(function(){ /* HTML content inlined from HTML import */ const d=document.createElement("div"); d.setAttribute("inlined-html",""); const finalStyleText="html:not(.style-scope) {\n --primary-text-color: var(--light-theme-text-color);\n --primary-background-color: var(--light-theme-background-color);\n --secondary-text-color: var(--light-theme-secondary-color);\n --disabled-text-color: var(--light-theme-disabled-color);\n --divider-color: var(--light-theme-divider-color);\n --error-color: #dd2c00;\n --primary-color: #3f51b5;\n --light-primary-color: #c5cae9;\n --dark-primary-color: #303f9f;\n --accent-color: #ff4081;\n --light-accent-color: #ff80ab;\n --dark-accent-color: #f50057;\n --light-theme-background-color: #fff;\n --light-theme-base-color: #000;\n --light-theme-text-color: #212121;\n --light-theme-secondary-color: #737373;\n --light-theme-disabled-color: #9b9b9b;\n --light-theme-divider-color: #dbdbdb;\n --dark-theme-background-color: #212121;\n --dark-theme-base-color: #fff;\n --dark-theme-text-color: #fff;\n --dark-theme-secondary-color: #bcbcbc;\n --dark-theme-disabled-color: #646464;\n --dark-theme-divider-color: #3c3c3c;\n --text-primary-color: var(--dark-theme-text-color);\n --default-primary-color: var(--primary-color);\n}\n\npaper-ripple {\n display: block;\n position: absolute;\n border-radius: inherit;\n overflow: hidden;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n\n \n pointer-events: none;\n}\n\npaper-ripple[animating] {\n -webkit-transform: translate(0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n#background.paper-ripple,#waves.paper-ripple,.wave-container.paper-ripple,.wave.paper-ripple {\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n#background.paper-ripple,.wave.paper-ripple {\n opacity: 0;\n}\n\n#waves.paper-ripple,.wave.paper-ripple {\n overflow: hidden;\n}\n\n.wave-container.paper-ripple,.wave.paper-ripple {\n border-radius: 50%;\n}\n\npaper-ripple.circle #background.paper-ripple,paper-ripple.circle #waves.paper-ripple {\n border-radius: 50%;\n}\n\npaper-ripple.circle .wave-container.paper-ripple {\n overflow: hidden;\n}\n\ntp-yt-paper-button {\n display: -ms-inline-flexbox;\n display: -webkit-inline-flex;\n display: inline-flex;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n position: relative;\n box-sizing: border-box;\n min-width: 5.14em;\n margin: 0 0.29em;\n background: transparent;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n font: inherit;\n text-transform: uppercase;\n outline-width: 0;\n border-radius: 3px;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: pointer;\n z-index: 0;\n padding: 0.7em 0.57em;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n}\n\ntp-yt-paper-button[elevation=\"1\"] {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n}\n\ntp-yt-paper-button[elevation=\"2\"] {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-button[elevation=\"3\"] {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-button[elevation=\"4\"] {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-button[elevation=\"5\"] {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-button[hidden] {\n display: none !important;\n}\n\ntp-yt-paper-button[raised].keyboard-focus {\n font-weight: bold;\n}\n\ntp-yt-paper-button:not([raised]).keyboard-focus {\n background-color: var(--paper-button-flat-keyboard-focus-background-color);\n font-weight: var(--paper-button-flat-keyboard-focus-font-weight, bold);\n outline: var(--paper-button-flat-keyboard-focus-outline);\n}\n\ntp-yt-paper-button[disabled] {\n background: none;\n color: #a8a8a8;\n cursor: auto;\n pointer-events: none;\n}\n\ntp-yt-paper-button[disabled][raised] {\n background: #eaeaea;\n}\n\ntp-yt-paper-button[animated] {\n transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\npaper-ripple.tp-yt-paper-button {\n color: var(--paper-button-ink-color);\n}\n\ntp-yt-paper-spinner-lite {\n display: inline-block;\n position: relative;\n width: 28px;\n height: 28px;\n --paper-spinner-container-rotation-duration: 1568ms;\n --paper-spinner-expand-contract-duration: 1333ms;\n --paper-spinner-full-cycle-duration: 5332ms;\n --paper-spinner-cooldown-duration: 400ms;\n}\n\n#spinnerContainer.tp-yt-paper-spinner-lite {\n width: 100%;\n height: 100%;\n direction: ltr;\n}\n\n#spinnerContainer.active.tp-yt-paper-spinner-lite {\n -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;\n animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;\n}\n\n@-webkit-keyframes container-rotate {\nto {\n -webkit-transform: rotate(360deg);\n}\n\n}\n\n@keyframes container-rotate {\nto {\n transform: rotate(360deg);\n}\n\n}\n\n.spinner-layer.tp-yt-paper-spinner-lite {\n position: absolute;\n width: 100%;\n height: 100%;\n opacity: 0;\n white-space: nowrap;\n color: var(--paper-spinner-color, #4285f4);\n}\n\n.layer-1.tp-yt-paper-spinner-lite {\n color: var(--paper-spinner-layer-1-color, #4285f4);\n}\n\n.layer-2.tp-yt-paper-spinner-lite {\n color: var(--paper-spinner-layer-2-color, #db4437);\n}\n\n.layer-3.tp-yt-paper-spinner-lite {\n color: var(--paper-spinner-layer-3-color, #f4b400);\n}\n\n.layer-4.tp-yt-paper-spinner-lite {\n color: var(--paper-spinner-layer-4-color, #0f9d58);\n}\n\n.active.tp-yt-paper-spinner-lite .spinner-layer.tp-yt-paper-spinner-lite {\n -webkit-animation-name: fill-unfill-rotate;\n -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);\n -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n -webkit-animation-iteration-count: infinite;\n animation-name: fill-unfill-rotate;\n animation-duration: var(--paper-spinner-full-cycle-duration);\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n animation-iteration-count: infinite;\n opacity: 1;\n}\n\n.active.tp-yt-paper-spinner-lite .spinner-layer.layer-1.tp-yt-paper-spinner-lite {\n -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;\n animation-name: fill-unfill-rotate, layer-1-fade-in-out;\n}\n\n.active.tp-yt-paper-spinner-lite .spinner-layer.layer-2.tp-yt-paper-spinner-lite {\n -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;\n animation-name: fill-unfill-rotate, layer-2-fade-in-out;\n}\n\n.active.tp-yt-paper-spinner-lite .spinner-layer.layer-3.tp-yt-paper-spinner-lite {\n -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;\n animation-name: fill-unfill-rotate, layer-3-fade-in-out;\n}\n\n.active.tp-yt-paper-spinner-lite .spinner-layer.layer-4.tp-yt-paper-spinner-lite {\n -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;\n animation-name: fill-unfill-rotate, layer-4-fade-in-out;\n}\n\n@-webkit-keyframes fill-unfill-rotate {\n12.5% {\n -webkit-transform: rotate(135deg);\n}\n\n25% {\n -webkit-transform: rotate(270deg);\n}\n\n37.5% {\n -webkit-transform: rotate(405deg);\n}\n\n50% {\n -webkit-transform: rotate(540deg);\n}\n\n62.5% {\n -webkit-transform: rotate(675deg);\n}\n\n75% {\n -webkit-transform: rotate(810deg);\n}\n\n87.5% {\n -webkit-transform: rotate(945deg);\n}\n\nto {\n -webkit-transform: rotate(1080deg);\n}\n\n}\n\n@keyframes fill-unfill-rotate {\n12.5% {\n transform: rotate(135deg);\n}\n\n25% {\n transform: rotate(270deg);\n}\n\n37.5% {\n transform: rotate(405deg);\n}\n\n50% {\n transform: rotate(540deg);\n}\n\n62.5% {\n transform: rotate(675deg);\n}\n\n75% {\n transform: rotate(810deg);\n}\n\n87.5% {\n transform: rotate(945deg);\n}\n\nto {\n transform: rotate(1080deg);\n}\n\n}\n\n@-webkit-keyframes layer-1-fade-in-out {\n0% {\n opacity: 1;\n}\n\n25% {\n opacity: 1;\n}\n\n26% {\n opacity: 0;\n}\n\n89% {\n opacity: 0;\n}\n\n90% {\n opacity: 1;\n}\n\nto {\n opacity: 1;\n}\n\n}\n\n@keyframes layer-1-fade-in-out {\n0% {\n opacity: 1;\n}\n\n25% {\n opacity: 1;\n}\n\n26% {\n opacity: 0;\n}\n\n89% {\n opacity: 0;\n}\n\n90% {\n opacity: 1;\n}\n\nto {\n opacity: 1;\n}\n\n}\n\n@-webkit-keyframes layer-2-fade-in-out {\n0% {\n opacity: 0;\n}\n\n15% {\n opacity: 0;\n}\n\n25% {\n opacity: 1;\n}\n\n50% {\n opacity: 1;\n}\n\n51% {\n opacity: 0;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@keyframes layer-2-fade-in-out {\n0% {\n opacity: 0;\n}\n\n15% {\n opacity: 0;\n}\n\n25% {\n opacity: 1;\n}\n\n50% {\n opacity: 1;\n}\n\n51% {\n opacity: 0;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@-webkit-keyframes layer-3-fade-in-out {\n0% {\n opacity: 0;\n}\n\n40% {\n opacity: 0;\n}\n\n50% {\n opacity: 1;\n}\n\n75% {\n opacity: 1;\n}\n\n76% {\n opacity: 0;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@keyframes layer-3-fade-in-out {\n0% {\n opacity: 0;\n}\n\n40% {\n opacity: 0;\n}\n\n50% {\n opacity: 1;\n}\n\n75% {\n opacity: 1;\n}\n\n76% {\n opacity: 0;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@-webkit-keyframes layer-4-fade-in-out {\n0% {\n opacity: 0;\n}\n\n65% {\n opacity: 0;\n}\n\n75% {\n opacity: 1;\n}\n\n90% {\n opacity: 1;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@keyframes layer-4-fade-in-out {\n0% {\n opacity: 0;\n}\n\n65% {\n opacity: 0;\n}\n\n75% {\n opacity: 1;\n}\n\n90% {\n opacity: 1;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n.circle-clipper.tp-yt-paper-spinner-lite {\n display: inline-block;\n position: relative;\n width: 50%;\n height: 100%;\n overflow: hidden;\n}\n\n.spinner-layer.tp-yt-paper-spinner-lite::after {\n content: \"\";\n left: 45%;\n width: 10%;\n border-top-style: solid;\n}\n\n.spinner-layer.tp-yt-paper-spinner-lite::after,.circle-clipper.tp-yt-paper-spinner-lite .circle.tp-yt-paper-spinner-lite {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n border-width: var(--paper-spinner-stroke-width, 3px);\n border-radius: 50%;\n}\n\n.circle-clipper.tp-yt-paper-spinner-lite .circle.tp-yt-paper-spinner-lite {\n bottom: 0;\n width: 200%;\n border-style: solid;\n border-bottom-color: transparent !important;\n}\n\n.circle-clipper.left.tp-yt-paper-spinner-lite .circle.tp-yt-paper-spinner-lite {\n left: 0;\n border-right-color: transparent !important;\n -webkit-transform: rotate(129deg);\n transform: rotate(129deg);\n}\n\n.circle-clipper.right.tp-yt-paper-spinner-lite .circle.tp-yt-paper-spinner-lite {\n left: -100%;\n border-left-color: transparent !important;\n -webkit-transform: rotate(-129deg);\n transform: rotate(-129deg);\n}\n\n.active.tp-yt-paper-spinner-lite .gap-patch.tp-yt-paper-spinner-lite::after,.active.tp-yt-paper-spinner-lite .circle-clipper.tp-yt-paper-spinner-lite .circle.tp-yt-paper-spinner-lite {\n -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);\n -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n -webkit-animation-iteration-count: infinite;\n animation-duration: var(--paper-spinner-expand-contract-duration);\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n animation-iteration-count: infinite;\n}\n\n.active.tp-yt-paper-spinner-lite .circle-clipper.left.tp-yt-paper-spinner-lite .circle.tp-yt-paper-spinner-lite {\n -webkit-animation-name: left-spin;\n animation-name: left-spin;\n}\n\n.active.tp-yt-paper-spinner-lite .circle-clipper.right.tp-yt-paper-spinner-lite .circle.tp-yt-paper-spinner-lite {\n -webkit-animation-name: right-spin;\n animation-name: right-spin;\n}\n\n@-webkit-keyframes left-spin {\n0% {\n -webkit-transform: rotate(130deg);\n}\n\n50% {\n -webkit-transform: rotate(-5deg);\n}\n\nto {\n -webkit-transform: rotate(130deg);\n}\n\n}\n\n@keyframes left-spin {\n0% {\n transform: rotate(130deg);\n}\n\n50% {\n transform: rotate(-5deg);\n}\n\nto {\n transform: rotate(130deg);\n}\n\n}\n\n@-webkit-keyframes right-spin {\n0% {\n -webkit-transform: rotate(-130deg);\n}\n\n50% {\n -webkit-transform: rotate(5deg);\n}\n\nto {\n -webkit-transform: rotate(-130deg);\n}\n\n}\n\n@keyframes right-spin {\n0% {\n transform: rotate(-130deg);\n}\n\n50% {\n transform: rotate(5deg);\n}\n\nto {\n transform: rotate(-130deg);\n}\n\n}\n\n#spinnerContainer.cooldown.tp-yt-paper-spinner-lite {\n -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0, 0.2, 1);\n animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@-webkit-keyframes fade-out {\n0% {\n opacity: 1;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@keyframes fade-out {\n0% {\n opacity: 1;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\ntp-yt-paper-tooltip {\n display: block;\n position: absolute;\n outline: none;\n z-index: 1002;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: default;\n}\n\n.tp-yt-paper-tooltip[style-target=tooltip] {\n display: block;\n outline: none;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 10px;\n line-height: 1;\n background-color: var(--paper-tooltip-background, #616161);\n color: var(--paper-tooltip-text-color, white);\n padding: 8px;\n border-radius: 2px;\n}\n\n@keyframes keyFrameScaleUp {\n0% {\n transform: scale(0);\n}\n\n100% {\n transform: scale(1);\n}\n\n}\n\n@keyframes keyFrameScaleDown {\n0% {\n transform: scale(1);\n}\n\n100% {\n transform: scale(0);\n}\n\n}\n\n@keyframes keyFrameFadeInOpacity {\n0% {\n opacity: 0;\n}\n\n100% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n}\n\n}\n\n@keyframes keyFrameFadeOutOpacity {\n0% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n}\n\n100% {\n opacity: 0;\n}\n\n}\n\n@keyframes keyFrameSlideDownIn {\n0% {\n transform: translateY(-2000px);\n opacity: 0;\n}\n\n10% {\n opacity: 0.2;\n}\n\n100% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n}\n\n}\n\n@keyframes keyFrameSlideDownOut {\n0% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n}\n\n10% {\n opacity: 0.2;\n}\n\n100% {\n transform: translateY(-2000px);\n opacity: 0;\n}\n\n}\n\n.fade-in-animation.tp-yt-paper-tooltip {\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameFadeInOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n}\n\n.fade-out-animation.tp-yt-paper-tooltip {\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 0ms);\n animation-name: keyFrameFadeOutOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n}\n\n.scale-up-animation.tp-yt-paper-tooltip {\n transform: scale(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameScaleUp;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n}\n\n.scale-down-animation.tp-yt-paper-tooltip {\n transform: scale(1);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameScaleDown;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n}\n\n.slide-down-animation.tp-yt-paper-tooltip {\n transform: translateY(-2000px);\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownIn;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n}\n\n.slide-down-animation-out.tp-yt-paper-tooltip {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownOut;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.4, 0, 1, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n}\n\n.cancel-animation.tp-yt-paper-tooltip {\n animation-delay: -30s !important;\n}\n\n.hidden.tp-yt-paper-tooltip {\n display: none !important;\n}\n\niron-a11y-announcer {\n display: inline-block;\n position: fixed;\n clip: rect(0px,0px,0px,0px);\n}\n\niron-collapse {\n display: block;\n transition-duration: var(--iron-collapse-transition-duration, 300ms);\n \n -webkit-transition-duration: var(--iron-collapse-transition-duration, 300ms);\n overflow: visible;\n}\n\niron-collapse.iron-collapse-closed {\n display: none;\n}\n\niron-collapse:not(.iron-collapse-opened) {\n overflow: hidden;\n}\n\niron-image {\n display: inline-block;\n overflow: hidden;\n position: relative;\n}\n\n#baseURIAnchor.iron-image {\n display: none;\n}\n\n#sizedImgDiv.iron-image {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n\n display: none;\n}\n\n#img.iron-image {\n display: block;\n width: var(--iron-image-width, auto);\n height: var(--iron-image-height, auto);\n}\n\niron-image[sizing] #sizedImgDiv.iron-image {\n display: block;\n}\n\niron-image[sizing] #img.iron-image {\n display: none;\n}\n\n#placeholder.iron-image {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n\n background-color: inherit;\n opacity: 1;\n\n ;\n}\n\n#placeholder.faded-out.iron-image {\n transition: opacity 0.5s linear;\n opacity: 0;\n}\n\niron-input {\n display: inline-block;\n}\n\niron-pages {\n display: block;\n}\n\niron-pages > :not(slot):not(.iron-selected) {\n display: none !important;\n}\n\npaper-tooltip {\n display: block;\n position: absolute;\n outline: none;\n z-index: 1002;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: default;\n}\n\n#tooltip.paper-tooltip {\n display: block;\n outline: none;\n ;\n font-size: 10px;\n line-height: 1;\n background-color: var(--paper-tooltip-background, #616161);\n color: var(--paper-tooltip-text-color, white);\n padding: 8px;\n border-radius: 2px;\n ;\n}\n\n@keyframes keyFrameScaleUp {\n0% {\n transform: scale(0.0);\n}\n\n100% {\n transform: scale(1.0);\n}\n\n}\n\n@keyframes keyFrameScaleDown {\n0% {\n transform: scale(1.0);\n}\n\n100% {\n transform: scale(0.0);\n}\n\n}\n\n@keyframes keyFrameFadeInOpacity {\n0% {\n opacity: 0;\n}\n\n100% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n}\n\n}\n\n@keyframes keyFrameFadeOutOpacity {\n0% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n}\n\n100% {\n opacity: 0;\n}\n\n}\n\n@keyframes keyFrameSlideDownIn {\n0% {\n transform: translateY(-2000px);\n opacity: 0;\n}\n\n10% {\n opacity: 0.2;\n}\n\n100% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n}\n\n}\n\n@keyframes keyFrameSlideDownOut {\n0% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n}\n\n10% {\n opacity: 0.2;\n}\n\n100% {\n transform: translateY(-2000px);\n opacity: 0;\n}\n\n}\n\n.fade-in-animation.paper-tooltip {\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameFadeInOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n ;\n}\n\n.fade-out-animation.paper-tooltip {\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 0ms);\n animation-name: keyFrameFadeOutOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n ;\n}\n\n.scale-up-animation.paper-tooltip {\n transform: scale(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameScaleUp;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n ;\n}\n\n.scale-down-animation.paper-tooltip {\n transform: scale(1);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameScaleDown;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n ;\n}\n\n.slide-down-animation.paper-tooltip {\n transform: translateY(-2000px);\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownIn;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n ;\n}\n\n.slide-down-animation-out.paper-tooltip {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownOut;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n ;\n}\n\n.cancel-animation.paper-tooltip {\n animation-delay: -30s !important;\n}\n\n.hidden.paper-tooltip {\n display: none !important;\n}\n\ntp-yt-app-header-layout {\n display: block;\n position: relative;\n z-index: 0;\n}\n\n#wrapper.tp-yt-app-header-layout > [slot=header] {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1;\n}\n\n#wrapper.initializing.tp-yt-app-header-layout > [slot=header] {\n position: relative;\n}\n\ntp-yt-app-header-layout[has-scrolling-region] {\n height: 100%;\n}\n\ntp-yt-app-header-layout[has-scrolling-region] #wrapper.tp-yt-app-header-layout > [slot=header] {\n position: absolute;\n}\n\ntp-yt-app-header-layout[has-scrolling-region] #wrapper.initializing.tp-yt-app-header-layout > [slot=header] {\n position: relative;\n}\n\ntp-yt-app-header-layout[has-scrolling-region] #wrapper.tp-yt-app-header-layout #contentContainer.tp-yt-app-header-layout {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n}\n\ntp-yt-app-header-layout[has-scrolling-region] #wrapper.initializing.tp-yt-app-header-layout #contentContainer.tp-yt-app-header-layout {\n position: relative;\n}\n\ntp-yt-app-header-layout[fullbleed] {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: column;\n -webkit-flex-direction: column;\n flex-direction: column;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\ntp-yt-app-header-layout[fullbleed] #wrapper.tp-yt-app-header-layout,tp-yt-app-header-layout[fullbleed] #wrapper.tp-yt-app-header-layout #contentContainer.tp-yt-app-header-layout {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: column;\n -webkit-flex-direction: column;\n flex-direction: column;\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n}\n\n#contentContainer.tp-yt-app-header-layout {\n position: relative;\n z-index: 0;\n}\n\n@media print {\ntp-yt-app-header-layout[has-scrolling-region] #wrapper.tp-yt-app-header-layout #contentContainer.tp-yt-app-header-layout {\n overflow-y: visible;\n}\n\n}\n\ntp-yt-app-header {\n position: relative;\n display: block;\n transition-timing-function: linear;\n transition-property: -webkit-transform;\n transition-property: transform;\n}\n\ntp-yt-app-header::before {\n position: absolute;\n right: 0px;\n bottom: -5px;\n left: 0px;\n width: 100%;\n height: 5px;\n content: \"\";\n transition: opacity 0.4s;\n pointer-events: none;\n opacity: 0;\n box-shadow: inset 0px 5px 6px -3px rgba(0, 0, 0, 0.4);\n will-change: opacity;\n}\n\ntp-yt-app-header[shadow]::before {\n opacity: 1;\n}\n\n#background.tp-yt-app-header {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow: hidden;\n}\n\n#backgroundFrontLayer.tp-yt-app-header,#backgroundRearLayer.tp-yt-app-header {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n height: 100%;\n pointer-events: none;\n background-size: cover;\n}\n\n#backgroundFrontLayer.tp-yt-app-header {\n background-image: var(--app-header-background-front-layer-background-image);\n background-position: var(--app-header-background-front-layer-background-position);\n background-repeat: var(--app-header-background-front-layer-background-repeat);\n background-size: var(--app-header-background-front-layer-background-size);\n}\n\n#backgroundRearLayer.tp-yt-app-header {\n opacity: 0;\n}\n\n#contentContainer.tp-yt-app-header {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\ntp-yt-app-header[disabled],tp-yt-app-header[disabled]::after,tp-yt-app-header[disabled] #backgroundFrontLayer.tp-yt-app-header,tp-yt-app-header[disabled] #backgroundRearLayer.tp-yt-app-header,tp-yt-app-header[silent-scroll],tp-yt-app-header[silent-scroll]::after,tp-yt-app-header[silent-scroll] #backgroundFrontLayer.tp-yt-app-header,tp-yt-app-header[silent-scroll] #backgroundRearLayer.tp-yt-app-header {\n transition: none !important;\n}\n\ntp-yt-app-header[disabled] > app-toolbar:first-of-type,tp-yt-app-header[disabled] > [sticky],tp-yt-app-header[silent-scroll] > app-toolbar:first-of-type,tp-yt-app-header[silent-scroll] > [sticky] {\n transition: none !important;\n}\n\ntp-yt-app-toolbar {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n position: relative;\n height: 64px;\n padding: 0 16px;\n pointer-events: none;\n font-size: var(--app-toolbar-font-size, 20px);\n}\n\ntp-yt-app-toolbar > * {\n pointer-events: auto;\n}\n\ntp-yt-app-toolbar > paper-icon-button {\n font-size: 0;\n}\n\ntp-yt-app-toolbar > [main-title],tp-yt-app-toolbar > [condensed-title] {\n pointer-events: none;\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n}\n\ntp-yt-app-toolbar > [bottom-item] {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\ntp-yt-app-toolbar > [top-item] {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n}\n\ntp-yt-app-toolbar > [spacer] {\n margin-left: 64px;\n}\n\ntp-yt-iron-autogrow-textarea {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n}\n\n.mirror-text.tp-yt-iron-autogrow-textarea {\n visibility: hidden;\n word-wrap: break-word;\n white-space: pre-wrap;\n}\n\n.fit.tp-yt-iron-autogrow-textarea {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\ntextarea.tp-yt-iron-autogrow-textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n}\n\ntextarea.tp-yt-iron-autogrow-textarea::-webkit-input-placeholder {\n padding: var(--iron-autogrow-textarea-placeholder-padding);\n}\n\ntextarea.tp-yt-iron-autogrow-textarea:-moz-placeholder {\n padding: var(--iron-autogrow-textarea-placeholder-padding);\n}\n\ntextarea.tp-yt-iron-autogrow-textarea::-moz-placeholder {\n padding: var(--iron-autogrow-textarea-placeholder-padding);\n}\n\ntextarea.tp-yt-iron-autogrow-textarea:-ms-input-placeholder {\n padding: var(--iron-autogrow-textarea-placeholder-padding);\n}\n\ntp-yt-iron-overlay-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: var(--iron-overlay-backdrop-background-color, #000);\n opacity: 0;\n transition: opacity 0.2s;\n pointer-events: none;\n}\n\ntp-yt-iron-overlay-backdrop.opened {\n opacity: var(--iron-overlay-backdrop-opacity, 0.6);\n pointer-events: auto;\n z-index: var(--iron-overlay-backdrop-opened-z-index);\n}\n\ntp-yt-iron-dropdown {\n position: fixed;\n}\n\n#contentWrapper.tp-yt-iron-dropdown > * {\n overflow: auto;\n}\n\n#contentWrapper.animating.tp-yt-iron-dropdown > * {\n overflow: hidden;\n pointer-events: none;\n}\n\ntp-yt-iron-icon {\n display: -ms-inline-flexbox;\n display: -webkit-inline-flex;\n display: inline-flex;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n position: relative;\n vertical-align: middle;\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n animation: var(--iron-icon-animation);\n margin-top: var(--iron-icon-margin-top);\n margin-right: var(--iron-icon-margin-right);\n margin-bottom: var(--iron-icon-margin-bottom);\n margin-left: var(--iron-icon-margin-left);\n padding: var(--iron-icon-padding);\n}\n\ntp-yt-iron-icon[hidden] {\n display: none;\n}\n\ntp-yt-iron-list {\n display: block;\n}\n\n@media only screen and (-webkit-max-device-pixel-ratio: 1) {\ntp-yt-iron-list {\n will-change: transform;\n}\n\n}\n\n#items.tp-yt-iron-list {\n position: relative;\n}\n\ntp-yt-iron-list:not([grid]) #items.tp-yt-iron-list > * {\n width: 100%;\n}\n\n#items.tp-yt-iron-list > * {\n box-sizing: border-box;\n margin: 0;\n position: absolute;\n top: 0;\n will-change: transform;\n}\n\ntp-yt-paper-card {\n position: relative;\n box-sizing: border-box;\n background-color: var(--paper-card-background-color, var(--primary-background-color));\n border-radius: 2px;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n display: var(--paper-card-display, inline-block);\n}\n\ntp-yt-paper-card[hidden],.tp-yt-paper-card[hidden] {\n display: none !important;\n}\n\n.header.tp-yt-paper-card {\n position: relative;\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n overflow: hidden;\n}\n\n.header.tp-yt-paper-card iron-image.tp-yt-paper-card {\n display: block;\n width: 100%;\n --iron-image-width: 100%;\n pointer-events: none;\n}\n\n.header.tp-yt-paper-card .title-text.tp-yt-paper-card {\n color: var(--paper-card-header-color, #000);\n}\n\n.header.tp-yt-paper-card .title-text.over-image.tp-yt-paper-card {\n position: absolute;\n bottom: 0px;\n}\n\ntp-yt-paper-card > .card-content {\n position: relative;\n}\n\ntp-yt-paper-card > .card-actions {\n border-top: 1px solid #e8e8e8;\n position: relative;\n}\n\ntp-yt-paper-card[elevation=\"1\"] {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n}\n\ntp-yt-paper-card[elevation=\"2\"] {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-card[elevation=\"3\"] {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-card[elevation=\"4\"] {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-card[elevation=\"5\"] {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-checkbox {\n display: inline-block;\n white-space: nowrap;\n cursor: pointer;\n --calculated-paper-checkbox-size: var(--paper-checkbox-size, 18px);\n --calculated-paper-checkbox-ink-size: var(--paper-checkbox-ink-size, -1px);\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n line-height: 0;\n -webkit-tap-highlight-color: transparent;\n}\n\ntp-yt-paper-checkbox[hidden] {\n display: none !important;\n}\n\ntp-yt-paper-checkbox:focus {\n outline: none;\n}\n\n.hidden.tp-yt-paper-checkbox {\n display: none;\n}\n\n#checkboxContainer.tp-yt-paper-checkbox {\n display: inline-block;\n position: relative;\n width: var(--calculated-paper-checkbox-size);\n height: var(--calculated-paper-checkbox-size);\n min-width: var(--calculated-paper-checkbox-size);\n margin: var(--paper-checkbox-margin, initial);\n vertical-align: var(--paper-checkbox-vertical-align, middle);\n background-color: var(--paper-checkbox-unchecked-background-color, transparent);\n}\n\n#ink.tp-yt-paper-checkbox {\n position: absolute;\n top: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n left: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n width: var(--calculated-paper-checkbox-ink-size);\n height: var(--calculated-paper-checkbox-ink-size);\n color: var(--paper-checkbox-unchecked-ink-color, var(--primary-text-color));\n opacity: 0.6;\n pointer-events: none;\n}\n\n[dir=\"rtl\"] #ink.tp-yt-paper-checkbox, #ink.tp-yt-paper-checkbox[dir=\"rtl\"] {\n right: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n left: auto;\n}\n\n#ink.tp-yt-paper-checkbox[checked] {\n color: var(--paper-checkbox-checked-ink-color, var(--primary-color));\n}\n\n#checkbox.tp-yt-paper-checkbox {\n position: relative;\n box-sizing: border-box;\n height: 100%;\n border: solid 2px;\n border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n border-radius: 2px;\n pointer-events: none;\n -webkit-transition: background-color 140ms, border-color 140ms;\n transition: background-color 140ms, border-color 140ms;\n -webkit-transition-duration: var(--paper-checkbox-animation-duration, 140ms);\n transition-duration: var(--paper-checkbox-animation-duration, 140ms);\n}\n\n#checkbox.checked.tp-yt-paper-checkbox #checkmark.tp-yt-paper-checkbox {\n -webkit-animation: checkmark-expand 140ms ease-out forwards;\n animation: checkmark-expand 140ms ease-out forwards;\n -webkit-animation-duration: var(--paper-checkbox-animation-duration, 140ms);\n animation-duration: var(--paper-checkbox-animation-duration, 140ms);\n}\n\n@-webkit-keyframes checkmark-expand {\n0% {\n -webkit-transform: scale(0, 0) rotate(45deg);\n}\n\n100% {\n -webkit-transform: scale(1, 1) rotate(45deg);\n}\n\n}\n\n@keyframes checkmark-expand {\n0% {\n transform: scale(0, 0) rotate(45deg);\n}\n\n100% {\n transform: scale(1, 1) rotate(45deg);\n}\n\n}\n\n#checkbox.checked.tp-yt-paper-checkbox {\n background-color: var(--paper-checkbox-checked-color, var(--primary-color));\n border-color: var(--paper-checkbox-checked-color, var(--primary-color));\n}\n\n#checkmark.tp-yt-paper-checkbox {\n position: absolute;\n width: 36%;\n height: 70%;\n border-style: solid;\n border-top: none;\n border-left: none;\n border-right-width: calc(0.1333333333 * var(--calculated-paper-checkbox-size));\n border-bottom-width: calc(0.1333333333 * var(--calculated-paper-checkbox-size));\n border-color: var(--paper-checkbox-checkmark-color, white);\n -webkit-transform-origin: 97% 86%;\n transform-origin: 97% 86%;\n box-sizing: content-box;\n}\n\n[dir=\"rtl\"] #checkmark.tp-yt-paper-checkbox, #checkmark.tp-yt-paper-checkbox[dir=\"rtl\"] {\n -webkit-transform-origin: 50% 14%;\n transform-origin: 50% 14%;\n}\n\ntp-yt-paper-checkbox tp-yt-paper-checkbox .tp-yt-paper-checkbox[style-target=label],.tp-yt-paper-checkbox[style-target=label] {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n padding-left: var(--paper-checkbox-label-spacing, 8px);\n white-space: normal;\n line-height: normal;\n color: var(--paper-checkbox-label-color, var(--primary-text-color));\n}\n\n[dir=\"rtl\"] tp-yt-paper-checkbox .tp-yt-paper-checkbox[style-target=label], tp-yt-paper-checkbox tp-yt-paper-checkbox[dir=\"rtl\"] .tp-yt-paper-checkbox[style-target=label],[dir=\"rtl\"] .tp-yt-paper-checkbox[style-target=label].tp-yt-paper-checkbox, .tp-yt-paper-checkbox[style-target=label].tp-yt-paper-checkbox[dir=\"rtl\"] {\n padding-right: var(--paper-checkbox-label-spacing, 8px);\n padding-left: 0;\n}\n\ntp-yt-paper-checkbox tp-yt-paper-checkbox[hidden] .tp-yt-paper-checkbox[style-target=label],.tp-yt-paper-checkbox[style-target=label].tp-yt-paper-checkbox[hidden] {\n display: none;\n}\n\ntp-yt-paper-checkbox tp-yt-paper-checkbox[hidden] .tp-yt-paper-checkbox[style-target=label] {\n display: none;\n}\n\ntp-yt-paper-checkbox tp-yt-paper-checkbox[checked] .tp-yt-paper-checkbox[style-target=label],tp-yt-paper-checkbox[checked] .tp-yt-paper-checkbox[style-target=label] {\n color: var(--paper-checkbox-label-checked-color, var(--paper-checkbox-label-color, var(--primary-text-color)));\n}\n\ntp-yt-paper-checkbox[disabled] #checkbox.tp-yt-paper-checkbox {\n opacity: 0.5;\n border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n}\n\ntp-yt-paper-checkbox[disabled][checked] #checkbox.tp-yt-paper-checkbox {\n background-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n}\n\ntp-yt-paper-checkbox tp-yt-paper-checkbox[disabled] .tp-yt-paper-checkbox[style-target=label],tp-yt-paper-checkbox[disabled] .tp-yt-paper-checkbox[style-target=label] {\n opacity: 0.65;\n}\n\n#checkbox.invalid.tp-yt-paper-checkbox:not(.checked) {\n border-color: var(--paper-checkbox-error-color, var(--error-color));\n}\n\ntp-yt-paper-dialog {\n display: block;\n margin: 24px 40px;\n background: var(--paper-dialog-background-color, var(--primary-background-color));\n color: var(--paper-dialog-color, var(--primary-text-color));\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-dialog > * {\n margin-top: 20px;\n padding: 0 24px;\n}\n\ntp-yt-paper-dialog > .no-padding {\n padding: 0;\n}\n\ntp-yt-paper-dialog[modern] {\n border-radius: 12px;\n overflow: hidden;\n box-shadow: 0 0 24px 12px var(--paper-dialog-shadow-color, rgba(0, 0, 0, 0.15));\n}\n\ntp-yt-paper-dialog > *:first-child {\n margin-top: 24px;\n}\n\ntp-yt-paper-dialog > *:last-child {\n margin-bottom: 24px;\n}\n\ntp-yt-paper-dialog > h2 {\n position: relative;\n margin: 0;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 20px;\n font-weight: 500;\n line-height: 28px;\n}\n\ntp-yt-paper-dialog > h2:first-child {\n margin-top: 24px;\n}\n\ntp-yt-paper-dialog > h2:last-child {\n margin-bottom: 24px;\n}\n\ntp-yt-paper-dialog > .paper-dialog-buttons,tp-yt-paper-dialog > .buttons {\n position: relative;\n padding: 8px 8px 8px 24px;\n margin: 0;\n color: var(--paper-dialog-button-color, var(--primary-color));\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n -ms-flex-pack: end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n}\n\ntp-yt-paper-dialog-scrollable {\n display: block;\n position: relative;\n}\n\ntp-yt-paper-dialog-scrollable.is-scrolled:not(:first-child)::before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n}\n\ntp-yt-paper-dialog-scrollable.can-scroll:not(.scrolled-to-bottom):not(:last-child)::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n}\n\n.scrollable.tp-yt-paper-dialog-scrollable {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n box-sizing: var(--paper-dialog-scrollable-box-sizing);\n height: var(--paper-dialog-scrollable-height);\n min-width: var(--paper-dialog-scrollable-min-width);\n overflow-x: var(--paper-dialog-scrollable-overflow-x);\n padding: var(--paper-dialog-scrollable-padding, 0 24px);\n}\n\n.fit.tp-yt-paper-dialog-scrollable {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\ntp-yt-paper-menu-button {\n display: inline-block;\n position: relative;\n outline: none;\n background-color: var(--paper-menu-button-background-color);\n border-radius: var(--paper-menu-button-border-radius);\n padding: var(--paper-menu-button-padding, 8px);\n width: var(--paper-menu-button-width);\n}\n\ntp-yt-paper-menu-button[disabled] {\n cursor: auto;\n color: var(--disabled-text-color);\n opacity: var(--paper-menu-button-disabled-opacity);\n}\n\ntp-yt-iron-dropdown.tp-yt-paper-menu-button {\n max-height: var(--paper-menu-button-dropdown-max-height);\n width: var(--paper-menu-button-dropdown-width);\n}\n\n.dropdown-content.tp-yt-paper-menu-button {\n background: var(--paper-menu-button-content-background);\n background-color: var(--paper-menu-button-content-background-color, var(--paper-menu-button-dropdown-background, var(--primary-background-color)));\n border-radius: var(--paper-menu-button-content-border-radius, 2px);\n box-shadow: var(--paper-menu-button-content-box-shadow, 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2));\n position: var(--paper-menu-button-content-position, relative);\n}\n\ntp-yt-paper-menu-button[vertical-align=top] .dropdown-content.tp-yt-paper-menu-button {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n}\n\ntp-yt-paper-menu-button[vertical-align=bottom] .dropdown-content.tp-yt-paper-menu-button {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n}\n\n#trigger.tp-yt-paper-menu-button {\n cursor: pointer;\n}\n\ntp-yt-paper-dropdown-menu-light {\n display: inline-block;\n position: relative;\n text-align: left;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n --paper-input-container-input_-_overflow: hidden; --paper-input-container-input_-_white-space: nowrap; --paper-input-container-input_-_text-overflow: ellipsis; --paper-input-container-input_-_max-width: 100%; --paper-input-container-input_-_box-sizing: border-box; --paper-input-container-input_-_cursor: pointer; --paper-input-container-input_-_text-align: initial;;\n}\n\ntp-yt-paper-dropdown-menu-light:focus {\n outline: none;\n}\n\n[dir=\"rtl\"] tp-yt-paper-dropdown-menu-light, tp-yt-paper-dropdown-menu-light[dir=\"rtl\"] {\n text-align: right;\n}\n\ntp-yt-paper-dropdown-menu-light[noink] paper-ripple.tp-yt-paper-dropdown-menu-light {\n display: none;\n}\n\ntp-yt-paper-dropdown-menu-light[no-label-float] paper-ripple.tp-yt-paper-dropdown-menu-light {\n top: 8px;\n}\n\npaper-ripple.tp-yt-paper-dropdown-menu-light {\n top: 12px;\n left: 0px;\n bottom: 8px;\n right: 0px;\n}\n\ntp-yt-paper-menu-button.tp-yt-paper-dropdown-menu-light {\n display: block;\n padding: 0;\n}\n\ntp-yt-iron-icon.tp-yt-paper-dropdown-menu-light {\n color: var(--paper-dropdown-menu-icon-color, var(--disabled-text-color));\n}\n\ntp-yt-paper-dropdown-menu-light {\n width: 200px;\n}\n\n.tp-yt-paper-dropdown-menu-light[slot=dropdown-trigger] {\n box-sizing: border-box;\n position: relative;\n width: 100%;\n padding: 16px 0 8px;\n}\n\n.tp-yt-paper-dropdown-menu-light[slot=dropdown-trigger].tp-yt-paper-dropdown-menu-light:focus {\n outline: none;\n}\n\ntp-yt-paper-dropdown-menu-light[disabled] .tp-yt-paper-dropdown-menu-light[slot=dropdown-trigger] {\n pointer-events: none;\n opacity: var(--paper-dropdown-menu-disabled-opacity, 0.33);\n}\n\ntp-yt-paper-dropdown-menu-light[no-label-float] .tp-yt-paper-dropdown-menu-light[slot=dropdown-trigger] {\n padding-top: 8px;\n}\n\ntp-yt-paper-dropdown-menu-light tp-yt-paper-dropdown-menu-light .tp-yt-paper-dropdown-menu-light[style-target=input],.tp-yt-paper-dropdown-menu-light[style-target=input] {\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n line-height: 1.5;\n border-bottom: 1px solid var(--paper-dropdown-menu-color, var(--secondary-text-color));\n color: var(--paper-dropdown-menu-color, var(--primary-text-color));\n width: 100%;\n box-sizing: border-box;\n padding: 12px 20px 0 0;\n outline: none;\n}\n\n[dir=\"rtl\"] tp-yt-paper-dropdown-menu-light .tp-yt-paper-dropdown-menu-light[style-target=input], tp-yt-paper-dropdown-menu-light tp-yt-paper-dropdown-menu-light[dir=\"rtl\"] .tp-yt-paper-dropdown-menu-light[style-target=input],[dir=\"rtl\"] .tp-yt-paper-dropdown-menu-light[style-target=input].tp-yt-paper-dropdown-menu-light, .tp-yt-paper-dropdown-menu-light[style-target=input].tp-yt-paper-dropdown-menu-light[dir=\"rtl\"] {\n padding-right: 0px;\n padding-left: 20px;\n}\n\ntp-yt-paper-dropdown-menu-light[disabled] .tp-yt-paper-dropdown-menu-light[style-target=input] {\n border-bottom: 1px dashed var(--paper-dropdown-menu-color, var(--secondary-text-color));\n}\n\ntp-yt-paper-dropdown-menu-light[invalid] .tp-yt-paper-dropdown-menu-light[style-target=input] {\n border-bottom: 2px solid var(--paper-dropdown-error-color, var(--error-color));\n}\n\ntp-yt-paper-dropdown-menu-light[no-label-float] .tp-yt-paper-dropdown-menu-light[style-target=input] {\n padding-top: 0;\n}\n\n.label.tp-yt-paper-dropdown-menu-light {\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n display: block;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n top: 28px;\n box-sizing: border-box;\n width: 100%;\n padding-right: 20px;\n text-align: left;\n transition-duration: 0.2s;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: var(--paper-dropdown-menu-color, var(--secondary-text-color));\n}\n\n[dir=\"rtl\"] .label.tp-yt-paper-dropdown-menu-light, .label.tp-yt-paper-dropdown-menu-light[dir=\"rtl\"] {\n padding-right: 0px;\n padding-left: 20px;\n text-align: right;\n}\n\n.label.label-is-floating.tp-yt-paper-dropdown-menu-light {\n font-size: 12px;\n top: 8px;\n}\n\n.label.label-is-hidden.tp-yt-paper-dropdown-menu-light {\n visibility: hidden;\n}\n\n.label.tp-yt-paper-dropdown-menu-light:after {\n background-color: var(--paper-dropdown-menu-focus-color, var(--primary-color));\n bottom: 7px;\n content: \"\";\n height: 2px;\n left: 45%;\n position: absolute;\n transition-duration: 0.2s;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n visibility: hidden;\n width: 8px;\n z-index: 10;\n}\n\ntp-yt-paper-dropdown-menu-light[no-label-float] .label.tp-yt-paper-dropdown-menu-light,tp-yt-paper-dropdown-menu-light[no-label-float] .tp-yt-paper-dropdown-menu-light[style-target=label] {\n top: 8px;\n transition-duration: 0s;\n}\n\ntp-yt-paper-dropdown-menu-light[focused] .label.label-is-floating.tp-yt-paper-dropdown-menu-light,tp-yt-paper-dropdown-menu-light[focused] .tp-yt-paper-dropdown-menu-light[style-target=label].label-is-floating.tp-yt-paper-dropdown-menu-light {\n color: var(--paper-dropdown-menu-focus-color, var(--primary-color));\n}\n\ntp-yt-paper-dropdown-menu-light[invalid] .label.label-is-floating.tp-yt-paper-dropdown-menu-light,tp-yt-paper-dropdown-menu-light[invalid] .tp-yt-paper-dropdown-menu-light[style-target=label].label-is-floating.tp-yt-paper-dropdown-menu-light {\n color: var(--paper-dropdown-error-color, var(--error-color));\n}\n\ntp-yt-paper-dropdown-menu-light[invalid] .label.tp-yt-paper-dropdown-menu-light:after,tp-yt-paper-dropdown-menu-light[invalid] .tp-yt-paper-dropdown-menu-light[style-target=label].tp-yt-paper-dropdown-menu-light:after {\n background-color: var(--paper-dropdown-error-color, var(--error-color));\n}\n\ntp-yt-paper-dropdown-menu-light[no-label-float] .label.tp-yt-paper-dropdown-menu-light:after,tp-yt-paper-dropdown-menu-light[no-label-float] .tp-yt-paper-dropdown-menu-light[style-target=label].tp-yt-paper-dropdown-menu-light:after {\n bottom: 7px;\n}\n\ntp-yt-paper-dropdown-menu-light[focused]:not([disabled]) .label.tp-yt-paper-dropdown-menu-light:after,tp-yt-paper-dropdown-menu-light[focused]:not([disabled]) .tp-yt-paper-dropdown-menu-light[style-target=label].tp-yt-paper-dropdown-menu-light:after {\n left: 0;\n visibility: visible;\n width: 100%;\n}\n\ntp-yt-iron-icon.tp-yt-paper-dropdown-menu-light {\n position: absolute;\n right: 0px;\n bottom: 8px;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n color: var(--paper-dropdown-menu-icon-color, var(--disabled-text-color));\n}\n\n[dir=\"rtl\"] tp-yt-iron-icon.tp-yt-paper-dropdown-menu-light, tp-yt-iron-icon.tp-yt-paper-dropdown-menu-light[dir=\"rtl\"] {\n left: 0;\n right: auto;\n}\n\ntp-yt-paper-dropdown-menu-light[no-label-float] tp-yt-iron-icon.tp-yt-paper-dropdown-menu-light {\n margin-top: 0px;\n}\n\n.error.tp-yt-paper-dropdown-menu-light {\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0.011em;\n line-height: 20px;\n display: inline-block;\n visibility: hidden;\n color: var(--paper-dropdown-error-color, var(--error-color));\n position: absolute;\n left: 0;\n right: 0;\n bottom: -12px;\n}\n\ntp-yt-paper-dropdown-menu-light[invalid] .error.tp-yt-paper-dropdown-menu-light {\n visibility: visible;\n}\n\ntp-yt-paper-input-char-counter {\n display: inline-block;\n float: right;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0.011em;\n line-height: 20px;\n}\n\ntp-yt-paper-input-char-counter[hidden] {\n display: none !important;\n}\n\n[dir=\"rtl\"] tp-yt-paper-input-char-counter, tp-yt-paper-input-char-counter[dir=\"rtl\"] {\n float: left;\n}\n\ntp-yt-paper-input-container {\n display: block;\n padding: 8px 0;\n}\n\ntp-yt-paper-input-container[inline] {\n display: inline-block;\n}\n\ntp-yt-paper-input-container[disabled] {\n pointer-events: none;\n color: var(--paper-input-container-disabled-color);\n opacity: var(--paper-input-container-disabled-opacity, 0.33);\n}\n\ntp-yt-paper-input-container[hidden] {\n display: none !important;\n}\n\n.tp-yt-paper-input-container[hidden] {\n display: none !important;\n}\n\n.floated-label-placeholder.tp-yt-paper-input-container {\n display: var(--paper-input-container-floated-label-placeholder-display, block);\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0.011em;\n line-height: 20px;\n}\n\n.underline.tp-yt-paper-input-container {\n height: var(--paper-input-container-underline-wrapper-height, 2px);\n position: relative;\n}\n\n.focused-line.tp-yt-paper-input-container {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n -webkit-transform-origin: center center;\n transform-origin: center center;\n -webkit-transform: scale3d(0, 1, 1);\n transform: scale3d(0, 1, 1);\n display: var(--paper-input-container-underline-focus-display, block);\n border-color: var(--paper-input-container-underline-focus-border-color);\n border-bottom: var(--paper-input-container-underline-focus-height, 2px) solid var(--paper-input-container-underline-focus-border-color, var(--paper-input-container-underline-focus-color, var(--paper-input-container-focus-color, var(--primary-color))));\n}\n\n.underline.is-highlighted.tp-yt-paper-input-container .focused-line.tp-yt-paper-input-container {\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n}\n\n.underline.is-invalid.tp-yt-paper-input-container .focused-line.tp-yt-paper-input-container {\n border-bottom: var(--paper-input-container-underline-focus-height, 2px) solid var(--paper-input-container-underline-invalid-focus-color, var(--paper-input-container-invalid-color, var(--error-color)));\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n display: var(--paper-input-container-underline-focus-display, block);\n}\n\n.unfocused-line.tp-yt-paper-input-container {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: var(--paper-input-container-underline-background);\n border-bottom: var(--paper-input-container-underline-border-bottom, var(--paper-input-container-underline-height, 1px solid var(--paper-input-container-underline-color, var(--paper-input-container-color, var(--secondary-text-color)))));\n box-sizing: var(--paper-input-container-underline-box-sizing);\n display: var(--paper-input-container-underline-display, block);\n height: var(--paper-input-container-underline-height, var(--paper-input-container-underline-legacy-height));\n}\n\ntp-yt-paper-input-container[disabled] .unfocused-line.tp-yt-paper-input-container {\n border-bottom: var(--paper-input-container-underline-height, 1px) var(--paper-input-container-underline-disabled-border-bottom-style, dashed) var(--paper-input-container-underline-color, var(--paper-input-container-color, var(--secondary-text-color)));\n display: var(--paper-input-container-underline-disabled-display, block);\n}\n\n.input-wrapper.tp-yt-paper-input-container {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n position: relative;\n flex: var(--paper-input-container-input-wrapper-flex);\n min-width: var(--paper-input-container-input-wrapper-min-width);\n}\n\n.input-content.tp-yt-paper-input-container {\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n position: relative;\n max-width: 100%;\n}\n\n#labelAndInputContainer.tp-yt-paper-input-container > label,#labelAndInputContainer.tp-yt-paper-input-container > .paper-input-label {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n font: inherit;\n color: var(--paper-input-container-color, var(--secondary-text-color));\n -webkit-transition: -webkit-transform 0.25s, width 0.25s;\n transition: transform 0.25s, width 0.25s;\n -webkit-transform-origin: left top;\n transform-origin: left top;\n min-height: 1px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n}\n\n#labelAndInputContainer#labelAndInputContainer.label-is-floating.tp-yt-paper-input-container > label,#labelAndInputContainer#labelAndInputContainer.label-is-floating.tp-yt-paper-input-container > .paper-input-label {\n -webkit-transform: translateY(-75%) scale(0.75);\n transform: translateY(-75%) scale(0.75);\n width: 133%;\n}\n\n[dir=\"rtl\"] tp-yt-paper-input-container #labelAndInputContainer#labelAndInputContainer.label-is-floating.tp-yt-paper-input-container > label, tp-yt-paper-input-container[dir=\"rtl\"] #labelAndInputContainer#labelAndInputContainer.label-is-floating.tp-yt-paper-input-container > label,[dir=\"rtl\"] tp-yt-paper-input-container #labelAndInputContainer#labelAndInputContainer.label-is-floating.tp-yt-paper-input-container > .paper-input-label, tp-yt-paper-input-container[dir=\"rtl\"] #labelAndInputContainer#labelAndInputContainer.label-is-floating.tp-yt-paper-input-container > .paper-input-label {\n right: 0;\n left: auto;\n -webkit-transform-origin: right top;\n transform-origin: right top;\n}\n\n#labelAndInputContainer#labelAndInputContainer.label-is-highlighted.tp-yt-paper-input-container > label,#labelAndInputContainer#labelAndInputContainer.label-is-highlighted.tp-yt-paper-input-container > .paper-input-label {\n color: var(--paper-input-container-label-focus-color, var(--paper-input-container-focus-color, var(--primary-color)));\n}\n\n#labelAndInputContainer#labelAndInputContainer.is-invalid.tp-yt-paper-input-container > label,#labelAndInputContainer#labelAndInputContainer.is-invalid.tp-yt-paper-input-container > .paper-input-label {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n}\n\n#labelAndInputContainer#labelAndInputContainer.label-is-hidden.tp-yt-paper-input-container > label,#labelAndInputContainer#labelAndInputContainer.label-is-hidden.tp-yt-paper-input-container > .paper-input-label {\n visibility: hidden;\n}\n\n.input-content.tp-yt-paper-input-container > input,.input-content.tp-yt-paper-input-container > iron-input,.input-content.tp-yt-paper-input-container > textarea,.input-content.tp-yt-paper-input-container > iron-autogrow-textarea,.input-content.tp-yt-paper-input-container > .paper-input-input {\n position: relative;\n outline: none;\n box-shadow: none;\n padding: var(--paper-input-container-shared-input-style-padding, 0);\n margin: 0;\n width: var(--paper-input-container-shared-input-style-width, 100%);\n max-width: 100%;\n background: transparent;\n border: none;\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n -webkit-appearance: none;\n text-align: inherit;\n vertical-align: var(--paper-input-container-input-align, bottom);\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n}\n\n.input-content.tp-yt-paper-input-container > input::-webkit-outer-spin-button,.input-content.tp-yt-paper-input-container > input::-webkit-inner-spin-button {\n -webkit-appearance: var(--paper-input-container-input-webkit-spinner--webkit-appearance);\n display: var(--paper-input-container-input-webkit-spinner-display);\n}\n\n.prefix.tp-yt-paper-input-container > * {\n display: inline-block;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n -ms-flex: none;\n -webkit-flex: none;\n flex: none;\n color: var(--paper-input-prefix-color);\n}\n\n.suffix.tp-yt-paper-input-container > * {\n display: inline-block;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n -ms-flex: none;\n -webkit-flex: none;\n flex: none;\n top: var(--paper-input-suffix-top);\n}\n\n.input-content.tp-yt-paper-input-container > input {\n min-width: 0;\n}\n\n.input-content.tp-yt-paper-input-container > textarea {\n resize: none;\n}\n\n.add-on-content.tp-yt-paper-input-container {\n position: relative;\n}\n\n.add-on-content.is-invalid.tp-yt-paper-input-container > * {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n}\n\n.add-on-content.is-highlighted.tp-yt-paper-input-container > * {\n color: var(--paper-input-container-focus-color, var(--primary-color));\n}\n\ntp-yt-paper-input-error {\n display: inline-block;\n visibility: hidden;\n color: var(--paper-input-container-invalid-color, var(--error-color));\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0.011em;\n line-height: 20px;\n position: absolute;\n left: 0;\n right: 0;\n}\n\ntp-yt-paper-input-error[invalid] {\n visibility: visible;\n}\n\n#a11yWrapper.tp-yt-paper-input-error {\n visibility: hidden;\n}\n\ntp-yt-paper-input-error[invalid] #a11yWrapper.tp-yt-paper-input-error {\n visibility: visible;\n}\n\ntp-yt-paper-input {\n display: block;\n}\n\ntp-yt-paper-input[focused] {\n outline: none;\n}\n\ntp-yt-paper-input[hidden] {\n display: none !important;\n}\n\ninput.tp-yt-paper-input {\n min-width: 0;\n -moz-appearance: var(--paper-input-input-moz-appearance) !important;\n}\n\niron-input.tp-yt-paper-input > input.tp-yt-paper-input {\n position: relative;\n outline: none;\n box-shadow: none;\n padding: var(--paper-input-container-shared-input-style-padding, 0);\n margin: 0;\n width: var(--paper-input-container-shared-input-style-width, 100%);\n max-width: 100%;\n background: transparent;\n border: none;\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n -webkit-appearance: none;\n text-align: inherit;\n vertical-align: var(--paper-input-container-input-align, bottom);\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n font-family: inherit;\n font-weight: inherit;\n font-size: inherit;\n letter-spacing: inherit;\n word-spacing: inherit;\n line-height: inherit;\n text-shadow: inherit;\n color: inherit;\n cursor: inherit;\n}\n\ninput.tp-yt-paper-input::-webkit-outer-spin-button,input.tp-yt-paper-input::-webkit-inner-spin-button {\n -webkit-appearance: var(--paper-input-container-input-webkit-spinner--webkit-appearance);\n display: var(--paper-input-container-input-webkit-spinner-display);\n}\n\ninput.tp-yt-paper-input::-webkit-input-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n}\n\ninput.tp-yt-paper-input:-moz-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n}\n\ninput.tp-yt-paper-input::-moz-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n}\n\ninput.tp-yt-paper-input::-ms-clear {\n display: var(--paper-input-container-ms-clear-display);\n}\n\ninput.tp-yt-paper-input:-ms-input-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n}\n\nlabel.tp-yt-paper-input {\n pointer-events: none;\n}\n\ntp-yt-paper-dropdown-menu {\n display: inline-block;\n position: relative;\n text-align: left;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n --paper-input-container-input_-_overflow: hidden; --paper-input-container-input_-_white-space: nowrap; --paper-input-container-input_-_text-overflow: ellipsis; --paper-input-container-input_-_max-width: 100%; --paper-input-container-input_-_box-sizing: border-box; --paper-input-container-input_-_cursor: pointer; --paper-input-container-input_-_text-align: initial;;\n}\n\ntp-yt-paper-dropdown-menu:focus {\n outline: none;\n}\n\n[dir=\"rtl\"] tp-yt-paper-dropdown-menu, tp-yt-paper-dropdown-menu[dir=\"rtl\"] {\n text-align: right;\n}\n\ntp-yt-paper-dropdown-menu[noink] paper-ripple.tp-yt-paper-dropdown-menu {\n display: none;\n}\n\ntp-yt-paper-dropdown-menu[no-label-float] paper-ripple.tp-yt-paper-dropdown-menu {\n top: 8px;\n}\n\npaper-ripple.tp-yt-paper-dropdown-menu {\n top: 12px;\n left: 0px;\n bottom: 8px;\n right: 0px;\n}\n\ntp-yt-paper-menu-button.tp-yt-paper-dropdown-menu {\n display: block;\n padding: 0;\n}\n\ntp-yt-iron-icon.tp-yt-paper-dropdown-menu {\n color: var(--paper-dropdown-menu-icon-color, var(--disabled-text-color));\n}\n\ntp-yt-paper-icon-button {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n z-index: 0;\n line-height: 1;\n width: 40px;\n height: 40px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n box-sizing: border-box !important;\n}\n\ntp-yt-paper-icon-button #ink.tp-yt-paper-icon-button {\n color: var(--paper-icon-button-ink-color, var(--primary-text-color));\n opacity: 0.6;\n}\n\ntp-yt-paper-icon-button[disabled] {\n color: var(--paper-icon-button-disabled-text, var(--disabled-text-color));\n pointer-events: none;\n cursor: auto;\n}\n\ntp-yt-paper-icon-button[hidden] {\n display: none !important;\n}\n\ntp-yt-paper-icon-button:hover {\n -moz-transform: var(--paper-icon-button-hover-transform);\n -webkit-transform: var(--paper-icon-button-hover-transform);\n transform: var(--paper-icon-button-hover-transform);\n color: var(--paper-icon-button-hover-color);\n opacity: var(--paper-icon-button-hover-opacity);\n}\n\ntp-yt-iron-icon.tp-yt-paper-icon-button {\n --iron-icon-width: 100%;\n --iron-icon-height: 100%;\n}\n\ntp-yt-paper-textarea {\n display: block;\n}\n\ntp-yt-paper-textarea[hidden] {\n display: none !important;\n}\n\nlabel.tp-yt-paper-textarea {\n pointer-events: none;\n}\n\ntp-yt-paper-icon-item,.tp-yt-paper-item.tp-yt-paper-icon-item {\n display: block;\n position: relative;\n min-height: var(--paper-item-min-height, 48px);\n padding: 0px 16px;\n}\n\n.tp-yt-paper-item.tp-yt-paper-icon-item {\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n border: none;\n outline: none;\n background: white;\n width: 100%;\n text-align: left;\n}\n\ntp-yt-paper-icon-item[hidden],.tp-yt-paper-item.tp-yt-paper-icon-item[hidden] {\n display: none !important;\n}\n\ntp-yt-paper-icon-item.iron-selected,.tp-yt-paper-item.iron-selected.tp-yt-paper-icon-item {\n font-weight: var(--paper-item-selected-weight, bold);\n background: var(--paper-item-selected-background);\n}\n\ntp-yt-paper-icon-item[disabled],.tp-yt-paper-item.tp-yt-paper-icon-item[disabled] {\n color: var(--paper-item-disabled-color, var(--disabled-text-color));\n}\n\ntp-yt-paper-icon-item:focus,.tp-yt-paper-item.tp-yt-paper-icon-item:focus {\n position: relative;\n outline: 0;\n background-color: var(--paper-item-focused-background-color);\n}\n\ntp-yt-paper-icon-item:focus:before,.tp-yt-paper-item.tp-yt-paper-icon-item:focus:before {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n pointer-events: none;\n background: var(--paper-item-focused-before-background, currentColor);\n border-radius: var(--paper-item-focused-before-border-radius, 0);\n content: var(--paper-item-focused-before-content, \"\");\n opacity: var(--paper-item-focused-before-opacity, var(--dark-divider-opacity, 0.12));\n}\n\ntp-yt-paper-icon-item {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n min-height: var(--paper-item-min-height, 48px);\n}\n\n.content-icon.tp-yt-paper-icon-item {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n width: var(--paper-item-icon-width, 56px);\n margin-left: var(--paper-item-icon-margin-left);\n margin-right: var(--paper-item-icon-margin-right);\n}\n\ntp-yt-paper-item-body {\n overflow: hidden;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: column;\n -webkit-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n}\n\ntp-yt-paper-item-body[two-line] {\n min-height: var(--paper-item-body-two-line-min-height, 72px);\n}\n\ntp-yt-paper-item-body[three-line] {\n min-height: var(--paper-item-body-three-line-min-height, 88px);\n}\n\ntp-yt-paper-item-body > * {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\ntp-yt-paper-item-body > [secondary] {\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n color: var(--paper-item-body-secondary-color, var(--secondary-text-color));\n}\n\ntp-yt-paper-item,.tp-yt-paper-item.tp-yt-paper-item {\n display: block;\n position: relative;\n min-height: var(--paper-item-min-height, 48px);\n padding: 0px 16px;\n}\n\n.tp-yt-paper-item.tp-yt-paper-item {\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n border: none;\n outline: none;\n background: white;\n width: 100%;\n text-align: left;\n}\n\ntp-yt-paper-item[hidden],.tp-yt-paper-item.tp-yt-paper-item[hidden] {\n display: none !important;\n}\n\ntp-yt-paper-item.iron-selected,.tp-yt-paper-item.iron-selected.tp-yt-paper-item {\n font-weight: var(--paper-item-selected-weight, bold);\n background: var(--paper-item-selected-background);\n}\n\ntp-yt-paper-item[disabled],.tp-yt-paper-item.tp-yt-paper-item[disabled] {\n color: var(--paper-item-disabled-color, var(--disabled-text-color));\n}\n\ntp-yt-paper-item:focus,.tp-yt-paper-item.tp-yt-paper-item:focus {\n position: relative;\n outline: 0;\n background-color: var(--paper-item-focused-background-color);\n}\n\ntp-yt-paper-item:focus:before,.tp-yt-paper-item.tp-yt-paper-item:focus:before {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n pointer-events: none;\n background: var(--paper-item-focused-before-background, currentColor);\n border-radius: var(--paper-item-focused-before-border-radius, 0);\n content: var(--paper-item-focused-before-content, \"\");\n opacity: var(--paper-item-focused-before-opacity, var(--dark-divider-opacity, 0.12));\n}\n\ntp-yt-paper-item {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n min-height: var(--paper-item-min-height, 48px);\n}\n\ntp-yt-paper-listbox {\n display: block;\n padding: 8px 0;\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n border: var(--paper-listbox-border);\n}\n\ntp-yt-paper-material[animated] {\n transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\ntp-yt-paper-material {\n display: block;\n position: relative;\n}\n\ntp-yt-paper-material[elevation=\"1\"] {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n}\n\ntp-yt-paper-material[elevation=\"2\"] {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-material[elevation=\"3\"] {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-material[elevation=\"4\"] {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-material[elevation=\"5\"] {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n}\n\ntp-yt-paper-radio-button {\n display: inline-block;\n line-height: 0;\n white-space: nowrap;\n cursor: pointer;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n --calculated-paper-radio-button-size: var(--paper-radio-button-size, 16px);\n --calculated-paper-radio-button-ink-size: var(\n --paper-radio-button-ink-size,\n -1px\n );\n}\n\ntp-yt-paper-radio-button:focus {\n outline: none;\n}\n\ntp-yt-paper-radio-button tp-yt-paper-radio-button .tp-yt-paper-radio-button[style-target=container],.tp-yt-paper-radio-button[style-target=container] {\n display: -ms-inline-flexbox;\n display: -webkit-inline-flex;\n display: inline-flex;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n position: relative;\n min-width: var(--calculated-paper-radio-button-size);\n width: var(--calculated-paper-radio-button-size);\n height: var(--calculated-paper-radio-button-size);\n vertical-align: middle;\n}\n\n#ink.tp-yt-paper-radio-button {\n position: absolute;\n top: 50%;\n left: 50%;\n right: auto;\n width: var(--calculated-paper-radio-button-ink-size);\n height: var(--calculated-paper-radio-button-ink-size);\n color: var(--paper-radio-button-unchecked-ink-color, var(--primary-text-color));\n opacity: 0.6;\n pointer-events: none;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n\n#ink.tp-yt-paper-radio-button[checked] {\n color: var(--paper-radio-button-checked-ink-color, var(--primary-color));\n}\n\n#offRadio.tp-yt-paper-radio-button,#onRadio.tp-yt-paper-radio-button {\n position: absolute;\n box-sizing: border-box;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n}\n\n#offRadio.tp-yt-paper-radio-button {\n border: 2px solid var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n background-color: var(--paper-radio-button-unchecked-background-color, transparent);\n transition: border-color 0.28s;\n}\n\n#onRadio.tp-yt-paper-radio-button {\n background-color: var(--paper-radio-button-checked-color, var(--primary-color));\n -webkit-transform: scale(0);\n transform: scale(0);\n transition: -webkit-transform ease 0.28s;\n transition: transform ease 0.28s;\n will-change: transform;\n}\n\ntp-yt-paper-radio-button[checked] #offRadio.tp-yt-paper-radio-button {\n border-color: var(--paper-radio-button-checked-color, var(--primary-color));\n}\n\ntp-yt-paper-radio-button[checked] #onRadio.tp-yt-paper-radio-button {\n -webkit-transform: scale(0.5);\n transform: scale(0.5);\n}\n\ntp-yt-paper-radio-button tp-yt-paper-radio-button .tp-yt-paper-radio-button[style-target=label],.tp-yt-paper-radio-button[style-target=label] {\n line-height: normal;\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin-inline-start: var(--paper-radio-button-label-spacing, 10px);\n white-space: normal;\n color: var(--paper-radio-button-label-color, var(--primary-text-color));\n}\n\ntp-yt-paper-radio-button tp-yt-paper-radio-button[hidden] .tp-yt-paper-radio-button[style-target=label],.tp-yt-paper-radio-button[style-target=label].tp-yt-paper-radio-button[hidden] {\n display: none;\n}\n\ntp-yt-paper-radio-button tp-yt-paper-radio-button[hidden] .tp-yt-paper-radio-button[style-target=label] {\n display: none;\n}\n\ntp-yt-paper-radio-button[disabled] #offRadio.tp-yt-paper-radio-button {\n border-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n}\n\ntp-yt-paper-radio-button[disabled][checked] #onRadio.tp-yt-paper-radio-button {\n background-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n}\n\ntp-yt-paper-radio-button tp-yt-paper-radio-button[disabled] .tp-yt-paper-radio-button[style-target=label],tp-yt-paper-radio-button[disabled] .tp-yt-paper-radio-button[style-target=label] {\n opacity: 0.65;\n}\n\n@media (forced-colors: active) {\n#onRadio.tp-yt-paper-radio-button,tp-yt-paper-radio-button[disabled][checked] #onRadio.tp-yt-paper-radio-button {\n background-color: ButtonText;\n color-scheme: only dark;\n}\n\n}\n\ntp-yt-paper-radio-group {\n display: inline-block;\n}\n\ntp-yt-paper-radio-group > * {\n padding: var(--paper-radio-group-item-padding, 12px);\n}\n\ntp-yt-paper-spinner {\n display: inline-block;\n position: relative;\n width: 28px;\n height: 28px;\n --paper-spinner-container-rotation-duration: 1568ms;\n --paper-spinner-expand-contract-duration: 1333ms;\n --paper-spinner-full-cycle-duration: 5332ms;\n --paper-spinner-cooldown-duration: 400ms;\n}\n\n#spinnerContainer.tp-yt-paper-spinner {\n width: 100%;\n height: 100%;\n direction: ltr;\n}\n\n#spinnerContainer.active.tp-yt-paper-spinner {\n -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;\n animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;\n}\n\n@-webkit-keyframes container-rotate {\nto {\n -webkit-transform: rotate(360deg);\n}\n\n}\n\n@keyframes container-rotate {\nto {\n transform: rotate(360deg);\n}\n\n}\n\n.spinner-layer.tp-yt-paper-spinner {\n position: absolute;\n width: 100%;\n height: 100%;\n opacity: 0;\n white-space: nowrap;\n color: var(--paper-spinner-color, #4285f4);\n}\n\n.layer-1.tp-yt-paper-spinner {\n color: var(--paper-spinner-layer-1-color, #4285f4);\n}\n\n.layer-2.tp-yt-paper-spinner {\n color: var(--paper-spinner-layer-2-color, #db4437);\n}\n\n.layer-3.tp-yt-paper-spinner {\n color: var(--paper-spinner-layer-3-color, #f4b400);\n}\n\n.layer-4.tp-yt-paper-spinner {\n color: var(--paper-spinner-layer-4-color, #0f9d58);\n}\n\n.active.tp-yt-paper-spinner .spinner-layer.tp-yt-paper-spinner {\n -webkit-animation-name: fill-unfill-rotate;\n -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);\n -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n -webkit-animation-iteration-count: infinite;\n animation-name: fill-unfill-rotate;\n animation-duration: var(--paper-spinner-full-cycle-duration);\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n animation-iteration-count: infinite;\n opacity: 1;\n}\n\n.active.tp-yt-paper-spinner .spinner-layer.layer-1.tp-yt-paper-spinner {\n -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;\n animation-name: fill-unfill-rotate, layer-1-fade-in-out;\n}\n\n.active.tp-yt-paper-spinner .spinner-layer.layer-2.tp-yt-paper-spinner {\n -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;\n animation-name: fill-unfill-rotate, layer-2-fade-in-out;\n}\n\n.active.tp-yt-paper-spinner .spinner-layer.layer-3.tp-yt-paper-spinner {\n -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;\n animation-name: fill-unfill-rotate, layer-3-fade-in-out;\n}\n\n.active.tp-yt-paper-spinner .spinner-layer.layer-4.tp-yt-paper-spinner {\n -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;\n animation-name: fill-unfill-rotate, layer-4-fade-in-out;\n}\n\n@-webkit-keyframes fill-unfill-rotate {\n12.5% {\n -webkit-transform: rotate(135deg);\n}\n\n25% {\n -webkit-transform: rotate(270deg);\n}\n\n37.5% {\n -webkit-transform: rotate(405deg);\n}\n\n50% {\n -webkit-transform: rotate(540deg);\n}\n\n62.5% {\n -webkit-transform: rotate(675deg);\n}\n\n75% {\n -webkit-transform: rotate(810deg);\n}\n\n87.5% {\n -webkit-transform: rotate(945deg);\n}\n\nto {\n -webkit-transform: rotate(1080deg);\n}\n\n}\n\n@keyframes fill-unfill-rotate {\n12.5% {\n transform: rotate(135deg);\n}\n\n25% {\n transform: rotate(270deg);\n}\n\n37.5% {\n transform: rotate(405deg);\n}\n\n50% {\n transform: rotate(540deg);\n}\n\n62.5% {\n transform: rotate(675deg);\n}\n\n75% {\n transform: rotate(810deg);\n}\n\n87.5% {\n transform: rotate(945deg);\n}\n\nto {\n transform: rotate(1080deg);\n}\n\n}\n\n@-webkit-keyframes layer-1-fade-in-out {\n0% {\n opacity: 1;\n}\n\n25% {\n opacity: 1;\n}\n\n26% {\n opacity: 0;\n}\n\n89% {\n opacity: 0;\n}\n\n90% {\n opacity: 1;\n}\n\nto {\n opacity: 1;\n}\n\n}\n\n@keyframes layer-1-fade-in-out {\n0% {\n opacity: 1;\n}\n\n25% {\n opacity: 1;\n}\n\n26% {\n opacity: 0;\n}\n\n89% {\n opacity: 0;\n}\n\n90% {\n opacity: 1;\n}\n\nto {\n opacity: 1;\n}\n\n}\n\n@-webkit-keyframes layer-2-fade-in-out {\n0% {\n opacity: 0;\n}\n\n15% {\n opacity: 0;\n}\n\n25% {\n opacity: 1;\n}\n\n50% {\n opacity: 1;\n}\n\n51% {\n opacity: 0;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@keyframes layer-2-fade-in-out {\n0% {\n opacity: 0;\n}\n\n15% {\n opacity: 0;\n}\n\n25% {\n opacity: 1;\n}\n\n50% {\n opacity: 1;\n}\n\n51% {\n opacity: 0;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@-webkit-keyframes layer-3-fade-in-out {\n0% {\n opacity: 0;\n}\n\n40% {\n opacity: 0;\n}\n\n50% {\n opacity: 1;\n}\n\n75% {\n opacity: 1;\n}\n\n76% {\n opacity: 0;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@keyframes layer-3-fade-in-out {\n0% {\n opacity: 0;\n}\n\n40% {\n opacity: 0;\n}\n\n50% {\n opacity: 1;\n}\n\n75% {\n opacity: 1;\n}\n\n76% {\n opacity: 0;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@-webkit-keyframes layer-4-fade-in-out {\n0% {\n opacity: 0;\n}\n\n65% {\n opacity: 0;\n}\n\n75% {\n opacity: 1;\n}\n\n90% {\n opacity: 1;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@keyframes layer-4-fade-in-out {\n0% {\n opacity: 0;\n}\n\n65% {\n opacity: 0;\n}\n\n75% {\n opacity: 1;\n}\n\n90% {\n opacity: 1;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n.circle-clipper.tp-yt-paper-spinner {\n display: inline-block;\n position: relative;\n width: 50%;\n height: 100%;\n overflow: hidden;\n}\n\n.spinner-layer.tp-yt-paper-spinner::after {\n content: \"\";\n left: 45%;\n width: 10%;\n border-top-style: solid;\n}\n\n.spinner-layer.tp-yt-paper-spinner::after,.circle-clipper.tp-yt-paper-spinner .circle.tp-yt-paper-spinner {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n border-width: var(--paper-spinner-stroke-width, 3px);\n border-radius: 50%;\n}\n\n.circle-clipper.tp-yt-paper-spinner .circle.tp-yt-paper-spinner {\n bottom: 0;\n width: 200%;\n border-style: solid;\n border-bottom-color: transparent !important;\n}\n\n.circle-clipper.left.tp-yt-paper-spinner .circle.tp-yt-paper-spinner {\n left: 0;\n border-right-color: transparent !important;\n -webkit-transform: rotate(129deg);\n transform: rotate(129deg);\n}\n\n.circle-clipper.right.tp-yt-paper-spinner .circle.tp-yt-paper-spinner {\n left: -100%;\n border-left-color: transparent !important;\n -webkit-transform: rotate(-129deg);\n transform: rotate(-129deg);\n}\n\n.active.tp-yt-paper-spinner .gap-patch.tp-yt-paper-spinner::after,.active.tp-yt-paper-spinner .circle-clipper.tp-yt-paper-spinner .circle.tp-yt-paper-spinner {\n -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);\n -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n -webkit-animation-iteration-count: infinite;\n animation-duration: var(--paper-spinner-expand-contract-duration);\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n animation-iteration-count: infinite;\n}\n\n.active.tp-yt-paper-spinner .circle-clipper.left.tp-yt-paper-spinner .circle.tp-yt-paper-spinner {\n -webkit-animation-name: left-spin;\n animation-name: left-spin;\n}\n\n.active.tp-yt-paper-spinner .circle-clipper.right.tp-yt-paper-spinner .circle.tp-yt-paper-spinner {\n -webkit-animation-name: right-spin;\n animation-name: right-spin;\n}\n\n@-webkit-keyframes left-spin {\n0% {\n -webkit-transform: rotate(130deg);\n}\n\n50% {\n -webkit-transform: rotate(-5deg);\n}\n\nto {\n -webkit-transform: rotate(130deg);\n}\n\n}\n\n@keyframes left-spin {\n0% {\n transform: rotate(130deg);\n}\n\n50% {\n transform: rotate(-5deg);\n}\n\nto {\n transform: rotate(130deg);\n}\n\n}\n\n@-webkit-keyframes right-spin {\n0% {\n -webkit-transform: rotate(-130deg);\n}\n\n50% {\n -webkit-transform: rotate(5deg);\n}\n\nto {\n -webkit-transform: rotate(-130deg);\n}\n\n}\n\n@keyframes right-spin {\n0% {\n transform: rotate(-130deg);\n}\n\n50% {\n transform: rotate(5deg);\n}\n\nto {\n transform: rotate(-130deg);\n}\n\n}\n\n#spinnerContainer.cooldown.tp-yt-paper-spinner {\n -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0, 0.2, 1);\n animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@-webkit-keyframes fade-out {\n0% {\n opacity: 1;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\n@keyframes fade-out {\n0% {\n opacity: 1;\n}\n\nto {\n opacity: 0;\n}\n\n}\n\ntp-yt-paper-tab {\n display: -ms-inline-flexbox;\n display: -webkit-inline-flex;\n display: inline-flex;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n position: relative;\n padding: 0 12px;\n overflow: hidden;\n cursor: pointer;\n vertical-align: middle;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n}\n\ntp-yt-paper-tab:focus {\n outline: none;\n}\n\ntp-yt-paper-tab[link] {\n padding: 0;\n}\n\ntp-yt-paper-tab tp-yt-paper-tab .tp-yt-paper-tab[style-target=tab-content],.tp-yt-paper-tab[style-target=tab-content] {\n height: 100%;\n transform: translateZ(0);\n -webkit-transform: translateZ(0);\n transition: opacity 0.1s cubic-bezier(0.4, 0, 1, 1);\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n\ntp-yt-paper-tab:not(.iron-selected) .tp-yt-paper-tab[style-target=tab-content] {\n opacity: 0.8;\n}\n\ntp-yt-paper-tab:focus .tp-yt-paper-tab[style-target=tab-content] {\n opacity: 1;\n}\n\ntp-yt-paper-tab:focus:not([noBoldOnFocus]) .tp-yt-paper-tab[style-target=tab-content] {\n font-weight: var(--paper-tab-content-focused-font-weight, 700);\n}\n\npaper-ripple.tp-yt-paper-tab {\n color: var(--paper-tab-ink, #ffff8d);\n}\n\n.tab-content.tp-yt-paper-tab > a {\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n height: 100%;\n}\n\ntp-yt-paper-tabs {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n height: 48px;\n font-size: 14px;\n font-weight: 500;\n overflow: hidden;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n[dir=\"rtl\"] tp-yt-paper-tabs, tp-yt-paper-tabs[dir=\"rtl\"] {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row-reverse;\n -webkit-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n\n#tabsContainer.tp-yt-paper-tabs {\n position: relative;\n height: 100%;\n white-space: nowrap;\n overflow: hidden;\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n\n.tabs-content.tp-yt-paper-tabs {\n height: 100%;\n -moz-flex-basis: auto;\n -ms-flex-basis: auto;\n flex-basis: auto;\n}\n\n.tabs-content.scrollable.tp-yt-paper-tabs {\n position: absolute;\n white-space: nowrap;\n}\n\n.tabs-content.tp-yt-paper-tabs:not(.scrollable),.tabs-content.scrollable.fit-container.tp-yt-paper-tabs {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n}\n\n.tabs-content.scrollable.fit-container.tp-yt-paper-tabs {\n min-width: 100%;\n}\n\n#tabsContent.scrollable.fit-container.tp-yt-paper-tabs > * {\n -ms-flex: 1 0 auto;\n -webkit-flex: 1 0 auto;\n flex: 1 0 auto;\n}\n\n.hidden.tp-yt-paper-tabs {\n display: none;\n}\n\n.not-visible.tp-yt-paper-tabs {\n opacity: 0;\n cursor: default;\n}\n\ntp-yt-paper-icon-button.tp-yt-paper-tabs {\n width: 48px;\n height: 48px;\n padding: 12px;\n margin: 0 4px;\n}\n\n.selection-bar.tp-yt-paper-tabs {\n position: absolute;\n height: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border-bottom: 2px solid var(--paper-tabs-selection-bar-color, #ffff8d);\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: left center;\n transform-origin: left center;\n transition: -webkit-transform;\n transition: transform;\n}\n\n.selection-bar.align-bottom.tp-yt-paper-tabs {\n top: 0;\n bottom: auto;\n}\n\n.selection-bar.expand.tp-yt-paper-tabs {\n transition-duration: 0.15s;\n transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n}\n\n.selection-bar.contract.tp-yt-paper-tabs {\n transition-duration: 0.18s;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n\n#tabsContent.tp-yt-paper-tabs > :not(#selectionBar) {\n height: 100%;\n}\n\ntp-yt-paper-toast {\n display: block;\n position: fixed;\n background-color: var(--paper-toast-background-color, #323232);\n color: var(--paper-toast-color, #f1f1f1);\n min-height: 48px;\n min-width: 288px;\n padding: 16px 24px;\n box-sizing: border-box;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n border-radius: 2px;\n margin: 12px;\n font-size: 14px;\n cursor: default;\n -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;\n transition: transform 0.3s, opacity 0.3s;\n opacity: 0;\n -webkit-transform: translateY(100px);\n transform: translateY(100px);\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n}\n\ntp-yt-paper-toast.capsule {\n border-radius: 24px;\n}\n\ntp-yt-paper-toast.fit-bottom {\n width: 100%;\n min-width: 0;\n border-radius: 0;\n margin: 0;\n}\n\ntp-yt-paper-toast.paper-toast-open {\n opacity: 1;\n -webkit-transform: translateY(0px);\n transform: translateY(0px);\n}\n\ntp-yt-paper-toggle-button {\n display: inline-block;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n font-family: \"Roboto\", \"Noto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n --transition-duration: var(--paper-toggle-button-transition-duration, 0.08s);\n}\n\ntp-yt-paper-toggle-button[disabled] {\n pointer-events: none;\n}\n\ntp-yt-paper-toggle-button:focus {\n outline: none;\n}\n\n.toggle-bar.tp-yt-paper-toggle-button {\n position: absolute;\n height: 100%;\n width: 100%;\n border-radius: 8px;\n pointer-events: none;\n transition: background-color linear var(--transition-duration);\n background-color: var(--paper-toggle-button-unchecked-bar-color, #000);\n opacity: var(--paper-toggle-button-unchecked-bar-opacity, 0.4);\n}\n\n.toggle-button.tp-yt-paper-toggle-button {\n position: absolute;\n top: -3px;\n left: 0;\n right: auto;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n box-shadow: var(--paper-toggle-button-box-shadow, 0 1px 5px 0 rgba(0, 0, 0, 0.6));\n transition: -webkit-transform linear var(--transition-duration), background-color linear var(--transition-duration);\n transition: transform linear var(--transition-duration), background-color linear var(--transition-duration);\n will-change: transform;\n background-color: var(--paper-toggle-button-unchecked-button-color, #fafafa);\n}\n\n[dir=\"rtl\"] tp-yt-paper-toggle-button .toggle-button.tp-yt-paper-toggle-button, tp-yt-paper-toggle-button[dir=\"rtl\"] .toggle-button.tp-yt-paper-toggle-button,tp-yt-paper-toggle-button[dir=rtl] .toggle-button.tp-yt-paper-toggle-button {\n right: 0;\n left: auto;\n}\n\n.toggle-button.dragging.tp-yt-paper-toggle-button {\n -webkit-transition: none;\n transition: none;\n}\n\ntp-yt-paper-toggle-button[checked]:not([disabled]) .toggle-bar.tp-yt-paper-toggle-button {\n background-color: var(--paper-toggle-button-checked-bar-color, var(--primary-color));\n opacity: var(--paper-toggle-button-checked-bar-opacity, 0.5);\n}\n\ntp-yt-paper-toggle-button[disabled] .toggle-bar.tp-yt-paper-toggle-button {\n background-color: var(--paper-toggle-button-disabled-bar-color, #000);\n opacity: 0.12;\n}\n\ntp-yt-paper-toggle-button[checked] .toggle-button.tp-yt-paper-toggle-button {\n -webkit-transform: translate(16px, 0);\n transform: translate(16px, 0);\n}\n\n[dir=\"rtl\"] tp-yt-paper-toggle-button[checked] .toggle-button.tp-yt-paper-toggle-button, tp-yt-paper-toggle-button[checked][dir=\"rtl\"] .toggle-button.tp-yt-paper-toggle-button,tp-yt-paper-toggle-button[dir=rtl][checked] .toggle-button.tp-yt-paper-toggle-button {\n -webkit-transform: translate(-16px, 0);\n transform: translate(-16px, 0);\n}\n\ntp-yt-paper-toggle-button[dir=rtl] {\n -webkit-transform: unset;\n transform: unset;\n}\n\ntp-yt-paper-toggle-button[checked]:not([disabled]) .toggle-button.tp-yt-paper-toggle-button {\n background-color: var(--paper-toggle-button-checked-button-color, var(--primary-color));\n}\n\ntp-yt-paper-toggle-button[disabled] .toggle-button.tp-yt-paper-toggle-button {\n background-color: var(--paper-toggle-button-disabled-button-color, #bdbdbd);\n opacity: 1;\n}\n\n.toggle-ink.tp-yt-paper-toggle-button {\n position: absolute;\n top: -14px;\n left: -14px;\n right: auto;\n bottom: auto;\n width: 48px;\n height: 48px;\n opacity: 0.5;\n pointer-events: none;\n}\n\n.toggle-container.tp-yt-paper-toggle-button {\n display: inline-block;\n position: relative;\n width: 36px;\n height: 14px;\n margin: 4px 1px;\n}\n\n.toggle-label.tp-yt-paper-toggle-button {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n padding-left: var(--paper-toggle-button-label-spacing, 8px);\n pointer-events: none;\n}\n\ntp-yt-paper-toggle-button[invalid] .toggle-bar.tp-yt-paper-toggle-button {\n background-color: var(--paper-toggle-button-invalid-bar-color, var(--error-color));\n}\n\ntp-yt-paper-toggle-button[invalid] .toggle-button.tp-yt-paper-toggle-button {\n background-color: var(--paper-toggle-button-invalid-button-color, var(--error-color));\n}\n\ntp-yt-app-drawer {\n position: fixed;\n z-index: 1;\n top: -120px;\n right: 0;\n bottom: -120px;\n left: 0;\n visibility: hidden;\n transition-property: visibility;\n}\n\ntp-yt-app-drawer[opened] {\n visibility: visible;\n}\n\ntp-yt-app-drawer[persistent] {\n width: var(--app-drawer-width, 256px);\n}\n\ntp-yt-app-drawer[persistent][position=left] {\n right: auto;\n}\n\ntp-yt-app-drawer[persistent][position=right] {\n left: auto;\n}\n\n#contentContainer.tp-yt-app-drawer {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: var(--app-drawer-width, 256px);\n padding: var(--app-drawer-content-padding, 120px 0);\n transition-property: -webkit-transform;\n transition-property: transform;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n background-color: #fff;\n background-color: var(--app-drawer-content-container-background-color);\n}\n\n#contentContainer.tp-yt-app-drawer[persistent] {\n width: 100%;\n}\n\n#contentContainer.tp-yt-app-drawer[position=right] {\n right: 0;\n left: auto;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n}\n\n#contentContainer.tp-yt-app-drawer[swipe-open].tp-yt-app-drawer::after {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 100%;\n visibility: visible;\n width: 20px;\n content: \"\";\n}\n\n#contentContainer.tp-yt-app-drawer[swipe-open].tp-yt-app-drawer[position=right].tp-yt-app-drawer::after {\n right: 100%;\n left: auto;\n}\n\n#contentContainer.tp-yt-app-drawer[opened] {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n#scrim.tp-yt-app-drawer {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transition-property: opacity;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n opacity: 0;\n background: var(--app-drawer-scrim-background, rgba(0, 0, 0, 0.5));\n}\n\n#scrim.visible.tp-yt-app-drawer {\n opacity: 1;\n}\n\ntp-yt-app-drawer[no-transition] #contentContainer.tp-yt-app-drawer {\n transition-property: none;\n}\n\ntp-yt-paper-progress {\n display: block;\n width: 200px;\n position: relative;\n overflow: hidden;\n}\n\n[dir=\"rtl\"] tp-yt-paper-progress[mirror-in-rtl], tp-yt-paper-progress[mirror-in-rtl][dir=\"rtl\"] {\n transform: scaleX(-1);\n}\n\ntp-yt-paper-progress[hidden],.tp-yt-paper-progress[hidden] {\n display: none !important;\n}\n\n#progressContainer.tp-yt-paper-progress {\n position: relative;\n}\n\n#progressContainer.tp-yt-paper-progress,.indeterminate.tp-yt-paper-progress::after {\n height: var(--paper-progress-height, 4px);\n border-radius: var(--paper-progress-container-border-radius, 0px);\n overflow: var(--paper-progress-container-overflow, visible);\n transform: var(--paper-progress-container-transform, none);\n}\n\n#primaryProgress.tp-yt-paper-progress,#secondaryProgress.tp-yt-paper-progress,.indeterminate.tp-yt-paper-progress::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n#progressContainer.tp-yt-paper-progress,.indeterminate.tp-yt-paper-progress::after {\n background: var(--paper-progress-container-color, #e0e0e0);\n}\n\ntp-yt-paper-progress.transiting #primaryProgress.tp-yt-paper-progress,tp-yt-paper-progress.transiting #secondaryProgress.tp-yt-paper-progress {\n -webkit-transition-property: -webkit-transform;\n transition-property: transform;\n -webkit-transition-duration: var(--paper-progress-transition-duration, 0.08s);\n transition-duration: var(--paper-progress-transition-duration, 0.08s);\n -webkit-transition-timing-function: var(--paper-progress-transition-timing-function, ease);\n transition-timing-function: var(--paper-progress-transition-timing-function, ease);\n -webkit-transition-delay: var(--paper-progress-transition-delay, 0s);\n transition-delay: var(--paper-progress-transition-delay, 0s);\n}\n\n#primaryProgress.tp-yt-paper-progress,#secondaryProgress.tp-yt-paper-progress {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n -webkit-transform-origin: left center;\n transform-origin: left center;\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n will-change: transform;\n}\n\n#primaryProgress.tp-yt-paper-progress {\n background: var(--paper-progress-active-color, #0f9d58);\n}\n\n#secondaryProgress.tp-yt-paper-progress {\n background: var(--paper-progress-secondary-color, #b7e1cd);\n}\n\ntp-yt-paper-progress[disabled] #primaryProgress.tp-yt-paper-progress {\n background: var(--paper-progress-disabled-active-color, #9e9e9e);\n}\n\ntp-yt-paper-progress[disabled] #secondaryProgress.tp-yt-paper-progress {\n background: var(--paper-progress-disabled-secondary-color, #e0e0e0);\n}\n\ntp-yt-paper-progress:not([disabled]) #primaryProgress.indeterminate.tp-yt-paper-progress {\n -webkit-transform-origin: right center;\n transform-origin: right center;\n -webkit-animation: indeterminate-bar var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n animation: indeterminate-bar var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n}\n\ntp-yt-paper-progress:not([disabled]) #primaryProgress.indeterminate.tp-yt-paper-progress::after {\n content: \"\";\n -webkit-transform-origin: center center;\n transform-origin: center center;\n -webkit-animation: indeterminate-splitter var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n animation: indeterminate-splitter var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n}\n\n@-webkit-keyframes indeterminate-bar {\n0% {\n -webkit-transform: scaleX(1) translateX(-100%);\n}\n\n50% {\n -webkit-transform: scaleX(1) translateX(0%);\n}\n\n75% {\n -webkit-transform: scaleX(1) translateX(0%);\n -webkit-animation-timing-function: cubic-bezier(0.28, 0.62, 0.37, 0.91);\n}\n\n100% {\n -webkit-transform: scaleX(0) translateX(0%);\n}\n\n}\n\n@-webkit-keyframes indeterminate-splitter {\n0% {\n -webkit-transform: scaleX(0.75) translateX(-125%);\n}\n\n30% {\n -webkit-transform: scaleX(0.75) translateX(-125%);\n -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.6, 0.8);\n}\n\n90% {\n -webkit-transform: scaleX(0.75) translateX(125%);\n}\n\n100% {\n -webkit-transform: scaleX(0.75) translateX(125%);\n}\n\n}\n\n@keyframes indeterminate-bar {\n0% {\n transform: scaleX(1) translateX(-100%);\n}\n\n50% {\n transform: scaleX(1) translateX(0%);\n}\n\n75% {\n transform: scaleX(1) translateX(0%);\n animation-timing-function: cubic-bezier(0.28, 0.62, 0.37, 0.91);\n}\n\n100% {\n transform: scaleX(0) translateX(0%);\n}\n\n}\n\n@keyframes indeterminate-splitter {\n0% {\n transform: scaleX(0.75) translateX(-125%);\n}\n\n30% {\n transform: scaleX(0.75) translateX(-125%);\n animation-timing-function: cubic-bezier(0.42, 0, 0.6, 0.8);\n}\n\n90% {\n transform: scaleX(0.75) translateX(125%);\n}\n\n100% {\n transform: scaleX(0.75) translateX(125%);\n}\n\n}\n\ntp-yt-paper-slider {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-pack: justify;\n -webkit-justify-content: space-between;\n justify-content: space-between;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n width: 200px;\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n --paper-progress-active-color: var(\n --paper-slider-active-color,\n #3367d6\n );\n --paper-progress-secondary-color: var(\n --paper-slider-secondary-color,\n #7baaf7\n );\n --paper-progress-disabled-active-color: var(\n --paper-slider-disabled-active-color,\n #bdbdbd\n );\n --paper-progress-disabled-secondary-color: var(\n --paper-slider-disabled-secondary-color,\n #bdbdbd\n );\n --calculated-paper-slider-height: var(--paper-slider-height, 2px);\n}\n\ntp-yt-paper-slider:focus {\n outline: none;\n}\n\n[dir=\"rtl\"] .tp-yt-paper-slider #sliderContainer.tp-yt-paper-slider, .tp-yt-paper-slider[dir=\"rtl\"] #sliderContainer.tp-yt-paper-slider {\n -webkit-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n\ntp-yt-paper-slider[dir=rtl] #sliderContainer.tp-yt-paper-slider {\n -webkit-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n\ntp-yt-paper-slider[dir=ltr] #sliderContainer.tp-yt-paper-slider {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n}\n\n#sliderContainer.tp-yt-paper-slider {\n position: relative;\n width: 100%;\n height: calc(30px + var(--calculated-paper-slider-height));\n margin-left: var(--paper-slider-container-margin, calc(15px + var(--calculated-paper-slider-height) / 2));\n margin-right: var(--paper-slider-container-margin, calc(15px + var(--calculated-paper-slider-height) / 2));\n padding: 0 var(--paper-slider-container-padding, 0);\n}\n\n#sliderContainer.tp-yt-paper-slider:focus {\n outline: 0;\n}\n\n#sliderContainer.editable.tp-yt-paper-slider {\n margin-top: 12px;\n margin-bottom: 12px;\n}\n\n.bar-container.tp-yt-paper-slider {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n overflow: hidden;\n}\n\n.ring.tp-yt-paper-slider > .bar-container.tp-yt-paper-slider {\n left: var(--paper-slider-bar-container-ring-left, calc(5px + var(--calculated-paper-slider-height) / 2));\n transition: left 0.18s ease;\n}\n\n.ring.expand.dragging.tp-yt-paper-slider > .bar-container.tp-yt-paper-slider {\n transition: none;\n}\n\n.ring.expand.tp-yt-paper-slider:not(.pin) > .bar-container.tp-yt-paper-slider {\n left: var(--paper-slider-bar-container-ring-left, calc(8px + var(--calculated-paper-slider-height) / 2));\n}\n\n#sliderBar.tp-yt-paper-slider {\n padding: 15px 0;\n width: 100%;\n background-color: var(--paper-slider-bar-color, transparent);\n --paper-progress-container-color: var(\n --paper-slider-container-color,\n #bdbdbd\n );\n --paper-progress-height: var(--calculated-paper-slider-height);\n --paper-progress-container-border-radius: var(\n --paper-slider-progress-container-border-radius,\n 0\n );\n --paper-progress-container-overflow: var(\n --paper-slider-progress-container-overflow,\n visible\n );\n --paper-progress-container-transform: var(\n --paper-slider-progress-container-transform,\n none\n );\n}\n\n.slider-markers.tp-yt-paper-slider {\n padding: inherit;\n position: absolute;\n top: 15px;\n height: var(--calculated-paper-slider-height);\n margin-top: var(--paper-slider-markers-margin, 0);\n margin-left: var(--paper-slider-markers-margin, 0);\n margin-right: 0;\n left: 0;\n right: -1px;\n box-sizing: border-box;\n pointer-events: none;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n}\n\n.slider-marker.tp-yt-paper-slider {\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n}\n\n.slider-markers.tp-yt-paper-slider::after,.slider-marker.tp-yt-paper-slider::after {\n content: \"\";\n display: block;\n margin-left: var(--paper-slider-markers-margin-left, -1px);\n width: var(--paper-slider-markers-width, 2px);\n height: var(--paper-slider-markers-height, var(--calculated-paper-slider-height));\n border-radius: 50%;\n background-color: var(--paper-slider-markers-color, #000);\n}\n\n#sliderKnobContainer.tp-yt-paper-slider {\n position: relative;\n width: calc(100% - var(--paper-slider-container-padding, 0) * 2);\n margin: auto;\n}\n\n.slider-knob.tp-yt-paper-slider {\n position: absolute;\n left: 0;\n top: var(--paper-slider-knob-top, 0);\n margin-left: calc(-15px - var(--calculated-paper-slider-height) / 2);\n width: var(--paper-slider-knob-size, calc(30px + var(--calculated-paper-slider-height)));\n height: var(--paper-slider-knob-size, calc(30px + var(--calculated-paper-slider-height)));\n}\n\n.transiting.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider {\n transition: left 0.08s ease;\n}\n\n.slider-knob.tp-yt-paper-slider:focus {\n outline: none;\n}\n\n.slider-knob.dragging.tp-yt-paper-slider {\n transition: none;\n}\n\n.snaps.tp-yt-paper-slider > .slider-knob.dragging.tp-yt-paper-slider {\n transition: -webkit-transform 0.08s ease;\n transition: transform 0.08s ease;\n}\n\n.slider-knob-inner.tp-yt-paper-slider {\n margin: 10px;\n width: var(--paper-slider-knob-inner-size, calc(100% - 20px));\n height: var(--paper-slider-knob-inner-size, calc(100% - 20px));\n background-color: var(--paper-slider-knob-color, #3367d6);\n border: var(--paper-slider-knob-border-style, 2px solid var(--paper-slider-knob-color, #3367d6));\n border-radius: 50%;\n box-shadow: var(--paper-slider-knob-box-shadow-style, none);\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n transition-property: -webkit-transform, background-color, border;\n transition-property: transform, background-color, border;\n transition-duration: 0.18s;\n transition-timing-function: ease;\n}\n\n.expand.tp-yt-paper-slider:not(.pin) > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider {\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n}\n\n.ring.tp-yt-paper-slider > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider {\n background-color: var(--paper-slider-knob-start-color, transparent);\n border: var(--paper-slider-knob-start-border-style, 2px solid var(--paper-slider-knob-start-border-color, #bdbdbd));\n}\n\n.slider-knob-inner.tp-yt-paper-slider::before {\n background-color: var(--paper-slider-pin-color, #3367d6);\n}\n\n.pin.tp-yt-paper-slider > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider::before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 50%;\n margin-left: -13px;\n width: 26px;\n height: 26px;\n border-radius: 50% 50% 50% 0;\n -webkit-transform: rotate(-45deg) scale(0) translate(0);\n transform: rotate(-45deg) scale(0) translate(0);\n}\n\n.slider-knob-inner.tp-yt-paper-slider::before,.slider-knob-inner.tp-yt-paper-slider::after {\n transition: -webkit-transform 0.18s ease, background-color 0.18s ease;\n transition: transform 0.18s ease, background-color 0.18s ease;\n}\n\n.pin.ring.tp-yt-paper-slider > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider::before {\n background-color: var(--paper-slider-pin-start-color, #bdbdbd);\n}\n\n.pin.expand.tp-yt-paper-slider > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider::before {\n -webkit-transform: rotate(-45deg) scale(1) translate(17px, -17px);\n transform: rotate(-45deg) scale(1) translate(17px, -17px);\n}\n\n.pin.tp-yt-paper-slider > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider::after {\n content: attr(value);\n position: absolute;\n top: 0;\n left: 50%;\n margin-left: -16px;\n width: 32px;\n height: 26px;\n text-align: center;\n font-size: 10px;\n -webkit-transform: scale(0) translate(0);\n transform: scale(0) translate(0);\n}\n\n.pin.expand.tp-yt-paper-slider > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider::after {\n -webkit-transform: scale(1) translate(0, -17px);\n transform: scale(1) translate(0, -17px);\n}\n\n.slider-input.tp-yt-paper-slider {\n width: 50px;\n overflow: hidden;\n --paper-input-container-input_-_text-align: center; --paper-input-container-input_-_overflow: initial; --paper-input-container-input_-_white-space: initial; --paper-input-container-input_-_text-overflow: initial; --paper-input-container-input_-_max-width: initial; --paper-input-container-input_-_box-sizing: initial; --paper-input-container-input_-_cursor: initial;;\n}\n\n#sliderContainer.disabled.tp-yt-paper-slider {\n pointer-events: none;\n}\n\n.disabled.tp-yt-paper-slider > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider {\n background-color: var(--paper-slider-disabled-knob-color, #bdbdbd);\n border: 2px solid var(--paper-slider-disabled-knob-color, #bdbdbd);\n -webkit-transform: scale3d(0.75, 0.75, 1);\n transform: scale3d(0.75, 0.75, 1);\n}\n\n.disabled.ring.tp-yt-paper-slider > .slider-knob-container.tp-yt-paper-slider > .slider-knob.tp-yt-paper-slider > .slider-knob-inner.tp-yt-paper-slider {\n background-color: var(--paper-slider-knob-start-color, transparent);\n border: 2px solid var(--paper-slider-knob-start-border-color, #bdbdbd);\n}\n\n"; d.appendChild(document.createElement("style")); d.lastChild.setAttribute("css-build-single",""); d.lastChild.textContent=finalStyleText; document.head.appendChild(d); })();if(window["ytcsi"])window["ytcsi"]["tick"]("rses_dpj");(function(){'use strict';var f,aaa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},baa=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object")},ia=baa(this),ja=function(a,b){if(b)a:{var c=ia;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&ba(c,a,{configurable:!0,writable:!0,value:b})}};ja("Symbol",function(a){if(a)return a;var b=function(h,k){this.$jscomp$symbol$id_=h;ba(this,"description",{configurable:!0,writable:!0,value:k})};b.prototype.toString=function(){return this.$jscomp$symbol$id_};var c="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",d=0,e=function(h){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(h||"")+"_"+d++,h)};return e});ja("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=ia[b[c]];typeof d==="function"&&typeof d.prototype[a]!="function"&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return caa(aaa(this))}})}return a}); ja("Symbol.asyncIterator",function(a){return a?a:Symbol("Symbol.asyncIterator")}); var caa=function(a){a={next:a};a[Symbol.iterator]=function(){return this}; return a},ka=function(a){return a.raw=a},ma=function(a,b){a.raw=b; return a},g=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator]; if(b)return b.call(a);if(typeof a.length=="number")return{next:aaa(a)};throw Error(String(a)+" is not an iterable or ArrayLike")},oa=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value); return c},pa=function(a){return a instanceof Array?a:oa(g(a))},ra=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},daa=typeof Object.assign=="function"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c]; if(d)for(var e in d)ra(d,e)&&(a[e]=d[e])}return a}; ja("Object.assign",function(a){return a||daa}); var eaa=typeof Object.create=="function"?Object.create:function(a){var b=function(){}; b.prototype=a;return new b},faa=function(){function a(){function c(){} new c;Reflect.construct(c,[],function(){}); return new c instanceof c} if(typeof Reflect!="undefined"&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,d,e){c=b(c,d);e&&Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c,d,e){e===void 0&&(e=c); e=eaa(e.prototype||Object.prototype);return Function.prototype.apply.call(c,e,d)||e}}(),gaa; if(typeof Object.setPrototypeOf=="function")gaa=Object.setPrototypeOf;else{var haa;a:{var iaa={a:!0},jaa={};try{jaa.__proto__=iaa;haa=jaa.a;break a}catch(a){}haa=!1}gaa=haa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var sa=gaa,l=function(a,b){a.prototype=eaa(b.prototype); a.prototype.constructor=a;if(sa)sa(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.superClass_=b.prototype},ta=function(){this.isRunning_=!1; this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},kaa=function(a){if(a.isRunning_)throw new TypeError("Generator is already running"); a.isRunning_=!0}; ta.prototype.JSC$6253_next_=function(a){this.yieldResult=a}; var laa=function(a,b){a.abruptCompletion_={exception:b,isException:!0};a.nextAddress=a.catchAddress_||a.finallyAddress_}; ta.prototype.return=function(a){this.abruptCompletion_={return:a};this.nextAddress=this.finallyAddress_}; var n=function(a,b,c){a.nextAddress=c;return{value:b}}; ta.prototype.jumpTo=function(a){this.nextAddress=a}; var ua=function(a){a.nextAddress=0},xa=function(a,b,c){a.catchAddress_=b; c!=void 0&&(a.finallyAddress_=c)},ya=function(a,b,c){a.nextAddress=b; a.catchAddress_=c||0},za=function(a,b){a.catchAddress_=b||0; b=a.abruptCompletion_.exception;a.abruptCompletion_=null;return b},Aa=function(a,b,c,d){d?a.finallyContexts_[d]=a.abruptCompletion_:a.finallyContexts_=[a.abruptCompletion_]; a.catchAddress_=b||0;a.finallyAddress_=c||0},Ca=function(a,b,c){c=a.finallyContexts_.splice(c||0)[0]; (c=a.abruptCompletion_=a.abruptCompletion_||c)?c.isException?a.nextAddress=a.catchAddress_||a.finallyAddress_:c.jumpTo!=void 0&&a.finallyAddress_<c.jumpTo?(a.nextAddress=c.jumpTo,a.abruptCompletion_=null):a.nextAddress=a.finallyAddress_:a.nextAddress=b},maa=function(a){this.JSC$6258_context_=new ta; this.program_=a},oaa=function(a,b){kaa(a.JSC$6258_context_); var c=a.JSC$6258_context_.yieldAllIterator_;if(c)return naa(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.JSC$6258_context_.return); a.JSC$6258_context_.return(b);return Da(a)},naa=function(a,b,c,d){try{var e=b.call(a.JSC$6258_context_.yieldAllIterator_,c); if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.JSC$6258_context_.isRunning_=!1,e;var h=e.value}catch(k){return a.JSC$6258_context_.yieldAllIterator_=null,laa(a.JSC$6258_context_,k),Da(a)}a.JSC$6258_context_.yieldAllIterator_=null;d.call(a.JSC$6258_context_,h);return Da(a)},Da=function(a){for(;a.JSC$6258_context_.nextAddress;)try{var b=a.program_(a.JSC$6258_context_); if(b)return a.JSC$6258_context_.isRunning_=!1,{value:b.value,done:!1}}catch(c){a.JSC$6258_context_.yieldResult=void 0,laa(a.JSC$6258_context_,c)}a.JSC$6258_context_.isRunning_=!1;if(a.JSC$6258_context_.abruptCompletion_){b=a.JSC$6258_context_.abruptCompletion_;a.JSC$6258_context_.abruptCompletion_=null;if(b.isException)throw b.exception;return{value:b.return,done:!0}}return{value:void 0,done:!0}},paa=function(a){this.next=function(b){kaa(a.JSC$6258_context_); a.JSC$6258_context_.yieldAllIterator_?b=naa(a,a.JSC$6258_context_.yieldAllIterator_.next,b,a.JSC$6258_context_.JSC$6253_next_):(a.JSC$6258_context_.JSC$6253_next_(b),b=Da(a));return b}; this.throw=function(b){kaa(a.JSC$6258_context_);a.JSC$6258_context_.yieldAllIterator_?b=naa(a,a.JSC$6258_context_.yieldAllIterator_["throw"],b,a.JSC$6258_context_.JSC$6253_next_):(laa(a.JSC$6258_context_,b),b=Da(a));return b}; this.return=function(b){return oaa(a,b)}; this[Symbol.iterator]=function(){return this}},qaa=function(a){var b=Fa; a=new paa(new maa(a));sa&&b.prototype&&sa(a,b.prototype);return a},raa=function(a){function b(d){return a.next(d)} function c(d){return a.throw(d)} return new Promise(function(d,e){function h(k){k.done?d(k.value):Promise.resolve(k.value).then(b,c).then(h,e)} h(a.next())})},t=function(a){return raa(new paa(new maa(a)))},saa=function(a){this[Symbol.asyncIterator]=function(){return this}; this[Symbol.iterator]=function(){return a}; this.next=function(b){return Promise.resolve(a.next(b))}; this["throw"]=function(b){return new Promise(function(c,d){var e=a["throw"];e!==void 0?c(e.call(a,b)):(c=a["return"],c!==void 0&&c.call(a),d(new TypeError("no `throw` method")))})}; a["return"]!==void 0&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})},Ga=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c]; return b}; ja("Reflect",function(a){return a?a:{}}); ja("Reflect.construct",function(){return faa}); ja("Reflect.setPrototypeOf",function(a){return a?a:sa?function(b,c){try{return sa(b,c),!0}catch(d){return!1}}:null}); ja("Promise",function(a){function b(){this.batch_=null} function c(k){return k instanceof e?k:new e(function(m){m(k)})} if(a&&(typeof ia.PromiseRejectionEvent!=="undefined"||!ia.Promise||ia.Promise.toString().indexOf("[native code]")===-1))return a;b.prototype.asyncExecute=function(k){if(this.batch_==null){this.batch_=[];var m=this;this.asyncExecuteFunction(function(){m.executeBatch_()})}this.batch_.push(k)}; var d=ia.setTimeout;b.prototype.asyncExecuteFunction=function(k){d(k,0)}; b.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var k=this.batch_;this.batch_=[];for(var m=0;m<k.length;++m){var p=k[m];k[m]=null;try{p()}catch(q){this.asyncThrow_(q)}}}this.batch_=null}; b.prototype.asyncThrow_=function(k){this.asyncExecuteFunction(function(){throw k})}; var e=function(k){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var m=this.createResolveAndReject_();try{k(m.resolve,m.reject)}catch(p){m.reject(p)}}; e.prototype.createResolveAndReject_=function(){function k(q){return function(r){p||(p=!0,q.call(m,r))}} var m=this,p=!1;return{resolve:k(this.resolveTo_),reject:k(this.JSC$6274_reject_)}}; e.prototype.resolveTo_=function(k){if(k===this)this.JSC$6274_reject_(new TypeError("A Promise cannot resolve to itself"));else if(k instanceof e)this.settleSameAsPromise_(k);else{a:switch(typeof k){case"object":var m=k!=null;break a;case"function":m=!0;break a;default:m=!1;}m?this.resolveToNonPromiseObj_(k):this.fulfill_(k)}}; e.prototype.resolveToNonPromiseObj_=function(k){var m=void 0;try{m=k.then}catch(p){this.JSC$6274_reject_(p);return}typeof m=="function"?this.settleSameAsThenable_(m,k):this.fulfill_(k)}; e.prototype.JSC$6274_reject_=function(k){this.settle_(2,k)}; e.prototype.fulfill_=function(k){this.settle_(1,k)}; e.prototype.settle_=function(k,m){if(this.state_!=0)throw Error("Cannot settle("+k+", "+m+"): Promise already settled in state"+this.state_);this.state_=k;this.result_=m;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()}; e.prototype.scheduleUnhandledRejectionCheck_=function(){var k=this;d(function(){if(k.notifyUnhandledRejection_()){var m=ia.console;typeof m!=="undefined"&&m.error(k.result_)}},1)}; e.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var k=ia.CustomEvent,m=ia.Event,p=ia.dispatchEvent;if(typeof p==="undefined")return!0;typeof k==="function"?k=new k("unhandledrejection",{cancelable:!0}):typeof m==="function"?k=new m("unhandledrejection",{cancelable:!0}):(k=ia.document.createEvent("CustomEvent"),k.initCustomEvent("unhandledrejection",!1,!0,k));k.promise=this;k.reason=this.result_;return p(k)}; e.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var k=0;k<this.onSettledCallbacks_.length;++k)h.asyncExecute(this.onSettledCallbacks_[k]);this.onSettledCallbacks_=null}}; var h=new b;e.prototype.settleSameAsPromise_=function(k){var m=this.createResolveAndReject_();k.callWhenSettled_(m.resolve,m.reject)}; e.prototype.settleSameAsThenable_=function(k,m){var p=this.createResolveAndReject_();try{k.call(m,p.resolve,p.reject)}catch(q){p.reject(q)}}; e.prototype.then=function(k,m){function p(z,C){return typeof z=="function"?function(E){try{q(z(E))}catch(I){r(I)}}:C} var q,r,w=new e(function(z,C){q=z;r=C}); this.callWhenSettled_(p(k,q),p(m,r));return w}; e.prototype.catch=function(k){return this.then(void 0,k)}; e.prototype.callWhenSettled_=function(k,m){function p(){switch(q.state_){case 1:k(q.result_);break;case 2:m(q.result_);break;default:throw Error("Unexpected state: "+q.state_);}} var q=this;this.onSettledCallbacks_==null?h.asyncExecute(p):this.onSettledCallbacks_.push(p);this.isRejectionHandled_=!0}; e.resolve=c;e.reject=function(k){return new e(function(m,p){p(k)})}; e.race=function(k){return new e(function(m,p){for(var q=g(k),r=q.next();!r.done;r=q.next())c(r.value).callWhenSettled_(m,p)})}; e.all=function(k){var m=g(k),p=m.next();return p.done?c([]):new e(function(q,r){function w(E){return function(I){z[E]=I;C--;C==0&&q(z)}} var z=[],C=0;do z.push(void 0),C++,c(p.value).callWhenSettled_(w(z.length-1),r),p=m.next();while(!p.done)})}; return e}); ja("Object.setPrototypeOf",function(a){return a||sa}); ja("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")}); ja("WeakMap",function(a){function b(){} function c(p){var q=typeof p;return q==="object"&&p!==null||q==="function"} function d(p){if(!ra(p,h)){var q=new b;ba(p,h,{value:q})}} function e(p){var q=Object[p];q&&(Object[p]=function(r){if(r instanceof b)return r;Object.isExtensible(r)&&d(r);return q(r)})} if(function(){if(!a||!Object.seal)return!1;try{var p=Object.seal({}),q=Object.seal({}),r=new a([[p,2],[q,3]]);if(r.get(p)!=2||r.get(q)!=3)return!1;r.delete(p);r.set(q,4);return!r.has(p)&&r.get(q)==4}catch(w){return!1}}())return a; var h="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var k=0,m=function(p){this.JSC$6278_id_=(k+=Math.random()+1).toString();if(p){p=g(p);for(var q;!(q=p.next()).done;)q=q.value,this.set(q[0],q[1])}}; m.prototype.set=function(p,q){if(!c(p))throw Error("Invalid WeakMap key");d(p);if(!ra(p,h))throw Error("WeakMap key fail: "+p);p[h][this.JSC$6278_id_]=q;return this}; m.prototype.get=function(p){return c(p)&&ra(p,h)?p[h][this.JSC$6278_id_]:void 0}; m.prototype.has=function(p){return c(p)&&ra(p,h)&&ra(p[h],this.JSC$6278_id_)}; m.prototype.delete=function(p){return c(p)&&ra(p,h)&&ra(p[h],this.JSC$6278_id_)?delete p[h][this.JSC$6278_id_]:!1}; return m}); ja("Map",function(a){if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var m=Object.seal({x:4}),p=new a(g([[m,"s"]]));if(p.get(m)!="s"||p.size!=1||p.get({x:4})||p.set({x:4},"t")!=p||p.size!=2)return!1;var q=p.entries(),r=q.next();if(r.done||r.value[0]!=m||r.value[1]!="s")return!1;r=q.next();return r.done||r.value[0].x!=4||r.value[1]!="t"||!q.next().done?!1:!0}catch(w){return!1}}())return a; var b=new WeakMap,c=function(m){this[0]={};this[1]=h();this.size=0;if(m){m=g(m);for(var p;!(p=m.next()).done;)p=p.value,this.set(p[0],p[1])}}; c.prototype.set=function(m,p){m=m===0?0:m;var q=d(this,m);q.list||(q.list=this[0][q.id]=[]);q.entry?q.entry.value=p:(q.entry={next:this[1],previous:this[1].previous,head:this[1],key:m,value:p},q.list.push(q.entry),this[1].previous.next=q.entry,this[1].previous=q.entry,this.size++);return this}; c.prototype.delete=function(m){m=d(this,m);return m.entry&&m.list?(m.list.splice(m.index,1),m.list.length||delete this[0][m.id],m.entry.previous.next=m.entry.next,m.entry.next.previous=m.entry.previous,m.entry.head=null,this.size--,!0):!1}; c.prototype.clear=function(){this[0]={};this[1]=this[1].previous=h();this.size=0}; c.prototype.has=function(m){return!!d(this,m).entry}; c.prototype.get=function(m){return(m=d(this,m).entry)&&m.value}; c.prototype.entries=function(){return e(this,function(m){return[m.key,m.value]})}; c.prototype.keys=function(){return e(this,function(m){return m.key})}; c.prototype.values=function(){return e(this,function(m){return m.value})}; c.prototype.forEach=function(m,p){for(var q=this.entries(),r;!(r=q.next()).done;)r=r.value,m.call(p,r[1],r[0],this)}; c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(m,p){var q=p&&typeof p;q=="object"||q=="function"?b.has(p)?q=b.get(p):(q=""+ ++k,b.set(p,q)):q="p_"+p;var r=m[0][q];if(r&&ra(m[0],q))for(m=0;m<r.length;m++){var w=r[m];if(p!==p&&w.key!==w.key||p===w.key)return{id:q,list:r,index:m,entry:w}}return{id:q,list:r,index:-1,entry:void 0}},e=function(m,p){var q=m[1]; return caa(function(){if(q){for(;q.head!=m[1];)q=q.previous;for(;q.next!=q.head;)return q=q.next,{done:!1,value:p(q)};q=null}return{done:!0,value:void 0}})},h=function(){var m={}; return m.previous=m.next=m.head=m},k=0; return c}); var Ha=function(a,b,c){if(a==null)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}; ja("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Ha(this,b,"endsWith");b+="";c===void 0&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;e>0&&c>0;)if(d[--c]!=b[--e])return!1;return e<=0}}); var taa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var h=c++;return{value:b(h,a[h]),done:!1}}d=!0;return{done:!0,value:void 0}}}; e[Symbol.iterator]=function(){return e}; return e}; ja("Array.prototype.entries",function(a){return a?a:function(){return taa(this,function(b,c){return[b,c]})}}); ja("Array.prototype.keys",function(a){return a?a:function(){return taa(this,function(b){return b})}}); ja("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Ha(this,b,"startsWith");b+="";var e=d.length,h=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var k=0;k<h&&c<e;)if(d[c++]!=b[k++])return!1;return k>=h}}); ja("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}}); ja("String.prototype.repeat",function(a){return a?a:function(b){var c=Ha(this,null,"repeat");if(b<0||b>1342177279)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}}); var uaa=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var h=a[e];if(b.call(c,h,e,a))return{i:e,v:h}}return{i:-1,v:void 0}}; ja("Array.prototype.find",function(a){return a?a:function(b,c){return uaa(this,b,c).v}}); ja("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}}); ja("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)ra(b,d)&&c.push(b[d]);return c}}); ja("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}}); ja("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var h=d[c];if(h===b||Object.is(h,b))return!0}return!1}}); ja("String.prototype.includes",function(a){return a?a:function(b,c){return Ha(this,b,"includes").indexOf(b,c||0)!==-1}}); ja("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991}); ja("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}}); ja("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}}); ja("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}}); ja("Set",function(a){if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(g([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var e=d.entries(),h=e.next();if(h.done||h.value[0]!=c||h.value[1]!=c)return!1;h=e.next();return h.done||h.value[0]==c||h.value[0].x!=4||h.value[1]!=h.value[0]?!1:e.next().done}catch(k){return!1}}())return a; var b=function(c){this.JSC$6293_map_=new Map;if(c){c=g(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.JSC$6293_map_.size}; b.prototype.add=function(c){c=c===0?0:c;this.JSC$6293_map_.set(c,c);this.size=this.JSC$6293_map_.size;return this}; b.prototype.delete=function(c){c=this.JSC$6293_map_.delete(c);this.size=this.JSC$6293_map_.size;return c}; b.prototype.clear=function(){this.JSC$6293_map_.clear();this.size=0}; b.prototype.has=function(c){return this.JSC$6293_map_.has(c)}; b.prototype.entries=function(){return this.JSC$6293_map_.entries()}; b.prototype.values=function(){return this.JSC$6293_map_.values()}; b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.JSC$6293_map_.forEach(function(h){return c.call(d,h,h,e)})}; return b}); ja("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:function(m){return m}; var e=[],h=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof h=="function"){b=h.call(b);for(var k=0;!(h=b.next()).done;)e.push(c.call(d,h.value,k++))}else for(h=b.length,k=0;k<h;k++)e.push(c.call(d,b[k],k));return e}}); ja("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ra(b,d)&&c.push([d,b[d]]);return c}}); ja("globalThis",function(a){return a||ia}); ja("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}}); ja("Array.prototype.values",function(a){return a?a:function(){return taa(this,function(b,c){return c})}}); ja("Math.clz32",function(a){return a?a:function(b){b=Number(b)>>>0;if(b===0)return 32;var c=0;(b&4294901760)===0&&(b<<=16,c+=16);(b&4278190080)===0&&(b<<=8,c+=8);(b&4026531840)===0&&(b<<=4,c+=4);(b&3221225472)===0&&(b<<=2,c+=2);(b&2147483648)===0&&c++;return c}}); ja("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}}); ja("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;c<0&&(c=Math.max(0,e+c));if(d==null||d>e)d=e;d=Number(d);d<0&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}}); var Ia=function(a){return a?a:Array.prototype.fill}; ja("Int8Array.prototype.fill",Ia);ja("Uint8Array.prototype.fill",Ia);ja("Uint8ClampedArray.prototype.fill",Ia);ja("Int16Array.prototype.fill",Ia);ja("Uint16Array.prototype.fill",Ia);ja("Int32Array.prototype.fill",Ia);ja("Uint32Array.prototype.fill",Ia);ja("Float32Array.prototype.fill",Ia);ja("Float64Array.prototype.fill",Ia);ja("Object.getOwnPropertySymbols",function(a){return a?a:function(){return[]}}); ja("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c; })})}}); var vaa=function(a){a=Math.trunc(a)||0;a<0&&(a+=this.length);if(!(a<0||a>=this.length))return this[a]}; ja("Array.prototype.at",function(a){return a?a:vaa}); var Ka=function(a){return a?a:vaa}; ja("Int8Array.prototype.at",Ka);ja("Uint8Array.prototype.at",Ka);ja("Uint8ClampedArray.prototype.at",Ka);ja("Int16Array.prototype.at",Ka);ja("Uint16Array.prototype.at",Ka);ja("Int32Array.prototype.at",Ka);ja("Uint32Array.prototype.at",Ka);ja("Float32Array.prototype.at",Ka);ja("Float64Array.prototype.at",Ka);ja("String.prototype.at",function(a){return a?a:vaa}); ja("Math.sign",function(a){return a?a:function(b){b=Number(b);return b===0||isNaN(b)?b:b>0?1:-1}}); ja("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("iterable for fromEntries should yield objects");c[d[0]]=d[1]}return c}}); ja("Array.prototype.flat",function(a){return a?a:function(b){b=b===void 0?1:b;var c=[];Array.prototype.forEach.call(this,function(d){Array.isArray(d)&&b>0?(d=Array.prototype.flat.call(d,b-1),c.push.apply(c,d)):c.push(d)}); return c}}); ja("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}}); ja("Array.prototype.findIndex",function(a){return a?a:function(b,c){return uaa(this,b,c).i}}); ja("String.raw",function(a){return a?a:function(b,c){if(b==null)throw new TypeError("Cannot convert undefined or null to object");for(var d=b.raw,e=d.length,h="",k=0;k<e;++k)h+=d[k],k+1<e&&k+1<arguments.length&&(h+=String(arguments[k+1]));return h}}); ja("String.prototype.padStart",function(a){return a?a:function(b,c){var d=Ha(this,null,"padStart");b-=d.length;c=c!==void 0?String(c):" ";return(b>0&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+d}}); ja("String.fromCodePoint",function(a){return a?a:function(b){for(var c="",d=0;d<arguments.length;d++){var e=Number(arguments[d]);if(e<0||e>1114111||e!==Math.floor(e))throw new RangeError("invalid_code_point "+e);e<=65535?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}}); ja("String.prototype.codePointAt",function(a){return a?a:function(b){var c=Ha(this,null,"codePointAt"),d=c.length;b=Number(b)||0;if(b>=0&&b<d){b|=0;var e=c.charCodeAt(b);if(e<55296||e>56319||b+1===d)return e;b=c.charCodeAt(b+1);return b<56320||b>57343?e:(e-55296)*1024+b+9216}}}); ja("Array.prototype.flatMap",function(a){return a?a:function(b,c){var d=[];Array.prototype.forEach.call(this,function(e,h){e=b.call(c,e,h,this);Array.isArray(e)?d.push.apply(d,e):d.push(e)}); return d}}); ja("Reflect.ownKeys",function(a){return a?a:function(b){var c=[],d=Object.getOwnPropertyNames(b);b=Object.getOwnPropertySymbols(b);for(var e=0;e<d.length;e++)(d[e].substring(0,14)=="jscomp_symbol_"?b:c).push(d[e]);return c.concat(b)}}); ja("Object.getOwnPropertyDescriptors",function(a){return a?a:function(b){for(var c={},d=Reflect.ownKeys(b),e=0;e<d.length;e++)c[d[e]]=Object.getOwnPropertyDescriptor(b,d[e]);return c}}); ja("Number.parseInt",function(a){return a||parseInt}); ja("WeakSet",function(a){if(function(){if(!a||!Object.seal)return!1;try{var c=Object.seal({}),d=Object.seal({}),e=new a([c]);if(!e.has(c)||e.has(d))return!1;e.delete(c);e.add(d);return!e.has(c)&&e.has(d)}catch(h){return!1}}())return a; var b=function(c){this.JSC$6299_map_=new WeakMap;if(c){c=g(c);for(var d;!(d=c.next()).done;)this.add(d.value)}}; b.prototype.add=function(c){this.JSC$6299_map_.set(c,!0);return this}; b.prototype.has=function(c){return this.JSC$6299_map_.has(c)}; b.prototype.delete=function(c){return this.JSC$6299_map_.delete(c)}; return b}); ja("Promise.allSettled",function(a){function b(d){return{status:"fulfilled",value:d}} function c(d){return{status:"rejected",reason:d}} return a?a:function(d){var e=this;d=Array.from(d,function(h){return e.resolve(h).then(b,c)}); return e.all(d)}});/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var waa=waa||{},Oa=this||self,Pa=function(a,b,c){a=a.split(".");c=c||Oa;a[0]in c||typeof c.execScript=="undefined"||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b},Ra=function(a,b){var c=Qa("WIZ_global_data.oxN3nb"); a=c&&c[a];return a!=null?a:b},xaa=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,Va=function(a){if(typeof a!=="string"||!a||a.search(xaa)==-1)throw Error("Invalid module identifier"); if(!Ta||Ta.type!="goog")throw Error("Module "+a+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(Ta.moduleName)throw Error("goog.module may only be called once per module."); Ta.moduleName=a}; Va.get=function(){return null}; var Ta=null,Qa=function(a,b){a=a.split(".");b=b||Oa;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b},Wa=function(a){a.instance_=void 0; a.getInstance=function(){return a.instance_?a.instance_:a.instance_=new a}},Ya=function(a){var b=typeof a; return b!="object"?b:a?Array.isArray(a)?"array":b:"null"},Za=function(a){var b=Ya(a); return b=="array"||b=="object"&&typeof a.length=="number"},$a=function(a){var b=typeof a; return b=="object"&&a!=null||b=="function"},ab=function(a){return Object.prototype.hasOwnProperty.call(a,yaa)&&a[yaa]||(a[yaa]=++zaa)},yaa="closure_uid_"+(Math.random()*1E9>>>0),zaa=0,Aaa=function(a){var b=Ya(a); if(b=="object"||b=="array"){if(typeof a.clone==="function")return a.clone();if(typeof Map!=="undefined"&&a instanceof Map)return new Map(a);if(typeof Set!=="undefined"&&a instanceof Set)return new Set(a);b=b=="array"?[]:{};for(var c in a)b[c]=Aaa(a[c]);return b}return a},Baa=function(a,b,c){return a.call.apply(a.bind,arguments)},Caa=function(a,b,c){if(!a)throw Error(); if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},cb=function(a,b,c){cb=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?Baa:Caa; return cb.apply(null,arguments)},db=function(a,b){var c=Array.prototype.slice.call(arguments,1); return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},eb=function(){return Date.now()},fb=function(a,b){function c(){} c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,h){for(var k=Array(arguments.length-2),m=2;m<arguments.length;m++)k[m-2]=arguments[m];return b.prototype[e].apply(d,k)}},Daa=function(a){return a},Eaa=function(a){var b=null,c=Oa.trustedTypes; if(!c||!c.createPolicy)return b;try{b=c.createPolicy(a,{createHTML:Daa,createScript:Daa,createScriptURL:Daa})}catch(d){Oa.console&&Oa.console.error(d.message)}return b};var u=function(a,b,c,d){var e=arguments.length,h=e<3?b:d===null?d=Object.getOwnPropertyDescriptor(b,c):d,k;if(typeof Reflect==="object"&&Reflect&&typeof Reflect.decorate==="function")h=Reflect.decorate(a,b,c,d);else for(var m=a.length-1;m>=0;m--)if(k=a[m])h=(e<3?k(h):e>3?k(b,c,h):k(b,c))||h;return e>3&&h&&Object.defineProperty(b,c,h),h},v=function(a,b){if(typeof Reflect==="object"&&Reflect&&typeof Reflect.metadata==="function")return Reflect.metadata(a,b)};function hb(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,hb);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)} fb(hb,Error);hb.prototype.name="CustomError";var Faa;function Gaa(a,b){var c=hb.call;a=a.split("%s");for(var d="",e=a.length-1,h=0;h<e;h++)d+=a[h]+(h<b.length?b[h]:"%s");c.call(hb,this,d+a[e])} fb(Gaa,hb);Gaa.prototype.name="AssertionError";var Haa=function(a){a=a.url;var b=/[?&]dsh=1(&|$)/.test(a);this.isSonicV2OrV3_=!b&&/[?&]ae=1(&|$)/.test(a);this.isSonicV4_=!b&&/[?&]ae=2(&|$)/.test(a);if((this.adurlMatches_=/[?&]adurl=([^&]*)/.exec(a))&&this.adurlMatches_[1]){try{var c=decodeURIComponent(this.adurlMatches_[1])}catch(d){c=null}this.adurl_=c}};var kb=function(a,b){return a.lastIndexOf(b,0)==0},mb=function(a,b){var c=a.length-b.length; return c>=0&&a.indexOf(b,c)==c},nb=function(a){return /^[\s\xa0]*$/.test(a)},ob=String.prototype.trim?function(a){return a.trim()}:function(a){return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Iaa=/&/g,Jaa=/</g,Kaa=/>/g,Laa=/"/g,Maa=/'/g,Naa=/\x00/g,Oaa=/[\x00&<>"']/,pb=function(a,b){return a.indexOf(b)!=-1},qb=function(a,b){return pb(a.toLowerCase(),b.toLowerCase())},rb=function(a,b){var c=0; a=ob(String(a)).split(".");b=ob(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;c==0&&e<d;e++){var h=a[e]||"",k=b[e]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];if(h[0].length==0&&k[0].length==0)break;c=Paa(h[1].length==0?0:parseInt(h[1],10),k[1].length==0?0:parseInt(k[1],10))||Paa(h[2].length==0,k[2].length==0)||Paa(h[2],k[2]);h=h[3];k=k[3]}while(c==0)}return c},Paa=function(a,b){return a<b?-1:a>b?1:0};/* SPDX-License-Identifier: Apache-2.0 */ function sb(a){return{valueOf:a}.valueOf()} ;var Qaa,Raa=function(){Qaa===void 0&&(Qaa=Eaa("goog#html"));return Qaa};var ub=function(a,b){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=a===Saa&&b||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=Taa}; ub.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_}; var vb=function(a){return a instanceof ub&&a.constructor===ub&&a.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===Taa?a.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},wb=function(a){return new ub(Saa,a)},Taa={},Saa={}; wb("");var xb=function(a){this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_=a}; xb.prototype.toString=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_+""}; var Waa=function(a,b){a=Uaa.exec(zb(a).toString());var c=a[3]||"";return Ab(a[1]+Vaa("?",a[2]||"",b)+Vaa("#",c))},zb=function(a){return a instanceof xb&&a.constructor===xb?a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_:"type_error:TrustedResourceUrl"},Uaa=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,Xaa={},Ab=function(a){var b=Raa(); a=b?b.createScriptURL(a):a;return new xb(a,Xaa)},Vaa=function(a,b,c){if(c==null)return b; if(typeof c==="string")return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var h=0;h<e.length;h++){var k=e[h];k!=null&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(k)))}}return b};var Yaa=ka([""]),Zaa=ma([""],["\\0"]),$aa=ma(["\n"],["\\n"]),aba=ma([""],["\\u0000"]);function Db(a){return a.toString().indexOf("`")===-1} Db(function(a){return a(Yaa)})||Db(function(a){return a(Zaa)})||Db(function(a){return a($aa)})||Db(function(a){return a(aba)});var bba={};var Eb=function(a,b){this.privateDoNotAccessOrElseWrappedUrl=b}; Eb.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl}; function Fb(a){return new Eb(bba,a)} var cba=Fb("about:blank"),Gb=Fb("about:invalid#zClosurez");function Hb(a){return a instanceof Eb} function Ib(a){if(Hb(a))return a.privateDoNotAccessOrElseWrappedUrl;throw Error("")} ;var dba=function(a){this.isValid=a}; function Kb(a){return new dba(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})} var eba=new dba(function(a){return /^[^:]*([/?#]|$)/.test(a)}),fba=Kb("data"),gba=Kb("http"),hba=Kb("https"),iba=Kb("ftp"),jba=Kb("mailto"),kba=Kb("intent"),lba=Kb("vnd.youtube"),mba=[fba, gba,hba,jba,iba,eba];function Mb(a,b){b=b===void 0?mba:b;if(Hb(a))return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof dba&&d.isValid(a))return Fb(a)}} function Nb(a,b){b=b===void 0?mba:b;return Mb(a,b)||Gb} function Ob(a){if(typeof MediaSource!=="undefined"&&a instanceof MediaSource)return Fb(URL.createObjectURL(a));var b=a.type.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i);if((b==null?void 0:b.length)!==2||!(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(b[1])||/^video\/(?:mpeg|mp4|ogg|webm|x-matroska|quicktime|x-ms-wmv)$/i.test(b[1])||/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(b[1])||/^font\/\w+/i.test(b[1])))throw Error(""); return Fb(URL.createObjectURL(a))} function Qb(a){for(var b=Ga.apply(1,arguments),c=[a[0]],d=0;d<b.length;d++)c.push(String(b[d])),c.push(a[d+1]);return Fb(c.join(""))} var nba=sb(function(){return typeof URL==="function"}); function oba(a){if(!nba){a:{var b=document.createElement("a");try{b.href=a}catch(c){a=void 0;break a}a=b.protocol;a=a===":"||a===""?"https:":a}return a}try{b=new URL(a)}catch(c){return"https:"}return b.protocol} var pba=["data:","http:","https:","mailto:","ftp:"],qba=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;function Sb(a){a instanceof Eb?a=Ib(a):a=qba.test(a)?a:void 0;return a} ;function Tb(a,b){b=Sb(b);b!==void 0&&(a.href=b)} ;var rba=function(a){this.privateDoNotAccessOrElseWrappedAttributePrefix=a}; rba.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};function Vb(a){return a[a.length-1]} var Zb=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)},$b=function(a,b,c){Array.prototype.forEach.call(a,b,c)}; function sba(a,b,c){var d=a.length,e=typeof a==="string"?a.split(""):a;for(--d;d>=0;--d)d in e&&b.call(c,e[d],d,a)} var ac=function(a,b,c){return Array.prototype.filter.call(a,b,c)},bc=function(a,b,c){return Array.prototype.map.call(a,b,c)},tba=function(a,b,c){return Array.prototype.reduce.call(a,b,c)},gc=function(a,b,c){return Array.prototype.some.call(a,b,c)},uba=function(a,b,c){return Array.prototype.every.call(a,b,c)}; function hc(a,b,c){b=vba(a,b,c);return b<0?null:typeof a==="string"?a.charAt(b):a[b]} function vba(a,b,c){for(var d=a.length,e=typeof a==="string"?a.split(""):a,h=0;h<d;h++)if(h in e&&b.call(c,e[h],h,a))return h;return-1} function wba(a){var b=jc,c=a.length,d=typeof a==="string"?a.split(""):a;for(--c;c>=0;c--)if(c in d&&b.call(void 0,d[c],c,a))return c;return-1} function lc(a,b){return Zb(a,b)>=0} function xba(a,b){lc(a,b)||a.push(b)} function mc(a,b){b=Zb(a,b);var c;(c=b>=0)&&oc(a,b);return c} function oc(a,b){Array.prototype.splice.call(a,b,1)} function yba(a,b){b=vba(a,b);b>=0&&oc(a,b)} function zba(a){return Array.prototype.concat.apply([],arguments)} function pc(a){var b=a.length;if(b>0){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]} function qc(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Za(d)){var e=a.length||0,h=d.length||0;a.length=e+h;for(var k=0;k<h;k++)a[e+k]=d[k]}else a.push(d)}} function Aba(a,b,c,d){Array.prototype.splice.apply(a,Bba(arguments,1))} function Bba(a,b,c){return arguments.length<=2?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function rc(a,b){b=b||a;for(var c=0,d=0,e={};d<a.length;){var h=a[d++],k=$a(h)?"o"+ab(h):(typeof h).charAt(0)+h;Object.prototype.hasOwnProperty.call(e,k)||(e[k]=!0,b[c++]=h)}b.length=c} function Cba(a,b,c){c=c||Dba;for(var d=0,e=a.length,h;d<e;){var k=d+(e-d>>>1);var m=c(b,a[k]);m>0?d=k+1:(e=k,h=!m)}return h?d:-d-1} function sc(a,b,c){if(!Za(a)||!Za(b)||a.length!=b.length)return!1;var d=a.length;c=c||Eba;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0} function Dba(a,b){return a>b?1:a<b?-1:0} function Eba(a,b){return a===b} function Fba(a,b,c){b=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,c,0,b[0])} ;var uc={};function Gba(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b} function Hba(a,b){for(var c in a)if(a[c]==b)return!0;return!1} function Iba(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return d} function Jba(a){if(!a||typeof a!=="object")return a;if(typeof a.clone==="function")return a.clone();if(typeof Map!=="undefined"&&a instanceof Map)return new Map(a);if(typeof Set!=="undefined"&&a instanceof Set)return new Set(a);if(a instanceof Date)return new Date(a.getTime());var b=Array.isArray(a)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=Jba(a[c]);return b} var Kba="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Lba(a){var b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return Lba.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c} function Mba(a){var b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return Mba.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c} uc.add=function(a,b,c){if(a!==null&&b in a)throw Error("The object already contains the key \""+b+"\"");a[b]=c}; uc.clear=function(a){for(var b in a)delete a[b]}; uc.clone=function(a){var b={},c;for(c in a)b[c]=a[c];return b}; uc.contains=function(a,b){return Hba(a,b)}; uc.containsKey=function(a,b){return a!==null&&b in a}; uc.containsValue=Hba;uc.create=Lba;uc.createImmutableView=function(a){var b=a;Object.isFrozen&&!Object.isFrozen(a)&&(b=Object.create(a),Object.freeze(b));return b}; uc.createSet=Mba;uc.equals=function(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(var d in b)if(!(d in a))return!1;return!0}; uc.every=function(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0}; uc.extend=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var h=0;h<Kba.length;h++)c=Kba[h],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}; uc.filter=function(a,b,c){var d={},e;for(e in a)b.call(c,a[e],e,a)&&(d[e]=a[e]);return d}; uc.findKey=Iba;uc.findValue=function(a,b,c){return(b=Iba(a,b,c))&&a[b]}; uc.forEach=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)}; uc.get=function(a,b,c){return a!==null&&b in a?a[b]:c}; uc.getAllPropertyNames=function(a,b,c){if(!a)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return Gba(a);for(var d={};a&&(a!==Object.prototype||b)&&(a!==Function.prototype||c);){for(var e=Object.getOwnPropertyNames(a),h=0;h<e.length;h++)d[e[h]]=!0;a=Object.getPrototypeOf(a)}return Gba(d)}; uc.getAnyKey=function(a){for(var b in a)return b}; uc.getAnyValue=function(a){for(var b in a)return a[b]}; uc.getCount=function(a){var b=0,c;for(c in a)b++;return b}; uc.getKeys=Gba;uc.getSuperClass=function(a){return(a=Object.getPrototypeOf(a.prototype))&&a.constructor}; uc.getValueByKeys=function(a,b){var c=Za(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(a==null)return;a=a[d[c]]}return a}; uc.getValues=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}; uc.isEmpty=function(a){for(var b in a)return!1;return!0}; uc.isImmutableView=function(a){return!!Object.isFrozen&&Object.isFrozen(a)}; uc.map=function(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d}; uc.remove=function(a,b){var c;(c=b in a)&&delete a[b];return c}; uc.set=function(a,b,c){a[b]=c}; uc.setIfUndefined=function(a,b,c){return b in a?a[b]:a[b]=c}; uc.setWithReturnValueIfNotSet=function(a,b,c){if(b in a)return a[b];c=c();return a[b]=c}; uc.some=function(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return!0;return!1}; uc.transpose=function(a){var b={},c;for(c in a)b[a[c]]=c;return b}; uc.unsafeClone=Jba;var Nba={},vc=function(a){this.privateDoNotAccessOrElseSafeStyleWrappedValue_=a}; vc.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_.toString()}; var Oba=function(a){return a instanceof vc&&a.constructor===vc?a.privateDoNotAccessOrElseSafeStyleWrappedValue_:"type_error:SafeStyle"},wc=function(a){return new vc(a,Nba)},xc=function(a){var b="",c; for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];d!=null&&(d=Array.isArray(d)?d.map(Pba).join(" "):Pba(d),b+=c+":"+d+";")}return b?wc(b):Qba},Qba=wc(""); function Pba(a){if(a instanceof Eb)return"url(\""+a.toString().replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+"\")";if(a instanceof ub)a=vb(a);else{a=String(a);var b=a.replace(Rba,"$1").replace(Rba,"$1").replace(Sba,"url");if(Tba.test(b)){if(b=!Uba.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);e=="'"&&c?b=!b:e=="\""&&b&&(c=!c)}b=b&&c&&Vba(a)}a=b?Wba(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new Gaa("Value does not allow [{;}], got: %s.",[a]);return a} function Vba(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if(e=="]"){if(b)return!1;b=!0}else if(e=="["){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b} var Tba=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Sba=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),Rba=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Uba=/\/\*/;function Wba(a){return a.replace(Sba,function(b,c,d,e){var h="";d=d.replace(/^(['"])(.*)\1$/,function(k,m,p){h=m;return p}); b=Nb(d).toString();return c+h+b+h+e})} ;var Xba={},zc=function(a){this.privateDoNotAccessOrElseSafeHtmlWrappedValue_=a}; zc.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()}; var Ac=function(a){return a instanceof zc&&a.constructor===zc?a.privateDoNotAccessOrElseSafeHtmlWrappedValue_:"type_error:SafeHtml"},Bc=function(a){var b=Raa(); a=b?b.createHTML(a):a;return new zc(a,Xba)},Yba=new zc(Oa.trustedTypes&&Oa.trustedTypes.emptyHTML||"",Xba);function Zba(a){return Oba(a)} ;function Dc(a,b){if(a.nodeType===1){var c=a.tagName;if(c==="SCRIPT"||c==="STYLE")throw Error("")}a.innerHTML=Ac(b)} function Ec(a,b,c,d){if(a.length===0)throw Error("");a=a.map(function(h){if(h instanceof rba)h=h.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("");return h}); var e=c.toLowerCase();if(a.every(function(h){return e.indexOf(h)!==0}))throw Error("Attribute \""+c+"\" does not match any of the allowed prefixes."); b.setAttribute(c,d)} ;function Fc(a,b){throw Error(b===void 0?"unexpected value "+a+"!":b)} ;function Hc(a,b){a.src=zb(b).toString()} var $ba={FORMATTED_HTML_CONTENT:0,EMBEDDED_INTERNAL_CONTENT:1,EMBEDDED_TRUSTED_EXTERNAL_CONTENT:2,0:"FORMATTED_HTML_CONTENT",1:"EMBEDDED_INTERNAL_CONTENT",2:"EMBEDDED_TRUSTED_EXTERNAL_CONTENT"};function aca(a,b){a.setAttribute("sandbox","");for(var c=0;c<b.length;c++)a.sandbox.supports&&!a.sandbox.supports(b[c])||a.sandbox.add(b[c])} var Ic=function(a,b){var c=Error.call(this,a+" cannot be used with intent "+$ba[b]);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.type=a;this.intent=b;this.name="TypeCannotBeUsedWithIntentError"}; l(Ic,Error); function bca(a,b,c){a.removeAttribute("srcdoc");switch(b){case 0:if(c instanceof xb)throw new Ic("TrustedResourceUrl",0);aca(a,[]);b=Sb(c);b!==void 0&&(a.src=b);break;case 1:if(!(c instanceof xb))throw new Ic(typeof c,1);aca(a,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));Hc(a,c);break;case 2:if(c instanceof xb)throw new Ic("TrustedResourceUrl",2);aca(a,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));b= Sb(c);b!==void 0&&(a.src=b);break;default:Fc(b);}} ;var cca="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");function dca(a,b){if(b instanceof xb)a.href=zb(b).toString(),a.rel="stylesheet";else{if(cca.indexOf("stylesheet")===-1)throw Error("TrustedResourceUrl href attribute required with rel=\"stylesheet\"");b=Sb(b);b!==void 0&&(a.href=b,a.rel="stylesheet")}} ;function Jc(a,b,c,d){b=Sb(b);return b!==void 0?a.open(b,c,d):null} function Kc(a){var b,c;return(a=(c=(b=a.document).querySelector)==null?void 0:c.call(b,"script[nonce]"))?a.nonce||a.getAttribute("nonce")||"":""} ;var Mc=function(a){this.privateDoNotAccessOrElseWrappedScript=a}; Mc.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript.toString()}; function Nc(a){var b=Raa();return new Mc(b?b.createScript(a):a)} function Oc(a){if(a instanceof Mc)return a.privateDoNotAccessOrElseWrappedScript;throw Error("")} ;function eca(a){var b=Kc(a.ownerDocument&&a.ownerDocument.defaultView||window);b&&a.setAttribute("nonce",b)} function Pc(a,b){a.textContent=Oc(b);eca(a)} function Qc(a,b){a.src=zb(b);eca(a)} ;var fca=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var hca=function(a){var b=Qa("window.location.href");a==null&&(a="Unknown Error of type \"null/undefined\"");if(typeof a==="string")return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(k){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||Oa.$googDebugFname||b}catch(k){e="Not available",c=!0}b=gca(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message; if(c==null){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,Vc[c])c=Vc[c];else{c=String(c);if(!Vc[c]){var h=/function\s+([^\(]+)/m.exec(c);Vc[c]=h?h[1]:"[Anonymous]"}c=Vc[c]}c="Unknown Error of type \""+c+"\""}else c="Unknown Error of unknown type";typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}return{message:a.message, name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}},gca=function(a,b){b||(b={}); b[ica(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[ica(a)]&&(c+="\nCaused by: ",a.stack&&a.stack.indexOf(a.toString())==0||(c+=typeof a==="string"?a:a.message+"\n"),c+=gca(a,b));return c},ica=function(a){var b=""; typeof a.toString==="function"&&(b=""+a);return b+a.stack},Vc={};function Wc(a,b){b=Sb(b);b!==void 0&&(a.href=b)} ;var jca=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&c.length>1;)d+=c.shift()+e.shift();return d+c.join("%s")},Xc=function(a){return encodeURIComponent(String(a))},Yc=function(a){return decodeURIComponent(a.replace(/\+/g," "))},Zc=function(a){Oaa.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(Iaa,"&")),a.indexOf("<")!=-1&&(a=a.replace(Jaa,"<")),a.indexOf(">")!=-1&&(a=a.replace(Kaa,">")),a.indexOf("\"")!=-1&&(a=a.replace(Laa,""")),a.indexOf("'")!= -1&&(a=a.replace(Maa,"'")),a.indexOf("\0")!=-1&&(a=a.replace(Naa,"�"))); return a},lca=function(a){var b={"&":"&", "<":"<",">":">",""":"\""};var c=Oa.document.createElement("div");return a.replace(kca,function(d,e){var h=b[d];if(h)return h;e.charAt(0)=="#"&&(e=Number("0"+e.slice(1)),isNaN(e)||(h=String.fromCharCode(e)));h||(Dc(c,Bc(d+" ")),h=c.firstChild.nodeValue.slice(0,-1));return b[d]=h})},mca=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case"amp":return"&"; case"lt":return"<";case"gt":return">";case"quot":return"\"";default:return c.charAt(0)!="#"||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c);}})},kca=/&([^;\s<&]+);?/g,nca=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},$c=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)},ad=function(a,b){if(!Number.isFinite(a))return String(a); a=String(a);var c=a.indexOf(".");c===-1&&(c=a.length);var d=a[0]==="-"?"-":"";d&&(a=a.substring(1));return d+$c("0",Math.max(0,b-c))+a},bd=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^eb()).toString(36)},cd=function(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0; return b},dd=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},gd=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()},oca=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})},pca=function(a){var b=1; a=a.split(":");for(var c=[];b>0&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join(":"));return c};var qca=function(a,b,c,d,e,h,k){var m="";a&&(m+=a+":");c&&(m+="//",b&&(m+=b+"@"),m+=c,d&&(m+=":"+d));e&&(m+=e);h&&(m+="?"+h);k&&(m+="#"+k);return m},rca=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),hd=function(a){return a.match(rca)},sca=function(a){return a?decodeURI(a):a},tca=function(a){a=hd(a)[1]||null; !a&&Oa.self&&Oa.self.location&&(a=Oa.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""},jd=function(a){return sca(hd(a)[3]||null)},ld=function(a){return sca(hd(a)[5]||null)},uca=function(a){a=hd(a); return qca(a[1],a[2],a[3],a[4])},md=function(a){a=hd(a); return qca(a[1],null,a[3],a[4])},nd=function(a){a=hd(a); return qca(null,null,null,null,a[5],a[6],a[7])},pd=function(a){var b=a.indexOf("#"); return b<0?a:a.slice(0,b)},qd=function(a,b){a=hd(a); b=hd(b);return a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]},vca=function(a,b){if(a){a=a.split("&"); for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(d>=0){var h=a[c].substring(0,d);e=a[c].substring(d+1)}else h=a[c];b(h,e?Yc(e):"")}}},wca=function(a){var b=a.indexOf("#"); b<0&&(b=a.length);var c=a.indexOf("?");if(c<0||c>b){c=b;var d=""}else d=a.substring(c+1,b);return[a.slice(0,c),d,a.slice(b)]},xca=function(a,b){return b?a?a+"&"+b:b:a},yca=function(a,b){if(!b)return a; a=wca(a);a[1]=xca(a[1],b);return a[0]+(a[1]?"?"+a[1]:"")+a[2]},zca=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)zca(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+Xc(b)))},Aca=function(a,b){var c=[]; for(b=b||0;b<a.length;b+=2)zca(a[b],a[b+1],c);return c.join("&")},sd=function(a){var b=[],c; for(c in a)zca(c,a[c],b);return b.join("&")},Bca=function(a,b){var c=arguments.length==2?Aca(arguments[1],0):Aca(arguments,1); return yca(a,c)},td=function(a,b){b=sd(b); return yca(a,b)},ud=function(a,b,c){c=c!=null?"="+Xc(c):""; return yca(a,b+c)},Cca=function(a,b,c,d){for(var e=c.length;(b=a.indexOf(c,b))>=0&&b<d;){var h=a.charCodeAt(b-1); if(h==38||h==63)if(h=a.charCodeAt(b+e),!h||h==61||h==38||h==35)return b;b+=e+1}return-1},Dca=/#|$/,vd=function(a,b){var c=a.search(Dca),d=Cca(a,0,b,c); if(d<0)return null;var e=a.indexOf("&",d);if(e<0||e>c)e=c;d+=b.length+1;return Yc(a.slice(d,e!==-1?e:0))},Eca=/[?&]($|#)/,wd=function(a,b){for(var c=a.search(Dca),d=0,e,h=[];(e=Cca(a,d,b,c))>=0;)h.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c); h.push(a.slice(d));return h.join("").replace(Eca,"$1")},zd=function(a,b,c){return ud(wd(a,b),b,c)},Fca=function(a){var b=wca(window.location.href),c=b[1],d=[]; c&&c.split("&").forEach(function(e){var h=e.indexOf("=");h=h>=0?e.slice(0,h):e;a.hasOwnProperty(h)||d.push(e)}); b[1]=xca(d.join("&"),sd(a));return b[0]+(b[1]?"?"+b[1]:"")+b[2]};function Ad(){throw Error("Invalid UTF8")} function Gca(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b} var Bd=void 0,Hca,Ica=typeof TextDecoder!=="undefined",Jca,Kca=typeof String.prototype.isWellFormed==="function",Lca=typeof TextEncoder!=="undefined"; function Mca(a){var b=!1;b=b===void 0?!1:b;if(Lca){if(b&&(Kca?!a.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(a)))throw Error("Found an unpaired surrogate");a=(Jca||(Jca=new TextEncoder)).encode(a)}else{for(var c=0,d=new Uint8Array(3*a.length),e=0;e<a.length;e++){var h=a.charCodeAt(e);if(h<128)d[c++]=h;else{if(h<2048)d[c++]=h>>6|192;else{if(h>=55296&&h<=57343){if(h<=56319&&e<a.length){var k=a.charCodeAt(++e);if(k>=56320&&k<=57343){h=(h-55296)*1024+ k-56320+65536;d[c++]=h>>18|240;d[c++]=h>>12&63|128;d[c++]=h>>6&63|128;d[c++]=h&63|128;continue}else e--}if(b)throw Error("Found an unpaired surrogate");h=65533}d[c++]=h>>12|224;d[c++]=h>>6&63|128}d[c++]=h&63|128}}a=c===d.length?d:d.subarray(0,c)}return a} ;function Cd(a){Oa.setTimeout(function(){throw a},0)} ;var Dd=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b},Nca=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++]; if(e<128)b[d++]=String.fromCharCode(e);else if(e>191&&e<224){var h=a[c++];b[d++]=String.fromCharCode((e&31)<<6|h&63)}else if(e>239&&e<365){h=a[c++];var k=a[c++],m=a[c++];e=((e&7)<<18|(h&63)<<12|(k&63)<<6|m&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else h=a[c++],k=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(h&63)<<6|k&63)}return b.join("")};var Ed=Ra(1,!1),Fd=Ra(610401301,!1);Ra(899588437,!1);var Oca=Ra(188588736,!0),Pca=Ra(641353869,Ed),Qca=Ra(644029907,Ed),Rca=Ra(1822726157,Ed),Sca=Ra(645172343,Ed);Ra(651175828,!1);Ra(653718497,Ed);Ra(2147483644,!1);Ra(2147483645,!1);Ra(2147483646,Ed);Ra(2147483647,!0);function Gd(){var a=Oa.navigator;return a&&(a=a.userAgent)?a:""} var Hd,Tca=Oa.navigator;Hd=Tca?Tca.userAgentData||null:null;function Id(a){return Fd?Hd?Hd.brands.some(function(b){return(b=b.brand)&&pb(b,a)}):!1:!1} function Jd(a){return pb(Gd(),a)} ;function Kd(){return Fd?!!Hd&&Hd.brands.length>0:!1} function Ld(){return Kd()?!1:Jd("Opera")} function Uca(){return Kd()?!1:Jd("Trident")||Jd("MSIE")} function Vca(){return Kd()?Id("Microsoft Edge"):Jd("Edg/")} function Md(){return Jd("Firefox")||Jd("FxiOS")} function Nd(){return Jd("Safari")&&!(Od()||(Kd()?0:Jd("Coast"))||Ld()||(Kd()?0:Jd("Edge"))||Vca()||(Kd()?Id("Opera"):Jd("OPR"))||Md()||Jd("Silk")||Jd("Android"))} function Od(){return Kd()?Id("Chromium"):(Jd("Chrome")||Jd("CriOS"))&&!(Kd()?0:Jd("Edge"))||Jd("Silk")} function Wca(){return Jd("Android")&&!(Od()||Md()||Ld()||Jd("Silk"))} function Xca(a){var b={};a.forEach(function(c){b[c[0]]=c[1]}); return function(c){return b[c.find(function(d){return d in b})]||""}} function Yca(a){var b=Gd();if(a==="Internet Explorer"){if(Uca()){if((a=/rv: *([\d\.]*)/.exec(b))&&a[1])b=a[1];else{a="";var c=/MSIE +([\d\.]+)/.exec(b);if(c&&c[1])if(b=/Trident\/(\d.\d)/.exec(b),c[1]=="7.0"){if(b&&b[1])switch(b[1]){case"4.0":a="8.0";break;case"5.0":a="9.0";break;case"6.0":a="10.0";break;case"7.0":a="11.0";}else a="7.0";}else a=c[1];b=a}}else b="";return b}var d=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");c=[];for(var e;e=d.exec(b);)c.push([e[1],e[2],e[3]||void 0]);b= Xca(c);switch(a){case"Opera":if(Ld())return b(["Version","Opera"]);if(Kd()?Id("Opera"):Jd("OPR"))return b(["OPR"]);break;case"Microsoft Edge":if(Kd()?0:Jd("Edge"))return b(["Edge"]);if(Vca())return b(["Edg"]);break;case"Chromium":if(Od())return b(["Chrome","CriOS","HeadlessChrome"]);}return a==="Firefox"&&Md()||a==="Safari"&&Nd()||a==="Android Browser"&&Wca()||a==="Silk"&&Jd("Silk")?(b=c[2])&&b[1]||"":""} function Zca(a){if(Kd()&&a!=="Silk"){var b=Hd.brands.find(function(c){return c.brand===a}); if(!b||!b.version)return NaN;b=b.version.split(".")}else{b=Yca(a);if(b==="")return NaN;b=b.split(".")}return b.length===0?NaN:Number(b[0])} ;function Pd(){return Fd?!!Hd&&!!Hd.platform:!1} function $ca(){return Jd("iPhone")&&!Jd("iPod")&&!Jd("iPad")} function Qd(){return $ca()||Jd("iPad")||Jd("iPod")} function ada(){return Pd()?Hd.platform==="macOS":Jd("Macintosh")} ;var Sd=function(a){Sd[" "](a);return a}; Sd[" "]=function(){}; var Td=function(a,b){try{return Sd(a[b]),!0}catch(c){}return!1},bda=function(a,b,c,d){d=d?d(b):b; return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var Ud=function(){return Oa.navigator||null},cda=Ld(),Vd=Uca(),Wd=Jd("Edge"),dda=Wd||Vd,Xd=Jd("Gecko")&&!(qb(Gd(),"WebKit")&&!Jd("Edge"))&&!(Jd("Trident")||Jd("MSIE"))&&!Jd("Edge"),Yd=qb(Gd(),"WebKit")&&!Jd("Edge"),eda=Yd&&Jd("Mobile"),Zd=ada(),fda=Pd()?Hd.platform==="Windows":Jd("Windows"),gda=(Pd()?Hd.platform==="Linux":Jd("Linux"))||(Pd()?Hd.platform==="Chrome OS":Jd("CrOS")),hda=Pd()?Hd.platform==="Android":Jd("Android"),ida=$ca(),jda=Jd("iPad"),kda=Jd("iPod"),lda=Qd(),mda=qb(Gd(),"KaiOS"),nda= function(){var a=Oa.document; return a?a.documentMode:void 0},oda; a:{var pda="",qda=function(){var a=Gd();if(Xd)return /rv:([^\);]+)(\)|;)/.exec(a);if(Wd)return /Edge\/([\d\.]+)/.exec(a);if(Vd)return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Yd)return /WebKit\/(\S+)/.exec(a);if(cda)return /(?:Version)[ \/]?(\S+)/.exec(a)}(); qda&&(pda=qda?qda[1]:"");if(Vd){var rda=nda();if(rda!=null&&rda>parseFloat(pda)){oda=String(rda);break a}}oda=pda}var sda=oda,tda={},uda=function(a){return bda(tda,a,function(){return rb(sda,a)>=0})},vda; if(Oa.document&&Vd){var wda=nda();vda=wda?wda:parseInt(sda,10)||void 0}else vda=void 0;var xda=vda;var $d=Md(),yda=$ca()||Jd("iPod"),zda=Jd("iPad"),Ada=Wca(),ae=Od(),Bda=Nd()&&!Qd();var Cda={},be=null,Dda=Xd||Yd||typeof Oa.btoa=="function",ce=function(a,b){b===void 0&&(b=0);Eda();b=Cda[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,h=0;e<a.length-2;e+=3){var k=a[e],m=a[e+1],p=a[e+2],q=b[k>>2];k=b[(k&3)<<4|m>>4];m=b[(m&15)<<2|p>>6];p=b[p&63];c[h++]=""+q+k+m+p}q=0;p=d;switch(a.length-e){case 2:q=a[e+1],p=b[(q&15)<<2]||d;case 1:a=a[e],c[h]=""+b[a>>2]+b[(a&3)<<4|q>>4]+p+d;}return c.join("")},de=function(a){var b=[]; Fda(a,function(c){b.push(c)}); return b},ge=function(a){var b=a.length,c=b*3/4; c%3?c=Math.floor(c):pb("=.",a[b-1])&&(c=pb("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Fda(a,function(h){d[e++]=h}); return e!==c?d.subarray(0,e):d},Fda=function(a,b){function c(p){for(;d<a.length;){var q=a.charAt(d++),r=be[q]; if(r!=null)return r;if(!nb(q))throw Error("Unknown base64 encoding at char: "+q)}return p} Eda();for(var d=0;;){var e=c(-1),h=c(0),k=c(64),m=c(64);if(m===64&&e===-1)break;b(e<<2|h>>4);k!=64&&(b(h<<4&240|k>>2),m!=64&&b(k<<6&192|m))}},Eda=function(){if(!be){be={}; for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));Cda[c]=d;for(var e=0;e<d.length;e++){var h=d[e];be[h]===void 0&&(be[h]=e)}}}};var Gda=typeof Uint8Array!=="undefined",Hda=!Vd&&typeof btoa==="function";function Ida(a){if(!Hda)return ce(a);for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)} var Jda=/[-_.]/g,Kda={"-":"+",_:"/",".":"="};function Lda(a){return Kda[a]||""} function Mda(a){if(!Hda)return ge(a);Jda.test(a)&&(a=a.replace(Jda,Lda));a=atob(a);for(var b=new Uint8Array(a.length),c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b} function he(a){return Gda&&a!=null&&a instanceof Uint8Array} var ie={};var Nda;function Oda(a){if(a!==ie)throw Error("illegal external caller")} var je=function(a,b){Oda(b);this.JSC$6399_value_=a;if(a!=null&&a.length===0)throw Error("ByteString should be constructed with non-empty values")},ke=function(){return Nda||(Nda=new je(null,ie))}; je.prototype.isEmpty=function(){return this.JSC$6399_value_==null}; je.prototype.sizeBytes=function(){var a=le(this);return a?a.length:0}; var Pda=function(a){a=a.JSC$6399_value_||"";return typeof a==="string"?a:new Uint8Array(a)},le=function(a){Oda(ie); var b=a.JSC$6399_value_;b=b==null||he(b)?b:typeof b==="string"?Mda(b):null;return b==null?b:a.JSC$6399_value_=b};var Qda;function Rda(){var a=Error();fca(a,"incident");Cd(a)} function me(a){a=Error(a);fca(a,"warning");return a} function ne(a,b){if(b!=null){if(a==null){var c;a=(c=Qda)!=null?c:Qda={}}else a=a.constructor;c=a[b]||0;c>=4||(a[b]=c+1,Rda())}} ;function Sda(){return typeof BigInt==="function"} ;function oe(a){return Array.prototype.slice.call(a)} ;var pe=typeof Symbol==="function"&&typeof Symbol()==="symbol";function qe(a){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?Symbol():a} var re=qe(),Tda=qe("0di"),Uda=qe("2ex"),se=qe("1oa"),Vda=qe("0dg"),Wda=qe("64big");var Xda=pe?function(a,b){a[re]|=b}:function(a,b){a.internalArrayState!==void 0?a.internalArrayState|=b:Object.defineProperties(a,{internalArrayState:{value:b, configurable:!0,writable:!0,enumerable:!1}})},te=pe?function(a,b){a[re]&=~b}:function(a,b){a.internalArrayState!==void 0&&(a.internalArrayState&=~b)},ue=pe?function(a){return a[re]|0}:function(a){return a.internalArrayState|0},ve=pe?function(a){return a[re]}:function(a){return a.internalArrayState},we=pe?function(a,b){a[re]=b}:function(a,b){a.internalArrayState!==void 0?a.internalArrayState=b:Object.defineProperties(a,{internalArrayState:{value:b, configurable:!0,writable:!0,enumerable:!1}})}; function ye(a){Xda(a,34);return a} function Yda(a){Xda(a,32);return a} function Zda(a,b){we(b,(a|0)&-14591)} function $da(a,b){we(b,(a|34)&-14557)} ;var ze={},aea={};function bea(a){return!(!a||typeof a!=="object"||a.mapPrototypeMarker!==aea)} function cea(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object} function Ae(a,b,c){if(a!=null)if(typeof a==="string")a=a?new je(a,ie):ke();else if(a.constructor!==je)if(he(a))a=a.length?new je(c?a:new Uint8Array(a),ie):ke();else{if(!b)throw Error();a=void 0}return a} function Ce(a,b,c){if(!Array.isArray(a)||a.length)return!1;var d=ue(a);if(d&1)return!0;if(!(b&&(Array.isArray(b)?b.includes(c):b.has(c))))return!1;we(a,d|1);return!0} var dea,eea=[];we(eea,55);dea=Object.freeze(eea);function De(a){if(a&2)throw Error()} var Fe=function(a,b,c){this.idx_=0;this.arr_=a;this.mapper=b;this.thisArg=c}; Fe.prototype.next=function(){if(this.idx_<this.arr_.length){var a=this.arr_[this.idx_++];return{done:!1,value:this.mapper?this.mapper.call(this.thisArg,a):a}}return{done:!0,value:void 0}}; Fe.prototype[Symbol.iterator]=function(){return new Fe(this.arr_,this.mapper,this.thisArg)}; var Ge;function fea(a,b){(b=Ge?b[Ge]:void 0)&&(a[Ge]=oe(b))} var gea,hea=Object.freeze({});Object.freeze({});var iea=Object.freeze({});var jea=typeof Uint8Array.prototype.slice==="function",He=0,Ie=0,kea;function lea(a){var b=a>>>0;He=b;Ie=(a-b)/4294967296>>>0} function Je(a){if(a<0){lea(0-a);var b=g(mea(He,Ie));a=b.next().value;b=b.next().value;He=a>>>0;Ie=b>>>0}else lea(a)} function Ke(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=b*4294967296+(a>>>0);return c?-a:a} function Le(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Sda()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+nea(c)+nea(a));return c} function nea(a){a=String(a);return"0000000".slice(a.length)+a} function oea(a,b){b&2147483648?Sda()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=g(mea(a,b)),a=b.next().value,b=b.next().value,a="-"+Le(a,b)):a=Le(a,b);return a} function Me(a){if(a.length<16)Je(Number(a));else if(Sda())a=BigInt(a),He=Number(a&BigInt(4294967295))>>>0,Ie=Number(a>>BigInt(32)&BigInt(4294967295));else{var b=+(a[0]==="-");Ie=He=0;for(var c=a.length,d=0+b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),Ie*=1E6,He=He*1E6+d,He>=4294967296&&(Ie+=Math.trunc(He/4294967296),Ie>>>=0,He>>>=0);b&&(b=g(mea(He,Ie)),a=b.next().value,b=b.next().value,He=a,Ie=b)}} function mea(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]} ;function Ne(a){a.isGuard_doNotManuallySetPrettyPlease=!0;return a} var pea=Ne(function(a){return a!==null&&a!==void 0});var qea=Ne(function(a){return typeof a==="number"}),rea=Ne(function(a){return typeof a==="string"}),sea=Ne(function(a){return typeof a==="boolean"}); function tea(){var a=uea;return Ne(function(b){for(var c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})} ;var vea=typeof Oa.BigInt==="function"&&typeof Oa.BigInt(0)==="bigint";function wea(a){var b=a;if(rea(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b))}else if(qea(b)&&!Number.isSafeInteger(b))throw Error(String(b));return vea?BigInt(a):a=sea(a)?a?"1":"0":rea(a)?a.trim()||"0":String(a)} ;function Oe(a){if(a!=null&&typeof a!=="number")throw Error("Value of float/double field must be a number, found "+typeof a+": "+a);return a} function xea(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)} function yea(a){if(a!=null&&typeof a!=="boolean")throw Error("Expected boolean but got "+Ya(a)+": "+a);return a} function zea(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a} var Aea=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Pe(a){var b=typeof a;return b==="number"?Number.isFinite(a):b!=="string"?!1:Aea.test(a)} function Qe(a){if(!Number.isFinite(a))throw me("enum");return a|0} function Re(a){return a==null?a:Number.isFinite(a)?a|0:void 0} function Bea(a){if(typeof a!=="number")throw me("int32");if(!Number.isFinite(a))throw me("int32");return a|0} function Se(a){return a==null?a:Bea(a)} function Te(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a|0:void 0} function Cea(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a>>>0:void 0} function Ue(a){if(a!=null){var b=!!b;if(!Pe(a))throw me("int64");a=typeof a==="string"?Ve(a):b?Dea(a):We(a)}return a} function Eea(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467} function Fea(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0,6))<922337} function Gea(a){if(a<0){Je(a);var b=Le(He,Ie);a=Number(b);return Number.isSafeInteger(a)?a:b}if(Eea(String(a)))return a;Je(a);return Ie*4294967296+(He>>>0)} function We(a){a=Math.trunc(a);Number.isSafeInteger(a)||(Je(a),a=Ke(He,Ie));return a} function Hea(a){a=Math.trunc(a);return a>=0&&Number.isSafeInteger(a)?a:Gea(a)} function Dea(a){a=Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{var b=String(a);Fea(b)?a=b:(Je(a),a=oea(He,Ie))}return a} function Ve(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));Fea(a)||(Me(a),a=oea(He,Ie));return a} function Iea(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b)&&b>=0)return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));Eea(a)||(Me(a),a=Le(He,Ie));return a} function Jea(a,b){b=b===void 0?!1:b;if(a==null)return a;if(Pe(a))return typeof a==="string"?Ve(a):b?Dea(a):We(a)} function Kea(a){var b=!!b;if(!Pe(a))throw me("uint64");typeof a==="string"?a=Iea(a):b?(a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a=String(a):(b=String(a),Eea(b)?a=b:(Je(a),a=Le(He,Ie)))):a=Hea(a);return a} function Lea(a){if(a==null)return a;if(Pe(a)){if(typeof a==="string")return Iea(a);if(typeof a==="number")return Hea(a)}} function Xe(a){if(typeof a!=="string")throw Error();return a} function Ye(a){if(a!=null&&typeof a!=="string")throw Error();return a} function Ze(a){return a==null||typeof a==="string"?a:void 0} function $e(a,b,c,d){if(a!=null&&typeof a==="object"&&a.messagePrototypeMarker===ze)return a;if(!Array.isArray(a))return c?d&2?Mea(b):new b:void 0;var e=c=ue(a);e===0&&(e|=d&32);e|=d&2;e!==c&&we(a,e);return new b(a)} function Mea(a){var b=a[Tda];if(b)return b;b=new a;ye(b.internalArray_);return a[Tda]=b} function Nea(a,b,c){a=b?Bea(a):Te(a);return a==null?c?0:void 0:a|0} ;var Sea=function(a){var b=Oea(a);if(b)return b;(b=Math.random()>.01)||(Pea===void 0&&(Pea=typeof Proxy!=="function"?!1:!0),b=!Pea||!Proxy);if(b)return a;b=new Proxy(a,{set:function(c,d,e){Qea();c[d]=e;return!0}}); Rea(a,b);return b}; function Qea(){Rda()} var Tea=void 0,Uea=void 0,Oea=function(a){var b;return(b=Tea)==null?void 0:b.get(a)},Vea=function(a){var b; return((b=Uea)==null?void 0:b.get(a))||a}; function Rea(a,b){(Tea||(Tea=new WeakMap)).set(a,b);(Uea||(Uea=new WeakMap)).set(b,a)} var Pea=void 0;var af;function cf(a,b){af=b;a=new a(b);af=void 0;return a} var df,Wea;function ef(a){switch(typeof a){case"boolean":return df||(df=[0,void 0,!0]);case"number":return a>0?void 0:a===0?Wea||(Wea=[0,void 0]):[-a,void 0];case"string":return[0,a];case"object":return a;}} function ff(a,b,c){a==null&&(a=af);af=void 0;if(a==null){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("narr");d=ue(a);if(d&2048)throw Error("farr");if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error("mid");a:{c=a;var e=c.length;if(e){var h=e-1;if(cea(c[h])){d|=256;b=h-(+!!(d&512)-1);if(b>=1024)throw Error("pvtlmt");d=d&-16760833|(b&1023)<<14;break a}}if(b){b=Math.max(b,e-(+!!(d&512)-1));if(b>1024)throw Error("spvt");d=d&-16760833|(b& 1023)<<14}}}we(a,d);return a} ;var Xea={},Yea=function(){try{var a=function(){return faa(Map,[],this.constructor)}; l(a,Map);Sd(new a);return!1}catch(b){return!0}}(),gf=function(){this.JSC$6426_map_=new Map}; f=gf.prototype;f.get=function(a){return this.JSC$6426_map_.get(a)}; f.set=function(a,b){this.JSC$6426_map_.set(a,b);this.size=this.JSC$6426_map_.size;return this}; f.delete=function(a){a=this.JSC$6426_map_.delete(a);this.size=this.JSC$6426_map_.size;return a}; f.clear=function(){this.JSC$6426_map_.clear();this.size=this.JSC$6426_map_.size}; f.has=function(a){return this.JSC$6426_map_.has(a)}; f.entries=function(){return this.JSC$6426_map_.entries()}; f.keys=function(){return this.JSC$6426_map_.keys()}; f.values=function(){return this.JSC$6426_map_.values()}; f.forEach=function(a,b){return this.JSC$6426_map_.forEach(a,b)}; gf.prototype[Symbol.iterator]=function(){return this.entries()}; var hf=function(){if(Yea)return Object.setPrototypeOf(gf.prototype,Map.prototype),Object.defineProperties(gf.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),gf;var a=function(){return faa(Map,[],this.constructor)}; l(a,Map);return a}(); function Zea(a){return a} var jf=function(a,b,c,d){c=c===void 0?Zea:c;d=d===void 0?Zea:d;var e=hf.call(this)||this;var h=ue(a);h|=64;we(a,h);e.arrayState=h;e.valueCtor=b;e.keyToApi=c;e.valueToApi=e.valueCtor?$ea:d;for(var k=0;k<a.length;k++){var m=a[k],p=c(m[0],!1,!0),q=m[1];b?q===void 0&&(q=null):q=d(m[1],!1,!0,void 0,void 0,h);hf.prototype.set.call(e,p,q)}return e}; l(jf,hf);var afa=function(a){if(a.arrayState&2)throw Error("Cannot mutate an immutable Map")},dfa=function(a,b){b=b===void 0?bfa:b; if(a.size!==0)return cfa(a,b)},cfa=function(a,b){b=b===void 0?bfa:b; var c=[];a=hf.prototype.entries.call(a);for(var d;!(d=a.next()).done;)d=d.value,d[0]=b(d[0]),d[1]=b(d[1]),c.push(d);return c}; f=jf.prototype;f.clear=function(){afa(this);hf.prototype.clear.call(this)}; f.delete=function(a){afa(this);return hf.prototype.delete.call(this,this.keyToApi(a,!0,!1))}; f.entries=function(){var a=Array.from(hf.prototype.keys.call(this));return new Fe(a,efa,this)}; f.keys=function(){return hf.prototype.keys.call(this)}; f.values=function(){var a=Array.from(hf.prototype.keys.call(this));return new Fe(a,jf.prototype.get,this)}; f.forEach=function(a,b){var c=this;hf.prototype.forEach.call(this,function(d,e){a.call(b,c.get(e),e,c)})}; f.set=function(a,b){afa(this);a=this.keyToApi(a,!0,!1);return a==null?this:b==null?(hf.prototype.delete.call(this,a),this):hf.prototype.set.call(this,a,this.valueToApi(b,!0,!0,this.valueCtor,!1,this.arrayState))}; f.has=function(a){return hf.prototype.has.call(this,this.keyToApi(a,!1,!1))}; f.get=function(a){a=this.keyToApi(a,!1,!1);var b=hf.prototype.get.call(this,a);if(b!==void 0){var c=this.valueCtor;return c?(c=this.valueToApi(b,!1,!0,c,this.callToMutableOnAccess,this.arrayState),c!==b&&hf.prototype.set.call(this,a,c),c):b}}; jf.prototype[Symbol.iterator]=function(){return this.entries()}; jf.prototype.toJSON=void 0;jf.prototype.mapPrototypeMarker=aea;function $ea(a,b,c,d,e,h){a=$e(a,d,c,h);e&&(a=kf(a));return a} function bfa(a){return a} function efa(a){return[a,this.get(a)]} var ffa;function hfa(){return ffa||(ffa=new jf(ye([]),void 0,void 0,void 0,Xea))} ;function ifa(a,b){return jfa(b)} function jfa(a){switch(typeof a){case"number":return isFinite(a)?a:String(a);case"boolean":return a?1:0;case"object":if(a)if(Array.isArray(a)){if(Ce(a,void 0,0))return}else{if(he(a))return Ida(a);if(a instanceof je){var b=a.JSC$6399_value_;return b==null?"":typeof b==="string"?b:a.JSC$6399_value_=Ida(b)}if(a instanceof jf)return dfa(a)}}return a} ;function kfa(a,b,c){var d=oe(a),e=d.length,h=b&256?d[e-1]:void 0;e+=h?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(h){b=d[b]={};for(var k in h)b[k]=c(h[k])}fea(d,a);return d} function lf(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=Ce(a,void 0,0)?void 0:e&&ue(a)&2?a:mf(a,b,c,d!==void 0,e);else if(cea(a)){var h={},k;for(k in a)h[k]=lf(a[k],b,c,d,e);a=h}else a=b(a,d);return a}} function mf(a,b,c,d,e){var h=d||c?ue(a):0;d=d?!!(h&32):void 0;for(var k=oe(a),m=0;m<k.length;m++)k[m]=lf(k[m],b,c,d,e);c&&(fea(k,a),c(h,k));return k} function lfa(a){return lf(a,mfa,void 0,void 0,!1)} function mfa(a){return a.messagePrototypeMarker===ze?a.toJSON():a instanceof je?Pda(a):he(a)?new Uint8Array(a):a instanceof jf?dfa(a,lfa):a} function nfa(a){return lf(a,ofa,void 0,void 0,!1)} function ofa(a){return a.messagePrototypeMarker===ze?a.toJSON():a instanceof jf?dfa(a,nfa):jfa(a)} ;function pfa(a,b,c){c=c===void 0?$da:c;if(a!=null){if(Gda&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=ue(a);if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(we(a,(d|34)&-12293),a):mf(a,pfa,d&4?$da:c,!0,!0)}a.messagePrototypeMarker===ze?(c=a.internalArray_,d=ve(c),a=d&2?a:cf(a.constructor,nf(c,d,!0))):a instanceof jf&&!(a.arrayState&2)&&(c=ye(cfa(a,pfa)),a=new jf(c,a.valueCtor,a.keyToApi,a.valueToApi));return a}} function nf(a,b,c){var d=c||b&2?$da:Zda,e=!!(b&32);a=kfa(a,b,function(h){return pfa(h,e,d)}); Xda(a,32|(c?2:0));return a} function kf(a){var b=a.internalArray_,c=ve(b);return c&2?cf(a.constructor,nf(b,c,!1)):a} ;function qfa(a,b,c,d){if(!(4&b))return!0;if(c==null)return!1;!d&&c===0&&(4096&b||8192&b)&&(a.constructor[Vda]=(a.constructor[Vda]|0)+1)<5&&Rda();return c===0?!1:!(c&b)} var pf=function(a,b){a=a.internalArray_;return of(a,ve(a),b)}; function rfa(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]} var of=function(a,b,c,d){if(c===-1)return null;var e=b>>14&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var h=a.length;return d&&b&256&&(d=a[h-1][c],d!=null)?(rfa(a,b,e,c)&&ne(void 0,Uda),d):rfa(a,b,e,c)}},sf=function(a,b,c){var d=a.internalArray_,e=ve(d); De(e);rf(d,e,b,c);return a}; function rf(a,b,c,d,e){var h=b>>14&1023||536870912;if(c>=h||e&&!Sca){var k=b;if(b&256)e=a[a.length-1];else{if(d==null)return k;e=a[h+(+!!(b&512)-1)]={};k|=256}e[c]=d;c<h&&(a[c+(+!!(b&512)-1)]=void 0);k!==b&&we(a,k);return k}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b} var uf=function(a,b,c){return tf(a,b,c,!1)!==void 0},wf=function(a,b,c,d){return tf(a,b,vf(a,d,c))!==void 0}; function sfa(a,b,c,d,e){var h=b&2,k=of(a,b,c,e);Array.isArray(k)||(k=dea);var m=!(d&2);d=!(d&1);var p=!!(b&32),q=ue(k);q!==0||!p||h||m?q&1||(q|=1,we(k,q)):(q|=33,we(k,q));h?(a=!1,q&2||(ye(k),a=!!(4&q)),(d||a)&&Object.freeze(k)):(h=!!(2&q)||!!(2048&q),d&&h?(k=oe(k),d=1,p&&!m&&(d|=32),we(k,d),rf(a,b,c,k,e)):m&&q&32&&!h&&te(k,32));return k} var ufa=function(a,b,c,d){tfa(a,b,xf,d,c,!1,1);return a},yf=function(a,b){a=a.internalArray_; var c=ve(a),d=of(a,c,b),e=xea(d);e!=null&&e!==d&&rf(a,c,b,e);return e},zf=function(a,b){return a===hea?2:b?4:5}; function vfa(a,b,c,d,e,h){var k=a.internalArray_,m=ve(k),p=2&m?1:d;h=!!h;d=wfa(k,m,b,e);var q=ue(d);if(qfa(a,q,void 0,h)){if(4&q||Object.isFrozen(d))d=oe(d),q=Af(q,m),m=rf(k,m,b,d,e);for(var r=a=0;a<d.length;a++){var w=c(d[a]);w!=null&&(d[r++]=w)}r<a&&(d.length=r);q=xfa(q,m);q=(q|20)&-4097;q&=-8193;we(d,q);2&q&&Object.freeze(d)}var z;p===1||p===4&&32&q?Bf(q)||(h=q,q|=2,q!==h&&we(d,q),Object.freeze(d)):(c=p!==5?!1:!!(32&q)||Bf(q)||!!Oea(d),(p===2||c)&&Bf(q)&&(d=oe(d),q=Af(q,m),q=Cf(q,m,h),we(d,q), m=rf(k,m,b,d,e)),Bf(q)||(b=q,q=Cf(q,m,h),q!==b&&we(d,q)),c&&(z=Sea(d)));return z||d} function wfa(a,b,c,d){a=of(a,b,c,d);return Array.isArray(a)?a:dea} function xfa(a,b){a===0&&(a=Af(a,b));return a|1} function Bf(a){return!!(2&a)&&!!(4&a)||!!(2048&a)} var Df=function(a,b){a=a.internalArray_;var c=ve(a),d=of(a,c,b),e=Ae(d,!0,!!(c&34));e!=null&&e!==d&&rf(a,c,b,e);return e==null?ke():e}; function yfa(a,b){a=a.internalArray_;var c=ve(a);a:{var d=of(a,c,b),e=c&2,h=!1;if(d==null){if(e){b=hfa();break a}d=[]}else if(d.constructor===jf){if((d.arrayState&2)==0||e){b=d;break a}d=cfa(d)}else Array.isArray(d)?h=!!(ue(d)&2):d=[];if(e){if(!d.length){b=hfa();break a}h||(h=!0,ye(d))}else if(h){h=!1;e=oe(d);for(d=0;d<e.length;d++){var k=e[d]=oe(e[d]);Array.isArray(k[1])&&(k[1]=ye(k[1]))}d=e}h||(ue(d)&64?te(d,32):32&c&&Yda(d));h=new jf(d,void 0,Nea,Nea);rf(a,c,b,h,!1);b=h}return b} function Ef(a,b,c,d){var e=a.internalArray_,h=ve(e);De(h);if(c==null)return rf(e,h,b),a;c=Vea(c);var k=ue(c),m=k,p=!!(2&k)||Object.isFrozen(c),q=!p&&(void 0===iea||!1);if(qfa(a,k))for(k=21,p&&(c=oe(c),m=0,k=Af(k,h),k=Cf(k,h,!0)),p=0;p<c.length;p++)c[p]=d(c[p]);q&&(c=oe(c),m=0,k=Af(k,h),k=Cf(k,h,!0));k!==m&&we(c,k);rf(e,h,b,c);return a} function Gf(a,b,c,d){var e=a.internalArray_,h=ve(e);De(h);rf(e,h,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a} function zfa(a,b,c,d){Afa(a.internalArray_,b,c,d);return a} function Afa(a,b,c,d){var e=ve(a);De(e);a=sfa(a,e,b,2);b=ue(a);d=c(d,!!(4&b)&&!!(4096&b));a.push(d)} function Bfa(a){return a} var Hf=function(a,b,c,d){var e=a.internalArray_,h=ve(e);De(h);if(d==null){var k=Cfa(e);if(Dfa(k,e,h,c)===b)k.set(c,0);else return a}else h=Efa(e,h,c,b);rf(e,h,b,d);return a},If=function(a,b,c,d){var e=ve(a); e=Efa(a,e,c,b);rf(a,e,b,d)},vf=function(a,b,c){return Jf(a,b)===c?c:-1},Jf=function(a,b){a=a.internalArray_; return Dfa(Cfa(a),a,ve(a),b)}; function Cfa(a){if(pe){var b;return(b=a[se])!=null?b:a[se]=new Map}if(se in a)return a[se];b=new Map;Object.defineProperty(a,se,{value:b});return b} function Efa(a,b,c,d){var e=Cfa(a),h=Dfa(e,a,b,c);h!==d&&(h&&(b=rf(a,b,h)),e.set(c,d));return b} function Dfa(a,b,c,d){var e=a.get(d);if(e!=null)return e;for(var h=e=0;h<d.length;h++){var k=d[h];of(b,c,k)!=null&&(e!==0&&(c=rf(b,c,e)),e=k)}a.set(d,e);return e} var Gfa=function(a){var b=Ffa;a=a.internalArray_;var c=ve(a);De(c);var d=of(a,c,4);b=kf($e(d,b,!0,c));d!==b&&rf(a,c,4,b);return b},Hfa=function(a,b,c,d){var e=ve(a),h=of(a,e,c,d),k; if(h!=null&&h.messagePrototypeMarker===ze)return b=kf(h),b!==h&&rf(a,e,c,b,d),b.internalArray_;if(Array.isArray(h)){var m=ue(h);m&2?k=nf(h,m,!1):k=h;k=ff(k,b[0],b[1])}else k=ff(void 0,b[0],b[1]);k!==h&&rf(a,e,c,k,d);return k}; function tf(a,b,c,d){a=a.internalArray_;var e=ve(a),h=of(a,e,c,d);b=$e(h,b,!1,e);b!==h&&b!=null&&rf(a,e,c,b,d);return b} var Kf=function(a,b,c,d){d=d===void 0?!1:d;b=tf(a,b,c,d);if(b==null)return b;a=a.internalArray_;var e=ve(a);if(!(e&2)){var h=kf(b);h!==b&&(b=h,rf(a,e,c,b,d))}return b}; function Ifa(a,b,c,d,e,h,k,m){var p=!!(2&b);e=p?1:e;k=!!k;m&&(m=!p);p=wfa(a,b,d,h);var q=ue(p),r=!!(4&q);if(!r){q=xfa(q,b);var w=p,z=b,C=!!(2&q);C&&(z|=2);for(var E=!C,I=!0,N=0,P=0;N<w.length;N++){var U=$e(w[N],c,!1,z);if(U instanceof c){if(!C){var ca=!!(ue(U.internalArray_)&2);E&&(E=!ca);I&&(I=ca)}w[P++]=U}}P<N&&(w.length=P);q|=4;q=I?q|16:q&-17;q=E?q|8:q&-9;we(w,q);C&&Object.freeze(w)}if(m&&!(8&q||!p.length&&(e===1||e===4&&32&q))){Bf(q)&&(p=oe(p),q=Af(q,b),b=rf(a,b,d,p,h));c=p;m=q;for(w=0;w<c.length;w++)q= c[w],z=kf(q),q!==z&&(c[w]=z);m|=8;m=c.length?m&-17:m|16;we(c,m);q=m}var aa;e===1||e===4&&32&q?Bf(q)||(b=q,q|=!p.length||16&q&&(!r||32&q)?2:2048,q!==b&&we(p,q),Object.freeze(p)):(r=e!==5?!1:!!(32&q)||Bf(q)||!!Oea(p),(e===2||r)&&Bf(q)&&(p=oe(p),q=Af(q,b),q=Cf(q,b,k),we(p,q),b=rf(a,b,d,p,h)),Bf(q)||(a=q,q=Cf(q,b,k),q!==a&&we(p,q)),r&&(aa=Sea(p)));return aa||p} var Lf=function(a,b,c,d){a=a.internalArray_;var e=ve(a);return Ifa(a,e,b,c,d,void 0,!1,!(2&e))},Mf=function(a,b,c){c==null&&(c=void 0); return sf(a,b,c)},Nf=function(a,b,c,d){d==null&&(d=void 0); return Hf(a,b,c,d)},Of=function(a,b,c){var d=a.internalArray_,e=ve(d); De(e);if(c==null)return rf(d,e,b),a;c=Vea(c);for(var h=ue(c),k=h,m=!!(2&h)||!!(2048&h),p=m||Object.isFrozen(c),q=!p&&(void 0===iea||!1),r=!0,w=!0,z=0;z<c.length;z++){var C=c[z];m||(C=!!(ue(C.internalArray_)&2),r&&(r=!C),w&&(w=C))}m||(h|=5,h=r?h|8:h&-9,h=w?h|16:h&-17);if(q||p&&h!==k)c=oe(c),k=0,h=Af(h,e),h=Cf(h,e,!0);h!==k&&we(c,h);rf(d,e,b,c);return a}; function Af(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049} function Cf(a,b,c){32&b&&c||(a&=-33);return a} function tfa(a,b,c,d,e,h,k){a=a.internalArray_;var m=ve(a);De(m);b=Ifa(a,m,c,b,2,h,!0);c=d!=null?d:new c;if(k&&(typeof e!=="number"||e<0||e>b.length))throw Error();e!=void 0?b.splice(e,k,c):b.push(c);ue(c.internalArray_)&2?te(b,8):te(b,16)} var Pf=function(a,b,c,d){tfa(a,b,c,d);return a},Qf=function(a,b){a=pf(a,b); var c;a==null?c=a:Pe(a)?typeof a==="number"?c=We(a):c=Ve(a):c=void 0;return c},Rf=function(a,b){a=pf(a,b); var c;a==null?c=a:Pe(a)?typeof a==="number"?c=Hea(a):c=Iea(a):c=void 0;return c}; function Sf(a,b){return a!=null?a:b} var Tf=function(a,b){return zea(pf(a,b))},Uf=function(a,b){return Te(pf(a,b))},Vf=function(a,b){return Ze(pf(a,b))},Wf=function(a,b,c){c=c===void 0?!1:c; return Sf(Tf(a,b),c)},Xf=function(a,b,c){c=c===void 0?0:c; return Sf(Uf(a,b),c)},Zf=function(a,b){var c=c===void 0?0:c; return Sf(Qf(a,b),c)},Jfa=function(a){var b=b===void 0?0:b; return Sf(Rf(a,23),b)},$f=function(a,b){var c=c===void 0?0:c; return Sf(yf(a,b),c)},ag=function(a,b){var c=c===void 0?"":c; return Sf(Vf(a,b),c)},bg=function(a,b){var c=0; c=c===void 0?0:c;return Sf(Re(pf(a,b)),c)},Kfa=function(a,b){var c=c===void 0?"0":c; return Sf(Jea(pf(a,b),!0),c)},cg=function(a,b,c,d,e){return vfa(a,b,Ze,c,d,e)},dg=function(a,b,c){return ag(a,vf(a,c,b))},eg=function(a,b,c,d){return Kf(a,b,vf(a,d,c))},fg=function(a,b,c){return sf(a,b,yea(c))},gg=function(a,b,c){return Gf(a,b,yea(c),!1)},hg=function(a,b,c){return sf(a,b,Se(c))},ig=function(a,b,c){return sf(a,b,Ue(c))},jg=function(a,b,c){return sf(a,b,Ye(c))},kg=function(a,b,c){return Gf(a,b,Ye(c),"")},lg=function(a,b,c){return sf(a,b,c==null?c:Qe(c))},mg=function(a,b,c){return Gf(a, b,c==null?c:Qe(c),0)};function Lfa(a,b){return Error("Invalid wire type: "+a+" (at position "+b+")")} function Mfa(){return Error("Failed to read varint, encoding is invalid.")} function Nfa(a,b){return Error("Tried to read past the end of the data "+b+" > "+a)} ;function Ofa(a){if(typeof a==="string")return{buffer:Mda(a),isImmutable:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),isImmutable:!1};if(a.constructor===Uint8Array)return{buffer:a,isImmutable:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),isImmutable:!1};if(a.constructor===je)return{buffer:le(a)||new Uint8Array(0),isImmutable:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),isImmutable:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers"); } ;var Pfa=function(a,b){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6435_start_=0;this.init(a,void 0,void 0,b)}; f=Pfa.prototype;f.init=function(a,b,c,d){d=d===void 0?{}:d;this.aliasBytesFields=d.aliasBytesFields===void 0?!1:d.aliasBytesFields;a&&(a=Ofa(a),this.bytes_=a.buffer,this.bytesAreImmutable_=a.isImmutable,this.JSC$6435_start_=b||0,this.end_=c!==void 0?this.JSC$6435_start_+c:this.bytes_.length,this.cursor_=this.JSC$6435_start_)}; f.free=function(){this.clear();ng.length<100&&ng.push(this)}; f.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6435_start_=0;this.aliasBytesFields=!1}; f.reset=function(){this.cursor_=this.JSC$6435_start_}; f.advance=function(a){og(this,this.cursor_+a)}; f.atEnd=function(){return this.cursor_==this.end_}; var pg=function(a,b){var c=0,d=0,e=0,h=a.bytes_,k=a.cursor_;do{var m=h[k++];c|=(m&127)<<e;e+=7}while(e<32&&m&128);e>32&&(d|=(m&127)>>4);for(e=3;e<32&&m&128;e+=7)m=h[k++],d|=(m&127)<<e;og(a,k);if(m<128)return b(c>>>0,d>>>0);throw Mfa()},og=function(a,b){a.cursor_=b; if(b>a.end_)throw Nfa(a.end_,b)},qg=function(a){var b=a.bytes_,c=a.cursor_,d=b[c++],e=d&127; if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw Mfa();og(a,c);return e},rg=function(a){var b=a.bytes_,c=a.cursor_,d=b[c+0],e=b[c+1],h=b[c+2]; b=b[c+3];a.advance(4);return(d<<0|e<<8|h<<16|b<<24)>>>0},Qfa=function(a){var b=rg(a); return rg(a)*4294967296+(b>>>0)},Rfa=function(a){var b=rg(a),c=rg(a); a=(c>>31)*2+1;var d=c>>>20&2047;b=4294967296*(c&1048575)+b;return d==2047?b?NaN:a*Infinity:d==0?a*Math.pow(2,-1074)*b:a*Math.pow(2,d-1075)*(b+4503599627370496)},Sfa=function(a){for(var b=0,c=a.cursor_,d=c+10,e=a.bytes_;c<d;){var h=e[c++]; b|=h;if((h&128)===0)return og(a,c),!!(b&127)}throw Mfa()},Tfa=function(a,b){if(b<0)throw Error("Tried to read a negative byte length: "+b); var c=a.cursor_,d=c+b;if(d>a.end_)throw Nfa(b,a.end_-c);a.cursor_=d;return c},Ufa=function(a,b){if(b==0)return ke(); var c=Tfa(a,b);a.aliasBytesFields&&a.bytesAreImmutable_?c=a.bytes_.subarray(c,c+b):(a=a.bytes_,b=c+b,c=c===b?new Uint8Array(0):jea?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?ke():new je(c,ie)},ng=[];var sg=function(a,b){if(ng.length){var c=ng.pop();c.init(a,void 0,void 0,b);a=c}else a=new Pfa(a,b);this.decoder_=a;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;Vfa(this,b)},Vfa=function(a,b){b=b===void 0?{}:b; a.discardUnknownFields=b.discardUnknownFields===void 0?!1:b.discardUnknownFields}; sg.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;tg.length<100&&tg.push(this)}; sg.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1}; sg.prototype.advance=function(a){this.decoder_.advance(a)}; var Wfa=function(a){if(a.decoder_.atEnd())return!1;a.fieldCursor_=a.decoder_.cursor_;var b=qg(a.decoder_)>>>0,c=b>>>3;b&=7;if(!(b>=0&&b<=5))throw Lfa(b,a.fieldCursor_);if(c<1)throw Error("Invalid field number: "+c+" (at position "+a.fieldCursor_+")");a.nextField_=c;a.nextWireType_=b;return!0},ug=function(a){switch(a.nextWireType_){case 0:a.nextWireType_!=0?ug(a):Sfa(a.decoder_); break;case 1:a.decoder_.advance(8);break;case 2:if(a.nextWireType_!=2)ug(a);else{var b=qg(a.decoder_)>>>0;a.decoder_.advance(b)}break;case 5:a.decoder_.advance(4);break;case 3:b=a.nextField_;do{if(!Wfa(a))throw Error("Unmatched start-group tag: stream EOF");if(a.nextWireType_==4){if(a.nextField_!=b)throw Error("Unmatched end-group tag");break}ug(a)}while(1);break;default:throw Lfa(a.nextWireType_,a.fieldCursor_);}},vg=function(a,b,c){var d=a.decoder_.end_,e=qg(a.decoder_)>>>0,h=a.decoder_.cursor_+ e,k=h-d; k<=0&&(a.decoder_.end_=h,c(b,a,void 0,void 0,void 0),k=h-a.decoder_.cursor_);if(k)throw Error("Message parsing ended unexpectedly. Expected to read "+(e+" bytes, instead read "+(e-k)+" bytes, either the data ended unexpectedly or the message misreported its own length"));a.decoder_.cursor_=h;a.decoder_.end_=d},Xfa=function(a){var b=qg(a.decoder_)>>>0; a=a.decoder_;var c=Tfa(a,b);a=a.bytes_;if(Ica){var d=a,e;(e=Hca)||(e=Hca=new TextDecoder("utf-8",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var h=e.decode(d)}catch(q){if(Bd===void 0){try{e.decode(new Uint8Array([128]))}catch(r){}try{e.decode(new Uint8Array([97])),Bd=!0}catch(r){Bd=!1}}!Bd&&(Hca=void 0);throw q}}else{h=c;b=h+b;c=[];for(var k=null,m,p;h<b;)m=a[h++],m<128?c.push(m):m<224?h>=b?Ad():(p=a[h++],m<194||(p&192)!==128?(h--,Ad()):c.push((m&31)<<6|p&63)):m<240?h>=b-1?Ad():( p=a[h++],(p&192)!==128||m===224&&p<160||m===237&&p>=160||((e=a[h++])&192)!==128?(h--,Ad()):c.push((m&15)<<12|(p&63)<<6|e&63)):m<=244?h>=b-2?Ad():(p=a[h++],(p&192)!==128||(m<<28)+(p-144)>>30!==0||((e=a[h++])&192)!==128||((d=a[h++])&192)!==128?(h--,Ad()):(m=(m&7)<<18|(p&63)<<12|(e&63)<<6|d&63,m-=65536,c.push((m>>10&1023)+55296,(m&1023)+56320))):Ad(),c.length>=8192&&(k=Gca(k,c),c.length=0);h=Gca(k,c)}return h},Yfa=function(a){var b=qg(a.decoder_)>>>0; return Ufa(a.decoder_,b)},tg=[];function Zfa(a){return a} function $fa(a){return a} function aga(a,b,c,d){return bga(a,b,c,d,cga,dga)} function ega(a,b,c,d){return bga(a,b,c,d,fga,gga)} function bga(a,b,c,d,e,h){if(!c.length&&!d)return 0;for(var k=0,m=0,p=0,q=0,r=0,w=c.length-1;w>=0;w--){var z=c[w];d&&w===c.length-1&&z===d||(q++,z!=null&&p++)}if(d)for(var C in d)w=+C,isNaN(w)||(r+=hga(w),m++,w>k&&(k=w));q=e(q,p)+h(m,k,r);C=p;w=m;z=k;for(var E=r,I=c.length-1;I>=0;I--){var N=c[I];if(!(N==null||d&&I===c.length-1&&N===d)){N=I-b;var P=e(N,C)+h(w,z,E);P<q&&(a=1+N,q=P);w++;C--;E+=hga(N);z=Math.max(z,N)}}b=e(0,0)+h(w,z,E);b<q&&(a=0,q=b);if(d){w=m;z=k;E=r;C=p;for(var U in d)d=+U,isNaN(d)|| d>=1024||(w--,C++,E-=U.length,k=e(d,C)+h(w,z,E),k<q&&(a=1+d,q=k))}return a} function gga(a,b,c){return c+a*3+(a>1?a-1:0)} function fga(a,b){return(a>1?a-1:0)+(a-b)*4} function dga(a,b){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b} function cga(a){return 40+4*a} function hga(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2} ;var wg,xg,iga,yg=function(a,b,c){this.internalArray_=ff(a,b,c)}; yg.prototype.toJSON=function(){return zg(this)}; yg.prototype.serialize=function(a){try{return xg=!0,a&&(wg=a===$fa||a!==Zfa&&a!==aga&&a!==ega?$fa:a),JSON.stringify(zg(this),ifa)}finally{a&&(wg=void 0),xg=!1}}; var jga=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");return cf(a,Yda(b))}; f=yg.prototype;f.getExtension=function(a){return a.ctor?a.isRepeated?a.getExtensionFn(this,a.ctor,175237375,zf(void 0,!0),!0):a.getExtensionFn(this,a.ctor,175237375,!0):a.isRepeated?a.getExtensionFn(this,175237375,zf(void 0,!0),!0):a.getExtensionFn(this,175237375,a.defaultValue,!0)}; f.clone=function(){var a=this.internalArray_;return cf(this.constructor,nf(a,ve(a),!1))}; f.isImmutable=function(){return!!(ue(this.internalArray_)&2)}; f.messagePrototypeMarker=ze;f.toString=function(){try{return xg=!0,zg(this).toString()}finally{xg=!1}}; function zg(a){var b=xg?a.internalArray_:iga?mf(a.internalArray_,mfa,void 0,void 0,!1):mf(a.internalArray_,ofa,void 0,void 0,!1);var c=!xg;var d=Oca?void 0:a.constructor.repeatedFields_;var e=ve(c?a.internalArray_:b);if(a=b.length){var h=b[a-1],k=cea(h);k?a--:h=void 0;var m=+!!(e&512)-1,p=a-m,q=!!wg&&Sca&&!(e&512),r;e=(r=wg)!=null?r:$fa;e=q?e(p,m,b,h):p;r=(p=q&&p!==e)?Array.prototype.slice.call(b,0,a):b;if(k||p){b:{var w=r;var z=h;k={};q=!1;if(p)for(var C=Math.max(0,e+m);C<w.length;C++){var E=w[C], I=C-m;E==null||Ce(E,d,I)||bea(E)&&E.size===0||(w[C]=void 0,k[I]=E,q=!0)}if(z)for(var N in z)if(C=+N,isNaN(C))k[N]=z[N];else if(E=z[N],Array.isArray(E)&&(Ce(E,d,+N)||bea(E)&&E.size===0)&&(E=null),E==null&&(q=!0),p&&C<e){q=!0;E=C+m;for(I=w.length;I<=E;I++)w.push(void 0);w[E]=z[C]}else E!=null&&(k[N]=E);if(q){for(var P in k){z=k;break b}z=null}}w=z==null?h!=null:z!==h}p&&(a=r.length);for(var U;a>0;a--){P=a-1;N=r[P];P-=m;if(!(N==null||Ce(N,d,P)||bea(N)&&N.size===0))break;U=!0}if(r!==b||w||U){if(!p&&!c)r= Array.prototype.slice.call(r,0,a);else if(U||w||z)r.length=a;z&&r.push(z)}b=r}return b} ;var kga=function(a,b){this.JSC$6450_lo=a>>>0;this.JSC$6450_hi=b>>>0},mga=function(a){if(!a)return lga||(lga=new kga(0,0)); if(!/^\d+$/.test(a))return null;Me(a);return new kga(He,Ie)},lga,nga=function(a,b){this.JSC$6452_lo=a>>>0; this.JSC$6452_hi=b>>>0},pga=function(a){if(!a)return oga||(oga=new nga(0,0)); if(!/^-?\d+$/.test(a))return null;Me(a);return new nga(He,Ie)},oga;var qga=function(){this.JSC$6454_buffer_=[]}; qga.prototype.length=function(){return this.JSC$6454_buffer_.length}; qga.prototype.end=function(){var a=this.JSC$6454_buffer_;this.JSC$6454_buffer_=[];return a}; var rga=function(a,b,c){for(;c>0||b>127;)a.JSC$6454_buffer_.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.JSC$6454_buffer_.push(b)},Ag=function(a,b){for(;b>127;)a.JSC$6454_buffer_.push(b&127|128),b>>>=7; a.JSC$6454_buffer_.push(b)},sga=function(a,b){if(b>=0)Ag(a,b);else {for(var c=0;c<9;c++)a.JSC$6454_buffer_.push(b&127|128),b>>=7;a.JSC$6454_buffer_.push(1)}},Bg=function(a,b){a.JSC$6454_buffer_.push(b>>>0&255); a.JSC$6454_buffer_.push(b>>>8&255);a.JSC$6454_buffer_.push(b>>>16&255);a.JSC$6454_buffer_.push(b>>>24&255)};var tga=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new qga},Cg=function(a,b){b.length!==0&&(a.blocks_.push(b),a.totalLength_+=b.length)},Dg=function(a,b,c){Ag(a.encoder_,b*8+c)},uga=function(a,b,c){c!=null&&(typeof c==="string"&&mga(c),Dg(a,b,1),typeof c==="number"?(a=a.encoder_,lea(c),Bg(a,He),Bg(a,Ie)):(c=mga(c),a=a.encoder_,b=c.JSC$6450_hi,Bg(a,c.JSC$6450_lo),Bg(a,b)))},vga=function(a,b,c){Dg(a,b,2); Ag(a.encoder_,c.length);Cg(a,a.encoder_.end());Cg(a,c)};var Eg=function(a,b,c,d){this.$$binaryReaderFn=a;this.$$binaryWriterFn=b;this.$$isRepeated=c;this.$$isMsg=d};function wga(a){return Array.isArray(a)?a[0]instanceof Eg?a:[xga,a]:[a,void 0]} function yga(a,b,c){if(Array.isArray(b)){var d=ue(b);if(d&4)return b;for(var e=0,h=0;e<b.length;e++){var k=a(b[e]);k!=null&&(b[h++]=k)}h<e&&(b.length=h);c&&(we(b,(d|5)&-12289),d&2&&Object.freeze(b));return b}} var zga=Symbol();function Aga(a){var b=a[zga];if(!b){var c=Bga(a),d=Cga(a),e=d.deserializeBinaryMessageSet;b=e?function(h,k){return e(h,k,d)}:function(h,k){for(;Wfa(k)&&k.nextWireType_!=4;){var m=k.nextField_,p=d[m]; if(!p){var q=d.extensions;q&&(q=q[m])&&(p=d[m]=Dga(q))}p&&p(k,h,m)||(p=k,m=p.fieldCursor_,ug(p),p.discardUnknownFields?p=void 0:(q=p.decoder_.cursor_-m,p.decoder_.cursor_=m,p=Ufa(p.decoder_,q)),m=h,p&&(Ge||(Ge=Symbol()),(q=m[Ge])?q.push(p):m[Ge]=[p]))}c===Ega||c===Fg||c.onlySubmessages||(h[gea||(gea=Symbol())]=c)}; a[zga]=b}return b} function Dga(a){a=wga(a);var b=a[0].$$binaryReaderFn;if(a=a[1]){var c=Aga(a),d=Cga(a).messageMetadata;return function(e,h,k){return b(e,h,k,d,c)}}return b} var Fga=function(){},Ega,Fg,Hg=Symbol(); function Gga(a,b,c){var d=c[1];if(d){var e=d[Hg];var h=e?e.messageMetadata:ef(d[0]);a[b]=e!=null?e:d}h&&h===df?(a.mapFields||(a.mapFields=new Set)).add(b):c[0]&&(a.repeatedFields||(a.repeatedFields=new Set)).add(b)} function Hga(a,b){return[a.$$isRepeated,!b||b[0]>0?void 0:b]} function Bga(a){var b=a[Hg];if(b)return b;b=Iga(a,a[Hg]=new Fga,Hga,Hga,Gga);if(!b.extensions&&!b.repeatedFields&&!b.mapFields){var c=!0,d;for(d in b)isNaN(d)||(c=!1);c?(ef(a[0])===df?Fg?b=Fg:(b=new Fga,b.messageMetadata=ef(!0),b=Fg=b):b=Ega||(Ega=new Fga),b=a[Hg]=b):b.onlySubmessages=!0}return b} function Jga(a,b,c){a[b]=c} function Iga(a,b,c,d,e){e=e===void 0?Jga:e;b.messageMetadata=ef(a[0]);var h=0,k=a[++h];k&&k.constructor===Object&&(b.extensions=k,k=a[++h],typeof k==="function"&&(b.deserializeBinaryMessageSet=k,b.makeMessageSetExtensionWriterFn=a[++h],k=a[++h]));for(var m={};Array.isArray(k)&&typeof k[0]==="number"&&k[0]>0;){for(var p=0;p<k.length;p++)m[k[p]]=k;k=a[++h]}for(p=1;k!==void 0;){typeof k==="number"&&(p+=k,k=a[++h]);var q=void 0;if(k instanceof Eg)var r=k;else r=Kga,h--;if(r.$$isMsg){k=a[++h];q=a;var w= h;typeof k=="function"&&(k=k(),q[w]=k);q=k}k=a[++h];w=p+1;typeof k==="number"&&k<0&&(w-=k,k=a[++h]);for(;p<w;p++){var z=m[p];e(b,p,q?d(r,q,z):c(r,z))}}return b} var Lga=Symbol();function Mga(a){var b=a[Lga];if(!b){var c=Ig(a);b=function(d,e){return Nga(d,e,c)}; a[Lga]=b}return b} var Oga=Symbol();function Pga(a){return a.$$binaryWriterFn} function Qga(a,b){var c,d,e=a.$$binaryWriterFn;return function(h,k,m){return e(h,k,m,d||(d=Ig(b).messageMetadata),c||(c=Mga(b)))}} function Ig(a){var b=a[Oga];if(b)return b;b=Iga(a,a[Oga]={},Pga,Qga);Rga(a);return b} var Sga=Symbol();function Tga(a,b){var c=a.$$binaryReaderFn;return b?function(d,e,h){return c(d,e,h,b)}:c} function Uga(a,b,c){var d=a.$$binaryReaderFn,e,h;return function(k,m,p){return d(k,m,p,h||(h=Cga(b).messageMetadata),e||(e=Aga(b)),c)}} function Cga(a){var b=a[Sga];if(b)return b;Bga(a);b=Iga(a,a[Sga]={},Tga,Uga);Rga(a);return b} function Rga(a){Sga in a&&Hg in a&&Oga in a&&(a.length=0)} function Vga(a,b){var c=a[b];if(c)return c;if(c=a.extensions)if(c=c[b]){c=wga(c);var d=c[0].$$binaryWriterFn;if(c=c[1]){var e=Mga(c),h=Ig(c).messageMetadata;c=(c=a.makeMessageSetExtensionWriterFn)?c(h,e):function(k,m,p){return d(k,m,p,h,e)}}else c=d; return a[b]=c}} function Nga(a,b,c){for(var d=ve(a),e=+!!(d&512)-1,h=a.length,k=h+(d&256?-1:0),m=d&512?1:0;m<k;m++){var p=a[m];if(p!=null){var q=m-e,r=Vga(c,q);r&&r(b,p,q)}}if(d&256){d=a[h-1];for(var w in d)e=+w,Number.isNaN(e)||(h=d[w],h!=null&&(k=Vga(c,e))&&k(b,h,e))}if(a=Ge?a[Ge]:void 0)for(Cg(b,b.encoder_.end()),c=0;c<a.length;c++)Cg(b,le(a[c])||new Uint8Array(0))} function Jg(a,b){return new Eg(a,b,!1,!1)} function Kg(a,b,c){rf(a,ve(a),b,c)} function Wga(a,b,c){b=xea(b);b!=null&&(Dg(a,c,1),a=a.encoder_,c=kea||(kea=new DataView(new ArrayBuffer(8))),c.setFloat64(0,+b,!0),He=c.getUint32(0,!0),Ie=c.getUint32(4,!0),Bg(a,He),Bg(a,Ie))} function Lg(a,b,c){a:if(b!=null){if(Pe(b)){if(typeof b==="string"){b=Ve(b);break a}if(typeof b==="number"){b=We(b);break a}}b=void 0}b!=null&&(typeof b==="string"&&pga(b),b!=null&&(Dg(a,c,0),typeof b==="number"?(a=a.encoder_,Je(b),rga(a,He,Ie)):(c=pga(b),rga(a.encoder_,c.JSC$6452_lo,c.JSC$6452_hi))))} function Xga(a,b,c){b=Te(b);b!=null&&b!=null&&(Dg(a,c,0),sga(a.encoder_,b))} function Yga(a,b,c){uga(a,c,Lea(b))} function Zga(a,b,c){b=zea(b);b!=null&&(Dg(a,c,0),a.encoder_.JSC$6454_buffer_.push(b?1:0))} function $ga(a,b,c){b=Ze(b);b!=null&&vga(a,c,Mca(b))} function Mg(a,b,c,d,e){b=b instanceof yg?b.internalArray_:Array.isArray(b)?ff(b,d[0],d[1]):void 0;if(b!=null){Dg(a,c,2);c=a.encoder_.end();Cg(a,c);c.push(a.totalLength_);e(b,a);e=c.pop();for(e=a.totalLength_+a.encoder_.length()-e;e>127;)c.push(e&127|128),e>>>=7,a.totalLength_++;c.push(e);a.totalLength_++}} function aha(a,b,c){b=b==null||typeof b=="string"||he(b)||b instanceof je?b:void 0;b!=null&&vga(a,c,Ofa(b).buffer)} function bha(a,b,c){b=Te(b);b!=null&&(b=parseInt(b,10),Dg(a,c,0),sga(a.encoder_,b))} var cha=Jg(function(a,b,c){if(a.nextWireType_!==1)return!1;Kg(b,c,Rfa(a.decoder_));return!0},Wga),dha=Jg(function(a,b,c,d){if(a.nextWireType_!==1)return!1; If(b,c,d,Rfa(a.decoder_));return!0},Wga),eha=Jg(function(a,b,c){if(a.nextWireType_!==0)return!1; Kg(b,c,pg(a.decoder_,oea));return!0},Lg),Ng=Jg(function(a,b,c){if(a.nextWireType_!==0)return!1; Kg(b,c,pg(a.decoder_,Ke));return!0},Lg),fha=Jg(function(a,b,c){if(a.nextWireType_!==0)return!1; a=pg(a.decoder_,Ke);Kg(b,c,a===0?void 0:a);return!0},Lg),gha=Jg(function(a,b,c,d){if(a.nextWireType_!==0)return!1; If(b,c,d,pg(a.decoder_,Ke));return!0},Lg),Og=Jg(function(a,b,c){if(a.nextWireType_!==0)return!1; Kg(b,c,qg(a.decoder_));return!0},Xga),hha=Jg(function(a,b,c){if(a.nextWireType_!==0)return!1; a=qg(a.decoder_);Kg(b,c,a===0?void 0:a);return!0},Xga),iha=Jg(function(a,b,c,d){if(a.nextWireType_!==0)return!1; If(b,c,d,qg(a.decoder_));return!0},Xga),jha=Jg(function(a,b,c){if(a.nextWireType_!==1)return!1; var d=a.decoder_;a=rg(d);d=rg(d);a=Le(a,d);Kg(b,c,a);return!0},Yga),kha=Jg(function(a,b,c){if(a.nextWireType_!==1)return!1; Kg(b,c,Qfa(a.decoder_));return!0},Yga),lha; lha=new Eg(function(a,b,c){if(a.nextWireType_!==1&&a.nextWireType_!==2)return!1;b=sfa(b,ve(b),c,2,!1);if(a.nextWireType_==2)for(c=qg(a.decoder_)>>>0,c=a.decoder_.cursor_+c;a.decoder_.cursor_<c;)b.push(Qfa(a.decoder_));else b.push(Qfa(a.decoder_));return!0},function(a,b,c){b=yga(Lea,b,!1); if(b!=null)for(var d=0;d<b.length;d++)uga(a,c,b[d])},!0,!1); var mha=Jg(function(a,b,c){if(a.nextWireType_!==5)return!1;Kg(b,c,rg(a.decoder_));return!0},function(a,b,c){b=Cea(b); b!=null&&(Dg(a,c,5),Bg(a.encoder_,b))}),Pg=Jg(function(a,b,c){if(a.nextWireType_!==0)return!1; Kg(b,c,Sfa(a.decoder_));return!0},Zga),nha=Jg(function(a,b,c,d){if(a.nextWireType_!==0)return!1; If(b,c,d,Sfa(a.decoder_));return!0},Zga),Qg=Jg(function(a,b,c){if(a.nextWireType_!==2)return!1; Kg(b,c,Xfa(a));return!0},$ga),oha; oha=new Eg(function(a,b,c){if(a.nextWireType_!==2)return!1;a=Xfa(a);Afa(b,c,Bfa,a);return!0},function(a,b,c){b=yga(Ze,b,!0); if(b!=null)for(var d=0;d<b.length;d++){var e=a,h=c,k=b[d];k!=null&&vga(e,h,Mca(k))}},!0,!1); var pha=Jg(function(a,b,c,d){if(a.nextWireType_!==2)return!1;If(b,c,d,Xfa(a));return!0},$ga),xga=new Eg(function(a,b,c,d,e){if(a.nextWireType_!==2)return!1; vg(a,Hfa(b,d,c,!0),e);return!0},Mg,!1,!0),Kga=new Eg(function(a,b,c,d,e){if(a.nextWireType_!==2)return!1; vg(a,Hfa(b,d,c),e);return!0},Mg,!1,!0),Rg; Rg=new Eg(function(a,b,c,d,e){if(a.nextWireType_!==2)return!1;d=ff(void 0,d[0],d[1]);var h=ve(b);De(h);var k=sfa(b,h,c,3);h=ve(b);ue(k)&4&&(k=oe(k),we(k,(ue(k)|1)&-2079),rf(b,h,c,k));k.push(d);vg(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b))for(var h=0;h<b.length;h++)Mg(a,b[h],c,d,e)},!0,!0); var Sg=new Eg(function(a,b,c,d,e,h){if(a.nextWireType_!==2)return!1;Efa(b,ve(b),h,c);b=Hfa(b,d,c);vg(a,b,e);return!0},Mg,!1,!0),qha=Jg(function(a,b,c){if(a.nextWireType_!==2)return!1; Kg(b,c,Yfa(a));return!0},aha),rha=Jg(function(a,b,c,d){if(a.nextWireType_!==2)return!1; If(b,c,d,Yfa(a));return!0},aha),sha=Jg(function(a,b,c,d){if(a.nextWireType_!==0)return!1; If(b,c,d,qg(a.decoder_)>>>0);return!0},function(a,b,c){b=Cea(b); b!=null&&b!=null&&(Dg(a,c,0),Ag(a.encoder_,b))}),Tg=Jg(function(a,b,c){if(a.nextWireType_!==0)return!1; Kg(b,c,qg(a.decoder_));return!0},bha),tha=Jg(function(a,b,c){if(a.nextWireType_!==0)return!1; a=qg(a.decoder_);Kg(b,c,a===0?void 0:a);return!0},bha),uha=Jg(function(a,b,c,d){if(a.nextWireType_!==0)return!1; If(b,c,d,qg(a.decoder_));return!0},bha);function vha(a){return a==null?a:Pda(a)} function Ug(a,b){return function(c,d){if(tg.length){var e=tg.pop();Vfa(e,d);e.decoder_.init(c,void 0,void 0,d);c=e}else c=new sg(c,d);try{var h=new a,k=h.internalArray_;Aga(b)(k,c);var m=h}finally{c.free()}return m}} function Vg(a){return function(){var b=new tga;Nga(this.internalArray_,b,Ig(a));Cg(b,b.encoder_.end());for(var c=new Uint8Array(b.totalLength_),d=b.blocks_,e=d.length,h=0,k=0;k<e;k++){var m=d[k];c.set(m,h);h+=m.length}b.blocks_=[c];return c}} function wha(a){return Ne(function(b){return b instanceof a&&!(ue(b.internalArray_)&2)})} function Wg(a){return function(b){return jga(a,b)}} ;var Xg=window;wb("csi.gstatic.com");wb("googleads.g.doubleclick.net");wb("partner.googleadservices.com");wb("pubads.g.doubleclick.net");wb("securepubads.g.doubleclick.net");wb("tpc.googlesyndication.com");var Yg=function(){},jc=function(a){return a},xha=function(a){var b=b||0; return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}},Zg=function(a){var b=!1,c; return function(){b||(c=a(),b=!0);return c}},$g=function(a,b){var c=0; return function(d){Oa.clearTimeout(c);var e=arguments;c=Oa.setTimeout(function(){a.apply(void 0,e)},b)}};function ah(a){return new rba(a[0].toLowerCase())} ;function yha(a){var b=b===void 0?{}:b;if(a instanceof zc)return a;a=String(a).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'");b.preserveSpaces&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1 "));b.preserveNewlines&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));b.preserveTabs&&(a=a.replace(/(\t+)/g,"<span style=\"white-space:pre\">$1</span>"));return Bc(a)} ;function zha(a,b){var c=b.createRange();c.selectNode(b.body);a=Bc(a);return c.createContextualFragment(Ac(a))} ;function Aha(a){a=a.nodeName;return typeof a==="string"?a:"FORM"} function Bha(a){a=a.nodeType;return a===1||typeof a!=="number"} ;function Cha(a){try{return new URL(a,window.document.baseURI)}catch(b){return new URL("about:invalid")}} ;var dh=function(a,b,c,d){this.allowedElements=a;this.elementPolicies=b;this.allowedGlobalAttributes=c;this.globalAttributePolicies=d};var Dha="ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" "), Eha=[["A",new Map([["href",{policyAction:2}]])],["AREA",new Map([["href",{policyAction:2}]])],["LINK",new Map([["href",{policyAction:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["IMG",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["VIDEO",new Map([["src", {policyAction:5}]])],["AUDIO",new Map([["src",{policyAction:5}]])]],Fha="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color cols colspan controls datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "), Gha=[["dir",{policyAction:3,conditions:sb(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}], ["async",{policyAction:3,conditions:sb(function(){return new Map([["async",new Set(["async"])]])})}], ["cite",{policyAction:2}],["loading",{policyAction:3,conditions:sb(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}], ["poster",{policyAction:2}],["target",{policyAction:3,conditions:sb(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],Hha=new dh(new Set(Dha),new Map(Eha),new Set(Fha),new Map(Gha)),Iha=new dh(new Set(Dha.concat(["BUTTON", "INPUT"])),new Map(Eha),new Set(sb(function(){return Fha.concat(["class","id","name"])})),new Map(sb(function(){return Gha.concat([["style", {policyAction:1}]])})));var Jha=function(a,b,c,d){this.JSC$6484_sanitizerTable=a;this.styleElementSanitizer=b;this.styleAttributeSanitizer=c;this.JSC$6484_resourceUrlPolicy=d;this.changes=[]},Lha=function(a,b){var c=document.implementation.createHTMLDocument(""); a=Kha(a,b,c);c=c.body;c.appendChild(a);c=new XMLSerializer().serializeToString(c);c=c.slice(c.indexOf(">")+1,c.lastIndexOf("</"));return Bc(c)},Kha=function(a,b,c){b=zha(b,c); b=document.createTreeWalker(b,5,function(m){if(m.nodeType===3)m=1;else if(Bha(m)){if(m=Aha(m),m===null)m=2;else{var p=a.JSC$6484_sanitizerTable;m=m!=="FORM"&&(p.allowedElements.has(m)||p.elementPolicies.has(m))?1:2}}else m=2;return m}); for(var d=b.nextNode(),e=c.createDocumentFragment(),h=e;d!==null;){var k=void 0;if(d.nodeType===3)a.styleElementSanitizer&&h.nodeName==="STYLE"?(d=a.styleElementSanitizer(d.data),k=a.createTextNode(d)):k=a.createTextNode(d.data);else if(Bha(d))k=Mha(a,d,c);else throw Error("");h.appendChild(k);if(d=b.firstChild())h=k;else for(;!(d=b.nextSibling())&&(d=b.parentNode());)h=h.parentNode}return e}; Jha.prototype.createTextNode=function(a){return document.createTextNode(a)}; var Mha=function(a,b,c){var d=Aha(b);c=c.createElement(d);b=b.attributes;for(var e=g(b),h=e.next();!h.done;h=e.next()){var k=h.value;h=k.name;k=k.value;var m=a.JSC$6484_sanitizerTable;var p=m.elementPolicies.get(d);m=(p==null?0:p.has(h))?p.get(h):m.allowedGlobalAttributes.has(h)?{policyAction:1}:(m=m.globalAttributePolicies.get(h))?m:{policyAction:0};a:{if(p=m.conditions){p=g(p);for(var q=p.next();!q.done;q=p.next()){var r=g(q.value);q=r.next().value;r=r.next().value;var w=void 0;if((q=(w=b.getNamedItem(q))== null?void 0:w.value)&&!r.has(q)){p=!1;break a}}}p=!0}if(p)switch(m.policyAction){case 1:eh(c,h,k);break;case 2:m=oba(k);k=m!==void 0&&pba.indexOf(m.toLowerCase())!==-1?k:"about:invalid#zClosurez";eh(c,h,k);break;case 3:eh(c,h,k.toLowerCase());break;case 4:a.styleAttributeSanitizer?(k=a.styleAttributeSanitizer(k),eh(c,h,k)):eh(c,h,k);break;case 5:a.JSC$6484_resourceUrlPolicy?(m={type:2,attributeName:h,elementName:d},k=Cha(k),(k=a.JSC$6484_resourceUrlPolicy(k,m))&&eh(c,h,k.toString())):eh(c,h,k);break; case 6:if(a.JSC$6484_resourceUrlPolicy){m={type:2,attributeName:h,elementName:d};p=[];k=g(k.split(","));for(q=k.next();!q.done;q=k.next())r=g(q.value.trim().split(/\s+/,2)),q=r.next().value,r=r.next().value,p.push({url:q,descriptor:r});k={parts:[]};p=g(p);for(q=p.next();!q.done;q=p.next())q=q.value,r=Cha(q.url),(r=a.JSC$6484_resourceUrlPolicy(r,m))&&k.parts.push({url:r.toString(),descriptor:q.descriptor});eh(c,h,Nha(k))}else eh(c,h,k);}}return c}; function eh(a,b,c){a.setAttribute(b,c)} function Nha(a){return a.parts.map(function(b){var c=b.descriptor;return""+b.url+(c?" "+c:"")}).join(" , ")} var Oha=sb(function(){return new Jha(Iha)});var Pha=function(){this.calledBuild=!1;this.JSC$6497_sanitizerTable=Hha},Qha=function(){Pha.apply(this,arguments)}; l(Qha,Pha);Qha.prototype.build=function(){if(this.calledBuild)throw Error("this sanitizer has already called build");this.calledBuild=!0;return new Jha(this.JSC$6497_sanitizerTable,void 0,void 0,this.JSC$6497_resourceUrlPolicy)};function Rha(a){var b=a.split(/\?|#/),c=/\?/.test(a)?"?"+b[1]:"";return{path:b[0],params:c,hash:/#/.test(a)?"#"+(c?b[2]:b[1]):""}} function fh(a){var b=Ga.apply(1,arguments);if(b.length===0)return Ab(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return Ab(c)} function gh(a,b){a=Rha(zb(a).toString());var c=a.params,d=c.length?"&":"?";b.forEach(function(e,h){e=e instanceof Array?e:[e];for(var k=0;k<e.length;k++){var m=e[k];m!==null&&m!==void 0&&(c+=d+encodeURIComponent(h)+"="+encodeURIComponent(String(m)),d="&")}}); return Ab(a.path+c+a.hash)} ;function hh(a){for(var b=Ga.apply(1,arguments),c=a[0],d=0;d<a.length-1;d++)c+=String(b[d])+a[d+1];if(/[<>]/.test(c))throw Error("Forbidden characters in style string: "+c);return wc(c)} ;var Sha=Zg(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Ac(Yba);return!b.parentElement}),Tha=function(a){if(Sha())for(;a.lastChild;)a.removeChild(a.lastChild); a.innerHTML=Ac(Yba)},Vha=function(a,b){a:{var c=(a.ownerDocument&&a.ownerDocument.defaultView||Oa).document; if(c.querySelector&&(c=c.querySelector("script[nonce]"))&&(c=c.nonce||c.getAttribute("nonce"))&&Uha.test(c))break a;c=""}c&&a.setAttribute("nonce",c);a.src=zb(b)},Wha=function(a,b,c,d){a=ih(a); b=b||Oa;c=c instanceof ub?vb(c):c||"";return d!==void 0?b.open(a,c,d):b.open(a,c)},Uha=/^[\w+/_-]+[=]{0,2}$/,ih=function(a){a=Sb(a); return a===void 0?Gb.toString():a};var lh=function(a,b,c){return Math.min(Math.max(a,b),c)},mh=function(a,b,c){return a+c*(b-a)},Xha=function(a,b,c){return Math.abs(a-b)<=(c||1E-6)};var nh=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0}; f=nh.prototype;f.clone=function(){return new nh(this.x,this.y)}; f.equals=function(a){return a instanceof nh&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)}; f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; f.translate=function(a,b){a instanceof nh?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this}; f.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};var oh=function(a,b){this.width=a;this.height=b},Yha=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}; f=oh.prototype;f.clone=function(){return new oh(this.width,this.height)}; f.area=function(){return this.width*this.height}; f.aspectRatio=function(){return this.width/this.height}; f.isEmpty=function(){return!this.area()}; f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; f.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};var rh=function(a){return a?new ph(qh(a)):Faa||(Faa=new ph)},sh=function(a,b){return typeof b==="string"?a.getElementById(b):b},th=function(a,b){return(b||document).getElementsByTagName(String(a))},$ha=function(a){return Zha("yt-formatted-string","paper-input-input",a)},uh=function(a,b,c,d){a=d||a; b=b&&b!="*"?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,h=0,k;k=a[h];h++)b==k.nodeName&&(d[e++]=k);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(h=e=0;k=a[h];h++)b=k.className,typeof b.split=="function"&&lc(b.split(/\s+/),c)&&(d[e++]=k);d.length=e;return d}return a},Zha=function(a,b,c){var d=document,e=c||d,h=a&& a!="*"?String(a).toUpperCase():""; return e.querySelectorAll&&e.querySelector&&(h||b)?e.querySelector(h+(b?"."+b:"")):uh(d,a,b,c)[0]||null},bia=function(a,b){uc.forEach(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:aia.hasOwnProperty(d)?a.setAttribute(aia[d],c):kb(d,"aria-")||kb(d,"data-")?a.setAttribute(d,c):a[d]=c})},aia={cellpadding:"cellPadding", cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},vh=function(a){a=(a||window).document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new oh(a.clientWidth,a.clientHeight)},xh=function(a){var b=wh(a); a=a.parentWindow||a.defaultView;return new nh(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)},wh=function(a){return a.scrollingElement?a.scrollingElement:Yd||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement},yh=function(a){return a?a.parentWindow||a.defaultView:window},zh=function(a,b,c){return cia(document,arguments)},cia=function(a,b){var c=b[1],d=dia(a,String(b[0])); c&&(typeof c==="string"?d.className=c:Array.isArray(c)?d.className=c.join(" "):bia(d,c));b.length>2&&eia(a,d,b,2);return d},eia=function(a,b,c,d){function e(m){m&&b.appendChild(typeof m==="string"?a.createTextNode(m):m)} for(;d<c.length;d++){var h=c[d];if(!Za(h)||$a(h)&&h.nodeType>0)e(h);else{a:{if(h&&typeof h.length=="number"){if($a(h)){var k=typeof h.item=="function"||typeof h.item=="string";break a}if(typeof h==="function"){k=typeof h.item=="function";break a}}k=!1}$b(k?pc(h):h,e)}}},Ah=function(a){return dia(document,a)},dia=function(a,b){b=String(b); a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)},Bh=function(){return document.createTextNode("\n")},Dh=function(a){if(a.nodeType!=1)return!1; switch(a.tagName){case"APPLET":case"AREA":case"BASE":case"BR":case"COL":case"COMMAND":case"EMBED":case"FRAME":case"HR":case"IMG":case"INPUT":case"IFRAME":case"ISINDEX":case"KEYGEN":case"LINK":case"NOFRAMES":case"NOSCRIPT":case"META":case"OBJECT":case"PARAM":case"SCRIPT":case"SOURCE":case"STYLE":case"TRACK":case"WBR":return!1;}return!0},fia=function(a,b){eia(qh(a),a,arguments,1)},Eh=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},Fh=function(a,b){b.parentNode&&b.parentNode.insertBefore(a, b)},Gh=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)},Hh=function(a,b){a.insertBefore(b,a.childNodes[0]||null)},Ih=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null},gia=function(a,b){var c=b.parentNode; c&&c.replaceChild(a,b)},hia=function(a){var b,c=a.parentNode; if(c&&c.nodeType!=11)if(a.removeNode)a.removeNode(!1);else{for(;b=a.firstChild;)c.insertBefore(b,a);Ih(a)}},Jh=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})},jia=function(a){return a.nextElementSibling!==void 0?a.nextElementSibling:iia(a.nextSibling,!0)},kia=function(a){return a.previousElementSibling!==void 0?a.previousElementSibling:iia(a.previousSibling,!1)},iia=function(a,b){for(;a&&a.nodeType!=1;)a=b?a.nextSibling: a.previousSibling; return a},Kh=function(a){return $a(a)&&a.nodeType==1},Lh=function(a,b){if(!a||!b)return!1; if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},nia=function(a,b){if(a==b)return 0; if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=a.nodeType==1,d=b.nodeType==1;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,h=b.parentNode;return e==h?lia(a,b):!c&&Lh(e,b)?-1*mia(a,b):!d&&Lh(h,a)?mia(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:h.sourceIndex)}d=qh(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(Oa.Range.START_TO_END, a)},mia=function(a,b){var c=a.parentNode; if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return lia(b,a)},lia=function(a,b){for(;b=b.previousSibling;)if(b==a)return-1; return 1},oia=function(a){var b,c=arguments.length; if(!c)return null;if(c==1)return arguments[0];var d=[],e=Infinity;for(b=0;b<c;b++){for(var h=[],k=arguments[b];k;)h.unshift(k),k=k.parentNode;d.push(h);e=Math.min(e,h.length)}h=null;for(b=0;b<e;b++){k=d[0][b];for(var m=1;m<c;m++)if(k!=d[m][b])return h;h=k}return h},qh=function(a){return a.nodeType==9?a:a.ownerDocument||a.document},Mh=function(a){return a.contentDocument||a.contentWindow.document},Nh=function(a,b){if("textContent"in a)a.textContent=b;else if(a.nodeType==3)a.data=String(b);else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else Eh(a),a.appendChild(qh(a).createTextNode(String(b)))},pia={SCRIPT:1, STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},qia={IMG:" ",BR:"\n"},ria=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768},tia=function(a){var b=[]; sia(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");a!=" "&&(a=a.replace(/^\s*/,""));return a},uia=function(a){var b=[]; sia(a,b,!1);return b.join("")},sia=function(a,b,c){if(!(a.nodeName in pia))if(a.nodeType==3)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in qia)b.push(qia[a.nodeName]);else for(a=a.firstChild;a;)sia(a,b,c),a=a.nextSibling},Qh=function(a,b,c){if(!b&&!c)return null; var d=b?String(b).toUpperCase():null;return Oh(a,function(e){return(!d||e.nodeName==d)&&(!c||typeof e.className==="string"&&lc(e.className.split(/\s+/),c))},!0)},Oh=function(a,b,c){a&&!c&&(a=a.parentNode); for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null},ph=function(a){this.JSC$6516_document_=a||Oa.document||document}; f=ph.prototype;f.getElement=function(a){return sh(this.JSC$6516_document_,a)}; f.$=ph.prototype.getElement;f.getElementsByTagName=function(a,b){return(b||this.JSC$6516_document_).getElementsByTagName(String(a))}; f.getElementsByTagNameAndClass=function(a,b,c){return uh(this.JSC$6516_document_,a,b,c)}; f.$$=ph.prototype.getElementsByTagNameAndClass;f.setProperties=bia;f.JSC$6518_createDom=function(a,b,c){return cia(this.JSC$6516_document_,arguments)}; f.createElement=function(a){return dia(this.JSC$6516_document_,a)}; f.createTextNode=function(a){return this.JSC$6516_document_.createTextNode(String(a))}; var Rh=function(a){a=a.JSC$6516_document_;return a.parentWindow||a.defaultView}; f=ph.prototype;f.appendChild=function(a,b){a.appendChild(b)}; f.append=fia;f.canHaveChildren=Dh;f.removeNode=Ih;f.getChildren=Jh;f.contains=Lh;var wia=function(){return Fd&&Hd?Hd.mobile:!via()&&(Jd("iPod")||Jd("iPhone")||Jd("Android")||Jd("IEMobile"))},via=function(){return Fd&&Hd?!Hd.mobile&&(Jd("iPad")||Jd("Android")||Jd("Silk")):Jd("iPad")||Jd("Android")&&!Jd("Mobile")||Jd("Silk")};var Sh=function(a){try{return!!a&&a.location.href!=null&&Td(a,"foo")}catch(b){return!1}},yia=function(a){var b=xia; if(b)for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)},zia=function(){var a=[]; yia(function(b){a.push(b)}); return a},xia={ALLOW_FORMS:"allow-forms", ALLOW_MODALS:"allow-modals",ALLOW_ORIENTATION_LOCK:"allow-orientation-lock",ALLOW_POINTER_LOCK:"allow-pointer-lock",ALLOW_POPUPS:"allow-popups",ALLOW_POPUPS_TO_ESCAPE_SANDBOX:"allow-popups-to-escape-sandbox",ALLOW_PRESENTATION:"allow-presentation",ALLOW_SAME_ORIGIN:"allow-same-origin",ALLOW_SCRIPTS:"allow-scripts",ALLOW_TOP_NAVIGATION:"allow-top-navigation",ALLOW_TOP_NAVIGATION_BY_USER_ACTIVATION:"allow-top-navigation-by-user-activation"},Aia=Zg(function(){return zia()}),Cia=function(){var a=Bia("IFRAME"), b={}; $b(Aia(),function(c){a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)}); return b},Bia=function(a,b){b=b===void 0?document:b; return b.createElement(String(a).toLowerCase())};var Th=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}; f=Th.prototype;f.getWidth=function(){return this.right-this.left}; f.getHeight=function(){return this.bottom-this.top}; f.clone=function(){return new Th(this.top,this.right,this.bottom,this.left)}; f.contains=function(a){return this&&a?a instanceof Th?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; f.expand=function(a,b,c,d){$a(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this}; f.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; f.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this}; f.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; f.translate=function(a,b){a instanceof nh?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,typeof b==="number"&&(this.top+=b,this.bottom+=b));return this}; f.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Uh=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}; f=Uh.prototype;f.clone=function(){return new Uh(this.left,this.top,this.width,this.height)}; f.boundingRect=function(a){var b=Math.max(this.left+this.width,a.left+a.width),c=Math.max(this.top+this.height,a.top+a.height);this.left=Math.min(this.left,a.left);this.top=Math.min(this.top,a.top);this.width=b-this.left;this.height=c-this.top}; f.contains=function(a){return a instanceof nh?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; f.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)}; f.getSize=function(){return new oh(this.width,this.height)}; f.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; f.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; f.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; f.translate=function(a,b){a instanceof nh?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this}; f.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var Xh=function(a,b,c){if(typeof b==="string")(b=Dia(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],h=Dia(c,d);h&&(c.style[h]=e)}},Eia={},Dia=function(a,b){var c=Eia[b]; if(!c){var d=dd(b);c=d;a.style[d]===void 0&&(d=(Yd?"Webkit":Xd?"Moz":Vd?"ms":null)+oca(d),a.style[d]!==void 0&&(c=d));Eia[b]=c}return c},Yh=function(a,b){var c=qh(a); return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},Zh=function(a,b){return Yh(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},ai=function(a,b,c){if(b instanceof nh){var d=b.x; b=b.y}else d=b,b=c;a.style.left=$h(d,!1);a.style.top=$h(b,!1)},Fia=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0, top:0,right:0,bottom:0}}},bi=function(a){var b=qh(a),c=new nh(0,0); if(a==(b?qh(b):document).documentElement)return c;a=Fia(a);b=xh(rh(b).JSC$6516_document_);c.x=a.left+b.x;c.y=a.top+b.y;return c},ci=function(a,b,c){if(b instanceof oh)c=b.height,b=b.width;else if(c==void 0)throw Error("missing height argument");a.style.width=$h(b,!0);a.style.height=$h(c,!0)},$h=function(a,b){typeof a=="number"&&(a=(b?Math.round(a):a)+"px"); return a},di=function(a){var b=Gia; if(Zh(a,"display")!="none")return b(a);var c=a.style,d=c.display,e=c.visibility,h=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=h;c.visibility=e;return a},Gia=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=Yd&&!b&&!c; return(b===void 0||d)&&a.getBoundingClientRect?(a=Fia(a),new oh(a.right-a.left,a.bottom-a.top)):new oh(b,c)},ei=function(a){var b=bi(a); a=di(a);return new Uh(b.x,b.y,a.width,a.height)},Hia=function(a,b){a=a.style; "opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=b===""?"":"alpha(opacity="+Number(b)*100+")")},fi=function(a,b){a.style.display=b?"":"none"},gi=function(a){return"rtl"==Zh(a,"direction")},Iia=function(a){var b=Yh(a,"marginLeft"),c=Yh(a,"marginRight"),d=Yh(a,"marginTop"); a=Yh(a,"marginBottom");return new Th(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))},Jia=function(a){var b=Yh(a,"borderLeftWidth"),c=Yh(a,"borderRightWidth"),d=Yh(a,"borderTopWidth"); a=Yh(a,"borderBottomWidth");return new Th(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))},Kia=function(a){var b=Ah("DIV"); a&&(b.className=a);b.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";a=Ah("DIV");ci(a,"200px","200px");b.appendChild(a);document.body.appendChild(b);a=b.offsetWidth-b.clientWidth;Ih(b);return a};var Lia=new Date().getTime();var Mia=function(a){this.internalArray_=ff(a)}; l(Mia,yg);var hi=function(a){this.internalArray_=ff(a)}; l(hi,yg);hi.prototype.getSeconds=function(){ne(this,Wda);return Zf(this,1)}; hi.prototype.setSeconds=function(a){return Gf(this,1,Ue(a),"0")};var Nia=[0,fha,hha];var ii=function(a){this.internalArray_=ff(a)}; l(ii,yg);ii.prototype.getSeconds=function(){ne(this,Wda);return Zf(this,1)}; ii.prototype.setSeconds=function(a){return Gf(this,1,Ue(a),"0")}; var Oia=function(a){var b=Number(Kfa(a,1));a=Xf(a,2);return new Date(b*1E3+a/1E6)};var Pia=[0,fha,hha];var Qia=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&& c!=="moz-extension"&&c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("Invalid URI scheme in origin: "+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a};function Ria(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;r=q=0} function b(w){for(var z=k,C=0;C<64;C+=4)z[C/4]=w[C]<<24|w[C+1]<<16|w[C+2]<<8|w[C+3];for(C=16;C<80;C++)w=z[C-3]^z[C-8]^z[C-14]^z[C-16],z[C]=(w<<1|w>>>31)&4294967295;w=e[0];var E=e[1],I=e[2],N=e[3],P=e[4];for(C=0;C<80;C++){if(C<40){if(C<20){var U=N^E&(I^N);var ca=1518500249}else U=E^I^N,ca=1859775393;}else C<60?(U=E&I|N&(E|I),ca=2400959708):(U=E^I^N,ca=3395469782);U=((w<<5|w>>>27)&4294967295)+U+P+ca+z[C]&4294967295;P=N;N=I;I=(E<<30|E>>>2)&4294967295;E=w;w=U}e[0]=e[0]+w&4294967295;e[1]=e[1]+E&4294967295; e[2]=e[2]+I&4294967295;e[3]=e[3]+N&4294967295;e[4]=e[4]+P&4294967295} function c(w,z){if(typeof w==="string"){w=unescape(encodeURIComponent(w));for(var C=[],E=0,I=w.length;E<I;++E)C.push(w.charCodeAt(E));w=C}z||(z=w.length);C=0;if(q==0)for(;C+64<z;)b(w.slice(C,C+64)),C+=64,r+=64;for(;C<z;)if(h[q++]=w[C++],r++,q==64)for(q=0,b(h);C+64<z;)b(w.slice(C,C+64)),C+=64,r+=64} function d(){var w=[],z=r*8;q<56?c(m,56-q):c(m,64-(q-56));for(var C=63;C>=56;C--)h[C]=z&255,z>>>=8;b(h);for(C=z=0;C<5;C++)for(var E=24;E>=0;E-=8)w[z++]=e[C]>>E&255;return w} for(var e=[],h=[],k=[],m=[128],p=1;p<64;++p)m[p]=0;var q,r;a();return{reset:a,update:c,digest:d,digestString:function(){for(var w=d(),z="",C=0;C<w.length;C++)z+="0123456789ABCDEF".charAt(Math.floor(w[C]/16))+"0123456789ABCDEF".charAt(w[C]%16);return z}}} ;var Tia=function(a,b,c){var d=String(Oa.location.href);return d&&a&&b?[b,Sia(Qia(d),a,c||null)].join(" "):null},Sia=function(a,b,c){var d=[],e=[]; if((Array.isArray(c)?2:1)==1)return e=[b,a],$b(d,function(m){e.push(m)}),Uia(e.join(" ")); var h=[],k=[];$b(c,function(m){k.push(m.key);h.push(m.value)}); c=Math.floor(new Date().getTime()/1E3);e=h.length==0?[c,b,a]:[h.join(":"),c,b,a];$b(d,function(m){e.push(m)}); a=Uia(e.join(" "));a=[c,a];k.length==0||a.push(k.join(""));return a.join("_")},Uia=function(a){var b=Ria(); b.update(a);return b.digestString().toLowerCase()};var Via={};var ji=function(a){this.JSC$6538_document_=a||{cookie:""}}; f=ji.prototype;f.isEnabled=function(){if(!Oa.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{maxAge:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; f.set=function(a,b,c){var d=!1;if(typeof c==="object"){var e=c.sameSite;d=c.secure||!1;var h=c.domain||void 0;var k=c.path||void 0;var m=c.maxAge}if(/[;=\s]/.test(a))throw Error("Invalid cookie name \""+a+"\"");if(/[;\r\n]/.test(b))throw Error("Invalid cookie value \""+b+"\"");m===void 0&&(m=-1);c=h?";domain="+h:"";k=k?";path="+k:"";d=d?";secure":"";m=m<0?"":m==0?";expires="+new Date(1970,1,1).toUTCString():";expires="+new Date(Date.now()+m*1E3).toUTCString();this.JSC$6538_document_.cookie=a+"="+ b+c+k+m+d+(e!=null?";samesite="+e:"")}; f.get=function(a,b){for(var c=a+"=",d=(this.JSC$6538_document_.cookie||"").split(";"),e=0,h;e<d.length;e++){h=ob(d[e]);if(h.lastIndexOf(c,0)==0)return h.slice(c.length);if(h==a)return""}return b}; f.remove=function(a,b,c){var d=this.containsKey(a);this.set(a,"",{maxAge:0,path:b,domain:c});return d}; f.getKeys=function(){return ki(this).keys}; f.getValues=function(){return ki(this).values}; f.isEmpty=function(){return!this.JSC$6538_document_.cookie}; f.getCount=function(){return this.JSC$6538_document_.cookie?(this.JSC$6538_document_.cookie||"").split(";").length:0}; f.containsKey=function(a){return this.get(a)!==void 0}; f.containsValue=function(a){for(var b=ki(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1}; f.clear=function(){for(var a=ki(this).keys,b=a.length-1;b>=0;b--)this.remove(a[b])}; var ki=function(a){a=(a.JSC$6538_document_.cookie||"").split(";");for(var b=[],c=[],d,e,h=0;h<a.length;h++)e=ob(a[h]),d=e.indexOf("="),d==-1?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}},li=new ji(typeof document=="undefined"?null:document);var Wia=function(a){return!!Via.FPA_SAMESITE_PHASE2_MOD||!(a===void 0||!a)},Xia=function(a){a=a===void 0?!1:a; var b=Oa.__SAPISID||Oa.__APISID||Oa.__3PSAPISID||Oa.__OVERRIDE_SID;Wia(a)&&(b=b||Oa.__1PSAPISID);if(b)return!0;if(typeof document!=="undefined"){var c=new ji(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID");Wia(a)&&(b=b||c.get("__Secure-1PAPISID"))}return!!b},Yia=function(a,b,c,d){(a=Oa[a])||typeof document==="undefined"||(a=new ji(document).get(b)); return a?Tia(a,c,d):null},Zia=function(a,b){b=b===void 0?!1:b; var c=Qia(String(Oa.location.href)),d=[];if(Xia(b)){c=c.indexOf("https:")==0||c.indexOf("chrome-extension:")==0||c.indexOf("chrome-untrusted://new-tab-page")==0||c.indexOf("moz-extension:")==0;var e=c?Oa.__SAPISID:Oa.__APISID;e||typeof document==="undefined"||(e=new ji(document),e=e.get(c?"SAPISID":"APISID")||e.get("__Secure-3PAPISID"));(e=e?Tia(e,c?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e);c&&Wia(b)&&((b=Yia("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&d.push(b),(a=Yia("__3PSAPISID", "__Secure-3PAPISID","SAPISID3PHASH",a))&&d.push(a))}return d.length==0?null:d.join(" ")};function mi(a){a&&typeof a.dispose=="function"&&a.dispose()} ;function ni(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];Za(d)?ni.apply(null,d):mi(d)}} ;var oi=function(){this.JSC$6548_disposed_=this.JSC$6548_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_}; oi.prototype.JSC$6548_disposed_=!1;oi.prototype.isDisposed=function(){return this.JSC$6548_disposed_}; oi.prototype.dispose=function(){this.JSC$6548_disposed_||(this.JSC$6548_disposed_=!0,this.disposeInternal())}; oi.prototype[Symbol.dispose]=function(){this.dispose()}; var pi=function(a,b){a.addOnDisposeCallback(db(mi,b))}; oi.prototype.addOnDisposeCallback=function(a,b){this.JSC$6548_disposed_?b!==void 0?a.call(b):a():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),b&&(a=a.bind(b)),this.onDisposeCallbacks_.push(a))}; oi.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var ri=function(a){this.id=a}; ri.prototype.toString=function(){return this.id};var si=function(a,b){this.type=a instanceof ri?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.propagationStopped_=!1}; si.prototype.stopPropagation=function(){this.propagationStopped_=!0}; si.prototype.preventDefault=function(){this.defaultPrevented=!0};var $ia=function(){if(!Oa.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); try{var c=function(){}; Oa.addEventListener("test",c,b);Oa.removeEventListener("test",c,b)}catch(d){}return a}();var ti=function(a,b){si.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.event_=null;a&&this.init(a,b)}; fb(ti,si); ti.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=Yd||a.offsetX!==void 0?a.offsetX:a.layerX,this.offsetY= Yd||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.timeStamp= a.timeStamp;this.event_=a;a.defaultPrevented&&ti.superClass_.preventDefault.call(this)}; ti.prototype.stopPropagation=function(){ti.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0}; ti.prototype.preventDefault=function(){ti.superClass_.preventDefault.call(this);var a=this.event_;a.preventDefault?a.preventDefault():a.returnValue=!1};var aja="closure_listenable_"+(Math.random()*1E6|0),ui=function(a){return!(!a||!a[aja])};var bja=0;var cja=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++bja;this.removed=this.callOnce=!1},vi=function(a){a.removed=!0; a.listener=null;a.proxy=null;a.src=null;a.handler=null};var wi=function(a){this.src=a;this.listeners={};this.typeCount_=0}; wi.prototype.add=function(a,b,c,d,e){var h=a.toString();a=this.listeners[h];a||(a=this.listeners[h]=[],this.typeCount_++);var k=dja(a,b,d,e);k>-1?(b=a[k],c||(b.callOnce=!1)):(b=new cja(b,this.src,h,!!d,e),b.callOnce=c,a.push(b));return b}; wi.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=dja(e,b,c,d);return b>-1?(vi(e[b]),oc(e,b),e.length==0&&(delete this.listeners[a],this.typeCount_--),!0):!1}; var eja=function(a,b){var c=b.type;if(!(c in a.listeners))return!1;var d=mc(a.listeners[c],b);d&&(vi(b),a.listeners[c].length==0&&(delete a.listeners[c],a.typeCount_--));return d}; wi.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.listeners)if(!a||c==a){for(var d=this.listeners[c],e=0;e<d.length;e++)++b,vi(d[e]);delete this.listeners[c];this.typeCount_--}return b}; wi.prototype.getListener=function(a,b,c,d){a=this.listeners[a.toString()];var e=-1;a&&(e=dja(a,b,c,d));return e>-1?a[e]:null}; wi.prototype.hasListener=function(a,b){var c=a!==void 0,d=c?a.toString():"",e=b!==void 0;return uc.some(this.listeners,function(h){for(var k=0;k<h.length;++k)if(!(c&&h[k].type!=d||e&&h[k].capture!=b))return!0;return!1})}; var dja=function(a,b,c,d){for(var e=0;e<a.length;++e){var h=a[e];if(!h.removed&&h.listener==b&&h.capture==!!c&&h.handler==d)return e}return-1};var fja="closure_lm_"+(Math.random()*1E6|0),gja={},hja=0,yi=function(a,b,c,d,e){if(d&&d.once)return xi(a,b,c,d,e);if(Array.isArray(b)){for(var h=0;h<b.length;h++)yi(a,b[h],c,d,e);return null}c=zi(c);return ui(a)?a.listen(b,c,$a(d)?!!d.capture:!!d,e):ija(a,b,c,!1,d,e)},ija=function(a,b,c,d,e,h){if(!b)throw Error("Invalid event type"); var k=$a(e)?!!e.capture:!!e,m=Ai(a);m||(a[fja]=m=new wi(a));c=m.add(b,c,d,k,h);if(c.proxy)return c;d=jja();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)$ia||(e=k),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(kja(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");hja++;return c},jja=function(){var a=lja,b=function(c){return a.call(b.src,b.listener,c)}; return b},xi=function(a,b,c,d,e){if(Array.isArray(b)){for(var h=0;h<b.length;h++)xi(a,b[h],c,d,e); return null}c=zi(c);return ui(a)?a.listenOnce(b,c,$a(d)?!!d.capture:!!d,e):ija(a,b,c,!0,d,e)},Bi=function(a,b,c,d,e){if(Array.isArray(b))for(var h=0;h<b.length;h++)Bi(a,b[h],c,d,e);else d=$a(d)?!!d.capture:!!d,c=zi(c),ui(a)?a.unlisten(b,c,d,e):a&&(a=Ai(a))&&(b=a.getListener(b,c,d,e))&&Ci(b)},Ci=function(a){if(typeof a==="number"||!a||a.removed)return!1; var b=a.src;if(ui(b))return eja(b.eventTargetListeners_,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(kja(c),d):b.addListener&&b.removeListener&&b.removeListener(d);hja--;(c=Ai(b))?(eja(c,a),c.typeCount_==0&&(c.src=null,b[fja]=null)):vi(a);return!0},mja=function(a,b,c,d,e){c=zi(c); d=!!d;return ui(a)?a.getListener(b,c,d,e):a?(a=Ai(a))?a.getListener(b,c,d,e):null:null},kja=function(a){return a in gja?gja[a]:gja[a]="on"+a},lja=function(a,b){if(a.removed)a=!0;else {b=new ti(b,this);var c=a.listener,d=a.handler||a.src;a.callOnce&&Ci(a);a=c.call(d,b)}return a},Ai=function(a){a=a[fja]; return a instanceof wi?a:null},nja="__closure_events_fn_"+(Math.random()*1E9>>>0),zi=function(a){if(typeof a==="function")return a; a[nja]||(a[nja]=function(b){return a.handleEvent(b)}); return a[nja]};var Di=function(){oi.call(this);this.eventTargetListeners_=new wi(this);this.actualEventTarget_=this;this.parentEventTarget_=null}; fb(Di,oi);Di.prototype[aja]=!0;f=Di.prototype;f.setParentEventTarget=function(a){this.parentEventTarget_=a}; f.addEventListener=function(a,b,c,d){yi(this,a,b,c,d)}; f.removeEventListener=function(a,b,c,d){Bi(this,a,b,c,d)}; f.dispatchEvent=function(a){var b,c=this.parentEventTarget_;if(c)for(b=[];c;c=c.parentEventTarget_)b.push(c);c=this.actualEventTarget_;var d=a.type||a;if(typeof a==="string")a=new si(a,c);else if(a instanceof si)a.target=a.target||c;else{var e=a;a=new si(d,c);uc.extend(a,e)}e=!0;if(b)for(var h=b.length-1;!a.propagationStopped_&&h>=0;h--){var k=a.currentTarget=b[h];e=Ei(k,d,!0,a)&&e}a.propagationStopped_||(k=a.currentTarget=c,e=Ei(k,d,!0,a)&&e,a.propagationStopped_||(e=Ei(k,d,!1,a)&&e));if(b)for(h= 0;!a.propagationStopped_&&h<b.length;h++)k=a.currentTarget=b[h],e=Ei(k,d,!1,a)&&e;return e}; f.disposeInternal=function(){Di.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null}; f.listen=function(a,b,c,d){return this.eventTargetListeners_.add(String(a),b,!1,c,d)}; f.listenOnce=function(a,b,c,d){return this.eventTargetListeners_.add(String(a),b,!0,c,d)}; f.unlisten=function(a,b,c,d){return this.eventTargetListeners_.remove(String(a),b,c,d)}; f.removeAllListeners=function(a){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(a):0}; var Ei=function(a,b,c,d){b=a.eventTargetListeners_.listeners[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,h=0;h<b.length;++h){var k=b[h];if(k&&!k.removed&&k.capture==c){var m=k.listener,p=k.handler||k.src;k.callOnce&&eja(a.eventTargetListeners_,k);e=m.call(p,d)!==!1&&e}}return e&&!d.defaultPrevented}; Di.prototype.getListener=function(a,b,c,d){return this.eventTargetListeners_.getListener(String(a),b,c,d)}; Di.prototype.hasListener=function(a,b){return this.eventTargetListeners_.hasListener(a!==void 0?String(a):void 0,b)};var Gi=function(a){Di.call(this);var b=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=a!=null?a:{addLowPriorityJob:function(e,h){return setTimeout(e,h)}, cancelJob:function(e){clearTimeout(e)}}; var c,d;this.isOnline=(d=(c=window.navigator)==null?void 0:c.onLine)!=null?d:!0;this.onNavigatorChange=function(){return t(function(e){return n(e,Fi(b),0)})}; window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||oja(this)}; l(Gi,Di);var pja=function(){var a=Hi;Gi.instance||(Gi.instance=new Gi(a));return Gi.instance}; Gi.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete Gi.instance}; Gi.prototype.isNetworkAvailable=function(){return this.isOnline}; var oja=function(a){a.pollingJob=a.jobManager.addLowPriorityJob(function(){var b;return t(function(c){if(c.nextAddress==1)return a.isOnline?((b=window.navigator)==null?0:b.onLine)?c.jumpTo(3):n(c,Fi(a),3):n(c,Fi(a),3);oja(a);ua(c)})},3E4)},Fi=function(a,b){return a.networkRequestPromise?a.networkRequestPromise:a.networkRequestPromise=new Promise(function(c){var d,e,h,k; return t(function(m){switch(m.nextAddress){case 1:return d=window.AbortController?new window.AbortController:void 0,h=(e=d)==null?void 0:e.signal,k=!1,xa(m,2,3),d&&(a.abortTimeoutKey=a.jobManager.addLowPriorityJob(function(){d.abort()},b||2E4)),n(m,fetch("/generate_204",{method:"HEAD", signal:h}),5);case 5:k=!0;case 3:Aa(m);a.networkRequestPromise=void 0;a.abortTimeoutKey&&(a.jobManager.cancelJob(a.abortTimeoutKey),a.abortTimeoutKey=0);k!==a.isOnline&&(a.isOnline=k,a.isOnline?a.dispatchEvent("networkstatus-online"):a.dispatchEvent("networkstatus-offline"));c(k);Ca(m,0);break;case 2:za(m),k=!1,m.jumpTo(3);}})})};var qja=function(){this.data=[];this.cachedPackedInt52=-1}; qja.prototype.set=function(a,b){b=b===void 0?!0:b;0<=a&&a<52&&Number.isInteger(a)&&this.data[a]!==b&&(this.data[a]=b,this.cachedPackedInt52=-1)}; qja.prototype.get=function(a){return!!this.data[a]}; var rja=function(a){a.cachedPackedInt52===-1&&(a.cachedPackedInt52=a.data.reduce(function(b,c,d){return b+(c?Math.pow(2,d):0)},0)); return a.cachedPackedInt52};var sja=function(a,b,c){a&&b!==null&&b!=b.top&&(b=b.top);try{return(c===void 0?0:c)?new oh(b.innerWidth,b.innerHeight).round():vh(b).round()}catch(d){return new oh(-12245933,-12245933)}};var tja=function(a){return a.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||a.webkitVisibilityState||a.mozVisibilityState||""]||0};var Ii=function(a,b){this.create_=a;this.reset_=b;this.occupants_=0;this.head_=null}; Ii.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var a=this.head_;this.head_=a.next;a.next=null}else a=this.create_();return a}; Ii.prototype.put=function(a){this.reset_(a);this.occupants_<100&&(this.occupants_++,a.next=this.head_,this.head_=a)};var uja,vja=function(){var a=Oa.MessageChannel;typeof a==="undefined"&&typeof window!=="undefined"&&window.postMessage&&window.addEventListener&&!Jd("Presto")&&(a=function(){var e=Ah("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var h=e.contentWindow;e=h.document;e.open();e.close();var k="callImmediate"+Math.random(),m=h.location.protocol=="file:"?"*":h.location.protocol+"//"+h.location.host;e=cb(function(p){if((m=="*"||p.origin==m)&&p.data==k)this.port1.onmessage()},this); h.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){h.postMessage(k,m)}}}); if(typeof a!=="undefined"){var b=new a,c={},d=c;b.port1.onmessage=function(){if(c.next!==void 0){c=c.next;var e=c.cb;c.cb=null;e()}}; return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){Oa.setTimeout(e,0)}},wja=jc;var xja=function(){this.workTail_=this.workHead_=null}; xja.prototype.add=function(a,b){var c=Pja.get();c.set(a,b);this.workTail_?this.workTail_.next=c:this.workHead_=c;this.workTail_=c}; xja.prototype.remove=function(){var a=null;this.workHead_&&(a=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),a.next=null);return a}; var Pja=new Ii(function(){return new Qja},function(a){return a.reset()}),Qja=function(){this.next=this.scope=this.fn=null}; Qja.prototype.set=function(a,b){this.fn=a;this.scope=b;this.next=null}; Qja.prototype.reset=function(){this.next=this.scope=this.fn=null};var Ji,Rja=!1,Sja=new xja,Ki=function(a,b){Ji||Tja();Rja||(Ji(),Rja=!0);Sja.add(a,b)},Tja=function(){if(Oa.Promise&&Oa.Promise.resolve){var a=Oa.Promise.resolve(void 0); Ji=function(){a.then(Uja)}}else Ji=function(){var b=Uja; b=wja(b);typeof Oa.setImmediate!=="function"||Oa.Window&&Oa.Window.prototype&&Oa.Window.prototype.setImmediate==Oa.setImmediate?(uja||(uja=vja()),uja(b)):Oa.setImmediate(b)}},Uja=function(){for(var a;a=Sja.remove();){try{a.fn.call(a.scope)}catch(b){Cd(b)}Pja.put(a)}Rja=!1};var Vja=function(){this.blockSize=-1};var Mi=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var a=1;a<this.blockSize;++a)this.pad_[a]=0;this.total_=this.inbuf_=0;this.reset()}; fb(Mi,Vja);Mi.prototype.reset=function(){this.chain_[0]=1732584193;this.chain_[1]=4023233417;this.chain_[2]=2562383102;this.chain_[3]=271733878;this.chain_[4]=3285377520;this.total_=this.inbuf_=0}; var Ni=function(a,b,c){c||(c=0);var d=a.W_;if(typeof b==="string")for(var e=0;e<16;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;e<16;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;e<80;e++){var h=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(h<<1|h>>>31)&4294967295}b=a.chain_[0];c=a.chain_[1];var k=a.chain_[2],m=a.chain_[3],p=a.chain_[4];for(e=0;e<80;e++){if(e<40){if(e<20){h=m^c&(k^m);var q=1518500249}else h=c^k^m,q=1859775393;}else e< 60?(h=c&k|m&(c|k),q=2400959708):(h=c^k^m,q=3395469782);h=(b<<5|b>>>27)+h+p+q+d[e]&4294967295;p=m;m=k;k=(c<<30|c>>>2)&4294967295;c=b;b=h}a.chain_[0]=a.chain_[0]+b&4294967295;a.chain_[1]=a.chain_[1]+c&4294967295;a.chain_[2]=a.chain_[2]+k&4294967295;a.chain_[3]=a.chain_[3]+m&4294967295;a.chain_[4]=a.chain_[4]+p&4294967295}; Mi.prototype.update=function(a,b){if(a!=null){b===void 0&&(b=a.length);for(var c=b-this.blockSize,d=0,e=this.buf_,h=this.inbuf_;d<b;){if(h==0)for(;d<=c;)Ni(this,a,d),d+=this.blockSize;if(typeof a==="string")for(;d<b;){if(e[h]=a.charCodeAt(d),++h,++d,h==this.blockSize){Ni(this,e);h=0;break}}else for(;d<b;)if(e[h]=a[d],++h,++d,h==this.blockSize){Ni(this,e);h=0;break}}this.inbuf_=h;this.total_+=b}}; Mi.prototype.digest=function(){var a=[],b=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var c=this.blockSize-1;c>=56;c--)this.buf_[c]=b&255,b/=256;Ni(this,this.buf_);for(c=b=0;c<5;c++)for(var d=24;d>=0;d-=8)a[b]=this.chain_[c]>>d&255,++b;return a};var Wja=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""},Oi=function(a){return a.classList?a.classList:Wja(a).match(/\S+/g)||[]},Pi=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)},Qi=function(a,b){return a.classList?a.classList.contains(b):lc(Oi(a),b)},Ri=function(a,b){if(a.classList)a.classList.add(b);else if(!Qi(a,b)){var c=Wja(a);Pi(a,c+(c.length>0?" "+b:b))}},Si=function(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e){Ri(a,e)});else {var c={};Array.prototype.forEach.call(Oi(a),function(e){c[e]=!0}); Array.prototype.forEach.call(b,function(e){c[e]=!0}); b="";for(var d in c)b+=b.length>0?" "+d:d;Pi(a,b)}},Ti=function(a,b){a.classList?a.classList.remove(b):Qi(a,b)&&Pi(a,Array.prototype.filter.call(Oi(a),function(c){return c!=b}).join(" "))},Xja=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){Ti(a,c)}):Pi(a,Array.prototype.filter.call(Oi(a),function(c){return!lc(b,c)}).join(" "))};var Ui=function(){}; Ui.prototype.next=function(){return Vi}; var Vi={done:!0,value:void 0},Wi=function(a){return{value:a,done:!1}}; Ui.prototype.__iterator__=function(){return this}; var Yja=function(a){if(a instanceof Ui)return a;if(typeof a.__iterator__=="function")return a.__iterator__(!1);if(Za(a)){var b=0,c=new Ui;c.next=function(){for(;;){if(b>=a.length)return Vi;if(b in a)return Wi(a[b++]);b++}}; return c}throw Error("Not implemented")},Zja=function(a,b,c){if(Za(a))$b(a,b,c);else for(a=Yja(a);;){var d=a.next();if(d.done)break;b.call(c,d.value,void 0,a)}};var $ja=function(a){if(a instanceof Xi||a instanceof Yi||a instanceof Zi)return a;if(typeof a.next=="function")return new Xi(function(){return a}); if(typeof a[Symbol.iterator]=="function")return new Xi(function(){return a[Symbol.iterator]()}); if(typeof a.__iterator__=="function")return new Xi(function(){return a.__iterator__()}); throw Error("Not an iterator or iterable.")},Xi=function(a){this.func_=a}; Xi.prototype.__iterator__=function(){return new Yi(this.func_())}; Xi.prototype[Symbol.iterator]=function(){return new Zi(this.func_())}; Xi.prototype.toEs6=function(){return new Zi(this.func_())}; var Yi=function(a){this.JSC$6620_iter_=a}; l(Yi,Ui);Yi.prototype.next=function(){return this.JSC$6620_iter_.next()}; Yi.prototype[Symbol.iterator]=function(){return new Zi(this.JSC$6620_iter_)}; Yi.prototype.toEs6=function(){return new Zi(this.JSC$6620_iter_)}; var Zi=function(a){Xi.call(this,function(){return a}); this.JSC$6623_iter_=a}; l(Zi,Xi);Zi.prototype.next=function(){return this.JSC$6623_iter_.next()};var aka=function(a){try{return Oa.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a)},$i=function(a){return new bka().serialize(a)},bka=function(){}; bka.prototype.serialize=function(a){var b=[];cka(this,a,b);return b.join("")}; var cka=function(a,b,c){if(b==null)c.push("null");else{if(typeof b=="object"){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",h=0;h<b;h++)c.push(e),cka(a,d[h],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(h=b[d],typeof h!="function"&&(c.push(e),dka(d,c),c.push(":"),cka(a,h,c),e=","));c.push("}");return}}switch(typeof b){case"string":dka(b,c); break;case"number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case"boolean":c.push(String(b));break;case"function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}},eka={"\"":"\\\"", "\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},fka=/\uffff/.test("\uFFFF")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,dka=function(a,b){b.push("\"",a.replace(fka,function(c){var d=eka[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),eka[c]=d);return d}),"\"")};var aj=function(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})};var gka=function(a){a.prototype.$goog_Thenable=!0},hka=function(a){if(!a)return!1; try{return!!a.$goog_Thenable}catch(b){return!1}};var bj=function(a,b){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(a!=Yg)try{var c=this;a.call(b,function(d){c.resolve_(2,d)},function(d){c.resolve_(3,d)})}catch(d){this.resolve_(3,d)}},ika=function(){this.next=this.context=this.JSC$6634_onRejected=this.JSC$6634_onFulfilled=this.child=null; this.always=!1}; ika.prototype.reset=function(){this.context=this.JSC$6634_onRejected=this.JSC$6634_onFulfilled=this.child=null;this.always=!1}; var jka=new Ii(function(){return new ika},function(a){a.reset()}),kka=function(a,b,c){var d=jka.get(); d.JSC$6634_onFulfilled=a;d.JSC$6634_onRejected=b;d.context=c;return d},cj=function(a){if(a instanceof bj)return a; var b=new bj(Yg);b.resolve_(2,a);return b},dj=function(a){return new bj(function(b,c){c(a)})},mka=function(a,b,c){lka(a,b,c,null)||Ki(db(b,a))},ej=function(a){return new bj(function(b,c){var d=a.length,e=[]; if(d)for(var h=function(q,r){d--;e[q]=r;d==0&&b(e)},k=function(q){c(q)},m=0,p;m<a.length;m++)p=a[m],mka(p,db(h,m),k);else b(e)})},nka=function(a){return new bj(function(b){var c=a.length,d=[]; if(c)for(var e=function(m,p,q){c--;d[m]=p?{fulfilled:!0,value:q}:{fulfilled:!1,reason:q};c==0&&b(d)},h=0,k;h<a.length;h++)k=a[h],mka(k,db(e,h,!0),db(e,h,!1));else b(d)})},oka=function(a){return new bj(function(b,c){var d=a.length,e=[]; if(d)for(var h=function(q){b(q)},k=function(q,r){d--; e[q]=r;d==0&&c(e)},m=0,p;m<a.length;m++)p=a[m],mka(p,h,db(k,m));else b(void 0)})},fj=function(){var a,b,c=new bj(function(d,e){a=d; b=e}); return new pka(c,a,b)}; bj.prototype.then=function(a,b,c){return qka(this,typeof a==="function"?a:null,typeof b==="function"?b:null,c)}; gka(bj);var gj=function(a,b){b=kka(b,b);b.always=!0;rka(a,b);return a}; bj.prototype.thenCatch=function(a,b){return qka(this,null,a,b)}; bj.prototype.catch=bj.prototype.thenCatch;bj.prototype.cancel=function(a){if(this.state_==0){var b=new hj(a);Ki(function(){ska(this,b)},this)}}; var ska=function(a,b){if(a.state_==0)if(a.parent_){var c=a.parent_;if(c.callbackEntries_){for(var d=0,e=null,h=null,k=c.callbackEntries_;k&&(k.always||(d++,k.child==a&&(e=k),!(e&&d>1)));k=k.next)e||(h=k);e&&(c.state_==0&&d==1?ska(c,b):(h?(d=h,d.next==c.callbackEntriesTail_&&(c.callbackEntriesTail_=d),d.next=d.next.next):tka(c),uka(c,e,3,b)))}a.parent_=null}else a.resolve_(3,b)},rka=function(a,b){a.callbackEntries_||a.state_!=2&&a.state_!=3||vka(a); a.callbackEntriesTail_?a.callbackEntriesTail_.next=b:a.callbackEntries_=b;a.callbackEntriesTail_=b},qka=function(a,b,c,d){var e=kka(null,null,null); e.child=new bj(function(h,k){e.JSC$6634_onFulfilled=b?function(m){try{var p=b.call(d,m);h(p)}catch(q){k(q)}}:h; e.JSC$6634_onRejected=c?function(m){try{var p=c.call(d,m);p===void 0&&m instanceof hj?k(m):h(p)}catch(q){k(q)}}:k}); e.child.parent_=a;rka(a,e);return e.child}; bj.prototype.unblockAndFulfill_=function(a){this.state_=0;this.resolve_(2,a)}; bj.prototype.unblockAndReject_=function(a){this.state_=0;this.resolve_(3,a)}; bj.prototype.resolve_=function(a,b){this.state_==0&&(this===b&&(a=3,b=new TypeError("Promise cannot resolve to itself")),this.state_=1,lka(b,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=b,this.state_=a,this.parent_=null,vka(this),a!=3||b instanceof hj||wka(this,b)))}; var lka=function(a,b,c,d){if(a instanceof bj)return rka(a,kka(b||Yg,c||null,d)),!0;if(hka(a))return a.then(b,c,d),!0;if($a(a))try{var e=a.then;if(typeof e==="function")return xka(a,e,b,c,d),!0}catch(h){return c.call(d,h),!0}return!1},xka=function(a,b,c,d,e){var h=!1,k=function(p){h||(h=!0,c.call(e,p))},m=function(p){h||(h=!0,d.call(e,p))}; try{b.call(a,k,m)}catch(p){m(p)}},vka=function(a){a.executing_||(a.executing_=!0,Ki(a.executeCallbacks_,a))},tka=function(a){var b=null; a.callbackEntries_&&(b=a.callbackEntries_,a.callbackEntries_=b.next,b.next=null);a.callbackEntries_||(a.callbackEntriesTail_=null);return b}; bj.prototype.executeCallbacks_=function(){for(var a;a=tka(this);)uka(this,a,this.state_,this.result_);this.executing_=!1}; var uka=function(a,b,c,d){if(c==3&&b.JSC$6634_onRejected&&!b.always)for(;a&&a.hadUnhandledRejection_;a=a.parent_)a.hadUnhandledRejection_=!1;if(b.child)b.child.parent_=null,yka(b,c,d);else try{b.always?b.JSC$6634_onFulfilled.call(b.context):yka(b,c,d)}catch(e){zka.call(null,e)}jka.put(b)},yka=function(a,b,c){b==2?a.JSC$6634_onFulfilled.call(a.context,c):a.JSC$6634_onRejected&&a.JSC$6634_onRejected.call(a.context,c)},wka=function(a,b){a.hadUnhandledRejection_=!0; Ki(function(){a.hadUnhandledRejection_&&zka.call(null,b)})},zka=Cd,hj=function(a){hb.call(this,a)}; fb(hj,hb);hj.prototype.name="cancel";var pka=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c};var ij=function(a){oi.call(this);this.JSC$6646_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!a}; fb(ij,oi);ij.prototype.subscribe=function(a,b,c){var d=this.topics_[a];d||(d=this.topics_[a]=[]);var e=this.JSC$6646_key_;this.subscriptions_[e]=a;this.subscriptions_[e+1]=b;this.subscriptions_[e+2]=c;this.JSC$6646_key_=e+3;d.push(e);return e}; var Bka=function(a){var b=Aka,c=!1,d=b.subscribe("handleError",function(e){c||(c=!0,this.unsubscribeByKey(d),a.apply(void 0,arguments))},b)}; ij.prototype.unsubscribe=function(a,b,c){if(a=this.topics_[a]){var d=this.subscriptions_;if(a=a.find(function(e){return d[e+1]==b&&d[e+2]==c}))return this.unsubscribeByKey(a)}return!1}; ij.prototype.unsubscribeByKey=function(a){var b=this.subscriptions_[a];if(b){var c=this.topics_[b];this.publishDepth_!=0?(this.pendingKeys_.push(a),this.subscriptions_[a+1]=function(){}):(c&&mc(c,a),delete this.subscriptions_[a],delete this.subscriptions_[a+1],delete this.subscriptions_[a+2])}return!!b}; ij.prototype.publish=function(a,b){var c=this.topics_[a];if(c){for(var d=Array(arguments.length-1),e=1,h=arguments.length;e<h;e++)d[e-1]=arguments[e];if(this.async_)for(e=0;e<c.length;e++){var k=c[e];Cka(this.subscriptions_[k+1],this.subscriptions_[k+2],d)}else{this.publishDepth_++;try{for(e=0,h=c.length;e<h&&!this.isDisposed();e++)k=c[e],this.subscriptions_[k+1].apply(this.subscriptions_[k+2],d)}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;c=this.pendingKeys_.pop();)this.unsubscribeByKey(c)}}return e!= 0}return!1}; var Cka=function(a,b,c){Ki(function(){a.apply(b,c)})}; ij.prototype.clear=function(a){if(a){var b=this.topics_[a];b&&(b.forEach(this.unsubscribeByKey,this),delete this.topics_[a])}else this.subscriptions_.length=0,this.topics_={}}; ij.prototype.getCount=function(a){if(a){var b=this.topics_[a];return b?b.length:0}a=0;for(b in this.topics_)a+=this.getCount(b);return a}; ij.prototype.disposeInternal=function(){ij.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var jj=function(a){this.mechanism=a}; jj.prototype.set=function(a,b){b===void 0?this.mechanism.remove(a):this.mechanism.set(a,$i(b))}; jj.prototype.get=function(a){try{var b=this.mechanism.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered"}}; jj.prototype.remove=function(a){this.mechanism.remove(a)};var kj=function(a){this.mechanism=a}; fb(kj,jj);var Dka=function(a){this.data=a},Eka=function(a){return a===void 0||a instanceof Dka?a:new Dka(a)}; kj.prototype.set=function(a,b){kj.superClass_.set.call(this,a,Eka(b))}; kj.prototype.getWrapper=function(a){a=kj.superClass_.get.call(this,a);if(a===void 0||a instanceof Object)return a;throw"Storage: Invalid value was encountered"}; kj.prototype.get=function(a){if(a=this.getWrapper(a)){if(a=a.data,a===void 0)throw"Storage: Invalid value was encountered"}else a=void 0;return a};var mj=function(a){this.mechanism=a}; fb(mj,kj);var Fka=function(a){var b=a.creation;a=a.expiration;return!!a&&a<eb()||!!b&&b>eb()}; mj.prototype.set=function(a,b,c){if(b=Eka(b)){if(c){if(c<eb()){mj.prototype.remove.call(this,a);return}b.expiration=c}b.creation=eb()}mj.superClass_.set.call(this,a,b)}; mj.prototype.getWrapper=function(a,b){var c=mj.superClass_.getWrapper.call(this,a);if(c)if(!b&&Fka(c))mj.prototype.remove.call(this,a);else return c};var Gka=function(){};var nj=function(){}; fb(nj,Gka);nj.prototype.getCount=function(){for(var a=0,b=g(this),c=b.next();!c.done;c=b.next())a++;return a}; nj.prototype[Symbol.iterator]=function(){return $ja(this.__iterator__(!0)).toEs6()}; nj.prototype.clear=function(){var a=Array.from(this);a=g(a);for(var b=a.next();!b.done;b=a.next())this.remove(b.value)};var oj=function(a){this.storage_=a;this.cachedIsStorageAvailable_=null}; fb(oj,nj);f=oj.prototype;f.isAvailable=function(){var a=this.storage_;if(a)try{a.setItem("__sak","1");a.removeItem("__sak");var b=!0}catch(c){b=c instanceof DOMException&&(c.name==="QuotaExceededError"||c.code===22||c.code===1014||c.name==="NS_ERROR_DOM_QUOTA_REACHED")&&a&&a.length!==0}else b=!1;return this.cachedIsStorageAvailable_=b}; f.set=function(a,b){pj(this);try{this.storage_.setItem(a,b)}catch(c){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded"}}; f.get=function(a){pj(this);a=this.storage_.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a}; f.remove=function(a){pj(this);this.storage_.removeItem(a)}; f.getCount=function(){pj(this);return this.storage_.length}; f.__iterator__=function(a){pj(this);var b=0,c=this.storage_,d=new Ui;d.next=function(){if(b>=c.length)return Vi;var e=c.key(b++);if(a)return Wi(e);e=c.getItem(e);if(typeof e!=="string")throw"Storage mechanism: Invalid value was encountered";return Wi(e)}; return d}; f.clear=function(){pj(this);this.storage_.clear()}; f.key=function(a){pj(this);return this.storage_.key(a)}; var pj=function(a){if(a.storage_==null)throw Error("Storage mechanism: Storage unavailable");var b;((b=a.cachedIsStorageAvailable_)!=null?b:a.isAvailable())||Cd(Error("Storage mechanism: Storage unavailable"))};var Hka=function(){var a=null;try{a=Oa.localStorage||null}catch(b){}oj.call(this,a)}; fb(Hka,oj);var Ika=function(){var a=null;try{a=Oa.sessionStorage||null}catch(b){}oj.call(this,a)}; fb(Ika,oj);var qj=function(a,b){this.mechanism_=a;this.JSC$6672_prefix_=b+"::"}; fb(qj,nj);qj.prototype.set=function(a,b){this.mechanism_.set(this.JSC$6672_prefix_+a,b)}; qj.prototype.get=function(a){return this.mechanism_.get(this.JSC$6672_prefix_+a)}; qj.prototype.remove=function(a){this.mechanism_.remove(this.JSC$6672_prefix_+a)}; qj.prototype.__iterator__=function(a){var b=this.mechanism_[Symbol.iterator](),c=this,d=new Ui;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.JSC$6672_prefix_.length)!=c.JSC$6672_prefix_;){e=b.next();if(e.done)return e;e=e.value}return Wi(a?e.slice(c.JSC$6672_prefix_.length):c.mechanism_.get(e))}; return d};var Jka=function(a){var b=new Hka;return b.isAvailable()?a?new qj(b,a):b:null},Kka=function(a){var b=new Ika; return b.isAvailable()?a?new qj(b,a):b:null};/* (The MIT License) Copyright (C) 2014 by Vitaly Puzrin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ----------------------------------------------------------------------------- Ported from zlib, which is under the following license https://github.com/madler/zlib/blob/master/zlib.h zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.8, April 28th, 2013 Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format). */ var rj={},Lka=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";rj.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if(typeof c!=="object")throw new TypeError(c+"must be non-object");for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}return a}; rj.shrinkBuf=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a}; var Mka={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)a.set(b.subarray(c,c+d),e);else for(var h=0;h<d;h++)a[e+h]=b[c+h]}, flattenChunks:function(a){var b,c;var d=c=0;for(b=a.length;d<b;d++)c+=a[d].length;var e=new Uint8Array(c);d=c=0;for(b=a.length;d<b;d++){var h=a[d];e.set(h,c);c+=h.length}return e}},Nka={arraySet:function(a,b,c,d,e){for(var h=0;h<d;h++)a[e+h]=b[c+h]}, flattenChunks:function(a){return[].concat.apply([],a)}}; rj.setTyped=function(){Lka?(rj.Buf8=Uint8Array,rj.Buf16=Uint16Array,rj.Buf32=Int32Array,rj.assign(rj,Mka)):(rj.Buf8=Array,rj.Buf16=Array,rj.Buf32=Array,rj.assign(rj,Nka))}; rj.setTyped();var Oka=!0;try{new Uint8Array(1)}catch(a){Oka=!1} var Pka=function(a){var b,c,d=a.length,e=0;for(b=0;b<d;b++){var h=a.charCodeAt(b);if((h&64512)===55296&&b+1<d){var k=a.charCodeAt(b+1);(k&64512)===56320&&(h=65536+(h-55296<<10)+(k-56320),b++)}e+=h<128?1:h<2048?2:h<65536?3:4}var m=new rj.Buf8(e);for(b=c=0;c<e;b++)h=a.charCodeAt(b),(h&64512)===55296&&b+1<d&&(k=a.charCodeAt(b+1),(k&64512)===56320&&(h=65536+(h-55296<<10)+(k-56320),b++)),h<128?m[c++]=h:(h<2048?m[c++]=192|h>>>6:(h<65536?m[c++]=224|h>>>12:(m[c++]=240|h>>>18,m[c++]=128|h>>>12&63),m[c++]= 128|h>>>6&63),m[c++]=128|h&63);return m};var Qka={};Qka=function(a,b,c,d){var e=a&65535|0;a=a>>>16&65535|0;for(var h;c!==0;){h=c>2E3?2E3:c;c-=h;do e=e+b[d++]|0,a=a+e|0;while(--h);e%=65521;a%=65521}return e|a<<16|0};for(var sj={},tj,Rka=[],Ska=0;Ska<256;Ska++){tj=Ska;for(var Tka=0;Tka<8;Tka++)tj=tj&1?3988292384^tj>>>1:tj>>>1;Rka[Ska]=tj}sj=function(a,b,c,d){c=d+c;for(a^=-1;d<c;d++)a=a>>>8^Rka[(a^b[d])&255];return a^-1};var uj={};uj={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};function vj(a){for(var b=a.length;--b>=0;)a[b]=0} var Uka=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Vka=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Wka=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Xka=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],wj=Array(576);vj(wj);var xj=Array(60);vj(xj);var yj=Array(512);vj(yj);var zj=Array(256);vj(zj);var Yka=Array(29);vj(Yka);var Zka=Array(30);vj(Zka); function $ka(a,b,c,d,e){this.static_tree=a;this.extra_bits=b;this.extra_base=c;this.elems=d;this.max_length=e;this.has_stree=a&&a.length} var ala,bla,cla;function dla(a,b){this.dyn_tree=a;this.max_code=0;this.stat_desc=b} function Aj(a,b){a.pending_buf[a.pending++]=b&255;a.pending_buf[a.pending++]=b>>>8&255} function Bj(a,b,c){a.bi_valid>16-c?(a.bi_buf|=b<<a.bi_valid&65535,Aj(a,a.bi_buf),a.bi_buf=b>>16-a.bi_valid,a.bi_valid+=c-16):(a.bi_buf|=b<<a.bi_valid&65535,a.bi_valid+=c)} function Cj(a,b,c){Bj(a,c[b*2],c[b*2+1])} function ela(a,b){var c=0;do c|=a&1,a>>>=1,c<<=1;while(--b>0);return c>>>1} function fla(a,b,c){var d=Array(16),e=0,h;for(h=1;h<=15;h++)d[h]=e=e+c[h-1]<<1;for(c=0;c<=b;c++)e=a[c*2+1],e!==0&&(a[c*2]=ela(d[e]++,e))} function gla(a){var b;for(b=0;b<286;b++)a.dyn_ltree[b*2]=0;for(b=0;b<30;b++)a.dyn_dtree[b*2]=0;for(b=0;b<19;b++)a.bl_tree[b*2]=0;a.dyn_ltree[512]=1;a.opt_len=a.static_len=0;a.last_lit=a.matches=0} function hla(a){a.bi_valid>8?Aj(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf);a.bi_buf=0;a.bi_valid=0} function ila(a,b,c){hla(a);Aj(a,c);Aj(a,~c);rj.arraySet(a.pending_buf,a.window,b,c,a.pending);a.pending+=c} function jla(a,b,c,d){var e=b*2,h=c*2;return a[e]<a[h]||a[e]===a[h]&&d[b]<=d[c]} function kla(a,b,c){for(var d=a.heap[c],e=c<<1;e<=a.heap_len;){e<a.heap_len&&jla(b,a.heap[e+1],a.heap[e],a.depth)&&e++;if(jla(b,d,a.heap[e],a.depth))break;a.heap[c]=a.heap[e];c=e;e<<=1}a.heap[c]=d} function lla(a,b,c){var d=0;if(a.last_lit!==0){do{var e=a.pending_buf[a.d_buf+d*2]<<8|a.pending_buf[a.d_buf+d*2+1];var h=a.pending_buf[a.l_buf+d];d++;if(e===0)Cj(a,h,b);else{var k=zj[h];Cj(a,k+256+1,b);var m=Uka[k];m!==0&&(h-=Yka[k],Bj(a,h,m));e--;k=e<256?yj[e]:yj[256+(e>>>7)];Cj(a,k,c);m=Vka[k];m!==0&&(e-=Zka[k],Bj(a,e,m))}}while(d<a.last_lit)}Cj(a,256,b)} function mla(a,b){var c=b.dyn_tree,d=b.stat_desc.static_tree,e=b.stat_desc.has_stree,h=b.stat_desc.elems,k,m=-1;a.heap_len=0;a.heap_max=573;for(k=0;k<h;k++)c[k*2]!==0?(a.heap[++a.heap_len]=m=k,a.depth[k]=0):c[k*2+1]=0;for(;a.heap_len<2;){var p=a.heap[++a.heap_len]=m<2?++m:0;c[p*2]=1;a.depth[p]=0;a.opt_len--;e&&(a.static_len-=d[p*2+1])}b.max_code=m;for(k=a.heap_len>>1;k>=1;k--)kla(a,c,k);p=h;do k=a.heap[1],a.heap[1]=a.heap[a.heap_len--],kla(a,c,1),d=a.heap[1],a.heap[--a.heap_max]=k,a.heap[--a.heap_max]= d,c[p*2]=c[k*2]+c[d*2],a.depth[p]=(a.depth[k]>=a.depth[d]?a.depth[k]:a.depth[d])+1,c[k*2+1]=c[d*2+1]=p,a.heap[1]=p++,kla(a,c,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1];k=b.dyn_tree;p=b.max_code;d=b.stat_desc.static_tree;e=b.stat_desc.has_stree;h=b.stat_desc.extra_bits;var q=b.stat_desc.extra_base,r=b.stat_desc.max_length,w,z=0;for(w=0;w<=15;w++)a.bl_count[w]=0;k[a.heap[a.heap_max]*2+1]=0;for(b=a.heap_max+1;b<573;b++){var C=a.heap[b];w=k[k[C*2+1]*2+1]+1;w>r&&(w=r,z++);k[C*2+1]=w;if(!(C> p)){a.bl_count[w]++;var E=0;C>=q&&(E=h[C-q]);var I=k[C*2];a.opt_len+=I*(w+E);e&&(a.static_len+=I*(d[C*2+1]+E))}}if(z!==0){do{for(w=r-1;a.bl_count[w]===0;)w--;a.bl_count[w]--;a.bl_count[w+1]+=2;a.bl_count[r]--;z-=2}while(z>0);for(w=r;w!==0;w--)for(C=a.bl_count[w];C!==0;)d=a.heap[--b],d>p||(k[d*2+1]!==w&&(a.opt_len+=(w-k[d*2+1])*k[d*2],k[d*2+1]=w),C--)}fla(c,m,a.bl_count)} function nla(a,b,c){var d,e=-1,h=b[1],k=0,m=7,p=4;h===0&&(m=138,p=3);b[(c+1)*2+1]=65535;for(d=0;d<=c;d++){var q=h;h=b[(d+1)*2+1];++k<m&&q===h||(k<p?a.bl_tree[q*2]+=k:q!==0?(q!==e&&a.bl_tree[q*2]++,a.bl_tree[32]++):k<=10?a.bl_tree[34]++:a.bl_tree[36]++,k=0,e=q,h===0?(m=138,p=3):q===h?(m=6,p=3):(m=7,p=4))}} function ola(a,b,c){var d,e=-1,h=b[1],k=0,m=7,p=4;h===0&&(m=138,p=3);for(d=0;d<=c;d++){var q=h;h=b[(d+1)*2+1];if(!(++k<m&&q===h)){if(k<p){do Cj(a,q,a.bl_tree);while(--k!==0)}else q!==0?(q!==e&&(Cj(a,q,a.bl_tree),k--),Cj(a,16,a.bl_tree),Bj(a,k-3,2)):k<=10?(Cj(a,17,a.bl_tree),Bj(a,k-3,3)):(Cj(a,18,a.bl_tree),Bj(a,k-11,7));k=0;e=q;h===0?(m=138,p=3):q===h?(m=6,p=3):(m=7,p=4)}}} function pla(a){var b=4093624447,c;for(c=0;c<=31;c++,b>>>=1)if(b&1&&a.dyn_ltree[c*2]!==0)return 0;if(a.dyn_ltree[18]!==0||a.dyn_ltree[20]!==0||a.dyn_ltree[26]!==0)return 1;for(c=32;c<256;c++)if(a.dyn_ltree[c*2]!==0)return 1;return 0} var qla=!1;function Dj(a,b,c){a.pending_buf[a.d_buf+a.last_lit*2]=b>>>8&255;a.pending_buf[a.d_buf+a.last_lit*2+1]=b&255;a.pending_buf[a.l_buf+a.last_lit]=c&255;a.last_lit++;b===0?a.dyn_ltree[c*2]++:(a.matches++,b--,a.dyn_ltree[(zj[c]+256+1)*2]++,a.dyn_dtree[(b<256?yj[b]:yj[256+(b>>>7)])*2]++);return a.last_lit===a.lit_bufsize-1} ;function Ej(a,b){a.msg=uj[b];return b} function Gj(a){for(var b=a.length;--b>=0;)a[b]=0} function Hj(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out);c!==0&&(rj.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c,b.pending-=c,b.pending===0&&(b.pending_out=0))} function Ij(a,b){var c=a.block_start>=0?a.block_start:-1,d=a.strstart-a.block_start,e=0;if(a.level>0){a.strm.data_type===2&&(a.strm.data_type=pla(a));mla(a,a.l_desc);mla(a,a.d_desc);nla(a,a.dyn_ltree,a.l_desc.max_code);nla(a,a.dyn_dtree,a.d_desc.max_code);mla(a,a.bl_desc);for(e=18;e>=3&&a.bl_tree[Xka[e]*2+1]===0;e--);a.opt_len+=3*(e+1)+14;var h=a.opt_len+3+7>>>3;var k=a.static_len+3+7>>>3;k<=h&&(h=k)}else h=k=d+5;if(d+4<=h&&c!==-1)Bj(a,b?1:0,3),ila(a,c,d);else if(a.strategy===4||k===h)Bj(a,2+(b?1: 0),3),lla(a,wj,xj);else{Bj(a,4+(b?1:0),3);c=a.l_desc.max_code+1;d=a.d_desc.max_code+1;e+=1;Bj(a,c-257,5);Bj(a,d-1,5);Bj(a,e-4,4);for(h=0;h<e;h++)Bj(a,a.bl_tree[Xka[h]*2+1],3);ola(a,a.dyn_ltree,c-1);ola(a,a.dyn_dtree,d-1);lla(a,a.dyn_ltree,a.dyn_dtree)}gla(a);b&&hla(a);a.block_start=a.strstart;Hj(a.strm)} function Jj(a,b){a.pending_buf[a.pending++]=b} function Kj(a,b){a.pending_buf[a.pending++]=b>>>8&255;a.pending_buf[a.pending++]=b&255} function rla(a,b){var c=a.max_chain_length,d=a.strstart,e=a.prev_length,h=a.nice_match,k=a.strstart>a.w_size-262?a.strstart-(a.w_size-262):0,m=a.window,p=a.w_mask,q=a.prev,r=a.strstart+258,w=m[d+e-1],z=m[d+e];a.prev_length>=a.good_match&&(c>>=2);h>a.lookahead&&(h=a.lookahead);do{var C=b;if(m[C+e]===z&&m[C+e-1]===w&&m[C]===m[d]&&m[++C]===m[d+1]){d+=2;for(C++;m[++d]===m[++C]&&m[++d]===m[++C]&&m[++d]===m[++C]&&m[++d]===m[++C]&&m[++d]===m[++C]&&m[++d]===m[++C]&&m[++d]===m[++C]&&m[++d]===m[++C]&&d<r;); C=258-(r-d);d=r-258;if(C>e){a.match_start=b;e=C;if(C>=h)break;w=m[d+e-1];z=m[d+e]}}}while((b=q[b&p])>k&&--c!==0);return e<=a.lookahead?e:a.lookahead} function Lj(a){var b=a.w_size,c;do{var d=a.window_size-a.lookahead-a.strstart;if(a.strstart>=b+(b-262)){rj.arraySet(a.window,a.window,b,b,0);a.match_start-=b;a.strstart-=b;a.block_start-=b;var e=c=a.hash_size;do{var h=a.head[--e];a.head[e]=h>=b?h-b:0}while(--c);e=c=b;do h=a.prev[--e],a.prev[e]=h>=b?h-b:0;while(--c);d+=b}if(a.strm.avail_in===0)break;e=a.strm;c=a.window;h=a.strstart+a.lookahead;var k=e.avail_in;k>d&&(k=d);k===0?c=0:(e.avail_in-=k,rj.arraySet(c,e.input,e.next_in,k,h),e.state.wrap=== 1?e.adler=Qka(e.adler,c,k,h):e.state.wrap===2&&(e.adler=sj(e.adler,c,k,h)),e.next_in+=k,e.total_in+=k,c=k);a.lookahead+=c;if(a.lookahead+a.insert>=3)for(d=a.strstart-a.insert,a.ins_h=a.window[d],a.ins_h=(a.ins_h<<a.hash_shift^a.window[d+1])&a.hash_mask;a.insert&&!(a.ins_h=(a.ins_h<<a.hash_shift^a.window[d+3-1])&a.hash_mask,a.prev[d&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=d,d++,a.insert--,a.lookahead+a.insert<3););}while(a.lookahead<262&&a.strm.avail_in!==0)} function sla(a,b){for(var c;;){if(a.lookahead<262){Lj(a);if(a.lookahead<262&&b===0)return 1;if(a.lookahead===0)break}c=0;a.lookahead>=3&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+3-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);c!==0&&a.strstart-c<=a.w_size-262&&(a.match_length=rla(a,c));if(a.match_length>=3){if(c=Dj(a,a.strstart-a.match_start,a.match_length-3),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=3){a.match_length--; do a.strstart++,a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+3-1])&a.hash_mask,a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart;while(--a.match_length!==0);a.strstart++}else a.strstart+=a.match_length,a.match_length=0,a.ins_h=a.window[a.strstart],a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+1])&a.hash_mask;}else c=Dj(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++;if(c&&(Ij(a,!1),a.strm.avail_out===0))return 1}a.insert=a.strstart<2?a.strstart:2;return b===4?(Ij(a, !0),a.strm.avail_out===0?3:4):a.last_lit&&(Ij(a,!1),a.strm.avail_out===0)?1:2} function Mj(a,b){for(var c,d;;){if(a.lookahead<262){Lj(a);if(a.lookahead<262&&b===0)return 1;if(a.lookahead===0)break}c=0;a.lookahead>=3&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+3-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);a.prev_length=a.match_length;a.prev_match=a.match_start;a.match_length=2;c!==0&&a.prev_length<a.max_lazy_match&&a.strstart-c<=a.w_size-262&&(a.match_length=rla(a,c),a.match_length<=5&&(a.strategy===1||a.match_length===3&& a.strstart-a.match_start>4096)&&(a.match_length=2));if(a.prev_length>=3&&a.match_length<=a.prev_length){d=a.strstart+a.lookahead-3;c=Dj(a,a.strstart-1-a.prev_match,a.prev_length-3);a.lookahead-=a.prev_length-1;a.prev_length-=2;do++a.strstart<=d&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+3-1])&a.hash_mask,a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);while(--a.prev_length!==0);a.match_available=0;a.match_length=2;a.strstart++;if(c&&(Ij(a,!1),a.strm.avail_out===0))return 1}else if(a.match_available){if((c= Dj(a,0,a.window[a.strstart-1]))&&Ij(a,!1),a.strstart++,a.lookahead--,a.strm.avail_out===0)return 1}else a.match_available=1,a.strstart++,a.lookahead--}a.match_available&&(Dj(a,0,a.window[a.strstart-1]),a.match_available=0);a.insert=a.strstart<2?a.strstart:2;return b===4?(Ij(a,!0),a.strm.avail_out===0?3:4):a.last_lit&&(Ij(a,!1),a.strm.avail_out===0)?1:2} function tla(a,b){for(var c,d,e,h=a.window;;){if(a.lookahead<=258){Lj(a);if(a.lookahead<=258&&b===0)return 1;if(a.lookahead===0)break}a.match_length=0;if(a.lookahead>=3&&a.strstart>0&&(d=a.strstart-1,c=h[d],c===h[++d]&&c===h[++d]&&c===h[++d])){for(e=a.strstart+258;c===h[++d]&&c===h[++d]&&c===h[++d]&&c===h[++d]&&c===h[++d]&&c===h[++d]&&c===h[++d]&&c===h[++d]&&d<e;);a.match_length=258-(e-d);a.match_length>a.lookahead&&(a.match_length=a.lookahead)}a.match_length>=3?(c=Dj(a,1,a.match_length-3),a.lookahead-= a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=Dj(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++);if(c&&(Ij(a,!1),a.strm.avail_out===0))return 1}a.insert=0;return b===4?(Ij(a,!0),a.strm.avail_out===0?3:4):a.last_lit&&(Ij(a,!1),a.strm.avail_out===0)?1:2} function ula(a,b){for(var c;;){if(a.lookahead===0&&(Lj(a),a.lookahead===0)){if(b===0)return 1;break}a.match_length=0;c=Dj(a,0,a.window[a.strstart]);a.lookahead--;a.strstart++;if(c&&(Ij(a,!1),a.strm.avail_out===0))return 1}a.insert=0;return b===4?(Ij(a,!0),a.strm.avail_out===0?3:4):a.last_lit&&(Ij(a,!1),a.strm.avail_out===0)?1:2} function Nj(a,b,c,d,e){this.good_length=a;this.max_lazy=b;this.nice_length=c;this.max_chain=d;this.func=e} var Oj; Oj=[new Nj(0,0,0,0,function(a,b){var c=65535;for(c>a.pending_buf_size-5&&(c=a.pending_buf_size-5);;){if(a.lookahead<=1){Lj(a);if(a.lookahead===0&&b===0)return 1;if(a.lookahead===0)break}a.strstart+=a.lookahead;a.lookahead=0;var d=a.block_start+c;if(a.strstart===0||a.strstart>=d)if(a.lookahead=a.strstart-d,a.strstart=d,Ij(a,!1),a.strm.avail_out===0)return 1;if(a.strstart-a.block_start>=a.w_size-262&&(Ij(a,!1),a.strm.avail_out===0))return 1}a.insert=0;if(b===4)return Ij(a,!0),a.strm.avail_out===0?3: 4;a.strstart>a.block_start&&Ij(a,!1);return 1}), new Nj(4,4,8,4,sla),new Nj(4,5,16,8,sla),new Nj(4,6,32,32,sla),new Nj(4,4,16,16,Mj),new Nj(8,16,32,32,Mj),new Nj(8,16,128,128,Mj),new Nj(8,32,128,256,Mj),new Nj(32,128,258,1024,Mj),new Nj(32,258,258,4096,Mj)]; function vla(){this.strm=null;this.status=0;this.pending_buf=null;this.wrap=this.pending=this.pending_out=this.pending_buf_size=0;this.gzhead=null;this.gzindex=0;this.method=8;this.last_flush=-1;this.w_mask=this.w_bits=this.w_size=0;this.window=null;this.window_size=0;this.head=this.prev=null;this.nice_match=this.good_match=this.strategy=this.level=this.max_lazy_match=this.max_chain_length=this.prev_length=this.lookahead=this.match_start=this.strstart=this.match_available=this.prev_match=this.match_length= this.block_start=this.hash_shift=this.hash_mask=this.hash_bits=this.hash_size=this.ins_h=0;this.dyn_ltree=new rj.Buf16(1146);this.dyn_dtree=new rj.Buf16(122);this.bl_tree=new rj.Buf16(78);Gj(this.dyn_ltree);Gj(this.dyn_dtree);Gj(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new rj.Buf16(16);this.heap=new rj.Buf16(573);Gj(this.heap);this.heap_max=this.heap_len=0;this.depth=new rj.Buf16(573);Gj(this.depth);this.bi_valid=this.bi_buf=this.insert=this.matches=this.static_len=this.opt_len= this.d_buf=this.last_lit=this.lit_bufsize=this.l_buf=0} function wla(a,b){if(!a||!a.state||b>5||b<0)return a?Ej(a,-2):-2;var c=a.state;if(!a.output||!a.input&&a.avail_in!==0||c.status===666&&b!==4)return Ej(a,a.avail_out===0?-5:-2);c.strm=a;var d=c.last_flush;c.last_flush=b;if(c.status===42)if(c.wrap===2)a.adler=0,Jj(c,31),Jj(c,139),Jj(c,8),c.gzhead?(Jj(c,(c.gzhead.text?1:0)+(c.gzhead.hcrc?2:0)+(c.gzhead.extra?4:0)+(c.gzhead.name?8:0)+(c.gzhead.comment?16:0)),Jj(c,c.gzhead.time&255),Jj(c,c.gzhead.time>>8&255),Jj(c,c.gzhead.time>>16&255),Jj(c,c.gzhead.time>> 24&255),Jj(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),Jj(c,c.gzhead.os&255),c.gzhead.extra&&c.gzhead.extra.length&&(Jj(c,c.gzhead.extra.length&255),Jj(c,c.gzhead.extra.length>>8&255)),c.gzhead.hcrc&&(a.adler=sj(a.adler,c.pending_buf,c.pending,0)),c.gzindex=0,c.status=69):(Jj(c,0),Jj(c,0),Jj(c,0),Jj(c,0),Jj(c,0),Jj(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),Jj(c,3),c.status=113);else{var e=8+(c.w_bits-8<<4)<<8;e|=(c.strategy>=2||c.level<2?0:c.level<6?1:c.level===6?2:3)<<6;c.strstart!==0&&(e|= 32);c.status=113;Kj(c,e+(31-e%31));c.strstart!==0&&(Kj(c,a.adler>>>16),Kj(c,a.adler&65535));a.adler=1}if(c.status===69)if(c.gzhead.extra){for(e=c.pending;c.gzindex<(c.gzhead.extra.length&65535)&&(c.pending!==c.pending_buf_size||(c.gzhead.hcrc&&c.pending>e&&(a.adler=sj(a.adler,c.pending_buf,c.pending-e,e)),Hj(a),e=c.pending,c.pending!==c.pending_buf_size));)Jj(c,c.gzhead.extra[c.gzindex]&255),c.gzindex++;c.gzhead.hcrc&&c.pending>e&&(a.adler=sj(a.adler,c.pending_buf,c.pending-e,e));c.gzindex===c.gzhead.extra.length&&( c.gzindex=0,c.status=73)}else c.status=73;if(c.status===73)if(c.gzhead.name){e=c.pending;do{if(c.pending===c.pending_buf_size&&(c.gzhead.hcrc&&c.pending>e&&(a.adler=sj(a.adler,c.pending_buf,c.pending-e,e)),Hj(a),e=c.pending,c.pending===c.pending_buf_size)){var h=1;break}h=c.gzindex<c.gzhead.name.length?c.gzhead.name.charCodeAt(c.gzindex++)&255:0;Jj(c,h)}while(h!==0);c.gzhead.hcrc&&c.pending>e&&(a.adler=sj(a.adler,c.pending_buf,c.pending-e,e));h===0&&(c.gzindex=0,c.status=91)}else c.status=91;if(c.status=== 91)if(c.gzhead.comment){e=c.pending;do{if(c.pending===c.pending_buf_size&&(c.gzhead.hcrc&&c.pending>e&&(a.adler=sj(a.adler,c.pending_buf,c.pending-e,e)),Hj(a),e=c.pending,c.pending===c.pending_buf_size)){h=1;break}h=c.gzindex<c.gzhead.comment.length?c.gzhead.comment.charCodeAt(c.gzindex++)&255:0;Jj(c,h)}while(h!==0);c.gzhead.hcrc&&c.pending>e&&(a.adler=sj(a.adler,c.pending_buf,c.pending-e,e));h===0&&(c.status=103)}else c.status=103;c.status===103&&(c.gzhead.hcrc?(c.pending+2>c.pending_buf_size&&Hj(a), c.pending+2<=c.pending_buf_size&&(Jj(c,a.adler&255),Jj(c,a.adler>>8&255),a.adler=0,c.status=113)):c.status=113);if(c.pending!==0){if(Hj(a),a.avail_out===0)return c.last_flush=-1,0}else if(a.avail_in===0&&(b<<1)-(b>4?9:0)<=(d<<1)-(d>4?9:0)&&b!==4)return Ej(a,-5);if(c.status===666&&a.avail_in!==0)return Ej(a,-5);if(a.avail_in!==0||c.lookahead!==0||b!==0&&c.status!==666){d=c.strategy===2?ula(c,b):c.strategy===3?tla(c,b):Oj[c.level].func(c,b);if(d===3||d===4)c.status=666;if(d===1||d===3)return a.avail_out=== 0&&(c.last_flush=-1),0;if(d===2&&(b===1?(Bj(c,2,3),Cj(c,256,wj),c.bi_valid===16?(Aj(c,c.bi_buf),c.bi_buf=0,c.bi_valid=0):c.bi_valid>=8&&(c.pending_buf[c.pending++]=c.bi_buf&255,c.bi_buf>>=8,c.bi_valid-=8)):b!==5&&(Bj(c,0,3),ila(c,0,0),b===3&&(Gj(c.head),c.lookahead===0&&(c.strstart=0,c.block_start=0,c.insert=0))),Hj(a),a.avail_out===0))return c.last_flush=-1,0}if(b!==4)return 0;if(c.wrap<=0)return 1;c.wrap===2?(Jj(c,a.adler&255),Jj(c,a.adler>>8&255),Jj(c,a.adler>>16&255),Jj(c,a.adler>>24&255),Jj(c, a.total_in&255),Jj(c,a.total_in>>8&255),Jj(c,a.total_in>>16&255),Jj(c,a.total_in>>24&255)):(Kj(c,a.adler>>>16),Kj(c,a.adler&65535));Hj(a);c.wrap>0&&(c.wrap=-c.wrap);return c.pending!==0?0:1} ;var xla={};xla=function(){this.input=null;this.total_in=this.avail_in=this.next_in=0;this.output=null;this.total_out=this.avail_out=this.next_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0};var yla=Object.prototype.toString; function zla(a){if(!(this instanceof zla))return new zla(a);a=this.options=rj.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},a||{});a.raw&&a.windowBits>0?a.windowBits=-a.windowBits:a.gzip&&a.windowBits>0&&a.windowBits<16&&(a.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new xla;this.strm.avail_out=0;var b=this.strm;var c=a.level,d=a.method,e=a.windowBits,h=a.memLevel,k=a.strategy;if(b){var m=1;c===-1&&(c=6);e<0?(m=0,e=-e):e>15&&( m=2,e-=16);if(h<1||h>9||d!==8||e<8||e>15||c<0||c>9||k<0||k>4)b=Ej(b,-2);else{e===8&&(e=9);var p=new vla;b.state=p;p.strm=b;p.wrap=m;p.gzhead=null;p.w_bits=e;p.w_size=1<<p.w_bits;p.w_mask=p.w_size-1;p.hash_bits=h+7;p.hash_size=1<<p.hash_bits;p.hash_mask=p.hash_size-1;p.hash_shift=~~((p.hash_bits+3-1)/3);p.window=new rj.Buf8(p.w_size*2);p.head=new rj.Buf16(p.hash_size);p.prev=new rj.Buf16(p.w_size);p.lit_bufsize=1<<h+6;p.pending_buf_size=p.lit_bufsize*4;p.pending_buf=new rj.Buf8(p.pending_buf_size); p.d_buf=1*p.lit_bufsize;p.l_buf=3*p.lit_bufsize;p.level=c;p.strategy=k;p.method=d;if(b&&b.state){b.total_in=b.total_out=0;b.data_type=2;c=b.state;c.pending=0;c.pending_out=0;c.wrap<0&&(c.wrap=-c.wrap);c.status=c.wrap?42:113;b.adler=c.wrap===2?0:1;c.last_flush=0;if(!qla){d=Array(16);for(h=k=0;h<28;h++)for(Yka[h]=k,e=0;e<1<<Uka[h];e++)zj[k++]=h;zj[k-1]=h;for(h=k=0;h<16;h++)for(Zka[h]=k,e=0;e<1<<Vka[h];e++)yj[k++]=h;for(k>>=7;h<30;h++)for(Zka[h]=k<<7,e=0;e<1<<Vka[h]-7;e++)yj[256+k++]=h;for(e=0;e<=15;e++)d[e]= 0;for(e=0;e<=143;)wj[e*2+1]=8,e++,d[8]++;for(;e<=255;)wj[e*2+1]=9,e++,d[9]++;for(;e<=279;)wj[e*2+1]=7,e++,d[7]++;for(;e<=287;)wj[e*2+1]=8,e++,d[8]++;fla(wj,287,d);for(e=0;e<30;e++)xj[e*2+1]=5,xj[e*2]=ela(e,5);ala=new $ka(wj,Uka,257,286,15);bla=new $ka(xj,Vka,0,30,15);cla=new $ka([],Wka,0,19,7);qla=!0}c.l_desc=new dla(c.dyn_ltree,ala);c.d_desc=new dla(c.dyn_dtree,bla);c.bl_desc=new dla(c.bl_tree,cla);c.bi_buf=0;c.bi_valid=0;gla(c);c=0}else c=Ej(b,-2);c===0&&(b=b.state,b.window_size=2*b.w_size,Gj(b.head), b.max_lazy_match=Oj[b.level].max_lazy,b.good_match=Oj[b.level].good_length,b.nice_match=Oj[b.level].nice_length,b.max_chain_length=Oj[b.level].max_chain,b.strstart=0,b.block_start=0,b.lookahead=0,b.insert=0,b.match_length=b.prev_length=2,b.match_available=0,b.ins_h=0);b=c}}else b=-2;if(b!==0)throw Error(uj[b]);a.header&&(b=this.strm)&&b.state&&b.state.wrap===2&&(b.state.gzhead=a.header);if(a.dictionary){var q;typeof a.dictionary==="string"?q=Pka(a.dictionary):yla.call(a.dictionary)==="[object ArrayBuffer]"? q=new Uint8Array(a.dictionary):q=a.dictionary;a=this.strm;h=q;k=h.length;if(a&&a.state){if(q=a.state,b=q.wrap,b===2||b===1&&q.status!==42||q.lookahead)b=-2;else{b===1&&(a.adler=Qka(a.adler,h,k,0));q.wrap=0;k>=q.w_size&&(b===0&&(Gj(q.head),q.strstart=0,q.block_start=0,q.insert=0),c=new rj.Buf8(q.w_size),rj.arraySet(c,h,k-q.w_size,q.w_size,0),h=c,k=q.w_size);c=a.avail_in;d=a.next_in;e=a.input;a.avail_in=k;a.next_in=0;a.input=h;for(Lj(q);q.lookahead>=3;){h=q.strstart;k=q.lookahead-2;do q.ins_h=(q.ins_h<< q.hash_shift^q.window[h+3-1])&q.hash_mask,q.prev[h&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=h,h++;while(--k);q.strstart=h;q.lookahead=2;Lj(q)}q.strstart+=q.lookahead;q.block_start=q.strstart;q.insert=q.lookahead;q.lookahead=0;q.match_length=q.prev_length=2;q.match_available=0;a.next_in=d;a.input=e;a.avail_in=c;q.wrap=b;b=0}}else b=-2;if(b!==0)throw Error(uj[b]);this._dict_set=!0}} zla.prototype.push=function(a,b){var c=this.strm,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:b===!0?4:0;typeof a==="string"?c.input=Pka(a):yla.call(a)==="[object ArrayBuffer]"?c.input=new Uint8Array(a):c.input=a;c.next_in=0;c.avail_in=c.input.length;do{c.avail_out===0&&(c.output=new rj.Buf8(d),c.next_out=0,c.avail_out=d);a=wla(c,e);if(a!==1&&a!==0)return Ala(this,a),this.ended=!0,!1;if(c.avail_out===0||c.avail_in===0&&(e===4||e===2))if(this.options.to==="string"){var h=rj.shrinkBuf(c.output, c.next_out);b=h;h=h.length;if(h<65537&&(b.subarray&&Oka||!b.subarray))b=String.fromCharCode.apply(null,rj.shrinkBuf(b,h));else{for(var k="",m=0;m<h;m++)k+=String.fromCharCode(b[m]);b=k}this.chunks.push(b)}else b=rj.shrinkBuf(c.output,c.next_out),this.chunks.push(b)}while((c.avail_in>0||c.avail_out===0)&&a!==1);if(e===4)return(c=this.strm)&&c.state?(d=c.state.status,d!==42&&d!==69&&d!==73&&d!==91&&d!==103&&d!==113&&d!==666?a=Ej(c,-2):(c.state=null,a=d===113?Ej(c,-3):0)):a=-2,Ala(this,a),this.ended= !0,a===0;e===2&&(Ala(this,0),c.avail_out=0);return!0}; var Ala=function(a,b){b===0&&(a.result=a.options.to==="string"?a.chunks.join(""):rj.flattenChunks(a.chunks));a.chunks=[];a.err=b;a.msg=a.strm.msg}; function Bla(a,b){b=b||{};b.gzip=!0;b=new zla(b);b.push(a,!0);if(b.err)throw b.msg||uj[b.err];return b.result} ;/* Copyright (c) 2017 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ window.JSCompiler_renameProperty=function(a){return a};var Cla=/(url\()([^)]*)(\))/g,Dla=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,Ela,Pj; function Qj(a,b){if(a&&Dla.test(a)||a==="//")return a;if(Ela===void 0){Ela=!1;try{var c=new URL("b","http://a");c.pathname="c%20d";Ela=c.href==="http://a/c%20d"}catch(d){}}b||(b=document.baseURI||window.location.href);if(Ela)try{return new URL(a,b).href}catch(d){return a}Pj||(Pj=document.implementation.createHTMLDocument("temp"),Pj.base=Pj.createElement("base"),Pj.head.appendChild(Pj.base),Pj.anchor=Pj.createElement("a"),Pj.body.appendChild(Pj.anchor));Pj.base.href=b;Pj.anchor.href=a;return Pj.anchor.href|| a} function Fla(a,b){return a.replace(Cla,function(c,d,e,h){return d+"'"+Qj(e.replace(/["']/g,""),b)+"'"+h})} function Gla(a){return a.substring(0,a.lastIndexOf("/")+1)} ;var Rj=!window.ShadyDOM||!window.ShadyDOM.inUse,Hla=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),Ila=!window.customElements.polyfillWrapFlushCallback,Jla;if(Jla=Rj&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var Kla=new CSSStyleSheet;Kla.replaceSync("");var Lla=document.createElement("div");Lla.attachShadow({mode:"open"});Lla.shadowRoot.adoptedStyleSheets=[Kla];Jla=Lla.shadowRoot.adoptedStyleSheets[0]===Kla}catch(a){Jla=!1} var Mla=Jla,Nla=window.Polymer&&window.Polymer.rootPath||Gla(document.baseURI||window.location.href),Sj=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,Ola=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,Tj=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,Pla=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,Uj=window.Polymer&&window.Polymer.legacyOptimizations||!1,Vj=window.Polymer&&window.Polymer.legacyWarnings||!1,Qla=window.Polymer&&window.Polymer.syncInitialRender|| !1,Wj=window.Polymer&&window.Polymer.legacyUndefined||!1,Rla=window.Polymer&&window.Polymer.orderedComputed||!1,Xj=window.Polymer&&window.Polymer.removeNestedTemplates||!1,Yj=window.Polymer&&window.Polymer.fastDomIf||!1,Zj=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,Sla=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,Tla=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;/* Copyright (c) 2017 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var Ula=Uj;function Vla(a){return a?(a=a.privateDoNotAccessOrElseSafeScriptWrappedValue)?Nc(a):null:null} function ak(a){return a?(a=a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?Ab(a):null:null} ;function bk(a){a=Wla(a);return Ab(a)} function Wla(a){return a===null?"null":a===void 0?"undefined":a} ;/* Copyright 2017 Google LLC SPDX-License-Identifier: BSD-3-Clause */ function Xla(a,b,c){if(Object.hasOwnProperty.call(Yla,a)&&(a=Yla[a],Object.hasOwnProperty.call(a,b)&&(a=a[b],a instanceof Array))){for(var d=null,e=!1,h=0,k=a.length;h<k;++h){var m=a[h],p=m.contingentAttribute;if(!p)return m.contract;d===null&&(d={});p=Object.hasOwnProperty.call(d,p)?d[p]:d[p]=c(p);if(p===m.requiredValue)return m.contract;p==null&&(e=!0)}if(e)return null}b=Zla[b];return typeof b==="number"?b:null} function $la(a,b,c){var d=null;(a=ama[a])&&(d=a[b]);return typeof d!=="number"&&((a=ama["*"])&&(d=a[b]),typeof d!=="number")?!1:!0===bma[d][String(c).toLowerCase()]} var Zla={align:1,alt:1,"aria-activedescendant":10,"aria-atomic":1,"aria-autocomplete":1,"aria-busy":1,"aria-checked":1,"aria-controls":10,"aria-current":1,"aria-describedby":10,"aria-disabled":1,"aria-dropeffect":1,"aria-expanded":1,"aria-haspopup":1,"aria-hidden":1,"aria-invalid":1,"aria-label":1,"aria-labelledby":10,"aria-level":1,"aria-live":1,"aria-multiline":1,"aria-multiselectable":1,"aria-orientation":1,"aria-owns":10,"aria-posinset":1,"aria-pressed":1,"aria-readonly":1,"aria-relevant":1,"aria-required":1, "aria-selected":1,"aria-setsize":1,"aria-sort":1,"aria-valuemax":1,"aria-valuemin":1,"aria-valuenow":1,"aria-valuetext":1,async:8,autocapitalize:1,autocomplete:1,autocorrect:1,autofocus:1,autoplay:1,bgcolor:1,border:1,cellpadding:1,cellspacing:1,checked:1,cite:3,"class":1,color:1,cols:1,colspan:1,contenteditable:1,controls:1,datetime:1,dir:8,disabled:1,download:1,draggable:1,enctype:1,face:1,"for":10,formenctype:1,frameborder:1,height:1,hidden:1,href:4,hreflang:1,id:10,ismap:1,itemid:1,itemprop:1, itemref:1,itemscope:1,itemtype:1,label:1,lang:1,list:10,loading:8,loop:1,max:1,maxlength:1,media:1,min:1,minlength:1,multiple:1,muted:1,name:10,nonce:1,open:1,placeholder:1,poster:3,preload:1,rel:1,required:1,reversed:1,role:1,rows:1,rowspan:1,selected:1,shape:1,size:1,sizes:1,slot:1,span:1,spellcheck:1,src:4,srcset:12,start:1,step:1,style:5,summary:1,tabindex:1,target:8,title:1,translate:1,type:1,valign:1,value:1,width:1,wrap:1},Yla={a:{href:[{contract:3}]},area:{href:[{contract:3}]},audio:{src:[{contract:3}]}, button:{formaction:[{contract:3}],formmethod:[{contract:1}]},form:{action:[{contract:3}],method:[{contract:1}]},iframe:{srcdoc:[{contract:2}]},img:{src:[{contract:3}],srcset:[{contract:11}]},input:{accept:[{contract:1}],formaction:[{contract:3}],formmethod:[{contract:1}],pattern:[{contract:1}],readonly:[{contract:1}],src:[{contract:3}]},link:{href:[{contract:3,contingentAttribute:"rel",requiredValue:"alternate"},{contract:3,contingentAttribute:"rel",requiredValue:"author"},{contract:3,contingentAttribute:"rel", requiredValue:"bookmark"},{contract:3,contingentAttribute:"rel",requiredValue:"canonical"},{contract:3,contingentAttribute:"rel",requiredValue:"cite"},{contract:3,contingentAttribute:"rel",requiredValue:"help"},{contract:3,contingentAttribute:"rel",requiredValue:"icon"},{contract:3,contingentAttribute:"rel",requiredValue:"license"},{contract:3,contingentAttribute:"rel",requiredValue:"next"},{contract:3,contingentAttribute:"rel",requiredValue:"prefetch"},{contract:3,contingentAttribute:"rel",requiredValue:"dns-prefetch"}, {contract:3,contingentAttribute:"rel",requiredValue:"prerender"},{contract:3,contingentAttribute:"rel",requiredValue:"preconnect"},{contract:3,contingentAttribute:"rel",requiredValue:"preload"},{contract:3,contingentAttribute:"rel",requiredValue:"prev"},{contract:3,contingentAttribute:"rel",requiredValue:"search"},{contract:3,contingentAttribute:"rel",requiredValue:"subresource"}]},script:{defer:[{contract:1}]},source:{src:[{contract:3}],srcset:[{contract:11}]},textarea:{readonly:[{contract:1}]}, video:{src:[{contract:3}]}},cma={a:1,abbr:1,acronym:1,address:1,applet:4,area:5,article:1,aside:1,audio:1,b:1,base:4,basefont:1,bdi:1,bdo:1,big:1,blockquote:1,body:1,br:5,button:1,canvas:1,caption:1,center:1,cite:1,code:1,col:5,colgroup:1,command:1,data:1,datalist:1,dd:1,del:1,details:1,dfn:1,dialog:1,dir:1,div:1,dl:1,dt:1,em:1,embed:4,fieldset:1,figcaption:1,figure:1,font:1,footer:1,form:1,frame:1,frameset:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,head:1,header:1,hgroup:1,hr:5,html:1,i:1,iframe:1,img:5,input:5, ins:1,kbd:1,label:1,legend:1,lh:1,li:1,link:5,main:1,map:1,mark:1,math:4,menu:1,meta:4,meter:1,nav:1,nobr:1,noscript:1,object:4,ol:1,optgroup:1,option:1,output:1,p:1,param:5,picture:1,pre:1,progress:1,q:1,rb:1,rp:1,rt:1,rtc:1,ruby:1,s:1,samp:1,script:3,section:1,select:1,slot:1,small:1,source:5,span:1,strike:1,strong:1,style:2,sub:1,summary:1,sup:1,svg:4,table:1,tbody:1,td:1,template:4,textarea:6,tfoot:1,th:1,thead:1,time:1,title:6,tr:1,track:5,tt:1,u:1,ul:1,"var":1,video:1,wbr:5},bma=[{auto:!0,ltr:!0, rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],ama={"*":{async:1,dir:0,loading:2,target:3}};function dma(a){var b=ema;b||(b=fma(),b=ema=uc.transpose(b));b=b[a];return typeof b==="string"?b:gd(a)} function gma(a){a=String(a).toLowerCase();var b=fma()[a];return typeof b==="string"?b:dd(a)} function hma(a){a=a.toLowerCase();a=fma()[a];return typeof a==="string"?a:null} function fma(){if(!ima){for(var a=Object.assign({},jma),b=g(kma),c=b.next();!c.done;c=b.next())c=c.value,a[c.toLowerCase()]=c;ima=a}return ima} var kma="aLink accessKey allowFullscreen bgColor cellPadding cellSpacing codeBase codeType contentEditable crossOrigin dateTime dirName formAction formEnctype formMethod formNoValidate formTarget frameBorder innerHTML innerText inputMode isMap longDesc marginHeight marginWidth maxLength mediaGroup minLength noHref noResize noShade noValidate noWrap nodeValue outerHTML outerText readOnly tabIndex textContent trueSpeed useMap vAlign vLink valueAsDate valueAsNumber valueType".split(" "),jma={accept_charset:"acceptCharset", "char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},ima=null,ema=null;var lma={},mma=RegExp("^(?!(?:annotation-xml|color-profile|font-face|font-face(?:-(?:src|uri|format|name))?|missing-glyph)$)[a-z][a-z.0-9_\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u200C\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uDFFF\uF900-\uFDCF\uFDF0-\uFFFD]*-[\\-a-z.0-9_\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u200C\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uDFFF\uF900-\uFDCF\uFDF0-\uFFFD]*$"); function nma(a,b){var c=window.customElements;return c&&c.get(a)||lma[a]===!0?2:b.name==="HTMLUnknownElement"?1:b.name==="HTMLElement"&&mma.test(a)?3:0} ;/* Copyright 2020 Google LLC SPDX-License-Identifier: BSD-3-Clause */ function oma(a,b){switch(b){case"innerHTML":return pma(a)===1?2:null;case"textContent":return a=pma(a),a===1||a===6?1:null;default:var c,d;return(d=(c=qma[a.localName])==null?void 0:c[b])!=null?d:null;}} function pma(a){var b=a.localName,c=nma(b,a.constructor);switch(c){case 0:case 1:return rma(b,a);case 3:case 2:return 1;default:Fc(c,"got an unknown element classification");}} function rma(a,b){var c=Object.hasOwnProperty.call(cma,a)?cma[a]:null;return c!==null?c:Object.hasOwnProperty.call(sma,a)&&b instanceof SVGElement?sma[a]:null} var sma={text:1},qma={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};/* Copyright 2018 Google LLC SPDX-License-Identifier: BSD-3-Clause */ var tma=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,uma={CONSTANT:{isUnwrappable:function(a){return a instanceof ub}, unwrap:vb},JAVASCRIPT:{isUnwrappable:function(a){return a instanceof Mc}, unwrap:Oc},HTML:{isUnwrappable:function(a){return a instanceof zc}, unwrap:function(a){return Ac(a)}}, RESOURCE_URL:{isUnwrappable:function(a){return a instanceof xb}, unwrap:function(a){return zb(a)}}, STRING:{isUnwrappable:function(a){return a instanceof Object}, unwrap:function(a){return String(a)}}, STYLE:{isUnwrappable:function(a){return a instanceof vc}, unwrap:Zba},URL:{isUnwrappable:function(a){return Hb(a)}, unwrap:Ib}};function vma(a,b){return b} var wma={CONSTANT:vma,JAVASCRIPT:vma,HTML:function(a){return Ac(yha(a))}, RESOURCE_URL:vma,STRING:String,STYLE:vma,URL:function(a,b){a=tma.test(a)?a:void 0;return a===void 0?b:a}};var xma=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,yma=/[\t\n\f\r ]+/,zma=/[\t\n\f\r ,]+/g;function Ama(a){return(a=a.split(yma,2))?{url:a[0],metadata:a[1]}:null} function Bma(a){var b=String(a.url).replace(zma,encodeURIComponent);if(a=a.metadata){zma.lastIndex=0;if(zma.test(a))return null;b+=" "+a}return b} var Cma=function(a,b,c){return c},ck={}; function Dma(a){function b(q){var r=q.localName;if(!q.getAttribute("is")&&nma(r,q.constructor)===2){var w;return(w=p)!=null?w:p=document.createElement("polyresinuncustomized")}(q=m[r])||(q=m[r]=document.createElement(r));return q} var c=a.reportHandler||void 0,d=a.safeTypesBridge||Cma,e=/^$/;if(a=a.allowedIdentifierPrefixes){a=g(a);for(var h=a.next();!h.done;h=a.next())e=new RegExp(e.source+"|^"+nca(h.value))}c&&c(!1,"initResin",null);var k=Ema(e,d,c),m={},p=null;return function(q,r,w){var z=q.nodeType;if(z!==Node.ELEMENT_NODE){if(z===Node.TEXT_NODE){r=q.parentElement;w=!r;if(r&&r.nodeType===Node.ELEMENT_NODE){z=r.localName;var C=nma(z,r.constructor);switch(C){case 0:case 1:r=rma(z,r);w=r===1||r===6;break;case 3:case 2:w=!0; break;default:Fc(C,"got an unknown element classification");}}if(w)return function(P){return""+d(P,"STRING",P)}}return function(P){if(!P&&P!==document.all)return P; c&&c(!0,"Failed to sanitize "+(q.parentElement&&q.parentElement.nodeName)+" #text node to value "+P,q.parentElement);return dk}}var E=q.localName; z=b(q);var I=null;switch(w){case"attribute":if(gma(r)in z)break;return function(P){return P}; case"property":if(r in z){I=oma(z,r);break}if((C=hma(r))&&C in z)break;return function(P){return P}; default:Fc(w,"got an unknown resin type, expected either 'property' or 'attribute'");}var N=w==="attribute"?r.toLowerCase():dma(r);I||(I=Xla(E,N,function(P){var U=q.getAttribute(P);return!U||/[\[\{]/.test(P)?null:U})); return function(P){var U=ck,ca=null;if(!P&&P!==document.all)return P;if(I!=null){var aa=k[I],ea=aa.safeType;ca=aa.safeReplacement;ea&&(U=d(P,ea,ck));U===ck&&(aa.filterString?(U=String(d(P,"STRING",P)),U=aa.filterString(E,N,U)):aa.filterRaw&&(U=aa.filterRaw(E,N,P,q)),U===ca&&(U=ck))}U===ck&&(U=ca||dk,c&&c(!0,"Failed to sanitize attribute of <"+E+">: <"+E+" "+N+"=\""+P+"\">",q));return U}}} function Ema(a,b,c){return[,{filterRaw:function(d,e,h){return h}, filterString:void 0,safeReplacement:void 0,safeType:void 0},{filterRaw:void 0,filterString:void 0,safeReplacement:void 0,safeType:"HTML"},{filterRaw:void 0,filterString:void 0,safeReplacement:Fma,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:Fma,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:dk,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:Gma,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(d,e,h){h= String(h).toLowerCase();return $la(d,e,h)?h:dk}, safeReplacement:dk,safeType:void 0},,{filterRaw:void 0,filterString:function(d,e,h){return a.test(h)?h:dk}, safeReplacement:dk,safeType:"CONSTANT"},{filterRaw:function(d,e,h,k){if(typeof h==="string")var m=(m=h.match(xma))?m.map(Ama).filter(Boolean):[];else if(Array.isArray(h))m=h;else return Fma;var p=m;m=[];var q=[],r={};if(Array.isArray(p))for(var w=0,z=p.length;w<z;++w){var C=p[w],E=C&&C.url;if(E){var I=b(E,"URL",r);if(I){var N=I!==r;(N?m:q).push({url:N?I:E,metadata:C.metadata})}}}else q.push(p);p=q.length?JSON.stringify(q):null;q=ck;if(m.length){if(!Array.isArray(m))throw Error();q=m.map(Bma).filter(Boolean).join(" , ")|| ck}p&&c&&c(!0,"Failed to sanitize attribute value of <"+d+">: <"+d+" "+e+"=\""+h+"\">: "+p,k);return q===ck?Fma:q}, filterString:void 0,safeReplacement:void 0,safeType:void 0}]} var Hma=function(){var a=function(){var d={createHTML:function(){return"zClosurez"}, createScript:function(){return" /*zClosurez*/ "}, createScriptURL:function(){return"about:invalid#zClosurez"}}; return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",d):d}(),b=a.createHTML(""),c=a.createScript(""); a=a.createScriptURL("");return{INNOCUOUS_STRING:b,INNOCUOUS_SCRIPT:c,INNOCUOUS_URL:a}}(),dk=Hma.INNOCUOUS_STRING,Gma=Hma.INNOCUOUS_SCRIPT,Fma=Hma.INNOCUOUS_URL; function Ima(a){var b=Dma(a);return function(c,d,e,h){return h||h===document.all?b(c,d,e)(h):h}} ;var x=function(a){this.name=a};function Jma(){var a=Kma;Qa("yt.ads.biscotti.getId_")||Pa("yt.ads.biscotti.getId_",a)} function Lma(a){Pa("yt.ads.biscotti.lastId_",a)} ;var Mma=Oa.window,Nma,Oma,ek=(Mma==null?void 0:(Nma=Mma.yt)==null?void 0:Nma.config_)||(Mma==null?void 0:(Oma=Mma.ytcfg)==null?void 0:Oma.data_)||{};Pa("yt.config_",ek);function fk(){var a=arguments,b=ek;a.length>1?b[a[0]]=a[1]:a.length===1&&Object.assign(b,a[0])} function gk(a,b){return a in ek?ek[a]:b} function hk(a,b){return!!gk(a,b)} function Pma(a){var b=ek.EXPERIMENT_FLAGS;return b?b[a]:void 0} ;var Qma={},Rma=[];function Sma(a){Rma.forEach(function(b){return b(a)})} function ik(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){jk(b)}}:a} function jk(a){var b=Qa("yt.logging.errors.log");b?b(a,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=gk("ERRORS",[]),b.push([a,"ERROR",void 0,void 0,void 0,void 0,void 0]),fk("ERRORS",b));Sma(a)} function kk(a,b,c,d,e){var h=Qa("yt.logging.errors.log");h?h(a,"WARNING",b,c,d,void 0,e):(h=gk("ERRORS",[]),h.push([a,"WARNING",b,c,d,void 0,e]),fk("ERRORS",h))} ;var Tma=/^[\w.]*$/,Uma={q:!0,search_query:!0};function Vma(a,b){b=a.split(b);for(var c={},d=0,e=b.length;d<e;d++){var h=b[d].split("=");if(h.length===1&&h[0]||h.length===2)try{var k=Wma(h[0]||""),m=Wma(h[1]||"");if(k in c){var p=c[k];Array.isArray(p)?qc(p,m):c[k]=[p,m]}else c[k]=m}catch(z){var q=z,r=h[0],w=String(Vma);q.args=[{key:r,value:h[1],query:a,method:Xma===w?"unchanged":w}];Uma.hasOwnProperty(r)||kk(q)}}return c} var Xma=String(Vma);function Yma(a){var b=[];uc.forEach(a,function(c,d){var e=Xc(d);$b(Array.isArray(c)?c:[c],function(h){h==""?b.push(e):b.push(e+"="+Xc(h))})}); return b.join("&")} function lk(a){a.charAt(0)==="?"&&(a=a.substring(1));return Vma(a,"&")} function mk(a){return a.indexOf("?")!==-1?(a=(a||"").split("#")[0],a=a.split("?",2),lk(a.length>1?a[1]:a[0])):{}} function nk(a,b){return Zma(a,b||{},!0)} function $ma(a,b){return Zma(a,b||{},!1)} function Zma(a,b,c){var d=a.split("#",2);a=d[0];d=d.length>1?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=lk(e[1]||"");for(var h in b)if(c||!uc.containsKey(e,h))e[h]=b[h];return td(a,e)+d} function ok(a){if(!b)var b=window.location.href;var c=hd(a)[1]||null,d=jd(a);return c&&d?qd(a,b):d?jd(b)===d&&(Number(hd(b)[4]||null)||null)===(Number(hd(a)[4]||null)||null):!0} function ana(a){a=bna(a);return a===null?!1:a[0]==="com"&&a[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1} function bna(a){a=jd(a);return a!==null?a.split(".").reverse():null} function Wma(a){return a&&a.match(Tma)?a:Yc(a)} ;var dna=function(a){var b=cna;a=a===void 0?Qa("yt.ads.biscotti.lastId_")||"":a;var c=Object,d=c.assign,e={};e.dt=Lia;e.flash="0";a:{try{var h=b.JSC$6712_win_.top.location.href}catch(Ma){h=2;break a}h=h?h===b.doc_.location.href?0:1:2}e=(e.frm=h,e);try{e.u_tz=-new Date().getTimezoneOffset();var k=k===void 0?Xg:k;try{var m=k.history.length}catch(Ma){m=0}e.u_his=m;var p;e.u_h=(p=Xg.screen)==null?void 0:p.height;var q;e.u_w=(q=Xg.screen)==null?void 0:q.width;var r;e.u_ah=(r=Xg.screen)==null?void 0:r.availHeight; var w;e.u_aw=(w=Xg.screen)==null?void 0:w.availWidth;var z;e.u_cd=(z=Xg.screen)==null?void 0:z.colorDepth}catch(Ma){}m=b.JSC$6712_win_;try{var C=m.screenX;var E=m.screenY}catch(Ma){}try{var I=m.outerWidth;var N=m.outerHeight}catch(Ma){}try{var P=m.innerWidth;var U=m.innerHeight}catch(Ma){}try{var ca=m.screenLeft;var aa=m.screenTop}catch(Ma){}try{P=m.innerWidth,U=m.innerHeight}catch(Ma){}try{var ea=m.screen.availWidth;var ha=m.screen.availTop}catch(Ma){}C=[ca,aa,C,E,ea,ha,I,N,P,U];E=sja(!1,b.JSC$6712_win_.top); I={};var va=va===void 0?Oa:va;N=new qja;"SVGElement"in va&&"createElementNS"in va.document&&N.set(0);P=Cia();P["allow-top-navigation-by-user-activation"]&&N.set(1);P["allow-popups-to-escape-sandbox"]&&N.set(2);va.crypto&&va.crypto.subtle&&N.set(3);"TextDecoder"in va&&"TextEncoder"in va&&N.set(4);va=rja(N);b=(I.bc=va,I.bih=E.height,I.biw=E.width,I.brdim=C.join(),I.vis=tja(b.doc_),I.wgl=!!Xg.WebGLRenderingContext,I);c=d.call(c,e,b);c.ca_type="image";a&&(c.bid=a);return c},cna=new function(){var a=window.document; this.JSC$6712_win_=window;this.doc_=a}; Pa("yt.ads_.signals_.getAdSignalsString",function(a){return Yma(dna(a))});eb();navigator.userAgent.indexOf(" (CrKey ");var ena="XMLHttpRequest"in Oa?function(){return new XMLHttpRequest}:null; function fna(){if(!ena)return null;var a=ena();return"open"in a?a:null} function gna(a){switch(hna(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1;}} function hna(a){return a&&"status"in a?a.status:-1} ;function pk(a,b){typeof a==="function"&&(a=ik(a));return window.setTimeout(a,b)} function rk(a,b){typeof a==="function"&&(a=ik(a));return window.setInterval(a,b)} function sk(a){window.clearTimeout(a)} ;var ina="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),jna=[].concat(pa(ina),["client_dev_set_cookie"]);function y(a){a=tk(a);return typeof a==="string"&&a==="false"?!1:!!a} function uk(a,b){a=tk(a);return a===void 0&&b!==void 0?b:Number(a||0)} function kna(a){a=tk(a);return Array.isArray(a)?bc(a,function(b){return Number(b||0)}):[Number(a||0)]} function vk(a){a=tk(a);return a!==void 0?String(a):""} function lna(a){a=tk(a);return Array.isArray(a)?bc(a,function(b){return String(b||"")}):[String(a||"")]} function mna(){return gk("EXPERIMENTS_TOKEN","")} function tk(a){return gk("EXPERIMENT_FLAGS",{})[a]} function nna(){for(var a=[],b=gk("EXPERIMENTS_FORCED_FLAGS",{}),c=g(Object.keys(b)),d=c.next();!d.done;d=c.next())d=d.value,a.push({key:d,value:String(b[d])});c=gk("EXPERIMENT_FLAGS",{});d=g(Object.keys(c));for(var e=d.next();!e.done;e=d.next())e=e.value,e.startsWith("force_")&&b[e]===void 0&&a.push({key:e,value:String(c[e])});return a} ;var ona={Authorization:"AUTHORIZATION","X-Goog-EOM-Visitor-Id":"EOM_VISITOR_DATA","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-Youtube-Domain-Admin-State":"DOMAIN_ADMIN_STATE","X-Youtube-Chrome-Connected":"CHROME_CONNECTED_HEADER","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Delegation-Context":"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL", "X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM","X-Goog-AuthUser":"SESSION_INDEX","X-Goog-PageId":"DELEGATED_SESSION_ID"},pna="app debugcss debugjs expflag force_ad_params force_ad_encrypted force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address".split(" ").concat(pa(ina)); function qna(a){a=mk(a);for(var b=g(pna),c=b.next();!c.done;c=b.next())if(a[c.value]!==void 0)return!0;return!1} var rna=!1;function sna(a,b,c,d,e,h,k,m){c=c===void 0?"GET":c;d=d===void 0?"":d;m=m===void 0?!1:m;var p=fna();if(!p)return null;var q=function(){(p&&"readyState"in p?p.readyState:0)===4&&b&&ik(b)(p)}; "onloadend"in p?p.addEventListener("loadend",q,!1):p.onreadystatechange=q;y("debug_forward_web_query_parameters")&&(a=tna(a,window.location.search));p.open(c,a,!0);h&&(p.responseType=h);k&&(p.withCredentials=!0);c=c==="POST"&&(window.FormData===void 0||!(d instanceof FormData));if(e=una(a,e))for(var r in e)p.setRequestHeader(r,e[r]),"content-type"===r.toLowerCase()&&(c=!1);c&&p.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(m&&"setAttributionReporting"in XMLHttpRequest.prototype){a= {eventSourceEligible:!0,triggerEligible:!1};try{p.setAttributionReporting(a)}catch(w){kk(w)}}p.send(d);return p} function una(a,b){b=b===void 0?{}:b;var c=ok(a),d=gk("INNERTUBE_CLIENT_NAME"),e=y("web_ajax_ignore_global_headers_if_set"),h;for(h in ona){var k=gk(ona[h]),m=h==="X-Goog-AuthUser"||h==="X-Goog-PageId";h!=="X-Goog-Visitor-Id"||k||(k=gk("VISITOR_DATA"));var p;if(!(p=!k)){if(!(p=c||(jd(a)?!1:!0))){p=a;var q;if(q=y("add_auth_headers_to_remarketing_google_dot_com_ping")&&h==="Authorization"&&(d==="TVHTML5"||d==="TVHTML5_UNPLUGGED"||d==="TVHTML5_SIMPLY"))q=bna(p),q=q===null?!1:q[1]==="google"?!0:q[2]=== "google"?q[0]==="au"&&q[1]==="com"?!0:q[0]==="uk"&&q[1]==="co"?!0:!1:!1;q&&(p=ld(p)||"",p=p.split("/"),p="/"+(p.length>1?p[1]:""),q=p==="/pagead");p=q?!0:!1}p=!p}p||e&&b[h]!==void 0||d==="TVHTML5_UNPLUGGED"&&m||(b[h]=k)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(c||!jd(a))b["X-YouTube-Utc-Offset"]=String(-new Date().getTimezoneOffset());if(c||!jd(a)){try{var r=new Intl.DateTimeFormat().resolvedOptions().timeZone}catch(w){}r&&(b["X-YouTube-Time-Zone"]=r)}document.location.hostname.endsWith("youtubeeducation.com")|| !c&&jd(a)||(b["X-YouTube-Ad-Signals"]=Yma(dna()));return b} function vna(a,b){var c=jd(a);y("debug_handle_relative_url_for_query_forward_killswitch")||!c&&ok(a)&&(c=document.location.hostname);var d=ld(a);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=lk(b),h={};$b(pna,function(k){e[k]&&(h[k]=e[k])}); return $ma(a,h)} function wna(a,b){b.method="POST";b.postParams||(b.postParams={});return wk(a,b)} function xna(a,b){var c=gk("XSRF_FIELD_NAME"),d;b.headers&&(d=b.headers["Content-Type"]);return!b.excludeXsrf&&(!jd(a)||b.withCredentials||jd(a)===document.location.hostname)&&b.method==="POST"&&(!d||d==="application/x-www-form-urlencoded")&&!(b.postParams&&b.postParams[c])} function wk(a,b){var c=b.format||"JSON";a=yna(a,b);var d=zna(a,b),e=!1,h=Ana(a,function(p){if(!e){e=!0;m&&sk(m);var q=gna(p),r=null,w=400<=p.status&&p.status<500,z=500<=p.status&&p.status<600;if(q||w||z)r=Bna(a,c,p,b.convertToSafeHtml);q&&(q=Cna(c,p,r));r=r||{};w=b.context||Oa;q?b.onSuccess&&b.onSuccess.call(w,p,r):b.onError&&b.onError.call(w,p,r);b.onFinish&&b.onFinish.call(w,p,r)}},b.method,d,b.headers,b.responseType,b.withCredentials); d=b.timeout||0;if(b.onTimeout&&d>0){var k=b.onTimeout;var m=pk(function(){e||(e=!0,h.abort(),sk(m),k.call(b.context||Oa,h))},d)}return h} function yna(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=gk("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=nk(a,b);return a} function zna(a,b){var c=gk("XSRF_FIELD_NAME"),d=gk("XSRF_TOKEN"),e=b.postBody||"",h=b.postParams;xna(a,b)&&(h||(h={}),h[c]=d);(y("ajax_parse_query_data_only_when_filled")&&h&&Object.keys(h).length>0||h)&&typeof e==="string"&&(e=lk(e),uc.extend(e,h),e=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(e):sd(e));h=e||h&&!uc.isEmpty(h);!rna&&h&&b.method!=="POST"&&(rna=!0,jk(Error("AJAX request with postData should use POST")));return e} function Bna(a,b,c,d){var e=null;switch(b){case"JSON":try{var h=c.responseText}catch(k){throw d=Error("Error reading responseText"),d.params=a,kk(d),k}a=c.getResponseHeader("Content-Type")||"";h&&a.indexOf("json")>=0&&(h.substring(0,5)===")]}'\n"&&(h=h.substring(5)),e=JSON.parse(h));break;case"XML":if(a=(a=c.responseXML)?Dna(a):null)e={},$b(a.getElementsByTagName("*"),function(k){e[k.tagName]=Ena(k)});}d&&Fna(e); return e} function Fna(a){if($a(a))for(var b in a)b==="html_content"||mb(b,"_html")?a[b]=Bc(a[b]):Fna(a[b])} function Cna(a,b,c){if(b&&b.status===204)return!0;switch(a){case"JSON":return!!c;case"XML":return Number(c&&c.return_code)===0;case"RAW":return!0;default:return!!c;}} function Dna(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&a.length>0?a[0]:null:null} function Ena(a){var b="";$b(a.childNodes,function(c){b+=c.nodeValue}); return b} var tna=vna,Ana=sna;var Gna=[{messageFn:function(a){return"Cannot read property '"+a.key+"'"}, patternsForType:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./, groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{messageFn:function(a){return"Cannot call '"+a.key+"'"}, patternsForType:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/, groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{messageFn:function(a){return a.key+" is not defined"}, patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var Ina={messageWeights:[],callbackWeights:[{callback:Hna,weight:500}]};function Hna(a){if(a.name==="JavaException")return!0;a=a.stack;return a.includes("chrome://")||a.includes("chrome-extension://")||a.includes("moz-extension://")} ;var Jna=function(){this.callbackWeights=[];this.messageWeights=[]},Kna,Nna=function(){if(!Kna){var a=Kna=new Jna; a.messageWeights.length=0;a.callbackWeights.length=0;Lna(a,Ina)}return Kna},Lna=function(a,b){b.messageWeights&&a.messageWeights.push.apply(a.messageWeights,b.messageWeights); b.callbackWeights&&a.callbackWeights.push.apply(a.callbackWeights,b.callbackWeights)};var Aka=new ij;function Ona(a,b){var c=a.length,d=0,e=function(){return a.charCodeAt(d++)}; do{var h=Pna(e);if(h===Infinity)break;var k=h>>3;switch(h&7){case 0:h=Pna(e);if(k===b)return h;break;case 1:if(k===b)return;d+=8;break;case 2:h=Pna(e);if(k===b)return a.substr(d,h);d+=h;break;case 5:if(k===b)return;d+=4;break;default:return;}}while(d<c)} function Pna(a){var b=a(),c=b&127;if(b<128)return c;b=a();c|=(b&127)<<7;if(b<128)return c;b=a();c|=(b&127)<<14;if(b<128)return c;b=a();return b<128?c|(b&127)<<21:Infinity} ;function Qna(a,b,c,d){if(a){if(Array.isArray(a)){var e=d;for(d=0;d<a.length&&!(a[d]&&(e+=Rna(d,a[d],b,c),e>500));d++);d=e}else if(typeof a==="object")for(e in a){if(a[e]){var h=e;var k=a[e],m=b,p=c;h=typeof k!=="string"||h!=="clickTrackingParams"&&h!=="trackingParams"?0:(k=Ona(atob(k.replace(/-/g,"+").replace(/_/g,"/")),2))?Rna(h+".ve",k,m,p):0;d+=h;d+=Rna(e,a[e],b,c);if(d>500)break}}else c[b]=xk(a),d+=c[b].length;}else c[b]=xk(a),d+=c[b].length;return d} function Rna(a,b,c,d){c+="."+a;a=xk(b);d[c]=a;return c.length+a.length} function xk(a){try{return(typeof a==="string"?a:String(JSON.stringify(a))).substr(0,500)}catch(b){return"unable to serialize "+typeof a+" ("+b.message+")"}} ;var yk=function(a){this.internalArray_=ff(a)}; l(yk,yg);yk.prototype.getColdHashData=function(){return ag(this,3)}; yk.prototype.getHotHashData=function(){return ag(this,5)}; yk.prototype.setHotHashData=function(a){return jg(this,5,a)};var Sna=function(a){this.internalArray_=ff(a)}; l(Sna,yg);var zk=function(a){this.internalArray_=ff(a)}; l(zk,yg);zk.prototype.getDeviceId=function(){return ag(this,6)}; zk.prototype.getPlayerType=function(){return bg(this,36)}; zk.prototype.setHomeGroupInfo=function(a){return Mf(this,81,a)}; zk.prototype.clearLocationPlayabilityToken=function(){return sf(this,89)};var Ffa=function(a){this.internalArray_=ff(a)}; l(Ffa,yg);var Tna=function(a,b){ig(a,1,b)};var Una=function(a){this.internalArray_=ff(a,13)}; l(Una,yg);Una.prototype.setTrackingParams=function(a){return sf(this,1,Ae(a,!1,!1))};var Ak=function(a){this.internalArray_=ff(a)}; l(Ak,yg);Ak.prototype.getKey=function(){return ag(this,1)}; Ak.prototype.setKey=function(a){return jg(this,1,a)}; Ak.prototype.getValue=function(){return dg(this,2,Vna)}; var Vna=[2,3,4,5,6];var Wna=function(a){this.internalArray_=ff(a)}; l(Wna,yg);var Xna=function(a){this.internalArray_=ff(a)}; l(Xna,yg);var Bk=function(a){this.internalArray_=ff(a)}; l(Bk,yg);Bk.prototype.getToken=function(){return Vf(this,2)}; Bk.prototype.setToken=function(a){return jg(this,2,a)};var Ck=function(a){this.internalArray_=ff(a)}; l(Ck,yg);Ck.prototype.setSafetyMode=function(a){return lg(this,5,a)};var Dk=function(a){this.internalArray_=ff(a)}; l(Dk,yg);Dk.prototype.setClient=function(a){return Mf(this,1,a)};var Yna={WEB_DISPLAY_MODE_UNKNOWN:"WEB_DISPLAY_MODE_UNKNOWN",WEB_DISPLAY_MODE_BROWSER:"WEB_DISPLAY_MODE_BROWSER",WEB_DISPLAY_MODE_MINIMAL_UI:"WEB_DISPLAY_MODE_MINIMAL_UI",WEB_DISPLAY_MODE_STANDALONE:"WEB_DISPLAY_MODE_STANDALONE",WEB_DISPLAY_MODE_FULLSCREEN:"WEB_DISPLAY_MODE_FULLSCREEN"};var Ek=function(){var a=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;Oa.addEventListener("beforeinstallprompt",function(b){b.preventDefault();a.deferredInstallPrompt=b}); Oa.addEventListener("appinstalled",function(){a.appInstalledEventFired=!0},{once:!0})},Zna=function(){if(!Oa.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN"; try{return Oa.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":Oa.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":Oa.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":Oa.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}},$na=function(){var a=Ek.instance; t(function(b){return a.deferredInstallPrompt?n(b,a.deferredInstallPrompt.prompt(),0):b.jumpTo(0)})};var aoa=function(){this.syncHeaders=!0},boa=function(a){var b={},c=[],d=y("enable_first_party_auth_v2")||(a==null?void 0:a.includeSessionId)&&y("enable_first_party_auth_v2_on_get_account_menu"); "USER_SESSION_ID"in ek&&d&&c.push({key:"u",value:gk("USER_SESSION_ID")});if(c=Zia(c))b.Authorization=c,c=a=a==null?void 0:a.sessionIndex,c===void 0&&(c=Number(gk("SESSION_INDEX",0)),c=isNaN(c)?0:c),y("voice_search_auth_header_removal")||(b["X-Goog-AuthUser"]=c.toString()),"INNERTUBE_HOST_OVERRIDE"in ek||(b["X-Origin"]=window.location.origin),a===void 0&&"DELEGATED_SESSION_ID"in ek&&(b["X-Goog-PageId"]=gk("DELEGATED_SESSION_ID"));return b};var coa={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};function doa(a){switch(a){case"DESKTOP":return 1;case"UNKNOWN_PLATFORM":return 0;case"TV":return 2;case"GAME_CONSOLE":return 3;case"MOBILE":return 4;case"TABLET":return 5;}} ;function Fk(a,b,c,d,e){li.set(""+a,b,{maxAge:c,path:"/",domain:d===void 0?"youtube.com":d,secure:e===void 0?!1:e})} function Gk(a,b){return li.get(""+a,b)} function eoa(a,b,c){li.remove(""+a,b===void 0?"/":b,c===void 0?"youtube.com":c)} function Hk(){if(y("embeds_web_enable_cookie_detection_fix")){if(!Oa.navigator.cookieEnabled)return!1}else if(!li.isEnabled())return!1;if(!li.isEmpty())return!0;y("embeds_web_enable_cookie_detection_fix")?li.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):li.set("TESTCOOKIESENABLED","1",{maxAge:60});if(li.get("TESTCOOKIESENABLED")!=="1")return!1;li.remove("TESTCOOKIESENABLED");return!0} ;var Ik=Qa("ytglobal.prefsUserPrefsPrefs_")||{};Pa("ytglobal.prefsUserPrefsPrefs_",Ik);var Jk=function(){this.cookieName=gk("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=gk("ALT_PREF_COOKIE_DOMAIN","youtube.com");var a=Gk(this.cookieName);a&&this.parse(a)},foa,Kk=function(){foa||(foa=new Jk); return foa}; Jk.prototype.get=function(a,b){goa(a);hoa(a);a=Ik[a]!==void 0?Ik[a].toString():null;return a!=null?a:b?b:""}; Jk.prototype.set=function(a,b){goa(a);hoa(a);if(b==null)throw Error("ExpectedNotNull");Ik[a]=b.toString()}; Jk.prototype.getFlag=function(a){return!!((ioa("f"+(Math.floor(a/31)+1))||0)&1<<a%31)}; var Lk=function(a,b,c){a="f"+(Math.floor(b/31)+1);b=1<<b%31;var d=ioa(a)||0;d=c?d|b:d&~b;d===0?delete Ik[a]:(c=d.toString(16),Ik[a]=c.toString())}; Jk.prototype.remove=function(a){goa(a);hoa(a);delete Ik[a]}; Jk.prototype.save=function(){var a=!0;y("web_secure_pref_cookie_killswitch")&&(a=!1);Fk(this.cookieName,this.dump(),63072E3,this.cookieDomain,a)}; Jk.prototype.clear=function(){uc.clear(Ik)}; Jk.prototype.dump=function(){var a=[],b;for(b in Ik)Ik.hasOwnProperty(b)&&a.push(b+"="+encodeURIComponent(String(Ik[b])));return a.join("&")}; var hoa=function(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error("ExpectedRegexMatch: "+a)},goa=function(a){if(!/^\w+$/.test(a))throw Error("ExpectedRegexMismatch: "+a); },ioa=function(a){a=Ik[a]!==void 0?Ik[a].toString():null; return a!=null&&/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null}; Jk.prototype.parse=function(a){a=decodeURIComponent(a).split("&");for(var b=0;b<a.length;b++){var c=a[b].split("="),d=c[0];(c=c[1])&&(Ik[d]=c.toString())}};var joa={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},koa={CONN_DEFAULT:0,CONN_UNKNOWN:1,CONN_NONE:2,CONN_WIFI:3,CONN_CELLULAR_2G:4,CONN_CELLULAR_3G:5,CONN_CELLULAR_4G:6,CONN_CELLULAR_UNKNOWN:7,CONN_DISCO:8,CONN_CELLULAR_5G:9,CONN_WIFI_METERED:10,CONN_CELLULAR_5G_SA:11, CONN_CELLULAR_5G_NSA:12,CONN_WIRED:30,CONN_INVALID:31},loa={EFFECTIVE_CONNECTION_TYPE_UNKNOWN:0,EFFECTIVE_CONNECTION_TYPE_OFFLINE:1,EFFECTIVE_CONNECTION_TYPE_SLOW_2G:2,EFFECTIVE_CONNECTION_TYPE_2G:3,EFFECTIVE_CONNECTION_TYPE_3G:4,EFFECTIVE_CONNECTION_TYPE_4G:5},moa={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};function noa(){var a=Oa.navigator;return a?a.connection:void 0} function ooa(){if(typeof Intl!=="undefined")try{return new Intl.DateTimeFormat().resolvedOptions().timeZone}catch(a){}} function poa(){var a=noa();if(a){var b=joa[a.type||"unknown"]||"CONN_UNKNOWN";a=joa[a.effectiveType||"unknown"]||"CONN_UNKNOWN";b==="CONN_CELLULAR_UNKNOWN"&&a!=="CONN_UNKNOWN"&&(b=a);if(b!=="CONN_UNKNOWN")return b;if(a!=="CONN_UNKNOWN")return a}} function qoa(){var a=noa();if(a!=null&&a.effectiveType)return moa.hasOwnProperty(a.effectiveType)?moa[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"} ;var Mk=function(a){var b=Ga.apply(1,arguments);var c=Error.call(this,a);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.args=[].concat(pa(b))}; l(Mk,Error);function Nk(){try{return Ok(),!0}catch(a){return!1}} function Ok(a){if(gk("DATASYNC_ID")!==void 0)return gk("DATASYNC_ID");throw new Mk("Datasync ID not set",a===void 0?"unknown":a)} ;var Rk=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap},Sk=function(a,b,c){return a.addJob(b,0,c)}; Rk.prototype.addLowPriorityJob=function(a,b){return this.addJob(a,1,b)}; var Tk=function(a,b,c){return a.addJob(b,2,c)},Uk=function(a,b,c){return a.addJob(b,3,c)},Vk=function(a,b,c){return a.addJob(b,4,c)},Wk=function(a){var b=Qa("yt.scheduler.instance.addImmediateJob"); b?b(a):a()}; Rk.prototype.debounce=function(a,b,c){var d=this,e=0,h=function(){e&&d.cancelJob(e);e=d.addJob(a,b,c);d.cancelDebouncedJobMap.set(h,e)}; return h}; Rk.prototype.cancelThrottle=function(a){(a=this.cancelThrottledJobMap.get(a))&&a()};Qa("yt.scheduler.instance.timerIdMap_");var Xk=function(){Rk.apply(this,arguments)}; l(Xk,Rk);var Yk=function(){Xk.instance||(Xk.instance=new Xk);return Xk.instance}; Xk.prototype.addJob=function(a,b,c){c!==void 0&&Number.isNaN(Number(c))&&(c=void 0);var d=Qa("yt.scheduler.instance.addJob");return d?d(a,b,c):c===void 0?(a(),NaN):pk(a,c||0)}; Xk.prototype.cancelJob=function(a){if(a===void 0||!Number.isNaN(Number(a))){var b=Qa("yt.scheduler.instance.cancelJob");b?b(a):sk(a)}}; Xk.prototype.start=function(){var a=Qa("yt.scheduler.instance.start");a&&a()}; Xk.prototype.pause=function(){var a=Qa("yt.scheduler.instance.pause");a&&a()}; var Hi=Yk();var Zk=function(a){this.expiringStorage_=(a=Jka(a))?new mj(a):null;this.JSC$6832_domain_=document.domain||window.location.hostname}; Zk.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.expiringStorage_)try{this.expiringStorage_.set(a,b,Date.now()+c*1E3);return}catch(h){}var e="";if(d)try{e=escape($i(b))}catch(h){return}else e=escape(b);Fk(a,e,c,this.JSC$6832_domain_)}; Zk.prototype.get=function(a,b){var c=void 0,d=!this.expiringStorage_;if(!d)try{c=this.expiringStorage_.get(a)}catch(e){d=!0}if(d&&(c=Gk(a))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}; Zk.prototype.remove=function(a){this.expiringStorage_&&this.expiringStorage_.remove(a);eoa(a,"/",this.JSC$6832_domain_)}; Zk.prototype.getCreationTime=function(a){return this.expiringStorage_&&(a=(this.expiringStorage_.getWrapper(a)||{}).creation,typeof a==="number")?a:null};var roa=function(){var a;return function(){a||(a=new Zk("ytidb"));return a}}(); function soa(){var a;return(a=roa())==null?void 0:a.get("LAST_RESULT_ENTRY_KEY",!0)} ;var $k=[],al,toa=!1;function uoa(){var a={};for(al=new voa(a.handleError===void 0?woa:a.handleError,a.logEvent===void 0?bl:a.logEvent);$k.length>0;)switch(a=$k.shift(),a.type){case"ERROR":al.logError(a.payload);break;case"EVENT":al.logEvent(a.eventType,a.payload);}} function cl(a){toa||(al?al.logError(a):($k.push({type:"ERROR",payload:a}),$k.length>10&&$k.shift()))} function dl(a,b){toa||(al?al.logEvent(a,b):($k.push({type:"EVENT",eventType:a,payload:b}),$k.length>10&&$k.shift()))} ;function el(a){if(a.indexOf(":")>=0)throw Error("Database name cannot contain ':'")} function fl(a){return a.substr(0,a.indexOf(":"))||a} ;var xoa=yda||zda;function gl(){return(yda||zda)&&hl("applewebkit")&&!hl("version")&&(!hl("safari")||hl("gsa/"))} function hl(a){var b=Gd();return b?b.toLowerCase().indexOf(a)>=0:!1} ;var il={},yoa=(il.AUTH_INVALID="No user identifier specified.",il.EXPLICIT_ABORT="Transaction was explicitly aborted.",il.IDB_NOT_SUPPORTED="IndexedDB is not supported.",il.MISSING_INDEX="Index not created.",il.MISSING_OBJECT_STORES="Object stores not created.",il.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",il.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",il.UNKNOWN_ABORT= "Transaction was aborted for unknown reasons.",il.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",il.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",il.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",il.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",il),jl={},zoa=(jl.AUTH_INVALID="ERROR",jl.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",jl.EXPLICIT_ABORT="IGNORED", jl.IDB_NOT_SUPPORTED="ERROR",jl.MISSING_INDEX="WARNING",jl.MISSING_OBJECT_STORES="ERROR",jl.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",jl.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",jl.QUOTA_EXCEEDED="WARNING",jl.QUOTA_MAYBE_EXCEEDED="WARNING",jl.UNKNOWN_ABORT="WARNING",jl.INCOMPATIBLE_DB_VERSION="WARNING",jl),kl={},Aoa=(kl.AUTH_INVALID=!1,kl.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,kl.EXPLICIT_ABORT=!1,kl.IDB_NOT_SUPPORTED=!1,kl.MISSING_INDEX=!1,kl.MISSING_OBJECT_STORES=!1,kl.DB_DELETED_BY_MISSING_OBJECT_STORES= !1,kl.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,kl.QUOTA_EXCEEDED=!1,kl.QUOTA_MAYBE_EXCEEDED=!0,kl.UNKNOWN_ABORT=!0,kl.INCOMPATIBLE_DB_VERSION=!1,kl),ll=function(a,b,c,d,e){b=b===void 0?{}:b;c=c===void 0?yoa[a]:c;d=d===void 0?zoa[a]:d;e=e===void 0?Aoa[a]:e;Mk.call(this,c,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:a},b));this.type=a;this.message=c;this.level=d;this.retryable=e;Object.setPrototypeOf(this,ll.prototype)}; l(ll,Mk);var Boa=function(a,b){ll.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},yoa.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Boa.prototype)}; l(Boa,ll);var Coa=function(a,b){var c=Error.call(this);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.index=a;this.objectStore=b;Object.setPrototypeOf(this,Coa.prototype)}; l(Coa,Error);var Doa=["The database connection is closing","Can't start a transaction on a closed database","A mutation operation was attempted on a database that did not allow mutations"]; function Eoa(a,b,c,d){b=fl(b);var e=a instanceof Error?a:Error("Unexpected error: "+a);if(e instanceof ll)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if(e.name==="QuotaExceededError")return new ll("QUOTA_EXCEEDED",a);if(Bda&&e.name==="UnknownError")return new ll("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof Coa)return new ll("MISSING_INDEX",Object.assign({},a,{objectStore:e.objectStore,index:e.index}));if(e.name==="InvalidStateError"&&Doa.some(function(h){return e.message.includes(h)}))return new ll("EXECUTE_TRANSACTION_ON_CLOSED_DB", a); if(e.name==="AbortError")return new ll("UNKNOWN_ABORT",a,e.message);e.args=[Object.assign({},a,{name:"IdbError",originalName:e.name})];e.level="WARNING";return e} function ml(a,b,c){var d=soa();return new ll("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:d==null?void 0:d.hasSucceededOnce}})} ;function Foa(a){if(!a)throw Error();throw a} function Goa(a){return a} var nl=function(a){this.executor=a},ol=function(a){var b=this; this.state={status:"PENDING"};this.JSC$6859_onFulfilled=[];this.JSC$6859_onRejected=[];a=a.executor;var c=function(e){if(b.state.status==="PENDING"){b.state={status:"FULFILLED",value:e};e=g(b.JSC$6859_onFulfilled);for(var h=e.next();!h.done;h=e.next())h=h.value,h()}},d=function(e){if(b.state.status==="PENDING"){b.state={status:"REJECTED", reason:e};e=g(b.JSC$6859_onRejected);for(var h=e.next();!h.done;h=e.next())h=h.value,h()}}; try{a(c,d)}catch(e){d(e)}}; ol.all=function(a){return new ol(new nl(function(b,c){var d=[],e=a.length;e===0&&b(d);for(var h={i$jscomp$358:0};h.i$jscomp$358<a.length;h={i$jscomp$358:h.i$jscomp$358},++h.i$jscomp$358)ol.resolve(a[h.i$jscomp$358]).then(function(k){return function(m){d[k.i$jscomp$358]=m;e--;e===0&&b(d)}}(h)).catch(function(k){c(k)})}))}; ol.resolve=function(a){return new ol(new nl(function(b,c){a instanceof ol?a.then(b,c):b(a)}))}; ol.reject=function(a){return new ol(new nl(function(b,c){c(a)}))}; ol.prototype.then=function(a,b){var c=this,d=a!=null?a:Goa,e=b!=null?b:Foa;return new ol(new nl(function(h,k){c.state.status==="PENDING"?(c.JSC$6859_onFulfilled.push(function(){Hoa(c,c,d,h,k)}),c.JSC$6859_onRejected.push(function(){Ioa(c,c,e,h,k)})):c.state.status==="FULFILLED"?Hoa(c,c,d,h,k):c.state.status==="REJECTED"&&Ioa(c,c,e,h,k)}))}; ol.prototype.catch=function(a){return this.then(void 0,a)}; var Hoa=function(a,b,c,d,e){try{if(a.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");var h=c(a.state.value);h instanceof ol?Joa(a,b,h,d,e):d(h)}catch(k){e(k)}},Ioa=function(a,b,c,d,e){try{if(a.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected."); var h=c(a.state.reason);h instanceof ol?Joa(a,b,h,d,e):d(h)}catch(k){e(k)}},Joa=function(a,b,c,d,e){b===c?e(new TypeError("Circular promise chain detected.")):c.then(function(h){h instanceof ol?Joa(a,b,h,d,e):d(h)},function(h){e(h)})};function Koa(a,b,c){var d=function(){try{a.removeEventListener("success",e),a.removeEventListener("error",h)}catch(k){}},e=function(){b(a.result); d()},h=function(){c(a.error); d()}; a.addEventListener("success",e);a.addEventListener("error",h)} function Loa(a){return new Promise(function(b,c){Koa(a,b,c)})} function pl(a){return new ol(new nl(function(b,c){Koa(a,b,c)}))} ;function Moa(a,b){return new ol(new nl(function(c,d){var e=function(){var h=a?b(a):null;h?h.then(function(k){a=k;e()},d):c()}; e()}))} ;var ql=window,rl=ql.ytcsi&&ql.ytcsi.now?ql.ytcsi.now:ql.performance&&ql.performance.timing&&ql.performance.now&&ql.performance.timing.navigationStart?function(){return ql.performance.timing.navigationStart+ql.performance.now()}:function(){return new Date().getTime()};var sl=function(a,b){this.JSC$6872_wrapped=a;this.options=b;this.transactionCount=0;this.startedMs=Math.round(rl());this.hasUnknownAbortedTransaction=!1}; sl.prototype.add=function(a,b,c){return tl(this,[a],{mode:"readwrite",enableRetries:!0},function(d){return d.objectStore(a).add(b,c)})}; sl.prototype.clear=function(a){return tl(this,[a],{mode:"readwrite",enableRetries:!0},function(b){return b.objectStore(a).clear()})}; sl.prototype.close=function(){this.JSC$6872_wrapped.close();var a;((a=this.options)==null?0:a.closed)&&this.options.closed()}; sl.prototype.count=function(a,b){return tl(this,[a],{mode:"readonly",enableRetries:!0},function(c){return c.objectStore(a).count(b)})}; var xl=function(a,b,c){a=a.JSC$6872_wrapped.createObjectStore(b,c);return new wl(a)}; sl.prototype.delete=function(a,b){return tl(this,[a],{mode:"readwrite",enableRetries:!0},function(c){return c.objectStore(a).delete(b)})}; var Noa=function(a,b){return tl(a,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(c){return c.objectStore("ResponseStore").index("byInterface").delete(b)})}; sl.prototype.get=function(a,b){return tl(this,[a],{mode:"readonly",enableRetries:!0},function(c){return c.objectStore(a).get(b)})}; sl.prototype.getAll=function(a,b,c){return tl(this,[a],{mode:"readonly",enableRetries:!0},function(d){return d.objectStore(a).getAll(b,c)})}; sl.prototype.put=function(a,b,c){return tl(this,[a],{mode:"readwrite",enableRetries:!0},function(d){return d.objectStore(a).put(b,c)})}; sl.prototype.objectStoreNames=function(){return Array.from(this.JSC$6872_wrapped.objectStoreNames)}; var tl=function(a,b,c,d){var e,h,k,m,p,q,r,w,z,C,E,I;return t(function(N){switch(N.nextAddress){case 1:var P={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof c==="string"?P.mode=c:Object.assign(P,c);e=P;a.transactionCount++;h=e.enableRetries?3:1;k=0;case 2:if(m){N.jumpTo(4);break}k++;p=Math.round(rl());xa(N,5);q=a.JSC$6872_wrapped.transaction(b,e.mode);P=new Ooa(q);P=Poa(P,d);return n(N,P,7);case 7:return r=N.yieldResult,w=Math.round(rl()),Qoa(a,p,w,k,void 0,b.join(),e), N.return(r);case 5:z=za(N);C=Math.round(rl());E=Eoa(z,a.JSC$6872_wrapped.name,b.join(),a.JSC$6872_wrapped.version);if((I=E instanceof ll&&!E.retryable)||k>=h)Qoa(a,p,C,k,E,b.join(),e),m=E;N.jumpTo(2);break;case 4:return N.return(Promise.reject(m));}})},Qoa=function(a,b,c,d,e,h,k){b=c-b; e?(e instanceof ll&&(e.type==="QUOTA_EXCEEDED"||e.type==="QUOTA_MAYBE_EXCEEDED")&&dl("QUOTA_EXCEEDED",{dbName:fl(a.JSC$6872_wrapped.name),objectStoreNames:h,transactionCount:a.transactionCount,transactionMode:k.mode}),e instanceof ll&&e.type==="UNKNOWN_ABORT"&&(c-=a.startedMs,c<0&&c>=Math.pow(2,31)&&(c=0),dl("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:h,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.hasUnknownAbortedTransaction=!0),Roa(a,!1,d,h,b,k.tag),cl(e)): Roa(a,!0,d,h,b,k.tag)},Roa=function(a,b,c,d,e,h){dl("TRANSACTION_ENDED",{objectStoreNames:d, connectionHasUnknownAbortedTransaction:a.hasUnknownAbortedTransaction,duration:e,isSuccessful:b,tryCount:c,tag:h===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":h})}; sl.prototype.getVersion=function(){return this.JSC$6872_wrapped.version}; sl.prototype.getName=function(){return this.JSC$6872_wrapped.name}; var wl=function(a){this.JSC$6887_wrapped=a}; wl.prototype.add=function(a,b){return pl(this.JSC$6887_wrapped.add(a,b))}; wl.prototype.autoIncrement=function(){return this.JSC$6887_wrapped.autoIncrement}; wl.prototype.clear=function(){return pl(this.JSC$6887_wrapped.clear()).then(function(){})}; var yl=function(a,b,c){a.JSC$6887_wrapped.createIndex(b,c,{unique:!1})}; wl.prototype.count=function(a){return pl(this.JSC$6887_wrapped.count(a))}; var Soa=function(a,b){return zl(a,{query:b},function(c){return c.delete().then(function(){return c.continue()})}).then(function(){})}; wl.prototype.delete=function(a){return a instanceof IDBKeyRange?Soa(this,a):pl(this.JSC$6887_wrapped.delete(a))}; wl.prototype.get=function(a){return pl(this.JSC$6887_wrapped.get(a))}; wl.prototype.getAll=function(a,b){return"getAll"in IDBObjectStore.prototype?pl(this.JSC$6887_wrapped.getAll(a,b)):Toa(this,a,b)}; var Toa=function(a,b,c){var d=[];return zl(a,{query:b},function(e){if(!(c!==void 0&&d.length>=c))return d.push(e.getValue()),e.continue()}).then(function(){return d})}; wl.prototype.index=function(a){try{return new Al(this.JSC$6887_wrapped.index(a))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new Coa(a,this.JSC$6887_wrapped.name);throw b}}; wl.prototype.getName=function(){return this.JSC$6887_wrapped.name}; wl.prototype.keyPath=function(){return this.JSC$6887_wrapped.keyPath}; wl.prototype.put=function(a,b){return pl(this.JSC$6887_wrapped.put(a,b))}; var zl=function(a,b,c){a=a.JSC$6887_wrapped.openCursor(b.query,b.direction);return Uoa(a).then(function(d){return Moa(d,c)})},Ooa=function(a){var b=this; this.JSC$6895_wrapped=a;this.objectStoreCache=new Map;this.JSC$6895_aborted=!1;this.done=new Promise(function(c,d){b.JSC$6895_wrapped.addEventListener("complete",function(){c()}); b.JSC$6895_wrapped.addEventListener("error",function(e){e.currentTarget===e.target&&d(b.JSC$6895_wrapped.error)}); b.JSC$6895_wrapped.addEventListener("abort",function(){var e=b.JSC$6895_wrapped.error;if(e)d(e);else if(!b.JSC$6895_aborted){e=ll;for(var h=b.JSC$6895_wrapped.objectStoreNames,k=[],m=0;m<h.length;m++){var p=h.item(m);if(p===null)throw Error("Invariant: item in DOMStringList is null");k.push(p)}e=new e("UNKNOWN_ABORT",{objectStoreNames:k.join(),dbName:b.JSC$6895_wrapped.db.name,mode:b.JSC$6895_wrapped.mode});d(e)}})})},Poa=function(a,b){var c=new Promise(function(d,e){try{b(a).then(function(h){d(h)}).catch(e)}catch(h){e(h), a.abort()}}); return Promise.all([c,a.done]).then(function(d){return g(d).next().value})}; Ooa.prototype.abort=function(){this.JSC$6895_wrapped.abort();this.JSC$6895_aborted=!0;throw new ll("EXPLICIT_ABORT")}; Ooa.prototype.objectStore=function(a){a=this.JSC$6895_wrapped.objectStore(a);var b=this.objectStoreCache.get(a);b||(b=new wl(a),this.objectStoreCache.set(a,b));return b}; var Al=function(a){this.JSC$6897_wrapped=a}; Al.prototype.count=function(a){return pl(this.JSC$6897_wrapped.count(a))}; Al.prototype.delete=function(a){return Bl(this,{query:a},function(b){return b.delete().then(function(){return b.continue()})})}; Al.prototype.get=function(a){return pl(this.JSC$6897_wrapped.get(a))}; Al.prototype.getAll=function(a,b){return"getAll"in IDBIndex.prototype?pl(this.JSC$6897_wrapped.getAll(a,b)):Voa(this,a,b)}; var Voa=function(a,b,c){var d=[];return Bl(a,{query:b},function(e){if(!(c!==void 0&&d.length>=c))return d.push(e.getValue()),e.continue()}).then(function(){return d})}; Al.prototype.getKey=function(a){return pl(this.JSC$6897_wrapped.getKey(a))}; Al.prototype.keyPath=function(){return this.JSC$6897_wrapped.keyPath}; Al.prototype.unique=function(){return this.JSC$6897_wrapped.unique}; var Bl=function(a,b,c){a=a.JSC$6897_wrapped.openCursor(b.query===void 0?null:b.query,b.direction===void 0?"next":b.direction);return Uoa(a).then(function(d){return Moa(d,c)})},Woa=function(a,b){this.request=a; this.cursor=b},Uoa=function(a){return pl(a).then(function(b){return b?new Woa(a,b):null})}; f=Woa.prototype;f.advance=function(a){this.cursor.advance(a);return Uoa(this.request)}; f.continue=function(a){this.cursor.continue(a);return Uoa(this.request)}; f.delete=function(){return pl(this.cursor.delete()).then(function(){})}; f.getKey=function(){return this.cursor.key}; f.getValue=function(){return this.cursor.value}; f.update=function(a){return pl(this.cursor.update(a))};function Xoa(a,b,c){return new Promise(function(d,e){var h=b!==void 0?self.indexedDB.open(a,b):self.indexedDB.open(a);var k=c.blocked,m=c.blocking,p=c.terminated,q=c.upgrade,r=c.closed,w,z=function(){w||(w=new sl(h.result,{closed:r}));return w}; h.addEventListener("upgradeneeded",function(C){try{if(C.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(h.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");C.dataLoss&&C.dataLoss!=="none"&&dl("IDB_DATA_CORRUPTED",{reason:C.dataLossMessage||"unknown reason",dbName:fl(a)});var E=z(),I=new Ooa(h.transaction);q&&q(E,function(N){return C.oldVersion<N&&C.newVersion>=N},I); I.done.catch(function(N){e(N)})}catch(N){e(N)}}); h.addEventListener("success",function(){var C=h.result;m&&C.addEventListener("versionchange",function(){m(z())}); C.addEventListener("close",function(){dl("IDB_UNEXPECTEDLY_CLOSED",{dbName:fl(a),dbVersion:C.version});p&&p()}); d(z())}); h.addEventListener("error",function(){e(h.error)}); k&&h.addEventListener("blocked",function(){k()})})} function Yoa(a,b,c){c=c===void 0?{}:c;return Xoa(a,b,c)} function Cl(a,b){b=b===void 0?{}:b;var c,d,e,h;return t(function(k){if(k.nextAddress==1)return xa(k,2),c=self.indexedDB.deleteDatabase(a),d=b,(e=d.blocked)&&c.addEventListener("blocked",function(){e()}),n(k,Loa(c),4); if(k.nextAddress!=2)return ya(k,0);h=za(k);throw Eoa(h,a,"",-1)})} ;var Dl=function(a,b){this.name=a;this.options=b;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0}; Dl.prototype.openDb=function(a,b,c){c=c===void 0?{}:c;return Yoa(a,b,c)}; Dl.prototype.delete=function(a){a=a===void 0?{}:a;return Cl(this.name,a)}; var Zoa=function(a,b){return new ll("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})},El=function(a,b){if(!b)throw ml("openWithToken",fl(a.name)); return a.open()}; Dl.prototype.open=function(){var a=this;if(!this.isCompatible)throw Zoa(this);if(this.connectionPromise)return this.connectionPromise;var b,c=function(){a.connectionPromise===b&&(a.connectionPromise=void 0)},d={blocking:function(h){h.close()}, closed:c,terminated:c,upgrade:this.options.upgrade},e=function(){var h,k,m,p,q,r,w,z,C,E;return t(function(I){switch(I.nextAddress){case 1:return k=(h=Error().stack)!=null?h:"",xa(I,2),n(I,a.openDb(a.name,a.options.version,d),4);case 4:for(var N=m=I.yieldResult,P=a.options,U=[],ca=g(Object.keys(P.objectStores)),aa=ca.next();!aa.done;aa=ca.next()){aa=aa.value;var ea=P.objectStores[aa],ha=ea.removedAtVersion===void 0?Number.MAX_VALUE:ea.removedAtVersion;!(N.JSC$6872_wrapped.version>=ea.addedAtVersion)|| N.JSC$6872_wrapped.version>=ha||N.JSC$6872_wrapped.objectStoreNames.contains(aa)||U.push(aa)}p=U;if(p.length===0){I.jumpTo(5);break}q=Object.keys(a.options.objectStores);r=m.objectStoreNames();if(a.timesReopenedToFixMissingObjectStore<uk("ytidb_reopen_db_retries",0))return a.timesReopenedToFixMissingObjectStore++,m.close(),cl(new ll("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:a.name,expectedObjectStores:q,foundObjectStores:r})),I.return(e());if(!(a.timesDeletedToFixMissingObjectStore<uk("ytidb_remake_db_retries", 1))){I.jumpTo(6);break}a.timesDeletedToFixMissingObjectStore++;return n(I,a.delete(),7);case 7:return cl(new ll("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:a.name,expectedObjectStores:q,foundObjectStores:r})),I.return(e());case 6:throw new Boa(r,q);case 5:return I.return(m);case 2:w=za(I);if(w instanceof DOMException?w.name!=="VersionError":"DOMError"in self&&w instanceof DOMError?w.name!=="VersionError":!(w instanceof Object&&"message"in w)||w.message!=="An attempt was made to open a database using a lower version than the existing version."){I.jumpTo(8); break}return n(I,a.openDb(a.name,void 0,Object.assign({},d,{upgrade:void 0})),9);case 9:z=I.yieldResult;C=z.getVersion();if(a.options.version!==void 0&&C>a.options.version+1)throw z.close(),a.isCompatible=!1,Zoa(a,C);return I.return(z);case 8:throw c(),w instanceof Error&&!y("ytidb_async_stack_killswitch")&&(w.stack=w.stack+"\n"+k.substring(k.indexOf("\n")+1)),Eoa(w,a.name,"",(E=a.options.version)!=null?E:-1);}})}; return this.connectionPromise=b=e()};var $oa=new Dl("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(a,b){b(1)&&xl(a,"databases",{keyPath:"actualName"})}}); function apa(a,b){var c;return t(function(d){if(d.nextAddress==1)return n(d,El($oa,b),2);c=d.yieldResult;return d.return(tl(c,["databases"],{enableRetries:!0,mode:"readwrite"},function(e){var h=e.objectStore("databases");return h.get(a.actualName).then(function(k){if(k?a.actualName!==k.actualName||a.publicName!==k.publicName||a.userIdentifier!==k.userIdentifier:1)return h.put(a).then(function(){})})}))})} function Fl(a,b){var c;return t(function(d){if(d.nextAddress==1)return a?n(d,El($oa,b),2):d.return();c=d.yieldResult;return d.return(c.delete("databases",a))})} function bpa(a,b){var c,d;return t(function(e){return e.nextAddress==1?(c=[],n(e,El($oa,b),2)):e.nextAddress!=3?(d=e.yieldResult,n(e,tl(d,["databases"],{enableRetries:!0,mode:"readonly"},function(h){c.length=0;return zl(h.objectStore("databases"),{},function(k){a(k.getValue())&&c.push(k.getValue());return k.continue()})}),3)):e.return(c)})} function cpa(a,b){return bpa(function(c){return c.publicName===a&&c.userIdentifier!==void 0},b)} function dpa(a,b,c){return bpa(function(d){return c?d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)&&c.includes(d.publicName):d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)},b)} function epa(a){var b,c;return t(function(d){if(d.nextAddress==1)return b=Ok("YtIdbMeta hasAnyMeta other"),n(d,bpa(function(e){return e.userIdentifier!==void 0&&e.userIdentifier!==b},a),2); c=d.yieldResult;return d.return(c.length>0)})} ;var fpa,gpa=new function(){}(new function(){}()); function hpa(){var a,b,c,d;return t(function(e){switch(e.nextAddress){case 1:a=soa();if((b=a)==null?0:b.hasSucceededOnce)return e.return(!0);var h;if(h=xoa)h=/WebKit\/([0-9]+)/.exec(Gd()),h=!!(h&&parseInt(h[1],10)>=600);h&&(h=/WebKit\/([0-9]+)/.exec(Gd()),h=!(h&&parseInt(h[1],10)>=602));if(h||Wd)return e.return(!1);try{if(c=self,!(c.indexedDB&&c.IDBIndex&&c.IDBKeyRange&&c.IDBObjectStore))return e.return(!1)}catch(k){return e.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return e.return(!1); xa(e,2);d={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return n(e,apa(d,gpa),4);case 4:return n(e,Fl("yt-idb-test-do-not-use",gpa),5);case 5:return e.return(!0);case 2:return za(e),e.return(!1);}})} function ipa(){if(fpa!==void 0)return fpa;toa=!0;return fpa=hpa().then(function(a){toa=!1;var b;if((b=roa())!=null&&b.expiringStorage_){var c;b={hasSucceededOnce:((c=soa())==null?void 0:c.hasSucceededOnce)||a};var d;(d=roa())==null||d.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})} function Gl(){return Qa("ytglobal.idbToken_")||void 0} function Hl(){var a=Gl();return a?Promise.resolve(a):ipa().then(function(b){(b=b?gpa:void 0)&&Pa("ytglobal.idbToken_",b);return b})} ;var jpa=0;function kpa(a,b){jpa||(jpa=Hi.addLowPriorityJob(function(){var c,d,e,h,k;return t(function(m){switch(m.nextAddress){case 1:return n(m,Hl(),2);case 2:c=m.yieldResult;if(!c)return m.return();d=!0;xa(m,3);return n(m,dpa(a,c,b),5);case 5:e=m.yieldResult;if(!e.length){d=!1;m.jumpTo(6);break}h=e[0];return n(m,Cl(h.actualName),7);case 7:return n(m,Fl(h.actualName,c),6);case 6:ya(m,4);break;case 3:k=za(m),cl(k),d=!1;case 4:Hi.cancelJob(jpa),jpa=0,d&&kpa(a,b),ua(m);}})}))} function lpa(){var a;return t(function(b){return b.nextAddress==1?n(b,Hl(),2):(a=b.yieldResult)?b.return(epa(a)):b.return(!1)})} new aj;function mpa(a){if(!Nk())throw a=new ll("AUTH_INVALID",{dbName:a}),cl(a),a;var b=Ok();return{actualName:a+":"+b,publicName:a,userIdentifier:b}} function npa(a,b,c,d){var e,h,k,m,p,q;return t(function(r){switch(r.nextAddress){case 1:return h=(e=Error().stack)!=null?e:"",n(r,Hl(),2);case 2:k=r.yieldResult;if(!k)throw m=ml("openDbImpl",a,b),y("ytidb_async_stack_killswitch")||(m.stack=m.stack+"\n"+h.substring(h.indexOf("\n")+1)),cl(m),m;el(a);p=c?{actualName:a,publicName:a,userIdentifier:void 0}:mpa(a);xa(r,3);return n(r,apa(p,k),5);case 5:return n(r,Yoa(p.actualName,b,d),6);case 6:return r.return(r.yieldResult);case 3:return q=za(r),xa(r,7), n(r,Fl(p.actualName,k),9);case 9:ya(r,8);break;case 7:za(r);case 8:throw q;}})} function opa(a,b,c){c=c===void 0?{}:c;return npa(a,b,!1,c)} function ppa(a,b,c){c=c===void 0?{}:c;return npa(a,b,!0,c)} function qpa(a,b){b=b===void 0?{}:b;var c,d;return t(function(e){if(e.nextAddress==1)return n(e,Hl(),2);if(e.nextAddress!=3){c=e.yieldResult;if(!c)return e.return();el(a);d=mpa(a);return n(e,Cl(d.actualName,b),3)}return n(e,Fl(d.actualName,c),0)})} function rpa(a,b,c){a=a.map(function(d){return t(function(e){return e.nextAddress==1?n(e,Cl(d.actualName,b),2):n(e,Fl(d.actualName,c),0)})}); return Promise.all(a).then(function(){})} function spa(a){var b=b===void 0?{}:b;var c,d;return t(function(e){if(e.nextAddress==1)return n(e,Hl(),2);if(e.nextAddress!=3){c=e.yieldResult;if(!c)return e.return();el(a);return n(e,cpa(a,c),3)}d=e.yieldResult;return n(e,rpa(d,b,c),0)})} function tpa(a,b){b=b===void 0?{}:b;var c;return t(function(d){if(d.nextAddress==1)return n(d,Hl(),2);if(d.nextAddress!=3){c=d.yieldResult;if(!c)return d.return();el(a);return n(d,Cl(a,b),3)}return n(d,Fl(a,c),0)})} ;var upa=function(a,b){Dl.call(this,a,b);this.options=b;el(a)}; l(upa,Dl);var vpa=function(a,b){var c;return function(){c||(c=new upa(a,b));return c}}; upa.prototype.openDb=function(a,b,c){c=c===void 0?{}:c;return(this.options.shared?ppa:opa)(a,b,Object.assign({},c))}; upa.prototype.delete=function(a){a=a===void 0?{}:a;return(this.options.shared?tpa:qpa)(this.name,a)}; function Il(a,b){return vpa(a,b)} ;var wpa={},xpa=Il("ytGcfConfig",{objectStores:(wpa.coldConfigStore={addedAtVersion:1},wpa.hotConfigStore={addedAtVersion:1},wpa),shared:!1,upgrade:function(a,b){b(1)&&(yl(xl(a,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),yl(xl(a,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))}, version:1});function ypa(a){return El(xpa(),a)} function zpa(a,b,c,d){var e,h,k;return t(function(m){switch(m.nextAddress){case 1:return e={config:a,hashData:b,timestamp:d!==void 0?d:rl()},n(m,ypa(c),2);case 2:return h=m.yieldResult,n(m,h.clear("hotConfigStore"),3);case 3:return n(m,h.put("hotConfigStore",e),4);case 4:return k=m.yieldResult,m.return(k);}})} function Apa(a,b,c,d,e){var h,k,m;return t(function(p){switch(p.nextAddress){case 1:return h={config:a,hashData:b,configData:c,timestamp:e!==void 0?e:rl()},n(p,ypa(d),2);case 2:return k=p.yieldResult,n(p,k.clear("coldConfigStore"),3);case 3:return n(p,k.put("coldConfigStore",h),4);case 4:return m=p.yieldResult,p.return(m);}})} function Bpa(a){var b,c;return t(function(d){return d.nextAddress==1?n(d,ypa(a),2):d.nextAddress!=3?(b=d.yieldResult,c=void 0,n(d,tl(b,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(e){return Bl(e.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(h){c=h.getValue()})}),3)):d.return(c)})} function Cpa(a){var b,c;return t(function(d){return d.nextAddress==1?n(d,ypa(a),2):d.nextAddress!=3?(b=d.yieldResult,c=void 0,n(d,tl(b,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(e){return Bl(e.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(h){c=h.getValue()})}),3)):d.return(c)})} function Dpa(){return t(function(a){return n(a,spa("ytGcfConfig"),0)})} ;var Epa=function(){oi.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var a=Qa("yt.gcf.config.hotUpdateCallbacks");a?(this.localHotConfigJobQueue=[].concat(pa(a)),this.sharedHotConfigJobQueue=a):(this.sharedHotConfigJobQueue=[],Pa("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))}; l(Epa,oi);Epa.prototype.disposeInternal=function(){for(var a=g(this.localHotConfigJobQueue),b=a.next();!b.done;b=a.next()){var c=this.sharedHotConfigJobQueue;b=c.indexOf(b.value);b>=0&&c.splice(b,1)}this.localHotConfigJobQueue.length=0;oi.prototype.disposeInternal.call(this)};var Kl=function(){var a=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new Epa;this.TEST_ONLY={initializeConfigDb:function(){a.isConfigDbInitialized=!0}, getColdConfigGroup:function(){return a.coldGlobalConfigGroup}, setHotConfigGroup:function(b){Fpa(a,b)}, setHotHashData:function(b){a.setHotHashData(b)}, setColdConfigGroup:function(b){Gpa(a,b)}, getColdHashData:function(){return a.coldHashData}, getHotHashData:function(){return a.hotHashData}, getHotConfigGroup:function(){return a.hotGlobalConfigGroup}, getExportedColdConfigGroup:function(){return Hpa()}, getExportedHotConfigGroup:function(){return Jl()}, getExportedColdHashData:function(){return Qa("yt.gcf.config.coldHashData")}, getExportedHotHashData:function(){return Qa("yt.gcf.config.hotHashData")}, triggerScheduleConfigs:function(){Ipa(a)}, resetInstance:function(){a.setHotHashData(void 0);Jpa(a);delete Kl.instance}, setDebounceTimer:function(b){a.debounceTimer=b}, getDebounceTimer:function(){return a.debounceTimer}}},Kpa=function(){if(!Kl.instance){var a=new Kl; Kl.instance=a}return Kl.instance},Npa=function(a){var b; t(function(c){if(c.nextAddress==1)return y("start_client_gcf")||y("delete_gcf_config_db")?y("start_client_gcf")?n(c,Hl(),3):c.jumpTo(2):c.return();c.nextAddress!=2&&((b=c.yieldResult)&&Nk()&&!y("delete_gcf_config_db")?(a.isConfigDbInitialized=!0,Ipa(a)):(Lpa(a),Mpa(a)));return y("delete_gcf_config_db")?n(c,Dpa(),0):c.jumpTo(0)})},Opa=function(){var a; return(a=Jl())!=null?a:gk("RAW_HOT_CONFIG_GROUP")},Ppa=function(a){var b,c,d,e,h,k; return t(function(m){switch(m.nextAddress){case 1:if(a.hotGlobalConfigGroup)return m.return(Jl());if(!a.isConfigDbInitialized)return b=ml("getHotConfig IDB not initialized"),kk(b),m.return(Promise.reject(b));c=Gl();d=gk("TIME_CREATED_MS");if(!c){e=ml("getHotConfig token error");kk(e);m.jumpTo(2);break}return n(m,Cpa(c),3);case 3:if((h=m.yieldResult)&&h.timestamp>d)return Fpa(a,h.config),a.setHotHashData(h.hashData),m.return(Jl());case 2:Mpa(a);if(!(c&&a.hotGlobalConfigGroup&&a.hotHashData)){m.jumpTo(4); break}return n(m,zpa(a.hotGlobalConfigGroup,a.hotHashData,c,d),4);case 4:return a.hotGlobalConfigGroup?m.return(Jl()):(k=new Mk("Config not available in ytConfig"),kk(k),m.return(Promise.reject(k)));}})},Rpa=function(a){var b,c,d,e,h,k; return t(function(m){switch(m.nextAddress){case 1:if(a.coldGlobalConfigGroup)return m.return(Hpa());if(!a.isConfigDbInitialized)return b=ml("getColdConfig IDB not initialized"),kk(b),m.return(Promise.reject(b));c=Gl();d=gk("TIME_CREATED_MS");if(!c){e=ml("getColdConfig");kk(e);m.jumpTo(2);break}return n(m,Bpa(c),3);case 3:if((h=m.yieldResult)&&h.timestamp>d)return Gpa(a,h.config),Qpa(a,h.configData),Jpa(a,h.hashData),m.return(Hpa());case 2:Lpa(a);if(!(c&&a.coldGlobalConfigGroup&&a.coldHashData&&a.configData)){m.jumpTo(4); break}return n(m,Apa(a.coldGlobalConfigGroup,a.coldHashData,a.configData,c,d),4);case 4:return a.coldGlobalConfigGroup?m.return(Hpa()):(k=new Mk("Config not available in ytConfig"),kk(k),m.return(Promise.reject(k)));}})},Ipa=function(a){if(!a.hotGlobalConfigGroup||!a.coldGlobalConfigGroup){if(!Gl()){var b=ml("scheduleGetConfigs"); kk(b)}a.initJob||(a.initJob=Hi.addLowPriorityJob(function(){return t(function(c){switch(c.nextAddress){case 1:return xa(c,2),n(c,Ppa(a),4);case 4:ya(c,3);break;case 2:za(c);case 3:return xa(c,5),n(c,Rpa(a),7);case 7:ya(c,6);break;case 5:za(c);case 6:a.initJob&&(a.initJob=0),ua(c);}})},100))}},Spa=function(a,b,c){var d,e,h; return t(function(k){switch(k.nextAddress){case 1:if(!y("start_client_gcf")){k.jumpTo(0);break}c&&Fpa(a,c);a.setHotHashData(b);d=Gl();if(!d){k.jumpTo(3);break}if(c){k.jumpTo(4);break}return n(k,Cpa(d),5);case 5:e=k.yieldResult,c=(h=e)==null?void 0:h.config;case 4:return n(k,zpa(c,b,d),3);case 3:if(c)for(var m=c,p=g(a.configUpdateService.sharedHotConfigJobQueue),q=p.next();!q.done;q=p.next())q=q.value,q(m);ua(k);}})},Tpa=function(a,b,c){var d,e,h,k; return t(function(m){if(m.nextAddress==1){if(!y("start_client_gcf"))return m.jumpTo(0);Jpa(a,b);return(d=Gl())?c?m.jumpTo(4):n(m,Bpa(d),5):m.jumpTo(0)}m.nextAddress!=4&&(e=m.yieldResult,c=(h=e)==null?void 0:h.config);if(!c)return m.jumpTo(0);k=c.configData;return n(m,Apa(c,b,k,d),0)})},Upa=function(){var a=Kpa(),b=rl()-a.debounceTimer; if(!(a.debounceTimer!==0&&b<uk("send_config_hash_timer"))){b=Qa("yt.gcf.config.coldConfigData");var c=Qa("yt.gcf.config.hotHashData"),d=Qa("yt.gcf.config.coldHashData");b&&c&&d&&(a.debounceTimer=rl());return{coldConfigData:b,hotHashData:c,coldHashData:d}}},Lpa=function(a){Gpa(a,gk("RAW_COLD_CONFIG_GROUP")); Jpa(a,gk("SERIALIZED_COLD_HASH_DATA"));var b;Qpa(a,(b=a.coldGlobalConfigGroup)==null?void 0:b.configData)},Mpa=function(a){Fpa(a,gk("RAW_HOT_CONFIG_GROUP")); a.setHotHashData(gk("SERIALIZED_HOT_HASH_DATA"))},Fpa=function(a,b){a.hotGlobalConfigGroup=b; Pa("yt.gcf.config.hotConfigGroup",a.hotGlobalConfigGroup||null)},Gpa=function(a,b){a.coldGlobalConfigGroup=b; Pa("yt.gcf.config.coldConfigGroup",a.coldGlobalConfigGroup||null)}; Kl.prototype.setHotHashData=function(a){this.hotHashData=a;Pa("yt.gcf.config.hotHashData",this.hotHashData||null)}; var Jpa=function(a,b){a.coldHashData=b;Pa("yt.gcf.config.coldHashData",a.coldHashData||null)},Qpa=function(a,b){a.configData=b; Pa("yt.gcf.config.coldConfigData",a.configData||null)},Jl=function(){return Qa("yt.gcf.config.hotConfigGroup")},Hpa=function(){return Qa("yt.gcf.config.coldConfigGroup")};function Vpa(){return"INNERTUBE_API_KEY"in ek&&"INNERTUBE_API_VERSION"in ek} function Ll(){return{innertubeApiKey:gk("INNERTUBE_API_KEY"),innertubeApiVersion:gk("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:gk("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:gk("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:gk("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:gk("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:gk("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:gk("INNERTUBE_CONTEXT_GL"), innertubeHostOverride:gk("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:hk("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:hk("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:gk("SERIALIZED_CLIENT_CONFIG_DATA")}} function Wpa(a){var b={client:{hl:a.innertubeContextHostLanguage,gl:a.innertubeContextGeoLocation,clientName:a.innertubeContextClientName,clientVersion:a.innertubeContextClientVersion,configInfo:a.innertubeContextClientConfigInfo}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=Oa.devicePixelRatio;c&&c!=1&&(b.client.screenDensityFloat=String(c));c=mna();c!==""&&(b.client.experimentsToken=c);c=nna();c.length>0&&(b.request={internalExperimentFlags:c});Xpa(a,void 0,b);Ypa(void 0, b);Zpa(void 0,b);$pa(a,void 0,b);aqa(void 0,b);y("start_client_gcf")&&bqa(void 0,b);gk("DELEGATED_SESSION_ID")&&!y("pageid_as_header_web")&&(b.user={onBehalfOfUser:gk("DELEGATED_SESSION_ID")});!y("fill_delegate_context_in_gel_killswitch")&&(a=gk("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user=Object.assign({},b.user,{serializedDelegationContext:a}));a=Object;c=a.assign;for(var d=b.client,e={},h=g(Object.entries(lk(gk("DEVICE","")))),k=h.next();!k.done;k=h.next()){var m=g(k.value);k=m.next().value; m=m.next().value;k==="cbrand"?e.deviceMake=m:k==="cmodel"?e.deviceModel=m:k==="cbr"?e.browserName=m:k==="cbrver"?e.browserVersion=m:k==="cos"?e.osName=m:k==="cosver"?e.osVersion=m:k==="cplatform"&&(e.platform=m)}b.client=c.call(a,d,e);return b} function Xpa(a,b,c){a=a.innertubeContextClientName;if(a==="WEB"||a==="MWEB"||a===1||a===2)if(b){c=Kf(b,Sna,96)||new Sna;var d=Zna();d=Object.keys(Yna).indexOf(d);d=d===-1?null:d;d!==null&&lg(c,3,d);Mf(b,96,c)}else c&&(c.client.mainAppWebInfo=(d=c.client.mainAppWebInfo)!=null?d:{},c.client.mainAppWebInfo.webDisplayMode=Zna())} function Ypa(a,b){var c=Qa("yt.embedded_player.embed_url");c&&(a?(b=Kf(a,Xna,7)||new Xna,jg(b,4,c),Mf(a,7,b)):b&&(b.thirdParty={embedUrl:c}))} function Zpa(a,b){var c;if(y("web_log_memory_total_kbytes")&&((c=Oa.navigator)==null?0:c.deviceMemory)){var d;c=(d=Oa.navigator)==null?void 0:d.deviceMemory;a?sf(a,95,Ue(c*1E6)):b&&(b.client.memoryTotalKbytes=""+c*1E6)}} function $pa(a,b,c){if(a.appInstallData)if(b){var d;c=(d=Kf(b,yk,62))!=null?d:new yk;jg(c,6,a.appInstallData);Mf(b,62,c)}else c&&(c.client.configInfo=c.client.configInfo||{},c.client.configInfo.appInstallData=a.appInstallData)} function aqa(a,b){var c=poa();c&&(a?lg(a,61,koa[c]):b&&(b.client.connectionType=c));y("web_log_effective_connection_type")&&(c=qoa())&&(a?lg(a,94,loa[c]):b&&(b.client.effectiveConnectionType=c))} function cqa(a,b,c){c=c===void 0?{}:c;var d={};gk("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":gk("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||gk("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.authorization||gk("AUTHORIZATION");b||(a?b="Bearer "+Qa("gapi.auth.getToken")().access_token:(aoa.instance||(aoa.instance=new aoa),a=boa(),y("pageid_as_header_web")||delete a["X-Goog-PageId"],d=Object.assign({},d,a)));b&&(d.Authorization=b);return d} function bqa(a,b){var c=Upa();if(c){var d=c.coldConfigData,e=c.coldHashData;c=c.hotHashData;if(a){var h;b=(h=Kf(a,yk,62))!=null?h:new yk;d=jg(b,1,d);jg(d,3,e).setHotHashData(c);Mf(a,62,b)}else b&&(b.client.configInfo=b.client.configInfo||{},d&&(b.client.configInfo.coldConfigData=d),e&&(b.client.configInfo.coldHashData=e),c&&(b.client.configInfo.hotHashData=c))}} ;var dqa=typeof TextEncoder!=="undefined"?new TextEncoder:null,eqa=dqa?function(a){return dqa.encode(a)}:function(a){a=Dd(a); for(var b=new Uint8Array(a.length),c=0;c<b.length;c++)b[c]=a[c];return b};var fqa={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},gqa={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var Ml=function(a,b){this.version=a;this.args=b}; Ml.prototype.serialize=function(){return{version:this.version,args:this.args}};var hqa=function(a,b){this.topic=a;this.dataClass=b}; hqa.prototype.toString=function(){return this.topic};var iqa=Qa("ytPubsub2Pubsub2Instance")||new ij;ij.prototype.subscribe=ij.prototype.subscribe;ij.prototype.unsubscribeByKey=ij.prototype.unsubscribeByKey;ij.prototype.publish=ij.prototype.publish;ij.prototype.clear=ij.prototype.clear;Pa("ytPubsub2Pubsub2Instance",iqa);var jqa=Qa("ytPubsub2Pubsub2SubscribedKeys")||{};Pa("ytPubsub2Pubsub2SubscribedKeys",jqa);var kqa=Qa("ytPubsub2Pubsub2TopicToKeys")||{};Pa("ytPubsub2Pubsub2TopicToKeys",kqa);var lqa=Qa("ytPubsub2Pubsub2IsAsync")||{}; Pa("ytPubsub2Pubsub2IsAsync",lqa);Pa("ytPubsub2Pubsub2SkipSubKey",null);function mqa(a,b){var c=nqa();c&&c.publish.call(c,a.toString(),a,b)} function oqa(a,b,c){var d=nqa();if(!d)return 0;var e=d.subscribe(a.toString(),function(h,k){var m=Qa("ytPubsub2Pubsub2SkipSubKey");m&&m==e||(m=function(){if(jqa[e])try{if(k&&a instanceof hqa&&a!=h)try{var p=a.dataClass,q=k;if(!q.args||!q.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!p.version_){var r=new p;p.version_=r.version}var w=p.version_}catch(z){}if(!w||q.version!=w)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible."); try{k=Reflect.construct(p,pc(q.args))}catch(z){throw z.message="yt.pubsub2.Data.deserialize(): "+z.message,z}}catch(z){throw z.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+a.toString()+": "+z.message,z}b.call(c||window,k)}catch(z){jk(z)}},lqa[a.toString()]?Qa("yt.scheduler.instance")?Hi.addLowPriorityJob(m):pk(m,0):m())}); jqa[e]=!0;kqa[a.toString()]||(kqa[a.toString()]=[]);kqa[a.toString()].push(e);return e} function pqa(a,b,c){var d=oqa(a,function(e){b.apply(c,arguments);qqa(d)},c); return d} function qqa(a){var b=nqa();b&&(typeof a==="number"&&(a=[a]),$b(a,function(c){b.unsubscribeByKey(c);delete jqa[c]}))} function nqa(){return Qa("ytPubsub2Pubsub2Instance")} ;function rqa(a,b,c){c=c===void 0?{sampleRate:.1}:c;Math.random()<Math.min(.02,c.sampleRate/100)&&mqa("meta_logging_csi_event",{timerName:a,timelineData:b})} ;var sqa=void 0,tqa=void 0;function uqa(){tqa||(tqa=ak(gk("WORKER_SERIALIZATION_URL")));return tqa||void 0} function vqa(){var a=uqa();sqa||a===void 0||(sqa=new Worker(zb(a),void 0));return sqa} function wqa(){return typeof Worker==="function"&&uqa()?!0:!1} ;var xqa=uk("max_body_size_to_compress",5E5),yqa=uk("min_body_size_to_compress",500),Nl=!0,zqa=0,Ol=0,Aqa=uk("compression_performance_threshold_lr",250),Bqa=uk("slow_compressions_before_abandon_count",4),Cqa=!1,Dqa=new Map,Eqa=1,Fqa=!0;function Gqa(){if(wqa()&&!Cqa){var a=function(c){c=c.data;if(c.op==="gzippedGelBatch"){var d=Dqa.get(c.key);d&&(Hqa(c.gzippedBatch,d.latencyPayload,d.url,d.options,d.sendFn),Dqa.delete(c.key))}},b=vqa(); b&&(b.addEventListener("message",a),b.onerror=function(){Dqa.clear()},Cqa=!0)}} function Iqa(a,b,c,d,e){e=e===void 0?!1:e;var h={startTime:rl(),ticks:{},infos:{}};if(Nl)try{var k=Jqa(b);if(k!=null&&(k>xqa||k<yqa))d(a,c);else{if(y("gzip_gel_with_worker")&&(y("initial_gzip_use_main_thread")&&!Fqa||!y("initial_gzip_use_main_thread"))){Cqa||Gqa();var m=vqa();if(m&&!e){Dqa.set(Eqa,{latencyPayload:h,url:a,options:c,sendFn:d});m.postMessage({op:"gelBatchToGzip",serializedBatch:b,key:Eqa});Eqa++;return}}var p=Bla(eqa(b));Hqa(p,h,a,c,d)}}catch(q){kk(q),d(a,c)}else d(a,c)} function Hqa(a,b,c,d,e){Fqa=!1;var h=rl();b.ticks.gelc=h;Ol++;y("disable_compression_due_to_performance_degredation")&&h-b.startTime>=Aqa&&(zqa++,y("abandon_compression_after_N_slow_zips")?Ol===uk("compression_disable_point")&&zqa>Bqa&&(Nl=!1):Nl=!1);Kqa(b);d.headers||(d.headers={});d.headers["Content-Encoding"]="gzip";d.postBody=a;d.postParams=void 0;e(c,d)} function Lqa(a){var b=b===void 0?!1:b;var c=c===void 0?!1:c;var d=rl(),e={startTime:d,ticks:{},infos:{}},h=b?Qa("yt.logging.gzipForFetch",!1):!0;if(Nl&&h){if(!a.body)return a;try{var k=c?a.body:typeof a.body==="string"?a.body:JSON.stringify(a.body);h=k;if(!c&&typeof k==="string"){var m=Jqa(k);if(m!=null&&(m>xqa||m<yqa))return a;c=b?{level:1}:void 0;h=Bla(eqa(k),c);var p=rl();e.ticks.gelc=p;if(b){Ol++;if((y("disable_compression_due_to_performance_degredation")||y("disable_compression_due_to_performance_degradation_lr"))&& p-d>=Aqa)if(zqa++,y("abandon_compression_after_N_slow_zips")||y("abandon_compression_after_N_slow_zips_lr")){b=zqa/Ol;var q=Bqa/uk("compression_disable_point");Ol>0&&Ol%uk("compression_disable_point")===0&&b>=q&&(Nl=!1)}else Nl=!1;Kqa(e)}}a.headers=Object.assign({},{"Content-Encoding":"gzip"},a.headers||{});a.body=h;return a}catch(r){return kk(r),a}}else return a} function Jqa(a){try{return new Blob(a.split("")).size}catch(b){return kk(b),null}} function Kqa(a){y("gel_compression_csi_killswitch")||!y("log_gel_compression_latency")&&!y("log_gel_compression_latency_lr")||rqa("gel_compression",a,{sampleRate:.1})} ;function Mqa(a){a=Object.assign({},a);delete a.Authorization;var b=Zia();if(b){var c=new Mi;c.update(gk("INNERTUBE_API_KEY"));c.update(b);a.hash=ce(c.digest(),3)}return a} ;var Nqa;function Pl(){Nqa||(Nqa=new Zk("yt.innertube"));return Nqa} function Oqa(a,b,c,d){if(d)return null;d=Pl().get("nextId",!0)||1;var e=Pl().get("requests",!0)||{};e[d]={method:a,request:b,authState:Mqa(c),requestTime:Math.round(rl())};Pl().set("nextId",d+1,86400,!0);Pl().set("requests",e,86400,!0);return d} function Pqa(a){var b=Pl().get("requests",!0)||{};delete b[a];Pl().set("requests",b,86400,!0)} function Qqa(a){var b=Pl().get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(Math.round(rl())-d.requestTime<6E4)){var e=d.authState,h=Mqa(cqa(!1));uc.equals(e,h)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(rl())),Rqa(a,d.method,e,{}));delete b[c]}}Pl().set("requests",b,86400,!0)}} ;var Rl=function(a){var b=this;this.bypassDbTokenDependency=this.initialized=!1;this.potentialEsfErrorCounter=this.intervalJob=0;this.handleError=function(){}; this.handleWarning=function(){}; this.now=Date.now;this.disableYtIdbTransactions=!1;this.TEST_ONLY={setDbToken:function(r){b.databaseToken=r}, triggerThrottle:function(){b.throttledSend()}, cancelThrottle:function(){b.cancelThrottledSend()}, immediateSend:function(r){return t(function(w){return n(w,b.immediateSend(r),0)})}, requestWithinAgeLimit:function(r,w){return b.requestWithinAgeLimit(r,w)}, retryQueuedRequests:function(){b.retryQueuedRequests()}}; var c;this.throttleTimeout=(c=a.throttleTimeout)!=null?c:100;var d;this.retryMaxAttempts=(d=a.retryMaxAttempts)!=null?d:1;var e;this.requestAgeLimitMs=(e=a.requestAgeLimitMs)!=null?e:2592E6;var h;this.queuedRequestAgeLimitMs=(h=a.queuedRequestAgeLimitMs)!=null?h:12E4;var k;this.retryDelayMs=(k=a.retryDelayMs)!=null?k:5E3;var m;this.databaseToken=(m=a.databaseToken)!=null?m:void 0;this.enableCleaning=!!a.enableCleaning;var p;this.cleaningRate=(p=a.cleaningRate)!=null?p:.1;var q;this.potentialEsfErrorLimit= (q=a.potentialEsfErrorLimit)!=null?q:10;a.handleError&&(this.handleError=a.handleError);a.handleWarning&&(this.handleWarning=a.handleWarning);a.disableYtIdbTransactions&&(this.disableYtIdbTransactions=a.disableYtIdbTransactions);a.bypassDbTokenDependency&&(this.bypassDbTokenDependency=a.bypassDbTokenDependency);this.getBooleanFlag=a.getBooleanFlag;this.jobManager=a.jobManager;this.logsStore=a.logsStore;this.networkManager=a.networkManager;this.sendFn=a.sendFn;this.onlineEvent=a.onlineEvent;this.offlineEvent= a.offlineEvent;Ql(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&Sqa(this)},Sqa=function(a){Ql(a)&&!a.disableYtIdbTransactions&&(a.initialized=!0,a.enableCleaning&&Math.random()<=a.cleaningRate&&a.logsStore.cleanLogsStore(a.databaseToken),a.retryQueuedRequests(),a.networkManager.isNetworkAvailable()&&a.throttledSend(),a.networkManager.listen(a.onlineEvent,a.throttledSend.bind(a)),a.networkManager.listen(a.offlineEvent,a.cancelThrottledSend.bind(a)))}; f=Rl.prototype;f.writeThenSend=function(a,b){var c=this;b=b===void 0?{}:b;if(Ql(this)&&this.initialized){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(d,this.databaseToken).then(function(e){d.id=e;c.networkManager.isNetworkAvailable()&&c.immediateSend(d)}).catch(function(e){c.immediateSend(d); Tqa(c,e)})}else this.sendFn(a,b)}; f.sendThenWrite=function(a,b,c){var d=this;b=b===void 0?{}:b;if(Ql(this)&&this.initialized){var e={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(e.skipRetry=c);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!e.skipRetry){if(!e.skipRetry){var h=b.onError?b.onError:function(){}; b.onError=function(k,m){return t(function(p){if(p.nextAddress==1)return n(p,d.logsStore.set(e,d.databaseToken).catch(function(q){Tqa(d,q)}),2); h(k,m);ua(p)})}}this.sendFn(a,b,e.skipRetry)}else this.logsStore.set(e,this.databaseToken).catch(function(k){d.sendFn(a,b,e.skipRetry); Tqa(d,k)})}else this.sendFn(a,b,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&c)}; f.sendAndWrite=function(a,b){var c=this;b=b===void 0?{}:b;if(Ql(this)&&this.initialized){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0},e=!1,h=b.onSuccess?b.onSuccess:function(){}; d.options.onSuccess=function(k,m){d.id!==void 0?c.logsStore.deleteRequest(d.id,c.databaseToken):e=!0;c.networkManager.networkStatusHint&&c.getBooleanFlag&&c.getBooleanFlag("vss_network_hint")&&c.networkManager.networkStatusHint(!0);h(k,m)}; this.sendFn(d.url,d.options,void 0,!0);this.logsStore.set(d,this.databaseToken).then(function(k){d.id=k;e&&c.logsStore.deleteRequest(d.id,c.databaseToken)}).catch(function(k){Tqa(c,k)})}else this.sendFn(a,b,void 0,!0)}; f.throttledSend=function(){var a=this;if(!Ql(this))throw Error("IndexedDB is not supported: throttleSend");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var b;return t(function(c){if(c.nextAddress==1)return n(c,a.logsStore.getMostRecentByStatus("NEW",a.databaseToken),2);if(c.nextAddress!=3)return b=c.yieldResult,b?n(c,a.immediateSend(b),3):(a.cancelThrottledSend(),c.return());a.intervalJob&&(a.intervalJob=0,a.throttledSend());ua(c)})},this.throttleTimeout))}; f.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0}; f.immediateSend=function(a){var b=this,c;return t(function(d){switch(d.nextAddress){case 1:if(!Ql(b))throw Error("IndexedDB is not supported: immediateSend");if(a.id===void 0){d.jumpTo(2);break}return n(d,b.logsStore.markAsQueued(a.id,b.databaseToken),3);case 3:(c=d.yieldResult)||b.handleWarning(Error("The request cannot be found in the database."));case 2:if(b.requestWithinAgeLimit(a,b.requestAgeLimitMs)){d.jumpTo(4);break}b.handleWarning(Error("Networkless Logging: Stored logs request expired age limit")); if(a.id===void 0){d.jumpTo(5);break}return n(d,b.logsStore.deleteRequest(a.id,b.databaseToken),5);case 5:return d.return();case 4:a.skipRetry||(a=Uqa(b,a));if(!a){d.jumpTo(0);break}if(!a.skipRetry||a.id===void 0){d.jumpTo(8);break}return n(d,b.logsStore.deleteRequest(a.id,b.databaseToken),8);case 8:b.sendFn(a.url,a.options,!!a.skipRetry),ua(d);}})}; var Uqa=function(a,b){if(!Ql(a))throw Error("IndexedDB is not supported: updateRequestHandlers");var c=b.options.onError?b.options.onError:function(){}; b.options.onError=function(e,h){var k,m,p,q;return t(function(r){switch(r.nextAddress){case 1:k=Vqa(h);(m=Wqa(h))&&a.getBooleanFlag&&a.getBooleanFlag("web_enable_error_204")&&a.handleError(Error("Request failed due to compression"),b.url,h);if(!(a.getBooleanFlag&&a.getBooleanFlag("nwl_consider_error_code")&&k||a.getBooleanFlag&&!a.getBooleanFlag("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.potentialEsfErrorLimit)){r.jumpTo(2);break}if(!a.networkManager.sendNetworkCheckRequest){r.jumpTo(3); break}return n(r,a.networkManager.sendNetworkCheckRequest(),3);case 3:if(a.networkManager.isNetworkAvailable()){r.jumpTo(2);break}c(e,h);if(!a.getBooleanFlag||!a.getBooleanFlag("nwl_consider_error_code")||((p=b)==null?void 0:p.id)===void 0){r.jumpTo(6);break}return n(r,a.logsStore.resetRequest(b.id,a.databaseToken,!1),6);case 6:return r.return();case 2:if(a.getBooleanFlag&&a.getBooleanFlag("nwl_consider_error_code")&&!k&&a.potentialEsfErrorCounter>a.potentialEsfErrorLimit)return r.return();a.potentialEsfErrorCounter++; if(((q=b)==null?void 0:q.id)===void 0){r.jumpTo(8);break}return b.sendCount<a.retryMaxAttempts?n(r,a.logsStore.resetRequest(b.id,a.databaseToken,!0,m?!1:void 0),12):n(r,a.logsStore.deleteRequest(b.id,a.databaseToken),8);case 12:a.jobManager.addLowPriorityJob(function(){a.networkManager.isNetworkAvailable()&&a.throttledSend()},a.retryDelayMs); case 8:c(e,h),ua(r);}})}; var d=b.options.onSuccess?b.options.onSuccess:function(){}; b.options.onSuccess=function(e,h){var k;return t(function(m){if(m.nextAddress==1)return((k=b)==null?void 0:k.id)===void 0?m.jumpTo(2):n(m,a.logsStore.deleteRequest(b.id,a.databaseToken),2);a.networkManager.networkStatusHint&&a.getBooleanFlag&&a.getBooleanFlag("vss_network_hint")&&a.networkManager.networkStatusHint(!0);d(e,h);ua(m)})}; return b}; Rl.prototype.requestWithinAgeLimit=function(a,b){a=a.timestamp;return this.now()-a>=b?!1:!0}; Rl.prototype.retryQueuedRequests=function(){var a=this;if(!Ql(this))throw Error("IndexedDB is not supported: retryQueuedRequests");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(b){b&&!a.requestWithinAgeLimit(b,a.queuedRequestAgeLimitMs)?a.jobManager.addLowPriorityJob(function(){return t(function(c){if(c.nextAddress==1)return b.id===void 0?c.jumpTo(2):n(c,a.logsStore.resetRequest(b.id,a.databaseToken),2);a.retryQueuedRequests();ua(c)})}):a.networkManager.isNetworkAvailable()&& a.throttledSend()})}; var Tqa=function(a,b){a.writeError&&!a.networkManager.isNetworkAvailable()?a.writeError(b):a.handleError(b)},Ql=function(a){return!!a.databaseToken||a.bypassDbTokenDependency}; function Vqa(a){var b;return(a=a==null?void 0:(b=a.error)==null?void 0:b.code)&&a>=400&&a<=599?!1:!0} function Wqa(a){var b;a=a==null?void 0:(b=a.error)==null?void 0:b.code;return!(a!==400&&a!==415)} ;var Xqa; function Yqa(){if(Xqa)return Xqa();var a={};Xqa=Il("LogsDatabaseV2",{objectStores:(a.LogsRequestsStore={addedAtVersion:2},a),shared:!1,upgrade:function(b,c,d){c(2)&&xl(b,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});c(3);c(5)&&(d=d.objectStore("LogsRequestsStore"),d.JSC$6887_wrapped.indexNames.contains("newRequest")&&d.JSC$6887_wrapped.deleteIndex("newRequest"),yl(d,"newRequestV2",["status","interface","timestamp"]));c(7)&&b.JSC$6872_wrapped.objectStoreNames.contains("sapisid")&&b.JSC$6872_wrapped.deleteObjectStore("sapisid");c(9)&& b.JSC$6872_wrapped.objectStoreNames.contains("SWHealthLog")&&b.JSC$6872_wrapped.deleteObjectStore("SWHealthLog")}, version:9});return Xqa()} ;function Sl(a){return El(Yqa(),a)} function Zqa(a,b){var c,d,e,h;return t(function(k){if(k.nextAddress==1)return c={startTime:rl(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},n(k,Sl(b),2);if(k.nextAddress!=3)return d=k.yieldResult,e=Object.assign({},a,{options:JSON.parse(JSON.stringify(a.options)),interface:gk("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),n(k,d.put("LogsRequestsStore",e),3);h=k.yieldResult;c.ticks.tc=rl();$qa(c);return k.return(h)})} function ara(a,b){var c,d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1)return c={startTime:rl(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},n(r,Sl(b),2);if(r.nextAddress!=3)return d=r.yieldResult,e=gk("INNERTUBE_CONTEXT_CLIENT_NAME",0),h=[a,e,0],k=[a,e,rl()],m=IDBKeyRange.bound(h,k),p="prev",y("use_fifo_for_networkless")&&(p="next"),q=void 0,n(r,tl(d,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(w){return Bl(w.objectStore("LogsRequestsStore").index("newRequestV2"), {query:m,direction:p},function(z){z.getValue()&&(q=z.getValue(),a==="NEW"&&(q.status="QUEUED",z.update(q)))})}),3); c.ticks.tc=rl();$qa(c);return r.return(q)})} function bra(a,b){var c;return t(function(d){if(d.nextAddress==1)return n(d,Sl(b),2);c=d.yieldResult;return d.return(tl(c,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(e){var h=e.objectStore("LogsRequestsStore");return h.get(a).then(function(k){if(k)return k.status="QUEUED",h.put(k).then(function(){return k})})}))})} function cra(a,b,c,d){c=c===void 0?!0:c;var e;return t(function(h){if(h.nextAddress==1)return n(h,Sl(b),2);e=h.yieldResult;return h.return(tl(e,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(k){var m=k.objectStore("LogsRequestsStore");return m.get(a).then(function(p){return p?(p.status="NEW",c&&(p.sendCount+=1),d!==void 0&&(p.options.compress=d),m.put(p).then(function(){return p})):ol.resolve(void 0)})}))})} function dra(a,b){var c;return t(function(d){if(d.nextAddress==1)return n(d,Sl(b),2);c=d.yieldResult;return d.return(c.delete("LogsRequestsStore",a))})} function era(a){var b,c;return t(function(d){if(d.nextAddress==1)return n(d,Sl(a),2);b=d.yieldResult;c=rl()-2592E6;return n(d,tl(b,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(e){return zl(e.objectStore("LogsRequestsStore"),{},function(h){if(h.getValue().timestamp<=c)return h.delete().then(function(){return h.continue()})})}),0)})} function fra(){t(function(a){return n(a,spa("LogsDatabaseV2"),0)})} function $qa(a){y("nwl_csi_killswitch")||rqa("networkless_performance",a,{sampleRate:1})} ;var gra={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73, visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88, spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153, vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136, mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167, kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387, transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189, ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258, ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221, accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245, musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270, yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296, notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478, tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340, iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361, mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380, mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400, clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420, mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16, mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443, cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471, webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494, miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503};var hra={},ira=Il("ServiceWorkerLogsDatabase",{objectStores:(hra.SWHealthLog={addedAtVersion:1},hra),shared:!0,upgrade:function(a,b){b(1)&&yl(xl(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});function jra(a){return El(ira(),a)} function kra(a){var b,c;t(function(d){if(d.nextAddress==1)return n(d,jra(a),2);b=d.yieldResult;c=rl()-2592E6;return n(d,tl(b,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(e){return zl(e.objectStore("SWHealthLog"),{},function(h){if(h.getValue().timestamp<=c)return h.delete().then(function(){return h.continue()})})}),0)})} function lra(a){var b=100;b=b===void 0?500:b;var c,d,e,h,k,m;return t(function(p){return p.nextAddress==1?(c=gk("INNERTUBE_CONTEXT_CLIENT_NAME",0),d=[c,rl()-2592E6],e=[c,rl()],h=IDBKeyRange.bound(d,e),n(p,jra(a),2)):p.nextAddress!=3?(k=p.yieldResult,m=[],n(p,tl(k,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(q){m.length=0;return Bl(q.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:h,direction:"prev"},function(r){if(r.getValue()&&m.length<b)return m.push(r.getValue()), r.delete().then(function(){return r.continue()})})}),3)):p.return(m)})} function mra(a){var b;return t(function(c){if(c.nextAddress==1)return n(c,jra(a),2);b=c.yieldResult;return n(c,b.clear("SWHealthLog"),0)})} ;var nra={},ora=0; function Tl(a,b,c,d,e,h,k){e=e===void 0?"":e;h=h===void 0?!1:h;k=k===void 0?!1:k;if(a)if(c&&!hl("cobalt"))a&&(a=Ib(Nb(a)),a===Gb.toString()||a.startsWith("data")?a="":(a=Ac(yha(a)).toString(),a=Xc($i(a))),nb(a)||(a=zh("IFRAME",{src:"javascript:\"<body><img src=\\\"\"+"+a+"+\"\\\"></body>\"",style:"display:none"}),qh(a).body.appendChild(a)));else if(e)sna(a,b,"POST",e,d);else if(gk("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d||k)sna(a,b,"GET","",d,void 0,h,k);else{b:{try{var m=new Haa({url:a});if(m.isSonicV2OrV3_&& m.adurl_||m.isSonicV4_){var p=ld(a);var q=!(!p||!p.endsWith("/aclk")||vd(a,"ri")!=="1");break b}}catch(w){}q=!1}if(q){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,"")){var r=!0;break b}}catch(w){}r=!1}r?(b&&b(),c=!0):c=!1}else c=!1;c||pra(a,b)}} function pra(a,b){var c=new Image,d=""+ora++;nra[d]=c;c.onload=c.onerror=function(){b&&nra[d]&&b();delete nra[d]}; c.src=a} function Ul(a,b){qra(a,b==="ATTRIBUTION_SRC_MODE_XHR_OPTION")} function rra(a){var b;return((b=document.featurePolicy)==null?0:b.allowedFeatures().includes("attribution-reporting"))?a+"&nis=6":a+"&nis=5"} function sra(a){if(!a)return!1;try{var b;if(((b=lk(a))==null?void 0:b.asm)==="4")return!0}catch(c){jk(c)}return!1} function qra(a,b){b?(a=rra(a),Tl(a,void 0,void 0,void 0,"",!0,!0)):Tl(a)} ;var tra;function ura(){tra||(tra=new Zk("yt.offline"));return tra} function vra(a){if(y("offline_error_handling")){var b=ura().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);ura().set("errors",b,2592E3,!0)}} ;var Vl=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},Wl=function(){if(!Vl.instance){var a=Qa("yt.networkRequestMonitor.instance")||new Vl; Pa("yt.networkRequestMonitor.instance",a);Vl.instance=a}return Vl.instance}; Vl.prototype.requestComplete=function(a,b){b&&(this.anyRequestHasSucceeded=!0);a=this.removeParams(a);this.requestMap.get(a)||this.requestMap.set(a,b)}; Vl.prototype.isEndpointCFR=function(a){a=this.removeParams(a);return(a=this.requestMap.get(a))?!1:a===!1&&this.anyRequestHasSucceeded?!0:null}; Vl.prototype.removeParams=function(a){return a.split("?")[0]}; Vl.prototype.removeParams=Vl.prototype.removeParams;Vl.prototype.isEndpointCFR=Vl.prototype.isEndpointCFR;Vl.prototype.requestComplete=Vl.prototype.requestComplete;Vl.getInstance=Wl;var Xl=function(){Di.call(this);var a=this;this.shouldFlushErrors=!1;this.sharedNetworkStatusManager=pja();this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(a.shouldFlushErrors&&y("offline_error_handling")){var b=ura().get("errors",!0);if(b){for(var c in b)if(b[c]){var d=new Mk(c,"sent via offline_errors");d.name=b[c].name;d.stack=b[c].stack;d.level=b[c].level;jk(d)}ura().set("errors",{},2592E3,!0)}}})}; l(Xl,Di);var wra=function(){if(!Xl.instance){var a=Qa("yt.networkStatusManager.instance")||new Xl;Pa("yt.networkStatusManager.instance",a);Xl.instance=a}return Xl.instance}; f=Xl.prototype;f.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()}; f.networkStatusHint=function(a){this.sharedNetworkStatusManager.isOnline=a}; f.getWindowStatus=function(){var a=window.navigator.onLine;return a===void 0?!0:a}; f.enableErrorFlushing=function(){this.shouldFlushErrors=!0}; f.listen=function(a,b){return this.sharedNetworkStatusManager.listen(a,b)}; f.sendNetworkCheckRequest=function(a){a=Fi(this.sharedNetworkStatusManager,a);a.then(function(b){y("use_cfr_monitor")&&Wl().requestComplete("generate_204",b)}); return a}; Xl.prototype.sendNetworkCheckRequest=Xl.prototype.sendNetworkCheckRequest;Xl.prototype.listen=Xl.prototype.listen;Xl.prototype.enableErrorFlushing=Xl.prototype.enableErrorFlushing;Xl.prototype.getWindowStatus=Xl.prototype.getWindowStatus;Xl.prototype.networkStatusHint=Xl.prototype.networkStatusHint;Xl.prototype.isNetworkAvailable=Xl.prototype.isNetworkAvailable;Xl.getInstance=wra;var Yl=function(a){a=a===void 0?{}:a;Di.call(this);var b=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=wra();var c=Qa("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);c&&(a.rateLimit?(this.rateLimit=a.rateLimit,c("networkstatus-online",function(){xra(b,"publicytnetworkstatus-online")}),c("networkstatus-offline",function(){xra(b,"publicytnetworkstatus-offline")})):(c("networkstatus-online",function(){b.dispatchEvent("publicytnetworkstatus-online")}),c("networkstatus-offline", function(){b.dispatchEvent("publicytnetworkstatus-offline")})))}; l(Yl,Di);Yl.prototype.isNetworkAvailable=function(){var a=Qa("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.nsmInstance)():!0}; Yl.prototype.networkStatusHint=function(a){var b=Qa("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);b&&b(a)}; Yl.prototype.sendNetworkCheckRequest=function(a){var b=this,c;return t(function(d){c=Qa("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(b.nsmInstance);return y("skip_network_check_if_cfr")&&Wl().isEndpointCFR("generate_204")?d.return(new Promise(function(e){var h;b.networkStatusHint(((h=window.navigator)==null?void 0:h.onLine)||!0);e(b.isNetworkAvailable())})):c?d.return(c(a)):d.return(!0)})}; var xra=function(a,b){a.rateLimit?a.lastJobTime?(Hi.cancelJob(a.schedulerJob),a.schedulerJob=Hi.addLowPriorityJob(function(){a.lastPublicSignalSent!==b&&(a.dispatchEvent(b),a.lastPublicSignalSent=b,a.lastJobTime=rl())},a.rateLimit-(rl()-a.lastJobTime))):(a.dispatchEvent(b),a.lastPublicSignalSent=b,a.lastJobTime=rl()):a.dispatchEvent(b)};var yra,Zl=function(){Rl.call(this,{logsStore:{cleanLogsStore:era,deleteRequest:dra,getMostRecentByStatus:ara,markAsQueued:bra,resetRequest:cra,set:Zqa},networkManager:zra(),handleError:function(a,b,c){var d,e=c==null?void 0:(d=c.error)==null?void 0:d.code;if(e===400||e===415){var h;kk(new Mk(a.message,b,c==null?void 0:(h=c.error)==null?void 0:h.code),void 0,void 0,void 0,!0)}else jk(a)}, handleWarning:kk,sendFn:Ara,now:rl,writeError:vra,jobManager:Yk(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:uk("potential_esf_error_limit",10),getBooleanFlag:y,disableYtIdbTransactions:!(Nk()&&Bra())});this.initializationPromise=new aj;y("networkless_immediately_drop_all_requests")&&fra();tpa("LogsDatabaseV2")}; l(Zl,Rl);var Dra=function(){var a=Qa("yt.networklessRequestController.instance");a||(a=new Zl,Pa("yt.networklessRequestController.instance",a),y("networkless_logging")&&Hl().then(function(b){a.databaseToken=b;Sqa(a);a.initializationPromise.resolve();a.enableCleaning&&Math.random()<=a.cleaningRate&&a.databaseToken&&kra(a.databaseToken);y("networkless_immediately_drop_sw_health_store")&&Cra(a)})); return a}; Zl.prototype.writeThenSend=function(a,b){b||(b={});b=Era(a,b);Nk()||(this.initialized=!1);Rl.prototype.writeThenSend.call(this,a,b)}; Zl.prototype.sendThenWrite=function(a,b,c){b||(b={});b=Era(a,b);Nk()||(this.initialized=!1);Rl.prototype.sendThenWrite.call(this,a,b,c)}; Zl.prototype.sendAndWrite=function(a,b){b||(b={});b=Era(a,b);Nk()||(this.initialized=!1);Rl.prototype.sendAndWrite.call(this,a,b)}; Zl.prototype.awaitInitialization=function(){return this.initializationPromise.promise}; var Cra=function(a){var b;t(function(c){if(!a.databaseToken)throw b=ml("clearSWHealthLogsDb"),b;return c.return(mra(a.databaseToken).catch(function(d){a.handleError(d)}))})}; function Ara(a,b,c,d){d=d===void 0?!1:d;b=y("web_fp_via_jspb")?Object.assign({},b):b;y("use_cfr_monitor")&&Fra(a,b);if(y("use_request_time_ms_header"))b.headers&&ok(a)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round(rl())));else{var e;if((e=b.postParams)==null?0:e.requestTimeMs)b.postParams.requestTimeMs=Math.round(rl())}c&&Object.keys(b).length===0?Tl(a):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),Iqa(a,b.postBody,b,wk,d)):Iqa(a,JSON.stringify(b.postParams), b,wna,d):wk(a,b)} function Era(a,b){y("use_event_time_ms_header")&&ok(a)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round(rl())));return b} function zra(){yra||(yra=new Yl({logOfflineErrors:!0,enablePolling:!0}));return yra} function Fra(a,b){var c=b.onError?b.onError:function(){}; b.onError=function(e,h){Wl().requestComplete(a,!1);c(e,h)}; var d=b.onSuccess?b.onSuccess:function(){}; b.onSuccess=function(e,h){Wl().requestComplete(a,!0);d(e,h)}} function Bra(){return jd(document.location.toString())!=="www.youtube-nocookie.com"} ;var Gra=!1,Hra=Oa.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:Gra};Pa("ytNetworklessLoggingInitializationOptions",Hra);function Ira(){var a;return t(function(b){if(b.nextAddress==1)return n(b,Hl(),2);a=b.yieldResult;if(!a||!Nk()&&!y("nwl_init_require_datasync_id_killswitch")||!Bra())return b.jumpTo(0);Gra=!0;Hra.isNwlInitialized=Gra;return n(b,Dra().awaitInitialization(),0)})} function Jra(){return Qa("ytNetworklessLoggingInitializationOptions")?Hra.isNwlInitialized:Gra} ;var $l=function(a){var b=this;this.config_=null;a?this.config_=a:Vpa()&&(this.config_=Ll());Sk(Hi,function(){Qqa(b)},5E3)}; $l.prototype.isReady=function(){!this.config_&&Vpa()&&(this.config_=Ll());return!!this.config_}; var Rqa=function(a,b,c,d){!gk("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&kk(new Mk("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady()){var e=new Mk("innertube xhrclient not ready",b,c,d);jk(e);throw e}var h={headers:d.headers||{},method:"POST",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:function(){d.onTimeout()}, onFetchTimeout:d.onTimeout,onSuccess:function(E,I){if(d.onSuccess)d.onSuccess(I)}, onFetchSuccess:function(E){if(d.onSuccess)d.onSuccess(E)}, onError:function(E,I){if(d.onError)d.onError(I)}, onFetchError:function(E){if(d.onError)d.onError(E)}, timeout:d.timeout,withCredentials:!0,compress:d.compress};h.headers["Content-Type"]||(h.headers["Content-Type"]="application/json");var k="";(e=a.config_.innertubeHostOverride)&&(k=e);var m=a.config_.innertubeUseThirdPartyAuth||!1,p=cqa(m,k,d);Object.assign(h.headers,p);(e=h.headers.Authorization)&&!k&&m&&(h.headers["x-origin"]=window.location.origin);var q="/youtubei/"+a.config_.innertubeApiVersion+"/"+b,r={alt:"json"},w=a.config_.innertubeOmitApiKeyWhenAuthHeaderIsPresent&&e;w=w&&e.startsWith("Bearer"); w||(r.key=a.config_.innertubeApiKey);var z=nk(""+k+q,r),C=function(E){E=E===void 0?!1:E;var I;if(d.retry&&k!="www.youtube-nocookie.com"&&(E||y("skip_ls_gel_retry")||h.headers["Content-Type"]!=="application/json"||(I=Oqa(b,c,p,m)),I)){var N=h.onSuccess,P=h.onFetchSuccess;h.onSuccess=function(aa,ea){Pqa(I);N(aa,ea)}; c.onFetchSuccess=function(aa,ea){Pqa(I);P(aa,ea)}}try{if(E&&d.retry&&!d.networklessOptions.bypassNetworkless)h.method="POST",d.networklessOptions.writeThenSend?Dra().writeThenSend(z,h):Dra().sendAndWrite(z,h);else if(d.compress){var U=!d.networklessOptions.writeThenSend;if(h.postBody){var ca=h.postBody;typeof ca!=="string"&&(ca=JSON.stringify(h.postBody));Iqa(z,ca,h,wk,U)}else Iqa(z,JSON.stringify(h.postParams),h,wna,U)}else y("web_all_payloads_via_jspb")?wk(z,h):wna(z,h)}catch(aa){if(aa.name==="InvalidAccessError")I&&(Pqa(I),I=0),kk(Error("An extension is blocking network request."));else throw aa}I&&Sk(Hi,function(){Qqa(a)},5E3)}; Jra()?ipa().then(function(E){C(E)}):C(!1)};var Kra=function(a){this.internalArray_=ff(a)}; l(Kra,yg);Kra.prototype.setIndex=function(a){return ig(this,2,a)};function Lra(a,b){if(y("polymer_on_demand_shady_dom")){var c;var d=(c=a.__shady_native_firstElementChild)!=null?c:a.firstElementChild}else d=a.firstElementChild;for(;d;){if(a=b(d)?d:Lra(d,b))return a;d=d.nextElementSibling}return null} ;var Mra=0,Nra=Yd?"webkit":Xd?"moz":Vd?"ms":cda?"o":"";function Ora(){var a=document;if("visibilityState"in a)return a.visibilityState;var b=Nra+"VisibilityState";if(b in a)return a[b]} function Pra(a,b){var c;gc(a,function(d){c=b[d];return!!c}); return c} function am(a){var b=Qra(a);b?b.focus():cm(a)} function Qra(a){return(a=Lra(a,function(b){if(Kh(b)){var c;b.tagName=="A"&&b.hasAttribute("href")||b.tagName=="INPUT"||b.tagName=="TEXTAREA"||b.tagName=="SELECT"||b.tagName=="BUTTON"?c=!b.disabled&&(!b.hasAttribute("tabindex")||ria(b)):c=b.hasAttribute("tabindex")&&ria(b);b=c&&!!b.offsetParent}else b=!1;return b}))?a:null} function cm(a,b){a.hasAttribute("tabindex")||a.setAttribute("tabindex","-1");a.focus(b)} var Rra=Qa("ytDomDomGetNextId")||function(){return++Mra}; Pa("ytDomDomGetNextId",Rra);var Sra={stopImmediatePropagation:1,stopPropagation:1,preventMouseEvent:1,preventManipulation:1,preventDefault:1,layerX:1,layerY:1,screenX:1,screenY:1,scale:1,rotation:1,webkitMovementX:1,webkitMovementY:1},dm=function(a){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(a= a||window.event){this.event=a;for(var b in a)b in Sra||(this[b]=a[b]);this.scale=a.scale;this.rotation=a.rotation;var c=a.target||a.srcElement;c&&c.nodeType==3&&(c=c.parentNode);this.target=c;var d=a.relatedTarget;if(d)try{d=d.nodeName?d:null}catch(e){d=null}else this.type=="mouseover"?d=a.fromElement:this.type=="mouseout"&&(d=a.toElement);this.relatedTarget=d;this.clientX=a.clientX!=void 0?a.clientX:a.pageX;this.clientY=a.clientY!=void 0?a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which; this.charCode=a.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pageX_=a.pageX;this.pageY_=a.pageY}}catch(e){}},Tra=function(a){if(document.body&&document.documentElement){var b=document.body.scrollTop+document.documentElement.scrollTop; a.pageX_=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.pageY_=a.clientY+b}}; dm.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; dm.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; dm.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var em=Oa.ytEventsEventsListeners||{};Pa("ytEventsEventsListeners",em);var Ura=Oa.ytEventsEventsCounter||{count:0};Pa("ytEventsEventsCounter",Ura); function Vra(a,b,c,d){d=d===void 0?{}:d;a.addEventListener&&(b!="mouseenter"||"onmouseenter"in document?b!="mouseleave"||"onmouseenter"in document?b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return uc.findKey(em,function(e){var h=typeof e[4]==="boolean"&&e[4]==!!d,k=$a(e[4])&&$a(d)&&uc.equals(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(h||k)})} function fm(a,b,c,d){d=d===void 0?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=Vra(a,b,c,d);if(e)return e;e=++Ura.count+"";var h=!(b!="mouseenter"&&b!="mouseleave"||!a.addEventListener||"onmouseenter"in document);var k=h?function(m){m=new dm(m);if(!Oh(m.relatedTarget,function(p){return p==a},!0))return m.currentTarget=a,m.type=b,c.call(a,m)}:function(m){m=new dm(m); m.currentTarget=a;return c.call(a,m)}; k=ik(k);a.addEventListener?(b=="mouseenter"&&h?b="mouseover":b=="mouseleave"&&h?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),Wra()||typeof d==="boolean"?a.addEventListener(b,k,d):a.addEventListener(b,k,!!d.capture)):a.attachEvent("on"+b,k);em[e]=[a,b,c,k,d];return e} function gm(a,b,c){var d=d===void 0?{}:d;var e;return e=fm(a,b,function(){hm(e);c.apply(a,arguments)},d)} function hm(a){a&&(typeof a=="string"&&(a=[a]),$b(a,function(b){if(b in em){var c=em[b],d=c[0],e=c[1],h=c[3];c=c[4];d.removeEventListener?Wra()||typeof c==="boolean"?d.removeEventListener(e,h,c):d.removeEventListener(e,h,!!c.capture):d.detachEvent&&d.detachEvent("on"+e,h);delete em[b]}}))} var Wra=Zg(function(){var a=!1;try{var b=Object.defineProperty({},"capture",{get:function(){a=!0}}); window.addEventListener("test",null,b)}catch(c){}return a});var im=function(a){this.callback_=a;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(a=0;a<4;a++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=fm(window,"mousemove",cb(this.onMouseMove_,this));this.timerId_=rk(cb(this.checkPosition_,this),25)}; fb(im,oi);im.prototype.onMouseMove_=function(a){a.pageX_===void 0&&Tra(a);var b=a.pageX_;a.pageY_===void 0&&Tra(a);this.position_=new nh(b,a.pageY_)}; im.prototype.checkPosition_=function(){if(this.position_){var a=rl();if(this.previousTime_!=0){var b=this.previousPosition_,c=this.position_,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.previousTime_);this.cycles_[this.index_]=Math.abs((d-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(c=b=0;c<4;c++)b+=this.cycles_[c]||0;b>=3&&this.callback_();this.previousVelocity_=d}this.previousTime_=a;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}}; im.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);hm(this.mouseListenerKey_)};var Xra={}; function Yra(){var a={};var b=a.preferMobileEvents===void 0?!1:a.preferMobileEvents;a=a.enableScrollEventListener===void 0?!0:a.enableScrollEventListener;if(Qa("_lact",window)==null){var c=parseInt(gk("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;Pa("_lact",c,window);Pa("_fact",c,window);c==-1&&jm();fm(document,"keydown",jm);fm(document,"keyup",jm);fm(document,"mousedown",jm);fm(document,"mouseup",jm);b?fm(window,"touchmove",function(){Zra("touchmove",200)},{passive:!0}):(fm(window,"resize", function(){Zra("resize",200)}),a&&fm(window,"scroll",function(){Zra("scroll",200)})); new im(function(){Zra("mouse",100)}); fm(document,"touchstart",jm,{passive:!0});fm(document,"touchend",jm,{passive:!0})}} function Zra(a,b){Xra[a]||(Xra[a]=!0,Hi.addLowPriorityJob(function(){jm();Xra[a]=!1},b))} function jm(){Qa("_lact",window)==null&&(Yra(),Qa("_lact",window));var a=Date.now();Pa("_lact",a,window);Qa("_fact",window)==-1&&Pa("_fact",a,window);(a=Qa("ytglobal.ytUtilActivityCallback_"))&&a()} function km(){var a=Qa("_lact",window);return a==null?-1:Math.max(Date.now()-a,0)} ;var $ra=new x("rawColdConfigGroup");var asa=new x("rawHotConfigGroup");var bsa=function(a){this.internalArray_=ff(a)}; l(bsa,yg);var csa=function(a){this.internalArray_=ff(a)}; l(csa,yg);csa.prototype.setTrackingParams=function(a){return sf(this,1,Ae(a,!1,!1))};var dsa=function(a){this.internalArray_=ff(a)}; l(dsa,yg);var lm=function(a){this.internalArray_=ff(a,497)}; l(lm,yg);lm.prototype.getPayloadCase=function(){return Jf(this,esa)}; lm.prototype.getContext=function(){return Kf(this,dsa,33)}; var esa=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353, 354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496];var fsa=function(a){this.internalArray_=ff(a)}; l(fsa,yg);var gsa=function(a){this.internalArray_=ff(a)}; l(gsa,yg);gsa.prototype.setVideoId=function(a){return Hf(this,1,hsa,Ye(a))}; gsa.prototype.getPlaylistId=function(){return Vf(this,vf(this,hsa,2))}; var hsa=[1,2];var isa=function(a){this.internalArray_=ff(a)}; l(isa,yg);isa.prototype.getContext=function(){return Kf(this,Dk,1)}; isa.prototype.getTier=function(){return bg(this,7)};var jsa=Oa.ytPubsubPubsubInstance||new ij,mm=Oa.ytPubsubPubsubSubscribedKeys||{},nm=Oa.ytPubsubPubsubTopicToKeys||{},ksa=Oa.ytPubsubPubsubIsSynchronous||{};function om(a,b,c){var d=pm();if(d&&b){var e=d.subscribe(a,function(){var h=arguments,k=function(){mm[e]&&b.apply&&typeof b.apply=="function"&&b.apply(c||window,h)}; try{ksa[a]?k():pk(k,0)}catch(m){jk(m)}},c); mm[e]=!0;nm[a]||(nm[a]=[]);nm[a].push(e);return e}return 0} function lsa(a){var b=pm();b&&(typeof a==="number"?a=[a]:typeof a==="string"&&(a=[parseInt(a,10)]),$b(a,function(c){b.unsubscribeByKey(c);delete mm[c]}))} function msa(a,b){var c=pm();c&&c.publish.apply(c,arguments)} function qm(a,b){ksa[a]=!0;var c=pm();c&&c.publish.apply(c,arguments);ksa[a]=!1} function nsa(a){var b=pm();if(b)if(b.clear(a),a)osa(a);else for(var c in nm)osa(c)} function pm(){return Oa.ytPubsubPubsubInstance} function osa(a){nm[a]&&(a=nm[a],$b(a,function(b){mm[b]&&delete mm[b]}),a.length=0)} ij.prototype.subscribe=ij.prototype.subscribe;ij.prototype.unsubscribeByKey=ij.prototype.unsubscribeByKey;ij.prototype.publish=ij.prototype.publish;ij.prototype.clear=ij.prototype.clear;Pa("ytPubsubPubsubInstance",jsa);Pa("ytPubsubPubsubTopicToKeys",nm);Pa("ytPubsubPubsubIsSynchronous",ksa);Pa("ytPubsubPubsubSubscribedKeys",mm);var rm=Symbol("injectionDeps"),sm=function(a){this.name=a}; sm.prototype.toString=function(){return"InjectionToken("+this.name+")"}; var psa=function(a){this.key=a},qsa=function(a){this.deferredKey=a}; function tm(a){return new psa(a)} var rsa=function(){var a=this;this.providers=new Map;this.JSC$7084_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(a.providers)}}}; rsa.prototype.addProvider=function(a){this.providers.set(a.provide,a);var b=this.JSC$7084_deferred.get(a.provide);if(b)try{b.resolver(this.resolve(a.provide))}catch(c){b.rejector(c)}}; rsa.prototype.resolve=function(a){return a instanceof qsa?ssa(this,a):a instanceof psa?tsa(this,a.key,[],!0):tsa(this,a,[])}; var ssa=function(a,b){b=b.deferredKey;if(a.JSC$7084_deferred.has(b))return a.JSC$7084_deferred.get(b).promise;var c={};c.promise=new Promise(function(d,e){c.resolver=d;c.rejector=e}); a.JSC$7084_deferred.set(b,c);return c.promise},tsa=function(a,b,c,d){d=d===void 0?!1:d; if(c.indexOf(b)>-1)throw Error("Deps cycle for: "+b);if(a.cachedValues.has(b))return a.cachedValues.get(b);if(!a.providers.has(b)){if(d)return;throw Error("No provider for: "+b)}d=a.providers.get(b);c.push(b);if(d.useValue!==void 0)var e=d.useValue;else if(d.useFactory)e=d[rm]?usa(a,d[rm],c):[],e=d.useFactory.apply(d,pa(e));else if(d.useClass){e=d.useClass;var h=e[rm]?usa(a,e[rm],c):[];e=new(Function.prototype.bind.apply(e,[null].concat(pa(h))))}else throw Error("Could not resolve providers for: "+ b);c.pop();d.skipCache||a.cachedValues.set(b,e);return e},usa=function(a,b,c){return b?b.map(function(d){return d instanceof psa?tsa(a,d.key,c,!0):tsa(a,d,c)}):[]};var vsa;function um(){vsa||(vsa=new rsa);return vsa} function wsa(a){var b=vm,c,d;t(function(e){c=um();return(d=c.resolve(tm(b)))?(a(d),e.return(Promise.resolve(d))):e.return(c.resolve(new qsa(b)).then(function(h){a(h);return h}))})} ;var wm=window;function xsa(){var a,b;return"h5vcc"in wm&&((a=wm.h5vcc.traceEvent)==null?0:a.traceBegin)&&((b=wm.h5vcc.traceEvent)==null?0:b.traceEnd)?1:"performance"in wm&&wm.performance.mark&&wm.performance.measure?2:0} function ysa(a){var b=xsa();switch(b){case 1:wm.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:wm.performance.mark(a+"-start");break;case 0:break;default:Fc(b,"unknown trace type");}} function zsa(a){var b=xsa();switch(b){case 1:wm.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=a+"-start";var c=a+"-end";wm.performance.mark(c);wm.performance.measure(a,b,c);break;case 0:break;default:Fc(b,"unknown trace type");}} ;var xm=y("web_enable_lifecycle_monitoring")&&xsa()!==0,Asa=y("web_enable_lifecycle_monitoring");var Csa=function(a){var b=this;var c=c===void 0?0:c;var d=d===void 0?Yk():d;this.JSC$7094_defaultPriority=c;this.scheduler=d;this.completedResolver=new aj;this.scheduledPayloads=a;for(a={i$jscomp$367:0};a.i$jscomp$367<this.scheduledPayloads.length;a={payload$jscomp$4:void 0,i$jscomp$367:a.i$jscomp$367},a.i$jscomp$367++)a.payload$jscomp$4=this.scheduledPayloads[a.i$jscomp$367],c=function(e){return function(){e.payload$jscomp$4.job();b.scheduledPayloads[e.i$jscomp$367].processed=!0;b.scheduledPayloads.every(function(h){return h.processed=== !0})&&b.completedResolver.resolve()}}(a),d=this.scheduler.addJob(c,Bsa(this,a.payload$jscomp$4)),this.scheduledPayloads[a.i$jscomp$367]=Object.assign({},a.payload$jscomp$4,{job:c, jobId:d})}; Csa.prototype.flushJobs=function(){var a=this,b=Array.from(this.scheduledPayloads.keys()).sort(function(d,e){return Bsa(a,a.scheduledPayloads[e])-Bsa(a,a.scheduledPayloads[d])}); b=g(b);for(var c=b.next();!c.done;c=b.next())c=this.scheduledPayloads[c.value],c.jobId===void 0||c.processed||(this.scheduler.cancelJob(c.jobId),this.scheduler.addJob(c.job,10))}; Csa.prototype.cancel=function(){for(var a=g(this.scheduledPayloads),b=a.next();!b.done;b=a.next())b=b.value,b.jobId===void 0||b.processed||this.scheduler.cancelJob(b.jobId),b.processed=!0;this.completedResolver.resolve()}; var Bsa=function(a,b){var c;return(c=b.priority)!=null?c:a.JSC$7094_defaultPriority};var ym=function(a){this.state=a;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};xm&&ysa(this.state)}; ym.prototype.install=function(a){this.plugins.push(a);return this}; ym.prototype.uninstall=function(){var a=this;Ga.apply(0,arguments).forEach(function(b){b=a.plugins.indexOf(b);b>-1&&a.plugins.splice(b,1)})}; ym.prototype.transition=function(a,b){var c=this;xm&&zsa(this.state);var d=this.transitions.find(function(h){return Array.isArray(h.from)?h.from.find(function(k){return k===c.state&&h.to===a}):h.from===c.state&&h.to===a}); if(d){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);Dsa(this,a,b);this.state=a;xm&&ysa(this.state);d=d.action.bind(this);var e=this.plugins.filter(function(h){return h[a]}).map(function(h){return h[a]}); d(Esa(this,e),b)}else throw Error("no transition specified from "+this.state+" to "+a)}; var Esa=function(a,b){var c=b.filter(function(e){return Fsa(a,e)===10}),d=b.filter(function(e){return Fsa(a,e)!==10}); return a.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var e=Ga.apply(0,arguments);return t(function(h){if(h.nextAddress==1)return n(h,a.runImmediateJobsAsync.apply(a,[c].concat(pa(e))),2);a.setJobSetWithScheduledJobs.apply(a,[d].concat(pa(e)));ua(h)})}:function(){var e=Ga.apply(0,arguments); a.runImmediateJobsSync.apply(a,[c].concat(pa(e)));a.setJobSetWithScheduledJobs.apply(a,[d].concat(pa(e)))}}; ym.prototype.runImmediateJobsSync=function(a){var b=Ga.apply(1,arguments);Yk();for(var c=g(a),d=c.next(),e={};!d.done;e={lifecycle$jscomp$2:void 0},d=c.next())e.lifecycle$jscomp$2=d.value,Wk(function(h){return function(){Gsa(h.lifecycle$jscomp$2.name);h.lifecycle$jscomp$2.callback.apply(h.lifecycle$jscomp$2,pa(b));Hsa(h.lifecycle$jscomp$2.name)}}(e))}; ym.prototype.runImmediateJobsAsync=function(a){var b=Ga.apply(1,arguments),c,d,e,h;return t(function(k){k.nextAddress==1&&(Yk(),c=g(a),d=c.next(),e={});if(k.nextAddress!=3){if(d.done)return k.jumpTo(0);e.lifecycle$jscomp$3=d.value;e.asyncJobCompletion=void 0;h=function(m){return function(){Gsa(m.lifecycle$jscomp$3.name);var p=m.lifecycle$jscomp$3.callback.apply(m.lifecycle$jscomp$3,pa(b));typeof(p==null?void 0:p.then)==="function"?m.asyncJobCompletion=p.then(function(){Hsa(m.lifecycle$jscomp$3.name)}): Hsa(m.lifecycle$jscomp$3.name)}}(e); Wk(h);return e.asyncJobCompletion?n(k,e.asyncJobCompletion,3):k.jumpTo(3)}e={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};d=c.next();return k.jumpTo(2)})}; ym.prototype.setJobSetWithScheduledJobs=function(a){var b=Ga.apply(1,arguments),c=this,d=a.map(function(e){return{job:function(){Gsa(e.name);e.callback.apply(e,pa(b));Hsa(e.name)}, priority:Fsa(c,e)}}); d.length&&(this.jobSet=new Csa(d))}; var Fsa=function(a,b){var c,d;return(d=(c=a.overridePriority)!=null?c:b.priority)!=null?d:0},Gsa=function(a){xm&&a&&ysa(a)},Hsa=function(a){xm&&a&&zsa(a)},Dsa=function(a,b,c){Asa&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+a.constructor.name+"] '"+a.state+"' to '"+b+"'"),console.log("with message: ",c),console.groupEnd())}; ia.Object.defineProperties(ym.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var Isa=function(a){ym.call(this,a===void 0?"none":a);this.navigationTimer=null;this.overridePriority=10;this.transitions=[{from:"none",to:"application_navigating",action:this.runApplicationNavigationBegin},{from:"application_navigating",to:"none",action:this.runApplicationNavigationEnd},{from:"application_navigating",to:"application_navigating",action:function(){}}, {from:"none",to:"none",action:function(){}}]},Jsa; l(Isa,ym);Isa.prototype.runApplicationNavigationBegin=function(a,b){var c=this;this.navigationTimer=Sk(Hi,function(){c.currentState==="application_navigating"&&c.transition("none")},5E3); a(b==null?void 0:b.event)}; Isa.prototype.runApplicationNavigationEnd=function(a,b){this.navigationTimer&&(Hi.cancelJob(this.navigationTimer),this.navigationTimer=null);a(b==null?void 0:b.event)}; var Ksa=function(){Jsa||(Jsa=new Isa);return Jsa};var Lsa=[];Pa("yt.logging.transport.getScrapedGelPayloads",function(){return Lsa});var zm=function(){var a=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return a.totalEntries}}}; zm.prototype.storePayload=function(a,b){a=Msa(a);this.store[a]?this.store[a].push(b):(this.memoizedKeySequences={},this.store[a]=[b]);this.totalEntries++;return a}; zm.prototype.smartExtractMatchingEntries=function(a){if(!a.keys.length)return[];for(var b=Nsa(this,a.keys.splice(0,1)[0]),c=[],d=0;d<b.length;d++)this.store[b[d]]&&a.sizeLimit&&(this.store[b[d]].length<=a.sizeLimit?(c.push.apply(c,pa(this.store[b[d]])),delete this.store[b[d]]):c.push.apply(c,pa(this.store[b[d]].splice(0,a.sizeLimit))));this.totalEntries-=c.length;(a==null?0:a.sizeLimit)&&c.length<(a==null?void 0:a.sizeLimit)&&(a.sizeLimit-=c.length,c.push.apply(c,pa(this.smartExtractMatchingEntries(a)))); return c}; zm.prototype.extractMatchingEntries=function(a){a=Nsa(this,a);for(var b=[],c=0;c<a.length;c++)this.store[a[c]]&&(b.push.apply(b,pa(this.store[a[c]])),delete this.store[a[c]]);this.totalEntries-=b.length;return b}; zm.prototype.getSequenceCount=function(a){a=Nsa(this,a);for(var b=0,c=0;c<a.length;c++){var d=void 0;b+=((d=this.store[a[c]])==null?void 0:d.length)||0}return b}; var Nsa=function(a,b){var c=Msa(b);if(a.memoizedKeySequences[c])return a.memoizedKeySequences[c];var d=Object.keys(a.store)||[];if(d.length<=1&&Msa(b)===d[0])return d;for(var e=[],h=0;h<d.length;h++){var k=d[h].split("/");if(Osa(b.auth,k[0])){var m=b.isJspb;Osa(m===void 0?"undefined":m?"true":"false",k[1])&&Osa(b.cttAuthInfo,k[2])&&(m=b.tier,m=m===void 0?"undefined":JSON.stringify(m),Osa(m,k[3])&&e.push(d[h]))}}return a.memoizedKeySequences[c]=e},Osa=function(a,b){return a===void 0||a==="undefined"? !0:a===b}; zm.prototype.getSequenceCount=zm.prototype.getSequenceCount;zm.prototype.extractMatchingEntries=zm.prototype.extractMatchingEntries;zm.prototype.smartExtractMatchingEntries=zm.prototype.smartExtractMatchingEntries;zm.prototype.storePayload=zm.prototype.storePayload;function Msa(a){return[a.auth===void 0?"undefined":a.auth,a.isJspb===void 0?"undefined":a.isJspb,a.cttAuthInfo===void 0?"undefined":a.cttAuthInfo,a.tier===void 0?"undefined":a.tier].join("/")} ;function A(a,b){if(a)return a[b.name]} ;var Psa=uk("initial_gel_batch_timeout",2E3),Qsa=uk("gel_queue_timeout_max_ms",6E4),Rsa=Math.pow(2,16)-1,Ssa=uk("gel_min_batch_size",5),Am=void 0,Tsa=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1},Usa=new Tsa,Vsa=new Tsa,Wsa=new Tsa,Xsa=new Tsa,Ysa,Zsa=!0,$sa=1,ata=new Map,bta=Oa.ytLoggingTransportTokensToCttTargetIds_||{}; Pa("ytLoggingTransportTokensToCttTargetIds_",bta);var cta=Oa.ytLoggingTransportTokensToJspbCttTargetIds_||{};Pa("ytLoggingTransportTokensToJspbCttTargetIds_",cta);var Bm={};function Cm(){var a=Qa("yt.logging.ims");a||(a=new zm,Pa("yt.logging.ims",a));return a} var dta=!1;function eta(){if(wqa()&&!dta){var a=function(c){c=c.data;if(c.op==="serializedGelBatch"){var d=ata.get(c.key);d&&(fta(c.serializedBatch,d.client,d.resolve,d.networklessOptions,d.isIsolated,d.useVSSEndpoint,d.dangerousLogToVisitorSession,d.requestsOutstanding),ata.delete(c.key))}},b=vqa(); b&&(b.addEventListener("message",a),b.onerror=function(){ata.clear()}); dta=!0}} function gta(a,b){if(a.endpoint==="log_event"){hta(a);var c=ita(a),d=jta(a.payload)||"",e=kta(d),h=200;if(e){if(e.enabled===!1&&!y("web_payload_policy_disabled_killswitch"))return;h=lta(e.tier);if(h===400){mta(a,b);return}}Bm[c]=!0;e={cttAuthInfo:c,isJspb:!1,tier:h};Cm().storePayload(e,a.payload);nta(b,c,!1,e,ota(d))}} function pta(a,b,c){if(b.endpoint==="log_event"){hta(void 0,b);var d=ita(b,!0),e=kta(a),h=200;if(e){if(e.enabled===!1&&!y("web_payload_policy_disabled_killswitch"))return;h=lta(e.tier);if(h===400){qta(a,b,c);return}}Bm[d]=!0;e={cttAuthInfo:d,isJspb:!0,tier:h};Cm().storePayload(e,zg(b.payload));nta(c,d,!0,e,ota(a))}} function nta(a,b,c,d,e){c=c===void 0?!1:c;e=e===void 0?!1:e;a&&(Am=new a);a=uk("tvhtml5_logging_max_batch_ads_fork")||uk("tvhtml5_logging_max_batch")||uk("web_logging_max_batch")||100;var h=rl(),k=rta(c,d.tier),m=k.lastDebounceQueueFromLogTimeMs;e&&(k.useVideoStatsEndPoint=!0);e=0;d&&(e=Cm().getSequenceCount(d));var p=function(){sta({writeThenSend:!0},y("flush_only_full_queue")?b:void 0,c,d.tier)}; e>=1E3?p():e>=a?Ysa||(Ysa=tta(function(){p();Ysa=void 0},0)):h-m>=10&&(uta(c,d.tier),k.lastDebounceQueueFromLogTimeMs=h)} function mta(a,b){if(a.endpoint==="log_event"){hta(a);var c=ita(a),d=new Map;d.set(c,[a.payload]);var e=jta(a.payload)||"";b&&(Am=new b);return new bj(function(h,k){Am&&Am.isReady()?vta(d,Am,h,k,{bypassNetworkless:!0},!0,ota(e)):h()})}} function qta(a,b,c){if(b.endpoint==="log_event"){hta(void 0,b);var d=ita(b,!0),e=new Map;e.set(d,[zg(b.payload)]);c&&(Am=new c);return new bj(function(h){Am&&Am.isReady()?wta(e,Am,h,{bypassNetworkless:!0},!0,ota(a)):h()})}} function ita(a,b){var c="";if(a.dangerousLogToVisitorSession)c="visitorOnlyApprovedKey";else if(a.cttAuthInfo){if(b===void 0?0:b){b=a.cttAuthInfo.token;c=a.cttAuthInfo;var d=new gsa;c.videoId?d.setVideoId(c.videoId):c.playlistId&&Hf(d,2,hsa,Ye(c.playlistId));cta[b]=d}else b=a.cttAuthInfo,c={},b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId),bta[a.cttAuthInfo.token]=c;c=a.cttAuthInfo.token}return c} function sta(a,b,c,d){a=a===void 0?{}:a;c=c===void 0?!1:c;new bj(function(e,h){var k=rta(c,d),m=k.useVideoStatsEndPoint;k.useVideoStatsEndPoint=!1;xta(k.queueTimer);xta(k.queueMaxTimer);k.queueMaxTimer=0;Am&&Am.isReady()?d===void 0&&y("enable_web_tiered_gel")?yta(e,h,a,b,c,300,m):yta(e,h,a,b,c,d,m):(uta(c,d),e())})} function yta(a,b,c,d,e,h,k){var m=Am;c=c===void 0?{}:c;e=e===void 0?!1:e;h=h===void 0?200:h;k=k===void 0?!1:k;var p=new Map,q=new Map,r={isJspb:e,cttAuthInfo:d,tier:h},w={isJspb:e,cttAuthInfo:d};if(d!==void 0)e?(b=y("enable_web_tiered_gel")?Cm().smartExtractMatchingEntries({keys:[r,w],sizeLimit:1E3}):Cm().extractMatchingEntries(w),p.set(d,b),wta(p,m,a,c,!1,k)):(p=y("enable_web_tiered_gel")?Cm().smartExtractMatchingEntries({keys:[r,w],sizeLimit:1E3}):Cm().extractMatchingEntries(w),q.set(d,p),vta(q, m,a,b,c,!1,k));else if(e){b=g(Object.keys(Bm));for(q=b.next();!q.done;q=b.next())q=q.value,h=y("enable_web_tiered_gel")?Cm().smartExtractMatchingEntries({keys:[r,w],sizeLimit:1E3}):Cm().extractMatchingEntries({isJspb:!0,cttAuthInfo:q}),h.length>0&&p.set(q,h),(y("web_fp_via_jspb_and_json")&&c.writeThenSend||!y("web_fp_via_jspb_and_json"))&&delete Bm[q];wta(p,m,a,c,!1,k)}else{p=g(Object.keys(Bm));for(r=p.next();!r.done;r=p.next())r=r.value,w=y("enable_web_tiered_gel")?Cm().smartExtractMatchingEntries({keys:[{isJspb:!1, cttAuthInfo:r,tier:h},{isJspb:!1,cttAuthInfo:r}],sizeLimit:1E3}):Cm().extractMatchingEntries({isJspb:!1,cttAuthInfo:r}),w.length>0&&q.set(r,w),(y("web_fp_via_jspb_and_json")&&c.writeThenSend||!y("web_fp_via_jspb_and_json"))&&delete Bm[r];vta(q,m,a,b,c,!1,k)}} function uta(a,b){a=a===void 0?!1:a;b=b===void 0?200:b;var c=function(){sta({writeThenSend:!0},void 0,a,b)},d=rta(a,b),e=d===Xsa||d===Wsa?5E3:Qsa; y("web_gel_timeout_cap")&&!d.queueMaxTimer&&(e=tta(function(){c()},e),d.queueMaxTimer=e); xta(d.queueTimer);e=gk("LOGGING_BATCH_TIMEOUT",uk("web_gel_debounce_ms",1E4));y("shorten_initial_gel_batch_timeout")&&Zsa&&(e=Psa);e=tta(function(){uk("gel_min_batch_size")>0?Cm().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=Ssa&&c():c()},e); d.queueTimer=e} function vta(a,b,c,d,e,h,k){e=e===void 0?{}:e;var m=Math.round(rl()),p=a.size,q=zta(k);a=g(a);var r=a.next();for(k={};!r.done;k={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$3:void 0},r=a.next()){var w=g(r.value);r=w.next().value;w=w.next().value;k.batchRequest=uc.unsafeClone({context:Wpa(b.config_||Ll())});if(!Za(w)&&!y("throw_err_when_logevent_malformed_killswitch")){d();break}k.batchRequest.events=w;(w=bta[r])&&Ata(k.batchRequest, r,w);delete bta[r];k.dangerousLogToVisitorSession=r==="visitorOnlyApprovedKey";Bta(k.batchRequest,m,k.dangerousLogToVisitorSession);Cta(e);k.onSuccess$jscomp$3=function(z){y("start_client_gcf")&&Hi.addLowPriorityJob(function(){return t(function(C){return n(C,Dta(z),0)})}); p--;p||c()}; k.networkFailures=0;k.onError$jscomp$3=function(z){return function(){z.networkFailures++;if(e.bypassNetworkless&&z.networkFailures===1)try{Rqa(b,q,z.batchRequest,Eta({writeThenSend:!0},z.dangerousLogToVisitorSession,z.onSuccess$jscomp$3,z.onError$jscomp$3,h)),Zsa=!1}catch(C){jk(C),d()}p--;p||c()}}(k); try{Rqa(b,q,k.batchRequest,Eta(e,k.dangerousLogToVisitorSession,k.onSuccess$jscomp$3,k.onError$jscomp$3,h)),Zsa=!1}catch(z){jk(z),d()}}} function wta(a,b,c,d,e,h){d=d===void 0?{}:d;var k=Math.round(rl()),m={value:a.size},p=new Map([].concat(pa(a)));p=g(p);for(var q=p.next();!q.done;q=p.next()){var r=g(q.value).next().value,w=a.get(r);q=new isa;var z=b.config_||Ll(),C=new Dk,E=new zk;jg(E,1,z.innertubeContextHostLanguage);jg(E,2,z.innertubeContextGeoLocation);lg(E,16,z.innertubeContextClientNameFieldNumber);jg(E,17,z.innertubeContextClientVersion);if(z.innertubeContextClientConfigInfo){var I=z.innertubeContextClientConfigInfo,N=new yk; I.coldConfigData&&jg(N,1,I.coldConfigData);I.appInstallData&&jg(N,6,I.appInstallData);I.coldHashData&&jg(N,3,I.coldHashData);I.hotHashData&&N.setHotHashData(I.hotHashData);Mf(E,62,N)}(I=Oa.devicePixelRatio)&&I!=1&&sf(E,65,Oe(I));I=mna();I!==""&&jg(E,54,I);I=nna();if(I.length>0){N=new Wna;for(var P=0;P<I.length;P++){var U=new Ak;U.setKey(I[P].key);Hf(U,2,Vna,Ye(I[P].value));Pf(N,15,Ak,U)}Mf(C,5,N)}Xpa(z,E);Ypa(C);Zpa(E);$pa(z,E);aqa(E);y("start_client_gcf")&&bqa(E);gk("DELEGATED_SESSION_ID")&&!y("pageid_as_header_web")&&( z=new Ck,jg(z,3,gk("DELEGATED_SESSION_ID")));!y("fill_delegate_context_in_gel_killswitch")&&(I=gk("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(N=Kf(C,Ck,3)||new Ck,z=C,I=jg(N,18,I),Mf(z,3,I));z=E;I=g(Object.entries(lk(gk("DEVICE",""))));for(N=I.next();!N.done;N=I.next())P=g(N.value),N=P.next().value,P=P.next().value,N==="cbrand"?jg(z,12,P):N==="cmodel"?jg(z,13,P):N==="cbr"?jg(z,87,P):N==="cbrver"?jg(z,88,P):N==="cos"?jg(z,18,P):N==="cosver"?jg(z,19,P):N==="cplatform"&&lg(z,42,doa(P));C.setClient(E); Mf(q,1,C);if(E=cta[r])a:{if(Vf(E,vf(E,hsa,1)))C=1;else if(E.getPlaylistId())C=2;else break a;Mf(q,4,E);E=q.getContext()||new Dk;z=Kf(E,Ck,3)||new Ck;I=new Bk;I.setToken(r);lg(I,1,C);Pf(z,12,Bk,I);Mf(E,3,z)}delete cta[r];r=r==="visitorOnlyApprovedKey";Fta()||ig(q,2,k);!r&&(C=gk("EVENT_ID"))&&(E=Gta(),z=new fsa,jg(z,1,C),ig(z,2,E),Mf(q,5,z));Cta(d);if(y("jspb_serialize_with_worker")&&(C=vqa())&&d.writeThenSend){ata.set($sa,{client:b,resolve:c,networklessOptions:d,isIsolated:e,useVSSEndpoint:h,dangerousLogToVisitorSession:r, requestsOutstanding:m});C.postMessage({op:"gelBatchToSerialize",batchRequest:zg(q),clientEvents:w,key:$sa});$sa++;break}if(w){C=[];for(E=0;E<w.length;E++)try{C.push(new lm(w[E]))}catch(ca){jk(new Mk("Transport failed to deserialize "+String(w[E])))}w=C}else w=[];w=g(w);for(C=w.next();!C.done;C=w.next())Pf(q,3,lm,C.value);w={startTime:rl(),ticks:{},infos:{}};q=q.serialize();w.ticks.geljspc=rl();y("log_jspb_serialize_latency")&&rqa("gel_jspb_serialize",w,{sampleRate:.1});fta(q,b,c,d,e,h,r,m)}} function fta(a,b,c,d,e,h,k,m){d=d===void 0?{}:d;m=m===void 0?{value:0}:m;h=zta(h);d=Eta(d,k,function(p){y("start_client_gcf")&&Hi.addLowPriorityJob(function(){return t(function(q){return n(q,Dta(p),0)})}); m.value--;m.value||c()},function(){m.value--; m.value||c()},e); d.headers["Content-Type"]="application/json+protobuf";d.postBodyFormat="JSPB";d.postBody=a;Rqa(b,h,"",d);Zsa=!1} function Cta(a){y("always_send_and_write")&&(a.writeThenSend=!1)} function Eta(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,bypassMonitoring:!!e,headers:{},postBodyFormat:"",postBody:"",compress:y("compress_gel")||y("compress_gel_lr")};Fta()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round(rl())));return a} function Bta(a,b,c){Fta()||(a.requestTimeMs=String(b));y("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=gk("EVENT_ID"))&&(c=Gta(),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})} function Gta(){var a=gk("BATCH_CLIENT_COUNTER")||0;a||(a=Math.floor(Math.random()*Rsa/2));a++;a>Rsa&&(a=1);fk("BATCH_CLIENT_COUNTER",a);return a} function Ata(a,b,c){if(c.videoId)var d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]} function hta(a,b){if(!Qa("yt.logging.transport.enableScrapingForTest"))if(vk("il_payload_scraping")==="enable_il_payload_scraping")Lsa=[],Pa("yt.logging.transport.enableScrapingForTest",!0),Pa("yt.logging.transport.scrapedPayloadsForTesting",Lsa),Pa("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),Pa("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),Pa("yt.logging.transport.scrapeClientEvent", !0);else return;var c=Qa("yt.logging.transport.scrapedPayloadsForTesting"),d=Qa("yt.logging.transport.payloadToScrape");b&&(b=b.payload,(b=Qa("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(b)())&&c.push(b));b=Qa("yt.logging.transport.scrapeClientEvent");if(d&&d.length>=1)for(var e=0;e<d.length;e++)if(a&&a.payload[d[e]])if(b)c.push(a.payload);else{var h=void 0;c.push(((h=a)==null?void 0:h.payload)[d[e]])}Pa("yt.logging.transport.scrapedPayloadsForTesting",c)} function Fta(){return y("use_request_time_ms_header")||y("lr_use_request_time_ms_header")} function tta(a,b){return y("transport_use_scheduler")===!1?pk(a,b):y("logging_avoid_blocking_during_navigation")||y("lr_logging_avoid_blocking_during_navigation")?Sk(Hi,function(){if(Ksa().currentState==="none")a();else{var c={};Ksa().install((c.none={callback:a},c))}},b):Sk(Hi,a,b)} function xta(a){y("transport_use_scheduler")?Hi.cancelJob(a):sk(a)} function Dta(a){var b,c,d,e,h,k,m,p,q,r;return t(function(w){return w.nextAddress==1?(d=(b=a)==null?void 0:(c=b.responseContext)==null?void 0:c.globalConfigGroup,e=A(d,asa),k=(h=d)==null?void 0:h.hotHashData,m=A(d,$ra),q=(p=d)==null?void 0:p.coldHashData,(r=um().resolve(tm(Kl)))?k?e?n(w,Spa(r,k,e),2):n(w,Spa(r,k),2):w.jumpTo(2):w.return()):q?m?n(w,Tpa(r,q,m),0):n(w,Tpa(r,q),0):w.jumpTo(0)})} function rta(a,b){b=b===void 0?200:b;return a?b===300?Xsa:Vsa:b===300?Wsa:Usa} function kta(a){if(y("enable_web_tiered_gel")){a=gra[a||""];var b,c,d,e=um().resolve(tm(Kl))==null?void 0:(b=Opa())==null?void 0:(c=b.loggingHotConfig)==null?void 0:(d=c.eventLoggingConfig)==null?void 0:d.payloadPolicies;if(e)for(b=0;b<e.length;b++)if(e[b].payloadNumber===a)return e[b]}} function jta(a){a=Object.keys(a);a=g(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,gra[b])return b} function lta(a){switch(a){case"DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case"DELAYED_EVENT_TIER_DEFAULT":return 100;case"DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case"DELAYED_EVENT_TIER_FAST":return 300;case"DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200;}} function ota(a){return a==="gelDebuggingEvent"} function zta(a){return(a===void 0?0:a)&&y("vss_through_gel_video_stats")?"video_stats":"log_event"} ;var Dm=Oa.ytLoggingGelSequenceIdObj_||{};Pa("ytLoggingGelSequenceIdObj_",Dm); function Em(a,b,c,d){d=d===void 0?{}:d;var e={},h=Math.round(d.timestamp||rl());e.eventTimeMs=h<Number.MAX_SAFE_INTEGER?h:0;e[a]=b;a=km();e.context={lastActivityMs:String(d.timestamp||!isFinite(a)?-1:a)};d.sequenceGroup&&!y("web_gel_sequence_info_killswitch")&&(a=e.context,b=d.sequenceGroup,b={index:Hta(b),groupKey:b},a.sequence=b,d.endOfSequence&&delete Dm[d.sequenceGroup]);(d.sendIsolatedPayload?mta:gta)({endpoint:"log_event",payload:e,cttAuthInfo:d.cttAuthInfo,dangerousLogToVisitorSession:d.dangerousLogToVisitorSession}, c)} function Ita(a){sta(void 0,void 0,a===void 0?!1:a)} function Hta(a){Dm[a]=a in Dm?Dm[a]+1:0;return Dm[a]} ;var Jta=[];function bl(a,b,c){c=c===void 0?{}:c;var d=$l;hk("ytLoggingEventsDefaultDisabled",!1)&&$l===$l&&(d=null);Em(a,b,d,c)} function Hm(){if(y("web_fp_via_jspb")){var a=!0;a=a===void 0?!1:a;var b=Jta;Jta=[];if(b){b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,a?Em(c.payloadName,c.payload,$l,c.options):bl(c.payloadName,c.payload,c.options)}Ita(!0);if(!y("web_fp_via_jspb_and_json"))return}Ita()} ;var Kta=new Set,Lta=0,Mta=0,Nta=0,Ota=[],Pta=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];function Qta(){$b(gk("ERRORS")||[],function(a){Im.apply(null,a)}); fk("ERRORS",[])} function woa(a){Im(a)} function Jm(a){Im(a,"WARNING")} function Rta(a){a instanceof Error?Im(a):(a=$a(a)?JSON.stringify(a):String(a),a=new Mk(a),a.name="RejectedPromiseError",Jm(a))} function Sta(a,b,c,d,e,h){b=b===void 0?"Unknown file":b;c=c===void 0?0:c;var k=!1,m=Pma("log_window_onerror_fraction");if(m&&Math.random()<m)k=!0;else{m=document.getElementsByTagName("script");for(var p=0,q=m.length;p<q;p++)if(m[p].src.indexOf("/debug-")>0){k=!0;break}}k&&(k=!1,e?k=!0:(typeof a==="string"?m=a:ErrorEvent&&a instanceof ErrorEvent?(k=!0,m=a.message,b=a.filename,c=a.lineno,d=a.colno):(m="Unknown error",b="Unknown file",c=0),e=new Mk(m),e.name="UnhandledWindowError",e.message=m,e.fileName= b,e.lineNumber=c,isNaN(d)?delete e.columnNumber:e.columnNumber=d),h&&Km(e,h),k?Im(e):Jm(e))} function Im(a,b,c,d,e,h,k,m){h=h===void 0?{}:h;h.name=c||gk("INNERTUBE_CONTEXT_CLIENT_NAME",1);h.version=d||gk("INNERTUBE_CONTEXT_CLIENT_VERSION");c=h;b=b===void 0?"ERROR":b;k=k===void 0?!1:k;b=b===void 0?"ERROR":b;k=k===void 0?!1:k;if(a&&(a.hasOwnProperty("level")&&a.level&&(b=a.level),y("console_log_js_exceptions")&&(d=[],d.push("Name: "+a.name),d.push("Message: "+a.message),a.hasOwnProperty("params")&&d.push("Error Params: "+JSON.stringify(a.params)),a.hasOwnProperty("args")&&d.push("Error args: "+ JSON.stringify(a.args)),d.push("File name: "+a.fileName),d.push("Stacktrace: "+a.stack),d=d.join("\n"),window.console.log(d,a)),!(Lta>=5))){d=Ota;var p=hca(a);e=p.message||"Unknown Error";h=p.name||"UnknownError";var q=p.stack||a.stacktrace||"Not available";if(q.startsWith(h+": "+e)){var r=q.split("\n");r.shift();q=r.join("\n")}r=p.lineNumber||"Not available";p=p.fileName||"Not available";var w=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var z=0;z<a.args.length&&!(w=Qna(a.args[z],"params."+ z,c,w),w>=500);z++);else if(a.hasOwnProperty("params")&&a.params){var C=a.params;if(typeof a.params==="object")for(z in C){if(C[z]){var E="params."+z,I=xk(C[z]);c[E]=I;w+=E.length+I.length;if(w>500)break}}else c.params=xk(C)}if(d.length)for(z=0;z<d.length&&!(w=Qna(d[z],"params.context."+z,c,w),w>=500);z++);navigator.vendor&&!c.hasOwnProperty("vendor")&&(c["device.vendor"]=navigator.vendor);z={message:e,name:h,lineNumber:r,fileName:p,stack:q,params:c,sampleWeight:1};c=Number(a.columnNumber);isNaN(c)||( z.lineNumber=z.lineNumber+":"+c);if(a.level==="IGNORED")a=0;else a:{a=Nna();c=g(a.messageWeights);for(d=c.next();!d.done;d=c.next())if(d=d.value,z.message&&z.message.match(d.messageRegExp)){a=d.weight;break a}a=g(a.callbackWeights);for(c=a.next();!c.done;c=a.next())if(c=c.value,c.callback(z)){a=c.weight;break a}a=1}z.sampleWeight=a;a=g(Gna);for(c=a.next();!c.done;c=a.next())if(c=c.value,c.patternsForType[z.name])for(e=g(c.patternsForType[z.name]),d=e.next();!d.done;d=e.next())if(h=d.value,d=z.message.match(h.regexp)){z.params["params.error.original"]= d[0];e=h.groups;h={};for(r=0;r<e.length;r++)h[e[r]]=d[r+1],z.params["params.error."+e[r]]=d[r+1];z.message=c.messageFn(h);break}z.params||(z.params={});a=Nna();z.params["params.errorServiceSignature"]="msg="+a.messageWeights.length+"&cb="+a.callbackWeights.length;z.params["params.serviceWorker"]="false";Oa.document&&Oa.document.querySelectorAll&&(z.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));wb("sample").constructor!==ub&&(z.params["params.fconst"]="true"); window.yterr&&typeof window.yterr==="function"&&window.yterr(z);if(z.sampleWeight!==0&&!Kta.has(z.message)){if(k&&y("web_enable_error_204"))Tta(b===void 0?"ERROR":b,z);else{b=b===void 0?"ERROR":b;b==="ERROR"?(Aka.publish("handleError",z),y("record_app_crashed_web")&&Nta===0&&z.sampleWeight===1&&(Nta++,k={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},y("report_client_error_with_app_crash_ks")||(k.systemHealth={crashData:{clientError:{logMessage:{message:z.message}}}}),bl("appCrashed",k)),Mta++):b==="WARNING"&& Aka.publish("handleWarning",z);if(y("kevlar_gel_error_routing")){k=b;m=m===void 0?{}:m;b:{a=g(Pta);for(c=a.next();!c.done;c=a.next())if(hl(c.value.toLowerCase())){a=!0;break b}a=!1}if(a)m=void 0;else{c={stackTrace:z.stack};z.fileName&&(c.filename=z.fileName);a=z.lineNumber&&z.lineNumber.split?z.lineNumber.split(":"):[];a.length!==0&&(a.length!==1||isNaN(Number(a[0]))?a.length!==2||isNaN(Number(a[0]))||isNaN(Number(a[1]))||(c.lineNumber=Number(a[0]),c.columnNumber=Number(a[1])):c.lineNumber=Number(a[0])); a={level:"ERROR_LEVEL_UNKNOWN",message:z.message,errorClassName:z.name,sampleWeight:z.sampleWeight};k==="ERROR"?a.level="ERROR_LEVEL_ERROR":k==="WARNING"&&(a.level="ERROR_LEVEL_WARNNING");c={isObfuscated:!0,browserStackInfo:c};m.pageUrl=window.location.href;m.kvPairs=[];gk("FEXP_EXPERIMENTS")&&(m.experimentIds=gk("FEXP_EXPERIMENTS"));d=gk("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!Pma("web_disable_gel_stp_ecatcher_killswitch")&&d)for(e=g(Object.keys(d)),h=e.next();!h.done;h=e.next())h=h.value, m.kvPairs.push({key:h,value:String(d[h])});if(d=z.params)for(e=g(Object.keys(d)),h=e.next();!h.done;h=e.next())h=h.value,m.kvPairs.push({key:"client."+h,value:String(d[h])});d=gk("SERVER_NAME");e=gk("SERVER_VERSION");d&&e&&(m.kvPairs.push({key:"server.name",value:d}),m.kvPairs.push({key:"server.version",value:e}));m={errorMetadata:m,stackTrace:c,logMessage:a}}m&&(bl("clientError",m),(k==="ERROR"||y("errors_flush_gel_always_killswitch"))&&Hm())}y("suppress_error_204_logging")||Tta(b,z)}try{Kta.add(z.message)}catch(N){}Lta++}}} function Tta(a,b){var c=b.params||{};a={urlParams:{a:"logerror",t:"jserror",type:b.name,msg:b.message.substr(0,250),line:b.lineNumber,level:a,"client.name":c.name},postParams:{url:gk("PAGE_NAME",window.location.href),file:b.fileName},method:"POST"};c.version&&(a["client.version"]=c.version);if(a.postParams){b.stack&&(a.postParams.stack=b.stack);b=g(Object.keys(c));for(var d=b.next();!d.done;d=b.next())d=d.value,a.postParams["client."+d]=c[d];if(c=gk("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(b= g(Object.keys(c)),d=b.next();!d.done;d=b.next())d=d.value,a.postParams[d]=c[d];c=gk("SERVER_NAME");b=gk("SERVER_VERSION");c&&b&&(a.postParams["server.name"]=c,a.postParams["server.version"]=b)}wk(gk("ECATCHER_REPORT_HOST","")+"/error_204",a)} function Uta(a,b){b=b===void 0?"ERROR":b;var c=c===void 0?{}:c;var d=Qa("ytbin.polymer.shared.lib.tampering.info");d&&(d=d())&&(c["params.tamperingInfo"]=d.sort().join(","));Im(a,b,void 0,void 0,!0,c)} function Km(a){var b=Ga.apply(1,arguments);a.args||(a.args=[]);a.args.push.apply(a.args,pa(b))} function Vta(a){a.level="IGNORED"} function Wta(a,b){Ota.push(a);b();Ota.pop()} ;var Xta=function(a){var b=Ima(a);return function(c,d,e,h){return h?b(h,d,e,c):dk}}({reportHandler:function(a,b){if(a)try{throw Error(b); }catch(c){Im(c)}}, safeTypesBridge:function(a,b,c){var d=uma[b];return d.isUnwrappable(a)&&(d=d.unwrap(a,c),d!==c)?d:(0,wma[b])(String(a),c)}, allowedIdentifierPrefixes:[""]});if(Sj!==void 0)throw Error("Attempted to install Polymer Resin on top of an existing policy.");Sj=Xta;if(Sj!==Xta)throw Error("Cannot install sanitizeDOMValue. Is Polymer frozen?");var Yta=function(a){this.internalArray_=ff(a)}; l(Yta,yg);var Zta=function(a){this.internalArray_=ff(a)}; l(Zta,yg);var $ta=function(a){this.internalArray_=ff(a)}; l($ta,yg);var aua=function(a){this.internalArray_=ff(a)}; l(aua,yg);var bua=function(a){this.internalArray_=ff(a)}; l(bua,yg);var cua=function(a){this.internalArray_=ff(a)}; l(cua,yg);var dua=function(a){this.internalArray_=ff(a)}; l(dua,yg);dua.prototype.getData=function(){return Df(this,2)};var eua=function(a){this.internalArray_=ff(a)}; l(eua,yg);var fua=function(a){this.internalArray_=ff(a)}; l(fua,yg);fua.prototype.getStyle=function(){return Kf(this,Yta,1)};var Lm=function(a){this.internalArray_=ff(a)}; l(Lm,yg);Lm.prototype.getPayloadCase=function(){return Jf(this,Mm)}; Lm.prototype.getStyle=function(){return eg(this,fua,6,Mm)}; var gua=function(){var a=new Lm,b=new bua;return Nf(a,7,Mm,b)},hua=function(){var a=new Lm,b=new cua; return Nf(a,8,Mm,b)},Mm=[1, 2,3,4,5,6,7,8];var iua=function(a){this.internalArray_=ff(a)}; l(iua,yg);var jua=function(a){this.internalArray_=ff(a)}; l(jua,yg);var kua=function(a){this.internalArray_=ff(a)}; l(kua,yg);var lua=function(a){this.internalArray_=ff(a)}; l(lua,yg);var mua=function(a){this.internalArray_=ff(a)}; l(mua,yg);var nua=function(a){this.internalArray_=ff(a)}; l(nua,yg);var oua=function(a){this.internalArray_=ff(a)}; l(oua,yg);var pua=function(a){this.internalArray_=ff(a)}; l(pua,yg);pua.prototype.getData=function(){return Df(this,2)};var qua=function(a){this.internalArray_=ff(a)}; l(qua,yg);var rua=function(a){this.internalArray_=ff(a)}; l(rua,yg);rua.prototype.getPayloadCase=function(){return Jf(this,Nm)}; var Nm=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var Om=function(a){a=Error.call(this,a);this.message=a.message;"stack"in a&&(this.stack=a.stack)}; l(Om,Error);var sua=Promise;var tua=function(a){this.channelPromise=a}; tua.prototype.send=function(a,b,c){this.channelPromise.then(function(d){d.send(a,b,c)})};var uua=function(a,b){this.data=a;this.channel=b}; uua.prototype.reply=function(a,b,c){this.channel.send(a,b,c)};var vua=function(a){this.JSC$7224_port_=a}; vua.prototype.send=function(a,b,c){c=c===void 0?[]:c;var d=new MessageChannel;wua(d.port1,b);this.JSC$7224_port_.postMessage(a,[d.port2].concat(c))}; var xua=function(a,b){wua(a,b);return new vua(a)},wua=function(a,b){b&&(a.onmessage=function(c){b(new uua(c.data,xua(c.ports[0])))})};var yua=function(a){this.verifier_=a},zua=function(a){var b=Object.create(null); (typeof a==="string"?[a]:a).forEach(function(c){if(c==="null")throw Error("Receiving from null origin not allowed without token verification. Please use NullOriginConnector.");b[c]=!0}); return function(c){return b[c]===!0}},Aua=function(a){return a instanceof yua?a:typeof a==="function"?new yua(a):new yua(zua(a))};var Pm=function(a){var b=a.destination;var c=a.iframe;var d=a.origin;var e=a.channelName===void 0?"ZNWN1d":a.channelName;var h=a.onMessage===void 0?void 0:a.onMessage;a=a.onEstablished===void 0?void 0:a.onEstablished;return Bua({destination:b,getSource:function(){return c.contentWindow}, originVerifier:Aua(d),channelName:e,onMessage:h,onEstablished:a})},Cua=function(a){var b=a.destination; var c=a.source;var d=a.origin;var e=a.channelName===void 0?"ZNWN1d":a.channelName;var h=a.onMessage===void 0?void 0:a.onMessage;a=a.onEstablished===void 0?void 0:a.onEstablished;Bua({destination:b,getSource:function(){return c}, originVerifier:Aua(d),channelName:e,onMessage:h,onEstablished:a})},Bua=function(a){var b=a.destination; var c=a.getSource;var d=a.originVerifier;var e=a.token===void 0?void 0:a.token;var h=a.channelName;var k=a.onMessage===void 0?void 0:a.onMessage;var m=a.onEstablished===void 0?void 0:a.onEstablished;return new tua(new sua(function(p,q){var r=function(w){w.source&&w.source===c()&&d.verifier_(w.origin)&&(w.data.n||w.data)===h&&(b.removeEventListener("message",r,!1),e&&w.data.t!==e?q(Error("Token mismatch while establishing channel \""+h+"\". Expected "+e+", but received "+w.data.t+".")):(p(xua(w.ports[0], k)),m&&m(w)))}; b.addEventListener("message",r,!1)}))};var Dua=function(a){try{a()}catch(b){Cd(b)}};var Fua=function(a){var b=this;var c=a.getMessageType;var d=a.onUnregisteredMessage===void 0?function(){}:a.onUnregisteredMessage; var e=a.onBeforeRegisteredMessage===void 0?function(){}:a.onBeforeRegisteredMessage; a=a.onAfterRegisteredMessage===void 0?function(){}:a.onAfterRegisteredMessage; this.registry_=new Map;this.getMessageType_=c;this.onUnregisteredMessage_=d;this.onBeforeRegisteredMessage_=e;this.onAfterRegisteredMessage_=a;this.onMessage=function(h){return Eua(b,h)}}; Fua.prototype.register=function(a,b){this.registry_.set(a,b);return this}; var Eua=function(a,b){var c=a.getMessageType_(b.data),d=a.registry_.get(c);d?(Dua(function(){return a.onBeforeRegisteredMessage_(b,c)}),Dua(function(){return d(b)}),Dua(function(){return a.onAfterRegisteredMessage_(b,c)})):Dua(function(){return a.onUnregisteredMessage_(b,c)})};var Gua=function(a){this.JSC$7239_channel_=a}; Gua.prototype.send=function(a,b,c){var d=this.JSC$7239_channel_,e=d.send;try{iga=!0;var h=zg(a)}finally{iga=!1}e.call(d,h,b,c)}; var Hua=function(a,b){return function(c){var d=new a(c.data);return b(new uua(d,c.channel))}},Iua=function(a){return function(b){return a(new uua(b.data,new Gua(b.channel)))}},Jua=function(a,b){return Iua(Hua(a,b))};var Kua=function(a,b,c,d){this.registry=a;this.delegate=b;this.receiveMessageConstructor=c;this.createInitMessage=d;this.registry.register.bind(this.registry);this.initialised=!1;this.features=new Set},Lua=function(a){var b=new Fua({getMessageType:a.getPayloadCase}); return new Kua(b,new Gua(Pm({iframe:a.child,destination:window,origin:a.origin,channelName:a.channelName,onMessage:Jua(a.receiveMessageConstructor,b.onMessage)})),a.receiveMessageConstructor,a.createInitMessage)},Mua=function(a,b){a.createInitMessage=b}; Kua.prototype.send=function(a){if(!this.initialised)throw new Om("Attempted to send a message before initialisation.");this.delegate.send(a)}; var Nua=function(a,b){return t(function(c){if(!a.initialised)throw new Om("Attempted to send a message before initialisation.");return c.return(new Promise(function(d){a.delegate.send(b,Jua(a.receiveMessageConstructor,d))}))})}; Kua.prototype.init=function(){var a=this;return t(function(b){if(a.initialised)throw new Om("Attempted to initialise twice. The SDK can only be initialised once.");if(a.createInitMessage!==void 0){var c=a.delegate,d=c.send,e=a.createInitMessage;var h=new Zta;var k=[].concat(pa(a.features));h=Ef(h,1,k,Qe);d.call(c,e.call(a,h))}a.initialised=!0;ua(b)})}; var Qm=function(a,b){if(a.initialised)throw new Om("Attempted to use a new API after initialisation. All APIs must be set up before initialising the SDK.");a.features.add(b);return a.registry}; ia.Object.defineProperties(Kua.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});function Oua(a,b){return Lua({child:a,origin:b||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:rua,getPayloadCase:function(c){return c.getPayloadCase()}, createInitMessage:function(c){var d=new Lm,e=new $ta;c=Mf(e,1,c);return Nf(d,5,Mm,c)}})} ;var Pua=function(a){this.channel=a;this.registered=!1}; Pua.prototype.update=function(a){if(this.channel.isInitialised){if(!this.registered)throw new Om("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var b=new Lm;var c=new aua;c=fg(c,1,a);b=Nf(b,2,Mm,c);this.channel.send(b)}else this.register();this.JSC$7252_audioEnabled=a}; Pua.prototype.register=function(){Qm(this.channel,1);this.registered=!0}; Pua.prototype.isAudioEnabled=function(){return this.JSC$7252_audioEnabled};var Qua=function(a){this.channel=a}; f=Qua.prototype;f.onFirstFrameReady=function(a){Qm(this.channel,2).register(11,function(b){b=eg(b.data,iua,11,Nm);if(!b)throw new Om("Unexpectedly nonexistent GameFirstFrameReadyEvent");a(ag(b,1))})}; f.onReady=function(a){Qm(this.channel,2).register(4,function(b){b=eg(b.data,kua,4,Nm);if(!b)throw new Om("Unexpectedly nonexistent GameReadyEvent");a(ag(b,1))})}; f.onLevelComplete=function(a){Qm(this.channel,2).register(5,function(b){b=eg(b.data,lua,5,Nm);if(!b)throw new Om("Unexpectedly nonexistent LevelCompleteEvent");a(ag(b,1),Xf(b,2))})}; f.onGameOver=function(a){Qm(this.channel,2).register(6,function(b){b=eg(b.data,jua,6,Nm);if(!b)throw new Om("Unexpectedly nonexistent GameOverEvent");a(ag(b,1))})}; f.pause=function(){var a=this;if(!this.channel.isInitialised)return Qm(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Om("Using unregistered Game Feature: pause.");var b=gua();return new Promise(function(c){return t(function(d){if(d.nextAddress==1)return n(d,Nua(a.channel,b),2);c();ua(d)})})}; f.resume=function(){var a=this;if(!this.channel.isInitialised)return Qm(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Om("Using unregistered Game Feature: resume.");var b=hua();return new Promise(function(c){return t(function(d){if(d.nextAddress==1)return n(d,Nua(a.channel,b),2);c();ua(d)})})};var Rua=function(a){this.channel=a}; Rua.prototype.onReady=function(a){Qm(this.channel,5).register(8,function(b){if(!eg(b.data,mua,8,Nm))throw new Om("Unexpectedly nonexistent PageReadyEvent");a()})};var Sua=function(a){this.channel=a}; Sua.prototype.onChange=function(a){Qm(this.channel,3).register(7,function(b){b=eg(b.data,nua,7,Nm);if(!b)throw new Om("Unexpectedly nonexistent ScoreEvent");a(ag(b,1),Xf(b,2))})};var Tua={load:function(){throw new Om("Storage used, but storage.onLoad() listener not set!")}, save:function(){throw new Om("Storage used, but storage.onSave() listener not set!")}},Uua=function(a){this.channel=a; this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},Vua=function(a){Qm(a.channel,4).register(2,Tua.load).register(3,Tua.save); a.initialSetupDone=!0}; Uua.prototype.onLoad=function(a){this.initialSetupDone||Vua(this);this.loadRegistered||(this.loadRegistered=!0,Qm(this.channel,4).register(2,function(b){var c,d,e;return t(function(h){if(h.nextAddress==1){c=eg(b.data,oua,2,Nm);if(!c)throw new Om("Unexpectedly nonexistent StorageLoad");d=ag(c,1);return n(h,a(d),2)}e=h.yieldResult;var k=b.reply,m=new Lm;var p=new dua;p=jg(p,1,d);p=sf(p,2,Ae(e,!1,!1));m=Nf(m,3,Mm,p);k.call(b,m);ua(h)})}))}; Uua.prototype.onSave=function(a){this.initialSetupDone||Vua(this);this.saveRegistered||(this.saveRegistered=!0,Qm(this.channel,4).register(3,function(b){var c,d,e;return t(function(h){if(h.nextAddress==1){c=eg(b.data,pua,3,Nm);if(!c)throw new Om("Unexpectedly nonexistent StorageSave");d=ag(c,1);var k=c.getData();e=new Uint8Array(le(k)||0);return n(h,a(d,e),2)}k=b.reply;var m=new Lm;var p=new eua;p=jg(p,1,d);m=Nf(m,4,Mm,p);k.call(b,m);ua(h)})}))};var Wua=function(a){this.channel=a}; Wua.prototype.update=function(a){if(!this.channel.features.has(6))throw new Om("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var b=new Lm,c=new fua;a=Mf(c,1,a);b=Nf(b,6,Mm,a);this.channel.send(b)}; Wua.prototype.register=function(){Qm(this.channel,6)};var Xua=function(a){this.channel=a;this.userActivityLoggingIntervalMs=0}; Xua.prototype.onUserActivity=function(a,b){this.userActivityLoggingIntervalMs=b;Qm(this.channel,7).register(9,function(c){if(!eg(c.data,qua,9,Nm))throw new Om("Unexpectedly nonexistent ClickEvent");a()})};var Yua=function(a){var b=this;this.channel=a;this.init=this.channel.init.bind(this.channel);this.page=new Rua(this.channel);this.game=new Qua(this.channel);this.audio=new Pua(this.channel);this.score=new Sua(this.channel);this.storage=new Uua(this.channel);this.style=new Wua(this.channel);this.userActivity=new Xua(this.channel);Mua(this.channel,function(c){var d=new $ta;c=Mf(d,1,c);c=hg(c,3,b.userActivity.userActivityLoggingIntervalMs);d=b.audio.isAudioEnabled();d!==void 0&&fg(c,2,d);d=new Lm;return Nf(d, 5,Mm,c)})};var Zua=function(a){this.internalArray_=ff(a)}; l(Zua,yg);Zua.prototype.getId=function(){return ag(this,1)};var Rm=function(a){this.internalArray_=ff(a)}; l(Rm,yg);Rm.prototype.getUrl=function(){return ag(this,1)}; Rm.prototype.setUrl=function(a){return kg(this,1,a)}; Rm.prototype.getHeight=function(){return Xf(this,2)}; Rm.prototype.getWidth=function(){return Xf(this,3)};var $ua=function(a){this.internalArray_=ff(a)}; l($ua,yg);$ua.prototype.getDuration=function(){return Kf(this,hi,2)};var ava=function(a){this.internalArray_=ff(a)}; l(ava,yg);var bva=function(a){this.internalArray_=ff(a)}; l(bva,yg);var cva=function(a){this.internalArray_=ff(a)}; l(cva,yg);var dva=function(a){this.internalArray_=ff(a)}; l(dva,yg);var eva=function(a){this.internalArray_=ff(a)}; l(eva,yg);var fva=function(a){this.internalArray_=ff(a)}; l(fva,yg);var gva=function(a){this.internalArray_=ff(a)}; l(gva,yg);var hva=function(a){this.internalArray_=ff(a)}; l(hva,yg);var Sm=function(a){this.internalArray_=ff(a)}; l(Sm,yg);var Um=[2,4,5,6,7];var iva=function(a){this.internalArray_=ff(a)}; l(iva,yg);var jva=function(a){this.internalArray_=ff(a)}; l(jva,yg);jva.prototype.getValue=function(){var a=pf(this,2);if(Array.isArray(a)||a instanceof yg)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return Df(this,2)};var xf=function(a){this.internalArray_=ff(a)}; l(xf,yg);f=xf.prototype;f.getId=function(){return Kf(this,Zua,1)}; f.getName=function(){return ag(this,2)}; f.getType=function(){return bg(this,6)}; f.getUrl=function(){return ag(this,8)}; f.setUrl=function(a){return kg(this,8,a)}; var Vm=function(a){return Lf(a,Rm,10,zf())}; xf.prototype.getOwner=function(a){var b=cg(this,40,3,void 0,!0);if(typeof a!=="number"||a<0||a>=b.length)throw Error();return b[a]}; var Wm=function(a){this.internalArray_=ff(a)}; l(Wm,yg);var kva=function(a){this.internalArray_=ff(a)}; l(kva,yg);var lva=function(a){this.internalArray_=ff(a)}; l(lva,yg);lva.prototype.getStatus=function(){return bg(this,1)}; lva.prototype.setItem=function(a,b){return ufa(this,2,a,b)};var mva=function(a){this.internalArray_=ff(a)}; l(mva,yg);mva.prototype.getName=function(){return ag(this,8)};var Xm=function(a){this.internalArray_=ff(a)}; l(Xm,yg);Xm.prototype.getCommand=function(){return bg(this,1)}; Xm.prototype.getSource=function(){return Kf(this,mva,2)}; Xm.prototype.setVisible=function(a){return gg(this,5,a)}; Xm.prototype.setItem=function(a,b){return ufa(this,7,a,b)};var nva=function(a){this.internalArray_=ff(a)}; l(nva,yg);nva.prototype.getCommand=function(){return bg(this,1)}; nva.prototype.setItem=function(a,b){return ufa(this,4,a,b)}; var ova=Wg(nva);function pva(a){return{field_type:1,field_name:a}} function Ym(a){return{field_type:2,field_name:a}} function Zm(a){return{field_type:3,field_name:a}} ;var qva=function(a){this.cellValue=a};var $m=function(a,b,c){this.metricName=a;this.cellType=b;this.fields=c||[];this.cellMap=new Map}; f=$m.prototype;f.addCell=function(a){var b=Ga.apply(1,arguments),c=this.getCells(b);c?c.push(new qva(a)):this.JSC$7333_setCell(a,b)}; f.JSC$7333_setCell=function(a){var b=this.getKey(Ga.apply(1,arguments));this.cellMap.set(b,[new qva(a)])}; f.getCells=function(){var a=this.getKey(Ga.apply(0,arguments));return this.cellMap.has(a)?this.cellMap.get(a):void 0}; f.getCell=function(){var a=this.getCells(Ga.apply(0,arguments));return a&&a.length?a[0]:void 0}; f.clear=function(){this.cellMap.clear()}; f.getKey=function(){var a=Ga.apply(0,arguments);return a?a.join(","):"key"};var rva=function(a,b){$m.call(this,a,3,b)}; l(rva,$m);rva.prototype.JSC$7336_incrementCounterBy=function(a){var b=Ga.apply(1,arguments),c=0,d=this.getCell(b);d&&(c=d.cellValue);this.JSC$7333_setCell(c+a,b)};var sva=function(a,b){$m.call(this,a,2,b)}; l(sva,$m);sva.prototype.record=function(a){this.addCell(a,Ga.apply(1,arguments))};var an=function(a,b){Di.call(this);this.JSC$7341_interval_=a||1;this.timerObject_=b||Oa;this.boundTick_=cb(this.tick_,this);this.last_=eb()}; fb(an,Di);f=an.prototype;f.enabled=!1;f.JSC$7343_timer_=null;f.setInterval=function(a){this.JSC$7341_interval_=a;this.JSC$7343_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$7343_timer_&&this.stop()}; f.tick_=function(){if(this.enabled){var a=eb()-this.last_;a>0&&a<this.JSC$7341_interval_*.8?this.JSC$7343_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7341_interval_-a):(this.JSC$7343_timer_&&(this.timerObject_.clearTimeout(this.JSC$7343_timer_),this.JSC$7343_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}}; f.start=function(){this.enabled=!0;this.JSC$7343_timer_||(this.JSC$7343_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7341_interval_),this.last_=eb())}; f.stop=function(){this.enabled=!1;this.JSC$7343_timer_&&(this.timerObject_.clearTimeout(this.JSC$7343_timer_),this.JSC$7343_timer_=null)}; f.disposeInternal=function(){an.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_}; var bn=function(a,b,c){if(typeof a==="function")c&&(a=cb(a,c));else if(a&&typeof a.handleEvent=="function")a=cb(a.handleEvent,a);else throw Error("Invalid listener argument");return Number(b)>2147483647?-1:Oa.setTimeout(a,b||0)},cn=function(a){Oa.clearTimeout(a)},tva=function(a){var b=null; return new bj(function(c,d){b=bn(function(){c(void 0)},a); b==-1&&d(Error("Failed to schedule timer."))}).thenCatch(function(c){cn(b); throw c})};var dn=function(a){oi.call(this);this.streamzLogger=a;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$7348_flushTimer=new an(this.flushInterval);this.JSC$7348_flushTimer.listen("tick",this.JSC$7348_snapshotAndFlush,!1,this);pi(this,this.JSC$7348_flushTimer)}; l(dn,oi);dn.prototype.sendIsolatedPayload=function(a){this.shouldSendIsolatedPayload=a;this.invocationLimit=1}; var uva=function(a){a.JSC$7348_flushTimer.enabled||a.JSC$7348_flushTimer.start();a.invocationCount++;a.invocationCount>=a.invocationLimit&&a.JSC$7348_snapshotAndFlush()}; dn.prototype.JSC$7348_snapshotAndFlush=function(){var a=this.metricMap.values();a=[].concat(pa(a)).filter(function(b){return b.cellMap.size}); a.length&&this.streamzLogger.flush(a,this.shouldSendIsolatedPayload);vva(a);this.invocationCount=0;this.JSC$7348_flushTimer.enabled&&this.JSC$7348_flushTimer.stop()}; dn.prototype.addNewCounter=function(a){var b=Ga.apply(1,arguments);this.metricMap.has(a)||this.metricMap.set(a,new rva(a,b))}; dn.prototype.addNewEventMetric=function(a){var b=Ga.apply(1,arguments);this.metricMap.has(a)||this.metricMap.set(a,new sva(a,b))}; var wva=function(a,b){return a.disabledMetrics.has(b)?void 0:a.metricMap.get(b)}; dn.prototype.JSC$7348_incrementCounter=function(a){this.JSC$7348_incrementCounterBy(a,1,Ga.apply(1,arguments))}; dn.prototype.JSC$7348_incrementCounterBy=function(a,b){var c=Ga.apply(2,arguments),d=wva(this,a);d&&d instanceof rva&&(d.JSC$7336_incrementCounterBy(b,c),uva(this))}; dn.prototype.record=function(a,b){var c=Ga.apply(2,arguments),d=wva(this,a);d&&d instanceof sva&&(d.record(b,c),uva(this))}; var vva=function(a){for(var b=0;b<a.length;b++)a[b].clear()};var xva=function(a){this.JSC$7350_streamzService_=a;this.JSC$7350_streamzService_.addNewCounter("/client_streamz/bg/fic",Zm("ke"))}; xva.prototype.increment=function(a){this.JSC$7350_streamzService_.JSC$7348_incrementCounter("/client_streamz/bg/fic",a)}; var yva=function(a){this.JSC$7353_streamzService_=a;this.JSC$7353_streamzService_.addNewCounter("/client_streamz/bg/fiec",Zm("rk"),Zm("ke"),Ym("ec"))}; yva.prototype.increment=function(a,b,c){this.JSC$7353_streamzService_.JSC$7348_incrementCounter("/client_streamz/bg/fiec",a,b,c)}; var zva=function(a){this.JSC$7356_streamzService_=a;this.JSC$7356_streamzService_.addNewEventMetric("/client_streamz/bg/fil",Zm("rk"),Zm("ke"))}; zva.prototype.record=function(a,b,c){this.JSC$7356_streamzService_.record("/client_streamz/bg/fil",a,b,c)}; var Ava=function(a){this.JSC$7359_streamzService_=a;this.JSC$7359_streamzService_.addNewCounter("/client_streamz/bg/fcc",Ym("ph"),Zm("ke"))}; Ava.prototype.increment=function(a,b){this.JSC$7359_streamzService_.JSC$7348_incrementCounter("/client_streamz/bg/fcc",a,b)}; var Bva=function(a){this.JSC$7362_streamzService_=a;this.JSC$7362_streamzService_.addNewEventMetric("/client_streamz/bg/fcd",Ym("ph"),Zm("ke"))}; Bva.prototype.record=function(a,b,c){this.JSC$7362_streamzService_.record("/client_streamz/bg/fcd",a,b,c)}; var Cva=function(a){this.JSC$7365_streamzService_=a;this.JSC$7365_streamzService_.addNewCounter("/client_streamz/bg/fsc",Zm("rk"),Zm("ke"))}; Cva.prototype.increment=function(a,b){this.JSC$7365_streamzService_.JSC$7348_incrementCounter("/client_streamz/bg/fsc",a,b)}; var Dva=function(a){this.JSC$7368_streamzService_=a;this.JSC$7368_streamzService_.addNewEventMetric("/client_streamz/bg/fsl",Zm("rk"),Zm("ke"))}; Dva.prototype.record=function(a,b,c){this.JSC$7368_streamzService_.record("/client_streamz/bg/fsl",a,b,c)}; var Eva=function(a){this.JSC$7371_streamzService_=a;this.JSC$7371_streamzService_.addNewEventMetric("/client_streamz/bg/wrl",Zm("mn"),Ym("ac"),Ym("sc"),Zm("rk"),Zm("mk"))}; Eva.prototype.record=function(a,b,c,d,e,h){this.JSC$7371_streamzService_.record("/client_streamz/bg/wrl",a,b,c,d,e,h)}; var Fva=function(a){this.JSC$7374_streamzService_=a;this.JSC$7374_streamzService_.addNewEventMetric("/client_streamz/bg/el",Zm("en"),Zm("bk"),Zm("rk"),Zm("mk"))}; Fva.prototype.record=function(a,b,c,d,e){this.JSC$7374_streamzService_.record("/client_streamz/bg/el",a,b,c,d,e)}; var Gva=function(a){this.JSC$7377_streamzService_=a;this.JSC$7377_streamzService_.addNewCounter("/client_streamz/bg/cec",Ym("ec"),Zm("bk"),Zm("rk"),Zm("mk"))}; Gva.prototype.increment=function(a,b,c,d){this.JSC$7377_streamzService_.JSC$7348_incrementCounter("/client_streamz/bg/cec",a,b,c,d)}; var Hva=function(a){this.JSC$7380_streamzService_=a;this.JSC$7380_streamzService_.addNewCounter("/client_streamz/bg/po/csc",Ym("cs"),Zm("rk"),Zm("mk"))}; Hva.prototype.increment=function(a,b,c){this.JSC$7380_streamzService_.JSC$7348_incrementCounter("/client_streamz/bg/po/csc",a,b,c)}; var Iva=function(a){this.JSC$7383_streamzService_=a;this.JSC$7383_streamzService_.addNewCounter("/client_streamz/bg/po/ctav",Zm("av"),Zm("rk"),Zm("mk"))}; Iva.prototype.increment=function(a,b,c){this.JSC$7383_streamzService_.JSC$7348_incrementCounter("/client_streamz/bg/po/ctav",a,b,c)}; var Jva=function(a){this.JSC$7386_streamzService_=a;this.JSC$7386_streamzService_.addNewCounter("/client_streamz/bg/po/cwsc",Zm("su"),Zm("rk"),Zm("mk"))}; Jva.prototype.increment=function(a,b,c){this.JSC$7386_streamzService_.JSC$7348_incrementCounter("/client_streamz/bg/po/cwsc",a,b,c)};var Kva=function(a){this.internalArray_=ff(a)}; l(Kva,yg);var Lva=function(a){this.internalArray_=ff(a)}; l(Lva,yg);var Mva=[1,2,3];var Nva=[0,Mva,pha,iha,nha];var Ova=[0,Rg,[0,cha,Ng]];var Pva=function(a){this.internalArray_=ff(a)}; l(Pva,yg);var Qva=[1,2,3];var Rva=[0,Qva,gha,dha,Sg,Ova];var Sva=function(a){this.internalArray_=ff(a)}; l(Sva,yg);var Tva=[0,Rg,Nva,Rva];var Uva=[0,[1,2,3],Sg,[0,Qg,-1,Pg],Sg,[0,Qg,-1,Og,Pg],Sg,[0,Qg]];var Vva=function(a){this.internalArray_=ff(a)}; l(Vva,yg);Vva.prototype.JSC$7398_serializeBinary=Vg([0,Qg,Uva,oha,Rg,Tva,kha,lha]);var Wva=function(a){this.internalArray_=ff(a)}; l(Wva,yg);var Xva=function(a){var b=new Vva;b=jg(b,1,a.metricName);for(var c=[],d=0;d<a.fields.length;d++)c.push(a.fields[d].field_name);b=Ef(b,3,c,Xe);c=[];d=[];for(var e=g(a.cellMap.keys()),h=e.next();!h.done;h=e.next())d.push(h.value.split(","));for(e=0;e<d.length;e++){h=d[e];for(var k=a.cellType,m=a.getCells(h)||[],p=[],q=0;q<m.length;q++){var r=m[q],w=r&&r.cellValue;r=new Pva;switch(k){case 3:w=Number(w);Number.isFinite(w)&&Hf(r,1,Qva,Ue(w));break;case 2:Hf(r,2,Qva,Oe(Number(w)));}p.push(r)}k=p;for(m=0;m< k.length;m++){p=k[m];q=new Sva;p=Mf(q,2,p);q=[];r=a;w=[];for(var z=0;z<r.fields.length;z++)w.push(r.fields[z].field_type);r=w;for(w=0;w<r.length;w++){var C=r[w],E=h[w];z=new Lva;switch(C){case 3:Hf(z,1,Mva,Ye(String(E)));break;case 2:C=Number(E);Number.isFinite(C)&&Hf(z,2,Mva,Se(C));break;case 1:Hf(z,3,Mva,yea(E==="true"));}q.push(z)}Of(p,1,q);c.push(p)}}Of(b,4,c);return b};var en=function(a,b){this.intervalMs=a;this.callback=b;this.enabled=!1;this.nowFn=function(){return eb()}; this.lastTimeMs=this.nowFn()}; en.prototype.setInterval=function(a){this.intervalMs=a;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}; en.prototype.start=function(){var a=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){a.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())}; en.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)}; en.prototype.tick=function(){var a=this;if(this.enabled){var b=Math.max(this.nowFn()-this.lastTimeMs,0);b<this.intervalMs*.8?this.timer=setTimeout(function(){a.tick()},this.intervalMs-b):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var Yva=function(a){this.internalArray_=ff(a)}; l(Yva,yg);var Zva=function(a){this.internalArray_=ff(a)}; l(Zva,yg);var $va=function(a){this.currBaseValue_=this.currValue_=this.initialValue_=a}; $va.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_}; $va.prototype.getValue=function(){return this.currValue_};var awa=function(a){this.internalArray_=ff(a)}; l(awa,yg);awa.prototype.getTransmissionType=function(){return bg(this,1)};var bwa=function(a){this.internalArray_=ff(a)}; l(bwa,yg);bwa.prototype.getVersion=function(){return ag(this,2)};var cwa=function(a){this.internalArray_=ff(a)}; l(cwa,yg);var dwa=function(a,b){Of(a,1,b)}; cwa.prototype.getModel=function(){return ag(this,6)};var fn=function(a){this.internalArray_=ff(a)}; l(fn,yg);var ewa=["platform","platformVersion","architecture","model","uaFullVersion"],fwa=new cwa,gwa=null;function hwa(a,b){b=b===void 0?ewa:b;if(!gwa){var c;a=(c=a.navigator)==null?void 0:c.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));c=(a.brands||[]).map(function(e){var h=new bwa;h=jg(h,1,e.brand);return jg(h,2,e.version)}); dwa(fg(fwa,2,a.mobile),c);gwa=a.getHighEntropyValues(b)}var d=new Set(b);return gwa.then(function(e){var h=fwa.clone();d.has("platform")&&jg(h,3,e.platform);d.has("platformVersion")&&jg(h,4,e.platformVersion);d.has("architecture")&&jg(h,5,e.architecture);d.has("model")&&jg(h,6,e.model);d.has("uaFullVersion")&&jg(h,7,e.uaFullVersion);return h}).catch(function(){return fwa.clone()})} ;var iwa=function(a){this.internalArray_=ff(a)}; l(iwa,yg);var jwa=function(a){this.internalArray_=ff(a,4)}; l(jwa,yg);var gn=function(a){this.internalArray_=ff(a,35)}; l(gn,yg);var kwa=function(a){var b=new gn;return hg(b,11,a)};var lwa=function(a){this.internalArray_=ff(a,19)}; l(lwa,yg);lwa.prototype.setLogSource=function(a){return lg(this,2,a)}; lwa.prototype.setScheduler=function(a){return lg(this,10,a)};var mwa=function(a){this.internalArray_=ff(a,8)}; l(mwa,yg);var nwa=Wg(mwa);var owa=function(a){this.internalArray_=ff(a)}; l(owa,yg);var pwa=new function(){this.ctor=owa;this.isRepeated=0;this.getExtensionFn=Kf;this.defaultValue=void 0};var uwa=function(a){oi.call(this);var b=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.experimentIds=null;this.numRetriesSinceLastSuccessfulFlush=this.numLogsDroppedSinceLastFlush=0;this.sequencePosition=1;this.timeoutMillis=0;this.logSource=a.logSource;this.getAuthHeaderValue=a.getAuthHeaderValue||function(){}; this.logRequestBuilder=new qwa(a.logSource,a.isServiceWorkerScope);this.network=a.network;this.productID=a.productID||null;this.clearcutUrl=a.urlOverride||null;this.sessionIndex=a.sessionIndex||null;this.disableAutomaticFlush=a.disableAutomaticFlush||!1;this.withCredentials=!a.disableWithCredentials;this.isServiceWorkerScope=a.isServiceWorkerScope||!1;this.isBrowserSupported=typeof URLSearchParams!=="undefined"&&!!new URL(rwa()).searchParams&&!!new URL(rwa()).searchParams.set;var c=lg(new iwa, 1,1);swa(this.logRequestBuilder,c);this.flushBackoff=new $va(1E4);a=twa(this,a.backgroundJobDeferrer);this.JSC$7455_flushTimer=new en(this.flushBackoff.getValue(),a);this.backupTimer=new en(6E5,a);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&b.finalFlush()}),document.addEventListener("pagehide",this.finalFlush.bind(this)))}; l(uwa,oi);var twa=function(a,b){return a.isBrowserSupported?b?function(){b().then(function(){a.flush()})}:function(){a.flush()}:function(){}}; f=uwa.prototype;f.disposeInternal=function(){this.finalFlush();this.JSC$7455_flushTimer.stop();this.backupTimer.stop();oi.prototype.disposeInternal.call(this)}; f.dispatch=function(a){if(this.isBrowserSupported)if(a instanceof gn)this.log(a);else{var b=new gn;a=a.serialize();b=jg(b,8,a);this.log(b)}}; f.log=function(a){if(this.isBrowserSupported){a=a.clone();var b=this.sequencePosition++;a=ig(a,21,b);this.componentId&&jg(a,26,this.componentId);if(Jea(pf(a,1))==null){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";sf(b,1,Ue(c))}Qf(a,15)!=null||ig(a,15,new Date().getTimezoneOffset()*60);this.experimentIds&&(b=a,c=this.experimentIds.clone(),Mf(b,16,c));b=this.pendingEvents.length-1E3+1;b>0&&(this.pendingEvents.splice(0,b),this.numLogsDroppedSinceLastFlush+=b);this.pendingEvents.push(a); this.disableAutomaticFlush||this.JSC$7455_flushTimer.enabled||this.JSC$7455_flushTimer.start()}}; f.flush=function(a,b){var c=this;if(this.pendingEvents.length===0)a&&a();else{var d=Date.now();if(this.noFlushUntilMs>d&&this.startWaitingMs<d)b&&b("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?vwa(this.logRequestBuilder,this.network.getTransmissionType()):vwa(this.logRequestBuilder,0));var e=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,0,0);d={};var h=this.getAuthHeaderValue(); h&&(d.Authorization=h);this.clearcutUrl||(this.clearcutUrl=rwa());try{var k=new URL(this.clearcutUrl).toString()}catch(p){k=new URL(this.clearcutUrl,yh().location.origin).toString()}k=new URL(k);this.sessionIndex&&(d["X-Goog-AuthUser"]=this.sessionIndex,k.searchParams.set("authuser",this.sessionIndex));this.pageId&&(Object.defineProperty(d,"X-Goog-PageId",{value:this.pageId}),k.searchParams.set("pageId",this.pageId));if(h&&this.lastFailedAuth===h)b&&b("stale-auth-token");else{this.pendingEvents= [];this.JSC$7455_flushTimer.enabled&&this.JSC$7455_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;var m=e.serialize();d={url:k.toString(),body:m,bodyType:1,requestHeaders:d,requestType:"POST",withCredentials:this.withCredentials,timeoutMillis:this.timeoutMillis};k=function(p){c.flushBackoff.reset();c.JSC$7455_flushTimer.setInterval(c.flushBackoff.getValue());if(p){var q=null;try{var r=JSON.stringify(JSON.parse(p.replace(")]}'\n","")));q=nwa(r)}catch(w){}q&&(p=Number,r="-1",r=r===void 0?"0": r,r=Sf(Jea(pf(q,1)),r),p=p(r),p>0&&(c.startWaitingMs=Date.now(),c.noFlushUntilMs=c.startWaitingMs+p),q=pwa.ctor?pwa.getExtensionFn(q,pwa.ctor,175237375,!0):pwa.getExtensionFn(q,175237375,null,!0),q=q===null?void 0:q)&&(q=Xf(q,1,-1),q!==-1&&(c.flushBackoff=new $va(q<1?1:q),c.JSC$7455_flushTimer.setInterval(c.flushBackoff.getValue())))}a&&a();c.numRetriesSinceLastSuccessfulFlush=0}; m=function(p,q){var r=Lf(e,gn,3,zf());var w=Qf(e,14),z=c.flushBackoff;z.currBaseValue_=Math.min(3E5,z.currBaseValue_*2);z.currValue_=Math.min(3E5,z.currBaseValue_+Math.round((Math.random()-.5)*.2*z.currBaseValue_));c.JSC$7455_flushTimer.setInterval(c.flushBackoff.getValue());p===401&&h&&(c.lastFailedAuth=h);w&&(c.numLogsDroppedSinceLastFlush+=w);q===void 0&&(q=c.isRetryable(p));q&&(c.pendingEvents=r.concat(c.pendingEvents),c.disableAutomaticFlush||c.JSC$7455_flushTimer.enabled||c.JSC$7455_flushTimer.start()); b&&b("net-send-failed",p);++c.numRetriesSinceLastSuccessfulFlush}; c.network&&c.network.send(d,k,m)}}}}; f.finalFlush=function(){wwa(this.logRequestBuilder,!0);this.flush();wwa(this.logRequestBuilder,!1)}; f.isRetryable=function(a){return 500<=a&&a<600||a===401||a===0}; var rwa=function(){return"https://play.google.com/log?format=json&hasfast=true"},qwa=function(a,b){this.isServiceWorkerScope=b=b===void 0?!1:b; this.uach=this.locale=null;this.logRequest=new lwa;Number.isInteger(a)&&this.logRequest.setLogSource(a);b||(this.locale=document.documentElement.getAttribute("lang"));swa(this,new iwa)}; qwa.prototype.setLogSource=function(a){this.logRequest.setLogSource(a);return this}; var swa=function(a,b){Mf(a.logRequest,1,b);bg(b,1)||lg(b,1,1);a.isServiceWorkerScope||(b=hn(a),ag(b,5)||jg(b,5,a.locale));a.uach&&(b=hn(a),Kf(b,cwa,9)||Mf(b,9,a.uach))},vwa=function(a,b){uf(jn(a),fn,11)&&(a=kn(a),lg(a,1,b))},wwa=function(a,b){uf(jn(a),fn,11)&&(a=kn(a),fg(a,2,b))},jn=function(a){return Kf(a.logRequest,iwa,1)},xwa=function(a){var b=b===void 0?ewa:b; var c=a.isServiceWorkerScope?void 0:yh();c?hwa(c,b).then(function(d){a.uach=d;d=hn(a);Mf(d,9,a.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},hn=function(a){a=jn(a); var b=Kf(a,fn,11);b||(b=new fn,Mf(a,11,b));return b},kn=function(a){a=hn(a); var b=Kf(a,awa,10);b||(b=new awa,fg(b,2,!1),Mf(a,10,b));return b}; qwa.prototype.build=function(a,b,c,d,e,h){b=b===void 0?0:b;e=e===void 0?0:e;h=h===void 0?0:h;c=c===void 0?0:c;if(uf(jn(this),fn,11)){var k=kn(this);hg(k,3,c)}uf(jn(this),fn,11)&&(c=kn(this),hg(c,4,e));uf(jn(this),fn,11)&&(e=kn(this),hg(e,5,h));h=this.logRequest.clone();e=Date.now().toString();h=sf(h,4,Ue(e));a=a.slice();a=Of(h,3,a);d&&(h=new Yva,d=hg(h,13,d),h=new Zva,d=Mf(h,2,d),h=new jwa,d=Mf(h,1,d),d=lg(d,2,9),Mf(a,18,d));b&&ig(a,14,b);return a};var ywa=function(){this.abortSupported=typeof AbortController!=="undefined"}; ywa.prototype.send=function(a,b,c){var d=this,e,h,k,m,p,q,r,w,z,C;return t(function(E){switch(E.nextAddress){case 1:return h=(e=d.abortSupported?new AbortController:void 0)?setTimeout(function(){e.abort()},a.timeoutMillis):void 0,xa(E,2,3),k=Object.assign({},{method:a.requestType, headers:Object.assign({},a.requestHeaders)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.timeoutMillis&&e?e.signal:null}),n(E,fetch(a.url,k),5);case 5:m=E.yieldResult;if(m.status!==200){(p=c)==null||p(m.status);E.jumpTo(3);break}if((q=b)==null){E.jumpTo(7);break}return n(E,m.text(),8);case 8:q(E.yieldResult);case 7:case 3:Aa(E);clearTimeout(h);Ca(E,0);break;case 2:r=za(E);switch((w=r)==null?void 0:w.name){case"AbortError":(z=c)==null||z(408);break;default:(C=c)==null|| C(400);}E.jumpTo(3);}})}; ywa.prototype.getTransmissionType=function(){return 4};var ln=function(a,b){oi.call(this);this.logSource=a;this.sessionIndex=b;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.pageId=this.JSC$7482_clearExperimentIds=this.productID=null}; l(ln,oi);ln.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this}; ln.prototype.build=function(){this.network||(this.network=new ywa);var a=new uwa({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:Zia,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});pi(this,a);if(this.buildLabel){var b=this.buildLabel,c=hn(a.logRequestBuilder); jg(c,7,b)}this.componentId&&(a.componentId=this.componentId);this.productID&&(a.productID=this.productID);this.pageId&&(a.pageId=this.pageId);this.JSC$7482_clearExperimentIds&&((c=this.JSC$7482_clearExperimentIds)?(a.experimentIds||(a.experimentIds=new Mia),b=a.experimentIds,c=c.serialize(),jg(b,4,c)):a.experimentIds&&sf(a.experimentIds,4));xwa(a.logRequestBuilder);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(a); return a};var zwa=function(a,b,c,d,e,h,k){a=a===void 0?-1:a;b=b===void 0?"":b;c=c===void 0?"":c;d=d===void 0?!1:d;e=e===void 0?"":e;oi.call(this);this.logSource=a;this.componentId=b;h?b=h:(a=new ln(a,"0"),a.componentId=b,pi(this,a),c!==""&&(a.destinationUrl=c),d&&(a.serviceWorkerScopeEnabled=!0),e&&(a.buildLabel=e),k&&(a.network=k),b=a.build());this.JSC$7486_transport=b}; l(zwa,oi);zwa.prototype.flush=function(a){a=a||[];if(a.length){for(var b=new Wva,c=[],d=0;d<a.length;d++){var e=a[d],h=Xva(e);c.push(h);e.clear()}Of(b,1,c);this.JSC$7486_transport.dispatch(b);this.JSC$7486_transport.flush()}};function Awa(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2;}} function Bwa(a){switch(a){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS"; default:return"";}} ;var mn=function(a,b,c){c=c===void 0?{}:c;b=Error.call(this,b);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=a;this.metadata=c;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)}; l(mn,Error);mn.prototype.toString=function(){var a="RpcError("+(Bwa(this.code)||String(this.code))+")";this.message&&(a+=": "+this.message);return a};var nn=function(a){if(Oa.JSON)try{return Oa.JSON.parse(a)}catch(b){}return aka(a)};var Cwa=function(a){switch(a){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code";}};var Dwa=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1;}};var Ewa=function(){}; Ewa.prototype.cachedOptions_=null;Ewa.prototype.getOptions=function(){return this.cachedOptions_||(this.cachedOptions_=this.internalGetOptions())};var Fwa,Gwa=function(){}; fb(Gwa,Ewa);Gwa.prototype.createInstance=function(){return new XMLHttpRequest}; Gwa.prototype.internalGetOptions=function(){return{}}; Fwa=new Gwa;var on=function(a){Di.call(this);this.headers=new Map;this.JSC$7497_xmlHttpFactory_=a||null;this.JSC$7497_active_=!1;this.xhrOptions_=this.JSC$7497_xhr_=null;this.JSC$7497_lastUri_="";this.JSC$7497_lastErrorCode_=0;this.JSC$7497_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$7497_timeoutId_=null;this.responseType_="";this.JSC$7497_withCredentials_=!1}; fb(on,Di);var Hwa=/^https?$/i,Iwa=["POST","PUT"],Jwa=[],Kwa=function(a,b,c,d,e,h,k){var m=new on;Jwa.push(m);b&&m.listen("complete",b);m.listenOnce("ready",m.cleanupSend_);h&&(m.timeoutInterval_=Math.max(0,h));k&&(m.JSC$7497_withCredentials_=k);m.send(a,c,d,e)}; on.prototype.cleanupSend_=function(){this.dispose();mc(Jwa,this)}; on.prototype.send=function(a,b,c,d){if(this.JSC$7497_xhr_)throw Error("[goog.net.XhrIo] Object is active with another request="+this.JSC$7497_lastUri_+"; newUri="+a);b=b?b.toUpperCase():"GET";this.JSC$7497_lastUri_=a;this.JSC$7497_lastError_="";this.JSC$7497_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$7497_active_=!0;this.JSC$7497_xhr_=this.createXhr();this.xhrOptions_=this.JSC$7497_xmlHttpFactory_?this.JSC$7497_xmlHttpFactory_.getOptions():Fwa.getOptions();this.JSC$7497_xhr_.onreadystatechange= cb(this.onReadyStateChange_,this);try{this.inOpen_=!0,this.JSC$7497_xhr_.open(b,String(a),!0),this.inOpen_=!1}catch(k){Lwa(this,k);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if(typeof d.keys==="function"&&typeof d.get==="function"){e=g(d.keys());for(var h=e.next();!h.done;h=e.next())h=h.value,c.set(h,d.get(h))}else throw Error("Unknown input type for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(k){return"content-type"== k.toLowerCase()}); e=Oa.FormData&&a instanceof Oa.FormData;!lc(Iwa,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=g(c);for(d=b.next();!d.done;d=b.next())c=g(d.value),d=c.next().value,c=c.next().value,this.JSC$7497_xhr_.setRequestHeader(d,c);this.responseType_&&(this.JSC$7497_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$7497_xhr_&&this.JSC$7497_xhr_.withCredentials!==this.JSC$7497_withCredentials_&&(this.JSC$7497_xhr_.withCredentials=this.JSC$7497_withCredentials_); try{Mwa(this),this.timeoutInterval_>0&&(this.JSC$7497_timeoutId_=bn(this.timeout_,this.timeoutInterval_,this)),this.inSend_=!0,this.JSC$7497_xhr_.send(a),this.inSend_=!1}catch(k){Lwa(this,k)}}; on.prototype.createXhr=function(){return this.JSC$7497_xmlHttpFactory_?this.JSC$7497_xmlHttpFactory_.createInstance():Fwa.createInstance()}; on.prototype.timeout_=function(){typeof waa!="undefined"&&this.JSC$7497_xhr_&&(this.JSC$7497_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$7497_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))}; var Lwa=function(a,b){a.JSC$7497_active_=!1;a.JSC$7497_xhr_&&(a.inAbort_=!0,a.JSC$7497_xhr_.abort(),a.inAbort_=!1);a.JSC$7497_lastError_=b;a.JSC$7497_lastErrorCode_=5;Nwa(a);Owa(a)},Nwa=function(a){a.errorDispatched_||(a.errorDispatched_=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}; on.prototype.abort=function(a){this.JSC$7497_xhr_&&this.JSC$7497_active_&&(this.JSC$7497_active_=!1,this.inAbort_=!0,this.JSC$7497_xhr_.abort(),this.inAbort_=!1,this.JSC$7497_lastErrorCode_=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Owa(this))}; on.prototype.disposeInternal=function(){this.JSC$7497_xhr_&&(this.JSC$7497_active_&&(this.JSC$7497_active_=!1,this.inAbort_=!0,this.JSC$7497_xhr_.abort(),this.inAbort_=!1),Owa(this,!0));on.superClass_.disposeInternal.call(this)}; on.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)Pwa(this);else this.onReadyStateChangeEntryPoint_()}; on.prototype.onReadyStateChangeEntryPoint_=function(){Pwa(this)}; var Pwa=function(a){if(a.JSC$7497_active_&&typeof waa!="undefined"&&(!a.xhrOptions_[1]||pn(a)!=4||a.getStatus()!=2))if(a.inSend_&&pn(a)==4)bn(a.onReadyStateChange_,0,a);else if(a.dispatchEvent("readystatechange"),a.isComplete()){a.JSC$7497_active_=!1;try{if(a.isSuccess())a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.JSC$7497_lastErrorCode_=6;try{var b=pn(a)>2?a.JSC$7497_xhr_.statusText:""}catch(c){b=""}a.JSC$7497_lastError_=b+" ["+a.getStatus()+"]";Nwa(a)}}finally{Owa(a)}}},Owa=function(a, b){if(a.JSC$7497_xhr_){Mwa(a); var c=a.JSC$7497_xhr_,d=a.xhrOptions_[0]?function(){}:null; a.JSC$7497_xhr_=null;a.xhrOptions_=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}},Mwa=function(a){a.JSC$7497_timeoutId_&&(cn(a.JSC$7497_timeoutId_),a.JSC$7497_timeoutId_=null)}; on.prototype.isActive=function(){return!!this.JSC$7497_xhr_}; on.prototype.isComplete=function(){return pn(this)==4}; on.prototype.isSuccess=function(){var a=this.getStatus(),b;if(!(b=Dwa(a))){if(a=a===0)a=tca(String(this.JSC$7497_lastUri_)),a=!Hwa.test(a);b=a}return b}; var pn=function(a){return a.JSC$7497_xhr_?a.JSC$7497_xhr_.readyState:0}; on.prototype.getStatus=function(){try{return pn(this)>2?this.JSC$7497_xhr_.status:-1}catch(a){return-1}}; on.prototype.getResponseText=function(){try{return this.JSC$7497_xhr_?this.JSC$7497_xhr_.responseText:""}catch(a){return""}}; on.prototype.getResponse=function(){try{if(!this.JSC$7497_xhr_)return null;if("response"in this.JSC$7497_xhr_)return this.JSC$7497_xhr_.response;switch(this.responseType_){case"":case"text":return this.JSC$7497_xhr_.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in this.JSC$7497_xhr_)return this.JSC$7497_xhr_.mozResponseArrayBuffer;}return null}catch(a){return null}}; on.prototype.getAllResponseHeaders=function(){return this.JSC$7497_xhr_&&pn(this)>=2?this.JSC$7497_xhr_.getAllResponseHeaders()||"":""}; var Qwa=function(a){var b={};a=a.getAllResponseHeaders().split("\r\n");for(var c=0;c<a.length;c++)if(!nb(a[c])){var d=pca(a[c]),e=d[0];d=d[1];if(typeof d==="string"){d=d.trim();var h=b[e]||[];b[e]=h;h.push(d)}}return uc.map(b,function(k){return k.join(", ")})},qn=function(a,b){return a.JSC$7497_xhr_?a.JSC$7497_xhr_.getResponseHeader(b):null}; on.prototype.getLastError=function(){return typeof this.JSC$7497_lastError_==="string"?this.JSC$7497_lastError_:String(this.JSC$7497_lastError_)};var Rwa=function(){}; Rwa.prototype.send=function(a,b,c){b=b===void 0?function(){}:b; c=c===void 0?function(){}:c; Kwa(a.url,function(d){d=d.target;d.isSuccess()?b(d.getResponseText()):c(d.getStatus())},a.requestType,a.body,a.requestHeaders,a.timeoutMillis,a.withCredentials)}; Rwa.prototype.getTransmissionType=function(){return 1};var Swa=function(a,b,c){this.JSC$7507_logger=a;this.event=b;if(c===void 0||c)this.startMillis=rn()}; Swa.prototype.start=function(){this.startMillis=rn()}; Swa.prototype.done=function(){this.startMillis!=null&&this.JSC$7507_logger.logRawEventLatency(this.event,rn()-this.startMillis)}; var sn=function(){oi.apply(this,arguments)}; l(sn,oi);var Twa=function(a,b){var c=rn();b=b();a.logRawEventLatency("n",rn()-c);return b},Uwa=function(){sn.apply(this,arguments)}; l(Uwa,sn);f=Uwa.prototype;f.logSetup=function(){}; f.logSnapshot=function(){}; f.logRawEventLatency=function(){}; f.logError=function(){}; f.JSC$7510_snapshotAndFlush=function(){}; var Vwa=function(a,b,c){b=b===void 0?"":b;sn.call(this);this.metricsKey=a;this.waaRequestKey=b;this.chunkEventToStage=new Map;this.legacyBgErrorCodeMap=new Map;a=new ln(1828,"0");a.buildLabel="22";a.network=new Rwa;c&&(b=new Kva,c=Ef(b,3,c,Bea),a.JSC$7482_clearExperimentIds=c);this.JSC$7515_transport=new zwa(1828,"","",!1,"",a.build());this.streamzService=new dn(this.JSC$7515_transport);this.streamzService.invocationLimit=1E5;c=this.streamzService;c.flushInterval=3E4;c.JSC$7348_flushTimer.setInterval(3E4); this.initializationLatency=new zva(this.streamzService);this.snapshotCount=new Cva(this.streamzService);this.snapshotLatency=new Dva(this.streamzService);this.initializationErrorCount=new yva(this.streamzService);this.chunkCountStreamz=new Ava(this.streamzService);this.chunkDurationStreamz=new Bva(this.streamzService);this.errorCount=new Gva(this.streamzService);this.eventLatency=new Fva(this.streamzService);new Eva(this.streamzService);new Hva(this.streamzService);new Iva(this.streamzService);new Jva(this.streamzService); this.initializationCount=new xva(this.streamzService);this.chunkEventToStage.set("h",1);this.chunkEventToStage.set("u",2);this.chunkEventToStage.set("k",3);this.legacyBgErrorCodeMap.set(25,1);this.legacyBgErrorCodeMap.set(26,2);this.legacyBgErrorCodeMap.set(27,3);this.legacyBgErrorCodeMap.set(28,4);pi(this,this.JSC$7515_transport);pi(this,this.streamzService)}; l(Vwa,sn);f=Vwa.prototype;f.logSetup=function(){this.initializationCount.increment(this.metricsKey)}; f.logSnapshot=function(){this.snapshotCount.increment("",this.metricsKey)}; f.logRawEventLatency=function(a,b){if(a==="t")this.initializationLatency.record(b,"",this.metricsKey);else if(a==="n")this.snapshotLatency.record(b,"",this.metricsKey);else if(a==="h"||a==="u"||a==="k"){if(a=this.chunkEventToStage.get(a))this.chunkCountStreamz.increment(a,this.metricsKey),this.chunkDurationStreamz.record(b,a,this.metricsKey)}else this.eventLatency.record(b,a,"",this.waaRequestKey,this.metricsKey)}; f.logError=function(a){var b=this.legacyBgErrorCodeMap.get(a);b?this.initializationErrorCount.increment("",this.metricsKey,b):this.errorCount.increment(a,"",this.waaRequestKey,this.metricsKey)}; f.JSC$7510_snapshotAndFlush=function(){this.streamzService.JSC$7348_snapshotAndFlush()}; function rn(){var a,b,c;return(c=(a=globalThis.performance)==null?void 0:(b=a.now)==null?void 0:b.call(a))!=null?c:Date.now()} ;var Wwa=function(a){this.internalArray_=ff(a)}; l(Wwa,yg);var Xwa=function(a){this.internalArray_=ff(a)}; l(Xwa,yg);var tn=function(a){this.internalArray_=ff(a,0,tn.messageId)}; l(tn,yg);var Ywa=wha(tn);tn.messageId="bfkj";var un=function(a){oi.call(this);var b=this;this.eventHandlerChunksToIgnoreBeforeNextRecord=Math.floor(Math.random()*200);if("challenge"in a&&Ywa(a.challenge)){var c=ag(a.challenge,4);var d=ag(a.challenge,5)}else c=a.program,d=a.globalName;var e=new oi;this.addOnDisposeCallback(function(){b.vmFunctionsPromise.then(function(q){q=q.shutdownFunction;b.clientSideMetrics.JSC$7510_snapshotAndFlush();q==null||q();e.dispose()})}); if(a.recordMetrics!==!1){if(a.clientSideMetrics)this.clientSideMetrics=a.clientSideMetrics;else{var h;pi(e,this.clientSideMetrics=new Vwa((h=a.metricsKey)!=null?h:"_"))}}else pi(e,this.clientSideMetrics=new Uwa);var k=new aj;this.vmFunctionsPromise=k.promise;var m=new Swa(this.clientSideMetrics,"t",!0);this.clientSideMetrics.logSetup();h=function(q,r,w,z){var C="k";r?C="h":w&&(C="u");C!=="k"?z!==0&&b.clientSideMetrics.logRawEventLatency(C,q):b.eventHandlerChunksToIgnoreBeforeNextRecord<=0?(b.clientSideMetrics.logRawEventLatency(C, q),b.eventHandlerChunksToIgnoreBeforeNextRecord=Math.floor(Math.random()*200)):b.eventHandlerChunksToIgnoreBeforeNextRecord--}; var p=function(q,r,w,z){Promise.resolve().then(function(){m.done();b.clientSideMetrics.JSC$7510_snapshotAndFlush();k.resolve({asyncSnapshotFunction:q,shutdownFunction:r,passEventFunction:w,checkCameraFunction:z})})}; if(!Oa[d])throw this.clientSideMetrics.logError(25),this.clientSideMetrics.JSC$7510_snapshotAndFlush(),Error("EGOU");if(!Oa[d].a)throw this.clientSideMetrics.logError(26),this.clientSideMetrics.JSC$7510_snapshotAndFlush(),Error("ELIU");try{this.syncSnapshotFunction=g((0,Oa[d].a)(c,p,!0,a.userInteractionElement,h)).next().value,this.setupDonePromise=k.promise.then(function(){})}catch(q){throw this.clientSideMetrics.logError(28),this.clientSideMetrics.JSC$7510_snapshotAndFlush(),q; }}; l(un,oi);un.prototype.snapshot=function(a){var b=this;if(this.isDisposed())throw Error("Already disposed");this.clientSideMetrics.logSnapshot();return this.vmFunctionsPromise.then(function(c){var d=c.asyncSnapshotFunction;return new Promise(function(e){var h=new Swa(b.clientSideMetrics,"n");d(function(k){h.done();b.clientSideMetrics.JSC$7510_snapshotAndFlush();e(k)},[a.contentBinding, a.signedTimestamp,a.webPoSignalOutput,a.skipPrivacyBuffer])})})}; var Zwa=function(a,b){if(a.isDisposed())throw Error("Already disposed");a.clientSideMetrics.logSnapshot();var c=Twa(a.clientSideMetrics,function(){return a.syncSnapshotFunction([b.contentBinding,b.signedTimestamp,b.webPoSignalOutput,b.skipPrivacyBuffer])}); a.clientSideMetrics.JSC$7510_snapshotAndFlush();return c}; un.prototype.passEvent=function(a){this.vmFunctionsPromise.then(function(b){var c;(c=b.passEventFunction)==null||c(a)})}; var $wa=function(a,b,c){var d=Error.call(this);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.code=a;b+=":";c!=null||(c=Error());if(c instanceof Error){this.message=b+c.message;var e;this.stack=(e=c.stack)!=null?e:""}else this.message=b+String(c),this.stack="";Object.setPrototypeOf(this,this.constructor.prototype)}; l($wa,Error);function axa(){return new Promise(function(a){var b=window.top;b.bevasrs!==void 0?a(new vn(b.bevasrs)):(b.nqfbel===void 0&&(b.nqfbel=[]),b.nqfbel.push(function(c){a(new vn(c))}))})} var bxa=function(a){this.wpc=a}; bxa.prototype.dispose=function(){}; bxa.prototype.isDisposed=function(){return!1}; var vn=function(a){this.vm=a;this.EVENT_NAMES="keydown keypress keyup input focusin focusout select copy cut paste change click dblclick auxclick pointerover pointerdown pointerup pointermove pointerout dragenter dragleave drag dragend mouseover mousedown mouseup mousemove mouseout touchstart touchend touchmove wheel".split(" ");this.didDispose=!1;this.lastEventElement=void 0;this.setupDonePromise=this.vm.p;this.boundPassEvent=this.passEvent.bind(this)},cxa=function(a){var b; return t(function(c){if(c.nextAddress==1){if(!a.vm.wpc)throw new $wa(30,"NWA");return a.JSC$7541_webPoClient?c.return(a.JSC$7541_webPoClient):n(c,a.vm.wpc(),2)}b=c.yieldResult;a.JSC$7541_webPoClient=new bxa(b);return c.return(a.JSC$7541_webPoClient)})}; vn.prototype.snapshot=function(a){return this.vm.s(Object.assign({},a.contentBinding&&{c:a.contentBinding},a.signedTimestamp&&{s:a.signedTimestamp},a.skipPrivacyBuffer!==void 0&&{p:a.skipPrivacyBuffer}))}; vn.prototype.passEvent=function(a){this.vm.e(a)}; vn.prototype.dispose=function(){dxa(this);this.didDispose=!0}; vn.prototype.isDisposed=function(){return this.didDispose}; var dxa=function(a){a.lastEventElement!==void 0&&(a.EVENT_NAMES.forEach(function(b){var c;(c=a.lastEventElement)==null||c.removeEventListener(b,a.boundPassEvent)}),a.lastEventElement=void 0)};function exa(a){if(!a)return null;a=Vf(a,4);return a===null||a===void 0?null:Ab(a)} ;var fxa=function(){this.promises={};this.latestInterpreterHash=null},gxa=function(){fxa.instance||(fxa.instance=new fxa); return fxa.instance},ixa=function(a,b){return hxa(a,Kf(b,Wwa,1),Kf(b,Xwa,2),ag(b,3))},hxa=function(a,b,c,d){if(!b&&!c)return Promise.resolve(); if(!d)return jxa(b,c);var e;(e=a.promises)[d]||(e[d]=new Promise(function(h,k){jxa(b,c).then(function(){a.latestInterpreterHash=d;h()},function(m){delete a.promises[d]; k(m)})})); return a.promises[d]}; function jxa(a,b){return b?kxa(b):a?lxa(a):Promise.resolve()} function kxa(a){return new Promise(function(b,c){var d=Ah("SCRIPT"),e=exa(a);Qc(d,e);d.onload=function(){Ih(d);b()}; d.onerror=function(){Ih(d);c(Error("EWLS"))}; (th("HEAD")[0]||document.documentElement).appendChild(d)})} function lxa(a){return new Promise(function(b){var c=Ah("SCRIPT");if(a){var d=Vf(a,6);d=d===null||d===void 0?null:Nc(d)}else d=null;Pc(c,d);(th("HEAD")[0]||document.documentElement).appendChild(c);Ih(c);b()})} ;var mxa=function(){this.JSC$7553_streamzService_=wn();this.JSC$7553_streamzService_.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",pva("cookie_enabled"))}; mxa.prototype.increment=function(a){this.JSC$7553_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",a)}; var nxa=function(){this.JSC$7556_streamzService_=wn();this.JSC$7556_streamzService_.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",Zm("channel_type"))}; nxa.prototype.increment=function(a){this.JSC$7556_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",a)}; var oxa=function(){this.JSC$7559_streamzService_=wn();this.JSC$7559_streamzService_.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",Zm("channel_type"))}; oxa.prototype.increment=function(a){this.JSC$7559_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",a)}; var pxa=function(){this.JSC$7562_streamzService_=wn();this.JSC$7562_streamzService_.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",Zm("channel_type"))}; pxa.prototype.increment=function(a){this.JSC$7562_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",a)}; var qxa=function(){this.JSC$7565_streamzService_=wn();this.JSC$7565_streamzService_.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",Zm("channel_type"))}; qxa.prototype.increment=function(a){this.JSC$7565_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",a)}; var rxa=function(){this.JSC$7568_streamzService_=wn();this.JSC$7568_streamzService_.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")}; rxa.prototype.increment=function(){this.JSC$7568_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")}; var sxa=function(){this.JSC$7571_streamzService_=wn();this.JSC$7571_streamzService_.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")}; sxa.prototype.increment=function(){this.JSC$7571_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")}; var txa=function(){this.JSC$7574_streamzService_=wn();this.JSC$7574_streamzService_.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",Ym("tick"),pva("from_st_cookie"))}; txa.prototype.increment=function(a,b){this.JSC$7574_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",a,b)}; var uxa=function(){this.JSC$7577_streamzService_=wn();this.JSC$7577_streamzService_.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")}; uxa.prototype.increment=function(){this.JSC$7577_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")}; var vxa=function(){this.JSC$7580_streamzService_=wn();this.JSC$7580_streamzService_.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",Zm("status"))}; vxa.prototype.increment=function(a){this.JSC$7580_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",a)}; var wxa=function(){this.JSC$7583_streamzService_=wn();this.JSC$7583_streamzService_.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",Zm("stage"),pva("is_using_ytd_player"),pva("has_expandable_tiles"))}; wxa.prototype.increment=function(a,b,c){this.JSC$7583_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",a,b,c)}; var xxa=function(){this.JSC$7586_streamzService_=wn();this.JSC$7586_streamzService_.addNewCounter("/client_streamz/youtube/web/response_signature",Zm("check_status"))}; xxa.prototype.increment=function(a){this.JSC$7586_streamzService_.JSC$7348_incrementCounter("/client_streamz/youtube/web/response_signature",a)};var yxa=function(a){this.servicePromise_=a;a.then(cb(function(){},this),function(){},this)},zxa=function(a,b,c){a.servicePromise_.then(function(d){var e=d[b]; if(!e)throw Error("Method not found: "+b);return e.apply(d,c)})},Bxa=function(a,b,c){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e]; e=Axa(a,b).then(function(h){return h.apply(null,d)}); return new yxa(e)},Cxa={},Axa=function(a,b){var c=Cxa[b]; if(c)return c;c=(c=Qa(b))?cj(c):new bj(function(d,e){var h=new ph(document).createElement("SCRIPT");h.async=!0;Qc(h,Ab(vb(a)));h.onload=h.onreadystatechange=function(){h.readyState&&h.readyState!="loaded"&&h.readyState!="complete"||d()}; h.onerror=e;(document.head||document.getElementsByTagName("head")[0]).appendChild(h)}).then(function(){var d=Qa(b); if(!d)throw Error("Failed to load "+b+" from "+a);return d}); return Cxa[b]=c};function Dxa(a){var b=a,c;return function(){if(b){var d=b;b=void 0;c=d.apply(this,arguments)}return c}} ;var Exa={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},Gxa=function(){var a=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=Dxa(function(){return t(function(b){if(b.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?b.return(Promise.resolve()):n(b,Fxa(a),2);a.rsaForList.length> 0&&document.addEventListener("click",a.requestAccessForHelpPanel);ua(b)})}); this.requestAccessForHelpPanel=function(){if(!(a.rsaForPromises.length>0)){for(var b=g(a.rsaForList),c=b.next();!c.done;c=b.next()){c=c.value;try{a.rsaForPromises.push(document.requestStorageAccessFor(c))}catch(d){}}Promise.all(a.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){a.reset()})}}}; Gxa.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)}; var Fxa=function(a){var b,c,d,e;return t(function(h){switch(h.nextAddress){case 1:b=g(Object.values(Exa)),c=b.next();case 2:if(c.done){h.jumpTo(0);break}d=c.value;xa(h,5);return n(h,navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:d}),7);case 7:e=h.yieldResult;e.state!=="granted"&&a.rsaForList.push(d);ya(h,3);break;case 5:za(h);h.jumpTo(0);break;case 3:c=b.next(),h.jumpTo(2);}})};new Gxa().initialize();var Hxa=function(a){this.JSC$7599_loader_=a}; Hxa.prototype.startHelp=function(a){zxa(this.JSC$7599_loader_,"startHelp",arguments)}; Hxa.prototype.JSC$7601_loadChatSupport=function(a){zxa(this.JSC$7599_loader_,"loadChatSupport",arguments)}; var Jxa=function(a,b){b=b||{};a=Bxa(Ixa,"help.service.Lazy.create",a,{apiKey:b.apiKey||b.apiKey,asxUiUri:b.asxUiUri||b.asxUiUri,environment:b.environment||b.environment,flow:b.flow||b.flow,frdProductData:b.frdProductData||b.frdProductData,frdProductDataSerializedJspb:b.frdProductDataSerializedJspb||b.frdProductDataSerializedJspb,helpCenterPath:b.helpCenterPath||b.helpCenterPath,locale:b.locale||b.locale||"en".replace(/-/g,"_"),nonce:b.nonce||b.nonce,productData:b.productData||b.productData,receiverUri:b.receiverUri|| b.receiverUri,renderApiUri:b.renderApiUri||b.renderApiUri,theme:b.theme||b.theme,window:b.window||b.window});return new Hxa(a)},Ixa=wb("https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");new Uint8Array([]);var Kxa=new function(a,b,c,d){this.configType=a;this.flagName=c;this.defaultValue=d;this.flagType="bool"}(2,0,"external_fullscreen",!0); new Uint8Array([10,2,75,82]);new Uint8Array([10,2,78,76,10,2,69,83]);new Uint8Array([]);new Uint8Array([]);new Uint8Array([]);var Mxa=function(){this.retriever=um().resolve(Lxa)};var Nxa=function(a){this.originalBodyOverflow="";this.JSC$7621_domHelper=rh(a)};var xn=function(a,b,c){oi.call(this);this.JSC$7622_listener_=a;this.JSC$7622_interval_=b||0;this.handler_=c;this.callback_=cb(this.JSC$7624_doAction_,this)}; fb(xn,oi);f=xn.prototype;f.JSC$7624_id_=0;f.disposeInternal=function(){xn.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$7622_listener_;delete this.handler_}; f.start=function(a){this.stop();this.JSC$7624_id_=bn(this.callback_,a!==void 0?a:this.JSC$7622_interval_)}; f.stop=function(){this.isActive()&&cn(this.JSC$7624_id_);this.JSC$7624_id_=0}; f.fire=function(){this.stop();this.JSC$7624_doAction_()}; f.isActive=function(){return this.JSC$7624_id_!=0}; f.JSC$7624_doAction_=function(){this.JSC$7624_id_=0;this.JSC$7622_listener_&&this.JSC$7622_listener_.call(this.handler_)};var yn=function(a){oi.call(this);this.handler_=a;this.JSC$7625_keys_={}}; fb(yn,oi);var Oxa=[];yn.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(Oxa[0]=b.toString()),b=Oxa);for(var e=0;e<b.length;e++){var h=yi(a,b[e],c||this.handleEvent,d||!1,this.handler_||this);if(!h)break;this.JSC$7625_keys_[h.key]=h}return this}; yn.prototype.listenOnce=function(a,b,c,d){return Pxa(this,a,b,c,d)}; var Pxa=function(a,b,c,d,e,h){if(Array.isArray(c))for(var k=0;k<c.length;k++)Pxa(a,b,c[k],d,e,h);else{b=xi(b,c,d||a.handleEvent,e,h||a.handler_||a);if(!b)return a;a.JSC$7625_keys_[b.key]=b}return a}; yn.prototype.unlisten=function(a,b,c,d,e){if(Array.isArray(b))for(var h=0;h<b.length;h++)this.unlisten(a,b[h],c,d,e);else if(a=mja(a,b,c||this.handleEvent,$a(d)?!!d.capture:!!d,e||this.handler_||this))Ci(a),delete this.JSC$7625_keys_[a.key];return this}; yn.prototype.removeAll=function(){uc.forEach(this.JSC$7625_keys_,function(a,b){this.JSC$7625_keys_.hasOwnProperty(b)&&Ci(a)},this); this.JSC$7625_keys_={}}; yn.prototype.disposeInternal=function(){yn.superClass_.disposeInternal.call(this);this.removeAll()}; yn.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")};var zn=function(){oi.call(this);this.services_={}}; fb(zn,oi);zn.prototype.connect=function(a){a&&a()}; zn.prototype.isConnected=function(){return!0}; zn.prototype.registerService=function(a,b,c){this.services_[a]={callback:b,objectPayload:!!c}}; zn.prototype.getService=function(a,b){var c=this.services_[a];return c?c:this.defaultService_?{callback:db(this.defaultService_,a),objectPayload:$a(b)}:null}; var Qxa=function(a,b){if(b&&typeof a==="string")try{return JSON.parse(a)}catch(c){return null}else if(!b&&typeof a!=="string")return $i(a);return a}; zn.prototype.disposeInternal=function(){zn.superClass_.disposeInternal.call(this);delete this.services_;delete this.defaultService_};/* Copyright 2005, 2007 Bob Ippolito. All Rights Reserved. Copyright The Closure Library Authors. SPDX-License-Identifier: MIT */ var An=function(a,b){this.sequence_=[];this.onCancelFunction_=a;this.defaultScope_=b||null;this.hadError_=this.fired_=!1;this.result_=void 0;this.silentlyCanceled_=this.blocking_=this.blocked_=!1;this.unhandledErrorId_=0;this.parent_=null;this.branches_=0}; An.prototype.cancel=function(a){if(this.fired_)this.result_ instanceof An&&this.result_.cancel();else{if(this.parent_){var b=this.parent_;delete this.parent_;a?b.cancel(a):(b.branches_--,b.branches_<=0&&b.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new Bn(this))}}; An.prototype.continue_=function(a,b){this.blocked_=!1;Rxa(this,a,b)}; var Rxa=function(a,b,c){a.fired_=!0;a.result_=c;a.hadError_=!b;Sxa(a)},Uxa=function(a){if(a.fired_){if(!a.silentlyCanceled_)throw new Txa(a); a.silentlyCanceled_=!1}}; An.prototype.callback=function(a){Uxa(this);Rxa(this,!0,a)}; An.prototype.errback=function(a){Uxa(this);Rxa(this,!1,a)}; var Vxa=function(a,b,c){Dn(a,b,null,c)},Dn=function(a,b,c,d){a.sequence_.push([b, c,d]);a.fired_&&Sxa(a)}; An.prototype.then=function(a,b,c){var d,e,h=new bj(function(k,m){e=k;d=m}); Dn(this,e,function(k){k instanceof Bn?h.cancel():d(k);return Wxa},this); return h.then(a,b,c)}; gka(An);var Xxa=function(a,b){b instanceof An?Vxa(a,cb(b.branch,b)):Vxa(a,function(){return b})}; An.prototype.branch=function(a){var b=new An;Dn(this,b.callback,b.errback,b);a&&(b.parent_=this,this.branches_++);return b}; An.prototype.isError=function(a){return a instanceof Error}; var Yxa=function(a){return gc(a.sequence_,function(b){return typeof b[1]==="function"})},Wxa={},Sxa=function(a){if(a.unhandledErrorId_&&a.fired_&&Yxa(a)){var b=a.unhandledErrorId_,c=Zxa[b]; c&&(Oa.clearTimeout(c.JSC$7642_id_),delete Zxa[b]);a.unhandledErrorId_=0}a.parent_&&(a.parent_.branches_--,delete a.parent_);b=a.result_;for(var d=c=!1;a.sequence_.length&&!a.blocked_;){var e=a.sequence_.shift(),h=e[0],k=e[1];e=e[2];if(h=a.hadError_?k:h)try{var m=h.call(e||a.defaultScope_,b);m===Wxa&&(m=void 0);m!==void 0&&(a.hadError_=a.hadError_&&(m==b||a.isError(m)),a.result_=b=m);if(hka(b)||typeof Oa.Promise==="function"&&b instanceof Oa.Promise)d=!0,a.blocked_=!0}catch(p){b=p,a.hadError_=!0, Yxa(a)||(c=!0)}}a.result_=b;d&&(m=cb(a.continue_,a,!0),d=cb(a.continue_,a,!1),b instanceof An?(Dn(b,m,d),b.blocking_=!0):b.then(m,d));c&&(b=new $xa(b),Zxa[b.JSC$7642_id_]=b,a.unhandledErrorId_=b.JSC$7642_id_)},Txa=function(){hb.call(this)}; fb(Txa,hb);Txa.prototype.message="Deferred has already fired";Txa.prototype.name="AlreadyCalledError";var Bn=function(){hb.call(this)}; fb(Bn,hb);Bn.prototype.message="Deferred was canceled";Bn.prototype.name="CanceledError";var $xa=function(a){this.JSC$7642_id_=Oa.setTimeout(cb(this.throwError,this),0);this.JSC$7642_error_=a}; $xa.prototype.throwError=function(){delete Zxa[this.JSC$7642_id_];throw this.JSC$7642_error_}; var Zxa={};var aya={1:"NativeMessagingTransport"},bya=["pu","lru","pru","lpu","ppu"],dya=function(){for(var a=10,b=cya,c=b.length,d="";a-->0;)d+=b.charAt(Math.floor(Math.random()*c));return d},cya="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var En=function(a){oi.call(this);this.JSC$7645_domHelper_=a||rh()}; fb(En,oi);En.prototype.transportType=0;En.prototype.getType=function(){return this.transportType}; En.prototype.getName=function(){return aya[String(this.transportType)]||""};var Fn=function(a,b,c,d,e){En.call(this,c);this.JSC$7648_channel_=a;this.protocolVersion_=e||2;this.peerHostname_=b||"*";this.JSC$7648_eventHandler_=new yn(this);this.maybeAttemptToConnectTimer_=new an(100,Rh(this.JSC$7645_domHelper_));this.oneSidedHandshake_=!!d;this.setupAckReceived_=new An;this.setupAckSent_=new An;this.connected_=new An;this.endpointId_=dya();this.peerEndpointId_=null;this.oneSidedHandshake_?eya(this.JSC$7648_channel_)==1?Xxa(this.connected_,this.setupAckReceived_):Xxa(this.connected_, this.setupAckSent_):(Xxa(this.connected_,this.setupAckReceived_),this.protocolVersion_==2&&Xxa(this.connected_,this.setupAckSent_));Vxa(this.connected_,this.notifyConnected_,this);this.connected_.callback(!0);this.JSC$7648_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)}; fb(Fn,En);Fn.prototype.peerProtocolVersion_=null;Fn.prototype.initialized_=!1;Fn.prototype.transportType=1;var fya={};Fn.prototype.sendTimerId_=0; var iya=function(a){var b=a.event_.data;if(typeof b!=="string")return!1;var c=b.indexOf("|"),d=b.indexOf(":");if(c==-1||d==-1)return!1;var e=b.substring(0,c);c=b.substring(c+1,d);b=b.substring(d+1);if(d=Gn[e])return d.xpcDeliver(c,b,a.event_.origin),!0;d=gya(b)[0];for(var h in Gn){var k=Gn[h];if(eya(k)==1&&!k.isConnected()&&c=="tp"&&(d=="SETUP"||d=="SETUP_NTPV2")&&hya(k,a.event_.origin))return delete Gn[k.name],k.name=e,Gn[e]=k,k.xpcDeliver(c,b),!0}return!1},jya=function(a){a.protocolVersion_!=2|| a.peerProtocolVersion_!=null&&a.peerProtocolVersion_!=2||a.send("tp","SETUP_NTPV2,"+a.endpointId_); a.peerProtocolVersion_!=null&&a.peerProtocolVersion_!=1||a.send("tp","SETUP")},kya=function(a,b){if(a.protocolVersion_!=2||a.peerProtocolVersion_!=null&&a.peerProtocolVersion_!=2||b!=2){if(a.peerProtocolVersion_!=null&&a.peerProtocolVersion_!=1||b!=1)return; a.send("tp","SETUP_ACK")}else a.send("tp","SETUP_ACK_NTPV2");a.setupAckSent_.fired_||a.setupAckSent_.callback(!0)},lya=function(a,b){b>a.peerProtocolVersion_&&(a.peerProtocolVersion_=b); a.peerProtocolVersion_==1&&(a.setupAckSent_.fired_||a.oneSidedHandshake_||a.setupAckSent_.callback(!0),a.peerEndpointId_=null)}; f=Fn.prototype;f.connect=function(){var a=Rh(this.JSC$7645_domHelper_),b=ab(a),c=fya[b];typeof c!=="number"&&(c=0);c==0&&yi(a.postMessage?a:a.document,"message",iya,!1,Fn);fya[b]=c+1;this.initialized_=!0;this.maybeAttemptToConnect_()}; f.maybeAttemptToConnect_=function(){var a=eya(this.JSC$7648_channel_)==0;this.oneSidedHandshake_&&a||this.JSC$7648_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),jya(this))}; f.send=function(a,b){var c=this.JSC$7648_channel_.peerWindowObject_;c&&(this.send=function(d,e){var h=this,k=this.JSC$7648_channel_.name;this.sendTimerId_=bn(function(){h.sendTimerId_=0;try{var m=c.postMessage?c:c.document;m.postMessage&&m.postMessage(k+"|"+d+":"+e,h.peerHostname_)}catch(p){}},0)},this.send(a,b))}; f.notifyConnected_=function(){var a=this.JSC$7648_channel_,b=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;a.isConnected()||a.connectionDelay_&&a.connectionDelay_.isActive()||(a.state_=2,mi(a.connectionDelay_),b!==void 0?(a.connectionDelay_=new xn(a.connectCb_,b),a.connectionDelay_.start()):(a.connectionDelay_=null,a.connectCb_()))}; f.disposeInternal=function(){if(this.initialized_){var a=Rh(this.JSC$7645_domHelper_),b=ab(a),c=fya[b];fya[b]=c-1;c==1&&Bi(a.postMessage?a:a.document,"message",iya,!1,Fn)}this.sendTimerId_&&(cn(this.sendTimerId_),this.sendTimerId_=0);mi(this.JSC$7648_eventHandler_);delete this.JSC$7648_eventHandler_;mi(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;this.connected_.cancel(); delete this.connected_;delete this.send;Fn.superClass_.disposeInternal.call(this)}; var gya=function(a){a=a.split(",");a[1]=a[1]||null;return a};var mya=function(a){return a.getCount&&typeof a.getCount=="function"?a.getCount():Za(a)||typeof a==="string"?a.length:uc.getCount(a)},Hn=function(a){if(a.getValues&&typeof a.getValues=="function")return a.getValues(); if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(Za(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return uc.getValues(a)},nya=function(a){if(a.getKeys&&typeof a.getKeys=="function")return a.getKeys(); if(!a.getValues||typeof a.getValues!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys());if(!(typeof Set!=="undefined"&&a instanceof Set)){if(Za(a)||typeof a==="string"){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return uc.getKeys(a)}}},oya=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(Za(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else for(var d=nya(a),e=Hn(a),h=e.length,k=0;k<h;k++)b.call(c,e[k],d&&d[k],a)},pya=function(a,b){if(typeof a.every=="function")return a.every(b,void 0); if(Za(a)||typeof a==="string")return Array.prototype.every.call(a,b,void 0);for(var c=nya(a),d=Hn(a),e=d.length,h=0;h<e;h++)if(!b.call(void 0,d[h],c&&c[h],a))return!1;return!0};var In=function(a,b){this.JSC$7653_domain_=this.userInfo_=this.scheme_="";this.JSC$7653_port_=null;this.fragment_=this.JSC$7653_path_="";this.JSC$7653_ignoreCase_=!1;var c;a instanceof In?(this.JSC$7653_ignoreCase_=b!==void 0?b:a.JSC$7653_ignoreCase_,Jn(this,a.scheme_),this.userInfo_=a.userInfo_,Kn(this,a.JSC$7653_domain_),Ln(this,a.JSC$7653_port_),Mn(this,a.getPath()),Pn(this,a.JSC$7653_queryData_.clone()),Qn(this,a.fragment_)):a&&(c=hd(String(a)))?(this.JSC$7653_ignoreCase_=!!b,Jn(this,c[1]||"", !0),this.userInfo_=Rn(c[2]||""),Kn(this,c[3]||"",!0),Ln(this,c[4]),Mn(this,c[5]||"",!0),Pn(this,c[6]||"",!0),Qn(this,c[7]||"",!0)):(this.JSC$7653_ignoreCase_=!!b,this.JSC$7653_queryData_=new Sn(null,this.JSC$7653_ignoreCase_))}; In.prototype.toString=function(){var a=[],b=this.scheme_;b&&a.push(Tn(b,qya,!0),":");var c=this.JSC$7653_domain_;if(c||b=="file")a.push("//"),(b=this.userInfo_)&&a.push(Tn(b,qya,!0),"@"),a.push(Xc(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.JSC$7653_port_,c!=null&&a.push(":",String(c));if(c=this.getPath())this.JSC$7653_domain_&&c.charAt(0)!="/"&&a.push("/"),a.push(Tn(c,c.charAt(0)=="/"?rya:sya,!0));(c=this.JSC$7653_queryData_.toString())&&a.push("?",c);(c=this.fragment_)&&a.push("#",Tn(c,tya)); return a.join("")}; In.prototype.resolve=function(a){var b=this.clone(),c=!!a.scheme_;c?Jn(b,a.scheme_):c=!!a.userInfo_;c?b.userInfo_=a.userInfo_:c=!!a.JSC$7653_domain_;c?Kn(b,a.JSC$7653_domain_):c=a.JSC$7653_port_!=null;var d=a.getPath();if(c)Ln(b,a.JSC$7653_port_);else if(c=!!a.JSC$7653_path_){if(d.charAt(0)!="/")if(this.JSC$7653_domain_&&!this.JSC$7653_path_)d="/"+d;else{var e=b.getPath().lastIndexOf("/");e!=-1&&(d=b.getPath().slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(pb(e,"./")||pb(e,"/.")){d=kb(e,"/"); e=e.split("/");for(var h=[],k=0;k<e.length;){var m=e[k++];m=="."?d&&k==e.length&&h.push(""):m==".."?((h.length>1||h.length==1&&h[0]!="")&&h.pop(),d&&k==e.length&&h.push("")):(h.push(m),d=!0)}d=h.join("/")}else d=e}c?Mn(b,d):c=a.JSC$7653_queryData_.toString()!=="";c?Pn(b,a.JSC$7653_queryData_.clone()):c=!!a.fragment_;c&&Qn(b,a.fragment_);return b}; In.prototype.clone=function(){return new In(this)}; var Jn=function(a,b,c){a.scheme_=c?Rn(b,!0):b;a.scheme_&&(a.scheme_=a.scheme_.replace(/:$/,""));return a},Kn=function(a,b,c){a.JSC$7653_domain_=c?Rn(b,!0):b; return a},Ln=function(a,b){if(b){b=Number(b); if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.JSC$7653_port_=b}else a.JSC$7653_port_=null;return a}; In.prototype.getPath=function(){return this.JSC$7653_path_}; var Mn=function(a,b,c){a.JSC$7653_path_=c?Rn(b,!0):b;return a},Pn=function(a,b,c){b instanceof Sn?(a.JSC$7653_queryData_=b,uya(a.JSC$7653_queryData_,a.JSC$7653_ignoreCase_)):(c||(b=Tn(b,vya)),a.JSC$7653_queryData_=new Sn(b,a.JSC$7653_ignoreCase_)); return a},Un=function(a,b,c){a.JSC$7653_queryData_.set(b,c); return a},Vn=function(a,b,c){Array.isArray(c)||(c=[String(c)]); wya(a.JSC$7653_queryData_,b,c);return a},Wn=function(a,b){return a.JSC$7653_queryData_.get(b)},Qn=function(a,b,c){a.fragment_=c?Rn(b):b; return a},Xn=function(a){Un(a,"zx",bd()); return a},Yn=function(a,b){return a instanceof In?a.clone():new In(a,b)},xya=function(a,b,c,d){var e=new In(null); a&&Jn(e,a);b&&Kn(e,b);c&&Ln(e,c);d&&Mn(e,d);return e},yya=function(a,b){a instanceof In||(a=Yn(a)); b instanceof In||(b=Yn(b));return a.resolve(b)},Rn=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Tn=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,zya),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},zya=function(a){a=a.charCodeAt(0); return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},qya=/[#\/\?@]/g,sya=/[#\?:]/g,rya=/[#\?]/g,vya=/[#\?@]/g,tya=/#/g,Sn=function(a,b){this.count_=this.keyMap_=null; this.encodedQuery_=a||null;this.JSC$7654_ignoreCase_=!!b},Zn=function(a){a.keyMap_||(a.keyMap_=new Map,a.count_=0,a.encodedQuery_&&vca(a.encodedQuery_,function(b,c){a.add(Yc(b),c)}))}; f=Sn.prototype;f.getCount=function(){Zn(this);return this.count_}; f.add=function(a,b){Zn(this);this.encodedQuery_=null;a=$n(this,a);var c=this.keyMap_.get(a);c||this.keyMap_.set(a,c=[]);c.push(b);this.count_+=1;return this}; f.remove=function(a){Zn(this);a=$n(this,a);return this.keyMap_.has(a)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(a).length,this.keyMap_.delete(a)):!1}; f.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0}; f.isEmpty=function(){Zn(this);return this.count_==0}; f.containsKey=function(a){Zn(this);a=$n(this,a);return this.keyMap_.has(a)}; f.containsValue=function(a){var b=this.getValues();return lc(b,a)}; f.forEach=function(a,b){Zn(this);this.keyMap_.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)}; f.getKeys=function(){Zn(this);for(var a=Array.from(this.keyMap_.values()),b=Array.from(this.keyMap_.keys()),c=[],d=0;d<b.length;d++)for(var e=a[d],h=0;h<e.length;h++)c.push(b[d]);return c}; f.getValues=function(a){Zn(this);var b=[];if(typeof a==="string")this.containsKey(a)&&(b=b.concat(this.keyMap_.get($n(this,a))));else{a=Array.from(this.keyMap_.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b}; f.set=function(a,b){Zn(this);this.encodedQuery_=null;a=$n(this,a);this.containsKey(a)&&(this.count_-=this.keyMap_.get(a).length);this.keyMap_.set(a,[b]);this.count_+=1;return this}; f.get=function(a,b){if(!a)return b;a=this.getValues(a);return a.length>0?String(a[0]):b}; var wya=function(a,b,c){a.remove(b);c.length>0&&(a.encodedQuery_=null,a.keyMap_.set($n(a,b),pc(c)),a.count_+=c.length)}; Sn.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var a=[],b=Array.from(this.keyMap_.keys()),c=0;c<b.length;c++){var d=b[c],e=Xc(d);d=this.getValues(d);for(var h=0;h<d.length;h++){var k=e;d[h]!==""&&(k+="="+Xc(d[h]));a.push(k)}}return this.encodedQuery_=a.join("&")}; var Aya=function(a){var b=["expflag","debug_forced_internalcountrycode","internalcountrycode"];Zn(a);a.keyMap_.forEach(function(c,d){lc(b,d)||this.remove(d)},a)}; Sn.prototype.clone=function(){var a=new Sn;a.encodedQuery_=this.encodedQuery_;this.keyMap_&&(a.keyMap_=new Map(this.keyMap_),a.count_=this.count_);return a}; var $n=function(a,b){b=String(b);a.JSC$7654_ignoreCase_&&(b=b.toLowerCase());return b},uya=function(a,b){b&&!a.JSC$7654_ignoreCase_&&(Zn(a),a.encodedQuery_=null,a.keyMap_.forEach(function(c,d){var e=d.toLowerCase(); d!=e&&(this.remove(d),wya(this,e,c))},a)); a.JSC$7654_ignoreCase_=b}; Sn.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)oya(arguments[b],function(c,d){this.add(d,c)},this)};var ao=function(a,b){zn.call(this);for(var c=0,d;d=bya[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw Error("URI "+a[d]+" is invalid for field "+d);this.cfg_=a;this.name=this.cfg_.cn||dya();this.JSC$7649_domHelper_=b||rh();this.deferredDeliveries_=[];this.peerLoadHandler_=new yn(this);a.lpu=a.lpu||uca(Rh(this.JSC$7649_domHelper_).location.href)+"/robots.txt";a.ppu=a.ppu||uca(a.pu||"")+"/robots.txt";Gn[this.name]=this;mja(window,"unload",Bya)||xi(window,"unload",Bya)}; fb(ao,zn);var Cya=RegExp("^%*tp$"),Dya=RegExp("^%+tp$");f=ao.prototype;f.connectionDelay_=null;f.peerWindowDeferred_=null;f.transport_=null;f.state_=1;f.isConnected=function(){return this.state_==2}; f.peerWindowObject_=null;f.iframeElement_=null;f.connect=function(a){this.connectCb_=a||Yg;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?Vxa(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()}; f.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$7649_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var a=this.iframeElement_.contentWindow;a||(a=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=a}if(!this.peerWindowObject_){if(window==window.top)throw Error("CrossPageChannel: Can't connect, peer window-object not set.");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage=== "function"||typeof window.postMessage==="function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$7649_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new Fn(this,this.cfg_.ph,this.JSC$7649_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2);}if(!this.transport_)throw Error("CrossPageChannel: No suitable transport found! You may try injecting a Transport constructor directly via the channel config object.")}for(this.transport_.connect();this.deferredDeliveries_.length> 0;)this.deferredDeliveries_.shift()()}; f.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;mi(this.transport_);this.connectCb_=this.transport_=null;mi(this.connectionDelay_);this.connectionDelay_=null}; f.send=function(a,b){if(this.isConnected()){try{var c=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(e){c=!1}if(c){$a(b)&&(b=$i(b));c=this.transport_;var d=c.send;Cya.test(a)&&(a="%"+a);a=a.replace(/[%:|]/g,encodeURIComponent);d.call(c,a,b)}else this.close()}}; f.xpcDeliver=function(a,b,c){if(this.peerWindowDeferred_)this.deferredDeliveries_.push(cb(this.xpcDeliver,this,a,b,c));else if(hya(this,c)&&!this.isDisposed()&&this.state_!=3)if(a&&a!="tp")this.isConnected()&&(a=a.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),a=Dya.test(a)?a.substring(1):a,a=this.getService(a,b))&&(b=Qxa(b,a.objectPayload),b!=null&&a.callback(b));else switch(a=this.transport_,c=gya(b),b=c[1],c[0]){case"SETUP_ACK":lya(a,1);a.setupAckReceived_.fired_||a.setupAckReceived_.callback(!0); break;case"SETUP_ACK_NTPV2":a.protocolVersion_==2&&(lya(a,2),a.setupAckReceived_.fired_||a.setupAckReceived_.callback(!0));break;case"SETUP":lya(a,1);kya(a,1);break;case"SETUP_NTPV2":a.protocolVersion_==2&&(c=a.peerProtocolVersion_,lya(a,2),kya(a,2),c!=1&&a.peerEndpointId_==null||a.peerEndpointId_==b||jya(a),a.peerEndpointId_=b);}}; var eya=function(a){var b=a.cfg_.role;return typeof b==="number"?b:window.parent==a.peerWindowObject_?1:0},hya=function(a,b){var c=a.cfg_.ph; return nb(b==null?"":String(b))||nb(c==null?"":String(c))||b==a.cfg_.ph}; ao.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete Gn[this.name];mi(this.peerLoadHandler_);delete this.peerLoadHandler_;ao.superClass_.disposeInternal.call(this)}; var Bya=function(){for(var a in Gn)mi(Gn[a])},Gn={};var Fya=function(a,b){this.JSC$7663_win=a;this.allowAdsHttpEndpoint=b;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$7663_domHelper=rh(a);this.scrollManager=new Nxa(a);Eya(this)},Eya=function(a){var b=function(){a.allowAdsPopup&&a.allowAdsPopup.style.setProperty("display","none","important"); a.wallElement.style.setProperty("display","","important");a.wallElement.querySelector(".fc-dialog-container")&&a.wallElement.querySelector(".fc-dialog-container").focus();var e=a.scrollManager;e.JSC$7621_domHelper.JSC$6516_document_.body.style.overflow=e.originalBodyOverflow}; a.allowAdsPopup=a.JSC$7663_domHelper.JSC$6518_createDom("DIV",{"class":"fc-whitelist-root"});a.allowAdsPopup.style.setProperty("display","none","important");a.JSC$7663_domHelper.appendChild(a.JSC$7663_domHelper.JSC$6516_document_.body,a.allowAdsPopup);var c=a.JSC$7663_domHelper.JSC$6518_createDom("DIV",{"class":"fc-dialog-overlay"});a.JSC$7663_domHelper.appendChild(a.allowAdsPopup,c);var d=a.JSC$7663_domHelper.JSC$6518_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:b});a.JSC$7663_domHelper.appendChild(a.allowAdsPopup, d);c=a.JSC$7663_domHelper.JSC$6518_createDom("IFRAME");c.className="fc-whitelist-dialog";c.frameBorder="0";c.id="fc-whitelist-iframe";Hc(c,a.allowAdsHttpEndpoint);a.JSC$7663_domHelper.appendChild(d,c);d={};d.pu=zb(a.allowAdsHttpEndpoint).toString();d.tp=1;d.cn="fc-whitelist-channel";d.ifrid=c.id;d.osh=!0;a.allowAdsCrossPageChannel=new ao(d);a.allowAdsCrossPageChannel.registerService("close",b);a.allowAdsCrossPageChannel.registerService("refresh",function(){a.JSC$7663_win.location.reload()}); a.allowAdsCrossPageChannel.registerService("resize",function(e){if(e){var h=a.allowAdsPopup.querySelector(".fc-whitelist-dialog");e.width&&h.style.setProperty("width",e.width,"important");e.height&&h.style.setProperty("height",e.height,"important")}},!0); a.allowAdsCrossPageChannel.connect()}; Fya.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$7663_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/* gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/ var bo=window,co=document,Gya=bo.location,Hya=function(){},Iya=/\[native code\]/,eo=function(a,b,c){return a[b]=a[b]||c},Jya=function(a){a=a.sort(); for(var b=[],c=void 0,d=0;d<a.length;d++){var e=a[d];e!=c&&b.push(e);c=e}return b},fo=function(){var a; if((a=Object.create)&&Iya.test(a))a=a(null);else{a={};for(var b in a)a[b]=void 0}return a},go=eo(bo,"gapi",{});var ho={};ho=eo(bo,"___jsl",fo());eo(ho,"I",0);eo(ho,"hel",10);var Kya=function(){var a=Gya.href;if(ho.dpo)var b=ho.h;else{b=ho.h;var c=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),d=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(a=a&&(c.exec(a)||d.exec(a)))try{b=decodeURIComponent(a[2])}catch(e){}}return b},Lya=function(a){var b=eo(ho,"PQ",[]); ho.PQ=[];var c=b.length;if(c===0)a();else for(var d=0,e=function(){++d===c&&a()},h=0;h<c;h++)b[h](e)},Mya=function(a){return eo(eo(ho,"H",fo()),a,fo())};var io=function(a){this.JSC$7664_obj_=a}; io.prototype.value=function(){return this.JSC$7664_obj_}; io.prototype.getWidth=function(){return this.JSC$7664_obj_.width}; io.prototype.getHeight=function(){return this.JSC$7664_obj_.height}; io.prototype.getStyle=function(){return this.JSC$7664_obj_.style};var Nya=function(a){this.JSC$7667_obj_=a||{}}; f=Nya.prototype;f.value=function(){return this.JSC$7667_obj_}; f.setUrl=function(a){this.JSC$7667_obj_.url=a;return this}; f.getUrl=function(){return this.JSC$7667_obj_.url}; f.getStyle=function(){return this.JSC$7667_obj_.style}; f.getId=function(){return this.JSC$7667_obj_.id}; f.getContext=function(){return this.JSC$7667_obj_.context}; var Oya=function(a){a.JSC$7667_obj_.attributes=a.JSC$7667_obj_.attributes||{};return new io(a.JSC$7667_obj_.attributes)};var Pya=function(){Nya.apply(this,arguments)}; l(Pya,Nya);var Qya=eo(ho,"perf",fo());eo(Qya,"g",fo());var Rya=eo(Qya,"i",fo());eo(Qya,"r",[]);fo();fo();var Tya=function(a,b,c){b&&b.length>0&&(b=Sya(b),c&&c.length>0&&(b+="___"+Sya(c)),b.length>28&&(b=b.substr(0,28)+(b.length-28)),c=b,b=eo(Rya,"_p",fo()),eo(b,c,fo())[a]=new Date().getTime(),b=Qya.r,typeof b==="function"?b(a,"_p",c):b.push([a,"_p",c]))},Sya=function(a){return a.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var Uya=fo(),Vya=[],jo=function(a){throw Error("Bad hint: "+a)}; Vya.push(["jsl",function(a){for(var b in a)if(Object.prototype.hasOwnProperty.call(a,b)){var c=a[b];typeof c=="object"?ho[b]=eo(ho,b,[]).concat(c):eo(ho,b,c)}if(b=a.u)a=eo(ho,"us",[]),a.push(b),(b=/^https:(.*)$/.exec(b))&&a.push("http:"+b[1])}]); var Wya=/^(\/[a-zA-Z0-9_\-]+)+$/,Xya=[/\/amp\//,/\/amp$/,/^\/amp$/],Yya=/^[a-zA-Z0-9\-_\.,!]+$/,Zya=/^gapi\.loaded_[0-9]+$/,$ya=/^[a-zA-Z0-9,._-]+$/,dza=function(a,b,c,d,e){var h=a.split(";"),k=h.shift(),m=Uya[k],p=null;m?p=m(h,b,c,d):jo("no hint processor for: "+k);p||jo("failed to generate load url");b=p;c=b.match(aza);(d=b.match(bza))&&d.length===1&&cza.test(b)&&c&&c.length===1||jo("failed sanity: "+a);try{a="?";if(e&&e.length>0){rc(e);var q=e.join(",");p=p+"?le="+q;a="&"}if(ho.rol){var r=ho.ol; r&&r.length&&(p=""+p+a+"ol="+r.length)}}catch(w){}return p},gza=function(a,b,c,d){a=eza(a); Zya.test(c)||jo("invalid_callback");b=fza(b);d=d&&d.length?fza(d):null;var e=function(h){return encodeURIComponent(h).replace(/%2C/g,",")}; return[encodeURIComponent(a.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",e(a.version),"/m=",e(b),d?"/exm="+e(d):"","/rt=j/sv=1/d=1/ed=1",a.activeMods?"/am="+e(a.activeMods):"",a.resourceSig?"/rs="+e(a.resourceSig):"",a.zcms?"/t="+e(a.zcms):"","/cb=",e(c)].join("")},eza=function(a){a.charAt(0)!=="/"&&jo("relative path"); for(var b=a.substring(1).split("/"),c=[];b.length;){a=b.shift();if(!a.length||a.indexOf(".")==0)jo("empty/relative directory");else if(a.indexOf("=")>0){b.unshift(a);break}c.push(a)}a={};for(var d=0,e=b.length;d<e;++d){var h=b[d].split("="),k=decodeURIComponent(h[0]),m=decodeURIComponent(h[1]);h.length==2&&k&&m&&(a[k]=a[k]||m)}b="/"+c.join("/");Wya.test(b)||jo("invalid_prefix");c=0;for(d=Xya.length;c<d;++c)Xya[c].test(b)&&jo("invalid_prefix");c=hza(a,"k",!0);d=hza(a,"am");e=hza(a,"rs");a=hza(a,"t"); return{pathPrefix:b,version:c,activeMods:d,resourceSig:e,zcms:a}},fza=function(a){for(var b=[],c=0,d=a.length;c<d;++c){var e=a[c].replace(/\./g,"_").replace(/-/g,"_"); $ya.test(e)&&b.push(e)}return b.join(",")},hza=function(a,b,c){a=a[b]; !a&&c&&jo("missing: "+b);if(a){if(Yya.test(a))return a;jo("invalid: "+b)}return null},cza=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,bza=/\/cb=/g,aza=/\/\//g; Uya.m=function(a,b,c,d){(a=a[0])||jo("missing_hint");return"https://apis.google.com"+gza(a,b,c,d)}; var iza=decodeURI("%73cript"),jza=/^[-+_0-9\/A-Za-z]+={0,2}$/,kza=function(a,b){for(var c=[],d=0;d<a.length;++d){var e=a[d],h;if(h=e){a:{for(h=0;h<b.length;h++)if(b[h]===e)break a;h=-1}h=h<0}h&&c.push(e)}return c},lza=function(){var a=ho.nonce; return a!==void 0?a&&a===String(a)&&a.match(jza)?a:ho.nonce=null:co.querySelector?(a=co.querySelector("script[nonce]"))?(a=a.nonce||a.getAttribute("nonce")||"",a&&a===String(a)&&a.match(jza)?ho.nonce=a:ho.nonce=null):null:null},oza=function(a){if(co.readyState!="loading")mza(a);else {var b=lza(),c="";b!==null&&(c=" nonce=\""+b+"\"");a="<"+iza+" src=\""+encodeURI(a)+"\""+c+"></"+iza+">";co.write(nza?nza.createHTML(a):a)}},mza=function(a){var b=co.createElement(iza); b.setAttribute("src",nza?nza.createScriptURL(a):a);a=lza();a!==null&&b.setAttribute("nonce",a);b.async="true";(a=co.getElementsByTagName(iza)[0])?a.parentNode.insertBefore(b,a):(co.head||co.body||co.documentElement).appendChild(b)},qza=function(a,b,c){pza(function(){var d=b===Kya()?eo(go,"_",fo()):fo(); d=eo(Mya(b),"_",d);a(d)},c)},sza=function(a,b){var c=b||{}; typeof b=="function"&&(c={},c.callback=b);var d=(b=c)&&b._c;if(d)for(var e=0;e<Vya.length;e++){var h=Vya[e][0],k=Vya[e][1];k&&Object.prototype.hasOwnProperty.call(d,h)&&k(d[h],a,b)}b=[];a?b=a.split(":"):c.features&&(b=c.features);if(!(a=c.h)&&(a=Kya(),!a))throw Error("Bad hint: !hint");rza(b||[],c,a)},rza=function(a,b,c){a=Jya(a)||[]; var d=b.callback,e=b.config,h=b.timeout,k=b.ontimeout,m=b.onerror,p=void 0;typeof m=="function"&&(p=m);var q=null,r=!1;if(h&&!k||!h&&k)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";m=eo(Mya(c),"r",[]).sort();var w=eo(Mya(c),"L",[]).sort(),z=ho.le||[],C=[].concat(m),E=function(ca,aa){if(r)return 0;bo.clearTimeout(q);w.push.apply(w,I);var ea=((go||{}).config||{}).update;ea?ea(e):e&&eo(ho,"cu",[]).push(e);if(aa){Tya("me0",ca,C);try{qza(aa,c,p)}finally{Tya("me1", ca,C)}}return 1}; h>0&&(q=bo.setTimeout(function(){r=!0;k()},h)); var I=kza(a,w);if(I.length){I=kza(a,m);var N=eo(ho,"CP",[]),P=N.length;N[P]=function(ca){if(!ca)return 0;Tya("ml1",I,C);var aa=function(ha){N[P]=null;E(I,ca)&&Lya(function(){d&&d();ha()})},ea=function(){var ha=N[P+1]; ha&&ha()}; P>0&&N[P-1]?N[P]=function(){aa(ea)}:aa(ea)}; if(I.length){var U="loaded_"+ho.I++;go[U]=function(ca){N[P](ca);go[U]=null}; a=dza(c,I,"gapi."+U,m,z);m.push.apply(m,I);Tya("ml0",I,C);b.sync||bo.___gapisync?oza(a):mza(a)}else N[P](Hya)}else E(I)&&d&&d()},nza=Eaa("goog#gapi"),pza=function(a,b){if(ho.hee&&ho.hel>0)try{return a()}catch(c){b&&b(c),ho.hel--,sza("debug_error",function(){try{window.___jsl.hefn(c)}catch(d){throw c; }})}else try{return a()}catch(c){throw b&&b(c),c; }},tza=go.load; tza&&eo(ho,"ol",[]).push(tza);go.load=function(a,b){return pza(function(){return sza(a,b)})};var uza=function(a){this.segments=a}; uza.prototype.toString=function(){return this.segments.join(".")}; uza.prototype.getVersion=function(){return this.segments[0]}; uza.prototype.getExtension=function(){return this.segments[1]};var vza=function(a){this.segments=a}; vza.prototype.toString=function(){return this.segments.join(".")}; vza.prototype.getVersion=function(){return this.segments[1]}; var wza=function(a){var b=a.split(".");b=b.length!==4&&b.length!==3||b[0].indexOf("=")!==-1?null:new vza(b);if(b===null)throw new TypeError("Invalid WasmRowKey: "+a);return b};var xza=function(){this.JSC$7679_keys_={};this.urlPrefix_="";this.JSC$7679_queryData_={};this.wasmSuffix_=".wasm"}; xza.prototype.toString=function(){if(this.urlPrefix_.endsWith("_/wa/"))var a=""+this.urlPrefix_+ko(this,"wk")+this.wasmSuffix_;else if(this.urlPrefix_.endsWith("_/r/"))a=""+this.urlPrefix_+ko(this,"sc");else{a=this.urlPrefix_+yza(this);var b=sd(this.JSC$7679_queryData_),c="";b!=""&&(c="?"+b);a+=c}return a}; var zza=function(a){a=ko(a,"md");return!!a&&a!=="0"},yza=function(a){var b=[],c=cb(function(d){this.JSC$7679_keys_[d]!==void 0&&b.push(d+"="+this.JSC$7679_keys_[d])},a); zza(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto"),c("tpc")):(c("sdch"),c("k"),c("ck"),c("am"),c("rt"),"d"in a.JSC$7679_keys_||lo(a,"d","0"),c("d"),c("exm"),c("excm"),(a.JSC$7679_keys_.excm||a.JSC$7679_keys_.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),ko(a,"br")=="1"&&c("br"),c("br-d"),Aza(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ee"),c("tpc"),c("m"));return b.join("/")},ko=function(a,b){return a.JSC$7679_keys_[b]?a.JSC$7679_keys_[b]:null},lo= function(a,b,c){c?a.JSC$7679_keys_[b]=c:delete a.JSC$7679_keys_[b]},Bza=function(a,b){a.urlPrefix_=b},Cza=function(a,b){b&&b.length>0?(b.sort(),lo(a,"exm",b.join(","))):lo(a,"exm",null)},Dza=function(a,b){b&&b.length>0?(b.sort(),lo(a,"excm",b.join(","))):lo(a,"excm",null)},Eza=function(a){return(a=ko(a,"m"))?a.split(","):[]},Aza=function(a){switch(ko(a,"wt")){case"0":return"0"; case"1":return"1";case"2":return"2";default:return"";}},Fza=function(a,b){var c=Object.keys(b).filter(function(d){return!!Object.keys(b[d]).length}).map(function(d){var e=Object.keys(b[d]); e.length>1&&e.sort();return d+":"+e.join(",")}); c.sort();lo(a,"ee",c.join(";"))},Gza=function(a){delete a.JSC$7679_keys_.m; delete a.JSC$7679_keys_.exm;delete a.JSC$7679_keys_.ed}; xza.prototype.clone=function(){return Hza(this.toString())}; var Hza=function(a,b){b=b===void 0?!0:b;var c=Iza(a),d=new xza,e=hd(c)[5];uc.forEach(Jza,function(m){var p=e.match("/"+m+"=([^/]+)");p&&lo(d,m,p[1])}); var h="";h=a.indexOf("_/ss/")!=-1?"_/ss/":a.indexOf("_/wa/")!=-1?"_/wa/":a.indexOf("_/r/")!=-1?"_/r/":"_/js/";Bza(d,a.substr(0,a.indexOf(h)+h.length));if(d.urlPrefix_.endsWith("_/wa/")){b=Kza(a);var k=!0;Object.values(Lza).forEach(function(m){a.endsWith(m)&&(d.wasmSuffix_=m,k=!1)}); k&&(c=a.split("/"),d.wasmSuffix_="/"+c[c.length-1]);lo(d,"wk",b.toString());return d}if(d.urlPrefix_.endsWith("_/r/"))return b=Mza(a),lo(d,"sc",b.toString()),d;if(!b)return d;(b=hd(c)[6]||null)&&vca(b,function(m,p){d.JSC$7679_queryData_[m]=p}); return d},Nza=function(a){var b=ld(Iza(a)); return b===null?!1:RegExp("/_/wa/","g").test(b)?!!Kza(a):RegExp("/_/r/","g").test(b)?!!Mza(a):RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},Kza=function(a){var b=null,c=a.lastIndexOf("_/wa/")+5,d=a.indexOf("/",c); d!==-1?b=a.slice(c,d):Object.values(Lza).forEach(function(e){a.endsWith(e)&&(b=a.slice(c,a.lastIndexOf(e)))}); if(b===null)return null;try{return wza(b)}catch(e){return null}},Mza=function(a){var b=a.lastIndexOf("_/r/")+4; a=a.slice(b);if(a===null)return null;try{var c=a.split(".");var d=c.length!==2?null:new uza(c);if(d===null)throw new TypeError("Invalid StaticContentRowKey: "+a);return d}catch(e){return null}},Iza=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a},Jza={ROW_KEY:"k", CSS_ROW_KEY:"ck",WASM_ROW_KEY:"wk",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",GSS_MODULE_SET_PROTO:"gssmodulesetproto",USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg", USE_INSTALL_CSS_PROTO:"sp",TPC:"tpc",STATIC_CONTENT_ROW_KEY:"sc"},Oza=RegExp("^loaded_(g|h)?[_\\d]+$"),Lza={WASM:".wasm",SOURCEMAP:".map",SYMBOLS:".symbols",LOADER_JS:".loader.js",LOADER_SOURCEMAP:".loader.sourcemap",WORKER_JS:".worker.js",WORKER_SOURCEMAP:".worker.sourcemap"};Va=Va||{};var Pza=function(){oi.call(this)}; fb(Pza,oi);Pza.prototype.initialize=function(){};var Qza=function(a,b){this.fn_=a;this.handler_=b}; Qza.prototype.execute=function(a){this.fn_&&(this.fn_.call(this.handler_||null,a),this.fn_=this.handler_=null)}; Qza.prototype.abort=function(){this.handler_=this.fn_=null};var mo=function(a,b){oi.call(this);this.deps_=a;this.JSC$7689_id_=b;this.onloadCallbacks_=[];this.JSC$7689_onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]}; fb(mo,oi);mo.prototype.moduleConstructor_=Pza;mo.prototype.module_=null;mo.prototype.getId=function(){return this.JSC$7689_id_}; mo.prototype.registerCallback=function(a,b){return Rza(this.onloadCallbacks_,a,b)}; var Sza=function(a,b){Rza(a.JSC$7689_onErrorCallbacks_,b)},Rza=function(a,b,c){b=new Qza(b,c); a.push(b);return b}; mo.prototype.isLoaded=function(){return!!this.module_}; mo.prototype.onLoad=function(a){var b=new this.moduleConstructor_;b.initialize(a());this.module_=b;b=(b=!!Tza(this.earlyOnloadCallbacks_,a()))||!!Tza(this.onloadCallbacks_,a());b||(this.JSC$7689_onErrorCallbacks_.length=0);return b}; mo.prototype.onError=function(a){(a=Tza(this.JSC$7689_onErrorCallbacks_,a))&&Cd(Error("Module errback failures: "+a));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0}; var Tza=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].execute(b)}catch(e){Cd(e),c.push(e)}a.length=0;return c.length?c:null}; mo.prototype.disposeInternal=function(){mo.superClass_.disposeInternal.call(this);mi(this.module_)};var Uza=function(){this.JSC$7692_loader_=null}; f=Uza.prototype;f.setBatchModeEnabled=function(){}; f.setAllModuleInfoString=function(){}; f.removeExtraEdge=function(){throw Error("removeExtraEdge is not implemented.")}; f.getModuleContext=function(){return null}; f.isActive=function(){return!1}; f.isUserActive=function(){return!1}; f.registerCallback=function(){};var Vza=null,Wza=null,Xza=[];function no(){!Vza&&Wza&&Yza(Wza());return Vza} function Yza(a){Vza=a;Xza.forEach(function(b){b(Vza)}); Xza=[]} ;var Zza=function(a,b){this.serviceId_=a;this.moduleId_=b||null}; Zza.prototype.toString=function(){return this.serviceId_}; Zza.prototype.getModuleId=function(){return this.moduleId_};var oo=function(a){this.JSC$7698_id_=a;this.opts={}}; oo.prototype.JSC$7700_setLabel=function(a){this.label_=a||void 0;return this}; oo.prototype.addUploadMetadata=function(a,b){var c=this.opts.data||{};c[a]=b;this.opts.data=c;return this}; var $za=function(a){var b=uc.filter(a.opts,function(c){return c!==null}); b=uc.isEmpty(b)?null:b;a=[a.JSC$7698_id_,a.label_,b];b=wba(a);return a=a.slice(0,b+1)}; oo.prototype.toString=function(){var a=$za(this);return"("+bc(a,function(b){return JSON.stringify(b)}).join(",")+")"}; oo.prototype.getId=function(){return this.JSC$7698_id_}; oo.prototype.getOptions=function(){return uc.clone(this.opts)};var po=function(){oo.call(this,"image-search")}; l(po,oo);po.prototype.setSize=function(a){this.opts.imgsz=a;return this}; po.prototype.JSC$7700_setLabel=function(a){oo.prototype.JSC$7700_setLabel.call(this,a);return this}; po.prototype.addUploadMetadata=function(a,b){oo.prototype.addUploadMetadata.call(this,a,b);return this};var qo=function(){oo.call(this,"maps")}; l(qo,oo);qo.prototype.setZoom=function(a){this.opts.zoom=a;return this}; qo.prototype.JSC$7700_setLabel=function(a){oo.prototype.JSC$7700_setLabel.call(this,a);return this}; qo.prototype.addUploadMetadata=function(a,b){oo.prototype.addUploadMetadata.call(this,a,b);return this};var ro=function(){oo.call(this,"photos")}; l(ro,oo);ro.prototype.JSC$7700_setLabel=function(a){oo.prototype.JSC$7700_setLabel.call(this,a);return this}; ro.prototype.addUploadMetadata=function(a,b){oo.prototype.addUploadMetadata.call(this,a,b);return this};var so=function(){oo.call(this,"url")}; l(so,oo);var aAa=function(){var a=new so;a.opts.type="video";a.opts.site="youtube.com";return a}; so.prototype.JSC$7700_setLabel=function(a){oo.prototype.JSC$7700_setLabel.call(this,a);return this}; so.prototype.addUploadMetadata=function(a,b){oo.prototype.addUploadMetadata.call(this,a,b);return this};var to=function(){oo.call(this,"video-search")}; l(to,oo);var bAa=function(){var a=new to;a.opts.site="youtube.com";return a}; to.prototype.JSC$7700_setLabel=function(a){oo.prototype.JSC$7700_setLabel.call(this,a);return this}; to.prototype.addUploadMetadata=function(a,b){oo.prototype.addUploadMetadata.call(this,a,b);return this};var cAa=function(){oo.call(this,"web")}; l(cAa,oo);cAa.prototype.JSC$7700_setLabel=function(a){oo.prototype.JSC$7700_setLabel.call(this,a);return this}; cAa.prototype.addUploadMetadata=function(a,b){oo.prototype.addUploadMetadata.call(this,a,b);return this};var uo=function(){this.items_=[];this.opts={}},dAa=function(a){switch(a){case"image-search":return new po; case"maps":return new qo;case"photos":return new ro;case"url":return new so;case"video-search":return new to;case"web":return new cAa;}return new oo(a)}; uo.prototype.addView=function(a){this.items_.push(typeof a==="string"?dAa(a):a);return this}; var eAa=function(a){return"("+bc(a.items_,function(b){return b.toString()}).join(",")+")"}; uo.prototype.toString=function(){return eAa(this)}; uo.prototype.getViews=function(a,b){b=b===void 0?[]:b;for(var c=this.items_,d=0;d<c.length;d++){var e=c[d];e instanceof uo?e.getViews(a,b):e.getId()==a&&b.push(e)}return b}; uo.prototype.getOptions=function(){return uc.clone(this.opts)};var vo=function(a){this.basePickerUrl_=a||"https://docs.google.com/picker";this.nav_=new uo}; vo.prototype.nav_=null;vo.prototype.addView=function(a){this.nav_.addView(a);return this}; vo.prototype.getBaseUrl=function(){return this.basePickerUrl_}; vo.prototype.getViews=function(a){return this.nav_.getViews(a)}; var fAa=function(a,b){a.callback_=b;return a};function gAa(a){this.action=a;this.wfv=!1} ;var hAa=new Map;hAa.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");hAa.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");hAa.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var iAa=new Set;iAa.add("application/vnd.google-apps.kix");iAa.add("application/vnd.google-apps.ritz");iAa.add("application/vnd.google-apps.punch");var tAa=function(a,b,c){var d=c&&ag(c,1);if(c){var e=ag(c,3);e=e&&JSON.parse(e)||{};c={0:ag(c,1),1:ag(c,2),2:e}}else c={};switch(bg(a[0].getId(),2)){case 13:return jAa(a,b,d,c);case 3:return kAa(a,b,d,c);case 10:return lAa(a,b,d,c);case 12:return mAa(a,b);case 2:return nAa(a,b,d,c);case 5:return oAa(a,b,d,c);case 9:return pAa(a,b,d,c);case 6:return qAa(a,b,d,c);case 25:return rAa(a,b,d,c);case 1:return uf(a[0],ava,26)?sAa(a,b,d,c):lAa(a,b,d,c);default:return{};}},qAa=function(a,b,c,d){a=a.map(function(e){return{id:e.getId().getId(), serviceId:"youtube",name:e.getName(),description:ag(e,3),type:wo(e),lastEditedUtc:Oia(Kf(e,ii,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:e.getUrl(),embedUrl:ag(e,13),thumbnails:xo(Vm(e))}}); return{action:b,docs:a,viewToken:d,view:c||"youtube",v2Translated:!0}},nAa=function(a,b,c,d){var e=a.map(function(h){var k={id:h.getId().getId(), serviceId:"docs",mimeType:ag(h,7),name:h.getName(),type:wo(h),lastEditedUtc:Oia(Kf(h,ii,12)).getTime(),url:h.getUrl(),sizeBytes:Jfa(h),description:ag(h,3),iconUrl:ag(h,11),thumbnails:xo(Vm(h)),isShared:Wf(Kf(h,Wm,21),1),downloadUrl:ag(Kf(h,Wm,21),10),embedUrl:ag(h,13),copyable:Wf(Kf(h,Wm,21),9),resourceKey:ag(Kf(h,Wm,21),11)};Wf(Kf(h,Wm,21),12)&&(k.uploadState="success",k.isNew=!0);if(uf(Kf(h,Wm,21),$ua,3)){h=Kf(Kf(h,Wm,21),$ua,3);if(uf(h,hi,2)){var m=Zf(h.getDuration(),1)+Xf(h.getDuration(),2)/1E9; k.duration=m}k.aspectRatio=$f(h,1)}return k}); return{action:b,docs:e,viewToken:d,view:c||"all",extraUserInputs:uAa(a),v2Translated:!0}},oAa=function(a,b,c,d){a=a.map(function(e){var h=Kf(Kf(e,iva,15),Rm,1); Pf(e,10,Rm,h);return{id:e.getId().getId(),serviceId:"web",mimeType:ag(e,7),name:e.getName(),type:wo(e),url:e.getUrl(),description:ag(e,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:xo(Vm(e))}}); return{action:b,docs:a,viewToken:d,view:c||"image-search",v2Translated:!0}},pAa=function(a,b,c,d){a=a.map(function(e){return{serviceId:"url", name:Vm(e)[0].getUrl().split("/").pop(),type:wo(e),mimeType:ag(e,7),url:e.getUrl(),description:ag(e,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:xo(Vm(e))}}); return{action:b,docs:a,viewToken:d,view:c||"url",v2Translated:!0}},sAa=function(a,b,c,d){a=a.map(function(e){return{id:e.getId().getId(), serviceId:"picasa",name:e.getName(),type:wo(e),description:ag(e,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:xo(Vm(e))}}); return{action:b,docs:a,viewToken:d,view:c||"webcam",v2Translated:!0}},lAa=function(a,b,c,d){return{action:b, docs:a.map(vAa),viewToken:d,view:wAa(c||"upload",a),extraUserInputs:uAa(a),v2Translated:!0}},wAa=function(a,b){return b.some(function(c){var d; return((d=Kf(c,Sm,30))==null?void 0:bg(d,3))===9})?a+"/gmailphotos":a},kAa=function(a,b,c,d){var e=a.map(function(h){var k={id:h.getId().getId(), serviceId:"picasa",mimeType:ag(h,7),name:h.getName(),type:wo(h),lastEditedUtc:Oia(Kf(h,ii,12)).getTime(),url:h.getUrl(),sizeBytes:Jfa(h),description:ag(h,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:xo(Vm(h)),mediaKey:h.getId().getId(),parentId:ag(h,4)},m,p=(m=Kf(h,dva,18))==null?void 0:Kf(m,cva,3);p&&(k.latitude=$f(p,1),k.longitude=$f(p,2));var q;(h=(q=Kf(h,dva,18))==null?void 0:Zf(q,6))&&(k.version=h);return k}); return{action:b,docs:e,viewToken:d,view:c||"photos",extraUserInputs:uAa(a),v2Translated:!0}},jAa=function(a,b,c,d){a=a.map(function(e){return{id:e.getId().getId(), serviceId:"et",name:Vm(e)[0].getUrl().split("/").pop(),description:ag(e,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:xo(Vm(e),"etjpg")}}); return{action:b,docs:a,viewToken:d,view:c||"et",v2Translated:!0}},rAa=function(a,b,c,d){a=a.map(function(e){var h=e.getId().getId(),k=d["2"]; return{id:h,serviceId:k.type!=="gmail_themes"&&k.parent==="6226252643674576769"?"picasa":"static_themes",name:e.getName(),mimeType:ag(e,7),type:wo(e),description:ag(e,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:e.getUrl(),embedUrl:e.getUrl(),thumbnails:xo(Vm(e))}}); return{action:b,docs:a,viewToken:d,view:c||"photos",v2Translated:!0}},mAa=function(a,b){a=a.map(function(c){var d=Kf(c,bva,27); d=cg(d,1,zf())[0];return{id:c.getId().getId(),serviceId:"contacts",mimeType:ag(c,7),name:c.getName(),description:ag(c,3),url:"mailto:"+d,thumbnail:[{url:ag(c,11)}],email:d}}); return{action:b,docs:a,view:"contacts",v2Translated:!0}},xo=function(a,b){b=b===void 0?"":b; if(!a.length)return null;b=="etjpg"&&(a=a.filter(function(c){return c.getUrl().includes("w1200-h300")})); return a.map(function(c){return{url:c.getUrl(),height:c.getHeight(),width:c.getWidth(),type:b}})},uAa=function(a){return{isAttachment:a.some(function(b){return Wf(b,31)})}},vAa=function(a){var b={id:a.getId().getId(), serviceId:xAa(a),mimeType:ag(a,7),name:a.getName(),type:wo(a),sizeBytes:Jfa(a),description:ag(a,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:xo(Vm(a)),isNew:!0},c=Kf(a,Sm,30);if(c){b.dataUrl=ag(c,1)||null;a:{var d=Kf(a,Sm,30);switch(bg(d,3)){case 9:d=eg(d,gva,2,Um);d={remoteRefs:d&&ag(d,1)};break a;case 10:case 15:d=eg(d,fva,4,Um);var e=Vm(a);d={photo_id:d&&ag(d,1),media_key:a.getId().getId(),media_type:a.getType()===1?1:2,image_url:e&&e[0].getUrl(), width:e&&String(e[0].getWidth()),height:e&&String(e[0].getHeight())};break a;}d=null}b.uploadMetadata=d}(d=c&&eg(c,fva,4,Um))&&(b.id=ag(d,1));(d=c&&eg(c,hva,5,Um))&&(b.contentId=ag(d,1));(d=c&&eg(c,eva,6,Um))&&(b.contentId=ag(d,1));(c==null?void 0:bg(c,3))===1&&(b.mediaKey=a.getId().getId());return b},xAa=function(a){var b; switch(((b=Kf(a,Sm,30))==null?void 0:bg(b,3))||0){case 1:return"picasa";case 2:case 3:case 4:case 8:case 12:return"photo";case 10:case 15:return"dragonflyphotos";case 11:return"mapspro";case 13:return"books";case 14:return"cultural";}return null},wo=function(a){switch(a.getType()){case 1:case 21:return"photo"; case 2:return"video";case 6:return"folder";case 13:return"calendar";case 14:return"album";case 19:return"contact";case 3:case 4:case 5:case 7:case 12:return ag(a,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file";}};var CAa=function(a,b){var c=b||{};b=c.document||document;var d=zb(a).toString(),e=new ph(b).createElement("SCRIPT"),h={script_:e,timeout_:void 0},k=new An(yAa,h),m=null,p=c.timeout!=null?c.timeout:5E3;p>0&&(m=window.setTimeout(function(){zAa(e,!0);k.errback(new AAa(1,"Timeout reached for loading script "+d))},p),h.timeout_=m); e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!="loaded"&&e.readyState!="complete"||(zAa(e,c.cleanupWhenDone||!1,m),k.callback(null))}; e.onerror=function(){zAa(e,!0,m);k.errback(new AAa(0,"Error while loading script "+d))}; h=c.attributes||{};uc.extend(h,{type:"text/javascript",charset:"UTF-8"});bia(e,h);Vha(e,a);BAa(b).appendChild(e);return k},BAa=function(a){var b=th("HEAD",a); return b&&b.length!==0?b[0]:a.documentElement},yAa=function(){if(this&&this.script_){var a=this.script_; a&&a.tagName=="SCRIPT"&&zAa(a,!0,this.timeout_)}},zAa=function(a,b,c){c!=null&&Oa.clearTimeout(c); a.onload=function(){}; a.onerror=function(){}; a.onreadystatechange=function(){}; b&&window.setTimeout(function(){Ih(a)},0)},AAa=function(a,b){var c="Jsloader error (code #"+a+")"; b&&(c+=": "+b);hb.call(this,c);this.code=a}; fb(AAa,hb);var DAa=ka(["https://apis.google.com/js/api.js"]),EAa=fh(DAa),IAa=function(a,b){var c=!1,d=FAa(a,b).then(function(h){c=!0;return h}),e=tva(5E3).then(function(){return c?FAa(a,b):GAa(b).then(function(h){return HAa(h,a)})}); return oka([d,e])},FAa=function(a,b){return JAa(b).then(function(c){return HAa(c,a)})},HAa=function(a,b){var c=kb(b,"gapi.")?b.slice(5):b; return a[c]?cj(a[c]):new bj(function(d,e){var h=bn(function(){e(Error("Gapi load timeout"))},3E4); a.load(b,{callback:function(){cn(h);d(a[c])}, onerror:function(k){cn(h);e(k)}})})},JAa=function(a){return a.gapi&&a.gapi.load?cj(a.gapi):GAa(a)},GAa=function(a){return CAa(EAa,{document:a.document}).then(function(){return a.gapi})},KAa=function(){}; KAa.prototype.load=function(a,b){b=b===void 0?window:b;var c=Date.now();return IAa(a,b).then(function(d){var e=Date.now();return{library:d,loadStartMs:c,loadEndMs:e}},function(d){throw d instanceof Error?d:Error(String(d)); })};var LAa=function(){oi.call(this);this.gapiLoader_=new KAa;this.origin_=null;this.gapiPickerIframeResolver_=fj();this.gapiIframesResolver_=fj();this.gapiIframesResolver_.promise.then(null,function(){}); this.gapiPickerIframeResolver_.promise.then(null,function(){}); this.hostMessageHandlerInternal_={}}; l(LAa,oi);var MAa=function(a,b){var c=Qa("gapi.iframes",b);return c?(a=Date.now(),cj({library:c,loadStartMs:a,loadEndMs:a})):a.gapiLoader_.load("gapi.iframes",b)},OAa=function(a,b,c,d,e,h){var k=!0; k=k===void 0?!1:k;MAa(a,yh(b.ownerDocument)).then(function(m){var p=m.library;a.gapiIframesResolver_.resolve(p);m=a.gapiPickerIframeResolver_;var q=m.resolve,r=k;r=r===void 0?!1:r;var w={};w["host-message-handler"]=c;a.hostMessageHandlerInternal_=w;var z=Yn(d);z=Yn(z);z=Ln(Kn(Jn(new In,z.scheme_),z.JSC$7653_domain_),z.JSC$7653_port_).toString();a.origin_=z;z=new Pya().setUrl(d);z.JSC$7667_obj_.where=b;z.JSC$7667_obj_.allowPost=r;z.JSC$7667_obj_.messageHandlers=w;r=NAa(a,p);z.JSC$7667_obj_.messageHandlersFilter= r;e!=null&&(z.JSC$7667_obj_.id=e);h!=null&&(z.JSC$7667_obj_.rpctoken=h);r=Oya(z);r.JSC$7664_obj_.style={display:"block","min-width":"100%",width:"1px"};r.JSC$7664_obj_.height="100%";Oya(z).value().allow="camera 'src' "+a.origin_;p=p.getContext().openChild(z.value());q.call(m,p)},function(m){a.gapiIframesResolver_.reject(m); a.gapiPickerIframeResolver_.reject(m)}); return a.gapiPickerIframeResolver_.promise},PAa=function(a,b){return ej([a.gapiIframesResolver_.promise, a.gapiPickerIframeResolver_.promise]).then(function(c){var d=g(c);c=d.next().value;return(d=d.next().value)?d.send("picker-message-handler",b,void 0,NAa(a,c)):dj(Error("Iframe not loaded."))})},NAa=function(a,b){return Qa("makeWhiteListIframesFilter",b)([a.origin_])}; LAa.prototype.disposeInternal=function(){QAa(this);oi.prototype.disposeInternal.call(this)}; var QAa=function(a){a.gapiPickerIframeResolver_.promise.then(function(b){b&&(b.unregister("host-message-handler"),delete a.hostMessageHandlerInternal_["host-message-handler"])})};var RAa=function(){this.nextId=0};var TAa=function(a,b){switch(a.action){case"select-contacts":var c=SAa(a.contacts);break;case"visibility":c=a.visible;a=new Xm;c=mg(a,1,7).setVisible(c);a={};a["iframe-command"]=c.serialize();c=a;break;case"set-drive-options":c=a.appId;a=a.appOrigin;var d=new Xm;d=mg(d,1,13);c=kg(d,9,c);c=kg(c,10,a);a={};c=(a["iframe-command"]=c.serialize(),a);break;default:c=null;}return c?PAa(b,c):cj()},SAa=function(a){if(!a||a.length==0)return null; var b=new Xm;mg(b,1,11);var c=new RAa;a.forEach(function(d){if(d.email){var e=new xf;e=kg(e,2,d.name?d.name:d.email);var h=new bva;d=zfa(h,1,Xe,d.email);d=Mf(e,27,d);e=new Zua;h=":"+(c.nextId++).toString(36);e=kg(e,1,h);e=mg(e,2,12);d=Mf(d,1,e)}else d=null;d&&Pf(b,7,xf,d)}); a={};a["iframe-command"]=b.serialize();return a};var UAa=function(){if(fda){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Gd()))?a[1]:"0"}return Zd?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(Gd()))?a[0].replace(/_/g,"."):"10"):hda?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Gd()))?a[1]:""):ida||jda||kda?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Gd()))?a[1].replace(/_/g,"."):""):""}();var yo=function(a){return(a=a.exec(Gd()))?a[1]:""},VAa=function(){if($d)return yo(/Firefox\/([0-9.]+)/); if(Vd||Wd||cda)return sda;if(ae){if(Qd()||ada()){var a=yo(/CriOS\/([0-9.]+)/);if(a)return a}return yo(/Chrome\/([0-9.]+)/)}if(Bda&&!Qd())return yo(/Version\/([0-9.]+)/);if(yda||zda){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Gd()))return a[1]+"."+a[2]}else if(Ada)return(a=yo(/Android\s+([0-9.]+)/))?a:yo(/Version\/([0-9.]+)/);return""}();var XAa=function(a){var b=gi(a);return b&&WAa()?-a.scrollLeft:b&&Zh(a,"overflowX")!="visible"?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft},YAa=function(a,b){b=Math.max(b,0); gi(a)?WAa()?a.scrollLeft=-b:a.scrollLeft=a.scrollWidth-b-a.clientWidth:a.scrollLeft=b},WAa=function(){var a=Bda&&rb(VAa,10)>=0,b; if(b=lda)b=rb(UAa,10)>=0;var c=ae&&rb(VAa,85)>=0;return Xd||a||b||c};var ZAa=function(){}; Wa(ZAa);ZAa.prototype.nextId_=0;var zo=function(a){return":"+(a.nextId_++).toString(36)};var Ao=function(a){Di.call(this);this.JSC$7767_dom_=a||rh();this.JSC$7767_id_=null;this.inDocument_=!1;this.JSC$7767_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1}; fb(Ao,Di);Ao.prototype.idGenerator_=ZAa.getInstance();Ao.prototype.getId=function(){return this.JSC$7767_id_||(this.JSC$7767_id_=zo(this.idGenerator_))}; Ao.prototype.getElement=function(){return this.JSC$7767_element_}; var Bo=function(a){a.googUiComponentHandler_||(a.googUiComponentHandler_=new yn(a));return a.googUiComponentHandler_},$Aa=function(a,b){if(a==b)throw Error("Unable to set parent component"); var c;if(c=b&&a.parent_&&a.JSC$7767_id_){c=a.parent_;var d=a.JSC$7767_id_;c=c.childIndex_&&d?uc.get(c.childIndex_,d)||null:null}if(c&&a.parent_!=b)throw Error("Unable to set parent component");a.parent_=b;Ao.superClass_.setParentEventTarget.call(a,b)}; Ao.prototype.setParentEventTarget=function(a){if(this.parent_&&this.parent_!=a)throw Error("Method not supported");Ao.superClass_.setParentEventTarget.call(this,a)}; Ao.prototype.JSC$7769_createDom=function(){this.JSC$7767_element_=this.JSC$7767_dom_.createElement("DIV")}; Ao.prototype.render=function(a){aBa(this,a)}; var aBa=function(a,b,c){if(a.inDocument_)throw Error("Component already rendered");a.JSC$7767_element_||a.JSC$7769_createDom();b?b.insertBefore(a.JSC$7767_element_,c||null):a.JSC$7767_dom_.JSC$6516_document_.body.appendChild(a.JSC$7767_element_);a.parent_&&!a.parent_.inDocument_||a.enterDocument()}; f=Ao.prototype;f.decorate=function(a){if(this.inDocument_)throw Error("Component already rendered");if(a&&this.canDecorate(a)){this.wasDecorated_=!0;var b=qh(a);this.JSC$7767_dom_&&this.JSC$7767_dom_.JSC$6516_document_==b||(this.JSC$7767_dom_=rh(a));this.decorateInternal(a);this.enterDocument()}else throw Error("Invalid element to decorate")}; f.canDecorate=function(){return!0}; f.decorateInternal=function(a){this.JSC$7767_element_=a}; f.enterDocument=function(){this.inDocument_=!0;bBa(this,function(a){!a.inDocument_&&a.getElement()&&a.enterDocument()})}; f.exitDocument=function(){bBa(this,function(a){a.inDocument_&&a.exitDocument()}); this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1}; f.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);bBa(this,function(a){a.dispose()}); !this.wasDecorated_&&this.JSC$7767_element_&&Ih(this.JSC$7767_element_);this.parent_=this.model_=this.JSC$7767_element_=this.childIndex_=this.children_=null;Ao.superClass_.disposeInternal.call(this)}; f.getModel=function(){return this.model_}; f.addChild=function(a,b){var c=this.children_?this.children_.length:0;if(a.inDocument_&&(b||!this.inDocument_))throw Error("Component already rendered");if(c<0||c>(this.children_?this.children_.length:0))throw Error("Child component index out of bounds");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);a.parent_==this?(uc.set(this.childIndex_,a.getId(),a),mc(this.children_,a)):uc.add(this.childIndex_,a.getId(),a);$Aa(a,this);Aba(this.children_,c,0,a);a.inDocument_&&this.inDocument_&& a.parent_==this?(b=this.getContentElement(),(b.childNodes[c]||null)!=a.getElement()&&(a.getElement().parentElement==b&&b.removeChild(a.getElement()),c=b.childNodes[c]||null,b.insertBefore(a.getElement(),c))):b?(this.JSC$7767_element_||this.JSC$7769_createDom(),c=this.children_?this.children_[c+1]||null:null,aBa(a,this.getContentElement(),c?c.JSC$7767_element_:null)):this.inDocument_&&!a.inDocument_&&a.JSC$7767_element_&&a.JSC$7767_element_.parentNode&&a.JSC$7767_element_.parentNode.nodeType==1&&a.enterDocument()}; f.getContentElement=function(){return this.JSC$7767_element_}; var bBa=function(a,b){a.children_&&a.children_.forEach(b,void 0)}; Ao.prototype.removeChild=function(a,b){if(a){var c=typeof a==="string"?a:a.getId();a=this.childIndex_&&c?uc.get(this.childIndex_,c)||null:null;c&&a&&(uc.remove(this.childIndex_,c),mc(this.children_,a),b&&(a.exitDocument(),a.JSC$7767_element_&&Ih(a.JSC$7767_element_)),$Aa(a,null))}if(!a)throw Error("Child is not in parent component");return a};function cBa(a,b){gAa.call(this,"set-drive-options");this.appId=a;this.appOrigin=b} fb(cBa,gAa);var dBa=function(a){gAa.call(this,"visibility");this.visible=a}; fb(dBa,gAa);var eBa;var fBa=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")},Co=function(a,b,c){Array.isArray(c)&&(c=c.join(" ")); var d="aria-"+b;c===""||c==void 0?(eBa||(c={},eBa=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=eBa,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)};var hBa=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||a.keyCode>=112&&a.keyCode<=123)return!1;if(gBa(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!Xd;default:return a.keyCode<166||a.keyCode>183;}},gBa=function(a){if(a>=48&&a<=57||a>=96&&a<=106||a>=65&&a<=90||Yd&&a==0)return!0; switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return Xd;default:return!1;}};var Do=function(a,b,c){Di.call(this);this.target=a;this.handle=b||a;this.limits=c||new Uh(NaN,NaN,NaN,NaN);this.JSC$7772_document_=qh(a);this.JSC$7772_eventHandler_=new yn(this);pi(this,this.JSC$7772_eventHandler_);this.deltaY=this.deltaX=this.startY=this.JSC$7772_startX=this.screenY=this.screenX=this.clientY=this.clientX=0;this.enabled_=!0;this.dragging_=!1;this.hysteresisDistanceSquared_=0;yi(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=iBa}; fb(Do,Di);var iBa=Oa.document&&Oa.document.documentElement&&!!Oa.document.documentElement.setCapture&&!!Oa.document.releaseCapture;f=Do.prototype;f.setEnabled=function(a){this.enabled_=a}; f.disposeInternal=function(){Do.superClass_.disposeInternal.call(this);Bi(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$7772_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$7772_document_.releaseCapture();this.handle=this.target=null}; f.startDrag=function(a){var b=a.type=="mousedown";if(!this.enabled_||this.dragging_||b&&(a.event_.button!=0||Zd&&a.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0){if(this.dispatchEvent(new Go("start",this,a.clientX,a.clientY,a)))this.dragging_=!0,b&&a.preventDefault();else return;}else b&&a.preventDefault();b=this.JSC$7772_document_;var c=b.documentElement,d=!this.useSetCapture_;this.JSC$7772_eventHandler_.listen(b,["touchmove","mousemove"],this.handleMove_,{capture:d, passive:!1});this.JSC$7772_eventHandler_.listen(b,["touchend","mouseup"],this.endDrag,d);this.useSetCapture_?(c.setCapture(!1),this.JSC$7772_eventHandler_.listen(c,"losecapture",this.endDrag)):this.JSC$7772_eventHandler_.listen(yh(b),"blur",this.endDrag);this.scrollTarget_&&this.JSC$7772_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,d);this.clientX=this.JSC$7772_startX=a.clientX;this.clientY=this.startY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.target.offsetLeft; this.deltaY=this.target.offsetTop;this.pageScroll=xh(rh(this.JSC$7772_document_).JSC$6516_document_)}}; f.endDrag=function(a,b){this.JSC$7772_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$7772_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new Go("end",this,a.clientX,a.clientY,a,jBa(this,this.deltaX),kBa(this,this.deltaY),b||a.type=="touchcancel"))):this.dispatchEvent("earlycancel")}; f.handleMove_=function(a){if(this.enabled_){var b=a.clientX-this.clientX,c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.dragging_){var d=this.JSC$7772_startX-this.clientX,e=this.startY-this.clientY;if(d*d+e*e>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new Go("start",this,a.clientX,a.clientY,a)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(a);return}}c=lBa(this,b,c);b=c.x;c=c.y;this.dragging_&&this.dispatchEvent(new Go("beforedrag", this,a.clientX,a.clientY,a,b,c))&&(mBa(this,a,b,c),a.preventDefault())}}; var lBa=function(a,b,c){var d=xh(rh(a.JSC$7772_document_).JSC$6516_document_);b+=d.x-a.pageScroll.x;c+=d.y-a.pageScroll.y;a.pageScroll=d;a.deltaX+=b;a.deltaY+=c;return new nh(jBa(a,a.deltaX),kBa(a,a.deltaY))}; Do.prototype.onScroll_=function(a){var b=lBa(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;mBa(this,a,b.x,b.y)}; var mBa=function(a,b,c,d){a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new Go("drag",a,b.clientX,b.clientY,b,c,d))},jBa=function(a,b){var c=a.limits; a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(a!=null?a+c:Infinity,Math.max(a!=null?a:-Infinity,b))},kBa=function(a,b){var c=a.limits; a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(a!=null?a+c:Infinity,Math.max(a!=null?a:-Infinity,b))}; Do.prototype.isDragging=function(){return this.dragging_}; var Go=function(a,b,c,d,e,h,k){si.call(this,a);this.clientX=c;this.clientY=d;this.browserEvent=e;this.left=h!==void 0?h:b.deltaX;this.top=k!==void 0?k:b.deltaY;this.dragger=b}; fb(Go,si);var Ho=function(a){this.JSC$7779_map_=new Map;var b=arguments.length;if(b>1){if(b%2)throw Error("Uneven number of arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.addAll(a)}; f=Ho.prototype;f.getCount=function(){return this.JSC$7779_map_.size}; f.getValues=function(){return Array.from(this.JSC$7779_map_.values())}; f.getKeys=function(){return Array.from(this.JSC$7779_map_.keys())}; f.containsKey=function(a){return this.JSC$7779_map_.has(a)}; f.containsValue=function(a){return this.getValues().some(function(b){return b==a})}; f.equals=function(a,b){var c=this;b=b===void 0?function(d,e){return d===e}:b; return this===a?!0:this.JSC$7779_map_.size!=a.getCount()?!1:this.getKeys().every(function(d){return b(c.JSC$7779_map_.get(d),a.get(d))})}; f.isEmpty=function(){return this.JSC$7779_map_.size==0}; f.clear=function(){this.JSC$7779_map_.clear()}; f.remove=function(a){return this.JSC$7779_map_.delete(a)}; f.get=function(a,b){return this.JSC$7779_map_.has(a)?this.JSC$7779_map_.get(a):b}; f.set=function(a,b){this.JSC$7779_map_.set(a,b);return this}; f.addAll=function(a){if(a instanceof Ho){a=g(a.JSC$7779_map_);for(var b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;this.JSC$7779_map_.set(b,c)}}else if(a)for(a=g(Object.entries(a)),b=a.next();!b.done;b=a.next())c=g(b.value),b=c.next().value,c=c.next().value,this.JSC$7779_map_.set(b,c)}; f.forEach=function(a,b){var c=this;b=b===void 0?this:b;this.JSC$7779_map_.forEach(function(d,e){return a.call(b,d,e,c)})}; f.clone=function(){return new Ho(this)};(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!Oa.requestAnimationFrame;++c)Oa.requestAnimationFrame=Oa[b+"RequestAnimationFrame"],Oa.cancelAnimationFrame=Oa[b+"CancelAnimationFrame"]||Oa[b+"CancelRequestAnimationFrame"];if(!Oa.requestAnimationFrame){var d=0;Oa.requestAnimationFrame=function(e){var h=new Date().getTime(),k=Math.max(0,16-(h-d));d=h+k;return Oa.setTimeout(function(){e(h+k)},k)}; Oa.cancelAnimationFrame||(Oa.cancelAnimationFrame=function(e){clearTimeout(e)})}})(); var nBa=[[],[]],oBa=0,pBa=!1,qBa=0,sBa=function(a,b){var c=qBa++,d={measureTask:{id:c,fn:a.measure,context:b},mutateTask:{id:c,fn:a.mutate,context:b},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(d.args||(d.args=[]),d.args.length=0,d.args.push.apply(d.args,arguments),d.args.push(d.state)):d.args&&d.args.length!=0?(d.args[0]=d.state,d.args.length=1):d.args=[d.state];d.isScheduled||(d.isScheduled=!0,nBa[oBa].push(d));pBa||(pBa=!0,window.requestAnimationFrame(rBa))}},rBa= function(){pBa=!1; var a=nBa[oBa],b=a.length;oBa=(oBa+1)%2;for(var c,d=0;d<b;++d){c=a[d];var e=c.measureTask;c.isScheduled=!1;e.fn&&e.fn.apply(e.context,c.args)}for(d=0;d<b;++d)c=a[d],e=c.mutateTask,c.isScheduled=!1,e.fn&&e.fn.apply(e.context,c.args),c.state={};a.length=0};var tBa=Ab(vb(wb("about:blank")));Ab(vb(wb("javascript:undefined")));var Io=function(a){Di.call(this);this.JSC$7785_element_=a;this.listenKeyIn_=yi(this.JSC$7785_element_,"focus",this,!0);this.listenKeyOut_=yi(this.JSC$7785_element_,"blur",this,!0)}; fb(Io,Di);Io.prototype.handleEvent=function(a){var b=new ti(a.event_);b.type=a.type=="focusin"||a.type=="focus"?"focusin":"focusout";this.dispatchEvent(b)}; Io.prototype.disposeInternal=function(){Io.superClass_.disposeInternal.call(this);Ci(this.listenKeyIn_);Ci(this.listenKeyOut_);delete this.JSC$7785_element_};var uBa=function(a,b){this.JSC$7788_element_=a;this.JSC$7788_dom_=b};var Jo=function(a,b){Ao.call(this,b);this.useIframeMask_=!!a;this.lastFocus_=null;this.resizeBackgroundTask_=sBa({mutate:this.resizeBackground_},this);sBa({mutate:this.updateModalAndBackground_},this)}; fb(Jo,Ao);f=Jo.prototype;f.focusHandler_=null;f.visible_=!1;f.bgEl_=null;f.bgIframeEl_=null;f.tabCatcherElement_=null;f.backwardTabWrapInProgress_=!1;f.getCssClass=function(){return"goog-modalpopup"}; f.getBackgroundElement=function(){return this.bgEl_}; f.JSC$7769_createDom=function(){Jo.superClass_.JSC$7769_createDom.call(this);var a=this.getElement(),b=ob(this.getCssClass()).split(" ");Si(a,b);a.tabIndex=0;fi(a,!1);vBa(this);wBa(this)}; var vBa=function(a){if(a.useIframeMask_&&!a.bgIframeEl_){var b=a.JSC$7767_dom_.JSC$6518_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});b.src=zb(tBa).toString();a.bgIframeEl_=b;a.bgIframeEl_.className=a.getCssClass()+"-bg";fi(a.bgIframeEl_,!1);Hia(a.bgIframeEl_,0)}a.bgEl_||(a.bgEl_=a.JSC$7767_dom_.JSC$6518_createDom("DIV",a.getCssClass()+"-bg"),fi(a.bgEl_,!1))},wBa=function(a){a.tabCatcherElement_||(a.tabCatcherElement_=a.JSC$7767_dom_.createElement("SPAN"),fi(a.tabCatcherElement_, !1),a.tabCatcherElement_.tabIndex=0,a.tabCatcherElement_.style.position="absolute")}; f=Jo.prototype;f.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1}; f.canDecorate=function(a){return!!a&&a.tagName=="DIV"}; f.decorateInternal=function(a){Jo.superClass_.decorateInternal.call(this,a);a=ob(this.getCssClass()).split(" ");Si(this.getElement(),a);vBa(this);wBa(this);this.getElement().tabIndex=0;fi(this.getElement(),!1)}; f.enterDocument=function(){this.bgIframeEl_&&Fh(this.bgIframeEl_,this.getElement());Fh(this.bgEl_,this.getElement());Jo.superClass_.enterDocument.call(this);Gh(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Io(this.JSC$7767_dom_.JSC$6516_document_);Bo(this).listen(this.focusHandler_,"focusin",this.onFocus);xBa(this,!1)}; f.exitDocument=function(){this.isVisible()&&this.setVisible(!1);mi(this.focusHandler_);Jo.superClass_.exitDocument.call(this);Ih(this.bgIframeEl_);Ih(this.bgEl_);Ih(this.tabCatcherElement_)}; f.setVisible=function(a){if(a!=this.visible_)if(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.inDocument_&&xBa(this,a),a){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$7767_dom_.JSC$6516_document_.activeElement}catch(e){}this.updateModalAndBackground_();Bo(this).listen(Rh(this.JSC$7767_dom_),"resize", this.resizeBackground_).listen(Rh(this.JSC$7767_dom_),"orientationchange",this.resizeBackgroundTask_);yBa(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)xi(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){Bo(this).unlisten(Rh(this.JSC$7767_dom_),"resize",this.resizeBackground_).unlisten(Rh(this.JSC$7767_dom_),"orientationchange", this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)xi(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var b=this.JSC$7767_dom_,c=b.JSC$6516_document_.body,d=b.JSC$6516_document_.activeElement||c;if(!this.lastFocus_||this.lastFocus_==c){this.lastFocus_=null;break a}(d==c||b.contains(this.getElement(),d))&&this.lastFocus_.focus()}catch(e){}this.lastFocus_=null}}}; var xBa=function(a,b){a.modalAriaVisibilityHelper_||(a.modalAriaVisibilityHelper_=new uBa(a.JSC$7767_element_,a.JSC$7767_dom_));a=a.modalAriaVisibilityHelper_;if(b){a.hiddenElements_||(a.hiddenElements_=[]);b=a.JSC$7788_dom_.getChildren(a.JSC$7788_dom_.JSC$6516_document_.body);for(var c=0;c<b.length;c++){var d=b[c],e;if(e=d!=a.JSC$7788_element_)e=d.getAttribute("aria-hidden"),e=!(e==null||e==void 0?0:String(e));e&&(Co(d,"hidden",!0),a.hiddenElements_.push(d))}}else if(a.hiddenElements_){for(c=0;c< a.hiddenElements_.length;c++)a.hiddenElements_[c].removeAttribute("aria-hidden");a.hiddenElements_=null}}; Jo.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()}; var yBa=function(a,b){a.bgIframeEl_&&fi(a.bgIframeEl_,b);a.bgEl_&&fi(a.bgEl_,b);fi(a.getElement(),b);fi(a.tabCatcherElement_,b)}; f=Jo.prototype;f.onShow=function(){this.dispatchEvent("show")}; f.onHide=function(){yBa(this,!1);this.dispatchEvent("hide")}; f.isVisible=function(){return this.visible_}; f.focus=function(){this.focusElement_()}; f.resizeBackground_=function(){this.bgIframeEl_&&fi(this.bgIframeEl_,!1);this.bgEl_&&fi(this.bgEl_,!1);var a=this.JSC$7767_dom_.JSC$6516_document_;var b=vh(yh(this.JSC$7767_dom_.JSC$6516_document_)||window);var c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.bgIframeEl_&&(fi(this.bgIframeEl_,!0),ci(this.bgIframeEl_,c,a));this.bgEl_&&(fi(this.bgEl_,!0),ci(this.bgEl_,c,a))}; f.reposition=function(){if(Zh(this.getElement(),"position")=="fixed")var a=0,b=0;else b=xh(this.JSC$7767_dom_.JSC$6516_document_),a=b.x,b=b.y;var c=di(this.getElement());var d=vh(yh(this.JSC$7767_dom_.JSC$6516_document_)||window);a=Math.max(a+d.width/2-c.width/2,0);b=Math.max(b+d.height/2-c.height/2,0);ai(this.getElement(),a,b);ai(this.tabCatcherElement_,a,b)}; f.onFocus=function(a){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():a.target==this.tabCatcherElement_&&bn(this.focusElement_,0,this)}; f.focusElement_=function(){try{this.getElement().focus()}catch(a){}}; f.disposeInternal=function(){mi(this.popupShowTransition_);this.popupShowTransition_=null;mi(this.popupHideTransition_);this.popupHideTransition_=null;mi(this.bgShowTransition_);this.bgShowTransition_=null;mi(this.bgHideTransition_);this.bgHideTransition_=null;Jo.superClass_.disposeInternal.call(this)};var Lo=function(a,b,c){Jo.call(this,b,c);this.JSC$7798_class_=a||"modal-dialog";this.buttons_=new Ko().addButton(zBa,!0).addButton(ABa,!1,!0)}; fb(Lo,Jo);f=Lo.prototype;f.escapeToCancel_=!0;f.hasTitleCloseButton_=!0;f.modal_=!0;f.draggable_=!0;f.backgroundElementOpacity_=.5;f.title_="";f.JSC$7800_dragger_=null;f.JSC$7800_disposeOnHide_=!1;f.titleEl_=null;f.titleTextEl_=null;f.titleTextId_=null;f.titleCloseEl_=null;f.contentEl_=null;f.buttonEl_=null;f.getCssClass=function(){return this.JSC$7798_class_}; f.setTitle=function(a){this.title_=a;this.titleTextEl_&&Nh(this.titleTextEl_,a)}; f.getTitle=function(){return this.title_}; f.getContentElement=function(){this.getElement()||this.render();return this.contentEl_}; var BBa=function(a){a.getElement()||a.render();return a.getElement()}; Lo.prototype.getBackgroundElement=function(){this.getElement()||this.render();return Lo.superClass_.getBackgroundElement.call(this)}; var CBa=function(a,b){a.backgroundElementOpacity_=b;a.getElement()&&(b=a.getBackgroundElement())&&Hia(b,a.backgroundElementOpacity_)}; Lo.prototype.setDraggable=function(a){this.draggable_=a;DBa(this,a&&this.inDocument_)}; Lo.prototype.JSC$7800_handleDrag=function(){}; var DBa=function(a,b){var c=ob(a.JSC$7798_class_+"-title-draggable").split(" ");a.getElement()&&(b?Si(a.titleEl_,c):Xja(a.titleEl_,c));b&&!a.JSC$7800_dragger_?(b=new Do(a.getElement(),a.titleEl_),a.JSC$7800_dragger_=b,Si(a.titleEl_,c),yi(a.JSC$7800_dragger_,"start",a.setDraggerLimits_,!1,a),yi(a.JSC$7800_dragger_,"drag",a.JSC$7800_handleDrag,!1,a)):!b&&a.JSC$7800_dragger_&&(a.JSC$7800_dragger_.dispose(),a.JSC$7800_dragger_=null)}; f=Lo.prototype; f.JSC$7769_createDom=function(){Lo.superClass_.JSC$7769_createDom.call(this);var a=this.getElement(),b=this.JSC$7767_dom_;this.titleTextId_=this.getId();var c=this.getId()+".contentEl";this.titleEl_=b.JSC$6518_createDom("DIV",this.JSC$7798_class_+"-title",this.titleTextEl_=b.JSC$6518_createDom("SPAN",{className:this.JSC$7798_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=b.JSC$6518_createDom("SPAN",this.JSC$7798_class_+"-title-close"));fia(a,this.titleEl_,this.contentEl_= b.JSC$6518_createDom("DIV",{className:this.JSC$7798_class_+"-content",id:c}),this.buttonEl_=b.JSC$6518_createDom("DIV",this.JSC$7798_class_+"-buttons"));fBa(this.titleTextEl_,"heading");fBa(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;Co(this.titleCloseEl_,"label","Close");fBa(a,"dialog");Co(a,"labelledby",this.titleTextId_||"");fi(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(a=this.buttons_,a.JSC$7801_element_=this.buttonEl_,a.render());fi(this.buttonEl_,!!this.buttons_); CBa(this,this.backgroundElementOpacity_)}; f.decorateInternal=function(a){Lo.superClass_.decorateInternal.call(this,a);a=this.getElement();var b=this.JSC$7798_class_+"-content";this.contentEl_=uh(document,null,b,a)[0];this.contentEl_||(this.contentEl_=this.JSC$7767_dom_.JSC$6518_createDom("DIV",b),a.appendChild(this.contentEl_));b=this.JSC$7798_class_+"-title";var c=this.JSC$7798_class_+"-title-text",d=this.JSC$7798_class_+"-title-close";(this.titleEl_=uh(document,null,b,a)[0])?(this.titleTextEl_=uh(document,null,c,this.titleEl_)[0],this.titleCloseEl_= uh(document,null,d,this.titleEl_)[0]):(this.titleEl_=this.JSC$7767_dom_.JSC$6518_createDom("DIV",b),a.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=tia(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=zh("SPAN",{className:c,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;Co(a,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=this.JSC$7767_dom_.JSC$6518_createDom("SPAN", d),this.titleEl_.appendChild(this.titleCloseEl_));fi(this.titleCloseEl_,this.hasTitleCloseButton_);b=this.JSC$7798_class_+"-buttons";(this.buttonEl_=uh(document,null,b,a)[0])?(this.buttons_=new Ko(this.JSC$7767_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$7767_dom_.JSC$6518_createDom("DIV",b),a.appendChild(this.buttonEl_),this.buttons_&&(a=this.buttons_,a.JSC$7801_element_=this.buttonEl_,a.render()),fi(this.buttonEl_,!!this.buttons_));CBa(this,this.backgroundElementOpacity_)}; f.enterDocument=function(){Lo.superClass_.enterDocument.call(this);Bo(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);Bo(this).listen(this.buttonEl_,"click",this.onButtonClick_);DBa(this,this.draggable_);Bo(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var a=this.getElement();fBa(a,"dialog");this.titleTextEl_.id!==""&&Co(a,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){a=this.JSC$7767_dom_; var b=this.getBackgroundElement();a.removeNode(this.bgIframeEl_);a.removeNode(b)}this.isVisible()&&xBa(this,!1)}}; f.exitDocument=function(){this.isVisible()&&this.setVisible(!1);DBa(this,!1);Lo.superClass_.exitDocument.call(this)}; f.setVisible=function(a){a!=this.isVisible()&&(this.inDocument_||this.render(),Lo.superClass_.setVisible.call(this,a))}; f.onShow=function(){Lo.superClass_.onShow.call(this);this.dispatchEvent("aftershow")}; f.onHide=function(){Lo.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$7800_disposeOnHide_&&this.dispose()}; f.setDraggerLimits_=function(){var a=this.JSC$7767_dom_.JSC$6516_document_,b=vh(yh(a)||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=di(this.getElement());Zh(this.getElement(),"position")=="fixed"?this.JSC$7800_dragger_.limits=new Uh(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height)):this.JSC$7800_dragger_.limits=new Uh(0,0,c-d.width,a-d.height)}; f.onTitleCloseClick_=function(){EBa(this)}; var EBa=function(a){if(a.hasTitleCloseButton_){var b=a.buttons_,c=b&&b.cancelButton_;c?(b=b.get(c),a.dispatchEvent(new Mo(c,b))&&a.setVisible(!1)):a.setVisible(!1)}},FBa=function(a){a.hasTitleCloseButton_=!1; a.titleCloseEl_&&fi(a.titleCloseEl_,a.hasTitleCloseButton_)}; Lo.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;Lo.superClass_.disposeInternal.call(this)}; Lo.prototype.onButtonClick_=function(a){a:{for(a=a.target;a!=null&&a!=this.buttonEl_;){if(a.tagName=="BUTTON")break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.buttons_.get(a);this.dispatchEvent(new Mo(a,b))&&this.setVisible(!1)}}; Lo.prototype.onKey_=function(a){var b=!1,c=!1,d=this.buttons_,e=a.target;if(a.type=="keydown"){if(this.escapeToCancel_&&a.keyCode==27){var h=d&&d.cancelButton_;e=e.tagName=="SELECT"&&!e.disabled;h&&!e?(c=!0,b=d.get(h),b=this.dispatchEvent(new Mo(h,b))):e||(b=!0)}else{if(a.keyCode==9&&a.shiftKey&&e==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(r){}bn(this.resetBackwardTabWrap_,0,this)}}}else if(a.keyCode==13){if(e.tagName=="BUTTON"&&!e.disabled)h=e.name;else if(e==this.titleCloseEl_)EBa(this);else if(d){var k=d.defaultButton_,m;if(m=k)a:{m=th("BUTTON",d.JSC$7801_element_);for(var p=0,q;q=m[p];p++)if(q.name==k||q.id==k){m=q;break a}m=null}e=(e.tagName=="TEXTAREA"||e.tagName=="SELECT"||e.tagName=="A")&&!e.disabled;!m||m.disabled||e||(h=k)}h&&d&&(c=!0,b=this.dispatchEvent(new Mo(h,String(d.get(h)))))}else e!=this.titleCloseEl_||a.keyCode!=32&&a.key!=" "||EBa(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)}; var Mo=function(a,b){this.type="dialogselect";this.key=a;this.caption=b}; fb(Mo,si);var Ko=function(a){Ho.call(this);a||rh();this.cancelButton_=this.JSC$7801_element_=this.defaultButton_=null}; fb(Ko,Ho);f=Ko.prototype;f.clear=function(){Ho.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null}; f.set=function(a,b,c,d){Ho.prototype.set.call(this,a,b);c&&(this.defaultButton_=a);d&&(this.cancelButton_=a);return this}; f.addButton=function(a,b,c){return this.set(a.key,a.caption,b,c)}; f.render=function(){if(this.JSC$7801_element_){Tha(this.JSC$7801_element_);var a=rh(this.JSC$7801_element_);this.forEach(function(b,c){b=a.JSC$6518_createDom("BUTTON",{name:c},b);c==this.defaultButton_&&(b.className="goog-buttonset-default");this.JSC$7801_element_.appendChild(b)},this)}}; f.decorate=function(a){if(a&&a.nodeType==1){this.JSC$7801_element_=a;a=th("BUTTON",this.JSC$7801_element_);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=tia(c)||c.value,d){var h=b==0;this.set(d,e,h,c.name=="cancel");h&&Ri(c,"goog-buttonset-default")}}}; f.getElement=function(){return this.JSC$7801_element_}; var zBa={key:"ok",caption:"OK"},ABa={key:"cancel",caption:"Cancel"},GBa={key:"yes",caption:"Yes"},HBa={key:"no",caption:"No"},IBa={key:"save",caption:"Save"},JBa={key:"continue",caption:"Continue"};typeof document!="undefined"&&(new Ko().addButton(zBa,!0,!0),new Ko().addButton(zBa,!0).addButton(ABa,!1,!0),new Ko().addButton(GBa,!0).addButton(HBa,!1,!0),new Ko().addButton(GBa).addButton(HBa,!0).addButton(ABa,!1,!0),new Ko().addButton(JBa).addButton(IBa).addButton(ABa,!0,!0));var KBa=function(a,b,c){Lo.call(this,a,b,c)}; fb(KBa,Lo);var LBa=function(a){vo.call(this,a)}; fb(LBa,vo);var MBa=ka(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),NBa=ka(["//apis.google.com/js/rpc.js"]),OBa=fh(MBa),PBa=fh(NBa);function QBa(a){a=a&&Rh(a)||window;return a.gadgets&&a.gadgets.rpc} var RBa=null;function SBa(a,b){var c=b&&Rh(b)||window;if(QBa(b))a();else if(RBa)RBa.push(a);else var d=RBa=[a],e=c.setInterval(function(){if(QBa(b)){c.clearInterval(e);for(var h=0;h<d.length;h++)d[h]();RBa=null}},100)} ;var No=function(a,b){Di.call(this);this.JSC$7811_element_=a;a=Kh(this.JSC$7811_element_)?this.JSC$7811_element_:this.JSC$7811_element_?this.JSC$7811_element_.body:null;this.JSC$7811_isRtl_=!!a&&gi(a);this.listenKey_=yi(this.JSC$7811_element_,Xd?"DOMMouseScroll":"mousewheel",this,b)}; fb(No,Di);No.prototype.handleEvent=function(a){var b=0,c=0,d=a.event_;d.type=="mousewheel"?(a=TBa(-d.wheelDelta),d.wheelDeltaX!==void 0?(b=TBa(-d.wheelDeltaX),c=TBa(-d.wheelDeltaY)):c=a):(a=d.detail,a>100?a=3:a<-100&&(a=-3),d.axis!==void 0&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);typeof this.maxDeltaX_==="number"&&(b=lh(b,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(c=lh(c,-this.maxDeltaY_,this.maxDeltaY_));this.JSC$7811_isRtl_&&(b=-b);b=new UBa(a,d,b,c);this.dispatchEvent(b)}; var TBa=function(a){return Yd&&(Zd||gda)&&a%40!=0?a:a/40}; No.prototype.disposeInternal=function(){No.superClass_.disposeInternal.call(this);Ci(this.listenKey_);this.listenKey_=null}; var UBa=function(a,b,c,d){ti.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d}; fb(UBa,ti);function VBa(a,b){var c=new No(a);pi(b,c);var d={passive:!1};b.listen(c,"mousewheel",function(e){return void WBa(a,e)},d).listen(a,"scroll",function(e){return void WBa(a,e)},d)} function WBa(a,b){var c;a:{for(c=b.target;c;){if(c.nodeType==1){var d=Zh(c,"overflowY");if(d=="auto"||d=="scroll")break a}c=c.parentNode}c=null}if(!c||!Lh(a,c)||c.scrollHeight==c.clientHeight||b.deltaY>0&&Math.abs(c.scrollTop-(c.scrollHeight-c.clientHeight))<=1||b.deltaY<0&&c.scrollTop==0)b.preventDefault(),b.stopPropagation()} ;var Oo=function(a){var b="instance_";if(a.instance_&&a.hasOwnProperty(b))return a.instance_;b=new a;return a.instance_=b};var XBa;var YBa=ka(["https://about:blank"]),ZBa=ka(["javascript:\"\""]),$Ba=ka(["about:blank"]),Po=function(a,b,c,d,e,h,k,m,p){m=m===void 0?!1:m;p=p===void 0?!1:p;Lo.call(this,h?h+" picker modal-dialog":"picker modal-dialog",!0,c);vd(a,"protocol");this.iframeManager_=new LAa;this.targetId_=bd();this.rpcToken_=bd();a=Yn(a);Wn(a,"hostId");c=Wn(a,"parent");this.useGapi_=!p&&!0||(c==null?void 0:c.includes("onepick.corp.google.com"));m&&Un(a,"fv2","true");this.setUrl(a.toString());this.preferredDialogWidth_=d;this.preferredDialogHeight_= e;d!==void 0||e!==void 0?d=!0:(d=Wn(Yn(a.toString()),"hostId"),XBa||(XBa=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),d=!XBa.has(d));this.autoSizeDialog_=d;this.JSC$7816_gadgetsDomHelper_=k||this.JSC$7767_dom_;b&&(k=this.JSC$7816_gadgetsDomHelper_,b=Wn(Yn(this.JSC$7818_url_),"grugl")=="true"?PBa:OBa,QBa(k)||(k=k||rh(document),d=k.createElement("SCRIPT"),Qc(d,b),d.type="text/javascript",k.JSC$6516_document_.body.appendChild(d))); a=a.toString();b=null;k=a.indexOf("/picker?");k>-1?b=a.substring(0,k+8-1):mb(a,"/picker")&&(b=a);b&&this.setRelayUrl(b+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(a=this.buttons_,a.JSC$7801_element_=this.buttonEl_,a.render()):Tha(this.buttonEl_),fi(this.buttonEl_,!!this.buttons_))}; fb(Po,KBa);f=Po.prototype;f.JSC$7818_url_="";f.JSC$7818_iframe_=null;f.iframeLoaded_=!1;f.loadedFired_=!1;f.callback_=function(){}; f.enterDocument=function(){Po.superClass_.enterDocument.call(this);VBa(this.getBackgroundElement(),Bo(this))}; f.render=function(a){var b=this;Po.superClass_.render.call(this,a);this.useGapi_?MAa(this.iframeManager_,window).then(function(){return aCa(b)}).then(null,function(){b.callback_({action:"error"})}):bCa(this)}; var aCa=function(a){var b=a.JSC$7767_dom_.JSC$6518_createDom("div",["picker-dialog-content","picker-frame"]);fi(b,!1);a.getContentElement().appendChild(b);return OAa(a.iframeManager_,b,function(c){var d=ova(c["iframe-command"]);switch(d.getCommand()){case 1:c=a.callback_;d=Kf(d,lva,2);var e="";switch(d.getStatus()){case 2:e="cancel";break;case 1:e="picked";break;case 3:e="error";}var h=Lf(d,xf,2,zf(hea));d=h.length===0?{action:e}:tAa(h,e,Kf(d,kva,7));c.call(a,d);a.setVisible(!1);break;case 4:FBa(a), a.callback_({action:"loaded"}),cCa(a);}},a.JSC$7818_url_,a.targetId_,a.rpcToken_).then(function(c){a.JSC$7818_iframe_=c.getIframeEl(); dCa(a);fi(a.JSC$7818_iframe_.parentElement,!0);Ri(a.getElement(),"picker-dialog");eCa(a);return c})},bCa=function(a){a.JSC$7818_iframe_=a.JSC$7767_dom_.JSC$6518_createDom("IFRAME",{id:a.targetId_, name:a.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});Hc(a.JSC$7818_iframe_,fCa(a));Ri(a.getElement(),"picker-dialog");a.getContentElement().appendChild(a.JSC$7818_iframe_);Bo(a).listen(a.JSC$7818_iframe_,"load",function(){return void dCa(a)}); a.JSC$7818_iframe_.src=a.JSC$7818_url_;eCa(a)},hCa=function(a){gCa(a,cb(function(b){b.setAuthToken(this.targetId_,this.rpcToken_)},a))},eCa=function(a){var b=Wn(Yn(a.JSC$7818_url_),"title"); b&&a.setTitle(b)},fCa=function(a){return Zca("Internet Explorer")>=7&&kb(a.JSC$7818_url_,"https")?fh(YBa):Vd?fh(ZBa):fh($Ba)},dCa=function(a){hCa(a); a.iframeLoaded_=!0;a.JSC$7818_iframe_.tabIndex=0;a.isVisible()&&a.focus()}; Po.prototype.handleKeydown_=function(a){a.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),a.stopPropagation(),a.preventDefault())}; var gCa=function(a,b){var c=a.JSC$7816_gadgetsDomHelper_;SBa(function(){b(Rh(c).gadgets.rpc)},c)}; Po.prototype.setUrl=function(a){a=Un(new In(a),"rpcService",this.targetId_);Un(a,"rpctoken",this.rpcToken_);Qn(a,"rpctoken="+this.rpcToken_);Jn(a,"https");this.JSC$7818_url_=a.toString();this.JSC$7818_iframe_&&(this.JSC$7818_iframe_.src=this.JSC$7818_url_)}; var iCa=function(a,b){a.callback_=b;gCa(a,cb(function(c){c.register(this.targetId_,cb(this.handlePickerAction_,this))},a))}; Po.prototype.handlePickerAction_=function(a){var b=a.action;b=="loaded"&&(this.loadedFired_=!0,jCa(this,new dBa(this.isVisible())),cCa(this),FBa(this),Bo(this).unlisten(Rh(this.JSC$7767_dom_),"keydown",this.handleKeydown_),this.JSC$7818_iframe_.tabIndex=0);b!="picked"&&b!="cancel"||this.setVisible(!1);this.callback_(a)}; var cCa=function(a){a.JSC$7818_appId_&&jCa(a,new cBa(a.JSC$7818_appId_,window.location.protocol+"//"+window.location.host))}; Po.prototype.setRelayUrl=function(a){gCa(this,cb(function(b){b.setRelayUrl(this.targetId_,a)},this))}; var jCa=function(a,b){a.useGapi_&&TAa(b,a.iframeManager_).then(null,function(){a.callback_({action:"error"})}); gCa(a,cb(function(c){c.call(this.targetId_,"picker",null,b)},a))}; Po.prototype.resizePicker_=function(){var a=yh(this.JSC$7767_dom_.JSC$6516_document_)||window;if(Wn(Yn(this.JSC$7818_url_),"ignoreLimits")=="true")a=new oh(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(Wn(Yn(this.JSC$7818_url_),"shadeDialog")=="true"){var b=Iia(BBa(this)),c=vh(a);a=c.width-80;c=c.height-40;b&&(a-=b.left?b.left:0,a-=b.right?b.right:0,c-=b.top?b.top:0,c-=b.bottom?b.bottom:0);a=new oh(a>0?a:0,c>0?c:0)}else{b=this.preferredDialogWidth_;if(b){b=Math.max(320,Math.min(1051, b));c=this.preferredDialogHeight_;c||(c=vh(a),c=c.height*.85);var d=Math.max(480,Math.min(650,c))}else c=vh(a),b=c.width*.618,d=b<c.height?Math.round(Math.max(480,Math.min(650,b*.85))):Math.round(Math.max(480,Math.min(650,c.height*.85))),b=Math.round(d/.618);c=vh(a);b=Math.min(b,Math.max(c.width,320));d=Math.min(d,Math.max(c.height,480));a=new oh(b,d)}ci(this.getContentElement(),a);this.reposition()}; Po.prototype.reposition=function(){if(Wn(Yn(this.JSC$7818_url_),"shadeDialog")=="true"){var a=di(this.getElement());a=Math.floor(vh(Rh(this.JSC$7767_dom_)).width/2-a.width/2);var b=Iia(BBa(this));if(b){var c=0+(b.left?b.left:0);c+=b.right?b.right:0;a=Math.floor(a-c/2)}a=a>0?a:0;b=xh(this.JSC$7767_dom_.JSC$6516_document_).y;ai(this.getElement(),a,b)}else Po.superClass_.reposition.call(this)}; Po.prototype.setVisible=function(a){if(a!=this.isVisible()&&this.autoSizeDialog_){var b=Rh(this.JSC$7767_dom_);a?(this.resizePicker_(),Bo(this).listen(b,"resize",this.resizePicker_),this.iframeLoaded_||Bo(this).listen(b,"keydown",this.handleKeydown_)):(Bo(this).unlisten(b,"resize",this.resizePicker_),this.iframeLoaded_||Bo(this).unlisten(b,"keydown",this.handleKeydown_))}Po.superClass_.setVisible.call(this,a);jCa(this,new dBa(a))}; Po.prototype.focus=function(){Po.superClass_.focus.call(this);if(this.JSC$7818_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$7818_iframe_.focus()}catch(a){}};var Qo=function(a,b){b=b===void 0?Po:b;vo.call(this,a);this.pickerConstructor=b;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(a=window.location.origin)||(a=window.location.protocol+"//"+window.location.host);a&&this.urlParamMap_.set("origin",a);this.postProcessors_=[]}; l(Qo,LBa);Qo.prototype.JSC$7823_disposeOnHide_=!1; Qo.prototype.build=function(){this.getRelayUrl()||this.setRelayUrl(Mn(Qn(Pn(Yn(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("use buildMinimal to build minimal picker");var a=new this.pickerConstructor(kCa(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);a.JSC$7800_disposeOnHide_=this.JSC$7823_disposeOnHide_;a.JSC$7818_appId_=this.JSC$7725_appId_;a.loadedFired_&&cCa(a);iCa(a, this.callback_);return a}; var lCa=function(a){a.urlParamMap_.set("multiselectEnabled","true");return a}; Qo.prototype.getHeight=function(){return this.dialogHeight_}; Qo.prototype.getRelayUrl=function(){return this.urlParamMap_.get("parent")}; Qo.prototype.getTitle=function(){return this.urlParamMap_.get("title")}; Qo.prototype.getWidth=function(){return this.dialogWidth_}; var mCa=function(a){a.JSC$7823_disposeOnHide_=void 0;return a}; Qo.prototype.setRelayUrl=function(a){this.urlParamMap_.set("parent",a);return this}; var nCa=function(a,b){a.urlParamMap_.set("selectButtonLabel",b);return a}; Qo.prototype.setSize=function(a,b){this.dialogWidth_=a;this.dialogHeight_=b;return this}; Qo.prototype.setTitle=function(a){this.urlParamMap_.set("title",a);return this}; var kCa=function(a){a.postProcessors_.length&&a.urlParamMap_.set("pp",JSON.stringify(a.postProcessors_));a.urlParamMap_.set("nav",eAa(a.nav_));var b=new In(a.getBaseUrl());a.urlParamMap_.forEach(function(c,d){Un(b,d,c)}); return b};function oCa(a,b,c){c=c===void 0?function(){}:c; b=g(b);for(var d=b.next();!d.done;d=b.next()){var e=g(d.value);d=e.next().value;e=e.next().value;if(d instanceof Array&&d.includes(a)||d===a)return e()}return c()} ;function So(a,b,c){c=c===void 0?function(){}:c; return a?b():c()} ;var pCa=Symbol("DISABLE_ON_CLEANUP");/* SPDX-License-Identifier: Apache-2.0 */ var To={default:"__default"};var qCa=Object.prototype.hasOwnProperty;function rCa(){} rCa.prototype=Object.create(null);function Uo(a,b){for(;a.length>b;)a.pop()} function sCa(a){a=Array(a);Uo(a,0);return a} ;function tCa(a,b,c){if(c==null)a.removeAttribute(b);else{var d;(d=b.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":b.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(d,b,c):a.setAttribute(b,c)}} function uCa(a,b,c){a[b]=c} function vCa(a,b,c){a=a.style;if(typeof c==="string")a.cssText=c;else{a.cssText="";for(var d in c)if(qCa.call(c,d)){b=a;var e=d,h=c[d];e.indexOf("-")>=0?b.setProperty(e,h):b[e]=h}}} function wCa(a,b,c){var d=typeof c;d==="object"||d==="function"?a[b]=c:tCa(a,b,c)} function xCa(){var a=new rCa;a[To.default]=wCa;a.style=vCa;return a} var Vo=xCa();function yCa(a,b,c,d){(d[b]||d[To.default])(a,b,c)} ;var Wo=null;var zCa=function(a){this.created=[];this.deleted=[];this.node=a};var ACa=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};var BCa=function(a,b){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=a;this.key=b;this.text=void 0}; function CCa(a,b,c){b=new BCa(b,c);return a.__incrementalDOMData=b} function Xo(a,b){if(a.__incrementalDOMData)return a.__incrementalDOMData;var c=a.nodeType===1?a.localName:a.nodeName,d=a.nodeType===1?a.getAttribute("key"):null;b=CCa(a,c,a.nodeType===1?d||b:null);if(a.nodeType===1&&(a=a.attributes,c=a.length)){d=b._attrsArr||(b._attrsArr=sCa(c*2));for(var e=0,h=0;e<c;e+=1,h+=2){var k=a[e],m=k.value;d[h]=k.name;d[h+1]=m}}return b} ;function DCa(a,b,c,d,e){return b==c&&d==e} var Yo=null,Zo=null,$o=null,ap=null,ECa=[],FCa=DCa,bp=[],cp=[];function GCa(a){for(var b=$o,c=dp();c!==a;){var d=c.nextSibling;b.removeChild(c);Yo.deleted.push(c);c=d}} function dp(){return Zo?Zo.nextSibling:$o.firstChild} function ep(){Zo=dp()} function HCa(a,b,c){ep();var d;a:{if(d=Zo){do{var e=d,h=a,k=b,m=Xo(e,k);if(FCa(e,h,m.nameOrCtor,k,m.key))break a}while(b&&(d=d.nextSibling))}d=null}d||(a==="#text"?(c=ap.createTextNode(""),CCa(c,"#text",null),a=c):(d=ap,e=$o,typeof a==="function"?d=new a:d=(e=a==="svg"?"http://www.w3.org/2000/svg":a==="math"?"http://www.w3.org/1998/Math/MathML":e==null||Xo(e).nameOrCtor==="foreignObject"?null:e.namespaceURI)?d.createElementNS(e,a):d.createElement(a),CCa(d,a,b),a=d,c&&a.setAttribute("nonce",c)),Yo.created.push(a), d=a);c=d;if(c!==Zo){if(ECa.indexOf(c)>=0)for(a=$o,b=c.nextSibling,d=Zo;d!==null&&d!==c;)e=d.nextSibling,a.insertBefore(d,b),d=e;else $o.insertBefore(c,Zo);Zo=c}} function ICa(a,b,c){HCa(a,b,c);$o=Zo;Zo=null;return $o} function JCa(){GCa(null);Zo=$o;$o=$o.parentNode} function fp(){Zo=$o.lastChild} function KCa(a,b){b=b===void 0?{}:b;var c=b.matches===void 0?DCa:b.matches;return function(d,e,h){var k=Yo,m=ap,p=ECa,q=bp,r=cp,w=Zo,z=$o,C=FCa;ap=d.ownerDocument;Yo=new zCa(d);FCa=c;bp=[];cp=[];Zo=null;var E=$o=d.parentNode,I,N=ACa.call(d);if((I=N.nodeType===11||N.nodeType===9?N.activeElement:null)&&d.contains(I)){for(N=[];I!==E;)N.push(I),I=I.parentNode||(E?I.host:null);E=N}else E=[];ECa=E;try{return a(d,e,h)}finally{d=Yo,Wo&&d.deleted.length>0&&Wo(d.deleted),ap=m,Yo=k,FCa=C,bp=q,cp=r,Zo=w,$o=z, ECa=p}}} var gp=function(a){return KCa(function(b,c,d){$o=Zo=b;Zo=null;c(d);GCa(null);Zo=$o;$o=$o.parentNode;return b},a)}(),LCa=function(a){return KCa(function(b,c,d){var e={nextSibling:b}; Zo=e;c(d);$o&&GCa(b.nextSibling);return e===Zo?null:Zo},a)}();var hp=[],MCa=0;function NCa(a,b,c,d){hp.push(yCa);hp.push(a);hp.push(b);hp.push(c);hp.push(d)} ;var ip=new rCa;var jp=new rCa; function OCa(a,b,c){var d=cp;b=b._attrsArr||(b._attrsArr=sCa(d.length));for(var e=!b.length||!1,h=0;h<d.length;h+=2){var k=d[h];if(e)b[h]=k;else if(b[h]!==k)break;var m=d[h+1];if(e||b[h+1]!==m)b[h+1]=m,NCa(a,k,m,c)}if(h<d.length||h<b.length){for(h=e=h;h<b.length;h+=2)ip[b[h]]=b[h+1];for(h=e;h<d.length;h+=2)e=d[h],k=d[h+1],ip[e]!==k&&NCa(a,e,k,c),b[h]=e,b[h+1]=k,delete ip[e];Uo(b,d.length);for(var p in ip)NCa(a,p,void 0,c),delete ip[p]}a=MCa;MCa=c=hp.length;for(p=a;p<c;p+=5)(0,hp[p])(hp[p+1],hp[p+ 2],hp[p+3],hp[p+4]);MCa=a;Uo(hp,a);Uo(d,0)} function kp(a){HCa("#text",null);var b=Zo;var c=Xo(b);if(c.text!==a){c=c.text=a;for(var d=1;d<arguments.length;d+=1)c=(0,arguments[d])(c);b.data!==c&&(b.data=c)}return b} ;var lp={attributes:xCa(),handleError:function(a,b){throw b}, enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,useDirectReactions:Pca,useFlushQueueFix:Qca,useOrderedReactionExecution:Rca};var mp=[];function np(a,b){var c,d,e,h,k;var m={componentStack:mp.slice(),errorSeverity:3,featureFlags:{enableAttributeSanitization:(c=lp.enableAttributeSanitization)!=null?c:!1,enableComponentStacksInErrorMessages:(d=lp.enableComponentStacksInErrorMessages)!=null?d:!1,useDirectReactions:(e=lp.useDirectReactions)!=null?e:!1,useFlushQueueFix:(h=lp.useFlushQueueFix)!=null?h:!1,useOrderedReactionExecution:(k=lp.useOrderedReactionExecution)!=null?k:!1}};return[b===void 0?"unknown":b,a,m]} function PCa(a){var b=a.component;var c=a.debugInstance;a=a.fn;var d,e=(d=b.debugName)!=null?d:b.name;mp.push({name:c?e+" ("+c+")":e,isReactive:!!b.isReactive});b=a();mp.pop();return b} function op(){var a=mp[mp.length-1];return a?a.isReactive||!1:!1} function pp(a,b){b=b===void 0?{}:b;var c=mp.length;b.stack&&(mp=[].concat(pa(b.stack)));try{return a()}catch(d){throw QCa(d),d}finally{a=mp.length-c,a>0&&mp.splice(-a)}} function QCa(a){var b=mp;if(b.length!==0&&!a.componentStack){var c=b.slice(-20).reverse().map(function(d){return d.name}).join(" > "); c=a.message+"\n\nComponent stack: "+c;try{a.componentStack=b.slice(),lp.enableComponentStacksInErrorMessages&&(a.stack&&(a.stack=a.stack.replace(a.message,c)),a.message=c)}catch(d){}}} ;var RCa={},SCa=(RCa.isResettableContext=!0,RCa[Symbol.dispose]=function(){var a;(a=lp.handleError)==null||a.call.apply(a,[lp].concat(pa(np(Error("This owner cannot be disposed")))))},RCa.isDisposed=!1,RCa);var qp=null;var TCa={key:Symbol("WizInjectionContext")};var UCa=0,VCa=0,WCa=0,XCa=0,YCa=0,ZCa=0,$Ca=0;/* Copyright Google LLC All Rights Reserved. Use of this source code is governed by an MIT-style license that can be found in the LICENSE file at https://angular.io/license */ function aDa(a,b){return Object.is(a,b)} ;var rp=null,sp=!1,bDa=1,cDa=Symbol("SIGNAL");function dDa(a){var b=rp;rp=a;return b} var tp={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:function(){return!1}, producerRecomputeValue:function(){}, consumerMarkedDirty:function(){}, consumerOnSignalRead:function(){}}; function eDa(a){if(sp)throw Error("");if(rp!==null){var b=rp.nextProducerIndex++;fDa(rp);b<rp.producerNode.length&&rp.producerNode[b]!==a&&up(rp)&&gDa(rp.producerNode[b],rp.producerIndexOfThis[b]);rp.producerNode[b]!==a&&(rp.producerNode[b]=a,rp.producerIndexOfThis[b]=up(rp)?hDa(a,rp,b):0);rp.producerLastReadVersion[b]=a.version}} function iDa(a){if(!up(a)||a.dirty)if(a.dirty||a.lastCleanEpoch!==bDa)(a.producerMustRecompute(a)||jDa(a))&&a.producerRecomputeValue(a),a.dirty=!1,a.lastCleanEpoch=bDa} function kDa(a){if(a.liveConsumerNode!==void 0){var b=sp;sp=!0;try{for(var c=g(a.liveConsumerNode),d=c.next();!d.done;d=c.next()){var e=d.value;e.dirty||lDa(e)}}finally{sp=b}}} function mDa(){var a;return((a=rp)==null?void 0:a.consumerAllowSignalWrites)!==!1} function lDa(a){a.dirty=!0;kDa(a);var b;(b=a.consumerMarkedDirty)==null||b.call(a,a)} function nDa(a){a&&(a.nextProducerIndex=0);return dDa(a)} function oDa(a,b){dDa(b);if(a&&a.producerNode!==void 0&&a.producerIndexOfThis!==void 0&&a.producerLastReadVersion!==void 0){if(up(a))for(b=a.nextProducerIndex;b<a.producerNode.length;b++)gDa(a.producerNode[b],a.producerIndexOfThis[b]);for(;a.producerNode.length>a.nextProducerIndex;)a.producerNode.pop(),a.producerLastReadVersion.pop(),a.producerIndexOfThis.pop()}} function jDa(a){fDa(a);for(var b=0;b<a.producerNode.length;b++){var c=a.producerNode[b],d=a.producerLastReadVersion[b];if(d!==c.version)return!0;iDa(c);if(d!==c.version)return!0}return!1} function pDa(a){fDa(a);if(up(a))for(var b=0;b<a.producerNode.length;b++)gDa(a.producerNode[b],a.producerIndexOfThis[b]);a.producerNode.length=a.producerLastReadVersion.length=a.producerIndexOfThis.length=0;a.liveConsumerNode&&(a.liveConsumerNode.length=a.liveConsumerIndexOfThis.length=0)} function hDa(a,b,c){qDa(a);if(a.liveConsumerNode.length===0&&a.producerNode!==void 0)for(var d=0;d<a.producerNode.length;d++)a.producerIndexOfThis[d]=hDa(a.producerNode[d],a,d);a.liveConsumerIndexOfThis.push(c);return a.liveConsumerNode.push(b)-1} function gDa(a,b){qDa(a);if(a.liveConsumerNode.length===1&&a.producerNode!==void 0)for(var c=0;c<a.producerNode.length;c++)gDa(a.producerNode[c],a.producerIndexOfThis[c]);c=a.liveConsumerNode.length-1;a.liveConsumerNode[b]=a.liveConsumerNode[c];a.liveConsumerIndexOfThis[b]=a.liveConsumerIndexOfThis[c];a.liveConsumerNode.length--;a.liveConsumerIndexOfThis.length--;b<a.liveConsumerNode.length&&(c=a.liveConsumerIndexOfThis[b],a=a.liveConsumerNode[b],fDa(a),a.producerIndexOfThis[c]=b)} function up(a){var b,c;return a.consumerIsAlwaysLive||((c=a==null?void 0:(b=a.liveConsumerNode)==null?void 0:b.length)!=null?c:0)>0} function fDa(a){a.producerNode!=null||(a.producerNode=[]);a.producerIndexOfThis!=null||(a.producerIndexOfThis=[]);a.producerLastReadVersion!=null||(a.producerLastReadVersion=[])} function qDa(a){a.liveConsumerNode!=null||(a.liveConsumerNode=[]);a.liveConsumerIndexOfThis!=null||(a.liveConsumerIndexOfThis=[])} ;function rDa(a){var b=Object.create(sDa);b.computation=a;a=function(){iDa(b);eDa(b);if(b.value===tDa)throw b.error;return b.value}; a[cDa]=b;return a} var uDa=Symbol("UNSET"),vDa=Symbol("COMPUTING"),tDa=Symbol("ERRORED"),sDa=Object.assign({},tp,{value:uDa,dirty:!0,error:null,equal:aDa,producerMustRecompute:function(a){return a.value===uDa||a.value===vDa}, producerRecomputeValue:function(a){if(a.value===vDa)throw Error("Detected cycle in computations.");var b=a.value;a.value=vDa;var c=nDa(a);try{var d=a.computation()}catch(e){d=tDa,a.error=e}finally{oDa(a,c)}b!==uDa&&b!==tDa&&d!==tDa&&a.equal(b,d)?a.value=b:(a.value=d,a.version++)}});var wDa=null;function xDa(a){var b=Object.create(yDa);b.value=a;a=function(){eDa(b);return b.value}; a[cDa]=b;return a} function zDa(a,b){if(!mDa())throw Error();if(!a.equal(a.value,b)){a.value=b;a.version++;bDa++;kDa(a);var c;(c=wDa)==null||c()}} var yDa=Object.assign({},tp,{equal:aDa,value:void 0});function ADa(a,b,c){var d=Object.create(BDa);c&&(d.consumerAllowSignalWrites=!0);d.fn=a;d.schedule=b;var e=function(h){d.cleanupFn=h}; a={};d.ref=(a.notify=function(){return lDa(d)},a.run=function(){if(d.fn!==null){if(sp)throw Error("Schedulers cannot synchronously execute watches while scheduling."); d.dirty=!1;if(!d.hasRun||jDa(d)){d.hasRun=!0;var h=nDa(d);try{d.cleanupFn(),d.cleanupFn=CDa,d.fn(e)}finally{oDa(d,h)}}}},a.cleanup=function(){return d.cleanupFn()},a.destroy=function(){if(d.fn!==null||d.schedule!==null)pDa(d),d.cleanupFn(),d.fn=null,d.schedule=null,d.cleanupFn=CDa},a[cDa]=d,a); return d.ref} var CDa=function(){},BDa=Object.assign({},tp,{consumerIsAlwaysLive:!0, consumerAllowSignalWrites:!1,consumerMarkedDirty:function(a){a.schedule!==null&&a.schedule(a.ref)}, hasRun:!1,cleanupFn:CDa});function DDa(a){return Object.create(Object.assign({},tp,{consumerAllowSignalWrites:a}))} function vp(a,b){a=dDa(a);try{return b()}finally{dDa(a)}} ;var EDa=DDa(!1);var FDa=DDa(!0);function wp(a){return vp(FDa,a)} ;function xp(a){XCa++;var b=rDa(a);return function(){YCa++;return b()}} ;function yp(a){var b=qp;if(b&&b!==SCa&&!b[pCa]){var c=mp.slice();b.disposables||(b.disposables=[]);b.disposables.push(function(){return void pp(function(){return void a()},{stack:c})})}} ;function GDa(a){var b=qp;b&&!b.isDisposed&&(yp(function(){return void HDa(a)}),a.parent=b)} function IDa(a){a.disposables&&(vp(EDa,function(){for(var b=g(a.disposables),c=b.next();!c.done;c=b.next())c=c.value,c()}),a.disposables.length=0)} function HDa(a){if(!a.isDisposed){a.isDisposed=!0;var b;(b=a[Symbol.dispose])==null||b.call(a);delete a.parent;IDa(a)}} ;var zp=new Set,JDa=new Set;function KDa(a){if(lp.useOrderedReactionExecution)for(var b=g(a),c=b.next();!c.done;c=b.next()){var d=c.value;for(c=[d];d.parent!==void 0;)d=d.parent,a.has(d)&&c.push(d);for(;c.length>0;)d=c.pop(),a.delete(d),LDa(d)}else for(b=g(a),c=b.next();!c.done;c=b.next())c=c.value,a.delete(c),LDa(c)} function MDa(){var a;t(function(b){if(b.nextAddress==1)return a=JDa,JDa=new Set,n(b,Promise.resolve(),2);KDa(a);ua(b)})} var Ap={},ODa=Object.assign({},{isResettableContext:!0},tp,(Ap.producerNode=void 0,Ap.hasRun=!1,Ap.reactionFn=null,Ap.consumerIsAlwaysLive=!0,Ap.consumerAllowSignalWrites=!1,Ap[Symbol.dispose]=NDa,Ap.componentStack=void 0,Ap));function NDa(){pDa(this);zp.delete(this);JDa.delete(this);HDa(this)} function PDa(a){a.isDisposed||zp.add(a)} function QDa(a){return t(function(b){if(b.nextAddress==1)return a.isDisposed?b.return():lp.useOrderedReactionExecution?(JDa.add(a),b.jumpTo(0)):n(b,Promise.resolve(),3);LDa(a);ua(b)})} function LDa(a){if(a.reactionFn!==null&&!a.isDisposed){if(sp)throw Error("Schedulers cannot synchronously execute effects while scheduling.");a.dirty=!1;if(!a.hasRun||jDa(a)){a.hasRun=!0;$Ca++;IDa(a);var b=qp;qp=a;var c=nDa(a);try{pp(a.reactionFn,{stack:a.componentStack})}finally{oDa(a,c),qp=b}}}} ;function Bp(a,b){var c=qp;qp=a;try{return b()}finally{qp=c}} ;var Cp=new Set,RDa=new Set;function SDa(a){if(lp.useOrderedReactionExecution)for(var b=g(a),c=b.next();!c.done;c=b.next()){var d=c.value;for(c=[d];d.parent!==void 0;)d=d.parent,a.has(d)&&c.push(d);for(;c.length>0;)d=c.pop(),a.delete(d),d.run()}else for(b=g(a),c=b.next();!c.done;c=b.next())c=c.value,a.delete(c),c.run()} function TDa(){var a;t(function(b){if(b.nextAddress==1)return a=RDa,RDa=new Set,n(b,Promise.resolve(),2);SDa(a);ua(b)})} function UDa(a){a.isDisposed||Cp.add(a)} function VDa(a){return t(function(b){if(b.nextAddress==1)return a.isDisposed?b.return():lp.useOrderedReactionExecution?(RDa.add(a),b.jumpTo(0)):n(b,Promise.resolve(),3);a.run();ua(b)})} function WDa(a,b,c){c=c===void 0?!1:c;ZCa++;var d=mp.slice(),e=function(){return void pp(b,{stack:d})},h=ADa(function(){h.isDisposed||($Ca++,IDa(h),Bp(h,e))},function(){return void a(h)},c); h.isResettableContext=!0;GDa(h);h[Symbol.dispose]=function(){h.destroy();Cp.delete(h);RDa.delete(h)}; return h} ;wDa=function(){if(lp.useFlushQueueFix){var a=zp;zp=new Set;KDa(a)}else KDa(zp);lp.useFlushQueueFix?(a=Cp,Cp=new Set,SDa(a)):SDa(Cp);lp.useOrderedReactionExecution&&(MDa(),TDa())}; function XDa(a,b,c,d,e){lp.useDirectReactions?(ZCa++,b=Object.create(b),b.componentStack=mp.slice(),b.reactionFn=a,b.debugName=e!=null?e:"[reaction]",GDa(b),a=b):a=WDa(c,a,d);return a} function YDa(a){lp.useDirectReactions?LDa(a):a.run()} function ZDa(a){t(function(b){if(b.nextAddress==1)return lp.useOrderedReactionExecution?n(b,Promise.resolve(),3):(lp.useDirectReactions?QDa(a):VDa(a),b.jumpTo(0));YDa(a);ua(b)})} ;function Dp(a,b){var c={};(b===void 0||b)&&GDa(c);Bp(c,function(){return void a(c)}); return function(){return void HDa(c)}} ;var $Da=Object.assign({},ODa,{consumerMarkedDirty:QDa,consumerAllowSignalWrites:!1});function Ep(a){a=XDa(a,$Da,VDa,!1);ZDa(a)} ;Object.assign({},ODa,{consumerMarkedDirty:QDa,consumerAllowSignalWrites:!0});function Fp(a){return typeof a==="function"?a():a} ;var aEa=Symbol("updater");function bEa(a){var b={};return b[aEa]=a,b} function Gp(a){var b=xDa(a);UCa++;var c=b[cDa];c.debugName="[signal]";return[function(){VCa++;return b()}, function(d){WCa++;if(d&&d[aEa]){d=d[aEa];if(!mDa())throw Error();zDa(c,d(c.value))}else zDa(c,d)}]} ;var cEa=Object.assign({},ODa,{consumerMarkedDirty:PDa,consumerAllowSignalWrites:!1});function Hp(a,b){a=XDa(a,cEa,UDa,!1,b);YDa(a)} ;var dEa=Object.assign({},ODa,{consumerMarkedDirty:PDa,consumerAllowSignalWrites:!0});function eEa(a,b){a=XDa(a,dEa,UDa,!0,b);YDa(a)} ;function Jp(a,b){return Bp(a,function(){return vp(null,b)})} function fEa(a,b){return rp===FDa?Bp(a,function(){return vp(null,b)}):Bp(a,b)} ;var gEa=new Set("allowfullscreen async autofocus autoplay checked controls default defer disabled formnovalidate hidden ismap itemscope jsshadow jsslot loop multiple muted novalidate open playsinline readonly required reversed scoped seamless selected spellcheck sortable typemustmatch".split(" "));var hEa=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Kp={},iEa=(Kp[1]={filterString:null,isUnwrappable:null,unwrap:null},Kp[2]={filterString:function(){return Gb.toString()}, isUnwrappable:function(a){return a instanceof zc}, unwrap:function(a){return Ac(a)}},Kp[3]={filterString:function(a,b,c){return hEa.test(c)?c:Gb.toString()}, isUnwrappable:function(a){return Hb(a)}, unwrap:function(a){return Ib(a)}},Kp[4]={filterString:function(){return Gb.toString()}, isUnwrappable:function(a){return a instanceof xb}, unwrap:function(a){return zb(a)}},Kp[5]={filterString:null, isUnwrappable:function(a){return a instanceof vc}, unwrap:function(a){return a.toString()}},Kp[7]={filterString:null, isUnwrappable:null,unwrap:null},Kp[8]={filterString:null,isUnwrappable:null,unwrap:null},Kp[10]={filterString:null,isUnwrappable:null,unwrap:null},Kp);function jEa(a,b,c){if(c===null||c===void 0)return c;var d=Xla(a.tagName.toLowerCase(),b,function(){var k;(k=lp.handleError)==null||k.call.apply(k,[lp].concat(pa(np(Error("Contingent attribute/property lookups are not supported."),a.tagName.toLowerCase()))))}); if(d===null)return c;d=iEa[d];var e;if((e=d.isUnwrappable)==null?0:e.call(d,c)){if(d.unwrap)return d.unwrap(c);var h;(h=lp.handleError)==null||h.call.apply(h,[lp].concat(pa(np(Error("Value Handler's unwrap function does not exist."),a.tagName.toLowerCase()))))}return d.filterString?d.filterString(a.tagName,b,String(c)):c} ;var kEa=Symbol("ATTR_TAG_KEY"),lEa=Symbol("ATTR_TAG_VALUE");var mEa="Y Z E P T G M K m u n".split(" "),nEa={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};var oEa=RegExp("^[^A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u0300-\u0590\u0900-\u1FFF\u200E\u2C00-\uD801\uD804-\uD839\uD83C-\uDBFF\uF900-\uFB1C\uFE00-\uFE6F\uFEFD-\uFFFF]*[\u0591-\u06EF\u06FA-\u08FF\u200F\uD802-\uD803\uD83A-\uD83B\uFB1D-\uFDFF\uFE70-\uFEFC]");RegExp.prototype.hasOwnProperty("sticky");var pEa=function(a){a=String(a);for(var b=function(d,e,h){for(var k=Math.min(e.length-h,d.length),m=0;m<k;m++){var p=e[h+m];if(d[m]!==("A"<=p&&p<="Z"?p.toLowerCase():p))return!1}return!0},c=0;(c=a.indexOf("<",c))!=-1;){if(b("</script",a,c)||b("<!--",a,c))return"zSoyz"; c+=1}return a};var qEa=function(){this.obj=new Map}; qEa.prototype.append=function(a,b,c,d,e,h){if(typeof a==="string")this.obj.set(a,b),c!==void 0&&(this.obj.set(c,d),e!==void 0&&this.obj.set(e,h));else for(var k in a)typeof k==="string"&&a[k]!==void 0&&this.obj.set(k,a[k])}; qEa.prototype.build=function(){var a=Object.fromEntries(this.obj.entries());this.obj.clear();return Lp(a)}; function Lp(a){if(typeof a==="function"){var b=new qEa;a(b);return b.build()}if(a==null)return a={},Object.freeze((a[kEa]=lEa,a));if(a!=null&&typeof a==="object"&&a[kEa]===lEa)return a;b={};return Object.freeze(Object.assign({},a,(b[kEa]=lEa,b)))} ;var rEa=xCa(),sEa=rEa[To.default],tEa=rEa.style,uEa=["focusin","focusout"]; function vEa(a,b,c){if(c===!1&&gEa.has(b))tCa(a,b,null);else if(b!=="idomKey"&&b!=="skip"&&b!=="skipchildren"&&b!=="children"&&b!=="el"){if(b.startsWith("on")){if(b[2]===":"){if(c===void 0||c===null){var d;(d=lp.handleError)==null||d.call.apply(d,[lp].concat(pa(np(Error("The "+b+" attribute was set to undefined or null. This is not supported and may lead to unexpected behavior if an event handler is being conditionally set."),a.tagName))));a[b]=void 0;return}if(typeof c!=="object"||c===null)throw Error("Expected "+ b+" to be an EventHandler but its type was: "+(typeof c+". Event handlers must be created using useHandler."));if(typeof c.getFn!=="function")throw Error("Expected the event handler for "+b+" to have a 'getFn' property but its keys were: "+(Object.keys(c)+". Event handlers must be created using useHandler."));var e=c.getFn(0),h=b.slice(3);if((d=op())&&a["on"+h]===void 0)a.addEventListener(h,e),yp(function(){return void a.removeEventListener(h,e)});else if(d||!uEa.includes(h))a["on"+h]=e}else{sEa(a,b,c);return}}else if(b.startsWith("data-")&&typeof c==="string")try{c=pEa(c)}catch(k){c="zSoyz"}typeof c!=="function"||a._disposeEffects!=null?(lp.enableAttributeSanitization&&(c=jEa(a,b,c)),b==="style"?tEa(a,b,c):b.startsWith("prop:")?(b=b.slice(5),a[b]=c):sEa(a,b,c)):(a._signalProps||(a._signalProps=[]),a._signalValues||(a._signalValues=[]),a._signalProps.push(b))}} function wEa(a,b,c){c=(c===void 0?{}:c).isReactive;if(b==null?0:b.el){var d=b.el;if(typeof d==="function")d(a);else{var e;(e=d.onRender)==null||e.call(d,a);a._disposeRef||(a._disposeRef=function(){var h;(h=d.onUnmount)==null||h.call(d);delete a._disposeRef},c&&yp(function(){var h; return void((h=a._disposeRef)==null?void 0:h.call(a))}))}}} ;var xEa=function(){},yEa=function(){},zEa=function(){},AEa=function(){};var Mp=Symbol("IS_VNODE");function BEa(a,b){var c=Ga.apply(2,arguments),d;b=(d=b)!=null?d:{};d={};return d.type=a,d.props=b,d.children=c,d[Mp]=!0,d} function Np(a){return a.children} ;var Op,Pp=BEa;function Qp(a){if(Pp===Op)return a();Pp=Op;try{return a()}finally{Pp=BEa}} function CEa(a){if(Pp===BEa)a();else{Pp=BEa;try{a()}finally{Pp=Op}}} ;var Rp=Symbol("reactiveData");function Sp(){return document.createTextNode("")} function Vp(a){a=document.createTextNode(String(a));a._isSignalTextNode=!0;return a} function DEa(a){a=typeof a;return a==="string"||a==="number"||a==="boolean"} function EEa(a){return a instanceof xb||a instanceof Eb||a instanceof vc||!1} function FEa(a,b){a.parentElement&&a.parentElement.replaceChild(b,a);return b} function GEa(a,b){a.textContent!==String(b)&&(a.textContent=String(b));return a} function HEa(a,b){var c=a[0].parentElement;if(c)if(a[0].previousSibling||a[a.length-1].nextSibling){c.insertBefore(b,a[0]);for(var d=a.length-1;d>=0;d--)c.removeChild(a[d])}else c.textContent="",c.appendChild(b);return b} function KEa(a,b){if(a[0].parentElement)for(var c=a[0].parentElement,d=b.length,e=a.length,h=d,k=0,m=0,p=a[e-1].nextSibling,q=null;k<e||m<h;)if(a[k]===b[m])k++,m++;else{for(;a[e-1]===b[h-1];)e--,h--;if(e===k)for(var r=h<d?m?b[m-1].nextSibling:b[h-m]:p;m<h;)c.insertBefore(b[m++],r);else if(h===m)for(;k<e;)r=a[k],q&&q.has(r)||c.removeChild(r),k++;else if(a[k]===b[h-1]&&b[m]===a[e-1])r=a[--e].nextSibling,c.insertBefore(b[m++],a[k++].nextSibling),c.insertBefore(b[--h],r),a[e]=b[h];else{if(!q)for(q=new Map, r=m;r<h;)q.set(b[r],r++);r=q.get(a[k]);if(r==null)c.removeChild(a[k]),k++;else if(m<r&&r<h){for(var w=k,z=1,C=void 0;++w<e&&w<h&&(C=q.get(a[w]))!=null&&C===r+z;)z++;if(z>r-m)for(w=a[k];m<r;)c.insertBefore(b[m++],w);else c.replaceChild(b[m++],a[k++])}else k++}}return b} ;function Wp(a){return $a(a)?"nodeType"in a:!1} ;function LEa(a,b){return MEa(a,{name:b})} function MEa(a,b){var c=b===void 0?{}:b;b=c.allowSignalWrites;c=c.name;var d=NEa();(b?eEa:Hp)(function(){var e=d[0],h=d.flattened,k=Qp(a);e=OEa(e,k,d);Array.isArray(e)||(d.flattened=[e]);k=d.flattened;if(h&&(!Array.isArray(h)||h.length!==0)){h=Array.isArray(h)?h[0]:h;var m=h[Rp],p=h._disposeEffects;h._disposeEffects=void 0;h=Array.isArray(k)?k[0]:k;h[Rp]=m;h[Rp]&&(h[Rp].numNodes=h===k?1:k.length);h._disposeEffects=p}d[0]=e},c); return d} function OEa(a,b,c){for(;typeof b==="function";)b=b();if(b!=null&&b[Mp]){var d,e,h;(h=lp.handleError)==null||h.call.apply(h,[lp].concat(pa(np(Error("Encountered a VNode when only real nodes are expected. Tag name: "+((d=b.type)==null?void 0:d.TAG_NAME)),(e=b.type)==null?void 0:e.TAG_NAME))))}if(a==null)return b==null?Sp():DEa(b)?Vp(b):EEa(b)?Vp(b.toString()):Wp(b)?b:b.length===0?Sp():PEa(b,c);if(Wp(a)){if(b==null)return FEa(a,Sp());if(DEa(b))return GEa(a,b);if(EEa(b))return GEa(a,b.toString());if(Wp(b))return FEa(a, b);if(b.length===0)return FEa(a,Sp());b=PEa(b,c);KEa([a],c.flattened);return b}a=Xp(a);if(b==null)return HEa(a,Sp());if(DEa(b))return HEa(a,Vp(b));if(EEa(b))return HEa(a,Vp(b.toString()));if(Wp(b))return KEa(a,[b])[0];if(b.length===0)return HEa(a,Sp());b=PEa(b,c);KEa(a,c.flattened);return b} function Xp(a,b,c){return QEa(a,b!=null?b:[],c===void 0?!1:c)} function PEa(a,b){var c=Xp(a,void 0,!0);if(c.length===0)return Sp();b.flattened=c;return a} function QEa(a,b,c,d,e){b=b===void 0?[]:b;c=c===void 0?!1:c;e=e===void 0?-1:e;if(a==null)return b;DEa(a)&&(a=Vp(a),d&&c&&(d[e]=a));EEa(a)&&(a=Vp(a.toString()),d&&c&&(d[e]=a));if(Wp(a))return REa(b,a);if(Array.isArray(a)){for(d=0;d<a.length;d++)QEa(a[d],b,c,a,d);return b}if(typeof a==="function")return a=LEa(a)[0],d&&c&&(d[e]=a),REa(b,a);if(a!=null&&a[Mp]){var h=a;a=Qp(function(){return Pp.apply(null,[h.type,h.props].concat(pa(h.children)))}); return QEa(a,b,c)}var k;(k=lp.handleError)==null||k.call.apply(k,[lp].concat(pa(np(Error("Unrecognized JSXResult type in flattening.")))));return b} function NEa(a){var b=[];if(!a)return b.flattened=[],b;b[0]=PEa(a,b);return b} function REa(a,b){Array.isArray(a)?a.push(b):a.appendChild(b);return a} ;var TEa=SEa;function SEa(a,b){var c,d,e=Dp(function(w){d=w;c=Qp(function(){return wp(function(){return a(b)})})},!!qp); c!=null&&c.flattened||!Array.isArray(c)||(c=NEa(c));var h=c!=null&&c.flattened?c.flattened:c;var k=Array.isArray(h)?h[0]:h,m=!1;if(k){var p,q=(p=b==null?void 0:b.idomKey)!=null?p:a;p=a.updatePath;k._disposeEffects=e;var r=k[Rp]||{};Object.assign(r,{key:q,props:p?b:void 0,numNodes:h!==k?h.length:1,context:d,higherOrder:!!k[Rp],sourceDynamicRange:c!=null&&c.flattened?c:r.sourceDynamicRange});k[Rp]=r}else m=!0;Bp(d,function(){return void yEa(a,b,h)}); m&&e();return c} ;var Yp={afterOpen:function(){}, onElementDeleted:function(){}, beforeVisit:function(){}, beforeRender:function(){}, afterRender:function(){}, didMount:function(){}, didPatch:function(){}, didUnmount:function(){}, didUpdate:function(){}}; function UEa(a){var b={},c;for(c in a)b={prev$jscomp$18:void 0,next$jscomp$19:void 0},b.prev$jscomp$18=Yp[c],b.next$jscomp$19=a[c],Yp[c]=function(d){return function(){var e=Ga.apply(0,arguments);d.prev$jscomp$18.apply(null,pa(e));d.next$jscomp$19.apply(null,pa(e))}}(b)} ;var Zp=function(a){this.props=a;this.__unmounted=!1}; Zp.prototype.didPatch=function(){}; Zp.prototype.didMount=function(){}; Zp.prototype.didUnmount=function(){}; Zp.prototype.didUpdate=function(){};var $p=null;function VEa(){if(op())throw Error("Reactive components are not allowed to use useState or other memoization based hooks.");return $p} var aq=function(a){Zp.call(this,a);var b=this;this.hooks=[];this.hookCounter=0;this.disposeEffects=Dp(function(c){b.effectContext=c;yp(function(){WEa(b,b.el)})},!!qp)}; l(aq,Zp);aq.prototype.render=function(a){var b=this,c=$p;$p=this;this.hookCounter=0;try{return function(){return wp(function(){return Bp(b.effectContext,function(){return b.functionComponent(a)})})}()}finally{$p=c}}; function WEa(a,b){if(!a.__unmounted&&b){a.__unmounted=!0;try{a.didUnmount()}catch(e){var c,d;(d=lp.handleError)==null||d.call.apply(d,[lp].concat(pa(np(e,(c=a.__type)==null?void 0:c.TAG_NAME))))}Yp.didUnmount(a);a.el=null;b.__instance&&delete b.__instance}} ;function XEa(a,b){a._disposeEffects==null&&a._signalProps!=null&&(a._disposeEffects=Dp(function(){Hp(function(){for(var c=a._signalProps,d=a._signalValues,e=0;e<c.length;e++){var h=c[e],k=b[h]();d[e]!==k&&(d[e]=k,vEa(a,h,k))}})},!!qp))} function YEa(a,b){a._disposeEffects=Dp(function(){a._isSignalTextNode=!0;Hp(function(){var c=b();c==null&&(c="");var d=typeof c;if(d==="object"||d==="function")throw Error("Invalid text node kind: "+d+". Text nodes must be primitives like numbers, strings, or null, but an object type was passed. See go/cow-errors#invalid-text-nodes for more information.");a.textContent=String(c)})},!!qp)} ;function ZEa(a,b){var c=Ga.apply(2,arguments);b!=null||(b={});if(a===Np)return c;if(typeof a==="function")return PCa({component:a,debugInstance:b.debugInstance,fn:function(){var h=xEa(a,b,c);if(h)return h;c.length>0&&(b.children=c.length===1?c[0]:c);h=$Ea(a,b);return h===!1?TEa(a,b):h}}); var d=zEa(a,b)||document.createElement(a),e;for(e in b)vEa(d,e,b[e]);XEa(d,b);Xp(c,d);wEa(d,b,{isReactive:!0});AEa(d,b);return d} function $Ea(a,b){if(a.isReactive)return!1;b||(b={});var c=new aq(b);c.functionComponent=a;var d=wp(function(){return c.render(b)}); if(!(d instanceof HTMLElement))return d;d.__instance=c;c.el=d;c.__type=a;a.TAG_NAME=d.tagName.toLowerCase();Yp.didPatch(c);return d} ;function aFa(a){if(a){var b;(b=a._disposeRef)==null||b.call(a);var c;(c=a._disposeEffects)==null||c.call(a);a.__instance&&a.__instance instanceof Zp&&(b=a.__instance,WEa(b,a),b instanceof aq&&b.disposeEffects());for(b=0;b<a.childNodes.length;b++)aFa(a.childNodes[b])}} ;var bFa=[];function cFa(a){bFa.push(a)===1&&requestAnimationFrame(function(){setTimeout(function(){var b=[].concat(pa(bFa));bFa=[];b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;try{for(var d=0;d<c.length;d++)aFa(c[d])}catch(e){d=c=void 0,(d=(c=lp).handleError)==null||d.call.apply(d,[c].concat(pa(np(e))))}}})})} ;(function(){var a=Wo;Wo=function(b){a==null||a(b);cFa(b)}})(); function F(a,b){return Pp.apply(null,[a,b].concat(pa(Ga.apply(2,arguments))))} ;function bq(a){if(typeof a.children==="function")return a.children(),null;a=g(a.children);for(var b=a.next();!b.done;b=a.next())b=b.value,b();return null} ;var dFa=function(a,b,c){if(a!==bq)return!1;a=gp(document.createElement("div"),function(){CEa(function(){c[0]()})}); a=Array.from(a.childNodes);a.length===1&&(a=a[0]);return a};var eFa=new x("loggingContext");var cq=new sm("VISIBILITY_OBSERVER");var fFa=Date.now().toString();function gFa(a){if(window.crypto&&window.crypto.getRandomValues)try{var b=Array(a),c=new Uint8Array(a);window.crypto.getRandomValues(c);for(var d=0;d<b.length;d++)b[d]=c[d];return b}catch(h){}b=Array(a);for(c=0;c<a;c++){d=Date.now();for(var e=0;e<d%23;e++)b[c]=Math.random();b[c]=Math.floor(Math.random()*256)}if(fFa)for(c=1,d=0;d<fFa.length;d++)b[c%a]=b[c%a]^b[(c-1)%a]/4^fFa.charCodeAt(d),c++;return b} function dq(a){a=gFa(a);for(var b=[],c=0;c<a.length;c++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[c]&63));return b.join("")} ;var hFa,iFa=Oa.ytLoggingDocDocumentNonce_;iFa||(iFa=dq(16),Pa("ytLoggingDocDocumentNonce_",iFa));hFa=iFa;function jFa(a){a&&bl("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:hFa,clientScreenNonce:a})} ;var kFa={DEFAULT:0,CHAT:1,CONVERSATIONS:2,MINIPLAYER:3,DIALOG:4,VOZ:5,MUSIC_WATCH_TABS:6,SHARE:7,PUSH_NOTIFICATIONS:8,RICH_GRID_WATCH:9,0:"DEFAULT",1:"CHAT",2:"CONVERSATIONS",3:"MINIPLAYER",4:"DIALOG",5:"VOZ",6:"MUSIC_WATCH_TABS",7:"SHARE",8:"PUSH_NOTIFICATIONS",9:"RICH_GRID_WATCH"};var lFa=1,eq=function(a){this.veData=a},fq=function(a){return new eq({trackingParams:a})},gq=function(a,b,c,d,e,h){var k=lFa++; return new eq({veType:a,veCounter:k,elementIndex:c,dataElement:b,youtubeData:d,jspbYoutubeData:e,loggingDirectives:h})}; f=eq.prototype; f.getAsJson=function(){var a={};this.veData.trackingParams!==void 0?a.trackingParams=this.veData.trackingParams:(a.veType=this.veData.veType,this.veData.veCounter!==void 0&&(a.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(a.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(a.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(a.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(a.isCounterfactual=!0); return a}; f.getAsJspb=function(){var a=new csa;this.veData.trackingParams!==void 0?a.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&hg(a,2,this.veData.veType),this.veData.veCounter!==void 0&&hg(a,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&hg(a,3,this.veData.elementIndex),this.veData.isCounterfactual&&fg(a,5,!0));if(this.veData.dataElement!==void 0){var b=this.veData.dataElement.getAsJspb();Mf(a,7,b)}this.veData.youtubeData!==void 0&&Mf(a,8,this.veData.jspbYoutubeData); return a}; f.toString=function(){return JSON.stringify(this.getAsJson())}; f.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType}; f.getLoggingDirectives=function(){return this.veData.loggingDirectives};function mFa(a){return gk("client-screen-nonce-store",{})[a===void 0?0:a]} function nFa(a,b){b=b===void 0?0:b;var c=gk("client-screen-nonce-store");c||(c={},fk("client-screen-nonce-store",c));c[b]=a} function oFa(a){a=a===void 0?0:a;return a===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+a} function pFa(a){return gk(oFa(a===void 0?0:a))} Pa("yt_logging_screen.getRootVeType",pFa);function hq(a){return(a=pFa(a===void 0?0:a))?new eq({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null} function qFa(){var a=gk("csn-to-ctt-auth-info");a||(a={},fk("csn-to-ctt-auth-info",a));return a} function rFa(){return Object.values(gk("client-screen-nonce-store",{})).filter(function(a){return a!==void 0})} function iq(a){a=mFa(a===void 0?0:a);if(!a&&!hk("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null} Pa("yt_logging_screen.getCurrentCsn",iq);function sFa(a){for(var b=g(Object.values(kFa)),c=b.next();!c.done;c=b.next())if(iq(c.value)===a)return!0;return!1} function tFa(a,b,c){var d=qFa();(c=iq(c))&&delete d[c];b&&(d[a]=b)} function jq(a){return qFa()[a]} Pa("yt_logging_screen.getCttAuthInfo",jq);function uFa(a,b,c,d){c=c===void 0?0:c;if(a!==mFa(c)||b!==gk(oFa(c)))if(tFa(a,d,c),nFa(a,c),fk(oFa(c),b),b=function(){setTimeout(function(){jFa(a)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()} Pa("yt_logging_screen.setCurrentScreen",uFa);var kq=new x("webCommandMetadata");var vFa=new x("interactionLoggingCommandMetadata");var wFa=new x("resolveUrlCommandMetadata");var lq=new x("watchEndpoint");var xFa=new x("watchPlaylistEndpoint");function yFa(a,b){var c,d;a=((c=a.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(d=c.videoAuthorizationToken)==null?void 0:d.credentialTransferTokens)||[];for(c=0;c<a.length;++c)if(a[c].scope===b)return a[c].token||void 0} ;function zFa(a,b){if(a===b)a=!0;else if(Array.isArray(a)&&Array.isArray(b))a=sc(a,b,zFa);else if($a(a)&&$a(b)){a:if((0,uc.getKeys)(a).length!=(0,uc.getKeys)(b).length)a=!1;else{for(var c in a)if(!zFa(a[c],b[c])){a=!1;break a}a=!0}}else a=!1;return a} function mq(a){var b=Ga.apply(1,arguments);if(!nq(a)||b.some(function(d){return!nq(d)}))throw Error("Only objects may be merged."); b=g(b);for(var c=b.next();!c.done;c=b.next())AFa(a,c.value)} function AFa(a,b){for(var c in b)if(nq(b[c])){if(c in a&&!nq(a[c]))throw Error("Cannot merge an object into a non-object.");c in a||(a[c]={});AFa(a[c],b[c])}else if(BFa(b[c])){if(c in a&&!BFa(a[c]))throw Error("Cannot merge an array into a non-array.");c in a||(a[c]=[]);CFa(a[c],b[c])}else a[c]=b[c];return a} function CFa(a,b){b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,nq(c)?a.push(AFa({},c)):BFa(c)?a.push(CFa([],c)):a.push(c);return a} function nq(a){return typeof a==="object"&&!Array.isArray(a)} function BFa(a){return typeof a==="object"&&Array.isArray(a)} ;function DFa(a){for(var b=0,c=0;c<a.length;c++)b=b*31+a.charCodeAt(c),c<a.length-1&&(b%=Math.pow(2,47));return b%1E5} ;function oq(a){return Qa("ytcsi."+(a||"")+"data_")||EFa(a)} function FFa(){var a=oq();a.info||(a.info={});return a.info} function GFa(a){a=oq(a);a.metadata||(a.metadata={});return a.metadata} function HFa(a){a=oq(a);a.tick||(a.tick={});return a.tick} function pq(a){a=oq(a);if(a.gel){var b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel} function IFa(a){a=pq(a);a.gelInfos||(a.gelInfos={});return a.gelInfos} function JFa(a){var b=oq(a).nonce;b||(b=dq(16),oq(a).nonce=b);return b} function EFa(a){var b={tick:{},info:{}};Pa("ytcsi."+(a||"")+"data_",b);return b} ;function KFa(){var a=Qa("ytcsi.debug");a||(a=[],Pa("ytcsi.debug",a),Pa("ytcsi.reference",{}));return a} function qq(a){a=a||"";var b=LFa();if(b[a])return b[a];var c=KFa(),d={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};c.push(d);return b[a]=d} function MFa(a){a=a||"";var b=LFa();b[a]&&delete b[a];var c=KFa(),d={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};c.push(d);b[a]=d} function LFa(){var a=Qa("ytcsi.reference");if(a)return a;KFa();return Qa("ytcsi.reference")} ;var rq={},NFa=(rq.auto_search="LATENCY_ACTION_AUTO_SEARCH",rq.ad_to_ad="LATENCY_ACTION_AD_TO_AD",rq.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",rq["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",rq.app_startup="LATENCY_ACTION_APP_STARTUP",rq["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",rq["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",rq["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",rq["asset.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS", rq["asset.composition"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION",rq["asset.composition_ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP",rq["asset.composition_policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY",rq["asset.embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS",rq["asset.history"]="LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY",rq["asset.issues"]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES",rq["asset.licenses"]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES",rq["asset.metadata"]= "LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA",rq["asset.ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP",rq["asset.policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY",rq["asset.references"]="LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES",rq["asset.shares"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES",rq["asset.sound_recordings"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS",rq["asset_group.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS",rq["asset_group.campaigns"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS", rq["asset_group.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS",rq["asset_group.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA",rq["song.analytics"]="LATENCY_ACTION_CREATOR_SONG_ANALYTICS",rq.browse="LATENCY_ACTION_BROWSE",rq.cast_splash="LATENCY_ACTION_CAST_SPLASH",rq.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",rq.channels="LATENCY_ACTION_CHANNELS",rq.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",rq["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS", rq["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",rq["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST",rq["channel.content.promotions"]="LATENCY_ACTION_CREATOR_PROMOTION_LIST",rq["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",rq["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING",rq["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",rq["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",rq["channel.music_storefront"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT", rq["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",rq["channel.translations"]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",rq["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",rq["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",rq.chips="LATENCY_ACTION_CHIPS",rq.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",rq["dialog.copyright_strikes"]="LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",rq["dialog.video_copyright"]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT", rq["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",rq.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",rq.embed="LATENCY_ACTION_EMBED",rq.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",rq.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",rq.explore="LATENCY_ACTION_EXPLORE",rq.favorites="LATENCY_ACTION_FAVORITES",rq.home="LATENCY_ACTION_HOME",rq.inboarding="LATENCY_ACTION_INBOARDING",rq.library="LATENCY_ACTION_LIBRARY",rq.live= "LATENCY_ACTION_LIVE",rq.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",rq.mini_app="LATENCY_ACTION_MINI_APP_PLAY",rq.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",rq.onboarding="LATENCY_ACTION_ONBOARDING",rq.owner="LATENCY_ACTION_CREATOR_CMS_DASHBOARD",rq["owner.allowlist"]="LATENCY_ACTION_CREATOR_CMS_ALLOWLIST",rq["owner.analytics"]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS",rq["owner.art_tracks"]="LATENCY_ACTION_CREATOR_CMS_ART_TRACKS",rq["owner.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSETS", rq["owner.asset_groups"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS",rq["owner.bulk"]="LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY",rq["owner.campaigns"]="LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS",rq["owner.channel_invites"]="LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES",rq["owner.channels"]="LATENCY_ACTION_CREATOR_CMS_CHANNELS",rq["owner.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS",rq["owner.claims"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",rq["owner.claims.manual"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING", rq["owner.delivery"]="LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY",rq["owner.delivery_templates"]="LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES",rq["owner.issues"]="LATENCY_ACTION_CREATOR_CMS_ISSUES",rq["owner.licenses"]="LATENCY_ACTION_CREATOR_CMS_LICENSES",rq["owner.pitch_music"]="LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC",rq["owner.policies"]="LATENCY_ACTION_CREATOR_CMS_POLICIES",rq["owner.releases"]="LATENCY_ACTION_CREATOR_CMS_RELEASES",rq["owner.reports"]="LATENCY_ACTION_CREATOR_CMS_REPORTS",rq["owner.videos"]= "LATENCY_ACTION_CREATOR_CMS_VIDEOS",rq.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",rq.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",rq.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",rq.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",rq["playlist.videos"]="LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST",rq["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",rq["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",rq.prebuffer="LATENCY_ACTION_PREBUFFER", rq.prefetch="LATENCY_ACTION_PREFETCH",rq.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",rq.profile_switcher="LATENCY_ACTION_LOGIN",rq.reel_watch="LATENCY_ACTION_REEL_WATCH",rq.results="LATENCY_ACTION_RESULTS",rq["promotion.edit"]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT",rq.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",rq.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",rq.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",rq.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",rq.search_ui= "LATENCY_ACTION_SEARCH_UI",rq.search_suggest="LATENCY_ACTION_SUGGEST",rq.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",rq.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",rq.seek="LATENCY_ACTION_PLAYER_SEEK",rq.settings="LATENCY_ACTION_SETTINGS",rq.store="LATENCY_ACTION_STORE",rq.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",rq.tenx="LATENCY_ACTION_TENX",rq.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",rq.watch="LATENCY_ACTION_WATCH",rq.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN", rq["watch,watch7"]="LATENCY_ACTION_WATCH",rq["watch,watch7_html5"]="LATENCY_ACTION_WATCH",rq["watch,watch7ad"]="LATENCY_ACTION_WATCH",rq["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",rq.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",rq.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",rq["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",rq["video.claims"]="LATENCY_ACTION_CREATOR_VIDEO_CLAIMS",rq["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",rq["video.copyright"]="LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT", rq["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT",rq["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR",rq["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC",rq["video.live_settings"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",rq["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",rq["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",rq["video.policy"]="LATENCY_ACTION_CREATOR_VIDEO_POLICY",rq["video.rights_management"]="LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT", rq["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS",rq.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",rq.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",rq.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",rq.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",rq.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",rq),OFa=0;function PFa(a){return NFa[a]||"LATENCY_ACTION_UNKNOWN"} ;var QFa=function(a,b){Ml.call(this,1,arguments);this.timer=b}; l(QFa,Ml);var RFa=new hqa("aft-recorded",QFa);var SFa=Oa.ytLoggingGelSequenceIdObj_||{};Pa("ytLoggingGelSequenceIdObj_",SFa);function TFa(a,b,c){c=c===void 0?{}:c;var d=!1;hk("ytLoggingEventsDefaultDisabled",!1)&&(d=!0);d=d?null:$l;c=c===void 0?{}:c;var e=Math.round(c.timestamp||rl());ig(b,1,e<Number.MAX_SAFE_INTEGER?e:0);e=new dsa;if(c.lact)ig(e,1,isFinite(c.lact)?c.lact:-1);else if(c.timestamp)ig(e,1,-1);else{var h=km();ig(e,1,isFinite(h)?h:-1)}if(c.sequenceGroup&&!y("web_gel_sequence_info_killswitch")){h=c.sequenceGroup;var k=Hta(h),m=new Kra;m.setIndex(k);jg(m,1,h);Mf(e,3,m);c.endOfSequence&&delete SFa[c.sequenceGroup]}Mf(b, 33,e);(c.sendIsolatedPayload?qta:pta)(a,{endpoint:"log_event",payload:b,cttAuthInfo:c.cttAuthInfo,dangerousLogToVisitorSession:c.dangerousLogToVisitorSession},d)} ;var sq=Oa.ytLoggingLatencyUsageStats_||{};Pa("ytLoggingLatencyUsageStats_",sq);var tq=function(){this.cleanupJob=0},UFa=function(){tq.instance||(tq.instance=new tq); return tq.instance}; f=tq.prototype;f.baseline=function(a,b,c){uq(this,"baseline_"+a)||bl("latencyActionBaselined",{clientActionNonce:a},{timestamp:b,cttAuthInfo:c})}; f.tick=function(a,b,c,d){uq(this,"tick_"+a+"_"+b)||bl("latencyActionTicked",{tickName:a,clientActionNonce:b},{timestamp:c,cttAuthInfo:d})}; f.info=function(a,b,c){var d=Object.keys(a).join("");uq(this,"info_"+d+"_"+b)||(a=Object.assign({},a),a.clientActionNonce=b,bl("latencyActionInfo",a,{cttAuthInfo:c}))}; f.jspbInfo=function(a,b,c){for(var d="",e=0;e<zg(a).length;e++)zg(a)[e]!==void 0&&(d=e===0?d.concat(""+e):d.concat("_"+e));uq(this,"info_"+d+"_"+b)||(jg(a,2,b),b={cttAuthInfo:c},c=y("jspb_sparse_encoded_pivot")?new lm([{}]):new lm,Nf(c,7,esa,a),TFa("latencyActionInfo",c,b))}; f.span=function(a,b,c){var d=Object.keys(a).join("");uq(this,"span_"+d+"_"+b)||(a.clientActionNonce=b,bl("latencyActionSpan",a,{cttAuthInfo:c}))}; var uq=function(a,b){sq[b]=sq[b]||{count:0};var c=sq[b];c.count++;c.time=rl();a.cleanupJob||(a.cleanupJob=Sk(Hi,function(){var d=rl(),e;for(e in sq)sq[e]&&d-sq[e].time>6E4&&delete sq[e];a&&(a.cleanupJob=0)},5E3)); return c.count>5?(c.count===6&&Math.random()*1E5<1&&(c=new Mk("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||Jm(c)),!0):!1};var VFa=window,WFa=function(){this.timing={};this.clearResourceTimings=function(){}; this.webkitClearResourceTimings=function(){}; this.mozClearResourceTimings=function(){}; this.msClearResourceTimings=function(){}; this.oClearResourceTimings=function(){}}; function XFa(){var a;if(y("csi_use_performance_navigation_timing")||y("csi_use_performance_navigation_timing_tvhtml5")){var b,c,d,e=vq==null?void 0:(a=vq.getEntriesByType)==null?void 0:(b=a.call(vq,"navigation"))==null?void 0:(c=b[0])==null?void 0:(d=c.toJSON)==null?void 0:d.call(c);e?(e.requestStart=wq(e.requestStart),e.responseEnd=wq(e.responseEnd),e.redirectStart=wq(e.redirectStart),e.redirectEnd=wq(e.redirectEnd),e.domainLookupEnd=wq(e.domainLookupEnd),e.connectStart=wq(e.connectStart),e.connectEnd= wq(e.connectEnd),e.responseStart=wq(e.responseStart),e.secureConnectionStart=wq(e.secureConnectionStart),e.domainLookupStart=wq(e.domainLookupStart),e.isPerformanceNavigationTiming=!0,a=e):a=vq.timing}else a=y("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(vq.timing)):vq.timing;return a} function wq(a){return Math.round(xq()+a)} function xq(){return(y("csi_use_time_origin")||y("csi_use_time_origin_tvhtml5"))&&vq.timeOrigin?Math.floor(vq.timeOrigin):vq.timing.navigationStart} var vq=VFa.performance||VFa.mozPerformance||VFa.msPerformance||VFa.webkitPerformance||new WFa;var YFa=!1,ZFa=!1,$Fa={"script[name=\"scheduler/scheduler\"]":"sj","script[name=\"player/base\"]":"pj","link[rel=\"preload\"][name=\"player/embed\"]":"pej","link[rel=\"stylesheet\"][name=\"www-player\"]":"pc","link[rel=\"stylesheet\"][name=\"player/www-player\"]":"pc","script[name=\"desktop_polymer/desktop_polymer\"]":"dpj","link[rel=\"import\"][name=\"desktop_polymer\"]":"dph","script[name=\"mobile-c3\"]":"mcj","link[rel=\"stylesheet\"][name=\"mobile-c3\"]":"mcc","script[name=\"player-plasma-ias-phone/base\"]":"mcppj","script[name=\"player-plasma-ias-tablet/base\"]":"mcptj", "link[rel=\"stylesheet\"][name=\"mobile-polymer-player-ias\"]":"mcpc","link[rel=\"stylesheet\"][name=\"mobile-polymer-player-svg-ias\"]":"mcpsc","script[name=\"mobile_blazer_core_mod\"]":"mbcj","link[rel=\"stylesheet\"][name=\"mobile_blazer_css\"]":"mbc","script[name=\"mobile_blazer_logged_in_users_mod\"]":"mbliuj","script[name=\"mobile_blazer_logged_out_users_mod\"]":"mblouj","script[name=\"mobile_blazer_noncore_mod\"]":"mbnj","#player_css":"mbpc","script[name=\"mobile_blazer_desktopplayer_mod\"]":"mbpj","link[rel=\"stylesheet\"][name=\"mobile_blazer_tablet_css\"]":"mbtc", "script[name=\"mobile_blazer_watch_mod\"]":"mbwj"},aGa=cb(vq.clearResourceTimings||vq.webkitClearResourceTimings||vq.mozClearResourceTimings||vq.msClearResourceTimings||vq.oClearResourceTimings||Yg,vq);function bGa(a,b){yq("_start",a,b)} function zq(a,b){if(!y("web_csi_action_sampling_enabled")||!oq(b).actionDisabled){var c=qq(b||"");mq(c.info,a);a.loadType&&(c=a.loadType,GFa(b).loadType=c);mq(IFa(b),a);c=JFa(b);b=oq(b).cttAuthInfo;UFa().info(a,c,b)}} function cGa(){var a,b,c,d;return((d=um().resolve(tm(Kl))==null?void 0:(a=Opa())==null?void 0:(b=a.loggingHotConfig)==null?void 0:(c=b.csiConfig)==null?void 0:c.debugTicks)!=null?d:[]).map(function(e){return Object.values(e)[0]})} function yq(a,b,c){if(!y("web_csi_action_sampling_enabled")||!oq(c).actionDisabled){var d=JFa(c),e;if(e=y("web_csi_debug_sample_enabled")&&d){(um().resolve(tm(Kl))==null?0:Opa())&&!ZFa&&(ZFa=!0,yq("gcfl",rl(),c));var h,k,m;e=(um().resolve(tm(Kl))==null?void 0:(h=Opa())==null?void 0:(k=h.loggingHotConfig)==null?void 0:(m=k.csiConfig)==null?void 0:m.debugSampleWeight)||0;if(h=e!==0)b:{h=cGa();if(h.length>0)for(k=0;k<h.length;k++)if(a===h[k]){h=!0;break b}h=!1}h?(e=DFa(d)%e!==0,oq(c).debugTicksExcludedLogged||( h={},h.debugTicksExcluded=e,zq(h,c)),oq(c).debugTicksExcludedLogged=!0):e=!1}if(!e){a[0]!=="_"&&dGa(a,c,b);e=qq(c||"");e.tick[a]=b||rl();if(e.callback&&e.callback[a])for(e=g(e.callback[a]),h=e.next();!h.done;h=e.next())h=h.value,h();e=pq(c);e.gelTicks&&(e.gelTicks[a]=!0);h=HFa(c);e=b||rl();y("log_repeated_ytcsi_ticks")?a in h||(h[a]=e):h[a]=e;h=oq(c).cttAuthInfo;a==="_start"?UFa().baseline(d,b,h):UFa().tick(a,d,b,h);eGa(c);return e}}} function dGa(a,b,c){if(vq.mark)if(a.startsWith("mark_")||(a="mark_"+a),b&&(a+=" ("+b+")"),c===void 0||y("web_csi_disable_alt_time_performance_mark"))vq.mark(a);else{c=y("csi_use_performance_navigation_timing")||y("csi_use_performance_navigation_timing_tvhtml5")?c-vq.timeOrigin:c-(vq.timeOrigin||vq.timing.navigationStart);try{vq.mark(a,{startTime:c})}catch(d){}}} function fGa(){var a,b=(a=vq.getEntriesByType)==null?void 0:a.call(vq,"mark");b&&b.forEach(function(c){if(c.name.startsWith("mark_")){var d;(d=vq.clearMarks)==null||d.call(vq,c.name)}})} function gGa(){switch(Ora()){case"hidden":return 0;case"visible":return 1;case"prerender":return 2;case"unloaded":return 3;default:return-1;}} function hGa(a){var b={},c=function(h,k,m){k=k.match("_rid")?k.split("_rid")[0]:k;typeof m==="number"&&(m=JSON.stringify(m));h.requestIds?h.requestIds.push({endpoint:k,id:m}):h.requestIds=[{endpoint:k,id:m}]}; a=g(Object.entries(a));for(var d=a.next();!d.done;d=a.next()){var e=g(d.value);d=e.next().value;e=e.next().value;switch(d){case"GetBrowse_rid":c(b,d,e);break;case"GetGuide_rid":c(b,d,e);break;case"GetHome_rid":c(b,d,e);break;case"GetPlayer_rid":c(b,d,e);break;case"GetSearch_rid":c(b,d,e);break;case"GetSettings_rid":c(b,d,e);break;case"GetTrending_rid":c(b,d,e);break;case"GetWatchNext_rid":c(b,d,e);break;case"yt_red":b.isRedSubscriber=!!e;break;case"yt_ad":b.isMonetized=!!e;}}return b} function iGa(a,b){a=document.querySelector(a);if(!a)return!1;var c="",d=a.nodeName;d==="SCRIPT"?(c=a.src,c||(c=a.getAttribute("data-timing-href"))&&(c=window.location.protocol+c)):d==="LINK"&&(c=a.href);Kc(window)&&a.setAttribute("nonce",Kc(window));return c?(a=vq.getEntriesByName(c))&&a[0]&&(a=a[0],c=xq(),yq("rsf_"+b,c+Math.round(a.fetchStart)),yq("rse_"+b,c+Math.round(a.responseEnd)),a.transferSize!==void 0&&a.transferSize===0)?!0:!1:!1} function jGa(){var a=window.location.protocol,b=vq.getEntriesByType("resource");b=ac(b,function(c){return c.name.indexOf(a+"//fonts.gstatic.com/s/")===0}); (b=tba(b,function(c,d){return d.duration>c.duration?d:c},{duration:0}))&&b.startTime>0&&b.responseEnd>0&&(yq("wffs",wq(b.startTime)),yq("wffe",wq(b.responseEnd)))} function kGa(a,b,c,d,e,h){if(!y("web_csi_action_sampling_enabled")||!oq(h).actionDisabled){var k=pq(h);if(k.gelSpans)k.gelSpans[a]=!0;else{var m={};k.gelSpans=(m[a]=!0,m)}OFa++;a={spanName:a,spanLengthUsec:String(Math.round(b*1E3)),spanNonce:OFa};d&&(a.spanInfo=d);e&&(a.parentSpanNonce=e);c&&(a.spanStartTimeUsec=String(Math.round(c*1E3)));qq(h||"").span[String(a.spanName)]=a;c=pq(h);c.gelSpans||(c.gelSpans={});mq(c.gelSpans,a);c=JFa(h);h=oq(h).cttAuthInfo;UFa().span(a,c,h);return a.spanNonce}} function lGa(a){var b=Aq("aft",a);if(b)return b;b=gk((a||"")+"TIMING_AFT_KEYS",["ol"]);for(var c=b.length,d=0;d<c;d++){var e=Aq(b[d],a);if(e)return e}return NaN} function mGa(a,b){Pa("ytglobal.timing"+(b||"")+"ready_",a)} function Aq(a,b){if(a=HFa(b)[a])return typeof a==="number"?a:a[a.length-1]} function eGa(a){var b=Aq("_start",a),c=lGa(a),d=y("enable_cow_info_csi")||!YFa;b&&c&&d&&(mqa(RFa,new QFa(Math.round(c-b),a)),YFa=!0)} function nGa(){if(vq.getEntriesByType){var a=vq.getEntriesByType("paint");if(a=hc(a,function(c){return c.name==="first-paint"}))return wq(a.startTime)}var b; y("csi_use_performance_navigation_timing")||y("csi_use_performance_navigation_timing_tvhtml5")?b=vq.getEntriesByType("first-paint")[0].startTime:b=vq.timing.msFirstPaint;return b?Math.max(0,b):0} ;function oGa(a){EFa(a);aGa();fGa();a||(gk("TIMING_ACTION")&&fk("PREVIOUS_ACTION",gk("TIMING_ACTION")),fk("TIMING_ACTION",""))} function pGa(a,b){ik(function(){qq("").info.actionType=a;b&&fk("TIMING_AFT_KEYS",b);fk("TIMING_ACTION",a);var c=hGa(gk("TIMING_INFO",{}));Object.keys(c).length>0&&zq(c);c={isNavigation:!0,actionType:PFa(gk("TIMING_ACTION"))};var d=gk("PREVIOUS_ACTION");d&&(c.previousAction=PFa(d));if(d=gk("CLIENT_PROTOCOL"))c.httpProtocol=d;if(d=gk("CLIENT_TRANSPORT"))c.transportProtocol=d;(d=iq())&&d!=="UNDEFINED_CSN"&&(c.clientScreenNonce=d);d=gGa();if(d===1||d===-1)c.isVisible=!0;d=GFa().loadType==="cold";var e= FFa();d||(d=e.yt_lt==="cold");if(d){c.loadType="cold";d=FFa();e=XFa();var h=xq(),k=gk("CSI_START_TIMESTAMP_MILLIS",0);k>0&&!y("embeds_web_enable_csi_start_override_killswitch")&&(h=k);h&&(yq("srt",e.responseStart),d.prerender!==1&&bGa(h));d=nGa();d>0&&yq("fpt",d);d=XFa();d.isPerformanceNavigationTiming&&zq({performanceNavigationTiming:!0},void 0);yq("nreqs",d.requestStart,void 0);yq("nress",d.responseStart,void 0);yq("nrese",d.responseEnd,void 0);d.redirectEnd-d.redirectStart>0&&(yq("nrs",d.redirectStart, void 0),yq("nre",d.redirectEnd,void 0));d.domainLookupEnd-d.domainLookupStart>0&&(yq("ndnss",d.domainLookupStart,void 0),yq("ndnse",d.domainLookupEnd,void 0));d.connectEnd-d.connectStart>0&&(yq("ntcps",d.connectStart,void 0),yq("ntcpe",d.connectEnd,void 0));d.secureConnectionStart>=xq()&&d.connectEnd-d.secureConnectionStart>0&&(yq("nstcps",d.secureConnectionStart,void 0),yq("ntcpe",d.connectEnd,void 0));vq&&"getEntriesByType"in vq&&jGa();d=[];if(document.querySelector&&vq&&vq.getEntriesByName)for(var m in $Fa)$Fa.hasOwnProperty(m)&&( e=$Fa[m],iGa(m,e)&&d.push(e));if(d.length>0)for(c.resourceInfo=[],m=g(d),d=m.next();!d.done;d=m.next())c.resourceInfo.push({resourceCache:d.value})}zq(c);c=pq();c.preLoggedGelInfos||(c.preLoggedGelInfos=[]);m=c.preLoggedGelInfos;c=IFa();d=void 0;for(e=0;e<m.length;e++)if(h=m[e],h.loadType){d=h.loadType;break}if(GFa().loadType==="cold"&&(c.loadType==="cold"||d==="cold")){d=HFa();e=pq();e=e.gelTicks?e.gelTicks:e.gelTicks={};for(var p in d)if(!(p in e))if(typeof d[p]==="number")yq(p,Aq(p));else if(y("log_repeated_ytcsi_ticks"))for(h= g(d[p]),k=h.next();!k.done;k=h.next())k=k.value,yq(p.slice(1),k);p={};d=!1;m=g(m);for(e=m.next();!e.done;e=m.next())d=e.value,mq(c,d),mq(p,d),d=!0;d&&zq(p)}mGa(!0);p=gk("TIMING_ACTION");Qa("ytglobal.timingready_")&&p&&qGa()&&lGa()&&eGa()})()} function rGa(a){a=a===void 0?{}:a;ik(function(){Bq();MFa();oGa();mGa(!1);a.cttAuthInfo&&(oq().cttAuthInfo=a.cttAuthInfo);fk("TIMING_AFT_KEYS",[]);a.isHot?Cq({loadType:"hot"}):Cq({loadType:"warm"});fk("TIMING_ACTION","");delete gk("TIMING_INFO",{}).yt_lt;ik(bGa)(a.startTime,void 0)})()} function Dq(a,b,c,d){b=b===void 0?{}:b;ik(function(){var e=c?c:a;sGa(e);var h=b.sampleRate;if(!y("web_csi_action_sampling_enabled")||h===void 0||h<=1)h=!1;else{var k=JFa(e);h=DFa(k)%h!==0}h&&(oq(e).actionDisabled=!0);qq(e||"").info.actionType=a;b.cttAuthInfo&&(oq(e).cttAuthInfo=b.cttAuthInfo);fk(e+"TIMING_ACTION",a);ik(bGa)(b.startTime,e);h={actionType:d||PFa(a)};b.logPreviousAction&&(h.previousAction=PFa(gk("TIMING_ACTION")));(k=iq())&&k!=="UNDEFINED_CSN"&&(h.clientScreenNonce=k);Cq(h,e);mGa(!0, e)})()} function sGa(a){ik(function(){Bq(a);MFa(a);oGa(a)})()} function tGa(){ik(function(){var a=[],b;for(b in Qa("ytcsi.".slice(0,-1)))b.endsWith("data_")&&a.push(b.slice(0,-5));a=g(a);for(b=a.next();!b.done;b=a.next())sGa(b.value);Bq()})()} function qGa(a){return ik(function(){return uGa("_start",a)})()} function Cq(a,b,c){ik(zq)(a,b,c===void 0?!1:c)} function Eq(a,b,c){return ik(yq)(a,b,c)} function vGa(a,b,c,d){var e=rl();return function(h,k){var m=void 0;b&&h?m=Object.assign({},b,h):b?m=b:h&&(m=h);h=rl()-e;ik(kGa)(a,h,e,m,k||c,d)}} function uGa(a,b){return ik(function(){var c=HFa(b);return a in c})()} function wGa(a){if(!y("universal_csi_network_ticks"))return"";a=ld(a)||"";for(var b=Object.keys(fqa),c=0;c<b.length;c++){var d=b[c];if(a.includes(d))return d}return""} function xGa(a){if(!y("universal_csi_network_ticks"))return function(){}; var b=fqa[a];return b?(Fq(b),function(){var c=y("universal_csi_network_ticks")?(c=gqa[a])?Fq(c):!1:!1;return c}):function(){}} function Fq(a,b,c){return ik(function(){if(uGa(a,c))return!1;Eq(a,b,c);return!0})()} function yGa(a,b,c){ik(function(){if(!qGa(c)||uGa(a,c))return!1;Eq(a,b,c);return!0})()} function Gq(a){return ik(Aq)(a,void 0)} function Bq(a){qGa(a)&&Eq("aa",void 0,a)} var zGa=window;zGa.ytcsi&&(zGa.ytcsi.infoGel=Cq,zGa.ytcsi.tick=Eq);var AGa=function(a){Ml.call(this,1,arguments);this.csn=a}; l(AGa,Ml);var BGa=new hqa("screen-created",AGa),CGa=[],EGa=DGa,FGa=0,Hq=new Map,GGa=new Map,HGa=new Map; function IGa(a,b,c,d,e,h,k,m,p){var q=EGa();m=new eq({veType:b,youtubeData:h,jspbYoutubeData:m});h=Iq({},q);e&&(h.cttAuthInfo=e);e={csn:q,pageVe:m.getAsJson()};y("expectation_logging")&&p&&p.screenCreatedLoggingExpectations&&(e.screenCreatedLoggingExpectations=p.screenCreatedLoggingExpectations);c&&c.visualElement?(e.implicitGesture={parentCsn:c.clientScreenNonce,gesturedVe:c.visualElement.getAsJson()},k&&(e.implicitGesture.gestureType=k)):c&&Jm(new Mk("newScreen() parent element does not have a VE - rootVe", b));d&&(e.cloneCsn=d);a?Em("screenCreated",e,a,h):bl("screenCreated",e,h);mqa(BGa,new AGa(q));Hq.clear();GGa.clear();HGa.clear();return q} function Jq(a,b,c,d,e){JGa(a,b,c,[d],e===void 0?!1:e)} function JGa(a,b,c,d,e){e=e===void 0?!1:e;for(var h=Iq({cttAuthInfo:jq(b)||void 0},b),k=g(d),m=k.next();!m.done;m=k.next()){m=m.value;var p=m.getAsJson();(uc.isEmpty(p)||!p.trackingParams&&!p.veType)&&Jm(Error("Child VE logged with no data"));if(y("no_client_ve_attach_unless_shown")){var q=KGa(m,b);if(p.veType&&!GGa.has(q)&&!HGa.has(q)&&!e){if(!y("il_attach_cache_limit")||Hq.size<1E3){Hq.set(q,[a,b,c,m]);return}y("il_attach_cache_limit")&&Hq.size>1E3&&Jm(new Mk("IL Attach cache exceeded limit"))}m= KGa(c,b);Hq.has(m)?LGa(c,b):HGa.set(m,!0)}}d=d.filter(function(r){r.csn!==b?(r.csn=b,r=!0):r=!1;return r}); c={csn:b,parentVe:c.getAsJson(),childVes:bc(d,function(r){return r.getAsJson()})}; b==="UNDEFINED_CSN"?Kq("visualElementAttached",h,c):a?Em("visualElementAttached",c,a,h):bl("visualElementAttached",c,h)} function MGa(a,b,c,d,e){NGa(a,b,c,e)} function NGa(a,b,c,d){OGa(c,b);var e=Iq({cttAuthInfo:jq(b)||void 0},b);c={csn:b,ve:c.getAsJson(),eventType:1};d&&(c.clientData=d);b==="UNDEFINED_CSN"?Kq("visualElementShown",e,c):a?Em("visualElementShown",c,a,e):bl("visualElementShown",c,e)} function PGa(a,b,c,d){OGa(c,b);var e=Iq({cttAuthInfo:jq(b)||void 0},b);c={csn:b,ve:c.getAsJson(),eventType:4};d&&(c.clientData=d);b==="UNDEFINED_CSN"?Kq("visualElementShown",e,c):a?Em("visualElementShown",c,a,e):bl("visualElementShown",c,e)} function QGa(a,b,c,d,e){var h=(d=d===void 0?!1:d)?16:8;d=Iq({cttAuthInfo:jq(b)||void 0,endOfSequence:d},b);c={csn:b,ve:c.getAsJson(),eventType:h};e&&(c.clientData=e);b==="UNDEFINED_CSN"?Kq("visualElementHidden",d,c):a?Em("visualElementHidden",c,a,d):bl("visualElementHidden",c,d)} function RGa(a,b,c,d,e){SGa(a,b,c,void 0,d,e)} function SGa(a,b,c,d,e){OGa(c,b);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var h=Iq({cttAuthInfo:jq(b)||void 0},b);c={csn:b,ve:c.getAsJson(),gestureType:d};e&&(c.clientData=e);b==="UNDEFINED_CSN"?Kq("visualElementGestured",h,c):a?Em("visualElementGestured",c,a,h):bl("visualElementGestured",c,h)} function TGa(a,b,c,d){var e=Iq({cttAuthInfo:jq(b)||void 0},b);c={csn:b,ve:c.getAsJson(),clientData:d};b==="UNDEFINED_CSN"?Kq("visualElementStateChanged",e,c):a?Em("visualElementStateChanged",c,a,e):bl("visualElementStateChanged",c,e)} function DGa(){var a=gFa(16);for(var b=[],c=0;c<a.length;c++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[c]&63));return b.join("")} function Kq(a,b,c){CGa.push({payloadName:a,payload:c,jspbPayload:void 0,options:b});FGa||(FGa=pqa(BGa,UGa))} function UGa(a){if(CGa){for(var b=g(CGa),c=b.next();!c.done;c=b.next())c=c.value,c.payload&&(c.payload.csn=a.csn,bl(c.payloadName,c.payload,c.options));CGa.length=0}FGa=0} function KGa(a,b){return""+a.getAsJson().veType+a.getAsJson().veCounter+b} function OGa(a,b){if(y("no_client_ve_attach_unless_shown")){var c=KGa(a,b);GGa.set(c,!0);LGa(a,b)}} function LGa(a,b){a=KGa(a,b);Hq.has(a)&&(b=Hq.get(a)||[],Jq(b[0],b[1],b[2],b[3],!0),Hq.delete(a))} function Iq(a,b){y("log_sequence_info_on_gel_web")&&(a.sequenceGroup=b);return a} ;function Lq(a,b,c){ik(Jq)(void 0,a,b,c)} function Mq(a,b,c){ik(JGa)(void 0,a,b,c)} function Nq(a,b){ik(MGa)(void 0,a,b,void 0,void 0,void 0)} function Pq(a,b,c){ik(function(){$b(b,function(d){PGa(void 0,a,d,c)})})()} function Qq(a,b,c,d){ik(function(){$b(b,function(e){QGa(void 0,a,e,c,d)})})()} function Rq(a,b,c){ik(RGa)(void 0,a,b,c,void 0)} function VGa(a,b,c,d){ik(SGa)(void 0,a,b,c,d,void 0)} function WGa(a,b,c){ik(TGa)(void 0,a,b,c,void 0)} ;var XGa=[3611,27686,221058,85013,23462,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,98349,168271,168954,168277,168273,168270,123695,226987,226990,226988,6827,29434,171388,7282,124448,196088,198104,32276,195115,195114,76278,200635,147868,147869,93911,106531,225031,177843,27259,27262,27263,21759,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,171243,160789,171244,171241,171245,171242,225560, 180627,177960,177958,180629,205717,197879,177565,212573,210709,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,93252,99357,94521,114252,113532,94522,94583, 202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,77240,60508,186091,148123,148124,137401,137402,137046,73393,113534,92098,131381,84517,83759,162711,162712,80357,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,222612,222613,153964,201133, 201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418, 84774,197993,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,210016,210017,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,205913,51879,16623,32594,27240,32633,74858,222932,213915,225216, 218674,156999,3945,16989,45520,25488,25492,25494,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,73233,205923,109512,22256,14115,22696,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,211026,96367,36850,72694,37414,36851,124863,121343,73491, 54473,166861,43375,46674,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,196075,194768, 194769,191885,194770,195350,195349,194771,166382,37671,49953,220669,213774,204572,191389,204574,187917,191390,179556,191402,212661,191392,197826,191393,204573,36216,28237,173718,39553,192547,29222,26107,38050,26108,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,63349,95101,75240,27039,68823,21537,83464,75707,170215,223033,83113,101952, 101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,211189,111059,211188,5754,20445,151308,151152,130975,130976,210815,191925,167637,197196,214295,110386,221054,113746,66557,183215,17310,28631,201935,21589,164817,168011, 154946,68012,162617,60480,184431,138664,194E3,141121,164502,31571,195002,206793,141978,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,139723,139722,121258,107598,127991,96639,107536,130169,216522,96661,145188,213904,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,163566,186641,147842,217932,104443,96659,147595, 106442,182423,162776,134840,63667,63668,63669,130686,147036,189810,78314,147799,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,49956,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,68314,25602,100339,170873,143516,178921,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856, 154430,209757,223051,17736,3832,147111,55759,64031,93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,82039];var YGa=Symbol("trackingData"),Sq=new WeakMap;function ZGa(a,b){Sq.set(a,b)} ;var Tq=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},Uq=function(){Tq.instance||(Tq.instance=new Tq); return Tq.instance}; f=Tq.prototype;f.setClient=function(a){this.client=a}; f.JSC$7983_newScreen=function(){this.clear();this.csn=iq()}; f.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null}; f.reportShown=function(a,b,c){var d=this.JSC$7983_getTrackingParams(a),e=a.visualElement?a.visualElement:d;b=this.shownElements.has(e);var h=this.visibleState.get(e);this.shownElements.add(e);this.visibleState.set(e,!0);a.impressionLog&&!b&&a.impressionLog();if(d||a.visualElement)if(c=$Ga(this,a,c))if(e=aHa(this,a),Vq(this,a)||e){d=a.visualElement?a.visualElement:fq(d);var k=a.interactionLoggingClientData;e||b?Vq(this,a)&4?h||PGa(this.client,c,d,k):Vq(this,a)&1&&!b&&NGa(this.client,c,d,k):NGa(this.client, c,d,k)}}; f.reportHidden=function(a,b,c){var d=this.JSC$7983_getTrackingParams(a),e=a.visualElement?a.visualElement:d;b=this.hiddenElements.has(e);var h=this.visibleState.get(e);this.hiddenElements.add(e);this.visibleState.set(e,!1);if(h===!1)return!0;if(!d&&!a.visualElement)return!1;c=$Ga(this,a,c);if(!c||!Vq(this,a)&&aHa(this,a))return!1;d=a.visualElement?a.visualElement:fq(d);Vq(this,a)&8?QGa(this.client,c,d):Vq(this,a)&2&&!b&&(a=this.client,b=Iq({cttAuthInfo:jq(c)||void 0},c),d={csn:c,ve:d.getAsJson(), eventType:2},c==="UNDEFINED_CSN"?Kq("visualElementHidden",b,d):a?Em("visualElementHidden",d,a,b):bl("visualElementHidden",d,b));return!0}; f.JSC$7983_getTrackingParams=function(a){var b=this.getData(a),c,d;if(y("il_use_view_model_logging_context")&&(b==null?0:(c=b.context)==null?0:(d=c.loggingContext)==null?0:d.loggingDirectives))return b.context.loggingContext.loggingDirectives.trackingParams||"";var e,h;if(b==null?0:(e=b.rendererContext)==null?0:(h=e.loggingContext)==null?0:h.loggingDirectives)return b.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(b==null?0:b.loggingDirectives)return b.loggingDirectives.trackingParams|| "";var k;return((k=a.veContainer)==null?0:k.trackingParams)?a.veContainer.trackingParams:(b==null?void 0:b.trackingParams)||""}; f.JSC$7983_elementShouldLogGesture=function(a,b){a=this.getData(a);return!!((Math.floor(Number(a&&a.loggingDirectives&&a.loggingDirectives.gestures&&a.loggingDirectives.gestures.types||""))||0)&b)}; var $Ga=function(a,b,c){var d=iq(c);return a.csn===null||d===a.csn||c?d:(a=new Mk("VisibilityLogger called before newScreen",{caller:b.tagName,previous_csn:a.csn,current_csn:d}),Jm(a),null)}; Tq.prototype.getData=function(a){var b,c=a.data||((b=a.props)==null?void 0:b.data);if(!c&&a.isWebComponentWrapper&&y("read_data_from_web_component_wrapper")){var d;c=(d=Sq.get(a))==null?void 0:d[YGa]}return c}; var aHa=function(a,b){var c;return!((c=a.getData(b))==null||!c.loggingDirectives)},Vq=function(a,b){a=a.getData(b); return Math.floor(Number(a&&a.loggingDirectives&&a.loggingDirectives.visibility&&a.loggingDirectives.visibility.types||""))||1};var Wq=function(){},Xq=function(){Wq.instance||(Wq.instance=new Wq); return Wq.instance}; Wq.prototype.setClient=function(a){ik(Uq().setClient).bind(Uq())(a)}; var bHa=function(){Xq();ik(Uq().JSC$7983_newScreen).bind(Uq())()}; Wq.prototype.clear=function(){ik(Uq().clear).bind(Uq())()}; Wq.prototype.reportShown=function(a,b,c){ik(Uq().reportShown).bind(Uq())(a,b,c)}; Wq.prototype.reportHidden=function(a,b,c){return ik(Uq().reportHidden).bind(Uq())(a,b,c)}; var cHa=function(a,b){return ik(Uq().JSC$7983_getTrackingParams).bind(Uq())(b)};var Yq=function(){this.graftQueue=[];this.stateChangedQueue=[];this.backHistoryStack=[];this.forwardHistoryStack=[];this.afterNewScreenOneOffJobs=[];this.afterNewScreenRecurringJobs=[];this.cachedVisualElements=new Map;this.cachedRootVisualElements=new Map;this.pendingScreenCreation=new Set;this.recurringGrafts=new Map},Zq=function(){Yq.instance||(Yq.instance=new Yq); return Yq.instance}; Yq.prototype.setClient=function(a){this.client=a}; var dHa=function(a,b,c){c=c===void 0?{}:c;ik(function(){var d,e,h,k=((d=A(b==null?void 0:b.commandMetadata,kq))==null?void 0:d.rootVe)||((e=A(b==null?void 0:b.commandMetadata,vFa))==null?void 0:(h=e.screenVisualElement)==null?void 0:h.uiType);if(k){d=A(b==null?void 0:b.commandMetadata,wFa);if(d==null?0:d.parentTrackingParams){var m=fq(d.parentTrackingParams);if(d.parentCsn)var p=d.parentCsn}else c.clickedVisualElement?m=c.clickedVisualElement:b.clickTrackingParams&&(m=fq(b.clickTrackingParams));a:{d= A(b,lq);e=A(b,xFa);if(d){if(e=yFa(d,"VIDEO")){d={token:e,videoId:d.videoId};break a}}else if(e&&(d=yFa(e,"PLAYLIST"))){d={token:d,playlistId:e.playlistId};break a}d=void 0}c=Object.assign({},{cttAuthInfo:d,parentCsn:p},c);if(y("expectation_logging")){var q;c.loggingExpectations=((q=A(b==null?void 0:b.commandMetadata,vFa))==null?void 0:q.loggingExpectations)||void 0}$q(a,k,m,c)}else Jm(new Mk("Error: Trying to create a new screen without a rootVeType",b))})()},$q=function(a,b,c,d){d=d===void 0?{}: d; ik(function(){XGa.includes(b)||(Jm(new Mk("createClientScreen() called with a non-page VE",b)),b=83769);d.isHistoryNavigation||(a.forwardHistoryStack=[],a.backHistoryStack.push({rootVe:b,key:d.key||""}));a.graftQueue=[];a.stateChangedQueue=[];d.dataPromises?eHa(a,b,c,d):fHa(a,b,c,d)})()},gHa=function(a,b,c){c=c===void 0?0:c; ik(function(){b.then(function(d){a.pendingScreenCreation.has(c)&&a.pendingScreenFn&&a.pendingScreenFn();var e=iq(c),h=hq(c);if(e&&h){var k;(d==null?0:(k=d.response)==null?0:k.trackingParams)&&Jq(a.client,e,h,fq(d.response.trackingParams));var m;(d==null?0:(m=d.playerResponse)==null?0:m.trackingParams)&&Jq(a.client,e,h,fq(d.playerResponse.trackingParams))}})})()}; Yq.prototype.graftServerVe=function(a,b,c){var d=this;return ik(function(){var e=fq(a);ar(d,e,b,c);return e})()}; var br=function(a,b,c,d){return ik(function(){if(!b.veType)return Im(new Mk("Error: Trying to graft a client VE without a veType.")),null;if(b.visibilityTypes){var e=new Una;Tna(Gfa(e),b.visibilityTypes.reduce(function(h,k){return h|k}))}e=gq(b.veType,b.visualElement,b.elementIndex,b.clientYouTubeData,b.jspbClientYouTubeData,e); return ar(a,e,c,d)?e:null})()},ar=function(a,b,c,d){d=d===void 0?0:d; return ik(function(){if(a.pendingScreenCreation.has(d))return a.graftQueue.push([b,c]),!0;var e=iq(d),h=c||hq(d);if(e&&h){if(y("combine_ve_grafts")){var k=a.cachedVisualElements.get(h.toString());k?k.push(b):(a.cachedRootVisualElements.set(h.toString(),h),a.cachedVisualElements.set(h.toString(),[b]));a.attachTimeout||(a.attachTimeout=Sk(Hi,function(){hHa(a,e)},1200))}else Jq(a.client,e,h,b); return!0}return!1})()},cr=function(a,b,c){c=c===void 0?0:c; var d=a.recurringGrafts.get(c)||new Map;if(y("smarter_ve_dedupping"))for(var e=Array.from(d.keys()),h=0;h<e.length;h++){var k=void 0,m=void 0;var p=b;var q=e[h];q.isClientVe()&&p.isClientVe()?(k=p.getAsJson(),m=q.getAsJson(),p=k.veType!==m.veType||k.elementIndex!==m.elementIndex||k.dataElement!==m.dataElement||p.getLoggingDirectives()!==q.getLoggingDirectives()?!1:!0):p=q.veData.trackingParams!==void 0&&p.veData.trackingParams!==void 0?((m=p.veData)==null?void 0:m.trackingParams)===((k=q.veData)== null?void 0:k.trackingParams):!1;if(p)return}else if(d.has(b))return;d.set(b,void 0);a.recurringGrafts.set(c,d);iq(c)==="UNDEFINED_CSN"||a.pendingScreenCreation.has(c)||ar(a,b,void 0,c)},dr=function(a,b,c,d){d=iq(d===void 0?0:d); if(!d)return!1;RGa(a.client,d,b,c);return!0},er=function(a,b,c,d){if(!b)return!1; d=iq(d===void 0?0:d);if(!d)return!1;RGa(a.client,d,fq(b),c);return!0},fr=function(a,b){var c=b.getScreenLayer&&b.getScreenLayer(); if(b.visualElement)return dr(a,b.visualElement,void 0,c);b=cHa(Xq(),b);return er(a,b,void 0,c)}; Yq.prototype.clickCommand=function(a,b,c){return er(this,a.clickTrackingParams,b,c===void 0?0:c)}; Yq.prototype.stateChanged=function(a,b,c){this.visualElementStateChanged(fq(a),b,c===void 0?0:c)}; Yq.prototype.visualElementStateChanged=function(a,b,c){c=c===void 0?0:c;c===0&&this.pendingScreenCreation.has(c)?this.stateChangedQueue.push([a,b]):this.logStateChanged(a,b,c)}; Yq.prototype.logStateChanged=function(a,b,c){c=c===void 0?0:c;var d=iq(c);a=a||hq(c);return d&&a?(TGa(this.client,d,a,b),!0):!1}; var eHa=function(a,b,c,d){d=d===void 0?{}:d;a.pendingScreenCreation.add(d.layer||0);a.pendingScreenFn=function(){fHa(a,b,c,d);var k=hq(d.layer);if(k){for(var m=g(a.graftQueue),p=m.next();!p.done;p=m.next())p=p.value,ar(a,p[0],p[1]||k,d.layer);k=g(a.stateChangedQueue);for(m=k.next();!m.done;m=k.next())m=m.value,a.logStateChanged(m[0],m[1])}}; c||iq(d.layer)||a.pendingScreenFn();if(d.dataPromises)for(var e=g(d.dataPromises),h=e.next();!h.done;h=e.next())gHa(a,h.value,d.layer);else Im(Error("Delayed screen needs a data promise."))},fHa=function(a,b,c,d){d=d===void 0?{}:d; var e=void 0;d.layer||(d.layer=0);e=d.parentLayer!==void 0?d.parentLayer:d.layer;var h=iq(e);e=hq(e);var k=c||e,m;k&&(d.parentCsn!==void 0?m={clientScreenNonce:d.parentCsn,visualElement:k}:h&&h!=="UNDEFINED_CSN"&&(m={clientScreenNonce:h,visualElement:k}));var p,q=gk("EVENT_ID");h==="UNDEFINED_CSN"&&q&&(p={servletData:{serializedServletEventId:q}});y("combine_ve_grafts")&&h&&hHa(a,h);y("no_client_ve_attach_unless_shown")&&k&&h&&LGa(k,h);try{var r=IGa(a.client,b,m,d.csnToClone,d.cttAuthInfo,p,d.implicitGestureType, void 0,d.loggingExpectations)}catch(C){Km(C,{rootVeType:b,rootVe:e,parentVisualElement:c,currentCsn:h,parentEl:m,csnToClone:d.csnToClone});Im(C);return}uFa(r,b,d.layer,d.cttAuthInfo);h&&h!=="UNDEFINED_CSN"&&e&&!sFa(h)&&QGa(a.client,h,e,!0);a.backHistoryStack[a.backHistoryStack.length-1]&&!a.backHistoryStack[a.backHistoryStack.length-1].csn&&(a.backHistoryStack[a.backHistoryStack.length-1].csn=r||"");Cq({clientScreenNonce:r});bHa();var w=hq(d.layer);h&&h!=="UNDEFINED_CSN"&&w&&(y("web_mark_root_visible")|| y("music_web_mark_root_visible"))&&Nq(r,w);a.pendingScreenCreation.delete(d.layer||0);a.pendingScreenFn=void 0;var z;(z=a.recurringGrafts.get(d.layer))==null||z.forEach(function(C,E){C?ar(a,E,C,d.layer):w&&ar(a,E,w,d.layer)}); iHa(a)},iHa=function(a){for(var b=0;b<a.afterNewScreenOneOffJobs.length;b++){var c=a.afterNewScreenOneOffJobs[b]; try{c()}catch(d){Im(d)}}for(b=a.afterNewScreenOneOffJobs.length=0;b<a.afterNewScreenRecurringJobs.length;b++){c=a.afterNewScreenRecurringJobs[b];try{c()}catch(d){Im(d)}}},hHa=function(a,b){if(b===void 0)for(var c=rFa(),d=0;d<c.length;d++)c[d]!==void 0&&hHa(a,c[d]);else a.cachedVisualElements.forEach(function(e,h){(h=a.cachedRootVisualElements.get(h))&&JGa(a.client,b,h,e)}),a.cachedVisualElements.clear(),a.cachedRootVisualElements.clear(),a.attachTimeout=void 0};function jHa(a,b){a=gr(a);for(var c=g(a.visibilityMonitorKeys||[]),d=c.next();!d.done;d=c.next())b.unobserveByKey(d.value);a.visibilityMonitorKeys=void 0} function kHa(a,b){if(iq()){if(y("kevlar_vimio_use_shared_monitor"))lHa(a,b.data);else if(!lHa(a,b.data))return;var c=b.data,d=mHa(c);if(y("enable_client_ve_spec_logging"))jHa(a,b.observer);else{var e=gr(a);e.trackedParams&&e.trackedParams!==d&&jHa(a,b.observer)}e=gr(a);!c||e.data&&e.data===c||(e.data=c);nHa(a,b);e.trackedParams=d}} function nHa(a,b){var c=b.observer,d=b.layer,e=b.visibilityCallback||function(){},h=b.prescanCallback,k=gr(a),m=[]; b.showOption&&m.push(c.observe(a,function(){b.skipLogging&&b.skipLogging()||Xq().reportShown(k,void 0,d);e(!0)},b.showOption)); b.hideOption&&m.push(c.observe(a,function(){Xq().reportHidden(k,void 0,d);e(!1)},b.hideOption)); b.prescanOption&&h&&m.push(c.observe(a,function(){h()},b.prescanOption)); k.visibilityMonitorKeys=m} function lHa(a,b){a=gr(a);if(a.visualElement&&!b)return!0;if(!b)return!1;var c=!1;if(y("enable_client_ve_spec_logging")){var d,e;c=!!((d=b.loggingDirectives)==null?0:(e=d.clientVeSpec)==null?0:e.uiType)}d=mHa(b);if(!d&&!c)return!1;y("mweb_component_visibility_logging")&&(a.veContainer||(a.veContainer={}),a.veContainer.trackingParams=d);if(a.trackedParams&&a.trackedParams===d)return!1;var h;if(y("enable_client_ve_spec_logging")&&((h=a.visualElement)==null?0:h.isClientVe())){var k;h=(k=a.visualElement)== null?void 0:k.getAsJspb();var m,p,q,r;if(Xf(h,2)===((m=b.loggingDirectives)==null?void 0:(p=m.clientVeSpec)==null?void 0:p.uiType)&&Xf(h,3,-1)===((q=b.loggingDirectives)==null?void 0:(r=q.clientVeSpec)==null?void 0:r.elementIndex))return!1}if(y("enable_client_ve_spec_logging")){var w,z;!a.visualElement&&((w=b.loggingDirectives)==null?0:(z=w.clientVeSpec)==null?0:z.uiType)&&(m=b.loggingDirectives.clientVeSpec,b=m.uiType,k=m.elementIndex,m=m.clientYoutubeData,a.visualElement=br(Zq(),{veType:b,elementIndex:k, clientYouTubeData:m}))}return!0} function mHa(a){if(a==null?0:a.rendererContext){var b=A(a.rendererContext,eFa);if(b==null?0:b.loggingDirectives)return b.loggingDirectives.trackingParams}return(a==null?0:a.loggingDirectives)?a.loggingDirectives.trackingParams:a==null?void 0:a.trackingParams} function gr(a){var b;return(b=a.polymerController)!=null?b:a} ;var oHa=function(a){this.layer=a},hr=function(a){return a.layer!==void 0?a.layer:a.parent?hr(a.parent):a.layer=0};function pHa(a,b){var c=Sq.get(a)||{layerNode:b};c.layerNode=b;ZGa(a,c);a.getScreenLayer=function(){return hr(c.layerNode)}} function qHa(a){var b;a=a.parentNode;for(var c;a&&((b=Sq.get(a))==null||!b.isRenderer)&&!((c=a.polymerController)!=null?c:a).isRenderer_;)a=a.parentNode||a.host;if(b=a)return Sq.get(b)} ;function rHa(a){if(a){Sq.delete(a);var b=um().resolve(cq);jHa(a,b)}} ;function sHa(a,b,c){(c===void 0?0:c)?b.data&&!b.disableReactiveLogging&&(Hp(function(){tHa(a,Fp(b.data))}),yp(function(){return void rHa(a)})):typeof b.data!=="function"&&tHa(a,b.data)} function tHa(a,b){uHa++;vHa(a,b)&&Hi.addJob(function(){Uk(Hi,function(){if(vHa(a,b)&&a.ownerDocument.documentElement===document.documentElement&&a){var c;if(a.getAttribute("layer")){var d=c=Number(a.getAttribute("layer")),e=Sq.get(a);e?e.layerNode.layer=d:pHa(a,new oHa(d));(d=qHa(a))&&(e=Sq.get(a))!=null&&(e.layerNode.parent=d.layerNode)}else if(c=Sq.get(a))c=hr(c.layerNode);else{c=hr;d=new oHa;if(e=qHa(a))d.parent=e.layerNode;pHa(a,d);c=c(d)}c!=null||(c=0);d=a.getAttribute("client-ve-type");e=Number(d); var h=!1;d=!1;var k=Sq.get(a),m;if((m=k)&&!(m=k[YGa]!==b)&&(m=e)){var p;m=((p=Sq.get(a))==null?void 0:p.clientVeType)===void 0}m&&(k[YGa]=b,h=d=k.isRenderer=!0);Sq.has(a)&&(Sq.get(a).clientVeType=e);a.visualElement&&(d=!0);e&&h&&(a.veType=e,p=br(Zq(),a,void 0,c),a.visualElement=p);d&&(p=um().resolve(cq),kHa(a,{data:b,observer:p,layer:c,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)} function vHa(a,b){return(b==null?0:b.trackingParams)||(b==null?0:b.loggingDirectives)||A(b==null?void 0:b.rendererContext,eFa)||a.getAttribute("client-ve-type")?!0:!1} var uHa=0;function wHa(a,b,c){a.isReactive&&c instanceof HTMLElement&&b&&sHa(c,b,!0)} ;var ir=new Set,jr="",xHa="";function yHa(a,b){return jr===b?(a.isInert=!0,jr="",!0):xHa===b?(a.isInert=!0,xHa="",!0):!1} ;var kr;function zHa(a){if(ir.has(a))xHa=a;else if(lr.has(a)&&kr&&AHa(kr)===a){var b;(b=kr)._numRenders!=null||(b._numRenders=0);kr._numRenders++;if(kr._numRenders>1)throw Error("Attempted to render a component that contains itself.");return kr}} function BHa(a){ir.has(AHa(a))?xHa=AHa(a):lr.has(AHa(a))&&kr!==a&&(a._isInert=!0)} var lr=new Set;function AHa(a){var b;return(b=a==null?void 0:a.tagName.toLowerCase())!=null?b:""} ;var CHa=function(){this.map=new Map}; CHa.prototype.push=function(a,b){var c=this.map;c.has(a)&&(this.multi||(this.multi=new Map),this.multi.set(b,c.get(a)));c.set(a,b)}; CHa.prototype.pop=function(a){var b=this.map,c=b.get(a),d;c!==void 0&&((d=this.multi)==null?0:d.has(c))?(b.set(a,this.multi.get(c)),this.multi.delete(c)):b.delete(a);return c};function DHa(a,b){a.isReactive=!0;b&&(a.updatePath=function(c,d,e,h){return vp(null,function(){return b(c,d,e,h)})})} ;function mr(a){return a.keyBy&&a.keyBy!=="REFERENCE"?a.keyBy==="INDEX"?EHa(a):FHa(a):GHa(a)} function HHa(a){a=g(a);for(var b=a.next();!b.done;b=a.next()){var c=void 0;(c=b.value)==null||c()}} function GHa(a){var b=[],c=[],d=[],e=[],h=!0;yp(function(){HHa(d)}); return IHa(function(){var k=JHa(a),m=k.length;if(m===0){if(b.length===0&&!h)return c;HHa(d);b=k;c=[];d=[];e=[];a.fallback&&(d[0]=Dp(function(){c[0]=wp(a.fallback)})); h=!1;return c}for(var p=new CHa,q=b.length-1;q>=0;q--)p.push(b[q],q);q=Array(m);for(var r=Array(m),w=Array(m),z={i$jscomp$484:0};z.i$jscomp$484<m;z={i$jscomp$484:z.i$jscomp$484},z.i$jscomp$484++){var C=p.pop(k[z.i$jscomp$484]);if(C!=null){r[z.i$jscomp$484]=c[C];q[z.i$jscomp$484]=d[C];var E=e[C];E(z.i$jscomp$484);w[z.i$jscomp$484]=E;delete d[C]}else q[z.i$jscomp$484]=Dp(function(I){return function(){var N=g(Gp(I.i$jscomp$484)),P=N.next().value;N=N.next().value;w[I.i$jscomp$484]=N;r[I.i$jscomp$484]= wp(function(){return a.children(k[I.i$jscomp$484],P)})}}(z))}HHa(d); b=k;c=r;d=q;e=w;h=!1;return r})} var KHa=Symbol("fallback_key");function FHa(a){var b=new Map;yp(function(){for(var c=g(b.values()),d=c.next();!d.done;d=c.next())d.value.dispose()}); return IHa(function(){var c=JHa(a),d=c.length,e=new Map;if(d===0){var h=(c=b.get(KHa))?[c.result]:[];if(b.size===0&&!a.fallback||h.length===1)return h;c=g(b.values());for(d=c.next();!d.done;d=c.next())d.value.dispose();b=e;if(a.fallback){var k;e=Dp(function(){k=wp(a.fallback);h[0]=k}); b.set(KHa,{dispose:e,result:k})}return h}for(var m=Array(d),p={i$jscomp$485:0};p.i$jscomp$485<d;p={result$jscomp$176:void 0,item$jscomp$101:void 0,index$jscomp$1313:void 0,i$jscomp$485:p.i$jscomp$485},p.i$jscomp$485++){var q=a.keyBy(c[p.i$jscomp$485]),r=b.get(q);if(r)r.setIndex(p.i$jscomp$485),r.setItem(c[p.i$jscomp$485]),m[p.i$jscomp$485]=r.result,e.set(q,r),b.delete(q);else{var w=g(Gp(p.i$jscomp$485));r=w.next().value;w=w.next().value;p.index$jscomp$1313=r;r=w;var z=g(Gp(c[p.i$jscomp$485]));w=z.next().value; z=z.next().value;p.item$jscomp$101=w;w=z;p.result$jscomp$176=void 0;z=Dp(function(C){return function(){C.result$jscomp$176=wp(function(){return a.children(C.item$jscomp$101,C.index$jscomp$1313)}); m[C.i$jscomp$485]=C.result$jscomp$176}}(p)); e.set(q,{index:p.index$jscomp$1313,item:p.item$jscomp$101,setIndex:r,setItem:w,result:p.result$jscomp$176,dispose:z})}}c=g(b.keys());for(d=c.next();!d.done;d=c.next())d=d.value,e.has(d)||b.get(d).dispose();b=e;return m})} function EHa(a){var b=[],c=[],d=[],e=[],h=!1;yp(function(){for(var k=g(e),m=k.next();!m.done;m=k.next())m=m.value,m()}); return IHa(function(){var k=JHa(a);h&&k.length>0&&(e.pop()(),b.pop(),h=!1);for(var m=Array(k.length),p={i$jscomp$486:0};p.i$jscomp$486<k.length;p={i$jscomp$486:p.i$jscomp$486},p.i$jscomp$486++)if(p.i$jscomp$486<b.length)b[p.i$jscomp$486]!==k[p.i$jscomp$486]&&(c[p.i$jscomp$486](k[p.i$jscomp$486]),b[p.i$jscomp$486]=k[p.i$jscomp$486]),m[p.i$jscomp$486]=d[p.i$jscomp$486];else{var q=Dp(function(r){return function(){b[r.i$jscomp$486]=k[r.i$jscomp$486];var w=g(Gp(k[r.i$jscomp$486])),z=w.next().value;w=w.next().value; c[r.i$jscomp$486]=w;m[r.i$jscomp$486]=wp(function(){return a.children(z,r.i$jscomp$486)})}}(p)); e[p.i$jscomp$486]=q}for(;b.length>k.length;)b.pop(),e.pop()(),c.pop();k.length===0&&!h&&a.fallback&&(p=Dp(function(){m[0]=wp(a.fallback)}),e[0]=p,h=!0); return d=m})} DHa(mr,function(a,b,c){b=[];var d=Jp(c,a.each);for(c={i$jscomp$487:0};c.i$jscomp$487<d.length;c={i$jscomp$487:c.i$jscomp$487,item$jscomp$102:void 0,index$jscomp$1314:void 0},c.i$jscomp$487++)c.item$jscomp$102=d[c.i$jscomp$487],c.index$jscomp$1314=c.i$jscomp$487,a.keyBy&&a.keyBy!=="REFERENCE"&&(c.item$jscomp$102=function(e){return function(){return d[e.i$jscomp$487]}}(c)),a.keyBy!=="INDEX"&&(c.index$jscomp$1314=function(e){return function(){return e.i$jscomp$487}}(c)),b[c.i$jscomp$487]=wp(function(e){return function(){return a.children(e.item$jscomp$102, e.index$jscomp$1314)}}(c)); return d.length===0&&a.fallback?wp(a.fallback):b}); function JHa(a){var b=a.each();a.cachedLength=b.length;return b} function IHa(a){var b;Dp(function(c){b=MEa(function(){c[pCa]=!0;return Bp(c,a)},{allowSignalWrites:!0})}); return b} ;function nr(a){var b=xp(function(){a.cachedCondValue=a.cond();return!!a.cond()}),c=function(){var d=a.cond(); if(!d)throw Error("<If>'s cond prop evaluated falsy unexpectedly.");return d}; return LEa(function(){var d=b(),e=d?wp(function(){return a.children(c)}):a.else&&wp(a.else); if(b()!==d){var h;(h=lp.handleError)==null||h.call.apply(h,[lp].concat(pa(np(Error("The condition passed to <If> changed during the rendering of its children. This is can lead to tearing and unexpected behavior since the entire TSX subtree may not be rendered with a consistent value.")))))}return e},a.debugInstance)} DHa(nr,function(a,b,c,d){if(d)throw Error("IDOM patches do not support higher order components. Please ensure nested control flow components render at least one DOM node.");return b.cachedCondValue?wp(function(){return a.children(function(){return b.cachedCondValue})}):a.else&&wp(a.else)});function LHa(a){var b=null,c;return{value:null,onRender:function(d){if(c&&d!==c){var e;(e=b)==null||e();c._disposeRef=void 0}c=d;b=a(d)||null}, onUnmount:function(){var d;(d=b)==null||d()}}} ;function MHa(a){var b=VEa();if(b==null)throw Error("A valid hook context was not found. Please ensure you are using components from TSX and not invoking the component function directly");var c=b.hookCounter++;b.hooks||(b.hooks=[]);var d=b.hooks;d[c]||(d[c]={key:a,host:b});if(a!==d[c].key){var e,h;a=((e=b.__type)==null?void 0:e.name)||((h=b.functionComponent)==null?void 0:h.name);throw Error("Hook called out of order in "+a+". Hooks must be invoked unconditionally and in the same order every render. This could happen if you conditionally invoke a hook."); }return d[c]} function NHa(a,b){return!a||a.length!==(b==null?void 0:b.length)||a.some(function(c,d){return c!==b[d]})} ;function or(a,b){var c=MHa("onChange"),d=VEa();NHa(c.deps,b)&&(c.deps=b,c.pendingEffect=a,d.__syncEffects||(d.__syncEffects=[]),d.__syncEffects.push(c))} ;function OHa(a){a={key:TCa.key,value:a};GDa(a);return a} ;Op=ZEa;var PHa=Symbol("reactiveParentSymbol");function QHa(a,b){var c={}.appContext;pp(function(){return wp(function(){return Dp(function(){var d=OHa({appContext:c,dispatcher:qh(a).__wizdispatcher});Bp(d,function(){return Qp(function(){return Xp(b(),a)})})},!1)})}); a[PHa]=!0} function pr(a){var b=qp,c=mp.slice();Promise.resolve().then(function(){b&&!b.isDisposed&&pp(function(){return Bp(b,a)},{stack:c})})} ;function qr(a,b){or(function(){return vp(null,a)},b)} function rr(a){op()?pr(function(){vp(null,a)}):or(function(){return vp(null,a)},[])} UEa({beforeRender:function(a){Bp(a.effectContext,function(){var b;((b=a.__syncEffects)==null?0:b.length)&&RHa(a.__syncEffects)})}, didPatch:function(a){Bp(a.effectContext,function(){var b;((b=a.__syncEffects)==null?0:b.length)&&RHa(a.__syncEffects)})}, didUnmount:function(a){var b;((b=a.hooks)==null?0:b.length)&&a.hooks.forEach(SHa)}}); function RHa(a){var b=[].concat(pa(a));a.length=0;a=g(b);for(b=a.next();!b.done;b=a.next()){b=b.value;SHa(b);var c=b.pendingEffect;b.pendingEffect=null;if(c=c==null?void 0:c())b.pendingCleanup=c}} function SHa(a){var b=a.pendingCleanup;a.pendingCleanup=null;b==null||b()} ;function THa(a,b){if(op())return a();var c=MHa("useMemoInternal");NHa(c.deps,b)&&(c.deps=b,c.value=a());return c.value} function UHa(a,b){return THa(a,b)} function sr(a){return THa(a,[])} ;function VHa(){if(op())throw WHa();return sr(function(){return Gp(!0)})} function XHa(a){if(op())throw WHa();return sr(function(){return xp(a)})} function YHa(){var a=Ga.apply(0,arguments),b=sr(function(){return a.map(function(c){return Gp(c)})}); qr(function(){for(var c=0;c<a.length;c++)(0,b[c][1])(a[c])},a); return b.map(function(c){return g(c).next().value})} var WHa=function(){return Error("Signal hooks can only be invoked from non-reactive components.")};function tr(a){return sr(function(){return{value:a}})} ;var ZHa=function(a,b,c){this.actionName=a;this.optionalAction=b===void 0?!1:b;this.args=c===void 0?null:c;this.returnValue=[]};var ur=new x("signalAction");var vr=new sm("ENDPOINT_HANDLER_TOKEN");var wr=new x("urlEndpoint");function xr(a,b){for(var c in b)b.hasOwnProperty(c)&&(a=zd(a,c,b[c]));return a} function $Ha(a,b,c){c=c===void 0?!1:c;if(!a)return null;if(a.adInfoDialogEndpoint||a.backstageImageUploadEndpoint||a.confirmDialogEndpoint||a.clientActionEndpoint||a.createBackstagePostDialogEndpoint||a.createCommentReplyDialogEndpoint||a.flowEndpoint||a.guideBuilderEndpoint||a.liveChatDialogEndpoint||a.modalEndpoint||a.openPopupAction||a.shareEndpoint||a.shareEntityEndpoint||a.showLiveChatItemEndpoint||a.subscriptionManagerEndpoint||a.unlimitedCreateFamilyEndpoint||a.unlimitedFamilyFlowEndpoint|| a.updateCommentDialogEndpoint||a.updateCommentReplyDialogEndpoint||a.userFeedbackEndpoint||a.videoEditorEndpoint||a.ypcCancelSurveyEndpoint)return b=uk("polymer_report_client_url_requested_rate"),!c&&Math.random()<b&&Jm(new Mk("urlForEndpoint used on client endpoint",a)),null;var d=uk("polymer_report_missing_web_navigation_endpoint_rate");if(a.liveChatEndpoint||a.liveChatReplayEndpoint)d=0;if(!a.commandMetadata&&!a.clickTrackingParams&&Math.random()<d){var e={},h;for(h in a)e[h]="1";Jm(new Mk("Missing navigation data", e))}e="";if(a.commandMetadata&&a.commandMetadata.webCommandMetadata&&a.commandMetadata.webCommandMetadata.url)e=a.commandMetadata.webCommandMetadata.url;else if(a.searchEndpoint)Math.random()<d&&Jm(new Mk("Should not manually handle search",a)),e="/results?search_query="+encodeURIComponent(a.searchEndpoint.query).replace(/%20/g,"+"),a.searchEndpoint.params&&(e+="&sp="+a.searchEndpoint.params);else if(a.watchEndpoint)Math.random()<d&&Jm(new Mk("Should not manually handle watch",a)),e="/watch?v="+a.watchEndpoint.videoId, a.watchEndpoint.playlistId&&(e+="&list="+a.watchEndpoint.playlistId),a.watchEndpoint.index&&(e+="&index="+a.watchEndpoint.index),a.watchEndpoint.startTimeSeconds&&(e+="&t="+a.watchEndpoint.startTimeSeconds);else if(a.browseEndpoint)d=a.browseEndpoint.browseId,(h=a.browseEndpoint.canonicalBaseUrl)?e=h:d&&(e=d.substr(0,2),e=e==="FE"?d==="FEwhat_to_watch"?"/":d==="FEmy_videos"?"/my_videos":"/feed/"+d.substr(2):e==="VL"?"/playlist?list="+d.substr(2):"/channel/"+d),e&&a.browseEndpoint.query&&(e=xr(e+"/search", {query:a.browseEndpoint.query})),e&&a.browseEndpoint.params&&(e=xr(e,{params:a.browseEndpoint.params}));else{if(a.urlEndpoint)return a.urlEndpoint.url;a.signInEndpoint?(e="https://accounts.google.com/ServiceLogin",d={},uc.extend(d,b||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),b=d):a.uploadEndpoint?e="//www.youtube.com/upload":a.liveChatEndpoint?(e=a.liveChatEndpoint,d=uc.clone(e),$a(e.continuation)&&(h=Object.keys(e.continuation)[0],d.continuation=e.continuation[h].continuation), e=xr("/youtubei/v1/live_chat/get_live_chat",d)):a.liveChatReplayEndpoint?(e=uc.clone(a.liveChatReplayEndpoint),e.currentPlayerState&&(uc.extend(e,e.currentPlayerState),delete e.currentPlayerState),e=xr("/youtubei/v1/live_chat/get_live_chat_replay",e)):a.liveChatItemContextMenuEndpoint?e=xr("/youtubei/v1/live_chat/get_item_context_menu",a.liveChatItemContextMenuEndpoint):a.liveChatPurchaseMessageEndpoint?e=xr("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",a.liveChatPurchaseMessageEndpoint): a.openSuperStickerBuyFlowCommand?e=xr("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",a.openSuperStickerBuyFlowCommand):a.videoEditEndpoint?e=xr("/edit",{video_id:a.videoEditEndpoint.videoId}):a.liveDashboardEndpoint?e=a.liveDashboardEndpoint.videoId?xr("/live_dashboard",{v:a.liveDashboardEndpoint.videoId}):"/live_dashboard":a.signalNavigationEndpoint&&a.signalNavigationEndpoint.signal&&a.signalNavigationEndpoint.signal==="WEBCAM"?e="/webcam":a.getPdgBuyFlowCommand&&(e=xr(a.getPdgBuyFlowCommand.buyflowApiPath, {params:a.getPdgBuyFlowCommand.params}))}return e||c?xr(e,b||{}):(Jm(new Mk("Error: Can't construct url for endpoint","keys:"+Object.keys(a).sort().join(","),a)),null)} function aIa(a){if(a){if(a.browseEndpoint)return!!a.browseEndpoint.nofollow;if(a.watchEndpoint)return!!a.watchEndpoint.nofollow;if(a.urlEndpoint)return!!a.urlEndpoint.nofollow}return!1} ;var bIa=function(){}; bIa.prototype.getUrl=function(a,b){b=b===void 0?!1:b;return a.hasOwnProperty("shareEndpoint")?null:$Ha(a,null,b)}; var cIa=function(a,b,c){a={endpoint:b,actions:[]};c=(c.path?c.path[0]:c.target).icon||"";b=c.indexOf(":");b>0&&(c=c.substr(b+1));c&&a.actions.push(c);return a};var dIa=/Command$/,eIa=/Endpoint$/,fIa=new Map;function yr(a,b){if(!a)return null;a=Object.keys(a);a=g(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=c.toLowerCase();if(d.indexOf(b,d.length-b.length)>-1)return c}return null} function gIa(a,b){var c=b+a,d=fIa.get(c);if(d)return d;a=b+"-"+a.replace(/([A-Z])/g,"-$1").toLowerCase();fIa.set(c,a);return a} function hIa(a){var b=yr(a,"action")||yr(a,"command")||yr(a,"endpoint");if(!b)return null;b=gIa(b,"yt");A(a,ur)&&(b+="-"+A(a,ur).signal.toLowerCase().replace(/_/g,"-"));return b} function iIa(a){try{var b=Object.keys(a)}catch(e){return[]}for(var c=0;c<b.length;c++){var d=b[c];if(eIa.test(d)||dIa.test(d))return jIa(a[d])}return[]} function jIa(a){return a.command?[a.command]:a.onExecutionAction?[a.onExecutionAction]:a.onResponseReceivedCommand?[a.onResponseReceivedCommand]:a.updateFlowCommand?[a.updateFlowCommand]:a.clientActions?a.clientActions:a.action?[a.action]:a.actions||a.commands||a.onResponseReceivedActions||a.onResponseReceivedCommands||a.onResponseReceivedEndpoints||[]} function kIa(a,b){b=b===void 0?!1:b;var c=um().resolve(tm(vr));c||(c=new bIa,um().addProvider({provide:vr,useValue:c}));return c&&a&&!uc.isEmpty(a)?c.getUrl(a,b):""} function lIa(a,b,c){c=c===void 0?"":c;if(b){a.data=b;var d=kIa(b);d?(Tb(a,d),aIa(b)||!ok(d)?a.rel="nofollow":a.removeAttribute("rel"),A(b,wr)&&A(b,wr).target==="TARGET_NEW_WINDOW"?a.target="_blank":c?a.target=c:a.removeAttribute("target")):(a.removeAttribute("href"),a.removeAttribute("rel"),a.removeAttribute("target"))}} ;var mIa=1,zr=function(){this.actionRoutingMap=new Map}; zr.prototype.triggerAction=function(a){var b=new ZHa(a,!1,Ga.apply(1,arguments));this.handleAction(b);return b.returnValue}; zr.prototype.triggerOptionalAction=function(a){var b=new ZHa(a,!0,Ga.apply(1,arguments));this.handleAction(b);return b.returnValue}; var Ar=function(a,b,c){b.forEach(function(d){var e=hIa(d);e&&a.triggerOptionalAction(e,d,c,void 0)})}; zr.prototype.handleAction=function(a){var b=this.actionRoutingMap.get(a.actionName);b&&nIa(a,b);a.optionalAction||a.returnValue.length!==0||(a=new Mk("Unhandled action",a.actionName),kk(a))}; var nIa=function(a,b){b.forEach(function(c){var d=null;c?d=c.apply(null,a.args):(c=Error("Missing handler for action"),c.params=a.actionName,jk(c));a.returnValue.push(d)})},Br=function(a,b,c){c||(c=mIa++); for(var d=g(Object.keys(b)),e=d.next();!e.done;e=d.next()){e=e.value;var h=a.actionRoutingMap.get(e);h||(h=new Map,a.actionRoutingMap.set(e,h));a.registerActionHandler(c,e,b[e],h)}return c}; zr.prototype.registerActionHandler=function(a,b,c,d){d.set(a,ik(c))}; var Cr=function(a,b,c){b=g(Object.keys(b));for(var d=b.next();!d.done;d=b.next())(d=a.actionRoutingMap.get(d.value))&&d.delete(c)}; Wa(zr);function Dr(a,b){var c=qp;if(op())oIa(a,function(){var h=Ga.apply(0,arguments);Jp(c,function(){b.apply(null,pa(h))})});else {var d=zr.getInstance(),e=tr(b);or(function(){e.value=b}); rr(function(){var h={},k=Br(d,(h[a]=function(){var m=Ga.apply(0,arguments);Jp(c,function(){e.value.apply(e,pa(m))})},h)); return function(){var m={};Cr(d,(m[a]="",m),k)}})}} var oIa=function(a,b){var c=zr.getInstance();rr(function(){var d={},e=Br(c,(d[a]=b,d));yp(function(){var h={};Cr(c,(h[a]="",h),e)})})};function Er(a){var b=sr(function(){return LHa(function(c){b.value=c;var d=vp(null,function(){return a==null?void 0:a(c)}); return function(){d==null||d();b.value=null}})}); return b} ;function Fr(a){var b=qp,c=mp.slice();return{getFn:function(){return function(d){b.isDisposed||pp(function(){return vp(null,function(){return a(d)})},{stack:c})!==!0&&d.stopPropagation()}}}} ;function Gr(a,b,c){if(op())pIa(a,b,function(e){c(e)});else {var d=tr(c);or(function(){d.value=c}); rr(function(){var e=a.value,h=function(k){d.value(k)}; e.addEventListener(b,h,void 0);return function(){e.removeEventListener(b,h,void 0)}})}} var pIa=function(a,b,c){rr(function(){var d=a.value;d.addEventListener(b,c,void 0);yp(function(){d.removeEventListener(b,c,void 0)})})};var Hr=Symbol("ALLOW_IDOM_INTEROP_SYMBOL");Op=ZEa;function qIa(a,b,c){c=c===void 0?!1:c;return pp(function(){return rIa(a,b,c)})} function rIa(a,b,c){c=((c===void 0?0:c)?LCa:gp)(a,function(){Ir(b)}); return c===null?a:c} function Ir(a){if(a!==void 0&&a!==null)if(Array.isArray(a)){a=g(a);for(var b=a.next();!b.done;b=a.next())Ir(b.value)}else if(a instanceof xb||a instanceof Eb||a instanceof vc)kp(a.toString());else if(Wp(a)){if(dp()!==a)throw Error("Encountered a real dom node where a vdom node was expected. Real dom nodes should only come from the reactive renderer, and they can't be passed in JSX expressions directly. Tag name: "+a.tagName);ep()}else{var c=typeof a;if(c==="boolean"||c==="number"||c==="string")kp(a);else if(typeof a==="function"){b=$o;var d=dp();if(!d||!d._isSignalTextNode){var e=b.insertBefore;c=document.createTextNode("");YEa(c,a);e.call(b,c,d)}ep()}else{Yp.beforeVisit(a);if(typeof a.type==="string"){a.__open||ICa(a.type,a.props.idomKey);b=$o;for(d in a.props)a.props[d]!==lEa&&(e=a.props[d],c=cp,c.push(d),c.push(e));d=lp.attributes;d=d===void 0?Vo:d;e=$o;c=Xo(e);OCa(e,c,d);XEa(b,a.props);(a.props.skip||a.props.skipchildren)&&$o.hasChildNodes()?fp():Ir(a.children);JCa();a.__open&&(a.__open= !1);wEa(b,a.props);return b}if(a.type===Np)Ir(a.children);else if(!sIa(a)){try{tIa(a)}catch(h){d=h,(e=lp.handleError)==null||e.call.apply(e,[lp].concat(pa(np(d,(b=a.type)==null?void 0:b.TAG_NAME))))}a.__open&&(JCa(),a.__open=!1)}}}} function uIa(a,b){var c;((c=a.prototype)==null?void 0:c.render)===void 0?(b=new aq(b),b.functionComponent=a):b=new a(b);b.__type=a;b.__updateContext={nextState:b.state,isForced:!1};return b} function tIa(a){var b=a.type,c=b.TAG_NAME;if(b===bq)a.props.children=a.children,b(a.props);else{a.children.length>0&&(a.props.children=a.children);var d;(d=a.props).idomKey||(d.idomKey=b);if(c){var e=ICa(c,a.props.idomKey);a.__open=!0;var h=e.__instance}h||(h=uIa(b,a.props),h.props=null,e&&(e.__instance=h,h.el=e));var k;c=((k=h.__updateContext)!=null?k:{nextState:h.state,isForced:!1}).nextState;h.__updateContext=void 0;b.getDerivedStateFromProps&&(c=b.getDerivedStateFromProps(a.props,c));h.props= a.props;h.state=c;k=function(){var m=h;Yp.beforeRender(m);var p=m.render(m.props);Yp.afterRender(m,p);p?(m.props.idomKey&&(p.props.idomKey=m.props.idomKey),m=p):m=void 0;if(p=m)if(p.__open=a.__open,m=Ir(p),a.__open=p.__open,!b.TAG_NAME)if(m)b.TAG_NAME=m.tagName.toLowerCase(),m.__instance=h,h.el=m;else{var q;if((q=h.hooks)==null?0:q.length){var r;(r=lp.handleError)==null||r.call.apply(r,[lp].concat(pa(np(Error("A component used hooks, but failed to return a host element")))))}}h.didPatch();Yp.didPatch(h)}; (c=h.functionComponent)?PCa({component:c,debugInstance:h.props.debugInstance,fn:k}):k()}} function sIa(a){var b=a.type;if(!b.isReactive)return!1;a.props.children=a.children.length>1?a.children:a.children[0];var c,d=(c=a.props.idomKey)!=null?c:a.type,e;if(dp()&&((e=dp()[Rp])==null?void 0:e.key)===d){d=dp();c=d[Rp];if(!c)throw Error("Reactive data has been lost on node. Tag name: "+d.tagName);if(!b.updatePath){var h;(h=c.updateSignalsFromIdomProps)==null||h.call(c,a.props);vIa(c);return!0}h=qp;b=b.updatePath(a.props,c.props,h!==null?h:c.context,c.higherOrder);h=wIa(b);xIa(a.props,c.props); h>0?Ir(b):ep();return!0}if(yIa.has(b.name)&&a.props.allowIdomInterop!==Hr)throw Error(b.name+" can not be called from a IDOM component. See go/cow-errors#control-flow-component-called-from-Idom-Component");xEa(a.type,a.props,a.children);(b=PCa({component:a.type,debugInstance:a.props.debugInstance,fn:function(){return TEa(a.type,a.props)}}))&&zIa(b); return!0} var yIa=new Set(["For","If","Match","Watch"]);function wIa(a){if(a){if(Array.isArray(a)){var b=0;a=g(a);for(var c=a.next();!c.done;c=a.next())(c=c.value)&&(b=c.type===Np?b+c.children.length:b+1);return b}if(a.type===Np)return a.children.length}else return 0;return 1} function xIa(a,b){b&&(b.children=a.children,b.else=a.else,b.fallback=a.fallback)} function AIa(a){for(var b=0;b<Xp(a).length;b++)ep()} function vIa(a){var b=BIa();if(b)AIa(b);else for(var c=0;c<a.numNodes;c++)(b=BIa())?AIa(b):ep()} function BIa(){var a;return(a=dp()[Rp])==null?void 0:a.sourceDynamicRange} function zIa(a){a=a!=null&&a.flattened?a.flattened:a;a=Array.isArray(a)?a:[a];a=g(a);for(var b=a.next();!b.done;b=a.next())$o.insertBefore(b.value,dp()),ep()} var CIa={},DIa=(CIa[To.default]=function(){return vEa},CIa.style=function(){return vEa},CIa),EIa; for(EIa in DIa)lp.attributes[EIa]=DIa[EIa](lp.attributes[EIa]);function Jr(a){var b=VEa(),c=sr(function(){return{value:typeof a==="function"?a():a}}); return[c.value,function(d){if($p!==null){var e;(e=lp.handleError)==null||e.call.apply(e,[lp].concat(pa(np(Error("Can't set state during rendering")))))}c.value=typeof d==="function"?d(c.value):d;b.__updateContext={nextState:b.state,isForced:!0};Bp(b.effectContext,function(){CEa(function(){if(b.el){var h,k={},m=(k.props=b.props,k.type=b.__type,k.children=(h=b.props.children)!=null?h:[],k[Mp]=!0,k);try{qIa(b.el,m,!0)}catch(r){var p,q;(q=lp.handleError)==null||q.call.apply(q,[lp].concat(pa(np(r,(p=b.__type)== null?void 0:p.TAG_NAME))))}}})})}]} ;function Kr(a,b){var c=qp,d=function(e){Jp(c,function(){b(e)})}; window.addEventListener(a,d,void 0);yp(function(){window.removeEventListener(a,d)})} ;function Lr(a){var b,c=qp;eEa(function(){var d=qp;qp=c;try{if(b)CEa(function(){return qIa(b,a.children(),!0)});else if(b=Qp(a.children),!(b instanceof Element))throw Error("A watched TSX expression failed to produce a root node on initial render")}finally{qp=d}}); return b} DHa(Lr,function(a){return a.children()});function FIa(a){var b,c=Dp(function(){b=Qp(function(){return Xp(a())})},!1); return[b,c]} ;var GIa=function(a){a=a.clone();Gza(a);lo(a,"dg",null);lo(a,"d","0");Cza(a,null);Dza(a,null);return a},HIa=!0,IIa=function(a,b,c){var d=c===void 0?{}:c; c=d.cssRowKey===void 0?void 0:d.cssRowKey;var e=d.combinedSignature===void 0?void 0:d.combinedSignature;var h=d.extraEdges===void 0?void 0:d.extraEdges;d=d.callback===void 0?void 0:d.callback;lo(a,"m",b.join(","));h&&Fza(a,h);c&&(lo(a,"ck",c),e?lo(a,"rs",e):HIa&&(HIa=!1));if(d){if(d!=null&&!Oza.test(d))throw Error(d+" is not a valid callback function name.");lo(a,"cb",d)}a=a.toString();kb(a,"/")&&(a=uca(document.location.href)+a);return Ab(a)};var KIa=function(a){return JIa(a).then(function(b){return JSON.parse(b.responseText)})},JIa=function(a){var b={},c=b.xmlHttpFactory?b.xmlHttpFactory.createInstance():Fwa.createInstance(); return new bj(function(d,e){var h;try{c.open("GET",a,!0)}catch(p){e(new Mr("Error opening XHR: "+p.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){Oa.clearTimeout(h);var p;!(p=Dwa(c.status))&&(p=c.status===0)&&(p=tca(a),p=!(p=="http"||p=="https"||p==""));p?d(c):e(new LIa(c.status,a,c))}}; c.onerror=function(){e(new Mr("Network error",a,c))}; if(b.headers)for(var k in b.headers){var m=b.headers[k];m!=null&&c.setRequestHeader(k,m)}b.withCredentials&&(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);b.timeoutMs>0&&(h=Oa.setTimeout(function(){c.onreadystatechange=function(){}; c.abort();e(new MIa(a,c))},b.timeoutMs)); try{c.send(null)}catch(p){c.onreadystatechange=function(){},Oa.clearTimeout(h),e(new Mr("Error sending XHR: "+p.message,a,c))}}).thenCatch(function(d){d instanceof hj&&c.abort(); throw d})},Mr=function(a,b,c){hb.call(this,a+", url="+b); this.url=b;this.xhr=c}; fb(Mr,hb);Mr.prototype.name="XhrError";var LIa=function(a,b,c){Mr.call(this,"Request Failed, status="+a,b,c);this.status=a}; fb(LIa,Mr);LIa.prototype.name="XhrHttpError";var MIa=function(a,b){Mr.call(this,"Request timed out",a,b)}; fb(MIa,Mr);MIa.prototype.name="XhrTimeoutError";var OIa=function(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;this.scsReferenceUrl_=Hza(zb(a).toString(),!0);this.cssRowKey_=b;this.combinedSignature_=c;this.useNegativeLoading_=d;this.requestedModuleMap_={};this.JSC$8095_moduleInfoMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(a=ko(this.scsReferenceUrl_,"excm"))?a.split(","):[];this.shouldScanForCss_=e;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head|| document.documentElement;this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;NIa(this,Eza(this.scsReferenceUrl_));this.fetchPriority=void 0},PIa=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),Nza(b)&&!Hza(b).urlPrefix_.endsWith("_/js/")){b=Eza(Hza(b)); b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,a.loadedCssModuleList_.includes(c)||a.loadedCssModuleList_.push(c)}}; OIa.prototype.JSC$8097_loadModules=function(a,b,c){var d=c===void 0?{}:c;c=d.extraEdges;var e=d.onError;d=d.onSuccess;this.JSC$8095_moduleInfoMap_=b;if(!a)throw Error("Null or undefined module ids.");if(this.shouldScanForCss_){b=g(document.getElementsByTagName("style"));for(var h=b.next();!h.done;h=b.next())PIa(this,h.value);b=g(document.getElementsByTagName("link"));for(h=b.next();!h.done;h=b.next())PIa(this,h.value)}QIa(this,RIa(this,a),c,e,d)}; var QIa=function(a,b,c,d,e){d=d===void 0?function(){}:d; e=e===void 0?function(){}:e; SIa(a,b,function(h,k,m){a.load(h,k,d,e,m===void 0?k:m,c)},c)||d(-1)},VIa=function(a,b,c){if(a.useNegativeLoading_){var d=a.scsReferenceUrl_; a={cssRowKey:a.cssRowKey_,combinedSignature:a.combinedSignature_,extraEdges:c,requestedModuleIds:TIa(a),requestedCssModuleIds:UIa(a)};var e=a===void 0?{}:a;a=e.requestedModuleIds===void 0?[]:e.requestedModuleIds;c=e.requestedCssModuleIds===void 0?[]:e.requestedCssModuleIds;var h=e.cssRowKey===void 0?void 0:e.cssRowKey;var k=e.combinedSignature===void 0?void 0:e.combinedSignature;var m=e.extraEdges===void 0?void 0:e.extraEdges;e=e.callback===void 0?void 0:e.callback;d=GIa(d);lo(d,"d","1");Cza(d,a); Dza(d,c);b=IIa(d,b,{cssRowKey:h,combinedSignature:k,extraEdges:m,callback:e})}else d=a.scsReferenceUrl_,a={cssRowKey:a.cssRowKey_,combinedSignature:a.combinedSignature_,requestedModuleIds:TIa(a),requestedCssModuleIds:UIa(a)},m=a===void 0?{}:a,a=m.requestedCssModuleIds===void 0?[]:m.requestedCssModuleIds,c=m.cssRowKey===void 0?void 0:m.cssRowKey,h=m.combinedSignature===void 0?void 0:m.combinedSignature,k=m.extraEdges===void 0?void 0:m.extraEdges,m=m.callback===void 0?void 0:m.callback,d=GIa(d),Dza(d, a),b=IIa(d,b,{cssRowKey:c,combinedSignature:h,extraEdges:k,callback:m});return b},NIa=function(a,b){for(var c=!1,d=[],e=0;e<b.length;++e){var h=b[e]; a.requestedModuleMap_[h]||(a.requestedModuleMap_[h]=!0,a.requestedModuleList_.push(h),c=!0,d.push(h))}c&&(a.requestedModuleListSorted_=!1)},WIa=function(a,b){for(var c=[],d=0;d<b.length;++d){var e=b[d]; a.requestedModuleMap_[e]&&(delete a.requestedModuleMap_[e],mc(a.requestedModuleList_,e),c.push(e))}}; OIa.prototype.load=function(a,b,c,d,e){var h=this;e=e===void 0?b:e;var k=XIa(a,this.useCors_,this.corsMode_,this.fetchPriority);NIa(this,b);this.lastScript_=k;this.insertPos.insertBefore(k,this.insertPos.firstChild);YIa(k,b,function(){k.parentElement.removeChild(k);h.lastScript_==k&&(h.lastScript_=null);var m=new Set;b.map(function(q){return m.add(q)}); for(var p in h.JSC$8095_moduleInfoMap_)h.JSC$8095_moduleInfoMap_[p].isLoaded()&&m.add(p);Array.from(m);d()},function(m){k.parentElement.removeChild(k); h.lastScript_==k&&(h.lastScript_=null);WIa(h,m);h.pendingModuleGraphUpdate_?h.pendingModuleGraphUpdate_.then(function(){c(-1)}):c(-1)},e)}; var YIa=function(a,b,c,d,e){e=e===void 0?b:e;var h=b.length,k=function(){h=0;a.onload=null;a.onerror=null;m=function(){}},m=function(){k(); var q=e.filter(function(r){return!no().getModuleInfo(r).isLoaded()}); q.length!==0?d(q,"Response was successful but was missing module(s) "+q+"."):c()},p=function(){h--; h==0&&m()}; b.forEach(function(q){q=no().getModuleInfo(q);q.isLoaded()?p():(Rza(q.earlyOnloadCallbacks_,p),Sza(q,p))}); a.onload=function(){return m()}; a.onerror=function(){k();d(b)}},TIa=function(a){a.requestedModuleListSorted_||(a.requestedModuleListSorted_=!0,a.requestedModuleList_.sort()); return a.requestedModuleList_},UIa=function(a){a=a.loadedCssModuleList_; a.sort();return a},RIa=function(a,b){return b.filter(function(c){return!a.requestedModuleMap_[c]})},SIa=function(a,b,c,d){if(a.pendingModuleGraphUpdate_)return a.pendingModuleGraphUpdate_.then(function(){SIa(a,b,c,d)}),!0; if(!a.useNegativeLoading_){var e=[],h=Object.assign({},a.requestedModuleMap_);ZIa(a,b,function(r){e.push(r.getId())},d,function(r){return!r.isLoaded()},h); b=e}for(h=0;h<b.length;){for(var k=b.length-h,m=h==0?b:b.slice(h,b.length),p=VIa(a,m,d),q=zb(p).toString();q.length>a.urlMaxLength;)if(k>1)k-=Math.ceil((q.length-a.urlMaxLength)/6),k=Math.max(k,1),m=b.slice(h,h+k),p=VIa(a,m,d),q=zb(p).toString();else return a.useNegativeLoading_?(a.useNegativeLoading_=!1,a.pendingModuleGraphUpdate_=$Ia(a).then(function(r){aJa(a,r,d)}),SIa(a,b.slice(h),c,d)):!1; h+=k;a.useNegativeLoading_?c(p,m):c(p,m,h===b.length?b:[])}return!0},aJa=function(a,b,c){no().setAllModuleInfoString((b||{}).moduleGraph); ZIa(a,TIa(a),function(d){NIa(a,[d.getId()])},c); a.pendingModuleGraphUpdate_=null},ZIa=function(a,b,c,d,e,h){h=h===void 0?{}:h; var k=no();b=g(b);for(var m=b.next();!m.done;m=b.next()){m=m.value;var p=k.getModuleInfo(m);if(!(h[m]||e&&!e(p))){h[m]=!0;var q=p.deps_||[];if(d){var r=[];d[m]&&(r=Object.keys(d[m]));q=q.concat(r)}ZIa(a,q,c,d,e,h);c(p)}}},$Ia=function(a){a=a.scsReferenceUrl_.clone(); Gza(a);lo(a,"dg",null);lo(a,"md","1");return KIa(a.toString())},XIa=function(a,b,c,d){var e=Ah("SCRIPT"); Qc(e,a);b&&(e.crossOrigin=c);e.async=!1;d&&e.setAttribute("fetchpriority",d);return e};var Nr=function(a,b){this.type=a;this.status=b}; Nr.prototype.toString=function(){return bJa(this)+" ("+(this.status!=void 0?this.status:"?")+")"}; var bJa=function(a){switch(a.type){case Nr.JSC$8102_Type.UNAUTHORIZED:return"Unauthorized";case Nr.JSC$8102_Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case Nr.JSC$8102_Type.TIMEOUT:return"Timed out";case Nr.JSC$8102_Type.OLD_CODE_GONE:return"Out of date module id";case Nr.JSC$8102_Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+a.type;}}; Va.ModuleLoadFailure=Nr;Va.ModuleLoadFailure.JSC$8102_Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var Or=function(){this.moduleIds_=this.JSC$7692_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$8105_extraEdges_={};this.JSC$8105_callbackMap_={};this.JSC$8105_currentlyLoadingModule_=this.baseModuleInfo_=new mo([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new An;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_= this.userLastActive_=this.lastActive_=!1}; fb(Or,Uza);var cJa=function(a,b){hb.call(this,"Error loading "+a+": "+b)}; fb(cJa,hb);f=Or.prototype;f.setBatchModeEnabled=function(a){this.batchModeEnabled_=a}; f.setAllModuleInfoString=function(a,b){if(!(this instanceof Or))this.setAllModuleInfoString(a,b);else if(typeof a==="string"){if(a.startsWith("d$")){a=a.substring(2);for(var c=[],d=0,e=a.indexOf("/"),h=0,k=!1,m=0;;){var p=k?a.substring(h):a.substring(h,e);if(p.length===0)d++,h="sy"+d.toString(36),p=[];else{var q=p.indexOf(":");if(q<0)h=p,p=[];else if(q===p.length-1)h=p.substring(0,q),p=Array(c[m-1]);else{h=p.substring(0,q);p=p.substring(q+1).split(",");q=m;for(var r=0;r<p.length;r++)q-=p[r].length=== 0?1:Number(p[r]),p[r]=c[q]}q=0;if(h.length===0)q=1;else if(h.charAt(0)==="+"||h.charAt(0)==="-")q=Number(h);q!==0&&(d+=q,h="sy"+d.toString(36))}c.push(h);dJa(this,h,p);if(k)break;h=e+1;e=a.indexOf("/",h);e===-1&&(k=!0);m++}this.moduleIds_=c}else{a=a.split("/");c=[];for(d=0;d<a.length;d++){m=a[d].split(":");e=m[0];k=[];if(m[1])for(k=m[1].split(","),m=0;m<k.length;m++)k[m]=c[parseInt(k[m],36)];c.push(e);dJa(this,e,k)}this.moduleIds_=c}b&&b.length?(qc(this.loadingModuleIds_,b),this.lastInitialModuleId_= Vb(b)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$8105_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$8105_currentlyLoadingModule_=null,this.baseModuleInfo_.onLoad(cb(this.getModuleContext,this))&&eJa(this,new Va.ModuleLoadFailure(Va.ModuleLoadFailure.JSC$8102_Type.INIT_ERROR)),Pr(this))}}; f.getModuleInfo=function(a){return this.moduleInfoMap[a]}; f.removeExtraEdge=function(a,b){if(this.JSC$8105_extraEdges_[a]){delete this.JSC$8105_extraEdges_[a][b];for(var c in this.JSC$8105_extraEdges_[a])return;delete this.JSC$8105_extraEdges_[a]}}; f.isActive=function(){return this.loadingModuleIds_.length>0}; f.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0}; var Pr=function(a){var b=a.lastActive_,c=a.isActive();c!=b&&(a.executeCallbacks_(c?"active":"idle"),a.lastActive_=c);b=a.isUserActive();b!=a.userLastActive_&&(a.executeCallbacks_(b?"userActive":"userIdle"),a.userLastActive_=b)},dJa=function(a,b,c){a.moduleInfoMap[b]?(a=a.moduleInfoMap[b].deps_,a!=c&&a.splice.apply(a,[0, a.length].concat(pa(c)))):a.moduleInfoMap[b]=new mo(c,b)},gJa=function(a,b,c){var d=[]; rc(b,d);b=[];for(var e={},h=0;h<d.length;h++){var k=d[h],m=a.getModuleInfo(k);if(!m)throw Error("Unknown module: "+k);var p=new An;e[k]=p;m.isLoaded()?p.callback(null):(fJa(a,k,m,!!c,p),a.isModuleLoading(k)||b.push(k))}b.length>0&&(a.loadingModuleIds_.length===0?a.loadModules_(b):(a.requestedModuleIdsQueue_.push(b),Pr(a)));return e},fJa=function(a,b,c,d,e){c.registerCallback(e.callback,e); Sza(c,function(h){e.errback(new cJa(b,h))}); a.isModuleLoading(b)?d&&(hJa(a,b),Pr(a)):d&&hJa(a,b)}; Or.prototype.loadModules_=function(a,b,c){var d=this;b||(this.consecutiveFailures_=0);var e=iJa(this,a);this.loadingModuleIds_=e;this.requestedLoadingModuleIds_=this.batchModeEnabled_?a:pc(e);Pr(this);if(e.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,e);if(Object.keys(this.JSC$8105_extraEdges_).length>0&&!this.JSC$7692_loader_.supportsExtraEdges)throw Error("Extra edges are not supported by the module loader.");a=cb(this.JSC$7692_loader_.JSC$8097_loadModules,this.JSC$7692_loader_, pc(e),this.moduleInfoMap,{extraEdges:this.JSC$8105_extraEdges_,forceReload:!!c,onError:function(h){var k=d.requestedLoadingModuleIds_;h=h!=null?h:void 0;d.consecutiveFailures_++;d.requestedLoadingModuleIds_=k;e.forEach(db(mc,d.requestedModuleIds_),d);h==401?(eJa(d,new Va.ModuleLoadFailure(Va.ModuleLoadFailure.JSC$8102_Type.UNAUTHORIZED,h)),d.requestedModuleIdsQueue_.length=0):h==410?(jJa(d,new Va.ModuleLoadFailure(Va.ModuleLoadFailure.JSC$8102_Type.OLD_CODE_GONE,h)),kJa(d)):d.consecutiveFailures_>= 3?(jJa(d,new Va.ModuleLoadFailure(Va.ModuleLoadFailure.JSC$8102_Type.CONSECUTIVE_FAILURES,h)),kJa(d)):d.loadModules_(d.requestedLoadingModuleIds_,!0,h==8001)}, onTimeout:cb(this.handleLoadTimeout_,this)});(b=Math.pow(this.consecutiveFailures_,2)*5E3)?Oa.setTimeout(a,b):a()}}; var iJa=function(a,b){b=b.filter(function(e){return a.moduleInfoMap[e].isLoaded()?(Oa.setTimeout(function(){return Error("Module already loaded: "+e)},0),!1):!0}); for(var c=[],d=0;d<b.length;d++)c=c.concat(lJa(a,b[d]));rc(c);return!a.batchModeEnabled_&&c.length>1?(b=c.shift(),a.requestedModuleIdsQueue_=c.map(function(e){return[e]}).concat(a.requestedModuleIdsQueue_),[b]):c},lJa=function(a,b){var c=uc.createSet(a.requestedModuleIds_),d=[]; c[b]||d.push(b);b=[b];for(var e=0;e<b.length;e++)for(var h=a.getModuleInfo(b[e]).deps_,k=h.length-1;k>=0;k--){var m=h[k];a.getModuleInfo(m).isLoaded()||c[m]||(d.push(m),b.push(m))}d.reverse();rc(d);return d}; Or.prototype.JSC$7694_setLoaded=function(){if(this.JSC$8105_currentlyLoadingModule_){var a=this.JSC$8105_currentlyLoadingModule_.getId(),b=[];if(this.JSC$8105_extraEdges_[a]){for(var c=g(Object.keys(this.JSC$8105_extraEdges_[a])),d=c.next();!d.done;d=c.next()){d=d.value;var e=this.getModuleInfo(d);e&&!e.isLoaded()&&(this.removeExtraEdge(a,d),b.push(d))}this.loadMultiple(b)}this.isDisposed()||(this.moduleInfoMap[a].onLoad(cb(this.getModuleContext,this))&&eJa(this,new Va.ModuleLoadFailure(Va.ModuleLoadFailure.JSC$8102_Type.INIT_ERROR)), mc(this.userInitiatedLoadingModuleIds_,a),mc(this.loadingModuleIds_,a),this.loadingModuleIds_.length===0&&kJa(this),this.lastInitialModuleId_&&a==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),Pr(this),this.JSC$8105_currentlyLoadingModule_=null)}}; Or.prototype.isModuleLoading=function(a){if(lc(this.loadingModuleIds_,a))return!0;for(var b=0;b<this.requestedModuleIdsQueue_.length;b++)if(lc(this.requestedModuleIdsQueue_[b],a))return!0;return!1}; Or.prototype.load=function(a,b){return gJa(this,[a],b)[a]}; Or.prototype.loadMultiple=function(a){return gJa(this,a)}; var hJa=function(a,b){lc(a.userInitiatedLoadingModuleIds_,b)||a.userInitiatedLoadingModuleIds_.push(b)}; Or.prototype.handleLoadTimeout_=function(){jJa(this,new Va.ModuleLoadFailure(Va.ModuleLoadFailure.JSC$8102_Type.TIMEOUT));kJa(this)}; var jJa=function(a,b){a.requestedLoadingModuleIds_.length>1?a.requestedModuleIdsQueue_=a.requestedLoadingModuleIds_.map(function(c){return[c]}).concat(a.requestedModuleIdsQueue_):eJa(a,b)},eJa=function(a,b){var c=a.requestedLoadingModuleIds_; a.loadingModuleIds_.length=0;for(var d=[],e=0;e<a.requestedModuleIdsQueue_.length;e++){var h=a.requestedModuleIdsQueue_[e].filter(function(p){var q=lJa(this,p);return gc(c,function(r){return lc(q,r)})},a); qc(d,h)}for(e=0;e<c.length;e++)xba(d,c[e]);for(e=0;e<d.length;e++){for(h=0;h<a.requestedModuleIdsQueue_.length;h++)mc(a.requestedModuleIdsQueue_[h],d[e]);mc(a.userInitiatedLoadingModuleIds_,d[e])}var k=a.JSC$8105_callbackMap_.error;if(k)for(e=0;e<k.length;e++){var m=k[e];for(h=0;h<d.length;h++)m("error",d[h],b)}for(e=0;e<c.length;e++)if(a.moduleInfoMap[c[e]])a.moduleInfoMap[c[e]].onError(b);a.requestedLoadingModuleIds_.length=0;Pr(a)},kJa=function(a){for(;a.requestedModuleIdsQueue_.length;){var b= a.requestedModuleIdsQueue_.shift().filter(function(c){return!this.getModuleInfo(c).isLoaded()},a); if(b.length>0){a.loadModules_(b);return}}Pr(a)}; Or.prototype.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(var c=0;c<a.length;c++){var d=a[c],e=b,h=this.JSC$8105_callbackMap_;h[d]||(h[d]=[]);h[d].push(e)}}; Or.prototype.executeCallbacks_=function(a){for(var b=this.JSC$8105_callbackMap_[a],c=0;b&&c<b.length;c++)b[c](a)}; Or.prototype.dispose=function(){ni(uc.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$8105_callbackMap_={};this.isDisposed_=!0}; Or.prototype.isDisposed=function(){return this.isDisposed_}; Wza=function(){return new Or};var mJa=[5E3,2E4],nJa=function(){this.JSC$7692_loader_=null;this.JSC$8112_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$8112_queue_=[];this.JSC$8112_extraEdges_=Object.create(null);this.JSC$8112_currentlyLoadingModule_=this.getModuleInfo("{base}")}; l(nJa,Uza);f=nJa.prototype;f.setAllModuleInfoString=function(){this.JSC$8112_currentlyLoadingModule_&&this.JSC$8112_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$7694_setLoaded()}; f.getModuleInfo=function(a){var b=this.JSC$8112_moduleInfoMap_[a];b||(b=new mo([],a),this.JSC$8112_moduleInfoMap_[a]=b);return b}; f.removeExtraEdge=function(a,b){if(this.JSC$8112_extraEdges_[a]){delete this.JSC$8112_extraEdges_[a][b];for(var c in this.JSC$8112_extraEdges_[a])return;delete this.JSC$8112_extraEdges_[a]}}; f.isModuleLoading=function(a){return!!this.loadingModules_[a]}; f.load=function(a){oJa(this,[a]);return pJa(this,a)}; f.loadMultiple=function(a){var b=this,c=Object.create(null),d=[];a.forEach(function(e){c[e]||(c[e]=pJa(b,e),d.push(e))}); oJa(this,d);return c}; f.JSC$7694_setLoaded=function(){if(this.JSC$8112_currentlyLoadingModule_){var a=this.JSC$8112_currentlyLoadingModule_.getId(),b=[];if(this.JSC$8112_extraEdges_[a]){for(var c=g(Object.keys(this.JSC$8112_extraEdges_[a])),d=c.next();!d.done;d=c.next())d=d.value,this.getModuleInfo(d).isLoaded()||(this.removeExtraEdge(a,d),b.push(d));this.loadMultiple(b)}this.JSC$8112_currentlyLoadingModule_.onLoad(function(){return null}); this.JSC$8112_currentlyLoadingModule_=null;(!this.isModuleLoading(a)&&/^sy[0-9a-z]{0,4}$/.test(a)||a==="synthetic_module_overhead")&&delete this.JSC$8112_moduleInfoMap_[a];this.unsetModulesAsLoading(a)}}; f.setModulesAsLoading=function(){var a=this;Ga.apply(0,arguments).forEach(function(b){a.loadingModules_[b]=!0})}; f.unsetModulesAsLoading=function(){var a=this;Ga.apply(0,arguments).forEach(function(b){delete a.loadingModules_[b]})}; var pJa=function(a,b){return new bj(function(c,d){var e=a.getModuleInfo(b);e.isLoaded()?c(null):(e.registerCallback(function(){c(null)}),Sza(e,function(h){d(Error("Error loading "+b+": "+h))}))})},oJa=function(a,b){b=b.filter(function(c){return!a.isModuleLoading(c)&&!a.getModuleInfo(c).isLoaded()}); b.length>0&&(a.setModulesAsLoading.apply(a,pa(b)),a.JSC$8112_queue_.push(b),qJa(a))},qJa=function(a){for(var b={};a.activeLoads_<Infinity&&a.JSC$8112_queue_.length>0;b={finishLoad:void 0, ids$jscomp$30:void 0,attempt:void 0,load$jscomp$1:void 0})b.ids$jscomp$30=a.JSC$8112_queue_.shift().filter(function(c){return!a.getModuleInfo(c).isLoaded()}),b.ids$jscomp$30.length>0&&(a.activeLoads_++,b.finishLoad=function(c){return function(){a.activeLoads_--; qJa(a);c.finishLoad=function(){}}}(b),ej(b.ids$jscomp$30.map(function(c){return pJa(a,c)})).then(function(c){return function(){(0,c.finishLoad)()}}(b)),b.attempt=0,b.load$jscomp$1=function(c){return function(){if(Object.keys(a.JSC$8112_extraEdges_).length>0&&!a.JSC$7692_loader_.supportsExtraEdges)throw Error("Extra edges are not supported by the module loader."); a.JSC$7692_loader_.JSC$8097_loadModules(c.ids$jscomp$30,a.JSC$8112_moduleInfoMap_,{extraEdges:a.JSC$8112_extraEdges_,onError:function(d){var e=mJa[c.attempt++];e!==void 0?setTimeout(function(){(0,c.load$jscomp$1)()},e):(a.unsetModulesAsLoading.apply(a,pa(c.ids$jscomp$30)),(0,c.finishLoad)(),c.ids$jscomp$30.forEach(function(h){h=a.getModuleInfo(h); if(!h.isLoaded())h.onError(new Va.ModuleLoadFailure(Va.ModuleLoadFailure.JSC$8102_Type.CONSECUTIVE_FAILURES,d))}))}})}}(b),(0,b.load$jscomp$1)())};var rJa=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var sJa=Symbol("PIECES");function tJa(a,b,c){uJa(a,b);a[b][sJa].unshift(c)} function uJa(a,b){if(!a[b]||!a[b][sJa]){var c=a[b],d=c?[c]:[];a[b]=function(){for(var e=g(d),h=e.next();!h.done;h=e.next())h.value.apply(this,arguments)}; a[b][sJa]=d}} function vJa(a){if(!a)return[];var b=[];a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value,Array.isArray(c)?b.push.apply(b,pa(vJa(c))):b.push(c);return b} ;var wJa=/\bclass\b/.test(function(){}.toString()); window.PolymerFakeBaseClass=function(){}; var Qr=function(){return PolymerFakeBaseClass.apply(this,arguments)||this}; l(Qr,PolymerFakeBaseClass);var Rr=function(){return PolymerFakeBaseClass.apply(this,arguments)||this}; l(Rr,PolymerFakeBaseClass);var xJa=Symbol("POLYMER_COMPONENT_DEFINITION");function yJa(a){var b=typeof a!=="string"?a:{is:a,notifyObserversOnUndefined:!0};b.fastInit===void 0&&(b.fastInit=!0);return function(c){if(!b.disableInheritanceCheck&&Object.getPrototypeOf(c.prototype).constructor!==Qr)throw Error("Custom elements must inherit directly from PolymerElement.");var d=c.prototype;d.is=b.is;tJa(d,"created",function(){this.hostElement=this;this.polymerController=this}); zJa(d,c,b.fastInit);b.notifyObserversOnUndefined&&(d._overrideLegacyUndefined=!0);if(wJa)for(var e=g(Object.getOwnPropertyNames(d)),h=e.next();!h.done;h=e.next()){h=h.value;var k=Object.getOwnPropertyDescriptor(d,h);k.enumerable===!1&&(k.enumerable=!0,Object.defineProperty(d,h,k))}if("template"in c)var m=function(){return c.template};else b.template!==void 0&&(m=b.template);if(m!==void 0){var p;Object.defineProperty(d,"_template",{get:function(){p===void 0&&(p=m());return p}, set:function(q){p=q}, configurable:!0,enumerable:!0})}Polymer(d);c[xJa]=d}} function AJa(a){a=a===void 0?{}:a;a.fastInit===void 0&&(a.fastInit=!0);return function(b){if(!a.disableInheritanceCheck&&Object.getPrototypeOf(b.prototype).constructor!==Rr)throw Error("Custom behaviors must inherit directly from PolymerBehavior.");zJa(b.prototype,b,a.fastInit)}} function zJa(a,b,c){c=c===void 0?!1:c;BJa(b);c?tJa(a,"created",function(){this.disableEnforceFastDefaultValuesCheck||CJa(b,this)}):tJa(a,"ready",function(){for(var d={},e=g(vJa(this.behaviors)),h=e.next();!h.done;h=e.next())h=h.value,h.properties&&Object.assign(d,DJa(this,h.properties)); Object.assign(d,DJa(this,this.properties));CJa(b,this);e=g(Object.keys(d));for(h=e.next();!h.done;h=e.next())h=h.value,this[h]=d[h]})} function CJa(a,b){if(wJa){a=new a;for(var c=g(Object.getOwnPropertyNames(a)),d=c.next();!d.done;d=c.next())d=d.value,b[d]=a[d];for(c=b;c&&c!==Object.prototype;c=Object.getPrototypeOf(c)){d=g(Object.getOwnPropertyNames(c));for(var e=d.next();!e.done;e=d.next())e=e.value,a.hasOwnProperty(e)||Object.defineProperty(a,e,EJa(b,e))}}else a.apply(b)} function EJa(a,b){return{get:function(){var c=a[b];return c instanceof Function?c.bind(a):c}, set:function(c){a[b]=c}}} function DJa(a,b){if(!b)return{};for(var c={},d=g(Object.keys(b)),e=d.next();!e.done;e=d.next())if(e=e.value,!b[e].readOnly){var h=a[e];h!==void 0&&(c[e]=h)}return c} function BJa(a){var b=new a;a=a.prototype.properties||{};for(var c=g(Object.keys(a)),d=c.next();!d.done;d=c.next())if(d=d.value,b.hasOwnProperty(d)){var e=a[d];typeof e==="function"&&(a[d]=e={type:e});b[d]!=null&&e.type===Object&&(e.type=FJa(b[d].constructor))}} var GJa=[Array,Boolean,Date,Number,Object,String];function FJa(a){for(var b=g(GJa),c=b.next();!c.done;c=b.next())if(c=c.value,a===c)return c;return Object} function HJa(a){return function(b,c){b.behaviors=b.behaviors||[];b.behaviors.push(a||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",b,c).prototype:void 0));Object.defineProperty(b,c,{get:function(){return this}, enumerable:!0,configurable:!0})}} function IJa(a){a=a===void 0?{}:a;return function(b,c){b.properties=b.properties||{};a.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?a.type=FJa(Reflect.getMetadata("design:type",b,c)):a.type=String);var d=a,e=b.properties[c];b.properties[c]=e?Object.assign({},e,d):d}} function JJa(a){return function(b,c){b.listeners=b.listeners||{};b.listeners[a]=c}} function KJa(){var a=Ga.apply(0,arguments);if(a.length===0)throw Error("Must specify at least one property to observe.");return function(b,c){b.observers=b.observers||[];b.observers.push(c+"("+a.join(",")+")")}} function LJa(){var a=Ga.apply(0,arguments);return function(b,c,d){var e=Object.getOwnPropertyDescriptor(b,c).get,h="__compute__"+c;Object.defineProperty(b,h,{value:e,enumerable:!0});b.properties=b.properties||{};e=b.properties[c];e||(e={},b.properties[c]=e);e.computed=h+"("+a.join(",")+")";d.get=void 0}} ;/* Copyright 2016 Google LLC SPDX-License-Identifier: BSD-3-Clause */ var MJa=!rJa||HTMLElement.es5Shimmed||Oa.Reflect===void 0||Oa.customElements===void 0||Oa.customElements.polyfillWrapFlushCallback||!1,NJa,OJa=function(){var a=HTMLElement;if(MJa)return a;if(NJa!==void 0)return NJa;var b=Oa.Reflect,c=function(){return b.construct(a,[],this.constructor)}; c.prototype=a.prototype;c.prototype.constructor=c;c.es5Shimmed=!0;Object.setPrototypeOf(c,a);return NJa=c},PJa=!1;MJa||PJa||(PJa=!0,Oa.HTMLElement=OJa());/* Copyright (c) 2019 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ window.COMPILED=window.COMPILED||!1;var Sr={},QJa={},Tr=function(){return HTMLElement.apply(this,arguments)||this}; l(Tr,HTMLElement);Tr.import=function(a,b){return a?(a=Sr[a]||QJa[a.toLowerCase()])&&b?a.querySelector(b):a:null}; Tr.prototype.attributeChangedCallback=function(a,b,c){b!==c&&this.register()}; Tr.prototype.register=function(a){if(a=a||this.id){if(Tj&&(Sr[a]||QJa[a.toLowerCase()])!==void 0)throw Sr[a]=QJa[a.toLowerCase()]=null,Error("strictTemplatePolicy: dom-module "+a+" re-registered");this.id=a;Sr[a]=QJa[a.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}}; ia.Object.defineProperties(Tr.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var a=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;a=Qj(this.getAttribute("assetpath")||"",a.baseURI);this.__assetpath=Gla(a)}return this.__assetpath}}}); ia.Object.defineProperties(Tr,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}}); Tr["import"]=Tr.import;Tr.prototype.modules=Sr;customElements.define("dom-module",Tr);var RJa=0,SJa=0,Ur=[],TJa=0,UJa=!1,VJa=document.createTextNode("");new window.MutationObserver(WJa).observe(VJa,{characterData:!0});function WJa(){UJa=!1;for(var a=Ur.length,b=0;b<a;b++){var c=Ur[b];if(c)try{c()}catch(d){setTimeout(function(){throw d})}}Ur.splice(0,a); SJa+=a} var Vr={after:function(a){return{run:function(b){return window.setTimeout(b,a)}, cancel:function(b){window.clearTimeout(b)}}}, run:function(a,b){return window.setTimeout(a,b)}, cancel:function(a){window.clearTimeout(a)}},Wr={run:function(a){return window.requestAnimationFrame(a)}, cancel:function(a){window.cancelAnimationFrame(a)}},XJa={run:function(a){return window.requestIdleCallback?window.requestIdleCallback(a):window.setTimeout(a,16)}, cancel:function(a){window.cancelIdleCallback?window.cancelIdleCallback(a):window.clearTimeout(a)}},Xr={run:function(a){UJa||(UJa=!0,VJa.textContent=TJa++); Ur.push(a);return RJa++}, cancel:function(a){var b=a-SJa;if(b>=0){if(!Ur[b])throw Error("invalid async handle: "+a);Ur[b]=null}}};var YJa=0,Yr=function(a){var b=a.__mixinApplications;b||(b=new WeakMap,a.__mixinApplications=b);var c=YJa++;return function(d){var e=d.__mixinSet;if(e&&e[c])return d;var h=b,k=h.get(d);k||(k=a(d),h.set(d,k),d=Object.create(k.__mixinSet||e||null),d[c]=!0,k.__mixinSet=d);return k}};var Zr=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(a){return ShadyDOM.patch(a)}:function(a){return a};var ZJa=Yr(function(a){var b=function(){var c=a.call(this)||this;c.__dataEnabled=!1;c.__dataReady=!1;c.__dataInvalid=!1;c.__data={};c.__dataPending=null;c.__dataOld=null;c.__dataInstanceProps=null;c.__dataCounter=0;c.__serializing=!1;c._initializeProperties();return c}; l(b,a);b.createProperties=function(c){var d=this.prototype,e;for(e in c)e in d||d._createPropertyAccessor(e)}; b.attributeNameForProperty=function(c){return c.toLowerCase()}; b.typeForProperty=function(){}; b.prototype._createPropertyAccessor=function(c,d){this._addPropertyToAttributeMap(c);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[c]||(this.__dataHasAccessor[c]=!0,this._definePropertyAccessor(c,d))}; b.prototype._addPropertyToAttributeMap=function(c){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var d=this.__dataAttributes[c];d||(d=this.constructor.attributeNameForProperty(c),this.__dataAttributes[d]=c);return d}; b.prototype._definePropertyAccessor=function(c,d){Object.defineProperty(this,c,{get:function(){return this.__data[c]}, set:d?function(){}:function(e){this._setPendingProperty(c,e,!0)&&this._invalidateProperties()}})}; b.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()}; b.prototype._initializeProperties=function(){for(var c in this.__dataHasAccessor)this.hasOwnProperty(c)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[c]=this[c],delete this[c])}; b.prototype._initializeInstanceProperties=function(c){Object.assign(this,c)}; b.prototype._setProperty=function(c,d){this._setPendingProperty(c,d)&&this._invalidateProperties()}; b.prototype._getProperty=function(c){return this.__data[c]}; b.prototype._setPendingProperty=function(c,d){var e=this.__data[c],h=this._shouldPropertyChange(c,d,e);h&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||c in this.__dataOld||(this.__dataOld[c]=e),this.__data[c]=d,this.__dataPending[c]=d);return h}; b.prototype._isPropertyPending=function(c){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(c))}; b.prototype._invalidateProperties=function(){var c=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,Xr.run(function(){c.__dataInvalid&&(c.__dataInvalid=!1,c._flushProperties())}))}; b.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())}; b.prototype._flushProperties=function(){this.__dataCounter++;var c=this.__data,d=this.__dataPending,e=this.__dataOld;this._shouldPropertiesChange(c,d,e)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(c,d,e));this.__dataCounter--}; b.prototype._shouldPropertiesChange=function(c,d){return!!d}; b.prototype._propertiesChanged=function(){}; b.prototype._shouldPropertyChange=function(c,d,e){return e!==d&&(e===e||d===d)}; b.prototype.attributeChangedCallback=function(c,d,e,h){d!==e&&this._attributeToProperty(c,e);a.prototype.attributeChangedCallback&&a.prototype.attributeChangedCallback.call(this,c,d,e,h)}; b.prototype._attributeToProperty=function(c,d,e){if(!this.__serializing){var h=this.__dataAttributes;c=h&&h[c]||c;this[c]=this._deserializeValue(d,e||this.constructor.typeForProperty(c))}}; b.prototype._propertyToAttribute=function(c,d,e){this.__serializing=!0;e=arguments.length<3?this[c]:e;this._valueToNodeAttribute(this,e,d||this.constructor.attributeNameForProperty(c));this.__serializing=!1}; b.prototype._valueToNodeAttribute=function(c,d,e){d=this._serializeValue(d);if(e==="class"||e==="name"||e==="slot")c=Zr(c);d===void 0?c.removeAttribute(e):c.setAttribute(e,d===""&&window.trustedTypes?window.trustedTypes.emptyScript:d)}; b.prototype._serializeValue=function(c){switch(typeof c){case"boolean":return c?"":void 0;default:return c!=null?c.toString():void 0;}}; b.prototype._deserializeValue=function(c,d){switch(d){case Boolean:return c!==null;case Number:return Number(c);default:return c;}}; return b});var $Ja=0,aKa=[];function _regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry(a){console.log("["+a.is+"]: registered")} function bKa(a){aKa.push(a)} ;var cKa=Yr(function(a){function b(h){h=Object.getPrototypeOf(h);return h.prototype instanceof e?h:null} function c(h){if(!h.hasOwnProperty("__ownProperties")){var k=null;if(h.hasOwnProperty("properties")){var m=h.properties;if(m){k={};for(var p in m){var q=m[p];k[p]=typeof q==="function"?{type:q}:q}}}h.__ownProperties=k}return h.__ownProperties} var d=ZJa(a),e=function(){return d.apply(this,arguments)||this}; l(e,d);e.finalize=function(){if(!this.hasOwnProperty("__finalized")){var h=b(this);h&&h.finalize();this.__finalized=!0;this._finalizeClass()}}; e._finalizeClass=function(){var h=c(this);h&&this.createProperties(h)}; e.typeForProperty=function(h){return(h=this._properties[h])&&h.type}; e.prototype._initializeProperties=function(){$Ja++;this.constructor.finalize();d.prototype._initializeProperties.call(this)}; e.prototype.connectedCallback=function(){d.prototype.connectedCallback&&d.prototype.connectedCallback.call(this);this._enableProperties()}; e.prototype.disconnectedCallback=function(){d.prototype.disconnectedCallback&&d.prototype.disconnectedCallback.call(this)}; ia.Object.defineProperties(e,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var h=this;if(!this.hasOwnProperty("__observedAttributes")){bKa(this.prototype);var k=this._properties;this.__observedAttributes=k?Object.keys(k).map(function(m){return h.prototype._addPropertyToAttributeMap(m)}):[]}return this.__observedAttributes}}, _properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var h=b(this);this.__properties=Object.assign({},h&&h._properties,c(this))}return this.__properties}}}); return e});var dKa={},eKa=/-[a-z]/g,fKa=/([A-Z])/g;function $r(a){return dKa[a]||(dKa[a]=a.indexOf("-")<0?a:a.replace(eKa,function(b){return b[1].toUpperCase()}))} function as(a){return dKa[a]||(dKa[a]=a.replace(fKa,"-$1").toLowerCase())} ;for(var gKa={},hKa=HTMLElement.prototype;hKa;){for(var iKa=Object.getOwnPropertyNames(hKa),jKa=0;jKa<iKa.length;jKa++)gKa[iKa[jKa]]=!0;hKa=Object.getPrototypeOf(hKa)}var kKa=window.trustedTypes?function(a){return trustedTypes.isHTML(a)||trustedTypes.isScript(a)||trustedTypes.isScriptURL(a)}:function(){return!1},lKa=Yr(function(a){var b=ZJa(a); a=function(){return b.apply(this,arguments)||this}; l(a,b);a.createPropertiesForAttributes=function(){for(var c=this.observedAttributes,d=0;d<c.length;d++)this.prototype._createPropertyAccessor($r(c[d]))}; a.attributeNameForProperty=function(c){return as(c)}; a.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);b.prototype._initializeProperties.call(this)}; a.prototype._initializeProtoProperties=function(c){for(var d in c)this._setProperty(d,c[d])}; a.prototype._ensureAttribute=function(c,d){this.hasAttribute(c)||this._valueToNodeAttribute(this,d,c)}; a.prototype._serializeValue=function(c){switch(typeof c){case"object":if(c instanceof Date)return c.toString();if(c){if(kKa(c))return c;try{return JSON.stringify(c)}catch(d){return""}}default:return b.prototype._serializeValue.call(this,c);}}; a.prototype._deserializeValue=function(c,d){switch(d){case Object:try{var e=JSON.parse(c)}catch(h){e=c}break;case Array:try{e=JSON.parse(c)}catch(h){e=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+c)}break;case Date:e=isNaN(c)?String(c):Number(c);e=new Date(e);break;default:e=b.prototype._deserializeValue.call(this,c,d);}return e}; a.prototype._definePropertyAccessor=function(c,d){if(!gKa[c]){var e=this[c];e!==void 0&&(this.__data?this._setPendingProperty(c,e):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[c]=e))}b.prototype._definePropertyAccessor.call(this,c,d)}; a.prototype._hasAccessor=function(c){return this.__dataHasAccessor&&this.__dataHasAccessor[c]}; a.prototype._isPropertyPending=function(c){return!!(this.__dataPending&&c in this.__dataPending)}; return a});var mKa={"dom-if":!0,"dom-repeat":!0},nKa=!1,oKa=!1,pKa=function(){var a=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(b){return b}}); return function(b,c,d){c=c.getAttribute(d);a&&d.startsWith("on-")?b.setAttribute(d,a.createScript(c,d)):b.setAttribute(d,c)}}(); function qKa(a,b){var c=b.parentInfo&&qKa(a,b.parentInfo);if(c)for(a=c.firstChild,c=0;a;a=a.nextSibling){if(b.parentIndex===c++)return a}else return a} function rKa(a,b){a=a._methodHost||a;return function(c){if(a[b])a[b](c,c.detail);else console.warn("listener method `"+b+"` not defined")}} var sKa=Yr(function(a){var b=function(){return a.apply(this,arguments)||this}; l(b,a);b._parseTemplate=function(c,d){if(!c._templateInfo){var e=c._templateInfo={};e.nodeInfoList=[];e.nestedTemplate=!!d;e.stripWhiteSpace=d&&d.stripWhiteSpace||c.hasAttribute&&c.hasAttribute("strip-whitespace");this._parseTemplateContent(c,e,{parent:null})}return c._templateInfo}; b._parseTemplateContent=function(c,d,e){return this._parseTemplateNode(c.content,d,e)}; b._parseTemplateNode=function(c,d,e){var h=!1;c.localName!="template"||c.hasAttribute("preserve-content")?c.localName==="slot"&&(d.hasInsertionPoint=!0):h=this._parseTemplateNestedTemplate(c,d,e)||h;if(!nKa){nKa=!0;var k=document.createElement("textarea");k.placeholder="a";oKa=k.placeholder===k.textContent}oKa&&c.localName==="textarea"&&c.placeholder&&c.placeholder===c.textContent&&(c.textContent=null);c.firstChild&&this._parseTemplateChildNodes(c,d,e);c.hasAttributes&&c.hasAttributes()&&(h=this._parseTemplateNodeAttributes(c, d,e)||h);return h||e.noted}; b._parseTemplateChildNodes=function(c,d,e){if(c.localName!=="script"&&c.localName!=="style")for(var h=c.firstChild,k=0,m;h;h=m){if(h.localName=="template"){var p=h.getAttribute("is");if(p&&mKa[p])for(m=h,m.removeAttribute("is"),h=m.ownerDocument.createElement(p),m.parentNode.replaceChild(h,m),h.appendChild(m);m.attributes.length;)p=m.attributes[0].name,pKa(h,m,p),m.removeAttribute(p)}m=h.nextSibling;if(h.nodeType===Node.TEXT_NODE){for(p=m;p&&p.nodeType===Node.TEXT_NODE;)h.textContent+=p.textContent, m=p.nextSibling,c.removeChild(p),p=m;if(d.stripWhiteSpace&&!h.textContent.trim()){c.removeChild(h);continue}}p={parentIndex:k,parentInfo:e};this._parseTemplateNode(h,d,p)&&(p.infoIndex=d.nodeInfoList.push(p)-1);h.parentNode&&k++}}; b._parseTemplateNestedTemplate=function(c,d,e){d=this._parseTemplate(c,d);(d.content=c.content.ownerDocument.createDocumentFragment()).appendChild(c.content);e.templateInfo=d;return!0}; b._parseTemplateNodeAttributes=function(c,d,e){for(var h=!1,k=Array.from(c.attributes),m=k.length-1,p;p=k[m];m--)h=this._parseTemplateNodeAttribute(c,d,e,p.name,p.value)||h;return h}; b._parseTemplateNodeAttribute=function(c,d,e,h,k){return h.slice(0,3)==="on-"?(c.removeAttribute(h),e.events=e.events||[],e.events.push({name:h.slice(3),value:k}),!0):h==="id"?(e.id=k,!0):!1}; b._contentForTemplate=function(c){var d=c._templateInfo;return d&&d.content||c.content}; b.prototype._stampTemplate=function(c,d){c&&!c.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(c);d=d||this.constructor._parseTemplate(c);var e=d.nodeInfoList;c=document.importNode(d.content||c.content,!0);c.__noInsertionPoint=!d.hasInsertionPoint;var h=c.nodeList=Array(e.length);c.$={};for(var k=0,m=e.length,p=void 0;k<m&&(p=e[k]);k++){var q=h[k]=qKa(c,p);p.id&&(c.$[p.id]=q);var r=q,w=p,z=d;w.templateInfo&&(r._templateInfo=w.templateInfo,r._parentTemplateInfo= z);if(p.events&&p.events.length)for(r=0,w=p.events,z=void 0;r<w.length&&(z=w[r]);r++)this._addMethodEventListenerToNode(q,z.name,z.value,this)}return c}; b.prototype._addMethodEventListenerToNode=function(c,d,e,h){e=rKa(h||c,e);this._addEventListenerToNode(c,d,e);return e}; b.prototype._addEventListenerToNode=function(c,d,e){c.addEventListener(d,e)}; b.prototype._removeEventListenerFromNode=function(c,d,e){c.removeEventListener(d,e)}; return b});function bs(a){return a.indexOf(".")>=0} function cs(a){var b=a.indexOf(".");return b===-1?a:a.slice(0,b)} function tKa(a,b){return a.indexOf(b+".")===0} function ds(a,b){return b.indexOf(a+".")===0} function es(a,b,c){return b+c.slice(a.length)} function uKa(a,b){return a===b||tKa(a,b)||ds(a,b)} function fs(a){if(Array.isArray(a)){for(var b=[],c=0;c<a.length;c++)for(var d=a[c].toString().split("."),e=0;e<d.length;e++)b.push(d[e]);return b.join(".")}return a} function vKa(a){return Array.isArray(a)?fs(a).split("."):a.toString().split(".")} function gs(a,b,c){b=vKa(b);for(var d=0;d<b.length;d++){if(!a)return;a=a[b[d]]}c&&(c.path=b.join("."));return a} function wKa(a,b,c){var d=vKa(b),e=d[d.length-1];if(d.length>1){for(b=0;b<d.length-1;b++)if(a=a[d[b]],!a)return;a[e]=c}else a[b]=c;return d.join(".")} ;/* Copyright (c) 2017 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var hs=0,is=[],xKa={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},yKa=/[A-Z]/;function zKa(a,b,c){var d=a[b];if(!d)d=a[b]={};else if(!a.hasOwnProperty(b)&&(d=a[b]=Object.create(a[b]),c))for(var e in d)for(a=d[e],b=d[e]=Array(a.length),c=0;c<a.length;c++)b[c]=a[c];return d} function js(a,b,c,d,e,h){if(b){var k=!1,m=hs++,p;for(p in c){var q=e?cs(p):p;if(q=b[q])for(var r=0,w=q.length,z=void 0;r<w&&(z=q[r]);r++)z.info&&z.info.lastRun===m||e&&!AKa(p,z.trigger)||(z.info&&(z.info.lastRun=m),z.fn(a,p,c,d,z.info,e,h),k=!0)}return k}return!1} function AKa(a,b){if(b){var c=b.name;return c==a||!(!b.structured||!tKa(c,a))||!(!b.wildcard||!ds(c,a))}return!0} function BKa(a,b,c,d,e){b=typeof e.method==="string"?a[e.method]:e.method;c=e.property;b?b.call(a,a.__data[c],d[c]):e.dynamicFn||console.warn("observer method `"+e.method+"` not defined")} function CKa(a,b,c,d){c={value:c,queueProperty:!0};d&&(c.path=d);Zr(a).dispatchEvent(new CustomEvent(b,{detail:c}))} function DKa(a,b,c,d,e,h){h=(d=(h?cs(b):b)!=b?b:null)?gs(a,d):a.__data[b];d&&h===void 0&&(h=c[b]);CKa(a,e.eventName,h,d)} function EKa(a,b,c,d,e){c=a.__data[b];Sj&&(c=Sj(c,e.attrName,"attribute",a));a._propertyToAttribute(b,e.attrName,c)} var FKa=function(a,b,c,d,e){var h=e?cs(a):a;if(b=b[h])for(h=0;h<b.length;h++){var k=b[h];if(k.info.lastRun!==hs&&(!e||AKa(a,k.trigger))){k.info.lastRun=hs;k=k.info;for(var m=c,p=d,q=0,r=m.length-1,w=-1;q<=r;){var z=q+r>>1,C=p.get(m[z].methodInfo)-p.get(k.methodInfo);if(C<0)q=z+1;else if(C>0)r=z-1;else{w=z;break}}w<0&&(w=r+1);m.splice(w,0,k)}}}; function GKa(a){var b=a.constructor.__orderedComputedDeps;if(!b){b=new Map;for(var c=a.__computeEffects,d=HKa(a),e=d.counts,h=d.ready,k=d.total;d=h.shift();)b.set(d,b.size),(d=c[d])&&d.forEach(function(m){m=m.info.methodInfo;--k;--e[m]===0&&h.push(m)}); k!==0&&console.warn("Computed graph for "+a.localName+" incomplete; circular?");a.constructor.__orderedComputedDeps=b}return b} function HKa(a){var b=a.__computeInfo,c={};a=a.__computeEffects;var d=[],e=0,h;for(h in b){var k=b[h];e+=c[h]=k.args.filter(function(p){return!p.literal}).length+(k.dynamicFn?1:0)}for(var m in a)b[m]||d.push(m); return{counts:c,ready:d,total:e}} function IKa(a,b,c,d,e){b=JKa(a,b,c,d,e);if(b===is)return!1;e=e.methodInfo;if(a.__dataHasAccessor&&a.__dataHasAccessor[e])return a._setPendingProperty(e,b,!0);a[e]=b;return!1} function KKa(a,b,c,d,e,h,k){c.bindings=c.bindings||[];d={kind:d,target:e,parts:h,literal:k,isCompound:h.length!==1};c.bindings.push(d);d.target&&d.kind!="attribute"&&d.kind!="text"&&!d.isCompound&&d.parts[0].mode==="{"&&(c=d.parts[0],h=c.negate,d.listenerEvent=c.event||as(e)+"-changed",d.listenerNegate=h);e=b.nodeInfoList.length;for(c=0;c<d.parts.length;c++){var m=d.parts[c];m.compoundIndex=c;h=a;k=b;var p=d,q=m,r=e;if(!q.literal)if(p.kind==="attribute"&&p.target[0]==="-")console.warn("Cannot set attribute "+ p.target+" because \"-\" is not a valid attribute starting character");else for(m=q.dependencies,p={index:r,binding:p,part:q,evaluator:h},q=0;q<m.length;q++)r=m[q],typeof r=="string"&&(r=LKa(r),r.wildcard=!0),h._addTemplatePropertyEffect(k,r.rootProperty,{fn:MKa,info:p,trigger:r})}} function MKa(a,b,c,d,e,h,k){k=k[e.index];var m=e.binding,p=e.part;h&&p.source&&b.length>p.source.length&&m.kind=="property"&&!m.isCompound&&k.__isPropertyEffectsClient&&k.__dataHasAccessor&&k.__dataHasAccessor[m.target]?(c=c[b],b=es(p.source,m.target,b),k._setPendingPropertyOrPath(b,c,!1,!0)&&a._enqueueClient(k)):(b=e.evaluator._evaluateBinding(a,p,b,c,d,h),b!==is&&(m.isCompound&&(c=k.__dataCompoundStorage[m.target],c[p.compoundIndex]=b,b=c.join("")),m.kind==="attribute"||m.target!=="textContent"&&( m.target!=="value"||k.localName!=="input"&&k.localName!=="textarea")||(b=b==void 0?"":b),p=b,Sj&&(p=Sj(p,m.target,m.kind,k)),m.kind=="attribute"?a._valueToNodeAttribute(k,p,m.target):(m=m.target,k.__isPropertyEffectsClient&&k.__dataHasAccessor&&k.__dataHasAccessor[m]?k.__readOnly&&k.__readOnly[m]||k._setPendingProperty(m,p)&&a._enqueueClient(k):a._setUnmanagedPropertyToNode(k,m,p))))} function NKa(a,b,c){if(c.listenerEvent){var d=c.parts[0];a.addEventListener(c.listenerEvent,function(e){var h=c.target,k=d.source,m=d.negate,p=e.detail,q=p&&p.path;q?(k=es(h,k,q),e=p&&p.value):e=e.currentTarget[h];b.__readOnly&&b.__readOnly[k]||!b._setPendingPropertyOrPath(k,m?!e:e,!0,!!q)||p&&p.queueProperty||b._invalidateProperties()})}} function OKa(a,b,c,d,e,h){h=b.static||h&&(typeof h!=="object"||h[b.methodName]);e={methodName:b.methodName,args:b.args,methodInfo:e,dynamicFn:h};for(var k=0,m=void 0;k<b.args.length&&(m=b.args[k]);k++)m.literal||a._addPropertyEffect(m.rootProperty,c,{fn:d,info:e,trigger:m});h&&a._addPropertyEffect(b.methodName,c,{fn:d,info:e});return e} function JKa(a,b,c,d,e){d=a._methodHost||a;var h=d[e.methodName];if(h)return a=a._marshalArgs(e.args,b,c),a===is?is:h.apply(d,a);e.dynamicFn||console.warn("method `"+e.methodName+"` not defined")} var PKa=[],QKa=RegExp("(\\[\\[|{{)\\s*(?:(!)\\s*)?((?:[a-zA-Z_$][\\w.:$\\-*]*)\\s*(?:\\(\\s*(?:(?:(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*)(?:,\\s*(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*))*)?)\\)\\s*)?)(?:]]|}})","g");function RKa(a){for(var b="",c=0;c<a.length;c++)b+=a[c].literal||"";return b} function SKa(a){var b=a.match(/([^\s]+?)\(([\s\S]*)\)/);return b?(a={methodName:b[1],static:!0,args:PKa},b[2].trim()?(b=b[2].replace(/\\,/g,",").split(","),TKa(b,a)):a):null} function TKa(a,b){b.args=a.map(function(c){c=LKa(c);c.literal||(b.static=!1);return c},this); return b} function LKa(a){a=a.trim().replace(/,/g,",").replace(/\\(.)/g,"$1");var b={name:a,value:"",literal:!1},c=a[0];c==="-"&&(c=a[1]);c>="0"&&c<="9"&&(c="#");switch(c){case"'":case"\"":b.value=a.slice(1,-1);b.literal=!0;break;case"#":b.value=Number(a),b.literal=!0;}b.literal||(b.rootProperty=cs(a),b.structured=bs(a),b.structured&&(b.wildcard=a.slice(-2)==".*",b.wildcard&&(b.name=a.slice(0,-2))));return b} function UKa(a,b,c){a=gs(a,c);a===void 0&&(a=b[c]);return a} function VKa(a,b,c,d){d={indexSplices:d};Wj&&!a._overrideLegacyUndefined&&(b.splices=d);a.notifyPath(c+".splices",d);a.notifyPath(c+".length",b.length);Wj&&!a._overrideLegacyUndefined&&(d.indexSplices=[])} function ks(a,b,c,d,e,h){VKa(a,b,c,[{index:d,addedCount:e,removed:h,object:b,type:"splice"}])} var ms=Yr(function(a){var b=sKa(lKa(a));a=function(){var c=b.call(this)||this;c.__isPropertyEffectsClient=!0;return c}; l(a,b);a.prototype._initializeProperties=function(){b.prototype._initializeProperties.call(this);this._registerHost();this.__dataClientsReady=!1;this.__dataLinkedPaths=this.__dataToNotify=this.__dataPendingClients=null;this.__dataHasPaths=!1;this.__dataCompoundStorage=this.__dataCompoundStorage||null;this.__dataHost=this.__dataHost||null;this.__dataTemp={};this.__dataClientsInitialized=!1}; a.prototype._registerHost=function(){if(ls.length){var c=ls[ls.length-1];c._enqueueClient(this);this.__dataHost=c}}; a.prototype._initializeProtoProperties=function(c){this.__data=Object.create(c);this.__dataPending=Object.create(c);this.__dataOld={}}; a.prototype._initializeInstanceProperties=function(c){var d=this.__readOnly,e;for(e in c)d&&d[e]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[e]=this.__dataPending[e]=c[e])}; a.prototype._addPropertyEffect=function(c,d,e){this._createPropertyAccessor(c,d=="__readOnly");var h=zKa(this,d,!0)[c];h||(h=this[d][c]=[]);h.push(e)}; a.prototype._removePropertyEffect=function(c,d,e){c=zKa(this,d,!0)[c];e=c.indexOf(e);e>=0&&c.splice(e,1)}; a.prototype._hasPropertyEffect=function(c,d){d=this[d];return!(!d||!d[c])}; a.prototype._hasReadOnlyEffect=function(c){return this._hasPropertyEffect(c,"__readOnly")}; a.prototype._hasNotifyEffect=function(c){return this._hasPropertyEffect(c,"__notifyEffects")}; a.prototype._hasReflectEffect=function(c){return this._hasPropertyEffect(c,"__reflectEffects")}; a.prototype._hasComputedEffect=function(c){return this._hasPropertyEffect(c,"__computeEffects")}; a.prototype._setPendingPropertyOrPath=function(c,d,e,h){if(h||cs(Array.isArray(c)?c[0]:c)!==c){if(!h&&(h=gs(this,c),c=wKa(this,c,d),!c||!b.prototype._shouldPropertyChange.call(this,c,d,h)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(c,d,e)){if(e=this.__dataLinkedPaths)for(var k in e)h=e[k],ds(k,c)?(h=es(k,h,c),this._setPendingPropertyOrPath(h,d,!0,!0)):ds(h,c)&&(h=es(h,k,c),this._setPendingPropertyOrPath(h,d,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[c])return this._setPendingProperty(c, d,e);this[c]=d}return!1}; a.prototype._setUnmanagedPropertyToNode=function(c,d,e){if(e!==c[d]||typeof e=="object")d==="className"&&(c=Zr(c)),c[d]=e}; a.prototype._setPendingProperty=function(c,d,e){var h=this.__dataHasPaths&&bs(c);if(this._shouldPropertyChange(c,d,(h?this.__dataTemp:this.__data)[c])){this.__dataPending||(this.__dataPending={},this.__dataOld={});c in this.__dataOld||(this.__dataOld[c]=this.__data[c]);h?this.__dataTemp[c]=d:this.__data[c]=d;this.__dataPending[c]=d;if(h||this.__notifyEffects&&this.__notifyEffects[c])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[c]=e;return!0}return!1}; a.prototype._setProperty=function(c,d){this._setPendingProperty(c,d,!0)&&this._invalidateProperties()}; a.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()}; a.prototype._enqueueClient=function(c){this.__dataPendingClients=this.__dataPendingClients||[];c!==this&&this.__dataPendingClients.push(c)}; a.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}; a.prototype.__enableOrFlushClients=function(){var c=this.__dataPendingClients;if(c){this.__dataPendingClients=null;for(var d=0;d<c.length;d++){var e=c[d];e.__dataEnabled?e.__dataPending&&e._flushProperties():e._enableProperties()}}}; a.prototype._readyClients=function(){this.__enableOrFlushClients()}; a.prototype.setProperties=function(c,d){for(var e in c)!d&&this.__readOnly&&this.__readOnly[e]||this._setPendingPropertyOrPath(e,c[e],!0);this._invalidateProperties()}; a.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()}; a.prototype._propertiesChanged=function(c,d,e){c=this.__dataHasPaths;this.__dataHasPaths=!1;var h;if(h=this.__computeEffects)if(Rla){hs++;var k=GKa(this),m=[],p;for(p in d)FKa(p,h,m,k,c);for(;p=m.shift();)IKa(this,"",d,e,p)&&FKa(p.methodInfo,h,m,k,c);Object.assign(e,this.__dataOld);Object.assign(d,this.__dataPending);this.__dataPending=null}else for(k=d;js(this,h,k,e,c);)Object.assign(e,this.__dataOld),Object.assign(d,this.__dataPending),k=this.__dataPending,this.__dataPending=null;h=this.__dataToNotify; this.__dataToNotify=null;this._propagatePropertyChanges(d,e,c);this._flushClients();js(this,this.__reflectEffects,d,e,c);js(this,this.__observeEffects,d,e,c);if(h){k=this.__notifyEffects;m=hs++;for(var q in h)if(h[q]){if(p=k){var r=k;p=m;var w=q,z=d,C=e,E=c,I=!1,N=E?cs(w):w;if(r=r[N]){N=0;for(var P=r.length,U=void 0;N<P&&(U=r[N]);N++)U.info&&U.info.lastRun===p||E&&!AKa(w,U.trigger)||(U.info&&(U.info.lastRun=p),U.fn(this,w,z,C,U.info,E,void 0),I=!0)}p=I}if(p)var ca=!0;else{if(p=c)p=q,w=d,z=cs(p),z!== p?(z=as(z)+"-changed",CKa(this,z,w[p],p),p=!0):p=!1;p&&(ca=!0)}}var aa;ca&&(aa=this.__dataHost)&&aa._invalidateProperties&&aa._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})}; a.prototype._propagatePropertyChanges=function(c,d,e){this.__propagateEffects&&js(this,this.__propagateEffects,c,d,e);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,c,d,e)}; a.prototype._runEffectsForTemplate=function(c,d,e,h){var k=this,m=function(p,q){js(k,c.propertyEffects,p,e,q,c.nodeList);for(var r=c.firstChild;r;r=r.nextSibling)k._runEffectsForTemplate(r,p,e,q)}; c.runEffects?c.runEffects(m,d,h):m(d,h)}; a.prototype.linkPaths=function(c,d){c=fs(c);d=fs(d);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[c]=d}; a.prototype.unlinkPaths=function(c){c=fs(c);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[c]}; a.prototype.notifySplices=function(c,d){var e={path:""};c=gs(this,c,e);VKa(this,c,e.path,d)}; a.prototype.get=function(c,d){return gs(d||this,c)}; a.prototype.set=function(c,d,e){e?wKa(e,c,d):this.__readOnly&&this.__readOnly[c]||this._setPendingPropertyOrPath(c,d,!0)&&this._invalidateProperties()}; a.prototype.push=function(c){var d=Ga.apply(1,arguments),e={path:""},h=gs(this,c,e),k=h.length,m=h.push.apply(h,pa(d));d.length&&ks(this,h,e.path,k,d.length,[]);return m}; a.prototype.pop=function(c){var d={path:""};c=gs(this,c,d);var e=!!c.length,h=c.pop();e&&ks(this,c,d.path,c.length,0,[h]);return h}; a.prototype.splice=function(c,d,e){var h=Ga.apply(3,arguments),k={path:""},m=gs(this,c,k);d<0?d=m.length-Math.floor(-d):d&&(d=Math.floor(d));var p=arguments.length===2?m.splice(d):m.splice.apply(m,[d,e].concat(pa(h)));(h.length||p.length)&&ks(this,m,k.path,d,h.length,p);return p}; a.prototype.shift=function(c){var d={path:""};c=gs(this,c,d);var e=!!c.length,h=c.shift();e&&ks(this,c,d.path,0,0,[h]);return h}; a.prototype.unshift=function(c){var d=Ga.apply(1,arguments),e={path:""},h=gs(this,c,e),k=h.unshift.apply(h,pa(d));d.length&&ks(this,h,e.path,0,d.length,[]);return k}; a.prototype.notifyPath=function(c,d){if(arguments.length==1){var e={path:""};d=gs(this,c,e);e=e.path}else e=Array.isArray(c)?fs(c):c;this._setPendingPropertyOrPath(e,d,!0,!0)&&this._invalidateProperties()}; a.prototype._createReadOnlyProperty=function(c,d){this._addPropertyEffect(c,"__readOnly");d&&(this["_set"+(c[0].toUpperCase()+c.substring(1))]=function(e){this._setProperty(c,e)})}; a.prototype._createPropertyObserver=function(c,d,e){var h={property:c,method:d,dynamicFn:!!e};this._addPropertyEffect(c,"__observeEffects",{fn:BKa,info:h,trigger:{name:c}});e&&this._addPropertyEffect(d,"__observeEffects",{fn:BKa,info:h,trigger:{name:d}})}; a.prototype._createMethodObserver=function(c,d){var e=SKa(c);if(!e)throw Error("Malformed observer expression '"+c+"'");OKa(this,e,"__observeEffects",JKa,null,d)}; a.prototype._createNotifyingProperty=function(c){this._addPropertyEffect(c,"__notifyEffects",{fn:DKa,info:{eventName:as(c)+"-changed",property:c}})}; a.prototype._createReflectedProperty=function(c){var d=this.constructor.attributeNameForProperty(c);d[0]==="-"?console.warn("Property "+c+" cannot be reflected to attribute "+d+" because \"-\" is not a valid starting attribute name. Use a lowercase first letter for the property instead."):this._addPropertyEffect(c,"__reflectEffects",{fn:EKa,info:{attrName:d}})}; a.prototype._createComputedProperty=function(c,d,e){var h=SKa(d);if(!h)throw Error("Malformed computed expression '"+d+"'");d=OKa(this,h,"__computeEffects",IKa,c,e);zKa(this,"__computeInfo")[c]=d}; a.prototype._marshalArgs=function(c,d,e){for(var h=this.__data,k=[],m=0,p=c.length;m<p;m++){var q=c[m],r=q.name,w=q.structured,z=q.wildcard,C=q.value;q.literal||(z?(q=ds(r,d),w=UKa(h,e,q?d:r),C={path:q?d:r,value:w,base:q?gs(h,r):w}):C=w?UKa(h,e,r):h[r]);if(Wj&&!this._overrideLegacyUndefined&&C===void 0&&c.length>1)return is;k[m]=C}return k}; a.addPropertyEffect=function(c,d,e){this.prototype._addPropertyEffect(c,d,e)}; a.createPropertyObserver=function(c,d,e){this.prototype._createPropertyObserver(c,d,e)}; a.createMethodObserver=function(c,d){this.prototype._createMethodObserver(c,d)}; a.createNotifyingProperty=function(c){this.prototype._createNotifyingProperty(c)}; a.createReadOnlyProperty=function(c,d){this.prototype._createReadOnlyProperty(c,d)}; a.createReflectedProperty=function(c){this.prototype._createReflectedProperty(c)}; a.createComputedProperty=function(c,d,e){this.prototype._createComputedProperty(c,d,e)}; a.bindTemplate=function(c){return this.prototype._bindTemplate(c)}; a.prototype._bindTemplate=function(c,d){var e=this.constructor._parseTemplate(c),h=this.__preBoundTemplateInfo==e;if(!h)for(var k in e.propertyEffects)this._createPropertyAccessor(k);d?(e=Object.create(e),e.wasPreBound=h,this.__templateInfo?(c=c._parentTemplateInfo||this.__templateInfo,d=c.lastChild,e.parent=c,c.lastChild=e,(e.previousSibling=d)?d.nextSibling=e:c.firstChild=e):this.__templateInfo=e):this.__preBoundTemplateInfo=e;return e}; a._addTemplatePropertyEffect=function(c,d,e){(c.hostProps=c.hostProps||{})[d]=!0;c=c.propertyEffects=c.propertyEffects||{};(c[d]=c[d]||[]).push(e)}; a.prototype._stampTemplate=function(c,d){d=d||this._bindTemplate(c,!0);ls.push(this);c=b.prototype._stampTemplate.call(this,c,d);ls.pop();d.nodeList=c.nodeList;if(!d.wasPreBound)for(var e=d.childNodes=[],h=c.firstChild;h;h=h.nextSibling)e.push(h);c.templateInfo=d;e=d.nodeList;h=d.nodeInfoList;if(h.length)for(var k=0;k<h.length;k++){var m=e[k],p=h[k].bindings;if(p)for(var q=0;q<p.length;q++){var r=p[q],w=m,z=r;if(z.isCompound){for(var C=w.__dataCompoundStorage||(w.__dataCompoundStorage={}),E=z.parts, I=Array(E.length),N=0;N<E.length;N++)I[N]=E[N].literal;E=z.target;C[E]=I;z.literal&&z.kind=="property"&&(E==="className"&&(w=Zr(w)),w[E]=z.literal)}NKa(m,this,r)}m.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(d,this.__data,null,!1),this._flushClients());return c}; a.prototype._removeBoundDom=function(c){c=c.templateInfo;var d=c.previousSibling,e=c.nextSibling,h=c.parent;d?d.nextSibling=e:h&&(h.firstChild=e);e?e.previousSibling=d:h&&(h.lastChild=d);c.nextSibling=c.previousSibling=null;c=c.childNodes;for(d=0;d<c.length;d++)e=c[d],Zr(Zr(e).parentNode).removeChild(e)}; a._parseTemplateNode=function(c,d,e){var h=b._parseTemplateNode.call(this,c,d,e);if(c.nodeType===Node.TEXT_NODE){var k=this._parseBindings(c.textContent,d);k&&(c.textContent=RKa(k)||" ",KKa(this,d,e,"text","textContent",k),h=!0)}return h}; a._parseTemplateNodeAttribute=function(c,d,e,h,k){var m=this._parseBindings(k,d);if(m){k=h;var p="property";yKa.test(h)?p="attribute":h[h.length-1]=="$"&&(h=h.slice(0,-1),p="attribute");var q=RKa(m);q&&p=="attribute"&&(h=="class"&&c.hasAttribute("class")&&(q+=" "+c.getAttribute(h)),c.setAttribute(h,q));p=="attribute"&&k=="disable-upgrade$"&&c.setAttribute(h,"");c.localName==="input"&&k==="value"&&c.setAttribute(k,"");c.removeAttribute(k);p==="property"&&(h=$r(h));KKa(this,d,e,p,h,m,q);return!0}return b._parseTemplateNodeAttribute.call(this, c,d,e,h,k)}; a._parseTemplateNestedTemplate=function(c,d,e){var h=b._parseTemplateNestedTemplate.call(this,c,d,e),k=c.parentNode,m=e.templateInfo,p=k.localName==="dom-if",q=k.localName==="dom-repeat";Xj&&(p||q)&&(k.removeChild(c),e=e.parentInfo,e.templateInfo=m,e.noted=!0,h=!1);c=m.hostProps;if(Yj&&p)c&&(d.hostProps=Object.assign(d.hostProps||{},c),Xj||(e.parentInfo.noted=!0));else for(var r in c)KKa(this,d,e,"property","_host_"+r,[{mode:"{",source:r,dependencies:[r],hostProp:!0}]);return h}; a._parseBindings=function(c,d){for(var e=[],h=0,k;(k=QKa.exec(c))!==null;){k.index>h&&e.push({literal:c.slice(h,k.index)});h=k[1][0];var m=!!k[2];k=k[3].trim();var p=!1,q="",r=-1;h=="{"&&(r=k.indexOf("::"))>0&&(q=k.substring(r+2),k=k.substring(0,r),p=!0);r=SKa(k);var w=[];if(r){var z=r,C=z.args;z=z.methodName;for(var E=0;E<C.length;E++){var I=C[E];I.literal||w.push(I)}if((C=d.dynamicFns)&&C[z]||r.static)w.push(z),r.dynamicFn=!0}else w.push(k);e.push({source:k,mode:h,negate:m,customEvent:p,signature:r, dependencies:w,event:q});h=QKa.lastIndex}h&&h<c.length&&(c=c.substring(h))&&e.push({literal:c});return e.length?e:null}; a._evaluateBinding=function(c,d,e,h,k,m){c=d.signature?JKa(c,e,h,k,d.signature):e!=d.source?gs(c,d.source):m&&bs(e)?gs(c,e):c.__data[e];d.negate&&(c=!c);return c}; ia.Object.defineProperties(a.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return xKa}}}); return a}),ls=[];function WKa(a){a=Fla((a.body?a.body:a).textContent,a.baseURI);var b=document.createElement("style");b.textContent=a;return b} function XKa(a){a=a.trim().split(/\s+/);for(var b=[],c=0;c<a.length;c++)b.push.apply(b,pa(YKa(a[c])));return b} function YKa(a){var b=Tr.import(a);if(!b)return console.warn("Could not find style data in module named",a),[];if(b._styles===void 0){a=[];a.push.apply(a,pa(_stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(b)));var c=b.querySelector("template");c&&a.push.apply(a,pa(ZKa(c,b.assetpath)));b._styles=a}return b._styles} function ZKa(a,b){if(!a._styles){for(var c=[],d=a.content.querySelectorAll("style"),e=0;e<d.length;e++){var h=d[e],k=h.getAttribute("include");k&&c.push.apply(c,pa(XKa(k).filter(function(m,p,q){return q.indexOf(m)===p}))); b&&(h.textContent=Fla(h.textContent,b));c.push(h)}a._styles=c}return a._styles} function $Ka(a){return(a=Tr.import(a))?_stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(a):[]} function _stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(a){var b=[];a=a.querySelectorAll("link[rel=import][type~=css]");for(var c=0;c<a.length;c++){var d=a[c];if(d.import){var e=d.import;if((d=d.hasAttribute("shady-unscoped"))&&!e._unscopedStyle){var h=WKa(e);h.setAttribute("shady-unscoped","");e._unscopedStyle=h}else e._style||(e._style=WKa(e));b.push(d?e._unscopedStyle:e._style)}}return b} function aLa(a){a=a.trim().split(/\s+/);for(var b="",c=0;c<a.length;c++)b+=bLa(a[c]);return b} function bLa(a){var b=Tr.import(a);if(b&&b._cssText===void 0){var c=_cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(b),d=b.querySelector("template");d&&(c+=cLa(d,b.assetpath));b._cssText=c||null}b||console.warn("Could not find style data in module named",a);return b&&b._cssText||""} function cLa(a,b){var c="";a=ZKa(a,b);for(b=0;b<a.length;b++){var d=a[b];d.parentNode&&d.parentNode.removeChild(d);c+=d.textContent}return c} function _cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(a){var b="";a=_stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(a);for(var c=0;c<a.length;c++)b+=a[c].textContent;return b} ;var dLa=window.ShadyCSS&&window.ShadyCSS.cssBuild,ns=Yr(function(a){function b(d,e,h,k){if(!dLa){for(var m=e.content.querySelectorAll("style"),p=ZKa(e),q=$Ka(h),r=e.content.firstElementChild,w=0;w<q.length;w++){var z=q[w];z.textContent=d._processStyleText(z.textContent,k);e.content.insertBefore(z,r)}for(r=q=0;r<p.length;r++)w=p[r],z=m[q],z!==w?(w=w.cloneNode(!0),z.parentNode.insertBefore(w,z)):q++,w.textContent=d._processStyleText(w.textContent,k)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(e, h);if(Tla&&dLa&&Mla&&(e=e.content.querySelectorAll("style"))){var C="";Array.from(e).forEach(function(E){C+=E.textContent;E.parentNode.removeChild(E)}); d._styleSheet=new CSSStyleSheet;d._styleSheet.replaceSync(C)}} var c=cKa(ms(a));a=function(){return c.call(this)||this}; l(a,c);a._finalizeClass=function(){c._finalizeClass.call(this);var d;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(d=this.__ownObservers)&&this.createObservers(d,this._properties);this._prepareTemplate()}; a._prepareTemplate=function(){var d=this.template;d&&(typeof d==="string"?(console.error("template getter must return HTMLTemplateElement"),d=null):Uj||(d=d.cloneNode(!0)));this.prototype._template=d}; a.createProperties=function(d){for(var e in d){var h=this.prototype,k=e,m=d[e],p=d;m.computed&&(m.readOnly=!0);m.computed&&(h._hasReadOnlyEffect(k)?console.warn("Cannot redefine computed property '"+k+"'."):h._createComputedProperty(k,m.computed,p));m.readOnly&&!h._hasReadOnlyEffect(k)?h._createReadOnlyProperty(k,!m.computed):m.readOnly===!1&&h._hasReadOnlyEffect(k)&&console.warn("Cannot make readOnly property '"+k+"' non-readOnly.");m.reflectToAttribute&&!h._hasReflectEffect(k)?h._createReflectedProperty(k): m.reflectToAttribute===!1&&h._hasReflectEffect(k)&&console.warn("Cannot make reflected property '"+k+"' non-reflected.");m.notify&&!h._hasNotifyEffect(k)?h._createNotifyingProperty(k):m.notify===!1&&h._hasNotifyEffect(k)&&console.warn("Cannot make notify property '"+k+"' non-notify.");m.observer&&h._createPropertyObserver(k,m.observer,p[m.observer]);h._addPropertyToAttributeMap(k)}}; a.createObservers=function(d,e){for(var h=this.prototype,k=0;k<d.length;k++)h._createMethodObserver(d[k],e)}; a.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);c.prototype._initializeProperties.call(this);this.rootPath=Nla;this.importPath=this.constructor.importPath;var d=this.constructor;if(!d.hasOwnProperty("__propertyDefaults")){d.__propertyDefaults=null;var e=d._properties,h;for(h in e){var k=e[h];"value"in k&&(d.__propertyDefaults=d.__propertyDefaults||{},d.__propertyDefaults[h]=k)}}if(d=d.__propertyDefaults)for(var m in d)e=d[m], this._canApplyPropertyDefault(m)&&(e=typeof e.value=="function"?e.value.call(this):e.value,this._hasAccessor(m)?this._setPendingProperty(m,e,!0):this[m]=e)}; a.prototype._canApplyPropertyDefault=function(d){return!this.hasOwnProperty(d)}; a._processStyleText=function(d,e){return Fla(d,e)}; a._finalizeTemplate=function(d){var e=this.prototype._template;if(e&&!e.__polymerFinalized){e.__polymerFinalized=!0;var h=this.importPath;h=h?Qj(h):"";b(this,e,d,h);this.prototype._bindTemplate(e)}}; a.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);c.prototype.connectedCallback.call(this)}; a.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);c.prototype.ready.call(this)}; a.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));c.prototype._readyClients.call(this)}; a.prototype._attachDom=function(d){var e=Zr(this);if(e.attachShadow)return d?(e.shadowRoot||(e.attachShadow({mode:"open",shadyUpgradeFragment:d}),e.shadowRoot.appendChild(d),this.constructor._styleSheet&&(e.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),Qla&&window.ShadyDOM&&window.ShadyDOM.flushInitial(e.shadowRoot),e.shadowRoot):null;throw Error("ShadowDOM not available. PolymerElement can create dom as children instead of in ShadowDOM by setting `this.root = this;` before `ready`."); }; a.prototype.updateStyles=function(d){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,d)}; a.prototype.resolveUrl=function(d,e){!e&&this.importPath&&(e=Qj(this.importPath));return Qj(d,e)}; a._parseTemplateContent=function(d,e,h){e.dynamicFns=e.dynamicFns||this._properties;return c._parseTemplateContent.call(this,d,e,h)}; a._addTemplatePropertyEffect=function(d,e,h){!Vj||e in this._properties||h.info.part.signature&&h.info.part.signature.static||h.info.part.hostProp||d.nestedTemplate||console.warn("Property '"+e+"' used in template but not declared in 'properties'; attribute will not be observed.");return c._addTemplatePropertyEffect.call(this,d,e,h)}; ia.Object.defineProperties(a,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var d=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof d==="function"&&(d=d());if(d===void 0){if(d=this.hasOwnProperty("is")){d=this.is;var e=null;if(d&&(!Tj||Pla)&&(e=Tr.import(d,"template"),Tj&&!e))throw Error("strictTemplatePolicy: expecting dom-module or null template for "+d);d=e}d=d||Object.getPrototypeOf(this.prototype).constructor.template}this._template= d}return this._template}, set:function(d){this._template=d}}, importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var d=this.importMeta;d?this._importPath=Gla(d.url):this._importPath=(d=Tr.import(this.is))&&d.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}}); return a});function os(a,b){return{index:a,removed:[],addedCount:b}} function eLa(a,b,c,d){var e=0,h=0,k=0,m=0,p=Math.min(b-e,d-h);if(e==0&&h==0)a:{for(k=0;k<p;k++)if(a[k]!==c[k])break a;k=p}if(b==a.length&&d==c.length){m=a.length;for(var q=c.length,r=0;r<p-k&&fLa(a[--m],c[--q]);)r++;m=r}e+=k;h+=k;b-=m;d-=m;if(b-e==0&&d-h==0)return[];if(e==b){for(b=os(e,0);h<d;)b.removed.push(c[h++]);return[b]}if(h==d)return[os(e,b-e)];p=e;k=h;d=d-k+1;m=b-p+1;b=Array(d);for(q=0;q<d;q++)b[q]=Array(m),b[q][0]=q;for(q=0;q<m;q++)b[0][q]=q;for(q=1;q<d;q++)for(r=1;r<m;r++)if(a[p+r-1]=== c[k+q-1])b[q][r]=b[q-1][r-1];else{var w=b[q-1][r]+1,z=b[q][r-1]+1;b[q][r]=w<z?w:z}p=b.length-1;k=b[0].length-1;d=b[p][k];for(a=[];p>0||k>0;)p==0?(a.push(2),k--):k==0?(a.push(3),p--):(m=b[p-1][k-1],q=b[p-1][k],r=b[p][k-1],w=q<r?q<m?q:m:r<m?r:m,w==m?(m==d?a.push(0):(a.push(1),d=m),p--,k--):w==q?(a.push(3),p--,d=q):(a.push(2),k--,d=r));a.reverse();b=void 0;p=[];for(k=0;k<a.length;k++)switch(a[k]){case 0:b&&(p.push(b),b=void 0);e++;h++;break;case 1:b||(b=os(e,0));b.addedCount++;e++;b.removed.push(c[h]); h++;break;case 2:b||(b=os(e,0));b.addedCount++;e++;break;case 3:b||(b=os(e,0)),b.removed.push(c[h]),h++;}b&&p.push(b);return p} function gLa(a,b){return eLa(a,a.length,b,b.length)} function fLa(a,b){return a===b} ;var hLa=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(a){return a}}),kLa=function(a,b){iLa(a,b); this.value=b.reduce(function(c,d,e){return c+jLa(d)+a[e+1]},a[0]).toString()}; kLa.prototype.toString=function(){return this.value}; function jLa(a){if(a instanceof kLa)return a.value;throw Error("non-literal value passed to Polymer's htmlLiteral function: "+a)} var ps=function(a){var b=Ga.apply(1,arguments);iLa(a,b);var c=document.createElement("template");b=b.reduce(function(d,e,h){if(e instanceof HTMLTemplateElement)e=e.innerHTML;else if(e instanceof kLa)e=jLa(e);else throw Error("non-template value passed to Polymer's html function: "+e);return d+e+a[h+1]},a[0]); hLa&&(b=hLa.createHTML(b));c.innerHTML=b;return c},iLa=function(a,b){if(!Array.isArray(a)||!Array.isArray(a.raw)||b.length!==a.length-1)throw new TypeError("Invalid call to the html template tag"); };var qs=ns(HTMLElement);var lLa=Yr(function(a){var b=ns(a);a=function(){var c=b.call(this)||this;c.__lastItems=null;c.__lastMulti=null;c.__selectedMap=null;return c}; l(a,b);a.prototype.__updateSelection=function(c,d){var e=d.path;e=="items"?(d=d.base||[],e=this.__lastItems,c!==this.__lastMulti&&this.clearSelection(),e&&(e=gLa(d,e),this.__applySplices(e)),this.__lastItems=d,this.__lastMulti=c):d.path=="items.splices"?this.__applySplices(d.value.indexSplices):(c=e.slice(6),d=parseInt(c,10),c.indexOf(".")<0&&c==d&&this.__deselectChangedIdx(d))}; a.prototype.__applySplices=function(c){for(var d=this,e=this.__selectedMap,h={},k=0;k<c.length;h={s$jscomp$108:void 0},k++){h.s$jscomp$108=c[k];e.forEach(function(r){return function(w,z){w<r.s$jscomp$108.index||(w>=r.s$jscomp$108.index+r.s$jscomp$108.removed.length?e.set(z,w+r.s$jscomp$108.addedCount-r.s$jscomp$108.removed.length):e.set(z,-1))}}(h)); for(var m=0;m<h.s$jscomp$108.addedCount;m++){var p=h.s$jscomp$108.index+m;e.has(this.items[p])&&e.set(this.items[p],p)}}this.__updateLinks();var q=0;e.forEach(function(r,w){r<0?(d.multi?d.splice("selected",q,1):d.selected=d.selectedItem=null,e.delete(w)):q++})}; a.prototype.__updateLinks=function(){var c=this;this.__dataLinkedPaths={};if(this.multi){var d=0;this.__selectedMap.forEach(function(e){e>=0&&c.linkPaths("items."+e,"selected."+d++)})}else this.__selectedMap.forEach(function(e){c.linkPaths("selected","items."+e); c.linkPaths("selectedItem","items."+e)})}; a.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null}; a.prototype.isSelected=function(c){return this.__selectedMap.has(c)}; a.prototype.isIndexSelected=function(c){return this.isSelected(this.items[c])}; a.prototype.__deselectChangedIdx=function(c){var d=this,e=this.__selectedIndexForItemIndex(c);if(e>=0){var h=0;this.__selectedMap.forEach(function(k,m){e==h++&&d.deselect(m)})}}; a.prototype.__selectedIndexForItemIndex=function(c){if(c=this.__dataLinkedPaths["items."+c])return parseInt(c.slice(9),10)}; a.prototype.deselect=function(c){var d=this.__selectedMap.get(c);if(d>=0){this.__selectedMap.delete(c);var e;this.multi&&(e=this.__selectedIndexForItemIndex(d));this.__updateLinks();this.multi?this.splice("selected",e,1):this.selected=this.selectedItem=null}}; a.prototype.deselectIndex=function(c){this.deselect(this.items[c])}; a.prototype.select=function(c){this.selectIndex(this.items.indexOf(c))}; a.prototype.selectIndex=function(c){var d=this.items[c];this.isSelected(d)?this.toggle&&this.deselectIndex(c):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(d,c),this.__updateLinks(),this.multi?this.push("selected",d):this.selected=this.selectedItem=d)}; ia.Object.defineProperties(a,{properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}}, observers:{configurable:!0,enumerable:!0,get:function(){return["__updateSelection(multi, items.*)"]}}}); return a}),mLa=lLa(qs),rs=function(){return mLa.apply(this,arguments)||this}; l(rs,mLa);ia.Object.defineProperties(rs,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}}, template:{configurable:!0,enumerable:!0,get:function(){return null}}}); customElements.define(rs.is,rs);var nLa=window.Polymer;window.Polymer=function(a){return window.Polymer._polymerFn(a)}; nLa&&Object.assign(Polymer,nLa);Polymer._polymerFn=function(){throw Error("Load polymer.html to use the Polymer() function.")};Polymer.ResolveUrl={resolveCss:Fla,resolveUrl:Qj,pathFromUrl:Gla};Polymer.DomModule=Tr;Polymer.Async={timeOut:Vr,animationFrame:Wr,idlePeriod:XJa,microTask:Xr};Polymer.dedupingMixin=Yr;Polymer.wrap=Zr;Polymer.PropertiesChanged=ZJa;Polymer.telemetry={instanceCount:$Ja,incrementInstanceCount:function(){$Ja++}, registrations:aKa,register:bKa,dumpRegistrations:function(){aKa.forEach(_regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=cKa;Polymer.CaseMap={dashToCamelCase:$r,camelToDashCase:as};Polymer.PropertyAccessors=lKa;Polymer.TemplateStamp=sKa;Polymer.Path={isPath:bs,root:cs,isAncestor:tKa,isDescendant:ds,translate:es,matches:uKa,normalize:fs,split:vKa,get:gs,set:wKa,isDeep:bs};Polymer.Settings={useShadow:Rj,useNativeCSSProperties:Hla,useNativeCustomElements:Ila,get rootPath(){return Nla},setRootPath:function(a){Nla=a}, get sanitizeDOMValue(){return Sj},setSanitizeDOMValue:function(a){Sj=a}, get passiveTouchGestures(){return Ola},setPassiveTouchGestures:function(a){Ola=a}, get strictTemplatePolicy(){return Tj},setStrictTemplatePolicy:function(a){Tj=a}, get allowTemplateFromDomModule(){return Pla},setAllowTemplateFromDomModule:function(a){Pla=a}, get legacyOptimizations(){return Uj},setLegacyOptimizations:function(a){Uj=a}, get syncInitialRender(){return Qla},setSyncInitialRender:function(a){Qla=a}, get legacyUndefined(){return Wj},setLegacyUndefined:function(a){Wj=a}, get legacyWarnings(){return Vj},setLegacyWarnings:function(a){Vj=a}, get orderedComputed(){return Rla},setOrderedComputed:function(a){Rla=a}, get fastDomIf(){return Yj},setFastDomIf:function(a){Yj=a}, get removeNestedTemplates(){return Xj},setRemoveNestedTemplates:function(a){Xj=a}, get suppressTemplateNotifications(){return Zj},setSuppressTemplateNotifications:Zj};Polymer.rootPath!==void 0&&(Nla=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(Sj=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(Ola=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(Tj=Polymer.strictTemplatePolicy);Pla=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(Uj=Polymer.legacyOptimizations); Polymer.syncInitialRender!==void 0&&(Qla=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(Wj=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(Vj=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(Rla=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(Yj=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Xj=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(Zj=Polymer.suppressTemplateNotifications); Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return Sj}, set:function(a){Sj=a}});Polymer.PropertyEffects=ms;Polymer.StyleGather={stylesFromModules:XKa,stylesFromModule:YKa,stylesFromTemplate:ZKa,stylesFromModuleImports:$Ka,cssFromModules:aLa,cssFromModule:bLa,cssFromTemplate:cLa,cssFromModuleImports:function(a){return(a=Tr.import(a))?_cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(a):""}};Polymer.ElementMixin=ns;Polymer.updateStyles=function(a){window.ShadyCSS&&window.ShadyCSS.styleDocument(a)}; Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:gLa};Polymer.html=ps;Polymer.htmlLiteral=function(a){return new kLa(a,Ga.apply(1,arguments))};Polymer.Element=qs;Polymer.ArraySelectorMixin=lLa;Polymer.ArraySelector=rs;var oLa=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,pLa=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,qLa=/@media\s(.*)/;function rLa(a,b){for(var c in b)c===null?a.style.removeProperty(c):a.style.setProperty(c,b[c])} function sLa(a,b){return(a=window.getComputedStyle(a).getPropertyValue(b))?a.trim():""} ;var tLa=null,uLa=window.HTMLImports&&window.HTMLImports.whenReady||null,vLa;function wLa(a){requestAnimationFrame(function(){uLa?uLa(a):(tLa||(tLa=new Promise(function(b){vLa=b}),document.readyState==="complete"?vLa():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&vLa()})),tLa.then(function(){a&&a()}))})} ;var xLa=null,ss=null,ts=function(){this.customStyles=[];this.enqueued=!1;wLa(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},yLa=function(a){!a.enqueued&&ss&&(a.enqueued=!0,wLa(ss))}; ts.prototype.addCustomStyle=function(a){a.__seenByShadyCSS||(a.__seenByShadyCSS=!0,this.customStyles.push(a),yLa(this))}; ts.prototype.getStyleForCustomStyle=function(a){if(a.__shadyCSSCachedStyle)return a.__shadyCSSCachedStyle;var b;a.getStyle?b=a.getStyle():b=a;return b}; ts.prototype.processStyles=function(){for(var a=this.customStyles,b=0;b<a.length;b++){var c=a[b];if(!c.__shadyCSSCachedStyle){var d=this.getStyleForCustomStyle(c);d&&(d=d.__appliedElement||d,xLa&&xLa(d),c.__shadyCSSCachedStyle=d)}}return a}; ts.prototype.addCustomStyle=ts.prototype.addCustomStyle;ts.prototype.getStyleForCustomStyle=ts.prototype.getStyleForCustomStyle;ts.prototype.processStyles=ts.prototype.processStyles;Object.defineProperties(ts.prototype,{transformCallback:{get:function(){return xLa}, set:function(a){xLa=a}}, validateCallback:{get:function(){return ss}, set:function(a){var b=!1;ss||(b=!0);ss=a;b&&yLa(this)}}});var zLa=!(window.ShadyDOM&&window.ShadyDOM.inUse),ALa;function BLa(a){ALa=a&&a.shimcssproperties?!1:zLa||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))} var us;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(us=window.ShadyCSS.cssBuild);var CLa=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?ALa=window.ShadyCSS.nativeCss:window.ShadyCSS?(BLa(window.ShadyCSS),window.ShadyCSS=void 0):BLa(window.WebComponents&&window.WebComponents.flags);var DLa=ALa;var ELa=new ts;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){}, prepareTemplateDom:function(){}, prepareTemplateStyles:function(){}, styleSubtree:function(a,b){ELa.processStyles();rLa(a,b)}, styleElement:function(){ELa.processStyles()}, styleDocument:function(a){ELa.processStyles();rLa(document.body,a)}, getComputedStyleValue:function(a,b){return sLa(a,b)}, flushCustomStyles:function(){}, nativeCss:DLa,nativeShadow:zLa,cssBuild:us,disableRuntime:CLa});window.ShadyCSS.CustomStyleInterface=ELa;var FLa=window.ShadyCSS.CustomStyleInterface,vs=function(){var a=HTMLElement.call(this)||this;a._style=null;FLa.addCustomStyle(a);return a}; l(vs,HTMLElement);vs.prototype.getStyle=function(){if(this._style)return this._style;var a=this.querySelector("style");if(!a)return null;this._style=a;var b=a.getAttribute("include");b&&(a.removeAttribute("include"),a.textContent=aLa(b)+a.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style}; vs.prototype.getStyle=vs.prototype.getStyle;window.customElements.define("custom-style",vs);Polymer.CustomStyle=vs;var ws=function(){this._timer=this._callback=this._asyncModule=null}; ws.prototype.setConfig=function(a,b){var c=this;this._asyncModule=a;this._callback=b;this._timer=this._asyncModule.run(function(){c._timer=null;xs.delete(c);c._callback()})}; ws.prototype.cancel=function(){this.isActive()&&(GLa(this),xs.delete(this))}; var GLa=function(a){a.isActive()&&(a._asyncModule.cancel(a._timer),a._timer=null)}; ws.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())}; ws.prototype.isActive=function(){return this._timer!=null}; var ys=function(a,b,c){a instanceof ws?GLa(a):a=new ws;a.setConfig(b,c);return a},xs=new Set,zs=function(a){xs.add(a)},HLa=function(){var a=!!xs.size; xs.forEach(function(b){try{b.flush()}catch(c){setTimeout(function(){throw c})}}); return a};var ILa=typeof document.head.style.touchAction==="string",JLa=["mousedown","mousemove","mouseup","click"],KLa=[0,1,4,2],LLa;try{LLa=new MouseEvent("test",{buttons:1}).buttons===1}catch(a){LLa=!1}var MLa=LLa,NLa=!1;(function(){try{var a=Object.defineProperty({},"passive",{get:function(){NLa=!0}}); window.addEventListener("test",null,a);window.removeEventListener("test",null,a)}catch(b){}})(); function OLa(a){if(!(JLa.indexOf(a)>-1)&&a!=="touchend"&&ILa&&NLa&&Ola)return{passive:!0}} var PLa=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),QLa=[],RLa={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},SLa={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},VLa=function(a){var b=a.sourceCapabilities;if(!b||b.firesTouchEvents)if(a.__polymerGesturesHandled={skip:!0},a.type==="click"){b=!1;for(var c=TLa(a),d=0;d<c.length;d++){if(c[d].nodeType===Node.ELEMENT_NODE)if(c[d].localName==="label")QLa.push(c[d]);else if(RLa[c[d].localName]){var e=c[d];var h=Array.prototype.slice.call(e.labels||[]);if(!h.length){h=[];try{var k=e.getRootNode();if(e.id){var m=k.querySelectorAll("label[for = '"+e.id+"']");for(e=0;e<m.length;e++)h.push(m[e])}}catch(p){}}for(e=0;e<h.length;e++)b=b||QLa.indexOf(h[e])>-1}if(c[d]===ULa)return}b||(a.preventDefault(),a.stopPropagation())}}; function WLa(a){for(var b=PLa?["click"]:JLa,c=0,d;c<b.length;c++)d=b[c],a?(QLa.length=0,document.addEventListener(d,VLa,!0)):document.removeEventListener(d,VLa,!0)} function As(a){var b=a.type;return JLa.indexOf(b)>-1?b==="mousemove"?(b=a.buttons===void 0?1:a.buttons,a instanceof window.MouseEvent&&!MLa&&(b=KLa[a.which]||0),!!(b&1)):(a.button===void 0?0:a.button)===0:!1} function XLa(a){if(a.type==="click"){if(a.detail===0)return!0;var b=_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a);if(!b.nodeType||b.nodeType!==Node.ELEMENT_NODE)return!0;b=b.getBoundingClientRect();var c=a.pageX;a=a.pageY;return!(c>=b.left&&c<=b.right&&a>=b.top&&a<=b.bottom)}return!1} var ULa=null,Bs=null,YLa=0,ZLa=0,$La=-1,aMa=!1;function bMa(a,b,c){a.movefn=b;a.upfn=c;document.addEventListener("mousemove",b);document.addEventListener("mouseup",c)} function Cs(a){document.removeEventListener("mousemove",a.movefn);document.removeEventListener("mouseup",a.upfn);a.movefn=null;a.upfn=null} document.addEventListener("touchend",function(a){Bs||WLa(!0);ULa=TLa(a)[0];Bs=ys(Bs,Vr.after(2500),function(){WLa();Bs=ULa=null})},NLa?{passive:!0}:!1); var TLa=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(a){return a.composedPath&&a.composedPath()||[]},Ds={},Es=[]; function cMa(a,b){for(var c=document.elementFromPoint(a,b),d=c;d&&d.shadowRoot&&!window.ShadyDOM;){var e=d;d=d.shadowRoot.elementFromPoint(a,b);if(e===d)break;d&&(c=d)}return c} function _findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a){var b=TLa(a);return b.length>0?b[0]:a.target} function _handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a){var b=a.type,c=a.currentTarget.__polymerGestures;if(c&&(c=c[b])){if(!a.__polymerGesturesHandled&&(a.__polymerGesturesHandled={},b.slice(0,5)==="touch")){var d=a.changedTouches[0];b==="touchstart"&&a.touches.length===1&&($La=d.identifier);if($La!==d.identifier)return;ILa||(b==="touchstart"||b==="touchmove")&&_handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a)}d=a.__polymerGesturesHandled; if(!d.skip){for(var e=0,h;e<Es.length;e++)h=Es[e],c[h.name]&&!d[h.name]&&h.flow&&h.flow.start.indexOf(a.type)>-1&&h.reset&&h.reset();for(e=0;e<Es.length;e++)h=Es[e],c[h.name]&&!d[h.name]&&(d[h.name]=!0,h[b](a))}}} function _handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a){var b=a.changedTouches[0],c=a.type;if(c==="touchstart")YLa=b.clientX,ZLa=b.clientY,aMa=!1;else if(c==="touchmove"&&!aMa){aMa=!0;c="auto";for(var d=TLa(a),e=0,h;e<d.length;e++)if(h=d[e],h.__polymerGesturesTouchAction){c=h.__polymerGesturesTouchAction;break}d=!1;e=Math.abs(YLa-b.clientX);b=Math.abs(ZLa-b.clientY);a.cancelable&&(c==="none"?d=!0:c==="pan-x"?d=b>e:c==="pan-y"&&(d=e>b));d?a.preventDefault(): Fs("track")}} function Gs(a,b,c){return Ds[b]?(_add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a,b,c),!0):!1} function Hs(a,b,c){return Ds[b]?(_remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a,b,c),!0):!1} function _add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a,b,c){var d=Ds[b],e=d.deps,h=d.name,k=a.__polymerGestures;k||(a.__polymerGestures=k={});for(var m=0,p,q;m<e.length;m++)p=e[m],PLa&&JLa.indexOf(p)>-1&&p!=="click"||((q=k[p])||(k[p]=q={_count:0}),q._count===0&&a.addEventListener(p,_handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,OLa(p)),q[h]=(q[h]||0)+1,q._count=(q._count||0)+1);a.addEventListener(b,c);d.touchAction&&Is(a,d.touchAction)} function _remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a,b,c){var d=Ds[b],e=d.deps;d=d.name;var h=a.__polymerGestures;if(h)for(var k=0,m,p;k<e.length;k++)m=e[k],(p=h[m])&&p[d]&&(p[d]=(p[d]||1)-1,p._count=(p._count||1)-1,p._count===0&&a.removeEventListener(m,_handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,OLa(m)));a.removeEventListener(b,c)} function dMa(a){Es.push(a);for(var b=0;b<a.emits.length;b++)Ds[a.emits[b]]=a} function _findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a){for(var b=0,c;b<Es.length;b++){c=Es[b];for(var d=0,e;d<c.emits.length;d++)if(e=c.emits[d],e===a)return c}return null} function Is(a,b){ILa&&a instanceof HTMLElement&&Xr.run(function(){a.style.touchAction=b}); a.__polymerGesturesTouchAction=b} function _fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a,b,c){b=new Event(b,{bubbles:!0,cancelable:!0,composed:!0});b.detail=c;Zr(a).dispatchEvent(b);b.defaultPrevented&&(a=c.preventer||c.sourceEvent)&&a.preventDefault&&a.preventDefault()} function Fs(a){a=_findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a);a.info&&(a.info.prevent=!0)} dMa({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){Cs(this.info)}, mousedown:function(a){if(As(a)){var b=_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a),c=this;bMa(this.info,function(d){As(d)||(Js("up",b,d),Cs(c.info))},function(d){As(d)&&Js("up",b,d); Cs(c.info)}); Js("down",b,a)}}, touchstart:function(a){Js("down",_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a),a.changedTouches[0],a)}, touchend:function(a){Js("up",_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a),a.changedTouches[0],a)}}); function Js(a,b,c,d){b&&_fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b,a,{x:c.clientX,y:c.clientY,sourceEvent:c,preventer:d,prevent:function(e){return Fs(e)}})} dMa({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(a){this.moves.length>2&&this.moves.shift();this.moves.push(a)}, movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start";this.info.started=!1;this.info.moves=[];this.info.x=0;this.info.y=0;this.info.prevent=!1;Cs(this.info)}, mousedown:function(a){if(As(a)){var b=_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a),c=this,d=function(e){var h=e.clientX,k=e.clientY;eMa(c.info,h,k)&&(c.info.state=c.info.started?e.type==="mouseup"?"end":"track":"start",c.info.state==="start"&&Fs("tap"),c.info.addMove({x:h,y:k}),As(e)||(c.info.state="end",Cs(c.info)),b&&fMa(c.info,b,e),c.info.started=!0)}; bMa(this.info,d,function(e){c.info.started&&d(e);Cs(c.info)}); this.info.x=a.clientX;this.info.y=a.clientY}}, touchstart:function(a){a=a.changedTouches[0];this.info.x=a.clientX;this.info.y=a.clientY}, touchmove:function(a){var b=_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a);a=a.changedTouches[0];var c=a.clientX,d=a.clientY;eMa(this.info,c,d)&&(this.info.state==="start"&&Fs("tap"),this.info.addMove({x:c,y:d}),fMa(this.info,b,a),this.info.state="track",this.info.started=!0)}, touchend:function(a){var b=_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a);a=a.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:a.clientX,y:a.clientY}),fMa(this.info,b,a))}}); function eMa(a,b,c){if(a.prevent)return!1;if(a.started)return!0;c=Math.abs(a.y-c);return Math.abs(a.x-b)>=5||c>=5} function fMa(a,b,c){if(b){var d=a.moves[a.moves.length-2],e=a.moves[a.moves.length-1],h=e.x-a.x,k=e.y-a.y,m=0;if(d){var p=e.x-d.x;m=e.y-d.y}_fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b,"track",{state:a.state,x:c.clientX,y:c.clientY,dx:h,dy:k,ddx:p,ddy:m,sourceEvent:c,hover:function(){return cMa(c.clientX,c.clientY)}})}} dMa({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN;this.info.y=NaN;this.info.prevent=!1}, mousedown:function(a){As(a)&&(this.info.x=a.clientX,this.info.y=a.clientY)}, click:function(a){As(a)&&gMa(this.info,a)}, touchstart:function(a){a=a.changedTouches[0];this.info.x=a.clientX;this.info.y=a.clientY}, touchend:function(a){gMa(this.info,a.changedTouches[0],a)}}); function gMa(a,b,c){var d=Math.abs(b.clientX-a.x),e=Math.abs(b.clientY-a.y),h=_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(c||b);!h||SLa[h.localName]&&h.hasAttribute("disabled")||!(isNaN(d)||isNaN(e)||d<=25&&e<=25||XLa(b))||a.prevent||_fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(h,"tap",{x:b.clientX,y:b.clientY,sourceEvent:b,preventer:c})} ;var hMa=Yr(function(a){var b=function(){return a.apply(this,arguments)||this}; l(b,a);b.prototype._addEventListenerToNode=function(c,d,e){Gs(c,d,e)||a.prototype._addEventListenerToNode.call(this,c,d,e)}; b.prototype._removeEventListenerFromNode=function(c,d,e){Hs(c,d,e)||a.prototype._removeEventListenerFromNode.call(this,c,d,e)}; return b});function iMa(a,b,c,d,e){var h;e&&(h=typeof c==="object"&&c!==null)&&(d=a.__dataTemp[b]);d=d!==c&&(d===d||c===c);h&&d&&(a.__dataTemp[b]=c);return d} var Ks=Yr(function(a){var b=function(){return a.apply(this,arguments)||this}; l(b,a);b.prototype._shouldPropertyChange=function(c,d,e){return iMa(this,c,d,e,!0)}; return b}),jMa=Yr(function(a){var b=function(){return a.apply(this,arguments)||this}; l(b,a);b.prototype._shouldPropertyChange=function(c,d,e){return iMa(this,c,d,e,this.mutableData)}; ia.Object.defineProperties(b,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}}); return b}); Ks._mutablePropertyChange=iMa;var kMa=!1;function lMa(){if(Uj&&!Rj){if(!kMa){kMa=!0;var a=document.createElement("style");a.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(a)}return!0}return!1} ;var mMa=hMa(jMa(ms(HTMLElement))),Ls=function(){var a=mMa.call(this)||this;if(Tj)throw Error("strictTemplatePolicy: dom-bind not allowed");a.root=null;a.$=null;a.__children=null;return a}; l(Ls,mMa);f=Ls.prototype;f.attributeChangedCallback=function(){this.mutableData=!0}; f.connectedCallback=function(){lMa()||(this.style.display="none");this.render()}; f.disconnectedCallback=function(){this.__removeChildren()}; f.__insertChildren=function(){Zr(Zr(this).parentNode).insertBefore(this.root,this)}; f.__removeChildren=function(){if(this.__children)for(var a=0;a<this.__children.length;a++)this.root.appendChild(this.__children[a])}; f.render=function(){var a=this;if(!this.__children){var b=b||this.querySelector("template");if(!b){var c=new MutationObserver(function(){if(b=a.querySelector("template"))c.disconnect(),a.render();else throw Error("dom-bind requires a <template> child")}); c.observe(this,{childList:!0});return}this.root=this._stampTemplate(b);this.$=this.root.$;this.__children=[];for(var d=this.root.firstChild;d;d=d.nextSibling)this.__children[this.__children.length]=d;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}; ia.Object.defineProperties(Ls,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}}); customElements.define("dom-bind",Ls);Polymer.Debouncer=ws;Polymer.Gestures={gestures:Ds,recognizers:Es,deepTargetFind:cMa,addListener:Gs,removeListener:Hs,register:dMa,setTouchAction:Is,prevent:Fs,resetMouseCanceller:function(){Bs&&Bs.flush()}, findOriginalTarget:_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:Gs,remove:Hs};Polymer.GestureEventListeners=hMa;Polymer.MutableData=Ks;Polymer.OptionalMutableData=jMa;Polymer.DomBind=Ls;var Ms=function(){do{var a=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var b=HLa()}while(a||b)};var nMa=null;function oMa(){return nMa} oMa.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:oMa,writable:!0}});var pMa=ms(oMa),qMa=Ks(pMa);function rMa(a,b){nMa=a;Object.setPrototypeOf(a,b.prototype);new b;nMa=null} var sMa=ms(function(){}); function tMa(a,b){for(var c=0;c<b.length;c++){var d=b[c];if(!!a!=!!d.__hideTemplateChildren__)if(d.nodeType===Node.TEXT_NODE)a?(d.__polymerTextContent__=d.textContent,d.textContent=""):d.textContent=d.__polymerTextContent__;else if(d.localName==="slot"){if(a)d.__polymerReplaced__=document.createComment("hidden-slot"),Zr(Zr(d).parentNode).replaceChild(d.__polymerReplaced__,d);else{var e=d.__polymerReplaced__;e&&Zr(Zr(e).parentNode).replaceChild(d,e)}}else d.style&&(a?(d.__polymerDisplay__=d.style.display, d.style.display="none"):d.style.display=d.__polymerDisplay__);d.__hideTemplateChildren__=a;d._showHideChildren&&d._showHideChildren(a)}} var Ns=function(a){var b=sMa.call(this)||this;b._configureProperties(a);b.root=b._stampTemplate(b.__dataHost);var c=[];b.children=c;for(var d=b.root.firstChild;d;d=d.nextSibling)c.push(d),d.__templatizeInstance=b;b.__templatizeOwner&&b.__templatizeOwner.__hideTemplateChildren__&&b._showHideChildren(!0);c=b.__templatizeOptions;(a&&c.instanceProps||!c.instanceProps)&&b._enableProperties();return b}; l(Ns,sMa);f=Ns.prototype;f._configureProperties=function(a){if(this.__templatizeOptions.forwardHostProp)for(var b in this.__hostProps)this._setPendingProperty(b,this.__dataHost["_host_"+b]);for(var c in a)this._setPendingProperty(c,a[c])}; f.forwardHostProp=function(a,b){this._setPendingPropertyOrPath(a,b,!1,!0)&&this.__dataHost._enqueueClient(this)}; f._addEventListenerToNode=function(a,b,c){var d=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(a,b,function(h){h.model=d;c(h)});else {var e=this.__dataHost.__dataHost;e&&e._addEventListenerToNode(a,b,c)}}; f._showHideChildren=function(a){tMa(a,this.children)}; f._setUnmanagedPropertyToNode=function(a,b,c){a.__hideTemplateChildren__&&a.nodeType==Node.TEXT_NODE&&b=="textContent"?a.__polymerTextContent__=c:sMa.prototype._setUnmanagedPropertyToNode.call(this,a,b,c)}; f.dispatchEvent=function(){return!0}; ia.Object.defineProperties(Ns.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var a=this.__parentModel;if(!a){var b;a=this;do a=a.__dataHost.__dataHost;while((b=a.__templatizeOptions)&&!b.parentModel);this.__parentModel=a}return a}}}); var uMa=Ks(Ns);function vMa(a){return(a=a.__dataHost)&&a._methodHost||a} function wMa(a,b,c){var d=c.mutableData?uMa:Ns;Os.mixin&&(d=Os.mixin(d));var e=function(){return d.apply(this,arguments)||this}; l(e,d);e.prototype.__templatizeOptions=c;e.prototype._bindTemplate(a);xMa(e,a,b,c);return e} function yMa(a,b,c,d){var e=c.forwardHostProp;if(e&&b.hasHostProps){var h=a.localName=="template",k=b.templatizeTemplateClass;if(!k){if(h){var m=c.mutableData?qMa:pMa;k=function(){return m.apply(this,arguments)||this}; l(k,m);k=b.templatizeTemplateClass=k}else{var p=a.constructor;k=function(){return p.apply(this,arguments)||this}; l(k,p);k=b.templatizeTemplateClass=k}var q=b.hostProps,r;for(r in q)k.prototype._addPropertyEffect("_host_"+r,k.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:zMa(e)}),k.prototype._createNotifyingProperty("_host_"+r);Vj&&d&&AMa(b,c,d)}a.__dataProto&&Object.assign(a.__data,a.__dataProto);if(h)rMa(a,k),a.__dataTemp={},a.__dataPending=null,a.__dataOld=null,a._enableProperties();else{Object.setPrototypeOf(a,k.prototype);b=b.hostProps;for(var w in b)w="_host_"+w,w in a&&(b=a[w],delete a[w],a.__data[w]= b)}}} function zMa(a){return function(b,c,d){a.call(b.__templatizeOwner,c.substring(6),d[c])}} function xMa(a,b,c,d){var e=c.hostProps||{},h;for(h in d.instanceProps){delete e[h];var k=d.notifyInstanceProp;k&&a.prototype._addPropertyEffect(h,a.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:BMa(k)})}if(d.forwardHostProp&&b.__dataHost)for(var m in e)c.hasHostProps||(c.hasHostProps=!0),a.prototype._addPropertyEffect(m,a.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:CMa()})} function BMa(a){return function(b,c,d){a.call(b.__templatizeOwner,b,c,d[c])}} function CMa(){return function(a,b,c){a.__dataHost._setPendingPropertyOrPath("_host_"+b,c[b],!0,!0)}} function Os(a,b,c){if(Tj&&!vMa(a))throw Error("strictTemplatePolicy: template owner not trusted");c=c||{};if(a.__templatizeOwner)throw Error("A <template> can only be templatized once");a.__templatizeOwner=b;var d=(b?b.constructor:Ns)._parseTemplate(a),e=d.templatizeInstanceClass;e||(e=wMa(a,d,c),d.templatizeInstanceClass=e);var h=vMa(a);yMa(a,d,c,h);c=function(){return e.apply(this,arguments)||this}; l(c,e);c.prototype._methodHost=h;c.prototype.__dataHost=a;c.prototype.__templatizeOwner=b;c.prototype.__hostProps=d.hostProps;return c} function AMa(a,b,c){c=c.constructor._properties;a=a.propertyEffects;b=b.instanceProps;for(var d in a)if(!(c[d]||b&&b[d]))for(var e=a[d],h=0;h<e.length;h++){var k=e[h].info.part;if(!k.signature||!k.signature.static){console.warn("Property '"+d+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}} function DMa(a,b){for(var c;b;)if(c=b.__dataHost?b:b.__templatizeInstance){if(c.__dataHost!=a)b=c.__dataHost;else return c;}else b=Zr(b).parentNode;return null} ;var Ps=function(){var a=qs.call(this)||this;a.__renderDebouncer=null;a._lastIf=!1;a.__hideTemplateChildren__=!1;return a}; l(Ps,qs);f=Ps.prototype;f.__debounceRender=function(){var a=this;this.__renderDebouncer=ys(this.__renderDebouncer,Xr,function(){return a.__render()}); zs(this.__renderDebouncer)}; f.disconnectedCallback=function(){qs.prototype.disconnectedCallback.call(this);var a=Zr(this).parentNode;a&&(a.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||Zr(a).host)||this.__teardownInstance()}; f.connectedCallback=function(){qs.prototype.connectedCallback.call(this);lMa()||(this.style.display="none");this.if&&this.__debounceRender()}; f.__ensureTemplate=function(){var a=this;if(!this.__template){var b=this._templateInfo?this:Zr(this).querySelector("template");if(!b){var c=new MutationObserver(function(){if(Zr(a).querySelector("template"))c.disconnect(),a.__render();else throw Error("dom-if requires a <template> child")}); c.observe(this,{childList:!0});return!1}this.__template=b}return!0}; f.__ensureInstance=function(){var a=Zr(this).parentNode;if(this.__hasInstance()){var b=this.__getInstanceNodes();if(b&&b.length&&Zr(this).previousSibling!==b[b.length-1])for(var c=0,d=void 0;c<b.length&&(d=b[c]);c++)Zr(a).insertBefore(d,this)}else{if(!a||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(a)}return!0}; f.render=function(){Ms()}; f.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();Zj&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)}; f.__hasInstance=function(){}; f.__getInstanceNodes=function(){}; f.__createAndInsertInstance=function(){}; f.__teardownInstance=function(){}; f._showHideChildren=function(){}; ia.Object.defineProperties(Ps,{is:{configurable:!0,enumerable:!0,get:function(){return"dom-if"}}, template:{configurable:!0,enumerable:!0,get:function(){return null}}, properties:{configurable:!0,enumerable:!0,get:function(){return{if:{type:Boolean,observer:Ps.prototype.__debounceRender},restamp:{type:Boolean,observer:Ps.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}}); var EMa=function(){var a=Ps.call(this)||this;a.__instance=null;a.__syncInfo=null;return a}; l(EMa,Ps);f=EMa.prototype;f.__hasInstance=function(){return!!this.__instance}; f.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes}; f.__createAndInsertInstance=function(a){var b=this,c=this.__dataHost||this;if(Tj&&!this.__dataHost)throw Error("strictTemplatePolicy: template owner not trusted");var d=c._bindTemplate(this.__template,!0);d.runEffects=function(e,h,k){var m=b.__syncInfo;if(b.if)m&&(b.__syncInfo=null,b._showHideChildren(),h=Object.assign(m.changedProps,h)),e(h,k);else if(b.__instance)if(m||(m=b.__syncInfo={runEffects:e,changedProps:{}}),k)for(var p in h)e=cs(p),m.changedProps[e]=b.__dataHost[e];else Object.assign(m.changedProps, h)}; this.__instance=c._stampTemplate(this.__template,d);Zr(a).insertBefore(this.__instance,this)}; f.__syncHostProperties=function(){var a=this.__syncInfo;a&&(this.__syncInfo=null,a.runEffects(a.changedProps,!1))}; f.__teardownInstance=function(){var a=this.__dataHost||this;this.__instance&&(a._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)}; f._showHideChildren=function(){var a=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==a&&(this.__instance.__hidden=a,tMa(a,this.__instance.templateInfo.childNodes));a||this.__syncHostProperties()}; var FMa=function(){var a=Ps.call(this)||this;a.__ctor=null;a.__instance=null;a.__invalidProps=null;return a}; l(FMa,Ps);f=FMa.prototype;f.__hasInstance=function(){return!!this.__instance}; f.__getInstanceNodes=function(){return this.__instance.children}; f.__createAndInsertInstance=function(a){this.__ctor||(this.__ctor=Os(this.__template,this,{mutableData:!0,forwardHostProp:function(b,c){this.__instance&&(this.if?this.__instance.forwardHostProp(b,c):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[cs(b)]=!0))}})); this.__instance=new this.__ctor;Zr(a).insertBefore(this.__instance.root,this)}; f.__teardownInstance=function(){if(this.__instance){var a=this.__instance.children;if(a&&a.length){var b=Zr(a[0]).parentNode;if(b){b=Zr(b);for(var c=0,d=void 0;c<a.length&&(d=a[c]);c++)b.removeChild(d)}}this.__instance=this.__invalidProps=null}}; f.__syncHostProperties=function(){var a=this.__invalidProps;if(a){this.__invalidProps=null;for(var b in a)this.__instance._setPendingProperty(b,this.__dataHost[b]);this.__instance._flushProperties()}}; f._showHideChildren=function(){var a=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==a&&(this.__instance.__hidden=a,this.__instance._showHideChildren(a));a||this.__syncHostProperties()}; var Qs=Yj?EMa:FMa;customElements.define(Qs.is,Qs);Polymer.enqueueDebouncer=zs;Polymer.flush=Ms;Polymer.Templatize={templatize:Os,modelForElement:DMa};Polymer.TemplateInstanceBase=Ns;Polymer.DomIf=Qs;var GMa=jMa(qs),Rs=function(){var a=GMa.call(this)||this;a.__instances=[];a.__renderDebouncer=null;a.__itemsIdxToInstIdx={};a.__chunkCount=null;a.__renderStartTime=null;a.__itemsArrayChanged=!1;a.__shouldMeasureChunk=!1;a.__shouldContinueChunking=!1;a.__chunkingId=0;a.__sortFn=null;a.__filterFn=null;a.__observePaths=null;a.__ctor=null;a.__isDetached=!0;a.template=null;return a}; l(Rs,GMa);f=Rs.prototype;f.disconnectedCallback=function(){GMa.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var a=0;a<this.__instances.length;a++)this.__detachInstance(a);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)}; f.connectedCallback=function(){GMa.prototype.connectedCallback.call(this);lMa()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var a=Zr(Zr(this).parentNode),b=0;b<this.__instances.length;b++)this.__attachInstance(b,a);this.__chunkingId&&this.__render()}}; f.__ensureTemplatized=function(){var a=this;if(!this.__ctor){var b=this.template=this._templateInfo?this:this.querySelector("template");if(!b){var c=new MutationObserver(function(){if(a.querySelector("template"))c.disconnect(),a.__render();else throw Error("dom-repeat requires a <template> child")}); c.observe(this,{childList:!0});return!1}var d={};d[this.as]=!0;d[this.indexAs]=!0;d[this.itemsIndexAs]=!0;this.__ctor=Os(b,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:d,forwardHostProp:function(e,h){for(var k=this.__instances,m=0,p=void 0;m<k.length&&(p=k[m]);m++)p.forwardHostProp(e,h)}, notifyInstanceProp:function(e,h,k){uKa(this.as,h)&&(e=e[this.itemsIndexAs],h==this.as&&(this.items[e]=k),h=es(this.as,"items."+e,h),this.notifyPath(h,k))}})}return!0}; f.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost}; f.__functionFromPropertyValue=function(a){if(typeof a==="string"){var b=this.__getMethodHost();return function(){return b[a].apply(b,arguments)}}return a}; f.__sortChanged=function(a){this.__sortFn=this.__functionFromPropertyValue(a);this.items&&this.__debounceRender(this.__render)}; f.__filterChanged=function(a){this.__filterFn=this.__functionFromPropertyValue(a);this.items&&this.__debounceRender(this.__render)}; f.__computeFrameTime=function(a){return Math.ceil(1E3/a)}; f.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")}; f.__handleObservedPaths=function(a){if(this.__sortFn||this.__filterFn)if(!a)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var b=this.__observePaths,c=0;c<b.length;c++)a.indexOf(b[c])===0&&this.__debounceRender(this.__render,this.delay)}; f.__itemsChanged=function(a){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(a.path,a.value)||(a.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))}; f.__debounceRender=function(a,b){b=b===void 0?0:b;this.__renderDebouncer=ys(this.__renderDebouncer,b>0?Vr.after(b):Xr,a.bind(this));zs(this.__renderDebouncer)}; f.render=function(){this.__debounceRender(this.__render);Ms()}; f.__render=function(){var a=this;if(this.__ensureTemplatized()){var b=this.items||[],c=this.__sortAndFilterItems(b),d=this.__calculateLimit(c.length);this.__updateInstances(b,d,c);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){a.__chunkingId=null;a.__continueChunking()})); this._setRenderedItemCount(this.__instances.length);Zj&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}; f.__sortAndFilterItems=function(a){for(var b=this,c=Array(a.length),d=0;d<a.length;d++)c[d]=d;this.__filterFn&&(c=c.filter(function(e,h,k){return b.__filterFn(a[e],h,k)})); this.__sortFn&&c.sort(function(e,h){return b.__sortFn(a[e],a[h])}); return c}; f.__calculateLimit=function(a){var b=a,c=this.__instances.length;if(this.initialCount){var d;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(b=Math.min(a,this.initialCount),this.__chunkCount=(d=Math.max(b-c,0))||1):(d=Math.min(Math.max(a-c,0),this.__chunkCount),b=Math.min(c+d,a));this.__shouldMeasureChunk=d===this.__chunkCount;this.__shouldContinueChunking=b<a;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return b}; f.__continueChunking=function(){if(this.__shouldMeasureChunk){var a=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/a*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)}; f.__updateInstances=function(a,b,c){var d=this.__itemsIdxToInstIdx={},e;for(e=0;e<b;e++){var h=this.__instances[e],k=c[e],m=a[k];d[k]=e;h?(h._setPendingProperty(this.as,m),h._setPendingProperty(this.indexAs,e),h._setPendingProperty(this.itemsIndexAs,k),h._flushProperties()):this.__insertInstance(m,e,k)}for(a=this.__instances.length-1;a>=e;a--)this.__detachAndRemoveInstance(a)}; f.__detachInstance=function(a){a=this.__instances[a];for(var b=Zr(a.root),c=0;c<a.children.length;c++)b.appendChild(a.children[c]);return a}; f.__attachInstance=function(a,b){b.insertBefore(this.__instances[a].root,this)}; f.__detachAndRemoveInstance=function(a){this.__detachInstance(a);this.__instances.splice(a,1)}; f.__stampInstance=function(a,b,c){var d={};d[this.as]=a;d[this.indexAs]=b;d[this.itemsIndexAs]=c;return new this.__ctor(d)}; f.__insertInstance=function(a,b,c){a=this.__stampInstance(a,b,c);c=(c=this.__instances[b+1])?c.children[0]:this;Zr(Zr(this).parentNode).insertBefore(a.root,c);return this.__instances[b]=a}; f._showHideChildren=function(a){for(var b=0;b<this.__instances.length;b++)this.__instances[b]._showHideChildren(a)}; f.__handleItemPath=function(a,b){var c=a.slice(6),d=c.indexOf(".");a=d<0?c:c.substring(0,d);if(a==parseInt(a,10)){c=d<0?"":c.substring(d+1);this.__handleObservedPaths(c);if(a=this.__instances[this.__itemsIdxToInstIdx[a]])a._setPendingPropertyOrPath(this.as+(c?"."+c:""),b,!1,!0),a._flushProperties();return!0}}; f.itemForElement=function(a){return(a=this.modelForElement(a))&&a[this.as]}; f.indexForElement=function(a){return(a=this.modelForElement(a))&&a[this.indexAs]}; f.modelForElement=function(a){return DMa(this.template,a)}; ia.Object.defineProperties(Rs,{is:{configurable:!0,enumerable:!0,get:function(){return"dom-repeat"}}, template:{configurable:!0,enumerable:!0,get:function(){return null}}, properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},itemsIndexAs:{type:String,value:"itemsIndex"},sort:{type:Function,observer:Rs.prototype.__sortChanged},filter:{type:Function,observer:Rs.prototype.__filterChanged},observe:{type:String,observer:Rs.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!Zj,readOnly:!0},initialCount:{type:Number},targetFramerate:{type:Number,value:20}, _targetFrameTime:{type:Number,computed:"__computeFrameTime(targetFramerate)"},notifyDomChange:{type:Boolean},reuseChunkedInstances:{type:Boolean}}}}, observers:{configurable:!0,enumerable:!0,get:function(){return["__itemsChanged(items.*)"]}}}); Rs.prototype._setRenderedItemCount=function(){}; customElements.define(Rs.is,Rs);Polymer.DomRepeat=Rs;function Ts(a){return a.localName==="slot"} var Us=function(a,b){var c=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=a;this.callback=b;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){c._schedule()}; this.connect();this._schedule()},HMa=function(a){var b=Zr(a); return Ts(a)?b.assignedNodes({flatten:!0}):Array.from(b.childNodes).map(function(c){return Ts(c)?Zr(c).assignedNodes({flatten:!0}):[c]}).reduce(function(c,d){return c.concat(d)},[])}; f=Us.prototype;f.connect=function(){var a=this;Ts(this._target)?this._listenSlots([this._target]):Zr(this._target).children&&(this._listenSlots(Zr(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(b){a._processMutations(b)}):(this._nativeChildrenObserver=new MutationObserver(function(b){a._processMutations(b)}),this._nativeChildrenObserver.observe(this._target,{childList:!0}))); this._connected=!0}; f.disconnect=function(){Ts(this._target)?this._unlistenSlots([this._target]):Zr(this._target).children&&(this._unlistenSlots(Zr(this._target).children),window.ShadyDOM&&this._shadyChildrenObserver?(window.ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null));this._connected=!1}; f._schedule=function(){var a=this;this._scheduled||(this._scheduled=!0,Xr.run(function(){return a.flush()}))}; f._processMutations=function(a){this._processSlotMutations(a);this.flush()}; f._processSlotMutations=function(a){if(a)for(var b=0;b<a.length;b++){var c=a[b];c.addedNodes&&this._listenSlots(c.addedNodes);c.removedNodes&&this._unlistenSlots(c.removedNodes)}}; f.flush=function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush();this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords());this._scheduled=!1;for(var a={target:this._target,addedNodes:[],removedNodes:[]},b=HMa(this._target),c=gLa(b,this._effectiveNodes),d=0,e=void 0;d<c.length&&(e=c[d]);d++)for(var h=0,k=void 0;h<e.removed.length&&(k=e.removed[h]);h++)a.removedNodes.push(k); d=0;for(e=void 0;d<c.length&&(e=c[d]);d++)for(h=e.index;h<e.index+e.addedCount;h++)a.addedNodes.push(b[h]);this._effectiveNodes=b;b=!1;if(a.addedNodes.length||a.removedNodes.length)b=!0,this.callback.call(this._target,a);return b}; f._listenSlots=function(a){for(var b=0;b<a.length;b++){var c=a[b];Ts(c)&&c.addEventListener("slotchange",this._boundSchedule)}}; f._unlistenSlots=function(a){for(var b=0;b<a.length;b++){var c=a[b];Ts(c)&&c.removeEventListener("slotchange",this._boundSchedule)}};var Vs=Element.prototype,IMa=Vs.matches||Vs.matchesSelector||Vs.mozMatchesSelector||Vs.msMatchesSelector||Vs.oMatchesSelector||Vs.webkitMatchesSelector,JMa=function(a,b){return IMa.call(a,b)},Ws=function(a){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(a); this.node=a}; f=Ws.prototype;f.observeNodes=function(a){return new Us(this.node,a)}; f.unobserveNodes=function(a){a.disconnect()}; f.notifyObserver=function(){}; f.deepContains=function(a){if(Zr(this.node).contains(a))return!0;var b=a;for(a=a.ownerDocument;b&&b!==a&&b!==this.node;)b=Zr(b).parentNode||Zr(b).host;return b===this.node}; f.getOwnerRoot=function(){return Zr(this.node).getRootNode()}; f.getDistributedNodes=function(){return this.node.localName==="slot"?Zr(this.node).assignedNodes({flatten:!0}):[]}; f.getDestinationInsertionPoints=function(){for(var a=[],b=Zr(this.node).assignedSlot;b;)a.push(b),b=Zr(b).assignedSlot;return a}; f.importNode=function(a,b){return Zr(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(a,b)}; f.getEffectiveChildNodes=function(){return HMa(this.node)}; f.queryDistributedElements=function(a){for(var b=this.getEffectiveChildNodes(),c=[],d=0,e=b.length,h=void 0;d<e&&(h=b[d]);d++)h.nodeType===Node.ELEMENT_NODE&&JMa(h,a)&&c.push(h);return c}; ia.Object.defineProperties(Ws.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var a=this.node;return a._activeElement!==void 0?a._activeElement:a.activeElement}}}); function KMa(){for(var a=Ws.prototype,b="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),c={},d=0;d<b.length;c={method$jscomp$28:void 0},d++)c.method$jscomp$28=b[d],a[c.method$jscomp$28]=function(e){return function(){return this.node[e.method$jscomp$28].apply(this.node,arguments)}}(c)} function LMa(a,b){for(var c={},d=0;d<b.length;c={name$jscomp$362:void 0},d++)c.name$jscomp$362=b[d],Object.defineProperty(a,c.name$jscomp$362,{get:function(e){return function(){return this.node[e.name$jscomp$362]}}(c), configurable:!0})} function MMa(){for(var a=Ws.prototype,b=["textContent","innerHTML","className"],c={},d=0;d<b.length;c={name$jscomp$363:void 0},d++)c.name$jscomp$363=b[d],Object.defineProperty(a,c.name$jscomp$363,{get:function(e){return function(){return this.node[e.name$jscomp$363]}}(c), set:function(e){return function(h){this.node[e.name$jscomp$363]=h}}(c), configurable:!0})} var Xs=function(a){this.event=a}; ia.Object.defineProperties(Xs.prototype,{rootTarget:{configurable:!0,enumerable:!0,get:function(){return this.path[0]}}, localTarget:{configurable:!0,enumerable:!0,get:function(){return this.event.target}}, path:{configurable:!0,enumerable:!0,get:function(){return this.event.composedPath()}}}); var NMa=Ws;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var OMa=window.ShadyDOM.Wrapper,PMa=function(){return OMa.apply(this,arguments)||this}; l(PMa,OMa);Object.getOwnPropertyNames(Ws.prototype).forEach(function(a){a!="activeElement"&&a!="constructor"&&(PMa.prototype[a]=Ws.prototype[a])}); LMa(PMa.prototype,["classList"]);NMa=PMa;Object.defineProperties(Xs.prototype,{localTarget:{get:function(){var a=this.event.currentTarget;a=a&&Ys(a).getOwnerRoot();for(var b=this.path,c=0;c<b.length;c++){var d=b[c];if(Ys(d).getOwnerRoot()===a)return d}}, configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)}, configurable:!0}})}else KMa(),LMa(Ws.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),MMa();var QMa=NMa,Ys=function(a){a=a||document;if(a instanceof NMa)return a;if(a instanceof Xs)return a;var b=a.__domApi;b||(a instanceof Event?b=new Xs(a):b=new NMa(a),a.__domApi=b);return b};var RMa=/:host\(:dir\((ltr|rtl)\)\)/g,SMa=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,TMa=/:dir\((?:ltr|rtl)\)/,UMa=!(!window.ShadyDOM||!window.ShadyDOM.inUse),Zs=[],$s=null,at="";function VMa(){at=document.documentElement.getAttribute("dir");at=document.documentElement.getAttribute("dir");for(var a=0;a<Zs.length;a++){var b=Zs[a];b.__autoDirOptOut||b.setAttribute("dir",at)}} var WMa=Yr(function(a){UMa||$s||(at=document.documentElement.getAttribute("dir"),$s=new MutationObserver(VMa),$s.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var b=lKa(a);a=function(){var c=b.call(this)||this;c.__autoDirOptOut=!1;return c}; l(a,b);a._processStyleText=function(c,d){c=b._processStyleText.call(this,c,d);!UMa&&TMa.test(c)&&(c=this._replaceDirInCssText(c),this.__activateDir=!0);return c}; a._replaceDirInCssText=function(c){c=c.replace(RMa,":host([dir=\"$1\"])");return c=c.replace(SMa,":host([dir=\"$2\"]) $1")}; a.prototype.ready=function(){b.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")}; a.prototype.connectedCallback=function(){b.prototype.connectedCallback&&b.prototype.connectedCallback.call(this);this.constructor.__activateDir&&($s&&$s.takeRecords().length&&VMa(),Zs.push(this),this.__autoDirOptOut||this.setAttribute("dir",at))}; a.prototype.disconnectedCallback=function(){b.prototype.disconnectedCallback&&b.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var c=Zs.indexOf(this);c>-1&&Zs.splice(c,1)}}; a.__activateDir=!1;return a});var XMa=function(a){for(;a;){var b=Object.getOwnPropertyDescriptor(a,"observedAttributes");if(b)return b.get;a=Object.getPrototypeOf(a.prototype).constructor}return function(){return[]}}; Yr(function(a){var b=ns(a),c=XMa(b);a=function(){return b.call(this)||this}; l(a,b);a.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:b.prototype._initializeProperties.call(this)}; a.prototype._enableProperties=function(){this.__isUpgradeDisabled||b.prototype._enableProperties.call(this)}; a.prototype._canApplyPropertyDefault=function(d){return b.prototype._canApplyPropertyDefault.call(this,d)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(d))}; a.prototype.attributeChangedCallback=function(d,e,h,k){d=="disable-upgrade"?this.__isUpgradeDisabled&&h==null&&(b.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,Zr(this).isConnected&&b.prototype.connectedCallback.call(this)):b.prototype.attributeChangedCallback.call(this,d,e,h,k)}; a.prototype.connectedCallback=function(){this.__isUpgradeDisabled||b.prototype.connectedCallback.call(this)}; a.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||b.prototype.disconnectedCallback.call(this)}; ia.Object.defineProperties(a,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return c.call(this).concat("disable-upgrade")}}}); return a});var bt=!1,YMa=[],ct=[];function ZMa(){bt=!0;requestAnimationFrame(function(){bt=!1;$Ma(YMa);setTimeout(function(){for(var a=0,b=ct.length;a<b;a++)aNa(ct.shift())})})} function $Ma(a){for(;a.length;)aNa(a.shift())} function aNa(a){var b=a[0],c=a[1];a=a[2];try{c.apply(b,a)}catch(d){setTimeout(function(){throw d})}} function bNa(a,b,c){bt||ZMa();YMa.push([a,b,c])} function dt(a,b,c){bt||ZMa();ct.push([a,b,c])} ;/* Copyright (c) 2019 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var cNa=window.ShadyDOM,dNa=window.ShadyCSS;function eNa(a,b){b=b===void 0?!1:b;if(!cNa||!dNa||!cNa.handlesDynamicScoping)return null;var c=dNa.ScopingShim;if(!c)return null;var d=c.scopeForNode(a),e=Zr(a).getRootNode(),h=function(k){if(Zr(k).getRootNode()===e){var m=Array.from(cNa.nativeMethods.querySelectorAll.call(k,"*"));m.push(k);for(k=0;k<m.length;k++){var p=m[k];if(Zr(p).getRootNode()===e){var q=c.currentScopeForNode(p);q!==d&&(q!==""&&c.unscopeNode(p,q),c.scopeNode(p,d))}}}}; h(a);return b?(b=new MutationObserver(function(k){for(var m=0;m<k.length;m++)for(var p=k[m],q=0;q<p.addedNodes.length;q++){var r=p.addedNodes[q];r.nodeType===Node.ELEMENT_NODE&&h(r)}}),b.observe(a,{childList:!0, subtree:!0}),b):null} ;function fNa(){document.body.removeAttribute("unresolved")} window.WebComponents?window.addEventListener("WebComponentsReady",fNa):document.readyState==="interactive"||document.readyState==="complete"?fNa():window.addEventListener("DOMContentLoaded",fNa);var gNa=function(){this.end=this.start=0;this.rules=this.parent=this.previous=null;this.cssText=this.parsedCssText="";this.atRule=!1;this.type=0;this.parsedSelector=this.selector=this.keyframesName=""}; function hNa(a){var b=a=a.replace(iNa,"").replace(jNa,""),c=new gNa;c.start=0;c.end=b.length;for(var d=c,e=0,h=b.length;e<h;e++)if(b[e]==="{"){d.rules||(d.rules=[]);var k=d,m=k.rules[k.rules.length-1]||null;d=new gNa;d.start=e+1;d.parent=k;d.previous=m;k.rules.push(d)}else b[e]==="}"&&(d.end=e+1,d=d.parent||c);return kNa(c,a)} function kNa(a,b){var c=b.substring(a.start,a.end-1);a.parsedCssText=a.cssText=c.trim();a.parent&&(c=b.substring(a.previous?a.previous.end:a.parent.start,a.start-1),c=_expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(c),c=c.replace(lNa," "),c=c.substring(c.lastIndexOf(";")+1),c=a.parsedSelector=a.selector=c.trim(),a.atRule=c.indexOf("@")===0,a.atRule?c.indexOf("@media")===0?a.type=4:c.match(QNa)&&(a.type=7,a.keyframesName=a.selector.split(lNa).pop()):c.indexOf("--")=== 0?a.type=1E3:a.type=1);if(c=a.rules)for(var d=0,e=c.length,h=void 0;d<e&&(h=c[d]);d++)kNa(h,b);return a} function _expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(a){return a.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var b=arguments[1],c=6-b.length;c--;)b="0"+b;return"\\"+b})} function RNa(a,b,c){c=c===void 0?"":c;var d="";if(a.cssText||a.rules){var e=a.rules;if(e&&!_hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(e))for(var h=0,k=e.length,m=void 0;h<k&&(m=e[h]);h++)d=RNa(m,b,d);else b?b=a.cssText:(b=a.cssText,b=b.replace(SNa,"").replace(TNa,""),b=b.replace(UNa,"").replace(VNa,"")),(d=b.trim())&&(d=" "+d+"\n")}d&&(a.selector&&(c+=a.selector+" {\n"),c+=d,a.selector&&(c+="}\n\n"));return c} function _hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(a){a=a[0];return!!a&&!!a.selector&&a.selector.indexOf("--")===0} var iNa=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,jNa=/@import[^;]*;/gim,SNa=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,TNa=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,UNa=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,VNa=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,QNa=/^@[^\s]*keyframes/,lNa=/\s+/g;var WNa={};var XNa=Promise.resolve();function YNa(a){if(a=WNa[a])a._applyShimCurrentVersion=a._applyShimCurrentVersion||0,a._applyShimValidatingVersion=a._applyShimValidatingVersion||0,a._applyShimNextVersion=(a._applyShimNextVersion||0)+1} function ZNa(a){return a._applyShimCurrentVersion===a._applyShimNextVersion} function $Na(a){a._applyShimValidatingVersion=a._applyShimNextVersion;a._validating||(a._validating=!0,XNa.then(function(){a._applyShimCurrentVersion=a._applyShimNextVersion;a._validating=!1}))} ;var aOa=new Set;function bOa(a){if(!a)return"";typeof a==="string"&&(a=hNa(a));return RNa(a,DLa)} function cOa(a){!a.__cssRules&&a.textContent&&(a.__cssRules=hNa(a.textContent));return a.__cssRules||null} function dOa(a,b,c,d){if(a){var e=!1,h=a.type;if(d&&h===4){var k=a.selector.match(qLa);k&&(window.matchMedia(k[1]).matches||(e=!0))}h===1?b(a):c&&h===7?c(a):h===1E3&&(e=!0);if((a=a.rules)&&!e)for(e=0,h=a.length,k=void 0;e<h&&(k=a[e]);e++)dOa(k,b,c,d)}} function eOa(a,b){var c=a.indexOf("var(");if(c===-1)return b(a,"","","");a:{var d=0;var e=c+3;for(var h=a.length;e<h;e++)if(a[e]==="(")d++;else if(a[e]===")"&&--d===0)break a;e=-1}d=a.substring(c+4,e);c=a.substring(0,c);a=eOa(a.substring(e+1),b);h=d.indexOf(",");if(h===-1)return b(c,d.trim(),"",a);e=d.substring(0,h).trim();d=d.substring(h+1).trim();return b(c,e,d,a)} function fOa(a){if(us!==void 0)return us;if(a.__cssBuild===void 0){var b=a.getAttribute("css-build");if(b)a.__cssBuild=b;else{a:{b=a.localName==="template"?a.content.firstChild:a.firstChild;if(b instanceof Comment&&(b=b.textContent.trim().split(":"),b[0]==="css-build")){b=b[1];break a}b=""}if(b!==""){var c=a.localName==="template"?a.content.firstChild:a.firstChild;c.parentNode.removeChild(c)}a.__cssBuild=b}}return a.__cssBuild||""} ;var gOa=/;\s*/m,hOa=/^\s*(initial)|(inherit)\s*$/,iOa=/\s*!important/,jOa=function(){this._map={}}; jOa.prototype.set=function(a,b){a=a.trim();this._map[a]={properties:b,dependants:{}}}; jOa.prototype.get=function(a){a=a.trim();return this._map[a]||null}; var kOa=null,et=function(){this._measureElement=this._currentElement=null;this._map=new jOa}; f=et.prototype;f.detectMixin=function(a){a=pLa.test(a)||oLa.test(a);pLa.lastIndex=0;oLa.lastIndex=0;return a}; f.transformTemplate=function(a,b){if(a._gatheredStyle===void 0){var c=[];for(var d=a.content.querySelectorAll("style"),e=0;e<d.length;e++){var h=d[e];if(h.hasAttribute("shady-unscoped")){if(!zLa){var k=h.textContent;if(!aOa.has(k)){aOa.add(k);var m=document.createElement("style");m.setAttribute("shady-unscoped","");m.textContent=k;document.head.appendChild(m)}h.parentNode.removeChild(h)}}else c.push(h.textContent),h.parentNode.removeChild(h)}(c=c.join("").trim())?(d=document.createElement("style"), d.textContent=c,a.content.insertBefore(d,a.content.firstChild),c=d):c=null;a._gatheredStyle=c}return(a=a._gatheredStyle)?this.JSC$8333_transformStyle(a,b):null}; f.JSC$8333_transformStyle=function(a,b){b=b===void 0?"":b;var c=cOa(a);this.transformRules(c,b);a.textContent=bOa(c);return c}; f.transformCustomStyle=function(a){var b=this,c=cOa(a);dOa(c,function(d){d.selector===":root"&&(d.selector="html");b.transformRule(d)}); a.textContent=bOa(c);return c}; f.transformRules=function(a,b){var c=this;this._currentElement=b;dOa(a,function(d){c.transformRule(d)}); this._currentElement=null}; f.transformRule=function(a){a.cssText=lOa(this,a.parsedCssText,a);a.selector===":root"&&(a.selector=":host > *")}; var lOa=function(a,b,c){b=b.replace(oLa,function(d,e,h,k){return a._produceCssProperties(d,e,h,k,c)}); return a._consumeCssProperties(b,c)}; f=et.prototype;f._getInitialValueForProperty=function(a){this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement));return window.getComputedStyle(this._measureElement).getPropertyValue(a)}; f._fallbacksFromPreviousRules=function(a){for(var b=this,c=a;c.parent;)c=c.parent;var d={},e=!1;dOa(c,function(h){(e=e||h===a)||h.selector===a.selector&&Object.assign(d,b._cssTextToMap(h.parsedCssText))}); return d}; f._consumeCssProperties=function(a,b){for(var c;c=pLa.exec(a);){var d=c[0],e=c[1];c=c.index;var h=c+d.indexOf("@apply"),k=c+d.length;d=a.slice(0,h);a=a.slice(k);h=b?this._fallbacksFromPreviousRules(b):{};Object.assign(h,this._cssTextToMap(d));e=this._atApplyToCssProperties(e,h);a=""+d+e+a;pLa.lastIndex=c+e.length}return a}; f._atApplyToCssProperties=function(a,b){a=a.replace(gOa,"");var c=[],d=this._map.get(a);d||(this._map.set(a,{}),d=this._map.get(a));if(d){this._currentElement&&(d.dependants[this._currentElement]=!0);var e,h=d.properties;for(e in h){var k=b&&b[e];d=[e,": var(",a,"_-_",e];k&&d.push(",",k.replace(iOa,""));d.push(")");iOa.test(h[e])&&d.push(" !important");c.push(d.join(""))}}return c.join("; ")}; f._replaceInitialOrInherit=function(a,b){var c=hOa.exec(b);c&&(b=c[1]?this._getInitialValueForProperty(a):"apply-shim-inherit");return b}; f._cssTextToMap=function(a,b){b=b===void 0?!1:b;a=a.split(";");for(var c,d,e={},h=0;h<a.length;h++)if(c=a[h])d=c.split(":"),d.length>1&&(c=d[0].trim(),d=d.slice(1).join(":"),b&&(d=this._replaceInitialOrInherit(c,d)),e[c]=d);return e}; f._invalidateMixinEntry=function(a){if(kOa)for(var b in a.dependants)b!==this._currentElement&&kOa(b)}; f._produceCssProperties=function(a,b,c,d,e){var h=this;c&&eOa(c,function(E,I){I&&h._map.get(I)&&(d="@apply "+I+";")}); if(!d)return a;var k=this._consumeCssProperties(""+d,e);e=a.slice(0,a.indexOf("--"));var m=k=this._cssTextToMap(k,!0),p=this._map.get(b),q=p&&p.properties;q?m=Object.assign(Object.create(q),k):this._map.set(b,m);var r=[],w,z=!1;for(w in m){var C=k[w];C===void 0&&(C="initial");!q||w in q||(z=!0);r.push(""+b+"_-_"+w+": "+C)}z&&this._invalidateMixinEntry(p);p&&(p.properties=m);c&&(e=a+";"+e);return""+e+r.join("; ")+";"}; et.prototype.detectMixin=et.prototype.detectMixin;et.prototype.transformStyle=et.prototype.JSC$8333_transformStyle;et.prototype.transformCustomStyle=et.prototype.transformCustomStyle;et.prototype.transformRules=et.prototype.transformRules;et.prototype.transformRule=et.prototype.transformRule;et.prototype.transformTemplate=et.prototype.transformTemplate;et.prototype._separator="_-_";Object.defineProperty(et.prototype,"invalidCallback",{get:function(){return kOa}, set:function(a){kOa=a}});var ft=new et,mOa=function(){this.customStyleInterface=null;ft.invalidCallback=YNa},gt=function(a){!a.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(a.customStyleInterface=window.ShadyCSS.CustomStyleInterface,a.customStyleInterface.transformCallback=function(b){ft.transformCustomStyle(b)},a.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){a.customStyleInterface.enqueued&&a.flushCustomStyles()})})}; f=mOa.prototype;f.prepareTemplate=function(a,b){gt(this);fOa(a)===""&&(WNa[b]=a,b=ft.transformTemplate(a,b),a._styleAst=b)}; f.flushCustomStyles=function(){gt(this);if(this.customStyleInterface){var a=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var b=0;b<a.length;b++){var c=this.customStyleInterface.getStyleForCustomStyle(a[b]);c&&ft.transformCustomStyle(c)}this.customStyleInterface.enqueued=!1}}}; f.styleSubtree=function(a,b){gt(this);b&&rLa(a,b);if(a.shadowRoot)for(this.styleElement(a),a=a.shadowRoot.children||a.shadowRoot.childNodes,b=0;b<a.length;b++)this.styleSubtree(a[b]);else for(a=a.children||a.childNodes,b=0;b<a.length;b++)this.styleSubtree(a[b])}; f.styleElement=function(a){gt(this);var b=a.localName,c;b?b.indexOf("-")>-1?c=b:c=a.getAttribute&&a.getAttribute("is")||"":c=a.is;b=WNa[c];if(!(b&&fOa(b)!==""||!b||ZNa(b))){if(ZNa(b)||b._applyShimValidatingVersion!==b._applyShimNextVersion)this.prepareTemplate(b,c),$Na(b);if(a=a.shadowRoot)if(a=a.querySelector("style"))a.__cssRules=b._styleAst,a.textContent=bOa(b._styleAst)}}; f.styleDocument=function(a){gt(this);this.styleSubtree(document.body,a)}; if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var ht=new mOa,nOa=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(a,b){ht.flushCustomStyles();ht.prepareTemplate(a,b)}, prepareTemplateStyles:function(a,b,c){window.ShadyCSS.prepareTemplate(a,b,c)}, prepareTemplateDom:function(){}, styleSubtree:function(a,b){ht.flushCustomStyles();ht.styleSubtree(a,b)}, styleElement:function(a){ht.flushCustomStyles();ht.styleElement(a)}, styleDocument:function(a){ht.flushCustomStyles();ht.styleDocument(a)}, getComputedStyleValue:function(a,b){return sLa(a,b)}, flushCustomStyles:function(){ht.flushCustomStyles()}, nativeCss:DLa,nativeShadow:zLa,cssBuild:us,disableRuntime:CLa};nOa&&(window.ShadyCSS.CustomStyleInterface=nOa)}window.ShadyCSS.ApplyShim=ft;var oOa=window.ShadyCSS,jt=Yr(function(a){a=hMa(ns(a));var b=dLa?a:WMa(a),c=XMa(b),d={x:"pan-x",y:"pan-y",none:"none",all:"auto"};a=function(){return b.call(this)||this}; l(a,b);a.prototype.created=function(){}; a.prototype.__attributeReaction=function(e,h,k){(this.__dataAttributes&&this.__dataAttributes[e]||e==="disable-upgrade")&&this.attributeChangedCallback(e,h,k,null)}; a.prototype.setAttribute=function(e,h){if(Sla&&!this._legacyForceObservedAttributes){var k=this.getAttribute(e);b.prototype.setAttribute.call(this,e,h);this.__attributeReaction(e,k,String(h))}else b.prototype.setAttribute.call(this,e,h)}; a.prototype.removeAttribute=function(e){if(Sla&&!this._legacyForceObservedAttributes){var h=this.getAttribute(e);b.prototype.removeAttribute.call(this,e);this.__attributeReaction(e,h,null)}else b.prototype.removeAttribute.call(this,e)}; a.prototype._enableProperties=function(){this.__isUpgradeDisabled||b.prototype._enableProperties.call(this)}; a.prototype._canApplyPropertyDefault=function(e){return b.prototype._canApplyPropertyDefault.call(this,e)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(e))}; a.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(b.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())}; a.prototype.attached=function(){}; a.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(b.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())}; a.prototype.detached=function(){}; a.prototype.attributeChangedCallback=function(e,h,k,m){h!==k&&(e=="disable-upgrade"?this.__isUpgradeDisabled&&k==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,Zr(this).isConnected&&this.connectedCallback()):(b.prototype.attributeChangedCallback.call(this,e,h,k,m),this.attributeChanged(e,h,k)))}; a.prototype.attributeChanged=function(){}; a.prototype._initializeProperties=function(){if(Uj&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var e=Object.getPrototypeOf(this);e.hasOwnProperty("__hasRegisterFinished")||(this._registered(),e.__hasRegisterFinished=!0);b.prototype._initializeProperties.call(this);this.root=this;this.created();Sla&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}}; a.prototype._takeAttributes=function(){for(var e=this.attributes,h=0,k=e.length;h<k;h++){var m=e[h];this.__attributeReaction(m.name,null,m.value)}}; a.prototype._registered=function(){}; a.prototype.ready=function(){this._ensureAttributes();b.prototype.ready.call(this)}; a.prototype._ensureAttributes=function(){}; a.prototype._applyListeners=function(){}; a.prototype.serialize=function(e){return this._serializeValue(e)}; a.prototype.deserialize=function(e,h){return this._deserializeValue(e,h)}; a.prototype.reflectPropertyToAttribute=function(e,h,k){this._propertyToAttribute(e,h,k)}; a.prototype.serializeValueToAttribute=function(e,h,k){this._valueToNodeAttribute(k||this,e,h)}; a.prototype.extend=function(e,h){if(!e||!h)return e||h;for(var k=Object.getOwnPropertyNames(h),m=0,p=void 0;m<k.length&&(p=k[m]);m++){var q=Object.getOwnPropertyDescriptor(h,p);q&&Object.defineProperty(e,p,q)}return e}; a.prototype.mixin=function(e,h){for(var k in h)e[k]=h[k];return e}; a.prototype.chainObject=function(e,h){e&&h&&e!==h&&(e.__proto__=h);return e}; a.prototype.instanceTemplate=function(e){e=this.constructor._contentForTemplate(e);return document.importNode(e,!0)}; a.prototype.fire=function(e,h,k){k=k||{};h=h===null||h===void 0?{}:h;e=new Event(e,{bubbles:k.bubbles===void 0?!0:k.bubbles,cancelable:!!k.cancelable,composed:k.composed===void 0?!0:k.composed});e.detail=h;Zr(k.node||this).dispatchEvent(e);return e}; a.prototype.listen=function(e,h,k){e=e||this;var m=this.__boundListeners||(this.__boundListeners=new WeakMap),p=m.get(e);p||(p={},m.set(e,p));m=h+k;p[m]||(p[m]=this._addMethodEventListenerToNode(e,h,k,this))}; a.prototype.unlisten=function(e,h,k){e=e||this;var m=this.__boundListeners&&this.__boundListeners.get(e);k=h+k;var p=m&&m[k];p&&(this._removeEventListenerFromNode(e,h,p),m[k]=null)}; a.prototype.setScrollDirection=function(e,h){Is(h||this,d[e]||"auto")}; a.prototype.$$=function(e){return this.root.querySelector(e)}; a.prototype.distributeContent=function(){var e=Ys(this);window.ShadyDOM&&e.shadowRoot&&ShadyDOM.flush()}; a.prototype.getEffectiveChildNodes=function(){return Ys(this).getEffectiveChildNodes()}; a.prototype.queryDistributedElements=function(e){return Ys(this).queryDistributedElements(e)}; a.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(e){return e.nodeType===Node.ELEMENT_NODE})}; a.prototype.getEffectiveTextContent=function(){for(var e=this.getEffectiveChildNodes(),h=[],k=0,m;m=e[k];k++)m.nodeType!==Node.COMMENT_NODE&&h.push(m.textContent);return h.join("")}; a.prototype.queryEffectiveChildren=function(e){return(e=this.queryDistributedElements(e))&&e[0]}; a.prototype.queryAllEffectiveChildren=function(e){return this.queryDistributedElements(e)}; a.prototype.getContentChildNodes=function(e){return(e=this.root.querySelector(e||"slot"))?Ys(e).getDistributedNodes():[]}; a.prototype.getContentChildren=function(e){return this.getContentChildNodes(e).filter(function(h){return h.nodeType===Node.ELEMENT_NODE})}; a.prototype.isLightDescendant=function(e){return this!==e&&Zr(this).contains(e)&&Zr(this).getRootNode()===Zr(e).getRootNode()}; a.prototype.isLocalDescendant=function(e){return this.root===Zr(e).getRootNode()}; a.prototype.scopeSubtree=function(e,h){return eNa(e,h===void 0?!1:h)}; a.prototype.getComputedStyleValue=function(e){return oOa.getComputedStyleValue(this,e)}; a.prototype.debounce=function(e,h,k){this._debouncers=this._debouncers||{};return this._debouncers[e]=ys(this._debouncers[e],k>0?Vr.after(k):Xr,h.bind(this))}; a.prototype.isDebouncerActive=function(e){this._debouncers=this._debouncers||{};e=this._debouncers[e];return!(!e||!e.isActive())}; a.prototype.flushDebouncer=function(e){this._debouncers=this._debouncers||{};(e=this._debouncers[e])&&e.flush()}; a.prototype.cancelDebouncer=function(e){this._debouncers=this._debouncers||{};(e=this._debouncers[e])&&e.cancel()}; a.prototype.async=function(e,h){return h>0?Vr.run(e.bind(this),h):~Xr.run(e.bind(this))}; a.prototype.cancelAsync=function(e){e<0?Xr.cancel(~e):Vr.cancel(e)}; a.prototype.create=function(e,h){e=document.createElement(e);if(h)if(e.setProperties)e.setProperties(h);else for(var k in h)e[k]=h[k];return e}; a.prototype.elementMatches=function(e,h){return JMa(h||this,e)}; a.prototype.toggleAttribute=function(e,h){var k=this;arguments.length===3&&(k=arguments[2]);arguments.length==1&&(h=!k.hasAttribute(e));if(h)return Zr(k).setAttribute(e,""),!0;Zr(k).removeAttribute(e);return!1}; a.prototype.toggleClass=function(e,h,k){k=k||this;arguments.length==1&&(h=!k.classList.contains(e));h?k.classList.add(e):k.classList.remove(e)}; a.prototype.transform=function(e,h){h=h||this;h.style.webkitTransform=e;h.style.transform=e}; a.prototype.translate3d=function(e,h,k,m){this.transform("translate3d("+e+","+h+","+k+")",m||this)}; a.prototype.arrayDelete=function(e,h){if(Array.isArray(e)){if(h=e.indexOf(h),h>=0)return e.splice(h,1)}else if(h=gs(this,e).indexOf(h),h>=0)return this.splice(e,h,1);return null}; a.prototype._logger=function(e,h){Array.isArray(h)&&h.length===1&&Array.isArray(h[0])&&(h=h[0]);switch(e){case"log":case"warn":case"error":console[e].apply(console,pa(h));}}; a.prototype._log=function(){this._logger("log",Ga.apply(0,arguments))}; a.prototype._warn=function(){this._logger("warn",Ga.apply(0,arguments))}; a.prototype._error=function(){this._logger("error",Ga.apply(0,arguments))}; a.prototype._logf=function(e){return["[%s::%s]",this.is,e].concat(pa(Ga.apply(1,arguments)))}; ia.Object.defineProperties(a.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var e=Zr(this).getRootNode();return e instanceof DocumentFragment?e.host:e}}}); ia.Object.defineProperties(a,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}}, observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Sla&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],bKa(this.prototype)),this.__observedAttributes):c.call(this).concat("disable-upgrade")}}}); a.prototype.is="";return a});Polymer.FlattenedNodesObserver=Us;Polymer.DomApi=QMa;Polymer.EventApi=Xs;Polymer.dom=Ys;Polymer.dom.matchesSelector=JMa;Polymer.dom.flush=Ms;Polymer.dom.addDebouncer=zs;Polymer.DirMixin=WMa;Polymer.RenderStatus={beforeNextRender:bNa,afterNextRender:dt,flush:function(){for(;YMa.length||ct.length;)$Ma(YMa),$Ma(ct);bt=!1}};Polymer.LegacyElementMixin=jt;var pOa;pOa=Ks._mutablePropertyChange;var qOa={properties:{mutableData:Boolean},_shouldPropertyChange:function(a,b,c){return pOa(this,a,b,c,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(a,b,c){return pOa(this,a,b,c,!0)}}; Polymer.OptionalMutableDataBehavior=qOa;var rOa={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},sOa={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},tOa=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},sOa); function uOa(a,b,c,d){for(var e=b._noAccessors,h=Object.getOwnPropertyNames(b),k=0;k<h.length;k++){var m=h[k];if(!(m in d))if(e)a[m]=b[m];else{var p=Object.getOwnPropertyDescriptor(b,m);p&&(p.configurable=!0,Object.defineProperty(a,m,p))}}for(var q in rOa)b[q]&&(c[q]=c[q]||[],c[q].push(b[q]))} function vOa(a,b,c){b=b||[];for(var d=a.length-1;d>=0;d--){var e=a[d];e?Array.isArray(e)?vOa(e,b):b.indexOf(e)<0&&(!c||c.indexOf(e)<0)&&b.unshift(e):console.warn("behavior is null, check for missing or 404 import")}return b} function wOa(a,b){for(var c in b){var d=a[c],e=b[c];a[c]=!("value"in e)&&d&&"value"in d?Object.assign({value:d.value},e):e}} var xOa=jt(HTMLElement);function yOa(a,b,c){var d={},e=function(){return b.apply(this,arguments)||this}; l(e,b);e._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(k)for(var p=0,q;p<k.length;p++)q=k[p],q.properties&&this.createProperties(q.properties),q.observers&&this.createObservers(q.observers,q.properties);a.properties&&this.createProperties(a.properties);a.observers&&this.createObservers(a.observers,a.properties);this._prepareTemplate()}else b._finalizeClass.call(this)}; e.prototype.created=function(){b.prototype.created.call(this);var p=d.created;if(p)for(var q=0;q<p.length;q++)p[q].call(this)}; e.prototype._registered=function(){var p=e.prototype;if(!p.hasOwnProperty("__hasRegisterFinished")){p.__hasRegisterFinished=!0;b.prototype._registered.call(this);Uj&&m(p);p=Object.getPrototypeOf(this);var q=d.beforeRegister;if(q)for(var r=0;r<q.length;r++)q[r].call(p);if(q=d.registered)for(r=0;r<q.length;r++)q[r].call(p)}}; e.prototype._applyListeners=function(){b.prototype._applyListeners.call(this);var p=d.listeners;if(p)for(var q=0;q<p.length;q++){var r=p[q];if(r)for(var w in r)this._addMethodEventListenerToNode(this,w,r[w])}}; e.prototype._ensureAttributes=function(){var p=d.hostAttributes;if(p)for(var q=p.length-1;q>=0;q--){var r=p[q],w;for(w in r)this._ensureAttribute(w,r[w])}b.prototype._ensureAttributes.call(this)}; e.prototype.ready=function(){b.prototype.ready.call(this);var p=d.ready;if(p)for(var q=0;q<p.length;q++)p[q].call(this)}; e.prototype.attached=function(){b.prototype.attached.call(this);var p=d.attached;if(p)for(var q=0;q<p.length;q++)p[q].call(this)}; e.prototype.detached=function(){b.prototype.detached.call(this);var p=d.detached;if(p)for(var q=0;q<p.length;q++)p[q].call(this)}; e.prototype.attributeChanged=function(p,q,r){b.prototype.attributeChanged.call(this);var w=d.attributeChanged;if(w)for(var z=0;z<w.length;z++)w[z].call(this,p,q,r)}; ia.Object.defineProperties(e,{properties:{configurable:!0,enumerable:!0,get:function(){var p={};if(k)for(var q=0;q<k.length;q++)wOa(p,k[q].properties);wOa(p,a.properties);return p}}, observers:{configurable:!0,enumerable:!0,get:function(){var p=[];if(k)for(var q=0,r;q<k.length;q++)r=k[q],r.observers&&(p=p.concat(r.observers));a.observers&&(p=p.concat(a.observers));return p}}}); if(c){Array.isArray(c)||(c=[c]);var h=b.prototype.behaviors;var k=vOa(c,null,h);e.prototype.behaviors=h?h.concat(c):k}var m=function(p){if(k)for(var q=k,r=0;r<q.length;r++)uOa(p,q[r],d,tOa);uOa(p,a,d,sOa)}; Uj||m(e.prototype);e.generatedFrom=a;return e} var zOa=function(a,b){a||console.warn("Polymer.Class requires `info` argument");b=b?b(xOa):xOa;b=yOa(a,b,a.behaviors);b.is=b.prototype.is=a.is;return b};Polymer.Class=zOa;Polymer.mixinBehaviors=function(a,b){return yOa({},jt(b),a)}; Polymer.GenerateClassFromInfo=yOa;var kt=function(a){var b=typeof a==="function"?a:kt.Class(a);a._legacyForceObservedAttributes&&(b.prototype._legacyForceObservedAttributes=a._legacyForceObservedAttributes);customElements.define(b.is,b);return b}; kt.Class=zOa;Polymer._polymerFn=kt;var AOa=window.onLegacyPolymerFunctionDefinedCallback;AOa&&AOa();var BOa={templatize:function(a,b){this._templatizerTemplate=a;this.ctor=Os(a,this,{mutableData:!!b,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})}, stamp:function(a){return new this.ctor(a)}, modelForElement:function(a){return DMa(this._templatizerTemplate,a)}};Polymer.Templatizer=BOa;var lt=jt(HTMLElement).prototype;Polymer.Base=lt;/* **************************************************************************** Copyright (C) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. *****************************************************************************/ /* Copyright Google Inc. All Rights Reserved. Use of this source code is governed by an MIT-style license that can be found in the LICENSE file at https://angular.io/license */ var COa=COa||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},DOa;(function(a){function b(aa,ea,ha){var va=ca.get(aa);if(!va){if(!ha)return;va=new P;ca.set(aa,va)}aa=va.get(ea);if(!aa){if(!ha)return;aa=new P;va.set(ea,aa)}return aa} function c(aa,ea,ha){if(d(aa,ea,ha))return!0;ea=z(ea);return ea!==null?c(aa,ea,ha):!1} function d(aa,ea,ha){ea=b(ea,ha,!1);return ea===void 0?!1:!!ea.has(aa)} function e(aa,ea,ha){if(d(aa,ea,ha))return h(aa,ea,ha);ea=z(ea);if(ea!==null)return e(aa,ea,ha)} function h(aa,ea,ha){ea=b(ea,ha,!1);if(ea!==void 0)return ea.get(aa)} function k(aa,ea){var ha=m(aa,ea);aa=z(aa);if(aa===null)return ha;var va=k(aa,ea);if(va.length<=0)return ha;if(ha.length<=0)return va;ea=new U;aa=[];ha=g(ha);for(var Ma=ha.next();!Ma.done;Ma=ha.next())Ma=Ma.value,ea.has(Ma)||(ea.add(Ma),aa.push(Ma));ha=g(va);for(va=ha.next();!va.done;va=ha.next())va=va.value,ea.has(va)||(ea.add(va),aa.push(va));return aa} function m(aa,ea){aa=b(aa,ea,!1);var ha=[];aa&&aa.forEach(function(va,Ma){return ha.push(Ma)}); return ha} function p(aa){return aa===void 0} function q(aa){return typeof aa==="object"?aa!==null:typeof aa==="function"} function r(aa){return typeof aa==="function"} function w(aa){return typeof aa==="symbol"?aa:String(aa)} function z(aa){var ea=Object.getPrototypeOf(aa);if(typeof aa!=="function"||aa===N||ea!==N)return ea;var ha=Object.getPrototypeOf(aa.prototype);if(ha==null||ha===Object.prototype)return ea;ha=ha.constructor;return typeof ha!=="function"||ha===aa?ea:ha} function C(){function aa(){this._keys=[];this._values=[];this._cache=ea} var ea={};aa.prototype={get size(){return this._keys.length},has:function(ha){return ha===this._cache?!0:this._find(ha)>=0?(this._cache=ha,!0):!1}, get:function(ha){var va=this._find(ha);if(va>=0)return this._cache=ha,this._values[va]}, set:function(ha,va){this.delete(ha);this._keys.push(ha);this._values.push(va);this._cache=ha;return this}, delete:function(ha){ha=this._find(ha);return ha>=0?(this._keys.splice(ha,1),this._values.splice(ha,1),this._cache=ea,!0):!1}, clear:function(){this._keys.length=0;this._values.length=0;this._cache=ea}, forEach:function(ha){for(var va=this.size,Ma=0;Ma<va;++Ma){var tb=this._keys[Ma],bb=this._values[Ma];this._cache=tb;ha.call(this,bb,tb,this)}}, _find:function(ha){for(var va=this._keys,Ma=va.length,tb=0;tb<Ma;++tb)if(va[tb]===ha)return tb;return-1}}; return aa} function E(){function aa(){this._map=new P} aa.prototype={get size(){return this._map.length},has:function(ea){return this._map.has(ea)}, add:function(ea){this._map.set(ea,ea);return this}, delete:function(ea){return this._map.delete(ea)}, clear:function(){this._map.clear()}, forEach:function(ea,ha){this._map.forEach(ea,ha)}}; return aa} function I(){function aa(){this._key=ha()} function ea(Jb,nc){for(var Lb=0;Lb<nc;++Lb)Jb[Lb]=Math.random()*255|0} function ha(){do{if(Ma)var Jb=Ma.randomBytes(16);else typeof Uint8Array==="function"?(Jb=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(Jb):ea(Jb,16)):(Jb=Array(16),ea(Jb,16));Jb[6]=Jb[6]&79|64;Jb[8]=Jb[8]&191|128;for(var nc="",Lb=0;Lb<16;++Lb){var ic=Jb[Lb];if(Lb===4||Lb===6||Lb===8)nc+="-";ic<16&&(nc+="0");nc+=ic.toString(16).toLowerCase()}Jb="@@WeakMap@@"+nc}while(tb.call(bb,Jb));bb[Jb]=!0;return Jb} function va(Jb,nc){if(!tb.call(Jb,Ub)){if(!nc)return;Object.defineProperty(Jb,Ub,{value:Object.create(null)})}return Jb[Ub]} var Ma=typeof global!=="undefined"&&typeof COa==="object"&&typeof require==="function"&&require("crypto"),tb=Object.prototype.hasOwnProperty,bb={},Ub=ha();aa.prototype={has:function(Jb){return(Jb=va(Jb,!1))?this._key in Jb:!1}, get:function(Jb){if(Jb=va(Jb,!1))return Jb[this._key]}, set:function(Jb,nc){va(Jb,!0)[this._key]=nc;return this}, delete:function(Jb){return(Jb=va(Jb,!1))&&this._key in Jb?delete Jb[this._key]:!1}, clear:function(){this._key=ha()}}; return aa} var N=Object.getPrototypeOf(Function),P=typeof Map==="function"?Map:C(),U=typeof Set==="function"?Set:E(),ca=new(typeof WeakMap==="function"?WeakMap:I());a.decorate=function(aa,ea,ha,va){if(p(va)){if(p(ha)){if(!Array.isArray(aa))throw new TypeError;if(!r(ea))throw new TypeError;for(ha=aa.length-1;ha>=0;--ha)if(va=(0,aa[ha])(ea),!p(va)){if(!r(va))throw new TypeError;ea=va}return ea}if(!Array.isArray(aa))throw new TypeError;if(!q(ea))throw new TypeError;ha=w(ha);for(va=aa.length-1;va>=0;--va)(0,aa[va])(ea, ha)}else{if(Array.isArray(aa)){if(q(ea)){if(p(ha))throw new TypeError;if(!q(va))throw new TypeError}else throw new TypeError;}else throw new TypeError;ha=w(ha);for(var Ma=aa.length-1;Ma>=0;--Ma){var tb=(0,aa[Ma])(ea,ha,va);if(!p(tb)){if(!q(tb))throw new TypeError;va=tb}}return va}}; a.metadata=function(aa,ea){return function(ha,va){if(p(va)){if(!r(ha))throw new TypeError;b(ha,void 0,!0).set(aa,ea)}else{if(!q(ha))throw new TypeError;va=w(va);b(ha,va,!0).set(aa,ea)}}}; a.defineMetadata=function(aa,ea){var ha;if(q(ea))p(ha)||(ha=w(ha));else throw new TypeError;b(ea,ha,!0).set("parameters",aa)}; a.hasMetadata=function(aa,ea,ha){if(q(ea))p(ha)||(ha=w(ha));else throw new TypeError;return c(aa,ea,ha)}; a.hasOwnMetadata=function(aa,ea,ha){if(q(ea))p(ha)||(ha=w(ha));else throw new TypeError;return d(aa,ea,ha)}; a.getMetadata=function(aa,ea,ha){if(q(ea))p(ha)||(ha=w(ha));else throw new TypeError;return e(aa,ea,ha)}; a.getOwnMetadata=function(aa,ea,ha){if(q(ea))p(ha)||(ha=w(ha));else throw new TypeError;return h(aa,ea,ha)}; a.getMetadataKeys=function(aa,ea){if(q(aa))p(ea)||(ea=w(ea));else throw new TypeError;return k(aa,ea)}; a.getOwnMetadataKeys=function(aa,ea){if(q(aa))p(ea)||(ea=w(ea));else throw new TypeError;return m(aa,ea)}; a.deleteMetadata=function(aa,ea,ha){if(q(ea))p(ha)||(ha=w(ha));else throw new TypeError;var va=b(ea,ha,!1);if(!p(va)){if(!va.delete(aa))return!1;if(va.size>0)return!0;aa=ca.get(ea);aa.delete(ha);if(aa.size>0)return!0;ca.delete(ea);return!0}}; (function(aa){if(typeof aa.Reflect!=="undefined"){if(aa.Reflect!==a)for(var ea in a)aa.Reflect[ea]=a[ea]}else aa.Reflect=a})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(DOa||(DOa={}));var EOa=self;var FOa=[0,Og,Qg,Og];var GOa=function(a){this.internalArray_=ff(a)}; l(GOa,yg);var HOa=Ug(GOa,[0,qha,Rg,FOa,Qg,Tg]);var mt=function(a,b,c){oi.call(this);this.JSC$8363_id_=null;this.usingListeners_=!1;this.JSC$8363_listener_=a;this.handler_=c;this.JSC$8363_win_=b||window;this.callback_=cb(this.JSC$8365_doAction_,this)}; fb(mt,oi);f=mt.prototype;f.start=function(){this.stop();this.usingListeners_=!1;var a=IOa(this),b=JOa(this);a&&!b&&this.JSC$8363_win_.mozRequestAnimationFrame?(this.JSC$8363_id_=yi(this.JSC$8363_win_,"MozBeforePaint",this.callback_),this.JSC$8363_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$8363_id_=a&&b?a.call(this.JSC$8363_win_,this.callback_):this.JSC$8363_win_.setTimeout(xha(this.callback_),20)}; f.stop=function(){if(this.isActive()){var a=IOa(this),b=JOa(this);a&&!b&&this.JSC$8363_win_.mozRequestAnimationFrame?Ci(this.JSC$8363_id_):a&&b?b.call(this.JSC$8363_win_,this.JSC$8363_id_):this.JSC$8363_win_.clearTimeout(this.JSC$8363_id_)}this.JSC$8363_id_=null}; f.fire=function(){this.stop();this.JSC$8365_doAction_()}; f.isActive=function(){return this.JSC$8363_id_!=null}; f.JSC$8365_doAction_=function(){this.usingListeners_&&this.JSC$8363_id_&&Ci(this.JSC$8363_id_);this.JSC$8363_id_=null;this.JSC$8363_listener_.call(this.handler_,eb())}; f.disposeInternal=function(){this.stop();mt.superClass_.disposeInternal.call(this)}; var IOa=function(a){a=a.JSC$8363_win_;return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||null},JOa=function(a){a=a.JSC$8363_win_; return a.cancelAnimationFrame||a.cancelRequestAnimationFrame||a.webkitCancelRequestAnimationFrame||a.mozCancelRequestAnimationFrame||a.oCancelRequestAnimationFrame||a.msCancelRequestAnimationFrame||null};var nt=function(a,b,c){oi.call(this);this.JSC$8366_listener_=c!=null?a.bind(c):a;this.JSC$8366_interval_=b;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$8366_timer_=null}; l(nt,oi);f=nt.prototype;f.fire=function(a){this.args_=arguments;this.JSC$8366_timer_||this.pauseCount_?this.shouldFire_=!0:KOa(this)}; f.stop=function(){this.JSC$8366_timer_&&(cn(this.JSC$8366_timer_),this.JSC$8366_timer_=null,this.shouldFire_=!1,this.args_=null)}; f.pause=function(){this.pauseCount_++}; f.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$8366_timer_||(this.shouldFire_=!1,KOa(this))}; f.disposeInternal=function(){oi.prototype.disposeInternal.call(this);this.stop()}; var KOa=function(a){a.JSC$8366_timer_=bn(function(){a.JSC$8366_timer_=null;a.shouldFire_&&!a.pauseCount_&&(a.shouldFire_=!1,KOa(a))},a.JSC$8366_interval_); var b=a.args_;a.args_=null;a.JSC$8366_listener_.apply(null,b)};var LOa={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400", darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc", ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a", lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1", moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57", seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var NOa=function(a){var b=MOa(a);if(!b)throw Error(a+" is not a valid color string");return b},MOa=function(a){var b={}; a=String(a);var c=a.charAt(0)=="#"?a:"#"+a;if(OOa.test(c))return b.hex=POa(c),b.type="hex",b;c=QOa(a);return c.length?(b.hex=ROa(c[0],c[1],c[2]),b.type="rgb",b):LOa&&(a=LOa[a.toLowerCase()])?(b.hex=a,b.type="named",b):null},SOa=/#(.)(.)(.)/,POa=function(a){if(!OOa.test(a))throw Error("'"+a+"' is not a valid hex color"); a.length==4&&(a=a.replace(SOa,"#$1$1$2$2$3$3"));return a.toLowerCase()},TOa=function(a){a=POa(a); a=parseInt(a.slice(1),16);return[a>>16,a>>8&255,a&255]},ROa=function(a,b,c){a=Number(a); b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error("\"("+a+","+b+","+c+"\") is not a valid RGB color");b=a<<16|b<<8|c;return a<16?"#"+(16777216|b).toString(16).slice(1):"#"+b.toString(16)},OOa=/^#(?:[0-9a-f]{3}){1,2}$/i,UOa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,QOa=function(a){var b=a.match(UOa); if(b){a=Number(b[1]);var c=Number(b[2]);b=Number(b[3]);if(a>=0&&a<=255&&c>=0&&c<=255&&b>=0&&b<=255)return[a,c,b]}return[]};var VOa={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:"January February March April May June July August September October November December".split(" "),STANDALONEMONTHS:"January February March April May June July August September October November December".split(" "),SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "), WEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),STANDALONEWEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y", "MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss\u202Fa zzzz","h:mm:ss\u202Fa z","h:mm:ss\u202Fa","h:mm\u202Fa"],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},ot=VOa;ot=VOa;var WOa=function(a,b){switch(b){case 1:return a%4!=0||a%100==0&&a%400!=0?28:29;case 5:case 8:case 10:case 3:return 30;}return 31},XOa=function(a,b,c,d,e){a=new Date(a,b,c); e=e||0;return a.valueOf()+(((d!==void 0?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)*864E5},pt=function(a,b,c){typeof a==="number"?(this.date=YOa(a,b||0,c||1),ZOa(this,c||1)):$a(a)?(this.date=YOa(a.getFullYear(),a.getMonth(),a.getDate()),ZOa(this,a.getDate())):(this.date=new Date(eb()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),ZOa(this,a))},YOa=function(a,b,c){b=new Date(a,b,c); a>=0&&a<100&&b.setFullYear(b.getFullYear()-1900);return b}; f=pt.prototype;f.firstDayOfWeek_=ot.FIRSTDAYOFWEEK;f.firstWeekCutOffDay_=ot.FIRSTWEEKCUTOFFDAY;f.clone=function(){var a=new pt(this.date);a.firstDayOfWeek_=this.firstDayOfWeek_;a.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return a}; f.getFullYear=function(){return this.date.getFullYear()}; f.getYear=function(){return this.getFullYear()}; f.getMonth=function(){return this.date.getMonth()}; f.getDate=function(){return this.date.getDate()}; f.getTime=function(){return this.date.getTime()}; f.getDay=function(){return this.date.getDay()}; f.getUTCFullYear=function(){return this.date.getUTCFullYear()}; f.getUTCMonth=function(){return this.date.getUTCMonth()}; f.getUTCDate=function(){return this.date.getUTCDate()}; f.getUTCDay=function(){return this.date.getDay()}; f.getUTCHours=function(){return this.date.getUTCHours()}; f.getUTCMinutes=function(){return this.date.getUTCMinutes()}; f.getTimezoneOffset=function(){return this.date.getTimezoneOffset()}; f.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())}; f.setFullYear=function(a){this.date.setFullYear(a)}; f.setYear=function(a){this.setFullYear(a)}; f.setMonth=function(a){this.date.setMonth(a)}; f.setDate=function(a){this.date.setDate(a)}; f.setTime=function(a){this.date.setTime(a)}; f.setUTCFullYear=function(a){this.date.setUTCFullYear(a)}; f.setUTCMonth=function(a){this.date.setUTCMonth(a)}; f.setUTCDate=function(a){this.date.setUTCDate(a)}; f.add=function(a){if(a.years||a.months){var b=this.getMonth()+a.months+a.years*12,c=this.getYear()+Math.floor(b/12);b%=12;b<0&&(b+=12);var d=Math.min(WOa(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(c=this.getYear(),b=c>=0&&c<=99?-1900:0,a=new Date(new Date(c,this.getMonth(),this.getDate(),12).getTime()+a.days*864E5),this.setDate(1),this.setFullYear(a.getFullYear()+b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),ZOa(this,a.getDate()))}; f.JSC$8376_toIsoString=function(a){var b=this.getFullYear(),c=b<0?"-":b>=1E4?"+":"";return[c+ad(Math.abs(b),c?6:4),ad(this.getMonth()+1,2),ad(this.getDate(),2)].join(a?"-":"")+""}; f.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())}; f.toString=function(){return this.JSC$8376_toIsoString()}; var ZOa=function(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()<b?1:-1))}; pt.prototype.valueOf=function(){return this.date.valueOf()}; var $Oa=function(a,b,c,d,e,h,k){this.date=typeof a==="number"?new Date(a,b||0,c||1,d||0,e||0,h||0,k||0):new Date(a&&a.getTime?a.getTime():eb())}; fb($Oa,pt);f=$Oa.prototype;f.getHours=function(){return this.date.getHours()}; f.getMinutes=function(){return this.date.getMinutes()}; f.getSeconds=function(){return this.date.getSeconds()}; f.getMilliseconds=function(){return this.date.getMilliseconds()}; f.getUTCDay=function(){return this.date.getUTCDay()}; f.getUTCHours=function(){return this.date.getUTCHours()}; f.getUTCMinutes=function(){return this.date.getUTCMinutes()}; f.getUTCSeconds=function(){return this.date.getUTCSeconds()}; f.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()}; f.setHours=function(a){this.date.setHours(a)}; f.setMinutes=function(a){this.date.setMinutes(a)}; f.setSeconds=function(a){this.date.setSeconds(a)}; f.setMilliseconds=function(a){this.date.setMilliseconds(a)}; f.setUTCHours=function(a){this.date.setUTCHours(a)}; f.setUTCMinutes=function(a){this.date.setUTCMinutes(a)}; f.setUTCSeconds=function(a){this.date.setUTCSeconds(a)}; f.setUTCMilliseconds=function(a){this.date.setUTCMilliseconds(a)}; f.add=function(a){pt.prototype.add.call(this,a);a.hours&&this.setUTCHours(this.date.getUTCHours()+a.hours);a.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+a.minutes);a.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+a.seconds)}; f.JSC$8376_toIsoString=function(a){var b=pt.prototype.JSC$8376_toIsoString.call(this,a);return a?b+"T"+ad(this.getHours(),2)+":"+ad(this.getMinutes(),2)+":"+ad(this.getSeconds(),2):b+"T"+ad(this.getHours(),2)+ad(this.getMinutes(),2)+ad(this.getSeconds(),2)}; f.equals=function(a){return this.getTime()==a.getTime()}; f.toString=function(){return this.JSC$8376_toIsoString()}; f.clone=function(){var a=new $Oa(this.date);a.firstDayOfWeek_=this.firstDayOfWeek_;a.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return a};var qt,aPa=rh().JSC$6516_document_.documentElement;qt=aPa.requestFullscreen?"fullscreenchange":aPa.webkitRequestFullscreen?"webkitfullscreenchange":aPa.mozRequestFullScreen?"mozfullscreenchange":aPa.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange"; var bPa=function(a){if(a.requestFullscreen)return a.requestFullscreen(void 0);if(a.webkitRequestFullscreen)return a.webkitRequestFullscreen();if(a.mozRequestFullScreen)return a.mozRequestFullScreen();if(a.msRequestFullscreen)return a.msRequestFullscreen()},cPa=function(){var a=rh().JSC$6516_document_; return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};var dPa={COMPACT_DECIMAL_SHORT_PATTERN:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},COMPACT_DECIMAL_LONG_PATTERN:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"}, 1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},1E14:{other:"000 trillion"}}},rt=dPa;rt=dPa;var st={AED:[2,"dh","\u062F.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09F3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\xA5","RMB\xA5"],COP:[32,"$","COL$"],CRC:[0,"\u20A1","CR\u20A1"],CZK:[50,"K\u010D","K\u010D"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\xA3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20AC","\u20AC"],GBP:[2,"\xA3","GB\xA3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34, "Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20AA","IL\u20AA"],INR:[2,"\u20B9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\xA5","JP\xA5"],KRW:[0,"\u20A9","KR\u20A9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20AE","MN\u20AE"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20B1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20BD", "RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0E3F","THB"],TRY:[2,"\u20BA","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043D.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20AB","VN\u20AB"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var ePa=function(){},tt=function(a){if(typeof a=="number"){var b=new ePa; b.standardOffset_=a;var c=a;if(c==0)c="Etc/GMT";else{var d=["Etc/GMT",c<0?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;c!=0&&d.push(":",ad(c,2));c=d.join("")}b.timeZoneId_=c;c=a;c==0?c="UTC":(d=["UTC",c<0?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,c!=0&&d.push(":",c),c=d.join(""));a=fPa(a);b.tzNames_=[c,c];b.tzNamesExt_={STD_LONG_NAME_GMT:a,STD_GENERIC_LOCATION:a};b.transitions_=[];return b}b=new ePa;b.timeZoneId_=a.id;b.standardOffset_=-a.std_offset;b.tzNames_=a.names; b.tzNamesExt_=a.names_ext;b.transitions_=a.transitions;return b},fPa=function(a){var b=["GMT"]; b.push(a<=0?"+":"-");a=Math.abs(a);b.push(ad(Math.floor(a/60)%100,2),":",ad(a%60,2));return b.join("")},gPa=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5; for(var c=0;c<a.transitions_.length&&b>=a.transitions_[c];)c+=2;return c==0?0:a.transitions_[c-1]},hPa=function(a,b){a=a.standardOffset_-gPa(a,b); return a===-1440?0:a};var ut=function(a,b){this.patternParts_=[];this.JSC$8393_dateTimeSymbols_=b||ot;typeof a=="number"?iPa(this,a):jPa(this,a)},kPa=[/^'(?:[^']|'')*('|$)/, /^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/],vt=function(a){return a.getHours?a.getHours():0},jPa=function(a,b){for(lPa&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d<kPa.length;++d){var e=b.match(kPa[d]); if(e){var h=e[0];b=b.substring(h.length);d==0&&(h=="''"?h="'":(h=h.substring(1,e[1]=="'"?h.length-1:h.length),h=h.replace(/''/g,"'")));a.patternParts_.push({text:h,type:d});break}}if(c===b)throw Error("Malformed pattern part: "+b)}}; ut.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?(a.getTimezoneOffset()-hPa(b,a))*6E4:0,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(d=new Date(d.getTime()+(d.getTimezoneOffset()-a.getTimezoneOffset())*6E4),e=new Date(a.getTime()+(c+(c>0?-864E5:864E5))));c=[];for(var h=0;h<this.patternParts_.length;++h){var k=this.patternParts_[h].text;1==this.patternParts_[h].type?c.push(mPa(this,k,a,d,e,b)):c.push(k)}return c.join("")}; var iPa=function(a,b){if(b<4)var c=a.JSC$8393_dateTimeSymbols_.DATEFORMATS[b];else if(b<8)c=a.JSC$8393_dateTimeSymbols_.TIMEFORMATS[b-4];else if(b<12)c=a.JSC$8393_dateTimeSymbols_.DATETIMEFORMATS[b-8],c=c.replace("{1}",a.JSC$8393_dateTimeSymbols_.DATEFORMATS[b-8]),c=c.replace("{0}",a.JSC$8393_dateTimeSymbols_.TIMEFORMATS[b-8]);else if(b===12)c=a.JSC$8393_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(b===13)c=a.JSC$8393_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/, "");else{iPa(a,10);return}jPa(a,c)},wt=function(a,b){b=String(b); a=a.JSC$8393_dateTimeSymbols_||ot;if(a.ZERODIGIT!==void 0&&!nPa){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&e<=57?String.fromCharCode(a.ZERODIGIT+e-48):b.charAt(d))}b=c.join("")}return b},nPa=!1,lPa=!1,xt=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields."); },oPa=function(a,b){xt(b); b=vt(b);return a.JSC$8393_dateTimeSymbols_.AMPMS[b>=12&&b<24?1:0]},mPa=function(a,b,c,d,e,h){var k=b.length; switch(b.charAt(0)){case"G":return c=d.getFullYear()>0?1:0,k>=4?a.JSC$8393_dateTimeSymbols_.ERANAMES[c]:a.JSC$8393_dateTimeSymbols_.ERAS[c];case"y":return c=d.getFullYear(),c<0&&(c=-c),k==2&&(c%=100),wt(a,ad(c,k));case"Y":return c=new Date(XOa(d.getFullYear(),d.getMonth(),d.getDate(),a.JSC$8393_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,a.JSC$8393_dateTimeSymbols_.FIRSTDAYOFWEEK)).getFullYear(),c<0&&(c=-c),k==2&&(c%=100),wt(a,ad(c,k));case"M":a:switch(c=d.getMonth(),k){case 5:k=a.JSC$8393_dateTimeSymbols_.NARROWMONTHS[c]; break a;case 4:k=a.JSC$8393_dateTimeSymbols_.MONTHS[c];break a;case 3:k=a.JSC$8393_dateTimeSymbols_.SHORTMONTHS[c];break a;default:k=wt(a,ad(c+1,k));}return k;case"k":return xt(e),wt(a,ad(vt(e)||24,k));case"S":return wt(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,k)).slice(2)+(k>3?ad(0,k-3):""));case"E":return c=d.getDay(),k>=4?a.JSC$8393_dateTimeSymbols_.WEEKDAYS[c]:a.JSC$8393_dateTimeSymbols_.SHORTWEEKDAYS[c];case"a":return oPa(a,e);case"b":return oPa(a,e);case"B":return oPa(a,e);case"h":return xt(e), wt(a,ad(vt(e)%12||12,k));case"K":return xt(e),wt(a,ad(vt(e)%12,k));case"H":return xt(e),wt(a,ad(vt(e),k));case"c":a:switch(c=d.getDay(),k){case 5:k=a.JSC$8393_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[c];break a;case 4:k=a.JSC$8393_dateTimeSymbols_.STANDALONEWEEKDAYS[c];break a;case 3:k=a.JSC$8393_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[c];break a;default:k=wt(a,ad(c,1));}return k;case"L":a:switch(c=d.getMonth(),k){case 5:k=a.JSC$8393_dateTimeSymbols_.STANDALONENARROWMONTHS[c];break a;case 4:k= a.JSC$8393_dateTimeSymbols_.STANDALONEMONTHS[c];break a;case 3:k=a.JSC$8393_dateTimeSymbols_.STANDALONESHORTMONTHS[c];break a;default:k=wt(a,ad(c+1,k));}return k;case"Q":return c=Math.floor(d.getMonth()/3),k<4?a.JSC$8393_dateTimeSymbols_.SHORTQUARTERS[c]:a.JSC$8393_dateTimeSymbols_.QUARTERS[c];case"d":return wt(a,ad(d.getDate(),k));case"m":return xt(e),wt(a,ad(e.getMinutes?e.getMinutes():0,k));case"s":return xt(e),wt(a,ad(e.getSeconds(),k));case"v":return(h||tt(c.getTimezoneOffset())).timeZoneId_; case"V":return a=h||tt(c.getTimezoneOffset()),k<=2?a.timeZoneId_:gPa(a,c)>0?a.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?a.tzNamesExt_.DST_GENERIC_LOCATION:a.tzNamesExt_.DST_GENERIC_LOCATION:a.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?a.tzNamesExt_.STD_GENERIC_LOCATION:a.tzNamesExt_.STD_GENERIC_LOCATION;case"w":return c=XOa(e.getFullYear(),e.getMonth(),e.getDate(),a.JSC$8393_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,a.JSC$8393_dateTimeSymbols_.FIRSTDAYOFWEEK),wt(a,ad(Math.floor(Math.round((c-new Date(new Date(c).getFullYear(), 0,1).valueOf())/864E5)/7)+1,k));case"z":return a=h||tt(c.getTimezoneOffset()),k<4?a.tzNames_[gPa(a,c)>0?2:0]:a.tzNames_[gPa(a,c)>0?3:1];case"Z":return b=h||tt(c.getTimezoneOffset()),k<4?(k=-hPa(b,c),a=[k<0?"-":"+"],k=Math.abs(k),a.push(ad(Math.floor(k/60)%100,2),ad(k%60,2)),k=a.join("")):k=wt(a,fPa(hPa(b,c))),k;default:return"";}};var pPa={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",ZERO_DIGIT:"0",PLUS_SIGN:"+",MINUS_SIGN:"-",EXP_SYMBOL:"E",PERMILL:"\u2030",INFINITY:"\u221E",NAN:"NaN",DECIMAL_PATTERN:"#,##0.###",SCIENTIFIC_PATTERN:"#E0",PERCENT_PATTERN:"#,##0%",CURRENCY_PATTERN:"\xA4#,##0.00",DEF_CURRENCY_CODE:"USD"},qPa=pPa,rPa=pPa;rPa=qPa=pPa;var Ct=function(a,b,c,d){var e;if(e=b){a:if(b&&b.length===3){for(e=0;e<3;e++){var h=b[e];if(h<"A"||h>"Z"&&h<"a"||h>"z"){e=!1;break a}}e=!0}else e=!1;e=!e}if(e)throw new TypeError("Currency must be valid ISO code");this.intlCurrencyCode_=b?b.toUpperCase():null;this.currencyStyle_=c||0;this.overrideNumberFormatSymbols_=d||null;this.maximumIntegerDigits_=40;this.minimumIntegerDigits_=1;this.significantDigits_=0;this.maximumFractionDigits_=3;this.minExponentDigits_=this.minimumFractionDigits_=0;this.useSignForPositiveExponent_= !1;this.positiveSuffix_=this.positivePrefix_="";this.negativePrefix_=zt(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof a==="number")switch(a){case 1:At(this,zt(this).DECIMAL_PATTERN);break;case 2:At(this,zt(this).SCIENTIFIC_PATTERN);break;case 3:At(this,zt(this).PERCENT_PATTERN);break;case 4:a=zt(this).CURRENCY_PATTERN;b=["0"];if(c= st[Bt(this)]){c=c[0]&7;if(c>0)for(b.push("."),d=0;d<c;d++)b.push("0");a=a.replace(/0.00/g,b.join(""))}At(this,a);break;case 5:sPa(this,1);break;case 6:sPa(this,2);break;default:throw Error("Unsupported pattern type.");}else At(this,a)},tPa=!1,zt=function(a){return a.overrideNumberFormatSymbols_||(tPa?rPa:qPa)},Bt=function(a){return a.intlCurrencyCode_||zt(a).DEF_CURRENCY_CODE},uPa=function(a,b){if(b>308)throw Error("Unsupported maximum fraction digits: "+b); a.maximumFractionDigits_=b;return a},At=function(a,b){b.replace(/ /g,"\xA0"); var c=[0];a.positivePrefix_=vPa(a,b,c);for(var d=c[0],e=-1,h=0,k=0,m=0,p=-1,q=b.length,r=!0;c[0]<q&&r;c[0]++)switch(b.charAt(c[0])){case"#":k>0?m++:h++;p>=0&&e<0&&p++;break;case"0":if(m>0)throw Error("Unexpected \"0\" in pattern \""+b+"\"");k++;p>=0&&e<0&&p++;break;case",":p>0&&a.groupingArray_.push(p);p=0;break;case".":if(e>=0)throw Error("Multiple decimal separators in pattern \""+b+"\"");e=h+k+m;break;case"E":if(a.useExponentialNotation_)throw Error("Multiple exponential symbols in pattern \""+b+ "\"");a.useExponentialNotation_=!0;a.minExponentDigits_=0;c[0]+1<q&&b.charAt(c[0]+1)=="+"&&(c[0]++,a.useSignForPositiveExponent_=!0);for(;c[0]+1<q&&b.charAt(c[0]+1)=="0";)c[0]++,a.minExponentDigits_++;if(h+k<1||a.minExponentDigits_<1)throw Error("Malformed exponential pattern \""+b+"\"");r=!1;break;default:c[0]--,r=!1;}k==0&&h>0&&e>=0&&(k=e,k==0&&k++,m=h-k,h=k-1,k=1);if(e<0&&m>0||e>=0&&(e<h||e>h+k)||p==0)throw Error("Malformed pattern \""+b+"\"");m=h+k+m;a.maximumFractionDigits_=e>=0?m-e:0;e>=0&&(a.minimumFractionDigits_= h+k-e,a.minimumFractionDigits_<0&&(a.minimumFractionDigits_=0));a.minimumIntegerDigits_=(e>=0?e:m)-h;a.useExponentialNotation_&&(a.maximumIntegerDigits_=h+a.minimumIntegerDigits_,a.maximumFractionDigits_==0&&a.minimumIntegerDigits_==0&&(a.minimumIntegerDigits_=1));a.groupingArray_.push(Math.max(0,p));a.decimalSeparatorAlwaysShown_=e==0||e==m;d=c[0]-d;a.positiveSuffix_=vPa(a,b,c);c[0]<b.length&&b.charAt(c[0])==";"?(c[0]++,a.multiplier_!=1&&(a.negativePercentSignExpected_=!0),a.negativePrefix_=vPa(a, b,c),c[0]+=d,a.negativeSuffix_=vPa(a,b,c)):(a.negativePrefix_+=a.positivePrefix_,a.negativeSuffix_+=a.positiveSuffix_)},sPa=function(a,b){a.compactStyle_=b; At(a,zt(a).DECIMAL_PATTERN);a.minimumFractionDigits_=0;uPa(a,2);if(a.minimumFractionDigits_>0)throw Error("Can't combine significant digits and minimum fraction digits");a.significantDigits_=2}; Ct.prototype.parse=function(a,b){b=b||[0];if(this.compactStyle_!==0)throw Error("Parsing of compact numbers is unimplemented");a=a.replace(/ |\u202f/g,"\xA0");var c=a.indexOf(this.positivePrefix_,b[0])==b[0],d=a.indexOf(this.negativePrefix_,b[0])==b[0];c&&d&&(this.positivePrefix_.length>this.negativePrefix_.length?d=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(c=!1));c?b[0]+=this.positivePrefix_.length:d&&(b[0]+=this.negativePrefix_.length);if(a.indexOf(zt(this).INFINITY,b[0])== b[0]){b[0]+=zt(this).INFINITY.length;var e=Infinity}else{e=a;var h=!1,k=!1,m=!1,p=-1,q=1,r=zt(this).DECIMAL_SEP,w=zt(this).GROUP_SEP,z=zt(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("Parsing of compact style numbers is not implemented");w=w.replace(/\u202f/g,"\xA0");for(var C="";b[0]<e.length;b[0]++){var E=e.charAt(b[0]),I=wPa(this,E);if(I>=0&&I<=9)C+=I,m=!0;else if(E==r.charAt(0)){if(h||k)break;C+=".";h=!0}else if(E==w.charAt(0)&&("\xA0"!=w.charAt(0)||b[0]+1<e.length&&wPa(this,e.charAt(b[0]+ 1))>=0)){if(h||k)break}else if(E==z.charAt(0)){if(k)break;C+="E";k=!0;p=b[0]}else if(E=="+"||E=="-"){if(m&&p!=b[0]-1)break;C+=E}else if(this.multiplier_==1&&E==zt(this).PERCENT.charAt(0)){if(q!=1)break;q=100;if(m){b[0]++;break}}else if(this.multiplier_==1&&E==zt(this).PERMILL.charAt(0)){if(q!=1)break;q=1E3;if(m){b[0]++;break}}else break}this.multiplier_!=1&&(q=this.multiplier_);e=parseFloat(C)/q}if(c){if(a.indexOf(this.positiveSuffix_,b[0])!=b[0])return NaN;b[0]+=this.positiveSuffix_.length}else if(d){if(a.indexOf(this.negativeSuffix_, b[0])!=b[0])return NaN;b[0]+=this.negativeSuffix_.length}return d?-e:e}; Ct.prototype.format=function(a){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("Min value must be less than max value");if(isNaN(a))return zt(this).NAN;var b=[];var c=a,d=a;if(this.compactStyle_==0)var e=Dt;else c=Math.abs(c),d=Math.abs(d),e=xPa(this,c<=1?0:yPa(c)).divisorBase,d=Et(d,-e),zPa(this,d),c=Et(c,-e),c=zPa(this,c),e=xPa(this,e+yPa(c.intValue));a=Et(a,-e.divisorBase);(c=a<0||a==0&&1/a<0)?e.negative_prefix?b.push(e.negative_prefix):(b.push(e.prefix),b.push(this.negativePrefix_)):( b.push(e.prefix),b.push(this.positivePrefix_));if(isFinite(a)){if(a*=c?-1:1,a*=this.multiplier_,this.useExponentialNotation_){if(d=a,d==0)APa(this,d,this.minimumIntegerDigits_,b),BPa(this,0,b);else{var h=Math.floor(Math.log(d)/Math.log(10)+2e-15);d=Et(d,-h);var k=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(k=h%this.maximumIntegerDigits_,k<0&&(k=this.maximumIntegerDigits_+k),d=Et(d,k),h-=k,k=1):this.minimumIntegerDigits_<1?(h++,d=Et(d, -1)):(h-=this.minimumIntegerDigits_-1,d=Et(d,this.minimumIntegerDigits_-1));APa(this,d,k,b);BPa(this,h,b)}}else APa(this,a,this.minimumIntegerDigits_,b);}else b.push(zt(this).INFINITY);c?e.negative_suffix?b.push(e.negative_suffix):(isFinite(a)&&b.push(e.suffix),b.push(this.negativeSuffix_)):(isFinite(a)&&b.push(e.suffix),b.push(this.positiveSuffix_));return b.join("")}; var zPa=function(a,b){var c=Et(b,a.maximumFractionDigits_);a.significantDigits_>0&&(c=CPa(c,a.significantDigits_,a.maximumFractionDigits_));c=Math.round(c);isFinite(c)?(b=Math.floor(Et(c,-a.maximumFractionDigits_)),a=Math.floor(c-Et(b,a.maximumFractionDigits_))):a=0;return{intValue:b,fracValue:a}},APa=function(a,b,c,d){if(a.minimumFractionDigits_>a.maximumFractionDigits_)throw Error("Min value must be less than max value"); d||(d=[]);b=zPa(a,b);var e=b.intValue,h=b.fracValue,k=a.minimumFractionDigits_>0||h>0||!1;b=a.minimumFractionDigits_;k&&(b=a.minimumFractionDigits_);for(var m="",p=e;p>1E20;)m="0"+m,p=Math.round(Et(p,-1));m=p+m;var q=zt(a).DECIMAL_SEP;p=zt(a).ZERO_DIGIT.codePointAt(0);var r=m.length,w=0;if(e>0||c>0){for(e=r;e<c;e++)d.push(String.fromCodePoint(p));if(a.groupingArray_.length>=2)for(c=1;c<a.groupingArray_.length;c++)w+=a.groupingArray_[c];c=r-w;if(c>0){e=a.groupingArray_;w=r=0;for(var z,C=zt(a).GROUP_SEP, E=m.length,I=0;I<E;I++)if(d.push(String.fromCodePoint(p+Number(m.charAt(I))*1)),E-I>1)if(z=e[w],I<c){var N=c-I;(z===1||z>0&&N%z===1)&&d.push(C)}else w<e.length&&(I===c?w+=1:z===I-c-r+1&&(d.push(C),r+=z,w+=1))}else{c=m;m=a.groupingArray_;e=zt(a).GROUP_SEP;z=c.length;C=[];for(r=m.length-1;r>=0&&z>0;r--){w=m[r];for(E=0;E<w&&z-E-1>=0;E++)C.push(String.fromCodePoint(p+Number(c.charAt(z-E-1))*1));z-=w;z>0&&C.push(e)}d.push.apply(d,C.reverse())}}else k||d.push(String.fromCodePoint(p));(a.decimalSeparatorAlwaysShown_|| k)&&d.push(q);h=String(h);k=h.split("e+");k.length==2&&(h=String(CPa(parseFloat(k[0]),a.significantDigits_,1)),h=h.replace(".",""),h+=$c("0",parseInt(k[1],10)-h.length+1));a.maximumFractionDigits_+1>h.length&&(h="1"+$c("0",a.maximumFractionDigits_-h.length)+h);for(a=h.length;h.charAt(a-1)=="0"&&a>b+1;)a--;for(b=1;b<a;b++)d.push(String.fromCodePoint(p+Number(h.charAt(b))*1))},BPa=function(a,b,c){c.push(zt(a).EXP_SYMBOL); b<0?(b=-b,c.push(zt(a).MINUS_SIGN)):a.useSignForPositiveExponent_&&c.push(zt(a).PLUS_SIGN);b=""+b;for(var d=zt(a).ZERO_DIGIT,e=b.length;e<a.minExponentDigits_;e++)c.push(d);a=d.codePointAt(0)-DPa;for(d=0;d<b.length;d++)c.push(String.fromCodePoint(a+b.codePointAt(d)))},wPa=function(a,b){b=b.codePointAt(0); if(48<=b&&b<58)return b-48;a=zt(a).ZERO_DIGIT.codePointAt(0);return a<=b&&b<a+10?b-a:-1},DPa="0".codePointAt(0),vPa=function(a,b,c){for(var d="",e=!1,h=b.length;c[0]<h;c[0]++){var k=b.charAt(c[0]); if(k=="'")c[0]+1<h&&b.charAt(c[0]+1)=="'"?(c[0]++,d+="'"):e=!e;else if(e)d+=k;else switch(k){case"#":case"0":case",":case".":case";":return d;case"\xA4":if(c[0]+1<h&&b.charAt(c[0]+1)=="\xA4")c[0]++,d+=Bt(a);else switch(a.currencyStyle_){case 0:k=Bt(a);d+=k in st?st[k][1]:k;break;case 2:k=Bt(a);var m=st[k];d+=m?k==m[1]?k:k+" "+m[1]:k;break;case 1:k=Bt(a),d+=k in st?st[k][2]:k;}break;case"%":if(!a.negativePercentSignExpected_&&a.multiplier_!=1)throw Error("Too many percent/permill");if(a.negativePercentSignExpected_&& a.multiplier_!=100)throw Error("Inconsistent use of percent/permill characters");a.multiplier_=100;a.negativePercentSignExpected_=!1;d+=zt(a).PERCENT;break;case"\u2030":if(!a.negativePercentSignExpected_&&a.multiplier_!=1)throw Error("Too many percent/permill");if(a.negativePercentSignExpected_&&a.multiplier_!=1E3)throw Error("Inconsistent use of percent/permill characters");a.multiplier_=1E3;a.negativePercentSignExpected_=!1;d+=zt(a).PERMILL;break;default:d+=k;}}return d},Dt={divisorBase:0, negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},xPa=function(a,b){a=a.compactStyle_==1?rt.COMPACT_DECIMAL_SHORT_PATTERN:rt.COMPACT_DECIMAL_LONG_PATTERN;a==null&&(a=rt.COMPACT_DECIMAL_SHORT_PATTERN);if(b<3)return Dt;b=Math.min(14,b);var c=a[Et(1,b)];for(--b;!c&&b>=3;)c=a[Et(1,b)],b--;if(!c)return Dt;c=c.other;var d=a="",e=c.indexOf(";");e>=0&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&c!="0"?(c=/([^0]*)(0+)(.*)/.exec(c))?{divisorBase:b+ 1-(c[2].length-1),negative_prefix:a,negative_suffix:d,prefix:c[1],suffix:c[3]}:Dt:Dt},yPa=function(a){if(!isFinite(a))return a>0?a:0; for(var b=0;(a/=10)>=1;)b++;return b},Et=function(a,b){if(!a||!isFinite(a)||b==0)return a; a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))},EPa=function(a,b){return a&&isFinite(a)?Et(Math.round(Et(a,b)),-b):a},CPa=function(a,b,c){if(!a)return a; b=b-yPa(a)-1;return b<-c?EPa(a,-c):EPa(a,b)};var FPa=function(a){return a%10==1&&a%100!=11?"one":a%10==2&&a%100!=12?"two":a%10==3&&a%100!=13?"few":"other"},GPa=FPa; GPa=FPa;var HPa=function(a,b){var c=a|0;if(void 0===b){b=Math;var d=b.min,e=a+"",h=e.indexOf(".");b=d.call(b,h===-1?0:e.length-h-1,3)}d=Math.pow(10,b);a={v:b,f:(a*d|0)%d};return c==1&&a.v==0?"one":"other"},IPa=HPa; IPa=HPa;var MPa=function(a){this.JSC$8417_pattern_=a;this.parsedPattern_=this.literals_=this.initialLiterals_=null;a=qPa;var b=rt;if(JPa!==a||KPa!==b)JPa=a,KPa=b,LPa=new Ct(1);this.numberFormatter_=LPa},JPa=null,KPa=null,LPa=null,NPa=RegExp("'([{}#].*?)'","g"),OPa=RegExp("''","g"); MPa.prototype.format=function(a){if(this.JSC$8417_pattern_){this.initialLiterals_=[];var b=PPa(this,this.JSC$8417_pattern_);this.parsedPattern_=QPa(this,b);this.JSC$8417_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=pc(this.initialLiterals_),b=[],RPa(this,this.parsedPattern_,a,!1,b),a=b.join("");this.literals_.length>0;)a=a.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else a="";return a}; var RPa=function(a,b,c,d,e){for(var h=0;h<b.length;h++)switch(b[h].type){case 4:e.push(b[h].value);break;case 3:var k=b[h].value,m=a,p=e,q=c[k];q===void 0?p.push("Undefined parameter - "+k):(m.literals_.push(q),p.push(m.buildPlaceholder_(m.literals_)));break;case 2:k=b[h].value;m=a;p=c;q=d;var r=e,w=k.argumentIndex;p[w]===void 0?r.push("Undefined parameter - "+w):(w=k[p[w]],w===void 0&&(w=k.other),RPa(m,w,p,q,r));break;case 0:k=b[h].value;SPa(a,k,c,IPa,d,e);break;case 1:k=b[h].value,SPa(a,k,c,GPa, d,e);}},SPa=function(a,b,c,d,e,h){var k=b.argumentIndex,m=b.argumentOffset,p=+c[k]; isNaN(p)?h.push("Undefined or invalid parameter - "+k):(m=p-m,k=b[c[k]],k===void 0&&(d=d(Math.abs(m)),k=b[d],k===void 0&&(k=b.other)),b=[],RPa(a,k,c,e,b),c=b.join(""),e?h.push(c):(a=a.numberFormatter_.format(m),h.push(c.replace(/#/g,a))))},PPa=function(a,b){var c=a.initialLiterals_,d=a.buildPlaceholder_.bind(a); b=b.replace(OPa,function(){c.push("'");return d(c)}); return b=b.replace(NPa,function(e,h){c.push(h);return d(c)})},TPa=function(a){var b=0,c=[],d=[],e=/[{}]/g; e.lastIndex=0;for(var h;h=e.exec(a);){var k=h.index;h[0]=="}"?(c.pop(),c.length==0&&(h={type:1},h.value=a.substring(b,k),d.push(h),b=k+1)):(c.length==0&&(b=a.substring(b,k),b!=""&&d.push({type:0,value:b}),b=k+1),c.push("{"))}b=a.substring(b);b!=""&&d.push({type:0,value:b});return d},UPa=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,VPa=/^\s*(\w+)\s*,\s*selectordinal\s*,/,WPa=/^\s*(\w+)\s*,\s*select\s*,/,QPa=function(a,b){var c=[]; b=TPa(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var h=b[d].value;switch(UPa.test(h)?0:VPa.test(h)?1:WPa.test(h)?2:/^\s*\w+\s*/.test(h)?3:5){case 2:e.type=2;e.value=XPa(a,b[d].value);break;case 0:e.type=0;e.value=YPa(a,b[d].value);break;case 1:e.type=1;e.value=ZPa(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value;}}c.push(e)}return c},XPa=function(a,b){var c=""; b=b.replace(WPa,function(m,p){c=p;return""}); var d={};d.argumentIndex=c;b=TPa(b);for(var e=0;e<b.length;){var h=b[e].value;e++;var k;1==b[e].type&&(k=QPa(a,b[e].value));d[h.replace(/\s/g,"")]=k;e++}return d},YPa=function(a,b){var c="",d=0; b=b.replace(UPa,function(p,q,r){c=q;r&&(d=parseInt(r,10));return""}); var e={};e.argumentIndex=c;e.argumentOffset=d;b=TPa(b);for(var h=0;h<b.length;){var k=b[h].value;h++;var m;1==b[h].type&&(m=QPa(a,b[h].value));e[k.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=m;h++}return e},ZPa=function(a,b){var c=""; b=b.replace(VPa,function(m,p){c=p;return""}); var d={};d.argumentIndex=c;d.argumentOffset=0;b=TPa(b);for(var e=0;e<b.length;){var h=b[e].value;e++;if(1==b[e].type)var k=QPa(a,b[e].value);d[h.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;e++}return d}; MPa.prototype.buildPlaceholder_=function(a){return"\uFDDF_"+(a.length-1).toString(10)+"_"};var $Pa; $Pa={DAY:{LONG:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},NARROW:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},HOUR:{LONG:{R:{0:"this hour"},P:"one{# hour ago}other{# hours ago}",F:"one{in # hour}other{in # hours}"},SHORT:{R:{0:"this hour"},P:"one{# hr. ago}other{# hr. ago}",F:"one{in # hr.}other{in # hr.}"},NARROW:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}}, MINUTE:{LONG:{R:{0:"this minute"},P:"one{# minute ago}other{# minutes ago}",F:"one{in # minute}other{in # minutes}"},SHORT:{R:{0:"this minute"},P:"one{# min. ago}other{# min. ago}",F:"one{in # min.}other{in # min.}"},NARROW:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{LONG:{R:{"-1":"last month",0:"this month",1:"next month"},P:"one{# month ago}other{# months ago}",F:"one{in # month}other{in # months}"},SHORT:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{# mo. ago}other{# mo. ago}", F:"one{in # mo.}other{in # mo.}"},NARROW:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},QUARTER:{LONG:{R:{"-1":"last quarter",0:"this quarter",1:"next quarter"},P:"one{# quarter ago}other{# quarters ago}",F:"one{in # quarter}other{in # quarters}"},SHORT:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{# qtr. ago}other{# qtrs. ago}",F:"one{in # qtr.}other{in # qtrs.}"},NARROW:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}", F:"one{in #q}other{in #q}"}},SECOND:{LONG:{R:{0:"now"},P:"one{# second ago}other{# seconds ago}",F:"one{in # second}other{in # seconds}"},SHORT:{R:{0:"now"},P:"one{# sec. ago}other{# sec. ago}",F:"one{in # sec.}other{in # sec.}"},NARROW:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{LONG:{R:{"-1":"last week",0:"this week",1:"next week"},P:"one{# week ago}other{# weeks ago}",F:"one{in # week}other{in # weeks}"},SHORT:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{# wk. ago}other{# wk. ago}", F:"one{in # wk.}other{in # wk.}"},NARROW:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},YEAR:{LONG:{R:{"-1":"last year",0:"this year",1:"next year"},P:"one{# year ago}other{# years ago}",F:"one{in # year}other{in # years}"},SHORT:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{# yr. ago}other{# yr. ago}",F:"one{in # yr.}other{in # yr.}"},NARROW:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{#y ago}other{#y ago}",F:"one{in #y}other{in #y}"}}};var Ft=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};var Gt=function(a){this.errorMessage_=null;this.result_=[];this.JSC$8427_buffer_="";this.stack_=[];this.JSC$8427_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!a||!a.deliverMessageAsRawString)},aQa={INIT:0, VALUE:1,OBJECT_OPEN:2,OBJECT_END:3,ARRAY_OPEN:4,ARRAY_END:5,STRING:6,KEY_START:7,KEY_END:8,TRUE1:9,TRUE2:10,TRUE3:11,FALSE1:12,FALSE2:13,FALSE3:14,FALSE4:15,NULL1:16,NULL2:17,NULL3:18,NUM_DECIMAL_POINT:19,NUM_DIGIT:20};Gt.prototype.isInputValid=function(){return this.streamState_!=3}; Gt.prototype.done=function(){return this.streamState_===2}; var Ht=function(a,b,c){a.streamState_=3;a.errorMessage_="The stream is broken @"+a.JSC$8427_pos_+"/"+c+". With input:\n"+b;throw Error(a.errorMessage_)}; Gt.prototype.acceptsBinaryInput=function(){return!1}; Gt.prototype.parse=function(a){function b(){for(;z<a.length;)if(Ft(a[z]))z++,h.JSC$8427_pos_++;else break;return z<q} function c(){for(var E;;){E=a[z++];if(!E)break;h.JSC$8427_pos_++;switch(h.state_){case p.INIT:E==="{"?h.state_=p.OBJECT_OPEN:E==="["?h.state_=p.ARRAY_OPEN:Ft(E)||Ht(h,a,z);continue;case p.KEY_START:case p.OBJECT_OPEN:if(Ft(E))continue;if(h.state_===p.KEY_START)k.push(p.KEY_END);else if(E==="}"){e("{}");h.state_=d();continue}else k.push(p.OBJECT_END);E==="\""?h.state_=p.STRING:Ht(h,a,z);continue;case p.KEY_END:case p.OBJECT_END:if(Ft(E))continue;E===":"?(h.state_===p.OBJECT_END&&(k.push(p.OBJECT_END), h.depth_++),h.state_=p.VALUE):E==="}"?(h.depth_--,e(),h.state_=d()):E===","?(h.state_===p.OBJECT_END&&k.push(p.OBJECT_END),h.state_=p.KEY_START):Ht(h,a,z);continue;case p.ARRAY_OPEN:case p.VALUE:if(Ft(E))continue;if(h.state_===p.ARRAY_OPEN)if(h.depth_++,h.state_=p.VALUE,E==="]"){h.depth_--;if(h.depth_===0){h.state_=p.ARRAY_END;return}e("[]");h.state_=d();continue}else k.push(p.ARRAY_END);E==="\""?h.state_=p.STRING:E==="{"?h.state_=p.OBJECT_OPEN:E==="["?h.state_=p.ARRAY_OPEN:E==="t"?h.state_=p.TRUE1: E==="f"?h.state_=p.FALSE1:E==="n"?h.state_=p.NULL1:E!=="-"&&("0123456789".indexOf(E)!==-1?h.state_=p.NUM_DIGIT:Ht(h,a,z));continue;case p.ARRAY_END:if(E===",")k.push(p.ARRAY_END),h.state_=p.VALUE,h.depth_===1&&(w=z);else if(E==="]"){h.depth_--;if(h.depth_===0)return;e();h.state_=d()}else if(Ft(E))continue;else Ht(h,a,z);continue;case p.STRING:var I=z;a:for(;;){for(;h.unicodeCount_>0;)if(E=a[z++],h.unicodeCount_===4?h.unicodeCount_=0:h.unicodeCount_++,!E)break a;if(E==="\""&&!h.slashed_){h.state_=d(); break}if(E==="\\"&&!h.slashed_&&(h.slashed_=!0,E=a[z++],!E))break;if(h.slashed_)if(h.slashed_=!1,E==="u"&&(h.unicodeCount_=1),E=a[z++])continue;else break;m.lastIndex=z;E=m.exec(a);if(!E){z=a.length+1;break}z=E.index+1;E=a[E.index];if(!E)break}h.JSC$8427_pos_+=z-I;continue;case p.TRUE1:if(!E)continue;E==="r"?h.state_=p.TRUE2:Ht(h,a,z);continue;case p.TRUE2:if(!E)continue;E==="u"?h.state_=p.TRUE3:Ht(h,a,z);continue;case p.TRUE3:if(!E)continue;E==="e"?h.state_=d():Ht(h,a,z);continue;case p.FALSE1:if(!E)continue; E==="a"?h.state_=p.FALSE2:Ht(h,a,z);continue;case p.FALSE2:if(!E)continue;E==="l"?h.state_=p.FALSE3:Ht(h,a,z);continue;case p.FALSE3:if(!E)continue;E==="s"?h.state_=p.FALSE4:Ht(h,a,z);continue;case p.FALSE4:if(!E)continue;E==="e"?h.state_=d():Ht(h,a,z);continue;case p.NULL1:if(!E)continue;E==="u"?h.state_=p.NULL2:Ht(h,a,z);continue;case p.NULL2:if(!E)continue;E==="l"?h.state_=p.NULL3:Ht(h,a,z);continue;case p.NULL3:if(!E)continue;E==="l"?h.state_=d():Ht(h,a,z);continue;case p.NUM_DECIMAL_POINT:E=== "."?h.state_=p.NUM_DIGIT:Ht(h,a,z);continue;case p.NUM_DIGIT:if("0123456789.eE+-".indexOf(E)!==-1)continue;else z--,h.JSC$8427_pos_--,h.state_=d();continue;default:Ht(h,a,z);}}} function d(){var E=k.pop();return E!=null?E:p.VALUE} function e(E){h.depth_>1||(E||(E=w===-1?h.JSC$8427_buffer_+a.substring(r,z):a.substring(w,z)),h.deliverMessageAsRawString_?h.result_.push(E):h.result_.push(JSON.parse(E)),w=z)} for(var h=this,k=h.stack_,m=h.stringInputPattern_,p=aQa,q=a.length,r=0,w=-1,z=0;z<q;)switch(h.streamState_){case 3:return Ht(h,a,z),null;case 2:return b()&&Ht(h,a,z),null;case 0:if(b()){var C=a[z++];h.JSC$8427_pos_++;if(C==="["){h.streamState_=1;r=z;h.state_=p.ARRAY_OPEN;continue}else Ht(h,a,z)}return null;case 1:return c(),h.depth_===0&&h.state_==p.ARRAY_END?(h.streamState_=2,h.JSC$8427_buffer_=a.substring(z)):h.JSC$8427_buffer_=w===-1?h.JSC$8427_buffer_+a.substring(r):a.substring(w),h.result_.length> 0?(C=h.result_,h.result_=[],C):null;}return null};var It=function(a){this.mechanism=a}; fb(It,mj);var bQa=function(a,b){var c=[];Zja(b,function(d){try{var e=It.prototype.getWrapper.call(this,d,!0)}catch(h){if(h=="Storage: Invalid value was encountered")return;throw h}e===void 0?c.push(d):Fka(e)&&c.push(d)},a); return c},cQa=function(a,b){bQa(a,b).forEach(function(c){It.prototype.remove.call(this,c)},a)};var Jt=function(a,b){this.JSC$8435_key_=a;this.JSC$8435_value_=b}; Jt.prototype.getKey=function(){return this.JSC$8435_key_}; Jt.prototype.getValue=function(){return this.JSC$8435_value_}; Jt.prototype.clone=function(){return new Jt(this.JSC$8435_key_,this.JSC$8435_value_)};var Kt=function(a){this.nodes_=[];if(a)a:{if(a instanceof Kt){var b=a.getKeys();a=a.getValues();if(this.getCount()<=0){for(var c=this.nodes_,d=0;d<b.length;d++)c.push(new Jt(b[d],a[d]));break a}}else b=uc.getKeys(a),a=uc.getValues(a);for(c=0;c<b.length;c++)this.insert(b[c],a[c])}}; f=Kt.prototype;f.insert=function(a,b){var c=this.nodes_;c.push(new Jt(a,b));a=c.length-1;b=this.nodes_;for(c=b[a];a>0;){var d=a-1>>1;if(b[d].getKey()>c.getKey())b[a]=b[d],a=d;else break}b[a]=c}; f.remove=function(){var a=this.nodes_,b=a.length,c=a[0];if(!(b<=0)){if(b==1)a.length=0;else{a[0]=a.pop();a=0;b=this.nodes_;for(var d=b.length,e=b[a];a<d>>1;){var h=a*2+1,k=a*2+2;h=k<d&&b[k].getKey()<b[h].getKey()?k:h;if(b[h].getKey()>e.getKey())break;b[a]=b[h];a=h}b[a]=e}return c.getValue()}}; f.peek=function(){var a=this.nodes_;if(a.length!=0)return a[0].getValue()}; f.getValues=function(){for(var a=this.nodes_,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].getValue());return b}; f.getKeys=function(){for(var a=this.nodes_,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].getKey());return b}; f.containsValue=function(a){return this.nodes_.some(function(b){return b.getValue()==a})}; f.containsKey=function(a){return this.nodes_.some(function(b){return b.getKey()==a})}; f.clone=function(){return new Kt(this)}; f.getCount=function(){return this.nodes_.length}; f.isEmpty=function(){return this.nodes_.length===0}; f.clear=function(){this.nodes_.length=0};var dQa=function(){Kt.apply(this,arguments)}; l(dQa,Kt);dQa.prototype.enqueue=function(a,b){this.insert(a,b)};var eQa=function(){this.front_=[];this.back_=[]},fQa=function(a){a.front_.length===0&&(a.front_=a.back_,a.front_.reverse(),a.back_=[])}; f=eQa.prototype;f.enqueue=function(a){this.back_.push(a)}; f.peek=function(){fQa(this);return Vb(this.front_)}; f.getCount=function(){return this.front_.length+this.back_.length}; f.isEmpty=function(){return this.front_.length===0&&this.back_.length===0}; f.clear=function(){this.front_=[];this.back_=[]}; f.contains=function(a){return lc(this.front_,a)||lc(this.back_,a)}; f.remove=function(a){var b=this.front_;var c=Array.prototype.lastIndexOf.call(b,a,b.length-1);c>=0?(oc(b,c),b=!0):b=!1;return b||mc(this.back_,a)}; f.getValues=function(){for(var a=[],b=this.front_.length-1;b>=0;--b)a.push(this.front_[b]);var c=this.back_.length;for(b=0;b<c;++b)a.push(this.back_[b]);return a};var gQa=function(a,b){b||(b={});var c=window;var d=a instanceof Eb?a:Nb(typeof a.href!="undefined"?a.href:String(a));var e=self.crossOriginIsolated!==void 0,h="strict-origin-when-cross-origin";window.Request&&(h=new Request("/").referrerPolicy);var k=h==="unsafe-url";h=b.noreferrer;if(e&&h){if(k)throw Error("Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!");h=!1}a=b.target||a.target;e=[];for(var m in b)switch(m){case"width":case"height":case"top":case"left":e.push(m+ "="+b[m]);break;case"target":case"noopener":case"noreferrer":break;case"attributionsrc":e.push(m+(b[m]?"="+b[m]:""));break;default:e.push(m+"="+(b[m]?1:0));}m=e.join(",");Qd()&&c.navigator&&c.navigator.standalone&&a&&a!="_self"?(m=Ah("A"),m.href=ih(d),m.target=a,h&&(m.rel="noreferrer"),((b=b.attributionsrc)||b==="")&&m.setAttribute("attributionsrc",b),b=document.createEvent("MouseEvent"),b.initMouseEvent("click",!0,!0,c,1),m.dispatchEvent(b)):h?(c=Wha("",c,a,m),b=Ib(d),c&&(c.opener=null,b===""&&( b="javascript:''"),b=Bc("<meta name=\"referrer\" content=\"no-referrer\"><meta http-equiv=\"refresh\" content=\"0; url="+Zc(b)+"\">"),(c=c.document)&&c.write&&(c.write(Ac(b)),c.close()))):((c=Wha(d,c,a,m))&&b.noopener&&(c.opener=null),c&&b.noreferrer&&(c.opener=null))};/* Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var hQa={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},iQa={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},jQa={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},kQa=/[a-z0-9*]/,lQa=/U\+/,mQa=/^arrow/,nQa=/^space(bar)?/,oQa=/^escape$/; function pQa(a,b){var c="";if(a)if(a=a.toLowerCase(),a===" "||nQa.test(a))c="space";else if(oQa.test(a))c="esc";else if(a.length==1){if(!b||kQa.test(a))c=a}else c=mQa.test(a)?a.replace("arrow",""):a=="multiply"?"*":a;return c} function qQa(a,b){var c=a.hasModifiers;if(b.key)c=pQa(b.key,c);else if(b.detail&&b.detail.key)c=pQa(b.detail.key,c);else{c=b.keyIdentifier;var d="";c&&(c in hQa?d=hQa[c]:lQa.test(c)?(c=parseInt(c.replace("U+","0x"),16),d=String.fromCharCode(c).toLowerCase()):d=c.toLowerCase());(c=d)||(c=b.keyCode,d="",Number(c)&&(c>=65&&c<=90?d=String.fromCharCode(32+c):c>=112&&c<=123?d="f"+(c-112+1):c>=48&&c<=57?d=String(c-48):c>=96&&c<=105?d=String(c-96):d=iQa[c]),c=d);c=c||""}return c===a.key&&(!a.hasModifiers|| !!b.shiftKey===!!a.shiftKey&&!!b.ctrlKey===!!a.ctrlKey&&!!b.altKey===!!a.altKey&&!!b.metaKey===!!a.metaKey)} function rQa(a){return a.length===1?{combo:a,key:a,event:"keydown"}:a.split("+").reduce(function(b,c){var d=c.split(":");c=d[0];d=d[1];c in jQa?(b[jQa[c]]=!0,b.hasModifiers=!0):(b.key=c,b.event=d||"keydown");return b},{combo:a.split(":").shift()})} function sQa(a){return a.trim().split(" ").map(function(b){return rQa(b)})} var Lt={properties:{keyEventTarget:{type:Object,value:function(){return this}}, stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}}, _imperativeKeyBindings:{type:Object,value:function(){return{}}}}, observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()}, attached:function(){this._listenKeyEventListeners()}, detached:function(){this._unlistenKeyEventListeners()}, addOwnKeyBinding:function(a,b){this._imperativeKeyBindings[a]=b;this._prepKeyBindings();this._resetKeyEventListeners()}, removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()}, keyboardEventMatchesKeys:function(a,b){b=sQa(b);for(var c=0;c<b.length;++c)if(qQa(b[c],a))return!0;return!1}, _collectKeyBindings:function(){var a=this.behaviors.map(function(b){return b.keyBindings}); a.indexOf(this.keyBindings)===-1&&a.push(this.keyBindings);return a}, _prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(c){for(var d in c)this._addKeyBinding(d,c[d])},this); for(var a in this._imperativeKeyBindings)this._addKeyBinding(a,this._imperativeKeyBindings[a]);for(var b in this._keyBindings)this._keyBindings[b].sort(function(c,d){c=c[0].hasModifiers;return c===d[0].hasModifiers?0:c?-1:1})}, _addKeyBinding:function(a,b){sQa(a).forEach(function(c){this._keyBindings[c.event]=this._keyBindings[c.event]||[];this._keyBindings[c.event].push([c,b])},this)}, _resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()}, _listenKeyEventListeners:function(){this.keyEventTarget&&Object.keys(this._keyBindings).forEach(function(a){var b=this._onKeyBindingEvent.bind(this,this._keyBindings[a]);this._boundKeyHandlers.push([this.keyEventTarget,a,b]);this.keyEventTarget.addEventListener(a,b)},this)}, _unlistenKeyEventListeners:function(){for(var a,b,c;this._boundKeyHandlers.length;)a=this._boundKeyHandlers.pop(),b=a[0],c=a[1],a=a[2],b.removeEventListener(c,a)}, _onKeyBindingEvent:function(a,b){this.stopKeyboardEventPropagation&&b.stopPropagation();if(!b.defaultPrevented)for(var c=0;c<a.length;c++){var d=a[c][0],e=a[c][1];if(qQa(d,b)&&(this._triggerKeyHandler(d,e,b),b.defaultPrevented))break}}, _triggerKeyHandler:function(a,b,c){var d=Object.create(a);d.keyboardEvent=c;a=new CustomEvent(a.event,{detail:d,cancelable:!0});this[b].call(this,a);a.defaultPrevented&&c.preventDefault()}};/* Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var Mt={properties:{focused:{type:Boolean,value:!1,notify:!0,readOnly:!0,reflectToAttribute:!0},disabled:{type:Boolean,value:!1,notify:!0,observer:"_disabledChanged",reflectToAttribute:!0},_oldTabIndex:{type:String},_boundFocusBlurHandler:{type:Function,value:function(){return this._focusBlurHandler.bind(this)}}}, observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0);this.addEventListener("blur",this._boundFocusBlurHandler,!0)}, _focusBlurHandler:function(a){this._setFocused(a.type==="focus")}, _disabledChanged:function(a){this.setAttribute("aria-disabled",a?"true":"false");this.style.pointerEvents=a?"none":"";a?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()):this._oldTabIndex!==void 0&&(this._oldTabIndex===null?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))}, _changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}};var Nt={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",mouseup:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)", "_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1}, _focusChanged:function(a){this._detectKeyboardFocus(a);a||this._setPressed(!1)}, _detectKeyboardFocus:function(a){this._setReceivedFocusFromKeyboard(!this.pointerDown&&a)}, _userActivate:function(a){this.active!==a&&(this.active=a,this.fire("change"))}, _downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)}, _upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)}, _spaceKeyDownHandler:function(a){a=a.detail.keyboardEvent;var b=Ys(a).localTarget;this.isLightDescendant(b)||(a.preventDefault(),a.stopImmediatePropagation(),this._setPressed(!0))}, _spaceKeyUpHandler:function(a){a=Ys(a.detail.keyboardEvent).localTarget;this.isLightDescendant(a)||(this.pressed&&this._asyncClick(),this._setPressed(!1))}, _asyncClick:function(){this.async(function(){this.click()},1)}, _pressedChanged:function(){this._changedButtonState()}, _ariaActiveAttributeChanged:function(a,b){b&&b!=a&&this.hasAttribute(b)&&this.removeAttribute(b)}, _activeChanged:function(a){this.toggles?this.setAttribute(this.ariaActiveAttribute,a?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()}, _controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()}, _changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},Ot=[Lt, Nt];/* Copyright (c) 2018 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var tQa={IronButtonState:Ot,IronButtonStateImpl:Nt};var Pt=function(a){Pt[" "](a);this.type=a&&a.type||"default";this.key=a&&a.key;a&&"value"in a&&(this.value=a.value)}; Pt.prototype.byKey=function(a){this.key=a;return this.value}; ia.Object.defineProperties(Pt.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var a=this.type,b=this.key;if(a&&b)return Qt[a]&&Qt[a][b]}, set:function(a){var b=this.type,c=this.key;b&&c&&(b=Qt[b]=Qt[b]||{},a==null?delete b[c]:b[c]=a)}}, list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var a=Qt[this.type];return a?Object.keys(a).map(function(b){return Qt[this.type][b]},this):[]}}}); Pt[" "]=function(){}; var Qt={};kt({is:"iron-meta",_template:null,properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(a,b,c){a=new Pt({type:a,key:b});c!==void 0&&c!==a.value?a.value=c:this.value!==a.value&&(this.value=a.value);return a}, get list(){return this.__meta&&this.__meta.list},_selfChanged:function(a){a&&(this.value=this)}, byKey:function(a){return new Pt({type:this.type,key:a}).value}});kt({is:"iron-iconset-svg",_template:null,properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new Pt({type:"iconset",key:null,value:null})}, attached:function(){this.style.display="none"}, getIconNames:function(){this._icons=this._createIconMap();return Object.keys(this._icons).map(function(a){return this.name+":"+a},this)}, applyIcon:function(a,b){this.removeIcon(a);if(b=this._cloneIcon(b,this.rtlMirroring&&this._targetIsRTL(a))){var c=Ys(a.root||a);c.insertBefore(b,c.childNodes[0]);return a._svgIcon=b}return null}, removeIcon:function(a){a._svgIcon&&(Ys(a.root||a).removeChild(a._svgIcon),a._svgIcon=null)}, _targetIsRTL:function(a){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(a&&a.nodeType!==Node.ELEMENT_NODE&&(a=a.host),this.__targetIsRTL=a&&window.getComputedStyle(a).direction==="rtl"));return this.__targetIsRTL}, _nameChanged:function(){this._meta.value=null;this._meta.key=this.name;this._meta.value=this;this.async(function(){this.fire("iron-iconset-added",this,{node:window})})}, _createIconMap:function(){var a=Object.create(null);Ys(this).querySelectorAll("[id]").forEach(function(b){a[b.id]=b}); return a}, _cloneIcon:function(a,b){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[a],this.size,b)}, _prepareSvgClone:function(a,b,c){if(a){a=a.cloneNode(!0);var d=document.createElementNS("http://www.w3.org/2000/svg","svg");b=a.getAttribute("viewBox")||"0 0 "+b+" "+b;var e="pointer-events: none; display: block; width: 100%; height: 100%;";c&&a.hasAttribute("mirror-in-rtl")&&(e+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");d.setAttribute("viewBox",b);d.setAttribute("preserveAspectRatio","xMidYMid meet");d.setAttribute("focusable","false");d.style&&(d.style.cssText= e);d.appendChild(a).removeAttribute("id");return d}return null}});var uQa=new Set,Rt={properties:{_parentResizable:{type:Object,observer:"_parentResizableChanged"},_notifyingDescendant:{type:Boolean,value:!1}},listeners:{"iron-request-resize-notifications":"_onIronRequestResizeNotifications"},created:function(){this._interestedResizables=[];this._boundNotifyResize=this.notifyResize.bind(this);this._boundOnDescendantIronResize=this._onDescendantIronResize.bind(this)}, attached:function(){this._requestResizeNotifications()}, detached:function(){this._parentResizable?this._parentResizable.stopResizeNotificationsFor(this):(uQa.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null}, notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(a){this.resizerShouldNotify(a)&&this._notifyDescendant(a)},this),this._fireResize())}, assignParentResizable:function(a){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=a)&&a._interestedResizables.indexOf(this)===-1&&(a._interestedResizables.push(this),a._subscribeIronResize(this))}, stopResizeNotificationsFor:function(a){var b=this._interestedResizables.indexOf(a);b>-1&&(this._interestedResizables.splice(b,1),this._unsubscribeIronResize(a))}, _subscribeIronResize:function(a){a.addEventListener("iron-resize",this._boundOnDescendantIronResize)}, _unsubscribeIronResize:function(a){a.removeEventListener("iron-resize",this._boundOnDescendantIronResize)}, resizerShouldNotify:function(){return!0}, _onDescendantIronResize:function(a){this._notifyingDescendant?a.stopPropagation():Rj||this._fireResize()}, _fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})}, _onIronRequestResizeNotifications:function(a){var b=Ys(a).rootTarget;b!==this&&(b.assignParentResizable(this),this._notifyDescendant(b),a.stopPropagation())}, _parentResizableChanged:function(a){a&&window.removeEventListener("resize",this._boundNotifyResize)}, _notifyDescendant:function(a){this.isAttached&&(this._notifyingDescendant=!0,a.notifyResize(),this._notifyingDescendant=!1)}, _requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var a=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function c(){document.removeEventListener("readystatechange",c);a()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(b){b!==this&&b._findParent()},this):(uQa.forEach(function(b){b!==this&&b._findParent()},this),window.addEventListener("resize",this._boundNotifyResize), this.notifyResize())}, _findParent:function(){this.assignParentResizable(null);this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0});this._parentResizable?uQa.delete(this):uQa.add(this)}};/* Copyright (c) 2014 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var vQa=ka(["<!--css-build:shady-->\n \n\n <div id=\"background\" class=\"style-scope paper-ripple\"></div>\n <div id=\"waves\" class=\"style-scope paper-ripple\"></div>\n"]), wQa=function(a,b,c,d){a-=c;b-=d;return Math.sqrt(a*a+b*b)},xQa=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now; function yQa(a){this.element=a;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)} yQa.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};function zQa(a){this.element=a;this.color=window.getComputedStyle(a).color;this.wave=document.createElement("div");this.waveContainer=document.createElement("div");this.wave.style.backgroundColor=this.color;this.wave.classList.add("wave");this.waveContainer.classList.add("wave-container");Ys(this.waveContainer).appendChild(this.wave);AQa(this)} var AQa=function(a){a.maxRadius=0;a.mouseDownStart=0;a.mouseUpStart=0;a.xStart=0;a.yStart=0;a.xEnd=0;a.yEnd=0;a.containerMetrics=new yQa(a.element)}; zQa.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var a=xQa()-this.mouseDownStart;this.mouseUpStart&&(a-=this.mouseUpElapsed);return a},get mouseUpElapsed(){return this.mouseUpStart?xQa()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1E3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1E3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+ this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var a=Math.min(Math.sqrt(this.containerMetrics.width*this.containerMetrics.width+this.containerMetrics.height*this.containerMetrics.height),300)*1.1+5;return Math.abs(a*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-a/300*.2)))))},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity): this.initialOpacity},get outerOpacity(){return Math.max(0,Math.min(this.mouseUpElapsedSeconds*.3,this.opacity))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,300)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,300)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size* 2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},draw:function(){this.wave.style.opacity=this.opacity;var a=this.radius/(this.containerMetrics.size/2);var b=this.xNow-this.containerMetrics.width/2;var c=this.yNow-this.containerMetrics.height/2;this.waveContainer.style.webkitTransform= "translate("+b+"px, "+c+"px)";this.waveContainer.style.transform="translate3d("+b+"px, "+c+"px, 0)";this.wave.style.webkitTransform="scale("+a+","+a+")";this.wave.style.transform="scale3d("+a+","+a+",1)"}, downAction:function(a){var b=this.containerMetrics.width/2,c=this.containerMetrics.height/2;AQa(this);this.mouseDownStart=xQa();this.center?(this.xStart=b,this.yStart=c):(this.xStart=a?a.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=a?a.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=b,this.yEnd=c);a=this.containerMetrics;b=this.xStart;c=this.yStart;this.maxRadius=Math.max(wQa(b,c,0,0),wQa(b,c, a.width,0),wQa(b,c,0,a.height),wQa(b,c,a.width,a.height));this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px";this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px";this.waveContainer.style.width=this.containerMetrics.size+"px";this.waveContainer.style.height=this.containerMetrics.size+"px"}, upAction:function(){this.isMouseDown&&(this.mouseUpStart=xQa())}, remove:function(){Ys(Ys(this.waveContainer).parentNode).removeChild(this.waveContainer)}}; kt({_template:ps(vQa),is:"paper-ripple",behaviors:[Lt],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}}, animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}}, get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){Ys(this).parentNode.nodeType==11?this.keyEventTarget=Ys(this).getOwnerRoot().host:this.keyEventTarget=Ys(this).parentNode;var a=this.keyEventTarget;this.listen(a,"up","uiUpAction");this.listen(a,"down","uiDownAction")}, detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(a){a.remove()}); this.ripples.length=0;this._setAnimating(!1)}, get shouldKeepAnimating(){for(var a=0;a<this.ripples.length;++a)if(!this.ripples[a].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)}, uiDownAction:function(a){this.noink||this.downAction(a)}, downAction:function(a){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(a),this._animating||(this._animating=!0,this.animate()))}, uiUpAction:function(a){this.noink||this.upAction(a)}, upAction:function(a){this.holdDown||(this.ripples.forEach(function(b){b.upAction(a)}),this._animating=!0,this.animate())}, onAnimationComplete:function(){for(var a=0;a<this.ripples.length;++a){var b=this.ripples[a];b.isOpacityFullyDecayed&&!b.isRestingAtMaxRadius&&this.removeRipple(b)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")}, addRipple:function(){var a=new zQa(this);Ys(this.$.waves).appendChild(a.waveContainer);this.$.background.style.backgroundColor=a.color;this.ripples.push(a);this._setAnimating(!0);return a}, removeRipple:function(a){var b=this.ripples.indexOf(a);b<0||(this.ripples.splice(b,1),a.remove(),this.ripples.length||this._setAnimating(!1))}, animate:function(){if(this._animating){var a;for(a=0;a<this.ripples.length;++a){var b=this.ripples[a];b.draw();this.$.background.style.opacity=b.outerOpacity;b.isOpacityFullyDecayed&&!b.isRestingAtMaxRadius&&this.removeRipple(b)}if(this.shouldKeepAnimating)window.requestAnimationFrame(this._boundAnimate);else this.onAnimationComplete()}}, animateRipple:function(){return this.animate()}, _onEnterKeydown:function(){this.uiDownAction();this.async(this.uiUpAction,1)}, _onSpaceKeydown:function(){this.uiDownAction()}, _onSpaceKeyup:function(){this.uiUpAction()}, _holdDownChanged:function(a,b){b!==void 0&&(a?this.downAction():this.upAction())}});var St={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()}, _downHandler:function(a){Nt._downHandler.call(this,a);this.pressed&&this.ensureRipple(a)}, ensureRipple:function(a){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var b=this._rippleContainer||this.root;b&&Ys(b).appendChild(this._ripple);if(a){b=Ys(this._rippleContainer||this);var c=Ys(a).rootTarget;b.deepContains(c)&&this._ripple.uiDownAction(a)}}}, getRipple:function(){this.ensureRipple();return this._ripple}, hasRipple:function(){return!!this._ripple}, _createRipple:function(){return document.createElement("paper-ripple")}, _noinkChanged:function(a){this.hasRipple()&&(this._ripple.noink=a)}};var BQa={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var a=1;this.disabled?a=0:this.active||this.pressed?a=4:this.receivedFocusFromKeyboard&&(a=3);this._setElevation(a)}, _computeKeyboardClass:function(a){this.toggleClass("keyboard-focus",a)}, _spaceKeyDownHandler:function(a){Nt._spaceKeyDownHandler.call(this,a);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()}, _spaceKeyUpHandler:function(a){Nt._spaceKeyUpHandler.call(this,a);this.hasRipple()&&this._ripple.uiUpAction()}},CQa=[Ot, Mt,St,BQa];var Tt=function(a,b){a=Error.call(this,a);this.message=a.message;"stack"in a&&(this.stack=a.stack);this.arg=b;this.name=this.constructor.name;this.constructor=Tt;this.__proto__=Tt.prototype}; l(Tt,Error);function DQa(a,b){if(a&&a.fn){var c=a.fn;a.fn=function(){try{c.apply(this,arguments)}catch(d){if(d instanceof Tt)console.warn("Argument '"+d.arg+"'"+(b?" for method '"+b+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw d}}}return a} var EQa=Yr(function(a){var b=function(){return a.apply(this,arguments)||this}; l(b,a);b.prototype._marshalArgs=function(c,d,e){d=a.prototype._marshalArgs.call(this,c,d,e);if(this._legacyUndefinedCheck&&d.length>1)for(e=0;e<d.length;e++)if(d[e]===void 0||c[e].wildcard&&d[e].base===void 0)throw c=c[e].name,new Tt("Argument '"+c+"' is undefined.",c);return d}; b.prototype._addPropertyEffect=function(c,d,e){return a.prototype._addPropertyEffect.call(this,c,d,DQa(e,e&&e.info&&e.info.methodName))}; b._addTemplatePropertyEffect=function(c,d,e){return a._addTemplatePropertyEffect.call(this,c,d,DQa(e))}; return b}),FQa=kt.Class; kt.Class=function(a,b){return FQa(a,function(c){return b?b(EQa(c)):EQa(c)})}; var GQa=Yr(function(a){var b=EQa(a);a=function(){return b.apply(this,arguments)||this}; l(a,b);ia.Object.defineProperties(a.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}}); return a}),HQa=Os.mixin; Os.mixin=HQa?function(a){return GQa(HQa(a))}:GQa; console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");var Ut=tQa.IronButtonState;/* Math.uuid.js (v1.4) http://www.broofa.com mailto:robert@broofa.com Copyright (c) 2010 Robert Kieffer Dual licensed under the MIT and GPL licenses. */ var IQa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),JQa=function(){var a=[],b;var c=c||IQa.length;for(b=0;b<8;b++)a[b]=IQa[0|Math.random()*c];return a.join("")},Vt=function(){for(var a=Array(36),b=0,c,d=0;d<36;d++)d==8||d==13||d==18||d==23?a[d]="-":d==14?a[d]="4":(b<=2&&(b=33554432+Math.random()*16777216|0),c=b&15,b>>=4,a[d]=IQa[d==19?c&3|8:c]); return a.join("")};/* The MIT License (MIT) Copyright (c) 2015-present Dan Abramov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ function KQa(){var a=Ga.apply(0,arguments);return a.length===0?function(b){return b}:a.length===1?a[0]:a.reduce(function(b,c){return function(){return b(c.apply(null,pa(Ga.apply(0,arguments))))}})} ;function LQa(){var a=Ga.apply(0,arguments);return function(b){return function(c,d){c=b(c,d);var e=function(){throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},h={getState:c.getState, dispatch:function(k){return e.apply(null,[k].concat(pa(Ga.apply(1,arguments))))}}; d=a.map(function(k){return k(h)}); e=KQa.apply(null,pa(d))(c.dispatch);return Object.assign({},c,{dispatch:e})}}} ;var MQa=function(){return Math.random().toString(36).substring(7).split("").join(".")},NQa="@@redux/INIT"+MQa(),OQa="@@redux/REPLACE"+MQa();function PQa(a){Object.keys(a).forEach(function(b){var c=a[b];if(typeof c(void 0,{type:NQa})==="undefined")throw Error("The slice reducer for key \""+b+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(typeof c(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+MQa()})==="undefined")throw Error("The slice reducer for key \""+ b+"\" returned undefined when probed with a random type. Don't try to handle '"+(NQa+"' or other actions in \"redux/*\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null."))})} function Wt(a){for(var b=Object.keys(a),c={},d=0;d<b.length;d++){var e=b[d];typeof a[e]==="function"&&(c[e]=a[e])}var h=Object.keys(c);try{PQa(c)}catch(m){var k=m}return function(m,p){m=m===void 0?{}:m;if(k)throw k;for(var q=!1,r={},w=0;w<h.length;w++){var z=h[w],C=m[z],E=(0,c[z])(C,p);if(typeof E==="undefined")throw m=p&&p.type,Error("When called with an action of type "+(m?"\""+String(m)+"\"":"(unknown type)")+", the slice reducer for key \""+z+"\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined."); r[z]=E;q=q||E!==C}return(q=q||h.length!==Object.keys(m).length)?r:m}} ;var QQa=typeof Symbol==="function"&&Symbol.observable||"@@observable";function RQa(a,b,c){function d(){if(r)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return m} function e(C){if(typeof C!=="function")throw Error("Expected the listener to be a function. Instead, received: '"+typeof C+"'");if(r)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");var E=!0;q===p&&(q=p.slice());q.push(C);return function(){if(E){if(r)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details."); E=!1;q===p&&(q=p.slice());var I=q.indexOf(C);q.splice(I,1);p=null}}} function h(C){if(typeof C!=="object"||C===null)var E=!1;else{for(E=C;Object.getPrototypeOf(E)!==null;)E=Object.getPrototypeOf(E);E=Object.getPrototypeOf(C)===E}if(!E)throw Error("Actions must be plain objects. Instead, the actual type was: '"+typeof C+"'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples."); if(typeof C.type==="undefined")throw Error("Actions may not have an undefined \"type\" property. You may have misspelled an action type string constant.");if(r)throw Error("Reducers may not dispatch actions.");try{r=!0,m=k(m,C)}finally{r=!1}E=p=q;for(var I=0;I<E.length;I++)(0,E[I])();return C} if(typeof b==="function"&&typeof c==="function"||typeof c==="function"&&typeof arguments[3]==="function")throw Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.");typeof b==="function"&&typeof c==="undefined"&&(c=b,b=void 0);if(typeof c!=="undefined"){if(typeof c!=="function")throw Error("Expected the enhancer to be a function. Instead, received: '"+ typeof c+"'");return c(RQa)(a,b)}if(typeof a!=="function")throw Error("Expected the root reducer to be a function. Instead, received: '"+typeof a+"'");var k=a,m=b,p=[],q=p,r=!1;h({type:NQa});var w={},z=(w.dispatch=h,w.subscribe=e,w.getState=d,w.replaceReducer=function(C){if(typeof C!=="function")throw Error("Expected the nextReducer to be a function. Instead, received: '"+typeof C);k=C;h({type:OQa});return z},w[QQa]=function(){var C={}; return C.subscribe=function(E){function I(){E.next&&E.next(d())} if(typeof E!=="object"||E===null)throw new TypeError("Expected the observer to be an object. Instead, received: '"+typeof E+"'");I();return{unsubscribe:e(I)}},C[QQa]=function(){return this},C},w); return z} ;function G(a,b){b=Bc(b);b=Ac(b);a.innerHTML=b} ;function Xt(a,b){function c(){function e(m,p,q){for(p=Reflect.getMetadata("parameters",m)||[];p.length<=q;)p.push(null);p[q]=p[q]||[];p[q].push(k);Reflect.defineMetadata(p,m);return m} var h=Ga.apply(0,arguments);if(this instanceof c)return d.apply(this,h),this;var k=new(Function.prototype.bind.apply(c,[null].concat(pa(h))));e.annotation=k;return e} var d=SQa(b);c.prototype.toString=function(){return"@"+a}; return c.annotationCls=c} function SQa(a){return function(){var b=Ga.apply(0,arguments),c=this;a.forEach(function(d,e){e=b[e];if(Array.isArray(d))c[d[0]]=e&&e!==void 0?e:d[1];else for(var h in d)c[h]=e&&e[h]!==void 0?e[h]:d[h]})}} ;function TQa(){throw Error("unimplemented")} ;function UQa(a){return a!==void 0&&a!==null} function Yt(a){if(typeof a==="string")return a;if(a===void 0||a===null)return""+a;if(a.overriddenName)return a.overriddenName;if(a.name)return a.name;a=a.toString();var b=a.indexOf("\n");return b===-1?a:a.substring(0,b)} ;function VQa(a){a.__forward_ref__=VQa;a.toString=function(){return Yt(this())}; return a} function Zt(a){return typeof a==="function"&&a.hasOwnProperty("__forward_ref__")&&a.__forward_ref__===VQa?a():a} ;Xt("Injectable",[]);var WQa=Xt("Inject",[["token",void 0]]),XQa=Xt("Optional",[]);Xt("Injectable",[]);var YQa=Xt("Self",[]),ZQa=Xt("SkipSelf",[]);Xt("Host",[]);var $Qa={},aRa=function(){}; aRa.prototype.resolve=function(){return TQa()}; aRa.prototype.addProvider=function(){TQa()};var bRa=Function;var cRa=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,dRa=function(){this._reflect=window.Reflect}; f=dRa.prototype;f.factory=function(a){return function(){return new(Function.prototype.bind.apply(a,[null].concat(pa(Ga.apply(0,arguments)))))}}; f._zipTypesAndAnnotations=function(a,b){var c=typeof a==="undefined"?Array(b.length):Array(a.length);for(var d=0;d<c.length;d++)c[d]=typeof a==="undefined"?[]:a[d]!=Object?[a[d]]:[],b&&UQa(b[d])&&(c[d]=c[d].concat(b[d]));return c}; f._ownParameters=function(a,b){if(cRa.exec(a.toString()))return null;if(a.parameters&&a.parameters!==b.parameters)return a.parameters;var c=a.ctorParameters;return c&&c!==b.ctorParameters?(b=typeof c==="function"?c():c,a=b.map(function(d){return d&&d.type}),b=b.map(function(d){return d&&eRa(d.decorators)}),this._zipTypesAndAnnotations(a,b)):UQa(this._reflect)&&UQa(this._reflect.getOwnMetadata)&&(b=this._reflect.getOwnMetadata("parameters",a),(c=this._reflect.getOwnMetadata("design:paramtypes",a))|| b)?this._zipTypesAndAnnotations(c,b):Array(a.length).fill(void 0)}; f.parameters=function(a){if(!a.prototype)return[];var b=Object.getPrototypeOf(a.prototype).constructor;(a=this._ownParameters(a,b))||b===Object||(a=this.parameters(b));return a||[]}; f._ownAnnotations=function(a,b){if(a.annotations&&a.annotations!==b.annotations)return a=a.annotations,typeof a==="function"&&a.annotations&&(a=a.annotations),a;if(a.decorators&&a.decorators!==b.decorators)return eRa(a.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",a)}; f.annotations=function(a){var b=Object.getPrototypeOf(a.prototype).constructor;a=this._ownAnnotations(a,b)||[];return(b!==Object?this.annotations(b):[]).concat(a)}; f._ownPropMetadata=function(a,b){if(a.propMetadata&&a.propMetadata!==b.propMetadata)return a=a.propMetadata,typeof a==="function"&&a.propMetadata&&(a=a.propMetadata),a;if(a.propDecorators&&a.propDecorators!==b.propDecorators){var c=a.propDecorators,d={};Object.keys(c).forEach(function(e){d[e]=eRa(c[e])}); return d}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",a)}; f.propMetadata=function(a){var b=Object.getPrototypeOf(a.prototype).constructor,c={};if(b!==Object){var d=this.propMetadata(b);Object.keys(d).forEach(function(h){c[h]=d[h]})}var e=this._ownPropMetadata(a,b); e&&Object.keys(e).forEach(function(h){var k=[];c.hasOwnProperty(h)&&k.push.apply(k,pa(c[h]));k.push.apply(k,pa(e[h]));c[h]=k}); return c}; f.getter=function(a){return function(b){return b[a]}}; f.method=function(a){return function(b,c){if(!b[a])throw Error("\""+a+"\" is undefined");return b[a].apply(b,c)}}; function eRa(a){return a?a.map(function(b){return new(Function.prototype.bind.apply(b.type.annotationCls,[null].concat(pa(b.args?b.args:[]))))}):[]} ;var fRa=function(){};var gRa=function(a){this.reflectionCapabilities=a}; l(gRa,fRa);f=gRa.prototype;f.factory=function(a){return this.reflectionCapabilities.factory(a)}; f.parameters=function(a){return this.reflectionCapabilities.parameters(a)}; f.annotations=function(a){return this.reflectionCapabilities.annotations(a)}; f.propMetadata=function(a){return this.reflectionCapabilities.propMetadata(a)}; f.getter=function(a){return this.reflectionCapabilities.getter(a)}; f.method=function(a){return this.reflectionCapabilities.method(a)};var hRa=new gRa(new dRa());function iRa(a){for(var b=[],c=0;c<a.length;++c){if(b.indexOf(a[c])>-1){b.push(a[c]);break}b.push(a[c])}return b} function jRa(a){return a.length>1?" ("+iRa(a.slice().reverse()).map(function(b){return Yt(b.token)}).join(" -> ")+")":""} function kRa(a,b,c,d){if(d){var e=Error(" caused by: "+(d instanceof Error?d.message:d));e.ngOriginalError=d}else e=Error();e.addKey=lRa;e.keys=[b];e.injectors=[a];e.constructResolvingMessage=c;e.message=e.constructResolvingMessage();e.ngOriginalError=d;return e} function lRa(a,b){this.injectors.push(a);this.keys.push(b);this.message=this.constructResolvingMessage()} function mRa(a,b){return kRa(a,b,function(){return"No provider for "+Yt(this.keys[0].token)+"!"+jRa(this.keys)})} function nRa(a,b){return kRa(a,b,function(){return"Cannot instantiate cyclic dependency!"+jRa(this.keys)})} function oRa(a,b,c){return kRa(a,c,function(){var d=Yt(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+d+"!"+jRa(this.keys)+"."},b)} function pRa(a,b){for(var c=[],d=0,e=b.length;d<e;d++){var h=b[d];h&&h.length!=0?c.push(h.map(Yt).join(" ")):c.push("?")}return Error("Cannot resolve all parameters for '"+Yt(a)+"'("+c.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+Yt(a)+"' is decorated with Injectable.")} ;var $t=function(a,b){this.token=a;this.id=b;if(a===void 0||a===null)throw Error("Token must be defined!")}; ia.Object.defineProperties($t.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return Yt(this.token)}}}); ia.Object.defineProperties($t,{JSC$8525_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return au.JSC$8529_numberOfKeys}}}); var qRa=function(){this._allKeys=new Map}; qRa.prototype.get=function(a){if(a instanceof $t)return a;if(this._allKeys.has(a))return this._allKeys.get(a);var b=new $t(a,$t.JSC$8525_numberOfKeys);this._allKeys.set(a,b);return b}; ia.Object.defineProperties(qRa.prototype,{JSC$8529_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}}); var au=new qRa;var rRa=function(a,b,c){this.key=a;this.optional=b;this.visibility=c},sRa=[],tRa=function(a,b,c){this.key=a; this.resolvedFactories=b;this.multiProvider=c},uRa=function(a,b,c,d){this.factory=a; this.dependencies=b;this.providerClass=c;this.providerValue=d}; function vRa(a){var b=void 0,c=void 0;if(a&&a.useClass!==void 0){b=a.useClass;var d=Zt(a.useClass);var e=hRa.factory(d);d=wRa(d)}else a&&a.useExisting!==void 0?(e=function(h){return h},d=[new rRa(au.get(Zt(a.useExisting)),!1,null)]):a&&a.useFactory!==void 0?(e=a.useFactory,d=xRa(a.useFactory,a.deps)):(c=a.useValue,e=function(){return a.useValue},d=sRa); return new uRa(e,d,b,c)} function yRa(a){return new tRa(au.get(Zt(a.provide)),[vRa(a)],a.multi)} function zRa(a){a=ARa(a,[]).map(yRa);for(var b=new Map,c=0;c<a.length;c++){var d=a[c],e=b.get(d.key.id);if(e){if(d.multiProvider!==e.multiProvider)throw Error("Cannot mix multi providers and regular providers, got: "+e+" "+d);if(d.multiProvider)for(var h=0;h<d.resolvedFactories.length;h++)e.resolvedFactories.push(d.resolvedFactories[h]);else b.set(d.key.id,d)}else e=void 0,d.multiProvider?e=new tRa(d.key,d.resolvedFactories.slice(),d.multiProvider):e=d,b.set(d.key.id,e)}return Array.from(b.values())} function ARa(a,b){a.forEach(function(c){if(c instanceof bRa)b.push({provide:c,useClass:c});else if(c&&typeof c=="object"&&c.provide!==void 0)b.push(c);else if(c instanceof Array)ARa(c,b);else throw Error("Invalid provider - only instances of Provider and Type are allowed, got: "+c)}); return b} function xRa(a,b){if(b){var c=b.map(function(d){return[d]}); return b.map(function(d){return BRa(a,d,c)})}return wRa(a)} function wRa(a){var b=hRa.parameters(a);if(!b)return[];if(b.some(function(c){return c==null}))throw pRa(a,b); return b.map(function(c){return BRa(a,c,b)})} function BRa(a,b,c){var d=null,e=!1;if(!Array.isArray(b))return b instanceof WQa?CRa(b.token,e,null):CRa(b,e,null);for(var h=null,k=0;k<b.length;++k){var m=b[k];if(m instanceof bRa)d=m;else if(m instanceof WQa)d=m.token;else if(m instanceof XQa)e=!0;else if(m instanceof YQa||m instanceof ZQa)h=m}d=Zt(d);if(d!=null)return CRa(d,e,h);throw pRa(a,c)} function CRa(a,b,c){return new rRa(au.get(Zt(a)),b,c)} ;var bu={},cu=function(a,b){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=b===void 0?null:b;a=g(a);for(b=a.next();!b.done;b=a.next())this.addProvider(b.value)}; f=cu.prototype;f.addProvider=function(a){this.keyIdToIndex.set(a.key.id,this.keyIds.length);this.providers.push(a);this.keyIds.push(a.key.id);this.objs.push(bu)}; f.resolve=function(a,b){b=b===void 0?$Qa:b;return this._getByKey(au.get(Zt(a)),null,b)}; f._new=function(a){if(this.constructedKeyIds[a.key.id])throw nRa(this,a.key);this.constructedKeyIds[a.key.id]=!0;return this._instantiateProvider(a)}; f._instantiateProvider=function(a){if(a.multiProvider){for(var b=Array(a.resolvedFactories.length),c=0;c<a.resolvedFactories.length;++c)b[c]=this._instantiate(a,a.resolvedFactories[c]);return b}return this._instantiate(a,a.resolvedFactories[0])}; f._instantiate=function(a,b){var c=this,d=b.factory;try{var e=b.dependencies.map(function(k){return c._getByReflectiveDependency(k)})}catch(k){throw k.addKey&&k.addKey(this,a.key),k; }try{var h=d.apply(null,pa(e))}catch(k){throw oRa(this,k,a.key)}return h}; f._getByReflectiveDependency=function(a){return this._getByKey(a.key,a.visibility,a.optional?null:$Qa)}; f._getByKey=function(a,b,c){return a===DRa?this:b instanceof YQa?this._getByKeySelf(a,c):this._getByKeyDefault(a,c,b)}; f._getObjByKeyId=function(a){for(var b=0;b<this.keyIds.length;b++)if(this.keyIds[b]===a)return this.objs[b]===bu&&(this.objs[b]=this._new(this.providers[b])),this.objs[b];return bu}; f._throwOrNull=function(a,b){if(b!==$Qa)return b;throw mRa(this,a)}; f._getByKeySelf=function(a,b){var c=this._getObjByKeyId(a.id);return c!==bu?c:this._throwOrNull(a,b)}; f._getByKeyDefault=function(a,b,c){for(var d=c=c instanceof ZQa?this.parent:this;c instanceof cu;){var e=c._getObjByKeyId(a.id);if(e!==bu)return e;c=c.parent}e=void 0;if(c!==null)try{var h=c.resolve(a.token,b);if(h!==bu)return h}catch(k){e=k}if(!(d instanceof cu&&ERa(a.token))){if(e)throw e;return this._throwOrNull(a,b)}for(h=d;h.parent instanceof cu;)h=h.parent;h.addProvider(yRa({provide:a.token,useClass:a.token}));return h.resolve(a.token,b)}; f.toString=function(){return this.displayName}; ia.Object.defineProperties(cu.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+FRa(this,function(a){return" \""+a.key.displayName+"\" "}).join(", ")+"])"}}}); var DRa=au.get(Zt(aRa));function FRa(a,b){for(var c=Array(a.providers.length),d=0;d<a.providers.length;++d){var e=d;if(d<0||d>=a.providers.length)throw Error("Index "+d+" is out-of-bounds.");c[e]=b(a.providers[d])}return c} function ERa(a){return typeof a==="function"&&hRa.parameters(a).every(function(b){return!!b})} ;var GRa=-1,HRa=function(a){addEventListener("pageshow",function(b){b.persisted&&(GRa=b.timeStamp,a(b))},!0)};var JRa=function(a,b,c){var d=IRa,e,h;return function(k){b.value>=0&&(k||c)&&((h=b.value-(e||0))||e===void 0)&&(e=b.value,b.delta=h,k=b.value,b.rating=k>d[1]?"poor":k>d[0]?"needs-improvement":"good",a(b))}};var du=-1,KRa=function(a){document.visibilityState==="hidden"&&du>-1&&(du=a.type==="visibilitychange"?a.timeStamp:0,removeEventListener("visibilitychange",KRa,!0),removeEventListener("prerenderingchange",KRa,!0))},LRa=function(){addEventListener("visibilitychange",KRa,!0); addEventListener("prerenderingchange",KRa,!0)},MRa=function(){du<0&&(du=document.visibilityState!=="hidden"||document.prerendering?Infinity:0,LRa(),HRa(function(){setTimeout(function(){du=document.visibilityState!=="hidden"||document.prerendering?Infinity:0; LRa()},0)})); return{get firstHiddenTime(){return du}}};var NRa=function(){var a=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(a&&a.responseStart>0&&a.responseStart<performance.now())return a};var ORa=function(){var a=NRa();return a&&a.activationStart||0};var PRa=function(){var a=NRa(),b="navigate";GRa>=0?b="back-forward-cache":a&&(document.prerendering||ORa()>0?b="prerender":document.wasDiscarded?b="restore":a.type&&(b=a.type.replace(/_/g,"-")));return{name:"LCP",value:-1,rating:"good",delta:0,entries:[],id:"v4-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:b}};var QRa=function(a){try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var b=new PerformanceObserver(function(c){Promise.resolve().then(function(){a(c.getEntries())})}); b.observe(Object.assign({type:"largest-contentful-paint",buffered:!0},{}));return b}}catch(c){}};var RRa=function(a){document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&a()})};var SRa=function(a){var b=!1;return function(){b||(a(),b=!0)}};var TRa=function(a){document.prerendering?addEventListener("prerenderingchange",function(){return a()},!0):a()};var URa=function(a){requestAnimationFrame(function(){return requestAnimationFrame(function(){return a()})})};var IRa=[2500,4E3],VRa={},WRa=function(a){var b=b||{};TRa(function(){var c=MRa(),d=PRa(),e=function(p){b.reportAllChanges||(p=p.slice(-1));p.forEach(function(q){q.startTime<c.firstHiddenTime&&(d.value=Math.max(q.startTime-ORa(),0),d.entries=[q],k())})},h=QRa(e); if(h){var k=JRa(a,d,b.reportAllChanges);var m=SRa(function(){VRa[d.id]||(e(h.takeRecords()),h.disconnect(),VRa[d.id]=!0,k(!0))}); ["keydown","click"].forEach(function(p){addEventListener(p,function(){var q=m,r=self.requestIdleCallback||self.setTimeout,w=-1;q=SRa(q);document.visibilityState==="hidden"?q():(w=r(q),RRa(q));return w},!0)}); RRa(m);HRa(function(p){d=PRa();k=JRa(a,d,b.reportAllChanges);URa(function(){d.value=performance.now()-p.timeStamp;VRa[d.id]=!0;k(!0)})})}})};var XRa;var YRa;/* Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier: BSD-3-Clause */ kt({_template:function(){if(YRa!==void 0)return YRa;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-paper-button\"></slot>");var b=a.content,c=b.insertBefore;if(XRa===void 0){var d=document.createElement("template");G(d,""); XRa=d}d=XRa;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return YRa=a}, is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[CQa],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?BQa._calculateElevation.apply(this):this._setElevation(0)}});var ZRa={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(a,b){return[a||b?"active":"",b?"cooldown":""].join(" ")}, __activeChanged:function(a,b){this.__setAriaHidden(!a);this.__coolingDown=!a&&b}, __altChanged:function(a){a==="loading"?this.alt=this.getAttribute("aria-label")||a:(this.__setAriaHidden(a===""),this.setAttribute("aria-label",a))}, __setAriaHidden:function(a){a?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")}, __reset:function(){this.__coolingDown=this.active=!1}};var $Ra;var aSa;kt({_template:function(){if(aSa!==void 0)return aSa;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"spinnerContainer\" class-name=\"[[__computeContainerClasses(active, __coolingDown)]]\" on-animationend=\"__reset\" on-webkit-animation-end=\"__reset\" class=\"style-scope tp-yt-paper-spinner-lite\"><div class=\"spinner-layer style-scope tp-yt-paper-spinner-lite\"><div class=\"circle-clipper left style-scope tp-yt-paper-spinner-lite\"><div class=\"circle style-scope tp-yt-paper-spinner-lite\"></div></div><div class=\"circle-clipper right style-scope tp-yt-paper-spinner-lite\"><div class=\"circle style-scope tp-yt-paper-spinner-lite\"></div></div></div></div>"); var b=a.content,c=b.insertBefore;if($Ra===void 0){var d=document.createElement("template");G(d,""); $Ra=d}d=$Ra;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return aSa=a}, is:"tp-yt-paper-spinner-lite",behaviors:[ZRa]});var bSa;var cSa;/* Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier: BSD-3-Clause */ kt({_template:function(){if(cSa!==void 0)return cSa;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"tooltip\" class=\"hidden style-scope tp-yt-paper-tooltip\" style-target=\"tooltip\">\n <slot class=\"style-scope tp-yt-paper-tooltip\"></slot>\n</div>\n");var b=a.content,c=b.insertBefore;if(bSa===void 0){var d=document.createElement("template");G(d,""); bSa=d}d=bSa;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return cSa=a}, is:"tp-yt-paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},alwaysDisplay:{type:Boolean,value:!1},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""}, animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}}, _showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var a=Ys(this).parentNode,b=Ys(this).getOwnerRoot(),c;this.for?c=Ys(b).querySelector("#"+this.for):c=a.nodeType==Node.DOCUMENT_FRAGMENT_NODE?b.host:a;return c},attached:function(){this._findTarget()}, detached:function(){this.manualMode||this._removeListeners()}, playAnimation:function(a){a==="entry"?this.show():a==="exit"&&this.hide()}, cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")}, show:function(){if(!this._showing){if(!this.alwaysDisplay&&Ys(this).textContent.trim()===""){for(var a=!0,b=Ys(this).getEffectiveChildNodes(),c=0;c<b.length;c++)if(b[c].textContent.trim()!==""){a=!1;break}if(a)return}this._showing=!0;this.$.tooltip.classList.remove("hidden");this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.updatePosition();this._animationPlaying=!0;this.$.tooltip.classList.add(this._getAnimationType("entry"))}}, hide:function(){this._showing&&(this._animationPlaying?(this._showing=!1,this._cancelAnimation()):(this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0))}, updatePosition:function(){if(this._target&&this.offsetParent){var a=this.offset;this.marginTop!=14&&this.offset==14&&(a=this.marginTop);var b=this.offsetParent.getBoundingClientRect(),c=this._target.getBoundingClientRect(),d=this.getBoundingClientRect(),e=(c.width-d.width)/2,h=(c.height-d.height)/2,k=c.left-b.left,m=c.top-b.top;switch(this.position){case"top":var p=k+e;var q=m-d.height-a;break;case"bottom":p=k+e;q=m+c.height+a;break;case"left":p=k-d.width-a;q=m+h;break;case"right":p=k+c.width+ a,q=m+h;}this.fitToVisibleBounds?(b.left+p+d.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,p)+"px",this.style.right="auto"),b.top+q+d.height>window.innerHeight?(this.style.bottom=b.height+"px",this.style.top="auto"):(this.style.top=Math.max(-b.top,q)+"px",this.style.bottom="auto")):(this.style.left=p+"px",this.style.top=q+"px")}}, _addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")}, _findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()}, _delayChange:function(a){a!==500&&this.updateStyles({"--paper-tooltip-delay-in":a+"ms"})}, _manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()}, _cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")}, _onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))}, _onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))}, _getAnimationType:function(a){if(a==="entry"&&this.animationEntry!=="")return this.animationEntry;if(a==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[a]&&typeof this.animationConfig[a][0].name==="string"){if(this.animationConfig[a][0].timing&&this.animationConfig[a][0].timing.delay&&this.animationConfig[a][0].timing.delay!==0){var b=this.animationConfig[a][0].timing.delay;a==="entry"?this.updateStyles({"--paper-tooltip-delay-in":b+"ms"}):a==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":b+ "ms"})}return this.animationConfig[a][0].name}}, _removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var hu=function(a){this.internalArray_=ff(a)}; l(hu,yg);var iu=[3,4],dSa=[5,6];var eSa=[0,iu,dSa,Nia,-1,Sg,Pia,-1,rha,sha];hu.prototype.JSC$8570_serializeBinary=Vg(eSa);var fSa=Ug(hu,eSa);var gSa=function(a){this.internalArray_=ff(a)}; l(gSa,yg);var hSa=function(a){this.internalArray_=ff(a)}; l(hSa,yg);var iSa=function(a){this.internalArray_=ff(a)}; l(iSa,yg);var jSa=function(a){this.internalArray_=ff(a)}; l(jSa,yg);jSa.prototype.getType=function(){return bg(this,1)};var ju=function(a){this.internalArray_=ff(a)}; l(ju,yg);ju.prototype.getSource=function(){return bg(this,1)}; ju.prototype.getMessage=function(){return ag(this,4)}; ju.prototype.getData=function(){return Kf(this,jSa,8)};var kSa=function(a){this.internalArray_=ff(a)}; l(kSa,yg);var ku=function(a){this.internalArray_=ff(a)}; l(ku,yg);var lu=function(a){this.internalArray_=ff(a)}; l(lu,yg);lu.prototype.getUrl=function(){return ag(this,1)}; lu.prototype.setUrl=function(a){return jg(this,1,a)}; lu.prototype.hasUrl=function(){return Vf(this,1)!=null};var lSa=function(a){this.internalArray_=ff(a)}; l(lSa,yg);var mSa=[3];var nSa=function(a){this.internalArray_=ff(a)}; l(nSa,yg);nSa.prototype.getType=function(){return bg(this,2)}; var mu=function(a){var b=new nSa;return lg(b,2,a)}; nSa.prototype.getLanguage=function(){return dg(this,4,nu)}; var nu=[3,4,5,6];var oSa=function(a){this.internalArray_=ff(a)}; l(oSa,yg);oSa.prototype.getType=function(){return bg(this,1)}; var ou=function(a){var b=new oSa;return lg(b,1,a)},pu=function(a,b){return Nf(a,2,pSa,b)},pSa=[2, 3,4,5];var qSa=function(a){this.internalArray_=ff(a)}; l(qSa,yg);var rSa=function(a){this.internalArray_=ff(a)}; l(rSa,yg);var sSa=function(a){this.internalArray_=ff(a)}; l(sSa,yg);var tSa=function(a){this.internalArray_=ff(a)}; l(tSa,yg);var uSa=function(a){this.internalArray_=ff(a)}; l(uSa,yg);uSa.prototype.getValue=function(){ne(this,Wda);return Zf(this,1)};var vSa=function(a){this.internalArray_=ff(a)}; l(vSa,yg);var qu=function(a){this.internalArray_=ff(a)}; l(qu,yg);qu.prototype.getType=function(){return bg(this,1)}; qu.prototype.getMetadata=function(){return eg(this,sSa,7,ru)}; qu.prototype.hasMetadata=function(){return wf(this,sSa,7,ru)}; var wSa=wha(qu),ru=[2,3,4,5,6,7,8,9,10,11,12];var vu=function(a){this.internalArray_=ff(a)}; l(vu,yg);f=vu.prototype;f.getEnableSsEngine=function(){return Wf(this,2)}; f.getEnableAwr=function(){return Wf(this,3)}; f.getAlohaAutoGaRollout=function(){return Wf(this,5)}; f.getEnableConfigurator=function(){return Wf(this,6)}; f.getEnableMweb=function(){return Wf(this,7)}; var ySa=function(){var a=xSa();return gg(a,7,!0)}; vu.prototype.getEnableCtlConsentCheckbox=function(){return Wf(this,8)}; vu.prototype.getEnableIframe=function(){return Wf(this,9)}; var xSa=function(){var a=new vu;a=gg(a,5,!0);a=gg(a,2,!0);a=gg(a,4,!1);a=gg(a,8,!0);return gg(a,9,!0)}; f=vu.prototype;f.getEnableScreenshotNudge=function(){return Wf(this,10)}; f.getEnableWebStartupConfigEndpoint=function(){return Wf(this,11)}; f.getEnableJunkNudge=function(){return Wf(this,12)}; f.getEnableConfiguratorLocale=function(){return Wf(this,13)}; f.getEnableTinyNoPointer=function(){return Wf(this,14)}; f.getEnableSupportSessionLogging=function(){return Wf(this,15)}; f.getEnableFileUploadForScreenshot=function(){return Wf(this,16)}; f.getEnableDirectDeflectionForSingleCategory=function(){return Wf(this,17)}; f.getEnableImageSanitization=function(){return Wf(this,18)}; f.getEnableAlohaBinarySplit=function(){return Wf(this,19)}; f.getEnableDbFeedbackIntents=function(){return Wf(this,20)}; f.getEnableMarkMandatoryFieldsWithRequired=function(){return Wf(this,21)}; f.getEnableFeedbackCategoryCustomUi=function(){return Wf(this,22)}; f.getEnableRealtimeCtl=function(){return Wf(this,23)};var zSa=function(a){this.internalArray_=ff(a)}; l(zSa,yg);function ASa(a){return BSa.some(function(b){return b.test(a)})} var BSa=[/https:\/\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/inapp/];var CSa="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");var DSa=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),ESa=ka(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]); function FSa(a,b){var c;var d=(c=a.formContent)==null?void 0:c.locale;c=d==null?void 0:d.split("-")[0];d=d&&CSa.includes(d)?d:c&&CSa.includes(c)?c:void 0;d=(d!=null?d:"en").replaceAll("-","_").toLowerCase();var e;a=((e=a.initializationData)==null?0:e.useNightlyRelease)?"nightly":"live";var h;return(b==null?0:(h=b.getEnableAlohaBinarySplit)==null?0:h.call(b))?fh(DSa,a):fh(ESa,a,d)} ;var GSa,HSa;function ISa(a,b,c,d){if(GSa)return GSa;var e=FSa(a,d);return GSa=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var m=Ah("SCRIPT");Qc(m,e);m.onload=function(){b.feedbackV2GlobalObject?h(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")}; m.onerror=function(){k("Feedback binary script tag failed to load: "+e.toString())}; c.body.appendChild(m)})} function JSa(a,b,c,d){if(HSa)return HSa;var e=FSa(a,d);return HSa=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var m=Ah("SCRIPT");Qc(m,e);m.onload=function(){b.feedbackV2GlobalObject?h(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")}; m.onerror=function(){k("Feedback binary script tag failed to load: "+e.toString())}; c.body.appendChild(m)})} function KSa(a,b,c,d,e){e=e===void 0?!0:e;var h,k,m,p,q;return t(function(r){switch(r.nextAddress){case 1:return h=Date.now(),n(r,ISa(a,c,d,b),2);case 2:k=r.yieldResult;if(!(e||((p=a.initializationData)==null?0:p.useNightlyRelease)||((q=a.initializationData)==null?0:q.isLocalServer))){m=k.initializeFeedbackClient(a,h,b);r.jumpTo(3);break}return n(r,k.initializeFeedbackClientAsync(a,h,b),4);case 4:m=r.yieldResult;case 3:return m.initiateAloha(),r.return(m);}})} function LSa(a,b,c,d){var e,h,k;return t(function(m){if(m.nextAddress==1)return e=Date.now(),n(m,JSa(a,c,d.document,b),2);if(m.nextAddress!=3)return h=m.yieldResult,n(m,h.initializeFeedbackClientAsync(a,e,b,d),3);k=m.yieldResult;k.initiateAloha();return m.return(k)})} function MSa(a,b,c){var d=!0;d=d===void 0?!0:d;var e,h,k,m,p,q,r,w,z,C;return t(function(E){e=c||Oa;if((h=b)==null?0:(m=(k=h).getEnableAlohaBinarySplit)==null?0:m.call(k)){p=e;if(p.isFormOpened)throw q=Error("Form is either loading or already opened"),q.name="DuplicateFormError",q;p.isFormOpened=!0;a.callbacks=a.callbacks||{};r=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(I){p.isFormOpened=!1;r(I)}; try{return E.return(LSa(a,b,p,e))}catch(I){throw p.isFormOpened=!1,I}}else{w=e;if(w.isFormOpened)throw z=Error("Form is either loading or already opened"),z.name="DuplicateFormError",z;w.isFormOpened=!0;a.callbacks=a.callbacks||{};C=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(I){w.isFormOpened=!1;C(I)}; try{return E.return(KSa(a,b,w,e.document,d))}catch(I){throw w.isFormOpened=!1,I}}ua(E)})} ;function NSa(a,b){return t(function(c){return c.return(new Promise(function(d){var e=OSa(b!=null?b:"")+"/aloha_form_properties?productId="+a;Kwa(e,function(h){h=h.target;var k=null;try{var m=JSON,p=m.stringify;if(h.JSC$7497_xhr_){var q=h.JSC$7497_xhr_.responseText;q.indexOf(")]}'\n")==0&&(q=q.substring(5));var r=nn(q)}else r=void 0;k=jga(zSa,p.call(m,r))}catch(w){p=new zSa,r=ySa(),r=gg(r,10,!0),r=gg(r,12,!0),r=gg(r,13,!1),r=gg(r,14,!0),r=gg(r,15,!0),r=gg(r,20,!1),k=Mf(p,1,r)}d(k)},"GET","",{},2E3, !0)}))})} function OSa(a){return ASa(a)?a:"https://www.google.com/tools/feedback"} ;var PSa=function(a,b,c){a.timeOfStartCall=new Date().getTime();var d=c||Oa,e=d.document,h=a.nonce||Kc(d);h&&!a.nonce&&(a.nonce=h);if(a.flow=="help"){var k=Qa("document.location.href",d);!a.helpCenterContext&&k&&(a.helpCenterContext=k.substring(0,1200));k=!0;if(b&&JSON&&JSON.stringify){var m=JSON.stringify(b);(k=m.length<=1200)&&(a.psdJson=m)}k||(b={invalidPsd:!0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.feedbackServerUri||"//www.google.com/tools/feedback";if(k=d.GOOGLE_FEEDBACK_START)k.apply(d, b);else{d=c+"/load.js?";for(var p in a)b=a[p],b==null||$a(b)||(d+=encodeURIComponent(p)+"="+encodeURIComponent(b)+"&");a=rh(e).createElement("SCRIPT");h&&a.setAttribute("nonce",h);Qc(a,Ab(d));e.body.appendChild(a)}},QSa=function(a,b,c,d){var e,h; t(function(k){e=c||Oa;var m=a.serverEnvironment==="DEV",p=c||Oa;p=a.nonce||Kc(p);m={integrationKeys:{productId:a.productId,feedbackBucket:a.bucket,triggerId:a.triggerId},callbacks:{onClose:a.callback,onLoad:a.onLoadCallback},formContent:{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,defaultFormInputValues:void 0,defaultFormInputValuesString:void 0, abuseLink:a.abuseLink,additionalDataConsent:a.additionalDataConsent},initializationData:{isLocalServer:m,nonce:p,useNightlyRelease:m,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:a.feedbackServerUri,colorScheme:a.colorScheme},extraData:{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback, enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(p=new Map(Object.entries(b)),m.extraData.productSpecificData=p);h=m;return n(k,MSa(h,d,e),0)})},RSa=function(a,b,c){try{if(a.flow==="help"){var d=a.helpCenterPath.replace(/^\//,""); Jc(c||window,Nb("https://support.google.com/"+d))}else a.flow==="submit"?PSa(a,b,c):NSa(a.productId,a.feedbackServerUri).then(function(e){e=Kf(e,vu,1);var h=!eda||(e==null?void 0:e.getEnableMweb()),k=!a.tinyNoPointer||(e==null?void 0:e.getEnableTinyNoPointer());!e||e.getAlohaAutoGaRollout()&&h&&k?QSa(a,b,c,e):PSa(a,b,c)},function(e){e&&e.name!=="DuplicateFormError"&&PSa(a,b,c)})}catch(e){QSa(a,b,c,null)}}; Pa("userfeedback.api.startFeedback",RSa);var SSa=function(a){var b=a.split(""),c=[-263237435,15,b,function(d,e,h){var k=e.length;h.forEach(function(m,p,q){this.push(q[p]=e[(e.indexOf(m)-e.indexOf(this[p])+p+k--)%e.length])},d.split(""))}, function(d,e){d=(d%e.length+e.length)%e.length;e.splice(-d).reverse().forEach(function(h){e.unshift(h)})}, "response",function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 58:d-=14;case 91:case 92:case 93:continue;case 123:d=47;case 94:case 95:case 96:continue;case 46:d=95;}e.push(String.fromCharCode(d))}return e}, null,12,1540023973,65941107,null,b,function(d,e){for(d=(d%e.length+e.length)%e.length;d--;)e.unshift(e.pop())}, 695603893,function(d){for(var e=d.length;e;)d.push(d.splice(--e,1)[0])}, "'[;'[(",function(d,e){d.push(e)}, null,function(d,e,h,k,m){return e(h,k,m)}, "continuation",b,function(d,e){if(d.length!=0){e=(e%d.length+d.length)%d.length;var h=d[0];d[0]=d[e];d[e]=h}}, function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 91:d=44;continue;case 123:d=65;break;case 65:d-=18;continue;case 58:d=96;continue;case 46:d=95;}e.push(String.fromCharCode(d))}return e}, "\"),/]];"];c[7]=c;c[11]=c;c[18]=c;try{(((0,c[15])(c[21]),c[22])(c[11],c[9]),c[22])(c[new Date("1970-01-01T04:30:12.000+04:30")/1E3],c[1]),((0,c[22])(c[11],c[23]),c[4])(c[10],c[18]),(0,c[20])(c[21],c[14])<<(0,c[17])(c[18],c[1]),(0,c[4])(c[8],c[21]),(0,c[19])((0,c[19])((0,c[17])(c[7],c[9]),c[3],c[20],(0,c[6])(),c[2]),c[3],c[5],(0,c[15])(),c[2])}catch(d){return"enhanced_except_AP____8P_"+a}return b.join("")};var TSa=new x("runAttestationCommand");var wu=new x("accessibilityContext");var USa=new x("accessibilityData");var VSa=new x("profileCardCommand");var WSa=new x("signInEndpoint");var XSa=new x("signOutEndpoint");var YSa=new x("saveCommandToSessionStorageAction");var ZSa=new x("crossAccountChannelTransferEndpoint");var $Sa=new x("getAccountSwitcherEndpoint");var aTa=new x("getAccountsListEndpoint");var bTa=new x("getAccountsListInnertubeEndpoint");var cTa=new x("hideEnclosingAction");var xu=new x("replaceEnclosingAction");var dTa=new x("adsControlFlowOpportunityReceivedCommand");var eTa=new x("openAdAllowlistInstructionCommand");var fTa=new x("instreamVideoAdRenderer");var gTa=new x("adSlotRenderer");var hTa=new x("createBackstagePostEndpoint");var iTa=new x("getPostVideoPreviewEndpoint");var jTa=new x("updateBackstagePostEndpoint");var kTa=new x("talkToRecsDeselectCommand");var lTa=new x("talkToRecsNextCommand");var mTa=new x("talkToRecsSelectCommand");var nTa=new x("talkToRecsUpdateTextCommand");var yu=new x("browseEndpoint");var oTa=new x("confirmDialogEndpoint");var pTa=new x("revealBusinessEmailCommand");var qTa=new x("validateChannelHandleCommand");var rTa=new x("channelCreationFormEndpoint");var sTa=new x("channelThumbnailWithLinkRenderer");var tTa=new x("channelCreationServiceEndpoint");var uTa=new x("updateChannelPageSettingsEndpoint");var zu=function(a){this.delegate=a},Au=function(){zu.apply(this,arguments)}; l(Au,zu);ia.Object.defineProperties(Au.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata}, set:function(a){this.delegate.entityMetadata=a}}});var vTa=function(){Au.apply(this,arguments)}; l(vTa,Au);vTa.prototype.getAssociations=function(){return[]};var wTa=new x("webThumbnailDetailsExtensionData");var xTa=new x("commandContext");var yTa=new x("updateCommentsSettingsEndpoint");var Bu=new x("commandExecutorCommand");var Cu=new x("emoji");var zTa=new x("updateCreatorChannelInnertubeCommand");var ATa=new x("appendContinuationItemsAction");var Du=new x("continuationCommand");var Eu=new x("openPopupAction");var BTa=new x("playlistRemoveVideosAction"),CTa=new x("updatePlaylistAction"),DTa=new x("addToPlaylistCommand"),ETa=new x("endPlaylistCommand"),FTa=new x("recoverPlaylistCommand"),GTa=new x("refreshPlaylistCommand"),HTa=new x("refreshFormCommand"),ITa=new x("openOnePickAddVideoModalCommand");var JTa=new x("undoFeedbackAction");var KTa=new x("updateButtonAction");var LTa=new x("updateSubscribeButtonAction");var MTa=new x("copyLinkCommand");var NTa=new x("updateToggleButtonStateCommand");var OTa=new x("webSubmitFormCommand");var Fu=new x("richItemRenderer");var PTa=new x("metadataBadgeRenderer");var QTa=new x("playlistLoopButtonStateRenderer");var RTa=new x("claimLegacyYoutubeChannelEndpoint");var STa=new x("getNotificationMenuEndpoint");var TTa=new x("getSearchInVideoCommand");var UTa=new x("getTranscriptEndpoint");var Gu=new x("signalServiceEndpoint");var VTa=new x("verifyAgeEndpoint");var WTa=function(a){this.internalArray_=ff(a)}; l(WTa,yg);WTa.prototype.getPath=function(){return ag(this,1)}; WTa.prototype.getValue=function(){return ag(this,2)};var XTa=[0,Qg,-1];var YTa=function(a){this.internalArray_=ff(a)}; l(YTa,yg);var ZTa=Ug(YTa,[0,Rg,XTa]);var $Ta=new x("dismissalEndpoint");var aUa=new x("elementsCommand");var Hu=new x("innertubeCommand");var bUa=new x("multipleInlinePlaybackCommand");var cUa=new x("loggingDirectives");var dUa={EMBEDDED_PLAYER_MODE_UNKNOWN:"EMBEDDED_PLAYER_MODE_UNKNOWN",EMBEDDED_PLAYER_MODE_DEFAULT:"EMBEDDED_PLAYER_MODE_DEFAULT",EMBEDDED_PLAYER_MODE_PFP:"EMBEDDED_PLAYER_MODE_PFP",EMBEDDED_PLAYER_MODE_PFL:"EMBEDDED_PLAYER_MODE_PFL"};var eUa=new x("acknowledgeChannelTouStrikeCommand");var fUa=new x("entityBatchUpdate");var gUa=new x("entityUpdateCommand");var hUa=function(){Au.apply(this,arguments)}; l(hUa,Au);hUa.prototype.getAssociations=function(){var a=[];this.delegate.alternateChannel&&a.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&a.push.apply(a,pa(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&a.push(this.delegate.oneofChannelEntity);return[].concat(pa(new Set(a)))};var iUa=function(){Au.apply(this,arguments)}; l(iUa,Au);iUa.prototype.getAssociations=function(){var a=[];this.delegate.entryCollection&&a.push(this.delegate.entryCollection);return[].concat(pa(new Set(a)))}; var jUa=function(){Au.apply(this,arguments)}; l(jUa,Au);jUa.prototype.getAssociations=function(){var a=[];this.delegate.parentPlaylist&&a.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var b=g(this.delegate.entries),c=b.next();!c.done;c=b.next())a.push.apply(a,pa(new kUa(c.value).getAssociations()));return[].concat(pa(new Set(a)))}; var kUa=function(){zu.apply(this,arguments)}; l(kUa,zu);kUa.prototype.getAssociations=function(){var a=[];this.delegate.video&&a.push(this.delegate.video);return[].concat(pa(new Set(a)))};var lUa=function(){Au.apply(this,arguments)}; l(lUa,Au);lUa.prototype.getAssociations=function(){var a=[];this.delegate.descriptionEntity&&a.push(this.delegate.descriptionEntity);this.delegate.creators&&a.push.apply(a,pa(this.delegate.creators));this.delegate.theBiggestFan&&a.push(this.delegate.theBiggestFan);return[].concat(pa(new Set(a)))}; var mUa=function(){Au.apply(this,arguments)}; l(mUa,Au);mUa.prototype.getAssociations=function(){return[]};var nUa=new x("addFollowUpSurveyCommand");var oUa=new x("getSurveyCommand");var pUa=new x("ratingSurveyOptionRenderer");var Iu=new x("feedbackEndpoint");var qUa=new x("flagEndpoint");var rUa=new x("getFlowCommand");var sUa=function(){Au.apply(this,arguments)}; l(sUa,Au);sUa.prototype.getAssociations=function(){return[]};var tUa=new x("accountLinkingStateChangedCommand");var uUa=new x("changeMiniAppPlayStateCommand");var vUa=function(a){this.internalArray_=ff(a)}; l(vUa,yg);var Ju=[1,2];var wUa=Ug(vUa,[0,Ju,nha,pha]);var xUa=new x("miniAppScoreChallengeViewModel");var yUa=function(){Au.apply(this,arguments)}; l(yUa,Au);yUa.prototype.getAssociations=function(){return[]};var zUa={UNKNOWN:"UNKNOWN",MY_CHANNEL:"MY_CHANNEL",WATCH_HISTORY:"WATCH_HISTORY",WATCH_HISTORY_CAIRO:"WATCH_HISTORY_CAIRO",WATCH_LATER:"WATCH_LATER",WATCH_LATER_CAIRO:"WATCH_LATER_CAIRO",WATCH_LATER_FILLED:"WATCH_LATER_FILLED",PURCHASES:"PURCHASES",WHAT_TO_WATCH:"WHAT_TO_WATCH",SUBSCRIPTIONS:"SUBSCRIPTIONS",PLAYLISTS:"PLAYLISTS",PLAYLISTS_CAIRO:"PLAYLISTS_CAIRO",OFFLINE:"OFFLINE",OFFLINE_CLOUD:"OFFLINE_CLOUD",OFFLINE_DOWNLOAD:"OFFLINE_DOWNLOAD",OFFLINE_DOWNLOAD_CAIRO:"OFFLINE_DOWNLOAD_CAIRO",OFFLINE_DOWNLOADING_ZERO:"OFFLINE_DOWNLOADING_ZERO", OFFLINE_DOWNLOADING_TWENTY:"OFFLINE_DOWNLOADING_TWENTY",OFFLINE_DOWNLOADING_FORTY:"OFFLINE_DOWNLOADING_FORTY",OFFLINE_DOWNLOADING_SIXTY:"OFFLINE_DOWNLOADING_SIXTY",OFFLINE_DOWNLOADING_EIGHTY:"OFFLINE_DOWNLOADING_EIGHTY",OFFLINE_DOWNLOADING_SPINNER:"OFFLINE_DOWNLOADING_SPINNER",OFFLINE_MUSIC_KEY:"OFFLINE_MUSIC_KEY",OFFLINE_REMOVE:"OFFLINE_REMOVE",OFFLINE_RESUME:"OFFLINE_RESUME",OFFLINE_PAUSE:"OFFLINE_PAUSE",OFFLINE_NO_CONTENT:"OFFLINE_NO_CONTENT",OFFLINE_NO_CONTENT_UPSIDE_DOWN:"OFFLINE_NO_CONTENT_UPSIDE_DOWN", OFFLINE_PIN:"OFFLINE_PIN",OFFLINE_COMMUTE:"OFFLINE_COMMUTE",CAPTURE:"CAPTURE",UPLOADS:"UPLOADS",SOCIAL:"SOCIAL",BROWSE_CHANNELS:"BROWSE_CHANNELS",SUBSCRIPTION_MANAGER:"SUBSCRIPTION_MANAGER",FAVORITES:"FAVORITES",INBOX:"INBOX",LIKES_PLAYLIST:"LIKES_PLAYLIST",LIKES_PLAYLIST_CAIRO:"LIKES_PLAYLIST_CAIRO",MIX:"MIX",COLLECTION:"COLLECTION",EXPAND:"EXPAND",EXPAND_CAIRO:"EXPAND_CAIRO",COLLAPSE:"COLLAPSE",COLLAPSE_CAIRO:"COLLAPSE_CAIRO",MUSIC:"MUSIC",MUSIC_CAIRO:"MUSIC_CAIRO",NO_OFFLINE_VIDEOS:"NO_OFFLINE_VIDEOS", NO_OFFLINE_PLAYLISTS:"NO_OFFLINE_PLAYLISTS",MUSIC_PASS_BADGE:"MUSIC_PASS_BADGE",PLAYLIST_ORDER:"PLAYLIST_ORDER",SHOWS:"SHOWS",EDUCATION:"EDUCATION",TIP_JAR:"TIP_JAR",TIP_JAR_LOVE:"TIP_JAR_LOVE",NOTIFICATIONS_INBOX:"NOTIFICATIONS_INBOX",BACK:"BACK",PAID:"PAID",POPULAR:"POPULAR",EXPLORE:"EXPLORE",CREATOR_STUDIO:"CREATOR_STUDIO",EDIT:"EDIT",CANCEL:"CANCEL",CREATOR_ANALYTICS:"CREATOR_ANALYTICS",CREATOR_COMMENTS:"CREATOR_COMMENTS",CREATOR_DASHBOARD:"CREATOR_DASHBOARD",CREATOR_VIDEO_MANAGER:"CREATOR_VIDEO_MANAGER", CREATOR_VIEWER_LINK:"CREATOR_VIEWER_LINK",CREATOR_EXTERNAL_SHORTCUT:"CREATOR_EXTERNAL_SHORTCUT",CREATOR_SETTINGS:"CREATOR_SETTINGS",CREATOR_PLAYLISTS:"CREATOR_PLAYLISTS",CREATOR_METADATA_BASIC:"CREATOR_METADATA_BASIC",CREATOR_METADATA_MONETIZATION:"CREATOR_METADATA_MONETIZATION",CREATOR_METADATA_MONETIZATION_OFF:"CREATOR_METADATA_MONETIZATION_OFF",CREATOR_METADATA_ADVANCED:"CREATOR_METADATA_ADVANCED",SETTINGS:"SETTINGS",SETTINGS_CAIRO:"SETTINGS_CAIRO",SETTINGS_LIGHT:"SETTINGS_LIGHT",SETTINGS_MATERIAL:"SETTINGS_MATERIAL", EXPERIMENT:"EXPERIMENT",REMOVE_FROM_HISTORY:"REMOVE_FROM_HISTORY",ADD_TO_PLAYLIST:"ADD_TO_PLAYLIST",REMOVE_FROM_PLAYLIST:"REMOVE_FROM_PLAYLIST",SHARE:"SHARE",INFO:"INFO",INFO_OUTLINE:"INFO_OUTLINE",CAPTIONS:"CAPTIONS",LIKE:"LIKE",DISLIKE:"DISLIKE",LIKE_SELECTED:"LIKE_SELECTED",DISLIKE_SELECTED:"DISLIKE_SELECTED",FLAG:"FLAG",FLAG_CAIRO:"FLAG_CAIRO",FLAG_OUTLINE:"FLAG_OUTLINE",HIDE:"HIDE",UNSUBSCRIBE:"UNSUBSCRIBE",DELETE:"DELETE",DELETE_LIGHT:"DELETE_LIGHT",DELETE_SWEEP:"DELETE_SWEEP",REMOVE:"REMOVE", OFFLINE_ADD:"OFFLINE_ADD",QUESTION_CIRCLE:"QUESTION_CIRCLE",SAVE_PLAYLIST:"SAVE_PLAYLIST",ADD_TO_WATCH_LATER:"ADD_TO_WATCH_LATER",SEARCH:"SEARCH",SEARCH_CAIRO:"SEARCH_CAIRO",SEARCH_WITH_CIRCLE:"SEARCH_WITH_CIRCLE",SEARCH_FILLED:"SEARCH_FILLED",SEARCH_BOLD:"SEARCH_BOLD",SEARCH_TAB_LARGE:"SEARCH_TAB_LARGE",VOICE_SEARCH:"VOICE_SEARCH",VOICE_SEARCH_WHITE:"VOICE_SEARCH_WHITE",VOICE_SEARCH_WITH_CIRCLE:"VOICE_SEARCH_WITH_CIRCLE",SEARCH_HISTORY:"SEARCH_HISTORY",SIGN_IN:"SIGN_IN",VIEW_ALL:"VIEW_ALL",ADD_TO_REMOTE_QUEUE:"ADD_TO_REMOTE_QUEUE", TRASH:"TRASH",EXPLORE_DESTINATION:"EXPLORE_DESTINATION",SHORTS_DESTINATION:"SHORTS_DESTINATION",TAB_EXPLORE:"TAB_EXPLORE",TAB_HOME:"TAB_HOME",TAB_HOME_CAIRO:"TAB_HOME_CAIRO",TAB_SUBSCRIPTIONS:"TAB_SUBSCRIPTIONS",TAB_SUBSCRIPTIONS_CAIRO:"TAB_SUBSCRIPTIONS_CAIRO",TAB_TRENDING:"TAB_TRENDING",TAB_LIBRARY:"TAB_LIBRARY",TAB_MORE:"TAB_MORE",TAB_ACCOUNT:"TAB_ACCOUNT",TAB_SHARES:"TAB_SHARES",TAB_ACTIVITY:"TAB_ACTIVITY",TAB_ACTIVITY_CAIRO:"TAB_ACTIVITY_CAIRO",TAB_INBOX:"TAB_INBOX",TAB_HISTORY:"TAB_HISTORY", TAB_LIKED:"TAB_LIKED",TAB_COLLECT:"TAB_COLLECT",TAB_LIVE:"TAB_LIVE",TAB_MUSIC_PREMIUM:"TAB_MUSIC_PREMIUM",TAB_SHORTS:"TAB_SHORTS",TAB_SHORTS_CAIRO:"TAB_SHORTS_CAIRO",TAB_SAMPLES:"TAB_SAMPLES",EMPTY_LIKE:"EMPTY_LIKE",CLOCK:"CLOCK",CLOCK_FILLED:"CLOCK_FILLED",CONVERSATION_JOIN:"CONVERSATION_JOIN",CONVERSATION_LEAVE:"CONVERSATION_LEAVE",CONVERSATION_RENAME:"CONVERSATION_RENAME",MONETIZATION_MONETIZABLE:"MONETIZATION_MONETIZABLE",MONETIZATION_MONETIZED:"MONETIZATION_MONETIZED",MONETIZATION_NOT_MONETIZABLE:"MONETIZATION_NOT_MONETIZABLE", MONETIZATION_PENDING:"MONETIZATION_PENDING",MONETIZATION_REQUIRES_ACTION:"MONETIZATION_REQUIRES_ACTION",MONETIZATION_REVSHARED:"MONETIZATION_REVSHARED",WATCH_RELATED_MIX:"WATCH_RELATED_MIX",WATCH_RELATED_PLAYLIST:"WATCH_RELATED_PLAYLIST",HELP:"HELP",HELP_CAIRO:"HELP_CAIRO",PRIVACY_PRIVATE:"PRIVACY_PRIVATE",PRIVACY_PUBLIC:"PRIVACY_PUBLIC",PRIVACY_UNLISTED:"PRIVACY_UNLISTED",PRIVACY_SCHEDULED:"PRIVACY_SCHEDULED",PLAY_ALL:"PLAY_ALL",CREATOR_CAPTURE_LINK:"CREATOR_CAPTURE_LINK",DISMISSAL:"DISMISSAL",CHANNELS_HOME_TAB:"CHANNELS_HOME_TAB", CHANNELS_FEED_TAB:"CHANNELS_FEED_TAB",VERY_HAPPY:"VERY_HAPPY",HAPPY:"HAPPY",MEH:"MEH",SAD:"SAD",VERY_SAD:"VERY_SAD",YOUTUBE:"YOUTUBE",YOUTUBE_LOGO:"YOUTUBE_LOGO",YOUTUBE_LOGO_LIGHT:"YOUTUBE_LOGO_LIGHT",YOUTUBE_RED_LOGO:"YOUTUBE_RED_LOGO",YOUTUBE_RED_LOGO_SHORT:"YOUTUBE_RED_LOGO_SHORT",YOUTUBE_RED_LOGO_LIGHT:"YOUTUBE_RED_LOGO_LIGHT",YOUTUBE_RED_LOGO_WHITE_TEXT:"YOUTUBE_RED_LOGO_WHITE_TEXT",YOUTUBE_PLUS_LOGO:"YOUTUBE_PLUS_LOGO",YOUTUBE_PLUS_LOGO_SHORT:"YOUTUBE_PLUS_LOGO_SHORT",YOUTUBE_PLUS_LOGO_LIGHT:"YOUTUBE_PLUS_LOGO_LIGHT", YOUTUBE_MUSIC_LOGO_SHORT:"YOUTUBE_MUSIC_LOGO_SHORT",YOUTUBE_MUSIC_LOGO_WHITE_TEXT:"YOUTUBE_MUSIC_LOGO_WHITE_TEXT",YOUTUBE_PREMIERE_LOGO_SHORT:"YOUTUBE_PREMIERE_LOGO_SHORT",YOUTUBE_PREMIUM_LOGO:"YOUTUBE_PREMIUM_LOGO",YOUTUBE_PREMIUM_LOGO_SHORT:"YOUTUBE_PREMIUM_LOGO_SHORT",YOUTUBE_SHORTS_ARROW_UP:"YOUTUBE_SHORTS_ARROW_UP",YOUTUBE_SHORTS_ARROW_DOWN:"YOUTUBE_SHORTS_ARROW_DOWN",YOUTUBE_SHORTS_OUTLINE_16:"YOUTUBE_SHORTS_OUTLINE_16",YOUTUBE_SHORTS_OUTLINE_20:"YOUTUBE_SHORTS_OUTLINE_20",YOUTUBE_SHORTS_OUTLINE_24:"YOUTUBE_SHORTS_OUTLINE_24", YOUTUBE_SHORTS_FILL_16:"YOUTUBE_SHORTS_FILL_16",YOUTUBE_SHORTS_FILL_20:"YOUTUBE_SHORTS_FILL_20",YOUTUBE_SHORTS_FILL_24:"YOUTUBE_SHORTS_FILL_24",YOUTUBE_SHORTS_BRAND_24:"YOUTUBE_SHORTS_BRAND_24",YOUTUBE_SHORTS_BRAND_32:"YOUTUBE_SHORTS_BRAND_32",YOUTUBE_SHORTS_TRUNCATED_LOGO_WHITE_21:"YOUTUBE_SHORTS_TRUNCATED_LOGO_WHITE_21",YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16:"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16",YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16:"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16",YOUTUBE_TV:"YOUTUBE_TV", YOUTUBE_WHITE:"YOUTUBE_WHITE",YOUTUBE_KIDS:"YOUTUBE_KIDS",YOUTUBE_LOGO_CAIRO_PLACEHOLDER:"YOUTUBE_LOGO_CAIRO_PLACEHOLDER",YOUTUBE_LOGO_CAIRO_PLACEHOLDER_DARK:"YOUTUBE_LOGO_CAIRO_PLACEHOLDER_DARK",YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER:"YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER",YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER_DARK:"YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER_DARK",MONETIZATION_ON:"MONETIZATION_ON",SORT_NEWEST:"SORT_NEWEST",SORT_MOST_VIEWED:"SORT_MOST_VIEWED",VIDEO_QUALITY:"VIDEO_QUALITY",VIDEO_QUALITY_4K:"VIDEO_QUALITY_4K", VIDEO_QUALITY_4K_FILLED:"VIDEO_QUALITY_4K_FILLED",VIDEO_QUALITY_8K:"VIDEO_QUALITY_8K",VIDEO_QUALITY_SD:"VIDEO_QUALITY_SD",FEEDBACK:"FEEDBACK",FEEDBACK_CAIRO:"FEEDBACK_CAIRO",PRIVACY_INFO:"PRIVACY_INFO",SHARE_LIGHT:"SHARE_LIGHT",SHARE_ARROW:"SHARE_ARROW",SHARE_ARROW_LIGHT:"SHARE_ARROW_LIGHT",SHARE_CAIRO:"SHARE_CAIRO",IOS_SHARE:"IOS_SHARE",CREATE_PLAYLIST:"CREATE_PLAYLIST",UNLIMITED:"UNLIMITED",EMPTY_HEART:"EMPTY_HEART",FULL_HEART:"FULL_HEART",UNLIMITED_LOGO:"UNLIMITED_LOGO",RELATED:"RELATED",PLAYING:"PLAYING", REPORT_PROBLEM:"REPORT_PROBLEM",BUG_REPORT:"BUG_REPORT",INLINE_PLAYBACK_SETTINGS:"INLINE_PLAYBACK_SETTINGS",REPLAY:"REPLAY",REFRESH:"REFRESH",REDEEM:"REDEEM",SWITCH_ACCOUNTS:"SWITCH_ACCOUNTS",SHUFFLE:"SHUFFLE",MUSIC_SHUFFLE:"MUSIC_SHUFFLE",LOOP:"LOOP",LOOP_ACTIVE:"LOOP_ACTIVE",LOOP_ONE:"LOOP_ONE",LOOP_ONE_ACTIVE:"LOOP_ONE_ACTIVE",ACCOUNT_CIRCLE:"ACCOUNT_CIRCLE",ACCOUNT_CIRCLE_CAIRO:"ACCOUNT_CIRCLE_CAIRO",ACCOUNT_BOX:"ACCOUNT_BOX",ACCOUNT_BOX_CAIRO:"ACCOUNT_BOX_CAIRO",OPEN_IN_NEW:"OPEN_IN_NEW",OPEN_WITH:"OPEN_WITH", CAST_ICON:"CAST_ICON",CAST_OUTLINE:"CAST_OUTLINE",CAST_MOBILE:"CAST_MOBILE",DISCONNECTED_CAST_CIRCLE:"DISCONNECTED_CAST_CIRCLE",SHORTS_COMMENT:"SHORTS_COMMENT",SHORTS_DISLIKE:"SHORTS_DISLIKE",SHORTS_LIKE:"SHORTS_LIKE",SHORTS_SHARE:"SHORTS_SHARE",SHORTS_HEADER_CAMERA:"SHORTS_HEADER_CAMERA",SHORTS_HEADER_CAMERA_BOLD:"SHORTS_HEADER_CAMERA_BOLD",SHORTS_LIKE_SELECTED:"SHORTS_LIKE_SELECTED",SHORTS_DISLIKE_SELECTED:"SHORTS_DISLIKE_SELECTED",SHORTS_SEARCH:"SHORTS_SEARCH",ADD_FRIEND:"ADD_FRIEND",ADD_MORE_FRIENDS:"ADD_MORE_FRIENDS", ACCEPT_FRIEND_INVITE:"ACCEPT_FRIEND_INVITE",DECLINE_FRIEND_INVITE:"DECLINE_FRIEND_INVITE",CANCEL_FRIEND_INVITE:"CANCEL_FRIEND_INVITE",BLOCK_USER:"BLOCK_USER",UNBLOCK_USER:"UNBLOCK_USER",VIEW_PARTICIPANTS:"VIEW_PARTICIPANTS",INVITE_TO_CONVERSATION:"INVITE_TO_CONVERSATION",LIVE:"LIVE",LIVE_CAIRO:"LIVE_CAIRO",SPECIAL:"SPECIAL",HOME:"HOME",HOME_FILLED:"HOME_FILLED",STAFF_PICK:"STAFF_PICK",REVIEW:"REVIEW",LETS_PLAY:"LETS_PLAY",MORE_FROM_PUBLISHER:"MORE_FROM_PUBLISHER",NEWS:"NEWS",NEWS_CAIRO:"NEWS_CAIRO", TRAILER:"TRAILER",NEW_RELEASE:"NEW_RELEASE",TOURNAMENTS:"TOURNAMENTS",SPEED_RUN:"SPEED_RUN",EVENT:"EVENT",EVENT_LIGHT:"EVENT_LIGHT",TUTORIAL:"TUTORIAL",GAMES:"GAMES",RECOMMENDED:"RECOMMENDED",TRENDING_UP:"TRENDING_UP",VIDEOS:"VIDEOS",FASHION_LOGO:"FASHION_LOGO",FASHION_LOGO_CAIRO:"FASHION_LOGO_CAIRO",TERMS_OF_SERVICE:"TERMS_OF_SERVICE",CONTACT:"CONTACT",COLORED_GAMING_LOGO:"COLORED_GAMING_LOGO",GAMING_LOGO:"GAMING_LOGO",GAMING_LOGO_CAIRO:"GAMING_LOGO_CAIRO",CHANNEL_NOTIFICATION_PREFERENCE_OFF:"CHANNEL_NOTIFICATION_PREFERENCE_OFF", CHANNEL_NOTIFICATION_PREFERENCE_ON:"CHANNEL_NOTIFICATION_PREFERENCE_ON",PLAYLIST_NOTIFICATION_PREFERENCE_OFF:"PLAYLIST_NOTIFICATION_PREFERENCE_OFF",PLAYLIST_NOTIFICATION_PREFERENCE_ON:"PLAYLIST_NOTIFICATION_PREFERENCE_ON",NOTIFICATIONS:"NOTIFICATIONS",NOTIFICATIONS_CAIRO:"NOTIFICATIONS_CAIRO",NOTIFICATIONS_OFF:"NOTIFICATIONS_OFF",NOTIFICATIONS_OFF_OUTLINE:"NOTIFICATIONS_OFF_OUTLINE",NOTIFICATIONS_DONE_CHECKMARK:"NOTIFICATIONS_DONE_CHECKMARK",MUSIC_AUTO_OFFLINE_BADGE:"MUSIC_AUTO_OFFLINE_BADGE",MUSIC_EXPLICIT_BADGE:"MUSIC_EXPLICIT_BADGE", MUSIC_NOTIFICATIONS_SETTING:"MUSIC_NOTIFICATIONS_SETTING",NOTIFICATIONS_NONE:"NOTIFICATIONS_NONE",NOTIFICATIONS_ACTIVE:"NOTIFICATIONS_ACTIVE",NOTIFICATIONS_OCCASIONAL:"NOTIFICATIONS_OCCASIONAL",SEND:"SEND",SEND_OUTLINE:"SEND_OUTLINE",SLOW_MODE:"SLOW_MODE",SLOW_MODE_OFF:"SLOW_MODE_OFF",STORIES_ADD_BADGE:"STORIES_ADD_BADGE",SUPER_CHAT_FOR_GOOD:"SUPER_CHAT_FOR_GOOD",MEMBERS_ONLY_MODE:"MEMBERS_ONLY_MODE",MEMBERS_ONLY_MODE_OFF:"MEMBERS_ONLY_MODE_OFF",INVITE_ONLY_MODE:"INVITE_ONLY_MODE",INVITE_ONLY_MODE_OFF:"INVITE_ONLY_MODE_OFF", EMOJI:"EMOJI",EMOJI_ACTIVITIES:"EMOJI_ACTIVITIES",EMOJI_CUSTOM:"EMOJI_CUSTOM",EMOJI_FLAGS:"EMOJI_FLAGS",EMOJI_FOOD:"EMOJI_FOOD",EMOJI_NATURE:"EMOJI_NATURE",EMOJI_OBJECTS:"EMOJI_OBJECTS",EMOJI_PEOPLE:"EMOJI_PEOPLE",EMOJI_RECENT:"EMOJI_RECENT",EMOJI_SYMBOLS:"EMOJI_SYMBOLS",EMOJI_TRAVEL:"EMOJI_TRAVEL",EMOJI_SPONSORSHIPS:"EMOJI_SPONSORSHIPS",HEART_BOX:"HEART_BOX",MEDAL_STAR:"MEDAL_STAR",SUPERSTAR:"SUPERSTAR",TROPHY_STAR:"TROPHY_STAR",MESSAGE_BUBBLE_GEAR:"MESSAGE_BUBBLE_GEAR",MESSAGE_BUBBLE_LEFT:"MESSAGE_BUBBLE_LEFT", MESSAGE_BUBBLE_LEFT_BOOST:"MESSAGE_BUBBLE_LEFT_BOOST",MONEY_FILL:"MONEY_FILL",MONEY_FILL_JPY:"MONEY_FILL_JPY",MONEY_FILL_STORE:"MONEY_FILL_STORE",MONEY_FILL_SHOPPING_BAG:"MONEY_FILL_SHOPPING_BAG",MONEY_FILL_MORE_ARROW:"MONEY_FILL_MORE_ARROW",MONEY_HEART:"MONEY_HEART",FILL_DOLLAR_SIGN_HEART_12:"FILL_DOLLAR_SIGN_HEART_12",PURCHASE_SPONSORSHIP:"PURCHASE_SPONSORSHIP",PURCHASE_SUPER_CHAT:"PURCHASE_SUPER_CHAT",PURCHASE_SUPER_STICKER:"PURCHASE_SUPER_STICKER",SUPER_STICKER:"SUPER_STICKER",REDEEM_SUPER_CHAT_FREEBIE:"REDEEM_SUPER_CHAT_FREEBIE", STICKER_GHOST_CARD:"STICKER_GHOST_CARD",DOLLAR_SIGN_CIRCLE:"DOLLAR_SIGN_CIRCLE",OWNER:"OWNER",MODERATOR:"MODERATOR",YOUTUBE_TEAM:"YOUTUBE_TEAM",VERIFIED:"VERIFIED",MEMBER:"MEMBER",FAB_UPLOAD:"FAB_UPLOAD",FAB_CAMERA:"FAB_CAMERA",BACKGROUND_SIGNED_OUT:"BACKGROUND_SIGNED_OUT",BACKGROUND_SUBSCRIBE:"BACKGROUND_SUBSCRIBE",BACKGROUND_SUBSCRIBE_TRANSPARENT:"BACKGROUND_SUBSCRIBE_TRANSPARENT",ARTIST:"ARTIST",ARTIST_ANALYTICS:"ARTIST_ANALYTICS",ASSESSMENT:"ASSESSMENT",CREDIT_CARD:"CREDIT_CARD",GET_APP:"GET_APP", LIVE_CHECKLIST:"LIVE_CHECKLIST",MEMBERSHIP_PRE_PURCHASE:"MEMBERSHIP_PRE_PURCHASE",MEMBERSHIP_LIMITED_PRE_PURCHASE:"MEMBERSHIP_LIMITED_PRE_PURCHASE",MEMBERSHIP_POST_PURCHASE:"MEMBERSHIP_POST_PURCHASE",MEMBERSHIP_LIMITED_POST_PURCHASE:"MEMBERSHIP_LIMITED_POST_PURCHASE",MEMBERSHIP_OFFER:"MEMBERSHIP_OFFER",MEMBERSHIP_MANAGE:"MEMBERSHIP_MANAGE",MEMBERSHIP_CANCELED:"MEMBERSHIP_CANCELED",MEMBERSHIP_PURCHASED:"MEMBERSHIP_PURCHASED",PHONE:"PHONE",SMS:"SMS",FAVORITE:"FAVORITE",UNFAVORITE:"UNFAVORITE",NEXT:"NEXT", REPOST:"REPOST",EXTERNAL_LINK:"EXTERNAL_LINK",LANGUAGE:"LANGUAGE",CLOSED_CAPTION:"CLOSED_CAPTION",CLOSED_CAPTION_SELECTED:"CLOSED_CAPTION_SELECTED",VIEW_LIST:"VIEW_LIST",VIEW_LIST_CAIRO:"VIEW_LIST_CAIRO",VIEW_LIST_DARK:"VIEW_LIST_DARK",VIEW_MODULE:"VIEW_MODULE",VIEW_MODULE_DARK:"VIEW_MODULE_DARK",VERTICAL_ALIGN_BOTTOM:"VERTICAL_ALIGN_BOTTOM",VERTICAL_ALIGN_TOP:"VERTICAL_ALIGN_TOP",MUSIC_UNAVAILABLE:"MUSIC_UNAVAILABLE",NO_CONVERSATIONS:"NO_CONVERSATIONS",ALERT_WARN_RED:"ALERT_WARN_RED",ALERT_WARN_YELLOW:"ALERT_WARN_YELLOW", WARNING:"WARNING",SORT:"SORT",FILTER:"FILTER",KIDS_PRESCHOOL_CONTENT_AGE_PREFERENCE:"KIDS_PRESCHOOL_CONTENT_AGE_PREFERENCE",KIDS_SCHOOL_CONTENT_AGE_PREFERENCE:"KIDS_SCHOOL_CONTENT_AGE_PREFERENCE",KIDS_NO_CONTENT_AGE_PREFERENCE:"KIDS_NO_CONTENT_AGE_PREFERENCE",SPACECAST:"SPACECAST",SCHOOL:"SCHOOL",ACCELERATOR:"ACCELERATOR",TRENDING:"TRENDING",TRENDING_CAIRO:"TRENDING_CAIRO",PAUSE_FILLED:"PAUSE_FILLED",PAUSE_OUTLINED:"PAUSE_OUTLINED",PHOTO_CAMERA:"PHOTO_CAMERA",PHOTO_CAMERA_LIGHT:"PHOTO_CAMERA_LIGHT", PHOTO_CAMERA_OUTLINE:"PHOTO_CAMERA_OUTLINE",PHOTO_LIBRARY:"PHOTO_LIBRARY",COPYRIGHT_NOTIFICATION_RED:"COPYRIGHT_NOTIFICATION_RED",COPYRIGHT_NOTIFICATION_BLUE:"COPYRIGHT_NOTIFICATION_BLUE",PLAYLIST_ADD:"PLAYLIST_ADD",PLAYLIST_ADD_CHECK:"PLAYLIST_ADD_CHECK",CHANNEL_BACK:"CHANNEL_BACK",STAR:"STAR",STAR_FILLED:"STAR_FILLED",STAR_BORDER:"STAR_BORDER",STAR_HALF:"STAR_HALF",CLOSE:"CLOSE",CLOSE_LIGHT:"CLOSE_LIGHT",COUNTDOWN_TO_CLOSE:"COUNTDOWN_TO_CLOSE",COUNTDOWN_TO_CLOSE_DIGIT:"COUNTDOWN_TO_CLOSE_DIGIT", CHECK:"CHECK",TOPIC_EXPLORER_EXPAND_FACET:"TOPIC_EXPLORER_EXPAND_FACET",TOPIC_EXPLORER_COLLAPSE_FACET:"TOPIC_EXPLORER_COLLAPSE_FACET",CLEAR_COOKIES:"CLEAR_COOKIES",CLEAR_WATCH_HISTORY:"CLEAR_WATCH_HISTORY",CLEAR_SEARCH_HISTORY:"CLEAR_SEARCH_HISTORY",CHEVRON_RIGHT:"CHEVRON_RIGHT",CHEVRON_RIGHT_CAIRO:"CHEVRON_RIGHT_CAIRO",CHEVRON_RIGHT_GREY:"CHEVRON_RIGHT_GREY",CHEVRON_LEFT:"CHEVRON_LEFT",SUBSCRIBE:"SUBSCRIBE",SUBSCRIBE_PLUS:"SUBSCRIBE_PLUS",GO_TO_PAGE:"GO_TO_PAGE",DO_NOT_DISTURB:"DO_NOT_DISTURB",ADD_TO_LIBRARY:"ADD_TO_LIBRARY", REMOVE_FROM_LIBRARY:"REMOVE_FROM_LIBRARY",UP_ARROW:"UP_ARROW",DOWN_ARROW:"DOWN_ARROW",DOWN_ARROW_OUTLINE:"DOWN_ARROW_OUTLINE",EMPTY_STATE_CREATE_VIDEO:"EMPTY_STATE_CREATE_VIDEO",EMPTY_STATE_ORGANIZE_CHANNEL:"EMPTY_STATE_ORGANIZE_CHANNEL",EMPTY_STATE_NO_CONTENT:"EMPTY_STATE_NO_CONTENT",EMPTY_STATE_PRIVATE_CONTENT:"EMPTY_STATE_PRIVATE_CONTENT",BUY_DATA:"BUY_DATA",SHOPPING_CART:"SHOPPING_CART",ARROW_FLIP:"ARROW_FLIP",RESTORE:"RESTORE",ARROW_DIAGONAL:"ARROW_DIAGONAL",CONSENT_SHIELD:"CONSENT_SHIELD",COMMENT:"COMMENT", START_DVR:"START_DVR",STOP_DVR:"STOP_DVR",CHAT:"CHAT",CHAT_OFF:"CHAT_OFF",CHAT_BUBBLE:"CHAT_BUBBLE",CHAT_BUBBLE_LIGHT:"CHAT_BUBBLE_LIGHT",CHAT_BUBBLE_OFF:"CHAT_BUBBLE_OFF",CHAT_SPARK:"CHAT_SPARK",CHAT_SPONSORED:"CHAT_SPONSORED",VOICE_CHAT:"VOICE_CHAT",SPONSORSHIP_STAR:"SPONSORSHIP_STAR",SPONSORSHIPS:"SPONSORSHIPS",SPONSORSHIPS_NO_BG:"SPONSORSHIPS_NO_BG",PLAY_ARROW:"PLAY_ARROW",PLAY_ARROW_OUTLINED:"PLAY_ARROW_OUTLINED",PLAY_ARROW_CIRCLE:"PLAY_ARROW_CIRCLE",PLAY_CIRCLE:"PLAY_CIRCLE",PLAY_ARROW_OVERLAY:"PLAY_ARROW_OVERLAY", PLAY_OUTLINED:"PLAY_OUTLINED",CHECK_CIRCLE:"CHECK_CIRCLE",CHECK_CIRCLE_BLUE:"CHECK_CIRCLE_BLUE",CHECK_CIRCLE_OUTLINE:"CHECK_CIRCLE_OUTLINE",CHECK_CIRCLE_THICK:"CHECK_CIRCLE_THICK",CHECK_CIRCLE_FILLED:"CHECK_CIRCLE_FILLED",COPY:"COPY",QUEUE_PLAY_NEXT:"QUEUE_PLAY_NEXT",QUEUE_PLAY_LAST:"QUEUE_PLAY_LAST",QUEUE_MUSIC:"QUEUE_MUSIC",CARDBOARD:"CARDBOARD",PLANNER_REVIEW:"PLANNER_REVIEW",MORE_VERT:"MORE_VERT",MORE_VERT_BOLD:"MORE_VERT_BOLD",MORE_HORIZ_LIGHT:"MORE_HORIZ_LIGHT",MORE_HORIZ:"MORE_HORIZ",ANDROID_PHONE:"ANDROID_PHONE", ADD:"ADD",ADD_BOLD:"ADD_BOLD",ADD_SMALL:"ADD_SMALL",EXIT_APP:"EXIT_APP",IM_FEELING_LUCKY:"IM_FEELING_LUCKY",PUBLIC:"PUBLIC",MESSAGE:"MESSAGE",MOBILE_LANDSCAPE:"MOBILE_LANDSCAPE",MOBILE_PORTRAIT:"MOBILE_PORTRAIT",STAY_CURRENT_LANDSCAPE:"STAY_CURRENT_LANDSCAPE",STAY_CURRENT_PORTRAIT:"STAY_CURRENT_PORTRAIT",BUILD:"BUILD",INPUT_COMPONENT:"INPUT_COMPONENT",DOGFOOD:"DOGFOOD",KEEP:"KEEP",KEEP_OFF:"KEEP_OFF",DASHBOARD:"DASHBOARD",SPORTS:"SPORTS",SUBTITLES:"SUBTITLES",QUESTION_ANSWER:"QUESTION_ANSWER",IMPORT_CONTACTS:"IMPORT_CONTACTS", VIDEO_CALL:"VIDEO_CALL",VIDEO_CAMERA:"VIDEO_CAMERA",VIDEO_CAMERA_DISABLED:"VIDEO_CAMERA_DISABLED",VIDEO_CAMERA_SWITCH_LIGHT:"VIDEO_CAMERA_SWITCH_LIGHT",BACK_LIGHT:"BACK_LIGHT",FILTER_EFFECT_LIGHT:"FILTER_EFFECT_LIGHT",MICROPHONE_ON:"MICROPHONE_ON",MICROPHONE_OFF:"MICROPHONE_OFF",FLASH_ON:"FLASH_ON",FLASH_OFF:"FLASH_OFF",LINK:"LINK",LIVE_UNLISTED:"LIVE_UNLISTED",PAYMENT:"PAYMENT",ADD_CIRCLE:"ADD_CIRCLE",SMARTPHONE:"SMARTPHONE",SCREEN_LOCK_PORTRAIT:"SCREEN_LOCK_PORTRAIT",SCREEN_LOCK_LANDSCAPE:"SCREEN_LOCK_LANDSCAPE", KIDS_REPORT_AUDIO:"KIDS_REPORT_AUDIO",KIDS_REPORT_VISUALS:"KIDS_REPORT_VISUALS",KIDS_REPORT_OTHER:"KIDS_REPORT_OTHER",KIDS_BLOCK:"KIDS_BLOCK",KIDS_BLOCK_LIGHT:"KIDS_BLOCK_LIGHT",AVATAR_ANONYMOUS:"AVATAR_ANONYMOUS",AVATAR_LOGGED_OUT:"AVATAR_LOGGED_OUT",HALLOWEEN:"HALLOWEEN",UPLOAD:"UPLOAD",MY_LOCATION:"MY_LOCATION",MUSIC_VIDEO:"MUSIC_VIDEO",PLAYLIST_PLAY:"PLAYLIST_PLAY",ALBUM:"ALBUM",LOGGED_OUT_SUBS:"LOGGED_OUT_SUBS",LOGGED_OUT_LIBRARY:"LOGGED_OUT_LIBRARY",LOGGED_OUT_ACCOUNT:"LOGGED_OUT_ACCOUNT",FUSION_V2_FSI:"FUSION_V2_FSI", PERSON:"PERSON",PERSON_ADD:"PERSON_ADD",PERSON_ACCOUNT:"PERSON_ACCOUNT",PERSON_CIRCLE:"PERSON_CIRCLE",PERSON_MINUS:"PERSON_MINUS",PERSON_RADAR:"PERSON_RADAR",PERSON_SETTING:"PERSON_SETTING",MOVIES:"MOVIES",CLAPPERBOARD:"CLAPPERBOARD",CLAPPERBOARD_CAIRO:"CLAPPERBOARD_CAIRO",MOVIES_BLUE:"MOVIES_BLUE",ROTTEN_TOMATOES_FRESH:"ROTTEN_TOMATOES_FRESH",ROTTEN_TOMATOES_SPLAT:"ROTTEN_TOMATOES_SPLAT",ROTTEN_TOMATOES_CERTIFIED:"ROTTEN_TOMATOES_CERTIFIED",WINTER:"WINTER",HOURGLASS:"HOURGLASS",REMOVE_CIRCLE:"REMOVE_CIRCLE", YOUTUBE_RED_ORIGINALS:"YOUTUBE_RED_ORIGINALS",VIDEO_YOUTUBE_RED:"VIDEO_YOUTUBE_RED",ACCESS_TIME:"ACCESS_TIME",ERROR_OUTLINE:"ERROR_OUTLINE",ERROR_WHITE:"ERROR_WHITE",ERROR_BLACK:"ERROR_BLACK",IMAGE:"IMAGE",NO_CONNECTION:"NO_CONNECTION",UNPLUGGED_LOGO:"UNPLUGGED_LOGO",CREATE_VIDEO:"CREATE_VIDEO",CREATE_REEL_ITEM:"CREATE_REEL_ITEM",CREATE_LIVE_STREAM:"CREATE_LIVE_STREAM",CREATE_POST:"CREATE_POST",CREATION_ENTRY:"CREATION_ENTRY",CREATION_ENTRY_V2:"CREATION_ENTRY_V2",KIDS_GAMING:"KIDS_GAMING",YOUTUBE_MUSIC_BUTTON:"YOUTUBE_MUSIC_BUTTON", YOUTUBE_MUSIC_BUTTON_RED:"YOUTUBE_MUSIC_BUTTON_RED",YOUTUBE_MUSIC_BUTTON_RINGO:"YOUTUBE_MUSIC_BUTTON_RINGO",YOUTUBE_RED_ORIGINALS_BUTTON:"YOUTUBE_RED_ORIGINALS_BUTTON",YOUTUBE_RED_ORIGINALS_BUTTON_RED:"YOUTUBE_RED_ORIGINALS_BUTTON_RED",EXIT_TO_APP:"EXIT_TO_APP",FIRST_PAGE:"FIRST_PAGE",LAST_PAGE:"LAST_PAGE",TIMER:"TIMER",TRANSFER_FINISHED:"TRANSFER_FINISHED",TRANSFER_SYNC:"TRANSFER_SYNC",TRANSLATE:"TRANSLATE",AV_TIMER:"AV_TIMER",SUBS_ZERO_STATE:"SUBS_ZERO_STATE",KEYBOARD:"KEYBOARD",KEYBOARD_OUTLINE:"KEYBOARD_OUTLINE", APP_INSTALL:"APP_INSTALL",POLL:"POLL",REDO:"REDO",BLOCK:"BLOCK",ADD_VIDEO_LINK:"ADD_VIDEO_LINK",RADIO_BUTTON_UNCHECKED:"RADIO_BUTTON_UNCHECKED",PLACE:"PLACE",PIVOT_HOME:"PIVOT_HOME",PIVOT_HOME_GREY:"PIVOT_HOME_GREY",PIVOT_TRENDING:"PIVOT_TRENDING",PIVOT_REWIND:"PIVOT_REWIND",PIVOT_SUBSCRIPTIONS:"PIVOT_SUBSCRIPTIONS",PIVOT_SHARED:"PIVOT_SHARED",PIVOT_LIBRARY:"PIVOT_LIBRARY",PIVOT_ACCOUNT:"PIVOT_ACCOUNT",KIDS_READING:"KIDS_READING",PIVOT_PREMIER:"PIVOT_PREMIER",AUDIOTRACK:"AUDIOTRACK",STICKER_LIGHT:"STICKER_LIGHT", STICKER_EMOTICON:"STICKER_EMOTICON",STARS:"STARS",SCISSORS:"SCISSORS",MUSIC_SCISSORS:"MUSIC_SCISSORS",TAG_FACES:"TAG_FACES",GROUP:"GROUP",EMPTY_STATE_WATCH_LATER:"EMPTY_STATE_WATCH_LATER",SLOW_MOTION_VIDEO:"SLOW_MOTION_VIDEO",ARROW_FORWARD:"ARROW_FORWARD",ARROW_BACK:"ARROW_BACK",DARK_THEME:"DARK_THEME",DARK_THEME_LARGE:"DARK_THEME_LARGE",VISIBILITY:"VISIBILITY",VISIBILITY_OFF:"VISIBILITY_OFF",MORE_LIKE_THIS:"MORE_LIKE_THIS",CAMERA_ALT:"CAMERA_ALT",ADD_PHOTO_ALTERNATE:"ADD_PHOTO_ALTERNATE",NOT_INTERESTED:"NOT_INTERESTED", APPS:"APPS",YOUTUBE_ROUND:"YOUTUBE_ROUND",OUTLINE_YOUTUBE_ROUND:"OUTLINE_YOUTUBE_ROUND",YOUTUBE_KIDS_ROUND:"YOUTUBE_KIDS_ROUND",YOUTUBE_MUSIC:"YOUTUBE_MUSIC",YOUTUBE_MUSIC_FILLED:"YOUTUBE_MUSIC_FILLED",YOUTUBE_MUSIC_MONOCHROME:"YOUTUBE_MUSIC_MONOCHROME",YOUTUBE_MUSIC_MONOCHROME_CAIRO:"YOUTUBE_MUSIC_MONOCHROME_CAIRO",UNPLUGGED_BELL_FOLLOW_ENABLED:"UNPLUGGED_BELL_FOLLOW_ENABLED",UNPLUGGED_BELL_FOLLOW_DISABLED:"UNPLUGGED_BELL_FOLLOW_DISABLED",UNPLUGGED_SPORTS:"UNPLUGGED_SPORTS",UNPLUGGED_LIVE_GUIDE:"UNPLUGGED_LIVE_GUIDE", UNPLUGGED_LIVE_GUIDE_FILLED:"UNPLUGGED_LIVE_GUIDE_FILLED",SUBSCRIPTIONS_FILLED:"SUBSCRIPTIONS_FILLED",VISIBILITY_FILLED:"VISIBILITY_FILLED",LOCATION_FILLED:"LOCATION_FILLED",UNPLUGGED_DARK_THEME:"UNPLUGGED_DARK_THEME",BRIGHTNESS_FIVE:"BRIGHTNESS_FIVE",BRIGHTNESS_FOUR:"BRIGHTNESS_FOUR",UNPLUGGED_NETWORKS:"UNPLUGGED_NETWORKS",UNPLUGGED_EPISODES:"UNPLUGGED_EPISODES",UNPLUGGED_MORE_TO_WATCH:"UNPLUGGED_MORE_TO_WATCH",UNPLUGGED_STORE:"UNPLUGGED_STORE",CONVERSATIONS:"CONVERSATIONS",EMPTY_SEARCH:"EMPTY_SEARCH", CHECK_BOX:"CHECK_BOX",CHECK_BOX_OUTLINE_BLANK:"CHECK_BOX_OUTLINE_BLANK",CHECK_BOX_BAR:"CHECK_BOX_BAR",SKIP_NEXT:"SKIP_NEXT",SKIP_NEXT_NEW:"SKIP_NEXT_NEW",SKIP_PREVIOUS:"SKIP_PREVIOUS",PICTURE_IN_PICTURE:"PICTURE_IN_PICTURE",SOUND:"SOUND",AUTOPLAY:"AUTOPLAY",CONTRAST:"CONTRAST",VOLUME_MUTE:"VOLUME_MUTE",VOLUME_OFF:"VOLUME_OFF",VOLUME_UP:"VOLUME_UP",MY_VIDEOS_ZERO_STATE:"MY_VIDEOS_ZERO_STATE",BACKSTAGE_ARTWORK:"BACKSTAGE_ARTWORK",LIBRARY_MUSIC:"LIBRARY_MUSIC",LIBRARY_ADD:"LIBRARY_ADD",LIBRARY_IMAGE:"LIBRARY_IMAGE", LIBRARY_REMOVE:"LIBRARY_REMOVE",LIBRARY_OUTLINE:"LIBRARY_OUTLINE",LIBRARY_SAVED:"LIBRARY_SAVED",WATCH_HISTORY_PAUSED:"WATCH_HISTORY_PAUSED",IMPROVE_YOUTUBE:"IMPROVE_YOUTUBE",TV:"TV",TV_OFF:"TV_OFF",SAVE_ALT:"SAVE_ALT",DOWNLOADS_PAGE_EMPTY:"DOWNLOADS_PAGE_EMPTY",ACCOUNT_LINKED:"ACCOUNT_LINKED",ACCOUNT_UNLINKED:"ACCOUNT_UNLINKED",ACCOUNT_SOME_LINKED:"ACCOUNT_SOME_LINKED",CREATOR_STUDIO_NO_COMMENTS:"CREATOR_STUDIO_NO_COMMENTS",CREATOR_STUDIO_NO_HELD_COMMENTS:"CREATOR_STUDIO_NO_HELD_COMMENTS",CREATOR_STUDIO_NO_HELD_COMMENTS_V2:"CREATOR_STUDIO_NO_HELD_COMMENTS_V2", CREATOR_STUDIO_NO_SEARCH_MATCH:"CREATOR_STUDIO_NO_SEARCH_MATCH",CREATOR_STUDIO_NO_SEARCH_MATCH_V2:"CREATOR_STUDIO_NO_SEARCH_MATCH_V2",CREATOR_STUDIO_ERROR_ON_LOAD:"CREATOR_STUDIO_ERROR_ON_LOAD",CREATOR_STUDIO_ERROR_ON_LOAD_V2:"CREATOR_STUDIO_ERROR_ON_LOAD_V2",VIDEO_LIBRARY_WHITE:"VIDEO_LIBRARY_WHITE",PRODUCT_SHOP:"PRODUCT_SHOP",PRODUCT_HOTEL:"PRODUCT_HOTEL",PRODUCT_FLIGHT:"PRODUCT_FLIGHT",PLAY_ARROW_BLACK:"PLAY_ARROW_BLACK",HIGHLIGHT_OFF:"HIGHLIGHT_OFF",CREATION_UPLOAD:"CREATION_UPLOAD",CREATION_UPLOAD_RED:"CREATION_UPLOAD_RED", CREATION_LIVE:"CREATION_LIVE",CREATION_POST:"CREATION_POST",GOOGLE:"GOOGLE",PAUSE:"PAUSE",PLAY_DISABLED:"PLAY_DISABLED",INCOGNITO_CIRCLE:"INCOGNITO_CIRCLE",INCOGNITO_CAIRO:"INCOGNITO_CAIRO",CREATE:"CREATE",CREST:"CREST",EQUALIZER:"EQUALIZER",NOW_PLAYING_EQUALIZER:"NOW_PLAYING_EQUALIZER",WHATS_HOT:"WHATS_HOT",ADD_MODERATOR:"ADD_MODERATOR",REMOVE_MODERATOR:"REMOVE_MODERATOR",HELP_OUTLINE:"HELP_OUTLINE",HELP_FILLED:"HELP_FILLED",OFFICIAL_ARTIST_BADGE:"OFFICIAL_ARTIST_BADGE",DONE_ALL:"DONE_ALL",REMOVE_DONE:"REMOVE_DONE", SUPERVISOR_ACCOUNT:"SUPERVISOR_ACCOUNT",REELS_ZERO_STATE:"REELS_ZERO_STATE",SPOTLIGHT:"SPOTLIGHT",FOLDER:"FOLDER",TUNE:"TUNE",LOCATION_PIN:"LOCATION_PIN",MAKING:"MAKING",SOCCER:"SOCCER",CURATING_MODE_COLLECTIONS:"CURATING_MODE_COLLECTIONS",APPROVED_FOR_YOU:"APPROVED_FOR_YOU",SHARED_BY_PARENTS:"SHARED_BY_PARENTS",KIDS_WATCH_IT_AGAIN:"KIDS_WATCH_IT_AGAIN",KIDS_SPORTS:"KIDS_SPORTS",PLAY_NEXT:"PLAY_NEXT",BREAKING_NEWS:"BREAKING_NEWS",BREAKING_NEWS_ALT_1:"BREAKING_NEWS_ALT_1",DRAG_HANDLE:"DRAG_HANDLE", LOCK_OPEN:"LOCK_OPEN",ACCOUNT_ADVANCED:"ACCOUNT_ADVANCED",ACCOUNT_PLAYBACK:"ACCOUNT_PLAYBACK",ACCOUNT_PRIVACY:"ACCOUNT_PRIVACY",ACCOUNT_NOTIFICATIONS:"ACCOUNT_NOTIFICATIONS",ACCOUNT_SETTINGS:"ACCOUNT_SETTINGS",ACCOUNT_SHARING:"ACCOUNT_SHARING",CHROME_ICON:"CHROME_ICON",WATCH_PARTY:"WATCH_PARTY",ARROW_DROP_UP:"ARROW_DROP_UP",ARROW_DROP_DOWN:"ARROW_DROP_DOWN",ARROW_CHART_NEUTRAL:"ARROW_CHART_NEUTRAL",BOOKMARK:"BOOKMARK",BOOKMARK_CAIRO:"BOOKMARK_CAIRO",BOOKMARK_BORDER:"BOOKMARK_BORDER",ROTATE_LEFT:"ROTATE_LEFT", PHONE_DOWNLOAD:"PHONE_DOWNLOAD",FORUM:"FORUM",VPN_KEY:"VPN_KEY",LOCK:"LOCK",LOCK_FILLED:"LOCK_FILLED",INSERT_CHART:"INSERT_CHART",INSERT_CHART_OUTLINED:"INSERT_CHART_OUTLINED",SHOW_MORE:"SHOW_MORE",CONTENT_CUT:"CONTENT_CUT",CONTENT_CUT_CAIRO:"CONTENT_CUT_CAIRO",CONTENT_CUT_WHITE:"CONTENT_CUT_WHITE",HEADSET:"HEADSET",YOUTUBE_AD:"YOUTUBE_AD",VOICE_REMOTE:"VOICE_REMOTE",WIFI_STATUS_BAR_ZERO:"WIFI_STATUS_BAR_ZERO",WIFI_STATUS_BAR_ONE:"WIFI_STATUS_BAR_ONE",WIFI_STATUS_BAR_THREE:"WIFI_STATUS_BAR_THREE", WIFI_STATUS_BAR_FOUR:"WIFI_STATUS_BAR_FOUR",COURSE:"COURSE",COURSE_CAIRO:"COURSE_CAIRO",COURSE_OUTLINE:"COURSE_OUTLINE",MOBILE_SCREEN_SHARE:"MOBILE_SCREEN_SHARE",SPEAKER_NOTES:"SPEAKER_NOTES",AUTO_AWESOME:"AUTO_AWESOME",FEATURE_HIGHLIGHT:"FEATURE_HIGHLIGHT",SPONSORS_ONLY_LIVE_CHAT_MODE_ON:"SPONSORS_ONLY_LIVE_CHAT_MODE_ON",SPONSORS_ONLY_LIVE_CHAT_MODE_OFF:"SPONSORS_ONLY_LIVE_CHAT_MODE_OFF",VIDEO_YOUTUBE:"VIDEO_YOUTUBE",SYSTEM_HEADER_FOREGROUND:"SYSTEM_HEADER_FOREGROUND",SYSTEM_FOOTER_FOREGROUND:"SYSTEM_FOOTER_FOREGROUND", SYSTEM_FOOTER_FOREGROUND_RTL:"SYSTEM_FOOTER_FOREGROUND_RTL",SYSTEM_FOOTER_BACKGROUND:"SYSTEM_FOOTER_BACKGROUND",LABS_HEADER:"LABS_HEADER",SEARCH_LARGE:"SEARCH_LARGE",GOOGLE_LOGO:"GOOGLE_LOGO",ZOOM_IN:"ZOOM_IN",ZOOM_OUT:"ZOOM_OUT",REELS_ADD:"REELS_ADD",SHIELD:"SHIELD",SHIELD_WITH_AVATAR:"SHIELD_WITH_AVATAR",KEYBOARD_ARROW_LEFT:"KEYBOARD_ARROW_LEFT",KEYBOARD_ARROW_RIGHT:"KEYBOARD_ARROW_RIGHT",CHECK_BOX_BLUE:"CHECK_BOX_BLUE",CHECK_BOX_OUTLINE_GREY:"CHECK_BOX_OUTLINE_GREY",WORK_OFF:"WORK_OFF",BRIGHTNESS_THREE:"BRIGHTNESS_THREE", LOCATION_ON:"LOCATION_ON",LOCATION_OFF:"LOCATION_OFF",UNDO:"UNDO",LOCAL_SHIPPING:"LOCAL_SHIPPING",RESHARE:"RESHARE",MOBILE_FRIENDLY:"MOBILE_FRIENDLY",ENTERTAINMENT:"ENTERTAINMENT",GAMING:"GAMING",HAPPENING_NOW:"HAPPENING_NOW",KIDS_HERO:"KIDS_HERO",POWER_SETTINGS_NEW:"POWER_SETTINGS_NEW",RADIO_BUTTON_CHECKED:"RADIO_BUTTON_CHECKED",CHECK_BOX_V2:"CHECK_BOX_V2",CHECK_BOX_OUTLINE_BLANK_V2:"CHECK_BOX_OUTLINE_BLANK_V2",REELS_COMMENT:"REELS_COMMENT",REELS_COMMENT_FILL:"REELS_COMMENT_FILL",KEYBOARD_ARROW_UP:"KEYBOARD_ARROW_UP", KEYBOARD_ARROW_DOWN:"KEYBOARD_ARROW_DOWN",SUBSCRIBED:"SUBSCRIBED",SUBSCRIBED_DARK_MODE:"SUBSCRIBED_DARK_MODE",ADD_TO_QUEUE_TAIL:"ADD_TO_QUEUE_TAIL",ADD_TO_QUEUE:"ADD_TO_QUEUE",YOUTUBE_LINKED_TV:"YOUTUBE_LINKED_TV",ARROW_DOWNWARD_ALT:"ARROW_DOWNWARD_ALT",ARROW_UPWARD_ALT:"ARROW_UPWARD_ALT",TROPHY:"TROPHY",TROPHY_CAIRO:"TROPHY_CAIRO",CLOUD_UPLOAD:"CLOUD_UPLOAD",SUBDIRECTORY_ARROW_RIGHT:"SUBDIRECTORY_ARROW_RIGHT",MY_VIDEOS:"MY_VIDEOS",MY_VIDEOS_CAIRO:"MY_VIDEOS_CAIRO",LAUNCH:"LAUNCH",PERSON_OUTLINE:"PERSON_OUTLINE", VIEWS_OUTLINE:"VIEWS_OUTLINE",EXPAND_ALL:"EXPAND_ALL",FACT_CHECK:"FACT_CHECK",RED_CARD:"RED_CARD",YELLOW_CARD:"YELLOW_CARD",CREATION_ENTRY_UPLOAD_ICON:"CREATION_ENTRY_UPLOAD_ICON",APPLAUSE:"APPLAUSE",LENS_WHITE:"LENS_WHITE",LENS_YELLOW:"LENS_YELLOW",LENS_GREEN:"LENS_GREEN",LENS_CYAN:"LENS_CYAN",LENS_MAGENTA:"LENS_MAGENTA",LENS_RED:"LENS_RED",LENS_BLACK:"LENS_BLACK",LENS_BLUE:"LENS_BLUE",PREMIUM:"PREMIUM",PREMIUM_STANDALONE:"PREMIUM_STANDALONE",PREMIUM_STANDALONE_CAIRO:"PREMIUM_STANDALONE_CAIRO",CLARIFY:"CLARIFY", SCHEDULE:"SCHEDULE",TRAVEL:"TRAVEL",SCREEN_ROTATION:"SCREEN_ROTATION",DRAFT:"DRAFT",BACKSPACE:"BACKSPACE",LICENSE:"LICENSE",LABEL:"LABEL",SPORTS_BASEBALL:"SPORTS_BASEBALL",SPORTS_BASKETBALL:"SPORTS_BASKETBALL",SPORTS_FOOTBALL:"SPORTS_FOOTBALL",SYNC:"SYNC",SYNC_PROBLEM:"SYNC_PROBLEM",PHONELINK:"PHONELINK",PROGRESS_ACTIVITY:"PROGRESS_ACTIVITY",REELS_VIEW_STORY:"REELS_VIEW_STORY",EARTH:"EARTH",SHOW_CHART:"SHOW_CHART",PEOPLE:"PEOPLE",PEOPLE_ALT:"PEOPLE_ALT",PEOPLE_OUTLINE:"PEOPLE_OUTLINE",PEOPLE_2:"PEOPLE_2", PEOPLE_GROUP:"PEOPLE_GROUP",PEOPLE_FILLED:"PEOPLE_FILLED",DONE:"DONE",GOOGLE_PLAY_GAMES:"GOOGLE_PLAY_GAMES",AUTOPLAY_ON:"AUTOPLAY_ON",AUTOPLAY_OFF:"AUTOPLAY_OFF",KIDS_AUTOPLAY_ON:"KIDS_AUTOPLAY_ON",KIDS_AUTOPLAY_OFF:"KIDS_AUTOPLAY_OFF",KIDS_AUTOPLAY_LOCKED_OFF:"KIDS_AUTOPLAY_LOCKED_OFF",CALENDAR:"CALENDAR",KIDS_MOVE:"KIDS_MOVE",PROGRESS_SPINNER_GREY:"PROGRESS_SPINNER_GREY",KIDS_CAMP:"KIDS_CAMP",BAR_CHART:"BAR_CHART",POLICY:"POLICY",CREATION_TAB:"CREATION_TAB",CREATION_TAB_LARGE:"CREATION_TAB_LARGE", CREATION_TAB_LARGE_CAIRO:"CREATION_TAB_LARGE_CAIRO",ADD_CIRCLE_OUTLINE:"ADD_CIRCLE_OUTLINE",REMOVE_CIRCLE_OUTLINE:"REMOVE_CIRCLE_OUTLINE",COLLECTIONS:"COLLECTIONS",FORWARD_10:"FORWARD_10",REPLAY_10:"REPLAY_10",MUSIC_NEW_RELEASE:"MUSIC_NEW_RELEASE",PROMPTED_SIGN_IN:"PROMPTED_SIGN_IN",CAMERA_REMIX:"CAMERA_REMIX",SUBJECT:"SUBJECT",FIND_IN_PAGE:"FIND_IN_PAGE",CREATE_VIDEO_NEW:"CREATE_VIDEO_NEW",GO_LIVE:"GO_LIVE",ADD_STORY:"ADD_STORY",CREATE_POST_NEW:"CREATE_POST_NEW",FACE_VERY_UPSET:"FACE_VERY_UPSET", FACE_VERY_SAD:"FACE_VERY_SAD",FACE_SAD:"FACE_SAD",FACE_MEH:"FACE_MEH",FACE_HAPPY:"FACE_HAPPY",FACE_HAPPY_OUTLINE:"FACE_HAPPY_OUTLINE",FACE_VERY_HAPPY:"FACE_VERY_HAPPY",FACE_FILLED_HAPPY:"FACE_FILLED_HAPPY",FACE_FILLED_UNHAPPY:"FACE_FILLED_UNHAPPY",FACE_FILLED_VERY_HAPPY:"FACE_FILLED_VERY_HAPPY",FACE_FILLED_MEH:"FACE_FILLED_MEH",FACE_FILLED_SAD:"FACE_FILLED_SAD",FACE_OUTLINED_HAPPY:"FACE_OUTLINED_HAPPY",FACE_OUTLINED_UNHAPPY:"FACE_OUTLINED_UNHAPPY",FACE_OUTLINED_VERY_HAPPY:"FACE_OUTLINED_VERY_HAPPY", FACE_OUTLINED_MEH:"FACE_OUTLINED_MEH",FACE_OUTLINED_SAD:"FACE_OUTLINED_SAD",FACE_OUTLINED_ACTIVE_HAPPY:"FACE_OUTLINED_ACTIVE_HAPPY",FACE_OUTLINED_ACTIVE_UNHAPPY:"FACE_OUTLINED_ACTIVE_UNHAPPY",FACE_OUTLINED_ACTIVE_VERY_HAPPY:"FACE_OUTLINED_ACTIVE_VERY_HAPPY",FACE_OUTLINED_ACTIVE_MEH:"FACE_OUTLINED_ACTIVE_MEH",FACE_OUTLINED_ACTIVE_SAD:"FACE_OUTLINED_ACTIVE_SAD",OUTLINE_MUSIC_VIDEO:"OUTLINE_MUSIC_VIDEO",OUTLINE_HEADSET:"OUTLINE_HEADSET",OUTLINE_YOUTUBE_MUSIC:"OUTLINE_YOUTUBE_MUSIC",OUTLINE_YOUTUBE_IMPROVE_TV:"OUTLINE_YOUTUBE_IMPROVE_TV", OUTLINE_BAG:"OUTLINE_BAG",OUTLINE_MOBILE_DOWNLOAD:"OUTLINE_MOBILE_DOWNLOAD",HASHTAG_LANDING_PAGE_EMPTY:"HASHTAG_LANDING_PAGE_EMPTY",HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE:"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE",HASHTAG_LANDING_PAGE_ERROR:"HASHTAG_LANDING_PAGE_ERROR",HASHTAG_LANDING_PAGE_ERROR_DARK_MODE:"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE",TRENDING_DOWN:"TRENDING_DOWN",EXPAND_MORE:"EXPAND_MORE",OUTLINE_CAMERA_20:"OUTLINE_CAMERA_20",OUTLINE_CAMERA_24:"OUTLINE_CAMERA_24",G_TRANSLATE:"G_TRANSLATE",SHOPPING_BAG:"SHOPPING_BAG", SHOPPING_BAG_CAIRO:"SHOPPING_BAG_CAIRO",CAKE:"CAKE",CAMPAIGN:"CAMPAIGN",VIDEOGAME_ASSET:"VIDEOGAME_ASSET",GIF:"GIF",INSERT_PHOTO:"INSERT_PHOTO",LOCAL_MALL:"LOCAL_MALL",COLOR_LENS:"COLOR_LENS",LOCK_CLOCK:"LOCK_CLOCK",SYSTEM_UPDATE:"SYSTEM_UPDATE",ALL_INCLUSIVE:"ALL_INCLUSIVE",VIDEO_SETTINGS:"VIDEO_SETTINGS",WALLPAPER:"WALLPAPER",GROUPS:"GROUPS",MONEY_OFF:"MONEY_OFF",GAMEPAD:"GAMEPAD",PLAYLISTS_KIDS_RESTRICT_ACCESS:"PLAYLISTS_KIDS_RESTRICT_ACCESS",LIVE_CREATION_RESTRICT_ACCESS:"LIVE_CREATION_RESTRICT_ACCESS", LIVE_SAFEGUARD_EDUCATION:"LIVE_SAFEGUARD_EDUCATION",LIVE_COSTREAM_CREATOR_EDUCATION:"LIVE_COSTREAM_CREATOR_EDUCATION",ARTICLE:"ARTICLE",ARTICLE_ALERT:"ARTICLE_ALERT",ARTICLE_CHECK:"ARTICLE_CHECK",ARTICLE_CLARIFY:"ARTICLE_CLARIFY",FAST_REWIND:"FAST_REWIND",ALIGN_LEFT:"ALIGN_LEFT",BLACK_JOY:"BLACK_JOY",CATEGORY:"CATEGORY",DESKTOP:"DESKTOP",GOOGLE_LENS:"GOOGLE_LENS",INSIGHTS:"INSIGHTS",LIVE_BADGE:"LIVE_BADGE",OUTLINE_ADJUST:"OUTLINE_ADJUST",OUTLINE_LESS_THAN_4:"OUTLINE_LESS_THAN_4",OUTLINE_GREATER_THAN_20:"OUTLINE_GREATER_THAN_20", OUTLINE_CLOCK_HALF_CIRCLE:"OUTLINE_CLOCK_HALF_CIRCLE",OUTLINE_DASHBOARD_PLUS:"OUTLINE_DASHBOARD_PLUS",OUTLINE_RADAR_LIVE:"OUTLINE_RADAR_LIVE",WAVEFORM:"WAVEFORM",GLOBE:"GLOBE",SUPER_STORE:"SUPER_STORE",MEMBERSHIPS:"MEMBERSHIPS",MONEY_HAND:"MONEY_HAND",YT_FILL_DOWNLOAD_24:"YT_FILL_DOWNLOAD_24",YT_FILL_OPEN_NEW_24:"YT_FILL_OPEN_NEW_24",YT_OUTLINE_CHEVRON_EXPAND_24:"YT_OUTLINE_CHEVRON_EXPAND_24",YT_OUTLINE_CHEVRON_DOWN_24:"YT_OUTLINE_CHEVRON_DOWN_24",YT_OUTLINE_ARROW_REPEAT_1_24:"YT_OUTLINE_ARROW_REPEAT_1_24", YT_FILL_ARROW_REPEAT_1_24:"YT_FILL_ARROW_REPEAT_1_24",HEALTH_AND_SAFETY:"HEALTH_AND_SAFETY",YT_FILL_YOUTUBE_MUSIC_24:"YT_FILL_YOUTUBE_MUSIC_24",YT_FILL_YOUTUBE_MUSIC_36:"YT_FILL_YOUTUBE_MUSIC_36",OUTLINE_TRASH_CAN:"OUTLINE_TRASH_CAN",OUTLINE_PENCIL:"OUTLINE_PENCIL",OUTLINE_ALERT_CIRCLE:"OUTLINE_ALERT_CIRCLE",OUTLINE_ALERT_TRIANGLE:"OUTLINE_ALERT_TRIANGLE",OUTLINE_OPEN_NEW:"OUTLINE_OPEN_NEW",LIST:"LIST",ARROW_CIRCLE:"ARROW_CIRCLE",EXPAND_LESS:"EXPAND_LESS",YT_OUTLINE_SUBSCRIPTIONS_24PT:"YT_OUTLINE_SUBSCRIPTIONS_24PT", OUTLINE_ADD:"OUTLINE_ADD",MEDAL:"MEDAL",MULTIVIEW:"MULTIVIEW",GIFT:"GIFT",OUTLINE_GIFT:"OUTLINE_GIFT",OUTLINE_YOUTUBE_SHORTS_PLUS:"OUTLINE_YOUTUBE_SHORTS_PLUS",OUTLINE_YOUTUBE_LINKED_TV:"OUTLINE_YOUTUBE_LINKED_TV",NERD_STATS:"NERD_STATS",YT_OUTLINE_YOUTUBE_MUSIC_24:"YT_OUTLINE_YOUTUBE_MUSIC_24",YT_OUTLINE_MUSIC_24:"YT_OUTLINE_MUSIC_24",YT_OUTLINE_RATING_UP_24:"YT_OUTLINE_RATING_UP_24",YT_OUTLINE_FIRE_24:"YT_OUTLINE_FIRE_24",CREATOR_STUDIO_RED_LOGO:"CREATOR_STUDIO_RED_LOGO",UNPLUGGED_RED_LOGO:"UNPLUGGED_RED_LOGO", MUSIC_RED_LOGO:"MUSIC_RED_LOGO",KIDS_RED_LOGO:"KIDS_RED_LOGO",LAPTOP_MOBILE:"LAPTOP_MOBILE",AUDIO_SURROUND:"AUDIO_SURROUND",FEATURED_SEASONAL_AND_GIFTS:"FEATURED_SEASONAL_AND_GIFTS",AUDIO:"AUDIO",SKIP_FORWARD_30:"SKIP_FORWARD_30",PLAY_ARROW_HALF_CIRCLE:"PLAY_ARROW_HALF_CIRCLE",VIDEO_LINK:"VIDEO_LINK",TEXT:"TEXT",SELL:"SELL",SELL_FILLED:"SELL_FILLED",YOUTUBE_STUDIO_ARROW_DOWN:"YOUTUBE_STUDIO_ARROW_DOWN",YOUTUBE_STUDIO_ARROW_UP:"YOUTUBE_STUDIO_ARROW_UP",ADMIN_PANEL_SETTINGS:"ADMIN_PANEL_SETTINGS",EXPIRE:"EXPIRE", BAR_HORIZONTAL:"BAR_HORIZONTAL",SCREEN_THEATRE:"SCREEN_THEATRE",SCREEN_MINIPLAYER:"SCREEN_MINIPLAYER",SCREEN_DEFAULT:"SCREEN_DEFAULT",SCREEN_FULLSCREEN:"SCREEN_FULLSCREEN",LIST_QUEUE:"LIST_QUEUE",MOON_Z:"MOON_Z",MOON_Z_FILLED:"MOON_Z_FILLED",MESSAGE_BUBBLE_QUESTION:"MESSAGE_BUBBLE_QUESTION",TV_CIRCLE:"TV_CIRCLE",PANELS:"PANELS",BOX_PLACEHOLDER_LEFT_OUTLINE:"BOX_PLACEHOLDER_LEFT_OUTLINE",OUTLINE_OVERFLOW_HORIZONTAL_32:"OUTLINE_OVERFLOW_HORIZONTAL_32",OUTLINE_OVERFLOW_VERTICAL:"OUTLINE_OVERFLOW_VERTICAL", SPEAKER:"SPEAKER",SPEAKER_OFF:"SPEAKER_OFF",SPEAKER_GROUP:"SPEAKER_GROUP",BAG:"BAG",VR:"VR",MUSIC_MUTED:"MUSIC_MUTED",GREEN_SCREEN_OFF:"GREEN_SCREEN_OFF",GREEN_SCREEN_ON:"GREEN_SCREEN_ON",LIST_PLAY_ARROW:"LIST_PLAY_ARROW",BAR_CIRCLE:"BAR_CIRCLE",QUOTATION_MARK:"QUOTATION_MARK",SPARKLE:"SPARKLE",SPARKLE_FILLED:"SPARKLE_FILLED",SPARK:"SPARK",SPARK_SEARCH:"SPARK_SEARCH",OUTLINE_BAG_BOOKMARK:"OUTLINE_BAG_BOOKMARK",RADAR_LIVE:"RADAR_LIVE",PENCIL:"PENCIL",PRICE_TAG:"PRICE_TAG",CHEVRON_DOWN:"CHEVRON_DOWN", CHEVRON_UP:"CHEVRON_UP",SPEED_1_POINT_2X:"SPEED_1_POINT_2X",SPEED_1_POINT_5X:"SPEED_1_POINT_5X",SPEED_1_POINT_8X:"SPEED_1_POINT_8X",SPEED_POINT_2X:"SPEED_POINT_2X",SPEED_POINT_5X:"SPEED_POINT_5X",SPEED_POINT_8X:"SPEED_POINT_8X",SPEED_1X:"SPEED_1X",SPEED_2X:"SPEED_2X",BROADCAST:"BROADCAST",BROADCAST_CAIRO:"BROADCAST_CAIRO",DOLLAR_SIGN:"DOLLAR_SIGN",DOLLAR_SIGN_CONTAINER:"DOLLAR_SIGN_CONTAINER",MEET:"MEET",BRIEFCASE:"BRIEFCASE",CHECK_DOUBLE:"CHECK_DOUBLE",CHECK_DOUBLE_OFF:"CHECK_DOUBLE_OFF",SHIELD_ADD:"SHIELD_ADD", SHIELD_OFF:"SHIELD_OFF",REMIX_FILLED:"REMIX_FILLED",EYE:"EYE",OPEN_IN_PHONE:"OPEN_IN_PHONE",OPEN_IN_PANEL:"OPEN_IN_PANEL",REPLAY_ARROW:"REPLAY_ARROW",ARROW_UNDO:"ARROW_UNDO",PERSON_CIRCLE_SLASH:"PERSON_CIRCLE_SLASH",EARTH_OUTLINE:"EARTH_OUTLINE",SLASH_CIRCLE_LEFT:"SLASH_CIRCLE_LEFT",SLASH_CIRCLE_RIGHT:"SLASH_CIRCLE_RIGHT",ARROW_PAUSE:"ARROW_PAUSE",MENU_FILTER:"MENU_FILTER",SPACE_BAR:"SPACE_BAR",CIRCLES_6:"CIRCLES_6",CELEBRATION:"CELEBRATION",CROWN:"CROWN",GRID:"GRID",KEEP_FILLED:"KEEP_FILLED",X_CIRCLE:"X_CIRCLE", KIDS_DOWNLOADS:"KIDS_DOWNLOADS",KIDS_MOVE_DOWNLOAD:"KIDS_MOVE_DOWNLOAD",BRIGHTNESS:"BRIGHTNESS",BRIGHTNESS_FILLED:"BRIGHTNESS_FILLED",MAGIC_WAND:"MAGIC_WAND",MAGIC_WAND_FILLED:"MAGIC_WAND_FILLED",BOX_PENCIL:"BOX_PENCIL",MY_VIDEOS_SUPEX_ZERO_STATE:"MY_VIDEOS_SUPEX_ZERO_STATE",CREATOR_ACADEMY:"CREATOR_ACADEMY",SCREEN_SWITCH:"SCREEN_SWITCH",PDF:"PDF",SHIELD_OVERFLOW:"SHIELD_OVERFLOW",ANIMALS:"ANIMALS",BOX_OPEN_CHECK:"BOX_OPEN_CHECK",PLAYABLES_LOGO:"PLAYABLES_LOGO",PLAYABLES_LOGO_CAIRO:"PLAYABLES_LOGO_CAIRO", PERSON_2:"PERSON_2",X_OCTAGON:"X_OCTAGON",PLAY_PRISM:"PLAY_PRISM",FILTER_PHOTO:"FILTER_PHOTO",MUSIC_FILLED:"MUSIC_FILLED",COURSE_FILLED:"COURSE_FILLED",TRANSCRIPT:"TRANSCRIPT",TRANSCRIPT_SEARCH:"TRANSCRIPT_SEARCH",STEM:"STEM",ARROW_CIRCLE_RIGHT:"ARROW_CIRCLE_RIGHT",HEART_CIRCLE:"HEART_CIRCLE",RSS:"RSS",RSS_OFF:"RSS_OFF",PLAYABLES:"PLAYABLES",PERSON_MUSIC:"PERSON_MUSIC",ARROWS_ALERT:"ARROWS_ALERT",CLOCK_ARROWS_ALERT:"CLOCK_ARROWS_ALERT",CLOCK_ARROWS:"CLOCK_ARROWS",SWAP_HORIZ:"SWAP_HORIZ",MUSIC_NOTE_SYMBOL:"MUSIC_NOTE_SYMBOL", BOOK:"BOOK",DISMISS_QUEUE:"DISMISS_QUEUE",RANDOM:"RANDOM",SCREEN_LIGHT:"SCREEN_LIGHT",SINGLE_SPARKLE:"SINGLE_SPARKLE",PROMOTE:"PROMOTE",BUSINESS:"BUSINESS",TOOLBOX:"TOOLBOX",SHORTS_CREATION_COMMENT:"SHORTS_CREATION_COMMENT",SPARK_IMAGE:"SPARK_IMAGE",SPARK_VIDEO:"SPARK_VIDEO",ALL_CHIP:"ALL_CHIP",TROPHY_CELEBRATIONS:"TROPHY_CELEBRATIONS",SPARK_EDIT:"SPARK_EDIT",MAP_OUTLINE:"MAP_OUTLINE",VOLUME_STABLE:"VOLUME_STABLE",SEARCH_PROMINENT:"SEARCH_PROMINENT",INFINITY_ICON:"INFINITY_ICON",DIRECTIONS_OUTLINE:"DIRECTIONS_OUTLINE", SHORTS_STICKER_PICKER:"SHORTS_STICKER_PICKER",SETTINGS_REMOTE:"SETTINGS_REMOTE",NEWS_STORY:"NEWS_STORY",FOOTBALL_FILLED:"FOOTBALL_FILLED",DOLLARSIGN_COLOR:"DOLLARSIGN_COLOR",YENSIGN_COLOR:"YENSIGN_COLOR",CIRCLES_OVERLAP:"CIRCLES_OVERLAP",ACCESSIBILITY:"ACCESSIBILITY",CODE:"CODE",HAND_SWIPE_LEFT:"HAND_SWIPE_LEFT",SETTING_UPLOAD:"SETTING_UPLOAD",SETTING_HD:"SETTING_HD",STICKER:"STICKER",SUN:"SUN",MOON:"MOON",EYE_OFF:"EYE_OFF",TARGET:"TARGET",TARGET_ADD:"TARGET_ADD",STAR_SHOOTING:"STAR_SHOOTING",TEXT_BOX:"TEXT_BOX", OUTLINE_ARROW_SOLID_UP:"OUTLINE_ARROW_SOLID_UP",ARROW_SOLID_UP:"ARROW_SOLID_UP",OUTLINE_ARROW_SOLID_DOWN:"OUTLINE_ARROW_SOLID_DOWN",ARROW_SOLID_DOWN:"ARROW_SOLID_DOWN",OUTLINE_ARROW_SOLID_UP_16:"OUTLINE_ARROW_SOLID_UP_16",FILL_ARROW_SOLID_UP_16:"FILL_ARROW_SOLID_UP_16",OUTLINE_ARROW_SOLID_DOWN_16:"OUTLINE_ARROW_SOLID_DOWN_16",FILL_ARROW_SOLID_DOWN_16:"FILL_ARROW_SOLID_DOWN_16",DIE_3:"DIE_3",POUND:"POUND",CIRCLE:"CIRCLE",CIRCLE_FILLED:"CIRCLE_FILLED",YOUTUBE_SPORTS:"YOUTUBE_SPORTS",STAR_SHOOTING_OUTLINE:"STAR_SHOOTING_OUTLINE", AUDIO_BADGE:"AUDIO_BADGE",FANTASY:"FANTASY",ENGAGEMENT:"ENGAGEMENT",HASHTAG:"HASHTAG",TEMPLATE_ADD:"TEMPLATE_ADD",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP"};var AUa=function(){Au.apply(this,arguments)}; l(AUa,Au);AUa.prototype.getAssociations=function(){return[]};var BUa=new x("playerInterstitialRenderer");var CUa=new x("getKidsBlocklistPickerCommand");var DUa=new x("updateKidsBlacklistEndpoint");var Ku=new x("likeEndpoint");var EUa=function(){Au.apply(this,arguments)}; l(EUa,Au);EUa.prototype.getAssociations=function(){return[]};var FUa=function(a){this.internalArray_=ff(a)}; l(FUa,yg);var GUa=Ug(FUa,[0,1,Ng]);var HUa=new x("liveChatEndpoint");var IUa=new x("liveChatItemContextMenuEndpoint");var JUa=new x("liveChatReplayEndpoint");var KUa=new x("deleteLiveChatMessageCommand");var LUa=new x("liveChatActionEndpoint");var MUa=new x("createLiveChatPollEndpoint");var NUa=new x("manageLiveChatUserEndpoint");var OUa=new x("moderateLiveChatEndpoint");var PUa=new x("sendLiveChatMessageEndpoint");var QUa=new x("sendLiveChatVoteEndpoint");var RUa=new x("clearLocationCommand");var SUa=new x("resolveLocationCommand");var TUa=function(a){this.internalArray_=ff(a)}; l(TUa,yg);var UUa=function(a,b){return fg(a,1,b)};var VUa=[0,Pg];var WUa=function(a){this.internalArray_=ff(a)}; l(WUa,yg);var XUa=function(a,b){return Pf(a,1,TUa,b)};WUa.prototype.JSC$8681_serializeBinary=Vg([0,Rg,VUa]);var YUa={SLI_STATUS_UNKNOWN:"SLI_STATUS_UNKNOWN",SLI_STATUS_SUCCESS:"SLI_STATUS_SUCCESS",SLI_STATUS_FAILURE:"SLI_STATUS_FAILURE",SLI_STATUS_TIMEOUT:"SLI_STATUS_TIMEOUT",SLI_STATUS_ABORTED:"SLI_STATUS_ABORTED",SLI_STATUS_CANCELLED:"SLI_STATUS_CANCELLED",SLI_STATUS_REJECTED:"SLI_STATUS_REJECTED"};var ZUa={MAIN_APP_WEB_PAGE_TYPE_UNKNOWN:"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN",MAIN_APP_WEB_PAGE_TYPE_BROWSE:"MAIN_APP_WEB_PAGE_TYPE_BROWSE",MAIN_APP_WEB_PAGE_TYPE_SEARCH:"MAIN_APP_WEB_PAGE_TYPE_SEARCH",MAIN_APP_WEB_PAGE_TYPE_WATCH:"MAIN_APP_WEB_PAGE_TYPE_WATCH",MAIN_APP_WEB_PAGE_TYPE_CHANNEL:"MAIN_APP_WEB_PAGE_TYPE_CHANNEL",MAIN_APP_WEB_PAGE_TYPE_PLAYLIST:"MAIN_APP_WEB_PAGE_TYPE_PLAYLIST",MAIN_APP_WEB_PAGE_TYPE_SETTING:"MAIN_APP_WEB_PAGE_TYPE_SETTING",MAIN_APP_WEB_PAGE_TYPE_SHORTS:"MAIN_APP_WEB_PAGE_TYPE_SHORTS"}, $Ua={MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN:"MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN",MAIN_APP_WEB_REQUEST_TYPE_NAVIGATE:"MAIN_APP_WEB_REQUEST_TYPE_NAVIGATE",MAIN_APP_WEB_REQUEST_TYPE_LOAD:"MAIN_APP_WEB_REQUEST_TYPE_LOAD"};var uea={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED", GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED"};var aVa=new x("dismissDialogEndpoint");var bVa=new x("showMiniplayerCommand");var cVa=function(){Au.apply(this,arguments)}; l(cVa,Au);cVa.prototype.getAssociations=function(){return[]};var dVa=function(){Au.apply(this,arguments)}; l(dVa,Au);dVa.prototype.getAssociations=function(){return[]};var eVa=function(){Au.apply(this,arguments)}; l(eVa,Au);eVa.prototype.getAssociations=function(){return[]};var fVa=function(){Au.apply(this,arguments)}; l(fVa,Au);fVa.prototype.getAssociations=function(){var a=[];this.delegate.downloadsList&&a.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&a.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&a.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&a.push(this.delegate.refresh);return[].concat(pa(new Set(a)))};var gVa=function(){Au.apply(this,arguments)}; l(gVa,Au);gVa.prototype.getAssociations=function(){var a=[];this.delegate.refresh&&a.push(this.delegate.refresh);if(this.delegate.downloads)for(var b=g(this.delegate.downloads),c=b.next();!c.done;c=b.next())a.push.apply(a,pa(new hVa(c.value).getAssociations()));return[].concat(pa(new Set(a)))}; var hVa=function(){zu.apply(this,arguments)}; l(hVa,zu);hVa.prototype.getAssociations=function(){var a=[];this.delegate.video&&a.push(this.delegate.video);this.delegate.playlist&&a.push(this.delegate.playlist);this.delegate.videoItem&&a.push(this.delegate.videoItem);this.delegate.playlistItem&&a.push(this.delegate.playlistItem);return[].concat(pa(new Set(a)))};var iVa=function(){Au.apply(this,arguments)}; l(iVa,Au);iVa.prototype.getAssociations=function(){var a=[];this.delegate.localImageEntities&&a.push.apply(a,pa(this.delegate.localImageEntities));return[].concat(pa(new Set(a)))};var jVa=function(){Au.apply(this,arguments)}; l(jVa,Au);jVa.prototype.getAssociations=function(){var a=[];this.delegate.playbackData&&a.push(this.delegate.playbackData);this.delegate.localImageEntities&&a.push.apply(a,pa(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&a.push(this.delegate.videoDownloadContextEntity);return[].concat(pa(new Set(a)))};var kVa=function(){Au.apply(this,arguments)}; l(kVa,Au);kVa.prototype.getAssociations=function(){return[]};var lVa=function(){Au.apply(this,arguments)}; l(lVa,Au);lVa.prototype.getAssociations=function(){var a=[];this.delegate.fakeChildren&&a.push.apply(a,pa(this.delegate.fakeChildren));return[].concat(pa(new Set(a)))};var mVa=function(){Au.apply(this,arguments)}; l(mVa,Au);mVa.prototype.getAssociations=function(){var a=[];this.delegate.video&&a.push(this.delegate.video);this.delegate.playbackData&&a.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&a.push(this.delegate.offlineVideoPolicy);return[].concat(pa(new Set(a)))};var nVa=function(){Au.apply(this,arguments)}; l(nVa,Au);nVa.prototype.getAssociations=function(){return[]};var oVa=function(){Au.apply(this,arguments)}; l(oVa,Au);oVa.prototype.getAssociations=function(){var a=[];this.delegate.channelOwner&&a.push(this.delegate.channelOwner);this.delegate.videos&&a.push.apply(a,pa(this.delegate.videos));this.delegate.collaboratorChannels&&a.push.apply(a,pa(this.delegate.collaboratorChannels));this.delegate.downloadState&&a.push(this.delegate.downloadState);this.delegate.refresh&&a.push(this.delegate.refresh);return[].concat(pa(new Set(a)))};var pVa=function(){Au.apply(this,arguments)}; l(pVa,Au);pVa.prototype.getAssociations=function(){var a=[];this.delegate.video&&a.push(this.delegate.video);this.delegate.channelContributor&&a.push(this.delegate.channelContributor);return[].concat(pa(new Set(a)))};var qVa=function(){zu.apply(this,arguments)}; l(qVa,zu);qVa.prototype.getAssociations=function(){var a=[];this.delegate.recommendedVideoMetadata&&a.push.apply(a,pa(new rVa(this.delegate.recommendedVideoMetadata).getAssociations()));return[].concat(pa(new Set(a)))}; var rVa=function(){zu.apply(this,arguments)}; l(rVa,zu);rVa.prototype.getAssociations=function(){var a=[];this.delegate.localImageEntities&&a.push.apply(a,pa(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&a.push(this.delegate.videoDownloadContextEntity);return[].concat(pa(new Set(a)))};var sVa=function(){zu.apply(this,arguments)}; l(sVa,zu);sVa.prototype.getAssociations=function(){var a=[];this.delegate.playbackPosition&&a.push(this.delegate.playbackPosition);return[].concat(pa(new Set(a)))};var tVa=function(){Au.apply(this,arguments)}; l(tVa,Au);tVa.prototype.getAssociations=function(){var a=[];this.delegate.owner&&a.push(this.delegate.owner);this.delegate.downloadState&&a.push(this.delegate.downloadState);this.delegate.userState&&a.push.apply(a,pa(new sVa(this.delegate.userState).getAssociations()));this.delegate.additionalMetadata&&a.push.apply(a,pa(new qVa(this.delegate.additionalMetadata).getAssociations()));return[].concat(pa(new Set(a)))};var uVa=function(){Au.apply(this,arguments)}; l(uVa,Au);uVa.prototype.getAssociations=function(){var a=[];this.delegate.userChannelDetails&&a.push(this.delegate.userChannelDetails);return[].concat(pa(new Set(a)))};var vVa=function(){Au.apply(this,arguments)}; l(vVa,Au);vVa.prototype.getAssociations=function(){var a=[];this.delegate.channelOwner&&a.push(this.delegate.channelOwner);this.delegate.playbackPosition&&a.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&a.push.apply(a,pa(this.delegate.localImageEntities));this.delegate.downloadStatus&&a.push(this.delegate.downloadStatus);return[].concat(pa(new Set(a)))};var wVa=new x("downloadsPageSmartDownloadsOptInBannerParams");var xVa=function(){Au.apply(this,arguments)}; l(xVa,Au);xVa.prototype.getAssociations=function(){return[]};var yVa=function(){Au.apply(this,arguments)}; l(yVa,Au);yVa.prototype.getAssociations=function(){return[]};var zVa=function(){Au.apply(this,arguments)}; l(zVa,Au);zVa.prototype.getAssociations=function(){return[]};var AVa=function(){Au.apply(this,arguments)}; l(AVa,Au);AVa.prototype.getAssociations=function(){return[]};var BVa=function(){Au.apply(this,arguments)}; l(BVa,Au);BVa.prototype.getAssociations=function(){return[]};var CVa=new x("dislikeButtonViewModel");var DVa=new x("likeButtonViewModel");var EVa=new x("hideEngagementPanelEndpoint");var FVa=new x("refreshPanelEndpoint");var GVa=new x("scrollToSectionEndpoint");var Lu=new x("showEngagementPanelEndpoint");var HVa=new x("toggleEngagementPanelCommand");var IVa=new x("metadataUpdateCommand");var JVa=function(){Au.apply(this,arguments)}; l(JVa,Au);JVa.prototype.getAssociations=function(){return[]};var KVa=function(){Au.apply(this,arguments)}; l(KVa,Au);KVa.prototype.getAssociations=function(){return[]};var LVa=function(){Au.apply(this,arguments)}; l(LVa,Au);LVa.prototype.getAssociations=function(){return[]};var MVa=function(){Au.apply(this,arguments)}; l(MVa,Au);MVa.prototype.getAssociations=function(){var a=[];this.delegate.trackDownloadMetadatas&&a.push.apply(a,pa(this.delegate.trackDownloadMetadatas));return[].concat(pa(new Set(a)))};var NVa=function(){Au.apply(this,arguments)}; l(NVa,Au); NVa.prototype.getAssociations=function(){var a=[];this.delegate.downloadedTracks&&a.push.apply(a,pa(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&a.push.apply(a,pa(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&a.push.apply(a,pa(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&a.push.apply(a,pa(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&a.push.apply(a,pa(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&& a.push.apply(a,pa(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&a.push.apply(a,pa(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&a.push.apply(a,pa(this.delegate.metadataOnlyTracks));return[].concat(pa(new Set(a)))};var OVa=function(){Au.apply(this,arguments)}; l(OVa,Au);OVa.prototype.getAssociations=function(){var a=[];this.delegate.trackDownloadMetadatas&&a.push.apply(a,pa(this.delegate.trackDownloadMetadatas));return[].concat(pa(new Set(a)))};var PVa=function(){Au.apply(this,arguments)}; l(PVa,Au);PVa.prototype.getAssociations=function(){var a=[];this.delegate.playbackData&&a.push(this.delegate.playbackData);this.delegate.localImageEntities&&a.push.apply(a,pa(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&a.push(this.delegate.videoDownloadContextEntity);return[].concat(pa(new Set(a)))};var QVa=function(){Au.apply(this,arguments)}; l(QVa,Au); QVa.prototype.getAssociations=function(){var a=[];this.delegate.musicLibraryStatusEntity&&a.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&a.push.apply(a,pa(this.delegate.primaryArtists));this.delegate.details&&a.push(this.delegate.details);this.delegate.userDetails&&a.push(this.delegate.userDetails);this.delegate.tracks&&a.push.apply(a,pa(this.delegate.tracks));this.delegate.share&&a.push(this.delegate.share);this.delegate.downloadMetadata&&a.push(this.delegate.downloadMetadata);this.delegate.refresh&& a.push(this.delegate.refresh);return[].concat(pa(new Set(a)))}; var RVa=function(){Au.apply(this,arguments)}; l(RVa,Au);RVa.prototype.getAssociations=function(){var a=[];this.delegate.albumRelease&&a.push(this.delegate.albumRelease);this.delegate.tracks&&a.push.apply(a,pa(this.delegate.tracks));return[].concat(pa(new Set(a)))}; var SVa=function(){Au.apply(this,arguments)}; l(SVa,Au);SVa.prototype.getAssociations=function(){var a=[];this.delegate.albumRelease&&a.push(this.delegate.albumRelease);return[].concat(pa(new Set(a)))};var TVa=function(){Au.apply(this,arguments)}; l(TVa,Au);TVa.prototype.getAssociations=function(){var a=[];this.delegate.details&&a.push(this.delegate.details);this.delegate.userDetails&&a.push(this.delegate.userDetails);return[].concat(pa(new Set(a)))}; var UVa=function(){Au.apply(this,arguments)}; l(UVa,Au);UVa.prototype.getAssociations=function(){var a=[];this.delegate.parentArtist&&a.push(this.delegate.parentArtist);return[].concat(pa(new Set(a)))}; var VVa=function(){Au.apply(this,arguments)}; l(VVa,Au);VVa.prototype.getAssociations=function(){var a=[];this.delegate.parentArtist&&a.push(this.delegate.parentArtist);return[].concat(pa(new Set(a)))};var WVa=function(){Au.apply(this,arguments)}; l(WVa,Au);WVa.prototype.getAssociations=function(){return[]};var XVa=function(){Au.apply(this,arguments)}; l(XVa,Au);XVa.prototype.getAssociations=function(){return[]};var YVa=function(){Au.apply(this,arguments)}; l(YVa,Au); YVa.prototype.getAssociations=function(){var a=[];this.delegate.tracks&&a.push.apply(a,pa(this.delegate.tracks));this.delegate.refresh&&a.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&a.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&a.push(this.delegate.details);this.delegate.downloadMetadata&&a.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&a.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&a.push(this.delegate.userDetails);this.delegate.entryCollection&& a.push(this.delegate.entryCollection);this.delegate.share&&a.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&a.push.apply(a,pa(new ZVa(this.delegate.podcastShowAdditionalMetadata).getAssociations()));return[].concat(pa(new Set(a)))}; var ZVa=function(){zu.apply(this,arguments)}; l(ZVa,zu);ZVa.prototype.getAssociations=function(){var a=[];this.delegate.creatorEntity&&a.push(this.delegate.creatorEntity);return[].concat(pa(new Set(a)))};var $Va=function(){Au.apply(this,arguments)}; l($Va,Au);$Va.prototype.getAssociations=function(){return[]};var aWa=function(){Au.apply(this,arguments)}; l(aWa,Au); aWa.prototype.getAssociations=function(){var a=[];this.delegate.musicLibraryStatusEntity&&a.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&a.push.apply(a,pa(this.delegate.artists));this.delegate.audioModeVersion&&a.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&a.push(this.delegate.videoModeVersion);this.delegate.userDetails&&a.push(this.delegate.userDetails);this.delegate.details&&a.push(this.delegate.details);this.delegate.albumRelease&&a.push(this.delegate.albumRelease);this.delegate.share&& a.push(this.delegate.share);this.delegate.libraryEdit&&a.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&a.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&a.push(this.delegate.playbackPosition);return[].concat(pa(new Set(a)))}; var bWa=function(){Au.apply(this,arguments)}; l(bWa,Au);bWa.prototype.getAssociations=function(){var a=[];this.delegate.parentTrack&&a.push(this.delegate.parentTrack);return[].concat(pa(new Set(a)))}; var cWa=function(){Au.apply(this,arguments)}; l(cWa,Au);cWa.prototype.getAssociations=function(){var a=[];this.delegate.parentTrack&&a.push(this.delegate.parentTrack);return[].concat(pa(new Set(a)))};var dWa=new x("addToPlaylistEndpoint");var eWa=new x("captionPickerEndpoint");var fWa=new x("suggestStats");var gWa=new x("createCommentReplyDialogEndpoint");var hWa=new x("modalEndpoint");var iWa=new x("playlistEditorEndpoint");var jWa=new x("copyTextEndpoint");var kWa=new x("shareEndpoint"),lWa=new x("shareEntityEndpoint"),mWa=new x("shareEntityServiceEndpoint");var nWa=new x("userFeedbackEndpoint");var oWa=new x("addUpcomingEventReminderEndpoint");var Mu=new x("getCommentsFromInboxCommand");var pWa=new x("notificationOptOutEndpoint");var qWa=new x("recordNotificationInteractionsEndpoint");var rWa=new x("removeUpcomingEventReminderEndpoint");var sWa=new x("getDownloadActionCommand");var tWa=new x("offlineOrchestrationActionCommand");var uWa=function(){Au.apply(this,arguments)}; l(uWa,Au);uWa.prototype.getAssociations=function(){return[]};var vWa=function(){Au.apply(this,arguments)}; l(vWa,Au);vWa.prototype.getAssociations=function(){return[]};var wWa=function(){Au.apply(this,arguments)}; l(wWa,Au);wWa.prototype.getAssociations=function(){return[]};var xWa=function(){Au.apply(this,arguments)}; l(xWa,Au);xWa.prototype.getAssociations=function(){return[]};var yWa=function(){Au.apply(this,arguments)}; l(yWa,Au);yWa.prototype.getAssociations=function(){var a=[];this.delegate.transfer&&a.push(this.delegate.transfer);this.delegate.adsPlaybackData&&a.push.apply(a,pa(this.delegate.adsPlaybackData));this.delegate.drmLicense&&a.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&a.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&a.push(this.delegate.videoDownloadContextEntity);return[].concat(pa(new Set(a)))};var zWa=function(){Au.apply(this,arguments)}; l(zWa,Au);zWa.prototype.getAssociations=function(){return[]};var AWa=function(){Au.apply(this,arguments)}; l(AWa,Au);AWa.prototype.getAssociations=function(){var a=[];this.delegate.offlineVideoStreams&&a.push.apply(a,pa(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&a.push.apply(a,pa(this.delegate.captionTrack));return[].concat(pa(new Set(a)))};var BWa=function(){Au.apply(this,arguments)}; l(BWa,Au);BWa.prototype.getAssociations=function(){return[]};var CWa=new x("showMoreDrawerCommand");var DWa=new x("updateEngagementPanelContentCommand");var EWa=new x("getPdgBuyFlowCommand");var FWa=new x("liveChatPurchaseMessageEndpoint");var GWa=new x("openSuperStickerBuyFlowCommand");var HWa=new x("updatePdgFeatureEnablementCommand");var IWa=new x("permissionRoleBottomBarRenderer");var JWa=new x("updatePermissionRoleCommand");var KWa=new x("prefetchWatchCommand");var LWa=new x("playlistRenderer");var Nu=new x("playlistEditEndpoint");var MWa=new x("decorateMessageEndpoint");var NWa=new x("sfvAudioItemPlaybackCommand");var OWa=function(){Au.apply(this,arguments)}; l(OWa,Au);OWa.prototype.getAssociations=function(){return[]};var Ou=new x("reelNonVideoContentEndpoint");var Pu=new x("reelWatchEndpoint");var PWa=new x("reelPlayerOverlayRenderer");var Qu=new x("buttonRenderer"),Ru=new x("toggleButtonRenderer");var QWa=new x("switchButtonViewModel");var RWa=new x("menuFlexibleItemRenderer");var SWa=new x("backgroundPromoRenderer");var Su=new x("videoRenderer");var TWa=function(){Au.apply(this,arguments)}; l(TWa,Au);TWa.prototype.getAssociations=function(){return[]};var UWa=new x("getAnswerCommand");var Tu=new x("searchEndpoint");var VWa=new x("addToPlaylistServiceEndpoint");var WWa=new x("clearSearchHistoryEndpoint");var XWa=new x("clearWatchHistoryEndpoint");var YWa=new x("webSerializedServiceEndpointExtension");var ZWa=new x("createCommentEndpoint");var $Wa=new x("createCommentReplyEndpoint");var Uu=new x("performCommentActionEndpoint");var aXa=new x("updateCommentEndpoint");var bXa=new x("updateCommentReplyEndpoint");var cXa=new x("createPlaylistServiceEndpoint");var dXa=new x("deletePlaylistEndpoint");var eXa=new x("getReportFormEndpoint");var fXa=new x("modifyChannelNotificationPreferenceEndpoint");var Vu=new x("offlinePlaylistEndpoint"),gXa={ACTION_UNKNOWN:"ACTION_UNKNOWN",ACTION_ADD:"ACTION_ADD",ACTION_REMOVE:"ACTION_REMOVE",ACTION_REMOVE_WITH_PROMPT:"ACTION_REMOVE_WITH_PROMPT",ACTION_PAUSE:"ACTION_PAUSE",ACTION_RETRY:"ACTION_RETRY",ACTION_RESUME:"ACTION_RESUME",ACTION_SYNC:"ACTION_SYNC",ACTION_APPROVE:"ACTION_APPROVE",ACTION_INFER_AUTOMATICALLY:"ACTION_INFER_AUTOMATICALLY",ACTION_TOGGLE_AUTO_DOWNLOAD:"ACTION_TOGGLE_AUTO_DOWNLOAD"};var Wu=new x("offlineVideoEndpoint"),hXa={ACTION_UNKNOWN:"ACTION_UNKNOWN",ACTION_ADD:"ACTION_ADD",ACTION_REMOVE:"ACTION_REMOVE",ACTION_REMOVE_WITH_PROMPT:"ACTION_REMOVE_WITH_PROMPT",ACTION_PAUSE:"ACTION_PAUSE",ACTION_RETRY:"ACTION_RETRY",ACTION_RESUME:"ACTION_RESUME",ACTION_DOWNLOAD_IMMEDIATELY:"ACTION_DOWNLOAD_IMMEDIATELY",ACTION_REDOWNLOAD:"ACTION_REDOWNLOAD",ACTION_RENEW:"ACTION_RENEW",ACTION_RENEW_WITH_PROMPT:"ACTION_RENEW_WITH_PROMPT",ACTION_INFER_AUTOMATICALLY:"ACTION_INFER_AUTOMATICALLY"};var iXa=new x("pingingEndpoint");var jXa=new x("setSettingEndpoint");var kXa=new x("undoFeedbackEndpoint");var lXa=new x("unsubscribeEndpoint");var mXa=new x("updatedMetadataEndpoint");var nXa=function(){Au.apply(this,arguments)}; l(nXa,Au);nXa.prototype.getAssociations=function(){return[]};var oXa=new x("updateLocalAppSettingCommand");var Xu=function(a){this.internalArray_=ff(a)}; l(Xu,yg);Xu.prototype.JSC$8867_serializeBinary=Vg([0,Qg,-1]);var pXa=new x("updateUpcomingEventReminderButtonStateCommand");var qXa=new x("upcomingEventReminderButtonStateRenderer");var rXa=new x("subscribeEndpoint");var sXa=new x("registerTasksCommand");var tXa=new x("showDialogCommand");var uXa=new x("showSheetCommand");var Yu=new x("avatarViewModel");var Zu=new x("buttonViewModel");var vXa=new x("downloadButtonViewModel");var wXa=new x("engagementBarViewModel");var xXa=function(){Au.apply(this,arguments)}; l(xXa,Au);xXa.prototype.getAssociations=function(){return[]};var yXa=new x("thumbnailHoverOverlayViewModel");var $u=new x("toggleButtonViewModel");var zXa=new x("votingViewModel");var AXa=new x("notifyDropdownOptionSelectedCommand");var BXa=new x("listViewModel");var CXa=new x("listItemViewModel");var DXa=function(){Au.apply(this,arguments)}; l(DXa,Au);DXa.prototype.getAssociations=function(){return[]};var EXa=function(){Au.apply(this,arguments)}; l(EXa,Au);EXa.prototype.getAssociations=function(){return[]};var FXa=function(){Au.apply(this,arguments)}; l(FXa,Au);FXa.prototype.getAssociations=function(){return[]};var GXa=new x("transcriptSubmitCaptionCorrectionCommand");var HXa=function(){Au.apply(this,arguments)}; l(HXa,Au);HXa.prototype.getAssociations=function(){return[]};var IXa=new x("unpluggedStringRunImage");var JXa=function(){Au.apply(this,arguments)}; l(JXa,Au);JXa.prototype.getAssociations=function(){return[]};var KXa=new x("updateToggleButtonTextAction");var LXa=new x("postWebToNativeMessageCommand");var MXa=function(a){this.internalArray_=ff(a)}; l(MXa,yg);var NXa=Ug(MXa,[0,Qg,-1]);var OXa=new x("whitelistEditEndpoint");var PXa=new x("commerceActionCommand");var QXa=new x("getPaymentInstrumentsParamsCommand");var RXa=new x("getPaymentsClientTokenCommand");var SXa=new x("googlePaymentBillingCommand");var TXa=new x("googlePaymentPurchaseManagerCommand");var UXa=new x("logGtmCommand");var VXa=new x("ypcPauseSubscriptionCommand");var WXa=new x("ypcResumeSubscriptionCommand");var XXa=function(){Au.apply(this,arguments)}; l(XXa,Au);XXa.prototype.getAssociations=function(){return[]};var YXa=function(){Au.apply(this,arguments)}; l(YXa,Au);YXa.prototype.getAssociations=function(){return[]};var ZXa=function(){Au.apply(this,arguments)}; l(ZXa,Au);ZXa.prototype.getAssociations=function(){return[]};var $Xa=function(){Au.apply(this,arguments)}; l($Xa,Au);$Xa.prototype.getAssociations=function(){return[]};var aYa=function(){Au.apply(this,arguments)}; l(aYa,Au);aYa.prototype.getAssociations=function(){return[]};var bYa=new x("ypcOffersEndpoint");var cYa=new x("ypcCancelRecurrenceEndpoint");var dYa=new x("ypcCompleteTransactionEndpoint");var eYa=new x("ypcGetCartEndpoint");var av=new x("ypcGetOffersEndpoint");var bv=new x("ypcHandleTransactionEndpoint");var fYa=new x("ypcLogWalletAnalyticDataEndpoint");var gYa=new x("ypcRedeemCodeEndpoint");var hYa=new x("ypcUpdateFopEndpoint");pu(ou(1),mu(4));xua(new MessageChannel().port2);function iYa(a){switch(a){case"canary":return"CLIENT_CANARY_STATE_CANARY";case"control":return"CLIENT_CANARY_STATE_CONTROL";case"none":return"CLIENT_CANARY_STATE_NONE";default:return"CLIENT_CANARY_STATE_UNKNOWN";}} ;var jYa=function(){this.register=new Map},kYa=function(a,b,c){a=a+"_"+b; cv.register.has(a)?c=cv.register.get(a):(c=c(),cv.register.set(a,c));return c},lYa=function(a){a=g(a.register.values()); for(var b=a.next();!b.done;b=a.next())dv(b.value,"ABORTED")}; jYa.prototype.clear=function(){lYa(this);this.register.clear()}; var cv=new jYa;function mYa(a,b){b=b===void 0?"":b;var c=[],d;for(d in a)if(a.hasOwnProperty(d)){var e=b!==""?b+"."+d:d;typeof a[d]==="object"?c.push.apply(c,pa(mYa(a[d],e))):c.push([e,a[d]])}c.sort();return c} var nYa=function(){this.events=new Map},oYa=function(a){var b=[]; a=g(a.events.values());for(var c=a.next();!c.done;c=a.next())b.push(c.value);return b}; nYa.prototype.clear=function(){this.events.clear()}; nYa.prototype.getKey=function(a){return mYa(a.dimensions).join(";")};var qYa=function(){this.logTransport=new pYa;this.loggedEventRegister=new nYa;this.unloggedEventRegister=new nYa;this.eventsCount=0;this.flushInterval=3E4;this.JSC$8906_flushTimer=new an(this.flushInterval);this.JSC$8906_flushTimer.listen("tick",this.flush,!1,this)}; qYa.prototype.flush=function(){if(this.eventsCount){var a={loggedEvents:oYa(this.loggedEventRegister),unloggedEvents:oYa(this.unloggedEventRegister)};if(y("export_player_version_to_ytconfig")){var b;(b=gk("PLAYER_CLIENT_VERSION"))?(b=b.split("-")[0].replace(/\./g,""),b=isNaN(Number(b))?"0":b):b="";var c=gk("PLAYER_CLIENT_VERSION");if(c){c=c.split("-");var d="";c.length>1&&(d=c[c.length-1]);c=iYa(d.startsWith("canary_experiment")?"canary":d.startsWith("canary_control")?"control":"none")}else c="CLIENT_CANARY_STATE_UNKNOWN"; a.dimensions={playerClientVersion:b,playerCanaryState:c}}this.logTransport.flush(a);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$8906_flushTimer.enabled&&this.JSC$8906_flushTimer.stop()}}; var rYa=function(a){ev==null&&(ev=new qYa);var b=ev;var c=b.loggedEventRegister;a.dimensions=a.dimensions||{};a.dimensions.csn=iq()||"";var d=c.getKey(a);if(a.records!=null)if(c.events.has(d)){var e;(e=c.events.get(d).records)==null||e.push.apply(e,pa(a.records))}else c.events.set(d,a);b.JSC$8906_flushTimer.enabled||b.JSC$8906_flushTimer.start();b.eventsCount++;b.eventsCount>=100&&b.flush()};var pYa=function(){}; pYa.prototype.flush=function(a,b){y("enable_client_sli_logging")&&bl("sliEventBatch",a,{sendIsolatedPayload:!!b})};var ev;function sYa(a){for(var b=g(Object.entries(YUa)),c=b.next();!c.done;c=b.next())if(c=g(c.value),c.next(),c=c.next().value,c==="SLI_STATUS_"+a)return c;return"SLI_STATUS_UNKNOWN"} var uYa=function(a){var b=tYa;a=a===void 0?{}:a;b=b.name;var c=sYa("SUCCESS");rYa({dimensions:a,records:[{name:b,state:"SLI_STATE_END",status:c}]})},vYa=function(a,b,c,d){this.name=a; this.sliId=b;this.timeoutMs=c;this.statusOnTimeout=d;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}}; vYa.prototype.getId=function(){return this.sliId}; var fv=function(a,b){b=b===void 0?{}:b;a.ongoing||(a.ongoing=!0,a.dimensions=b,a.logSliId=JQa(),rYa({dimensions:a.dimensions,records:[{name:a.name,state:"SLI_STATE_START",sliId:a.logSliId}]}),a.timeoutMs>0&&(a.timeoutHandle=setTimeout(function(){dv(a,a.statusOnTimeout)},a.timeoutMs)))},dv=function(a,b){a.ongoing&&(a.timeoutMs>0&&clearTimeout(a.timeoutHandle),a.ongoing=!1,b={dimensions:a.dimensions, records:[{name:a.name,status:sYa(b),state:"SLI_STATE_END",sliId:a.logSliId}]},cv.register.delete(a.name+"_"+a.sliId),rYa(b))}; function gv(a,b,c,d){return kYa(a,b,function(){return new vYa(a,b,c,d)})} ;var tYa=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"}; function wYa(){return gv("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")} function xYa(){return gv("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")} function hv(){return gv("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")} function yYa(){return gv("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")} function zYa(){return gv("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")} function AYa(){return gv("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")} function BYa(){return gv("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")} ;var CYa=new x("highlightTextDecoratorColorMapExtension");var DYa=new x("styleRunColorMapExtension");var EYa=ka(["data-"]);function FYa(a){a&&(a.dataset?a.dataset[GYa()]="true":Ec([ah(EYa)],a,"data-loaded","true".toString()))} function HYa(a){return a?a.dataset?a.dataset[GYa()]:a.getAttribute("data-loaded"):null} var IYa={};function GYa(){return IYa.loaded||(IYa.loaded="loaded".replace(/\-([a-z])/g,function(a,b){return b.toUpperCase()}))} ;function iv(a,b,c){JYa(a,b,c===void 0?null:c)} function KYa(a,b){a&&b&&(a=""+ab(b),(a=LYa[a])&&lsa(a))} function JYa(a,b,c){c=c===void 0?null:c;var d=MYa(a),e=document.getElementById(d),h=e&&HYa(e),k=e&&!h;h?b&&b():(b&&(h=om(d,b),b=""+ab(b),LYa[b]=h),k||(e=NYa(a,d,function(){HYa(e)||(FYa(e),msa(d),pk(function(){nsa(d)},0))},c)))} function NYa(a,b,c,d){d=d===void 0?null:d;var e=Ah("SCRIPT");e.id=b;e.onload=function(){c&&setTimeout(c,0)}; e.onreadystatechange=function(){switch(e.readyState){case"loaded":case"complete":e.onload();}}; d&&e.setAttribute("nonce",d);Qc(e,bk(a));a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e} function MYa(a){var b=document.createElement("a");Tb(b,a);a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+cd(a)} var LYa={};var jv=function(){this.state=1;this.vm=null}; jv.prototype.initialize=function(a,b,c){if(a.program){var d,e=(d=a.interpreterUrl)!=null?d:null;if(a.interpreterSafeScript)d=Vla(a.interpreterSafeScript);else{var h;d=(h=a.interpreterScript)!=null?h:null}a.interpreterSafeUrl&&(e=ak(a.interpreterSafeUrl).toString());OYa(this,d,e,a.program,b,c)}else Jm(Error("Cannot initialize botguard without program"))}; var OYa=function(a,b,c,d,e,h){var k=k===void 0?"trayride":k;c?(a.setState(2),iv(c,function(){if(window[k])PYa(a,d,k,e);else{a.setState(3);var m=MYa(c),p=document.getElementById(m);p&&(nsa(m),p.parentNode.removeChild(p));Jm(new Mk("Unable to load Botguard","from "+c))}},h)):b?(h=Ah("SCRIPT"),b instanceof Mc?Pc(h,b):h.textContent=b,h.nonce=Kc(window),document.head.appendChild(h),document.head.removeChild(h),window[k]?PYa(a,d,k,e):(a.setState(4),Jm(new Mk("Unable to load Botguard from JS")))):Jm(new Mk("Unable to load VM; no url or JS provided"))}; jv.prototype.isInitialized=function(){return!!this.vm}; jv.prototype.getState=function(){return this.state}; jv.prototype.isLoading=function(){return this.state===2}; var PYa=function(a,b,c,d){a.setState(5);try{var e=new un({program:b,globalName:c,recordMetrics:y("att_web_record_metrics"),metricsKey:"aGIf"});e.setupDonePromise.then(function(){a.setState(6);d&&d(b)}); QYa(a,e)}catch(h){a.setState(7),h instanceof Error&&Jm(h)}}; jv.prototype.invoke=function(a){a=a===void 0?{}:a;var b;this.vm?b=Zwa(this.vm,{contentBinding:a}):b=null;return b}; var RYa=function(a,b){var c=uk("botguard_async_snapshot_timeout_ms",3E3);b=b===void 0?{}:b;c=c===void 0?3E3:c;return a.vm?Promise.race([new Promise(function(d,e){setTimeout(function(){setTimeout(function(){setTimeout(function(){e(Error("Timed out waiting for snapshot"))},0)},0)},c)}), new Promise(function(d){a.vm?a.vm.snapshot({contentBinding:b}).then(d):d(null)})]):Promise.resolve(null)}; jv.prototype.dispose=function(){QYa(this,null);this.setState(8)}; var QYa=function(a,b){mi(a.vm);a.vm=b}; jv.prototype.setState=function(a){this.state=a};function SYa(){var a=uc.clone(TYa),b;return new bj(function(c,d){a.onSuccess=function(e){gna(e)?c(new UYa(e)):d(new kv("Request failed, status="+hna(e),"net.badstatus",e))}; a.onError=function(e){d(new kv("Unknown request error","net.unknown",e))}; a.onTimeout=function(e){d(new kv("Request timed out","net.timeout",e))}; b=wk("//googleads.g.doubleclick.net/pagead/id",a)}).thenCatch(function(c){if(c instanceof hj){var d; (d=b)==null||d.abort()}return dj(c)})} var kv=function(a,b,c){hb.call(this,a+", errorCode="+b);this.errorCode=b;this.xhr=c;this.name="PromiseAjaxError"}; l(kv,hb);var UYa=function(a){this.xhr=a};var lv=function(a){this.wrappedPromise_=a===void 0?null:a;this.state_=0;this.JSC$8937_value_=null}; lv.prototype.then=function(a,b,c){return this.wrappedPromise_?this.wrappedPromise_.then(a,b,c):this.state_===1&&a?(a=a.call(c,this.JSC$8937_value_))&&typeof a.then==="function"?a:mv(a):this.state_===2&&b?(a=b.call(c,this.JSC$8937_value_))&&typeof a.then==="function"?a:VYa(a):this}; lv.prototype.getValue=function(){return this.JSC$8937_value_}; lv.prototype.isRejected=function(){return this.state_==2}; gka(lv);var VYa=function(a){var b=new lv;a=a===void 0?null:a;b.state_=2;b.JSC$8937_value_=a===void 0?null:a;return b},mv=function(a){var b=new lv; a=a===void 0?null:a;b.state_=1;b.JSC$8937_value_=a===void 0?null:a;return b};function WYa(a){var b=gk("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(nd(a)));return a} function XYa(a,b){var c={};y("web_api_key_killswitch")&&(gk("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")&&(b==null?0:b.Authorization)||(c.key=gk("INNERTUBE_API_KEY")));y("json_condensed_response")&&(c.prettyPrint="false");return a=$ma(a,c)} function nv(a){return ok(a)?"same-origin":"include"} function ov(a){return ok(a)?"same-origin":"cors"} function pv(a,b,c){c=c===void 0?{}:c;a={method:b===void 0?"POST":b,mode:ov(a),credentials:nv(a)};b={};for(var d=g(Object.keys(c)),e=d.next();!e.done;e=d.next())e=e.value,c[e]&&(b[e]=c[e]);Object.keys(b).length>0&&(a.headers=b);return a} function qv(a,b){b=b===void 0?{}:b;return"service:"+a+"/"+Object.keys(b).sort().map(function(c){return c+":"+b[c]}).join("/")} function YYa(a){var b,c,d,e;a=(b=A(a,lq))==null?void 0:(c=b.watchEndpointSupportedOnesieConfig)==null?void 0:(d=c.html5PlaybackOnesieConfig)==null?void 0:(e=d.commonConfig)==null?void 0:e.url;if(!a)return[];b=new In(a);return b.JSC$7653_domain_?["https://"+b.JSC$7653_domain_+"/generate_204"]:[]} ;function ZYa(){return Xia()||gl()||hda&&hl("version/")?!0:gk("EOM_VISITOR_DATA")?!1:!0} function $Ya(a,b,c){c=c===void 0?!1:c;var d,e,h,k,m;return t(function(p){switch(p.nextAddress){case 1:Fk("SOCS",a,34128E3,"youtube.com",!0);if($d)return e=fetch(b,{method:"POST",mode:ov(b),credentials:nv(b),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),h=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST", mode:ov("/upgrade_visitor_cookie?eom=1"),credentials:nv("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),n(p,Promise.all([e,h]).then(function(q){return q[1]}),5); fetch(b,{method:"POST",mode:ov(b),credentials:nv(b),cache:"no-store",headers:{"Content-Type":"text/plain"}});return n(p,fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:ov("/upgrade_visitor_cookie?eom=1"),credentials:nv("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:d=p.yieldResult;p.jumpTo(3);break;case 5:d=k=p.yieldResult;case 3:if(!d.ok)throw Error("Upgrading visitor cookie failed.");return n(p,d.text(),7);case 7:m= p.yieldResult,!m.includes("\"state_switch\":true")&&!c||m.includes("skip_reload_for_test")||window.location.reload(),ua(p);}})} var aZa=!1;function bZa(a){return t(function(b){return b.nextAddress==1?n(b,$Ya(a.socsCookie,a.savePreferenceUrl,!0),2):b.return()})} function cZa(a){return t(function(b){return b.nextAddress==1?n(b,$Ya(a.socsCookie,a.savePreferenceUrl),2):b.return()})} ;function dZa(a){var b=a.docid||a.video_id||a.videoId||a.id;if(b)return b;b=a.raw_player_response;b||(a=a.player_response)&&(b=JSON.parse(a));return b&&b.videoDetails&&b.videoDetails.videoId||null} ;function eZa(a){a:{var b="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(b="EMBEDDED_PLAYER_MODE_PFL");var c=a.raw_embedded_player_response;if(!c&&(a=a.embedded_player_response))try{c=JSON.parse(a)}catch(e){break a}if(c)b:{a=dUa;for(var d in a)if(a[d]==c.embeddedPlayerMode){b=a[d];break b}}}return b==="EMBEDDED_PLAYER_MODE_PFL"} ;var fZa=function(a){hb.call(this,a.message||a.description||a.name);this.isMissing=a instanceof rv;this.isTimeout=a instanceof kv&&a.errorCode=="net.timeout";this.isCanceled=a instanceof hj}; l(fZa,hb);fZa.prototype.name="BiscottiError";var rv=function(){hb.call(this,"Biscotti ID is missing from server")}; l(rv,hb);rv.prototype.name="BiscottiMissingError";var TYa={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},sv=null;function gZa(){if(y("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!ZYa())return Error("User has not consented - not fetching biscotti id.");var a=gk("PLAYER_VARS",{});if(uc.get(a,"privembed",!1)=="1")return Error("Biscotti ID is not available in private embed mode");if(eZa(a))return Error("Biscotti id fetching has been disabled for pfl.")} function Kma(){var a=gZa();if(a!==void 0)return dj(a);sv||(sv=SYa().then(hZa).thenCatch(function(b){return iZa(2,b)})); return sv} function hZa(a){a=a.xhr.responseText;if(!kb(a,")]}'"))throw new rv;a=JSON.parse(a.substr(4));if((a.type||1)>1)throw new rv;a=a.id;Lma(a);sv=mv(a);jZa(18E5,2);return a} function iZa(a,b){b=new fZa(b);Lma("");sv=VYa(b);a>0&&jZa(12E4,a-1);throw b} function jZa(a,b){pk(function(){SYa().then(hZa,function(c){return iZa(b,c)}).thenCatch(Yg)},a)} var kZa=function(){try{var a=Qa("yt.ads.biscotti.getId_");return a?a():Kma()}catch(b){return dj(b)}};function lZa(a){if(a.requestFullscreen)a=a.requestFullscreen(void 0);else if(a.webkitRequestFullscreen)a=a.webkitRequestFullscreen();else if(a.mozRequestFullScreen)a=a.mozRequestFullScreen();else if(a.msRequestFullscreen)a=a.msRequestFullscreen();else if(a.webkitEnterFullscreen)a=a.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return a instanceof Promise?a:Promise.resolve()} function tv(a){var b;Pra(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?uv()==a&&(b=document):b=a;if(b&&(a=Pra(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],b))){a.call(b)instanceof Promise||Promise.resolve();return}Promise.resolve()} function mZa(){var a=document;return hc(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(b){return"on"+b.toLowerCase()in a})} function uv(){var a=a===void 0?!1:a;var b=Pra(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(a)for(;b&&b.shadowRoot;)b=b.shadowRoot.fullscreenElement;return b?b:null} ;var nZa=function(a){a=a||{};var b={},c={};this.url=a.url||"";this.args=a.args||uc.clone(b);this.assets=a.assets||{};this.attrs=a.attrs||uc.clone(c);this.fallback=a.fallback||null;this.fallbackMessage=a.fallbackMessage||null;this.html5=!!a.html5;this.disable=a.disable||{};this.loaded=!!a.loaded;this.messages=a.messages||{}}; nZa.prototype.clone=function(){var a=new nZa,b;for(b in this)if(this.hasOwnProperty(b)){var c=this[b];a[b]=Ya(c)=="object"?uc.clone(c):c}return a};function vv(a,b,c,d){d||(d={bubbles:!0,cancelable:!1,composed:!0});c!==null&&c!==void 0&&(d.detail=c);b=new CustomEvent(b,d);a.dispatchEvent(b);return b} ;function wv(a,b,c,d){b=new ZHa(b,!(d===void 0||!d),c);vv(a,"yt-action",b);return b.returnValue} function xv(a,b,c){return wv(a,b,c,!0)} function yv(a,b,c){return wv(a,b,c)[0]} function zv(a,b,c,d){b&&b.length&&b.forEach(function(e){var h=hIa(e);h&&(y("handle_service_request_actions")&&e.commandMetadata&&e.commandMetadata.webCommandMetadata&&e.commandMetadata.webCommandMetadata.sendPost?Av(c?c:a,[e]):xv(a,h,[e,c,d]))})} function Av(a,b){var c=[a];b&&c.push.apply(c,b);b=wv(a,"yt-service-request",c);return b.length>0&&(b=b[0],vv(a,"yt-service-request-sent",b),b&&b.ajaxPromise)?(b.ajaxPromise.then(function(d){vv(a,"yt-service-request-completed",d)},function(d){vv(a,"yt-service-request-error",{error:d, params:c})},a),b.ajaxPromise):cj()} ;function oZa(a){a.addEventListener("click",function(b){var c=b.target;c&&c.getAttribute("href")&&(c=c.getAttribute("href"),Jc(window,c,"_blank"),b.preventDefault(),b.stopImmediatePropagation())})} function Bv(a,b){if(y("handle_service_request_actions"))zv(b,a,b);else{a=g(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=void 0;((d=A(c,Bu))==null?0:d.commands)?Bv(A(c,Bu).commands,b):(d=void 0,((d=A(c,Gu))==null?0:d.actions)?Bv(A(c,Gu).actions,b):(d=void 0,((d=A(c.commandMetadata,kq))==null?0:d.sendPost)?Av(b,[c]):zv(b,[c],b)))}}} ;function pZa(a,b,c){b=b===void 0?{}:b;typeof b==="function"&&(b={callback:b});c||b._c&&b._c.jsl&&b._c.jsl.h||uc.extend(b,{_c:{jsl:{h:gk("GAPI_HINT_PARAMS")}}});(b.gapiHintOverride||gk("GAPI_HINT_OVERRIDE"))&&(c=mk(document.location.href).gapi_jsh)&&uc.extend(b,{_c:{jsl:{h:c}}});sza(a,b)} ;var qZa=["account/accounts_list"],rZa=["acknowledge_channel_tou_strike"],sZa=["notification/add_upcoming_event_reminder"],tZa=["att/get"],Cv=["browse","music/browse","unplugged/browse"],uZa=["channel/claim_legacy_youtube_channel"],vZa=["history/clear_search_history"],wZa=["history/clear_watch_history"],xZa=["comment/perform_comment_action"],yZa=["comment/get_comment_replies"],zZa=["ypc/commerce_action"],AZa=["backstage/create_post"],BZa=["channel/create_channel"],CZa=["comment/create_comment_reply"], DZa=["comment/create_comment"],EZa=["live_chat/create_poll"],FZa=["playlist/create"],GZa=["decorate_message"],HZa=["live_chat/delete_message"],IZa=["playlist/delete"],JZa=["like/dislike"],KZa=["dismissal/dismiss"],LZa=["flag/flag"],MZa=["flow"],NZa=["account/account_menu"],OZa=["playlist/get_add_to_playlist"],PZa=["get_answer"],QZa=["channel/get_channel_creation_form"],RZa=["offline/get_download_action"],SZa=["kids/get_kids_blocklist_picker"],TZa=["live_chat/get_item_context_menu"],UZa=["live_chat/get_live_chat_message_buy_flow"], VZa=["live_chat/get_live_chat_replay"],WZa=["live_chat/get_live_chat"],XZa=["live_chat/get_live_chat_super_sticker_buy_flow"],YZa=["notification/get_notification_menu"],ZZa=["playlist/get_settings_editor"],$Za=["backstage/get_post_video_preview"],a_a=["account/get_profile_card"],b_a=["share/get_share_panel"],c_a=["get_survey"],d_a=["notification/get_unseen_count"],e_a=["get_user_mention_suggestions"],f_a=["get_watch"],g_a=["guide"],h_a=["feedback"],i_a=["kids/update_blacklist"],j_a=["like/like"], k_a=["live_chat/live_chat_action"],l_a=["att/log"],m_a=["live_chat/manage_user"],n_a=["video_manager/metadata_update"],o_a=["live_chat/moderate"],p_a=["notification/modify_channel_preference"],q_a=["notification/opt_out"],Dv=["get_panel","get_posts_by_host_panel"],r_a=["player"],s_a=["browse/edit_playlist"],t_a=["notification/record_interactions"],u_a=["reel/reel_item_watch"],v_a=["reel/reel_watch_sequence"],w_a=["like/removelike"],x_a=["notification/remove_upcoming_event_reminder"],y_a=["flag/get_form"], z_a=["miniapp/report_value"],A_a=["navigation/resolve_url"],B_a=["channel/reveal_business_email"],C_a=["in_video/search"],D_a=["search","sfv/search","unplugged/search"],E_a=["live_chat/send_message"],F_a=["live_chat/send_live_chat_vote"],G_a=["account/set_setting"],H_a=["submit_caption_correction"],I_a=["subscription/subscribe"],J_a=["get_transcript"],K_a=["resolve_location","unplugged/resolve_location"],L_a=["subscription/unsubscribe"],M_a=["backstage/update_post"],N_a=["channel_edit/update_channel_page_settings"], O_a=["comment/update_comment_reply"],P_a=["comment/update_comment"],Q_a=["comment/update_comments_settings"],R_a=["creator/update_creator_channel"],S_a=["pdg/update_enablement"],T_a=["updated_metadata"],U_a=["channel_edit/validate_channel_handle"],V_a=["verify_age"],W_a=["next","unplugged/watch_next"],X_a=["whitelist/edit"],Y_a=["ypc/cancel_recurrence"],Z_a=["ypc/complete_transaction"],$_a=["ypc/get_cart"],a0a=["ypc/get_fix_instrument_params"],b0a=["ypc/get_offers"],c0a=["ypc/get_payment_instruments_params"], d0a=["ypc/handle_transaction"],e0a=["ypc/log_payment_server_analytics"],f0a=["ypc/pause_subscription"],g0a=["ypc/redeem_code"],h0a=["ypc/resume_subscription"];var Ev=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};Pa("yt.msgs_",Ev);function Fv(a,b,c){b=b===void 0?{}:b;a=(a=a in Ev?Ev[a]:c)||"";c={};for(var d in b){c={key$jscomp$633:c.key$jscomp$633};c.key$jscomp$633=d;var e=function(h){return function(){return String(b[h.key$jscomp$633])}}(c); a=a.replace(new RegExp("\\$\\{"+c.key$jscomp$633+"\\}","gi"),e);a=a.replace(new RegExp("\\$"+c.key$jscomp$633,"gi"),e)}return a} function Gv(a,b){return i0a(a in Ev?Ev[a]:{},b)} function i0a(a,b){var c=gk("I18N_PLURAL_RULES");c||(c=function(d){return d==1?"one":"other"}); return(a=a["case"+b]||a[c(b)])?a.replace("#",b.toString()):b+""} ;function j0a(a){var b=k0a(a),c=document.getElementById(b),d=c&&HYa(c);d||c&&!d||(c=l0a(a,b,function(){if(!HYa(c)){FYa(c);msa(b);var e=db(nsa,b);pk(e,0)}}))} function l0a(a,b,c){var d=document.createElement("link");d.id=b;d.onload=function(){c&&setTimeout(c,0)}; a=bk(a);dca(d,a);(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d} function k0a(a){var b=Ah("A");Tb(b,Fb(a));a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"css-"+cd(a)} ;var m0a=new sm("ACTION_ROUTER_TOKEN");function n0a(a){var b=o0a();a!==b&&(b=Kk(),!y("web_autonav_allow_off_by_default")&&a||Lk(0,141,!0),Lk(0,140,!a),b.save())} function o0a(){var a=Kk();return y("web_autonav_allow_off_by_default")&&!a.getFlag(141)&&gk("AUTONAV_OFF_BY_DEFAULT")?!1:!a.getFlag(140)} ;var Hv=function(){this.autonavState_=y("kevlar_is_pupi_enabled")?2:o0a()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1}; Hv.prototype.getState=function(){return this.autonavState_}; Hv.prototype.pause=function(a){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=a):this.autonavState_==1&&(this.disabledAutonavPauseReason_=a)}; Hv.prototype.setState=function(a,b,c){b&&(this.autoplayChangedByUser=!0);b=this.autonavState_===3||a===3;this.autonavState_!=a&&(this.autonavState_=a,a!=3&&n0a(a==2),a=y("kevlar_is_pupi_enabled")?c||b:!0,zr.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,a,c))}; Hv.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser}; Wa(Hv);var Iv=function(){this.hasRun=!1};var Jv=function(a){a=a===void 0?{layer:0}:a;this.hasRun=!1;this.createScreenConfig=a;a={};this.processedResponseMap=(a.response=!1,a.playerResponse=!1,a)}; l(Jv,Iv);Jv.prototype.validate=function(a){return!(!a.data||!a.data.response&&!a.data.playerResponse)}; Jv.prototype.handle=function(a){var b=Zq(),c=this.createScreenConfig.layer;a.data.response&&a.data.response.trackingParams&&!this.processedResponseMap.response&&(b.graftServerVe(a.data.response.trackingParams,void 0,c),this.processedResponseMap.response=!0);a.data.playerResponse&&a.data.playerResponse.trackingParams&&!this.processedResponseMap.playerResponse&&(b.graftServerVe(a.data.playerResponse.trackingParams,void 0,c),this.processedResponseMap.playerResponse=!0)};var Kv=function(){this.JSC$8977_playerPromiseResolver=fj();this.chunkProcessors=[];this.chunksProcessed=0}; Kv.prototype.processChunk=function(a){if(a){for(var b=g(this.chunkProcessors),c=b.next();!c.done;c=b.next())c=c.value,c.validate(a)&&(c.handle(a),c.hasRun=!0);Eq("np"+this.chunksProcessed);this.chunksProcessed++}};function p0a(a,b){a=Object.keys(a);Im(new Mk("[Command Handler] "+b,a))} function q0a(a,b){p0a(a,b+" was called but not set")} ;function r0a(a){return function(){return new a}} function Lv(a){return function(){return um().resolve(a)}} function s0a(a,b){var c=A(a,ur);if(c&&(c=b[c.signal]))return c();a=g(Object.keys(a));for(c=a.next();!c.done;c=a.next())if(c=c.value,b[c]&&(c=b[c]))return c()} ;var Mv=function(a,b,c,d,e,h,k){k=k===void 0?[]:k;this.buildCommandPayload=a;this.navigate=b;this.handleServiceRequest=c;this.sendAction=d;this.JSC$8980_screenManager=e;this.commandResolverMap=h;this.autoLogResolverAllowlist=k;this.pendingCommands=new Set},w0a=function(a,b){var c=t0a,d=u0a,e=Zq(),h=v0a,k=[mTa, kTa,Iu,kXa];k=k===void 0?[]:k;Mv.instance=new Mv(a,b,c,d,e,h,k)},y0a=function(a,b,c){if(!a.commandResolverMap)return!1; var d=s0a(b,a.commandResolverMap);return d?(d instanceof Promise?d.then(function(e){(c==null?0:c.forceClickLogging)&&x0a(a,b,c);e.resolve(b,c)}):((a.autoLogResolverAllowlist.some(function(e){return!!A(b,e)})||(c==null?0:c.forceClickLogging))&&x0a(a,b,c),d.resolve(b,c)),!0):!1}; Mv.prototype.resolveCommand=function(a,b){var c=this,d=z0a(a);if(y0a(this,a,b))return!0;if(d)return A0a(this,a,b);if(!this.buildCommandPayload)return p0a(a,"Unhandled command by buildCommandPayload"),!1;var e=this.buildCommandPayload(a,b);if(b==null?0:b.commandController)e.commandController=b.commandController;if(e.type===0){if(!this.navigate)return q0a(a,"navigate"),!1;if(!B0a(e.command))return p0a(a,"Page requests need to specify a url"),!1;y("logging_avoid_blocking_during_navigation")&&Ksa().transition("application_navigating"); a=this.navigate(e)||[];nka(a).then(function(){c.pendingCommands.delete(e.command)}); return!0}if(e.type===1){if(!this.handleServiceRequest)return q0a(a,"handleServiceRequest"),!1;(b==null?0:b.forceClickLogging)&&x0a(this,e.command,b);a=this.handleServiceRequest(e);nka(a).then(function(){c.pendingCommands.delete(e.command)}); return!0}if(e.type===2){if(!this.sendAction)return q0a(a,"sendAction"),!1;x0a(this,e.command,b);this.sendAction(e);return!0}return!1}; var x0a=function(a,b,c){(c==null?0:c.disableClickTracking)||a.JSC$8980_screenManager&&(b.clickTrackingParams?a.JSC$8980_screenManager.clickCommand(b):!y("disable_clicked_visual_element_in_command_handler")&&(c==null?0:c.clickedVisualElement)&&dr(a.JSC$8980_screenManager,c.clickedVisualElement))},z0a=function(a){var b=!!A(a,Bu),c; a=((c=A(a,Gu))==null?void 0:c.signal)==="CLIENT_SIGNAL";return b||a},A0a=function(a,b,c){var d=A(b,Bu); if(d)var e=(d==null?void 0:d.commands)||[];else{var h;if(((h=A(b,Gu))==null?void 0:h.signal)==="CLIENT_SIGNAL"){var k;e=((k=A(b,Gu))==null?void 0:k.actions)||[]}}if(e){b=g(e);for(e=b.next();!e.done;e=b.next()){e=e.value;try{a.resolveCommand(e,c)}catch(m){m instanceof Error&&Im(m)}}return!0}p0a(b,"Could not handle the meta command");return!1},B0a=function(a){var b; return!((b=A(a==null?void 0:a.commandMetadata,kq))==null||!b.url)};var Nv=function(){Iv.apply(this,arguments)}; l(Nv,Iv);Nv.prototype.validate=function(a){var b,c;return!this.hasRun&&!!((b=a.data.response)==null?0:(c=b.onResponseReceivedEndpoints)==null?0:c.length)}; Nv.prototype.handle=function(a){var b=Mv.instance;a=g(a.data.response.onResponseReceivedEndpoints);for(var c=a.next();!c.done;c=a.next())b.resolveCommand(c.value)};var Ov=function(){this.watchWhileActivation=this.autoPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.JSC$8992_userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=cj();this.navigatingAwayFromWatchDeletedVideo=!1;this.currentEndpoint=null;this.isVideoPlaying=!1},C0a=function(){var a=Ov.getInstance(); a.miniplayerButtonActivation=!1;a.JSC$8992_userActivation=!1;a.playlistWatchPageActivation=!1;a.productDetailsPageActivation=!1;a.lockupActivation=!1;a.showMiniplayerCommandActivation=!1;a.playlistSuggestionsShelfActivation=!1;a.autoPipActivation=!1;a.watchWhileActivation=!1},D0a=function(){var a=Ov.getInstance(),b=a.autoPipActivation,c=a.watchWhileActivation,d=a.playlistWatchPageActivation,e=a.lockupActivation,h=a.showMiniplayerCommandActivation,k=a.navigatingAwayFromWatchDeletedVideo,m=a.playlistSuggestionsShelfActivation, p=a.productDetailsPageActivation; return!a.miniplayerButtonActivation&&!d&&!m&&!p&&!e&&!h&&!b&&!c||k}; Wa(Ov);function Pv(a){var b=a.type;a=a.payload;b={type:b};a!==void 0&&(b.payload=a);return b} ;var Qv=function(a,b){b=b===void 0?[]:b;var c=c===void 0?[]:c;b=KQa.apply(null,[LQa.apply(null,pa(b))].concat(pa(c)));this.store=RQa(a,void 0,b)}; Qv.prototype.getState=function(){return this.store.getState()}; Qv.prototype.dispatch=function(a){return this.store.dispatch(a)}; Qv.prototype.subscribe=function(a){return this.store.subscribe(a)}; Qv.prototype.replaceReducer=function(a){return this.store.replaceReducer(a)}; Qv.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()}; var Rv=function(a,b,c){var d=b(a.getState());return a.subscribe(function(){var e=b(a.getState());if(e!==d){var h=d;d=e;c(e,h)}})};var E0a=Wt({additionalContext:function(a,b){switch(b.type){case"CHANNEL_REPORT_RESET":return"";case"ADDITIONAL_CONTEXT_UPDATED":var c;return(c=b.payload)!=null?c:"";default:return a===void 0?"":a;}}, impersonatedChannelUrl:function(a,b){switch(b.type){case"CHANNEL_REPORT_RESET":return"";case"IMPERSONATED_CHANNEL_URL_UPDATED":var c;return(c=b.payload)!=null?c:"";default:return a===void 0?"":a;}}, selectedVideoIds:function(a,b){a=a===void 0?{}:a;switch(b.type){case"CHANNEL_REPORT_RESET":return{};case"VIDEO_SELECTED":var c={};return Object.assign({},a,(c[b.payload]=!0,c));case"VIDEO_UNSELECTED":return b=b.payload,a=Object.assign({},a),delete a[b],a;default:return a;}}});var F0a={currentFormId:"",commandsMap:{}};var G0a=function(){return function(a){return function(b){var c=a(b);wv(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[b],!0);return c}}};var H0a=new aj,Sv=new sm("WATCH_PLAYER_PROMISE_TOKEN"),I0a=new aj,J0a=new sm("SHORTS_PLAYER_PROMISE_TOKEN"),K0a=new sm("");var L0a=function(){return function(a){return function(b){b.type==="ENTITY_LOADED"&&um().resolve(Sv).then(function(c){var d;(d=c.dispatchReduxAction)==null||d.call(c,b)}); return a(b)}}};var M0a={playlistId:"",inviteLinkURL:""};var N0a=Wt({parentClickTrackingParams:function(a,b){switch(b.type){case"SET_PARENT_CLICK_TRACKING_PARAMS":return b.payload.parentClickTrackingParams;case"CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return a===void 0?"":a;}}});var O0a=function(a){return Pv({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:a})};var P0a=Wt({stepStates:function(a,b){a=a===void 0?{}:a;switch(b.type){case"TALK_TO_RECS_UPDATE_SELECTION":var c=a,d=b.payload,e,h,k;a={};b={selectionStates:Object.assign({},(k=(e=c[d.stepId])==null?void 0:e.selectionStates)!=null?k:{},(a[d.token]={isSelected:d.isSelected},a)),userQuery:(h=c[d.stepId])==null?void 0:h.userQuery};e={};return Object.assign({},c,(e[d.stepId]=b,e));case"TALK_TO_RECS_UPDATE_USER_QUERY":return e=a,h=b.payload,k={selectionStates:Object.assign({},(d=(c=e[h.stepId])==null? void 0:c.selectionStates)!=null?d:{}),userQuery:{userQuery:h.userQuery,token:h.userQueryToken}},c={},Object.assign({},e,(c[h.stepId]=k,c));default:return a;}}});var Q0a=function(a){return Pv({type:"SET_GUIDE_IS_EXPANDED",payload:a})},R0a=function(a){return Pv({type:"SET_MINIPLAYER_IS_ACTIVE", payload:a})},S0a=function(a){return Pv({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE", payload:a})},T0a=function(a){return Pv({type:"SET_MINIPLAYER_PLAYBACK_STATE", payload:a})},Tv=function(a){return Pv({type:"SET_CURRENT_PAGE_TYPE", payload:a})},U0a=function(a){return Pv({type:"SET_INLINE_PREVIEW_IS_ENABLED", payload:a})},V0a=function(a){return Pv({type:"SET_TAB_GESTURES_IS_ACTIVE", payload:a})},W0a=function(a){return Pv({type:"SET_ONLINE_STATUS", payload:a})};var X0a={scrollAtTop:!0,guideIsExpanded:!1,guideIsVisibleButNotPersistent:!1,miniplayerIsActive:!1,singleOptionSurveyIsActive:!1,slimlineSurveyRatingSelectedIndex:-1,miniplayerPlaybackState:-1,richGridMiniMode:!1,richGridItemsPerRow:4,richGridSlimItemsPerRow:8,richGridContainerWidth:void 0,richGridStyle:"RICH_GRID_STYLE_UNKNOWN",currentPageType:"WEB_PAGE_TYPE_UNKNOWN",inlinePreviewIsActive:!1,inlinePreviewIsEnabled:!0,darkModeIsEnabled:!1,tabGesturesIsActive:!1,isOnline:!0};var Y0a=function(a){return Pv({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:a}})},Z0a=function(a){return Pv({type:"SET_PLAYER_STATE", payload:{playerState:a}})};var $0a={width:0,height:0};var a1a=Wt({isTheaterMode:function(a,b){a=a===void 0?hk("START_IN_THEATER_MODE"):a;switch(b.type){case"SET_IS_THEATER_MODE":return b.payload.isTheaterMode;default:return a;}}, isWatchActive:function(a,b){switch(b.type){case"SET_IS_WATCH_ACTIVE":return b.payload.isWatchActive;default:return a===void 0?!1:a;}}, isWatchFullscreen:function(a,b){switch(b.type){case"SET_IS_WATCH_FULLSCREEN":return b.payload.isWatchFullscreen;default:return a===void 0?!1:a;}}, isWatchNarrowWidth:function(a,b){switch(b.type){case"SET_IS_WATCH_NARROW_WIDTH":return b.payload.isWatchNarrowWidth;default:return a===void 0?!1:a;}}, playerState:function(a,b){switch(b.type){case"SET_PLAYER_STATE":return b.payload.playerState;default:return a===void 0?-1:a;}}, watchScrollTop:function(a,b){switch(b.type){case"SET_WATCH_SCROLL_TOP":return b.payload.watchScrollTop;default:return a===void 0?0:a;}}, watchWindowSize:function(a,b){a=a===void 0?$0a:a;switch(b.type){case"SET_WATCH_WINDOW_SIZE":return b.payload.watchWindowSize;default:return a;}}});var b1a=Wt({surveyFeedbackData:function(a,b){a=a===void 0?{feedbackTokens:[]}:a;switch(b.type){case"YPC_UPDATE_SURVEY_FEEDBACK_DATA":return b.payload;case"YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},a,b.payload);default:return a;}}});var c1a=function(a,b){return Pv({type:"SET_TRANSCRIPTION_STATE",payload:{high:a,low:b}})},d1a=function(a){return Pv({type:"SET_OVERLAY_STATE", payload:a})};var e1a={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:""};var Uv=function(a,b,c){return Pv({type:"REPLACE_ENTITY",payload:{entityPayload:c,entityType:a,key:b}})},f1a=function(a){return Pv({type:"REPLACE_ENTITIES", payload:a})},Vv=function(a,b,c,d){return Pv({type:"UPDATE_ENTITY", payload:{entityPayload:c,entityType:a,key:b,mergeOption:d}})};function g1a(a,b,c){for(var d=Object.assign({},a),e=g(Object.keys(b)),h=e.next();!h.done;h=e.next()){h=h.value;var k=a[h],m=b[h];if(m===void 0)delete d[h];else if(k===void 0)d[h]=m;else if(Array.isArray(m)&&Array.isArray(k))d[h]=c?[].concat(pa(k),pa(m)):m;else if(!Array.isArray(m)&&$a(m)&&!Array.isArray(k)&&$a(k))d[h]=g1a(k,m,c);else if(typeof m===typeof k)d[h]=m;else return b=new Mk("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:h,originalValue:k,updateValue:m}),Im(b), a}return d} ;var Wv=function(a){var b=this;a=a===void 0?[]:a;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;a.forEach(function(c){b.append(c)})}; Wv.prototype.append=function(a){var b=this.arrays.length===0?!1:(b=this.arrays[this.arrays.length-1])&&b.buffer===a.buffer&&b.byteOffset+b.length===a.byteOffset;b?(b=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(b.buffer,b.byteOffset,b.length+a.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(a);this.totalLength+=a.length}; Wv.prototype.split=function(a){for(var b=new Wv,c=new Wv,d=g(this.arrays),e=d.next();!e.done;e=d.next())e=e.value,a>=e.length?(b.append(e),a-=e.length):a?(b.append(new Uint8Array(e.buffer,e.byteOffset,a)),c.append(new Uint8Array(e.buffer,e.byteOffset+a,e.length-a)),a=0):c.append(e);return{headView:b,tailView:c}}; Wv.prototype.isFocused=function(a){return a>=this.arrayPos&&a<this.arrayPos+this.arrays[this.arrayIdx].length}; Wv.prototype.focus=function(a){if(!this.isFocused(a))for(a<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=a&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1}; var h1a=function(a,b){a.focus(b);return a.arrays[a.arrayIdx][b-a.arrayPos]};(function(){var a=function(d){return new Uint8Array(d)},b=function(d){for(var e=new Uint8Array(d.length),h=0;h<d.length;h++)e[h]=d[h]; return e},c=new Uint8Array([1]); return c.length===1&&c[0]===1?a:b})(); var i1a=Array(1024); function j1a(a){if(!a.length)return"";try{if(k1a)return k1a.decode(a);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(a)}catch(k){}for(var b=0,c=[],d=a.length;b<d;){for(var e=0;e<1024&&b<d;){var h=a[b++];if(h<128)i1a[e++]=h;else{if(h<224)h=(h&31)<<6|a[b++]&63;else if(h<240)h=(h&15)<<12|(a[b++]&63)<<6|a[b++]&63;else{if(e+1===1024){--b;break}h=(h&7)<<18|(a[b++]&63)<<12|(a[b++]&63)<<6|a[b++]&63;h-=65536;i1a[e++]=55296|h>>10;h=56320|h&1023}i1a[e++]=h}}h=String.fromCharCode.apply(String,i1a); e<1024&&(h=h.substr(0,e));c.push(h)}return c.join("")} function l1a(a,b){var c;if((c=m1a)==null?0:c.encodeInto)return b=m1a.encodeInto(a,b),b.read<a.length?a.length*4:b.written;for(var d=c=0;d<a.length;d++){var e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)===55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)===56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return c} var k1a=window.TextDecoder?new TextDecoder:void 0,m1a=window.TextEncoder?new TextEncoder:void 0;var n1a=function(a){this.arrayView=a;this.pos=0;this.pendingTagAndType=-1},Xv=function(a){var b=h1a(a.arrayView,a.pos); ++a.pos;if(b<128)return b;for(var c=b&127,d=1;b>=128;)b=h1a(a.arrayView,a.pos),++a.pos,d*=128,c+=(b&127)*d;return c},o1a=function(a,b){var c=a.pendingTagAndType; for(a.pendingTagAndType=-1;a.pos+1<=a.arrayView.totalLength;){c<0&&(c=Xv(a));var d=c>>3,e=c&7;if(d===b)return!0;if(d>b){a.pendingTagAndType=c;break}c=-1;switch(e){case 0:Xv(a);break;case 1:a.pos+=8;break;case 2:d=Xv(a);a.pos+=d;break;case 5:a.pos+=4;}}return!1};function p1a(a,b){a=new Uint8Array(a);b&&a.set(b);return a} var q1a=function(){this.pos=0;this.submessagePosStack=[];this.buf=p1a(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},Yv=function(a,b){b=a.pos+b; if(!(a.buf.length>=b)){for(var c=a.buf.length*2;c<b;)c*=2;a.buf=p1a(c,a.buf.subarray(0,a.pos));a.view=new DataView(a.buf.buffer,a.buf.byteOffset,a.buf.byteLength)}},Zv=function(a,b){if(b>268435455){Yv(a,4); for(var c=b&1073741823,d=0;d<4;d++)a.view.setUint8(a.pos,c&127|128),c>>=7,a.pos+=1;b=Math.floor(b/268435456)}for(Yv(a,4);b>127;)a.view.setUint8(a.pos,b&127|128),b>>=7,a.pos+=1;a.view.setUint8(a.pos,b);a.pos+=1};function $v(a){a=new n1a(new Wv([ge(decodeURIComponent(a))]));if(o1a(a,2)){var b=Xv(a);var c=a.pos;var d=a.arrayView;c=c===void 0?0:c;var e=b===void 0?-1:b;c=c===void 0?0:c;e=e===void 0?-1:e;if(d.totalLength&&e){e<0&&(e=d.totalLength-c);d.focus(c);if(!(c-d.arrayPos+e<=d.arrays[d.arrayIdx].length)){var h=d.arrayIdx,k=d.arrayPos;d.focus(c+e-1);k=new Uint8Array(d.arrayPos+d.arrays[d.arrayIdx].length-k);for(var m=0,p=h;p<=d.arrayIdx;p++)k.set(d.arrays[p],m),m+=d.arrays[p].length;d.arrays.splice(h,d.arrayIdx- h+1,k);d.arrayIdx=0;d.arrayPos=0;d.focus(c)}h=d.arrays[d.arrayIdx];d=new DataView(h.buffer,h.byteOffset+c-d.arrayPos,e)}else d=new DataView(new ArrayBuffer(0));d=new Uint8Array(d.buffer,d.byteOffset,d.byteLength);a.pos+=b;b=d}else b=void 0;b=b?j1a(b):void 0;a=o1a(a,4)?Xv(a):void 0;d=r1a[a];if(typeof d==="undefined")throw a=new Mk("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:a}),Im(a),a;return{entityTypeFieldNumber:a,entityType:d,entityId:b}} function aw(a,b){var c=new q1a;if(m1a)a=m1a.encode(a);else{var d=new Uint8Array(Math.ceil(a.length*1.2)),e=l1a(a,d);d.length<e&&(d=new Uint8Array(e),e=l1a(a,d));d.length>e&&(d=d.subarray(0,e));a=d}a!==void 0&&(Zv(c,18),d=a.length,Zv(c,d),Yv(c,d),c.buf.set(a,c.pos),c.pos+=d);a=s1a[b];if(typeof a==="undefined")throw b=new Mk("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:b}),Im(b),b;a!==void 0&&(Zv(c,32),Zv(c,a));Zv(c,40);Zv(c,1);b=new Uint8Array(c.buf.buffer,c.buf.byteOffset, c.pos);return encodeURIComponent(ce(b))} for(var s1a={buttonEntity:358,captionTrack:225,channelHandle:275,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392, flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,liveChatPollStateEntity:217,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259, musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242, pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,settingEntity:297,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoPlaybackPositionEntity:76,ytMainChannelEntity:152,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},r1a={},t1a=g(Object.entries(s1a)),u1a=t1a.next();!u1a.done;u1a=t1a.next()){var v1a=g(u1a.value),w1a=v1a.next().value,x1a=v1a.next().value, y1a=w1a,z1a=x1a;z1a&&(r1a[z1a]=y1a)}function A1a(a){a=a.key||a.id;if(!a)throw Error("Entity key is missing");return a} ;function B1a(a,b){a=a===void 0?{}:a;return C1a(a,b)} function D1a(a,b,c,d){if(d===void 0)return d=Object.assign({},a[b]||{}),c=(delete d[c],d),d={},Object.assign({},a,(d[b]=c,d));var e={},h={};return Object.assign({},a,(h[b]=Object.assign({},a[b],(e[c]=d,e)),h))} function E1a(a,b,c,d,e){var h=a[b];if(h==null||!h[c])return a;d=g1a(h[c],d,e==="REPEATED_FIELDS_MERGE_OPTION_APPEND");e={};h={};return Object.assign({},a,(h[b]=Object.assign({},a[b],(e[c]=d,e)),h))} var C1a=function(a,b){a=a===void 0?{}:a;switch(b.type){case"ENTITY_LOADED":return b.payload.reduce(function(d,e){var h,k=(h=e.options)==null?void 0:h.persistenceOption;if(k&&k!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&k!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return d;if(!e.entityKey)return Im(Error("Missing entity key")),d;if(e.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!e.payload)return Im(new Mk("REPLACE entity mutation is missing a payload",{entityKey:e.entityKey})),d;var m=(0,uc.getAnyKey)(e.payload); return D1a(d,m,e.entityKey,e.payload[m])}if(e.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{e=e.entityKey;try{var p=$v(e).entityType;m=D1a(d,p,e);break a}catch(w){if(w instanceof Error){Im(new Mk("Failed to deserialize entity key",{entityKey:e,originalMessage:w.message}));m=d;break a}throw w}m=void 0}return m}if(e.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!e.payload)return Im(new Mk("UPDATE entity mutation is missing a payload",{entityKey:e.entityKey})),d;m=(0,uc.getAnyKey)(e.payload);var q,r;return E1a(d, m,e.entityKey,e.payload[m],(q=e.fieldMask)==null?void 0:(r=q.mergeOptions)==null?void 0:r.repeatedFieldsMergeOption)}return d},a); case"REPLACE_ENTITY":var c=b.payload;return D1a(a,c.entityType,c.key,c.entityPayload);case"REPLACE_ENTITIES":return Object.keys(b.payload).reduce(function(d,e){var h=b.payload[e];return Object.keys(h).reduce(function(k,m){return D1a(k,e,m,h[m])},d)},a); case"UPDATE_ENTITY":return c=b.payload,E1a(a,c.entityType,c.key,c.entityPayload,c.mergeOption);default:return a;}};function bw(a,b,c){return a[b]?a[b][c]||null:null} ;var F1a;function G1a(){if(F1a)return F1a();var a={};F1a=Il("PersistentEntityStoreDb",{objectStores:(a.EntityStore={addedAtVersion:1},a.EntityAssociationStore={addedAtVersion:2},a),shared:!1,upgrade:function(b,c){c(1)&&yl(xl(b,"EntityStore",{keyPath:"key"}),"entityType","entityType");c(2)&&(b=xl(b,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),yl(b,"byParentEntityKey","parentEntityKey"),yl(b,"byChildEntityKey","childEntityKey"))}, version:3});return F1a()} ;function H1a(a){return El(G1a(),a)} ;function cw(a){return window.Int32Array?new Int32Array(a):Array(a)} var I1a=!1,dw,ew,gw,hw,iw,J1a=function(a){oi.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!I1a){var b,c=new Uint8Array(256),d=new Uint8Array(256);var e=1;for(b=0;b<256;b++)c[e]=b,d[b]=e,e^=e<<1^(e>>7&&283);dw=new Uint8Array(256);ew=cw(256);gw=cw(256);hw=cw(256);iw=cw(256);for(var h=0;h<256;h++){e=h?d[255^c[h]]:0;e^=e<<1^e<<2^e<<3^e<<4;e=e&255^e>>>8^99;dw[h]=e;b=e<<1^(e>>7&&283);var k=b^e;ew[h]=b<<24|e<<16|e<<8|k;gw[h]=k<<24|ew[h]>>>8;hw[h]=e<<24|gw[h]>>> 8;iw[h]=e<<24|hw[h]>>>8}I1a=!0}e=cw(44);for(c=0;c<4;c++)e[c]=a[4*c]<<24|a[4*c+1]<<16|a[4*c+2]<<8|a[4*c+3];for(d=1;c<44;c++)a=e[c-1],c%4||(a=(dw[a>>16&255]^d)<<24|dw[a>>8&255]<<16|dw[a&255]<<8|dw[a>>>24],d=d<<1^(d>>7&&283)),e[c]=e[c-4]^a;this.key=e}; l(J1a,oi); J1a.prototype.encrypt=function(a){var b=a.length;a=new Uint8Array(a.buffer.slice(a.byteOffset,a.byteOffset+b));for(var c=this.cipherBlock,d=0;d<b&&this.blockOffset<16;)a[d++]^=c[this.blockOffset++];for(var e=b-(b-d)%16;d<e;)K1a(this),a[d++]^=c[0],a[d++]^=c[1],a[d++]^=c[2],a[d++]^=c[3],a[d++]^=c[4],a[d++]^=c[5],a[d++]^=c[6],a[d++]^=c[7],a[d++]^=c[8],a[d++]^=c[9],a[d++]^=c[10],a[d++]^=c[11],a[d++]^=c[12],a[d++]^=c[13],a[d++]^=c[14],a[d++]^=c[15];if(d<b)for(K1a(this),this.blockOffset=0;d<b;)a[d++]^=c[this.blockOffset++]; return a}; var L1a=function(a,b){for(var c=0;c<4;c++)a.counter[c]=b[c*4]<<24|b[c*4+1]<<16|b[c*4+2]<<8|b[c*4+3];a.blockOffset=16},K1a=function(a){for(var b=a.key,c=a.counter[0]^b[0],d=a.counter[1]^b[1],e=a.counter[2]^b[2],h=a.counter[3]^b[3],k=3;k>=0&&!(a.counter[k]=-~a.counter[k]);k--); for(var m,p,q=4;q<40;)k=ew[c>>>24]^gw[d>>16&255]^hw[e>>8&255]^iw[h&255]^b[q++],m=ew[d>>>24]^gw[e>>16&255]^hw[h>>8&255]^iw[c&255]^b[q++],p=ew[e>>>24]^gw[h>>16&255]^hw[c>>8&255]^iw[d&255]^b[q++],h=ew[h>>>24]^gw[c>>16&255]^hw[d>>8&255]^iw[e&255]^b[q++],c=k,d=m,e=p;a=a.cipherBlock;k=b[40];a[0]=dw[c>>>24]^k>>>24;a[1]=dw[d>>16&255]^k>>16&255;a[2]=dw[e>>8&255]^k>>8&255;a[3]=dw[h&255]^k&255;k=b[41];a[4]=dw[d>>>24]^k>>>24;a[5]=dw[e>>16&255]^k>>16&255;a[6]=dw[h>>8&255]^k>>8&255;a[7]=dw[c&255]^k&255;k=b[42]; a[8]=dw[e>>>24]^k>>>24;a[9]=dw[h>>16&255]^k>>16&255;a[10]=dw[c>>8&255]^k>>8&255;a[11]=dw[d&255]^k&255;k=b[43];a[12]=dw[h>>>24]^k>>>24;a[13]=dw[c>>16&255]^k>>16&255;a[14]=dw[d>>8&255]^k>>8&255;a[15]=dw[e&255]^k&255};var M1a=!1;(function(){var a=function(d){return new Uint8Array(d)},b=function(d){for(var e=new Uint8Array(d.length),h=0;h<d.length;h++)e[h]=d[h]; return e},c=new Uint8Array([1]); return c.length===1&&c[0]===1?a:b})(); var jw;var N1a=function(a){this.JSC$9062_aesKey=a}; N1a.prototype.encrypt=function(a,b){var c=this,d,e;return t(function(h){if(h.nextAddress==1){a:{if(!M1a&&!Wd){if(jw){var k=jw;break a}jw=(k=window.crypto)==null?void 0:k.subtle;var m,p,q;if(((m=jw)==null?0:m.importKey)&&((p=jw)==null?0:p.sign)&&((q=jw)==null?0:q.encrypt)){k=jw;break a}jw=void 0}k=void 0}d=k;if(!d)return h.return(O1a(c,a,b));xa(h,3);return n(h,P1a(c,a,b,d),5)}if(h.nextAddress!=3)return h.return(h.yieldResult);e=za(h);Jm(e);M1a=!0;return h.return(O1a(c,a,b))})}; var P1a=function(a,b,c,d){var e,h;return t(function(k){switch(k.nextAddress){case 1:if(a.cryptoKey){k.jumpTo(2);break}return n(k,d.importKey("raw",a.JSC$9062_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:a.cryptoKey=k.yieldResult;case 2:return e={name:"AES-CTR",counter:c,length:128},n(k,d.encrypt(e,a.cryptoKey,b),4);case 4:return h=k.yieldResult,k.return(new Uint8Array(h));}})},O1a=function(a,b,c){a.encryptorPolyfill||(a.encryptorPolyfill=new J1a(a.JSC$9062_aesKey)); L1a(a.encryptorPolyfill,c);return a.encryptorPolyfill.encrypt(b)},Q1a=function(a){this.JSC$9066_aesKey=a}; Q1a.prototype.encrypt=function(a,b){this.encryptor||(this.encryptor=new J1a(this.JSC$9066_aesKey));L1a(this.encryptor,b);return this.encryptor.encrypt(a)};var R1a={},S1a=Il("yt-idb-pref-storage",{objectStores:(R1a.prefs={addedAtVersion:1},R1a),shared:!1,upgrade:function(a,b){b(1)&&yl(xl(a,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")}, version:1});function T1a(a){return El(S1a(),a)} ;var kw=function(a){this.token=a}; kw.getInstance=function(){return t(function(a){return a.return(new Promise(function(b){Hl().then(function(c){c?(kw.instance||(kw.instance=new kw(c)),b(kw.instance)):b(void 0)})}))})}; kw.prototype.get=function(a){var b=this,c,d,e;return t(function(h){if(h.nextAddress==1)return n(h,T1a(b.token),2);if(h.nextAddress!=3)return c=h.yieldResult,n(h,c.get("prefs",a),3);d=h.yieldResult;if(!d)return h.return();e=rl();return d.expirationTimestampMs<=e?h.return():h.return(d.value)})}; kw.prototype.set=function(a,b,c){c=c===void 0?31536E3:c;var d=this,e,h,k;return t(function(m){if(m.nextAddress==1)return e=rl(),h={key:a,value:b,expirationTimestampMs:e+c*1E3},n(m,T1a(d.token),2);k=m.yieldResult;return n(m,k.put("prefs",h),0)})}; kw.prototype.remove=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,T1a(b.token),2);c=d.yieldResult;return n(d,c.delete("prefs",a),0)})};var lw={},U1a=(lw.INVALID_ENCODER_VERSION="Invalid encoder version",lw.KEY_CREATION_FAILED="Failed to create encoder key",lw.UNKNOWN_DECODE_ERROR="Failed to decode PES data",lw.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",lw.WRONG_DATA_TYPE="Encoder cannot process the data type",lw),mw=function(a,b){b=b===void 0?{}:b;Mk.call(this,U1a[a],Object.assign({},{name:"PESEncoderError",type:a},b));this.type=a;this.level="WARNING";Object.setPrototypeOf(this,mw.prototype)}; l(mw,Mk);function V1a(a){return new mw("WRONG_DATA_TYPE",{encoderVersion:a})} function W1a(a){return a instanceof Error?new mw("UNKNOWN_ENCODE_ERROR",{originalMessage:a.message}):new mw("UNKNOWN_ENCODE_ERROR")} function X1a(a){return a instanceof Error?new mw("UNKNOWN_DECODE_ERROR",{originalMessage:a.message}):new mw("UNKNOWN_DECODE_ERROR")} ;function Y1a(a,b){a=a instanceof mw?a:b(a);Im(a);throw a} var Z1a=function(){},$1a=function(a,b,c){try{return a.encodeImpl(b,c)}catch(d){Y1a(d,W1a)}},a2a=function(a,b,c){var d; return t(function(e){if(e.nextAddress==1)return xa(e,2),n(e,a.decodeAsyncImpl(b,c),4);if(e.nextAddress!=2)return e.return(e.yieldResult);d=za(e);Y1a(d,X1a);ua(e)})}; Z1a.prototype.decodeAsyncImpl=function(a,b){return Promise.resolve(this.decodeImpl(a,b))};function b2a(a){a=new TextEncoder().encode(a).subarray(0,16);var b=new Uint8Array(16);b.set(a);return b} var nw=function(a,b){this.aesEncryptor=a;this.aesEncryptorAsync=b}; l(nw,Z1a);nw.prototype.encodeImpl=function(a,b){b=b2a(b);a=new TextEncoder().encode(JSON.stringify(a));return this.aesEncryptor.encrypt(a,b)}; nw.prototype.decodeImpl=function(a,b){if(!(a instanceof Uint8Array))throw V1a(1);var c=new TextDecoder;b=b2a(b);a=this.aesEncryptor.encrypt(a,b);return JSON.parse(c.decode(a))}; nw.prototype.decodeAsyncImpl=function(a,b){var c=this,d,e,h;return t(function(k){if(k.nextAddress==1){if(!(a instanceof Uint8Array))throw V1a(1);d=new TextDecoder;e=b2a(b);return n(k,c.aesEncryptorAsync.encrypt(a,e),2)}h=k.yieldResult;return k.return(JSON.parse(d.decode(h)))})};var c2a={buttonEntity:HXa,captionTrack:uWa,channelHandle:vTa,commerceAcquisitionClientPayloadEntity:XXa,commerceCartListEntity:YXa,continuationTokenEntity:nVa,downloadQualityPickerEntity:cVa,downloadsPageRefreshTokenEntity:eVa,downloadsPageViewConfigurationEntity:xVa,downloadStatusEntity:dVa,sfvAudioItemCurrentlyPlayingEntity:OWa,emojiFountainDataEntity:EXa,emojiCustomizationSetEntity:DXa,fakeChannel:hUa,fakePlaylist:iUa,fakePlaylistEntryCollection:jUa,fakeVideo:lUa,fakeVideoDescription:mUa,featuredProductsEntity:JVa, flowStateEntity:sUa,iconBadgeEntity:ZXa,interstitialInteractionStateEntity:AUa,liveChatPollStateEntity:EUa,liveReactionsDataEntity:FXa,logoEntity:yUa,macroMarkerEntity:yVa,mainDownloadsLibraryEntity:fVa,mainDownloadsListEntity:gVa,mainPlaylistDownloadStateEntity:iVa,mainPlaylistEntity:oVa,mainPlaylistVideoEntity:pVa,mainVideoDownloadStateEntity:jVa,mainVideoEntity:tVa,markersEngagementPanelSyncEntity:zVa,markersVisibilityOverrideEntity:AVa,musicAlbumReleaseDetail:RVa,musicAlbumReleaseDownloadMetadataEntity:MVa, musicAlbumRelease:QVa,musicAlbumReleaseUserDetail:SVa,musicArtistDetail:UVa,musicArtist:TVa,musicArtistUserDetail:VVa,musicDownloadsLibraryEntity:NVa,musicLibraryEdit:WVa,musicLibraryStatusEntity:XVa,musicPlaylist:YVa,musicPlaylistDownloadMetadataEntity:OVa,musicShare:$Va,musicTrackDetail:bWa,musicTrackDownloadMetadataEntity:PVa,musicTrack:aWa,musicTrackUserDetail:cWa,offlineOrchestrationActionWrapperEntity:vWa,offlineVideoPolicy:wWa,offlineVideoStreams:xWa,offlineabilityEntity:kVa,orchestrationWebSamplingEntity:lVa, pageHeaderEntity:xXa,pdpStateEntity:$Xa,pinnedProductEntity:KVa,playbackData:yWa,playerStateEntity:BVa,quantityIncrementerEntity:aYa,refresh:zWa,saveToPlaylistListEntity:TWa,settingEntity:nXa,transfer:AWa,trendingOfferEntity:LVa,videoDownloadContextEntity:BWa,videoPlaybackPositionEntity:JXa,ytMainChannelEntity:uVa,ytMainDownloadedVideoEntity:mVa,ytMainVideoEntity:vVa};function d2a(a){var b=c2a[a];if(b)return b;Jm(new Mk("Entity model not found.",{entityType:a}))} ;var e2a=function(a,b){this.JSC$9085_wrapped=a;this.JSC$9085_encoderRegistry=b;this.changedKeys={}},g2a=function(a,b){a:{a=f2a(a.JSC$9085_encoderRegistry,b.version); try{var c=a.decodeImpl(b.data,b.key);break a}catch(d){Y1a(d,X1a)}c=void 0}return c},h2a=function(a,b,c){return a.JSC$9085_wrapped.objectStore("EntityStore").get(b).then(function(d){if(d){if(c&&d.entityType!==c)throw Error("Incorrect entity type"); return g2a(a,d)}})},ow=function(a,b,c){return c?(c=c.map(function(d){return h2a(a,d,b)}),ol.all(c)):a.JSC$9085_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(b)).then(function(d){return d.map(function(e){return g2a(a,e)})})},k2a=function(a,b,c){var d=A1a(b),e=f2a(a.JSC$9085_encoderRegistry,1),h=Object.assign({},b); return a.JSC$9085_wrapped.objectStore("EntityStore").get(d).then(function(k){if(k){if(k.entityType!==c)throw Error("Incorrect entity type");h.entityMetadata||(k=g2a(a,k),h.entityMetadata=k.entityMetadata)}}).then(function(){var k={key:d, entityType:c,data:$1a(e,h,d),version:1};return ol.all([a.JSC$9085_wrapped.objectStore("EntityStore").put(k),i2a(a,h,c)])}).then(function(){j2a(a,d,c); return d})},m2a=function(a,b){var c=$v(b).entityType; return ol.all([a.JSC$9085_wrapped.objectStore("EntityStore").delete(b),l2a(a,b)]).then(function(){j2a(a,b,c)})},n2a=function(a,b,c,d){var e=f2a(a.JSC$9085_encoderRegistry,1); return h2a(a,b,d).then(function(h){if(h){h=g1a(h,c);var k={key:b,entityType:d,data:$1a(e,h,b),version:1};return ol.all([a.JSC$9085_wrapped.objectStore("EntityStore").put(k),i2a(a,h,d)])}}).then(function(){j2a(a,b,d); return b})},j2a=function(a,b,c){var d=a.changedKeys[c]; d||(d=new Set,a.changedKeys[c]=d);d.add(b)},o2a=function(a,b,c){var d=A1a(b); c=d2a(c);if(!c)return ol.resolve([]);c=new c(b);a=a.JSC$9085_wrapped.objectStore("EntityAssociationStore");b=[];c=g(c.getAssociations());for(var e=c.next();!e.done;e=c.next())b.push(a.put({parentEntityKey:d,childEntityKey:e.value}));return ol.all(b).then(function(h){return h.map(function(k){return k[1]})})},l2a=function(a,b){return a.JSC$9085_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(b))},i2a=function(a,b,c){var d=A1a(b); return l2a(a,d).then(function(){return o2a(a,b,c)})};var p2a=function(){}; l(p2a,Z1a);p2a.prototype.encodeImpl=function(a){return a}; p2a.prototype.decodeImpl=function(a){if(a instanceof Uint8Array)throw V1a(0);return a};var q2a=function(){this.cacheMap={};this.cacheMap[0]=new p2a;if(!y("aes_pes_encoder_killswitch")){var a=this.cacheMap;try{var b=Ok();var c=b2a(b);var d=new nw(new Q1a(c),new N1a(c))}catch(e){throw a=e instanceof Error?new mw("KEY_CREATION_FAILED",{originalMessage:e.message}):new mw("KEY_CREATION_FAILED"),Im(a),a}a[1]=d}},f2a=function(a,b){b=b===void 0?0:b; a=a.cacheMap[b];if(!a)throw b=new mw("INVALID_ENCODER_VERSION",{encoderVersion:b}),Im(b),b;return a};var pw=function(a,b){oi.call(this);this.token=a;this.JSC$9099_encoderRegistry=b;this.observers=[];a=new Oa.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+Ok());a.onmessage=this.handleMessage.bind(this);this.channel=a}; l(pw,oi);var qw=function(a,b,c){var d,e,h,k;return t(function(m){if(m.nextAddress==1)return n(m,H1a(a.token),2);if(m.nextAddress!=3)return d=m.yieldResult,n(m,tl(d,["EntityStore","EntityAssociationStore"],b,function(p){e=new e2a(p,a.JSC$9099_encoderRegistry);return c(e)}),3); h=m.yieldResult;e&&(k=e.changedKeys,Object.keys(k).length>0&&(a.channel.postMessage(k),r2a(a,k)));return m.return(h)})}; pw.prototype.observe=function(a){var b=this;this.observers.push(a);return function(){var c=b.observers.indexOf(a);c>=0&&b.observers.splice(c,1)}}; var s2a=function(a,b){return qw(a,{mode:"readwrite",enableRetries:!0},function(c){return k2a(c,b,"settingEntity")})},t2a=function(a,b,c){return qw(a,{mode:"readonly", enableRetries:!0},function(d){return h2a(d,b,c)})},u2a=function(a){var b; return t(function(c){if(c.nextAddress==1)return n(c,qw(a,{mode:"readonly",enableRetries:!0},function(d){return d.JSC$9085_wrapped.objectStore("EntityStore").getAll()}),2); b=c.yieldResult;return c.return(Promise.all(b.filter(function(d){return!!d}).map(function(d){var e,h; return t(function(k){if(k.nextAddress==1){e=d.key;h=d.entityType;var m=a2a(f2a(a.JSC$9099_encoderRegistry,d.version),d.data,d.key);return n(k,m,2)}return k.return({key:e,entityType:h,data:k.yieldResult})})})))})}; pw.prototype.handleMessage=function(a){r2a(this,a.data)}; var r2a=function(a,b){a=g(a.observers);for(var c=a.next();!c.done;c=a.next())c=c.value,c(b)}; pw.prototype.disposeInternal=function(){this.channel.close()}; var v2a;function rw(){v2a||(v2a=w2a());return v2a} function w2a(){var a,b,c;return t(function(d){if(d.nextAddress==1)return xa(d,2),n(d,Hl(),4);if(d.nextAddress!=2){a=d.yieldResult;if(!a||!Nk()||typeof Oa.BroadcastChannel==="undefined")return d.return();b=new q2a;return d.return(new pw(a,b))}c=za(d);c instanceof Error&&Im(c);return d.return()})} ;function sw(a,b){var c;return t(function(d){if(d.nextAddress==1){c=a.mutations;if(!c||c.length<=0)return d.return();b&&b.dispatch(Pv({type:"ENTITY_LOADED",payload:c}));return n(d,x2a(c),2)}c.length=0;ua(d)})} function x2a(a){var b;return t(function(c){return c.nextAddress==1?n(c,rw(),2):(b=c.yieldResult)?n(c,qw(b,"readwrite",function(d){for(var e={},h=g(a),k=h.next(),m={};!k.done;m={mutation$jscomp$3:void 0,mutationEntityType$jscomp$3:void 0},k=h.next())m.mutation$jscomp$3=k.value,m.mutation$jscomp$3.entityKey&&y2a(m.mutation$jscomp$3)&&(m.mutationEntityType$jscomp$3=(0,uc.getAnyKey)(m.mutation$jscomp$3.payload),k=void 0,m.mutation$jscomp$3.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(k=function(p){return function(){return k2a(d, p.mutation$jscomp$3.payload[p.mutationEntityType$jscomp$3],p.mutationEntityType$jscomp$3)}}(m)),m.mutation$jscomp$3.type==="ENTITY_MUTATION_TYPE_DELETE"&&(k=function(p){return function(){return m2a(d,p.mutation$jscomp$3.entityKey)}}(m)),m.mutation$jscomp$3.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(k=function(p){return function(){return n2a(d,p.mutation$jscomp$3.entityKey,p.mutation$jscomp$3.payload[p.mutationEntityType$jscomp$3],p.mutationEntityType$jscomp$3)}}(m)),k&&(e[m.mutation$jscomp$3.entityKey]= e[m.mutation$jscomp$3.entityKey]?e[m.mutation$jscomp$3.entityKey].then(k):k())); return ol.all(Object.values(e))}),0):c.return()})} function y2a(a){var b;a=(b=a.options)==null?void 0:b.persistenceOption;return a==="ENTITY_PERSISTENCE_OPTION_PERSIST"||a==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"} ;function z2a(a,b){var c,d;t(function(e){if(e.nextAddress==1)return n(e,rw(),2);if(e.nextAddress!=3)return(c=e.yieldResult)?n(e,qw(c,"readonly",function(h){var k={},m=Object.keys(b).map(function(p){var q=b[p]?[].concat(pa(b[p])):[];return A2a(h,p,q,k)}); return ol.all(m).then(function(){return k})}),3):e.return(); d=e.yieldResult;Object.keys(d).length>0&&a.dispatch(f1a(d));ua(e)})} function A2a(a,b,c,d){return ow(a,b,c).then(function(e){d[b]=B2a(c,e)})} function B2a(a,b){if(b.length!==a.length)throw Error("keys and values are of different length");return b.reduce(function(c,d,e){c[a[e]]=d;return c},{})} ;function C2a(a){var b;if(a==null?0:(b=a.playbackDataEntity)==null?0:b.key)return $v(a.playbackDataEntity.key).entityId;var c;if(a==null?0:(c=a.transferEntity)==null?0:c.key)return $v(a.transferEntity.key).entityId;var d;if(a==null?0:(d=a.streamEntity)==null?0:d.key)return $v(a.streamEntity.key).entityId;var e;if(a==null?0:(e=a.policyEntity)==null?0:e.key)return $v(a.policyEntity.key).entityId} ;var D2a=Wt({isLeaderTab:function(a,b){a=a===void 0?!0:a;switch(b.type){case"SET_IS_LEADER_TAB":var c,d;return(d=b==null?void 0:(c=b.payload)==null?void 0:c.isLeaderTab)!=null?d:a;default:return a;}}});var E2a=function(a){return Pv({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:a}})},F2a=function(a){return Pv({type:"SET_IS_CLEAR_SCREEN", payload:{isClearScreen:a}})};var G2a=Wt({isDesktopSmallWidth:function(a,b){switch(b.type){case"SET_IS_DESKTOP_SMALL_WIDTH":return b.payload.isDesktopSmallWidth;default:return a===void 0?!1:a;}}, isShortsActive:function(a,b){switch(b.type){case"SET_IS_SHORTS_ACTIVE":return b.payload.isShortsActive;default:return a===void 0?!1:a;}}, isWatchWhileMode:function(a,b){switch(b.type){case"SET_IS_WATCH_WHILE_MODE":return b.payload.isWatchWhileMode;default:return a===void 0?!1:a;}}, playerState:function(a,b){switch(b.type){case"SET_PLAYER_STATE":return b.payload.playerState;default:return a===void 0?-1:a;}}, isFullscreen:function(a,b){switch(b.type){case"SET_IS_FULLSCREEN":return b.payload.isFullscreen;default:return a===void 0?!1:a;}}, isClearScreen:function(a,b){switch(b.type){case"SET_IS_CLEAR_SCREEN":return b.payload.isClearScreen;default:return a===void 0?!1:a;}}});var H2a={};var I2a=Wt({continuationCommand:function(a,b){a=a===void 0?H2a:a;switch(b.type){case"SET_CONTINUATION_COMMAND":return b.payload.continuationCommand;default:return a;}}});var J2a=Wt(Object.assign({},{continuation:I2a,entities:B1a,download:D2a,reportChannelAbuse:E0a,share:N0a,talkToRecs:P0a,ui:function(a,b){a=a===void 0?X0a:a;switch(b.type){case"SET_GUIDE_IS_EXPANDED":return Object.assign({},a,{guideIsExpanded:b.payload});case"SET_SCROLL_AT_TOP":return Object.assign({},a,{scrollAtTop:b.payload});case"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},a,{guideIsVisibleButNotPersistent:b.payload});case"SET_MINIPLAYER_IS_ACTIVE":return Object.assign({}, a,{miniplayerIsActive:b.payload});case"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},a,{singleOptionSurveyIsActive:b.payload});case"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},a,{slimlineSurveyRatingSelectedIndex:b.payload});case"SET_RICH_GRID_MINI_MODE":return Object.assign({},a,{richGridMiniMode:b.payload});case"SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},a,{richGridItemsPerRow:b.payload});case"SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({}, a,{richGridSlimItemsPerRow:b.payload});case"SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},a,{richGridContainerWidth:b.payload});case"SET_RICH_GRID_STYLE":return Object.assign({},a,{richGridStyle:b.payload});case"SET_CURRENT_PAGE_TYPE":return Object.assign({},a,{currentPageType:b.payload});case"SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},a,{inlinePreviewIsActive:b.payload});case"SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},a,{inlinePreviewIsEnabled:b.payload});case"SET_DARK_MODE_IS_ENABLED":return Object.assign({}, a,{darkModeIsEnabled:b.payload});case"SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},a,{miniplayerPlaybackState:b.payload});case"SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},a,{tabGesturesIsActive:b.payload});case"SET_ONLINE_STATUS":return Object.assign({},a,{isOnline:b.payload});default:return a;}}, voiceSearch:function(a,b){a=a===void 0?{}:a;switch(b.type){case"SET_TRANSCRIPTION_STATE":return Object.assign({},a,{transcription:b.payload});case"SET_OVERLAY_STATE":return Object.assign({},a,{overlay:b.payload});case"RESET_VOICE_SEARCH_STATE":return{};default:return a;}}, watch:a1a,ypc:b1a,shorts:G2a,radioButtonGroup:function(a,b){a=a===void 0?F0a:a;switch(b.type){case"SET_CURRENT_FORM_ID":return b=b.payload.formId,a.currentFormId===b?a:{currentFormId:b,commandsMap:{}};case"SET_COMMAND_FOR_GROUP_ID":var c=b.payload;b=c.groupId;c=c.command;if(a.currentFormId){var d=Object.assign({},a.commandsMap);d[b]=c;a=Object.assign({},a,{commandsMap:d})}return a;default:return a;}}, collabInviteLink:function(a,b){a=a===void 0?M0a:a;switch(b.type){case"SET_COLLAB_INVITE_LINK":return{playlistId:b.payload.playlistId,inviteLinkURL:b.payload.inviteLinkUrl};default:return a;}}},{sharedUi:function(a,b){a=a===void 0?e1a:a; switch(b.type){case"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},a,{animatedThumbnailEnabled:b.payload});case"SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},a,{inlinePreviewEnabled:b.payload});case"SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},a,{currentPageType:b.payload});case"SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},a,{currentPageSubType:b.payload});default:return a;}}})),tw=y("web_player_entities_middleware")?new Qv(J2a,[G0a, L0a]):new Qv(J2a,[G0a]);function uw(){return tw} ;var ww=vw("FEwhat_to_watch","/",3854),K2a=vw("FEdownloads","/feed/downloads",42352),L2a=vw("FEmusic_offline","browse/FEmusic_offline",42352),M2a={signalServiceEndpoint:{signal:"LOAD_GUIDE"}};function vw(a,b,c,d){return{browseEndpoint:{browseId:a},commandMetadata:{webCommandMetadata:{url:b,rootVe:c,webPageType:d===void 0?"WEB_PAGE_TYPE_BROWSE":d}}}} function xw(a,b,c){var d="/watch?v="+a;a={videoId:a};b&&(a.playlistId=b,d+="&list="+b);b={watchEndpoint:a,commandMetadata:{webCommandMetadata:{url:d,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};c&&(b.clickTrackingParams=c);return b} function N2a(a){return{browseEndpoint:{browseId:"VL"+a},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+a,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}} function O2a(a){if(a){var b;if(a){var c=(b=A(a.commandMetadata,kq))==null?void 0:b.url;b=!(!c||c==="/service_ajax")}else b=!1;if(b)return a;var d;if(a=(d=A(a,Bu))==null?void 0:d.commands)for(d=g(a),a=d.next();!a.done;a=d.next())if(a=O2a(a.value))return a}} ;function yw(a){return{runs:[{text:a}]}} function P2a(a,b){return a&&b?{runs:[{text:a,navigationEndpoint:b}]}:void 0} function zw(a){return a?yw(a):void 0} function Aw(a){return a?{simpleText:a}:void 0} ;var Bw=window,Cw=Bw.YT_I18N_FORMATTING_GOOG_LOCALE||"en",Q2a=Bw.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||IPa,R2a=Bw.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||ot,S2a=Bw.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||$Pa,T2a=Bw.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||rPa;function U2a(a){var b=a.hours||0;var c=a.minutes||0,d=a.seconds||0;b=d+c*60+b*3600+(a.days||0)*86400+(a.weeks||0)*604800+(a.months||0)*2629800+(a.years||0)*31557600;b<=0?b={hours:0,minutes:0,seconds:0}:(a=b,b=Math.floor(a/3600),a%=3600,c=Math.floor(a/60),d=Math.floor(a%60),b={hours:b,minutes:c,seconds:d});var e=b.hours===void 0?0:b.hours;c=b.minutes===void 0?0:b.minutes;a=b.seconds===void 0?0:b.seconds;d=e>0;b=[];if(d){e=new Intl.NumberFormat("en-u-nu-latn").format(e);var h=["fr"],k="az bs ca da de el es eu gl hr id is it km lo mk nl pt-BR ro sl sr sr-Latn tr vi".split(" "); e="af be bg cs et fi fr-CA hu hy ka kk ky lt lv no pl pt-PT ru sk sq sv uk uz".split(" ").includes(Cw)?e.replace(",","\xA0"):h.includes(Cw)?e.replace(",","\u202F"):k.includes(Cw)?e.replace(",","."):e;b.push(e)}d=d===void 0?!1:d;c=(["af","be","lt"].includes(Cw)||d)&&c<10?V2a().format(c):new Intl.NumberFormat("en-u-nu-latn").format(c);b.push(c);c=V2a().format(a);b.push(c);c=":";"da fi id si sl sr sr-Latn".split(" ").includes(Cw)&&(c=".");return b.join(c)} function V2a(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})} ;function W2a(a){try{return new Ct(5).format(a)}catch(b){}} function X2a(a){return{thumbnailOverlayTimeStatusRenderer:{text:yw(U2a({seconds:a})),style:"DEFAULT"}}} function Dw(a){return{thumbnailOverlayDownloadingRenderer:{state:a}}} function Y2a(a){if(a=W2a(a))return{thumbnailOverlaySidePanelRenderer:{text:yw(a),icon:{iconType:"PLAYLISTS"}}}} function Z2a(){var a=Fv("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:yw(a),icon:{iconType:"PLAY_ALL"}}}} ;function $2a(a,b,c){if(a.length)return{titleText:yw(b!=null?b:Fv("DOWNLOADS",void 0,"Downloads")),contents:a.map(function(d){var e=d.videoEntity;d={videoId:e.videoId,title:zw(e.title),shortBylineText:zw(d.channelEntity.title),thumbnail:e.thumbnail};e.videoId&&c?d.navigationEndpoint=xw(e.videoId,c):e.videoId&&(d.navigationEndpoint=xw(e.videoId,"PPSV"));e.lengthSeconds&&(d.thumbnailOverlays=[X2a(e.lengthSeconds)]);return{playlistPanelVideoRenderer:d}}), totalVideos:a.length}} ;var Ew={},a3a=(Ew.mainVideoEntity="mainVideoEntityActionMetadata",Ew.mainPlaylistEntity="mainPlaylistEntityActionMetadata",Ew.musicTrack="musicTrackEntityActionMetadata",Ew.musicPlaylist="musicPlaylistEntityActionMetadata",Ew),b3a=new sm("DOWNLOADS_ENTITY_TYPE_MAP"),c3a=aw("","downloadsPageViewConfigurationEntity"),d3a=aw("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity"),e3a=aw("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity"); aw("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");aw("SMART_DOWNLOADS_ENABLED","settingEntity");aw("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var f3a=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];function g3a(a){var b=a.filter(function(e){var h;return(e==null?void 0:(h=e.transferEntity)==null?void 0:h.transferState)==="TRANSFER_STATE_COMPLETE"}).length,c=a.filter(function(e){var h; return(e==null?void 0:(h=e.transferEntity)==null?void 0:h.transferState)==="TRANSFER_STATE_FAILED"}).length,d=a.filter(function(e){var h; return(e==null?void 0:(h=e.transferEntity)==null?void 0:h.transferState)&&f3a.includes(e.transferEntity.transferState)}); if(!(b||d!=null&&d.length))return 0;b=h3a(d)+b;a=a.length-c;return a===0?0:Math.round(b*100/a)/100} function h3a(a){var b=[];b=b.concat.apply(b,pa(a.filter(function(h){return h.streamEntity}).map(function(h){var k=Object.assign({},h.streamEntity),m,p=(m=h.transferEntity)==null?void 0:m.transferState; k.streamsProgress=k.streamsProgress||[];k.streamsProgress=k.streamsProgress.map(function(q){var r=Object.assign({},q);r.numBytesDownloaded=p==="TRANSFER_STATE_COMPLETE"?q.numTotalBytes:q.numBytesDownloaded;return r}); return k}).map(function(h){return h.streamsProgress}))); var c=a=0;b=g(b);for(var d=b.next();!d.done;d=b.next()){var e=d.value;d=Number(e.numBytesDownloaded);e=Number(e.numTotalBytes);c+=isNaN(d)?0:d;a+=isNaN(e)?0:e}return a===0?0:Math.round(c*100/a)/100} function i3a(a){if(!a||!a.expirationTimestamp||!a.action)return!1;var b=rl()/1E3;return Number(a.expirationTimestamp)>=b} function j3a(a){return a&&a.expirationTimestamp&&a.action?i3a(a)&&a.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1} function Fw(a){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(a||"TRANSFER_STATE_UNKNOWN")} function k3a(a){var b=new q1a;if(a!==void 0){var c=Math.ceil(Math.log2(a.length*4+2)/7);c=c===void 0?2:c;Zv(b,10);b.submessagePosStack.push(b.pos);b.submessagePosStack.push(c);b.pos+=c;Yv(b,a.length*1.2);c=l1a(a,b.buf.subarray(b.pos));b.pos+c>b.buf.length&&(Yv(b,c),c=l1a(a,b.buf.subarray(b.pos)));b.pos+=c;a=b.submessagePosStack.pop();c=b.submessagePosStack.pop();for(var d=b.pos-c-a;a--;){var e=a?128:0;b.view.setUint8(c++,d&127|e);d>>=7}}b=new Uint8Array(b.buf.buffer,b.buf.byteOffset,b.pos);return new TextDecoder("utf-8").decode(b)} function l3a(a){var b=0;a=g(a);for(var c=a.next(),d={};!c.done;d={transferState$jscomp$3:void 0},c=a.next()){var e=c.value,h=void 0;c=(h=e.streamEntity)!=null?h:{};h=void 0;d.transferState$jscomp$3=(h=e.transferEntity)==null?void 0:h.transferState;h=e=void 0;((e=c)==null?0:(h=e.streamsProgress)==null?0:h.length)&&c.streamsProgress.forEach(function(k){return function(m){m=Number(k.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?m.numTotalBytes:m.numBytesDownloaded);isFinite(m)&&(b+=m)}}(d))}return b} function m3a(a){return a.some(function(b){var c;if(!(b==null?0:(c=b.transferEntity)==null?0:c.transferState)){var d;return!(b==null?0:(d=b.policyEntity)==null?0:d.action)||b.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return f3a.includes(b.transferEntity.transferState)})} function n3a(a,b){if(!b)return!1;if(y("of_pb_en_po_ks"))return!0;var c;a=(c=bw(a,"offlineVideoPolicy",aw(b,"offlineVideoPolicy")))!=null?c:void 0;return!!a&&j3a(a)} ;var o3a=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];function p3a(a){var b=["TRANSFER_STATE_COMPLETE"];b=b===void 0?o3a:b;return a.filter(function(c){var d,e;return b.includes((e=(d=c.transferEntity)==null?void 0:d.transferState)!=null?e:"TRANSFER_STATE_UNKNOWN")})} function q3a(a,b){if(b){var c,d=(c=bw(a,"playbackData",aw(b,"playbackData")))!=null?c:null,e;c=(e=bw(a,"transfer",aw(b,"transfer")))!=null?e:null;var h;e=(h=bw(a,"offlineVideoStreams",aw(b,"offlineVideoStreams")))!=null?h:null;var k;a=(k=bw(a,"offlineVideoPolicy",aw(b,"offlineVideoPolicy")))!=null?k:null;if(d||c||e||a)return{playbackDataEntity:d,transferEntity:c,streamEntity:e,policyEntity:a}}} function Gw(a){var b=a.playbackData;if(!b)return[];var c=[];b=g(Object.keys(b));for(var d=b.next();!d.done;d=b.next()){var e=d.value;if(!r3a(a,$v(e).entityId)&&(d=q3a(a,$v(e).entityId))){var h=void 0,k=void 0;e=(k=Number((h=bw(a,"playbackData",e))==null?void 0:h.streamDownloadTimestampSeconds))!=null?k:rl();c.push({entity:d,streamDownloadTimestamp:e})}}return c.sort(function(m,p){var q=m.streamDownloadTimestamp,r=p.streamDownloadTimestamp;return r===q?m.entity.streamEntity&&!p.entity.streamEntity? 1:-1:r-q}).map(function(m){return m.entity})} function s3a(a){return Gw(a).filter(function(b){var c;if(((c=b.policyEntity)==null?0:c.action)&&b.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var d;if((d=b.transferEntity)==null?0:d.transferState){var e;return f3a.includes((e=b.transferEntity)==null?void 0:e.transferState)}return!0})} function r3a(a,b){var c;return((c=bw(a,"downloadStatusEntity",aw(b,"downloadStatusEntity")))==null?void 0:c.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1} ;function t3a(a){var b=new Set,c;a=(c=a.mainDownloadsListEntity)==null?void 0:c[d3a];var d;if(!(a==null?0:(d=a.downloads)==null?0:d.length))return b;var e;a==null||(e=a.downloads)==null||e.forEach(function(h){(h==null?0:h.videoItem)&&b.add(h.videoItem)}); return b} function Hw(a,b){if(b){var c=bw(a,"mainVideoEntity",aw(b,"mainVideoEntity")),d=bw(a,"downloadStatusEntity",aw(b,"downloadStatusEntity")),e=bw(a,"ytMainChannelEntity",aw(b,"ytMainChannelEntity")),h={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};a=q3a(a,b);d=(d==null?void 0:d.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!y("woffle_render_failed_download_state_ks")&&(d==null?void 0:d.downloadState)==="DOWNLOAD_STATE_FAILED";!a&&d&&(a=h);if(a&&c&&e)return Object.assign({}, {videoEntity:c,channelEntity:e},a)}} function u3a(a,b){return v3a(a,b)==="TRANSFER_STATE_COMPLETE"&&n3a(a,b)} function v3a(a,b){if(!b)return"TRANSFER_STATE_UNKNOWN";var c=bw(a,"transfer",aw(b,"transfer"));if(c){var d;return(d=c.transferState)!=null?d:"TRANSFER_STATE_UNKNOWN"}c=bw(a,"offlineOrchestrationActionWrapperEntity",aw(b,"offlineOrchestrationActionWrapperEntity"));a=bw(a,"mainVideoEntity",aw(b,"mainVideoEntity"));return c||a?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"} function w3a(a,b){if(!b)return"TRANSFER_STATE_UNKNOWN";if(a=bw(a,"transfer",aw(b,"transfer"))){var c;return(c=a.transferState)!=null?c:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"} ;function x3a(a,b){return y3a(a).some(function(c){var d;return(c==null?void 0:(d=c.mainPlaylistEntity)==null?void 0:d.playlistId)===b})} function z3a(a,b,c){var d=A3a(a,b);if(!d.length)return[];b=[];d=g(d);for(var e=d.next();!e.done;e=d.next()){e=e.value;var h=Hw(a,e);c&&v3a(a,e)!=="TRANSFER_STATE_COMPLETE"||h&&b.push(h)}return b} function A3a(a,b){if(!b)return[];var c=aw(b,"mainPlaylistEntity"),d;b=(d=a.mainPlaylistEntity)==null?void 0:d[c];d=[];if(b==null||!b.videos)return d;b=g(b.videos);for(c=b.next();!c.done;c=b.next()){c=c.value;var e=void 0,h=void 0,k=void 0,m=(e=a)==null?void 0:(h=e.mainPlaylistVideoEntity)==null?void 0:(k=h[c])==null?void 0:k.video;m&&(c=$v(m).entityId)&&d.push(c)}return d} function B3a(a,b){if(b){var c=bw(a,"mainPlaylistEntity",aw(b,"mainPlaylistEntity")),d=bw(a,"mainPlaylistDownloadStateEntity",aw(b,"mainPlaylistDownloadStateEntity"));a=bw(a,"ytMainChannelEntity",aw(b,"ytMainChannelEntity"));if(d&&c)return Object.assign({},{mainPlaylistEntity:c,mainPlaylistDownloadStateEntity:d},!!a&&{channelEntity:a})}} function y3a(a){return C3a(a).sort(function(b,c){return c.addedTimestampMillis-b.addedTimestampMillis}).map(function(b){return b.downloadedPlaylistEntities})} function C3a(a){var b=a.mainPlaylistDownloadStateEntity,c=[];if(!b)return c;for(var d=g(Object.keys(b)),e=d.next();!e.done;e=d.next()){var h=e.value;e=B3a(a,$v(h).entityId);var k=void 0;h=Number((k=b[h])==null?void 0:k.addedTimestampMillis);k=isNaN(h)?rl():h;e!==void 0&&c.push({downloadedPlaylistEntities:e,addedTimestampMillis:k})}return c} function D3a(a){var b,c=(b=a.mainPlaylistVideoEntity)!=null?b:{};return new Set(y3a(a).reduce(function(d,e){d=d===void 0?[]:d;var h,k;e==null||(h=e.mainPlaylistEntity)==null||(k=h.videos)==null||k.forEach(function(m){var p;(m=(p=c[m])==null?void 0:p.video)&&d.push(m)}); return d},[]))} ;function E3a(a){return"downloadedMusicPlaylistEntities"in a} function F3a(a){return"mainPlaylistEntity"in a&&"mainPlaylistDownloadStateEntity"in a} function G3a(a){return"videoEntity"in a&&"channelEntity"in a} ;function H3a(a){var b=a.musicPlaylistDownloadMetadataEntity,c=[];if(!b)return c;for(var d=g(Object.keys(b)),e=d.next();!e.done;e=d.next()){e=e.value;a:{var h=a,k=$v(e).entityId;if(k){var m=bw(h,"musicPlaylist",aw(k,"musicPlaylist"));h=bw(h,"musicPlaylistDownloadMetadataEntity",aw(k,"musicPlaylistDownloadMetadataEntity"));if(m&&h){m={musicPlaylistEntity:m,musicPlaylistDownloadStateEntity:h};break a}}m=void 0}h=void 0;e=Number((h=b[e])==null?void 0:h.addedTimestampMillis);e=isNaN(e)?rl():e;m!==void 0&& c.push({downloadedMusicPlaylistEntities:m,addedTimestampMillis:e})}return c} function I3a(a){var b=new Set;a=g(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,"musicPlaylistEntity"in c&&"musicPlaylistDownloadStateEntity"in c){c=g(c.musicPlaylistEntity.tracks);for(var d=c.next();!d.done;d=c.next())b.add(d.value)}return b} ;function J3a(a,b){if(b){var c=bw(a,"musicTrack",aw(b,"musicTrack")),d=bw(a,"musicArtist",aw(b,"musicArtist"))||{};if((a=q3a(a,b))&&c&&d)return Object.assign({},{musicTrackEntity:c,musicArtistEntity:d},a)}} function K3a(a){var b=a.musicTrackDownloadMetadataEntity,c=[];if(!b)return[];b=g(Object.keys(b));for(var d=b.next();!d.done;d=b.next()){var e=d.value;d=J3a(a,$v(e).entityId);var h=void 0;e=Number((h=bw(a,"musicTrackDownloadMetadataEntity",e))==null?void 0:h.addedTimestampMillis);h=isNaN(e)?rl():e;d!==void 0&&c.push({downloadedMusicEntities:d,addedTimestampMillis:h})}return c} ;var L3a={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};function M3a(a,b){if(!b)return[];if(Object.values(L3a).includes(b))return N3a(a,b);b=aw(b,"musicPlaylist");var c;a=(c=a.musicPlaylist)==null?void 0:c[b];c=[];if(a==null||!a.tracks)return c;a=g(a.tracks);for(b=a.next();!b.done;b=a.next())(b=$v(b.value).entityId)&&c.push(b);return c} function N3a(a,b){var c=new Set,d=H3a(a).map(function(h){return h.downloadedMusicPlaylistEntities}); d=I3a(d);d=g(d);for(var e=d.next();!e.done;e=d.next())(e=$v(e.value).entityId)&&c.add(e);return O3a(a).downloadedMusicEntities.filter(function(h){var k;if((k=h.musicTrackEntity)!=null&&k.videoId){h=h.musicTrackEntity;if(k=b==="PPOM"?!0:!c.has(h.videoId))b:switch(h=h.musicVideoType,b){case"PPSE":k=h==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:k=h!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";}h=k}else h=!1;return h}).map(function(h){var k; return(k=h.musicTrackEntity)==null?void 0:k.videoId})} function O3a(a){var b=K3a(a).sort(function(c,d){return d.addedTimestampMillis-c.addedTimestampMillis}).map(function(c){return"downloadedMusicEntities"in c?c.downloadedMusicEntities:E3a(c)?c.downloadedMusicPlaylistEntities:{}}); a=H3a(a).sort(function(c,d){return d.addedTimestampMillis-c.addedTimestampMillis}).map(function(c){return"downloadedMusicEntities"in c?c.downloadedMusicEntities:E3a(c)?c.downloadedMusicPlaylistEntities:{}}); return{downloadedMusicEntities:b,downloadedMusicPlaylistEntities:a}} ;function P3a(a,b){b=gk("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"||y("call_get_music_playlist_track_ids_killswitch")?A3a(a,b):M3a(a,b);if(!b.length)return"TRANSFER_STATE_UNKNOWN";b=b.map(function(c){return w3a(a,c)}); return Q3a(b)} function Q3a(a){var b=new Set(a);if(b.has("TRANSFER_STATE_FAILED")&&b.size===1)return"TRANSFER_STATE_FAILED";b.delete("TRANSFER_STATE_FAILED");if(b.has("TRANSFER_STATE_UNKNOWN")&&b.size===1)return"TRANSFER_STATE_PRE_TRANSFER";b.delete("TRANSFER_STATE_UNKNOWN");if(b.has("TRANSFER_STATE_PRE_TRANSFER")&&b.size===1||b.size===0)return"TRANSFER_STATE_PRE_TRANSFER";a=b.has("TRANSFER_STATE_TRANSFERRING");b=b.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return a||b?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"} ;function Iw(a){var b=a.mainVideoDownloadStateEntity,c=[];if(!b)return[];b=g(Object.keys(b));for(var d=b.next();!d.done;d=b.next()){var e=d.value;if(!r3a(a,$v(e).entityId)){d=Hw(a,$v(e).entityId);var h=void 0,k=void 0;e=(k=Number((h=bw(a,"mainVideoDownloadStateEntity",e))==null?void 0:h.addedTimestampMillis))!=null?k:rl();d!==void 0&&c.push({downloadedVideoEntities:d,addedTimestampMillis:e})}}return c} function R3a(a){return Iw(a).sort(function(b,c){return c.addedTimestampMillis-b.addedTimestampMillis}).map(function(b){return b.downloadedVideoEntities})} function S3a(a){var b=D3a(a),c=Jw(a),d=t3a(a),e=Iw(a).filter(function(k){var m,p;if((k==null?void 0:(m=k.downloadedVideoEntities)==null?void 0:(p=m.transferEntity)==null?void 0:p.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var q,r;k=k==null?void 0:(q=k.downloadedVideoEntities)==null?void 0:(r=q.videoEntity)==null?void 0:r.key;return y("kevlar_use_library_entity")?k&&(d.has(k)||c[k]):k&&!b.has(k)}),h=C3a(a).filter(function(k){return P3a(a,k.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)=== "TRANSFER_STATE_COMPLETE"}); return[].concat(pa(e),pa(h)).sort(function(k,m){return m.addedTimestampMillis-k.addedTimestampMillis}).map(function(k){return T3a(k)})} function U3a(a,b){if(b&&n3a(a,b)){var c,d,e=(d=(c=bw(a,"playbackData",aw(b,"playbackData")))!=null?c:void 0)==null?void 0:d.playerResponseJson;if(e){try{var h=JSON.parse(e);var k=bw(a,"transfer",aw(b,"transfer"));h.cotn=k==null?void 0:k.cotn}catch(m){}return h}}} function Jw(a){var b,c,d;a=(d=(c=((b=a.mainDownloadsListEntity)!=null?b:{})[e3a])==null?void 0:c.downloads)!=null?d:[];b={};c=g(a);for(d=c.next();!d.done;d=c.next())a=void 0,b[(a=d.value.videoItem)!=null?a:""]=!0;return b} function V3a(a){var b=Jw(a);if(Object.keys(b).length===0)return!1;var c=a.mainVideoEntity;if(!c)return!0;c=g(Object.keys(c));for(var d=c.next();!d.done;d=c.next()){d=d.value;var e=$v(d).entityId;if(b[d]&&!r3a(a,e))return!1}return!0} function W3a(a){var b=Jw(a);return Iw(a).sort(function(c,d){return c.addedTimestampMillis-d.addedTimestampMillis}).map(function(c){return c.downloadedVideoEntities}).filter(function(c){var d; return(c=c==null?void 0:(d=c.videoEntity)==null?void 0:d.key)&&!!b[c]})} function T3a(a){return"downloadedVideoEntities"in a?a.downloadedVideoEntities:"downloadedPlaylistEntities"in a?a.downloadedPlaylistEntities:{}} function X3a(a){var b=Jw(a),c=D3a(a),d=Iw(a).filter(function(e){var h,k;return(e=e==null?void 0:(h=e.downloadedVideoEntities)==null?void 0:(k=h.videoEntity)==null?void 0:k.key)&&!b[e]&&!c.has(e)}); a=C3a(a);return[].concat(pa(d),pa(a)).sort(function(e,h){return h.addedTimestampMillis-e.addedTimestampMillis}).map(function(e){return T3a(e)})} function Y3a(a){if(!y("kevlar_use_library_entity"))return X3a(a);var b=Iw(a).filter(function(d){var e,h;if(e=d=d==null?void 0:(e=d.downloadedVideoEntities)==null?void 0:(h=e.videoEntity)==null?void 0:h.key){var k,m,p;e=((m=(k=a.mainDownloadsListEntity)==null?void 0:k[d3a])==null?0:(p=m.downloads)==null?0:p.length)?t3a(a).has(d):!1}return e}),c=C3a(a); return[].concat(pa(b),pa(c)).sort(function(d,e){return e.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return T3a(d)})} function Z3a(a){var b=Jw(a),c=D3a(a);return R3a(a).filter(function(d){var e;return(d=d==null?void 0:(e=d.videoEntity)==null?void 0:e.key)&&!b[d]&&!c.has(d)})} function $3a(a){if(!y("kevlar_use_library_entity"))return Z3a(a);var b=Jw(a),c=t3a(a);return R3a(a).filter(function(d){var e;return(d=d==null?void 0:(e=d.videoEntity)==null?void 0:e.key)&&!b[d]&&c.has(d)})} function a4a(a,b){b=aw(b,"settingEntity");var c,d,e;return!!((e=(d=((c=a.settingEntity)!=null?c:{})[b])==null?void 0:d.settingOptionValue)!=null?e:{}).boolValue} function b4a(a){var b,c,d,e=(d=(c=((b=a.mainDownloadsListEntity)!=null?b:{})[e3a])==null?void 0:c.refresh)!=null?d:"",h;a=(h=a.refresh)==null?void 0:h[e];e=a!=null?a:{};return(e==null?0:e.refreshTime)?Number(e==null?void 0:e.refreshTime):0} function c4a(a){var b=W3a(a);if(m3a(b))return 0;var c=[];b=g(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var e=void 0,h=void 0;if((e=d)==null?0:(h=e.videoEntity)==null?0:h.key)e=$v(d.videoEntity.key).entityId,d=a,e=aw(e,"mainVideoDownloadStateEntity"),d=bw(d,"mainVideoDownloadStateEntity",e),(d=Number(d==null?void 0:d.addedTimestampMillis))&&c.push(d)}return Math.max.apply(Math,pa(c))} function d4a(a,b){var c=Jw(a);return b.every(function(d){var e;d=d==null?void 0:(e=d.playbackDataEntity)==null?void 0:e.key;if(!d)return!1;e=aw($v(d).entityId,"mainVideoEntity");return!!c[e]})} ;var e4a=function(a,b,c){var d=this;this.listId=a;this.JSC$9178_updateCallback=b;this.isOfflineVideoCallback=c;tw.subscribe(function(){d.handleUpdate()})}; e4a.prototype.getPlaylistData=function(){var a=tw.getState().entities,b=this.listId;if(b&&b!=="PPSV"){var c=z3a(a,b,!0),d=aw(b,"mainPlaylistEntity"),e,h;a=a==null?void 0:(e=a.mainPlaylistEntity)==null?void 0:(h=e[d])==null?void 0:h.title;a=$2a(c,a,b)}else b=p3a($3a(a)),a=p3a(W3a(a)),a=$2a(b.concat(a));return a}; e4a.prototype.getPlaylistId=function(){return this.listId}; e4a.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$9178_updateCallback(this.listId,this.getPlaylistData(),{})};var Kw=function(a,b,c,d){d=d===void 0?[]:d;this.JSC$9181_playlistNetworkManager=a;this.listId=b;this.JSC$9181_updateCallback=c;this.videoIds=d;this.pendingUpdates=[];this.currentIndex=0}; Kw.prototype.JSC$9181_setCurrentIndex=function(a){this.currentIndex=a}; Kw.prototype.setListId=function(a){this.listId=a}; var f4a=function(a,b){a.currentCreateRequest&&a.currentCreateRequest.cancel(b);a.currentUpdateRequest&&a.currentUpdateRequest.cancel(b);a.currentRefreshRequest&&a.currentRefreshRequest.cancel(b)}; Kw.prototype.delete=function(){f4a(this,"PROXY DELETED")}; Kw.prototype.addVideos=function(a,b,c){var d=this;c!==void 0?this.videoIds.splice.apply(this.videoIds,[c,0].concat(pa(a))):this.videoIds.push.apply(this.videoIds,pa(a));this.listId||this.currentCreateRequest?(a.forEach(function(e,h){e={addedVideoId:e,action:"ACTION_ADD_VIDEO"};c&&(e.addedVideoPosition=c+h);d.pendingUpdates.push(e)}),Lw(this)):g4a(this,b.onCreateListCommand)}; var h4a=function(a,b,c,d,e){Fba(a.videoIds,b,c);b>a.currentIndex&&c<=a.currentIndex?a.JSC$9181_setCurrentIndex(a.currentIndex+1):b===a.currentIndex?a.JSC$9181_setCurrentIndex(c):b<a.currentIndex&&c>=a.currentIndex&&a.JSC$9181_setCurrentIndex(a.currentIndex-1);a.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:d,movedSetVideoIdPredecessor:e});Lw(a)},g4a=function(a,b){f4a(a,"OBSOLETE"); a.currentCreateRequest=i4a(a.JSC$9181_playlistNetworkManager,b,a.videoIds);gj(a.currentCreateRequest,function(){a.currentCreateRequest=void 0}).then(function(c){a.setListId(c.playlistId); a.pendingUpdates.length>0?Lw(a):j4a(a)})},Lw=function(a){if(a.pendingUpdates.length!==0&&(a.currentRefreshRequest&&a.currentRefreshRequest.cancel("OBSOLETE"),!a.currentUpdateRequest&&!a.currentCreateRequest)){var b=a.pendingUpdates.splice(0,a.pendingUpdates.length); a.currentUpdateRequest=a.JSC$9181_playlistNetworkManager.updatePlaylist(a.listId,b);gj(a.currentUpdateRequest,function(){a.currentUpdateRequest=void 0}).then(function(){a.pendingUpdates.length>0?Lw(a):j4a(a)}).thenCatch(function(){a.pendingUpdates.unshift.apply(a.pendingUpdates,pa(b))})}},j4a=function(a){a.currentRefreshRequest=k4a(a.JSC$9181_playlistNetworkManager,a.listId,a.currentIndex,a.videoIds[a.currentIndex]); gj(a.currentRefreshRequest,function(){a.currentRefreshRequest=void 0}).then(function(b){a.JSC$9181_updateCallback(b.playlistId,b.playlistPanelRenderer,b.autoplayRenderer)})}; Kw.prototype.size=function(){return this.videoIds.length};var l4a=function(a,b,c,d){d=d===void 0?[]:d;Kw.call(this,a,b,c,d);this.JSC$9181_playlistNetworkManager=a;this.listId=b;this.JSC$9181_updateCallback=c;this.videoIds=d}; l(l4a,Kw);var Mw=function(a,b,c,d,e,h,k){e=e===void 0?[]:e;k=k===void 0?ji:k;Kw.call(this,a,b,c,e);this.JSC$9181_playlistNetworkManager=a;this.listId=b;this.JSC$9181_updateCallback=c;this.onAuthChange=d;this.videoIds=e;this.storage=h;this.cookieReader=k;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=new this.cookieReader(window.document).get("SAPISID","");this.queueSapisIdJob=Vk(Hi,this.checkLoggedInStatusChange.bind(this),1E3)}; l(Mw,Kw);f=Mw.prototype;f.checkLoggedInStatusChange=function(){new this.cookieReader(window.document).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=Vk(Hi,this.checkLoggedInStatusChange.bind(this),1E3)}; f.JSC$9181_setCurrentIndex=function(a){Kw.prototype.JSC$9181_setCurrentIndex.call(this,a);this.store()}; f.delete=function(){Hi.cancelJob(this.queueSapisIdJob);Kw.prototype.delete.call(this)}; f.setListId=function(a){Kw.prototype.setListId.call(this,a);this.store()}; f.store=function(){y("kevlar_frontend_queue_recover")&&this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};function m4a(a){return(a=(0,uc.getValueByKeys)(a,"playlistId"))?{playlistId:a}:null} function n4a(){return{}} ;function o4a(a,b){return new bj(function(c,d){a.then(function(e){if(e){if(e=b(e))return c(e);d()}},d)})} ;var p4a=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],q4a=["playerResponse","videoDetails"],r4a=["response","currentVideoEndpoint","watchEndpoint","videoId"],s4a=["response","currentVideoEndpoint","watchEndpoint","playlistId"],t4a=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],u4a=["response","contents","twoColumnWatchNextResults","playlist","playlist"],v4a=["response","webWatchNextResponseExtensionData","relatedVideoArgs"], w4a=["response","contents","twoColumnWatchNextResults"];function x4a(a){var b,c,d,e=(b=a.contents)==null?void 0:(c=b.twoColumnWatchNextResults)==null?void 0:(d=c.autoplay)==null?void 0:d.autoplay,h,k,m;b=(h=a.contents)==null?void 0:(k=h.twoColumnWatchNextResults)==null?void 0:(m=k.playlist)==null?void 0:m.playlist;return e&&b&&b.playlistId?{rawResponse:a,autoplayRenderer:e,playlistPanelRenderer:b,playlistId:b.playlistId}:null} ;var Nw={},y4a=(Nw.WEB_UNPLUGGED="^unplugged/",Nw.WEB_UNPLUGGED_ONBOARDING="^unplugged/",Nw.WEB_UNPLUGGED_OPS="^unplugged/",Nw.WEB_UNPLUGGED_PUBLIC="^unplugged/",Nw.WEB_CREATOR="^creator/",Nw.WEB_KIDS="^kids/",Nw.WEB_EXPERIMENTS="^experiments/",Nw.WEB_MUSIC="^music/",Nw.WEB_REMIX="^music/",Nw.WEB_MUSIC_EMBEDDED_PLAYER="^music/",Nw.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",Nw); function z4a(a){var b=b===void 0?"UNKNOWN_INTERFACE":b;if(a.length===1)return a[0];var c=y4a[b];if(c){c=new RegExp(c);for(var d=g(a),e=d.next();!e.done;e=d.next())if(e=e.value,c.exec(e))return e}var h=[];Object.entries(y4a).forEach(function(k){var m=g(k);k=m.next().value;m=m.next().value;b!==k&&h.push(m)}); c=new RegExp(h.join("|"));a.sort(function(k,m){return k.length-m.length}); d=g(a);for(e=d.next();!e.done;e=d.next())if(e=e.value,!c.exec(e))return e;return a[0]} function Ow(a){return"/youtubei/v1/"+z4a(a)} ;var A4a=function(a,b){this.networkManager=a;this.innertubeTransportService=b},i4a=function(a,b,c){if(!A(b,cXa))return dj(Error("Endpoint supplied is invalid")); A(b,cXa).videoIds=c;c={create_playlist_title:Fv("QUEUE",void 0,"Queue")};return o4a(Pw(a.innertubeTransportService,b,c),m4a)},k4a=function(a,b,c,d){b={videoId:d, playlistId:b,playlistIndex:c};c=Ow(W_a);return o4a(Qw(a.innertubeTransportService,b,c),x4a)}; A4a.prototype.updatePlaylist=function(a,b){return o4a(Pw(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:a,actions:b}}),n4a)};var B4a=function(a){this.storage=a},C4a; B4a.prototype.store=function(a,b){b=b===void 0?0:b;if(this.storage&&a.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",a),this.storage.set("TLPQindex",String(b)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(c){}}; B4a.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))}; var D4a=function(a){if(!a.storage)return!1;a:{if(a.storage){try{var b=a.storage.get("TLPQtimestamp")}catch(c){}a=Number(b);if(!isNaN(a))break a}a=void 0}return a?Date.now()-a<864E5:!1}; B4a.prototype.getPlaylistId=function(){if(!this.storage)return null;var a=null;try{a=this.storage.get("TLPQplaylist")}catch(b){}return a}; var E4a=function(a){if(a.storage){try{var b=a.storage.get("TLPQindex")}catch(c){}a=Number(b);if(!isNaN(a))return a}};function Rw(a){return{runs:[{text:a}]}} function Sw(a){if(a&&a.simpleText)return a.simpleText;var b="";if(a&&a.runs)for(var c=0;c<a.runs.length;c++)a.runs[c].text&&(b+=a.runs[c].text);return b} ;function Tw(a){return{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:a}}}}} ;var F4a=["navigationEndpoint","watchEndpoint","videoId"],G4a=["nextButtonVideo","watchEndpoint","videoId"];function H4a(a,b){var c={mode:"NORMAL"};a&&(c.autoplayVideo=a.navigationEndpoint,c.nextButtonVideo=a.navigationEndpoint);b&&(c.previousButtonVideo=b.navigationEndpoint);return c} function I4a(a,b,c){if(!c||!c.sets)return{sets:[H4a(a,b)]};var d=c.sets.find(function(k){return k.mode==="NORMAL"}),e=(0,uc.unsafeClone)(c); if(!d)return e.sets.push(H4a(a,b)),e;if(!a)return c;d=uc.getValueByKeys.apply(null,[d].concat(pa(G4a)));var h=uc.getValueByKeys.apply(null,[a].concat(pa(F4a)));if(d===h)return c;e.sets=e.sets.filter(function(k){return k.mode!=="NORMAL"}); e.sets.push(H4a(a,b));return e} function J4a(a){return!!a.playlistPanelVideoRenderer&&!a.playlistPanelVideoRenderer.unplayableText} function K4a(a){return!!a.playlistPanelVideoRenderer&&!!a.playlistPanelVideoRenderer.title} function L4a(a,b){if(b.contents&&!(a>=b.contents.length)&&(a=b.contents.slice(a).find(J4a)))return a.playlistPanelVideoRenderer} function M4a(a,b){if(b.contents)return(b=b.contents.find(function(c){return!!c.playlistPanelVideoRenderer&&c.playlistPanelVideoRenderer.videoId===a}))?b.playlistPanelVideoRenderer:void 0} function N4a(a,b){return b.contents?b.contents.findIndex(function(c){return!!c.playlistPanelVideoRenderer&&c.playlistPanelVideoRenderer.videoId===a}):-1} function O4a(a,b){return b.contents?b.contents.findIndex(function(c){return!!c.playlistPanelVideoRenderer&&c.playlistPanelVideoRenderer.playlistSetVideoId===a}):-1} function P4a(a,b){a.contents&&b!==-1&&a.contents.splice(b,1).length===1&&a.totalVideos!==void 0&&(--a.totalVideos,delete a.videoCountText)} function Q4a(a){var b=[];if(!a||!a.contents)return b;a=g(a.contents);for(var c=a.next();!c.done;c=a.next())c=c.value,c.playlistPanelVideoRenderer&&c.playlistPanelVideoRenderer.videoId&&b.push(c.playlistPanelVideoRenderer.videoId);return b} function R4a(a){if(a&&a.contents)return(a=a.contents.find(function(b){return!!b.playlistPanelVideoRenderer&&!!b.playlistPanelVideoRenderer.selected})||a.contents[a.currentIndex])?a.playlistPanelVideoRenderer:void 0} function S4a(a,b,c,d,e,h,k){e=e===void 0?!1:e;h=h===void 0?!1:h;k=k===void 0?!1:k;if(a.contents&&a.contents.length!==0){d&&(a.contents=a.contents.filter(d));d=a.contents.length;for(var m=0;m<d;m++){var p=a.contents[m].playlistPanelVideoRenderer;p&&(m===b?(h&&delete p.menu,p.indexText=Rw("\u25B6")):e||a.isInfinite||p.indexText===void 0?delete p.indexText:p.indexText=Rw((m+1+c).toString()))}a.currentIndex=b+c;k&&(delete a.videoCountText,a.totalVideos=d)}} ;var Uw=new sm("NETWORK_TOKEN");var Vw=new sm("PAGE_TOKEN");var Ww=new sm("PLAYLIST_TOKEN");var T4a=new sm("ASYNC_INNERTUBE_TRANSPORT_TOKEN"),Xw=new sm("INNERTUBE_TRANSPORT_TOKEN");var U4a=new Set(["ci","cr","carml"]),Yw=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$9230_parkedJobs=new Map;this.parkedProcessors=new Map},Zw=function(){Yw.instance||(Yw.instance=new Yw); return Yw.instance}; Yw.prototype.onAny=function(a){return V4a(this,a,2)}; var W4a=function(){var a=Zw();return V4a(a,["aa","eocs"],1)}; Yw.prototype.parkOrScheduleJob=function(a,b,c,d,e){$w(this,c)?Yk().addJob(a,b,d):(e&&(a=X4a(a),Y4a(this,a,b,c,e)),e=this.JSC$9230_parkedJobs.get(c),e||(this.JSC$9230_parkedJobs.set(c,[]),e=this.JSC$9230_parkedJobs.get(c)),e.push({job:a,priority:b,delay:d}))}; Yw.prototype.addListener=function(a,b,c){c&&(b=X4a(b),Y4a(this,b,0,a,c));c=this.parkedProcessors.get(a);c||(this.parkedProcessors.set(a,[]),c=this.parkedProcessors.get(a));c.push(b)}; Yw.prototype.processSignal=function(a){if(!$w(this,a)){this.inProgressSignals.add(a);var b=this.JSC$9230_parkedJobs.get(a);if(b){b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,Yk().addJob(c.job,c.priority,c.delay);this.JSC$9230_parkedJobs.delete(a)}if(b=this.parkedProcessors.get(a)){b=g(b);for(c=b.next();!c.done;c=b.next())c=c.value,c();this.parkedProcessors.delete(a)}this.signals.push(a);this.inProgressSignals.delete(a)}}; var $w=function(a,b){return U4a.has(b)||hk("IS_HOMEPAGE_COLD")||hk("IS_RESULTS_PAGE_COLD")||hk("IS_WATCH_PAGE_COLD")?a.signals.indexOf(b)>=0:!0},X4a=function(a){var b=!1; return function(){b||(b=!0,a())}},Y4a=function(a,b,c,d,e){if(Z4a.has(d))Yk().addJob(b,c,e);else {var h=a.compoundSignals.get(d);h&&Yk().addJob(function(){$w(a,d)||(h.isTimeoutConditionSatisfied?Yk().addJob(b,c):h.timeoutConditionObservers.push(function(){Yk().addJob(b,c)}))},c,e)}},V4a=function(a,b,c){if(b.length>1){var d=[],e=Object.create(null); b=g(b);for(var h=b.next();!h.done;h=b.next())h=h.value,e[h]||(d.push(h),e[h]=!0);b=d}if(b.length===1)return b[0];h=b;d="";e=c===2?"|":"&";h.sort();h=g(h);for(var k=h.next();!k.done;k=h.next())d+=k.value+e;if(!a.compoundSignals.get(d)){e=0;h=[];k=g(b);for(var m=k.next();!m.done;m=k.next())m=m.value,e++,$w(a,m)||h.push(m);(c=c===2)&&e>h.length||!c&&!h.length?a.signals.push(d):$4a(a,d,c,b,h)}return d},$4a=function(a,b,c,d,e){var h=e.length,k=function(){c||--h===0?a.processSignal(b):a5a(a,b)}; e=g(e);for(var m=e.next();!m.done;m=e.next())a.addListener(m.value,k);a.compoundSignals.set(b,{signals:d,isOnAny:c,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});a5a(a,b)},a5a=function(a,b){if(!$w(a,b)){var c=a.compoundSignals.get(b); if(c&&!c.isTimeoutConditionSatisfied){for(var d=!1,e=0,h=0,k=g(c.signals),m=k.next();!m.done;m=k.next()){var p=m.value;m=!$w(a,p);Z4a.has(p)?d=!0:(p=a.compoundSignals.get(p))?m&&!p.isTimeoutConditionSatisfied&&(h++,c.isInitialized||p.timeoutConditionObservers.push(function(){a5a(a,b)})):m&&e++}c.isInitialized=!0; c.isOnAny?d&&(c.isTimeoutConditionSatisfied=!0):e===0&&h===0&&(c.isTimeoutConditionSatisfied=!0);if(c.isTimeoutConditionSatisfied)for(c=g(c.timeoutConditionObservers),d=c.next();!d.done;d=c.next())d=d.value,d()}}}; Yw.prototype.processSignal=Yw.prototype.processSignal;Yw.prototype.parkOrScheduleJob=Yw.prototype.parkOrScheduleJob;Yw.prototype.onAny=Yw.prototype.onAny;Pa("ytsignals.getInstance",Zw);Yw.prototype.onAny=Yw.prototype.onAny;Yw.prototype.parkOrScheduleJob=Yw.prototype.parkOrScheduleJob;Yw.prototype.processSignal=Yw.prototype.processSignal;var Z4a=new Set(["eop","eocs","dl","pcl"]);var ax=new sm("MINIPLAYER_SERVICE");var bx=function(a,b,c){var d=zr.getInstance();if(!C4a){var e=new Ika;var h=void 0,k=gk("ID_TOKEN");k&&e.isAvailable()&&(h=new qj(e,"yt-queue"+k));C4a=new B4a(h)}e=C4a;h=Zw();this.JSC$9237_actionRouter=d;this.pageManager=a;this.playlistManager=b;this.JSC$9237_playlistNetworkManager=c;this.storage=e;this.signals=h;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0},b5a,cx=function(){if(!b5a){var a= um(),b=a.resolve(tm(Vw)),c=a.resolve(tm(Uw)),d=a.resolve(tm(Ww)); a=a.resolve(Xw);b5a=new bx(b,d,new A4a(c,a))}return b5a},e5a=function(a,b){var c=cx(); c.index===void 0&&(c.index=0);c.temporaryItems.push.apply(c.temporaryItems,pa(a));if((b.videoId||b.videoIds)&&c.index!==void 0&&b.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!c.queueProxy){var d=[];c.response&&(c.response.playlistPanelRenderer&&c.response.playlistId&&!c.response.playlistId.startsWith("TLPQ")?d=Q4a(c.response.playlistPanelRenderer):c.response.playingVideoId&&!b.openMiniplayer?d.push(c.response.playingVideoId):um().resolve(ax).isMiniplayerActive()&&c.response.playingVideoId&&b.openMiniplayer&& d.push(c.response.playingVideoId));c.queueProxy=new Mw(c.JSC$9237_playlistNetworkManager,"",c.setPlaylistData.bind(c),c.clearQueue.bind(c),d,c.storage);c.queueProxy.JSC$9181_setCurrentIndex(c.index)}c.queueProxy.addVideos(b.videoIds||[b.videoId],b)}c5a(c,a);c.response&&dx(c,ex(c,c.response.autoplayRenderer));c.pageManager.isOnWatch()||d5a(c,a[0],b.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE")},c5a=function(a,b){a.queueProxy&&b.forEach(function(c){if(c.videoId&&c.trackingParams&&a.queueProxy instanceof Mw){var d=iq(); a.queueProxy.attributionData.set(c.videoId,{enqueueingVe:fq(c.trackingParams).getAsJson(),enqueueingCsn:d?d:void 0,clientEnqueueingTimeMs:Math.floor(rl()).toString()})}})},f5a=function(a,b,c){if(c){var d; if(((d=a.responsePlaylistData)==null?void 0:d.playlistId)!==c)return}a.responsePlaylistData&&(c=N4a(b,a.responsePlaylistData),a.responsePlaylistData=(0,uc.unsafeClone)(a.responsePlaylistData),P4a(a.responsePlaylistData,c));c=a.temporaryItems.findIndex(function(e){return e.videoId===b}); c>-1&&a.temporaryItems.splice(c,1);dx(a,ex(a,a.response?a.response.autoplayRenderer:void 0))},g5a=function(a,b){if(a.responsePlaylistData){var c=O4a(b,a.responsePlaylistData); P4a(a.responsePlaylistData,c);if(a.queueProxy){var d=a.queueProxy;c<0||(d.videoIds.splice(c,1),c<d.currentIndex&&d.JSC$9181_setCurrentIndex(d.currentIndex-1),d.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:b}),Lw(d))}}dx(a,ex(a,a.response?a.response.autoplayRenderer:void 0))}; bx.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&dx(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})}; var h5a=function(){var a=cx();a.signals.parkOrScheduleJob(function(){var b=a.storage;if(b.storage){if(D4a(b)){var c=b.getPlaylistId();b=E4a(b);c=!!c&&b!==void 0}else b.clear(),c=!1;}else c=!1;if(c){c=a.pageManager.isOnWatch();a:{var d=a.storage;if(d.storage&&D4a(d)&&(b=d.getPlaylistId(),d=E4a(d),b&&d!==void 0)){c={recoverPlaylistCommand:{listId:b,index:d,openMiniplayer:!c,openListPanel:c,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}c=void 0}c&&Ar(a.JSC$9237_actionRouter,[c],null)}},0,"ma")}; bx.prototype.setPlaylistData=function(a,b,c){this.temporaryItems=[];this.listId=a;this.responsePlaylistData=b;dx(this,ex(this,c))}; var i5a=function(a){return(a==null?0:a.playlistId)?a.playlistId:"PPSV"},j5a=function(a){return a&&a.playlistId?a.playlistId==="PPSV"?!0:x3a(tw.getState().entities,a.playlistId):!1}; bx.prototype.isPlayingOfflineVideo=function(){return this.response?j5a(this.response):!1}; var k5a=function(a,b){var c,d,e,h,k,m;t(function(p){if(p.nextAddress==1){c=A(b,FTa);if(!c||!c.listId)return p.return();a.index=c.index||a.index||0;d=a.response&&a.response.playingVideoId||void 0;return n(p,k4a(a.JSC$9237_playlistNetworkManager,c.listId,a.index,d),2)}e=p.yieldResult;if(!e)return p.return();h=e.playlistId;k=e.playlistPanelRenderer;!a.queueProxy&&h&&k&&h.startsWith("TLPQ")&&(a.queueProxy=new Mw(a.JSC$9237_playlistNetworkManager,h,a.setPlaylistData.bind(a),a.clearQueue.bind(a),Q4a(k), a.storage));c.openMiniplayer&&(m=R4a(k))&&!a.pageManager.isOnWatch()&&d5a(a,m,c.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE");a.setPlaylistData(h,k,e.autoplayRenderer);ua(p)})},l5a=function(a,b){var c,d,e,h; t(function(k){if(k.nextAddress==1){c=A(b,GTa);if(!(c&&c.listId&&a.response&&a.response.playingVideoId)||a.listId!==c.listId)return k.return();a.index===void 0&&(a.index=0);return n(k,k4a(a.JSC$9237_playlistNetworkManager,c.listId,a.index,a.response.playingVideoId),2)}d=k.yieldResult;if(!d)return k.return();e=d.playlistId;h=d.playlistPanelRenderer;a.setPlaylistData(e,h,d.autoplayRenderer);ua(k)})}; bx.prototype.closeMiniplayer=function(a){var b=this.queueProxy&&this.queueProxy.size()<=1&&!y("web_miniplayer_close_singular_queue_killswitch");if(!this.queueProxy||b)this.queueProxy&&this.clearQueue(),y("web_enable_miniplayer_refactor")?um().resolve(ax).close(!0):this.JSC$9237_actionRouter.triggerOptionalAction("yt-close-miniplayer-action");else{b=this.responsePlaylistData;var c=this.temporaryItems.length+(b&&b.contents?b.contents.length:0);b=Fv("QUEUE_CLEARED_UNPLURALIZED")||Gv("QUEUE_CLEARED", c);b=Tw(Rw(b));var d=Fv("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");c=Fv("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||Gv("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",c);var e=Fv("MINIPLAYER_CLOSE",void 0,"Close"),h=Fv("CANCEL",void 0,"Cancel");Ar(this.JSC$9237_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:Rw(d),dialogMessages:[Rw(c)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:Rw(e),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL", actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},b]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:Rw(h)}}}}}}],a)}}; var ex=function(a,b){var c={},d=a.response;c.autoplayRenderer=b;if(!a.responsePlaylistData&&!a.temporaryItems.length)return!d||!d.hasRelatedVideoData&&y("kevlar_prefetch_data_augments_network_data")||(c.playerData={rvs:d.relatedVideoArgs,endScreenRenderer:d.endScreenRenderer}),c;c.playerData={};if(a.index===void 0)return Im(Error("Rendering a list without a current index")),c;c.panel=a.responsePlaylistData?(0,uc.unsafeClone)(a.responsePlaylistData):{titleText:Rw(Fv("QUEUE",void 0,"Queue")),currentIndex:0, totalVideos:1,contents:[]};b=c.panel;if(b.contents)for(var e=g(a.temporaryItems),h=e.next();!h.done;h=e.next())b.contents.push({playlistPanelVideoRenderer:h.value});a.queueProxy&&d&&d.playingVideo&&d.playingVideoId&&!M4a(d.playingVideoId,c.panel)&&(b=d.playingVideo,e=c.panel,h=a.index,e.contents&&e.contents.splice(h===void 0?0:h,0,{playlistPanelVideoRenderer:b}));d&&d.playingVideoId&&(b=a.index,e=c.panel,b=!e.contents||b>=e.contents.length?void 0:e.contents[b].playlistPanelVideoRenderer,b&&b.videoId=== d.playingVideoId||(b=N4a(d.playingVideoId,c.panel),a.index=b!==-1?b:a.index?a.index-1:0));b=L4a(a.index+1,c.panel);e=void 0;a.index>0&&(e=L4a(a.index-1,c.panel));if(e||b)c.autoplayRenderer=I4a(b,e,c.autoplayRenderer);!b&&(d==null?0:d.relatedVideoArgs)&&(c.playerData.rvs=d.relatedVideoArgs);d=d?d.playlistIndexOffset:0;a.queueProxy?S4a(c.panel,a.index,d,K4a,!0,!0,!0):S4a(c.panel,a.index,d);c.playerData.playlistPanelRenderer=c.panel;return c},d5a=function(a,b,c){a.isMiniplayerActive()?y("web_enable_miniplayer_refactor")? um().resolve(ax).openToast(b,Fv("ADDED_TO_QUEUE",void 0,"Added to queue")):a.JSC$9237_actionRouter.triggerOptionalAction("yt-miniplayer-toast-action",b,Fv("ADDED_TO_QUEUE",void 0,"Added to queue")):y("web_enable_miniplayer_refactor")?m5a(b,c):b&&b.navigationEndpoint&&(Ov.getInstance().lockupActivation=!0,a.JSC$9237_actionRouter.triggerOptionalAction("yt-activate-with-endpoint-action",b.navigationEndpoint,!0),a.JSC$9237_actionRouter.triggerOptionalAction("yt-miniplayer-update-header-action",b.title, c?Rw(Fv("QUEUE",void 0,"Queue")):b.longBylineText),Ov.getInstance().JSC$8992_userActivation=!0)},m5a=function(a,b){var c,d; t(function(e){if(e.nextAddress==1){if(!a||!a.navigationEndpoint)return e.return();Ov.getInstance().lockupActivation=!0;d=(c=b?Rw(Fv("QUEUE",void 0,"Queue")):a.longBylineText)&&a.title?{miniplayerTitle:a.title,miniplayerSubtitle:c,playlistData:null}:void 0;return n(e,um().resolve(ax).activateAndLoadEndpoint(a.navigationEndpoint,!0,d),2)}Ov.getInstance().JSC$8992_userActivation=!0;ua(e)})}; bx.prototype.isMiniplayerActive=function(){return um().resolve(ax).isMiniplayerActive()}; var dx=function(a,b){a.playlistManager.setAutoplayRenderer(b.autoplayRenderer||null);a.playlistManager.setPlaylistData(b.panel||null);b.playerData&&a.playlistManager.setPlayerPlaybackControlData(b.playerData)};var n5a={},o5a={},p5a={},q5a={},r5a={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",params:[{key:"kc",value:"66"},{key:"cw",value:"st"},{key:"zb",value:"xz"},{key:"zl",value:"16"},{key:"pf",value:"sy"}]},{service:"bh",params:[{key:"ip",value:"54"},{key:"tb",value:"dv"},{key:"pi",value:"pn"},{key:"fg",value:"35"},{key:"wm",value:"vo"}]},{service:"fp",params:[{key:"hw",value:"91"}]},{service:"rk",params:[{key:"pe",value:"sf"},{key:"rv",value:"jn"},{key:"aw",value:"pw"}]}],maxAgeSeconds:87, mainAppWebResponseContext:{loggedOut:43,trackingParam:"dd",datasyncId:"xp"},webResponseContextExtensionData:{hasDecorated:75}},playabilityStatus:{status:"by",playableInEmbed:2,miniplayer:{miniplayerRenderer:{playbackMode:"tj"}},offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:"pz",ypcGetOfflineUpsellEndpoint:{params:"xm"}},trackingParams:"pq"}},contextParams:"lu"},streamingData:{expiresInSeconds:"53",formats:[{itag:80,url:"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes", mimeType:"video/webm; codecs=\"vp9\"",bitrate:88,width:96,height:65,lastModified:"1665263132187531",contentLength:"17",quality:"rc",fps:8,qualityLabel:"ab",projectionType:"by",averageBitrate:50,audioQuality:"th",approxDurationMs:"86",audioSampleRate:"88",audioChannels:34},{itag:95,url:"hs",mimeType:"nm",bitrate:56,width:13,height:14,lastModified:"10",quality:"fu",fps:54,qualityLabel:"yj",projectionType:"wu",audioQuality:"tu",approxDurationMs:"51",audioSampleRate:"87",audioChannels:44}],adaptiveFormats:[{itag:50, url:"fu",mimeType:"uz",bitrate:80,width:80,height:85,initRange:{start:"16",end:"71"},indexRange:{start:"1",end:"26"},lastModified:"70",contentLength:"66",quality:"cx",fps:61,qualityLabel:"xt",projectionType:"pe",averageBitrate:68,approxDurationMs:"1"},{itag:77,url:"rj",mimeType:"lh",bitrate:16,width:17,height:47,initRange:{start:"51",end:"44"},indexRange:{start:"87",end:"61"},lastModified:"13",contentLength:"21",quality:"ie",fps:23,qualityLabel:"ig",projectionType:"bl",averageBitrate:16,colorInfo:{primaries:"et", transferCharacteristics:"zu",matrixCoefficients:"od"},approxDurationMs:"59"},{itag:7,url:"fc",mimeType:"gr",bitrate:71,width:11,height:3,initRange:{start:"100",end:"7"},indexRange:{start:"36",end:"98"},lastModified:"88",contentLength:"77",quality:"rb",fps:46,qualityLabel:"gq",projectionType:"ld",averageBitrate:99,colorInfo:{primaries:"xd",transferCharacteristics:"uu",matrixCoefficients:"zc"},approxDurationMs:"44"},{itag:10,url:"kl",mimeType:"wb",bitrate:51,width:69,height:3,initRange:{start:"92", end:"79"},indexRange:{start:"42",end:"72"},lastModified:"99",contentLength:"6",quality:"ee",fps:40,qualityLabel:"em",projectionType:"wz",averageBitrate:48,approxDurationMs:"86"},{itag:44,url:"hp",mimeType:"kq",bitrate:84,width:53,height:22,initRange:{start:"48",end:"51"},indexRange:{start:"54",end:"44"},lastModified:"25",contentLength:"47",quality:"xy",fps:11,qualityLabel:"zl",projectionType:"za",averageBitrate:95,colorInfo:{primaries:"ot",transferCharacteristics:"av",matrixCoefficients:"ow"},approxDurationMs:"85"}, {itag:20,url:"di",mimeType:"nc",bitrate:15,width:19,height:92,initRange:{start:"82",end:"58"},indexRange:{start:"80",end:"37"},lastModified:"46",contentLength:"40",quality:"wo",fps:44,qualityLabel:"pt",projectionType:"bg",averageBitrate:3,colorInfo:{primaries:"wq",transferCharacteristics:"is",matrixCoefficients:"ou"},approxDurationMs:"47"},{itag:44,url:"oe",mimeType:"mh",bitrate:37,width:43,height:24,initRange:{start:"29",end:"91"},indexRange:{start:"97",end:"97"},lastModified:"52",contentLength:"43", quality:"cr",fps:44,qualityLabel:"hc",projectionType:"cr",averageBitrate:12,approxDurationMs:"97"},{itag:32,url:"gq",mimeType:"sh",bitrate:42,width:32,height:13,initRange:{start:"71",end:"87"},indexRange:{start:"70",end:"4"},lastModified:"67",contentLength:"16",quality:"sb",fps:66,qualityLabel:"mv",projectionType:"kk",averageBitrate:51,colorInfo:{primaries:"pk",transferCharacteristics:"ea",matrixCoefficients:"cq"},approxDurationMs:"70"},{itag:71,url:"zt",mimeType:"bl",bitrate:12,width:68,height:12, initRange:{start:"63",end:"2"},indexRange:{start:"28",end:"68"},lastModified:"33",contentLength:"0",quality:"dh",fps:6,qualityLabel:"jv",projectionType:"sy",averageBitrate:75,colorInfo:{primaries:"us",transferCharacteristics:"ka",matrixCoefficients:"xw"},approxDurationMs:"16"},{itag:98,url:"vl",mimeType:"lg",bitrate:88,width:23,height:83,initRange:{start:"49",end:"34"},indexRange:{start:"43",end:"90"},lastModified:"84",contentLength:"77",quality:"xu",fps:50,qualityLabel:"jz",projectionType:"om",averageBitrate:16, highReplication:95,approxDurationMs:"46"},{itag:85,url:"ri",mimeType:"dh",bitrate:77,width:86,height:54,initRange:{start:"40",end:"98"},indexRange:{start:"15",end:"85"},lastModified:"25",contentLength:"53",quality:"rq",fps:62,qualityLabel:"nx",projectionType:"wg",averageBitrate:35,colorInfo:{primaries:"oa",transferCharacteristics:"kb",matrixCoefficients:"kk"},approxDurationMs:"26"},{itag:10,url:"zz",mimeType:"lq",bitrate:55,width:89,height:43,initRange:{start:"94",end:"98"},indexRange:{start:"73", end:"51"},lastModified:"3",contentLength:"36",quality:"yo",fps:5,qualityLabel:"we",projectionType:"ve",averageBitrate:83,colorInfo:{primaries:"yu",transferCharacteristics:"fu",matrixCoefficients:"ox"},approxDurationMs:"11"},{itag:62,url:"hv",mimeType:"th",bitrate:76,width:28,height:79,initRange:{start:"97",end:"100"},indexRange:{start:"58",end:"63"},lastModified:"53",contentLength:"22",quality:"ou",fps:7,qualityLabel:"cm",projectionType:"xv",averageBitrate:35,approxDurationMs:"98"},{itag:91,url:"vr", mimeType:"wo",bitrate:41,width:4,height:79,initRange:{start:"80",end:"83"},indexRange:{start:"14",end:"58"},lastModified:"50",contentLength:"38",quality:"ic",fps:64,qualityLabel:"sq",projectionType:"du",averageBitrate:61,colorInfo:{primaries:"ok",transferCharacteristics:"ud",matrixCoefficients:"ob"},approxDurationMs:"73"},{itag:48,url:"lq",mimeType:"zl",bitrate:4,width:16,height:65,initRange:{start:"93",end:"50"},indexRange:{start:"52",end:"44"},lastModified:"74",contentLength:"86",quality:"mi",fps:43, qualityLabel:"rz",projectionType:"ji",averageBitrate:61,colorInfo:{primaries:"qo",transferCharacteristics:"fk",matrixCoefficients:"jy"},approxDurationMs:"70"},{itag:34,url:"cr",mimeType:"la",bitrate:53,width:29,height:97,initRange:{start:"89",end:"45"},indexRange:{start:"93",end:"45"},lastModified:"52",contentLength:"74",quality:"xn",fps:60,qualityLabel:"xs",projectionType:"lf",averageBitrate:1,approxDurationMs:"18"},{itag:67,url:"mr",mimeType:"cs",bitrate:79,width:9,height:85,initRange:{start:"56", end:"96"},indexRange:{start:"71",end:"84"},lastModified:"78",contentLength:"80",quality:"ld",fps:2,qualityLabel:"no",projectionType:"uq",averageBitrate:35,colorInfo:{primaries:"mj",transferCharacteristics:"ry",matrixCoefficients:"cc"},approxDurationMs:"43"},{itag:57,url:"fi",mimeType:"to",bitrate:80,width:81,height:29,initRange:{start:"6",end:"96"},indexRange:{start:"73",end:"48"},lastModified:"32",contentLength:"11",quality:"ck",fps:82,qualityLabel:"fo",projectionType:"px",averageBitrate:95,colorInfo:{primaries:"az", transferCharacteristics:"mq",matrixCoefficients:"oc"},approxDurationMs:"44"},{itag:52,url:"ea",mimeType:"xm",bitrate:18,initRange:{start:"15",end:"16"},indexRange:{start:"4",end:"33"},lastModified:"65",contentLength:"67",quality:"es",projectionType:"mp",averageBitrate:52,highReplication:82,audioQuality:"za",approxDurationMs:"24",audioSampleRate:"1",audioChannels:92,loudnessDb:.9787435365879406},{itag:37,url:"kk",mimeType:"xg",bitrate:78,initRange:{start:"38",end:"94"},indexRange:{start:"27",end:"17"}, lastModified:"61",contentLength:"2",quality:"nh",projectionType:"ar",averageBitrate:69,audioQuality:"la",approxDurationMs:"95",audioSampleRate:"66",audioChannels:50,loudnessDb:.6461265012758731},{itag:45,url:"oc",mimeType:"nm",bitrate:12,initRange:{start:"21",end:"45"},indexRange:{start:"21",end:"13"},lastModified:"45",contentLength:"85",quality:"vs",projectionType:"xp",averageBitrate:32,audioQuality:"tv",approxDurationMs:"1",audioSampleRate:"99",audioChannels:42,loudnessDb:.39295968942278037},{itag:37, url:"zf",mimeType:"be",bitrate:29,initRange:{start:"27",end:"87"},indexRange:{start:"81",end:"20"},lastModified:"6",contentLength:"33",quality:"pe",projectionType:"pb",averageBitrate:100,audioQuality:"zi",approxDurationMs:"70",audioSampleRate:"32",audioChannels:68,loudnessDb:.2781731101164002}]},playerAds:[{playerLegacyDesktopWatchAdsRenderer:{playerAdParams:{showContentThumbnail:!0,enabledEngageTypes:"3,6,4,5"},gutParams:{tag:"\\4061\\ytpwmpu"},showCompanion:!0,showInstream:!0,useGut:!0}}],playbackTracking:{videostatsPlaybackUrl:{baseUrl:"bj"}, videostatsDelayplayUrl:{baseUrl:"vx"},videostatsWatchtimeUrl:{baseUrl:"px"},ptrackingUrl:{baseUrl:"tg"},qoeUrl:{baseUrl:"wx"},atrUrl:{baseUrl:"xz",elapsedMediaTimeSeconds:45},videostatsScheduledFlushWalltimeSeconds:[99,32,39],videostatsDefaultFlushIntervalSeconds:3,youtubeRemarketingUrl:{baseUrl:"mb",elapsedMediaTimeSeconds:63},googleRemarketingUrl:{baseUrl:"yn",elapsedMediaTimeSeconds:83}},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"ew",name:{simpleText:"ez"},vssId:"fj",languageCode:"wd", kind:"ez",isTranslatable:21}],audioTracks:[{captionTrackIndices:[87]}],translationLanguages:[{languageCode:"xu",languageName:{simpleText:"fw"}},{languageCode:"zl",languageName:{simpleText:"xc"}},{languageCode:"jr",languageName:{simpleText:"md"}},{languageCode:"sc",languageName:{simpleText:"wf"}},{languageCode:"nj",languageName:{simpleText:"xn"}},{languageCode:"of",languageName:{simpleText:"av"}},{languageCode:"tv",languageName:{simpleText:"ok"}},{languageCode:"nu",languageName:{simpleText:"ry"}}, {languageCode:"zy",languageName:{simpleText:"nb"}},{languageCode:"pt",languageName:{simpleText:"eq"}},{languageCode:"vr",languageName:{simpleText:"cc"}},{languageCode:"wh",languageName:{simpleText:"hd"}},{languageCode:"hp",languageName:{simpleText:"ds"}},{languageCode:"ka",languageName:{simpleText:"up"}},{languageCode:"sw",languageName:{simpleText:"zp"}},{languageCode:"rh",languageName:{simpleText:"eq"}},{languageCode:"bq",languageName:{simpleText:"at"}},{languageCode:"hu",languageName:{simpleText:"fg"}}, {languageCode:"ai",languageName:{simpleText:"iy"}},{languageCode:"rj",languageName:{simpleText:"oz"}},{languageCode:"sq",languageName:{simpleText:"fe"}},{languageCode:"tn",languageName:{simpleText:"vk"}},{languageCode:"jr",languageName:{simpleText:"jg"}},{languageCode:"vc",languageName:{simpleText:"hv"}},{languageCode:"yn",languageName:{simpleText:"ky"}},{languageCode:"pa",languageName:{simpleText:"rw"}},{languageCode:"lr",languageName:{simpleText:"kv"}},{languageCode:"ud",languageName:{simpleText:"fn"}}, {languageCode:"hq",languageName:{simpleText:"io"}},{languageCode:"rp",languageName:{simpleText:"qx"}},{languageCode:"xf",languageName:{simpleText:"sm"}},{languageCode:"fs",languageName:{simpleText:"ty"}},{languageCode:"so",languageName:{simpleText:"xl"}},{languageCode:"fk",languageName:{simpleText:"ff"}},{languageCode:"fw",languageName:{simpleText:"wz"}},{languageCode:"rn",languageName:{simpleText:"zw"}},{languageCode:"wq",languageName:{simpleText:"yt"}},{languageCode:"oh",languageName:{simpleText:"oo"}}, {languageCode:"ts",languageName:{simpleText:"jt"}},{languageCode:"xy",languageName:{simpleText:"ga"}},{languageCode:"jy",languageName:{simpleText:"sx"}},{languageCode:"lw",languageName:{simpleText:"cf"}},{languageCode:"fc",languageName:{simpleText:"qr"}},{languageCode:"ji",languageName:{simpleText:"cc"}},{languageCode:"qs",languageName:{simpleText:"pi"}},{languageCode:"vx",languageName:{simpleText:"hk"}},{languageCode:"jt",languageName:{simpleText:"eh"}},{languageCode:"fb",languageName:{simpleText:"iu"}}, {languageCode:"mf",languageName:{simpleText:"st"}},{languageCode:"en",languageName:{simpleText:"vr"}},{languageCode:"go",languageName:{simpleText:"kp"}},{languageCode:"sc",languageName:{simpleText:"rk"}},{languageCode:"bx",languageName:{simpleText:"ci"}},{languageCode:"pu",languageName:{simpleText:"qj"}},{languageCode:"fa",languageName:{simpleText:"ht"}},{languageCode:"bw",languageName:{simpleText:"af"}},{languageCode:"rr",languageName:{simpleText:"jt"}},{languageCode:"ef",languageName:{simpleText:"yy"}}, {languageCode:"bn",languageName:{simpleText:"wu"}},{languageCode:"ov",languageName:{simpleText:"ae"}},{languageCode:"sm",languageName:{simpleText:"hi"}},{languageCode:"tq",languageName:{simpleText:"ie"}},{languageCode:"fn",languageName:{simpleText:"et"}},{languageCode:"jw",languageName:{simpleText:"bu"}},{languageCode:"iz",languageName:{simpleText:"gc"}},{languageCode:"bk",languageName:{simpleText:"jh"}},{languageCode:"vw",languageName:{simpleText:"fq"}},{languageCode:"xt",languageName:{simpleText:"or"}}, {languageCode:"kq",languageName:{simpleText:"ch"}},{languageCode:"pa",languageName:{simpleText:"cs"}},{languageCode:"ef",languageName:{simpleText:"eq"}},{languageCode:"mk",languageName:{simpleText:"ig"}},{languageCode:"me",languageName:{simpleText:"pv"}},{languageCode:"ll",languageName:{simpleText:"nz"}},{languageCode:"yd",languageName:{simpleText:"pu"}},{languageCode:"dj",languageName:{simpleText:"vx"}},{languageCode:"xc",languageName:{simpleText:"ca"}},{languageCode:"wb",languageName:{simpleText:"il"}}, {languageCode:"ww",languageName:{simpleText:"jf"}},{languageCode:"xi",languageName:{simpleText:"ba"}},{languageCode:"ae",languageName:{simpleText:"hx"}},{languageCode:"uj",languageName:{simpleText:"xu"}},{languageCode:"hq",languageName:{simpleText:"gp"}},{languageCode:"we",languageName:{simpleText:"pk"}},{languageCode:"kt",languageName:{simpleText:"ek"}},{languageCode:"hy",languageName:{simpleText:"ab"}},{languageCode:"hm",languageName:{simpleText:"nu"}},{languageCode:"uw",languageName:{simpleText:"rx"}}, {languageCode:"or",languageName:{simpleText:"nf"}},{languageCode:"dh",languageName:{simpleText:"zn"}},{languageCode:"kb",languageName:{simpleText:"js"}},{languageCode:"vg",languageName:{simpleText:"xe"}},{languageCode:"dl",languageName:{simpleText:"so"}},{languageCode:"lz",languageName:{simpleText:"hb"}},{languageCode:"ny",languageName:{simpleText:"xr"}},{languageCode:"ag",languageName:{simpleText:"us"}},{languageCode:"zr",languageName:{simpleText:"ae"}},{languageCode:"yq",languageName:{simpleText:"yc"}}, {languageCode:"up",languageName:{simpleText:"dc"}},{languageCode:"zn",languageName:{simpleText:"jw"}},{languageCode:"uh",languageName:{simpleText:"ms"}},{languageCode:"mt",languageName:{simpleText:"vf"}},{languageCode:"lt",languageName:{simpleText:"ln"}},{languageCode:"vf",languageName:{simpleText:"rd"}},{languageCode:"my",languageName:{simpleText:"rk"}},{languageCode:"ei",languageName:{simpleText:"ul"}},{languageCode:"dj",languageName:{simpleText:"cz"}},{languageCode:"kb",languageName:{simpleText:"hp"}}, {languageCode:"jj",languageName:{simpleText:"zf"}},{languageCode:"ew",languageName:{simpleText:"ff"}},{languageCode:"jo",languageName:{simpleText:"iz"}},{languageCode:"ja",languageName:{simpleText:"uz"}},{languageCode:"yd",languageName:{simpleText:"or"}},{languageCode:"tl",languageName:{simpleText:"tw"}},{languageCode:"mw",languageName:{simpleText:"th"}},{languageCode:"pq",languageName:{simpleText:"zp"}},{languageCode:"pq",languageName:{simpleText:"pk"}},{languageCode:"ef",languageName:{simpleText:"fj"}}, {languageCode:"qq",languageName:{simpleText:"vu"}},{languageCode:"pj",languageName:{simpleText:"kp"}},{languageCode:"ab",languageName:{simpleText:"xw"}},{languageCode:"re",languageName:{simpleText:"ln"}},{languageCode:"ht",languageName:{simpleText:"wo"}},{languageCode:"ju",languageName:{simpleText:"wb"}},{languageCode:"yq",languageName:{simpleText:"xv"}}],defaultAudioTrackIndex:70}},videoDetails:{videoId:"ux",title:"jb",lengthSeconds:"90",keywords:"th ts yg gy ih iq zj".split(" "),channelId:"pg", isOwnerViewing:6,shortDescription:"ts",isCrawlable:62,thumbnail:{thumbnails:[{url:"vx",width:8,height:58},{url:"bp",width:44,height:79},{url:"oh",width:47,height:66},{url:"hm",width:34,height:55},{url:"vr",width:0,height:20}]},allowRatings:24,viewCount:"49",author:"xr",isPrivate:70,isUnpluggedCorpus:66,isLiveContent:99},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"96",endTimeMs:"46",watermark:{thumbnails:[{url:"li",width:91,height:28}]},trackingParams:"an",navigationEndpoint:{clickTrackingParams:"mg", commandMetadata:{webCommandMetadata:{url:"rd",webPageType:"nc",rootVe:69,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:"qg"}},channelName:"ei",subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:"pz"}]},subscribed:44,enabled:33,type:"ue",channelId:"ki",showPreferences:71,subscribedButtonText:{runs:[{text:"lk"}]},unsubscribedButtonText:{runs:[{text:"jn"}]},trackingParams:"oj",unsubscribeButtonText:{runs:[{text:"ad"}]},serviceEndpoints:[{clickTrackingParams:"wm",commandMetadata:{webCommandMetadata:{sendPost:4, apiUrl:"ky"}},subscribeEndpoint:{channelIds:["zt"],params:"at"}},{clickTrackingParams:"jg",commandMetadata:{webCommandMetadata:{sendPost:28}},signalServiceEndpoint:{signal:"ok",actions:[{clickTrackingParams:"lt",openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:"po",dialogMessages:[{runs:[{text:"ou"},{text:"jt"},{text:"zz"}]}],confirmButton:{buttonRenderer:{style:"mm",size:"oi",isDisabled:43,text:{runs:[{text:"kc"}]},serviceEndpoint:{clickTrackingParams:"gk",commandMetadata:{webCommandMetadata:{sendPost:18, apiUrl:"kc"}},unsubscribeEndpoint:{channelIds:["cm"],params:"ar"}},accessibility:{label:"iy"},trackingParams:"gs"}},cancelButton:{buttonRenderer:{style:"jb",size:"pe",isDisabled:69,text:{runs:[{text:"uv"}]},accessibility:{label:"qu"},trackingParams:"pe"}},primaryIsCancel:48}},popupType:"ma"}}]}}],subscribeAccessibility:{accessibilityData:{label:"vh"}},unsubscribeAccessibility:{accessibilityData:{label:"lg"}},signInEndpoint:{clickTrackingParams:"eu",commandMetadata:{webCommandMetadata:{url:"na"}}}}}}, allowSwipeDismiss:55,annotationId:"jd"}}],playerConfig:{audioConfig:{loudnessDb:.9620880668073215,perceptualLoudnessDb:.541474004793957,enablePerFormatLoudness:31},streamSelectionConfig:{maxBitrate:"61"},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:100,minReadAheadMediaTimeMs:21,readAheadGrowthRateMs:29}},webPlayerConfig:{useCobaltTvosDash:55,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:"of",commandMetadata:{webCommandMetadata:{sendPost:31,apiUrl:"xl"}}, webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"tr"}},subscribeCommand:{clickTrackingParams:"fs",commandMetadata:{webCommandMetadata:{sendPost:13,apiUrl:"xp"}},subscribeEndpoint:{channelIds:["qs"],params:"oa"}},unsubscribeCommand:{clickTrackingParams:"ls",commandMetadata:{webCommandMetadata:{sendPost:91,apiUrl:"wc"}},unsubscribeEndpoint:{channelIds:["fo"],params:"vt"}},addToWatchLaterCommand:{clickTrackingParams:"ua",commandMetadata:{webCommandMetadata:{sendPost:18,apiUrl:"iu"}},playlistEditEndpoint:{playlistId:"rv", actions:[{addedVideoId:"iw",action:"rd"}]}},removeFromWatchLaterCommand:{clickTrackingParams:"un",commandMetadata:{webCommandMetadata:{sendPost:20,apiUrl:"bl"}},playlistEditEndpoint:{playlistId:"zg",actions:[{action:"ya",removedVideoId:"dk"}]}}},gatewayExperimentGroup:"vb"}},storyboards:{playerStoryboardSpecRenderer:{spec:"aj",recommendedLevel:87}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"mm",width:57,height:94}]},embed:{iframeUrl:"bd",width:51,height:73},title:{simpleText:"sg"}, description:{simpleText:"yv"},lengthSeconds:"18",ownerProfileUrl:"bg",externalChannelId:"eg",isFamilySafe:88,availableCountries:"hn sd lt tx nw mq iz aj vi xa ec iv rj vb ro po mv mx cn ld tn ay gv bs vf da ss km uo mg wv md lo nc vh li jh lj qq ci ob zy pu bl jm ge tt ov ue vp ka nh uc gb rs gu hm uv nq ga qu hr pj zq rh nn yv or zg ai qj cv vg hr zm al mj fz yx st tt ih vm wq gx wi ys ug vb uh rf ry ba xu ce eq bx he jm ie nb cd qz no yq qe jy wd pm nb hk em im iv ld gz fe ut md gw sf yz yp xr gm uo kg yo wv da wt ry it gz mm ho mf lq tu im lu gm pa ny gu ds yx yh jk qb jv mp bi nr mc bg ym zt sh kd gj dp qw eh no pj nq dy gt cm pg ce jt xv tf ue ke hs xh tc ad yg uh cd zc rj kq sp vv xt bo am kg kx xb fr il qi ap pe tg im cs vy zu cq bu og tf ze zj um vd ot al zl um jv ss md xm nv id es jf as zb ms uv jh xz em uv bk zx wp ay ub pa rf yi zm em pu xs".split(" "), isUnlisted:24,hasYpcMetadata:38,viewCount:"6",category:"qh",publishDate:"eb",ownerChannelName:"mf",uploadDate:"ax"}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:"ha"},trackingParams:"ra",prominent:9,logVisibilityUpdates:88,onTapCommand:{clickTrackingParams:"dy",changeEngagementPanelVisibilityAction:{targetId:"qc",visibility:"mh"}}}},cueRanges:[{startCardActiveMs:"41",endCardActiveMs:"81",teaserDurationMs:"31",iconAfterTeaserMs:"65"}], trackingParams:"sn"}}],headerText:{simpleText:"mi"},icon:{infoCardIconRenderer:{trackingParams:"tq"}},closeButton:{infoCardIconRenderer:{trackingParams:"nz"}},trackingParams:"ss",allowTeaserDismiss:55,logIconVisibilityUpdates:49}},trackingParams:"lt",attestation:{playerAttestationRenderer:{challenge:"rg",botguardData:{program:"vk",interpreterSafeUrl:(n5a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",n5a),serverEnvironment:83}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["vs"], joinLatencySeconds:85,rebufferTimeSeconds:89,watchTimeWindowSeconds:21,refractorySeconds:41},text:{runs:[{text:"it"},{text:"qt",bold:60}]},endpoint:{clickTrackingParams:"lw",commandMetadata:{webCommandMetadata:{url:"ih",webPageType:"xa",rootVe:73}},urlEndpoint:{url:"ms",target:"tj"}},trackingParams:"vd",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:"pp"}]},actionButton:{buttonRenderer:{text:{runs:[{text:"yw"}]},navigationEndpoint:{clickTrackingParams:"sq",commandMetadata:{webCommandMetadata:{url:"wp", webPageType:"zn",rootVe:21}},urlEndpoint:{url:"ju",target:"dy"}},trackingParams:"zj"}},trackingParams:"nh"}}}},messages:[{mealbarPromoRenderer:{icon:{thumbnails:[{url:"ek",width:71,height:69}]},messageTexts:[{runs:[{text:"ew"}]}],actionButton:{buttonRenderer:{style:"gz",size:"tz",text:{runs:[{text:"ga"}]},trackingParams:"qr",command:{clickTrackingParams:"wk",commandExecutorCommand:{commands:[{clickTrackingParams:"dw",commandMetadata:{webCommandMetadata:{url:"po",webPageType:"fl",rootVe:70,apiUrl:"ot"}}, browseEndpoint:{browseId:"pl",params:"zo"}},{commandMetadata:{webCommandMetadata:{sendPost:10,apiUrl:"rv"}},feedbackEndpoint:{feedbackToken:"xi",uiActions:{hideEnclosingContainer:25}}}]}}}},dismissButton:{buttonRenderer:{style:"ol",size:"og",text:{runs:[{text:"yv"}]},trackingParams:"ch",command:{clickTrackingParams:"uu",commandExecutorCommand:{commands:[{clickTrackingParams:"ig",commandMetadata:{webCommandMetadata:{sendPost:71,apiUrl:"en"}},feedbackEndpoint:{feedbackToken:"wh",uiActions:{hideEnclosingContainer:45}}}]}}}}, triggerCondition:"pb",style:"uq",trackingParams:"rp",impressionEndpoints:[{clickTrackingParams:"xb",commandMetadata:{webCommandMetadata:{sendPost:73,apiUrl:"wl"}},feedbackEndpoint:{feedbackToken:"wf",uiActions:{hideEnclosingContainer:95}}}],isVisible:17,messageTitle:{runs:[{text:"ir"}]},enableSharedFeatureForImpressionHandling:21}}],adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"7",offsetEndMilliseconds:"39"}, hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg",width:46,height:25}]},trackingParams:"ye"},trackingParams:"dq",templatedCountdown:{templatedAdText:{text:"ps",isTemplated:82,trackingParams:"cc"}},durationMilliseconds:44}},skippableRenderer:{skipButtonRenderer:{message:{text:"xz", isTemplated:30,trackingParams:"um"},trackingParams:"ge"}},trackingParams:"zg",skipOffsetMilliseconds:88}},trackingParams:"qd",visitAdvertiserRenderer:{buttonRenderer:{style:"fv",text:{simpleText:"on"},icon:{iconType:"vw"},navigationEndpoint:{clickTrackingParams:"mk",commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110", webPageType:"ry",rootVe:62}},urlEndpoint:{url:"lq",target:"wt"}},trackingParams:"mh"}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:"kw",isTemplated:93,trackingParams:"jg"},trackingParams:"at"}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:"rl",isTemplated:73,trackingParams:"le"}},trackingParams:"tr"}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"le",size:"nb",isDisabled:41,serviceEndpoint:{clickTrackingParams:"jt", openPopupAction:{popup:{aboutThisAdRenderer:{url:(o5a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",o5a),trackingParams:"vy"}},popupType:"xn"}},icon:{iconType:"vl"},trackingParams:"lm",accessibilityData:{accessibilityData:{label:"qi"}}}},hoverText:{simpleText:"zk"},trackingParams:"qa"}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"pv"}]},trackingParams:"jo"},headline:{text:"qx",isTemplated:10,trackingParams:"um"},description:{text:"mf",trackingParams:"fe"}, actionButton:{buttonRenderer:{text:{simpleText:"kq"},navigationEndpoint:{clickTrackingParams:"cm",commandMetadata:{webCommandMetadata:{url:"wa",webPageType:"nq",rootVe:69}},urlEndpoint:{url:"ln",target:"nd"}},trackingParams:"no"}},startMs:45,trackingParams:"ge"}},adLayoutLoggingData:{serializedAdServingDataEntry:"xd"},elementId:"tc",inPlayerSlotId:"gg",inPlayerLayoutId:"cm"}},trackingParams:"uy",layoutId:"ff",associatedPlayerBytesLayoutId:"dy"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"gv"}]}, trackingParams:"at"},headline:{text:"ow",isTemplated:66,trackingParams:"za"},description:{text:"ds",isTemplated:95,trackingParams:"fc"},actionButton:{buttonRenderer:{style:"ys",text:{simpleText:"aq"},navigationEndpoint:{clickTrackingParams:"vu",commandMetadata:{webCommandMetadata:{url:"zn",webPageType:"jv",rootVe:38}},urlEndpoint:{url:"df",target:"xe"}},trackingParams:"za"}},durationMilliseconds:44,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:"xg"}},navigationEndpoint:{clickTrackingParams:"vg", loggingUrls:[{baseUrl:"bc"}],commandMetadata:{webCommandMetadata:{url:"sn",webPageType:"vb",rootVe:34}},urlEndpoint:{url:"ex",target:"nb"}},trackingParams:"iw",backgroundImage:{thumbnail:{thumbnails:[{url:"cm"}]},trackingParams:"br"},adRendererCommands:{impressionCommand:{clickTrackingParams:"dj",commandExecutorCommand:{commands:[{clickTrackingParams:"li",loggingUrls:[{baseUrl:"wa"}],pingingEndpoint:{hack:0}}]}}},skipButton:{skipButtonRenderer:{message:{text:"jg",isTemplated:95,trackingParams:"by"}, trackingParams:"kl"}},adLayoutLoggingData:{serializedAdServingDataEntry:"kt"},layoutId:"cv",inPlayerSlotId:"qt",inPlayerLayoutId:"yy",associatedPlayerBytesLayoutId:"dx"}},{instreamVideoAdRenderer:{playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"pz",width:32,height:43}]},trackingParams:"iz"},trackingParams:"yo",templatedCountdown:{templatedAdText:{text:"we",isTemplated:91,trackingParams:"si"}}, durationMilliseconds:10}},skippableRenderer:{skipButtonRenderer:{message:{text:"bp",isTemplated:93,trackingParams:"mo"},trackingParams:"cp"}},trackingParams:"qr",skipOffsetMilliseconds:60}},trackingParams:"zf",visitAdvertiserRenderer:{buttonRenderer:{style:"ya",text:{simpleText:"fv"},icon:{iconType:"bx"},navigationEndpoint:{clickTrackingParams:"bw",commandMetadata:{webCommandMetadata:{url:"ht",webPageType:"gv",rootVe:14}},urlEndpoint:{url:"wi",target:"te"}},trackingParams:"gr"}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:"ox", isTemplated:66,trackingParams:"td"},trackingParams:"ng"}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:"zu",isTemplated:15,trackingParams:"py"}},trackingParams:"hb"}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"vn",size:"cw",isDisabled:56,serviceEndpoint:{clickTrackingParams:"jh",openPopupAction:{popup:{aboutThisAdRenderer:{url:(p5a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",p5a),trackingParams:"yl"}},popupType:"tw"}}, icon:{iconType:"ar"},trackingParams:"vi",accessibilityData:{accessibilityData:{label:"hy"}}}},hoverText:{simpleText:"ap"},trackingParams:"pp"}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"ol"}]},trackingParams:"kz"},headline:{text:"wa",isTemplated:43,trackingParams:"yb"},description:{text:"cl",trackingParams:"aq"},actionButton:{buttonRenderer:{text:{simpleText:"xg"},navigationEndpoint:{clickTrackingParams:"wp",commandMetadata:{webCommandMetadata:{url:"uh",webPageType:"bs", rootVe:44}},urlEndpoint:{url:"xq",target:"fi"}},trackingParams:"fo"}},startMs:5,trackingParams:"kh"}},adLayoutLoggingData:{serializedAdServingDataEntry:"ir"},elementId:"mp",inPlayerSlotId:"fh",inPlayerLayoutId:"bh"}},trackingParams:"ao",layoutId:"gc",associatedPlayerBytesLayoutId:"up"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"wj"}]},trackingParams:"zr"},headline:{text:"rq",isTemplated:82,trackingParams:"gr"},description:{text:"fj",isTemplated:57,trackingParams:"li"},actionButton:{buttonRenderer:{style:"mu", text:{simpleText:"cg"},navigationEndpoint:{clickTrackingParams:"eb",commandMetadata:{webCommandMetadata:{url:"vn",webPageType:"nw",rootVe:96}},urlEndpoint:{url:"bs",target:"dr"}},trackingParams:"iq"}},durationMilliseconds:39,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:"mt"}},navigationEndpoint:{clickTrackingParams:"uz",loggingUrls:[{baseUrl:"rn"}],commandMetadata:{webCommandMetadata:{url:"cu",webPageType:"qs",rootVe:26}},urlEndpoint:{url:"ty",target:"he"}},trackingParams:"bw",backgroundImage:{thumbnail:{thumbnails:[{url:"pd"}]}, trackingParams:"wm"},adRendererCommands:{impressionCommand:{clickTrackingParams:"io",commandExecutorCommand:{commands:[{clickTrackingParams:"hd",loggingUrls:[{baseUrl:"hz"}],pingingEndpoint:{hack:81}}]}}},skipButton:{skipButtonRenderer:{message:{text:"db",isTemplated:42,trackingParams:"ga"},trackingParams:"pa"}},adLayoutLoggingData:{serializedAdServingDataEntry:"bt"},layoutId:"ec",inPlayerSlotId:"nl",inPlayerLayoutId:"qh",associatedPlayerBytesLayoutId:"qe"}}]}},adSlotLoggingData:{serializedSlotAdServingDataEntry:"rj"}}}, {adPlacementRenderer:{config:{adPlacementConfig:{kind:"zf",adTimeOffset:{offsetStartMilliseconds:"63",offsetEndMilliseconds:"83"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"59",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:"330100",offsetEndMilliseconds:"594666"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"0",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"65",offsetEndMilliseconds:"30"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"51",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"wg"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"56",offsetEndMilliseconds:"86"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"25",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"nh"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:"25",offsetEndMilliseconds:"13"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"32",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"ti"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"47",offsetEndMilliseconds:"84"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"go"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"14",offsetEndMilliseconds:"87"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"79",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"wi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"34",offsetEndMilliseconds:"12"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"27",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"fp"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"66",offsetEndMilliseconds:"35"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"98",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"cn"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"59",offsetEndMilliseconds:"8"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"26",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"wz"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"84",offsetEndMilliseconds:"90"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"92",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"nl"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"50",offsetEndMilliseconds:"67"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"96",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"ov"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"13",offsetEndMilliseconds:"2"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"52",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"by"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"73",offsetEndMilliseconds:"64"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"67",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"uc"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"10",offsetEndMilliseconds:"zo"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"22",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:"en"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:"eg",isTemplated:93,trackingParams:"it"},description:{text:"ux",isTemplated:43,trackingParams:"sj"},actionButton:{buttonRenderer:{text:{simpleText:"de"},navigationEndpoint:{clickTrackingParams:"ex",commandMetadata:{webCommandMetadata:{url:"ue",webPageType:"ow",rootVe:77}},urlEndpoint:{url:"yh",target:"pg"}}, trackingParams:"xf"}},iconImage:{thumbnail:{thumbnails:[{url:"te",width:19,height:23}]},trackingParams:"lv"},bannerImage:{thumbnail:{thumbnails:[{url:"gj",width:38,height:67}]},trackingParams:"ow"},navigationEndpoint:{clickTrackingParams:"um",commandMetadata:{webCommandMetadata:{url:"fq",webPageType:"fd",rootVe:61}},urlEndpoint:{url:"gi",target:"tq"}},trackingParams:"ie",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"ng",size:"xv",isDisabled:53,icon:{iconType:"bq"},navigationEndpoint:{clickTrackingParams:"yl", openPopupAction:{popup:{aboutThisAdRenderer:{url:(q5a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",q5a),trackingParams:"hi"}},popupType:"sb"}},trackingParams:"ho",accessibilityData:{accessibilityData:{label:"kl"}}}},hoverText:{simpleText:"xd"},trackingParams:"dv"}},adVideoId:"je",impressionPings:[{baseUrl:"xj"}],adLayoutLoggingData:{serializedAdServingDataEntry:"dt"},associatedCompositePlayerBytesLayoutId:"te"}},adSlotLoggingData:{serializedSlotAdServingDataEntry:"vs"}}}],adSlots:[{adSlotRenderer:{adSlotMetadata:{slotId:"1234", slotType:"SLOT_TYPE_PLAYER_BYTES",adSlotLoggingData:{serializedSlotAdServingDataEntry:"ob"},triggerEvent:"SLOT_TRIGGER_EVENT_BEFORE_CONTENT"},fulfillmentContent:{fulfilledLayout:{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"ot",layoutType:"xg",adLayoutLoggingData:{serializedAdServingDataEntry:"yk"}},renderingContent:{playerBytesSequentialLayoutRenderer:{sequentialLayouts:[{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"je",layoutType:"ww",adLayoutLoggingData:{serializedAdServingDataEntry:"ve"}}, renderingContent:{instreamVideoAdRenderer:{skipOffsetMilliseconds:94,pings:{impressionPings:[{baseUrl:"pl"},{baseUrl:"zs"}],errorPings:[{baseUrl:"hh"}],mutePings:[{baseUrl:"qh"}],unmutePings:[{baseUrl:"ey"}],pausePings:[{baseUrl:"pz"}],rewindPings:[{baseUrl:"bh"}],resumePings:[{baseUrl:"mw"}],skipPings:[{baseUrl:"si"}],closePings:[{baseUrl:"oh"}],progressPings:[{baseUrl:"ly",offsetMilliseconds:1},{baseUrl:"ac",offsetMilliseconds:80},{baseUrl:"sy",offsetMilliseconds:72}],fullscreenPings:[{baseUrl:"kw"}], activeViewViewablePings:[{baseUrl:"oz"}],endFullscreenPings:[{baseUrl:"uc"}],activeViewMeasurablePings:[{baseUrl:"vu"}],abandonPings:[{baseUrl:"sf"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"qg"}],completePings:[{baseUrl:"jv"}],activeViewTracking:{trafficType:"sq"}},clickthroughEndpoint:{clickTrackingParams:"fn",commandMetadata:{webCommandMetadata:{url:"tf",webPageType:"ox",rootVe:73}},urlEndpoint:{url:"ny",target:"uc"}},csiParameters:[{key:"qe",value:"em"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action", elementId:"bq",trackingParams:"dr",legacyInfoCardVastExtension:"pa",sodarExtensionData:{siub:"mi",bgub:"hc",scs:"cw",bgp:"co"},externalVideoId:"ya",adLayoutLoggingData:{serializedAdServingDataEntry:"jj"},layoutId:"sc"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"nr",layoutType:"kn",adLayoutLoggingData:{serializedAdServingDataEntry:"cf"}},renderingContent:{adActionInterstitialRenderer:{durationMilliseconds:52,trackingParams:"yq",abandonCommands:{commands:[{clickTrackingParams:"wi", loggingUrls:[{baseUrl:"jb"}],pingingEndpoint:{hack:90}}]},skipPings:[{baseUrl:"av"}],layoutId:"nj"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"nl",layoutType:"wm",adLayoutLoggingData:{serializedAdServingDataEntry:"zw"}},renderingContent:{instreamVideoAdRenderer:{skipOffsetMilliseconds:80,pings:{impressionPings:[{baseUrl:"ji"},{baseUrl:"ao"},{baseUrl:"cc"}],errorPings:[{baseUrl:"jt"}],mutePings:[{baseUrl:"mn"},{baseUrl:"ce"}],unmutePings:[{baseUrl:"rd"},{baseUrl:"lb"}],pausePings:[{baseUrl:"et"}, {baseUrl:"fv"}],rewindPings:[{baseUrl:"ft"}],resumePings:[{baseUrl:"qj"},{baseUrl:"ot"}],skipPings:[{baseUrl:"ky"},{baseUrl:"jb"}],closePings:[{baseUrl:"hw"}],progressPings:[{baseUrl:"vh",offsetMilliseconds:36},{baseUrl:"um",offsetMilliseconds:77},{baseUrl:"sq",offsetMilliseconds:19},{baseUrl:"ui",offsetMilliseconds:15},{baseUrl:"nl",offsetMilliseconds:86}],fullscreenPings:[{baseUrl:"rp"},{baseUrl:"cn"}],activeViewViewablePings:[{baseUrl:"ml"},{baseUrl:"kq"}],endFullscreenPings:[{baseUrl:"ym"}],activeViewMeasurablePings:[{baseUrl:"di"}, {baseUrl:"ol"}],abandonPings:[{baseUrl:"aj"},{baseUrl:"wo"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"ms"},{baseUrl:"uj"}],startPings:[{baseUrl:"gy"}],firstQuartilePings:[{baseUrl:"ly"}],secondQuartilePings:[{baseUrl:"sw"}],thirdQuartilePings:[{baseUrl:"gt"}],completePings:[{baseUrl:"hu"},{baseUrl:"gs"}],activeViewTracking:{trafficType:"mr"}},clickthroughEndpoint:{clickTrackingParams:"yq",commandMetadata:{webCommandMetadata:{url:"dn",webPageType:"ms",rootVe:54}},urlEndpoint:{url:"hs", target:"jt"}},csiParameters:[{key:"zn",value:"eq"}],playerVars:"bi",elementId:"gr",trackingParams:"qc",legacyInfoCardVastExtension:"xv",sodarExtensionData:{siub:"ul",bgub:"yr",scs:"ui",bgp:"vy"},externalVideoId:"fp",adLayoutLoggingData:{serializedAdServingDataEntry:"gt"},layoutId:"bh"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"xy",layoutType:"bf",adLayoutLoggingData:{serializedAdServingDataEntry:"rj"}},renderingContent:{adActionInterstitialRenderer:{durationMilliseconds:95,trackingParams:"ee", abandonCommands:{commands:[{clickTrackingParams:"mi",loggingUrls:[{baseUrl:"yi"},{baseUrl:"tm"}],pingingEndpoint:{hack:47}}]},skipPings:[{baseUrl:"uk"},{baseUrl:"yj"}],layoutId:"ft"}}}}]}},layoutExitNormalTriggers:[{id:"hq",onLayoutSelfExitRequestedTrigger:{triggeringLayoutId:"hv"}}],layoutExitSkipTriggers:[{id:"up",skipRequestedTrigger:{triggeringLayoutId:"nm"}},{id:"yl",skipRequestedTrigger:{triggeringLayoutId:"gh"}},{id:"zd",skipRequestedTrigger:{triggeringLayoutId:"mo"}},{id:"bc",skipRequestedTrigger:{triggeringLayoutId:"jj"}}], layoutExitMuteTriggers:[{id:"ql",skipRequestedTrigger:{triggeringLayoutId:"hr"}},{id:"rc",skipRequestedTrigger:{triggeringLayoutId:"ln"}}]}}},slotEntryTrigger:{id:"lc",beforeContentVideoIdStartedTrigger:{}},slotFulfillmentTriggers:[{id:"xq",slotIdEnteredTrigger:{triggeringSlotId:"da"}}],slotExpirationTriggers:[{id:"vv",slotIdExitedTrigger:{triggeringSlotId:"re"}},{id:"jg",onNewPlaybackAfterContentVideoIdTrigger:{}}]}}],adBreakHeartbeatParams:"mw",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:"pz", type:"az",payload:{offlineabilityEntity:{key:"ql",command:{innertubeCommand:{clickTrackingParams:"nz",ypcGetOfflineUpsellEndpoint:{params:"pw"}}},addToOfflineButtonState:"os",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:"xp",visibility:{types:"1"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:"19",nanos:12}}}};var s5a=[{jsonRepresentation:"{\"adPlacements\":true,\"playerAds\":true,\"playerResponse\":{\"adPlacements\":true,\"playerAds\":true,\"playerConfig\": {\"audioConfig\": {}, \"streamSelectionConfig\": {}, \"webPlayerConfig\": {\"webPlayerActionsPorting\": {}}}},\"playerConfig\": {\"audioConfig\": {}, \"streamSelectionConfig\": {}, \"webPlayerConfig\": {\"webPlayerActionsPorting\": {}}}}",objectRepresentation:{adPlacements:!0,playerAds:!0,playerResponse:{adPlacements:!0,playerAds:!0,playerConfig:{audioConfig:{},streamSelectionConfig:{}, webPlayerConfig:{webPlayerActionsPorting:{}}}},playerConfig:{audioConfig:{},streamSelectionConfig:{},webPlayerConfig:{webPlayerActionsPorting:{}}}}},{jsonRepresentation:"[{\"adPlacements\":true,\"playerAds\":true,\"playerResponse\":{\"adPlacements\":true,\"playerAds\":true}}]",objectRepresentation:[{adPlacements:!0,playerAds:!0,playerResponse:{adPlacements:!0,playerAds:!0}}]},{jsonRepresentation:"{\"responseContext\":{\"serviceTrackingParams\":[{\"service\":\"GFEEDBACK\",\"params\":[{\"key\":\"kc\",\"value\":\"66\"},{\"key\":\"cw\",\"value\":\"st\"},{\"key\":\"zb\",\"value\":\"xz\"},{\"key\":\"zl\",\"value\":\"16\"},{\"key\":\"pf\",\"value\":\"sy\"}]},{\"service\":\"bh\",\"params\":[{\"key\":\"ip\",\"value\":\"54\"},{\"key\":\"tb\",\"value\":\"dv\"},{\"key\":\"pi\",\"value\":\"pn\"},{\"key\":\"fg\",\"value\":\"35\"},{\"key\":\"wm\",\"value\":\"vo\"}]},{\"service\":\"fp\",\"params\":[{\"key\":\"hw\",\"value\":\"91\"}]},{\"service\":\"rk\",\"params\":[{\"key\":\"pe\",\"value\":\"sf\"},{\"key\":\"rv\",\"value\":\"jn\"},{\"key\":\"aw\",\"value\":\"pw\"}]}],\"maxAgeSeconds\":87,\"mainAppWebResponseContext\":{\"loggedOut\":43,\"trackingParam\":\"dd\",\"datasyncId\":\"xp\"},\"webResponseContextExtensionData\":{\"hasDecorated\":75}},\"playabilityStatus\":{\"status\":\"by\",\"playableInEmbed\":2,\"miniplayer\":{\"miniplayerRenderer\":{\"playbackMode\":\"tj\"}},\"offlineability\":{\"buttonRenderer\":{\"serviceEndpoint\":{\"clickTrackingParams\":\"pz\",\"ypcGetOfflineUpsellEndpoint\":{\"params\":\"xm\"}},\"trackingParams\":\"pq\"}},\"contextParams\":\"lu\"},\"streamingData\":{\"expiresInSeconds\":\"53\",\"formats\":[{\"itag\":80,\"url\":\"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes\",\"mimeType\":\"video/webm; codecs=\\\"vp9\\\"\",\"bitrate\":88,\"width\":96,\"height\":65,\"lastModified\":\"1665263132187531\",\"contentLength\":\"17\",\"quality\":\"rc\",\"fps\":8,\"qualityLabel\":\"ab\",\"projectionType\":\"by\",\"averageBitrate\":50,\"audioQuality\":\"th\",\"approxDurationMs\":\"86\",\"audioSampleRate\":\"88\",\"audioChannels\":34},{\"itag\":95,\"url\":\"hs\",\"mimeType\":\"nm\",\"bitrate\":56,\"width\":13,\"height\":14,\"lastModified\":\"10\",\"quality\":\"fu\",\"fps\":54,\"qualityLabel\":\"yj\",\"projectionType\":\"wu\",\"audioQuality\":\"tu\",\"approxDurationMs\":\"51\",\"audioSampleRate\":\"87\",\"audioChannels\":44}],\"adaptiveFormats\":[{\"itag\":50,\"url\":\"fu\",\"mimeType\":\"uz\",\"bitrate\":80,\"width\":80,\"height\":85,\"initRange\":{\"start\":\"16\",\"end\":\"71\"},\"indexRange\":{\"start\":\"1\",\"end\":\"26\"},\"lastModified\":\"70\",\"contentLength\":\"66\",\"quality\":\"cx\",\"fps\":61,\"qualityLabel\":\"xt\",\"projectionType\":\"pe\",\"averageBitrate\":68,\"approxDurationMs\":\"1\"},{\"itag\":77,\"url\":\"rj\",\"mimeType\":\"lh\",\"bitrate\":16,\"width\":17,\"height\":47,\"initRange\":{\"start\":\"51\",\"end\":\"44\"},\"indexRange\":{\"start\":\"87\",\"end\":\"61\"},\"lastModified\":\"13\",\"contentLength\":\"21\",\"quality\":\"ie\",\"fps\":23,\"qualityLabel\":\"ig\",\"projectionType\":\"bl\",\"averageBitrate\":16,\"colorInfo\":{\"primaries\":\"et\",\"transferCharacteristics\":\"zu\",\"matrixCoefficients\":\"od\"},\"approxDurationMs\":\"59\"},{\"itag\":7,\"url\":\"fc\",\"mimeType\":\"gr\",\"bitrate\":71,\"width\":11,\"height\":3,\"initRange\":{\"start\":\"100\",\"end\":\"7\"},\"indexRange\":{\"start\":\"36\",\"end\":\"98\"},\"lastModified\":\"88\",\"contentLength\":\"77\",\"quality\":\"rb\",\"fps\":46,\"qualityLabel\":\"gq\",\"projectionType\":\"ld\",\"averageBitrate\":99,\"colorInfo\":{\"primaries\":\"xd\",\"transferCharacteristics\":\"uu\",\"matrixCoefficients\":\"zc\"},\"approxDurationMs\":\"44\"},{\"itag\":10,\"url\":\"kl\",\"mimeType\":\"wb\",\"bitrate\":51,\"width\":69,\"height\":3,\"initRange\":{\"start\":\"92\",\"end\":\"79\"},\"indexRange\":{\"start\":\"42\",\"end\":\"72\"},\"lastModified\":\"99\",\"contentLength\":\"6\",\"quality\":\"ee\",\"fps\":40,\"qualityLabel\":\"em\",\"projectionType\":\"wz\",\"averageBitrate\":48,\"approxDurationMs\":\"86\"},{\"itag\":44,\"url\":\"hp\",\"mimeType\":\"kq\",\"bitrate\":84,\"width\":53,\"height\":22,\"initRange\":{\"start\":\"48\",\"end\":\"51\"},\"indexRange\":{\"start\":\"54\",\"end\":\"44\"},\"lastModified\":\"25\",\"contentLength\":\"47\",\"quality\":\"xy\",\"fps\":11,\"qualityLabel\":\"zl\",\"projectionType\":\"za\",\"averageBitrate\":95,\"colorInfo\":{\"primaries\":\"ot\",\"transferCharacteristics\":\"av\",\"matrixCoefficients\":\"ow\"},\"approxDurationMs\":\"85\"},{\"itag\":20,\"url\":\"di\",\"mimeType\":\"nc\",\"bitrate\":15,\"width\":19,\"height\":92,\"initRange\":{\"start\":\"82\",\"end\":\"58\"},\"indexRange\":{\"start\":\"80\",\"end\":\"37\"},\"lastModified\":\"46\",\"contentLength\":\"40\",\"quality\":\"wo\",\"fps\":44,\"qualityLabel\":\"pt\",\"projectionType\":\"bg\",\"averageBitrate\":3,\"colorInfo\":{\"primaries\":\"wq\",\"transferCharacteristics\":\"is\",\"matrixCoefficients\":\"ou\"},\"approxDurationMs\":\"47\"},{\"itag\":44,\"url\":\"oe\",\"mimeType\":\"mh\",\"bitrate\":37,\"width\":43,\"height\":24,\"initRange\":{\"start\":\"29\",\"end\":\"91\"},\"indexRange\":{\"start\":\"97\",\"end\":\"97\"},\"lastModified\":\"52\",\"contentLength\":\"43\",\"quality\":\"cr\",\"fps\":44,\"qualityLabel\":\"hc\",\"projectionType\":\"cr\",\"averageBitrate\":12,\"approxDurationMs\":\"97\"},{\"itag\":32,\"url\":\"gq\",\"mimeType\":\"sh\",\"bitrate\":42,\"width\":32,\"height\":13,\"initRange\":{\"start\":\"71\",\"end\":\"87\"},\"indexRange\":{\"start\":\"70\",\"end\":\"4\"},\"lastModified\":\"67\",\"contentLength\":\"16\",\"quality\":\"sb\",\"fps\":66,\"qualityLabel\":\"mv\",\"projectionType\":\"kk\",\"averageBitrate\":51,\"colorInfo\":{\"primaries\":\"pk\",\"transferCharacteristics\":\"ea\",\"matrixCoefficients\":\"cq\"},\"approxDurationMs\":\"70\"},{\"itag\":71,\"url\":\"zt\",\"mimeType\":\"bl\",\"bitrate\":12,\"width\":68,\"height\":12,\"initRange\":{\"start\":\"63\",\"end\":\"2\"},\"indexRange\":{\"start\":\"28\",\"end\":\"68\"},\"lastModified\":\"33\",\"contentLength\":\"0\",\"quality\":\"dh\",\"fps\":6,\"qualityLabel\":\"jv\",\"projectionType\":\"sy\",\"averageBitrate\":75,\"colorInfo\":{\"primaries\":\"us\",\"transferCharacteristics\":\"ka\",\"matrixCoefficients\":\"xw\"},\"approxDurationMs\":\"16\"},{\"itag\":98,\"url\":\"vl\",\"mimeType\":\"lg\",\"bitrate\":88,\"width\":23,\"height\":83,\"initRange\":{\"start\":\"49\",\"end\":\"34\"},\"indexRange\":{\"start\":\"43\",\"end\":\"90\"},\"lastModified\":\"84\",\"contentLength\":\"77\",\"quality\":\"xu\",\"fps\":50,\"qualityLabel\":\"jz\",\"projectionType\":\"om\",\"averageBitrate\":16,\"highReplication\":95,\"approxDurationMs\":\"46\"},{\"itag\":85,\"url\":\"ri\",\"mimeType\":\"dh\",\"bitrate\":77,\"width\":86,\"height\":54,\"initRange\":{\"start\":\"40\",\"end\":\"98\"},\"indexRange\":{\"start\":\"15\",\"end\":\"85\"},\"lastModified\":\"25\",\"contentLength\":\"53\",\"quality\":\"rq\",\"fps\":62,\"qualityLabel\":\"nx\",\"projectionType\":\"wg\",\"averageBitrate\":35,\"colorInfo\":{\"primaries\":\"oa\",\"transferCharacteristics\":\"kb\",\"matrixCoefficients\":\"kk\"},\"approxDurationMs\":\"26\"},{\"itag\":10,\"url\":\"zz\",\"mimeType\":\"lq\",\"bitrate\":55,\"width\":89,\"height\":43,\"initRange\":{\"start\":\"94\",\"end\":\"98\"},\"indexRange\":{\"start\":\"73\",\"end\":\"51\"},\"lastModified\":\"3\",\"contentLength\":\"36\",\"quality\":\"yo\",\"fps\":5,\"qualityLabel\":\"we\",\"projectionType\":\"ve\",\"averageBitrate\":83,\"colorInfo\":{\"primaries\":\"yu\",\"transferCharacteristics\":\"fu\",\"matrixCoefficients\":\"ox\"},\"approxDurationMs\":\"11\"},{\"itag\":62,\"url\":\"hv\",\"mimeType\":\"th\",\"bitrate\":76,\"width\":28,\"height\":79,\"initRange\":{\"start\":\"97\",\"end\":\"100\"},\"indexRange\":{\"start\":\"58\",\"end\":\"63\"},\"lastModified\":\"53\",\"contentLength\":\"22\",\"quality\":\"ou\",\"fps\":7,\"qualityLabel\":\"cm\",\"projectionType\":\"xv\",\"averageBitrate\":35,\"approxDurationMs\":\"98\"},{\"itag\":91,\"url\":\"vr\",\"mimeType\":\"wo\",\"bitrate\":41,\"width\":4,\"height\":79,\"initRange\":{\"start\":\"80\",\"end\":\"83\"},\"indexRange\":{\"start\":\"14\",\"end\":\"58\"},\"lastModified\":\"50\",\"contentLength\":\"38\",\"quality\":\"ic\",\"fps\":64,\"qualityLabel\":\"sq\",\"projectionType\":\"du\",\"averageBitrate\":61,\"colorInfo\":{\"primaries\":\"ok\",\"transferCharacteristics\":\"ud\",\"matrixCoefficients\":\"ob\"},\"approxDurationMs\":\"73\"},{\"itag\":48,\"url\":\"lq\",\"mimeType\":\"zl\",\"bitrate\":4,\"width\":16,\"height\":65,\"initRange\":{\"start\":\"93\",\"end\":\"50\"},\"indexRange\":{\"start\":\"52\",\"end\":\"44\"},\"lastModified\":\"74\",\"contentLength\":\"86\",\"quality\":\"mi\",\"fps\":43,\"qualityLabel\":\"rz\",\"projectionType\":\"ji\",\"averageBitrate\":61,\"colorInfo\":{\"primaries\":\"qo\",\"transferCharacteristics\":\"fk\",\"matrixCoefficients\":\"jy\"},\"approxDurationMs\":\"70\"},{\"itag\":34,\"url\":\"cr\",\"mimeType\":\"la\",\"bitrate\":53,\"width\":29,\"height\":97,\"initRange\":{\"start\":\"89\",\"end\":\"45\"},\"indexRange\":{\"start\":\"93\",\"end\":\"45\"},\"lastModified\":\"52\",\"contentLength\":\"74\",\"quality\":\"xn\",\"fps\":60,\"qualityLabel\":\"xs\",\"projectionType\":\"lf\",\"averageBitrate\":1,\"approxDurationMs\":\"18\"},{\"itag\":67,\"url\":\"mr\",\"mimeType\":\"cs\",\"bitrate\":79,\"width\":9,\"height\":85,\"initRange\":{\"start\":\"56\",\"end\":\"96\"},\"indexRange\":{\"start\":\"71\",\"end\":\"84\"},\"lastModified\":\"78\",\"contentLength\":\"80\",\"quality\":\"ld\",\"fps\":2,\"qualityLabel\":\"no\",\"projectionType\":\"uq\",\"averageBitrate\":35,\"colorInfo\":{\"primaries\":\"mj\",\"transferCharacteristics\":\"ry\",\"matrixCoefficients\":\"cc\"},\"approxDurationMs\":\"43\"},{\"itag\":57,\"url\":\"fi\",\"mimeType\":\"to\",\"bitrate\":80,\"width\":81,\"height\":29,\"initRange\":{\"start\":\"6\",\"end\":\"96\"},\"indexRange\":{\"start\":\"73\",\"end\":\"48\"},\"lastModified\":\"32\",\"contentLength\":\"11\",\"quality\":\"ck\",\"fps\":82,\"qualityLabel\":\"fo\",\"projectionType\":\"px\",\"averageBitrate\":95,\"colorInfo\":{\"primaries\":\"az\",\"transferCharacteristics\":\"mq\",\"matrixCoefficients\":\"oc\"},\"approxDurationMs\":\"44\"},{\"itag\":52,\"url\":\"ea\",\"mimeType\":\"xm\",\"bitrate\":18,\"initRange\":{\"start\":\"15\",\"end\":\"16\"},\"indexRange\":{\"start\":\"4\",\"end\":\"33\"},\"lastModified\":\"65\",\"contentLength\":\"67\",\"quality\":\"es\",\"projectionType\":\"mp\",\"averageBitrate\":52,\"highReplication\":82,\"audioQuality\":\"za\",\"approxDurationMs\":\"24\",\"audioSampleRate\":\"1\",\"audioChannels\":92,\"loudnessDb\":0.9787435365879406},{\"itag\":37,\"url\":\"kk\",\"mimeType\":\"xg\",\"bitrate\":78,\"initRange\":{\"start\":\"38\",\"end\":\"94\"},\"indexRange\":{\"start\":\"27\",\"end\":\"17\"},\"lastModified\":\"61\",\"contentLength\":\"2\",\"quality\":\"nh\",\"projectionType\":\"ar\",\"averageBitrate\":69,\"audioQuality\":\"la\",\"approxDurationMs\":\"95\",\"audioSampleRate\":\"66\",\"audioChannels\":50,\"loudnessDb\":0.6461265012758731},{\"itag\":45,\"url\":\"oc\",\"mimeType\":\"nm\",\"bitrate\":12,\"initRange\":{\"start\":\"21\",\"end\":\"45\"},\"indexRange\":{\"start\":\"21\",\"end\":\"13\"},\"lastModified\":\"45\",\"contentLength\":\"85\",\"quality\":\"vs\",\"projectionType\":\"xp\",\"averageBitrate\":32,\"audioQuality\":\"tv\",\"approxDurationMs\":\"1\",\"audioSampleRate\":\"99\",\"audioChannels\":42,\"loudnessDb\":0.39295968942278037},{\"itag\":37,\"url\":\"zf\",\"mimeType\":\"be\",\"bitrate\":29,\"initRange\":{\"start\":\"27\",\"end\":\"87\"},\"indexRange\":{\"start\":\"81\",\"end\":\"20\"},\"lastModified\":\"6\",\"contentLength\":\"33\",\"quality\":\"pe\",\"projectionType\":\"pb\",\"averageBitrate\":100,\"audioQuality\":\"zi\",\"approxDurationMs\":\"70\",\"audioSampleRate\":\"32\",\"audioChannels\":68,\"loudnessDb\":0.2781731101164002}]},\"playerAds\":[{\"playerLegacyDesktopWatchAdsRenderer\":{\"playerAdParams\":{\"showContentThumbnail\":true,\"enabledEngageTypes\":\"3,6,4,5\"},\"gutParams\":{\"tag\":\"\\\\4061\\\\ytpwmpu\"},\"showCompanion\":true,\"showInstream\":true,\"useGut\":true}}],\"playbackTracking\":{\"videostatsPlaybackUrl\":{\"baseUrl\":\"bj\"},\"videostatsDelayplayUrl\":{\"baseUrl\":\"vx\"},\"videostatsWatchtimeUrl\":{\"baseUrl\":\"px\"},\"ptrackingUrl\":{\"baseUrl\":\"tg\"},\"qoeUrl\":{\"baseUrl\":\"wx\"},\"atrUrl\":{\"baseUrl\":\"xz\",\"elapsedMediaTimeSeconds\":45},\"videostatsScheduledFlushWalltimeSeconds\":[99,32,39],\"videostatsDefaultFlushIntervalSeconds\":3,\"youtubeRemarketingUrl\":{\"baseUrl\":\"mb\",\"elapsedMediaTimeSeconds\":63},\"googleRemarketingUrl\":{\"baseUrl\":\"yn\",\"elapsedMediaTimeSeconds\":83}},\"captions\":{\"playerCaptionsTracklistRenderer\":{\"captionTracks\":[{\"baseUrl\":\"ew\",\"name\":{\"simpleText\":\"ez\"},\"vssId\":\"fj\",\"languageCode\":\"wd\",\"kind\":\"ez\",\"isTranslatable\":21}],\"audioTracks\":[{\"captionTrackIndices\":[87]}],\"translationLanguages\":[{\"languageCode\":\"xu\",\"languageName\":{\"simpleText\":\"fw\"}},{\"languageCode\":\"zl\",\"languageName\":{\"simpleText\":\"xc\"}},{\"languageCode\":\"jr\",\"languageName\":{\"simpleText\":\"md\"}},{\"languageCode\":\"sc\",\"languageName\":{\"simpleText\":\"wf\"}},{\"languageCode\":\"nj\",\"languageName\":{\"simpleText\":\"xn\"}},{\"languageCode\":\"of\",\"languageName\":{\"simpleText\":\"av\"}},{\"languageCode\":\"tv\",\"languageName\":{\"simpleText\":\"ok\"}},{\"languageCode\":\"nu\",\"languageName\":{\"simpleText\":\"ry\"}},{\"languageCode\":\"zy\",\"languageName\":{\"simpleText\":\"nb\"}},{\"languageCode\":\"pt\",\"languageName\":{\"simpleText\":\"eq\"}},{\"languageCode\":\"vr\",\"languageName\":{\"simpleText\":\"cc\"}},{\"languageCode\":\"wh\",\"languageName\":{\"simpleText\":\"hd\"}},{\"languageCode\":\"hp\",\"languageName\":{\"simpleText\":\"ds\"}},{\"languageCode\":\"ka\",\"languageName\":{\"simpleText\":\"up\"}},{\"languageCode\":\"sw\",\"languageName\":{\"simpleText\":\"zp\"}},{\"languageCode\":\"rh\",\"languageName\":{\"simpleText\":\"eq\"}},{\"languageCode\":\"bq\",\"languageName\":{\"simpleText\":\"at\"}},{\"languageCode\":\"hu\",\"languageName\":{\"simpleText\":\"fg\"}},{\"languageCode\":\"ai\",\"languageName\":{\"simpleText\":\"iy\"}},{\"languageCode\":\"rj\",\"languageName\":{\"simpleText\":\"oz\"}},{\"languageCode\":\"sq\",\"languageName\":{\"simpleText\":\"fe\"}},{\"languageCode\":\"tn\",\"languageName\":{\"simpleText\":\"vk\"}},{\"languageCode\":\"jr\",\"languageName\":{\"simpleText\":\"jg\"}},{\"languageCode\":\"vc\",\"languageName\":{\"simpleText\":\"hv\"}},{\"languageCode\":\"yn\",\"languageName\":{\"simpleText\":\"ky\"}},{\"languageCode\":\"pa\",\"languageName\":{\"simpleText\":\"rw\"}},{\"languageCode\":\"lr\",\"languageName\":{\"simpleText\":\"kv\"}},{\"languageCode\":\"ud\",\"languageName\":{\"simpleText\":\"fn\"}},{\"languageCode\":\"hq\",\"languageName\":{\"simpleText\":\"io\"}},{\"languageCode\":\"rp\",\"languageName\":{\"simpleText\":\"qx\"}},{\"languageCode\":\"xf\",\"languageName\":{\"simpleText\":\"sm\"}},{\"languageCode\":\"fs\",\"languageName\":{\"simpleText\":\"ty\"}},{\"languageCode\":\"so\",\"languageName\":{\"simpleText\":\"xl\"}},{\"languageCode\":\"fk\",\"languageName\":{\"simpleText\":\"ff\"}},{\"languageCode\":\"fw\",\"languageName\":{\"simpleText\":\"wz\"}},{\"languageCode\":\"rn\",\"languageName\":{\"simpleText\":\"zw\"}},{\"languageCode\":\"wq\",\"languageName\":{\"simpleText\":\"yt\"}},{\"languageCode\":\"oh\",\"languageName\":{\"simpleText\":\"oo\"}},{\"languageCode\":\"ts\",\"languageName\":{\"simpleText\":\"jt\"}},{\"languageCode\":\"xy\",\"languageName\":{\"simpleText\":\"ga\"}},{\"languageCode\":\"jy\",\"languageName\":{\"simpleText\":\"sx\"}},{\"languageCode\":\"lw\",\"languageName\":{\"simpleText\":\"cf\"}},{\"languageCode\":\"fc\",\"languageName\":{\"simpleText\":\"qr\"}},{\"languageCode\":\"ji\",\"languageName\":{\"simpleText\":\"cc\"}},{\"languageCode\":\"qs\",\"languageName\":{\"simpleText\":\"pi\"}},{\"languageCode\":\"vx\",\"languageName\":{\"simpleText\":\"hk\"}},{\"languageCode\":\"jt\",\"languageName\":{\"simpleText\":\"eh\"}},{\"languageCode\":\"fb\",\"languageName\":{\"simpleText\":\"iu\"}},{\"languageCode\":\"mf\",\"languageName\":{\"simpleText\":\"st\"}},{\"languageCode\":\"en\",\"languageName\":{\"simpleText\":\"vr\"}},{\"languageCode\":\"go\",\"languageName\":{\"simpleText\":\"kp\"}},{\"languageCode\":\"sc\",\"languageName\":{\"simpleText\":\"rk\"}},{\"languageCode\":\"bx\",\"languageName\":{\"simpleText\":\"ci\"}},{\"languageCode\":\"pu\",\"languageName\":{\"simpleText\":\"qj\"}},{\"languageCode\":\"fa\",\"languageName\":{\"simpleText\":\"ht\"}},{\"languageCode\":\"bw\",\"languageName\":{\"simpleText\":\"af\"}},{\"languageCode\":\"rr\",\"languageName\":{\"simpleText\":\"jt\"}},{\"languageCode\":\"ef\",\"languageName\":{\"simpleText\":\"yy\"}},{\"languageCode\":\"bn\",\"languageName\":{\"simpleText\":\"wu\"}},{\"languageCode\":\"ov\",\"languageName\":{\"simpleText\":\"ae\"}},{\"languageCode\":\"sm\",\"languageName\":{\"simpleText\":\"hi\"}},{\"languageCode\":\"tq\",\"languageName\":{\"simpleText\":\"ie\"}},{\"languageCode\":\"fn\",\"languageName\":{\"simpleText\":\"et\"}},{\"languageCode\":\"jw\",\"languageName\":{\"simpleText\":\"bu\"}},{\"languageCode\":\"iz\",\"languageName\":{\"simpleText\":\"gc\"}},{\"languageCode\":\"bk\",\"languageName\":{\"simpleText\":\"jh\"}},{\"languageCode\":\"vw\",\"languageName\":{\"simpleText\":\"fq\"}},{\"languageCode\":\"xt\",\"languageName\":{\"simpleText\":\"or\"}},{\"languageCode\":\"kq\",\"languageName\":{\"simpleText\":\"ch\"}},{\"languageCode\":\"pa\",\"languageName\":{\"simpleText\":\"cs\"}},{\"languageCode\":\"ef\",\"languageName\":{\"simpleText\":\"eq\"}},{\"languageCode\":\"mk\",\"languageName\":{\"simpleText\":\"ig\"}},{\"languageCode\":\"me\",\"languageName\":{\"simpleText\":\"pv\"}},{\"languageCode\":\"ll\",\"languageName\":{\"simpleText\":\"nz\"}},{\"languageCode\":\"yd\",\"languageName\":{\"simpleText\":\"pu\"}},{\"languageCode\":\"dj\",\"languageName\":{\"simpleText\":\"vx\"}},{\"languageCode\":\"xc\",\"languageName\":{\"simpleText\":\"ca\"}},{\"languageCode\":\"wb\",\"languageName\":{\"simpleText\":\"il\"}},{\"languageCode\":\"ww\",\"languageName\":{\"simpleText\":\"jf\"}},{\"languageCode\":\"xi\",\"languageName\":{\"simpleText\":\"ba\"}},{\"languageCode\":\"ae\",\"languageName\":{\"simpleText\":\"hx\"}},{\"languageCode\":\"uj\",\"languageName\":{\"simpleText\":\"xu\"}},{\"languageCode\":\"hq\",\"languageName\":{\"simpleText\":\"gp\"}},{\"languageCode\":\"we\",\"languageName\":{\"simpleText\":\"pk\"}},{\"languageCode\":\"kt\",\"languageName\":{\"simpleText\":\"ek\"}},{\"languageCode\":\"hy\",\"languageName\":{\"simpleText\":\"ab\"}},{\"languageCode\":\"hm\",\"languageName\":{\"simpleText\":\"nu\"}},{\"languageCode\":\"uw\",\"languageName\":{\"simpleText\":\"rx\"}},{\"languageCode\":\"or\",\"languageName\":{\"simpleText\":\"nf\"}},{\"languageCode\":\"dh\",\"languageName\":{\"simpleText\":\"zn\"}},{\"languageCode\":\"kb\",\"languageName\":{\"simpleText\":\"js\"}},{\"languageCode\":\"vg\",\"languageName\":{\"simpleText\":\"xe\"}},{\"languageCode\":\"dl\",\"languageName\":{\"simpleText\":\"so\"}},{\"languageCode\":\"lz\",\"languageName\":{\"simpleText\":\"hb\"}},{\"languageCode\":\"ny\",\"languageName\":{\"simpleText\":\"xr\"}},{\"languageCode\":\"ag\",\"languageName\":{\"simpleText\":\"us\"}},{\"languageCode\":\"zr\",\"languageName\":{\"simpleText\":\"ae\"}},{\"languageCode\":\"yq\",\"languageName\":{\"simpleText\":\"yc\"}},{\"languageCode\":\"up\",\"languageName\":{\"simpleText\":\"dc\"}},{\"languageCode\":\"zn\",\"languageName\":{\"simpleText\":\"jw\"}},{\"languageCode\":\"uh\",\"languageName\":{\"simpleText\":\"ms\"}},{\"languageCode\":\"mt\",\"languageName\":{\"simpleText\":\"vf\"}},{\"languageCode\":\"lt\",\"languageName\":{\"simpleText\":\"ln\"}},{\"languageCode\":\"vf\",\"languageName\":{\"simpleText\":\"rd\"}},{\"languageCode\":\"my\",\"languageName\":{\"simpleText\":\"rk\"}},{\"languageCode\":\"ei\",\"languageName\":{\"simpleText\":\"ul\"}},{\"languageCode\":\"dj\",\"languageName\":{\"simpleText\":\"cz\"}},{\"languageCode\":\"kb\",\"languageName\":{\"simpleText\":\"hp\"}},{\"languageCode\":\"jj\",\"languageName\":{\"simpleText\":\"zf\"}},{\"languageCode\":\"ew\",\"languageName\":{\"simpleText\":\"ff\"}},{\"languageCode\":\"jo\",\"languageName\":{\"simpleText\":\"iz\"}},{\"languageCode\":\"ja\",\"languageName\":{\"simpleText\":\"uz\"}},{\"languageCode\":\"yd\",\"languageName\":{\"simpleText\":\"or\"}},{\"languageCode\":\"tl\",\"languageName\":{\"simpleText\":\"tw\"}},{\"languageCode\":\"mw\",\"languageName\":{\"simpleText\":\"th\"}},{\"languageCode\":\"pq\",\"languageName\":{\"simpleText\":\"zp\"}},{\"languageCode\":\"pq\",\"languageName\":{\"simpleText\":\"pk\"}},{\"languageCode\":\"ef\",\"languageName\":{\"simpleText\":\"fj\"}},{\"languageCode\":\"qq\",\"languageName\":{\"simpleText\":\"vu\"}},{\"languageCode\":\"pj\",\"languageName\":{\"simpleText\":\"kp\"}},{\"languageCode\":\"ab\",\"languageName\":{\"simpleText\":\"xw\"}},{\"languageCode\":\"re\",\"languageName\":{\"simpleText\":\"ln\"}},{\"languageCode\":\"ht\",\"languageName\":{\"simpleText\":\"wo\"}},{\"languageCode\":\"ju\",\"languageName\":{\"simpleText\":\"wb\"}},{\"languageCode\":\"yq\",\"languageName\":{\"simpleText\":\"xv\"}}],\"defaultAudioTrackIndex\":70}},\"videoDetails\":{\"videoId\":\"ux\",\"title\":\"jb\",\"lengthSeconds\":\"90\",\"keywords\":[\"th\",\"ts\",\"yg\",\"gy\",\"ih\",\"iq\",\"zj\"],\"channelId\":\"pg\",\"isOwnerViewing\":6,\"shortDescription\":\"ts\",\"isCrawlable\":62,\"thumbnail\":{\"thumbnails\":[{\"url\":\"vx\",\"width\":8,\"height\":58},{\"url\":\"bp\",\"width\":44,\"height\":79},{\"url\":\"oh\",\"width\":47,\"height\":66},{\"url\":\"hm\",\"width\":34,\"height\":55},{\"url\":\"vr\",\"width\":0,\"height\":20}]},\"allowRatings\":24,\"viewCount\":\"49\",\"author\":\"xr\",\"isPrivate\":70,\"isUnpluggedCorpus\":66,\"isLiveContent\":99},\"annotations\":[{\"playerAnnotationsExpandedRenderer\":{\"featuredChannel\":{\"startTimeMs\":\"96\",\"endTimeMs\":\"46\",\"watermark\":{\"thumbnails\":[{\"url\":\"li\",\"width\":91,\"height\":28}]},\"trackingParams\":\"an\",\"navigationEndpoint\":{\"clickTrackingParams\":\"mg\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"rd\",\"webPageType\":\"nc\",\"rootVe\":69,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"qg\"}},\"channelName\":\"ei\",\"subscribeButton\":{\"subscribeButtonRenderer\":{\"buttonText\":{\"runs\":[{\"text\":\"pz\"}]},\"subscribed\":44,\"enabled\":33,\"type\":\"ue\",\"channelId\":\"ki\",\"showPreferences\":71,\"subscribedButtonText\":{\"runs\":[{\"text\":\"lk\"}]},\"unsubscribedButtonText\":{\"runs\":[{\"text\":\"jn\"}]},\"trackingParams\":\"oj\",\"unsubscribeButtonText\":{\"runs\":[{\"text\":\"ad\"}]},\"serviceEndpoints\":[{\"clickTrackingParams\":\"wm\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":4,\"apiUrl\":\"ky\"}},\"subscribeEndpoint\":{\"channelIds\":[\"zt\"],\"params\":\"at\"}},{\"clickTrackingParams\":\"jg\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":28}},\"signalServiceEndpoint\":{\"signal\":\"ok\",\"actions\":[{\"clickTrackingParams\":\"lt\",\"openPopupAction\":{\"popup\":{\"confirmDialogRenderer\":{\"trackingParams\":\"po\",\"dialogMessages\":[{\"runs\":[{\"text\":\"ou\"},{\"text\":\"jt\"},{\"text\":\"zz\"}]}],\"confirmButton\":{\"buttonRenderer\":{\"style\":\"mm\",\"size\":\"oi\",\"isDisabled\":43,\"text\":{\"runs\":[{\"text\":\"kc\"}]},\"serviceEndpoint\":{\"clickTrackingParams\":\"gk\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":18,\"apiUrl\":\"kc\"}},\"unsubscribeEndpoint\":{\"channelIds\":[\"cm\"],\"params\":\"ar\"}},\"accessibility\":{\"label\":\"iy\"},\"trackingParams\":\"gs\"}},\"cancelButton\":{\"buttonRenderer\":{\"style\":\"jb\",\"size\":\"pe\",\"isDisabled\":69,\"text\":{\"runs\":[{\"text\":\"uv\"}]},\"accessibility\":{\"label\":\"qu\"},\"trackingParams\":\"pe\"}},\"primaryIsCancel\":48}},\"popupType\":\"ma\"}}]}}],\"subscribeAccessibility\":{\"accessibilityData\":{\"label\":\"vh\"}},\"unsubscribeAccessibility\":{\"accessibilityData\":{\"label\":\"lg\"}},\"signInEndpoint\":{\"clickTrackingParams\":\"eu\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"na\"}}}}}},\"allowSwipeDismiss\":55,\"annotationId\":\"jd\"}}],\"playerConfig\":{\"audioConfig\":{\"loudnessDb\":0.9620880668073215,\"perceptualLoudnessDb\":0.541474004793957,\"enablePerFormatLoudness\":31},\"streamSelectionConfig\":{\"maxBitrate\":\"61\"},\"mediaCommonConfig\":{\"dynamicReadaheadConfig\":{\"maxReadAheadMediaTimeMs\":100,\"minReadAheadMediaTimeMs\":21,\"readAheadGrowthRateMs\":29}},\"webPlayerConfig\":{\"useCobaltTvosDash\":55,\"webPlayerActionsPorting\":{\"getSharePanelCommand\":{\"clickTrackingParams\":\"of\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":31,\"apiUrl\":\"xl\"}},\"webPlayerShareEntityServiceEndpoint\":{\"serializedShareEntity\":\"tr\"}},\"subscribeCommand\":{\"clickTrackingParams\":\"fs\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":13,\"apiUrl\":\"xp\"}},\"subscribeEndpoint\":{\"channelIds\":[\"qs\"],\"params\":\"oa\"}},\"unsubscribeCommand\":{\"clickTrackingParams\":\"ls\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":91,\"apiUrl\":\"wc\"}},\"unsubscribeEndpoint\":{\"channelIds\":[\"fo\"],\"params\":\"vt\"}},\"addToWatchLaterCommand\":{\"clickTrackingParams\":\"ua\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":18,\"apiUrl\":\"iu\"}},\"playlistEditEndpoint\":{\"playlistId\":\"rv\",\"actions\":[{\"addedVideoId\":\"iw\",\"action\":\"rd\"}]}},\"removeFromWatchLaterCommand\":{\"clickTrackingParams\":\"un\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":20,\"apiUrl\":\"bl\"}},\"playlistEditEndpoint\":{\"playlistId\":\"zg\",\"actions\":[{\"action\":\"ya\",\"removedVideoId\":\"dk\"}]}}},\"gatewayExperimentGroup\":\"vb\"}},\"storyboards\":{\"playerStoryboardSpecRenderer\":{\"spec\":\"aj\",\"recommendedLevel\":87}},\"microformat\":{\"playerMicroformatRenderer\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"mm\",\"width\":57,\"height\":94}]},\"embed\":{\"iframeUrl\":\"bd\",\"width\":51,\"height\":73},\"title\":{\"simpleText\":\"sg\"},\"description\":{\"simpleText\":\"yv\"},\"lengthSeconds\":\"18\",\"ownerProfileUrl\":\"bg\",\"externalChannelId\":\"eg\",\"isFamilySafe\":88,\"availableCountries\":[\"hn\",\"sd\",\"lt\",\"tx\",\"nw\",\"mq\",\"iz\",\"aj\",\"vi\",\"xa\",\"ec\",\"iv\",\"rj\",\"vb\",\"ro\",\"po\",\"mv\",\"mx\",\"cn\",\"ld\",\"tn\",\"ay\",\"gv\",\"bs\",\"vf\",\"da\",\"ss\",\"km\",\"uo\",\"mg\",\"wv\",\"md\",\"lo\",\"nc\",\"vh\",\"li\",\"jh\",\"lj\",\"qq\",\"ci\",\"ob\",\"zy\",\"pu\",\"bl\",\"jm\",\"ge\",\"tt\",\"ov\",\"ue\",\"vp\",\"ka\",\"nh\",\"uc\",\"gb\",\"rs\",\"gu\",\"hm\",\"uv\",\"nq\",\"ga\",\"qu\",\"hr\",\"pj\",\"zq\",\"rh\",\"nn\",\"yv\",\"or\",\"zg\",\"ai\",\"qj\",\"cv\",\"vg\",\"hr\",\"zm\",\"al\",\"mj\",\"fz\",\"yx\",\"st\",\"tt\",\"ih\",\"vm\",\"wq\",\"gx\",\"wi\",\"ys\",\"ug\",\"vb\",\"uh\",\"rf\",\"ry\",\"ba\",\"xu\",\"ce\",\"eq\",\"bx\",\"he\",\"jm\",\"ie\",\"nb\",\"cd\",\"qz\",\"no\",\"yq\",\"qe\",\"jy\",\"wd\",\"pm\",\"nb\",\"hk\",\"em\",\"im\",\"iv\",\"ld\",\"gz\",\"fe\",\"ut\",\"md\",\"gw\",\"sf\",\"yz\",\"yp\",\"xr\",\"gm\",\"uo\",\"kg\",\"yo\",\"wv\",\"da\",\"wt\",\"ry\",\"it\",\"gz\",\"mm\",\"ho\",\"mf\",\"lq\",\"tu\",\"im\",\"lu\",\"gm\",\"pa\",\"ny\",\"gu\",\"ds\",\"yx\",\"yh\",\"jk\",\"qb\",\"jv\",\"mp\",\"bi\",\"nr\",\"mc\",\"bg\",\"ym\",\"zt\",\"sh\",\"kd\",\"gj\",\"dp\",\"qw\",\"eh\",\"no\",\"pj\",\"nq\",\"dy\",\"gt\",\"cm\",\"pg\",\"ce\",\"jt\",\"xv\",\"tf\",\"ue\",\"ke\",\"hs\",\"xh\",\"tc\",\"ad\",\"yg\",\"uh\",\"cd\",\"zc\",\"rj\",\"kq\",\"sp\",\"vv\",\"xt\",\"bo\",\"am\",\"kg\",\"kx\",\"xb\",\"fr\",\"il\",\"qi\",\"ap\",\"pe\",\"tg\",\"im\",\"cs\",\"vy\",\"zu\",\"cq\",\"bu\",\"og\",\"tf\",\"ze\",\"zj\",\"um\",\"vd\",\"ot\",\"al\",\"zl\",\"um\",\"jv\",\"ss\",\"md\",\"xm\",\"nv\",\"id\",\"es\",\"jf\",\"as\",\"zb\",\"ms\",\"uv\",\"jh\",\"xz\",\"em\",\"uv\",\"bk\",\"zx\",\"wp\",\"ay\",\"ub\",\"pa\",\"rf\",\"yi\",\"zm\",\"em\",\"pu\",\"xs\"],\"isUnlisted\":24,\"hasYpcMetadata\":38,\"viewCount\":\"6\",\"category\":\"qh\",\"publishDate\":\"eb\",\"ownerChannelName\":\"mf\",\"uploadDate\":\"ax\"}},\"cards\":{\"cardCollectionRenderer\":{\"cards\":[{\"cardRenderer\":{\"teaser\":{\"simpleCardTeaserRenderer\":{\"message\":{\"simpleText\":\"ha\"},\"trackingParams\":\"ra\",\"prominent\":9,\"logVisibilityUpdates\":88,\"onTapCommand\":{\"clickTrackingParams\":\"dy\",\"changeEngagementPanelVisibilityAction\":{\"targetId\":\"qc\",\"visibility\":\"mh\"}}}},\"cueRanges\":[{\"startCardActiveMs\":\"41\",\"endCardActiveMs\":\"81\",\"teaserDurationMs\":\"31\",\"iconAfterTeaserMs\":\"65\"}],\"trackingParams\":\"sn\"}}],\"headerText\":{\"simpleText\":\"mi\"},\"icon\":{\"infoCardIconRenderer\":{\"trackingParams\":\"tq\"}},\"closeButton\":{\"infoCardIconRenderer\":{\"trackingParams\":\"nz\"}},\"trackingParams\":\"ss\",\"allowTeaserDismiss\":55,\"logIconVisibilityUpdates\":49}},\"trackingParams\":\"lt\",\"attestation\":{\"playerAttestationRenderer\":{\"challenge\":\"rg\",\"botguardData\":{\"program\":\"vk\",\"interpreterSafeUrl\":{\"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\":\"ap\"},\"serverEnvironment\":83}}},\"videoQualityPromoSupportedRenderers\":{\"videoQualityPromoRenderer\":{\"triggerCriteria\":{\"connectionWhitelist\":[\"vs\"],\"joinLatencySeconds\":85,\"rebufferTimeSeconds\":89,\"watchTimeWindowSeconds\":21,\"refractorySeconds\":41},\"text\":{\"runs\":[{\"text\":\"it\"},{\"text\":\"qt\",\"bold\":60}]},\"endpoint\":{\"clickTrackingParams\":\"lw\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"ih\",\"webPageType\":\"xa\",\"rootVe\":73}},\"urlEndpoint\":{\"url\":\"ms\",\"target\":\"tj\"}},\"trackingParams\":\"vd\",\"snackbar\":{\"notificationActionRenderer\":{\"responseText\":{\"runs\":[{\"text\":\"pp\"}]},\"actionButton\":{\"buttonRenderer\":{\"text\":{\"runs\":[{\"text\":\"yw\"}]},\"navigationEndpoint\":{\"clickTrackingParams\":\"sq\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"wp\",\"webPageType\":\"zn\",\"rootVe\":21}},\"urlEndpoint\":{\"url\":\"ju\",\"target\":\"dy\"}},\"trackingParams\":\"zj\"}},\"trackingParams\":\"nh\"}}}},\"messages\":[{\"mealbarPromoRenderer\":{\"icon\":{\"thumbnails\":[{\"url\":\"ek\",\"width\":71,\"height\":69}]},\"messageTexts\":[{\"runs\":[{\"text\":\"ew\"}]}],\"actionButton\":{\"buttonRenderer\":{\"style\":\"gz\",\"size\":\"tz\",\"text\":{\"runs\":[{\"text\":\"ga\"}]},\"trackingParams\":\"qr\",\"command\":{\"clickTrackingParams\":\"wk\",\"commandExecutorCommand\":{\"commands\":[{\"clickTrackingParams\":\"dw\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"po\",\"webPageType\":\"fl\",\"rootVe\":70,\"apiUrl\":\"ot\"}},\"browseEndpoint\":{\"browseId\":\"pl\",\"params\":\"zo\"}},{\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":10,\"apiUrl\":\"rv\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"xi\",\"uiActions\":{\"hideEnclosingContainer\":25}}}]}}}},\"dismissButton\":{\"buttonRenderer\":{\"style\":\"ol\",\"size\":\"og\",\"text\":{\"runs\":[{\"text\":\"yv\"}]},\"trackingParams\":\"ch\",\"command\":{\"clickTrackingParams\":\"uu\",\"commandExecutorCommand\":{\"commands\":[{\"clickTrackingParams\":\"ig\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":71,\"apiUrl\":\"en\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"wh\",\"uiActions\":{\"hideEnclosingContainer\":45}}}]}}}},\"triggerCondition\":\"pb\",\"style\":\"uq\",\"trackingParams\":\"rp\",\"impressionEndpoints\":[{\"clickTrackingParams\":\"xb\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":73,\"apiUrl\":\"wl\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"wf\",\"uiActions\":{\"hideEnclosingContainer\":95}}}],\"isVisible\":17,\"messageTitle\":{\"runs\":[{\"text\":\"ir\"}]},\"enableSharedFeatureForImpressionHandling\":21}}],\"adPlacements\":[{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"7\",\"offsetEndMilliseconds\":\"39\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"linearAdSequenceRenderer\":{\"linearAds\":[{\"instreamVideoAdRenderer\":{\"playerOverlay\":{\"instreamAdPlayerOverlayRenderer\":{\"skipOrPreviewRenderer\":{\"skipAdRenderer\":{\"preskipRenderer\":{\"adPreviewRenderer\":{\"thumbnail\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg\",\"width\":46,\"height\":25}]},\"trackingParams\":\"ye\"},\"trackingParams\":\"dq\",\"templatedCountdown\":{\"templatedAdText\":{\"text\":\"ps\",\"isTemplated\":82,\"trackingParams\":\"cc\"}},\"durationMilliseconds\":44}},\"skippableRenderer\":{\"skipButtonRenderer\":{\"message\":{\"text\":\"xz\",\"isTemplated\":30,\"trackingParams\":\"um\"},\"trackingParams\":\"ge\"}},\"trackingParams\":\"zg\",\"skipOffsetMilliseconds\":88}},\"trackingParams\":\"qd\",\"visitAdvertiserRenderer\":{\"buttonRenderer\":{\"style\":\"fv\",\"text\":{\"simpleText\":\"on\"},\"icon\":{\"iconType\":\"vw\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"mk\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110\",\"webPageType\":\"ry\",\"rootVe\":62}},\"urlEndpoint\":{\"url\":\"lq\",\"target\":\"wt\"}},\"trackingParams\":\"mh\"}},\"adBadgeRenderer\":{\"simpleAdBadgeRenderer\":{\"text\":{\"text\":\"kw\",\"isTemplated\":93,\"trackingParams\":\"jg\"},\"trackingParams\":\"at\"}},\"adDurationRemaining\":{\"adDurationRemainingRenderer\":{\"templatedCountdown\":{\"templatedAdText\":{\"text\":\"rl\",\"isTemplated\":73,\"trackingParams\":\"le\"}},\"trackingParams\":\"tr\"}},\"adInfoRenderer\":{\"adHoverTextButtonRenderer\":{\"button\":{\"buttonRenderer\":{\"style\":\"le\",\"size\":\"nb\",\"isDisabled\":41,\"serviceEndpoint\":{\"clickTrackingParams\":\"jt\",\"openPopupAction\":{\"popup\":{\"aboutThisAdRenderer\":{\"url\":{\"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\":\"as\"},\"trackingParams\":\"vy\"}},\"popupType\":\"xn\"}},\"icon\":{\"iconType\":\"vl\"},\"trackingParams\":\"lm\",\"accessibilityData\":{\"accessibilityData\":{\"label\":\"qi\"}}}},\"hoverText\":{\"simpleText\":\"zk\"},\"trackingParams\":\"qa\"}},\"flyoutCtaRenderer\":{\"flyoutCtaRenderer\":{\"image\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"pv\"}]},\"trackingParams\":\"jo\"},\"headline\":{\"text\":\"qx\",\"isTemplated\":10,\"trackingParams\":\"um\"},\"description\":{\"text\":\"mf\",\"trackingParams\":\"fe\"},\"actionButton\":{\"buttonRenderer\":{\"text\":{\"simpleText\":\"kq\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"cm\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"wa\",\"webPageType\":\"nq\",\"rootVe\":69}},\"urlEndpoint\":{\"url\":\"ln\",\"target\":\"nd\"}},\"trackingParams\":\"no\"}},\"startMs\":45,\"trackingParams\":\"ge\"}},\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"xd\"},\"elementId\":\"tc\",\"inPlayerSlotId\":\"gg\",\"inPlayerLayoutId\":\"cm\"}},\"trackingParams\":\"uy\",\"layoutId\":\"ff\",\"associatedPlayerBytesLayoutId\":\"dy\"}},{\"adActionInterstitialRenderer\":{\"image\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"gv\"}]},\"trackingParams\":\"at\"},\"headline\":{\"text\":\"ow\",\"isTemplated\":66,\"trackingParams\":\"za\"},\"description\":{\"text\":\"ds\",\"isTemplated\":95,\"trackingParams\":\"fc\"},\"actionButton\":{\"buttonRenderer\":{\"style\":\"ys\",\"text\":{\"simpleText\":\"aq\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"vu\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"zn\",\"webPageType\":\"jv\",\"rootVe\":38}},\"urlEndpoint\":{\"url\":\"df\",\"target\":\"xe\"}},\"trackingParams\":\"za\"}},\"durationMilliseconds\":44,\"countdownRenderer\":{\"timedPieCountdownRenderer\":{\"trackingParams\":\"xg\"}},\"navigationEndpoint\":{\"clickTrackingParams\":\"vg\",\"loggingUrls\":[{\"baseUrl\":\"bc\"}],\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"sn\",\"webPageType\":\"vb\",\"rootVe\":34}},\"urlEndpoint\":{\"url\":\"ex\",\"target\":\"nb\"}},\"trackingParams\":\"iw\",\"backgroundImage\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"cm\"}]},\"trackingParams\":\"br\"},\"adRendererCommands\":{\"impressionCommand\":{\"clickTrackingParams\":\"dj\",\"commandExecutorCommand\":{\"commands\":[{\"clickTrackingParams\":\"li\",\"loggingUrls\":[{\"baseUrl\":\"wa\"}],\"pingingEndpoint\":{\"hack\":0}}]}}},\"skipButton\":{\"skipButtonRenderer\":{\"message\":{\"text\":\"jg\",\"isTemplated\":95,\"trackingParams\":\"by\"},\"trackingParams\":\"kl\"}},\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"kt\"},\"layoutId\":\"cv\",\"inPlayerSlotId\":\"qt\",\"inPlayerLayoutId\":\"yy\",\"associatedPlayerBytesLayoutId\":\"dx\"}},{\"instreamVideoAdRenderer\":{\"playerOverlay\":{\"instreamAdPlayerOverlayRenderer\":{\"skipOrPreviewRenderer\":{\"skipAdRenderer\":{\"preskipRenderer\":{\"adPreviewRenderer\":{\"thumbnail\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"pz\",\"width\":32,\"height\":43}]},\"trackingParams\":\"iz\"},\"trackingParams\":\"yo\",\"templatedCountdown\":{\"templatedAdText\":{\"text\":\"we\",\"isTemplated\":91,\"trackingParams\":\"si\"}},\"durationMilliseconds\":10}},\"skippableRenderer\":{\"skipButtonRenderer\":{\"message\":{\"text\":\"bp\",\"isTemplated\":93,\"trackingParams\":\"mo\"},\"trackingParams\":\"cp\"}},\"trackingParams\":\"qr\",\"skipOffsetMilliseconds\":60}},\"trackingParams\":\"zf\",\"visitAdvertiserRenderer\":{\"buttonRenderer\":{\"style\":\"ya\",\"text\":{\"simpleText\":\"fv\"},\"icon\":{\"iconType\":\"bx\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"bw\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"ht\",\"webPageType\":\"gv\",\"rootVe\":14}},\"urlEndpoint\":{\"url\":\"wi\",\"target\":\"te\"}},\"trackingParams\":\"gr\"}},\"adBadgeRenderer\":{\"simpleAdBadgeRenderer\":{\"text\":{\"text\":\"ox\",\"isTemplated\":66,\"trackingParams\":\"td\"},\"trackingParams\":\"ng\"}},\"adDurationRemaining\":{\"adDurationRemainingRenderer\":{\"templatedCountdown\":{\"templatedAdText\":{\"text\":\"zu\",\"isTemplated\":15,\"trackingParams\":\"py\"}},\"trackingParams\":\"hb\"}},\"adInfoRenderer\":{\"adHoverTextButtonRenderer\":{\"button\":{\"buttonRenderer\":{\"style\":\"vn\",\"size\":\"cw\",\"isDisabled\":56,\"serviceEndpoint\":{\"clickTrackingParams\":\"jh\",\"openPopupAction\":{\"popup\":{\"aboutThisAdRenderer\":{\"url\":{\"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\":\"zx\"},\"trackingParams\":\"yl\"}},\"popupType\":\"tw\"}},\"icon\":{\"iconType\":\"ar\"},\"trackingParams\":\"vi\",\"accessibilityData\":{\"accessibilityData\":{\"label\":\"hy\"}}}},\"hoverText\":{\"simpleText\":\"ap\"},\"trackingParams\":\"pp\"}},\"flyoutCtaRenderer\":{\"flyoutCtaRenderer\":{\"image\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"ol\"}]},\"trackingParams\":\"kz\"},\"headline\":{\"text\":\"wa\",\"isTemplated\":43,\"trackingParams\":\"yb\"},\"description\":{\"text\":\"cl\",\"trackingParams\":\"aq\"},\"actionButton\":{\"buttonRenderer\":{\"text\":{\"simpleText\":\"xg\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"wp\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"uh\",\"webPageType\":\"bs\",\"rootVe\":44}},\"urlEndpoint\":{\"url\":\"xq\",\"target\":\"fi\"}},\"trackingParams\":\"fo\"}},\"startMs\":5,\"trackingParams\":\"kh\"}},\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"ir\"},\"elementId\":\"mp\",\"inPlayerSlotId\":\"fh\",\"inPlayerLayoutId\":\"bh\"}},\"trackingParams\":\"ao\",\"layoutId\":\"gc\",\"associatedPlayerBytesLayoutId\":\"up\"}},{\"adActionInterstitialRenderer\":{\"image\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"wj\"}]},\"trackingParams\":\"zr\"},\"headline\":{\"text\":\"rq\",\"isTemplated\":82,\"trackingParams\":\"gr\"},\"description\":{\"text\":\"fj\",\"isTemplated\":57,\"trackingParams\":\"li\"},\"actionButton\":{\"buttonRenderer\":{\"style\":\"mu\",\"text\":{\"simpleText\":\"cg\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"eb\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"vn\",\"webPageType\":\"nw\",\"rootVe\":96}},\"urlEndpoint\":{\"url\":\"bs\",\"target\":\"dr\"}},\"trackingParams\":\"iq\"}},\"durationMilliseconds\":39,\"countdownRenderer\":{\"timedPieCountdownRenderer\":{\"trackingParams\":\"mt\"}},\"navigationEndpoint\":{\"clickTrackingParams\":\"uz\",\"loggingUrls\":[{\"baseUrl\":\"rn\"}],\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"cu\",\"webPageType\":\"qs\",\"rootVe\":26}},\"urlEndpoint\":{\"url\":\"ty\",\"target\":\"he\"}},\"trackingParams\":\"bw\",\"backgroundImage\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"pd\"}]},\"trackingParams\":\"wm\"},\"adRendererCommands\":{\"impressionCommand\":{\"clickTrackingParams\":\"io\",\"commandExecutorCommand\":{\"commands\":[{\"clickTrackingParams\":\"hd\",\"loggingUrls\":[{\"baseUrl\":\"hz\"}],\"pingingEndpoint\":{\"hack\":81}}]}}},\"skipButton\":{\"skipButtonRenderer\":{\"message\":{\"text\":\"db\",\"isTemplated\":42,\"trackingParams\":\"ga\"},\"trackingParams\":\"pa\"}},\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"bt\"},\"layoutId\":\"ec\",\"inPlayerSlotId\":\"nl\",\"inPlayerLayoutId\":\"qh\",\"associatedPlayerBytesLayoutId\":\"qe\"}}]}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"rj\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"zf\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"63\",\"offsetEndMilliseconds\":\"83\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"59\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"LigQMVuP3nAx3LwQfSGhgYmqsEWANi\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_START\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"330100\",\"offsetEndMilliseconds\":\"594666\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"0\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"LigQMVuP3nAx3LwQfSGhgYmqsEWANi\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"65\",\"offsetEndMilliseconds\":\"30\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"51\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"wg\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"56\",\"offsetEndMilliseconds\":\"86\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"25\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"nh\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_END\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"25\",\"offsetEndMilliseconds\":\"13\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"32\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"ti\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"47\",\"offsetEndMilliseconds\":\"84\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"10\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"go\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"14\",\"offsetEndMilliseconds\":\"87\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"79\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"wi\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"34\",\"offsetEndMilliseconds\":\"12\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"27\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"fp\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"66\",\"offsetEndMilliseconds\":\"35\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"98\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"cn\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"59\",\"offsetEndMilliseconds\":\"8\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"26\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"wz\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"84\",\"offsetEndMilliseconds\":\"90\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"92\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"nl\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"50\",\"offsetEndMilliseconds\":\"67\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"96\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"ov\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"13\",\"offsetEndMilliseconds\":\"2\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"52\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"by\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"73\",\"offsetEndMilliseconds\":\"64\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"67\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"uc\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"10\",\"offsetEndMilliseconds\":\"zo\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"22\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"en\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_SELF_START\"}},\"renderer\":{\"actionCompanionAdRenderer\":{\"headline\":{\"text\":\"eg\",\"isTemplated\":93,\"trackingParams\":\"it\"},\"description\":{\"text\":\"ux\",\"isTemplated\":43,\"trackingParams\":\"sj\"},\"actionButton\":{\"buttonRenderer\":{\"text\":{\"simpleText\":\"de\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"ex\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"ue\",\"webPageType\":\"ow\",\"rootVe\":77}},\"urlEndpoint\":{\"url\":\"yh\",\"target\":\"pg\"}},\"trackingParams\":\"xf\"}},\"iconImage\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"te\",\"width\":19,\"height\":23}]},\"trackingParams\":\"lv\"},\"bannerImage\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"gj\",\"width\":38,\"height\":67}]},\"trackingParams\":\"ow\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"um\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"fq\",\"webPageType\":\"fd\",\"rootVe\":61}},\"urlEndpoint\":{\"url\":\"gi\",\"target\":\"tq\"}},\"trackingParams\":\"ie\",\"adInfoRenderer\":{\"adHoverTextButtonRenderer\":{\"button\":{\"buttonRenderer\":{\"style\":\"ng\",\"size\":\"xv\",\"isDisabled\":53,\"icon\":{\"iconType\":\"bq\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"yl\",\"openPopupAction\":{\"popup\":{\"aboutThisAdRenderer\":{\"url\":{\"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\":\"po\"},\"trackingParams\":\"hi\"}},\"popupType\":\"sb\"}},\"trackingParams\":\"ho\",\"accessibilityData\":{\"accessibilityData\":{\"label\":\"kl\"}}}},\"hoverText\":{\"simpleText\":\"xd\"},\"trackingParams\":\"dv\"}},\"adVideoId\":\"je\",\"impressionPings\":[{\"baseUrl\":\"xj\"}],\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"dt\"},\"associatedCompositePlayerBytesLayoutId\":\"te\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"vs\"}}}],\"adSlots\":[{\"adSlotRenderer\":{\"adSlotMetadata\":{\"slotId\":\"1234\",\"slotType\":\"SLOT_TYPE_PLAYER_BYTES\",\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"ob\"},\"triggerEvent\":\"SLOT_TRIGGER_EVENT_BEFORE_CONTENT\"},\"fulfillmentContent\":{\"fulfilledLayout\":{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"ot\",\"layoutType\":\"xg\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"yk\"}},\"renderingContent\":{\"playerBytesSequentialLayoutRenderer\":{\"sequentialLayouts\":[{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"je\",\"layoutType\":\"ww\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"ve\"}},\"renderingContent\":{\"instreamVideoAdRenderer\":{\"skipOffsetMilliseconds\":94,\"pings\":{\"impressionPings\":[{\"baseUrl\":\"pl\"},{\"baseUrl\":\"zs\"}],\"errorPings\":[{\"baseUrl\":\"hh\"}],\"mutePings\":[{\"baseUrl\":\"qh\"}],\"unmutePings\":[{\"baseUrl\":\"ey\"}],\"pausePings\":[{\"baseUrl\":\"pz\"}],\"rewindPings\":[{\"baseUrl\":\"bh\"}],\"resumePings\":[{\"baseUrl\":\"mw\"}],\"skipPings\":[{\"baseUrl\":\"si\"}],\"closePings\":[{\"baseUrl\":\"oh\"}],\"progressPings\":[{\"baseUrl\":\"ly\",\"offsetMilliseconds\":1},{\"baseUrl\":\"ac\",\"offsetMilliseconds\":80},{\"baseUrl\":\"sy\",\"offsetMilliseconds\":72}],\"fullscreenPings\":[{\"baseUrl\":\"kw\"}],\"activeViewViewablePings\":[{\"baseUrl\":\"oz\"}],\"endFullscreenPings\":[{\"baseUrl\":\"uc\"}],\"activeViewMeasurablePings\":[{\"baseUrl\":\"vu\"}],\"abandonPings\":[{\"baseUrl\":\"sf\"}],\"activeViewFullyViewableAudibleHalfDurationPings\":[{\"baseUrl\":\"qg\"}],\"completePings\":[{\"baseUrl\":\"jv\"}],\"activeViewTracking\":{\"trafficType\":\"sq\"}},\"clickthroughEndpoint\":{\"clickTrackingParams\":\"fn\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"tf\",\"webPageType\":\"ox\",\"rootVe\":73}},\"urlEndpoint\":{\"url\":\"ny\",\"target\":\"uc\"}},\"csiParameters\":[{\"key\":\"qe\",\"value\":\"em\"}],\"playerVars\":\"suppress_creator_endscreen=1&is_trueview_action\",\"elementId\":\"bq\",\"trackingParams\":\"dr\",\"legacyInfoCardVastExtension\":\"pa\",\"sodarExtensionData\":{\"siub\":\"mi\",\"bgub\":\"hc\",\"scs\":\"cw\",\"bgp\":\"co\"},\"externalVideoId\":\"ya\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"jj\"},\"layoutId\":\"sc\"}}}},{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"nr\",\"layoutType\":\"kn\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"cf\"}},\"renderingContent\":{\"adActionInterstitialRenderer\":{\"durationMilliseconds\":52,\"trackingParams\":\"yq\",\"abandonCommands\":{\"commands\":[{\"clickTrackingParams\":\"wi\",\"loggingUrls\":[{\"baseUrl\":\"jb\"}],\"pingingEndpoint\":{\"hack\":90}}]},\"skipPings\":[{\"baseUrl\":\"av\"}],\"layoutId\":\"nj\"}}}},{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"nl\",\"layoutType\":\"wm\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"zw\"}},\"renderingContent\":{\"instreamVideoAdRenderer\":{\"skipOffsetMilliseconds\":80,\"pings\":{\"impressionPings\":[{\"baseUrl\":\"ji\"},{\"baseUrl\":\"ao\"},{\"baseUrl\":\"cc\"}],\"errorPings\":[{\"baseUrl\":\"jt\"}],\"mutePings\":[{\"baseUrl\":\"mn\"},{\"baseUrl\":\"ce\"}],\"unmutePings\":[{\"baseUrl\":\"rd\"},{\"baseUrl\":\"lb\"}],\"pausePings\":[{\"baseUrl\":\"et\"},{\"baseUrl\":\"fv\"}],\"rewindPings\":[{\"baseUrl\":\"ft\"}],\"resumePings\":[{\"baseUrl\":\"qj\"},{\"baseUrl\":\"ot\"}],\"skipPings\":[{\"baseUrl\":\"ky\"},{\"baseUrl\":\"jb\"}],\"closePings\":[{\"baseUrl\":\"hw\"}],\"progressPings\":[{\"baseUrl\":\"vh\",\"offsetMilliseconds\":36},{\"baseUrl\":\"um\",\"offsetMilliseconds\":77},{\"baseUrl\":\"sq\",\"offsetMilliseconds\":19},{\"baseUrl\":\"ui\",\"offsetMilliseconds\":15},{\"baseUrl\":\"nl\",\"offsetMilliseconds\":86}],\"fullscreenPings\":[{\"baseUrl\":\"rp\"},{\"baseUrl\":\"cn\"}],\"activeViewViewablePings\":[{\"baseUrl\":\"ml\"},{\"baseUrl\":\"kq\"}],\"endFullscreenPings\":[{\"baseUrl\":\"ym\"}],\"activeViewMeasurablePings\":[{\"baseUrl\":\"di\"},{\"baseUrl\":\"ol\"}],\"abandonPings\":[{\"baseUrl\":\"aj\"},{\"baseUrl\":\"wo\"}],\"activeViewFullyViewableAudibleHalfDurationPings\":[{\"baseUrl\":\"ms\"},{\"baseUrl\":\"uj\"}],\"startPings\":[{\"baseUrl\":\"gy\"}],\"firstQuartilePings\":[{\"baseUrl\":\"ly\"}],\"secondQuartilePings\":[{\"baseUrl\":\"sw\"}],\"thirdQuartilePings\":[{\"baseUrl\":\"gt\"}],\"completePings\":[{\"baseUrl\":\"hu\"},{\"baseUrl\":\"gs\"}],\"activeViewTracking\":{\"trafficType\":\"mr\"}},\"clickthroughEndpoint\":{\"clickTrackingParams\":\"yq\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"dn\",\"webPageType\":\"ms\",\"rootVe\":54}},\"urlEndpoint\":{\"url\":\"hs\",\"target\":\"jt\"}},\"csiParameters\":[{\"key\":\"zn\",\"value\":\"eq\"}],\"playerVars\":\"bi\",\"elementId\":\"gr\",\"trackingParams\":\"qc\",\"legacyInfoCardVastExtension\":\"xv\",\"sodarExtensionData\":{\"siub\":\"ul\",\"bgub\":\"yr\",\"scs\":\"ui\",\"bgp\":\"vy\"},\"externalVideoId\":\"fp\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"gt\"},\"layoutId\":\"bh\"}}}},{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"xy\",\"layoutType\":\"bf\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"rj\"}},\"renderingContent\":{\"adActionInterstitialRenderer\":{\"durationMilliseconds\":95,\"trackingParams\":\"ee\",\"abandonCommands\":{\"commands\":[{\"clickTrackingParams\":\"mi\",\"loggingUrls\":[{\"baseUrl\":\"yi\"},{\"baseUrl\":\"tm\"}],\"pingingEndpoint\":{\"hack\":47}}]},\"skipPings\":[{\"baseUrl\":\"uk\"},{\"baseUrl\":\"yj\"}],\"layoutId\":\"ft\"}}}}]}},\"layoutExitNormalTriggers\":[{\"id\":\"hq\",\"onLayoutSelfExitRequestedTrigger\":{\"triggeringLayoutId\":\"hv\"}}],\"layoutExitSkipTriggers\":[{\"id\":\"up\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"nm\"}},{\"id\":\"yl\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"gh\"}},{\"id\":\"zd\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"mo\"}},{\"id\":\"bc\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"jj\"}}],\"layoutExitMuteTriggers\":[{\"id\":\"ql\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"hr\"}},{\"id\":\"rc\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"ln\"}}]}}},\"slotEntryTrigger\":{\"id\":\"lc\",\"beforeContentVideoIdStartedTrigger\":{}},\"slotFulfillmentTriggers\":[{\"id\":\"xq\",\"slotIdEnteredTrigger\":{\"triggeringSlotId\":\"da\"}}],\"slotExpirationTriggers\":[{\"id\":\"vv\",\"slotIdExitedTrigger\":{\"triggeringSlotId\":\"re\"}},{\"id\":\"jg\",\"onNewPlaybackAfterContentVideoIdTrigger\":{}}]}}],\"adBreakHeartbeatParams\":\"mw\",\"frameworkUpdates\":{\"entityBatchUpdate\":{\"mutations\":[{\"entityKey\":\"pz\",\"type\":\"az\",\"payload\":{\"offlineabilityEntity\":{\"key\":\"ql\",\"command\":{\"innertubeCommand\":{\"clickTrackingParams\":\"nz\",\"ypcGetOfflineUpsellEndpoint\":{\"params\":\"pw\"}}},\"addToOfflineButtonState\":\"os\",\"contentCheckOk\":false,\"racyCheckOk\":false,\"loggingDirectives\":{\"trackingParams\":\"xp\",\"visibility\":{\"types\":\"1\"},\"enableDisplayloggerExperiment\":true}}}}],\"timestamp\":{\"seconds\":\"19\",\"nanos\":12}}}}", objectRepresentation:r5a},{jsonRepresentation:"{\"playerResponse\":{\"responseContext\":{\"serviceTrackingParams\":[{\"service\":\"GFEEDBACK\",\"params\":[{\"key\":\"kc\",\"value\":\"66\"},{\"key\":\"cw\",\"value\":\"st\"},{\"key\":\"zb\",\"value\":\"xz\"},{\"key\":\"zl\",\"value\":\"16\"},{\"key\":\"pf\",\"value\":\"sy\"}]},{\"service\":\"bh\",\"params\":[{\"key\":\"ip\",\"value\":\"54\"},{\"key\":\"tb\",\"value\":\"dv\"},{\"key\":\"pi\",\"value\":\"pn\"},{\"key\":\"fg\",\"value\":\"35\"},{\"key\":\"wm\",\"value\":\"vo\"}]},{\"service\":\"fp\",\"params\":[{\"key\":\"hw\",\"value\":\"91\"}]},{\"service\":\"rk\",\"params\":[{\"key\":\"pe\",\"value\":\"sf\"},{\"key\":\"rv\",\"value\":\"jn\"},{\"key\":\"aw\",\"value\":\"pw\"}]}],\"maxAgeSeconds\":87,\"mainAppWebResponseContext\":{\"loggedOut\":43,\"trackingParam\":\"dd\",\"datasyncId\":\"xp\"},\"webResponseContextExtensionData\":{\"hasDecorated\":75}},\"playabilityStatus\":{\"status\":\"by\",\"playableInEmbed\":2,\"miniplayer\":{\"miniplayerRenderer\":{\"playbackMode\":\"tj\"}},\"offlineability\":{\"buttonRenderer\":{\"serviceEndpoint\":{\"clickTrackingParams\":\"pz\",\"ypcGetOfflineUpsellEndpoint\":{\"params\":\"xm\"}},\"trackingParams\":\"pq\"}},\"contextParams\":\"lu\"},\"streamingData\":{\"expiresInSeconds\":\"53\",\"formats\":[{\"itag\":80,\"url\":\"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes\",\"mimeType\":\"video/webm; codecs=\\\"vp9\\\"\",\"bitrate\":88,\"width\":96,\"height\":65,\"lastModified\":\"1665263132187531\",\"contentLength\":\"17\",\"quality\":\"rc\",\"fps\":8,\"qualityLabel\":\"ab\",\"projectionType\":\"by\",\"averageBitrate\":50,\"audioQuality\":\"th\",\"approxDurationMs\":\"86\",\"audioSampleRate\":\"88\",\"audioChannels\":34},{\"itag\":95,\"url\":\"hs\",\"mimeType\":\"nm\",\"bitrate\":56,\"width\":13,\"height\":14,\"lastModified\":\"10\",\"quality\":\"fu\",\"fps\":54,\"qualityLabel\":\"yj\",\"projectionType\":\"wu\",\"audioQuality\":\"tu\",\"approxDurationMs\":\"51\",\"audioSampleRate\":\"87\",\"audioChannels\":44}],\"adaptiveFormats\":[{\"itag\":50,\"url\":\"fu\",\"mimeType\":\"uz\",\"bitrate\":80,\"width\":80,\"height\":85,\"initRange\":{\"start\":\"16\",\"end\":\"71\"},\"indexRange\":{\"start\":\"1\",\"end\":\"26\"},\"lastModified\":\"70\",\"contentLength\":\"66\",\"quality\":\"cx\",\"fps\":61,\"qualityLabel\":\"xt\",\"projectionType\":\"pe\",\"averageBitrate\":68,\"approxDurationMs\":\"1\"},{\"itag\":77,\"url\":\"rj\",\"mimeType\":\"lh\",\"bitrate\":16,\"width\":17,\"height\":47,\"initRange\":{\"start\":\"51\",\"end\":\"44\"},\"indexRange\":{\"start\":\"87\",\"end\":\"61\"},\"lastModified\":\"13\",\"contentLength\":\"21\",\"quality\":\"ie\",\"fps\":23,\"qualityLabel\":\"ig\",\"projectionType\":\"bl\",\"averageBitrate\":16,\"colorInfo\":{\"primaries\":\"et\",\"transferCharacteristics\":\"zu\",\"matrixCoefficients\":\"od\"},\"approxDurationMs\":\"59\"},{\"itag\":7,\"url\":\"fc\",\"mimeType\":\"gr\",\"bitrate\":71,\"width\":11,\"height\":3,\"initRange\":{\"start\":\"100\",\"end\":\"7\"},\"indexRange\":{\"start\":\"36\",\"end\":\"98\"},\"lastModified\":\"88\",\"contentLength\":\"77\",\"quality\":\"rb\",\"fps\":46,\"qualityLabel\":\"gq\",\"projectionType\":\"ld\",\"averageBitrate\":99,\"colorInfo\":{\"primaries\":\"xd\",\"transferCharacteristics\":\"uu\",\"matrixCoefficients\":\"zc\"},\"approxDurationMs\":\"44\"},{\"itag\":10,\"url\":\"kl\",\"mimeType\":\"wb\",\"bitrate\":51,\"width\":69,\"height\":3,\"initRange\":{\"start\":\"92\",\"end\":\"79\"},\"indexRange\":{\"start\":\"42\",\"end\":\"72\"},\"lastModified\":\"99\",\"contentLength\":\"6\",\"quality\":\"ee\",\"fps\":40,\"qualityLabel\":\"em\",\"projectionType\":\"wz\",\"averageBitrate\":48,\"approxDurationMs\":\"86\"},{\"itag\":44,\"url\":\"hp\",\"mimeType\":\"kq\",\"bitrate\":84,\"width\":53,\"height\":22,\"initRange\":{\"start\":\"48\",\"end\":\"51\"},\"indexRange\":{\"start\":\"54\",\"end\":\"44\"},\"lastModified\":\"25\",\"contentLength\":\"47\",\"quality\":\"xy\",\"fps\":11,\"qualityLabel\":\"zl\",\"projectionType\":\"za\",\"averageBitrate\":95,\"colorInfo\":{\"primaries\":\"ot\",\"transferCharacteristics\":\"av\",\"matrixCoefficients\":\"ow\"},\"approxDurationMs\":\"85\"},{\"itag\":20,\"url\":\"di\",\"mimeType\":\"nc\",\"bitrate\":15,\"width\":19,\"height\":92,\"initRange\":{\"start\":\"82\",\"end\":\"58\"},\"indexRange\":{\"start\":\"80\",\"end\":\"37\"},\"lastModified\":\"46\",\"contentLength\":\"40\",\"quality\":\"wo\",\"fps\":44,\"qualityLabel\":\"pt\",\"projectionType\":\"bg\",\"averageBitrate\":3,\"colorInfo\":{\"primaries\":\"wq\",\"transferCharacteristics\":\"is\",\"matrixCoefficients\":\"ou\"},\"approxDurationMs\":\"47\"},{\"itag\":44,\"url\":\"oe\",\"mimeType\":\"mh\",\"bitrate\":37,\"width\":43,\"height\":24,\"initRange\":{\"start\":\"29\",\"end\":\"91\"},\"indexRange\":{\"start\":\"97\",\"end\":\"97\"},\"lastModified\":\"52\",\"contentLength\":\"43\",\"quality\":\"cr\",\"fps\":44,\"qualityLabel\":\"hc\",\"projectionType\":\"cr\",\"averageBitrate\":12,\"approxDurationMs\":\"97\"},{\"itag\":32,\"url\":\"gq\",\"mimeType\":\"sh\",\"bitrate\":42,\"width\":32,\"height\":13,\"initRange\":{\"start\":\"71\",\"end\":\"87\"},\"indexRange\":{\"start\":\"70\",\"end\":\"4\"},\"lastModified\":\"67\",\"contentLength\":\"16\",\"quality\":\"sb\",\"fps\":66,\"qualityLabel\":\"mv\",\"projectionType\":\"kk\",\"averageBitrate\":51,\"colorInfo\":{\"primaries\":\"pk\",\"transferCharacteristics\":\"ea\",\"matrixCoefficients\":\"cq\"},\"approxDurationMs\":\"70\"},{\"itag\":71,\"url\":\"zt\",\"mimeType\":\"bl\",\"bitrate\":12,\"width\":68,\"height\":12,\"initRange\":{\"start\":\"63\",\"end\":\"2\"},\"indexRange\":{\"start\":\"28\",\"end\":\"68\"},\"lastModified\":\"33\",\"contentLength\":\"0\",\"quality\":\"dh\",\"fps\":6,\"qualityLabel\":\"jv\",\"projectionType\":\"sy\",\"averageBitrate\":75,\"colorInfo\":{\"primaries\":\"us\",\"transferCharacteristics\":\"ka\",\"matrixCoefficients\":\"xw\"},\"approxDurationMs\":\"16\"},{\"itag\":98,\"url\":\"vl\",\"mimeType\":\"lg\",\"bitrate\":88,\"width\":23,\"height\":83,\"initRange\":{\"start\":\"49\",\"end\":\"34\"},\"indexRange\":{\"start\":\"43\",\"end\":\"90\"},\"lastModified\":\"84\",\"contentLength\":\"77\",\"quality\":\"xu\",\"fps\":50,\"qualityLabel\":\"jz\",\"projectionType\":\"om\",\"averageBitrate\":16,\"highReplication\":95,\"approxDurationMs\":\"46\"},{\"itag\":85,\"url\":\"ri\",\"mimeType\":\"dh\",\"bitrate\":77,\"width\":86,\"height\":54,\"initRange\":{\"start\":\"40\",\"end\":\"98\"},\"indexRange\":{\"start\":\"15\",\"end\":\"85\"},\"lastModified\":\"25\",\"contentLength\":\"53\",\"quality\":\"rq\",\"fps\":62,\"qualityLabel\":\"nx\",\"projectionType\":\"wg\",\"averageBitrate\":35,\"colorInfo\":{\"primaries\":\"oa\",\"transferCharacteristics\":\"kb\",\"matrixCoefficients\":\"kk\"},\"approxDurationMs\":\"26\"},{\"itag\":10,\"url\":\"zz\",\"mimeType\":\"lq\",\"bitrate\":55,\"width\":89,\"height\":43,\"initRange\":{\"start\":\"94\",\"end\":\"98\"},\"indexRange\":{\"start\":\"73\",\"end\":\"51\"},\"lastModified\":\"3\",\"contentLength\":\"36\",\"quality\":\"yo\",\"fps\":5,\"qualityLabel\":\"we\",\"projectionType\":\"ve\",\"averageBitrate\":83,\"colorInfo\":{\"primaries\":\"yu\",\"transferCharacteristics\":\"fu\",\"matrixCoefficients\":\"ox\"},\"approxDurationMs\":\"11\"},{\"itag\":62,\"url\":\"hv\",\"mimeType\":\"th\",\"bitrate\":76,\"width\":28,\"height\":79,\"initRange\":{\"start\":\"97\",\"end\":\"100\"},\"indexRange\":{\"start\":\"58\",\"end\":\"63\"},\"lastModified\":\"53\",\"contentLength\":\"22\",\"quality\":\"ou\",\"fps\":7,\"qualityLabel\":\"cm\",\"projectionType\":\"xv\",\"averageBitrate\":35,\"approxDurationMs\":\"98\"},{\"itag\":91,\"url\":\"vr\",\"mimeType\":\"wo\",\"bitrate\":41,\"width\":4,\"height\":79,\"initRange\":{\"start\":\"80\",\"end\":\"83\"},\"indexRange\":{\"start\":\"14\",\"end\":\"58\"},\"lastModified\":\"50\",\"contentLength\":\"38\",\"quality\":\"ic\",\"fps\":64,\"qualityLabel\":\"sq\",\"projectionType\":\"du\",\"averageBitrate\":61,\"colorInfo\":{\"primaries\":\"ok\",\"transferCharacteristics\":\"ud\",\"matrixCoefficients\":\"ob\"},\"approxDurationMs\":\"73\"},{\"itag\":48,\"url\":\"lq\",\"mimeType\":\"zl\",\"bitrate\":4,\"width\":16,\"height\":65,\"initRange\":{\"start\":\"93\",\"end\":\"50\"},\"indexRange\":{\"start\":\"52\",\"end\":\"44\"},\"lastModified\":\"74\",\"contentLength\":\"86\",\"quality\":\"mi\",\"fps\":43,\"qualityLabel\":\"rz\",\"projectionType\":\"ji\",\"averageBitrate\":61,\"colorInfo\":{\"primaries\":\"qo\",\"transferCharacteristics\":\"fk\",\"matrixCoefficients\":\"jy\"},\"approxDurationMs\":\"70\"},{\"itag\":34,\"url\":\"cr\",\"mimeType\":\"la\",\"bitrate\":53,\"width\":29,\"height\":97,\"initRange\":{\"start\":\"89\",\"end\":\"45\"},\"indexRange\":{\"start\":\"93\",\"end\":\"45\"},\"lastModified\":\"52\",\"contentLength\":\"74\",\"quality\":\"xn\",\"fps\":60,\"qualityLabel\":\"xs\",\"projectionType\":\"lf\",\"averageBitrate\":1,\"approxDurationMs\":\"18\"},{\"itag\":67,\"url\":\"mr\",\"mimeType\":\"cs\",\"bitrate\":79,\"width\":9,\"height\":85,\"initRange\":{\"start\":\"56\",\"end\":\"96\"},\"indexRange\":{\"start\":\"71\",\"end\":\"84\"},\"lastModified\":\"78\",\"contentLength\":\"80\",\"quality\":\"ld\",\"fps\":2,\"qualityLabel\":\"no\",\"projectionType\":\"uq\",\"averageBitrate\":35,\"colorInfo\":{\"primaries\":\"mj\",\"transferCharacteristics\":\"ry\",\"matrixCoefficients\":\"cc\"},\"approxDurationMs\":\"43\"},{\"itag\":57,\"url\":\"fi\",\"mimeType\":\"to\",\"bitrate\":80,\"width\":81,\"height\":29,\"initRange\":{\"start\":\"6\",\"end\":\"96\"},\"indexRange\":{\"start\":\"73\",\"end\":\"48\"},\"lastModified\":\"32\",\"contentLength\":\"11\",\"quality\":\"ck\",\"fps\":82,\"qualityLabel\":\"fo\",\"projectionType\":\"px\",\"averageBitrate\":95,\"colorInfo\":{\"primaries\":\"az\",\"transferCharacteristics\":\"mq\",\"matrixCoefficients\":\"oc\"},\"approxDurationMs\":\"44\"},{\"itag\":52,\"url\":\"ea\",\"mimeType\":\"xm\",\"bitrate\":18,\"initRange\":{\"start\":\"15\",\"end\":\"16\"},\"indexRange\":{\"start\":\"4\",\"end\":\"33\"},\"lastModified\":\"65\",\"contentLength\":\"67\",\"quality\":\"es\",\"projectionType\":\"mp\",\"averageBitrate\":52,\"highReplication\":82,\"audioQuality\":\"za\",\"approxDurationMs\":\"24\",\"audioSampleRate\":\"1\",\"audioChannels\":92,\"loudnessDb\":0.9787435365879406},{\"itag\":37,\"url\":\"kk\",\"mimeType\":\"xg\",\"bitrate\":78,\"initRange\":{\"start\":\"38\",\"end\":\"94\"},\"indexRange\":{\"start\":\"27\",\"end\":\"17\"},\"lastModified\":\"61\",\"contentLength\":\"2\",\"quality\":\"nh\",\"projectionType\":\"ar\",\"averageBitrate\":69,\"audioQuality\":\"la\",\"approxDurationMs\":\"95\",\"audioSampleRate\":\"66\",\"audioChannels\":50,\"loudnessDb\":0.6461265012758731},{\"itag\":45,\"url\":\"oc\",\"mimeType\":\"nm\",\"bitrate\":12,\"initRange\":{\"start\":\"21\",\"end\":\"45\"},\"indexRange\":{\"start\":\"21\",\"end\":\"13\"},\"lastModified\":\"45\",\"contentLength\":\"85\",\"quality\":\"vs\",\"projectionType\":\"xp\",\"averageBitrate\":32,\"audioQuality\":\"tv\",\"approxDurationMs\":\"1\",\"audioSampleRate\":\"99\",\"audioChannels\":42,\"loudnessDb\":0.39295968942278037},{\"itag\":37,\"url\":\"zf\",\"mimeType\":\"be\",\"bitrate\":29,\"initRange\":{\"start\":\"27\",\"end\":\"87\"},\"indexRange\":{\"start\":\"81\",\"end\":\"20\"},\"lastModified\":\"6\",\"contentLength\":\"33\",\"quality\":\"pe\",\"projectionType\":\"pb\",\"averageBitrate\":100,\"audioQuality\":\"zi\",\"approxDurationMs\":\"70\",\"audioSampleRate\":\"32\",\"audioChannels\":68,\"loudnessDb\":0.2781731101164002}]},\"playerAds\":[{\"playerLegacyDesktopWatchAdsRenderer\":{\"playerAdParams\":{\"showContentThumbnail\":true,\"enabledEngageTypes\":\"3,6,4,5\"},\"gutParams\":{\"tag\":\"\\\\4061\\\\ytpwmpu\"},\"showCompanion\":true,\"showInstream\":true,\"useGut\":true}}],\"playbackTracking\":{\"videostatsPlaybackUrl\":{\"baseUrl\":\"bj\"},\"videostatsDelayplayUrl\":{\"baseUrl\":\"vx\"},\"videostatsWatchtimeUrl\":{\"baseUrl\":\"px\"},\"ptrackingUrl\":{\"baseUrl\":\"tg\"},\"qoeUrl\":{\"baseUrl\":\"wx\"},\"atrUrl\":{\"baseUrl\":\"xz\",\"elapsedMediaTimeSeconds\":45},\"videostatsScheduledFlushWalltimeSeconds\":[99,32,39],\"videostatsDefaultFlushIntervalSeconds\":3,\"youtubeRemarketingUrl\":{\"baseUrl\":\"mb\",\"elapsedMediaTimeSeconds\":63},\"googleRemarketingUrl\":{\"baseUrl\":\"yn\",\"elapsedMediaTimeSeconds\":83}},\"captions\":{\"playerCaptionsTracklistRenderer\":{\"captionTracks\":[{\"baseUrl\":\"ew\",\"name\":{\"simpleText\":\"ez\"},\"vssId\":\"fj\",\"languageCode\":\"wd\",\"kind\":\"ez\",\"isTranslatable\":21}],\"audioTracks\":[{\"captionTrackIndices\":[87]}],\"translationLanguages\":[{\"languageCode\":\"xu\",\"languageName\":{\"simpleText\":\"fw\"}},{\"languageCode\":\"zl\",\"languageName\":{\"simpleText\":\"xc\"}},{\"languageCode\":\"jr\",\"languageName\":{\"simpleText\":\"md\"}},{\"languageCode\":\"sc\",\"languageName\":{\"simpleText\":\"wf\"}},{\"languageCode\":\"nj\",\"languageName\":{\"simpleText\":\"xn\"}},{\"languageCode\":\"of\",\"languageName\":{\"simpleText\":\"av\"}},{\"languageCode\":\"tv\",\"languageName\":{\"simpleText\":\"ok\"}},{\"languageCode\":\"nu\",\"languageName\":{\"simpleText\":\"ry\"}},{\"languageCode\":\"zy\",\"languageName\":{\"simpleText\":\"nb\"}},{\"languageCode\":\"pt\",\"languageName\":{\"simpleText\":\"eq\"}},{\"languageCode\":\"vr\",\"languageName\":{\"simpleText\":\"cc\"}},{\"languageCode\":\"wh\",\"languageName\":{\"simpleText\":\"hd\"}},{\"languageCode\":\"hp\",\"languageName\":{\"simpleText\":\"ds\"}},{\"languageCode\":\"ka\",\"languageName\":{\"simpleText\":\"up\"}},{\"languageCode\":\"sw\",\"languageName\":{\"simpleText\":\"zp\"}},{\"languageCode\":\"rh\",\"languageName\":{\"simpleText\":\"eq\"}},{\"languageCode\":\"bq\",\"languageName\":{\"simpleText\":\"at\"}},{\"languageCode\":\"hu\",\"languageName\":{\"simpleText\":\"fg\"}},{\"languageCode\":\"ai\",\"languageName\":{\"simpleText\":\"iy\"}},{\"languageCode\":\"rj\",\"languageName\":{\"simpleText\":\"oz\"}},{\"languageCode\":\"sq\",\"languageName\":{\"simpleText\":\"fe\"}},{\"languageCode\":\"tn\",\"languageName\":{\"simpleText\":\"vk\"}},{\"languageCode\":\"jr\",\"languageName\":{\"simpleText\":\"jg\"}},{\"languageCode\":\"vc\",\"languageName\":{\"simpleText\":\"hv\"}},{\"languageCode\":\"yn\",\"languageName\":{\"simpleText\":\"ky\"}},{\"languageCode\":\"pa\",\"languageName\":{\"simpleText\":\"rw\"}},{\"languageCode\":\"lr\",\"languageName\":{\"simpleText\":\"kv\"}},{\"languageCode\":\"ud\",\"languageName\":{\"simpleText\":\"fn\"}},{\"languageCode\":\"hq\",\"languageName\":{\"simpleText\":\"io\"}},{\"languageCode\":\"rp\",\"languageName\":{\"simpleText\":\"qx\"}},{\"languageCode\":\"xf\",\"languageName\":{\"simpleText\":\"sm\"}},{\"languageCode\":\"fs\",\"languageName\":{\"simpleText\":\"ty\"}},{\"languageCode\":\"so\",\"languageName\":{\"simpleText\":\"xl\"}},{\"languageCode\":\"fk\",\"languageName\":{\"simpleText\":\"ff\"}},{\"languageCode\":\"fw\",\"languageName\":{\"simpleText\":\"wz\"}},{\"languageCode\":\"rn\",\"languageName\":{\"simpleText\":\"zw\"}},{\"languageCode\":\"wq\",\"languageName\":{\"simpleText\":\"yt\"}},{\"languageCode\":\"oh\",\"languageName\":{\"simpleText\":\"oo\"}},{\"languageCode\":\"ts\",\"languageName\":{\"simpleText\":\"jt\"}},{\"languageCode\":\"xy\",\"languageName\":{\"simpleText\":\"ga\"}},{\"languageCode\":\"jy\",\"languageName\":{\"simpleText\":\"sx\"}},{\"languageCode\":\"lw\",\"languageName\":{\"simpleText\":\"cf\"}},{\"languageCode\":\"fc\",\"languageName\":{\"simpleText\":\"qr\"}},{\"languageCode\":\"ji\",\"languageName\":{\"simpleText\":\"cc\"}},{\"languageCode\":\"qs\",\"languageName\":{\"simpleText\":\"pi\"}},{\"languageCode\":\"vx\",\"languageName\":{\"simpleText\":\"hk\"}},{\"languageCode\":\"jt\",\"languageName\":{\"simpleText\":\"eh\"}},{\"languageCode\":\"fb\",\"languageName\":{\"simpleText\":\"iu\"}},{\"languageCode\":\"mf\",\"languageName\":{\"simpleText\":\"st\"}},{\"languageCode\":\"en\",\"languageName\":{\"simpleText\":\"vr\"}},{\"languageCode\":\"go\",\"languageName\":{\"simpleText\":\"kp\"}},{\"languageCode\":\"sc\",\"languageName\":{\"simpleText\":\"rk\"}},{\"languageCode\":\"bx\",\"languageName\":{\"simpleText\":\"ci\"}},{\"languageCode\":\"pu\",\"languageName\":{\"simpleText\":\"qj\"}},{\"languageCode\":\"fa\",\"languageName\":{\"simpleText\":\"ht\"}},{\"languageCode\":\"bw\",\"languageName\":{\"simpleText\":\"af\"}},{\"languageCode\":\"rr\",\"languageName\":{\"simpleText\":\"jt\"}},{\"languageCode\":\"ef\",\"languageName\":{\"simpleText\":\"yy\"}},{\"languageCode\":\"bn\",\"languageName\":{\"simpleText\":\"wu\"}},{\"languageCode\":\"ov\",\"languageName\":{\"simpleText\":\"ae\"}},{\"languageCode\":\"sm\",\"languageName\":{\"simpleText\":\"hi\"}},{\"languageCode\":\"tq\",\"languageName\":{\"simpleText\":\"ie\"}},{\"languageCode\":\"fn\",\"languageName\":{\"simpleText\":\"et\"}},{\"languageCode\":\"jw\",\"languageName\":{\"simpleText\":\"bu\"}},{\"languageCode\":\"iz\",\"languageName\":{\"simpleText\":\"gc\"}},{\"languageCode\":\"bk\",\"languageName\":{\"simpleText\":\"jh\"}},{\"languageCode\":\"vw\",\"languageName\":{\"simpleText\":\"fq\"}},{\"languageCode\":\"xt\",\"languageName\":{\"simpleText\":\"or\"}},{\"languageCode\":\"kq\",\"languageName\":{\"simpleText\":\"ch\"}},{\"languageCode\":\"pa\",\"languageName\":{\"simpleText\":\"cs\"}},{\"languageCode\":\"ef\",\"languageName\":{\"simpleText\":\"eq\"}},{\"languageCode\":\"mk\",\"languageName\":{\"simpleText\":\"ig\"}},{\"languageCode\":\"me\",\"languageName\":{\"simpleText\":\"pv\"}},{\"languageCode\":\"ll\",\"languageName\":{\"simpleText\":\"nz\"}},{\"languageCode\":\"yd\",\"languageName\":{\"simpleText\":\"pu\"}},{\"languageCode\":\"dj\",\"languageName\":{\"simpleText\":\"vx\"}},{\"languageCode\":\"xc\",\"languageName\":{\"simpleText\":\"ca\"}},{\"languageCode\":\"wb\",\"languageName\":{\"simpleText\":\"il\"}},{\"languageCode\":\"ww\",\"languageName\":{\"simpleText\":\"jf\"}},{\"languageCode\":\"xi\",\"languageName\":{\"simpleText\":\"ba\"}},{\"languageCode\":\"ae\",\"languageName\":{\"simpleText\":\"hx\"}},{\"languageCode\":\"uj\",\"languageName\":{\"simpleText\":\"xu\"}},{\"languageCode\":\"hq\",\"languageName\":{\"simpleText\":\"gp\"}},{\"languageCode\":\"we\",\"languageName\":{\"simpleText\":\"pk\"}},{\"languageCode\":\"kt\",\"languageName\":{\"simpleText\":\"ek\"}},{\"languageCode\":\"hy\",\"languageName\":{\"simpleText\":\"ab\"}},{\"languageCode\":\"hm\",\"languageName\":{\"simpleText\":\"nu\"}},{\"languageCode\":\"uw\",\"languageName\":{\"simpleText\":\"rx\"}},{\"languageCode\":\"or\",\"languageName\":{\"simpleText\":\"nf\"}},{\"languageCode\":\"dh\",\"languageName\":{\"simpleText\":\"zn\"}},{\"languageCode\":\"kb\",\"languageName\":{\"simpleText\":\"js\"}},{\"languageCode\":\"vg\",\"languageName\":{\"simpleText\":\"xe\"}},{\"languageCode\":\"dl\",\"languageName\":{\"simpleText\":\"so\"}},{\"languageCode\":\"lz\",\"languageName\":{\"simpleText\":\"hb\"}},{\"languageCode\":\"ny\",\"languageName\":{\"simpleText\":\"xr\"}},{\"languageCode\":\"ag\",\"languageName\":{\"simpleText\":\"us\"}},{\"languageCode\":\"zr\",\"languageName\":{\"simpleText\":\"ae\"}},{\"languageCode\":\"yq\",\"languageName\":{\"simpleText\":\"yc\"}},{\"languageCode\":\"up\",\"languageName\":{\"simpleText\":\"dc\"}},{\"languageCode\":\"zn\",\"languageName\":{\"simpleText\":\"jw\"}},{\"languageCode\":\"uh\",\"languageName\":{\"simpleText\":\"ms\"}},{\"languageCode\":\"mt\",\"languageName\":{\"simpleText\":\"vf\"}},{\"languageCode\":\"lt\",\"languageName\":{\"simpleText\":\"ln\"}},{\"languageCode\":\"vf\",\"languageName\":{\"simpleText\":\"rd\"}},{\"languageCode\":\"my\",\"languageName\":{\"simpleText\":\"rk\"}},{\"languageCode\":\"ei\",\"languageName\":{\"simpleText\":\"ul\"}},{\"languageCode\":\"dj\",\"languageName\":{\"simpleText\":\"cz\"}},{\"languageCode\":\"kb\",\"languageName\":{\"simpleText\":\"hp\"}},{\"languageCode\":\"jj\",\"languageName\":{\"simpleText\":\"zf\"}},{\"languageCode\":\"ew\",\"languageName\":{\"simpleText\":\"ff\"}},{\"languageCode\":\"jo\",\"languageName\":{\"simpleText\":\"iz\"}},{\"languageCode\":\"ja\",\"languageName\":{\"simpleText\":\"uz\"}},{\"languageCode\":\"yd\",\"languageName\":{\"simpleText\":\"or\"}},{\"languageCode\":\"tl\",\"languageName\":{\"simpleText\":\"tw\"}},{\"languageCode\":\"mw\",\"languageName\":{\"simpleText\":\"th\"}},{\"languageCode\":\"pq\",\"languageName\":{\"simpleText\":\"zp\"}},{\"languageCode\":\"pq\",\"languageName\":{\"simpleText\":\"pk\"}},{\"languageCode\":\"ef\",\"languageName\":{\"simpleText\":\"fj\"}},{\"languageCode\":\"qq\",\"languageName\":{\"simpleText\":\"vu\"}},{\"languageCode\":\"pj\",\"languageName\":{\"simpleText\":\"kp\"}},{\"languageCode\":\"ab\",\"languageName\":{\"simpleText\":\"xw\"}},{\"languageCode\":\"re\",\"languageName\":{\"simpleText\":\"ln\"}},{\"languageCode\":\"ht\",\"languageName\":{\"simpleText\":\"wo\"}},{\"languageCode\":\"ju\",\"languageName\":{\"simpleText\":\"wb\"}},{\"languageCode\":\"yq\",\"languageName\":{\"simpleText\":\"xv\"}}],\"defaultAudioTrackIndex\":70}},\"videoDetails\":{\"videoId\":\"ux\",\"title\":\"jb\",\"lengthSeconds\":\"90\",\"keywords\":[\"th\",\"ts\",\"yg\",\"gy\",\"ih\",\"iq\",\"zj\"],\"channelId\":\"pg\",\"isOwnerViewing\":6,\"shortDescription\":\"ts\",\"isCrawlable\":62,\"thumbnail\":{\"thumbnails\":[{\"url\":\"vx\",\"width\":8,\"height\":58},{\"url\":\"bp\",\"width\":44,\"height\":79},{\"url\":\"oh\",\"width\":47,\"height\":66},{\"url\":\"hm\",\"width\":34,\"height\":55},{\"url\":\"vr\",\"width\":0,\"height\":20}]},\"allowRatings\":24,\"viewCount\":\"49\",\"author\":\"xr\",\"isPrivate\":70,\"isUnpluggedCorpus\":66,\"isLiveContent\":99},\"annotations\":[{\"playerAnnotationsExpandedRenderer\":{\"featuredChannel\":{\"startTimeMs\":\"96\",\"endTimeMs\":\"46\",\"watermark\":{\"thumbnails\":[{\"url\":\"li\",\"width\":91,\"height\":28}]},\"trackingParams\":\"an\",\"navigationEndpoint\":{\"clickTrackingParams\":\"mg\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"rd\",\"webPageType\":\"nc\",\"rootVe\":69,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"qg\"}},\"channelName\":\"ei\",\"subscribeButton\":{\"subscribeButtonRenderer\":{\"buttonText\":{\"runs\":[{\"text\":\"pz\"}]},\"subscribed\":44,\"enabled\":33,\"type\":\"ue\",\"channelId\":\"ki\",\"showPreferences\":71,\"subscribedButtonText\":{\"runs\":[{\"text\":\"lk\"}]},\"unsubscribedButtonText\":{\"runs\":[{\"text\":\"jn\"}]},\"trackingParams\":\"oj\",\"unsubscribeButtonText\":{\"runs\":[{\"text\":\"ad\"}]},\"serviceEndpoints\":[{\"clickTrackingParams\":\"wm\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":4,\"apiUrl\":\"ky\"}},\"subscribeEndpoint\":{\"channelIds\":[\"zt\"],\"params\":\"at\"}},{\"clickTrackingParams\":\"jg\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":28}},\"signalServiceEndpoint\":{\"signal\":\"ok\",\"actions\":[{\"clickTrackingParams\":\"lt\",\"openPopupAction\":{\"popup\":{\"confirmDialogRenderer\":{\"trackingParams\":\"po\",\"dialogMessages\":[{\"runs\":[{\"text\":\"ou\"},{\"text\":\"jt\"},{\"text\":\"zz\"}]}],\"confirmButton\":{\"buttonRenderer\":{\"style\":\"mm\",\"size\":\"oi\",\"isDisabled\":43,\"text\":{\"runs\":[{\"text\":\"kc\"}]},\"serviceEndpoint\":{\"clickTrackingParams\":\"gk\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":18,\"apiUrl\":\"kc\"}},\"unsubscribeEndpoint\":{\"channelIds\":[\"cm\"],\"params\":\"ar\"}},\"accessibility\":{\"label\":\"iy\"},\"trackingParams\":\"gs\"}},\"cancelButton\":{\"buttonRenderer\":{\"style\":\"jb\",\"size\":\"pe\",\"isDisabled\":69,\"text\":{\"runs\":[{\"text\":\"uv\"}]},\"accessibility\":{\"label\":\"qu\"},\"trackingParams\":\"pe\"}},\"primaryIsCancel\":48}},\"popupType\":\"ma\"}}]}}],\"subscribeAccessibility\":{\"accessibilityData\":{\"label\":\"vh\"}},\"unsubscribeAccessibility\":{\"accessibilityData\":{\"label\":\"lg\"}},\"signInEndpoint\":{\"clickTrackingParams\":\"eu\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"na\"}}}}}},\"allowSwipeDismiss\":55,\"annotationId\":\"jd\"}}],\"playerConfig\":{\"audioConfig\":{\"loudnessDb\":0.9620880668073215,\"perceptualLoudnessDb\":0.541474004793957,\"enablePerFormatLoudness\":31},\"streamSelectionConfig\":{\"maxBitrate\":\"61\"},\"mediaCommonConfig\":{\"dynamicReadaheadConfig\":{\"maxReadAheadMediaTimeMs\":100,\"minReadAheadMediaTimeMs\":21,\"readAheadGrowthRateMs\":29}},\"webPlayerConfig\":{\"useCobaltTvosDash\":55,\"webPlayerActionsPorting\":{\"getSharePanelCommand\":{\"clickTrackingParams\":\"of\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":31,\"apiUrl\":\"xl\"}},\"webPlayerShareEntityServiceEndpoint\":{\"serializedShareEntity\":\"tr\"}},\"subscribeCommand\":{\"clickTrackingParams\":\"fs\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":13,\"apiUrl\":\"xp\"}},\"subscribeEndpoint\":{\"channelIds\":[\"qs\"],\"params\":\"oa\"}},\"unsubscribeCommand\":{\"clickTrackingParams\":\"ls\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":91,\"apiUrl\":\"wc\"}},\"unsubscribeEndpoint\":{\"channelIds\":[\"fo\"],\"params\":\"vt\"}},\"addToWatchLaterCommand\":{\"clickTrackingParams\":\"ua\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":18,\"apiUrl\":\"iu\"}},\"playlistEditEndpoint\":{\"playlistId\":\"rv\",\"actions\":[{\"addedVideoId\":\"iw\",\"action\":\"rd\"}]}},\"removeFromWatchLaterCommand\":{\"clickTrackingParams\":\"un\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":20,\"apiUrl\":\"bl\"}},\"playlistEditEndpoint\":{\"playlistId\":\"zg\",\"actions\":[{\"action\":\"ya\",\"removedVideoId\":\"dk\"}]}}},\"gatewayExperimentGroup\":\"vb\"}},\"storyboards\":{\"playerStoryboardSpecRenderer\":{\"spec\":\"aj\",\"recommendedLevel\":87}},\"microformat\":{\"playerMicroformatRenderer\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"mm\",\"width\":57,\"height\":94}]},\"embed\":{\"iframeUrl\":\"bd\",\"width\":51,\"height\":73},\"title\":{\"simpleText\":\"sg\"},\"description\":{\"simpleText\":\"yv\"},\"lengthSeconds\":\"18\",\"ownerProfileUrl\":\"bg\",\"externalChannelId\":\"eg\",\"isFamilySafe\":88,\"availableCountries\":[\"hn\",\"sd\",\"lt\",\"tx\",\"nw\",\"mq\",\"iz\",\"aj\",\"vi\",\"xa\",\"ec\",\"iv\",\"rj\",\"vb\",\"ro\",\"po\",\"mv\",\"mx\",\"cn\",\"ld\",\"tn\",\"ay\",\"gv\",\"bs\",\"vf\",\"da\",\"ss\",\"km\",\"uo\",\"mg\",\"wv\",\"md\",\"lo\",\"nc\",\"vh\",\"li\",\"jh\",\"lj\",\"qq\",\"ci\",\"ob\",\"zy\",\"pu\",\"bl\",\"jm\",\"ge\",\"tt\",\"ov\",\"ue\",\"vp\",\"ka\",\"nh\",\"uc\",\"gb\",\"rs\",\"gu\",\"hm\",\"uv\",\"nq\",\"ga\",\"qu\",\"hr\",\"pj\",\"zq\",\"rh\",\"nn\",\"yv\",\"or\",\"zg\",\"ai\",\"qj\",\"cv\",\"vg\",\"hr\",\"zm\",\"al\",\"mj\",\"fz\",\"yx\",\"st\",\"tt\",\"ih\",\"vm\",\"wq\",\"gx\",\"wi\",\"ys\",\"ug\",\"vb\",\"uh\",\"rf\",\"ry\",\"ba\",\"xu\",\"ce\",\"eq\",\"bx\",\"he\",\"jm\",\"ie\",\"nb\",\"cd\",\"qz\",\"no\",\"yq\",\"qe\",\"jy\",\"wd\",\"pm\",\"nb\",\"hk\",\"em\",\"im\",\"iv\",\"ld\",\"gz\",\"fe\",\"ut\",\"md\",\"gw\",\"sf\",\"yz\",\"yp\",\"xr\",\"gm\",\"uo\",\"kg\",\"yo\",\"wv\",\"da\",\"wt\",\"ry\",\"it\",\"gz\",\"mm\",\"ho\",\"mf\",\"lq\",\"tu\",\"im\",\"lu\",\"gm\",\"pa\",\"ny\",\"gu\",\"ds\",\"yx\",\"yh\",\"jk\",\"qb\",\"jv\",\"mp\",\"bi\",\"nr\",\"mc\",\"bg\",\"ym\",\"zt\",\"sh\",\"kd\",\"gj\",\"dp\",\"qw\",\"eh\",\"no\",\"pj\",\"nq\",\"dy\",\"gt\",\"cm\",\"pg\",\"ce\",\"jt\",\"xv\",\"tf\",\"ue\",\"ke\",\"hs\",\"xh\",\"tc\",\"ad\",\"yg\",\"uh\",\"cd\",\"zc\",\"rj\",\"kq\",\"sp\",\"vv\",\"xt\",\"bo\",\"am\",\"kg\",\"kx\",\"xb\",\"fr\",\"il\",\"qi\",\"ap\",\"pe\",\"tg\",\"im\",\"cs\",\"vy\",\"zu\",\"cq\",\"bu\",\"og\",\"tf\",\"ze\",\"zj\",\"um\",\"vd\",\"ot\",\"al\",\"zl\",\"um\",\"jv\",\"ss\",\"md\",\"xm\",\"nv\",\"id\",\"es\",\"jf\",\"as\",\"zb\",\"ms\",\"uv\",\"jh\",\"xz\",\"em\",\"uv\",\"bk\",\"zx\",\"wp\",\"ay\",\"ub\",\"pa\",\"rf\",\"yi\",\"zm\",\"em\",\"pu\",\"xs\"],\"isUnlisted\":24,\"hasYpcMetadata\":38,\"viewCount\":\"6\",\"category\":\"qh\",\"publishDate\":\"eb\",\"ownerChannelName\":\"mf\",\"uploadDate\":\"ax\"}},\"cards\":{\"cardCollectionRenderer\":{\"cards\":[{\"cardRenderer\":{\"teaser\":{\"simpleCardTeaserRenderer\":{\"message\":{\"simpleText\":\"ha\"},\"trackingParams\":\"ra\",\"prominent\":9,\"logVisibilityUpdates\":88,\"onTapCommand\":{\"clickTrackingParams\":\"dy\",\"changeEngagementPanelVisibilityAction\":{\"targetId\":\"qc\",\"visibility\":\"mh\"}}}},\"cueRanges\":[{\"startCardActiveMs\":\"41\",\"endCardActiveMs\":\"81\",\"teaserDurationMs\":\"31\",\"iconAfterTeaserMs\":\"65\"}],\"trackingParams\":\"sn\"}}],\"headerText\":{\"simpleText\":\"mi\"},\"icon\":{\"infoCardIconRenderer\":{\"trackingParams\":\"tq\"}},\"closeButton\":{\"infoCardIconRenderer\":{\"trackingParams\":\"nz\"}},\"trackingParams\":\"ss\",\"allowTeaserDismiss\":55,\"logIconVisibilityUpdates\":49}},\"trackingParams\":\"lt\",\"attestation\":{\"playerAttestationRenderer\":{\"challenge\":\"rg\",\"botguardData\":{\"program\":\"vk\",\"interpreterSafeUrl\":{\"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\":\"ap\"},\"serverEnvironment\":83}}},\"videoQualityPromoSupportedRenderers\":{\"videoQualityPromoRenderer\":{\"triggerCriteria\":{\"connectionWhitelist\":[\"vs\"],\"joinLatencySeconds\":85,\"rebufferTimeSeconds\":89,\"watchTimeWindowSeconds\":21,\"refractorySeconds\":41},\"text\":{\"runs\":[{\"text\":\"it\"},{\"text\":\"qt\",\"bold\":60}]},\"endpoint\":{\"clickTrackingParams\":\"lw\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"ih\",\"webPageType\":\"xa\",\"rootVe\":73}},\"urlEndpoint\":{\"url\":\"ms\",\"target\":\"tj\"}},\"trackingParams\":\"vd\",\"snackbar\":{\"notificationActionRenderer\":{\"responseText\":{\"runs\":[{\"text\":\"pp\"}]},\"actionButton\":{\"buttonRenderer\":{\"text\":{\"runs\":[{\"text\":\"yw\"}]},\"navigationEndpoint\":{\"clickTrackingParams\":\"sq\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"wp\",\"webPageType\":\"zn\",\"rootVe\":21}},\"urlEndpoint\":{\"url\":\"ju\",\"target\":\"dy\"}},\"trackingParams\":\"zj\"}},\"trackingParams\":\"nh\"}}}},\"messages\":[{\"mealbarPromoRenderer\":{\"icon\":{\"thumbnails\":[{\"url\":\"ek\",\"width\":71,\"height\":69}]},\"messageTexts\":[{\"runs\":[{\"text\":\"ew\"}]}],\"actionButton\":{\"buttonRenderer\":{\"style\":\"gz\",\"size\":\"tz\",\"text\":{\"runs\":[{\"text\":\"ga\"}]},\"trackingParams\":\"qr\",\"command\":{\"clickTrackingParams\":\"wk\",\"commandExecutorCommand\":{\"commands\":[{\"clickTrackingParams\":\"dw\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"po\",\"webPageType\":\"fl\",\"rootVe\":70,\"apiUrl\":\"ot\"}},\"browseEndpoint\":{\"browseId\":\"pl\",\"params\":\"zo\"}},{\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":10,\"apiUrl\":\"rv\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"xi\",\"uiActions\":{\"hideEnclosingContainer\":25}}}]}}}},\"dismissButton\":{\"buttonRenderer\":{\"style\":\"ol\",\"size\":\"og\",\"text\":{\"runs\":[{\"text\":\"yv\"}]},\"trackingParams\":\"ch\",\"command\":{\"clickTrackingParams\":\"uu\",\"commandExecutorCommand\":{\"commands\":[{\"clickTrackingParams\":\"ig\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":71,\"apiUrl\":\"en\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"wh\",\"uiActions\":{\"hideEnclosingContainer\":45}}}]}}}},\"triggerCondition\":\"pb\",\"style\":\"uq\",\"trackingParams\":\"rp\",\"impressionEndpoints\":[{\"clickTrackingParams\":\"xb\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":73,\"apiUrl\":\"wl\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"wf\",\"uiActions\":{\"hideEnclosingContainer\":95}}}],\"isVisible\":17,\"messageTitle\":{\"runs\":[{\"text\":\"ir\"}]},\"enableSharedFeatureForImpressionHandling\":21}}],\"adPlacements\":[{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"7\",\"offsetEndMilliseconds\":\"39\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"linearAdSequenceRenderer\":{\"linearAds\":[{\"instreamVideoAdRenderer\":{\"playerOverlay\":{\"instreamAdPlayerOverlayRenderer\":{\"skipOrPreviewRenderer\":{\"skipAdRenderer\":{\"preskipRenderer\":{\"adPreviewRenderer\":{\"thumbnail\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg\",\"width\":46,\"height\":25}]},\"trackingParams\":\"ye\"},\"trackingParams\":\"dq\",\"templatedCountdown\":{\"templatedAdText\":{\"text\":\"ps\",\"isTemplated\":82,\"trackingParams\":\"cc\"}},\"durationMilliseconds\":44}},\"skippableRenderer\":{\"skipButtonRenderer\":{\"message\":{\"text\":\"xz\",\"isTemplated\":30,\"trackingParams\":\"um\"},\"trackingParams\":\"ge\"}},\"trackingParams\":\"zg\",\"skipOffsetMilliseconds\":88}},\"trackingParams\":\"qd\",\"visitAdvertiserRenderer\":{\"buttonRenderer\":{\"style\":\"fv\",\"text\":{\"simpleText\":\"on\"},\"icon\":{\"iconType\":\"vw\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"mk\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110\",\"webPageType\":\"ry\",\"rootVe\":62}},\"urlEndpoint\":{\"url\":\"lq\",\"target\":\"wt\"}},\"trackingParams\":\"mh\"}},\"adBadgeRenderer\":{\"simpleAdBadgeRenderer\":{\"text\":{\"text\":\"kw\",\"isTemplated\":93,\"trackingParams\":\"jg\"},\"trackingParams\":\"at\"}},\"adDurationRemaining\":{\"adDurationRemainingRenderer\":{\"templatedCountdown\":{\"templatedAdText\":{\"text\":\"rl\",\"isTemplated\":73,\"trackingParams\":\"le\"}},\"trackingParams\":\"tr\"}},\"adInfoRenderer\":{\"adHoverTextButtonRenderer\":{\"button\":{\"buttonRenderer\":{\"style\":\"le\",\"size\":\"nb\",\"isDisabled\":41,\"serviceEndpoint\":{\"clickTrackingParams\":\"jt\",\"openPopupAction\":{\"popup\":{\"aboutThisAdRenderer\":{\"url\":{\"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\":\"as\"},\"trackingParams\":\"vy\"}},\"popupType\":\"xn\"}},\"icon\":{\"iconType\":\"vl\"},\"trackingParams\":\"lm\",\"accessibilityData\":{\"accessibilityData\":{\"label\":\"qi\"}}}},\"hoverText\":{\"simpleText\":\"zk\"},\"trackingParams\":\"qa\"}},\"flyoutCtaRenderer\":{\"flyoutCtaRenderer\":{\"image\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"pv\"}]},\"trackingParams\":\"jo\"},\"headline\":{\"text\":\"qx\",\"isTemplated\":10,\"trackingParams\":\"um\"},\"description\":{\"text\":\"mf\",\"trackingParams\":\"fe\"},\"actionButton\":{\"buttonRenderer\":{\"text\":{\"simpleText\":\"kq\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"cm\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"wa\",\"webPageType\":\"nq\",\"rootVe\":69}},\"urlEndpoint\":{\"url\":\"ln\",\"target\":\"nd\"}},\"trackingParams\":\"no\"}},\"startMs\":45,\"trackingParams\":\"ge\"}},\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"xd\"},\"elementId\":\"tc\",\"inPlayerSlotId\":\"gg\",\"inPlayerLayoutId\":\"cm\"}},\"trackingParams\":\"uy\",\"layoutId\":\"ff\",\"associatedPlayerBytesLayoutId\":\"dy\"}},{\"adActionInterstitialRenderer\":{\"image\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"gv\"}]},\"trackingParams\":\"at\"},\"headline\":{\"text\":\"ow\",\"isTemplated\":66,\"trackingParams\":\"za\"},\"description\":{\"text\":\"ds\",\"isTemplated\":95,\"trackingParams\":\"fc\"},\"actionButton\":{\"buttonRenderer\":{\"style\":\"ys\",\"text\":{\"simpleText\":\"aq\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"vu\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"zn\",\"webPageType\":\"jv\",\"rootVe\":38}},\"urlEndpoint\":{\"url\":\"df\",\"target\":\"xe\"}},\"trackingParams\":\"za\"}},\"durationMilliseconds\":44,\"countdownRenderer\":{\"timedPieCountdownRenderer\":{\"trackingParams\":\"xg\"}},\"navigationEndpoint\":{\"clickTrackingParams\":\"vg\",\"loggingUrls\":[{\"baseUrl\":\"bc\"}],\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"sn\",\"webPageType\":\"vb\",\"rootVe\":34}},\"urlEndpoint\":{\"url\":\"ex\",\"target\":\"nb\"}},\"trackingParams\":\"iw\",\"backgroundImage\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"cm\"}]},\"trackingParams\":\"br\"},\"adRendererCommands\":{\"impressionCommand\":{\"clickTrackingParams\":\"dj\",\"commandExecutorCommand\":{\"commands\":[{\"clickTrackingParams\":\"li\",\"loggingUrls\":[{\"baseUrl\":\"wa\"}],\"pingingEndpoint\":{\"hack\":0}}]}}},\"skipButton\":{\"skipButtonRenderer\":{\"message\":{\"text\":\"jg\",\"isTemplated\":95,\"trackingParams\":\"by\"},\"trackingParams\":\"kl\"}},\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"kt\"},\"layoutId\":\"cv\",\"inPlayerSlotId\":\"qt\",\"inPlayerLayoutId\":\"yy\",\"associatedPlayerBytesLayoutId\":\"dx\"}},{\"instreamVideoAdRenderer\":{\"playerOverlay\":{\"instreamAdPlayerOverlayRenderer\":{\"skipOrPreviewRenderer\":{\"skipAdRenderer\":{\"preskipRenderer\":{\"adPreviewRenderer\":{\"thumbnail\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"pz\",\"width\":32,\"height\":43}]},\"trackingParams\":\"iz\"},\"trackingParams\":\"yo\",\"templatedCountdown\":{\"templatedAdText\":{\"text\":\"we\",\"isTemplated\":91,\"trackingParams\":\"si\"}},\"durationMilliseconds\":10}},\"skippableRenderer\":{\"skipButtonRenderer\":{\"message\":{\"text\":\"bp\",\"isTemplated\":93,\"trackingParams\":\"mo\"},\"trackingParams\":\"cp\"}},\"trackingParams\":\"qr\",\"skipOffsetMilliseconds\":60}},\"trackingParams\":\"zf\",\"visitAdvertiserRenderer\":{\"buttonRenderer\":{\"style\":\"ya\",\"text\":{\"simpleText\":\"fv\"},\"icon\":{\"iconType\":\"bx\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"bw\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"ht\",\"webPageType\":\"gv\",\"rootVe\":14}},\"urlEndpoint\":{\"url\":\"wi\",\"target\":\"te\"}},\"trackingParams\":\"gr\"}},\"adBadgeRenderer\":{\"simpleAdBadgeRenderer\":{\"text\":{\"text\":\"ox\",\"isTemplated\":66,\"trackingParams\":\"td\"},\"trackingParams\":\"ng\"}},\"adDurationRemaining\":{\"adDurationRemainingRenderer\":{\"templatedCountdown\":{\"templatedAdText\":{\"text\":\"zu\",\"isTemplated\":15,\"trackingParams\":\"py\"}},\"trackingParams\":\"hb\"}},\"adInfoRenderer\":{\"adHoverTextButtonRenderer\":{\"button\":{\"buttonRenderer\":{\"style\":\"vn\",\"size\":\"cw\",\"isDisabled\":56,\"serviceEndpoint\":{\"clickTrackingParams\":\"jh\",\"openPopupAction\":{\"popup\":{\"aboutThisAdRenderer\":{\"url\":{\"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\":\"zx\"},\"trackingParams\":\"yl\"}},\"popupType\":\"tw\"}},\"icon\":{\"iconType\":\"ar\"},\"trackingParams\":\"vi\",\"accessibilityData\":{\"accessibilityData\":{\"label\":\"hy\"}}}},\"hoverText\":{\"simpleText\":\"ap\"},\"trackingParams\":\"pp\"}},\"flyoutCtaRenderer\":{\"flyoutCtaRenderer\":{\"image\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"ol\"}]},\"trackingParams\":\"kz\"},\"headline\":{\"text\":\"wa\",\"isTemplated\":43,\"trackingParams\":\"yb\"},\"description\":{\"text\":\"cl\",\"trackingParams\":\"aq\"},\"actionButton\":{\"buttonRenderer\":{\"text\":{\"simpleText\":\"xg\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"wp\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"uh\",\"webPageType\":\"bs\",\"rootVe\":44}},\"urlEndpoint\":{\"url\":\"xq\",\"target\":\"fi\"}},\"trackingParams\":\"fo\"}},\"startMs\":5,\"trackingParams\":\"kh\"}},\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"ir\"},\"elementId\":\"mp\",\"inPlayerSlotId\":\"fh\",\"inPlayerLayoutId\":\"bh\"}},\"trackingParams\":\"ao\",\"layoutId\":\"gc\",\"associatedPlayerBytesLayoutId\":\"up\"}},{\"adActionInterstitialRenderer\":{\"image\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"wj\"}]},\"trackingParams\":\"zr\"},\"headline\":{\"text\":\"rq\",\"isTemplated\":82,\"trackingParams\":\"gr\"},\"description\":{\"text\":\"fj\",\"isTemplated\":57,\"trackingParams\":\"li\"},\"actionButton\":{\"buttonRenderer\":{\"style\":\"mu\",\"text\":{\"simpleText\":\"cg\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"eb\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"vn\",\"webPageType\":\"nw\",\"rootVe\":96}},\"urlEndpoint\":{\"url\":\"bs\",\"target\":\"dr\"}},\"trackingParams\":\"iq\"}},\"durationMilliseconds\":39,\"countdownRenderer\":{\"timedPieCountdownRenderer\":{\"trackingParams\":\"mt\"}},\"navigationEndpoint\":{\"clickTrackingParams\":\"uz\",\"loggingUrls\":[{\"baseUrl\":\"rn\"}],\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"cu\",\"webPageType\":\"qs\",\"rootVe\":26}},\"urlEndpoint\":{\"url\":\"ty\",\"target\":\"he\"}},\"trackingParams\":\"bw\",\"backgroundImage\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"pd\"}]},\"trackingParams\":\"wm\"},\"adRendererCommands\":{\"impressionCommand\":{\"clickTrackingParams\":\"io\",\"commandExecutorCommand\":{\"commands\":[{\"clickTrackingParams\":\"hd\",\"loggingUrls\":[{\"baseUrl\":\"hz\"}],\"pingingEndpoint\":{\"hack\":81}}]}}},\"skipButton\":{\"skipButtonRenderer\":{\"message\":{\"text\":\"db\",\"isTemplated\":42,\"trackingParams\":\"ga\"},\"trackingParams\":\"pa\"}},\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"bt\"},\"layoutId\":\"ec\",\"inPlayerSlotId\":\"nl\",\"inPlayerLayoutId\":\"qh\",\"associatedPlayerBytesLayoutId\":\"qe\"}}]}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"rj\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"zf\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"63\",\"offsetEndMilliseconds\":\"83\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"59\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"LigQMVuP3nAx3LwQfSGhgYmqsEWANi\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_START\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"330100\",\"offsetEndMilliseconds\":\"594666\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"0\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"LigQMVuP3nAx3LwQfSGhgYmqsEWANi\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"65\",\"offsetEndMilliseconds\":\"30\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"51\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"wg\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"56\",\"offsetEndMilliseconds\":\"86\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"25\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"nh\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_END\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"25\",\"offsetEndMilliseconds\":\"13\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"32\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"ti\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"47\",\"offsetEndMilliseconds\":\"84\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"10\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"go\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"14\",\"offsetEndMilliseconds\":\"87\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"79\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"wi\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"34\",\"offsetEndMilliseconds\":\"12\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"27\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"fp\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"66\",\"offsetEndMilliseconds\":\"35\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"98\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"cn\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"59\",\"offsetEndMilliseconds\":\"8\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"26\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"wz\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"84\",\"offsetEndMilliseconds\":\"90\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"92\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"nl\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"50\",\"offsetEndMilliseconds\":\"67\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"96\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"ov\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"13\",\"offsetEndMilliseconds\":\"2\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"52\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"by\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"73\",\"offsetEndMilliseconds\":\"64\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"67\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"uc\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_MILLISECONDS\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"10\",\"offsetEndMilliseconds\":\"zo\"},\"hideCueRangeMarker\":true}},\"renderer\":{\"adBreakServiceRenderer\":{\"prefetchMilliseconds\":\"22\",\"getAdBreakUrl\":\"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"en\"}}},{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_SELF_START\"}},\"renderer\":{\"actionCompanionAdRenderer\":{\"headline\":{\"text\":\"eg\",\"isTemplated\":93,\"trackingParams\":\"it\"},\"description\":{\"text\":\"ux\",\"isTemplated\":43,\"trackingParams\":\"sj\"},\"actionButton\":{\"buttonRenderer\":{\"text\":{\"simpleText\":\"de\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"ex\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"ue\",\"webPageType\":\"ow\",\"rootVe\":77}},\"urlEndpoint\":{\"url\":\"yh\",\"target\":\"pg\"}},\"trackingParams\":\"xf\"}},\"iconImage\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"te\",\"width\":19,\"height\":23}]},\"trackingParams\":\"lv\"},\"bannerImage\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"gj\",\"width\":38,\"height\":67}]},\"trackingParams\":\"ow\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"um\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"fq\",\"webPageType\":\"fd\",\"rootVe\":61}},\"urlEndpoint\":{\"url\":\"gi\",\"target\":\"tq\"}},\"trackingParams\":\"ie\",\"adInfoRenderer\":{\"adHoverTextButtonRenderer\":{\"button\":{\"buttonRenderer\":{\"style\":\"ng\",\"size\":\"xv\",\"isDisabled\":53,\"icon\":{\"iconType\":\"bq\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"yl\",\"openPopupAction\":{\"popup\":{\"aboutThisAdRenderer\":{\"url\":{\"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\":\"po\"},\"trackingParams\":\"hi\"}},\"popupType\":\"sb\"}},\"trackingParams\":\"ho\",\"accessibilityData\":{\"accessibilityData\":{\"label\":\"kl\"}}}},\"hoverText\":{\"simpleText\":\"xd\"},\"trackingParams\":\"dv\"}},\"adVideoId\":\"je\",\"impressionPings\":[{\"baseUrl\":\"xj\"}],\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"dt\"},\"associatedCompositePlayerBytesLayoutId\":\"te\"}},\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"vs\"}}}],\"adSlots\":[{\"adSlotRenderer\":{\"adSlotMetadata\":{\"slotId\":\"1234\",\"slotType\":\"SLOT_TYPE_PLAYER_BYTES\",\"adSlotLoggingData\":{\"serializedSlotAdServingDataEntry\":\"ob\"},\"triggerEvent\":\"SLOT_TRIGGER_EVENT_BEFORE_CONTENT\"},\"fulfillmentContent\":{\"fulfilledLayout\":{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"ot\",\"layoutType\":\"xg\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"yk\"}},\"renderingContent\":{\"playerBytesSequentialLayoutRenderer\":{\"sequentialLayouts\":[{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"je\",\"layoutType\":\"ww\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"ve\"}},\"renderingContent\":{\"instreamVideoAdRenderer\":{\"skipOffsetMilliseconds\":94,\"pings\":{\"impressionPings\":[{\"baseUrl\":\"pl\"},{\"baseUrl\":\"zs\"}],\"errorPings\":[{\"baseUrl\":\"hh\"}],\"mutePings\":[{\"baseUrl\":\"qh\"}],\"unmutePings\":[{\"baseUrl\":\"ey\"}],\"pausePings\":[{\"baseUrl\":\"pz\"}],\"rewindPings\":[{\"baseUrl\":\"bh\"}],\"resumePings\":[{\"baseUrl\":\"mw\"}],\"skipPings\":[{\"baseUrl\":\"si\"}],\"closePings\":[{\"baseUrl\":\"oh\"}],\"progressPings\":[{\"baseUrl\":\"ly\",\"offsetMilliseconds\":1},{\"baseUrl\":\"ac\",\"offsetMilliseconds\":80},{\"baseUrl\":\"sy\",\"offsetMilliseconds\":72}],\"fullscreenPings\":[{\"baseUrl\":\"kw\"}],\"activeViewViewablePings\":[{\"baseUrl\":\"oz\"}],\"endFullscreenPings\":[{\"baseUrl\":\"uc\"}],\"activeViewMeasurablePings\":[{\"baseUrl\":\"vu\"}],\"abandonPings\":[{\"baseUrl\":\"sf\"}],\"activeViewFullyViewableAudibleHalfDurationPings\":[{\"baseUrl\":\"qg\"}],\"completePings\":[{\"baseUrl\":\"jv\"}],\"activeViewTracking\":{\"trafficType\":\"sq\"}},\"clickthroughEndpoint\":{\"clickTrackingParams\":\"fn\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"tf\",\"webPageType\":\"ox\",\"rootVe\":73}},\"urlEndpoint\":{\"url\":\"ny\",\"target\":\"uc\"}},\"csiParameters\":[{\"key\":\"qe\",\"value\":\"em\"}],\"playerVars\":\"suppress_creator_endscreen=1&is_trueview_action\",\"elementId\":\"bq\",\"trackingParams\":\"dr\",\"legacyInfoCardVastExtension\":\"pa\",\"sodarExtensionData\":{\"siub\":\"mi\",\"bgub\":\"hc\",\"scs\":\"cw\",\"bgp\":\"co\"},\"externalVideoId\":\"ya\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"jj\"},\"layoutId\":\"sc\"}}}},{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"nr\",\"layoutType\":\"kn\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"cf\"}},\"renderingContent\":{\"adActionInterstitialRenderer\":{\"durationMilliseconds\":52,\"trackingParams\":\"yq\",\"abandonCommands\":{\"commands\":[{\"clickTrackingParams\":\"wi\",\"loggingUrls\":[{\"baseUrl\":\"jb\"}],\"pingingEndpoint\":{\"hack\":90}}]},\"skipPings\":[{\"baseUrl\":\"av\"}],\"layoutId\":\"nj\"}}}},{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"nl\",\"layoutType\":\"wm\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"zw\"}},\"renderingContent\":{\"instreamVideoAdRenderer\":{\"skipOffsetMilliseconds\":80,\"pings\":{\"impressionPings\":[{\"baseUrl\":\"ji\"},{\"baseUrl\":\"ao\"},{\"baseUrl\":\"cc\"}],\"errorPings\":[{\"baseUrl\":\"jt\"}],\"mutePings\":[{\"baseUrl\":\"mn\"},{\"baseUrl\":\"ce\"}],\"unmutePings\":[{\"baseUrl\":\"rd\"},{\"baseUrl\":\"lb\"}],\"pausePings\":[{\"baseUrl\":\"et\"},{\"baseUrl\":\"fv\"}],\"rewindPings\":[{\"baseUrl\":\"ft\"}],\"resumePings\":[{\"baseUrl\":\"qj\"},{\"baseUrl\":\"ot\"}],\"skipPings\":[{\"baseUrl\":\"ky\"},{\"baseUrl\":\"jb\"}],\"closePings\":[{\"baseUrl\":\"hw\"}],\"progressPings\":[{\"baseUrl\":\"vh\",\"offsetMilliseconds\":36},{\"baseUrl\":\"um\",\"offsetMilliseconds\":77},{\"baseUrl\":\"sq\",\"offsetMilliseconds\":19},{\"baseUrl\":\"ui\",\"offsetMilliseconds\":15},{\"baseUrl\":\"nl\",\"offsetMilliseconds\":86}],\"fullscreenPings\":[{\"baseUrl\":\"rp\"},{\"baseUrl\":\"cn\"}],\"activeViewViewablePings\":[{\"baseUrl\":\"ml\"},{\"baseUrl\":\"kq\"}],\"endFullscreenPings\":[{\"baseUrl\":\"ym\"}],\"activeViewMeasurablePings\":[{\"baseUrl\":\"di\"},{\"baseUrl\":\"ol\"}],\"abandonPings\":[{\"baseUrl\":\"aj\"},{\"baseUrl\":\"wo\"}],\"activeViewFullyViewableAudibleHalfDurationPings\":[{\"baseUrl\":\"ms\"},{\"baseUrl\":\"uj\"}],\"startPings\":[{\"baseUrl\":\"gy\"}],\"firstQuartilePings\":[{\"baseUrl\":\"ly\"}],\"secondQuartilePings\":[{\"baseUrl\":\"sw\"}],\"thirdQuartilePings\":[{\"baseUrl\":\"gt\"}],\"completePings\":[{\"baseUrl\":\"hu\"},{\"baseUrl\":\"gs\"}],\"activeViewTracking\":{\"trafficType\":\"mr\"}},\"clickthroughEndpoint\":{\"clickTrackingParams\":\"yq\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"dn\",\"webPageType\":\"ms\",\"rootVe\":54}},\"urlEndpoint\":{\"url\":\"hs\",\"target\":\"jt\"}},\"csiParameters\":[{\"key\":\"zn\",\"value\":\"eq\"}],\"playerVars\":\"bi\",\"elementId\":\"gr\",\"trackingParams\":\"qc\",\"legacyInfoCardVastExtension\":\"xv\",\"sodarExtensionData\":{\"siub\":\"ul\",\"bgub\":\"yr\",\"scs\":\"ui\",\"bgp\":\"vy\"},\"externalVideoId\":\"fp\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"gt\"},\"layoutId\":\"bh\"}}}},{\"playerBytesAdLayoutRenderer\":{\"adLayoutMetadata\":{\"layoutId\":\"xy\",\"layoutType\":\"bf\",\"adLayoutLoggingData\":{\"serializedAdServingDataEntry\":\"rj\"}},\"renderingContent\":{\"adActionInterstitialRenderer\":{\"durationMilliseconds\":95,\"trackingParams\":\"ee\",\"abandonCommands\":{\"commands\":[{\"clickTrackingParams\":\"mi\",\"loggingUrls\":[{\"baseUrl\":\"yi\"},{\"baseUrl\":\"tm\"}],\"pingingEndpoint\":{\"hack\":47}}]},\"skipPings\":[{\"baseUrl\":\"uk\"},{\"baseUrl\":\"yj\"}],\"layoutId\":\"ft\"}}}}]}},\"layoutExitNormalTriggers\":[{\"id\":\"hq\",\"onLayoutSelfExitRequestedTrigger\":{\"triggeringLayoutId\":\"hv\"}}],\"layoutExitSkipTriggers\":[{\"id\":\"up\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"nm\"}},{\"id\":\"yl\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"gh\"}},{\"id\":\"zd\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"mo\"}},{\"id\":\"bc\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"jj\"}}],\"layoutExitMuteTriggers\":[{\"id\":\"ql\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"hr\"}},{\"id\":\"rc\",\"skipRequestedTrigger\":{\"triggeringLayoutId\":\"ln\"}}]}}},\"slotEntryTrigger\":{\"id\":\"lc\",\"beforeContentVideoIdStartedTrigger\":{}},\"slotFulfillmentTriggers\":[{\"id\":\"xq\",\"slotIdEnteredTrigger\":{\"triggeringSlotId\":\"da\"}}],\"slotExpirationTriggers\":[{\"id\":\"vv\",\"slotIdExitedTrigger\":{\"triggeringSlotId\":\"re\"}},{\"id\":\"jg\",\"onNewPlaybackAfterContentVideoIdTrigger\":{}}]}}],\"adBreakHeartbeatParams\":\"mw\",\"frameworkUpdates\":{\"entityBatchUpdate\":{\"mutations\":[{\"entityKey\":\"pz\",\"type\":\"az\",\"payload\":{\"offlineabilityEntity\":{\"key\":\"ql\",\"command\":{\"innertubeCommand\":{\"clickTrackingParams\":\"nz\",\"ypcGetOfflineUpsellEndpoint\":{\"params\":\"pw\"}}},\"addToOfflineButtonState\":\"os\",\"contentCheckOk\":false,\"racyCheckOk\":false,\"loggingDirectives\":{\"trackingParams\":\"xp\",\"visibility\":{\"types\":\"1\"},\"enableDisplayloggerExperiment\":true}}}}],\"timestamp\":{\"seconds\":\"19\",\"nanos\":12}}}}}", objectRepresentation:{playerResponse:r5a}}];function t5a(a,b){for(var c="",d=0;d<b;d++)c+=a.charAt(Math.floor(Math.random()*a.length));return c} function fx(a){return t5a("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",a)} function gx(a){return t5a("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",a)} function hx(a){return t5a("0123456789",a)} ;function ix(){var a=performance.now(),b=new Date;var c="2."+b.getFullYear()+String(b.getMonth()+1).padStart(2,"0")+String(b.getDate()).padStart(2,"0");for(var d,e=Math.floor(Math.random()*11)+15,h=[],k=0;k<e;k++)h.push(Math.floor(Math.random()*26476865)+24547720);d=h.join(",");var m=fx(10),p=fx(100),q=fx(102),r=fx(106),w=fx(108),z=fx(11),C=fx(1140),E=fx(123),I=fx(14),N=fx(16),P=fx(1900),U=fx(23),ca=fx(26),aa=fx(34),ea=fx(397),ha=fx(44),va=fx(5),Ma=fx(72),tb=fx(74),bb=fx(75),Ub=fx(88),Jb=fx(91),nc= "rr4---sn-q4fl6nzy rr2---sn-4g5lznez rr4---sn-ntqe6n7r rr2---sn-q4flrnss rr3---sn-q4fl6n66 rr2---sn-q4flrnee rr5---sn-q4fzen7s rr2---sn-hgn7rn7r rr4---sn-q4fl6n6y rr5---sn-q4fl6nd7 rr4---sn-ntq7yney rr1---sn-ntq7ynle rr3---sn-5hne6n6e rr2---sn-t0a7lnee rr5---sn-q4fl6n6s rr1---sn-5hnekn7s rr5---sn-q4fl6n6d rr3---sn-hgn7yn7s rr4---sn-q4flrnek rr2---sn-q4flrney".split(" ");var Lb=nc[Math.floor(Math.random()*nc.length)];var ic=new Date("2010-01-01").getTime();var lb=new Date(ic+Math.random()*(new Date().getTime()- ic)).toISOString().split("T")[0];for(var ib,Bb=[],Xa=0;Xa<4;Xa++)Bb.push(Math.floor(Math.random()*100));ib=Bb.join(".");var ec=Number(hx(5)),Wb=Number(hx(6)),Tc=Number(hx(7)),xd=Number(hx(9)),da=hx(1),cc=hx(10),Xb=hx(16),Gc=hx(19),Rb=hx(2),yc=hx(20),Gg=hx(21),fc=hx(3),Cc=hx(4),ed=hx(5),ee=hx(6),Cb=hx(7),Rc=hx(8),rd=hx(9);var Oq=t5a("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",27352);var fd=[gx(5),gx(5),gx(5)].join("%2C"),Yf=[hx(3),hx(5),hx(5)].join("%2C"),eu=gx(0),qf=gx(1), bh=gx(10),lj=gx(108),yd=gx(11),Eo=gx(12),Fm=gx(13),Ip=gx(14),Fj=gx(15),Be=gx(16),Gm=gx(17),na=gx(18),wa=gx(19),Ea=gx(2),Ua=gx(20),Yb=gx(22),id=gx(23),Ba=gx(24),Pb=gx(266),jb=gx(3),xe=gx(30),Li=gx(34),gb=gx(35),Fo=gx(36),Cn=gx(4),kd=gx(40),Ph=gx(43),bm=gx(47),NA=gx(5),ch=gx(6),fu=gx(7),IEa=gx(75),gu=gx(8),J_=gx(80),rI=gx(9),bf="https://www."+gx(12)+".com",K_={},L_={},sI={},gfa={},tI={},M_={},N_={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",params:[{key:"ipcc",value:"0"},{key:"is_viewed_live", value:"False"},{key:"is_alc_surface",value:"false"},{key:"premium_membership",value:"non_member"},{key:"has_unlimited_entitlement",value:"False"},{key:"has_alc_entitlement",value:"false"},{key:"logged_in",value:"1"},{key:"e",value:d}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:c},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+gx(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",value:"1"}]},{service:"ECATCHER",params:[{key:"client.version", value:c},{key:"client.name",value:"WEB"},{key:"client.fexp",value:d}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:Gg+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+gx(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:kd,ypcGetOfflineUpsellEndpoint:{params:J_}},trackingParams:gb+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},contextParams:"Q0FFU0FnZ0M="}, streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&cnr="+Rb+"&ratebypass=yes&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&c=WEB&txp="+Cb+"&n="+N+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+ w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"",bitrate:Wb,width:640,height:360,lastModified:Xb,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Cb,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+ fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&cnr="+Rb+"&ratebypass=yes&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&c=WEB&txp="+Cb+"&n="+N+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+lj+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"avc1.64001F, mp4a.40.2\"",bitrate:Wb,width:1280, height:720,lastModified:Xb,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Cb,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+fd+"&ms="+ fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+rd+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"avc1.640028\"",bitrate:Tc,width:1920,height:1080, initRange:{start:"0",end:"740"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:rd,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:Tc,approxDurationMs:Cb},{itag:248,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=248&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+fd+"&ms="+fd+"&mv="+ qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fwebm&ns="+Ba+"&gir="+jb+"&clen="+rd+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/webm; codecs=\"vp9\"",bitrate:Tc,width:1920,height:1080,initRange:{start:"0", end:"220"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:rd,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:Tc,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:399,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=399&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+rd+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"av01.0.08M.08\"",bitrate:Tc, width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:rd,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:Tc,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:136,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=136&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+rd+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"avc1.4d401f\"",bitrate:Tc, width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:rd,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Wb,approxDurationMs:Cb},{itag:247,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=247&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+ fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fwebm&ns="+Ba+"&gir="+jb+"&clen="+rd+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/webm; codecs=\"vp9\"",bitrate:Tc,width:1280, height:720,initRange:{start:"0",end:"219"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:rd,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Wb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:398,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=398&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+rd+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"av01.0.05M.08\"",bitrate:Tc, width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:rd,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Wb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:135,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=135&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"avc1.4d401f\"",bitrate:Wb, width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Wb,approxDurationMs:Cb},{itag:244,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=244&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+ fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fwebm&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+lj+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/webm; codecs=\"vp9\"",bitrate:Wb,width:854, height:480,initRange:{start:"0",end:"219"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Wb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:397,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=397&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"av01.0.04M.08\"",bitrate:Wb, width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Wb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:134,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=134&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"avc1.4d401e\"",bitrate:Wb, width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Wb,highReplication:!0,approxDurationMs:Cb},{itag:243,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=243&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fwebm&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/webm; codecs=\"vp9\"",bitrate:Wb, width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Wb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:396,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=396&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"av01.0.01M.08\"",bitrate:Wb, width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Wb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:133,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=133&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"avc1.4d4015\"",bitrate:Wb, width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Wb,approxDurationMs:Cb},{itag:242,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=242&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+ fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fwebm&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/webm; codecs=\"vp9\"",bitrate:Wb,width:426, height:240,initRange:{start:"0",end:"218"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Wb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:395,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=395&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"av01.0.00M.08\"",bitrate:Wb, width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Wb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:160,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=160&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"avc1.4d400c\"",bitrate:Wb, width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:ec,approxDurationMs:Cb},{itag:278,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=278&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+ fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fwebm&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/webm; codecs=\"vp9\"",bitrate:Wb,width:256, height:144,initRange:{start:"0",end:"218"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:ec,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:394,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=394&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=video%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"video/mp4; codecs=\"av01.0.00M.08\"",bitrate:ec, width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:ec,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Cb},{itag:140,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+ Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=audio%2Fmp4&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"audio/mp4; codecs=\"mp4a.40.2\"",bitrate:Wb, initRange:{start:"0",end:"631"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Wb,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Cb,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+ Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=audio%2Fwebm&ns="+Ba+"&gir="+jb+"&clen="+Cb+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"audio/webm; codecs=\"opus\"",bitrate:ec,initRange:{start:"0",end:"265"},indexRange:{start:fc, end:Cc},lastModified:Xb,contentLength:Cb,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:ec,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Cb,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=audio%2Fwebm&ns="+ Ba+"&gir="+jb+"&clen="+Cb+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"audio/webm; codecs=\"opus\"",bitrate:ec,initRange:{start:"0",end:"265"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Cb,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:ec, audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Cb,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+Lb+".googlevideo.com/videoplayback?expire="+cc+"&ei="+U+"&ip="+ib+"&id=o-AF"+Ph+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+Yf+"&mn="+fd+"&ms="+fd+"&mv="+qf+"&mvi="+da+"&pl="+Rb+"&initcwndbps="+Cb+"&siu="+da+"&spc="+ha+"&vprv="+da+"&svpuc="+da+"&mime=audio%2Fwebm&ns="+Ba+"&gir="+jb+"&clen="+Rc+"&dur="+Rc+"&lmt="+Xb+"&mt="+cc+"&fvip=3&keepalive="+jb+"&c=WEB&txp="+ Cb+"&n="+Be+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+p+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+w,mimeType:"audio/webm; codecs=\"opus\"",bitrate:Wb,initRange:{start:"0",end:"265"},indexRange:{start:fc,end:Cc},lastModified:Xb,contentLength:Rc,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Wb,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Cb,audioSampleRate:"48000",audioChannels:2, loudnessDb:-3.7800007}]},playerAds:[{playerLegacyDesktopWatchAdsRenderer:{playerAdParams:{showContentThumbnail:!0,enabledEngageTypes:"3,6,4,5,17,1"},gutParams:{tag:"\\4061\\ytpwmpu"},showCompanion:!0,showInstream:!0,useGut:!0}}],playbackTracking:{videostatsPlaybackUrl:{baseUrl:"https://s.youtube.com/api/stats/playback?cl="+rd+"&docid="+z+"&ei="+U+"&feature="+m+"&fexp="+eu+"&ns="+Ea+"&plid="+N+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+qf+"&el="+bh+"&len="+Cc+"&of="+Yb+ "&uga="+Rb+"&vm="+Pb},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+rd+"&docid="+z+"&ei="+U+"&feature="+m+"&fexp="+eu+"&ns="+Ea+"&plid="+N+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+qf+"&el="+bh+"&len="+Cc+"&of="+Yb+"&uga="+Rb+"&vm="+Pb},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+rd+"&docid="+z+"&ei="+U+"&feature="+m+"&fexp="+eu+"&ns="+Ea+"&plid="+N+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+ qf+"&el="+bh+"&len="+Cc+"&of="+Yb+"&uga="+Rb+"&vm="+Pb},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+U+"&m="+Ub+"&oid="+Yb+"&plid="+N+"&pltype="+fu+"&ptchn="+Yb+"&ptk="+I+"&video_id="+z},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+rd+"&docid="+z+"&ei="+U+"&event="+Ip+"&feature="+m+"&fexp="+eu+"&ns="+Ea+"&plid="+N+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+qf},atrUrl:{baseUrl:"https://s.youtube.com/api/stats/atr?docid="+z+"&ei="+U+"&feature="+ m+"&len="+Cc+"&ns="+Ea+"&plid="+N+"&ver="+da,elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+z+"&caps="+jb+"&opi="+rd+"&xoaf="+da+"&hl="+Ea+"&ip="+ib+"&ipbits="+da+"&expire="+cc+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+ib+"&key="+jb+"&lang="+va,name:{simpleText:Fj},vssId:".en-US",languageCode:"en-US",isTranslatable:!0, trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+z+"&caps="+jb+"&opi="+rd+"&xoaf="+da+"&hl="+Ea+"&ip="+ib+"&ipbits="+da+"&expire="+cc+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+ib+"&key="+jb+"&kind="+jb+"&lang="+Ea,name:{simpleText:Gm},vssId:"a.it",languageCode:"it",kind:"asr",isTranslatable:!0,trackName:""}],audioTracks:[{captionTrackIndices:[0,1],defaultCaptionTrackIndex:0,visibility:"UNKNOWN",hasDefaultTrack:!0,captionsInitialState:"CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED"}], translationLanguages:[{languageCode:"af",languageName:{simpleText:"Afrikaans"}},{languageCode:"ak",languageName:{simpleText:"Akan"}},{languageCode:"sq",languageName:{simpleText:"Albanian"}},{languageCode:"am",languageName:{simpleText:"Amharic"}},{languageCode:"ar",languageName:{simpleText:"Arabic"}},{languageCode:"hy",languageName:{simpleText:"Armenian"}},{languageCode:"as",languageName:{simpleText:"Assamese"}},{languageCode:"ay",languageName:{simpleText:"Aymara"}},{languageCode:"az",languageName:{simpleText:"Azerbaijani"}}, {languageCode:"bn",languageName:{simpleText:"Bangla"}},{languageCode:"eu",languageName:{simpleText:"Basque"}},{languageCode:"be",languageName:{simpleText:"Belarusian"}},{languageCode:"bho",languageName:{simpleText:"Bhojpuri"}},{languageCode:"bs",languageName:{simpleText:"Bosnian"}},{languageCode:"bg",languageName:{simpleText:"Bulgarian"}},{languageCode:"my",languageName:{simpleText:"Burmese"}},{languageCode:"ca",languageName:{simpleText:"Catalan"}},{languageCode:"ceb",languageName:{simpleText:"Cebuano"}}, {languageCode:"zh-Hans",languageName:{simpleText:"Chinese (Simplified)"}},{languageCode:"zh-Hant",languageName:{simpleText:"Chinese (Traditional)"}},{languageCode:"co",languageName:{simpleText:"Corsican"}},{languageCode:"hr",languageName:{simpleText:"Croatian"}},{languageCode:"cs",languageName:{simpleText:"Czech"}},{languageCode:"da",languageName:{simpleText:"Danish"}},{languageCode:"dv",languageName:{simpleText:"Divehi"}},{languageCode:"nl",languageName:{simpleText:"Dutch"}},{languageCode:"en",languageName:{simpleText:"English"}}, {languageCode:"eo",languageName:{simpleText:"Esperanto"}},{languageCode:"et",languageName:{simpleText:"Estonian"}},{languageCode:"ee",languageName:{simpleText:"Ewe"}},{languageCode:"fil",languageName:{simpleText:"Filipino"}},{languageCode:"fi",languageName:{simpleText:"Finnish"}},{languageCode:"fr",languageName:{simpleText:"French"}},{languageCode:"gl",languageName:{simpleText:"Galician"}},{languageCode:"lg",languageName:{simpleText:"Ganda"}},{languageCode:"ka",languageName:{simpleText:"Georgian"}}, {languageCode:"de",languageName:{simpleText:"German"}},{languageCode:"el",languageName:{simpleText:"Greek"}},{languageCode:"gn",languageName:{simpleText:"Guarani"}},{languageCode:"gu",languageName:{simpleText:"Gujarati"}},{languageCode:"ht",languageName:{simpleText:"Haitian Creole"}},{languageCode:"ha",languageName:{simpleText:"Hausa"}},{languageCode:"haw",languageName:{simpleText:"Hawaiian"}},{languageCode:"iw",languageName:{simpleText:"Hebrew"}},{languageCode:"hi",languageName:{simpleText:"Hindi"}}, {languageCode:"hmn",languageName:{simpleText:"Hmong"}},{languageCode:"hu",languageName:{simpleText:"Hungarian"}},{languageCode:"is",languageName:{simpleText:"Icelandic"}},{languageCode:"ig",languageName:{simpleText:"Igbo"}},{languageCode:"id",languageName:{simpleText:"Indonesian"}},{languageCode:"ga",languageName:{simpleText:"Irish"}},{languageCode:"it",languageName:{simpleText:"Italian"}},{languageCode:"ja",languageName:{simpleText:"Japanese"}},{languageCode:"jv",languageName:{simpleText:"Javanese"}}, {languageCode:"kn",languageName:{simpleText:"Kannada"}},{languageCode:"kk",languageName:{simpleText:"Kazakh"}},{languageCode:"km",languageName:{simpleText:"Khmer"}},{languageCode:"rw",languageName:{simpleText:"Kinyarwanda"}},{languageCode:"ko",languageName:{simpleText:"Korean"}},{languageCode:"kri",languageName:{simpleText:"Krio"}},{languageCode:"ku",languageName:{simpleText:"Kurdish"}},{languageCode:"ky",languageName:{simpleText:"Kyrgyz"}},{languageCode:"lo",languageName:{simpleText:"Lao"}},{languageCode:"la", languageName:{simpleText:"Latin"}},{languageCode:"lv",languageName:{simpleText:"Latvian"}},{languageCode:"ln",languageName:{simpleText:"Lingala"}},{languageCode:"lt",languageName:{simpleText:"Lithuanian"}},{languageCode:"lb",languageName:{simpleText:"Luxembourgish"}},{languageCode:"mk",languageName:{simpleText:"Macedonian"}},{languageCode:"mg",languageName:{simpleText:"Malagasy"}},{languageCode:"ms",languageName:{simpleText:"Malay"}},{languageCode:"ml",languageName:{simpleText:"Malayalam"}},{languageCode:"mt", languageName:{simpleText:"Maltese"}},{languageCode:"mi",languageName:{simpleText:"Maori"}},{languageCode:"mr",languageName:{simpleText:"Marathi"}},{languageCode:"mn",languageName:{simpleText:"Mongolian"}},{languageCode:"ne",languageName:{simpleText:"Nepali"}},{languageCode:"nso",languageName:{simpleText:"Northern Sotho"}},{languageCode:"no",languageName:{simpleText:"Norwegian"}},{languageCode:"ny",languageName:{simpleText:"Nyanja"}},{languageCode:"or",languageName:{simpleText:"Odia"}},{languageCode:"om", languageName:{simpleText:"Oromo"}},{languageCode:"ps",languageName:{simpleText:"Pashto"}},{languageCode:"fa",languageName:{simpleText:"Persian"}},{languageCode:"pl",languageName:{simpleText:"Polish"}},{languageCode:"pt",languageName:{simpleText:"Portuguese"}},{languageCode:"pa",languageName:{simpleText:"Punjabi"}},{languageCode:"qu",languageName:{simpleText:"Quechua"}},{languageCode:"ro",languageName:{simpleText:"Romanian"}},{languageCode:"ru",languageName:{simpleText:"Russian"}},{languageCode:"sm", languageName:{simpleText:"Samoan"}},{languageCode:"sa",languageName:{simpleText:"Sanskrit"}},{languageCode:"gd",languageName:{simpleText:"Scottish Gaelic"}},{languageCode:"sr",languageName:{simpleText:"Serbian"}},{languageCode:"sn",languageName:{simpleText:"Shona"}},{languageCode:"sd",languageName:{simpleText:"Sindhi"}},{languageCode:"si",languageName:{simpleText:"Sinhala"}},{languageCode:"sk",languageName:{simpleText:"Slovak"}},{languageCode:"sl",languageName:{simpleText:"Slovenian"}},{languageCode:"so", languageName:{simpleText:"Somali"}},{languageCode:"st",languageName:{simpleText:"Southern Sotho"}},{languageCode:"es",languageName:{simpleText:"Spanish"}},{languageCode:"su",languageName:{simpleText:"Sundanese"}},{languageCode:"sw",languageName:{simpleText:"Swahili"}},{languageCode:"sv",languageName:{simpleText:"Swedish"}},{languageCode:"tg",languageName:{simpleText:"Tajik"}},{languageCode:"ta",languageName:{simpleText:"Tamil"}},{languageCode:"tt",languageName:{simpleText:"Tatar"}},{languageCode:"te", languageName:{simpleText:"Telugu"}},{languageCode:"th",languageName:{simpleText:"Thai"}},{languageCode:"ti",languageName:{simpleText:"Tigrinya"}},{languageCode:"ts",languageName:{simpleText:"Tsonga"}},{languageCode:"tr",languageName:{simpleText:"Turkish"}},{languageCode:"tk",languageName:{simpleText:"Turkmen"}},{languageCode:"uk",languageName:{simpleText:"Ukrainian"}},{languageCode:"ur",languageName:{simpleText:"Urdu"}},{languageCode:"ug",languageName:{simpleText:"Uyghur"}},{languageCode:"uz",languageName:{simpleText:"Uzbek"}}, {languageCode:"vi",languageName:{simpleText:"Vietnamese"}},{languageCode:"cy",languageName:{simpleText:"Welsh"}},{languageCode:"fy",languageName:{simpleText:"Western Frisian"}},{languageCode:"xh",languageName:{simpleText:"Xhosa"}},{languageCode:"yi",languageName:{simpleText:"Yiddish"}},{languageCode:"yo",languageName:{simpleText:"Yoruba"}},{languageCode:"zu",languageName:{simpleText:"Zulu"}}],defaultAudioTrackIndex:0}},videoDetails:{videoId:yd,title:NA,lengthSeconds:"1155",keywords:[NA,yd,ch,Gm], channelId:Ba,isOwnerViewing:!1,shortDescription:yd,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+Fo+"G&rs="+Li,width:168,height:94},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+Fo+"G&rs="+Li,width:196,height:110},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+Fo+"G&rs="+aa,width:246,height:138},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+Fo+"G&rs="+aa,width:336,height:188},{url:"https://i.ytimg.com/vi/"+ z+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:Cb,author:Fm,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:Cb,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+Yb+"/featured_channel.jpg?v="+gu,width:40,height:40}]},trackingParams:gb+"=",navigationEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"/channel/"+Ba,webPageType:"WEB_PAGE_TYPE_CHANNEL", rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Ba}},channelName:Fm,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:na}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Ba,showPreferences:!1,subscribedButtonText:{runs:[{text:fu}]},unsubscribedButtonText:{runs:[{text:bh}]},trackingParams:gb+"=",unsubscribeButtonText:{runs:[{text:bh}]},serviceEndpoints:[{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}}, subscribeEndpoint:{channelIds:[Ba],params:gu}},{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:kd,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:gb+"=",dialogMessages:[{runs:[{text:rI},{text:yd},{text:ch}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:bh}]},serviceEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0, apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Ba],params:gu}},accessibility:{label:Ip},trackingParams:gb+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:fu}]},accessibility:{label:wa},trackingParams:gb+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Eo}},unsubscribeAccessibility:{accessibilityData:{label:yd}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}], playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:Rc},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}}, subscribeCommand:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Ba],params:gu}},unsubscribeCommand:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Ba],params:gu}},addToWatchLaterCommand:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}}, playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:yd,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:yd}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+z+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+Fo+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+ z+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+yd,width:1280,height:720},title:{simpleText:ch},description:{simpleText:Ua},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+wa,externalChannelId:Ba,isFamilySafe:!0,availableCountries:"AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW".split(" "), isUnlisted:!1,hasYpcMetadata:!1,viewCount:Cb,category:"Travel & Events",publishDate:lb,ownerChannelName:Fm,uploadDate:lb}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:yd},trackingParams:gb+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:kd,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0", endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:gb+"="}}],headerText:{simpleText:bh},icon:{infoCardIconRenderer:{trackingParams:gb+"="}},closeButton:{infoCardIconRenderer:{trackingParams:gb+"="}},trackingParams:gb+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:gb+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+yd+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY", botguardData:{program:Oq,interpreterSafeUrl:(K_.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+xe+".js",K_),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Gm},{text:Fj,bold:!0}]},endpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/", webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/",target:"TARGET_NEW_WINDOW"}},trackingParams:gb+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:fu}]},actionButton:{buttonRenderer:{text:{runs:[{text:na}]},navigationEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+z,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+ z,target:"TARGET_NEW_WINDOW"}},trackingParams:gb+"="}},trackingParams:gb+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ma+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+Ma+"=s400-c-k-c0x00ffffff-no-rj",width:400,height:400}]},icon:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/annotations/youtube.png"}]},left:.030214407,width:.15438597,top:.37587035,aspectRatio:1, startMs:Cb,endMs:Cb,title:{accessibility:{accessibilityData:{label:Ua}},simpleText:na},metadata:{simpleText:Cn},callToAction:{simpleText:Fj},dismiss:{simpleText:Gm},endpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"/channel/"+Ba,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Ba}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:ch}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Ba,showPreferences:!1, subscribedButtonText:{runs:[{text:Eo}]},unsubscribedButtonText:{runs:[{text:rI}]},trackingParams:gb+"=",unsubscribeButtonText:{runs:[{text:Gm}]},serviceEndpoints:[{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Ba],params:gu}},{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:kd,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:gb+ "=",dialogMessages:[{runs:[{text:ch},{text:NA},{text:Be}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:bh}]},serviceEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Ba],params:gu}},accessibility:{label:na},trackingParams:gb+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:rI}]}, accessibility:{label:fu},trackingParams:gb+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Eo}},unsubscribeAccessibility:{accessibilityData:{label:Be}}}},trackingParams:gb+"=",isSubscribe:!0,id:yc}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+Fo+"G&rs="+aa,width:168,height:94},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+Fo+"G&rs="+Li,width:196,height:110}, {url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+Fo+"G&rs="+aa,width:246,height:138},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+Fo+"G&rs="+aa,width:336,height:188},{url:"https://i.ytimg.com/vi/"+z+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:Cb,endMs:Cb,title:{accessibility:{accessibilityData:{label:Fj}},simpleText:Cn},metadata:{simpleText:yd},endpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"/watch?v="+ yd,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:yd,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+Lb+".googlevideo.com/videoplayback?source=youtube&oeis="+da+"&c=WEB&oad="+Cc+"&ovd="+Cc+"&oaad="+ed+"&oavd="+ed+"&ocs="+fc+"&oewis="+da+"&oputc="+da+"&ofpcc="+da+"&siu="+da+"&msp="+da+"&odepv="+da+ "&id=o-AF"+Ph+"&ip="+ib+"&initcwndbps="+Cb+"&mt="+cc+"&oweuc="+eu}}}}},trackingParams:gb+"=",id:yc,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:Ua}},simpleText:Fm},style:"DEFAULT"}}]}}],startMs:Cb,trackingParams:gb+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:da,offsetEndMilliseconds:ed},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3, pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+rd+";dc_trk_cid="+rd+";dc_dbm_token="+w+";ord="+cc+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";dc_rui="+da+";dc_exteid="+yc+";dc_av="+fc+";dc_sk="+da+";dc_ctype="+Rb+";dc_ref=http://www.youtube.com/video/"+yd+";dc_pubid="+da+";dc_btype=23?gclid="+Jb+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+ C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+da+"&ns="+da+"&event="+da+"&device="+da+"&content_v="+z+"&el="+bh+"&ei="+U+"&devicever="+c+"&bti="+Cb+"&format="+ee+"&break_type="+da+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+da+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+ib+"&slot_pos="+da+"&slot_len="+da+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+Yf+"&ad_len="+ed+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+ yd+"&aqi="+U+"&ad_rmp="+da+"&sli="+da}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+ da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+ee+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+ C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}], resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+ "&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Cb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+ C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&ctype="+fc+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+ C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_engaged_view&ctype="+fc+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+ee+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ rd+";dc_trk_cid="+rd+";dc_dbm_token="+w+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";ord="+rd+";dc_rui="+da+";dc_exteid="+Gc+";dc_av="+da+";dc_sk="+da+";dc_ctype="+Rb+";dc_pubid="+da+";dc_btype=3?gclid="+Jb+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}, {baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+q+"&sig="+id+"&ad_cpn=[AD_CPN]&id="+ch+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ch+"&dc_pubid="+da+"&dc_exteid="+yc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}], endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+q+"&sig="+id+"&ad_cpn=[AD_CPN]&id="+ch+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+da},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ch+"&avm="+da+"&dc_pubid="+da+"&dc_exteid="+ yc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+ q+"&sig="+id+"&ad_cpn=[AD_CPN]&id="+ch+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+da},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ch+"&dc_pubid="+da+"&dc_exteid="+yc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+ee+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+ee+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}], completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:kd, commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+ fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+z+"/mqdefault.jpg",width:320,height:180}]},trackingParams:gb+"="},trackingParams:gb+ "=",templatedCountdown:{templatedAdText:{text:Gm,isTemplated:!0,trackingParams:gb+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:Fm,isTemplated:!1,trackingParams:gb+"="},trackingParams:gb+"="}},trackingParams:gb+"=",skipOffsetMilliseconds:5E3}},trackingParams:gb+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:ch},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+ C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}}, trackingParams:gb+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Cn,isTemplated:!1,trackingParams:gb+"="},trackingParams:gb+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:ch,isTemplated:!0,trackingParams:gb+"="}},trackingParams:gb+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:kd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(L_.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue= "https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+P+"&hl="+Ea+"&origin=www.youtube.com&ata_theme="+Cn,L_),trackingParams:gb+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:gb+"="}},hoverText:{runs:[{text:Ip}]},trackingParams:gb+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+bm+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:gb+"="},headline:{text:wa,isTemplated:!1,trackingParams:gb+"="},description:{text:Cn, trackingParams:gb+"="},actionButton:{buttonRenderer:{text:{simpleText:Be},navigationEndpoint:{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+rd+";dc_trk_cid="+rd+";dc_dbm_token="+w+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";ord="+rd+";dc_rui="+da+";dc_exteid="+yc+";dc_av="+da+";dc_sk="+da+";dc_ctype="+Rb+";dc_pubid="+da+";dc_btype=3?gclid="+Jb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+ C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}}, trackingParams:gb+"="}},startMs:da,trackingParams:gb+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:rI},elementId:Fm}},elementId:bh,trackingParams:gb+"=",legacyInfoCardVastExtension:Fm,sodarExtensionData:{siub:Eo,bgub:bh,scs:Fj,bgp:wa},externalVideoId:yd,adLayoutLoggingData:{serializedAdServingDataEntry:Eo},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+bm+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:gb+"="}, headline:{text:fu,isTemplated:!1,trackingParams:gb+"="},description:{text:fu,isTemplated:!1,trackingParams:gb+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:na},navigationEndpoint:{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+rd+";dc_trk_cid="+rd+";dc_dbm_token="+w+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";ord="+rd+";dc_rui="+da+";dc_exteid="+ yc+";dc_av="+da+";dc_sk="+da+";dc_ctype="+Rb+";dc_pubid="+da+";dc_btype=3?gclid="+Jb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+ da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:gb+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:gb+"="}},navigationEndpoint:{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+rd+";dc_trk_cid="+ rd+";dc_dbm_token="+w+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";ord="+rd+";dc_rui="+da+";dc_exteid="+yc+";dc_av="+da+";dc_sk="+da+";dc_ctype="+Rb+";dc_pubid="+da+";dc_btype=3?gclid="+Jb+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+ E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}}, trackingParams:gb+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:gb+"="},abandonCommands:{commands:[{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+ da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:kd,commandExecutorCommand:{commands:[{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:Eo,isTemplated:!1,trackingParams:gb+ "="},trackingParams:gb+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:fu},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Cb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"1ID7Gdwk2vV7OZ1A"}}, {instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N1957659.127733GOOGLE-YOUTUBE/B29940965.366940103;dc_trk_aid="+rd+";dc_trk_cid="+rd+";ord="+cc+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";dc_rui="+da+";dc_exteid="+yc+";dc_av="+fc+";dc_sk="+da+";dc_ctype="+Rb+";dc_ref=http://www.youtube.com/video/"+yd+";dc_pubid="+da+";dc_btype=23?gclid="+Jb+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}, {baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+da+"&ns="+da+"&event="+da+"&device="+da+"&content_v="+z+"&el="+bh+"&ei="+U+"&devicever="+c+"&bti="+Cb+"&format="+ee+"&break_type="+da+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+da+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+ib+"&slot_pos="+da+"&slot_len="+da+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+ Yf+"&ad_len="+ed+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+yd+"&aqi="+U+"&ad_rmp="+da+"&sli="+da}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+ee+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}], pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ ca+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+ C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Cb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}], progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&ctype="+fc+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4, attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_engaged_view&ctype="+fc+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+ee+";?", offsetMilliseconds:15E3}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+ q+"&sig="+id+"&ad_cpn=[AD_CPN]&id="+ch+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ch+"&dc_pubid="+da+"&dc_exteid="+yc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+ q+"&sig="+id+"&ad_cpn=[AD_CPN]&id="+ch+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+da},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ch+"&avm="+da+"&dc_pubid="+da+"&dc_exteid="+yc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}, {baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+q+"&sig="+id+"&ad_cpn=[AD_CPN]&id="+ch+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+da},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ch+"&dc_pubid="+da+"&dc_exteid="+yc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}], startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+ee+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+ da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+ee+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}, {baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+ fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15", playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+z+"/mqdefault.jpg",width:320,height:180}]},trackingParams:gb+"="},trackingParams:gb+"=",templatedCountdown:{templatedAdText:{text:Fj,isTemplated:!0,trackingParams:gb+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:fu,isTemplated:!1,trackingParams:gb+"="},trackingParams:gb+"="}}, trackingParams:gb+"=",skipOffsetMilliseconds:5E3}},trackingParams:gb+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Eo},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN", rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:gb+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:wa,isTemplated:!1,trackingParams:gb+"="},trackingParams:gb+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:yd, isTemplated:!0,trackingParams:gb+"="}},trackingParams:gb+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:kd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(sI.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+P+"&hl="+Ea+"&origin=www.youtube.com&ata_theme="+Cn,sI),trackingParams:gb+"="}},popupType:"DIALOG"}}, icon:{iconType:"INFO_OUTLINE"},trackingParams:gb+"="}},hoverText:{runs:[{text:Eo}]},trackingParams:gb+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+tb+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:gb+"="},headline:{text:Ua,isTemplated:!1,trackingParams:gb+"="},description:{text:Gm,trackingParams:gb+"="},actionButton:{buttonRenderer:{text:{simpleText:Ua},navigationEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+ C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}}, trackingParams:gb+"="}},startMs:da,trackingParams:gb+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:yd},elementId:bh}},elementId:yd,trackingParams:gb+"=",legacyInfoCardVastExtension:Cn,sodarExtensionData:{siub:fu,bgub:gu,scs:Be,bgp:Fm},externalVideoId:yd,adLayoutLoggingData:{serializedAdServingDataEntry:na},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+tb+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:gb+"="},headline:{text:yd, isTemplated:!1,trackingParams:gb+"="},description:{text:Cn,isTemplated:!1,trackingParams:gb+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:na},navigationEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN", rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:gb+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:gb+"="}},navigationEndpoint:{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+ C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+ "AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:gb+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:gb+"="},abandonCommands:{commands:[{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}, {baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+da+"="+da+";etm1="+da+";eid1="+Rb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:kd,commandExecutorCommand:{commands:[{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=video_card_endcap_impression"}], pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:bh,isTemplated:!1,trackingParams:gb+"="},trackingParams:gb+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Cn},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+da+";dc_exteid="+yc+";met="+da+";ecn"+ da+"="+da+";etm1="+da+";eid1="+Cb+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:NA}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Be}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ed,offsetEndMilliseconds:ee},hideCueRangeMarker:!0}}, renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+U+"&m_pos="+Rb+"&token=ALHj"+ea+"&index="+da+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+c+"&m_pos_ms="+ed}},adSlotLoggingData:{serializedSlotAdServingDataEntry:wa}}}, {adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ee,offsetEndMilliseconds:ee},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+U+"&m_pos="+fc+"&token=ALHj"+ea+"&index="+da+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+ c+"&m_pos_ms="+ee}},adSlotLoggingData:{serializedSlotAdServingDataEntry:wa}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ee,offsetEndMilliseconds:ee},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+U+"&m_pos="+fc+"&token=ALHj"+ea+"&index="+da+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+ c+"&m_pos_ms="+ee}},adSlotLoggingData:{serializedSlotAdServingDataEntry:bh}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ee,offsetEndMilliseconds:ee},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+U+"&m_pos="+fc+"&token=ALHj"+ea+"&index="+da+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+ c+"&m_pos_ms="+ee}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ua}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ee,offsetEndMilliseconds:Rb},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+U+"&m_pos="+fc+"&token=ALHj"+ea+"&index="+da+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+ c+"&m_pos_ms="+ee}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Fm}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:Rb,offsetEndMilliseconds:Rb},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+U+"&m_pos="+Rb+"&token=ALHj"+ea+"&index="+da+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+ c+"&m_pos_ms="+Rb}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Be}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Eo,isTemplated:!1,trackingParams:gb+"="},description:{text:gu,isTemplated:!1,trackingParams:gb+"="},actionButton:{buttonRenderer:{text:{simpleText:Ua},navigationEndpoint:{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ rd+";dc_trk_cid="+rd+";dc_dbm_token="+w+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";ord="+rd+";dc_rui="+da+";dc_exteid="+yc+";dc_av="+da+";dc_sk="+da+";dc_ctype="+Rb+";dc_pubid="+da+";dc_btype=3?gclid="+Jb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]", webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:gb+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+bm+"=s88-c-k-c0x00ffffff-no-rj",width:48, height:48}]},trackingParams:gb+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+bb+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:gb+"="},navigationEndpoint:{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+rd+";dc_trk_cid="+rd+";dc_dbm_token="+w+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";ord="+rd+ ";dc_rui="+da+";dc_exteid="+yc+";dc_av="+da+";dc_sk="+da+";dc_ctype="+Rb+";dc_pubid="+da+";dc_btype=3?gclid="+Jb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+ C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:gb+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:kd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(gfa.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue= "https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+P+"&hl="+Ea+"&origin=www.youtube.com&ata_theme="+Cn,gfa),trackingParams:gb+"="}},popupType:"DIALOG"}},trackingParams:gb+"="}},hoverText:{runs:[{text:gu}]},trackingParams:gb+"="}},adVideoId:yd,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Gm},associatedCompositePlayerBytesLayoutId:Be}}, adSlotLoggingData:{serializedSlotAdServingDataEntry:Be}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:NA,isTemplated:!1,trackingParams:gb+"="},description:{text:Ip,isTemplated:!1,trackingParams:gb+"="},actionButton:{buttonRenderer:{text:{simpleText:Ua},navigationEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+ E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}}, trackingParams:gb+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+tb+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:gb+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+IEa+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:gb+"="},navigationEndpoint:{clickTrackingParams:kd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+ da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:gb+ "=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:kd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(tI.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+P+"&hl="+Ea+"&origin=www.youtube.com&ata_theme="+Cn,tI),trackingParams:gb+"="}},popupType:"DIALOG"}},trackingParams:gb+"="}}, hoverText:{runs:[{text:wa}]},trackingParams:gb+"="}},adVideoId:yd,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+yd+"&cid="+ca+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Fj},associatedCompositePlayerBytesLayoutId:Be}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Fj}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Gm, isTemplated:!1,trackingParams:gb+"="},description:{text:ch,isTemplated:!1,trackingParams:gb+"="},actionButton:{buttonRenderer:{text:{simpleText:yd},navigationEndpoint:{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+rd+";dc_trk_cid="+rd+";dc_dbm_token="+w+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";ord="+rd+";dc_rui="+da+";dc_exteid="+yc+";dc_av="+da+";dc_sk="+da+";dc_ctype="+ Rb+";dc_pubid="+da+";dc_btype=3?gclid="+Jb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+ aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:gb+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+bm+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:gb+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+bb+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:gb+ "="},navigationEndpoint:{clickTrackingParams:kd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+rd+";dc_trk_cid="+rd+";dc_dbm_token="+w+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+da+";ord="+rd+";dc_rui="+da+";dc_exteid="+yc+";dc_av="+da+";dc_sk="+da+";dc_ctype="+Rb+";dc_pubid="+da+";dc_btype=3?gclid="+Jb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+ C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+C+"____________"+E+"AxAA&ase=2&num="+da+"&cid="+ca+"&ad_cpn=%5BAD_CPN%5D&sig="+aa+"&adurl="+bf+"&label=video_click_to_advertiser_site&ctype="+fc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}}, trackingParams:gb+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:kd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(M_.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+P+"&hl="+Ea+"&origin=www.youtube.com&ata_theme="+Cn,M_),trackingParams:gb+"="}},popupType:"DIALOG"}},trackingParams:gb+ "="}},hoverText:{runs:[{text:Fm}]},trackingParams:gb+"="}},adVideoId:yd,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+C+"____________"+E+"AxAA&sigh="+z+"&cid="+ca+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:bh},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:Be}},adSlotLoggingData:{serializedSlotAdServingDataEntry:NA}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:xe, type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:xe,command:{innertubeCommand:{clickTrackingParams:kd,ypcGetOfflineUpsellEndpoint:{params:J_}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:gb+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:cc,nanos:xd}}}},JEa=JSON.stringify(N_),O_=performance.now()-a;return{objectRepresentation:N_,jsonRepresentation:JEa,generationTime:O_}} ;function u5a(a,b){if(a===b)return!0;if(!a||!b||typeof a!==typeof b)return!1;if(a instanceof Array&&b instanceof Array){if(a.length!==b.length)return!1;for(var c=0;c<a.length;c++)if(!u5a(a[c],b[c]))return!1;return!0}if(typeof a==="object"&&typeof b==="object"&&a&&b){for(c in a)if(!(c in b&&u5a(a[c],b[c])))return!1;for(var d in b)if(!(d in a))return!1;return!0}return!1} ;var v5a=["i.s_","i.k_"];function jx(a,b,c,d){if(a===b)return!0;if(Array.isArray(a)&&Array.isArray(b)){if(a.length!==b.length)return!1;for(var e=0;e<a.length;e++)if(!jx(a[e],b[e],c,d))return!1;return!0}if(a instanceof Set||b instanceof Set){if(a instanceof Set&&b instanceof Set){if(a.size!==b.size)return!1;d=g(a.values());for(e=d.next();!e.done;e=d.next())if(!b.has(e.value))return!1;return!0}return!1}if(a instanceof Function){if(d)return!0;a.name===""&&Im(Error("genericDeeplyEquals does not work on arrow or inline functions"), "ERROR");return!1}if(a instanceof Date&&b instanceof Date)return a.getTime()===b.getTime();if(a instanceof Object&&b instanceof Object){if(w5a(a)&&w5a(b))try{return a.equals(b)}catch(k){Im(Error("genericDeeplyEquals encountered single\n argument equals method but it has thrown an error during execution:\n "+k),"ERROR")}e=Object.getOwnPropertyNames(a).filter(function(k){return c?a[k]!==void 0:!0}); var h=Object.getOwnPropertyNames(b).filter(function(k){return c?b[k]!==void 0:!0}); if(e.length!==h.length)return!1;e=g(e);for(h=e.next();!h.done;h=e.next())if(h=h.value,!jx(a[h],b[h],c,d))return!1;return!0}return!1} function w5a(a){a=Object.getPrototypeOf(a).equals;return a instanceof Function&&a.length===1} ;var x5a=2,y5a=2,z5a=2,A5a=2,B5a=2,C5a=2,D5a=2,E5a;function F5a(){return t(function(a){if(a.nextAddress==1)return y5a!==2?a.jumpTo(2):n(a,G5a(),3);a.nextAddress!=2&&(y5a=a.yieldResult);return a.return(y5a)})} function H5a(){return t(function(a){if(a.nextAddress==1)return y("ab_pl_man")?A5a!==2?a.jumpTo(2):n(a,I5a(),3):a.return(1);a.nextAddress!=2&&(A5a=a.yieldResult);return a.return(A5a)})} function J5a(){return t(function(a){if(a.nextAddress==1)return y("ab_fk_sk_cl")?B5a!==2?a.jumpTo(2):n(a,K5a(),3):a.return(1);a.nextAddress!=2&&(B5a=a.yieldResult);return a.return(B5a)})} function L5a(){return t(function(a){if(a.nextAddress==1)return y("ab_det_apb_b")?z5a!==2?a.jumpTo(2):n(a,M5a(),3):a.return(1);a.nextAddress!=2&&(z5a=a.yieldResult);return a.return(z5a)})} function eeb(a){var b;t(function(c){b=["b.f_","j.s_","r.s_","e.h_"];y("ab_det_sc_inj")&&b.push("s.i_");y("ab_deg_unex_thr")||b.push("a.o_");y("ks_get_o_pp")||b.push("g.o_");y("ks_det_gpbl")||b.push("p.i_");b.push("f.i_");b.push("a.b_");b.push("p.m_");b.forEach(function(d){var e;return t(function(h){if(h.nextAddress==1)return n(h,N5a[d](),2);e=h.yieldResult;a(e,d);ua(h)})}); ua(c)})} function O5a(a){var b=document.getElementsByTagName("ytd-enforcement-message-view-model");b.length===0||getComputedStyle(b[0]).display==="none"?a(0,"p.h_"):a(1,"p.h_")} function AdB(){var a;return t(function(b){if(b.nextAddress==1)return n(b,Promise.all([F5a(),L5a(),H5a(),J5a()]),2);if(b.nextAddress!=3)return LmN()?b.return(!0):n(b,ycb(),3);a=b.yieldResult;return b.return(a===0)})} function LmN(){var a=[];a.push(Mna());y("disable_enf_isd")||a.push(P5a());a.push(y5a);a.push(z5a);a.push(A5a);a.push(B5a);if(y("ab_det_el_h")){var b=a.push;C5a===2&&(C5a=Q5a());b.call(a,C5a)}y("ks_det_gpbl")||a.push(R5a());y("ks_get_o_pp")||a.push(S5a());y("ab_deg_unex_thr")||a.push(T5a());a.push(x5a);y("ab_det_sc_inj_enf")&&a.push(U5a());y("enable_ips_gating")&&a.push(D5a);return y("debug_sk_em_precheck")?!0:a.includes(0)} function V5a(){var a=[].concat(pa(s5a));try{var b=ix();a.push({jsonRepresentation:b.jsonRepresentation,objectRepresentation:b.objectRepresentation})}catch(c){a=[].concat(pa(s5a))}return a} function W5a(){var a=["adPlacements","adSlots"];try{return a.filter(function(){return!0}).length!==a.length?0:1}catch(b){return 0}} function S5a(){if(W5a()===0)return 0;var a=ix(),b=a.objectRepresentation,c=(0,uc.unsafeClone)(b),d=[];if(b&&typeof b==="object")for(var e in b)d.push(e);else return 4;a=a.objectRepresentation.adPlacements;if(!(a&&a.length>0))return 4;try{if(!u5a(d,Object.getOwnPropertyNames(b)))return 0}catch(h){return 0}return u5a(c,b)?1:0} function Mna(){for(var a=g(V5a()),b=a.next();!b.done;b=a.next()){var c=b.value;b=c.jsonRepresentation;c=c.objectRepresentation;try{var d=JSON.parse(b);if(!jx(d,c,!1,!1))return 0}catch(e){return 0}}return 1} function U5a(){try{var a=lna("ab_det_sc_inj_val");a.length===1&&a[0]===""&&(a=["json=JSON.parse(text);for(k of[\"playerAds\",\"adPlacements\",\"adSlots\"])"]);for(var b=document.querySelectorAll("script"),c=g(b),d=c.next();!d.done;d=c.next())for(var e=d.value,h=g(a),k=h.next();!k.done;k=h.next()){var m=k.value;b=void 0;if((b=e.textContent)==null?0:b.includes(m))return 0}}catch(p){return 4}return 1} function ycb(){var a,b,c,d,e,h,k;return t(function(m){switch(m.nextAddress){case 1:xa(m,2),a=g(s5a),b=a.next();case 4:if(b.done)return m.return(1);d=c=b.value;e=d.jsonRepresentation;h=d.objectRepresentation;return n(m,new Response(e,{status:200}).json(),7);case 7:k=m.yieldResult;if(!jx(k,h,!1,!1))return m.return(0);b=a.next();m.jumpTo(4);break;case 2:return za(m),m.return(4);}})} function T5a(){try{btoa("abc")}catch(a){return 0}return 1} function G5a(){var a,b,c,d,e,h,k,m,p,q,r;return t(function(w){switch(w.nextAddress){case 1:xa(w,2),a=g(V5a()),b=a.next();case 4:if(b.done)return w.return(1);d=c=b.value;e=d.jsonRepresentation;h=d.objectRepresentation;k=btoa(e);m="data:application/json;base64,"+k;p=new Request(m);Object.defineProperty(p,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}}); Object.defineProperty(p,"method",{get:function(){return"POST"}}); Object.defineProperty(p,"bodyUsed",{get:function(){return!0}}); Object.defineProperty(p,"mode",{get:function(){return"same-origin"}}); Object.defineProperty(p,"body",{get:function(){return new ReadableStream}}); return n(w,fetch(p),7);case 7:return q=w.yieldResult,n(w,q.json(),8);case 8:r=w.yieldResult;if(!jx(r,h,!1,!1))return w.return(0);b=a.next();w.jumpTo(4);break;case 2:return za(w),w.return(4);}})} function Q5a(){try{var a=document.createElement("div");document.body.appendChild(a);var b=getComputedStyle(a).display;document.body.removeChild(a);if(b==="none")return 4;var c=document.body,d;a=null;a=d=document.createElement("div");d.id="primary";c.appendChild(d);c=d;d=document.createElement("div");d.classList.add("ytd-two-column-browse-results-renderer");d.classList.add("style-scope");c.appendChild(d);c=d;d=document.createElement("div");d.classList.add("ytd-rich-grid-renderer");d.id="masthead-ad"; c.appendChild(d);c=d;d=document.createElement("div");d.classList.add("ytd-rich-grid-renderer");d.classList.add("style-scope");c.appendChild(d);c=d;d=document.createElement("div");d.classList.add("ytd-banner-promo-renderer");d.classList.add("style-scope");c.appendChild(d);var e=g([a,d]),h=e.next().value,k=e.next().value,m=getComputedStyle(k).display==="none"?0:1;document.body.removeChild(h);return m}catch(p){return 4}} function K5a(){var a,b,c;return t(function(d){a=new aj;b=document.createElement("button");b.classList.add("ytp-ad-skip-button");b.style.opacity="0";b.style.height="0px";b.style.width="0px";b.style.padding="0px";b.style.border="none";c=function(){b.parentElement&&b.parentElement.removeChild(b)}; b.onclick=function(){a.resolve(0);c()}; document.body.appendChild(b);setTimeout(function(){c();a.resolve(1)},50); return d.return(a.promise)})} function I5a(){var a,b,c,d,e,h,k;return t(function(m){a=new aj;b=document.createElement("ytd-player");try{document.body.prepend(b)}catch(p){return m.return(4)}c=function(){b.parentElement&&b.parentElement.removeChild(b)}; b.getElementsByTagName("div").length>0?d=b.getElementsByTagName("div")[0]:(d=document.createElement("div"),b.appendChild(d));e=document.createElement("div");d.appendChild(e);h=document.createElement("video");k=new Blob([new Uint8Array([26,69,223,163,159,66,134,129,1,66,247,129,1,66,242,129,4,66,243,129,8,66,130,132,119,101,98,109,66,135,129,4,66,133,129,2,24,83,128,103,1,255,255,255,255,255,255,255,21,73,169,102,153,42,215,177,131,15,66,64,77,128,134,67,104,114,111,109,101,87,65,134,67,104,114,111, 109,101,22,84,174,107,169,174,167,215,129,1,115,197,135,207,96,156,234,24,157,175,131,129,1,85,238,129,1,134,133,86,95,86,80,56,224,138,176,129,1,186,129,1,83,192,129,1,31,67,182,117,1,255,255,255,255,255,255,255,231,129,0,160,204,161,162,129,0,0,0,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,229,106,0,117,161,165,166,163,238,129,1,165,158,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,232,120,0,160,187,161,152,129,3,233,0,177, 1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,129,0,160,188,161,152,129,7,208,0,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,130,3,233])],{type:"video/webm"});h.src=Ib(Ob(k));h.ontimeupdate=function(){c();a.resolve(0)}; e.appendChild(h);h.classList.add("html5-main-video");setTimeout(function(){e.classList.add("ad-interrupting")},200); setTimeout(function(){c();a.resolve(1)},5E3); return m.return(a.promise)})} function X5a(a,b){var c,d;return t(function(e){switch(e.nextAddress){case 1:c=[],d=0;case 2:if(!(d<3)){e.jumpTo(4);break}return n(e,fetch(a,{cache:"no-store",method:b}).then(function(h){c.push(h.status)}).catch(function(){c.push(-1)}),3); case 3:d++;e.jumpTo(2);break;case 4:return e.return(c);}})} function Y5a(a){return a.domainLookupStart===0&&a.domainLookupEnd===0&&a.connectStart===0&&a.connectEnd===0} function Z5a(a,b,c){c=c===void 0?"GET":c;var d,e,h,k,m,p,q,r,w,z;return t(function(C){if(C.nextAddress==1)return n(C,Promise.all([X5a(a,c),X5a(b,c)]),2);d=C.yieldResult;e=g(d);h=e.next().value;k=e.next().value;m=h;p=k;if(Math.min.apply(Math,pa(p))!==Math.max.apply(Math,pa(p))||Math.min.apply(Math,pa(m))!==Math.max.apply(Math,pa(m)))return C.return(2);if(Math.min.apply(Math,pa(p))===Math.min.apply(Math,pa(m)))return C.return(1);r=(q=performance.getEntriesByName(a))==null?void 0:q[0];z=(w=performance.getEntriesByName(b))== null?void 0:w[0];return r&&z?Y5a(z)?C.return(1):Y5a(r)?C.return(0):C.return(1):C.return(2)})} function M5a(){var a;return t(function(b){var c=[];var d;var e,h,k;(e=d=(e=ix().objectRepresentation.streamingData)==null?void 0:(h=e.formats)==null?void 0:(k=h[0])==null?void 0:k.url)&&e&&!d.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(e=e.replace("initcwndbps","ctier=L&initcwndbps"),d={testUrl:e,baseUrl:d,method:"GET"}):d=void 0;d&&c.push(d);y("ab_net_tp_e")&&c.push({testUrl:Oa.location.origin+"/ad_companion",baseUrl:Oa.location.origin+"/generate_204",method:"OPTIONS"});if(y("ad_net_pb_ab")){var m; b:{d=/api\/stats\/ads/;var p,q,r,w;e=(m=ix().objectRepresentation.adPlacements)==null?void 0:(p=m[0])==null?void 0:(q=p.adPlacementRenderer)==null?void 0:(r=q.renderer)==null?void 0:(w=r.linearAdSequenceRenderer)==null?void 0:w.linearAds;if(e!=null&&e.length&&(m=A(e[0],fTa))&&(m=m.pings,m!=null&&m.impressionPings))for(p=[].concat(pa(m.impressionPings)),m.progressPings&&(p=[].concat(pa(p),pa(m.progressPings))),m=g(p),p=m.next();!p.done;p=m.next())if(p=p.value,p.baseUrl&&d.test(p.baseUrl)){m=p.baseUrl.replace("https://www.youtube.com", "");break b}m=void 0}m&&c.push({testUrl:""+Oa.location.origin+m,baseUrl:Oa.location.origin+"/feed/download",method:"GET"})}if(y("ad_net_pb_pbp")){var z;b:{m=/api\/stats\/qoe/;if(p=ix().objectRepresentation.playbackTracking){q=[];q.push(p==null?void 0:(z=p.videostatsPlaybackUrl)==null?void 0:z.baseUrl);var C;q.push(p==null?void 0:(C=p.videostatsDelayplayUrl)==null?void 0:C.baseUrl);var E;q.push(p==null?void 0:(E=p.videostatsWatchtimeUrl)==null?void 0:E.baseUrl);var I;q.push(p==null?void 0:(I=p.ptrackingUrl)== null?void 0:I.baseUrl);var N;q.push(p==null?void 0:(N=p.qoeUrl)==null?void 0:N.baseUrl);var P;q.push(p==null?void 0:(P=p.atrUrl)==null?void 0:P.baseUrl);z=g(q);for(C=z.next();!C.done;C=z.next())if((C=C.value)&&m.test(C)){z=C.replace("https://www.youtube.com","").replace("https://s.youtube.com","");break b}}z=void 0}z&&c.push({testUrl:""+Oa.location.origin+z,baseUrl:Oa.location.origin+"/feed/download",method:"GET"})}c=c.length!==0?c[Math.floor(Math.random()*c.length)]:void 0;return(a=c)?b.return(Z5a(a.testUrl, a.baseUrl,a.method)):b.return(4)})} function P5a(){return gk("ISDSTAT",2)} function R5a(){if(Oa.ytGetPkBl===void 0||Oa.ytGetPkBl===null||typeof Oa.ytGetPkBl!=="function")return 2;try{return Oa.ytGetPkBl()===!0?0:1}catch(a){return 0}} var kx={},N5a=(kx["b.f_"]=function(){return t(function(a){return a.nextAddress==1?n(a,(gZa()!==void 0?dj(Error("Biscotti id is disabled")):SYa()).then(function(){return 1},function(b){if(b.message==="Biscotti id is disabled")return 3; Jm("Failed fetching bid");return 0}),2):a.return(a.yieldResult)})},kx["j.s_"]=Mna,kx["r.s_"]=ycb,kx["e.h_"]=Q5a,kx["i.s_"]=P5a,kx["p.h_"]=function(){return 2},kx["s.t_"]=function(){return x5a},kx["s.i_"]=U5a,kx["f.i_"]=F5a,kx["a.b_"]=L5a,kx["a.o_"]=T5a,kx["g.o_"]=S5a,kx["p.i_"]=R5a,kx["p.m_"]=H5a,kx["i.k_"]=function(){return gk("IKDSTAT",2)},kx["i.f_"]=J5a,kx["a.s_"]=function(){return gk("ASDSTAT",2)},kx);var $5a=function(){this.ongoingFlowNonces=new Map},a6a,lx=function(){a6a||(a6a=new $5a); return a6a},mx=function(a,b,c){return{eventType:{flowEventNamespace:a, flowEventType:b},metadata:c,statusCode:void 0,csn:void 0,can:void 0}},c6a=function(a,b){var c=lx(),d=b6a(c,b,!0); nx(c,a,b,d)},nx=function(a,b,c,d){a={flowNonce:d||b6a(a,c), flowType:c,flowEventType:b.eventType};b.metadata&&(a.flowMetadata=b.metadata);b.statusCode!==void 0&&(a.flowEventStatus=b.statusCode);b.csn&&(a.csn=b.csn);b.can&&(a.can=b.can);bl("flowEvent",a,void 0)},b6a=function(a,b,c){c=c===void 0?!1:c; var d=a.ongoingFlowNonces.get(b);if(!d||c)d=dq(16),a.ongoingFlowNonces.set(b,d);return d};function d6a(a){switch(a){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:Fc(a,"unknown result type");}} function e6a(a){switch(a){case"b.f_":return 0;case"j.s_":return 2;case"r.s_":return 4;case"e.h_":return 6;case"i.s_":return 8;case"p.h_":return 12;case"s.t_":return 10;case"s.i_":return 14;case"f.i_":return 16;case"a.b_":return 18;case"a.o_":return 20;case"g.o_":return 22;case"p.i_":return 24;case"p.m_":return 26;case"i.k_":return 28;case"i.f_":return 30;case"a.s_":return 32;default:Fc(a,"Unknown method type");}} function f6a(a,b){a=d6a(a);b=e6a(b);return Number(gk("CATSTAT",0))&~(3<<b)|a<<b} function g6a(a){var b,c;if((a=(b=a.auxiliaryUi)==null?void 0:(c=b.messageRenderers)==null?void 0:c.bkaEnforcementMessageViewModel)&&a.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return a} ;function h6a(a){switch(a){case 0:return"BISCOTTI_BASED_DETECTION_RESULT_DETECTED";case 1:return"BISCOTTI_BASED_DETECTION_RESULT_NOT_DETECTED";case 2:return"BISCOTTI_BASED_DETECTION_RESULT_UNSPECIFIED";case 3:return"BISCOTTI_BASED_DETECTION_RESULT_KNOWN_FAILURE";case 4:return"BISCOTTI_BASED_DETECTION_RESULT_UNKNOWN_FAILURE";default:Fc(a,"unknown result type");}} function i6a(){for(var a=g(v5a),b=a.next();!b.done;b=a.next())fk("CATSTAT",f6a(2,b.value))} function j6a(a,b,c){c={detected:a===0,source:b,detectionResult:h6a(a),contentCpn:c};bl("biscottiBasedDetection",c);fk("CATSTAT",f6a(a,b))} function ox(a,b){a=mx("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",a);(b===void 0?0:b)?c6a(a,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):nx(lx(),a,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")} ;var px=function(a,b,c,d,e,h,k){c=c===void 0?!1:c;d=d===void 0?!1:d;h=h===void 0?cx():h;this.hasRun=!1;this.JSC$9285_playerPromiseResolver=a;this.playerProvider=b;this.miniplayerActive=c;this.fromHistory=d;this.previousVideoId=e;this.JSC$9285_playlistController=h;this.tempData=k}; l(px,Iv);px.prototype.validate=function(a){return!(!a.data.playerResponse||a.data.page!=="watch"&&a.data.page!=="shorts"||this.hasRun)}; px.prototype.handle=function(a){var b=A(a.endpoint,lq),c=A(a.endpoint,Pu);if(y("kevlar_continue_playback_without_player_response")&&(b==null?0:b.videoId)&&this.previousVideoId&&(b==null?void 0:b.videoId)===this.previousVideoId&&(b==null?0:b.continuePlayback)&&!this.fromHistory)this.JSC$9285_playerPromiseResolver.resolve();else{var d={};b?d.watch_endpoint=b:c&&(d.watch_endpoint=c);a.data.page==="watch"?(a.data.filler||this.miniplayerActive||(Fq("cfg"),zr.getInstance().triggerAction("yt-start-loading-watch")), Object.assign(d,k6a(this,a.endpoint)),y("enable_masthead_quartile_ping_fix")&&Object.assign(d,l6a(this)),b=this.fromHistory?{cached_load:!0}:void 0,Object.assign(d,b),a.data.forceExternalPlaylist&&(d.external_list=!0)):a.data.page==="shorts"&&zr.getInstance().triggerAction("yt-start-loading-shorts");if(b=this.playerProvider()){try{b.loadVideoWithPlayerResponse(a.data.playerResponse,d),b.getPlayerPromise().then(this.JSC$9285_playerPromiseResolver.resolve)}catch(e){Im(e),this.JSC$9285_playerPromiseResolver.resolve()}this.hasRun= !0;y("enable_ips_gating")&&b.getPlayerPromise().then(function(e){e.addEventListener("onAbnormalityDetected",function(){var h=a.data.playerResponse,k=e.getVideoData().cpn;D5a=0;E5a=k;if(k=g6a(h))ox(5),y("ab_st_vid_ks")?e.pauseVideo(!0):e.stopVideo(),h.playabilityStatus=Object.assign({},h.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:k}}),h.videoDetails=void 0,zr.getInstance().triggerOptionalAction("yt-updated-playability-status",h.playabilityStatus)})})}else Jm(Error("No player to update with PlayerResponse."))}}; var k6a=function(a,b){var c=A(b,lq);if(b&&c&&c.playlistId&&c.videoId&&(a=a.JSC$9285_playlistController,a.queueProxy?(a=a.queueProxy,c=a.listId===c.playlistId?a.attributionData.get(c.videoId):void 0):c=void 0,c))return{queue_info:c}},l6a=function(a){var b; if((b=a.tempData)==null?0:b.adpings)return{adpings:a.tempData.adpings}};var qx=function(a,b,c){this.hasRun=!1;this.JSC$9297_playerPromiseResolver=a;this.pageRequest=b;this.JSC$9297_playlistController=c}; l(qx,Iv);qx.prototype.validate=function(a){return!!uc.getValueByKeys.apply(null,[a.data].concat(pa(w4a)))}; qx.prototype.handle=function(a){var b=this;this.JSC$9297_playerPromiseResolver.promise.then(function(){var c=a.data;var d=uc.getValueByKeys.apply(null,[c].concat(pa(p4a))),e=uc.getValueByKeys.apply(null,[c].concat(pa(u4a))),h=uc.getValueByKeys.apply(null,[c].concat(pa(r4a)));var k=(k=uc.getValueByKeys.apply(null,[c].concat(pa(q4a))))?{videoId:k.videoId,thumbnail:k.thumbnail,title:k.title?Rw(k.title):void 0,shortBylineText:k.author?Rw(k.author):void 0}:void 0;var m=void 0;y("web_get_playlist_id_from_current_endpoint_ks")||( m=uc.getValueByKeys.apply(null,[c].concat(pa(s4a))));var p=uc.getValueByKeys.apply(null,[c].concat(pa(v4a))),q=uc.getValueByKeys.apply(null,[c].concat(pa(t4a))),r=!!p||!!q&&!!q.results&&q.results.length>0,w=0;e&&e.currentIndex&&e.localCurrentIndex&&(w=e.currentIndex-e.localCurrentIndex);e&&e.playlistId&&(m=e.playlistId);c={rawResponse:c,autoplayRenderer:d,hasRelatedVideoData:r,playingVideo:k,playingVideoId:h,playlistPanelRenderer:e,playlistId:m,playlistIndex:e&&e.currentIndex,relatedVideoArgs:p, endScreenRenderer:q,playlistIndexOffset:w};a:{d=b.JSC$9297_playlistController;e=b.pageRequest;d.response=c;if(j5a(c))d.downloadPlaylistProxy&&d.downloadPlaylistProxy.getPlaylistId()===i5a(c)||(d.downloadPlaylistProxy=new e4a(i5a(c),d.setPlaylistData.bind(d),d.isPlayingOfflineVideo.bind(d))),d.responsePlaylistData=d.downloadPlaylistProxy.getPlaylistData(),d.listId=i5a(c),d.index=0;else if(c.playlistPanelRenderer&&c.playlistId&&c.autoplayRenderer)c.playlistId.startsWith("TLPQ")?d.queueProxy?d.listId=== c.playlistId?(d.index=c.playlistIndex,d.responsePlaylistData=c.playlistPanelRenderer,d.queueProxy.JSC$9181_setCurrentIndex(d.index)):c.playingVideoId&&d.index!==void 0&&e.clientParams.autoSaveToQueue&&(d.index+=1,d.queueProxy.JSC$9181_setCurrentIndex(d.index),d.queueProxy.addVideos([c.playingVideoId],{},d.index)):(d.queueProxy=new Mw(d.JSC$9237_playlistNetworkManager,c.playlistId,d.setPlaylistData.bind(d),d.clearQueue.bind(d),Q4a(c.playlistPanelRenderer),d.storage),d.responsePlaylistData=c.playlistPanelRenderer, d.listId=c.playlistId,d.index=c.playlistIndex):(d.index=c.playlistIndex,d.listId!==c.playlistId&&d.clearQueue(),d.responsePlaylistData=c.playlistPanelRenderer,d.listId=c.playlistId,d.playlistProxy=new l4a(d.JSC$9237_playlistNetworkManager,c.playlistId,d.setPlaylistData.bind(d),Q4a(c.playlistPanelRenderer)));else if(!d.queueProxy)d.responsePlaylistData=void 0;else if(c.playingVideoId&&e.clientParams.autoSaveToQueue){if(d.index===void 0){Im(Error("A queue is playing but index is not available"));d.clearQueue(); break a}d.queueProxy.videoIds.includes(c.playingVideoId)||(d.index+=1,d.queueProxy.JSC$9181_setCurrentIndex(d.index),d.queueProxy.addVideos([c.playingVideoId],{},d.index))}dx(d,ex(d,d.response.autoplayRenderer))}})};var m6a=function(a,b){b=b===void 0?cx():b;Kv.call(this);this.chunkProcessors.push(new qx(this.JSC$8977_playerPromiseResolver,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},b));this.chunkProcessors.push(new px(this.JSC$8977_playerPromiseResolver,a,!1,!1));y("web_response_commands_chunk_processor")&&this.chunkProcessors.push(new Nv)}; l(m6a,Kv);m6a.prototype.processChunk=function(a){a&&a.data.player===void 0&&this.JSC$8977_playerPromiseResolver.resolve();Kv.prototype.processChunk.call(this,a)};var rx=function(a,b){a=a===void 0?{layer:0}:a;this.hasRun=!1;this.createScreenConfig=a;this.parentOverride=b}; l(rx,Iv);rx.prototype.validate=function(a){return!(this.hasRun||!a.endpoint)}; rx.prototype.handle=function(a){var b=Zq(),c,d,e=(d=A((c=a.endpoint)==null?void 0:c.commandMetadata,kq))==null?void 0:d.rootVe;this.parentOverride&&e?$q(b,e,this.parentOverride,this.createScreenConfig):dHa(b,a.endpoint,this.createScreenConfig);this.hasRun=!0};var sx=function(a,b){this.hasRun=!1;this.JSC$9308_chunkHandler=a;this.previousVideoId=b}; l(sx,Iv);sx.prototype.validate=function(a){return y("kevlar_continue_playback_without_player_response")&&(a=A(a.endpoint,lq),(a==null?0:a.videoId)&&this.previousVideoId&&(a==null?void 0:a.videoId)===this.previousVideoId&&(a==null?0:a.continuePlayback))?!1:this.JSC$9308_chunkHandler.chunksProcessed===0}; sx.prototype.handle=function(a){zr.getInstance().triggerAction("yt-stop-old-player",a.data,!0)};var n6a=function(a){a=a===void 0?{layer:0}:a;Kv.call(this);this.chunkProcessors.push(new sx(this));this.chunkProcessors.push(new rx(a));this.chunkProcessors.push(new Jv(a))}; l(n6a,Kv);var o6a=function(){this.hasRun=this.hasRun=!1}; l(o6a,Iv);o6a.prototype.validate=function(a){return!this.hasRun&&!(!a.data.csn||!a.data.rootVe)}; o6a.prototype.handle=function(a){this.hasRun=!0;uFa(a.data.csn,a.data.rootVe,3)};var p6a=function(){Iv.apply(this,arguments)}; l(p6a,Iv);p6a.prototype.validate=function(a){return!!a.data.preconnect}; p6a.prototype.handle=function(a){Eq("bc");a=g(a.data.preconnect);for(var b=a.next();!b.done;b=a.next())b=b.value,new Image().src=b};var q6a=function(a,b,c){c=c===void 0?{layer:0}:c;Kv.call(this);this.chunkProcessors.push(new px(this.JSC$8977_playerPromiseResolver,a));this.chunkProcessors.push(new rx(c));this.chunkProcessors.push(new Jv(c))}; l(q6a,Kv);var tx=function(a,b,c,d,e){c=c===void 0?{layer:0}:c;d=d===void 0?cx():d;Kv.call(this);var h=!!b&&!!b.clientParams&&!!b.clientParams.miniplayer;h&&this.chunkProcessors.push(new o6a);this.chunkProcessors.push(new qx(this.JSC$8977_playerPromiseResolver,b,d));this.chunkProcessors.push(new p6a);var k,m;this.chunkProcessors.push(new px(this.JSC$8977_playerPromiseResolver,a,h,!((k=b.clientParams)==null||!k.fromHistory),(m=b.clientParams)==null?void 0:m.previousVideoId,d,b.tempData));var p;this.chunkProcessors.push(new sx(this, (p=b.clientParams)==null?void 0:p.previousVideoId));var q;(q=b.clientParams)!=null&&q.fromHistory||(c.layer||(c=Object.assign({},c,{layer:h?3:0})),this.chunkProcessors.push(new rx(c,e)),this.chunkProcessors.push(new Jv(c)));y("web_response_commands_chunk_processor")&&this.chunkProcessors.push(new Nv)}; l(tx,Kv);var ux={},r6a=(ux["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},ux["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},ux["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},ux["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"}, ux["membership-freebie-join"]={bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},ux["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},ux["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},ux),vx=new Zk("yt-edu"),s6a=function(){this.JSC$9324_eduDisplayedThisLoad_={}},t6a=function(a){var b=s6a.getInstance(); var c=uk("kevlar_tooltip_impression_cap");b=c&&parseInt(vx.get(""+a+"-impression")||0,10)>=c||vx.get(""+a+"-dismissed")?!1:(c=r6a[a])&&!b.JSC$9324_eduDisplayedThisLoad_[c.setKey||a]&&(c.titleText&&Fv(c.titleText)||c.bodyText&&Fv(c.bodyText))?!0:!1;if(!b)return null;b=r6a[a];if(!b)return null;c=b.bodyText?Fv(b.bodyText):void 0;var d=b.titleText?Fv(b.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:b.position,popup:{bubbleHintRenderer:{text:d?Rw(d):void 0,detailsText:c?Rw(c):void 0, style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:Rw(Fv("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:a}}]}}}}}}}},{eduImpressionAction:{key:a}}]}; Wa(s6a);var u6a=function(){var a=this;this.JSC$9330_keyboardInUse=!1;document.addEventListener("keydown",function(){a.onKeydown()}); document.addEventListener("mousedown",function(){a.JSC$9330_keyboardInUse=!1})},v6a,w6a=function(){v6a||(v6a=new u6a); return v6a}; u6a.prototype.isKeyBoardInUse=function(){return this.JSC$9330_keyboardInUse}; u6a.prototype.onKeydown=function(){this.JSC$9330_keyboardInUse=!0};var x6a=0,y6a=function(a,b,c){var d=this;this.priority=b;this.delay=c;this.jobId=0;this.completionCallback=Yg;this.wrappedJob=function(){a();d.completionCallback()}; this.id=++x6a}; y6a.prototype.enqueue=function(a){this.completionCallback=a;this.jobId=Hi.addJob(this.wrappedJob,this.priority,this.delay)}; var wx=function(){Rk.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map}; l(wx,Rk);wx.prototype.addJob=function(a,b,c){a=new y6a(a,b,c);this.taskIdToTask.set(a.id,a);this.isActive?z6a(this,a):this.suspendedTasks.add(a);return a.id}; var z6a=function(a,b){a.scheduledTasks.add(b);b.enqueue(function(){a.scheduledTasks.delete(b)})}; wx.prototype.cancelJob=function(a){(a=this.taskIdToTask.get(a))&&(this.scheduledTasks.delete(a)?Hi.cancelJob(a.jobId):this.suspendedTasks.delete(a))}; wx.prototype.pause=function(){var a=this;this.isActive=!1;this.scheduledTasks.forEach(function(b){Hi.cancelJob(b.jobId);a.suspendedTasks.add(b)}); this.scheduledTasks.clear()}; wx.prototype.start=function(){var a=this;this.isActive=!0;this.suspendedTasks.forEach(function(b){z6a(a,b)}); this.suspendedTasks.clear()}; wx.prototype.reset=function(){this.scheduledTasks.forEach(function(a){Hi.cancelJob(a.jobId)}); this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};var A6a=function(a,b,c,d){this.JSC$9337_taskManager_=a;this.onFulfilled_=typeof b==="function"?b:null;this.onRejected_=typeof c==="function"?c:null;this.JSC$9337_context_=d},B6a=function(a,b){a.onFulfilled_&&Tk(a.JSC$9337_taskManager_,function(){a.onFulfilled_.call(a.JSC$9337_context_,b)})},C6a=function(a,b){a.onRejected_&&Tk(a.JSC$9337_taskManager_,function(){a.onRejected_.call(a.JSC$9337_context_,b)})},xx=function(a){this.JSC$9340_taskManager_=a; this.callbacks_=[]}; xx.prototype.then=function(a,b,c){this.callbacks_.push(new A6a(this.JSC$9340_taskManager_,a,b,c));return this}; xx.prototype.onSuccess=function(a){this.callbacks_.forEach(function(b){B6a(b,a)})}; xx.prototype.onFailure=function(a){this.callbacks_.forEach(function(b){C6a(b,a)})}; xx.prototype.cancel=function(){this.callbacks_.length=0}; gka(xx);var yx=function(a,b){this.JSC$9343_networkService_=a;this.pageRequestPromise=b}; yx.prototype.fetchData=function(a){D6a(this,this.JSC$9343_networkService_.fetchData(a))}; yx.prototype.postData=function(a,b){D6a(this,this.JSC$9343_networkService_.postData(a,b))}; yx.prototype.requestDataForServiceEndpoint=function(a,b){D6a(this,this.JSC$9343_networkService_.requestDataForServiceEndpoint(a,b))}; var D6a=function(a,b){b.then(a.pageRequestPromise.onSuccess,a.pageRequestPromise.onFailure,a.pageRequestPromise)}; yx.prototype.cancel=function(){this.pageRequestPromise.cancel()};var zx=function(a){this.buildNetworkRequest_=a;this.pendingRequests_=new Set}; zx.prototype.reset=function(){this.pendingRequests_.forEach(function(a){a.cancel()}); this.pendingRequests_.clear()}; zx.prototype.fetchData=function(a){var b=E6a(this);b.fetchData(a);return b.pageRequestPromise}; zx.prototype.postData=function(a,b){var c=E6a(this);c.postData(a,b);return c.pageRequestPromise}; zx.prototype.requestDataForServiceEndpoint=function(a,b){var c=E6a(this);c.requestDataForServiceEndpoint(a,b);return c.pageRequestPromise}; var E6a=function(a){var b=a.buildNetworkRequest_();a.pendingRequests_.add(b);var c=function(){a.pendingRequests_.delete(b)}; b.pageRequestPromise.then(c,c);return b};var F6a=function(a){var b=new wx;this.JSC$9350_networkService_=a;this.JSC$9350_taskManager_=b;this.JSC$9350_networkManager_=new zx(this.networkRequestFactory_.bind(this))}; f=F6a.prototype;f.networkRequestFactory_=function(){return new yx(this.JSC$9350_networkService_,new xx(this.JSC$9350_taskManager_))}; f.reset=function(){this.JSC$9350_taskManager_.reset();this.JSC$9350_networkManager_.reset()}; f.start=function(){this.JSC$9350_taskManager_.start()}; f.pause=function(){this.JSC$9350_taskManager_.pause()}; f.getTaskManager=function(){return this.JSC$9350_taskManager_}; f.getNetworkManager=function(){return this.JSC$9350_networkManager_};function G6a(a){return!!A(a,lq)||!!A(a,Pu)&&y("kevlar_enable_shorts_prefetch")} function H6a(a,b){a=A(a,lq)||A(a,Pu);return"v"+a.videoId+(a.playlistId?"-pl"+a.playlistId:"")+(b?"-an1":"")+(a.params?"-pr"+a.params:"")} ;function I6a(a){return a.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()} ;var J6a="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" "); function Ax(a,b,c,d){d=d===void 0?!0:d;var e=gk("VALID_SESSION_TEMPDATA_DOMAINS",[]),h=jd(window.location.href);h&&e.push(h);h=jd(a);if(lc(e,h)||!h&&kb(a,"/"))if(e=document.createElement("a"),Tb(e,a),a=e.href)if(a=nd(a),a=pd(a))d&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:iq()},b)),c?(c=parseInt(c,10),isFinite(c)&&c>0&&K6a(a,b,c)):K6a(a,b)} function L6a(a){var b=gk("VALID_SESSION_TEMPDATA_DOMAINS",[]),c=jd(window.location.href);c&&b.push(c);c=jd(a);if(!(lc(b,c)||!c&&kb(a,"/")))return null;a=nd(a);(a=pd(a))?(a=M6a(a),a=(a=Gk(a)||null)?lk(a):{}):a=null;return a} function K6a(a,b,c){a=M6a(a);b=b?sd(b):"";c=c||5;ZYa()&&Fk(a,b,c)} function M6a(a){for(var b=g(J6a),c=b.next();!c.done;c=b.next())a=wd(a,c.value);return"ST-"+cd(a).toString(36)} ;var Bx=new sm("ACTIVITY_TOKEN");var N6a=/^[a-zA-Z0-9_\-]{11}$/;function O6a(a){var b=(A(a,lq)||A(a,Pu)).videoId;if(!b||!N6a.test(b))return!1;var c;return(a=(c=A(a.commandMetadata,kq))==null?void 0:c.url)&&a.includes(b)?!0:!1} ;var P6a=Zg(function(){var a,b;return(b=(a=window).matchMedia)==null?void 0:b.call(a,"(prefers-reduced-motion: reduce)").matches}); function Q6a(){var a=Kk();return a.getFlag(192)?a.getFlag(190):!(y("web_watch_cinematics_disabled_by_default")||y("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&P6a())} function R6a(a){var b=Kk();if(b.getFlag(202))b=b.getFlag(201);else{var c;b=(a==null?void 0:(c=a.config)==null?void 0:c.settingOnByDefault)!==void 0?a.config.settingOnByDefault:!y("web_shorts_cinematics_disabled_by_default")}return b} function S6a(a){var b=Kk();Lk(0,201,a);Lk(0,202,!0);b.save()} ;function T6a(a,b,c){var d={};d.currentUrl=b;d.vis=a.vis!==void 0?a.vis:0;d.splay=!1;b=Kk();d.autoCaptionsDefaultOn=b.getFlag(66);b.getFlag(141)?b.getFlag(140)?d.autonavState="STATE_OFF":d.autonavState="STATE_ON":d.autonavState="STATE_NONE";d.html5Preference="HTML5_PREF_WANTS";isNaN(gk("STS"))||(d.signatureTimestamp=gk("STS"));a.autonav&&(d.autoplay=!0,d.autonav=!0);a.mutedAutoplay&&(d.autoplay=!0,d.mutedAutoplay=!0);a.inlinePlayback&&(d.autoplay=!0,d.autonav=!1,d.isInlineUnmutedPlayback=!!a.inlineUnmuted); d.referer=c;d.lactMilliseconds=a.lact!==void 0?a.lact.toString():"-1";y("enable_unknown_lact_fix_on_html5")&&d.lactMilliseconds==="-1"&&Jm(new Mk("Unknown LACT is set in playbackContext.",{"lact in tempData":a.lact||"undefined",autonav:a.autonav||"undefined"}));a={};b.getFlag(194)&&(a.hasShownAmbientMode=!0);b.getFlag(192)&&(a.hasToggledOffAmbientMode=!0);Q6a()&&(a.watchAmbientModeEnabled=!0);d.watchAmbientModeContext=a;return d} function U6a(a){var b={},c=a.pbis||0;c&&(b.playbackBeginsInSeconds=c);a.prefetch_reason&&a.prefetch_reason==="hc_pbis"&&(b.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return b} var V6a=Zg(function(){if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported("video/webm; codecs=\"vp09.00.51.08.01.01.01.01.00\"");if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported("video/webm; codecs=\"vp09.00.51.08.01.01.01.01.00\"");var a=Qa("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");a||(a=Ah("VIDEO"),Pa("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_", a));return!!(a&&a.canPlayType&&a.canPlayType("video/webm; codecs=\"vp09.00.51.08.01.01.01.01.00\""))});var Cx=new sm("SHORTS_CONTROLLER_TOKEN"),W6a=new sm("SHORTS_STATE_STORE_TOKEN");var X6a={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app", MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app"};function Y6a(a){var b=a?ld(a):"";if(b){if(b.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(b.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(b.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(b.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(b.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return"learning";b=b.toLowerCase();if(b==="/")return"home";if(b==="/channel_memberships")return"channel-memberships-shopfront";if(b.indexOf("/feed/trending")=== 0)return"trending";if(b.indexOf("/feed/explore")===0)return"explore";if(b.indexOf("/live")===0)return"live";if(b.indexOf("/results")===0)return"search";if(b.indexOf("/sports")===0)return"sports";if(b.indexOf("/fashion")===0||b.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(b))return"news";if(/^\/(learning)|(@learning)(\/.*)?$/.test(b))return"learning";if(b.indexOf("/channel/")===0||b.indexOf("/user/")===0||b.indexOf("/gaming")=== 0)return"channel";if(Z6a(a))return"show";if(b==="/playlist"||b.indexOf("/playlist/")===0||b==="/view_play_list"||b.indexOf("/view_play_list/")===0||b.indexOf("/show/")===0)return"playlist";if(b==="/feed/history"||b.indexOf("/feed/history/")===0)return"history";if(b==="/new")return"labs";if(b==="/feed/subscriptions")return"subscriptions";if(b.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(b==="/history_controls")return"standalone";if(b.indexOf("/account")===0||b==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS"; if(b.indexOf("/paid_memberships")===0||b.indexOf("/refund")===0||b.indexOf("/purchases")===0||b.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(b.indexOf("/product")===0)return"yts-products";if(b.indexOf("/premium")===0||b.indexOf("/musicpremium")===0)return b.indexOf("/premium/offers")===0||b.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(b==="/cart/checkout"||b==="/cart")return"ypc-checkout";if(b.indexOf("/feed/downloads")===0||b.indexOf("/redeem")===0||b.indexOf("/reporthistory")=== 0)return"browse";if(b.indexOf("/hashtag")===0)return"hashtag-landing-page";if(b.indexOf("/handle")===0)return"handle";if(b.indexOf("/source")===0)return"audio-pivot";if(b.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(b.indexOf("/playables")===0)return"playables";if(b.indexOf("/create/live/join")===0)return"open-in-app";if(b.indexOf("/shorts")===0)return"shorts";if(b.indexOf("/feed/channels")===0)return"subscriptions-channels"}} function $6a(a){var b,c;(a=(c=A(a==null?void 0:a.commandMetadata,kq))==null?void 0:c.url)&&(b=Y6a(a));return b} function Dx(a){if(!a)return"browse";var b=a.page,c=a.url,d,e,h,k=(d=a.response)==null?void 0:(e=d.responseContext)==null?void 0:(h=e.webResponseContextExtensionData)==null?void 0:h.pageTheme;if(k)b=k.toLowerCase().replace(/_/g,"-");else if(b!=="watch"){var m,p;if((b==="browse"||b==="settings")&&((m=a.response)==null?0:(p=m.sidebar)==null?0:p.settingsSidebarRenderer))b="WEB_PAGE_TYPE_SETTINGS";else{var q,r;b==="browse"&&((q=a.response)==null?0:(r=q.metadata)==null?0:r.channelMetadataRenderer)?b="channel": c&&(b=Y6a(c)||b)}}return b} function Z6a(a){var b=a?ld(a):"";if(!b)return!1;b=b.toLowerCase();return b.indexOf("/show/")===0||b.indexOf("/playlist")===0&&(a=mk(a),a.list&&a.list.indexOf("EL")===0)?!0:!1} function Ex(a){var b="unknown",c;var d=((c=A(a==null?void 0:a.commandMetadata,kq))==null?void 0:c.webPageType)||"";d?(c=d.toLowerCase(),c.startsWith("web_page_type_")&&(c=c.slice(14))):c=d;c&&X6a[c.toUpperCase()]?b=X6a[c.toUpperCase()]:A(a,yu)||A(a,xFa)?b="browse":A(a,Tu)?b="search":A(a,lq)&&(b="watch");b==="unknown"&&Jm(Error("Could not resolve page type for endpoint: "+JSON.stringify({clickTrackingParams:a==null?void 0:a.clickTrackingParams,commandMetadata:a==null?void 0:a.commandMetadata,allEndpointKeys:Object.keys(a|| [])})));return b} ;var a7a=["SPhistory_controls"],b7a=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(a){return a+"="}).join("|")),c7a=RegExp(".*\\?.*ybp=1.*"),d7a=["FEcommerce_cart", "SPcommerce_checkout"],e7a=RegExp(".*\\?.*playnext=1.*"),Fx=function(a,b,c,d){this.watchEndpointMap=a;this.reelWatchEndpointMap=b;this.innerTubeTransportService=c;this.fetchPbj=d;this.forceWebFEForAdsTesting=!1},g7a=function(a,b,c){var d=um().resolve(tm(f7a)); Fx.instance=new Fx(a,b,c,d)},h7a=function(a,b){var c; if((c=A(b.commandMetadata,kq))==null||!c.rootVe)return!1;var d;c=(d=A(b.commandMetadata,kq))==null?void 0:d.url;if(!c)return!1;if(e7a.test(c))return y("web_watch_playlist_use_op");if(b7a.test(c))return!1;var e;if((d=(e=A(b,yu))==null?void 0:e.browseId)&&a7a.includes(d)||c7a.test(c)&&(!d||!d7a.includes(d)))b=!1;else if(A(b,lq))b=a.forceWebFEForAdsTesting||!(a.watchEndpointMap.watchNext&&a.watchEndpointMap.player||y("kevlar_fetch_initial_data_op_watch_client"))?!1:A(b,lq)&&O6a(b)?!0:!1;else{if(A(b, Pu)){if(A(b,Pu)){var h;a=y("shorts_controller_retrieve_seedless_sequence_v2")&&((h=A(b,Pu))==null?void 0:h.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:O6a(b)?!0:!1}else a=!1;}else a=A(b,Ou)?!0:Gx(a.innerTubeTransportService,b);b=a}return b},i7a=function(a,b,c,d,e,h){b={url:b}; if(c==null?0:c.itct)b.parentTrackingParams=c.itct;var k=Ow(A_a);return Qw(a.innerTubeTransportService,b,k).then(function(m){(m=m.endpoint)||(m=ww);(c==null?0:c.itct)&&m&&!m.trackingParams&&(m.trackingParams=c.itct);var p=Ex(m);return Hx(a,m,c,d,p,e,h)})},Hx=function(a,b,c,d,e,h,k){if(a.fetchPbj&&!h7a(a,b)){var m=a.fetchPbj(b),p=cj(m.then(function(P){if(!P)throw Error("No response from WebFE PBJ request."); k(p)||h(b,P);return P})); return p}var q,r,w={rootVe:(q=A(b.commandMetadata,kq))==null?void 0:q.rootVe,url:(r=A(b.commandMetadata,kq))==null?void 0:r.url,endpoint:b,page:e};if(A(b,lq)){q={contentPlaybackContext:T6a(c,(m=A(b.commandMetadata,kq))==null?void 0:m.url,d)};m=fj();if(y("web_streaming_watch")){var z=j7a(a.innerTubeTransportService,b,q,function(P){!w.response&&P.content&&(w.response=P.content);!w.playerResponse&&P.player&&(w.playerResponse=P.player);h(b,w)}); k7a(z,m,w)}else{z=cj();(r=a.watchEndpointMap.player)&&(r=r().JSC$9579_getRequest(b,q))&&(z=Qw(a.innerTubeTransportService,r.innerTubeRequest,r.input,b.clickTrackingParams,r.config));r=cj();var C=a.watchEndpointMap.watchNext;C&&(q=C().JSC$9579_getRequest(b,q))&&(r=Qw(a.innerTubeTransportService,q.innerTubeRequest,q.input,b.clickTrackingParams,q.config));q=cj(w);l7a(b,q,z,r,h,k,m)}return m.promise}if(A(b,Pu)){if(((C=A(b,Pu))==null?void 0:C.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var E=fj();m7a(um().resolve(Cx), b).then(function(P){n7a(a,c,d,e,h,E,P)}); return E.promise}m=cj();if(q=a.reelWatchEndpointMap.player)q=q(),r={contentPlaybackContext:T6a(c,(z=A(b.commandMetadata,kq))==null?void 0:z.url,d)},(z=q.JSC$9579_getRequest(b,r))&&(m=Qw(a.innerTubeTransportService,z.innerTubeRequest,z.input,b.clickTrackingParams,z.config));z=cj();(q=a.reelWatchEndpointMap.reelItemWatch)&&(q=q().JSC$9579_getRequest(b))&&(z=Qw(a.innerTubeTransportService,q.innerTubeRequest,q.input,b.clickTrackingParams,q.config));q=cj();(r=a.reelWatchEndpointMap.reelWatchSequence)&& A(b,Pu).sequenceParams&&(r=r().JSC$9579_getRequest(b))&&(q=Qw(a.innerTubeTransportService,r.innerTubeRequest,r.input,b.clickTrackingParams,r.config));r=cj(w);C=fj();o7a(b,r,m,z,q,h,k,C);return C.promise}var I;if(A(b,xFa)&&((I=A(b.commandMetadata,kq))==null?0:I.url))return m=yya(Yn(yh().location.href),Yn(A(b.commandMetadata,kq).url)).toString(),i7a(a,m,c,d,h,function(){return!1}); if(A(b,Ou))return h(b,w),cj(w);if(Gx(a.innerTubeTransportService,b)){var N=Pw(a.innerTubeTransportService,b,{tempData:c,disableCache:c.disableCache}).then(function(P){w.response=P;k(N)||h(b,w);return w}); return N}return cj(w)},q7a=function(a,b,c,d){if(A(b,lq)||A(b,Pu)&&(y("mweb_enable_shorts_innertube_player_prefetch")||y("kevlar_enable_shorts_prefetch_in_sequence"))||A(b,KWa)&&y("web_enable_prefetching_videos_on_home")){var e,h={contentPlaybackContext:T6a(c,(e=A(b.commandMetadata,kq))==null?void 0:e.url,d), prefetchPlaybackContext:U6a(c)},k,m,p;if(((k=A(b,lq))==null?void 0:(m=k.watchEndpointSupportedPrefetchConfig)==null?void 0:(p=m.prefetchHintConfig)==null?void 0:p.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(c=a.watchEndpointMap.watchNext)if(h=c().JSC$9579_getRequest(b,h))return Promise.resolve(Qw(a.innerTubeTransportService,h.innerTubeRequest,h.input,void 0,h.config).then(function(w){return w}))}else if(A(b,Pu)&&y("web_prefetch_riw_for_next_video")){if(c=a.reelWatchEndpointMap.reelItemWatch)if((c= c().JSC$9579_getRequest(b,h))&&Qw(a.innerTubeTransportService,c.innerTubeRequest,c.input,void 0,c.config).then(function(w){return w}),c=a.reelWatchEndpointMap.player)if(h=c().JSC$9579_getRequest(b,h))return Promise.resolve(Qw(a.innerTubeTransportService,h.innerTubeRequest,h.input,void 0,h.config).then(function(w){return w}))}else if(c=a.watchEndpointMap.player)if(h=c().JSC$9579_getRequest(b,h))return Promise.resolve(Qw(a.innerTubeTransportService,h.innerTubeRequest,h.input,void 0,h.config).then(function(w){return w}))}else if(Gx(a.innerTubeTransportService, b)){var q={tempData:c},r=p7a(a.innerTubeTransportService,b); return r?new Promise(function(w,z){var C,E;return t(function(I){if(I.nextAddress==1)return n(I,r,2);if(I.nextAddress!=4)return C=I.yieldResult,C.JSC$9586_getStoreKey(b,q)?n(I,Pw(a.innerTubeTransportService,b,q),4):(z(new Mk("Prefetching request builder with no store key.",b)),I.jumpTo(0));E=I.yieldResult;w(E);ua(I)})}):Promise.reject(new Mk("Prefetching unregistered request builder.",b))}return Promise.reject(new Mk("No request builder available to prefetch endpoint.",b))},s7a=function(a,b){var c, d,e; if(A(b,lq)){var h=a.watchEndpointMap.watchNext;h&&(c=h());(a=a.watchEndpointMap.player)&&(d=a())}else if(A(b,Pu))(h=a.reelWatchEndpointMap.reelItemWatch)&&(c=h()),(h=a.reelWatchEndpointMap.player)&&(d=h()),(a=a.reelWatchEndpointMap.reelWatchSequence)&&(e=a());else{a:{a=r7a(b,a.innerTubeTransportService.endpointMap);if(a!==void 0)if(typeof a.then==="function")Im(new Mk("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",b));else break a;a=void 0}a&&(c=a)}var k,m,p;return{content:(k= c)==null?void 0:k.JSC$9586_getStoreKey(b),player:(m=d)==null?void 0:m.JSC$9586_getStoreKey(b),reelSequence:(p=e)==null?void 0:p.JSC$9586_getStoreKey(b)}},k7a=function(a,b,c){t(function(d){if(d.nextAddress==1)return n(d,a,2); b.resolve(c);ua(d)})},l7a=function(a,b,c,d,e,h,k){var m,p,q,r,w; t(function(z){switch(z.nextAddress){case 1:return n(z,b,2);case 2:m=z.yieldResult;if(h(k.promise))return k.resolve(m),z.return();e(a,m);p=YYa(a);if(!p.length){z.jumpTo(3);break}return n(z,b,4);case 4:m.preconnect=p,e(a,m);case 3:return xa(z,5),n(z,c,7);case 7:q=z.yieldResult;ya(z,6);break;case 5:return r=za(z),k.reject(r),z.return();case 6:if(q===void 0)return m.reload=!0,e(a,m),k.resolve(m),z.return();if(h(k.promise))return k.resolve(m),z.return();m.playerResponse=q;e(a,m);xa(z,8);return n(z,d,10); case 10:w=z.yieldResult;ya(z,9);break;case 8:za(z);case 9:if(w===void 0)return m.response={responseContext:{}},k.resolve(m),z.return();if(h(k.promise))return k.resolve(m),z.return();m.response=w;e(a,m);k.resolve(m);ua(z);}})},o7a=function(a,b,c,d,e,h,k,m){var p,q,r,w,z,C; t(function(E){switch(E.nextAddress){case 1:return n(E,b,2);case 2:p=E.yieldResult;if(k(m.promise))return m.resolve(p),E.return();h(a,p);q=YYa(a);if(!q.length){E.jumpTo(3);break}return n(E,b,4);case 4:p.preconnect=q,h(a,p);case 3:return xa(E,5),n(E,c,7);case 7:r=E.yieldResult;ya(E,6);break;case 5:return w=za(E),m.reject(w),E.return();case 6:if(r===void 0)return p.reload=!0,h(a,p),m.resolve(p),E.return();if(k(m.promise))return m.resolve(p),E.return();p.playerResponse=r;h(a,p);xa(E,8);return n(E,d,10); case 10:z=E.yieldResult;ya(E,9);break;case 8:za(E);case 9:if(z===void 0)return p.response={responseContext:{}},m.resolve(p),E.return();if(k(m.promise))return m.resolve(p),E.return();p.response=z;h(a,p);xa(E,11);return n(E,e,13);case 13:C=E.yieldResult;ya(E,12);break;case 11:za(E);case 12:if(k(m.promise))return m.resolve(p),E.return();p.reelWatchSequenceResponse=C;h(a,p);m.resolve(p);ua(E);}})},n7a=function(a,b,c,d,e,h,k){var m,p,q,r,w,z; t(function(C){if((m=k)==null||!m.replacementEndpoint)return h.reject(),C.return();p=k.replacementEndpoint;(q=A(p,Pu))?(k.sequenceContinuation&&(q.sequenceParams=k.sequenceContinuation),r=um().resolve(Cx),w=q.sequenceParams,t7a(r,p)&&delete q.sequenceParams,z=Hx(a,p,b,c,d,e,function(){return!1}),z.then(function(E){return t(function(I){if(I.nextAddress==1)return u7a(r,{reelWatchEndpoint:{sequenceParams:w}},E),n(I,0,2); h.resolve(E);ua(I)})})):h.reject(); ua(C)})};var Ix=function(a){this.JSC$9386_networkManager_=a;this.partCallbacks_=[]},w7a=function(a,b,c){var d=a.getParams(c),e=$Ha(b,d),h=a.getTempData(b,c); h.endpoint=JSON.stringify(b);y("enable_unknown_lact_fix_on_html5")&&(um().resolve(Bx),h.lact=km());var k={headers:{"X-YouTube-STS":gk("STS"),"x-youtube-csoc":1}};Ax(e,h);return new bj(function(m,p){var q=a.getXhrParams(d),r;y("kevlar_cache_on_ttl_player")&&(r=Fx.instance);r&&h7a(r,b)?q7a(r,b,h,window.location.href).then(function(w){w?m(w):p()},p):v7a(a.JSC$9386_networkManager_,b,q,a.onPartsCallback_.bind(a),k).then(function(w){w?m(w):p()},p)})}; Ix.prototype.getCacheKeyForEndpoint=function(a){return H6a(a,!1)}; Ix.prototype.onPartsCallback_=function(a){this.partCallbacks_.forEach(function(b){a&&b(a)})};var Jx=function(a,b,c){Ix.call(this,a);this.player_=b;this.autoplayData_=c}; l(Jx,Ix);Jx.prototype.getCacheKeyForEndpoint=function(a){return H6a(a,!!this.autoplayData_)}; Jx.prototype.getTempData=function(a,b){b=b.timeBeforeNextVideo;a={itct:a.clickTrackingParams,lact:km(),pbis:b,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(a.autonav=1);return a}; Jx.prototype.getXhrParams=function(a){return Object.assign({pbj:"prefetch"},a)}; Jx.prototype.getParams=function(a){a={frags:a.fragmentsRequested.join(",")};y("kevlar_droppable_prefetchable_requests")&&(a.prefetch=1);return a};var Kx=function(a,b,c){this.player=a;this.JSC$9396_taskManager=b;this.prefetchDelay=c;this.completionResolver_=null;this.playerEvents_=[]}; Kx.prototype.start=function(){var a=this;this.completionResolver_=fj();gj(this.completionResolver_.promise,function(){x7a(a);a.completionResolver_=null}); this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise}; var y7a=function(a,b,c){a.player.addEventListener(b,c);a.playerEvents_.push({eventName:b,callback:c})},x7a=function(a){a.playerEvents_.forEach(function(b){a.player.removeEventListener(b.eventName,b.callback)}); a.playerEvents_.length=0};var z7a={watch:{pageFragments:["pl","wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},A7a={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}};var B7a=function(a,b,c){Kx.call(this,a,b,c);this.cueId_="playbackTrigger-"+Math.random()}; l(B7a,Kx); B7a.prototype.prepareTrigger=function(a){var b=this,c=this.player.getDuration(),d=this.player.getVideoData(),e=d.isLive&&d.hasProgressBarBoundaries;if(e&&d.progressBarEndPositionUtcTimeMillis){var h=d.progressBarEndPositionUtcTimeMillis/1E3;isNaN(h)||(c=h)}var k=0;this.prefetchDelay>=0?e?d.progressBarStartPositionUtcTimeMillis&&(d=d.progressBarStartPositionUtcTimeMillis/1E3,isNaN(d)||(k=d+this.prefetchDelay)):k=this.prefetchDelay:k=c+this.prefetchDelay;e?this.player.addUtcCueRange(this.cueId_,k,c): this.player.addCueRange(this.cueId_,k,c);gj(a.promise,function(){b.player.removeCueRange(b.cueId_)}); y7a(this,"onCueRangeEnter",function(m){m==b.cueId_&&a.resolve(c-k)})};var D7a=function(a,b,c){this.pageFragments_=a;this.prefetchedFragments_=b;this.fragmentConfiguration_=A7a;this.prefetchedData_=c;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;C7a(this)},E7a=function(a){if(a.validatedFragments_.length==0)return null; if(!a.mergedPrefetchedData_){for(var b=[],c=g(a.validatedFragments_),d=c.next();!d.done;d=c.next()){d=g(a.fragmentConfiguration_[d.value].graftedKeys);for(var e=d.next();!e.done;e=d.next())(e=a.prefetchedData_[e.value].trackingParams)&&b.push(e)}a.mergedPrefetchedData_={};Object.assign(a.mergedPrefetchedData_,a.prefetchedData_,{clientSideGrafts:b})}return a.mergedPrefetchedData_},C7a=function(a){a.prefetchedFragments_.forEach(function(b){F7a(a,b)})},F7a=function(a,b){a.fragmentConfiguration_[b].requiredKeys.every(function(c){return!!a.prefetchedData_[c]})&&( a.validatedFragments_.push(b),b=a.missingFragments_.indexOf(b),b!==-1&&a.missingFragments_.splice(b,1))};var G7a=function(){},H7a=function(a){this.JSC$9410_playlistManager_=a}; l(H7a,G7a);H7a.prototype.getPrefetchEndpoint=function(){return this.JSC$9410_playlistManager_.getAutoplayEndpoint()}; var I7a=function(a){this.autonavEndpoints_=a}; l(I7a,G7a);I7a.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};var J7a=function(a,b,c,d,e){this.autonavEndpoints=a;this.foregroundTrigger=b;this.backgroundTrigger=c;this.pageType=d;this.isInPlaylist=e},K7a=function(a,b){if(a.webPrefetchData&&a.webPrefetchData.navigationEndpoints&&a.webPrefetchData.navigationEndpoints.length){a=a.webPrefetchData.navigationEndpoints; var c=A(a[0],lq);if(c.watchEndpointSupportedPrefetchConfig&&c.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var d=c.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;c=d.playbackRelativeSecondsPrefetchCondition;c=typeof c==="number"&&Math.abs(c)<b.videoDuration?c:void 0;d=d.countdownUiRelativeSecondsPrefetchCondition;d=typeof d!=="number"||y("prefetch_job_config_cleanup_ks")&&b.inPlaylist?void 0:d;if(typeof d==="number")return new J7a(a,b.makeUpNextTrigger(d),b.makePlaybackTrigger(d), "watch",b.inPlaylist);if(typeof c==="number")return new J7a(a,b.makePlaybackTrigger(c),null,"watch",b.inPlaylist)}}};var Lx=function(a,b,c,d){this.prefetchEndpointProvider_=a;this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=b;this.prefetchJobConfig_=c;this.JSC$9422_networkPrefetchRequest_=d;this.prefetchResponseCacheKey_=null}; Lx.prototype.enqueue=function(){this.triggerPromise_||(L7a(this,M7a(this)),yi(document,"visibilitychange",this.onVisibilityChange_,!1,this))}; var L7a=function(a,b){a.triggerPromise_=b.start();a.triggerPromise_.then(function(c){var d=a.prefetchEndpointProvider_.getPrefetchEndpoint();if(d){var e=z7a[a.prefetchJobConfig_.pageType].prefetchedFragments;a.prefetchRequestPromise_=w7a(a.JSC$9422_networkPrefetchRequest_,d,{fragmentsRequested:e,timeBeforeNextVideo:c});a.prefetchResponseCacheKey_=a.JSC$9422_networkPrefetchRequest_.getCacheKeyForEndpoint(d);N7a(a);a.prefetchRequestPromise_.then(function(h){a.storePrefetchedDataCallback_(a.prefetchResponseCacheKey_, h);if(y("web_prefetch_preload_video")&&e.length===1&&e[0]==="pl"&&h&&!h.playerAds&&!h.adPlacements){var k=A(d,Pu),m=k!=null,p={raw_player_response:h,watch_endpoint:k};(h=um().resolve(m?J0a:Sv))&&d&&h.then(function(q){m&&y("web_queue_preload_video")?(p.prefer_gapless=!0,q.queueNextVideo(p)):q.preloadVideoByPlayerVars(p)})}})}})}; Lx.prototype.resolve=function(){this.cancel()}; Lx.prototype.cancel=function(){this.triggerPromise_&&this.triggerPromise_.cancel("Prefetch job cancelled, trigger promise cancelled.");this.prefetchRequestPromise_&&this.prefetchRequestPromise_.cancel("Prefetch job cancelled, request promise cancelled.");N7a(this)}; Lx.prototype.onVisibilityChange_=function(){var a=this;ik(gGa)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){a.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||L7a(this,M7a(this))}; var N7a=function(a){Bi(document,"visibilitychange",a.onVisibilityChange_,!1,a)},M7a=function(a){return a.prefetchJobConfig_.backgroundTrigger?ik(gGa)()==0?a.prefetchJobConfig_.backgroundTrigger:a.prefetchJobConfig_.foregroundTrigger:a.prefetchJobConfig_.foregroundTrigger};var Mx=function(a){Ix.call(this,a)}; l(Mx,Ix);Mx.prototype.getCacheKeyForEndpoint=function(a){return Ix.prototype.getCacheKeyForEndpoint.call(this,a)}; Mx.prototype.getTempData=function(){return{}}; Mx.prototype.getXhrParams=function(a){return a}; Mx.prototype.getParams=function(){return{}};var O7a=function(a,b,c){Kx.call(this,a,b,c)}; l(O7a,Kx);O7a.prototype.prepareTrigger=function(a){var b=this;y7a(this,"onAutonavCoundownStarted",function(c){P7a(b,c,a)})}; var P7a=function(a,b,c){var d=a.prefetchDelay*1E3;if(Math.abs(d)>b)c.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var e=d,h=b-d;d<0&&(e=b+d,h=Math.abs(d));var k=a.JSC$9396_taskManager.addJob(function(){c.resolve(h/1E3)},10,e); c.promise.thenCatch(function(){a.JSC$9396_taskManager.cancelJob(k)})}};var Nx=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null},R7a=function(a,b,c,d,e,h){var k=Hi,m=Hv.getInstance(); if(!y("block_all_player_prefetch_requests")){Q7a(a);var p=!!c.getPlaylistId(),q=c.getVideoData().isLive&&c.getVideoData().hasProgressBarBoundaries;if((m.getState()==2||p||q)&&(!c.getVideoData().isLive||q)){m={inPlaylist:p,videoDuration:c.getDuration(),makeUpNextTrigger:function(w){return new O7a(c,k,w)}, makePlaybackTrigger:function(w){return new B7a(c,k,w)}}; var r=K7a(b,m);r&&(a.pendingPrefetchJob_=new Lx(r.isInPlaylist?new H7a(e):new I7a(r.autonavEndpoints),function(w,z){z=new D7a(z7a[r.pageType].pageFragments,z7a[r.pageType].prefetchedFragments,z);return E7a(z)?(a.prefetchCache_.set(w,z),!0):!1},r,new Jx(d,c,h,e)),a.pendingPrefetchJob_.enqueue())}}},S7a=function(a,b,c,d,e){var h=Hi; b&&(b==null?0:b.videoId)&&c&&c.entries&&y("kevlar_enable_shorts_prefetch_in_sequence")&&(Q7a(a),b=c.entries.map(function(k){var m;return(m=A(k.command,Pu))==null?void 0:m.videoId}).indexOf(b.videoId),c=c.entries[b+1],c!=null&&c.command&&!A(c==null?void 0:c.command,Ou)&&(d=new J7a([c.command],new B7a(d,h,1),null,"shorts",!1),a.pendingPrefetchJob_=new Lx(new I7a(d.autonavEndpoints),function(){return!1},d,new Mx(e)),a.pendingPrefetchJob_.enqueue()))},T7a=function(a,b,c){if(G6a(b))return a.prefetchCache_.get(H6a(b, c))},Q7a=function(a){a.pendingPrefetchJob_&&(a.pendingPrefetchJob_.cancel(),a.pendingPrefetchJob_=null)};function U7a(a){var b=new Qo(gk("ONE_PICK_URL",""));b.urlParamMap_.set("hostId",a);(a=gk("GAPI_LOCALE"))&&b.urlParamMap_.set("hl",a);(a=gk("SESSION_INDEX"))&&b.urlParamMap_.set("authuser",a);(a=gk("DELEGATED_SESSION_ID"))&&b.urlParamMap_.set("groupId",a);return b} ;var Ox=new sm("NAVIGATION_TOKEN");function V7a(){var a=um(),b=a.resolve(Uw);a=a.resolve(Xw);return new A4a(b,a)} var W7a=function(a){var b=this;var c=c===void 0?V7a():c;var d=d===void 0?um().resolve(Ox):d;this.onePickCommand=a;this.JSC$9442_playlistNetworkManager=c;this.navigationManager=d;this.videoPickerBuilder=U7a("yt-addtoplaylist");fAa(mCa(nCa(lCa(this.videoPickerBuilder.setTitle(a.modalTitle).setSize(1E3).addView(bAa()).addView(aAa())).addView("youtube"),a.selectButtonLabel)),function(e){b.handleAction(e)})}; W7a.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)}; W7a.prototype.handleAction=function(a){var b=this;if(a&&this.onePickCommand.listId&&a.action==="picked"&&a.docs){var c=[];a.docs.forEach(function(d){c.push({addedVideoId:d.id,action:"ACTION_ADD_VIDEO"})}); this.JSC$9442_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,c).then(function(){b.navigationManager.reload()})}};var X7a=function(){if(this.constructor===X7a)throw new TypeError("VisibilityObserver cannot be instantiated directly.")}; f=X7a.prototype;f.dispose=function(){}; f.disconnect=function(){}; f.reconnect=function(){}; f.observe=function(a,b,c){return{element:a,option:c}}; f.unobserveByKey=function(){};var Y7a=function(a,b){b=b===void 0?0:b;X7a.call(this);this.viewroot=a;this.defaultPrescanHeight=b;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),a?{root:a,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map}; l(Y7a,X7a);f=Y7a.prototype;f.dispose=function(){this.disconnect();this.handlers.clear()}; f.disconnect=function(a){this.isConnected=!1;this.pauseObservingUntilReconnect=a===void 0?!1:a;this.observer.disconnect();a=g(this.prescanObservers.values());for(var b=a.next();!b.done;b=a.next())b.value.disconnect()}; f.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var a=g(this.handlers),b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;var d=c.next().value;c=!1;d=g(d.keys());for(var e=d.next();!e.done;e=d.next())if((e=e.value)&&e.state==="prescan"){c=!0;break}c&&Z7a(this,b).observe(b);this.observer.observe(b)}}}; f.handleObserveEvent=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=this.handlers.get(b.target);if(c){var d=b.isIntersecting;c=g(c);for(var e=c.next();!e.done;e=c.next()){var h=g(e.value);e=h.next().value;h=h.next().value;e&&(e.state==="visible"&&d||e.state==="hidden"&&!d)&&(h(b.target,e.state),e.calledOnce&&this.unobserveByKey({element:b.target,option:e}))}}}}; f.handlePrescanEvent=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=this.handlers.get(b.target);if(c&&b.isIntersecting){c=g(c);for(var d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;d&&d.state==="prescan"&&(e(b.target,d.state),d.calledOnce&&this.unobserveByKey({element:b.target,option:d}))}}}}; f.observe=function(a,b,c){var d=(d=this.handlers.get(a))&&d.has(c)?{element:a,option:c}:void 0;if(d)return d;d={element:a,option:c};this.handlers.has(a)||this.handlers.set(a,new Map);var e=this.handlers.get(a);e&&!e.has(c)&&e.set(c,b);this.pauseObservingUntilReconnect||(c.state==="prescan"&&Z7a(this,a).observe(a),this.observer.observe(a));return d}; f.unobserveByKey=function(a){var b=this.handlers.get(a.element);if(b&&b.has(a.option)){b.delete(a.option);if(a&&a.option.state==="prescan")for(var c=g(this.prescanObservers.values()),d=c.next();!d.done;d=c.next())d.value.unobserve(a.element);b.size===0&&(this.handlers.delete(a.element),this.observer.unobserve(a.element))}}; var Z7a=function(a,b){var c=a.defaultPrescanHeight;b.hasAttribute("prescan-height")&&(b=Number(b.getAttribute("prescan-height")),isNaN(b)||(c=b));if(a.prescanObservers.has(c))return a.prescanObservers.get(c);b="-0.1px -0.1px "+c+"px -0.1px";b=new IntersectionObserver(a.handlePrescanEvent.bind(a),a.viewroot?{root:a.viewroot,rootMargin:b}:{rootMargin:b});a.prescanObservers.set(c,b);return b};function $7a(a){if(window.IntersectionObserver)return new Y7a(a,400);throw new TypeError("Non-IntersectionObserver version of VisibilityObserver is not yet implemented")} ;var a8a=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],b8a=function(){var a,b=this;this.JSC$9460_actionRouter=a=a===void 0?zr.getInstance():a;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return b.visibilityObserver}, getVisibilityObservedElementHandlerKeys:function(){return b.visibilityObservedElementHandlerKeys}}},c8a; b8a.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&y("kevlar_use_vimio_behavior")&&gk("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=$7a())}; b8a.prototype.dispose=function(){this.visibilityMonitor&&Bi(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()}; b8a.prototype.handleVisibilityRefreshed=function(){for(var a=g(this.targetMap.entries()),b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;d8a(this,b,c)}}; var f8a=function(a,b,c){if(!a.triggeredTargets.has(b)){var d=e8a(a,b);d.action=c;d8a(a,b,d)}},h8a=function(a,b,c){g8a(a,c); var d=e8a(a,b);d.element=c;a.targetedElements.set(c,b);d8a(a,b,d)},g8a=function(a,b){var c=a.targetedElements.get(b); if(c){var d=a.targetMap.get(c);d&&(delete d.element,a.targetMap.set(c,d));a.targetedElements.delete(b);a.visibilityObserver&&a.visibilityObservedElementHandlerKeys&&(c=a.visibilityObservedElementHandlerKeys.get(b))&&(a.visibilityObserver.unobserveByKey(c),a.visibilityObservedElementHandlerKeys.delete(b))}},d8a=function(a,b,c){var d=c.action,e=c.element; e&&d&&(a8a.includes(b)||gk("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||a.visibilityMonitor&&a.visibilityMonitor.isNodeVisible(e)?i8a(a,b,c):a.visibilityObserver&&(a.visibilityObservedElementHandlerKeys||(a.visibilityObservedElementHandlerKeys=new WeakMap),d=a.visibilityObserver.observe(e,function(){i8a(a,b,c);a.visibilityObservedElementHandlerKeys.delete(e)},{calledOnce:!0, state:"visible"}),a.visibilityObservedElementHandlerKeys.set(e,d)))},i8a=function(a,b,c){var d=c.action; (c=c.element)&&d&&(Ar(a.JSC$9460_actionRouter,[d],c),a.targetMap.delete(b),a.targetedElements.delete(c),a.triggeredTargets.add(b))},e8a=function(a,b){var c=a.targetMap.get(b); c||(c={},a.targetMap.set(b,c));return c},Px=function(){c8a||(c8a=new b8a); return c8a};var j8a=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var k8a=null;function Qx(a,b){var c={};c.key=a;c.value=b;return l8a().then(function(d){return new Promise(function(e,h){try{var k=d.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(c);k.onsuccess=function(){e()}; k.onerror=function(){h()}}catch(m){h(m)}})})} function Rx(a){var b=new Mk("Error accessing DB");return l8a().then(function(c){return new Promise(function(d,e){try{var h=c.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(a);h.onsuccess=function(){var k=h.result;d(k?k.value:null)}; h.onerror=function(){b.params={key:a,source:"onerror"};e(b)}}catch(k){b.params={key:a, thrownError:String(k)},e(b)}})},function(){return null})} function l8a(){return k8a?Promise.resolve(k8a):new Promise(function(a,b){var c=self.indexedDB.open("swpushnotificationsdb");c.onerror=b;c.onsuccess=function(){var d=c.result;if(d.objectStoreNames.contains("swpushnotificationsstore"))k8a=d,a(k8a);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),l8a()}; c.onupgradeneeded=m8a})} function m8a(a){a=a.target.result;a.objectStoreNames.contains("swpushnotificationsstore")&&a.deleteObjectStore("swpushnotificationsstore");a.createObjectStore("swpushnotificationsstore",{keyPath:"key"})} ;var Sx=function(a,b,c){var d=c&&c>0?c:0;c=d?Date.now()+d*1E3:0;if((d=d?n8a():o8a())&&window.JSON){typeof b!=="string"&&(b=JSON.stringify(b,void 0));try{d.set(a,b,c)}catch(e){d.remove(a)}}},Tx=function(a){var b=o8a(),c=n8a(); if(!b&&!c||!window.JSON)return null;try{var d=b.get(a)}catch(e){}if(typeof d!=="string")try{d=c.get(a)}catch(e){}if(typeof d!=="string")return null;try{d=JSON.parse(d,void 0)}catch(e){}return d},Ux=function(a){try{var b=o8a(),c=n8a(); b&&b.remove(a);c&&c.remove(a)}catch(d){}},p8a=function(){var a=n8a(); a&&cQa(a,a.mechanism.__iterator__(!0))},n8a=Zg(function(){try{var a=new Hka; var b=a.isAvailable()?a:null}catch(c){return null}return b?new It(b):null}),o8a=Zg(function(){var a=new Ika; return a.isAvailable()?new It(a):null});var q8a=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},r8a=function(){q8a.instance||(q8a.instance=new q8a); return q8a.instance},s8a=function(a){var b=a.networkEvents; a.networkEvents=[];return y("enable_network_monitoring")?b:[]};function t8a(a){var b=u8a(),c;return t(function(d){switch(d.nextAddress){case 1:return xa(d,2),n(d,a.match(b,{cacheName:"yt-appshell-assets"}),4);case 4:c=d.yieldResult;ya(d,3);break;case 2:za(d);case 3:return d.return(c);}})} function v8a(a){t(function(b){if(b.nextAddress==1)return n(b,a.delete("yt-appshell-assets"),2);ua(b)})} ;var w8a={},x8a=Il("yt-serviceworker-metadata",{objectStores:(w8a.auth={addedAtVersion:1},w8a["resource-manifest-assets"]={addedAtVersion:2},w8a),shared:!0,upgrade:function(a,b){b(1)&&xl(a,"resource-manifest-assets");b(2)&&xl(a,"auth")}, version:2});function y8a(a){return El(x8a(),a)} var Vx=function(a){this.token=a}; Vx.getInstance=function(){var a;return t(function(b){if(b.nextAddress==1)return n(b,Hl(),2);a=b.yieldResult;if(!a)return b.return();Vx.instance||(Vx.instance=new Vx(a));return b.return(Vx.instance)})}; var z8a=function(a){var b;return t(function(c){if(c.nextAddress==1)return n(c,y8a(a.token),2);b=c.yieldResult;return c.return(b.clear("resource-manifest-assets"))})};var Wx=function(a){this.token=a}; Wx.getInstance=function(){var a;return t(function(b){if(b.nextAddress==1)return n(b,Hl(),2);a=b.yieldResult;if(!a)return b.return();Wx.instance||(Wx.instance=new Wx(a));return b.return(Wx.instance)})}; var A8a=function(a){var b;return t(function(c){if(c.nextAddress==1)return n(c,y8a(a.token),2);b=c.yieldResult;return n(c,b.clear("auth"),0)})};function B8a(a){v8a(a);C8a();D8a()} function C8a(){var a;t(function(b){return b.nextAddress==1?n(b,Wx.getInstance(),2):(a=b.yieldResult)?n(b,A8a(a),0):b.jumpTo(0)})} function D8a(){var a;t(function(b){return b.nextAddress==1?n(b,Vx.getInstance(),2):(a=b.yieldResult)?n(b,z8a(a),0):b.jumpTo(0)})} ;var E8a=self.location.origin+"/";function u8a(){var a=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?EOa.registration.scope:E8a;a.endsWith("/")&&(a=a.slice(0,-1));return a+"/app_shell_home"} ;function F8a(a){a.map(function(b){return b.source}).join("|")} F8a([/\.css$/,/\.js$/,/\.ico$/,/\/ytmweb\/_\/js\//,/\/ytmweb\/_\/ss\//,/\/kabuki\/_\/js\//,/\/kabuki\/_\/ss\//,/\/ytmainappweb\/_\/ss\//]);F8a([/purge_shell=1/]);var G8a=void 0;G8a=G8a===void 0?[]:G8a;for(var H8a=[],I8a=g(jna),J8a=I8a.next();!J8a.done;J8a=I8a.next())H8a.push({key:J8a.value});for(var K8a=g(G8a),L8a=K8a.next();!L8a.done;L8a=K8a.next())H8a.push(L8a.value);function M8a(a){return t(function(b){return b.return(t8a(a))})} function N8a(a){var b,c;return t(function(d){if(d.nextAddress==1)return n(d,M8a(a),2);if(b=d.yieldResult){var e;a:{if(b.headers&&(e=b.headers.get("date"))&&(e=Date.parse(e),!isNaN(e))){e=Math.round(rl()-e);break a}e=-1}c=e;if(c>-1)return d.return(c)}return d.return(-1)})} function O8a(){var a=Oa.caches,b=hk("IS_SHELL_LOAD"),c,d;t(function(e){if(e.nextAddress==1)return c=-1,b?n(e,N8a(a),3):(d=xq(),c=Math.round(rl()-d),e.jumpTo(2));e.nextAddress!=2&&(c=e.yieldResult);c>=0&&c<Math.pow(2,31)&&Cq({appInstallDataAgeMs:c});ua(e)})} function P8a(){var a=window.caches,b;return t(function(c){if(c.nextAddress==1)return n(c,M8a(a),2);b=c.yieldResult;return c.return(!!b)})} function Q8a(a){var b=Yn(Oa.location.href),c={};"absolute_experiments forced_experiments expflag conditional_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url build mloader debugjs".split(" ").forEach(function(d){var e=b.JSC$7653_queryData_.getValues(d);if(e==null?0:e.length)c[d]=e}); return Waa(a,c)} ;var R8a,Xx=Oa==null?void 0:(R8a=Oa.performance)==null?void 0:R8a.memory,S8a=!1,T8a={},U8a={},Yx={},Zx=navigator; function V8a(){t(function(a){if(a.nextAddress==1){if(S8a)return a.jumpTo(0);S8a=!0;if(y("enable_system_health_primes_monitoring"))return rk(W8a,3E4),X8a(),a.return();if(!(Math.random()<uk("web_system_health_fraction")))return a.jumpTo(0);U8a={heightPixels:screen.height,widthPixels:screen.width};Xx&&!isNaN(Xx.jsHeapSizeLimit)&&(U8a.memoryTotalKbytes=String(Math.round(Xx.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(U8a.devicePixelRatio=window.devicePixelRatio);return n(a,Y8a(),4)}rk(W8a,3E4);return n(a, Z8a(),0)})} function Y8a(){return t(function(a){if(a.nextAddress==1)return Yx.intersectionObserverPresent="IntersectionObserver"in window,Yx.serviceWorkerPresent="serviceWorker"in navigator,Yx.webSharePresent="share"in navigator,Yx.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,Yx.cacheStoragePresent="caches"in window,Yx.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,Yx.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage, Yx.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Zx&&Zx.webkitTemporaryStorage&&"queryUsageAndQuota"in Zx.webkitTemporaryStorage,Yx.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",n(a,ipa(),2);Yx.indexedDbPresent=a.yieldResult;Yx.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;Yx.broadcastChannelPresent="BroadcastChannel"in window;Yx.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&( Yx.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,Yx.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);ua(a)})} function W8a(){var a=9E4+Math.random()*2E3;km()>a||(y("enable_system_health_primes_monitoring")?X8a():Z8a())} function Z8a(){var a;return t(function(b){if(b.nextAddress==1)return n(b,$8a(),2);a=b.yieldResult;bl("systemHealthCaptured",a);ua(b)})} function X8a(){var a={metric:{}},b=r8a();b.networkEvents.length&&(a.metric.networkEvents=s8a(b));bl("systemHealthCaptured",a)} function $8a(){var a,b,c,d,e,h,k,m,p,q;return t(function(r){switch(r.nextAddress){case 1:a={viewportHeightPixels:Math.max(document.documentElement?document.documentElement.clientHeight||0:0,window.innerHeight||0),viewportWidthPixels:Math.max(document.documentElement?document.documentElement.clientWidth||0:0,window.innerWidth||0)};b=window.screen;y("enable_is_extended_monitoring")&&b&&"isExtended"in b&&(a.isExtended=!!b.isExtended);c={metric:{staticContext:U8a,dynamicContext:a,webMetric:T8a,webApiSupport:Yx}}; if(d=iq())c.csn=d;Xx&&(c.metric.webMetric.currentHeapKbytes=Math.round(Xx.usedJSHeapSize/1E3));window.matchMedia&&(c.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,c.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,c.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in Zx&&typeof Zx.getBattery==="function")){r.jumpTo(2);break}return n(r,Zx.getBattery(),3);case 3:if(e= r.yieldResult)c.metric.dynamicContext.chargingStatus=e.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(c.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(Yx.storageEstimatePresent)return n(r,navigator.storage.estimate(),8);if(!Yx.webkitTemporaryStoragePresent){r.jumpTo(5);break}return n(r,a9a(),7);case 7:h=r.yieldResult;r.jumpTo(5);break;case 8:h=r.yieldResult;case 5:return c.metric.dynamicContext.deviceStorageQuotaMbytes=((k=h)==null?0:k.quota)?String(Math.round(h.quota/ 1048576/10)*10):"-1",c.metric.dynamicContext.deviceStorageUsageMbytes=((m=h)==null?0:m.usage)?String(Math.round(h.usage/1048576/10)*10):"-1",p=c.metric.dynamicContext,n(r,P8a(),9);case 9:return p.hasAppShell=r.yieldResult,q=r8a(),q.networkEvents.length&&(c.metric.networkEvents=s8a(q)),r.return(c);}})} function a9a(){return new Promise(function(a){var b;Yx.webkitTemporaryStoragePresent&&(b=Zx.webkitTemporaryStorage)!=null&&b.queryUsageAndQuota?Zx.webkitTemporaryStorage.queryUsageAndQuota(function(c,d){a({usage:c,quota:d})}):a(void 0)})} ;function $x(a){a&=16777215;a=[(a&16711680)>>16,(a&65280)>>8,a&255];return ROa(a[0],a[1],a[2])} function ay(a){a=[(a&16711680)>>>16,(a&65280)>>>8,a&255,(a&4278190080)>>>24];var b=uba(a,function(c){return c==(c&255)}); a[3]=(a[3]/255).toFixed(3);if(!b)throw Error("\"("+a.join(",")+"\") is not a valid RGBA color");return"rgba("+a.join(",")+")"} function b9a(a){return[(a&16711680)>>>16,(a&65280)>>>8,a&255]} function c9a(a){a=a.map(function(b){b/=255;return b<=.03928?b/12.92:Math.pow((b+.05)/1.05,2.4)}); return a[0]*.2126+a[1]*.7152+a[2]*.0722} function by(a,b){a=b9a(a);return"rgba("+a[0]+", "+a[1]+", "+a[2]+", "+b+")"} ;var d9a=function(){}; d9a.prototype.flush=function(a,b){a=a===void 0?[]:a;b=b===void 0?!1:b;if(y("enable_client_streamz_web")){a=g(a);for(var c=a.next();!c.done;c=a.next())c=Xva(c.value),c={serializedIncrementBatch:ce(c.JSC$7398_serializeBinary())},bl("streamzIncremented",c,{sendIsolatedPayload:b})}};var cy;function wn(){if(!cy){cy=new dn(new d9a());var a=uk("client_streamz_web_flush_count",-1);a!==-1&&(cy.invocationLimit=a)}return cy} ;function e9a(){try{return!!self.localStorage}catch(a){return!1}} ;function f9a(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]} function g9a(a){if(e9a()){var b=Object.keys(window.localStorage);b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=f9a(c);d===void 0||a.includes(d)||self.localStorage.removeItem(c)}}} function h9a(){if(!e9a())return!1;var a=Ok(),b=Object.keys(window.localStorage);b=g(b);for(var c=b.next();!c.done;c=b.next())if(c=f9a(c.value),c!==void 0&&c!==a)return!0;return!1} ;var dy=function(a){this.JSC$9500_expiringStorage=new mj(a)},i9a=function(a){if(e9a()&&(a=Jka(Ok()+"::"+a)))return new dy(a)}; dy.prototype.set=function(a,b,c){c=c!==void 0?Date.now()+c:void 0;this.JSC$9500_expiringStorage.set(a,b,c)}; dy.prototype.get=function(a){return this.JSC$9500_expiringStorage.get(a)}; dy.prototype.remove=function(a){this.JSC$9500_expiringStorage.remove(a)};var j9a=ka(["https://www.youtube.com/",""]),k9a=ka(["https://studio.youtube.com/",""]);function l9a(){if(m9a())Jm(Error("persist identity iframe is inserted more than once"));else{var a=document.createElement("iframe");a.style.display="none";var b=b===void 0?window.location.href:b;var c=ak(gk("PERSIST_IDENTITY_IFRAME_URL"));b=c?c:new URL(b).host.indexOf("studio")===0?fh(j9a,"persist_identity"):fh(k9a,"persist_identity");bca(a,1,b);a.id="persist_identity";var d;(d=document.body)==null||d.appendChild(a)}} function m9a(){var a=n9a;a||(a=document.querySelector("#persist_identity"));return a} function o9a(){var a=!1;try{a=!!window.sessionStorage.getItem("session_logininfo")}catch(b){a=!0}return(gk("INNERTUBE_CLIENT_NAME")==="WEB"||gk("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&a} function p9a(a,b){if(!o9a())return!1;b||(b=gk("LOGIN_INFO"));return b?(a.session_logininfo=b,!0):!1} var q9a="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN"; function r9a(a,b){a=a===void 0?!1:a;if((b===void 0||!b)&&q9a!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(hk("LOG_STICKINESS",!1)){b=iq();var c=hq(),d={identityStickinessData:{initialState:q9a}};b&&c&&WGa(b,c,d)}if(b=m9a())if(c=b.src?new URL(b.src).origin:"*",a){var e;(e=b.contentWindow)==null||e.postMessage({action:"clear"},c)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>= 2)&&(a=window.sessionStorage.getItem("session_logininfo"))){var h;(h=b.contentWindow)==null||h.postMessage({loginInfo:a},c)}} function s9a(a){a=a===void 0?!0:a;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),fk("LOGIN_INFO",""),a&&window.sessionStorage.setItem("from_switch_account","1"),r9a(!0,a)}catch(b){}} function ey(a,b){if(hk("LOGGED_IN",!0)&&o9a()){var c=L6a(a);c==null&&(c={});p9a(c,b)&&Ax(a,c)}} function t9a(){function a(b){for(b=b.target;b&&b.nodeName!=="A";)if(b=b.parentNode,!(b&&b instanceof HTMLElement))return;if(b&&!b.hasAttribute("download")&&b.getAttribute("rel")!=="external"&&b.href)return b.href} document.addEventListener("mousedown",function(b){b.button!==0&&(b=a(b))&&ey(b)}); document.addEventListener("click",function(b){(b=a(b))&&ey(b)})} function u9a(){var a=new txa;try{if(hk("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(m){a.increment(5,!1);return}if(gk("LOGIN_INFO")){var b=v9a?v9a:window.location;gk("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&l9a();var c=L6a(b.href);c==null&&(c={});var d=c.session_logininfo,e=Number(window.sessionStorage.getItem("stickiness_reload")),h=d===gk("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")|| e>=2||h)e>=2?a.increment(2,h):h?a.increment(7,h):window.sessionStorage.getItem("session_logininfo")||(a.increment(3,h),q9a="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",gk("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(gk("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))a.increment(4,h),window.sessionStorage.removeItem("stickiness_reload");else if(e< 2){window.sessionStorage.setItem("stickiness_reload",String(e+1));var k=b.href;k=wd(k,"sttick");ey(k,window.sessionStorage.getItem("session_logininfo"));k=nk(k,{sttick:e});a.increment(e,h);Wc(b,Nb(k))}}else a.increment(6,!1)}else s9a(!1)}catch(m){}} var n9a=null,v9a;function fy(a,b,c,d,e){b=b===void 0?{}:b;c=c===void 0?"":c;d=d===void 0?window:d;a=td(a,b);ey(a);c=Nb(a+c,e);Wc(d.location,c)} function w9a(a,b,c){c=c===void 0?!1:c;b&&Ax(a,b);b=Nb(a);var d=Ib(b);a!=d&&kk(Error("Unsafe window.open URL: "+a));a=d;try{if(c){c=a;c=rra(c);ey(c);Jc(window,c,"_blank","attributionsrc");return}}catch(e){jk(e)}ey(a);Jc(window,b,"_blank")} ;function x9a(a){return Qx("NotificationsDisabled",a)} function y9a(){return Notification.permission!="granted"?Promise.resolve():z9a().then(function(a){return a?a.pushManager.getSubscription().then(function(b){if(b)return Promise.resolve();b={userVisibleOnly:!0,applicationServerKey:ge("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return a.pushManager.subscribe(b).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})} function A9a(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?B9a():Promise.resolve(!1)} function C9a(){D9a({type:"notifications_register",data:gk("ID_TOKEN")})} function z9a(){var a=vk("service_worker_scope");try{return navigator.serviceWorker.getRegistration(a)}catch(b){return Promise.reject(b)}} function B9a(){return z9a().then(E9a).catch(function(){return!1})} function E9a(a){return!(!a||!a.pushManager)} function D9a(a){return z9a().then(function(b){if(!b||!b.active)return Promise.reject(new Mk("serviceworker.postMessage",a,b));try{return b.active.postMessage(a),Promise.resolve()}catch(c){return Promise.reject(c)}})} ;var F9a=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]),G9a=!1,gy=null,H9a=void 0; function I9a(){var a={isWide:Gk("wide","0")==="1"},b=Kk();if(b=b.getFlag(165)||b.getFlag(174))a.theme=hy(!0);if(J9a()){var c=iy()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";a.systemTheme=c}!b&&y("parent_tools_enable_app_settings")&&mk(window.location.href).theme!==void 0&&(a.theme=hy());if((b=gy)?!uc.equals(b,a):a)b={currentValue:a},H9a&&(b.timeSinceLastSnapshotSecs=Math.round((rl()-H9a)/1E3)),gy&&(b.previousValue=gy),bl("appSettingsCaptured",b),gy=a,H9a=rl()} function hy(a){a=a===void 0?!1:a;var b=Kk(),c="USER_INTERFACE_THEME_LIGHT";b.getFlag(165)?c="USER_INTERFACE_THEME_DARK":b.getFlag(174)?c="USER_INTERFACE_THEME_LIGHT":iy()&&(c="USER_INTERFACE_THEME_DARK");return a?c:K9a()||c} function J9a(){return!y("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches} function iy(){return J9a()&&window.matchMedia("(prefers-color-scheme: dark)").matches} function jy(){var a=Kk();return J9a()&&!a.getFlag(165)&&!a.getFlag(174)} function K9a(){var a=a===void 0?window.location.href:a;if(y("kevlar_disable_theme_param"))return null;ld(a);try{var b=mk(a).theme;return F9a.get(b)||null}catch(c){}return null} ;var ky=function(){this.tokenJars={};if(this.cookiesEnabled=Hk()){var a=Gk("CONSISTENCY");a&&L9a(this,{encryptedTokenJarContents:a})}},M9a=function(){ky.instance||(ky.instance=new ky); return ky.instance}; ky.prototype.handleResponse=function(a,b){if(!b)throw Error("request needs to be passed into ConsistencyService");var c,d;b=((c=b.innerTubeRequest.context)==null?void 0:(d=c.request)==null?void 0:d.consistencyTokenJars)||[];var e;(a=(e=a.responseContext)==null?void 0:e.consistencyTokenJar)&&this.replace(b,a)}; ky.prototype.replace=function(a,b){a=g(a);for(var c=a.next();!c.done;c=a.next())delete this.tokenJars[c.value.encryptedTokenJarContents];L9a(this,b)}; var L9a=function(a,b){if(b.encryptedTokenJarContents&&(a.tokenJars[b.encryptedTokenJarContents]=b,typeof b.expirationSeconds==="string")){var c=Number(b.expirationSeconds);setTimeout(function(){delete a.tokenJars[b.encryptedTokenJarContents]},c*1E3); a.cookiesEnabled&&Fk("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}};var N9a=window.location.hostname.split(".").slice(-2).join("."),ly=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var a=gk("LOCATION_PLAYABILITY_TOKEN");gk("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=O9a(this))&&(a=this.localStorage.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.mostRecentPosition=void 0)},my; ly.getInstance=function(){my=Qa("yt.clientLocationService.instance");my||(my=new ly,Pa("yt.clientLocationService.instance",my));return my}; ly.prototype.setLocationOnInnerTubeContext=function(a){a.client||(a.client={});if(this.mostRecentPosition)a.client.locationInfo||(a.client.locationInfo={}),a.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),a.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),a.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),a.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken|| this.locationPlayabilityToken)a.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken}; ly.prototype.handleResponse=function(a){var b;a=(b=a.responseContext)==null?void 0:b.locationPlayabilityToken;a!==void 0&&(this.locationPlayabilityToken=a,this.mostRecentPosition=void 0,gk("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=O9a(this))&&this.localStorage.set("yt-location-playability-token",a,15552E3):Fk("YT_CL",JSON.stringify({loctok:a}),15552E3,N9a,!0))}; var O9a=function(a){return a.localStorage===void 0?new Zk("yt-client-location"):a.localStorage}; ly.prototype.clearLocationPlayabilityToken=function(a){a==="TVHTML5"?(this.localStorage=O9a(this))&&this.localStorage.remove("yt-location-playability-token"):eoa("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)}; ly.prototype.getCurrentPositionFromGeolocation=function(){var a=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));var b=!1,c=1E4;gk("INNERTUBE_CLIENT_NAME")==="MWEB"&&(b=!0,c=15E3);return new Promise(function(d,e){navigator.geolocation.getCurrentPosition(function(h){a.mostRecentPosition=h;d(h)},function(h){e(h)},{enableHighAccuracy:b, maximumAge:0,timeout:c})})}; ly.prototype.createUnpluggedLocationInfo=function(a){var b={};a=a.coords;if(a==null?0:a.latitude)b.latitudeE7=Math.floor(a.latitude*1E7);if(a==null?0:a.longitude)b.longitudeE7=Math.floor(a.longitude*1E7);if(a==null?0:a.accuracy)b.locationRadiusMeters=Math.round(a.accuracy);return b}; ly.prototype.createLocationInfo=function(a){var b={};a=a.coords;if(a==null?0:a.latitude)b.latitudeE7=Math.floor(a.latitude*1E7);if(a==null?0:a.longitude)b.longitudeE7=Math.floor(a.longitude*1E7);return b};function P9a(a,b,c,d,e){b=b===void 0?!1:b;c=c===void 0?!1:c;var h=gk("INNERTUBE_CONTEXT");if(!h)return Im(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};h=(0,uc.unsafeClone)(h);y("web_no_tracking_params_in_shell_killswitch")||delete h.clickTracking;h.client||(h.client={});var k=h.client;k.clientName==="MWEB"&&k.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(k.clientFormFactor=gk("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");k.screenWidthPoints=window.innerWidth;k.screenHeightPoints= window.innerHeight;k.screenPixelDensity=Math.round(window.devicePixelRatio||1);k.screenDensityFloat=window.devicePixelRatio||1;k.utcOffsetMinutes=-Math.floor(new Date().getTimezoneOffset());k.userInterfaceTheme=hy();if(!b){var m=poa();m&&(k.connectionType=m);y("web_log_effective_connection_type")&&(m=qoa())&&(h.client.effectiveConnectionType=m)}var p;if(y("web_log_memory_total_kbytes")&&((p=Oa.navigator)==null?0:p.deviceMemory)){var q;p=(q=Oa.navigator)==null?void 0:q.deviceMemory;h.client.memoryTotalKbytes= ""+p*1E6}b&&d&&!y("web_it_context_set_original_url_ks")&&(k.originalUrl=yya(Oa.location.href,d).toString());y("web_gcf_hashes_innertube")&&(m=Upa())&&(q=m.coldConfigData,p=m.coldHashData,m=m.hotHashData,h.client.configInfo=h.client.configInfo||{},q&&(h.client.configInfo.coldConfigData=q),p&&(h.client.configInfo.coldHashData=p),m&&(h.client.configInfo.hotHashData=m));q=mk(Oa.location.href);!y("web_populate_internal_geo_killswitch")&&q.internalcountrycode&&(k.internalGeo=q.internalcountrycode);!y("web_populate_client_screen_killswitch")&& e&&(k.clientScreen=e);k.clientName==="MWEB"||k.clientName==="WEB"?(k.mainAppWebInfo={graftUrl:d||Oa.location.href},y("kevlar_woffle")&&Ek.instance&&(d=Ek.instance,k.mainAppWebInfo.pwaInstallabilityStatus=!d.appInstalledEventFired&&d.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),k.mainAppWebInfo.webDisplayMode=Zna(),k.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):k.clientName==="TVHTML5"&&(!y("web_lr_app_quality_killswitch")&&( d=gk("LIVING_ROOM_APP_QUALITY"))&&(k.tvAppInfo=Object.assign(k.tvAppInfo||{},{appQuality:d})),d=gk("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(k.tvAppInfo=Object.assign(k.tvAppInfo||{},{certificationScope:d}));!y("web_populate_time_zone_itc_killswitch")&&(d=ooa())&&(k.timeZone=d);(d=mna())?k.experimentsToken=d:delete k.experimentsToken;k=nna();d=(0,uc.getValues)(M9a().tokenJars);h.request=Object.assign({},h.request,{internalExperimentFlags:k,consistencyTokenJars:d});!y("web_prequest_context_killswitch")&&( k=gk("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(h.request.externalPrequestContext=k);d=Kk();k=d.getFlag(58);d=d.get("gsml","");h.user=Object.assign({},h.user);k&&(h.user.enableSafetyMode=k);d&&(h.user.lockedSafetyMode=!0);y("warm_op_csn_cleanup")?c&&(b=iq())&&(h.clientScreenNonce=b):!b&&(b=iq())&&(h.clientScreenNonce=b);a&&(h.clickTracking={clickTrackingParams:a});if(a=Qa("yt.mdx.remote.remoteClient_"))h.remoteClient=a;ly.getInstance().setLocationOnInnerTubeContext(h);try{var r=dna(),w=r.bid;delete r.bid; h.adSignalsInfo={params:[],bid:w};for(var z=g(Object.entries(r)),C=z.next();!C.done;C=z.next()){var E=g(C.value),I=E.next().value,N=E.next().value;r=I;w=N;a=void 0;(a=h.adSignalsInfo.params)==null||a.push({key:r,value:""+w})}var P;if(((P=h.client)==null?void 0:P.clientName)==="TVHTML5"){var U=gk("INNERTUBE_CONTEXT");U.adSignalsInfo&&(h.adSignalsInfo.advertisingId=U.adSignalsInfo.advertisingId,h.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",h.adSignalsInfo.limitAdTracking= U.adSignalsInfo.limitAdTracking)}}catch(ca){Im(ca)}return h} ;var Q9a=!1;function R9a(){if(!hk("LOGGED_IN"))return Promise.resolve(!1);var a=vk("service_worker_push_force_notification_prompt_tag");return a?Rx("PromptTags").then(function(b){if(!b)return!0;var c=[];try{c=JSON.parse(b)}catch(d){return!1}return c&&c.indexOf(a)==-1}):Promise.resolve(!1)} function S9a(a){a=a===void 0?!1:a;var b=P9a().client;if(b&&b.browserVersion){var c=b.browserVersion,d=b.browserName=="CHROME"&&rb(c,"50.0.0")<0;b=b.browserName=="OPERA"&&rb(c,"42.0.0")<0;if(d||b)return Promise.resolve()}return A9a().then(function(e){if(!e)return Promise.resolve();e=y9a().then(function(){return D9a({type:"notifications_check_registration",data:gk("ID_TOKEN")})}); return Notification.permission!="default"?e.catch(function(){}):e.then(function(){return T9a(a)}).then(function(h){if(h)return U9a(),V9a().then(function(){})}).catch(function(){})})} function T9a(a){return hk("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||hk("LOGGED_IN")&&(a===void 0?0:a)?R9a().then(function(b){if(b)return!0;b=[W9a(),X9a()];hk("LOGGED_IN")||b.push(Y9a());return Promise.all(b).then(function(c){return c.every(function(d){return d})})}):Promise.resolve(!1)} function Y9a(){var a=uk("service_worker_push_logged_out_prompt_watches");return a==-1?Promise.resolve(!1):Rx("WatchCount").then(function(b){return b>=a})} function V9a(){var a=arguments;y("service_worker_push_prompt_modal_enable")&&Z9a();return Notification.requestPermission().then(function(b){$9a();var c=document.getElementById("ticker");c&&(c.className=c.classList.remove("show"));if(b=="granted")return y9a().then(function(){x9a(!1);C9a();return Promise.resolve(!0)}); b=="denied"&&C9a();return Promise.resolve(!1)}).catch(function(){$9a(); return Promise.reject.apply(Promise,pa(a))})} function U9a(){Rx("PromptCount").then(function(a){return Qx("PromptCount",a+1)}).then(function(){return Qx("PromptTime",Date.now())}).then(function(){var a=vk("service_worker_push_force_notification_prompt_tag"); if(a)return Rx("PromptTags").then(function(b){var c=[];if(b)try{c=JSON.parse(b)}catch(d){return!1}c||(c=[]);c.push(a);return Qx("PromptTags",JSON.stringify(c))})})} function W9a(){return uk("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):Rx("PromptCount").then(function(a){a||(a=0);return Promise.resolve(a<uk("service_worker_push_prompt_cap"))})} function X9a(){var a=uk("service_worker_push_prompt_delay_microseconds");return a?Rx("PromptTime").then(function(b){return Promise.resolve(Date.now()-a>(b||0))}):Promise.resolve(!0)} function a$a(){Q9a||$9a()} function b$a(a){a.style.zIndex=2147483648;a.style.pointerEvents="auto";a.style.backgroundColor="rgba(0, 0, 0, 0.6)";a.style.width="100%";a.style.height="100vh";a.style.position="absolute";a.style.top="0";a.style.left="0";a.style.border="none"} function Z9a(){var a=sh(document,"yt-push-prompt-modal-bg");Q9a=y("service_worker_push_prompt_modal_ignore_click");a?b$a(a):(a=zh("div",{id:"yt-push-prompt-modal-bg"}),b$a(a),document.body.appendChild(a),gm(document,"click",a$a))} function $9a(){var a=sh(document,"yt-push-prompt-modal-bg");a&&Ih(a)} ;function c$a(a){return E9a(a)?S9a():Promise.resolve()} ;function ny(){return{isShellLoad:hk("IS_SHELL_LOAD",!1)}} var d$a=function(a,b){var c=hv();a||(a="unknown");b||(b="unknown");a="MAIN_APP_WEB_PAGE_TYPE_"+a.toUpperCase();a in ZUa||(a="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");b="MAIN_APP_WEB_REQUEST_TYPE_"+b.toUpperCase();b in $Ua||(b="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");fv(c,{mainAppWeb:{pageType:a,requestType:b,isShellLoad:hk("IS_SHELL_LOAD",!1)}})},e$a={start:function(){fv(xYa(),{mainAppWeb:ny()})}, success:function(){dv(xYa(),"SUCCESS")}, failure:function(){dv(xYa(),"FAILURE")}, cancelled:function(){dv(xYa(),"CANCELLED")}};var f$a=ka(["/sw.js"]),g$a=ka(["/sw.js?0"]),h$a=fh(f$a),i$a=fh(g$a);function j$a(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&k$a()} function l$a(){navigator.serviceWorker.getRegistrations().then(function(a){a.forEach(m$a)})} function k$a(){var a=new vYa("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");fv(a,{mainAppWeb:ny()});var b=h$a;y("service_worker_forward_exp_params")&&(b=Q8a(b));try{var c=n$a(b).catch(function(){dv(a,"FAILURE");return new Promise(function(){})}); y("service_worker_push_enabled")&&c.then(function(d){dv(a,"SUCCESS");return d}).then(o$a).then(c$a)}catch(d){if(dv(a,"FAILURE"),d.name!=="SecurityError")throw d; }} function o$a(a){var b=a.installing||a.waiting;return a.active||!b?Promise.resolve(a):new Promise(function(c){var d=function(e){e=e.target;if(e.state==="activated"||e.state==="redundant")b.removeEventListener("statechange",d),c(a)}; b.addEventListener("statechange",d)})} function m$a(a){a&&n$a(i$a,a.scope)} function n$a(a,b){return navigator.serviceWorker.register(zb(a),{scope:b||vk("service_worker_scope")||"/"})} ;function oy(a,b,c,d){if(b&&b.serializedYpcCujLoggingParams){if(c){var e={};e.transactionErrorType=c;d&&(e.errorMessage=d);b.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:e}}}c={};c.ypcCujContext=b;a=mx("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",a,c);nx(lx(),a,"FLOW_TYPE_YPC_ACQUISITION")}} function py(a,b,c,d,e){var h={};b&&(h[b]=c);d?h.errorType=d:e&&(h.errorReason=e);bl(a,h);Hm()} function p$a(a,b,c,d){var e={};e.serializedTransactionFlowLoggingParams=b;c&&(e.errorType=c);d&&(e.errorMessage=d);bl(a,e);Hm()} function q$a(a,b){var c={};b&&(c.serializedYpcFamilyCreateLoggingParams=b);bl(a,c);Hm()} function r$a(a,b){var c={};c.serializedYpcRefundFlowLoggingParams=b;a&&(c.eventType=a);bl("ypcRefundFlowEvent",c);Hm()} function s$a(a){a&&p$a("transactionFlowStarted",a)} function t$a(a){a&&p$a("transactionFlowCancelled",a)} function u$a(a){a&&p$a("transactionFlowSucceeded",a)} function ry(a,b,c){b&&p$a("transactionFlowFailed",b,a,c)} function v$a(){py("ypcRedeemFlowStarted")} function sy(a){py("ypcRedeemFlowFailed",void 0,void 0,void 0,a)} function w$a(a){a&&py("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",a,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")} ;var x$a=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)}; l(x$a,Error);function ty(){this.megabloxUrl_=null} ty.prototype.load=function(a){this.megabloxUrl_=gk("YPC_MB_URL");iv(this.megabloxUrl_,cb(function(){a&&a()},this))}; var z$a=function(a,b,c,d,e,h,k,m,p,q,r){s$a(p);a.load(cb(function(){try{var w=h?h:gk("YPC_GB_LANGUAGE"),z=gk("SESSION_INDEX");pZa("client",function(){Jxa("59",{helpCenterPath:"/youtube",locale:w,window:window}).JSC$7601_loadChatSupport({authuser:String(z)})})}catch(C){throw oy(10,r,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),e&&e(C),Im(C),C; }y$a(this,b,c,d,e,h,k,m,p,q,r)},a))}; ty.prototype.openFixFlowDialog=function(a,b,c,d){this.load(cb(function(){try{var e=Qa("payments.business.integration");A$a(this,e).forWidget().fixInstrument().withEncryptedParameters(a).withIntegratorCallback(b).load(c,d)}catch(h){throw Im(h),h}},this))}; var A$a=function(a,b,c,d){var e=b.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);y("enable_window_constrained_buy_flow_dialog")&&(e=e.usingPopupStyle(Qa("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));d&&(e=e.usingCloseCallback(d));b.bootstrap.fromPaymentsUrl(a.megabloxUrl_);a=b.bootstrap.asMashupMode(e);c=c?c:gk("YPC_GB_LANGUAGE");a.usingGaiaIndex(gk("SESSION_INDEX")).usingLocale(c).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9); y("enable_google_payments_buyflow_material2_style_web")?a.usingStyle(":m2;pc=#444;ac=#065fd4"):a.usingStyle(":md;pc=#444;ac=#065fd4");return a},y$a=function(a,b,c,d,e,h,k,m,p,q,r){try{var w=Qa("payments.business.integration"); if(!w)throw new x$a("payments.business.integration is undefined");var z=w.standaloneContextAuthId.forUserId(),C=A$a(a,w,h,m);k&&C.usingServerAnalyticsEventHandler(k);var E=C.inStandaloneContext(z).buyFlow(function(I){if(I&&(!I.integratorData||I.integratorData===""||I.error))if(I.error!=null){if(String(I.error)==="-1")t$a(p);else{var N=String(I.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";oy(10,r,N,I.debugCode); ry(N,p,I.debugCode);Im(new Mk("PAYMENT_ERROR_MESSAGE::"+I.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+I.internalErrorDetails))}}else oy(10,r,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),ry("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",p,"EMPTY_INTEGRATOR_DATA"),Im(Error("IntegratorData not present in BuyFlow Complete Callback"));c&&c(I)}).withEncryptedParameters(b); q&&E.withClientParameters(Nca(de(q)));E.load(function(){oy(24,r);yGa("ttc",void 0,"commerce_transaction");sGa("commerce_transaction");d&&d()},function(I){if(I==null?0:I.debugCode)var N=I==null?void 0:I.debugCode;else !I||(I==null?0:I.debugCode)?(N="EMPTY_LOAD_FAILURE_ERROR",Im(Error(N))):(N="EMPTY_LOAD_FAILURE_DEBUG_CODE",Im(new Mk("LOAD_FAILURE:"+I.message," DEBUG_CODE:"+N)));oy(10,r,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",N);ry("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",p,N);Im(I);e&&e(I)})}catch(I){throw I instanceof x$a&&(oy(10,r,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),e&&e(I)),Im(I),I; }};var B$a=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//,C$a=function(a,b){b=b===void 0?!1:b;a=B$a.test(a)?Ab(a):null;!b&&window.payments||!a?(a=fj(),b=a.promise,a.resolve()):b=CAa(a,{attributes:{"data-payments-main":"",id:"payment-lib"}});return b};var D$a=ka(["//www.googletagmanager.com/gtm.js?id=",""]),uy=function(a,b){sh(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:b}),window.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js",geo:gk("GL")}),b=Ah("SCRIPT"),b.async=!0,Qc(b,fh(D$a,a)),b.id="gtm",a=document.getElementsByTagName("script"),a.length==0?document.head.appendChild(b):(a=a[0],a.parentNode.insertBefore(b,a)))},vy=function(a){if(a=JSON.parse(a))window.dataLayer= window.dataLayer||[],window.dataLayer.push(a)};var E$a=ka(["https://clients2.google.com/gr/gr_sync.js"]),F$a=function(){}; F$a.prototype.init=function(){if(G$a()){var a=fj();a.resolve();return a.promise}return CAa(fh(E$a)).then(function(){if(!G$a())throw Error("RiskService loaded but risk object does not exists")},function(){throw Error("RiskService loading is rejected, reason:"); })}; var H$a=function(){if(!G$a())return"";var a=window.google.gr;a.init({async:{schedule:"sync"},merchantId:"youtube"});a.start();a=a.finish();return a==null?"":a},G$a=function(){return window.google!=null&&window.google.gr!=null};var wy=[yu,rTa,Nu,Tu,lq,UTa,Pu,UWa,Iu];y("web_watch_get_updated_metadata_response_processing")&&wy.push(mXa);y("web_continuation_response_processing")&&wy.push(Du);var I$a=new sm("RESPONSE_RECEIVED_COMMANDS"),J$a=new sm("RESPONSE_RECEIVED_COMMANDS");function K$a(a,b){if(!a)return!1;var c,d=(c=A(a,Gu))==null?void 0:c.signal;if(d&&b.signalEndpointMap)return!!b.signalEndpointMap[d];var e;if((c=(e=A(a,Du))==null?void 0:e.request)&&b.continuationEndpointMap)return!!b.continuationEndpointMap[c];for(var h in a)if(b.commandEndpointMap[h])return!0;return!1} function L$a(a,b){if(b.streamingEndpointMap)for(var c in a)if(b.streamingEndpointMap[c]&&(a=b.streamingEndpointMap[c]))return a()} function r7a(a,b){var c,d=(c=A(a,Gu))==null?void 0:c.signal;if(d&&b.signalEndpointMap&&(c=b.signalEndpointMap[d]))return c();var e;if((c=(e=A(a,Du))==null?void 0:e.request)&&b.continuationEndpointMap&&(e=b.continuationEndpointMap[c]))return e();for(var h in a)if(b.commandEndpointMap[h]&&(a=b.commandEndpointMap[h]))return a()} function M$a(a){var b={"Content-Type":"application/json"};gk("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=gk("EOM_VISITOR_DATA"):gk("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=gk("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=gk("LOGGED_IN",!1);gk("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=gk("DEBUG_SETTINGS_METADATA"));a!=="cors"&&((a=gk("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=a),(a=gk("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]= a),(a=gk("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=a),(a=gk("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=a));return b} function N$a(a,b){b.watchNextResponse||b.reelItemWatchResponse?b.watchNextResponse?a.content=b.watchNextResponse:a.content=b.reelItemWatchResponse:b.playerResponse?a.player=b.playerResponse:b.reelWatchSequenceResponse&&(a.reelSequence=b.reelWatchSequenceResponse)} ;var xy=function(a,b){this.serviceId=new Zza(a,b)}; xy.prototype.toString=function(){return this.serviceId.toString()};var O$a=function(){this.internalMap={}}; f=O$a.prototype;f.contains=function(a){return Object.prototype.hasOwnProperty.call(this.internalMap,a)}; f.get=function(a){if(this.contains(a))return this.internalMap[a]}; f.set=function(a,b){this.internalMap[a]=b}; f.getKeys=function(){return Object.keys(this.internalMap)}; f.remove=function(a){delete this.internalMap[a]};var yy=function(){this.mappings=new O$a;this.errorCallbacks=new Set}; yy.prototype.getModuleId=function(a){return a.serviceId.getModuleId()}; yy.prototype.get=function(a){var b=this.mappings.get(a.toString());return P$a(this,b,a)}; yy.prototype.getMultipleAsync=function(){var a=Ga.apply(0,arguments),b=this,c=a.map(function(p){return b.getModuleId(p)}),d=a.map(function(p){return b.mappings.get(p.toString())}).filter(function(p){return p}); if(d.length===a.length)return cj(d.map(function(p,q){return P$a(b,p,a[q])})); var e=no().loadMultiple(c);d=ej(c.map(function(p){return e[p]})); var h=document.hidden,k=-1,m=uk("get_async_timeout_ms",-1);m>-1&&(k=setTimeout(function(){Jm(new Mk("Module timeout.",c,h,document.hidden))},m)); return gj(d.then(function(){return a.map(function(p){return P$a(b,b.mappings.get(p.toString()),p)})}).thenCatch(function(p){for(var q=g(b.errorCallbacks),r=q.next();!r.done;r=q.next())r=r.value,r(p); throw p}),function(){clearTimeout(k)})}; yy.prototype.registerService=function(a,b){this.mappings.set(a.toString(),{type:"mapping",value:b});return a}; var P$a=function(a,b,c){switch(b.type){case"mapping":return b.value;case"factory":return b=b.value(),a.mappings.set(c.toString(),{type:"mapping",value:b}),b;default:return Fc(b);}},Q$a=new yy;function zy(a){return function(){return new a}} function Ay(a){var b=um();return function(){return b.resolve(a)}} ;var R$a=function(){}; f=R$a.prototype; f.JSC$9579_getRequest=function(a,b,c){b=b===void 0?{}:b;c=c===void 0?coa:c;var d=b;if(this.isNavigationCommand()){var e,h=(e=A(a==null?void 0:a.commandMetadata,kq))==null?void 0:e.url;d=P9a(a.clickTrackingParams,!0,!1,h,this.JSC$9579_getClientScreen(d))}else d=P9a(a.clickTrackingParams,!1,this.includeCsn);d={context:d};if(e=this.getExtension(a)){this.JSC$9579_buildRequest(d,e,b);var k;e=Ow(this.getApiPaths(a));(h=(k=A(a.commandMetadata,kq))==null?void 0:k.apiUrl)&&(e=h);k=XYa(WYa(e));e=Object.assign({}, {command:a},this.getRequestConfig(a,b));k={input:k,requestShell:pv(k),innerTubeRequest:d,config:e};k.config.authStrategy?k.config.authStrategy.identity=c:k.config.authStrategy={identity:c};(a=this.getRequestKey(a,b))&&!k.config.requestKey&&(k.config.requestKey=a);return k}Im(new Mk("Error: Failed to create Request from Command.",a))}; f.isNavigationCommand=function(){return!1}; f.JSC$9579_getClientScreen=function(){}; f.getRequestKey=function(){}; f.getRequestConfig=function(){}; ia.Object.defineProperties(R$a.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}}); var By=function(){}; l(By,R$a);By.prototype.JSC$9586_getStoreKey=function(){}; By.prototype.getRequestKey=function(a,b){b=b===void 0?{}:b;return this.JSC$9586_getStoreKey(a,b)};var Cy=function(){}; l(Cy,By);Cy.prototype.JSC$9579_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:pv("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}; Cy.prototype.getApiPaths=function(){return[]}; Cy.prototype.getExtension=function(){}; Cy.prototype.JSC$9579_buildRequest=function(){};var S$a={},T$a=(S$a.GET_DATASYNC_IDS=zy(Cy),S$a);var U$a="tokens consistency mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD".split(" "),V$a=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"],Dy=function(a,b,c,d,e,h,k,m,p){this.endpointMap=a;this.networkManager=b;this.authService=c;this.responseProcessorMap=d;this.innertubeResponseStore=e;this.contextProcessors=h;this.asyncContextProcessors= k;this.localInnertubeRouter=m;this.requestSequencer=p;this.inflightRequests=new Map;a.signalEndpointMap||(a.signalEndpointMap={});a.signalEndpointMap=Object.assign({},T$a,a.signalEndpointMap)},W$a=function(a,b,c,d,e,h,k,m,p){if(Dy.instance!==void 0){if(d=Dy.instance,a=[a!==d.endpointMap, b!==d.networkManager,c!==d.authService,e!==d.innertubeResponseStore,h!==d.contextProcessors,k!==d.asyncContextProcessors,m!==d.localInnertubeRouter],a.some(function(q){return q}))throw new Mk("InnerTubeTransportService is already initialized",a); }else Dy.instance=new Dy(a,b,c,d,e,h,k,m,p)},Pw=function(a,b,c){var d=d===void 0?coa:d; var e=p7a(a,b);return e?new bj(function(h,k){var m,p,q,r,w;return t(function(z){switch(z.nextAddress){case 1:return n(z,e,2);case 2:m=z.yieldResult;p=m.JSC$9579_getRequest(b,c,d);if(!p){k(new Mk("Error: Failed to build request for command.",b));z.jumpTo(0);break}ey(p.input);r=((q=p.requestShell)==null?void 0:q.mode)==="cors"?"cors":void 0;if(a.authService.syncHeaders){w=X$a(p.config,r);z.jumpTo(4);break}return n(z,Y$a(p.config,r),5);case 5:w=z.yieldResult;case 4:h(Z$a(a,p,w)),ua(z);}})}):dj(new Mk("Error: No request builder found for command.", b))},j7a=function(a,b,c,d){var e=e===void 0?coa:e; var h,k,m,p,q,r,w,z,C,E,I,N,P;return t(function(U){switch(U.nextAddress){case 1:h=L$a(b,a.endpointMap);if(!h)throw new Mk("Error: No streaming request builder found for command",b);k=h.JSC$9579_getRequest(b,c,e);if(!k)throw new Mk("Failed to build YtRequest for streaming Command",b);p=((m=k.requestShell)==null?void 0:m.mode)==="cors"?"cors":void 0;if(a.authService.syncHeaders){q=X$a(k.config,p);U.jumpTo(2);break}return n(U,Y$a(k.config,p),3);case 3:q=U.yieldResult;case 2:return z=(w=(r=k.requestShell)== null?void 0:r.headers)!=null?w:{},k.requestShell=Object.assign({},k.requestShell,{headers:Object.assign({},z,q)}),C=Object.assign({},k.requestShell),E=JSON.stringify(k.innerTubeRequest),k.requestShell.method==="POST"&&(C=Object.assign({},C,{body:E})),I=function(ca,aa){$$a(a,aa.playerResponse||aa.watchNextResponse||aa.reelItemWatchResponse||aa.reelWatchSequenceResponse,k);d==null||d(ca,aa)},n(U,aab(a.networkManager,k.input,C,I),4); case 4:return N=U.yieldResult,((P=k.config)==null?0:P.responseTick)&&Eq(k.config.responseTick),U.return(N);}})},Qw=function(a,b,c,d,e){e=e===void 0?{authStrategy:{identity:coa}}:e; var h=h===void 0?!0:h;var k=function(){}; k=xGa(wGa(c));b.context||(b.context=P9a(d,h));return new bj(function(m){var p,q,r,w,z;return t(function(C){if(C.nextAddress==1)return p=WYa(c),q=ov(p),a.authService.syncHeaders?(r=X$a(e,q),C.jumpTo(2)):n(C,Y$a(e,q),3);C.nextAddress!=2&&(r=C.yieldResult);var E=r;w=XYa(WYa(c),E);z={input:w,requestShell:pv(w),innerTubeRequest:b,config:e};m(Z$a(a,z,r,k));ua(C)})})},$$a=function(a,b,c){var d; if(b&&!(b==null?0:(d=b.sequenceMetaData)==null?0:d.skipProcessing)&&a.responseProcessorMap){d=g(U$a);for(var e=d.next();!e.done;e=d.next())e=e.value,a.responseProcessorMap[e]&&a.responseProcessorMap[e].handleResponse(b,c)}},Z$a=function(a,b,c,d){d=d===void 0?function(){}:d; var e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa,ea,ha,va,Ma,tb,bb,Ub,Jb,nc,Lb,ic,lb,ib,Bb,Xa,ec,Wb,Tc,xd,da,cc,Xb;return t(function(Gc){switch(Gc.nextAddress){case 1:k=(e=b.config)==null?void 0:(h=e.storeStrategy)==null?void 0:h.storeKey;if(!(k&&a.innertubeResponseStore&&a.innertubeResponseStore.has(k))||((m=b.config)==null?0:(p=m.storeStrategy)==null?0:p.disableCache)){Gc.jumpTo(2);break}return n(Gc,a.innertubeResponseStore.get(k),3);case 3:if((q=Gc.yieldResult)&&!q.isExpired())return Gc.return(Promise.resolve(Ey(q))); case 2:if(!((r=b)==null?0:(w=r.innerTubeRequest)==null?0:w.context)){Gc.jumpTo(4);break}z=b.innerTubeRequest.context;if(!(a.asyncContextProcessors&&a.asyncContextProcessors.length>0)){Gc.jumpTo(5);break}C=[];E=g(a.asyncContextProcessors);for(I=E.next();!I.done;I=E.next())N=I.value,P=N.processContext(b),P.wrappedPromise_&&C.push(P.wrappedPromise_);if(!(C.length>0)){Gc.jumpTo(5);break}return n(Gc,Promise.all(C),5);case 5:U=g(a.contextProcessors||[]),ca=U.next();case 8:if(ca.done){Gc.jumpTo(4);break}aa= ca.value;return n(Gc,aa.processContext(z),9);case 9:ca=U.next();Gc.jumpTo(8);break;case 4:if((ea=a.localInnertubeRouter)==null||!ea.shouldPreferLocalResponse(b.input,b.innerTubeRequest)){Gc.jumpTo(12);break}return n(Gc,a.localInnertubeRouter.localInnertubeResponse(b.input,b.innerTubeRequest),13);case 13:return ha=Gc.yieldResult,y("kevlar_process_local_innertube_responses_killswitch")||$$a(a,ha,b),Gc.return(ha);case 12:return(tb=(Ma=b.config)==null?void 0:Ma.requestKey)&&a.inflightRequests.has(tb)? va=a.inflightRequests.get(tb):(bb=JSON.stringify(b.innerTubeRequest),nc=(Jb=(Ub=b.requestShell)==null?void 0:Ub.headers)!=null?Jb:{},b.requestShell=Object.assign({},b.requestShell,{headers:Object.assign({},nc,c)}),Lb=Object.assign({},b.requestShell),b.requestShell.method==="POST"&&(Lb=Object.assign({},Lb,{body:bb})),((ic=b.config)==null?0:ic.requestTick)&&Eq(b.config.requestTick),lb=function(){return a.networkManager.fetch(b.input,Lb,b.config)},va=a.requestSequencer?bab(a.requestSequencer,b,lb):lb(), tb&&a.inflightRequests.set(tb,va)),n(Gc,va,14); case 14:if((ib=Gc.yieldResult)&&"error"in ib&&((Bb=ib)==null?0:(Xa=Bb.error)==null?0:Xa.details))for(ec=ib.error.details,Wb=g(ec),Tc=Wb.next();!Tc.done;Tc=Wb.next())xd=Tc.value,(da=xd["@type"])&&V$a.indexOf(da)>-1&&(delete xd["@type"],ib=xd);tb&&a.inflightRequests.has(tb)&&a.inflightRequests.delete(tb);((cc=b.config)==null?0:cc.responseTick)&&Eq(b.config.responseTick);if(ib||(Xb=a.localInnertubeRouter)==null||!Xb.canProvideFallbackResponse(b.input,b.innerTubeRequest)){Gc.jumpTo(15);break}return n(Gc, a.localInnertubeRouter.localFallbackInnertubeResponse(b.input,b.innerTubeRequest),16);case 16:ib=Gc.yieldResult;case 15:return $$a(a,ib,b),d(),Gc.return(ib||void 0);}})},Gx=function(a,b){return K$a(b,a.endpointMap)},p7a=function(a,b){a=r7a(b,a.endpointMap); if(a!==void 0)return Promise.resolve(a)},Y$a=function(a,b){var c,d,e,h,k,m,p; return t(function(q){if(q.nextAddress==1){e=(c=a)==null?void 0:(d=c.authStrategy)==null?void 0:d.sessionIndex;m=((k=A((h=a)==null?void 0:h.command,Gu))==null?void 0:k.signal)==="GET_ACCOUNT_MENU"?!0:!1;var r=cj(boa({sessionIndex:e,includeSessionId:m}));return n(q,r,2)}p=q.yieldResult;return q.return(Promise.resolve(Object.assign({},M$a(b),p)))})},X$a=function(a,b){var c,d=a==null?void 0:(c=a.authStrategy)==null?void 0:c.sessionIndex,e; a=((e=A(a==null?void 0:a.command,Gu))==null?void 0:e.signal)==="GET_ACCOUNT_MENU"?!0:!1;d=boa({sessionIndex:d,includeSessionId:a});return Object.assign({},M$a(b),d)};var cab={},dab="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),eab=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],fab=["GET_UNSEEN_NOTIFICATION_COUNT"],Fy=function(){},Gy=function(a, b){this.data=a; this.actions=b}; cab.YtEndpointHandlerBehavior=[{_noAccessors:!0,created:function(){this.endpointHandlerActionMap_={"yt-service-request":this.handleServiceRequest_.bind(this)};this.serviceEndpointHandlers_=[]}, attached:function(){Br(zr.getInstance(),this.endpointHandlerActionMap_,this)}, detached:function(){Cr(zr.getInstance(),this.endpointHandlerActionMap_,this)}, registerServiceEndpointHandler:function(a){this.serviceEndpointHandlers_.push(a)}, handleServiceRequest_:function(a,b,c,d){var e=new Fy;e.endpoint=b;if(!b)return Im(new Mk("handle undefined endpoint",a.tagName)),e;var h=iIa(b);h.length&&(zv(this.hostElement,h,a,c),e.actions=h);b.loggingUrls&&b.loggingUrls.forEach(function(m){m.baseUrl&&Ul(m.baseUrl,m.attributionSrcMode)}); h=!y("web_skip_impression_click_killswitch")&&c&&c.impression;if(b.clickTrackingParams&&!this.isPollingEndpoint_(b)&&!this.hasNavigationLogging_(a)&&!h&&(h=Zq(),!fr(h,a))){var k=a.getScreenLayer&&a.getScreenLayer();k?h.clickCommand(b,null,k):h.clickCommand(b,null)}h=!1;for(k=0;k<this.serviceEndpointHandlers_.length;k++)if((0,this.serviceEndpointHandlers_[k])(a,b,c)){h=!0;break}!h&&this.shouldSendNetworkRequest_(b)&&(e.ajaxPromise=this.sendServiceAjax_(a,b,c,d));return e}, hasNavigationLogging_:function(a){return(a=a.data&&a.data.navigationEndpoint)&&!!a.clickTrackingParams}, isPollingEndpoint_:function(a){if(a.signalServiceEndpoint){var b=a.signalServiceEndpoint.signal;if(b&&fab.indexOf(b)>=0)return!0}for(var c in a)if(eab.indexOf(c)>=0)return!0;return!1}, shouldSendNetworkRequest_:function(a){if(a.signalServiceEndpoint&&a.signalServiceEndpoint.signal=="CLIENT_SIGNAL")return!1;for(var b in a)if(dab.indexOf(b)>=0)return!1;a=Object.keys(a);return a.length==1&&a[0]=="loggingUrls"?!1:!0}, getCancellableNetworkPromise_:function(a,b,c,d,e){var h=this,k=Dy.instance;if(k&&Gx(k,c))var m=Pw(Dy.instance,c,d).then(function(q){return(q==null?0:q.data)?q:{data:q}});else m=a.requestDataForServiceEndpoint(c,d),c.getAccountsListEndpoint||c.getAccountMenuEndpoint||c.getAccountSwitcherEndpoint||c.toggleCaptionsVisibilityCommand||Jm(new Mk("No RequestBuilder for endpoint",c));var p=fj();p.promise.thenCatch(function(){h.handleOnFailureAction_(c,b);m.cancel("Resolver promise rejected")}); m.then(function(q){if(q){if(q.error){if(e&&e.onServerError)e.onServerError(c,q);p.reject(new Mk("Response error",c,q.error))}else{if(q=q.data)if(q.error){if(e&&e.onServerError)e.onServerError(c,q);p.reject(new Mk("Returned error",c,q.error))}else{h.logServiceAjaxResponse_(b,q,c);h.maybeLogGetAnswerResponseTick_(q);var r=jIa(q);if(r)for(var w=g(r),z=w.next();!z.done;z=w.next()){z=z.value;var C=um().resolve(tm(J$a))||wy;Dy.instance&&C.some(function(E){return!!A(c,E)})&&!y("kevlar_response_processor_allowlist_killswitch")||( z.commandMetadata&&z.commandMetadata.webCommandMetadata&&z.commandMetadata.webCommandMetadata.sendPost?Av(h.hostElement,[z]):zv(h.hostElement,[z],b))}if((w=h.get("frameworkUpdates.entityBatchUpdate",q))&&h.onEntitiesUpdated)h.onEntitiesUpdated(w); if(e&&e.onSuccess)e.onSuccess(c,q);p.resolve(new Gy(q,r))}}}else p.reject(new Mk("Invalid service endpoint provided",c))},function(q){p.reject(q)},this); return p.promise}, maybeLogGetAnswerResponseTick_:function(a){var b,c;(a=a==null?void 0:(b=a.onResponseReceivedCommand)==null?void 0:(c=b.reloadContinuationItemsCommand)==null?void 0:c.continuationItems)&&(a==null?void 0:a.length)===1&&a[0].overviewAnswerViewModel&&Eq("so_r",void 0,"search_overview_answer")}, sendServiceAjax_:function(a,b,c,d){var e;return(e=a.getNetworkManager&&a.getNetworkManager()?a.getNetworkManager():um().resolve(tm(Uw)))?this.getCancellableNetworkPromise_(e,a,b,c,d):dj("No network manager.")}, logServiceAjaxResponse_:function(a,b,c){if(b=b.trackingParams||b.loggingDirectives&&b.loggingDirectives.trackingParams){var d;(c.getDownloadActionCommand||c.getReportFormEndpoint||c.addToPlaylistEndpoint)&&c.clickTrackingParams?d=fq(c.clickTrackingParams):y("web_graft_to_parent_command")&&c.clickTrackingParams&&(d=fq(c.clickTrackingParams));a=a.getScreenLayer?a.getScreenLayer():void 0;d=Zq().graftServerVe(b,d,a);xv(this.hostElement,"yt-store-grafted-ve-action",[d])}}, handleOnFailureAction_:function(a,b){var c=yr(a,"action")||yr(a,"command")||yr(a,"endpoint");c&&(a[c].hasOwnProperty("onFailureAction")?zv(this.hostElement,[a[c].onFailureAction],b):a[c].hasOwnProperty("onFailureCommand")&&zv(this.hostElement,[a[c].onFailureCommand],b))}}];var Hy={};Hy.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null}, openPopup:function(a,b){wv(this.hostElement,"yt-open-popup-action",[a,b||this.hostElement])}, getNavigationEndpointPopupAction:function(a){var b=yr(a,"endpoint"),c=yr(a,"action");if(b=c?c:b)if(b=this.openPopupConfig&&this.openPopupConfig.navigationEndpointPopupMap[b])if(a=this.get(b,a),(b=yr(a,"renderer"))&&this.openPopupConfig.supportedPopups.hasOwnProperty(b))return{openPopupAction:{popupType:this.openPopupConfig.popupTypeMap[b],popup:a}};return null}, onOpenPopupServiceRequestCompleted_:function(a,b){b=this.get("data.contents",b);b instanceof Array&&b.length&&(b=b[0]);if(b){var c=yr(b,"renderer");this.openPopupConfig.supportedPopups.hasOwnProperty(c)&&(a.stopPropagation(),this.openPopup({openPopupAction:{popupType:this.openPopupConfig.popupTypeMap[c],popup:b}}))}}};var Iy=[],gab={},hab=function(){return Rr.apply(this,arguments)||this}; l(hab,Rr);hab.prototype._addPropertyEffect=function(a,b,c){if(b==="__observeEffects"&&c){var d,e=(d=c.info.method)!=null?d:c.info.methodName;if(e){var h=this[e];this[e]=function(){Iy.push(e);try{h==null||h.apply(this,arguments)}finally{Iy.pop()}}}}lt._addPropertyEffect.apply(this,[a, b,c])}; hab.prototype._setPendingProperty=function(a,b,c){if(Iy.length){var d=Iy[Iy.length-1],e;(e=gab[this.is])!=null&&e.has(d)||(iab(this.is,d),bl("polymerPropertyChangedInObserver",{componentName:this.is,observerName:d}))}return lt._setPendingProperty.apply(this,[a,b,c])}; var jab=hab;jab=u([AJa()],jab);function iab(a,b){gab[a]!=null||(gab[a]=new Set);gab[a].add(b)} ;window.PolymerFakeBaseClassWithoutHtml=function(){}; var J=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this}; l(J,PolymerFakeBaseClassWithoutHtml);var Jy=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this}; l(Jy,PolymerFakeBaseClassWithoutHtml);function Ky(a){return function(){var b=Ga.apply(0,arguments);return function(c,d,e){a.apply(null,pa(b))(c,d,e)}}} function K(a){return Ky(HJa)(a)} function Ly(a,b){return(b==null?0:b.useQuery)?My("#"+a):function(c,d){var e=a||d.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(c,d,{get:function(){var h;return this.$?this.$[e]:(h=kab(this))==null?void 0:h.querySelector("#"+e)}, enumerable:!0,configurable:!0})}} function L(){return Ky(LJa).apply(null,pa(Ga.apply(0,arguments)))} function M(a){return Ky(JJa)(a)} function O(){return Ky(KJa).apply(null,pa(Ga.apply(0,arguments)))} function Q(a){a=a===void 0?{}:a;return Ky(IJa)(a)} function kab(a){if(a.hostElement&&a!==a.hostElement){var b=Ys(a.hostElement);b=a.renderIdom?b:b.shadowRoot}b||(a=a.root,b=a instanceof Node?Ys(a):null);return b} function My(a){return function(b,c){Object.defineProperty(b,c,{get:function(){var d;return(d=kab(this))==null?void 0:d.querySelector(a)}, enumerable:!0,configurable:!0})}} function Ny(a){return function(b,c){Object.defineProperty(b,c,{get:function(){var d;return(d=kab(this))==null?void 0:d.querySelectorAll(a)}, enumerable:!0,configurable:!0})}} function lab(a){return function(b){if(![Qr,J].includes(Object.getPrototypeOf(b.prototype).constructor))throw Error("Custom elements must inherit directly from PolymerElement or PolymerElementWithoutHtml.");yJa(Object.assign({},typeof a!=="string"?a:{is:a,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(b)}} function Oy(){var a=a===void 0?{}:a;return function(b){if(![Rr,Jy].includes(Object.getPrototypeOf(b.prototype).constructor))throw Error("Custom behaviors must inherit directly from PolymerBehavior or PolymerBehaviorWithoutHtml.");AJa(Object.assign({},a,{disableInheritanceCheck:!0}))(b)}} ;function Py(){var a=O.apply(null,pa(Ga.apply(0,arguments)));return function(b,c){iab(b.is,c);a(b,c)}} ;var mab=new Set(["_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),nab,Qy={};y("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=Qy);function Ry(a,b,c){if(Sy(a)&&!mab.has(b)){b=b.replace(/^JSC\$[\d]+_/,"");b=b.replace(/\.\d+(\.|$)/g,function(h,k){return".#"+k}); Qy[a]!=null||(Qy[a]={});var d,e;(d=Qy[a])[e=b]!=null||(d[e]=new Set);Qy[a][b].has(c)||(Qy[a][b].add(c),bl("polymerPropertyAccessEvent",{componentName:a,propertyName:b,accessType:c}))}} function oab(){return y("polymer_property_access_logging_debug")||y("polymer_enable_property_access_logging")} function Sy(a){if(y("polymer_property_access_logging_debug"))return!0;if(!y("polymer_enable_property_access_logging"))return!1;nab||(nab=Date.now());return(cd(a)+nab)%100<uk("polymer_property_access_logging_percent")} function pab(a,b){return Sy(b)&&a.hostElement.loggingStatus?new Proxy(a,{get:function(c,d,e){if(c.hostElement.loggingStatus.bypassProxyController)return c[d];c.hostElement.loggingStatus.isExternalGet=!0;var h=c[d];c.hostElement.loggingStatus.isExternalGet=!1;if(h instanceof Function)return function(){var k=Ga.apply(0,arguments);try{return c.hostElement.loggingStatus.currentExternalCall=d,Ry(b,d,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),h.apply(this===e?c:this,k)}finally{c.hostElement.loggingStatus.currentExternalCall= void 0}}; Ry(b,d,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return h}, set:function(c,d,e){if(c.hostElement.loggingStatus.bypassProxyController)return c[d]=e,!0;c.hostElement.loggingStatus.isRendererStamper?Ry(b,d,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):c.hostElement.loggingStatus.isDeclarativeExternal||Ry(b,d,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{c.hostElement.loggingStatus.currentExternalSet=d,c[d]=e}finally{c.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):a} function qab(a,b){a&&a.loggingStatus&&!a.loggingStatus.isDeclarativeExternal&&!a.loggingStatus.isExternalGet&&a.loggingStatus.currentExternalSet!==b&&Ry(a.tagName.toLowerCase(),b,"PROPERTY_ACCESS_GET_INTERNAL")} function Ty(a,b,c){a&&(c||a.loggingStatus&&!a.loggingStatus.isInitializing&&!a.loggingStatus.isDefiningPropertyAccessor&&a.loggingStatus.currentExternalSet!==b)&&Ry(a.tagName.toLowerCase(),b,"PROPERTY_ACCESS_SET_INTERNAL")} function rab(){return{_definePropertyAccessor:function(a,b){var c=this,d=c.hostElement.loggingStatus;d&&(d.isDefiningPropertyAccessor=!0);var e=c[a];e!==void 0&&(c.__data?c._setPendingProperty(a,e):(c.__dataProto!=null||(c.__dataProto={}),c.__dataProto[a]=e));d&&(d.isDefiningPropertyAccessor=!1);Object.defineProperty(this,a,{get:function(){qab(c.hostElement,a);return this.__data[a]}, set:function(h){b||this._setPendingProperty(a,h,!0)&&this._invalidateProperties()}})}, created:function(){var a=this._setPendingProperty.bind(this);this._setPendingProperty=function(b,c,d){Ty(this.hostElement,b);return a.apply(this,[b,c,d])}}}} ;var sab=function(){return Jy.apply(this,arguments)||this}; l(sab,Jy);sab.prototype._setUnmanagedPropertyToNode=function(a,b,c){a.loggingStatus&&(a.loggingStatus.isDeclarativeExternal=!0);if(c!==a[b]||typeof c==="object")a[b]=c;a.is&&a.polymerController&&a.polymerController!==a&&Ry(a.is,b,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");a.loggingStatus&&(a.loggingStatus.isDeclarativeExternal=!1)}; var tab=sab;tab=u([Oy()],tab);function uab(a){oab()&&K(tab.prototype)(a.prototype,"__templateBindingLoggingBehavior")} ;var vab={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(a){},set polymerController(a){}}]};var wab=function(){var a=Rr.apply(this,arguments)||this;a.json=function(){}; return a}; l(wab,Rr);wab.prototype.equals=function(a,b){return a===b}; wab.prototype.isEmpty=function(a){return!a||Za(a)&&a.length===0}; var Uy=wab;Uy=u([AJa()],Uy);function xab(a,b){if(b.resolvedFactories.length!==a.resolvedFactories.length)return!0;b=g(b.resolvedFactories.entries());for(var c=b.next();!c.done;c=b.next()){var d=g(c.value);c=d.next().value;d=d.next().value;if(d.providerClass){if(d.providerClass!==a.resolvedFactories[c].providerClass)return!0}else if(d.providerValue){if(d.providerValue!==a.resolvedFactories[c].providerValue)return!0}else if(d.factory!==a.resolvedFactories[c].factory)return!0}return!1} var yab=function(a){a=zRa(a);cu.call(this,a)}; l(yab,cu);yab.prototype.addProvider=function(a){a=a.key?a:zRa([a])[0];var b=this.keyIdToIndex.get(a.key.id);if(b){if(xab(a,this.providers[b]))throw Error("Attempted to reprovide "+a.key.displayName+" with a different value.")}else cu.prototype.addProvider.call(this,a)}; var zab=new yab([]);function Aab(a,b){a=g(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,c.constructor===Array)Aab(c,b);else{var d=b;d.has(c)||(c.inject&&d.add(c),c.behaviors&&Aab(c.behaviors,d))}} ;var Bab=!1;function Vy(a,b){var c=a[b];a[b]=function(){var d=Ga.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(c)return c.apply(this,d)}} function Cab(){kt.Class=function(c,d){c=zOa(c,d);Vy(c.prototype,"created");return c}; Vy(Rs.prototype,"_initializeProperties");Vy(Qs.prototype,"_initializeProperties");if(Ula)Vy(BOa,"created");else{var a=function(){Vy(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")}; if(customElements.get("tp-yt-iron-list"))a();else{var b=customElements.define;customElements.define=function(c,d,e){b.call(customElements,c,d,e);c==="tp-yt-iron-list"&&(a(),customElements.define=b)}}}} ;var Dab={};Bab||(Cab(),Bab=!0);function Eab(a,b){a.prototype.behaviors=a.prototype.behaviors||[];a.prototype.behaviors.unshift(Dab.InjectBehavior);a.prototype.provide=b} Dab.InjectBehavior={initializeInjection:function(){var a=this.provide;try{if(a&&a.length>0)for(var b=zRa(a),c=g(b),d=c.next();!d.done;d=c.next())zab.addProvider(d.value);var e=new Set;Aab(this.behaviors||[],e);a={};for(var h=g(e),k=h.next();!k.done;k=h.next()){var m=k.value;m.inject&&Object.assign(a,m.inject)}this.inject&&Object.assign(a,this.inject);for(var p=g(Object.keys(a)),q=p.next();!q.done;q=p.next()){var r=q.value,w=a[r];try{this[r]=zab.resolve(w)}catch(z){throw z}}}catch(z){throw Error(z.message); }}};var Fab;function Wy(a){return function(b){if(!a.disableElementRegistration){a.noInjection||Eab(b,a.providers);HJa(Uy.prototype)(b.prototype,"__templateHelpers");var c=a.is;Fab||(Fab=Date.now());(cd(c)+Fab)%100<uk("polymer_log_prop_change_observer_percent")&&HJa(jab.prototype)(b.prototype,"__propertyObserverObserver");b.prototype.behaviors=b.prototype.behaviors||[];b.prototype.behaviors.unshift(vab.YtHostElementBehavior);uab(b);lab({is:a.is,notifyObserversOnUndefined:a.notifyObserversOnUndefined!==!1,fastInit:a.fastInit, template:a.template,disableEnforceFastDefaultValuesCheck:!0})(b)}}} function R(a){return Wy({is:a.is,template:a.template,disableElementRegistration:a.disableElementRegistration,cssBuildOptOut:a.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})} ;var Gab=function(){return Jy.apply(this,arguments)||this}; l(Gab,Jy);f=Gab.prototype;f.getState=function(){return this.store.getState()}; f.dispatch=function(a){this.store.dispatch(a)}; f.beforeRegister=function(){if(this&&typeof this==="object"){var a;var b=!!this.useSignals||!((a=this.polymerController)==null||!a.useSignals)}else b=!1;if(!b&&this.properties)for(b=g(Object.keys(this.properties)),a=b.next();!a.done;a=b.next()){var c=a.value;a=this.properties[c];if(a.selector){if(a.computed)throw Error("A property with 'selector' cannot specify 'computed'.");c=["reduxPropertiesRecomputeTrigger","\""+c+"\""].concat(pa(a.selectorArgs||[])).join(",");a.computed="recomputeReduxSelector("+ c+")"}}}; f.attached=function(){var a=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){a.reduxPropertiesRecomputeTrigger++})); y("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++}; f.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)}; f.recomputeReduxSelector=function(a,b){var c=Ga.apply(2,arguments),d=this.properties[b].selector;if(!d)throw Error("Attempting to compute redux property "+b+" without selector.");return d.apply(null,[this.store.getState()].concat(pa(c)))}; ia.Object.defineProperties(Gab.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("Do not use ReduxBehavior directly. Client should extend ReduxBehavior and override store getter to provide an actual store.")}}}); var Xy=Gab;Xy.prototype.recomputeReduxSelector=Xy.prototype.recomputeReduxSelector;u([Q(),v("design:type",Number)],Xy.prototype,"reduxPropertiesRecomputeTrigger",void 0);Xy=u([Oy()],Xy);var Hab=window.ShadyDOM;function Yy(a){var b=Hab==null?void 0:Hab.composedPath(a);return b&&b.length>0?b:a.composedPath?a.composedPath():[]} function Zy(a){return Yy(a)[0]} ;function $y(a){if(!(a instanceof Element))return null;a=a.classList?Array.from(a.classList):void 0;if(!a)return null;var b=a.indexOf("style-scope");return b>-1&&b+1<a.length?a[b+1]:null} function az(a){if(!(a instanceof HTMLElement))return null;var b=a&&(a.$$||a.polymerController)?a.tagName.toLowerCase():null;return b?b:$y(a)} function Iab(a,b){return a.replace(/[^a-z]*[^\s]+/g,function(c){return c+".style-scope."+b})} function Jab(a,b){return b?a.split(",").map(function(c){return Iab(c.trim(),b)}).join(", "):a} function bz(a){var b,c,d,e;return(e=(d=(c=(b=a.root)!=null?b:a.shadowRoot)!=null?c:a.__shady_native_shadowRoot)!=null?d:a.__shady_shadowRoot)!=null?e:a} function cz(a){return a instanceof ShadowRoot?ShadowRoot:a instanceof DocumentFragment?DocumentFragment:a instanceof Document?Document:HTMLElement} function Kab(a){var b,c,d;return(d=(c=(b=a.parentElement)!=null?b:a.__shady_native_parentElement)!=null?c:a.__shady_parentElement)!=null?d:null} function Lab(a){var b,c,d;return(d=(c=(b=a.parentNode)!=null?b:a.__shady_native_parentNode)!=null?c:a.__shady_parentNode)!=null?d:null} function Mab(a){var b,c,d;return(d=(c=(b=a.__shady_parentNode)!=null?b:a.__shady_native_parentNode)!=null?c:a.parentNode)!=null?d:null} function Nab(a){var b,c;return(c=(b=Lab(a))!=null?b:a.host)!=null?c:null} function Oab(a){var b,c,d;return(d=(c=(b=a.nextSibling)!=null?b:a.__shady_native_nextSibling)!=null?c:a.__shady_nextSibling)!=null?d:null} function Pab(a){var b,c,d;return(d=(c=(b=a.previousSibling)!=null?b:a.__shady_native_previousSibling)!=null?c:a.__shady_previousSibling)!=null?d:null} function Qab(a){var b,c,d;return(d=(c=(b=a.nextElementSibling)!=null?b:a.__shady_native_nextElementSibling)!=null?c:a.__shady_nextElementSibling)!=null?d:null} function Rab(a){var b,c,d;return(d=(c=(b=a.previousElementSibling)!=null?b:a.__shady_native_previousElementSibling)!=null?c:a.__shady_previousElementSibling)!=null?d:null} function Sab(a){var b,c,d;return new Set([].concat(pa((b=a.children)!=null?b:[]),pa((c=a.__shady_native_children)!=null?c:[]),pa((d=a.__shady_children)!=null?d:[])))} function Uab(a){var b,c,d;return new Set([].concat(pa((b=a.childNodes)!=null?b:[]),pa((c=a.__shady_native_childNodes)!=null?c:[]),pa((d=a.__shady_childNodes)!=null?d:[])))} function Vab(a){if(!a)return null;var b=$y(a);if(!b){var c;return(c=Node.prototype.getRootNode)==null?void 0:c.call(a)}b=b.toUpperCase();for(a=Kab(a);a&&a.tagName!==b;)a=Kab(a);return a?bz(a):null} ;function Wab(a){for(;a&&!(a instanceof HTMLElement);)a=Nab(a);return a} function Xab(a){var b=Wab(a);return a===b?$y(a):b?az(b):null} function Yab(a){return(a=Wab(a))?az(a):null} function Zab(a){if(a instanceof Comment)return!1;if(a instanceof Text){var b,c;if(((c=(b=a.textContent)==null?void 0:b.trim())!=null?c:"")==="")return!1}return!0} function dz(a,b,c){var d=b(a);for(c=c===void 0?Yab(a):c;d&&(Xab(d)!==c||!Zab(d));)a=d,d=b(a);return d} function $ab(a,b,c){if(!b)return null;a=Yab(a);return Xab(b)===a&&Zab(b)?b:dz(b,c,a)} function abb(a){return dz(a,Mab,$y(a))} function bbb(a){return dz(a,Qab)} function cbb(a){return dz(a,Oab)} function dbb(a){return dz(a,Rab)} function ebb(a){return dz(a,Pab)} function fbb(a){return $ab(a,a.firstChild||a.__shady_native_firstChild||a.__shady_firstChild||null,Oab)} function gbb(a){var b,c,d;var e=(d=(c=(b=a.firstElementChild)!=null?b:a.__shady_native_firstElementChild)!=null?c:a.__shady_firstElementChild)!=null?d:null;return $ab(a,e,Qab)} function hbb(a){var b,c,d;var e=(d=(c=(b=a.lastChild)!=null?b:a.__shady_native_lastChild)!=null?c:a.__shady_lastChild)!=null?d:null;return $ab(a,e,Pab)} function ibb(a){var b,c,d;var e=(d=(c=(b=a.lastElementChild)!=null?b:a.__shady_native_lastElementChild)!=null?c:a.__shady_lastElementChild)!=null?d:null;return $ab(a,e,Rab)} function jbb(a){var b=Yab(a);return Array.from(Uab(a)).filter(function(c){return Xab(c)===b})} function kbb(a){var b=az(a);return Array.from(Sab(a)).filter(function(c){return $y(c)===b})} ;function ez(a,b,c){if(a instanceof HTMLElement&&$y(a)===c){var d=Array.from(a.classList).indexOf("style-scope");if(d===-1)a.classList.add("style-scope"),a.classList.add(b);else if(!(d+1>=a.classList.length)){d=a.classList[d+1];var e,h;a==null||(e=a.classList)==null||(h=e.replace)==null||h.call(e,d,b)}}if(a instanceof HTMLElement||a instanceof DocumentFragment)for(e=g(Sab(a)),h=e.next();!h.done;h=e.next())ez(h.value,b,c);return a} function fz(a,b){if(a instanceof HTMLElement&&$y(a)===b){var c=Array.from(a.classList).indexOf("style-scope");c===-1||c+1>=a.classList.length||a.classList.remove("style-scope",a.classList[c+1])}if(a instanceof HTMLElement||a instanceof DocumentFragment){c=g(a.children);for(var d=c.next();!d.done;d=c.next())fz(d.value,b)}return a} function lbb(a,b){return cz(a).prototype.appendChild.call(a,b)} function mbb(a,b){if(a===b)return!0;a=Uab(a);return Array.from(a).some(function(c){return mbb(c,b)})} ;var nbb=y("enable_shadydom_free_scoped_query_methods"),obb=y("enable_shadydom_free_scoped_node_methods"),pbb=y("enable_shadydom_free_scoped_readonly_properties_batch_one"),qbb=y("enable_shadydom_free_parent_node"),rbb=y("enable_shadydom_free_children"),sbb=y("enable_shadydom_free_last_child"),gz=window.ShadyDOM,hz=gz&&gz.noPatch&&gz.wrap?gz.wrap:gz?function(a){return gz.patch(a)}:function(a){return a}; function T(a){return a instanceof iz?a:new iz(a)} var iz=function(a){if(a instanceof ShadowRoot)this.host=hz(a.host),this.root=a;else if(a.$$){this.host=hz(a);var b;this.root=(b=a.root)!=null?b:this.host}else if(a.polymerController){this.host=hz(a);var c;this.root=(c=this.host.shadowRoot)!=null?c:this.host}else this.root=this.host=hz(a)}; tbb();ubb();vbb();wbb();xbb();var ybb={querySelector:function(a,b){b=Jab(b,az(a));a=bz(a);return cz(a).prototype.querySelector.call(a,b)}, querySelectorAll:function(a,b){b=Jab(b,az(a));a=bz(a);return cz(a).prototype.querySelectorAll.call(a,b)}},zbb={appendChild:function(a,b){var c=az(a),d=$y(b); return lbb(bz(a),c?ez(b,c,d):b)}, cloneNode:function(a,b){var c=$y(a);a=bz(a);b=cz(a).prototype.cloneNode.call(a,b);return c?fz(b,c):b}, contains:function(a,b){var c=az(a),d=$y(b);return c!==d?!1:mbb(a,b)}, insertBefore:function(a,b,c){var d=az(a),e=$y(b);a=bz(a);b=d?ez(b,d,e):b;return cz(a).prototype.insertBefore.call(a,b,c)}, removeChild:function(a,b){var c=az(a);a=bz(a);b=c?fz(b,c):b;return cz(a).prototype.removeChild.call(a,b)}, replaceChild:function(a,b,c){var d=az(a),e=$y(b);b=d?ez(b,d,e):e?fz(b,e):b;c=d?fz(c,d):c;a=bz(a);return cz(a).prototype.replaceChild.call(a,b,c)}, getRootNode:function(a,b){b=b===void 0?{composed:!0}:b;var c;if(((c=b)!=null?c:{}).composed)a=Vab(a);else{b=a;for(a=Lab(a);a;)b=a,a=Nab(a);a=b}return a}},Abb=pbb?{firstChild:fbb, nextSibling:cbb,previousSibling:ebb,firstElementChild:gbb,lastElementChild:ibb,nextElementSibling:bbb,previousElementSibling:dbb,childNodes:jbb}:{};qbb&&(Abb.parentNode=abb);rbb&&(Abb.children=kbb);sbb&&(Abb.lastChild=hbb);nbb&&Bbb(ybb);obb&&Bbb(zbb);Cbb(); function tbb(){var a=iz.prototype,b=[].concat(pa(obb?[]:["getRootNode"]),["setAttribute","removeAttribute"]);b=g(b);for(var c=b.next(),d={};!c.done;d={method$jscomp$37:void 0},c=b.next())d.method$jscomp$37=c.value,a[d.method$jscomp$37]=function(e){return function(){return this.host[e.method$jscomp$37].apply(this.host,arguments)}}(d)} function ubb(){var a=iz.prototype,b=[].concat(pa(obb?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),pa(nbb?[]:["querySelector","querySelectorAll"]));b=g(b);for(var c=b.next(),d={};!c.done;d={method$jscomp$38:void 0},c=b.next())d.method$jscomp$38=c.value,a[d.method$jscomp$38]=function(e){return function(){return this.root[e.method$jscomp$38].apply(this.root,arguments)}}(d)} function xbb(){var a=iz.prototype,b=[].concat(pa(pbb?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),pa(qbb?[]:["parentNode"]));b=g(b);for(var c=b.next(),d={};!c.done;d={prop$jscomp$65:void 0},c=b.next())d.prop$jscomp$65=c.value,Object.defineProperty(a,d.prop$jscomp$65,{get:function(e){return function(){return this.host[e.prop$jscomp$65]}}(d), configurable:!0})} function vbb(){var a=iz.prototype,b=["activeElement"].concat(pa(pbb?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),pa(rbb?[]:["children"]),pa(sbb?[]:["lastChild"]));b=g(b);for(var c=b.next(),d={};!c.done;d={prop$jscomp$66:void 0},c=b.next())d.prop$jscomp$66=c.value,Object.defineProperty(a,d.prop$jscomp$66,{get:function(e){return function(){return this.root[e.prop$jscomp$66]}}(d), configurable:!0})} function wbb(){for(var a=iz.prototype,b=g(["innerHTML","textContent"]),c=b.next(),d={};!c.done;d={prop$jscomp$67:void 0},c=b.next())d.prop$jscomp$67=c.value,Object.defineProperty(a,d.prop$jscomp$67,{get:function(e){return function(){return this.root[e.prop$jscomp$67]}}(d), set:function(e){return function(h){this.root[e.prop$jscomp$67]=h}}(d), configurable:!0})} function Bbb(a){var b=iz.prototype;a=g(Object.entries(a));for(var c=a.next(),d={};!c.done;d={fn$jscomp$367:void 0},c=a.next()){var e=g(c.value);c=e.next().value;e=e.next().value;d.fn$jscomp$367=e;b[c]=function(h){return function(){return h.fn$jscomp$367.apply(null,[this.host.node||this.host].concat(pa(arguments)))}}(d)}} function Cbb(){for(var a=iz.prototype,b=g(Object.entries(Abb)),c=b.next(),d={};!c.done;d={fn$jscomp$368:void 0},c=b.next()){var e=g(c.value);c=e.next().value;e=e.next().value;d.fn$jscomp$368=e;Object.defineProperty(a,c,{get:function(h){return function(){return h.fn$jscomp$368.apply(null,[this.host.node||this.host].concat(pa(arguments)))}}(d), configurable:!0})}} ;function jz(a){return a instanceof Dbb||a instanceof Document?a:new Dbb(a)} var Dbb=function(a){this.node=a instanceof ShadowRoot?a.host:a}; Ebb();Fbb();function Ebb(){for(var a=Dbb.prototype,b=g("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),c=b.next(),d={};!c.done;d={method$jscomp$39:void 0},c=b.next())d.method$jscomp$39=c.value,a[d.method$jscomp$39]=function(e){return function(){return HTMLElement.prototype[e.method$jscomp$39].call.apply(HTMLElement.prototype[e.method$jscomp$39],[this.node].concat(pa(arguments)))}}(d)} function Fbb(){for(var a=Dbb.prototype,b=g("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),c=b.next(),d={};!c.done;d={prop$jscomp$68:void 0},c=b.next())d.prop$jscomp$68=c.value,Object.defineProperty(a,d.prop$jscomp$68,{get:function(e){return function(){var h;return(h=this.node["__shady_native_"+e.prop$jscomp$68])!=null?h:this.node[e.prop$jscomp$68]}}(d), configurable:!0})} ;function kz(a,b,c){c===void 0&&(c=!a.classList.contains(b));c?a.classList.add(b):a.classList.remove(b)} function lz(a,b,c){c===void 0&&(c=!a.hasAttribute(b));if(b==="class")throw Error("toggleAttribute is not supported for class attributes");c?jz(a).setAttribute(b,""):jz(a).removeAttribute(b)} function Gbb(a){return(a.localName!=="slot"?[]:hz(a).assignedNodes({flatten:!0})).filter(function(b){return b.nodeType===Node.ELEMENT_NODE})} function Hbb(a){return(a=T(a).querySelector("slot"))&&a.localName==="slot"?Gbb(a):[]} function mz(a,b){window.ShadyCSS&&window.ShadyCSS.styleSubtree(a,b)} ;function nz(a){var b=[];if(typeof a==="string")a.length>0&&b.push.apply(b,pa(a.split(".")));else{a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value,typeof c==="string"?b.push.apply(b,pa(c.split("."))):b.push(c)}return b} function Ibb(a,b){if(b[b.length-1]!=="*"&&b[b.length-1]!=="splices"){for(var c=0;c<b.length;c++){if(!a)return;a=a[b[c]]}return a}} function Jbb(a,b){if(a.length>b.length)return!1;for(var c=0;c<a.length;c++)if(a[c]!==b[c])return!1;return!0} ;var Kbb=function(a,b){this.owner=a;this.wasDefined=!0;Array.isArray(b)||b instanceof Array?(this.JSC$9676_getImpl=b[0],this.JSC$9676_setImpl=b[1]):this.JSC$9676_getImpl=b}; f=Kbb.prototype;f.getWithPath=function(a){var b=this;return fEa(this.owner,function(){return Ibb(b.JSC$9676_getImpl(),a)})}; f.setWithPath=function(a,b){if(a.length)throw Error("Attempted to set path on immutable property.");if(!this.JSC$9676_setImpl)throw Error("Attempted to set a non-settable Signal.");this.JSC$9676_setImpl(b)}; f.notifyPath=function(){throw Error("notifyPath is not supported on immutable properties.")}; f.notifySplices=function(){throw Error("notifySplices is not supported on immutable properties.")}; f.getChangeRecordSignal=function(a,b){var c=this;if(a.length)throw Error("getChangeRecordSignal is not supported on immutable properties.");return function(){var d=c.getWithPath(a);return{path:b!=null?b:"",base:d,value:d}}}; f.getSplicesSignal=function(){throw Error("getSplicesSignal is not supported on immutable properties.")}; f.getPathMutationSignal=function(){throw Error("getPathMutationSignal is not supported on immutable properties.")}; f.pop=function(){throw Error("pop is not supported on immutable properties.")}; f.push=function(){throw Error("push is not supported on immutable properties.")}; f.splice=function(){throw Error("splice is not supported on immutable properties.")}; f.unshift=function(){throw Error("unshift is not supported on immutable properties.")};var oz=function(a,b){var c=this;this.owner=a;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(b)||b instanceof Array?(this.JSC$9681_getImpl=b[0],this.JSC$9681_setImpl=b[1]):this.JSC$9681_getImpl=b;this.wasDefined=!1;Jp(this.owner,function(){c.wasDefined=c.JSC$9681_getImpl()!==void 0})}; oz.prototype.getWithPath=function(a){var b=this;return fEa(this.owner,function(){return Ibb(b.JSC$9681_getImpl(),a)})}; oz.prototype.setWithPath=function(a,b){var c=this;if(a[a.length-1]!=="*"&&a[a.length-1]!=="splices"){if(a.length===0){if(!this.JSC$9681_setImpl)throw Error("Attempted to set a non-settable Signal");this.wasDefined||(this.wasDefined=b!==void 0);this.JSC$9681_setImpl(b)}else{for(var d=Jp(this.owner,function(){return c.getWithPath([])}),e=0;e<a.length-1;e++){if(!d)return; d=d[a[e]]}e=a[a.length-1];d&&(d[e]=b);this.wasDefined||(this.wasDefined=a.length>1||b!==void 0)}Lbb(this,a,{pathComponents:a,value:b})}}; oz.prototype.notifyPath=function(a,b){a.length===0?b&&this.setWithPath(a,b.value):Lbb(this,a,{pathComponents:a,value:b==null?void 0:b.value,fallbackWhenUndefined:b==null?void 0:b.value})}; var Lbb=function(a,b,c,d){if(a.setMutationSignal){var e=++a.mutationIndex,h=[a.observedPath],k=a.observedPath,m;b.length===0&&(m=k);for(var p=0;p<b.length;p++){var q=k.subPaths[b[p]];if(!q)break;h.push(q);k=q;p===b.length-1&&(m=q)}for(b=!1;h.length;)k=h.shift(),k.data={index:e,mutation:c,spliceMutationIndex:d},b||(b=k===m),b&&h.push.apply(h,pa(Object.values(k.subPaths)));a.setMutationSignal(e)}}; oz.prototype.notifySplices=function(a,b){var c=this,d=Jp(this.owner,function(){return c.getWithPath(a)}),e=[].concat(pa(a),["splices"]); Lbb(this,e,{pathComponents:e,value:{indexSplices:b}});if(d==null?0:d.length)b=this.mutationIndex,e=[].concat(pa(a),["length"]),Lbb(this,e,{pathComponents:e,value:d.length},b)}; var Mbb=function(a,b,c,d,e,h){a.notifySplices(c,[{index:d,addedCount:e,removed:h,object:b,type:"splice"}])},Nbb=function(a,b){a=a.observedPath; for(var c=0;c<b.length;c++){var d=b[c],e=a.subPaths[d];e||(e={pathComponents:b.slice(0,c+1),subPaths:{}},a.subPaths[d]=e);a=e}},Pbb=function(a,b,c){Nbb(a,b); if(!a.getMutationSignal){var d=g(Gp(a.mutationIndex));a.getMutationSignal=d.next().value;a.setMutationSignal=d.next().value}var e=a.getMutationSignal;return xp(function(){e();return c(Obb(a,b))})}; oz.prototype.getChangeRecordSignal=function(a,b){var c=this,d=this.mutationIndex,e;return Pbb(this,a,function(h){if(h&&h.index>d){var k=h.mutation;d=h.index;e=void 0}h=Jp(c.owner,function(){return c.getWithPath(a)}); if(k){var m=k.pathComponents[k.pathComponents.length-1],p=[].concat(pa(k.pathComponents));if(m==="splices"||m==="length")return{base:h,path:(b?[b].concat(pa(p)):p).join("."),value:k.value};var q=a.length>p.length?a:p,r;return{base:h!=null?h:k.fallbackWhenUndefined,path:(b?[b].concat(pa(q)):q).join("."),value:(r=Jp(c.owner,function(){return c.getWithPath(q)}))!=null?r:k.fallbackWhenUndefined}}e||(e={base:h, path:(b?[b].concat(pa(a)):a).join("."),value:h});return e})}; oz.prototype.getSplicesSignal=function(a){var b=this.mutationIndex,c;return Pbb(this,a,function(d){if(d&&d.index>b&&d.spliceMutationIndex!==b){var e=d.mutation;b=d.index;c=void 0}return e&&e.pathComponents[e.pathComponents.length-1]==="splices"?c=d=e.value:c})}; oz.prototype.getPathMutationSignal=function(a){var b=this;Nbb(this,a);if(!this.getMutationSignal){var c=g(Gp(this.mutationIndex));this.getMutationSignal=c.next().value;this.setMutationSignal=c.next().value}var d=this.getMutationSignal,e=this.mutationIndex,h;return xp(function(){d();var k=Obb(b,a);if(k&&k.index>e&&k.mutation&&Jbb(k.mutation.pathComponents,a)){var m=k.mutation;e=k.index}if(!h||e!==h.index){var p,q;k=(q=Jp(b.owner,function(){return b.getWithPath(a)}))!=null?q:(p=m)==null?void 0:p.fallbackWhenUndefined; h={index:e,value:k}}return h})}; var Obb=function(a,b){a=a.observedPath;b=g(b);for(var c=b.next();!c.done;c=b.next())a=a.subPaths[c.value];return a.data}; oz.prototype.pop=function(a){var b=this,c=Jp(this.owner,function(){return b.getWithPath(a)}); if(!(c instanceof Array))throw Error(".pop called on a value that is not an array");var d=c.length>0,e=c.pop();d&&Mbb(this,c,a,c.length,0,[e]);return e}; oz.prototype.push=function(a){var b=Ga.apply(1,arguments),c=this,d=Jp(this.owner,function(){return c.getWithPath(a)}); if(!(d instanceof Array))throw Error(".push called on a value that is not an array");var e=d.length,h=d.push.apply(d,pa(b));b.length&&Mbb(this,d,a,e,b.length,[]);return h}; oz.prototype.splice=function(a,b,c){var d=Ga.apply(3,arguments),e=this,h=Jp(this.owner,function(){return e.getWithPath(a)}); if(!(h instanceof Array))throw Error(".splice called on a value that is not an array");b<0?b=h.length-Math.floor(-b):b&&(b=Math.floor(b));var k=h.splice.apply(h,[b,c].concat(pa(d)));(d.length||k.length)&&Mbb(this,h,a,b,d.length,k);return k}; oz.prototype.unshift=function(a){var b=Ga.apply(1,arguments),c=this,d=Jp(this.owner,function(){return c.getWithPath(a)}); if(!(d instanceof Array))throw Error(".unshift called on a value that is not an array");var e=d.unshift.apply(d,pa(b));b.length&&Mbb(this,d,a,0,b.length,[]);return e};var Qbb=!1,Rbb=!1,Sbb=!1,Tbb=!1,pz=!1,Ubb=0;Tbb=!1;Ubb=0;pz=Rbb=Sbb=Qbb=!1;function Vbb(){var a,b=Dp(function(c){a=c},!1); return[a,b]} var qz=function(a,b,c){this.model=a;this.unknownSignalResolver=b;this.options=c;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];b=g(Vbb());a=b.next().value;b=b.next().value;this.owner=a;this.disposeImpl=b}; qz.prototype.dispose=function(){if(!this.isDisposed){for(var a=g(this.childSignalProxies),b=a.next();!b.done;b=a.next())b.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}}; var Wbb=function(a,b){Bp(a.owner,b)}; qz.prototype.effect=function(a){Wbb(this,function(){eEa(a)})}; var Xbb=function(a,b){var c;a.unknownSignalResolver&&(c=a.unknownSignalResolver(b));var d,e,h=((d=a.options)==null?0:(e=d.immutableProps)==null?0:e.has(b))?Kbb:oz;c!=null||(c=new h(a.owner,Gp(a.model[b])));var k=a.model.hostElement;Object.defineProperty(a.model,b,{get:function(){qab(k,b);return c.getWithPath([])}, set:function(m){Ty(k,b);a.setWithPath([b],m)}, configurable:!0});return c},rz=function(a,b){b=""+b; var c=a.signalCache[b];if(c!==void 0)return c;var d,e;c=(e=(d=a.options)==null?void 0:d.reactivityMode)!=null?e:0;d=!1;var h,k;if(!((h=a.options)==null?0:(k=h.reactiveProps)==null?0:k.has(b))){if(c===1)throw Error("Attempted to upgrade undecorated property "+b+".");if(c===2){d=!0;a.options!=null||(a.options={});var m;(m=a.options).immutableProps!=null||(m.immutableProps=new Set);a.options.immutableProps.add(b)}}h=d?Ybb(a,b):Xbb(a,b);return a.signalCache[b]=h},Ybb=function(a,b){var c=Object.getOwnPropertyDescriptor(a.model.constructor.prototype, b),d=function(){return a.model[b]}; return new Kbb(a.owner,c&&c.get&&!c.set?d:[d,function(e){a.model[b]=e}])}; qz.prototype.getWithPath=function(a){var b=g(a);a=b.next().value;b=oa(b);qab(this.model.hostElement,""+a);return rz(this,a).getWithPath(b)}; qz.prototype.setWithPath=function(a,b){if(a.length){Ty(this.model.hostElement,a.join("."));var c=g(a);a=c.next().value;c=oa(c);rz(this,a).setWithPath(c,b)}}; qz.prototype.getPathMutationSignal=function(a){var b=g(a);a=b.next().value;b=oa(b);return rz(this,a).getPathMutationSignal(b)}; qz.prototype.notifyPath=function(a,b){var c=g(a);a=c.next().value;c=oa(c);rz(this,a).notifyPath(c,b)}; var Zbb=function(a,b){if(b.type==="literal")return function(){return{rootWasDefined:!0,value:b.value}}; var c=nz(b.path),d=g(c),e=d.next().value;d=oa(d);var h,k;if(b.type==="path"&&(c.length===1||((h=a.options)==null?0:(k=h.immutableProps)==null?0:k.has(e))))return function(){var w=a.getWithPath(c.slice(0,1)),z=Ibb(w,c.slice(1));w=w!==void 0;pz&&(w=rz(a,c[0]).wasDefined);return{rootWasDefined:w,value:z}}; var m=rz(a,e);if(b.type==="path"){var p=m.getPathMutationSignal(d);return function(){var w=pz?m.wasDefined:Jp(a.owner,function(){return m.getWithPath([])})!==void 0; var z,C=(z=p())==null?void 0:z.value;return{rootWasDefined:w,value:C}}}if(b.type==="splices"){var q=m.getSplicesSignal(d); return function(){var w=q();return{rootWasDefined:pz?m.wasDefined:w!==void 0,value:w}}}var r=m.getChangeRecordSignal(d,""+e); return function(){var w=r();return{rootWasDefined:pz?m.wasDefined:w!==void 0,value:w}}},$bb=function(a,b,c,d){if(d)a.effect(b);else {var e=c.map(function(p){return Zbb(a,p)}),h=c.length===0,k=[],m=c.length!==1||c[0].type!=="path"?!1:!0; a.effect(function(){for(var p=e.length,q=[],r=!!k.length,w=0;w<p;w++){var z=e[w](),C=z.rootWasDefined;z=z.value;h||(h=C);q[w]=z;m&&(q[w+p]=r?k[w]:q[w],k[w]=z)}h&&Jp(a.owner,function(){return void b.apply(null,pa(q))})})}},acb=function(a,b,c,d,e,h){var k=rz(a,b); e!==void 0&&k.setWithPath([],e);$bb(a,function(){var m=Ga.apply(0,arguments);Ty(a.model.hostElement,b,!0);k.setWithPath([],c.apply(null,pa(m)))},d,h)}; qz.prototype.arrayPush=function(a){var b=Ga.apply(1,arguments),c=g(a),d=c.next().value;c=oa(c);d=rz(this,d);return d.push.apply(d,[c].concat(pa(b)))}; qz.prototype.arraySplice=function(a,b,c){var d=Ga.apply(3,arguments),e=g(a),h=e.next().value;e=oa(e);h=rz(this,h);return h.splice.apply(h,[e,b,c].concat(pa(d)))}; qz.prototype.arrayUnshift=function(a){var b=Ga.apply(1,arguments),c=g(a),d=c.next().value;c=oa(c);d=rz(this,d);return d.unshift.apply(d,[c].concat(pa(b)))}; qz.prototype.notifySplices=function(a,b){var c=g(a);a=c.next().value;c=oa(c);rz(this,a).notifySplices(c,b)};var bcb=/([^\s]+?)\(([\s\S]*)\)/,ccb=/\.([^.]+)$/,dcb=/\\,/g,ecb=/,/g,fcb=/\\(.)/g,gcb=[],hcb={"*":"wildcard",splices:"splices"};function icb(a){a=a.trim().replace(ecb,",").replace(fcb,"$1");var b=a[0];b==="-"&&(b=a[1]);if(b>="0"&&b<="9")return{type:"literal",value:Number(a)};if(b==="'"||b==="\"")return{type:"literal",value:a.slice(1,-1)};if(b=a.match(ccb)){b=b[1];var c=hcb[b];if(c)return{type:c,path:a.slice(0,-(b.length+1))}}return{type:"path",path:a}} function jcb(a){var b=a.match(bcb);if(b)return a={methodName:b[1],args:gcb},b[2].trim()&&(b=b[2].replace(dcb,",").split(","),a.args=b.map(icb)),a} ;function kcb(a,b,c){b=gd(b);var d=Sj;d&&(c=d(c,b,"attribute",a));sz(a,c,b)} function sz(a,b,c){b=lcb(b);b===void 0?a.removeAttribute(c):a.setAttribute(c,b)} function lcb(a){switch(typeof a){case"object":if(a instanceof Date)return a.toString();if(a){var b=window.trustedTypes?window.trustedTypes.isHTML(a)||window.trustedTypes.isScript(a)||window.trustedTypes.isScriptURL(a):void 0;if(b)return a;try{return JSON.stringify(a)}catch(c){Jm(Error("Couldn't stringify object: "+a))}}break;case"boolean":return a?"":void 0;default:return a!==null&&a!==void 0?a.toString():void 0;}} ;function mcb(a){if(a===void 0)throw Error("Expected NodeInfo; got undefined");return a} var ncb=RegExp("(\\[\\[|{{)\\s*(?:(!)\\s*)?((?:[a-zA-Z_$][\\w.:$\\-*]*)\\s*(?:\\(\\s*(?:(?:(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*)(?:,\\s*(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*))*)?)\\)\\s*)?)(?:]]|}})","g"),ocb=/[A-Z]/,pcb=["class","hidden","id","on-dom-change"],qcb=new Set([].concat(pa(pcb),["if", "notify-dom-change","restamp"])),rcb=new Set([].concat(pa(pcb),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),scb=new Set(["restamp"]); function tcb(a,b,c,d){var e=ucb(d);if(e.length){d=c;var h="property";ocb.test(c)?h="attribute":c[c.length-1]==="$"&&(c=c.slice(0,-1),h="attribute");var k=vcb(e);k&&h==="attribute"&&(c==="class"&&a.hasAttribute("class")&&(k+=" "+a.getAttribute(c)),sz(a,k,c));h==="attribute"&&d==="disable-upgrade$"&&a.setAttribute("disable-upgrade","");a.localName==="input"&&d==="value"&&a.setAttribute("value","");a.removeAttribute(d);h==="property"&&(c=dd(c));b=mcb(b);wcb(b,h,c,e);return!0}return c.slice(0,3)==="on-"?( a.removeAttribute(c),(h=b).events!=null||(h.events=[]),b.events.push({name:c.slice(3),value:d}),!0):c==="id"?(b.id=d,!0):!1} function ucb(a){for(var b=[],c=0,d;(d=ncb.exec(a))!==null;){d.index>c&&b.push({type:"literal",value:a.slice(c,d.index)});var e=d[1][0];c=!!d[2];d=d[3].trim();if(e==="{")throw Error("Two-way data bindings in templates are not supported.");(e=jcb(d))?b.push({type:"method",negate:c,signature:e}):b.push({type:"path",negate:c,path:d});c=ncb.lastIndex}c&&c<a.length&&(a=a.substring(c))&&b.push({type:"literal",value:a});return b} function vcb(a){for(var b="",c=0;c<a.length;c++){var d=a[c];d.type==="literal"&&(b+=d.value)}return b} function wcb(a,b,c,d){a.bindings!=null||(a.bindings=[]);a.bindings.push({kind:b,target:c,parts:d})} function xcb(a,b,c){var d=!1;if(a.localName==="template"){d=c;var e=b.stripWhitespace;e=zcb(a,e===void 0?!1:e);var h=a.content.ownerDocument.createDocumentFragment();e.content=h;h.appendChild(a.content);d&&(d.templateInfo=e);d=!0}else a.localName==="slot"&&(b.hasInsertionPoint=!0);if(a.firstChild&&(e=c,a.localName!=="script"&&a.localName!=="style")){h=0;for(var k=a.firstChild;k;){var m=k;if(m.localName==="template"){var p=m.getAttribute("is");if((k=p==="dom-if")||p==="dom-repeat"){m.removeAttribute("is"); p=m.ownerDocument.createElement("ps-"+p);m.parentNode.replaceChild(p,m);p.appendChild(m);var q=Array.from(m.attributes);q=g(q);for(var r=q.next();!r.done;r=q.next())r=r.value,k?qcb.has(r.name)&&sz(p,r.value,r.name):rcb.has(r.name)?sz(p,r.value,r.name):scb.has(r.name),m.removeAttribute(r.name);k=p}else k=m}if(k.nodeType===Node.TEXT_NODE){m=void 0;p=a;for(q=k;((m=q.nextSibling)==null?void 0:m.nodeType)===Node.TEXT_NODE;)r=void 0,(r=q).textContent!=null||(r.textContent=""),q.nextSibling.textContent&&( q.textContent+=q.nextSibling.textContent),p.removeChild(q.nextSibling);if(b.stripWhitespace&&k.textContent&&!k.textContent.trim()){a.removeChild(k);k=k.nextSibling;continue}}xcb(k,b,{parentIndex:h,parentInfo:e});k.parentNode&&h++;k=k.nextSibling}}var w;if((w=a.hasAttributes)==null?0:w.call(a)){w=c=mcb(c);e=!1;h=Array.from(a.attributes);h=g(h);for(m=h.next();!m.done;m=h.next())m=m.value,e=tcb(a,w,m.name,m.value)||e;d=e||d}a.nodeType===Node.TEXT_NODE&&(w=ucb(a.textContent),w.length&&(a.textContent= vcb(w)||" ",c=mcb(c),wcb(c,"text","textContent",w),d=!0));c&&d&&(c.infoIndex=b.nodeInfoList.push(c)-1)} function zcb(a,b){b={nodeInfoList:[],stripWhitespace:(b===void 0?!1:b)||a.hasAttribute("strip-whitespace")};xcb(a.content,b);return b} ;var Acb=!y("poly_si_template_stamper_reactivity_leak_fix_killswitch"),tz=!y("poly_si_override_default_fix_killswitch"),Bcb=Symbol(),Ccb=window; function Dcb(a,b,c){b.signalCache!=null||(b.signalCache={});var d=b.signalCache[c];if(!d){var e=c.split("."),h,k,m,p,q;d=((h=a.options)==null?void 0:h.reactivityMode)===2?(k=a.options)==null?void 0:(m=k.reactiveProps)==null?void 0:m.has(e[0]):!((p=a.options)==null?0:(q=p.immutableProps)==null?0:q.has(e[0]));if(e.length>1&&d){var r=a.getPathMutationSignal(e);d=function(){var w=Jp(a.owner,function(){return a.getWithPath([e[0]])}),z,C=(z=r())==null?void 0:z.value; return{rootWasDefined:w!==void 0,value:C}}}else d=function(){var w=a.getWithPath(e); return{rootWasDefined:w!==void 0,value:w}}; b.signalCache[c]=d}return d()} function Ecb(a,b,c,d,e){b=b.parts.map(function(k,m){if(k.type==="literal"){if(tz){c.partWasDefined!=null||(c.partWasDefined=[]);var p;(p=c.partWasDefined)[m]||(p[m]=k.value!==void 0)}return k.value}var q;if(k.type==="method"){var r,w=(r=(q=c.partWasDefined)==null?void 0:q[m])!=null?r:!1;y("poly_si_template_literal_args_killswitch")?w||(w=k.signature.args.length===0):w||(w=k.signature.args.every(function(E){return E.type==="literal"})); var z=!1,C=!0;q=k.signature.args.map(function(E){if(E.type==="literal")return E.value;if(E.type!=="path")throw Error("Support for "+E.type+" args in template bindings not implemented.");var I=Dcb(a,c,E.path);E=I.value;I=I.rootWasDefined;z||(z=I);C&&(C=I);return E}); w||(w=e===1?C:z);c.partWasDefined!=null||(c.partWasDefined={});c.partWasDefined[m]=w;if(!w)return;q=(m=Dcb(a,c,k.signature.methodName).value)&&typeof m==="function"?m.apply(d,q):void 0}else r=Dcb(a,c,k.path),q=r.value,tz&&(c.partWasDefined!=null||(c.partWasDefined={}),(w=c.partWasDefined)[m]||(w[m]=q!==void 0||r.rootWasDefined));k.negate&&(q=!q);return q}); if(tz){if(b.length===1){var h;return((h=c.partWasDefined)==null?0:h[0])?b[0]:Bcb}return b.join("")}return b.length>1?b.join(""):b[0]} function Fcb(a){return typeof a==="object"&&!!a&&"notifyPath"in a&&"canNotifyPath"in a} function Gcb(a){return typeof a==="object"&&!!a&&"notifyPath"in a} function Hcb(a){return"polymerController"in a} function Icb(a,b){b=""+nz(b)[0];if(Fcb(a))return a.canNotifyPath(b);if(Hcb(a)&&Fcb(a.polymerController))return a.polymerController.canNotifyPath(b);if(Gcb(a)){var c;return!((c=a.properties)==null||!c[b])}if(Hcb(a)&&Gcb(a.polymerController)){var d;return!((d=a.polymerController.properties)==null||!d[b])}return!1} function Jcb(a,b,c){Fcb(a)||Gcb(a)?a.notifyPath(b,c):Hcb(a)&&(Fcb(a.polymerController)||Gcb(a.polymerController))&&a.polymerController.notifyPath(b,c)} function Kcb(a,b,c){if(!tz||c!==Bcb){a.kind==="attribute"||a.target!=="textContent"&&(a.target!=="value"||b.localName!=="input"&&b.localName!=="textarea")||(c=c===void 0?"":c);var d,e=(d=Ccb.Polymer)==null?void 0:d.sanitizeDOMValue;e&&(c=e(c,a.target,a.kind,b));if(a.kind==="attribute"){a=a.target;if(a==="class"||a==="name"||a==="slot")b=hz(b);sz(b,c,a)}else if(a=a.target,c!==b[a]||typeof c==="object")b.loggingStatus&&(b.loggingStatus.isDeclarativeExternal=!0,Ry(b.localName,a,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")), b[a]=c,b.loggingStatus&&(b.loggingStatus.isDeclarativeExternal=!1)}} function Lcb(a,b,c,d,e,h){var k=b.parts[0];if(b.parts.length===1&&k.type==="path"&&Icb(c,b.target)){d.signalCache!=null||(d.signalCache={});e=d.signalCache[k.path];var m;e=(m=e)==null?void 0:m().value;if((e==null?void 0:e.path)!==void 0){d=nz(e.path);var p=nz(k.path);d=[b.target].concat(pa(d.slice(p.length-1)));Jcb(c,d,k.negate?!e.value:e.value)}else{m=g(k.path.split("."));var q=m.next().value,r=oa(m),w=rz(a,q),z=w.getChangeRecordSignal(r),C=!tz;e=function(){if(!C){var N=Jp(a.owner,function(){return w.getWithPath([])}); C||(C=N!==void 0)}return{value:z(),rootWasDefined:C}}; d.signalCache[k.path]=e;d.partWasDefined!=null||(d.partWasDefined={});tz?(m=e(),(p=d.partWasDefined)[0]||(p[0]=m.rootWasDefined)):e();var E=Jp(a.owner,function(){return a.getWithPath([q].concat(pa(r)))}); if(!tz||d.partWasDefined[0])Acb?Jp(a.owner,function(){return void Kcb(b,c,k.negate?!E:E)}):Kcb(b,c,k.negate?!E:E)}}else{var I=Ecb(a,b,d,e,h); Acb?Jp(a.owner,function(){return void Kcb(b,c,I)}):Kcb(b,c,I)}} function Mcb(a,b,c,d,e){c=g(c);for(var h=c.next(),k={};!h.done;k={infoIndex:void 0},h=c.next()){h=h.value;var m=h.bindings;k.infoIndex=h.infoIndex;h=h.parentInfo;if(m){m=g(m);for(var p=m.next(),q={};!p.done;q={b$jscomp$130:void 0,bindingCtx$jscomp$3:void 0},p=m.next()){q.b$jscomp$130=p.value;if(k.infoIndex===void 0)throw Error("Invariant: missing infoIndex");q.bindingCtx$jscomp$3={};a.effect(function(r,w){return function(){Lcb(a,r.b$jscomp$130,b[w.infoIndex],r.bindingCtx$jscomp$3,d,e)}}(q,k))}}h&& Mcb(a,b,[h],d,e)}} function Ncb(a,b){a=(b.parentInfo?Ncb(a,b.parentInfo):a).firstChild;for(var c=0;a;a=a.nextSibling)if(b.parentIndex===c++)return a;throw Error("Invariant: Node not found")} function Ocb(a,b,c,d){a=document.importNode(a.content,!0);a.__noInsertionPoint=!(d==null?0:d.hasInsertionPoint);for(var e=Array(b.length),h={},k=0;k<b.length;k++){var m=b[k],p=Ncb(a,m);e[k]=p;m.id&&(h[m.id]=p);if(m.templateInfo){var q=p.parentElement;q&&(q.templateInfo=m.templateInfo,q.parentSignalProxy=c,q.eventListenerHost=d.eventListenerHost)}q=void 0;if((q=m.events)==null?0:q.length)for(q=0;q<m.events.length;q++){var r=m.events[q];Pcb(d.eventListenerHost,p,r.name,r.value,d.getModel)}}Mcb(c,e, b,d.thisCtx,d.methodInvocationRequirement);return{root:a,nodes:e,nodesById:h}} ;var Qcb=0,Rcb=0,uz=[],Scb=0,Tcb=!1,Ucb=document.createTextNode("");new window.MutationObserver(Vcb).observe(Ucb,{characterData:!0});function Vcb(){Tcb=!1;for(var a=uz.length,b=0;b<a;b++){var c=uz[b];if(c)try{c()}catch(d){Promise.resolve().then(function(){throw d})}}uz.splice(0,a); Rcb+=a} function Wcb(a){Tcb||(Tcb=!0,Ucb.textContent=(Scb++).toString());uz.push(a);return Qcb++} ;var vz=new Map,wz=0,Xcb=function(a){this.mappedHandleId=a},Ycb=function(a,b,c,d){this.mappedHandleId=a; var e=this;this.mappedHandleId=a;this.callback=b;this.waitTime=c;this.schedulerPriority=d;this.handleId=Hi.addJob(function(){e.callback();vz.delete(e.mappedHandleId)},this.schedulerPriority||1,this.waitTime)}; l(Ycb,Xcb);Ycb.prototype.cancel=function(){Hi.cancelJob(this.handleId);vz.delete(this.mappedHandleId)}; var Zcb=function(a,b){this.mappedHandleId=a;var c=this;this.mappedHandleId=a;this.callback=b;this.handleId=Wcb(function(){c.callback();vz.delete(c.mappedHandleId)})}; l(Zcb,Xcb);Zcb.prototype.cancel=function(){var a=this.handleId-Rcb;a<0||uz.length<=a||(uz[a]=null);vz.delete(this.mappedHandleId)}; function xz(a,b,c){wz++;a=b?new Ycb(wz,a,b,c):new Zcb(wz,a);vz.set(wz,a);return wz} function $cb(a){(a=vz.get(a))&&a.cancel()} ;var adb=function(){}; adb.prototype.cancel=function(){this.jobHandle!==void 0&&($cb(this.jobHandle),this.jobHandle=void 0)}; adb.prototype.run=function(a,b,c){var d=this;this.cancel();this.callback=a;this.jobHandle=xz(function(){a();d.callback=void 0},b,c)}; adb.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())}; var bdb=new WeakMap;function cdb(a,b){a=bdb.get(a);return a?(b=a.get(b))?b:null:null} function yz(a,b,c,d){var e=cdb(a,b);if(!e){e=new adb;var h=bdb.get(a);h||(h=new Map,bdb.set(a,h));h.set(b,e)}a=c.bind(a);e.run(a,d,void 0)} function ddb(a,b){var c;(c=cdb(a,b))==null||c.cancel()} function edb(a){var b;(b=cdb(a,"doRender"))==null||b.flush()} ;function zz(a){var b;return(b=a.hostElement)!=null?b:a} var fdb=Yr(function(a){for(var b=a,c=0;c<3;c++)b=Object.getPrototypeOf(b);delete b.prototype.connectedCallback;var d=function(){return a.apply(this,arguments)||this}; l(d,a);d.prototype._attachDom=function(e){if(!e)return null;var h=hz(this.hostElement);h.attachShadow({mode:"open",shadyUpgradeFragment:e});h.shadowRoot.appendChild(e);return h.shadowRoot}; d.prototype._takeAttributes=function(){for(var e=this.hostElement.attributes,h=0;h<e.length;h++){var k=e[h],m=void 0,p=void 0;(p=(m=this).__attributeReaction)==null||p.call(m,k.name,null,k.value)}}; d.prototype._readyClients=function(){a.prototype._readyClients.call(this);this.root=this}; d.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);a.prototype.connectedCallback.call(this)}; ia.Object.defineProperties(d,{template:{configurable:!0,enumerable:!0,get:function(){return d.prototype._template}}}); return d}); function gdb(a){var b=a.indexOf(".");return b===-1?a:a.slice(0,b)} function hdb(a,b,c,d,e,h){h=(e=(d=h?gdb(b):b)?b:null)?a.get(e):a.__data[b];e&&h===void 0&&(h=c[b]);vv(a.hostElement,I6a(d)+"-changed",{value:h,queueProperty:!0,path:e!=null?e:void 0},{bubbles:!1,composed:!1})} function idb(a,b){a.__isReflecting=!0;kcb(a.hostElement,b,a.__data[b]);a.__isReflecting=!1} var jdb=Yr(function(a){var b=function(){return a.apply(this,arguments)||this}; l(b,a);b.prototype.created=function(){if(this.__notifyEffects)for(var c=g(Object.values(this.__notifyEffects)),d=c.next();!d.done;d=c.next()){d=g(d.value);for(var e=d.next();!e.done;e=d.next())e.value.fn=hdb}if(this.__reflectEffects)for(c=g(Object.values(this.__reflectEffects)),d=c.next();!d.done;d=c.next())for(d=g(d.value),e=d.next();!e.done;e=d.next())e.value.fn=idb}; b.prototype._addEventListenerToNode=function(c,d,e){c=zz(c);Gs(c,d,e)||a.prototype._addEventListenerToNode.call(this,c,d,e)}; b.prototype._removeEventListenerFromNode=function(c,d,e){c=zz(c);Hs(c,d,e)||a.prototype._removeEventListenerFromNode.call(this,c,d,e)}; b.prototype._propertiesChanged=function(c,d,e){if(this.__dataToNotify&&this.__notifyEffects)for(var h=g(Object.keys(this.__dataToNotify)),k=h.next();!k.done;k=h.next()){k=k.value;var m=gdb(k);this.__notifyEffects[m]||delete this.__dataToNotify[k]}else this.__dataToNotify=null;a.prototype._propertiesChanged.call(this,c,d,e)}; b.prototype.fire=function(c,d,e){d=d===void 0?{}:d;var h;return vv(zz((h=e==null?void 0:e.node)!=null?h:this),c,d,e)}; b.prototype._ensureAttribute=function(c,d){var e=zz(this);e.hasAttribute(c)||sz(e,d,c)}; b.prototype.isLightDescendant=function(c){var d=zz(this);return zz(d)!==c&&T(d).contains(c)&&T(d).getRootNode()===T(c).getRootNode()}; return b}); function kdb(a){if(a._onIronRequestResizeNotifications){var b=a._onIronRequestResizeNotifications.bind(a);a._onIronRequestResizeNotifications=function(c){Zy(c)!==a.hostElement&&b(c)}}a._ariaActiveAttributeChanged&&(a._ariaActiveAttributeChanged=a._ariaActiveAttributeChanged.bind(a.hostElement)); a._activeChanged&&(a._activeChanged=function(c){a.toggles?sz(a.hostElement,c?"true":"false",a.ariaActiveAttribute):a.hostElement.removeAttribute(a.ariaActiveAttribute);a._changedButtonState()}); a._asyncClick&&(a._asyncClick=function(){xz(function(){a.hostElement.click()},1)}); !a.keyEventTarget||a.keyEventTarget instanceof EventTarget||(a.keyEventTarget=zz(a.keyEventTarget));a._disabledChanged&&(a._disabledChanged=a._disabledChanged.bind(a.hostElement));a._observeItems&&(a._observeItems=function(c){var d=zz(c);return Ys(d).observeNodes(function(e){a._updateItems();a._updateSelected();vv(d,"iron-items-changed",e,{bubbles:!1,cancelable:!1})})}); a._computeKeyboardClass&&(a._computeKeyboardClass=function(c){kz(a.hostElement,"keyboard-focus",c)}); a.ensureRipple&&(a.ensureRipple=function(c){if(a.hasRipple&&!a.hasRipple()){if(!a._createRipple)return;a._ripple=a._createRipple();a._ripple.noink=a.noink;var d=a._rippleContainer||a.hostElement;d&&T(d).appendChild(a._ripple)}var e;if(c&&((e=a._ripple)==null?0:e.uiDownAction)){d=T(a._rippleContainer||a.hostElement);var h;e=(h=c.composedPath())==null?void 0:h[0];d.contains(e)&&a._ripple.uiDownAction(c)}}); a._updateMultiselectable&&(a._updateMultiselectable=function(c){c?a.hostElement.setAttribute("aria-multiselectable","true"):a.hostElement.removeAttribute("aria-multiselectable")})} Mt.ready=function(){var a;((a=this.hostElement)!=null?a:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var b;((b=this.hostElement)!=null?b:this).addEventListener("blur",this._boundFocusBlurHandler,!0)}; Rt._subscribeIronResize=function(a){var b;((b=a.hostElement)!=null?b:a).addEventListener("iron-resize",this._boundOnDescendantIronResize)}; Rt._unsubscribeIronResize=function(a){var b;((b=a.hostElement)!=null?b:a).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var ldb=window,mdb=/\bclass\b/.test(function(){}.toString()),ndb=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" ")); function odb(a,b){for(var c=a._noAccessors,d=g(Object.getOwnPropertyNames(a)),e=d.next();!e.done;e=d.next())if(e=e.value,!ndb.has(e))if(c)b[e]=a[e];else{var h=Object.getOwnPropertyDescriptor(a,e);h&&(h.configurable=!0,Object.defineProperty(b,e,h))}} function pdb(a,b,c){return function(d){if(c){var e=c();d.model=e}if(a[b])a[b](d,d.detail)}} var qdb=[Array,Boolean,Date,Number,Object,String];function rdb(a,b){if(mdb){a=new a;for(var c=g(Object.getOwnPropertyNames(a)),d=c.next();!d.done;d=c.next())d=d.value,b[d]=a[d];for(c=b;c&&c!==Object.prototype;c=Object.getPrototypeOf(c)){d=g(Object.getOwnPropertyNames(c));for(var e=d.next();!e.done;e=d.next())e=e.value,a.hasOwnProperty(e)||Object.defineProperty(a,e,sdb(b,e))}}else a.apply(b)} function sdb(a,b){return{get:function(){var c=a[b];return c instanceof Function?c.bind(a):c}, set:function(c){a[b]=c}}} function tdb(a,b,c){c=g(c);for(var d=c.next();!d.done;d=c.next())rdb(d.value.constructor,a);rdb(b.constructor,a)} function udb(a,b){a=g(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,c.type==="signal"){var d=c.propertyKey;if(b.hasOwnProperty(d)&&b[d]!=null&&c.attributeType===Object){a:{d=b[d].constructor;for(var e=g(qdb),h=e.next();!h.done;h=e.next())if(h=h.value,d===h){d=h;break a}d=Object}c.attributeType=d}}} function vdb(){} function wdb(a){return"_set"+(a.slice(0,1).toUpperCase()+a.slice(1))} function xdb(a){var b;return(b=a.hostElement)!=null?b:a} var Az=function(a,b,c,d){this.polySiInfo=a;this.polySiParams=b;this.polySiContext=c;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;d||this instanceof HTMLElement&&(d=this);if(!d)throw Error("Missing hostElement");this.hostElement=d;this.is=a.is;this.upgradeDisabled=!!b.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");a=new Set(b.reactiveSchemas.filter(function(e){return e.type!=="observe"}).map(function(e){return e.propertyKey})); c=new Set(b.reactiveSchemas.filter(function(e){return e.type==="signal"&&e.immutable}).map(function(e){return e.propertyKey})); this.signalProxy=new qz(this,void 0,{immutableProps:c,reactiveProps:a,reactivityMode:b.reactivityMode});this.__dataHasAccessor={};b=g(b.reactiveSchemas);for(a=b.next();!a.done;a=b.next())a=a.value,a.type==="signal"&&(this.__dataHasAccessor[a.propertyKey]=!0);this.upgradeDisabled||ydb(this)}; Az.prototype.getExtraMethodsToForward=function(){return[]}; var ydb=function(a){a.polySiContext.didRegister||(a.registered(),a.polySiContext.didRegister=!0);if(!a.polySiContext.finalizedTemplate&&(a.polySiContext.finalizedTemplate={},a.polySiParams.templateGetter)){var b=a.polySiParams.templateGetter(),c;(c=ldb.ShadyCSS)==null||c.prepareTemplate(b,a.polySiParams.is);c=zcb(b);a.polySiContext.finalizedTemplate.processedTemplate={template:b,nodeInfoList:c.nodeInfoList,hasInsertionPoint:c.hasInsertionPoint}}b=g(a.polySiParams.behaviors);for(c=b.next();!c.done;c= b.next())if(c=c.value,c.listeners)for(var d in c.listeners)Pcb(a,a.hostElement,d,c.listeners[d]);if(a.polySiInfo.listeners)for(var e in a.polySiInfo.listeners)Pcb(a,a.hostElement,e,a.polySiInfo.listeners[e]);d=a.hostElement;d.loggingStatus!=null||(d.loggingStatus={});d.loggingStatus.isInitializing=!0;a.created();d.loggingStatus.isInitializing=!1;a.isPolySiElementConnected&&zdb(a)},zdb=function(a){a.didCallReady||(a.ready(),a.didCallReady=!0); a.isAttached=!0;a.attached()}; f=Az.prototype;f.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||zdb(this)}; f.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())}; f.attributeChangedCallback=function(a,b,c){if(this.upgradeDisabled)a==="disable-upgrade"&&c===null&&(this.upgradeDisabled=!1,ydb(this));else if(b!==c){var d=dd(a),e=this.polySiContext.typesForSignals[d];if(e){switch(e){case Object:try{var h=JSON.parse(c)}catch(m){h=c}break;case Array:try{h=JSON.parse(c)}catch(m){h=null}break;case Date:h=isNaN(c)?String(c):Number(c);h=new Date(h);break;case Boolean:h=c!==null;break;case Number:h=Number(c);break;default:h=c;}this[d]=h}d=g(this.polySiParams.behaviors); for(e=d.next();!e.done;e=d.next())h=void 0,(h=e.value.attributeChanged)==null||h.call(this,a,b,c);var k;(k=this.attributeChanged)==null||k.call(this,a,b,c)}}; f.attributeChangedCallbackWrapper=function(a,b,c){this.attributeChangedCallback(a,b,c)}; f.setPropertiesFromInitialAttributeValues=function(){for(var a=0;a<this.hostElement.attributes.length;a++){var b=this.hostElement.attributes[a];(b.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(b.name))&&this.attributeChangedCallback(b.name,null,b.value)}}; f.created=function(){this.provide=this.polySiParams.provide;var a;(a=this.initializeInjection)==null||a.call(this);a=g(this.polySiParams.reactiveSchemas);for(var b=a.next();!b.done;b=a.next())b=b.value,b.type==="signal"&&(this.mutablePropNames.add(b.propertyKey),rz(this.signalProxy,b.propertyKey));tdb(this,this.polySiInfo,this.polySiParams.behaviors);a=g(this.polySiParams.reactiveSchemas);for(b=a.next();!b.done;b=a.next())b=b.value,b.type==="signal"&&b.value!==void 0&&(this.signalProxy.model[b.propertyKey]= typeof b.value==="function"?b.value.call(this):b.value);Tbb||Adb(this);kdb(this);a=g(this.polySiParams.behaviors);for(b=a.next();!b.done;b=a.next()){var c=void 0;(c=b.value.created)==null||c.call(this)}var d;(d=this.polySiInfo.created)==null||d.call(this)}; f.registered=function(){var a=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var b=Object.getPrototypeOf(this);b.addReactiveSchema=function(m){a.polySiParams.reactiveSchemas.push(m)}; for(var c=g(this.polySiParams.behaviors),d=c.next();!d.done;d=c.next()){var e=void 0;(e=d.value.beforeRegister)==null||e.call(b)}var h;(h=this.polySiInfo.beforeRegister)==null||h.call(b);b.addReactiveSchema=vdb;c=g(this.polySiParams.behaviors);for(d=c.next();!d.done;d=c.next())e=void 0,(e=d.value.registered)==null||e.call(b);var k;(k=this.polySiInfo.registered)==null||k.call(b)}; f.ready=function(){var a;(a=this.beforeReady)==null||a.call(this);Tbb&&Adb(this);var b;if(a=(b=this.polySiContext.finalizedTemplate)==null?void 0:b.processedTemplate){a=Ocb(a.template,a.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:a.hasInsertionPoint,thisCtx:this});b=a.nodesById;a=a.root;var c=hz(this.hostElement);if(!c.attachShadow)throw Error("ShadowDOM not available. PolymerElement can create dom as children instead of in ShadowDOM by setting `this.root = this;` before `ready`."); c.shadowRoot||(c.attachShadow({mode:"open",shadyUpgradeFragment:a}),c.shadowRoot.appendChild(a));this.root=c.shadowRoot;this.$=b}Bdb(this);b=g(this.polySiParams.behaviors);for(a=b.next();!a.done;a=b.next())c=void 0,(c=a.value.ready)==null||c.call(this);var d;(d=this.polySiInfo.ready)==null||d.call(this)}; f.attached=function(){for(var a=g(this.polySiParams.behaviors),b=a.next();!b.done;b=a.next()){var c=void 0;(c=b.value.attached)==null||c.call(this)}var d;(d=this.polySiInfo.attached)==null||d.call(this)}; f.detached=function(){for(var a=g(this.polySiParams.behaviors),b=a.next();!b.done;b=a.next()){var c=void 0;(c=b.value.detached)==null||c.call(this)}var d;(d=this.polySiInfo.detached)==null||d.call(this)}; var Pcb=function(a,b,c,d,e){a=pdb(a,d,e);Gs(b,c,a)||b.addEventListener(c,a);return a},Cdb=function(a,b){if(b.type==="compute"){var c=b.getter.bind(a); var d=b.args}else c=function(){return a[b.method.methodName].apply(a,pa(Ga.apply(0,arguments)))},d=b.method.args; acb(a.signalProxy,b.propertyKey,c,d,b.value,b.autoDeps)},Ddb=function(a,b){if(b.readOnly){var c=Object.getOwnPropertyDescriptor(a.signalProxy.model,b.propertyKey); Object.defineProperty(a.signalProxy.model,b.propertyKey,{get:c.get,set:function(){}}); a.signalProxy.model[wdb(b.propertyKey)]=c.set}},Edb=function(a,b){var c=a.store; if(c){var d=b.propertyKey,e=b.selector;b=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(pa(b.selectorArgs.map(function(h){return{type:"path",path:h}}))); acb(a.signalProxy,d,function(h){var k=Ga.apply(1,arguments);return e.apply(null,[c.getState()].concat(pa(k)))},b,void 0,!1)}},Adb=function(a){for(var b=g(a.polySiParams.reactiveSchemas),c=b.next();!c.done;c=b.next())c=c.value,c.type==="compute"||c.type==="computeWithMethod"?Cdb(a,c):c.type==="redux"?Edb(a,c):c.type==="signal"&&c.readOnly&&Ddb(a,c)},Fdb=function(a,b){$bb(a.signalProxy,function(){a[b.method.methodName].apply(a,pa(Ga.apply(0,arguments)))},b.method.args,b.autoDeps)},Bdb=function(a){for(var b= g(a.polySiParams.reactiveSchemas),c=b.next(),d={};!c.done;d={eventName$jscomp$69:void 0, schema$jscomp$13:void 0},c=b.next())d.schema$jscomp$13=c.value,d.schema$jscomp$13.type==="notify"?(d.eventName$jscomp$69=gd(d.schema$jscomp$13.propertyKey)+"-changed",$bb(a.signalProxy,function(h){return function(k){var m={value:k.value,queueProperty:!0};k.path.split(".").length>1&&(m.path=k.path);a.hostElement.dispatchEvent(new CustomEvent(h.eventName$jscomp$69,{detail:m}))}}(d),[{type:"wildcard", path:d.schema$jscomp$13.propertyKey}],!1)):d.schema$jscomp$13.type==="observe"?Fdb(a,d.schema$jscomp$13):d.schema$jscomp$13.type==="reflect"&&a.signalProxy.effect(function(h){return function(){var k=a.signalProxy.getWithPath([h.schema$jscomp$13.propertyKey]);kcb(a.hostElement,h.schema$jscomp$13.propertyKey,k)}}(d)); if(a.reflectedAttributes)for(b=g(Object.entries(a.reflectedAttributes)),d=b.next(),c={};!d.done;c={key$jscomp$713:void 0,value$jscomp$7379:void 0},d=b.next()){var e=g(d.value);d=e.next().value;e=e.next().value;c.key$jscomp$713=d;c.value$jscomp$7379=e;a.signalProxy.effect(function(h){return function(){kcb(a.hostElement,h.key$jscomp$713,(0,h.value$jscomp$7379)())}}(c))}}; f=Az.prototype;f._setPendingProperty=function(a,b){this.set(a,b);return!1}; f._enableProperties=function(){}; f._setPendingPropertyOrPath=function(a,b){this.notifyPath(a,b);return!1}; f._addPropertyEffect=function(){}; f._stampTemplate=function(){throw Error("Attempted to call _stampTemplate on a PolySi element. This API no longer exists.")}; f.async=function(a,b){return b!==void 0&&b>0?Vr.run(a.bind(this),b):~Xr.run(a.bind(this))}; f.cancelAsync=function(a){a<0?Xr.cancel(~a):Vr.cancel(a)}; f.cancelDebouncer=function(a){var b,c;(b=this.debouncers)==null||(c=b[a])==null||c.cancel()}; f.debounce=function(a,b,c){c=c===void 0?0:c;this.debouncers!=null||(this.debouncers={});return this.debouncers[a]=ys(this.debouncers[a],c>0?Vr.after(c):Xr,b.bind(this))}; f.fire=function(a,b,c){b=b===void 0?{}:b;c=c===void 0?{}:c;var d,e,h={bubbles:(d=c.bubbles)!=null?d:!0,cancelable:!!c.cancelable,composed:(e=c.composed)!=null?e:!0},k;return vv(xdb((k=c.node)!=null?k:this.hostElement),a,b,h)}; f.flushDebouncer=function(a){var b,c;(b=this.debouncers)==null||(c=b[a])==null||c.flush()}; f.isDebouncerActive=function(a){var b,c;return!((c=(b=this.debouncers)==null?void 0:b[a])==null||!c.isActive())}; f.get=function(a,b){var c=nz(a);return b?Ibb(b,c):a==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(c)}; f.linkPaths=function(){}; f.listen=function(a,b,c){a=xdb(a);this.boundListeners!=null||(this.boundListeners=new WeakMap);var d=this.boundListeners.get(a);d||(d={},this.boundListeners.set(a,d));var e=""+b+c;d[e]||(d[e]=Pcb(this,a,b,c))}; f.notifyPath=function(a,b){this.signalProxy.notifyPath(nz(a),arguments.length===2?{value:b}:void 0)}; f.canNotifyPath=function(a){var b,c;return this.mutablePropNames.has(a)&&!((b=this.signalProxy.options)==null?0:(c=b.immutableProps)==null?0:c.has(a))}; f.notifySplices=function(a,b){this.signalProxy.notifySplices(nz(a),b)}; f.pop=function(a){var b=this.signalProxy;a=nz(a);var c=g(a);a=c.next().value;c=oa(c);return rz(b,a).pop(c)}; f.push=function(a){var b=Ga.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[nz(a)].concat(pa(b)))}; f.set=function(a,b,c){if(c)throw Error("Support for calling this.set with a third argument is not implemented.");a==="hidden"?this.hostElement.hidden=!!b:this.signalProxy.setWithPath(nz(a),b)}; f.setProperties=function(a){a=g(Object.entries(a));for(var b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;this[b]=c}}; f.splice=function(a,b,c){var d=Ga.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[nz(a),b,c].concat(pa(d)))}; f.unlinkPaths=function(){}; f.unlisten=function(a,b,c){a=xdb(a);if(this.boundListeners){var d=this.boundListeners.get(a);if(d){c=""+b+c;var e=d[c];e&&(Hs(a,b,e)||a.removeEventListener(b,e),delete d[c])}}}; f.unshift=function(a){var b=Ga.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[nz(a)].concat(pa(b)))}; ia.Object.defineProperties(Az.prototype,{useSignals:{configurable:!0,enumerable:!0,get:function(){return!0}}, disableEnforceFastDefaultValuesCheck:{configurable:!0,enumerable:!0,get:function(){return!0}}, __isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!0}}, observers:{configurable:!0,enumerable:!0,get:function(){return[]}, set:function(){}}, properties:{configurable:!0,enumerable:!0,get:function(){return{}}, set:function(){}}}); function Gdb(){throw Error("copyPropertiesToProto was called before it was set.")} function Hdb(a,b){var c=new a.constructor;tdb(c,a,b.behaviors);udb(b.reactiveSchemas,c);c={};for(var d=g(b.reactiveSchemas),e=d.next();!e.done;e=d.next())e=e.value,e.type==="signal"&&(c[e.propertyKey]=e.attributeType);var h={copyPropertiesToProto:Gdb,didRegister:!1,typesForSignals:c},k=["disable-upgrade"].concat(pa(b.observedAttributes)),m=function(p){Az.call(this,a,b,h,p)}; l(m,Az);ia.Object.defineProperties(m,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return k}}}); h.copyPropertiesToProto=function(){for(var p=0;p<b.behaviors.length;p++)odb(b.behaviors[p],m.prototype);odb(a,m.prototype)}; b.legacyOptimizations||h.copyPropertiesToProto();m.prototype.is=a.is;return m} function Idb(a,b){if(Object.getPrototypeOf(b.prototype).constructor!==J)throw Error("PolySi components must inherit directly from PolymerElementWithoutHtml.");b.prototype.is=a.is;return Hdb(b.prototype,a)} ;function Jdb(a){return a.type==="compute"||a.type==="computeWithMethod"} ;var Kdb=[Array,Boolean,Date,Number,Object,String]; function Ldb(a){for(var b=a.reactiveSchemas.filter(Jdb),c=new Map,d=new Map,e=new Map,h=g(b),k=h.next();!k.done;k=h.next())k=k.value,c.set(k.propertyKey,k),d.set(k.propertyKey,[]),e.set(k.propertyKey,0);h=0;b=g(b);for(k=b.next();!k.done;k=b.next()){k=k.value;for(var m=g(k.type==="computeWithMethod"?k.method.args:k.args),p=m.next();!p.done;p=m.next())p=p.value,p.type!=="literal"&&(p=p.path.split(".")[0],d.has(p)&&(d.get(p).push(k.propertyKey),e.set(k.propertyKey,e.get(k.propertyKey)+1),h++))}k=[].concat(pa(d.keys())).filter(function(q){return e.get(q)=== 0}); for(b=[];k.length;)for(m=k.shift(),b.push(c.get(m)),m=g(d.get(m)),p=m.next();!p.done;p=m.next())p=p.value,e.set(p,e.get(p)-1),h--,e.get(p)===0&&k.push(p);c=a.reactiveSchemas.filter(function(q){return!Jdb(q)}); a.reactiveSchemas=[].concat(pa(c),pa(b))} function Mdb(a,b,c,d){var e=d.type;if(!e)if(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0)a:{b=Reflect.getMetadata("design:type",b,c);e=g(Kdb);for(var h=e.next();!h.done;h=e.next())if(h=h.value,b===h){e=h;break a}e=Object}else e=String;d.computed||d.selector||(a.reactiveSchemas.push({type:"signal",propertyKey:c,value:d.value,attributeType:e,readOnly:d.readOnly,immutable:d.immutable}),a.observedAttributes.push(gd(c)));d.reflectToAttribute&&a.reactiveSchemas.push({type:"reflect",propertyKey:c}); if(d.computed){b=jcb(d.computed);if(!b)throw Error("Unable to parse computed in @property");a.reactiveSchemas.push({type:"computeWithMethod",propertyKey:c,method:b,value:d.value})}d.observer&&a.reactiveSchemas.push({type:"observe",method:{methodName:d.observer,args:[{type:"path",path:c}]}});d.notify&&a.reactiveSchemas.push({type:"notify",propertyKey:c});if(d.selector){var k;a.reactiveSchemas.push({type:"redux",propertyKey:c,selector:d.selector,selectorArgs:(k=d.selectorArgs)!=null?k:[]})}} function Ndb(a,b){if(b.properties)for(var c=g(Object.entries(b.properties)),d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.properties[d]=typeof e==="function"?{type:e}:e}b.observers&&a.observers.push.apply(a.observers,pa(b.observers));b.autoDepsObservers&&a.autoDepsObservers.push.apply(a.autoDepsObservers,pa(b.autoDepsObservers));b.autoDepsComputed&&a.autoDepsComputed.push.apply(a.autoDepsComputed,pa(b.autoDepsComputed))} function Odb(a,b){for(var c=b.length-1;c>=0;c--){var d=b[c];Array.isArray(d)?Odb(a,d):a.indexOf(d)<0&&a.unshift(d)}} function Pdb(a,b,c){var d=jcb(b);d?a.reactiveSchemas.push({type:"observe",method:d,autoDeps:c}):console.log("Warning: unable to parse observe declaration: \""+b+"\"")} function Qdb(a,b){var c=a.reactiveSchemas.filter(function(h){return h.type==="observe"}); b=g(b);for(var d=b.next(),e={};!d.done;e={autoDepsObserver:void 0},d=b.next())if(e.autoDepsObserver=d.value,d=c.find(function(h){return function(k){return k.method.methodName===h.autoDepsObserver}}(e))){if(Rdb(d))break; d.autoDeps=!0}else Pdb(a,e.autoDepsObserver+"()",!0)} function Sdb(a,b){a=a.reactiveSchemas.filter(function(e){return e.type==="computeWithMethod"||e.type==="compute"}); b=g(b);for(var c=b.next(),d={};!c.done;d={computedKey:void 0},c=b.next())if(d.computedKey=c.value,c=a.find(function(e){return function(h){return h.propertyKey===e.computedKey}}(d))){if(Rdb(c))break; c.autoDeps=!0}} function Rdb(a){a=g(a.type==="compute"?a.args:a.method.args);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.type==="path"){if(b.path.includes("."))return!0}else if(b.type!=="literal")return!0;return!1} function Tdb(a,b){var c=b.prototype,d,e={is:a.is,reactiveSchemas:[],observedAttributes:[],behaviors:[Dab.InjectBehavior,Uy.prototype],disableElementRegistration:a.disableElementRegistration,provide:(d=a.providers)!=null?d:[],reactivityMode:a.reactivityMode};"template"in b?e.templateGetter=function(){return b.template}:a.getTemplate&&(e.templateGetter=a.getTemplate); c.behaviors&&Odb(e.behaviors,c.behaviors);a={properties:{},observers:[],autoDepsObservers:[],autoDepsComputed:[]};d=g(e.behaviors);for(var h=d.next();!h.done;h=d.next())Ndb(a,h.value);Ndb(a,c);c=g(Object.entries(a.properties));for(d=c.next();!d.done;d=c.next())h=g(d.value),d=h.next().value,h=h.next().value,Mdb(e,b,d,h);Sbb&&Ldb(e);c=g(a.observers);for(d=c.next();!d.done;d=c.next())Pdb(e,d.value);Qdb(e,a.autoDepsObservers);Sdb(e,a.autoDepsComputed);return e} ;function Udb(a,b){for(var c=0;c<b.length;c++){var d=b[c],e=void 0;(e=d).showHideApi!=null||(e.showHideApi={});e=void 0;!!a!==!((e=d.showHideApi)==null||!e.hideTemplateChildren)&&(d.nodeType===Node.TEXT_NODE?a?(d.showHideApi.polymerTextContent=d.textContent,d.textContent=""):(e=void 0,d.textContent=(e=d.showHideApi.polymerTextContent)!=null?e:null):d instanceof Element&&d.localName==="slot"?a?(d.showHideApi.polymerReplaced=document.createComment("hidden-slot"),hz(hz(d).parentNode).replaceChild(d.showHideApi.polymerReplaced, d)):(e=d.showHideApi.polymerReplaced)&&hz(hz(e).parentNode).replaceChild(d,e):d instanceof HTMLElement&&d.style&&(a?(d.showHideApi.polymerDisplay=d.style.display,d.style.display="none"):d.style.display=d.showHideApi.polymerDisplay));d.showHideApi.hideTemplateChildren=a;d.showHideChildren&&d.showHideChildren(a)}} var Vdb=!1;function Wdb(){if(!Vdb){var a=document.createElement("style");a.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(a);Vdb=!0}} ;var Bz=function(){var a=HTMLElement.apply(this,arguments)||this;a.restamp=!1;a.notifyDomChange=!1;a.JSC$9802_didCallConnected=!1;a.JSC$9802_renderDebouncer=null;a.disableTemplateUpdateSignalImpl=Gp(!1);a.getDisableTemplateUpdate=a.disableTemplateUpdateSignalImpl[0];a.setDisableTemplateUpdate=a.disableTemplateUpdateSignalImpl[1];return a}; l(Bz,HTMLElement);var Xdb=function(a){a.conditionSignalImpl!=null||(a.conditionSignalImpl=new oz(a.parentSignalProxy.owner,Gp(!1)));return a.conditionSignalImpl}; f=Bz.prototype;f.showHideChildren=function(a){Ydb(this,a,this.if)}; f.attributeChangedCallback=function(a,b,c){if(this.JSC$9802_didCallConnected)throw Error("["+a+"] can only be set ps-dom-if before it has been connected");a==="notify-dom-change"?this.notifyDomChange=c!==null:a==="restamp"&&(this.restamp=c!==null)}; f.debounceRender=function(){this.JSC$9802_renderDebouncer=ys(this.JSC$9802_renderDebouncer,Xr,this.JSC$9802_renderImpl.bind(this));zs(this.JSC$9802_renderDebouncer)}; f.disconnectedCallback=function(){var a=hz(this).parentNode;(!a||a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in a&&!a.host)&&Zdb(this)}; f.connectedCallback=function(){var a=this;this.JSC$9802_didCallConnected=!0;Qbb?Wdb():this.style.display="none";this.parentSignalProxy.effect(function(){Xdb(a).getWithPath([]);a.debounceRender()})}; f.render=function(){Ms()}; f.JSC$9802_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var a=this.if;if(a){a:{var b=hz(this).parentNode;if(this.hasInstance()){var c=this.instance.children;if((c==null?0:c.length)&&hz(this).previousSibling!==c[c.length-1])for(var d=0;d<c.length;d++)hz(b).insertBefore(c[d],this)}else{if(!b){b=!1;break a}$db(this,b)}b=!0}if(!b)return}else this.restamp&&Zdb(this);Ydb(this,!1,a);a&&Jp(this.parentSignalProxy.owner,this.getDisableTemplateUpdate)&&this.setDisableTemplateUpdate(!1);Rbb&& !this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}; ia.Object.defineProperties(Bz.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var a=this;return Jp(this.parentSignalProxy.owner,function(){return Xdb(a).getWithPath([])})}, set:function(a){a||this.setDisableTemplateUpdate(!0);Xdb(this).setWithPath([],!!a)}}}); ia.Object.defineProperties(Bz,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}}); var aeb=function(){return Bz.apply(this,arguments)||this}; l(aeb,Bz);aeb.prototype.hasInstance=function(){return!!this.instance}; var $db=function(a,b){var c;var d=new qz(y("poly_si_domif_event_model_killswitch")?{}:(c=beb(a))!=null?c:{},function(h){var k=rz(a.parentSignalProxy,h).getChangeRecordSignal([]);h=Gp();var m=new oz(d.owner,h);d.effect(function(){if(!a.getDisableTemplateUpdate()){var p=k();m.notifyPath(nz(p.path),{value:p.value})}}); return m}); a.parentSignalProxy.childSignalProxies.push(d);c={eventListenerHost:a.eventListenerHost,hasInsertionPoint:a.templateInfo.hasInsertionPoint,thisCtx:a.eventListenerHost};y("poly_si_domif_event_model_killswitch")||(c.getModel=function(){return beb(a)}); c=Ocb(a.templateInfo,a.templateInfo.nodeInfoList,d,c).root;a.instance={root:c,children:[],hidden:!1,signalProxy:d};c=g(c.childNodes);for(var e=c.next();!e.done;e=c.next())a.instance.children.push(e.value);hz(b).insertBefore(a.instance.root,a)},beb=function(a){if((a=a.parentSignalProxy.model)&&!a.hostElement){var b={},c; for(c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);return b}},Zdb=function(a){if(a.instance){var b=a.instance.children; if(b.length){var c=hz(b[0]).parentNode;if(c){c=hz(c);for(var d=0;d<b.length;d++)c.removeChild(b[d])}}a.instance.signalProxy.dispose();a.instance=void 0}},Ydb=function(a,b,c){b=b||!c; a.instance&&a.instance.hidden!==b&&(a.instance.hidden=b,Udb(b,a.instance.children))}; customElements.define("ps-dom-if",aeb);var ceb=[],Cz=function(){var a=HTMLElement.apply(this,arguments)||this;a.as="item";a.indexAs="index";a.itemsIndexAs="itemsIndex";a.targetFramerate=20;a.notifyDomChange=!1;a.isDetached=!1;a.JSC$9811_renderDebouncer=null;a.instances=[];a.chunkingId=null;a.chunkCount=null;a.shouldMeasureChunk=!1;a.shouldContinueChunking=!1;a.renderStartTime=null;a.JSC$9811_didCallConnected=!1;return a}; l(Cz,HTMLElement);var deb=function(a){a.itemSignalImpl!=null||(a.itemSignalImpl=new oz(a.parentSignalProxy.owner,Gp(ceb)));return a.itemSignalImpl},feb=function(a,b){Array.isArray(b)||(b=ceb); deb(a).setWithPath([],b)}; f=Cz.prototype;f.showHideChildren=function(a){for(var b=g(this.instances),c=b.next();!c.done;c=b.next())Udb(a,c.value.children)}; f.notifyPath=function(a,b){a=nz(a);a[0]==="items"&&(a.length===1?feb(this,b):deb(this).setWithPath(a.slice(1),b))}; f.canNotifyPath=function(a){return a==="items"}; f.attributeChangedCallback=function(a,b,c){if(this.JSC$9811_didCallConnected)throw Error("["+a+"] can only be set ps-dom-repeat before it has been connected");a==="as"?this.as=c:a==="index-as"?this.indexAs=c:a==="items-index-as"?this.itemsIndexAs=c:a==="initial-count"?this.initialCount=Number(c):a==="notify-dom-change"?this.notifyDomChange=c!==null:a==="target-framerate"&&(this.targetFramerate=Number(c))}; f.disconnectedCallback=function(){this.isDetached=!0;for(var a=0;a<this.instances.length;a++)geb(this,a);this.chunkingId&&cancelAnimationFrame(this.chunkingId)}; f.connectedCallback=function(){var a=this,b=deb(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var e=b(),h=nz(e.path);if(h[0]===void 0||h[0]==="splices"||h[0]==="length")a.debounceRender();else{var k=h[0];if(k=a.instances[typeof k==="string"?Math.floor(Number(k)):k])h=[a.as].concat(pa(h.slice(1))),k.signalProxy.notifyPath(h,e)}}); this.JSC$9811_didCallConnected=!0;Qbb?Wdb():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var c=hz(hz(this).parentNode),d=0;d<this.instances.length;d++)c.insertBefore(this.instances[d].root,this);this.chunkingId&&this.render()}}; f.debounceRender=function(){this.JSC$9811_renderDebouncer=ys(this.JSC$9811_renderDebouncer,Xr,this.JSC$9811_renderImpl.bind(this));zs(this.JSC$9811_renderDebouncer)}; f.render=function(){this.debounceRender();Ms()}; f.JSC$9811_renderImpl=function(){var a=this,b=this.items,c=heb(this,b.length);ieb(this,b,c);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){a.chunkingId=null;if(a.shouldMeasureChunk){var d=performance.now()-a.renderStartTime;a.chunkCount=Math.round(Math.ceil(1E3/a.targetFramerate)/d*a.chunkCount)||1}a.shouldContinueChunking&&a.debounceRender()})); Rbb&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}; var heb=function(a,b){var c=b,d=a.instances.length;if(a.initialCount){if(a.chunkCount){var e=Math.min(Math.max(b-d,0),a.chunkCount);c=Math.min(d+e,b)}else c=Math.min(b,a.initialCount),e=Math.max(c-d,0),a.chunkCount=e||1;a.shouldMeasureChunk=e===a.chunkCount;a.shouldContinueChunking=c<b;a.renderStartTime=performance.now()}return c},ieb=function(a,b,c){for(var d=0;d<c;d++){var e=a.instances[d],h=b[d]; e?(e.signalProxy.setWithPath([a.as],h),e.signalProxy.setWithPath([a.indexAs],d)):jeb(a,h,d)}for(b=a.instances.length-1;b>=d;b--)c=a,e=b,geb(c,e),g(c.instances.splice(e,1)).next().value.signalProxy.dispose()},geb=function(a,b){a=a.instances[b]; b=hz(a.root);for(var c=0;c<a.children.length;c++)b.appendChild(a.children[c])},jeb=function(a,b,c){var d={}; b=(d[a.as]=b,d[a.indexAs]=c,d);y("poly_si_domif_event_model_killswitch")||(b[a.itemsIndexAs]=c);var e=new qz(b,function(k){if(k!==a.as&&k!==a.indexAs){if(k===a.itemsIndexAs)return rz(e,a.indexAs);var m=rz(a.parentSignalProxy,k).getChangeRecordSignal([]);k=Gp();var p=new oz(e.owner,k);e.effect(function(){var q=m();p.notifyPath(nz(q.path),{value:q.value})}); return p}}); a.parentSignalProxy.childSignalProxies.push(e);d=Ocb(a.templateInfo,a.templateInfo.nodeInfoList,e,{eventListenerHost:a.eventListenerHost,getModel:function(){var k={};return k[a.as]=e.model[a.as],k[a.indexAs]=e.model[a.indexAs],k[a.itemsIndexAs]=e.model[a.indexAs],k}, hasInsertionPoint:a.templateInfo.hasInsertionPoint,thisCtx:a.eventListenerHost,methodInvocationRequirement:Ubb}).root;b={root:d,children:[],signalProxy:e};d=g(d.childNodes);for(var h=d.next();!h.done;h=d.next())b.children.push(h.value);d=(d=a.instances[c+1])?d.children[0]:a;hz(hz(a).parentNode).insertBefore(b.root,d);a.instances[c]=b}; Cz.prototype.itemForElement=function(a){var b=this,c=this.instances.find(function(d){return d.children.includes(a)}); return Jp(this.parentSignalProxy.owner,function(){return c==null?void 0:c.signalProxy.getWithPath([b.as])})}; Cz.prototype.indexForElement=function(a){var b=this.instances.findIndex(function(c){return c.children.includes(a)}); return b>=0?b:void 0}; ia.Object.defineProperties(Cz.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var a=this;return Jp(this.parentSignalProxy.owner,function(){return deb(a).getWithPath([])})}, set:function(a){feb(this,a)}}, delay:{configurable:!0,enumerable:!0,set:function(){}}, filter:{configurable:!0,enumerable:!0,set:function(){}}, observe:{configurable:!0,enumerable:!0,set:function(){}}, sort:{configurable:!0,enumerable:!0,set:function(){}}, __instances:{configurable:!0,enumerable:!0,get:function(){return this.instances}}}); ia.Object.defineProperties(Cz,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return"as index-as initial-count items-index-as notify-dom-change target-framerate".split(" ")}}}); customElements.define("ps-dom-repeat",Cz);function keb(){return function(a,b){a.autoDepsObservers!=null||(a.autoDepsObservers=[]);a.autoDepsObservers.push(b)}} ;function leb(a,b){var c={},d;for(d in a)c[d]=b(a[d],d);return c} function Dz(a,b){return function(){var c;return(c=Fp(a))!=null?c:b}} function Ez(a,b){var c=Object.assign({},a),d;for(d in b)b.hasOwnProperty(d)&&(c[d]=Dz(a[d],b[d]));return c} function Fz(a,b){return function(){return a()?Fp(b):void 0}} ;function meb(a,b,c){a instanceof Element&&(c.debugName||(c.debugName="<"+a.tagName.toLowerCase()+">"),y("ytwiz_enable_debug_component_props")&&(a.debugProps||(a.debugProps=leb(b,function(d){return function(){return d()}}))))} ;function Gz(a){var b=function(c){var d;if((d=b)==null?0:d.idomCompat){var e;d=typeof b.idomCompat==="object"?(e=b)==null?void 0:e.idomCompat.callbacks:{};c=g(neb(c,d));d=c.next().value;c=c.next().value;e=a(d);meb(e,d,b);d=e.flattened||e;d=Array.isArray(d)?d[0]:d;d[Rp]||(d[Rp]={});d[Rp].updateSignalsFromIdomProps=c;return e}c=leb(c,oeb);e=a(c);meb(e,c,b);return e}; b.isReactive=!0;return b} function oeb(a,b){return b==="children"||typeof a==="function"||a===void 0?a:function(){return Fp(a)}} function neb(a,b){var c={},d={},e={},h={},k;for(k in a){h={key$jscomp$721:h.key$jscomp$721};h.key$jscomp$721=k;var m=a[h.key$jscomp$721];if(h.key$jscomp$721==="children")c[h.key$jscomp$721]=m;else if(typeof m==="function")h.key$jscomp$721 in b||m.length>0?(e[h.key$jscomp$721]=m,c[h.key$jscomp$721]=function(q){return function(){return e[q.key$jscomp$721].apply(e,pa(Ga.apply(0,arguments)))}}(h)):c[h.key$jscomp$721]=m;else if(!(a[h.key$jscomp$721]===void 0&&h.key$jscomp$721 in b)){var p=g(Gp(a[h.key$jscomp$721]));m=p.next().value;p=p.next().value;c[h.key$jscomp$721]=m;d[h.key$jscomp$721]=p}}return[c,function(q){for(var r in q){var w=q[r];if(r!=="children")if(typeof w==="function")r in b?e[r]=w:w.length>0&&(e[r]=w,Jm(new Mk("Callback detected that was not set in the idomCompat callbacks map. Key:",r)));else if(!(r in b&&w===void 0))if(d[r])d[r](w);else Im(new Mk("IDOM interop setter undefined. Key:",r))}}]} ;function peb(a){var b=qeb(reb);try{return a()}finally{qeb(b)}} function qeb(a){var b=document.createElement;document.createElement=a;return b} function reb(a,b){return document.createElementNS("http://www.w3.org/2000/svg",a,b)} ;var seb=new Set(["YTD-BADGE-SUPPORTED-RENDERER","YT-BUTTON-SHAPE","YT-IMG-SHADOW","YT-FORMATTED-STRING","YT-ATTRIBUTED-STRING"]),teb=function(){}; teb.prototype.hasAttribute=function(a){if(a==="dir")return!1;if(a==="disable-upgrade"){var b,c;if(y("kevlar_ce_disable_disable_upgrade")&&((b=this.hostElement)==null?0:b.tagName)&&!seb.has((c=this.hostElement)==null?void 0:c.tagName))return!1;var d,e;return(e=(d=this.hostElement)==null?void 0:d.hasAttribute("disable-upgrade"))!=null?e:!1}throw Error("Unexpected call to hasAttribute for attribute "+a)}; teb.prototype.attributeChangedCallbackWrapper=function(a,b,c){if(a==="disable-upgrade"&&this.__isUpgradeDisabled&&c===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var d;((d=this.hostElement)!=null?d:this).isConnected&&this.connectedCallback()}else b===c||this.__isReflecting||this.attributeChangedCallback(a,b,c)}; teb.prototype.getExtraMethodsToForward=function(){for(var a=this,b=[],c=g(ueb),d=c.next(),e={};!d.done;e={tagName$jscomp$49:void 0,name$jscomp$423:void 0},d=c.next())e.name$jscomp$423=d.value,d=void 0,e.name$jscomp$423==="_setPendingProperty"?(e.tagName$jscomp$49=this.hostElement.tagName.toLowerCase(),d=function(h){return function(k,m,p){Ry(h.tagName$jscomp$49,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return a._setPendingProperty(k,m,p)}}(e)):d=function(h){return function(){return a[h.name$jscomp$423].apply(a, pa(Ga.apply(0,arguments)))}}(e),b.push([e.name$jscomp$423, d]);return b}; var veb=jdb(fdb(jt(teb)));function web(a,b,c){var d=yOa(a.prototype,veb,a.prototype.behaviors);d.prototype.is=b;d.prototype.localName=b;c&&xeb(d,c);return function(e){e&&(d.prototype.hostElement=e);var h=new d;h.root=h;h.hostElement=e;return h}} function xeb(a,b){var c;Object.defineProperty(a.prototype,"_template",{get:function(){c===void 0&&(c=b());return c}, set:function(d){c=d}, configurable:!0,enumerable:!0})} for(var yeb=["disabled","disable-upgrade"],zeb=jt(function(){}),Aeb=new Set(Object.getOwnPropertyNames(zeb.prototype)),Beb=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(pa(Aeb))),Ceb=new Set(["__dataEnabled", "__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),ueb=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),Deb=new Set([].concat(pa(Ceb),pa(ueb),pa(Aeb))),Eeb=g(Deb),Feb=Eeb.next();!Feb.done;Feb=Eeb.next())mab.add(Feb.value); function Geb(a,b,c,d){function e(){if(!C){for(var E=new Set,I=g(r),N=I.next();!N.done;N=I.next()){N=N.value;for(var P=g(Object.getOwnPropertyNames(N)),U=P.next();!U.done;U=P.next()){U=U.value;var ca=void 0,aa=(ca=Object.getOwnPropertyDescriptor(N,U))==null?void 0:ca.value;aa&&aa instanceof Function&&!Hz(U)&&E.add(U)}}I=g(Object.entries(Object.getOwnPropertyDescriptors(a.prototype)));for(N=I.next();!N.done;N=I.next())P=g(N.value),N=P.next().value,P=P.next().value,P.value instanceof Function&&!Hz(N)&& E.add(N);C=E}return C} Heb(a,b,d==null?void 0:d.providers);zJa(a.prototype,a,!0);var h=web(a,b,c),k,m=(k=a.prototype.properties)!=null?k:{},p,q,r=(q=(p=a.prototype.behaviors)==null?void 0:p.flat(Infinity))!=null?q:[];c=g(r);for(k=c.next();!k.done;k=c.next())m=Object.assign({},k.value.properties,m);var w=[].concat(pa(yeb),pa(Object.keys(m).map(function(E){return gd(E)}))),z=!1,C; return{ctor:function(E,I){var N=h(E);N.allowedProps=d==null?void 0:d.allowedProps;E={};for(var P=g(w),U=P.next();!U.done;U=P.next())U=U.value,E[U]=dd(U);N.__dataAttributes=E;var ca=N.ready.bind(N);N.ready=function(){I.beforeReady();ca();if(Sy(b)&&!z){var aa=N.__templateInfo;if(aa==null?0:aa.hostProps){aa=g(Object.keys(aa.hostProps));for(var ea=aa.next();!ea.done;ea=aa.next())Ry(b,ea.value,"PROPERTY_ACCESS_GET_INTERNAL")}z=!0}}; N._overrideLegacyUndefined=!0;return N}, props:m,observedAttributes:w,getInitialMethods:e,getPropsToForwardBeforeRegister:function(){for(var E=[],I=new Set,N=g(Object.keys(m)),P=N.next();!P.done;P=N.next())P=P.value,E.push([P,m[P].readOnly]),I.add(P);N=e();P=g(Object.keys(Object.getOwnPropertyDescriptors(a.prototype)));for(var U=P.next();!U.done;U=P.next())U=U.value,!Ieb(U)||N.has(U)||I.has(U)||(E.push([U,!1]),I.add(U));I=g(Ceb);for(N=I.next();!N.done;N=I.next())E.push([N.value,!0]);return E}, getPropsToForwardBeforeReady:function(E){for(var I=[],N=g(Object.entries(E)),P=N.next();!P.done;P=N.next()){var U=g(P.value);P=U.next().value;U=U.next().value;if(Ieb(P)&&!(U instanceof Function)&&(I.push([P,!1]),Sy(b))){var ca=U=void 0;(ca=(U=E)._createPropertyAccessor)==null||ca.call(U,P)}}return I}, shouldForwardProp:Ieb,shouldLog:Sy}} var Jeb={created:function(){kdb(this);this.initializeInjection()}}; function Heb(a,b,c){Eab(a,c);a.prototype.behaviors.unshift(Jeb);if(oab()){if(Sy(b)){var d;(d=a.prototype).behaviors!=null||(d.behaviors=[]);a.prototype.behaviors.unshift(rab())}uab(a)}K(Uy.prototype)(a.prototype,"__templateHelpers")} function Hz(a){return Beb.has(a)||a.startsWith("__compute__")} function Ieb(a){return!Hz(a)&&!a.startsWith("_")&&!a.endsWith("_")} ;function Keb(a,b){function c(){var z=p();z=g(z);for(var C=z.next();!C.done;C=z.next()){var E=g(C.value);C=E.next().value;E=E.next().value;Leb(w.prototype,C,E)}d=!0} var d=!1,e=a.ctor,h=a.getInitialMethods,k=a.observedAttributes,m=a.getPropsToForwardBeforeReady,p=a.getPropsToForwardBeforeRegister,q=a.shouldForwardProp,r=a.shouldLog,w=function(){var z=HTMLElement.call(this)||this;z.didForwardDynamicProps=!1;z.loggingStatus={};d||c();z.inst=e(z,{beforeReady:function(){z.didForwardDynamicProps||(z.forwardDynamicProps(),z.didForwardDynamicProps=!0)}}); z.controllerProxy=pab(z.inst,b);z.forwardMethods();return z}; l(w,HTMLElement);w.prototype.forwardMethods=function(){for(var z=this,C=g(this.inst.getExtraMethodsToForward()),E=C.next(),I={};!E.done;I={method$jscomp$46:void 0},E=C.next()){var N=g(E.value);E=N.next().value;N=N.next().value;I.method$jscomp$46=N;this[E]=function(P){return function(){return P.method$jscomp$46.call.apply(P.method$jscomp$46,[z.inst].concat(pa(Ga.apply(0,arguments))))}}(I)}C=g(h()); for(I=C.next();!I.done;I=C.next())I=I.value,q(I)&&Meb(this,I),r(b)&&!Hz(I)&&Neb(this.inst,I)}; w.prototype.forwardDynamicProps=function(){var z=m(this.inst);z=g(z);for(var C=z.next();!C.done;C=z.next()){var E=g(C.value);C=E.next().value;E=E.next().value;Leb(this,C,E);r(b)&&!Hz(C)&&Oeb(this.inst,C)}}; w.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0}; w.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1}; w.prototype.attributeChangedCallback=function(z,C,E){this.inst.attributeChangedCallbackWrapper(z,C,E)}; ia.Object.defineProperties(w.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return b}}, polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}}); ia.Object.defineProperties(w,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return k}}}); customElements.define(b,w)} function Leb(a,b,c){a.hasOwnProperty(b)||Object.defineProperty(a,b,{get:function(){var d,e=((d=a.is)!=null?d:a.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||Ry(e,b,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,d=this.polymerController[b],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,d}, set:function(d){if(!c){var e,h=((e=a.is)!=null?e:a.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||Ry(h,b,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=b,this.loggingStatus.bypassProxyController=!0,this.polymerController[b]!==d&&(e={},this.polymerController.setProperties((e[b]=d,e)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})} function Meb(a,b,c){var d=a.polymerController;a[b]=function(){var e=Ga.apply(0,arguments);a.loggingStatus.currentExternalCall=b;a.loggingStatus.bypassProxyController=!0;var h,k=((h=a.is)!=null?h:a.tagName).toLowerCase();Ry(k,b,"PROPERTY_ACCESS_CALL_EXTERNAL");var m;h=(m=c!=null?c:d[b])==null?void 0:m.call.apply(m,[d].concat(pa(e)));a.loggingStatus.currentExternalCall=void 0;a.loggingStatus.bypassProxyController=!1;return h}} function Neb(a,b){var c=a.hostElement,d=a[b];a[b]=function(){var e=Ga.apply(0,arguments);if(c.loggingStatus.currentExternalCall!==b){var h,k=((h=c.is)!=null?h:c.tagName).toLowerCase();Ry(k,b,"PROPERTY_ACCESS_CALL_INTERNAL")}return d==null?void 0:d.apply(a,e)}} function Oeb(a,b){var c=Object.getOwnPropertyDescriptor(a,b);c&&!c.get&&Object.defineProperty(a,b,{get:function(){qab(a.hostElement,b);return c.value}, set:function(d){Ty(a.hostElement,b);c.value=d}})} ;var Peb=!1,Iz=window.ShadyDOM;function Qeb(a){return y("poly_si_dom_repeat_detached_fix_killswitch")||a.tagName!=="PS-DOM-REPEAT"?a.tagName==="DOM-REPEAT":!0} function Reb(a,b){var c=Seb(a);a instanceof Element&&c.unshift(a);a=g(c.filter(Qeb));for(var d=a.next();!d.done;d=a.next()){d=g(d.value.__instances);for(var e=d.next();!e.done;e=d.next())if(e=e.value,e.root){e=Array.from(e.root.children);e=g(e);for(var h=e.next();!h.done;h=e.next())c.push.apply(c,pa(Reb(h.value,b)))}}return c.filter(function(k){return k.usePatchedLifecycles&&k.lifecycleIsConnected===b})} function Seb(a){var b=null;a instanceof Element?b=Element.prototype.querySelectorAll:a instanceof DocumentFragment&&(b=DocumentFragment.prototype.querySelectorAll);return b?Array.from(b.call(a,"*")):[]} function Jz(a){a=g(Reb(a,!1));for(var b=a.next();!b.done;b=a.next()){b=b.value;b.lifecycleIsConnected=!0;try{var c=void 0,d=void 0,e=void 0;(c=b.polymerController)==null||(e=(d=c).connectedCallback)==null||e.call(d)}catch(h){Im(h)}}} function Kz(a){a=g(Reb(a,!0));for(var b=a.next();!b.done;b=a.next()){b=b.value;b.lifecycleIsConnected=!1;try{var c=void 0,d=void 0,e=void 0;(c=b.polymerController)==null||(e=(d=c).disconnectedCallback)==null||e.call(d)}catch(h){Im(h)}}} function Teb(){if(!Peb){Peb=!0;var a=[Node];Iz&&a.push(Iz.Wrapper);var b=Node.prototype.insertBefore,c=Node.prototype.removeChild;a=g(a);for(var d=a.next(),e={};!d.done;e={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},d=a.next())d=d.value,e.nativeInsertBefore=d.prototype.insertBefore,d.prototype.insertBefore=function(k){return function(m,p){if(m instanceof DocumentFragment){var q=Array.from(m.children);m=k.nativeInsertBefore.call(this,m,p); if(this.isConnected&&k.nativeInsertBefore===b)for(p=g(q),q=p.next();!q.done;q=p.next())Jz(q.value);return m}q=m instanceof Element&&m.isConnected;p=k.nativeInsertBefore.call(this,m,p);q&&Kz(m);this.isConnected&&Jz(m);return p}}(e),e.nativeAppendChild=d.prototype.appendChild,d.prototype.appendChild=function(k){return function(m){if(m instanceof DocumentFragment){var p=Array.from(m.children); m=k.nativeAppendChild.call(this,m);if(this.isConnected){p=g(p);for(var q=p.next();!q.done;q=p.next())Jz(q.value)}return m}p=m instanceof Element&&m.isConnected;q=k.nativeAppendChild.call(this,m);p&&Kz(m);this.isConnected&&Jz(m);return q}}(e),e.nativeRemoveChild=d.prototype.removeChild,d.prototype.removeChild=function(k){return function(m){var p=m instanceof Element&&m.isConnected,q=k.nativeRemoveChild.call(this,m); p&&c===k.nativeRemoveChild&&Kz(m);return q}}(e),e.nativeReplaceChild=d.prototype.replaceChild,d.prototype.replaceChild=function(k){return function(m,p){if(m instanceof DocumentFragment){var q=Array.from(m.children); m=k.nativeReplaceChild.call(this,m,p);if(this.isConnected)for(Kz(p),p=g(q),q=p.next();!q.done;q=p.next())Jz(q.value);return m}q=m instanceof Element&&m.isConnected;var r=this.isConnected,w=k.nativeReplaceChild.call(this,m,p);r&&Kz(p);q&&Kz(m);r&&Jz(m);return w}}(e); a=[Element];Iz&&a.push(Iz.Wrapper);a=g(a);d=a.next();for(e={};!d.done;e={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},d=a.next())d=d.value,d.prototype.before=Ueb(d.prototype.before),d.prototype.after=Ueb(d.prototype.after),e.nativeReplaceWith=d.prototype.replaceWith,d.prototype.replaceWith=function(k){return function(){var m=Ga.apply(0,arguments),p=g(Veb(m)),q=p.next().value,r=p.next().value; p=this.isConnected;k.nativeReplaceWith.apply(this,m);m=g(r);for(r=m.next();!r.done;r=m.next())Kz(r.value);if(p)for(Kz(this),q=g(q),p=q.next();!p.done;p=q.next())p=p.value,p instanceof Element&&Jz(p)}}(e),e.nativeRemove=d.prototype.remove,d.prototype.remove=function(k){return function(){var m=this.isConnected; k.nativeRemove.call(this);m&&Kz(this)}}(e),e.nativeInsertAdjacentElement=d.prototype.insertAdjacentElement,d.prototype.insertAdjacentElement=function(k){return function(m,p){var q=p.isConnected; m=k.nativeInsertAdjacentElement.call(this,m,p);q&&Kz(p);m.isConnected&&Jz(m);return m}}(e),e.nativeSetAttribute=d.prototype.setAttribute,d.prototype.setAttribute=function(k){return function(m,p){var q=Web(this); if(!q.usePatchedLifecycles)return k.nativeSetAttribute.call(this,m,p);var r=this.getAttribute(m);k.nativeSetAttribute.call(this,m,p);p=this.getAttribute(m);Xeb(q,m,r,p)}}(e),e.nativeRemoveAttribute=d.prototype.removeAttribute,d.prototype.removeAttribute=function(k){return function(m){var p=Web(this); if(!p.usePatchedLifecycles)return k.nativeRemoveAttribute.call(this,m);var q=this.getAttribute(m);k.nativeRemoveAttribute.call(this,m);q!==null&&Xeb(p,m,q,null)}}(e),e.nativeToggleAttribute=d.prototype.toggleAttribute,d.prototype.toggleAttribute=function(k){return function(m,p){var q=Web(this); if(!this.usePatchedLifecycles)return k.nativeToggleAttribute.call(this,m,p);var r=this.getAttribute(m),w=r!==null;p=k.nativeToggleAttribute.call(this,m,p);p!==w&&Xeb(q,m,r,p?"":null);return p}}(e); a=[Document,DocumentFragment,Element,ShadowRoot];Iz&&a.push(Iz.Wrapper);a=g(a);for(e=a.next();!e.done;e=a.next())e=e.value,e.prototype.prepend=Ueb(e.prototype.prepend),e.prototype.append=Ueb(e.prototype.append);(Iz==null?void 0:Iz.noPatch)===!0&&Yeb();document.readyState==="complete"?Jz(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&Jz(document.body)}); var h=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");h&&h.get&&h.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:h.enumerable,configurable:!0,get:h.get,set:function(k){k||Kz(this);h.set.call(this,k);return k}})}} function Ueb(a){return function(){var b=Ga.apply(0,arguments),c=g(Veb(b)),d=c.next().value;c=c.next().value;a.apply(this,b);b=g(c);for(c=b.next();!c.done;c=b.next())Kz(c.value);if(this.isConnected)for(d=g(d),b=d.next();!b.done;b=d.next())b=b.value,b instanceof Element&&Jz(b)}} var Zeb=["appendChild","insertBefore","removeChild","replaceChild"],$eb=[Node];Iz&&$eb.push(Iz.Wrapper);function Yeb(){for(var a=g($eb),b=a.next();!b.done;b=a.next()){b=b.value.prototype;for(var c=g(Zeb),d=c.next();!d.done;d=c.next()){d=d.value;var e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(b,"__shady_native_"+d,e)}}} function Xeb(a,b,c,d){var e,h;if((e=a.polymerController)==null?0:(h=e.observedAttributes)==null?0:h.includes(b))if(a=a.polymerController,a.attributeChangedCallbackWrapper)a.attributeChangedCallbackWrapper.call(a,b,c,d);else{var k;(k=a.attributeChangedCallback)==null||k.call(a,b,c,d)}} function Veb(a){var b=[],c=[];a=g(a);for(var d=a.next();!d.done;d=a.next())d=d.value,d instanceof Element&&d.isConnected&&c.push(d),d instanceof DocumentFragment?b.push.apply(b,pa(Array.from(d.children))):b.push(d);return[b,c]} function Web(a){return!(a instanceof Element)&&a.node instanceof Element?a.node:a} ;function afb(a){Object.assign(a,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})} ;function bfb(a,b){var c=b?["children"].concat(pa(b)):["children"];b=[];c=g(c);for(var d=c.next();!d.done;d=c.next()){var e=d.value;if(a.hasOwnProperty(e)){d=a[e];d=typeof d==="function"?d():d;d=Array.isArray(d)?d:[d];if(e!=="children"){var h=d;e=I6a(e);h=g(h);for(var k=h.next();!k.done;k=h.next())k=k.value,k instanceof Element&&k.setAttribute("slot",e)}b.push(d)}}b.length===0?a=[]:(a=F("div",null,b),a=Array.from(a.childNodes));return a} function cfb(a,b,c){var d={};eEa(function(){var e={},h;for(h in b)if(b.hasOwnProperty(h)){var k=void 0,m=void 0;((k=c.slotProps)==null?0:k.includes(h))||h==="children"||((m=c.callbackProps)==null?0:m.includes(h))||h==="ref"||(k=Fp(b[h]),d[h]!==k&&(d[h]=k,h==="className"?(m=void 0,((m=a.hostElement)!=null?m:a).className=k):e[h]=k))}a.setProperties(e)})} function dfb(a,b,c,d){var e=bfb(c,d.slotProps);e=g(e);for(var h=e.next();!h.done;h=e.next())a.appendChild(h.value);cfb(b,c,d);d=g(d.callbackProps||[]);for(e=d.next();!e.done;e=d.next())h=e=e.value,String(e).substring(0,2)==="on"?Gr({value:a},I6a(String(e).substring(2)),c[h]):b[h]=c[h];if(efb(c)){var k=c.ref,m=b.attached.bind(b);b.attached=function(){k(a);m()}}} function efb(a){a=a.ref;return!!a&&typeof a==="function"} ;var ffb,gfb,hfb={};function ifb(a,b,c,d,e){d=d===void 0?{}:d;var h=ffb,k=!1;h?(k=!0,ffb=void 0):(gfb=b,h=document.createElement(b),gfb=void 0);var m=h;m.usePatchedLifecycles=!0;m.lifecycleIsConnected=!1;h.loggingStatus={};var p=jfb(a,b,h,d,e);yp(function(){m.lifecycleIsConnected&&(m.lifecycleIsConnected=!1,p.disconnectedCallback())}); k||dfb(h,p,c,d);return h} function jfb(a,b,c,d,e){e=e===void 0?Geb:e;hfb[b]!=null||(hfb[b]=e(a,b,d==null?void 0:d.getTemplate,d));var h=hfb[b],k=h.ctor;e=h.getInitialMethods;var m=h.getPropsToForwardBeforeReady;a=h.getPropsToForwardBeforeRegister;d=h.shouldForwardProp;var p=h.observedAttributes,q=h.shouldLog,r=k(c,{beforeReady:function(){var w=r;w._takeAttributes?w._takeAttributes():w.setPropertiesFromInitialAttributeValues&&w.setPropertiesFromInitialAttributeValues();w=g(m(c.polymerController));for(var z=w.next();!z.done;z= w.next()){var C=g(z.value);z=C.next().value;C=C.next().value;Leb(c,z,C);q(b)&&!Hz(z)&&Oeb(c.polymerController,z)}c.polymerController=pab(r,b)}}); c.polymerController=r;c.polymerController.observedAttributes=p;h=g(r.getExtraMethodsToForward());for(k=h.next();!k.done;k=h.next())p=g(k.value),k=p.next().value,p=p.next().value,Meb(c,k,p);e=g(e());for(h=e.next();!h.done;h=e.next())h=h.value,d(h)&&Meb(c,h),q(b)&&!Hz(h)&&Neb(r,h);a=g(a());for(d=a.next();!d.done;d=a.next())e=g(d.value),d=e.next().value,e=e.next().value,Leb(c,d,e);return r} ;function kfb(a,b){if(!a.isReactive)throw Error("Components must be marked reactive to be used from web component wrapper.");lr.add(b);var c=function(){var d=HTMLElement.call(this)||this;d.is=b;if(gfb===b)return d.isInert=!0,d;d.createElement();return d}; l(c,HTMLElement);c.prototype.createElement=function(){if(!this.isInert){ffb=this;var d=g(FIa(function(){return F(a,null)})).next().value; ffb=void 0;afb(this);return d}}; customElements.define(b,c)} ;function lfb(a,b,c,d,e){a.prototype.is=b;(d==null?0:d.useSink)?mfb(a,b,c,d,e):(c=Geb(a,b,c,d),Keb(c,b));return a} function mfb(a,b,c,d,e){Teb();var h=Gz(function(k){return ifb(a,b,k,Object.assign({},d,{getTemplate:c}),e)}); h.isReactive=!0;kfb(h,b);return h} ;var nfb=new Set("context didCallReady is info params signalProxy".split(" "));function ofb(a){return!nfb.has(a)} var pfb="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),qfb="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" "); function rfb(a,b,c,d){function e(){if(!q){for(var r=new Set(pfb),w=g(h.behaviors),z=w.next();!z.done;z=w.next()){z=z.value;for(var C=g(Object.getOwnPropertyNames(z)),E=C.next();!E.done;E=C.next()){E=E.value;var I=void 0,N=(I=Object.getOwnPropertyDescriptor(z,E))==null?void 0:I.value;N&&N instanceof Function&&r.add(E)}}w=g(Object.entries(Object.getOwnPropertyDescriptors(a.prototype)));for(z=w.next();!z.done;z=w.next())C=g(z.value),z=C.next().value,C=C.next().value,C.value instanceof Function&&r.add(z); q=r}return q} var h=Tdb({is:b,disableElementRegistration:!1,getTemplate:c,providers:d==null?void 0:d.providers,reactivityMode:d==null?void 0:d.reactivityMode},a),k=Idb(h,a);b=k.observedAttributes;var m={};c=g(h.reactiveSchemas);for(d=c.next();!d.done;d=c.next())if(d=d.value,d.type==="signal")m[d.propertyKey]={readOnly:d.readOnly},d.readOnly&&(m[wdb(d.propertyKey)]={readOnly:!0});else if(d.type==="compute"||d.type==="computeWithMethod"||d.type==="redux")m[d.propertyKey]={readOnly:!0};var p=h.reactiveSchemas.length, q;return{ctor:function(r,w){r=new k(r);r.beforeReady=w.beforeReady;return r}, props:m,observedAttributes:b,getInitialMethods:e,getPropsToForwardBeforeRegister:function(){for(var r=[],w=new Set,z=g(qfb),C=z.next();!C.done;C=z.next())C=C.value,r.push([C,C!=="observers"&&C!=="properties"]),w.add(C);z=g(Object.keys(m));for(C=z.next();!C.done;C=z.next())C=C.value,r.push([C,m[C].readOnly]),w.add(C);z=e();C=g(Object.keys(Object.getOwnPropertyDescriptors(a.prototype)));for(var E=C.next();!E.done;E=C.next())E=E.value,!ofb(E)||z.has(E)||w.has(E)||(r.push([E,!1]),w.add(E));return r}, getPropsToForwardBeforeReady:function(r){var w=[];r=g(Object.keys(r));for(var z=r.next();!z.done;z=r.next()){z=z.value;var C=e();ofb(z)&&!C.has(z)&&w.push([z,!1])}r=g(h.reactiveSchemas.slice(p));for(z=r.next();!z.done;z=r.next())z=z.value,z.type!=="compute"&&z.type!=="computeWithMethod"&&z.type!=="redux"&&z.type!=="signal"||w.push([z.propertyKey,z.type==="signal"?z.readOnly:!0]);return w}, shouldForwardProp:ofb,shouldLog:Sy}} function V(a,b,c,d){var e,h,k=(h=(e=d)==null?void 0:e.mode)!=null?h:0;d!=null||(d={});var m;(m=d).reactivityMode!=null||(m.reactivityMode=0);return k===1?lfb(a,b,c,Object.assign({},d,{useSink:!0}),rfb):lfb(a,b,c,Object.assign({},d,{useSink:k===2}))} function Lz(){return function(a,b,c,d){var e,h,k=(h=(e=d)==null?void 0:e.mode)!=null?h:2;d!=null||(d={});var m;(m=d).reactivityMode!=null||(m.reactivityMode=0);if(k===0)throw Error("registerWizNext does not support component mode '"+k+"'.");return mfb(a,b,c,d,k===1?rfb:void 0)}} ;function Mz(a){return y("creator_poly_si_killswitch")?!1:document.documentElement.hasAttribute("use-signals")||a&&y(a)?!0:!1} ;var sfb=function(){var a=Jy.apply(this,arguments)||this;a._noAccessors=!0;return a}; l(sfb,Jy);sfb.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=gk("openPopupConfig")}; var tfb=sfb;u([K(Hy.YtOpenPopupBehavior),v("design:type",Object)],tfb.prototype,"ytOpenPopupBehavior",void 0);tfb=u([Oy()],tfb);var Nz=[Hy.YtOpenPopupBehavior,tfb.prototype];var Oz=new sm("STATE_STORE_TOKEN"),ufb=new sm("SELECT_TOKEN"),vfb=new sm("DISPATCH_TOKEN");function wfb(a,b){var c=Pz().getState();return b?a.apply(null,[c].concat(pa(b))):a(c)} var xfb={getSelectFn:function(){var a;return(a=um().resolve(tm(ufb)))!=null?a:wfb}, getDispatchFn:function(){var a;return(a=um().resolve(tm(vfb)))!=null?a:Pz().dispatch.bind(Pz())}, getAppStore:function(){return um().resolve(Oz)}},yfb; function zfb(){if(yfb)return yfb;var a=g(Gp(0)),b=a.next().value,c=a.next().value;Pz().subscribe(function(){c(bEa(function(d){return d+1}))}); return yfb=b} function Pz(){return xfb.getAppStore()} function Afb(a,b){return xfb.getSelectFn()(a,b)} function Qz(a){xfb.getDispatchFn()(a)} ;var Bfb=function(){return Jy.apply(this,arguments)||this}; l(Bfb,Jy);ia.Object.defineProperties(Bfb.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return y("enable_entity_store_from_dependency_injection")?Pz():tw}}}); var Cfb=Bfb;Cfb=u([Oy()],Cfb);var Rz=[Xy.prototype,Cfb.prototype];var Dfb=["ytd-rich-shelf-renderer"],Efb=function(){var a=Jy.apply(this,arguments)||this;a._noAccessors=!0;a.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";a.followUpDialogPromise=null;a.followUpDialogPromiseResolve=null;a.followUpDialogPromiseReject=null;return a}; l(Efb,Jy);f=Efb.prototype;f.dismissibleItemIsDismissedChanged_=function(a){y("kevlar_fluid_dismiss")&&(a?vv(this.hostElement,"yt-dismissible-item-dismissed"):vv(this.hostElement,"yt-dismissible-item-undismissed"))}; f.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()}; f.dismissibleItemReset_=function(){var a=this;this.isDismissed&&(this.isHideEnclosingAction=this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0);this.followUpDialogPromiseReject&&(this.followUpDialogPromise.thenCatch(function(){}),this.followUpDialogPromiseReject()); this.followUpDialogPromise=new bj(function(b,c){a.followUpDialogPromiseResolve=b;a.followUpDialogPromiseReject=c}); vv(this.hostElement,"yt-enable-lockup-interaction")}; f.dismissibleItemOnYtServiceRequestSent_=function(a,b){b.actions&&this.dismissibleItemProcessActions(b.actions,a)}; f.dismissibleItemOnRequestSent=function(a){if(y("web_button_rework"))for(var b=g(a.detail),c=b.next();!c.done;c=b.next()){var d=void 0;(c=(d=A(c.value,Gu))==null?void 0:d.actions)&&this.dismissibleItemProcessActions(c,a)}}; f.dismissibleItemOnCommandSent=function(a,b){b&&this.dismissibleItemProcessActions(b,a)}; f.setAndGetDismissedContentId=function(a){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+a}; f.replayDismissAction=function(a){this.dismissibleItemProcessActions([a])}; f.dismissibleItemProcessActions=function(a,b){for(var c=0;c<a.length;c++){var d=a[c],e=void 0;((e=A(d,Bu))==null?0:e.commands)&&this.dismissibleItemProcessActions(A(d,Bu).commands,b);if(A(d,xu)){if(e=A(d,xu),!e.replaceParentSection||Dfb.includes(this.hostElement.nodeName.toLowerCase()))this.dismissibleItemHandleReplaceEnclosingAction_(e),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(Uv("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:d})),d=void 0,(d=b)==null|| d.stopPropagation()}else if(A(d,cTa))this.dismissibleItemHandleHideEnclosingAction_(),d=void 0,(d=b)==null||d.stopPropagation();else if(A(d,JTa))this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(Uv("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),d=void 0,(d=b)==null||d.stopPropagation();else if(A(d,Gu))(d=A(d,Gu).actions)&&zv(this.hostElement,d,this.hostElement),d=void 0,(d=b)==null||d.stopPropagation();else{var h= e=void 0;((e=A(d,ur))==null?void 0:e.signal)!=="TELL_US_WHY"||((h=A(d,ur))==null?0:h.targetId)&&y("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),d=void 0,(d=b)==null||d.stopPropagation())}}}; f.dismissibleItemOnYtServiceRequestCompleted_=function(a,b){var c=this.get("feedbackResponses.0.followUpDialog",b.data);c?this.followUpDialogPromiseResolve(c):b.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(b.actions,a)}; f.dismissibleItemHandleReplaceEnclosingAction_=function(a){this.dismissedRenderer=a.item;this.isDismissed=!0;var b=null;(b=T(this.hostElement).querySelector("#dismissed"))&&dt(this,function(){am(b)}); vv(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)}; f.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0}; f.dismissibleItemHandleUndoFeedbackAction_=function(){vv(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()}; f.dismissibleItemHandleTellUsWhySignalAction_=function(){var a=this;this.followUpDialogPromise.then(function(b){a.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:b}})})}; var Sz=Efb;Sz.prototype.dismissibleItemOnYtServiceRequestCompleted_=Sz.prototype.dismissibleItemOnYtServiceRequestCompleted_;Sz.prototype.dismissibleItemOnCommandSent=Sz.prototype.dismissibleItemOnCommandSent;Sz.prototype.dismissibleItemOnRequestSent=Sz.prototype.dismissibleItemOnRequestSent;Sz.prototype.dismissibleItemOnYtServiceRequestSent_=Sz.prototype.dismissibleItemOnYtServiceRequestSent_;Sz.prototype.dismissibleItemDataChanged_=Sz.prototype.dismissibleItemDataChanged_; Sz.prototype.dismissibleItemIsDismissedChanged_=Sz.prototype.dismissibleItemIsDismissedChanged_;u([K(Nz),v("design:type",Object)],Sz.prototype,"ytdOpenPopupBehavior",void 0);u([K(Rz),v("design:type",Object)],Sz.prototype,"ytdReduxBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],Sz.prototype,"isDismissed",void 0);u([Q(),v("design:type",Object)],Sz.prototype,"dismissedRenderer",void 0); u([O("isDismissed"),v("design:type",Function),v("design:paramtypes",[Boolean]),v("design:returntype")],Sz.prototype,"dismissibleItemIsDismissedChanged_",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Sz.prototype,"dismissibleItemDataChanged_",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],Sz.prototype,"dismissibleItemOnYtServiceRequestSent_",null); u([M("yt-service-request-sent-button-renderer"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Sz.prototype,"dismissibleItemOnRequestSent",null);u([M("yt-dismissible-item-action"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Array]),v("design:returntype")],Sz.prototype,"dismissibleItemOnCommandSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],Sz.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);Sz=u([Oy()],Sz);var Tz=[Nz,Rz,Sz.prototype];function Uz(a,b,c){a=g(a);for(var d=a.next();!d.done;d=a.next()){d=d.value;if(d===b)break;for(var e=g(c),h=e.next();!h.done;h=e.next())if(h=h.value,d.tagName===h||!y("web_event_button_role_check_killswitch")&&d.role==="button"&&h==="BUTTON")return!0}return!1} function Vz(a,b,c){a=g(a);for(var d=a.next();!d.done;d=a.next()){d=d.value;if(d===b)break;for(var e=g(c),h=e.next();!h.done;h=e.next())if(d.id===h.value)return!0}return!1} ;var Ffb,Gfb=function(){return Ffb!==void 0?Ffb:Ffb=document.createElement("template")}; document.head.appendChild(Gfb().content);var Hfb;var Ifb,Jfb=function(){return Ifb!==void 0?Ifb:Ifb=document.createElement("template")}; document.head.appendChild(Jfb().content);var Kfb;var Lfb=document.head,Mfb=Lfb.appendChild,Nfb;if(Kfb===void 0){var Ofb=document.createElement("template");G(Ofb,"<!--css-build:shady-->");Ofb.content.insertBefore(Jfb().content.cloneNode(!0),Ofb.content.firstChild);Kfb=Ofb}Nfb=Kfb;Mfb.call(Lfb,Nfb.content);var Pfb,Qfb=function(){return Pfb!==void 0?Pfb:Pfb=document.createElement("template")}; document.head.appendChild(Qfb().content);var Rfb;var Sfb=document.head,Tfb=Sfb.appendChild,Ufb;if(Rfb===void 0){var Vfb=document.createElement("template");G(Vfb,"<!--css-build:shady-->");Vfb.content.insertBefore(Qfb().content.cloneNode(!0),Vfb.content.firstChild);Rfb=Vfb}Ufb=Rfb;Tfb.call(Sfb,Ufb.content);var Wfb=document.head,Xfb=Wfb.appendChild,Yfb;if(Hfb===void 0){var Zfb=document.createElement("template");G(Zfb,"<!--css-build:shady-->");Zfb.content.insertBefore(Gfb().content.cloneNode(!0),Zfb.content.firstChild);Hfb=Zfb}Yfb=Hfb;Xfb.call(Wfb,Yfb.content);var $fb,W=function(){return $fb!==void 0?$fb:$fb=document.createElement("template")}; document.head.appendChild(W().content);var agb;var bgb;function cgb(a){return new KeyframeEffect(a,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})} function dgb(a){return new KeyframeEffect(a,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})} var Wz=function(a,b){this.fillAnimation=new Animation(cgb(a),document.timeline);this.strokeAnimation=new Animation(dgb(b),document.timeline)}; Wz.prototype.play=function(){var a,b;(b=(a=this.fillAnimation).play)==null||b.call(a);var c,d;(d=(c=this.strokeAnimation).play)==null||d.call(c)}; Wz.prototype.cancel=function(){var a,b;(b=(a=this.fillAnimation).cancel)==null||b.call(a);var c,d;(d=(c=this.strokeAnimation).cancel)==null||d.call(c)};var egb=function(){var a=J.apply(this,arguments)||this;a.focused=!1;a.disabled=!1;a.isOverlay=!1;return a}; l(egb,J);egb.prototype.triggerDown=function(){if(!this.disabled){kz(this.hostElement,"down",!0);var a;(a=this.JSC$9867_currentAnimation)==null||a.cancel()}}; egb.prototype.triggerUp=function(){if(!this.disabled){kz(this.hostElement,"down",!1);var a=this.JSC$9867_fillElement;var b=this.JSC$9867_strokeElement;typeof GroupEffect==="function"?(a=new GroupEffect([cgb(a),dgb(b)]),a=new Animation(a,document.timeline)):a=new Wz(a,b);this.JSC$9867_currentAnimation=a;var c;(c=this.JSC$9867_currentAnimation)==null||c.play()}}; var Xz=egb;u([My(".stroke"),v("design:type",HTMLElement)],Xz.prototype,"JSC$9867_strokeElement",void 0);u([My(".fill"),v("design:type",HTMLElement)],Xz.prototype,"JSC$9867_fillElement",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],Xz.prototype,"focused",void 0);u([Q(),v("design:type",Object)],Xz.prototype,"disabled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],Xz.prototype,"isOverlay",void 0);Xz=u([Wy({is:"yt-interaction",disableElementRegistration:!0})],Xz); V(Xz,"yt-interaction",function(){if(bgb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"stroke style-scope yt-interaction\"></div><div class=\"fill style-scope yt-interaction\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;agb===void 0&&(agb=document.createElement("template"));var d=agb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bgb=a}a=bgb;return a},{mode:2});var fgb=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],ggb=function(){var a=Jy.apply(this,arguments)||this;a.hoverJobId=0;a.JSC$9872_touched=!1;return a}; l(ggb,Jy);f=ggb.prototype;f.created=function(){this.useExpandableTooltip=!fgb.includes(this.is)}; f.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")}; f.detached=function(){this.useExpandableTooltip=!1}; f.lockupOnDown=function(a){this.interactionElement&&!Uz(Yy(a),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()}; f.lockupOnUp=function(a){this.interactionElement&&!Uz(Yy(a),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()}; f.onTouchStart=function(){this.JSC$9872_touched=!0}; f.lockupOnMouseEnter=function(){var a=this,b=uk("kevlar_lockup_hover_delay",-1);this.JSC$9872_touched&&b>=0?(Hi.cancelJob(this.hoverJobId),this.hoverJobId=Hi.addJob(function(){a.lockupIsHovered=!0},8,b),this.JSC$9872_touched=!1):this.lockupIsHovered=!0}; f.lockupOnMouseLeave=function(){this.hoverJobId&&(Hi.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1}; f.lockupOnPopupClosed=function(a,b){var c;((c=b.popupRenderer)==null?void 0:c.is)==="ytd-menu-popup-renderer"&&(a=b.popupRenderer.veData,b=iq(),a&&b&&Qq(b,[a]))}; f.lockupOnLockupRequested=function(a){var b=a.detail.videoIds[0],c;a.detail&&b===((c=this.data)==null?void 0:c.videoId)&&(a.detail.returnValue=[this.data])}; f.lockupOnYtServiceRequestSent=function(a,b){if(a=b.actions)for(var c=0;c<a.length;c++){var d=a[c];if(d.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&b.ajaxPromise){var e=void 0,h=(e=A(b.endpoint,Nu))==null?void 0:e.playlistId;e=void 0;d=(e=d.removedVideoId)!=null?e:"";f5a(cx(),d,h)}else d.action==="ACTION_REMOVE_VIDEO"&&b.ajaxPromise&&(h=void 0,d=(h=d.setVideoId)!=null?h:"",g5a(cx(),d))}}; f.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)}; f.lockupOnLockupEnabled=function(){if(!this.$){var a=um().resolve(Vw).getCurrentPage(),b=this.getParentRenderer?this.getParentRenderer():void 0;Jm(new Mk("component not ready",this.is,this.isAttached,a==null?void 0:a.is,b==null?void 0:b.is))}this.interactionElement&&(this.interactionElement.disabled=!1)}; var Yz=ggb;Yz.prototype.lockupOnLockupEnabled=Yz.prototype.lockupOnLockupEnabled;Yz.prototype.lockupOnLockupDisabled=Yz.prototype.lockupOnLockupDisabled;Yz.prototype.lockupOnYtServiceRequestSent=Yz.prototype.lockupOnYtServiceRequestSent;Yz.prototype.lockupOnLockupRequested=Yz.prototype.lockupOnLockupRequested;Yz.prototype.lockupOnPopupClosed=Yz.prototype.lockupOnPopupClosed;Yz.prototype.lockupOnMouseLeave=Yz.prototype.lockupOnMouseLeave;Yz.prototype.lockupOnMouseEnter=Yz.prototype.lockupOnMouseEnter; Yz.prototype.onTouchStart=Yz.prototype.onTouchStart;Yz.prototype.lockupOnUp=Yz.prototype.lockupOnUp;Yz.prototype.lockupOnDown=Yz.prototype.lockupOnDown;u([Q(),v("design:type",Object)],Yz.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],Yz.prototype,"lockupIsHovered",void 0);u([Q(),v("design:type",Boolean)],Yz.prototype,"lockupTouchTriggered",void 0);u([Q(),v("design:type",Boolean)],Yz.prototype,"useExpandableTooltip",void 0); u([My("#interaction"),v("design:type",Object)],Yz.prototype,"interactionElement",void 0);u([M("down"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Yz.prototype,"lockupOnDown",null);u([M("up"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Yz.prototype,"lockupOnUp",null);u([M("touchstart"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Yz.prototype,"onTouchStart",null); u([M("mouseenter"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Yz.prototype,"lockupOnMouseEnter",null);u([M("mouseleave"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Yz.prototype,"lockupOnMouseLeave",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],Yz.prototype,"lockupOnPopupClosed",null); u([M("yt-lockup-requested"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Yz.prototype,"lockupOnLockupRequested",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],Yz.prototype,"lockupOnYtServiceRequestSent",null);u([M("yt-disable-lockup-interaction"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Yz.prototype,"lockupOnLockupDisabled",null); u([M("yt-enable-lockup-interaction"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Yz.prototype,"lockupOnLockupEnabled",null);Yz=u([Oy()],Yz);var Zz=[Yz.prototype];function $z(a){return a.ui.richGridMiniMode} function aA(a){return a.ui.richGridItemsPerRow} function igb(a){return a.ui.richGridSlimItemsPerRow} function jgb(a){return a.ui.guideIsExpanded} function kgb(a){return a.ui.guideIsVisibleButNotPersistent} function bA(a){return a.ui.miniplayerIsActive} function lgb(a){return a.ui.singleOptionSurveyIsActive} function mgb(a){return a.ui.currentPageType==="WEB_PAGE_TYPE_WATCH"} function ngb(a){return a.ui.currentPageType==="WEB_PAGE_TYPE_SHORTS"} function ogb(a){return a.ui.inlinePreviewIsActive} function pgb(a){return a.ui.inlinePreviewIsEnabled} function qgb(a){return a.ui.miniplayerPlaybackState} function rgb(a){return a.ui.tabGesturesIsActive} function sgb(a){return a.ui.isOnline} ;function tgb(a,b){if(!a&&!b)return"medium";a=Math.max(a||0,b||0);return a>=256?"large":a>=96?"medium":"small"} function ugb(a){switch(a){case 1:return 2/3;case 3:return .5625;case 2:return 1;default:return 16/9;}} ;var vgb=function(){var a=Jy.apply(this,arguments)||this;a._noAccessors=!0;a.disableNowPlaying=!1;a.disableTooltips=!1;a.useHoveredProperty=!1;a.hovered=!1;a.isThumbnailHovered_=!1;a.addBackground=y("kevlar_thumbnail_bg");a.nowPlaying=!1;a.disableRounding=!1;a.size="small";return a}; l(vgb,Jy);f=vgb.prototype;f.computeThumbnailOverlaySidePanelWidth_=function(a,b){return a-b}; f.computeSize=function(a,b){if(y("web_rounded_thumbnails")&&!this.disableRounding){if(!a&&!b)return"small";a=Math.max(a||0,b||0);return a>=256?"large":a>=96?"medium":"small"}}; f.computeFinalHoveredState_=function(a,b,c){return this.nowPlaying?!1:y("kevlar_thumbnail_fluid")&&a?b:c}; f.computeHoverOverlays_=function(a,b){return a&&b?b:void 0}; f.onMouseEnter_=function(){this.isThumbnailHovered_=!0}; f.onMouseLeave_=function(){this.isThumbnailHovered_=!1}; f.checkMiniplayer_=function(){var a;if(((a=this.data)==null?0:a.playlistSetVideoId)&&y("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{a=Ov.getInstance();var b=a.currentEndpoint;!this.disableNowPlaying&&b&&A(b,lq)&&this.data?(b=A(b,lq),this.nowPlaying=this.data.playlistId?b.playlistId===this.data.playlistId:b.videoId===this.data.videoId,this.isVideoPlaying=a==null?void 0:a.isVideoPlaying):this.nowPlaying=!1}}; var cA=vgb;cA.prototype.checkMiniplayer_=cA.prototype.checkMiniplayer_;cA.prototype.onMouseLeave_=cA.prototype.onMouseLeave_;cA.prototype.onMouseEnter_=cA.prototype.onMouseEnter_;cA.prototype.computeHoverOverlays_=cA.prototype.computeHoverOverlays_;cA.prototype.computeFinalHoveredState_=cA.prototype.computeFinalHoveredState_;cA.prototype.computeSize=cA.prototype.computeSize;cA.prototype.computeThumbnailOverlaySidePanelWidth_=cA.prototype.computeThumbnailOverlaySidePanelWidth_; u([K(Rz),v("design:type",Object)],cA.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],cA.prototype,"data",void 0);u([Q(),v("design:type",Number)],cA.prototype,"height",void 0);u([Q(),v("design:type",Boolean)],cA.prototype,"bottomSidePanel",void 0);u([Q(),v("design:type",Number)],cA.prototype,"width",void 0);u([Q(),v("design:type",Object)],cA.prototype,"disableNowPlaying",void 0);u([Q({selector:bA}),v("design:type",Boolean)],cA.prototype,"miniplayerIsActive",void 0); u([Q(),v("design:type",Object)],cA.prototype,"disableTooltips",void 0);u([Q(),v("design:type",Object)],cA.prototype,"useHoveredProperty",void 0);u([Q(),v("design:type",Object)],cA.prototype,"hovered",void 0);u([Q(),v("design:type",Object)],cA.prototype,"isThumbnailHovered_",void 0);u([Q({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),v("design:type",Boolean)],cA.prototype,"finalHoveredState_",void 0); u([Q({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),v("design:type",Number)],cA.prototype,"thumbnailOverlaySidePanelWidth_",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],cA.prototype,"addBackground",void 0);u([Q({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),v("design:type",Object)],cA.prototype,"hoverOverlays_",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],cA.prototype,"nowPlaying",void 0); u([Q(),v("design:type",Boolean)],cA.prototype,"isVideoPlaying",void 0);u([Q(),v("design:type",Object)],cA.prototype,"disableRounding",void 0);u([Q({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),v("design:type",Object)],cA.prototype,"size",void 0);u([M("mouseenter"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cA.prototype,"onMouseEnter_",null); u([M("mouseleave"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cA.prototype,"onMouseLeave_",null);u([O("data","disableNowPlaying","miniplayerIsActive"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cA.prototype,"checkMiniplayer_",null);cA=u([Oy()],cA);var wgb=[cA.prototype];var xgb=["APP_STATE","PI"];function ygb(){var a=Qa("ytDebugData.callbacks");a||(a={},Pa("ytDebugData.callbacks",a));return a} ;function zgb(a,b){var c=ygb();if(y("web_dd_iu")||xgb.includes(a))c[a]=b} function Agb(){var a,b,c,d,e,h,k,m,p,q,r,w,z,C;return t(function(E){switch(E.nextAddress){case 1:a={},b=ygb(),c=g(Object.entries(b)),d=c.next();case 4:if(d.done){E.jumpTo(3);break}e=d.value;h=g(e);k=h.next().value;m=h.next().value;p=k;q=m;if(!q){E.jumpTo(5);break}return n(E,q(),8);case 8:a[p]=E.yieldResult;case 5:d=c.next();E.jumpTo(4);break;case 2:r=g(),w=r.next();case 9:if(w.done){E.jumpTo(3);break}z=w.value;C=b[z];if(!C){E.jumpTo(10);break}return n(E,C(),13);case 13:a[z]=E.yieldResult;case 10:w= r.next();E.jumpTo(9);break;case 3:return E.return(a);}})} ;function dA(a,b){return v3a(a.entities,b)} function eA(a,b){return P3a(a.entities,b)} function Bgb(a,b){var c;if(b){var d;a=(d=bw(a.entities,"offlineVideoPolicy",aw(b,"offlineVideoPolicy")))==null?void 0:d.action}else a=void 0;return(c=a)!=null?c:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"} function Cgb(a,b){var c;b?(a=bw(a.entities,"offlineVideoPolicy",aw(b,"offlineVideoPolicy")),a=Number(a==null?void 0:a.expirationTimestamp)):a=void 0;return(c=a)!=null?c:0} function fA(a){return Gw(a.entities).length} function Dgb(a){a=Gw(a.entities);return p3a(a).length} function Egb(a,b){return Hw(a.entities,b)} function Fgb(a,b){return(a=Hw(a.entities,b))?h3a([a]):0} function Ggb(a,b){var c=gk("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&!y("call_get_music_playlist_track_ids_killswitch");if(c){var d=a.entities;var e=M3a(d,b);if(e.length){var h=[];e=g(e);for(var k=e.next();!k.done;k=e.next())(k=J3a(d,k.value))&&h.push(k);d=h}else d=[]}else d=z3a(a.entities,b);var m;if(c){var p=a.entities;b?(b=aw(b,"musicPlaylist"),p=(m=p.musicPlaylist)==null?void 0:m[b],m=p!=null&&p.tracks?p.tracks.length:0):m=0}else m=a.entities,b?(b=aw(b,"mainPlaylistEntity"),m=(p=m.mainPlaylistEntity)== null?void 0:p[b],m=m!=null&&m.videos?m.videos.length:0):m=0;return d.length!==m?0:d?g3a(d):0} function Hgb(a){return a.download.isLeaderTab} function Igb(a,b){a=a.entities;if(b){b=k3a(b);var c,d;b=(d=(c=bw(a,"offlineabilityEntity",aw(b,"offlineabilityEntity")))==null?void 0:c.addToOfflineButtonState)!=null?d:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else b="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return b} function Jgb(a,b){if(b){var c;a=(c=bw(a.entities,"downloadQualityPickerEntity",b))!=null?c:void 0}else a=void 0;return a} function Kgb(a,b){return r3a(a.entities,b)} function Lgb(a,b){if(b){var c,d;a=(d=(c=bw(a.entities,"downloadStatusEntity",aw(b,"downloadStatusEntity")))==null?void 0:c.downloadState)!=null?d:"DOWNLOAD_STATE_UNKNOWN"}else a="DOWNLOAD_STATE_UNKNOWN";return a} ;function Mgb(){var a;t(function(b){if(b.nextAddress==1)return n(b,Agb(),2);a=b.yieldResult;return n(b,navigator.clipboard.writeText(JSON.stringify(a,null,2)),0)})} function Ngb(){return t(function(a){return a.return({isLeader:Hgb(tw.getState()),c:gk("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:gk("INNERTUBE_CONTEXT_CLIENT_VERSION")})})} function Ogb(){var a;t(function(b){if(b.nextAddress==1)return zgb("APP_STATE",Ngb),n(b,um().resolve(Sv),2);a=b.yieldResult;zgb("PI",function(){return t(function(c){return c.return(a.getVideoStats())})}); ua(b)})} ;var Pgb=ka(["about:blank"]),Qgb={pushState:window.history.pushState,replaceState:window.history.replaceState};var gA=function(a){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=a;this.internalPushState=a.pushState.bind(a);this.internalReplaceState=a.replaceState.bind(a)}; gA.prototype.init=function(){this.initialized=!0}; gA.prototype.pushState=function(a,b){this.initialized||this.init();this.internalPushState&&this.internalPushState(a,"",b)}; gA.prototype.replaceState=function(a,b){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(a,"",b)}; gA.prototype.getState=function(){return this.history&&this.history.state};var Rgb=function(a){var b=function(){var c=a.apply(this,arguments)||this;c.boundHistoryPushState=!1;c.boundHistoryReplaceState=!1;c.debugInfo={};return c}; l(b,a);b.prototype.init=function(){var c=Ah("IFRAME");Hc(c,fh(Pgb));c.sandbox="allow-same-origin";c.style.display="none";this.iframe=c;document.body.appendChild(c);this.bindHistoryStateFunctions();a.prototype.init.call(this)}; b.prototype.bindHistoryStateFunctions=function(){var c=this,d=[],e;this.iframe&&((e=this.iframe.contentWindow)==null?0:e.history)&&(e=this.iframe.contentWindow.history)&&(d.push(e),Object.getPrototypeOf(e)&&d.push(Object.getPrototypeOf(e)));window.history&&d.push(window.history);e=window.history;Object.getPrototypeOf(e)&&d.push(Object.getPrototypeOf(e));d.push(Qgb);e=function(k){for(var m=null,p=0;p<d.length;p++){var q=d[p][k];if(typeof q==="function"){m=q.bind(window.history);c.debugInfo[k]=p;break}}return m}; if(!this.boundHistoryReplaceState){var h=e("replaceState");h&&(this.internalReplaceState=h,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(e=e("pushState"))&&(this.internalPushState=e,this.boundHistoryPushState=!0)}; return b}(gA),Sgb=function(){return Rgb.call(this,window.history)||this}; l(Sgb,Rgb);Sgb.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};function Tgb(a){var b=pd(nd(Oa.location.href));a=pd(nd(a));return y("kevlar_clear_non_displayable_url_params")?b==hA(a):hA(b)==hA(a)} function hA(a){var b=a.indexOf("#");b=b<0?null:a.slice(b+1);a=a.slice(0);var c=["frags"];y("kevlar_hide_pp_url_param")&&c.push("pp");y("kevlar_hide_time_continue_url_param")&&c.push("time_continue");c=g(c);for(var d=c.next();!d.done;d=c.next())d=d.value,a=wd(pd(a),d);return pd(a)+(b?"#"+b:"")} ;var iA=function(a){this.browserHistory=a;this.initialized=!1}; iA.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))}; iA.prototype.pushState=function(a,b){this.initialized||this.init();this.browserHistory.pushState(a,b)}; iA.prototype.replaceState=function(a,b){this.initialized||this.init();this.browserHistory.replaceState(a,b)}; iA.prototype.handlePopstate=function(a){return a.state};var Ugb=function(a,b,c,d,e){this.endpoint=a;this.forward=b;this.historyEntry=c;this.JSC$24534_savedComponentState=d;this.legacyBorder=e===void 0?!1:e};var Vgb=function(a,b){this.rootData=a;this.scrollTop=b};var jA=new sm("PAGE_REQUEST_TOKEN"),f7a=new sm("FETCH_PBJ_TOKEN");var kA=new sm("EPHEMERAL_STORE_TOKEN");function Wgb(a,b){b=Number(b)*1E3;var c=Math.round(rl()),d=c.toString();a={innertubeResponse:a,serverDateTimestampMs:d,lastModifiedTimestampMs:d,expireTimestampMs:(c+b).toString()};if(b=gk("INNERTUBE_CONTEXT_CLIENT_NAME"))a.clientName=b;return a} ;var lA=function(a){this.data=Object.assign({},a);var b;(b=this.data.innertubeResponse)==null||delete b.frameworkUpdates}; lA.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<rl()}; var Ey=function(a){return Object.assign({},a.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var Xgb=function(){this.maxSize=100;this.timeToDataCache=new Map}; Xgb.prototype.get=function(a){var b=this.timeToDataCache.get(a);b&&(this.timeToDataCache.delete(a),this.timeToDataCache.set(a,b));if(b&&b.rootData&&(y("web_use_response_store_for_history_cache")||y("mweb_use_new_history_manager"))){var c=um().resolve(kA),d=Ygb(b),e=!!d;if(d){if(d.content){var h=mA(c,d.content);e&&h?b.rootData.response=Ey(h):e=!1}d.player&&(h=mA(c,d.player),e&&h?b.rootData.playerResponse=Ey(h):e=!1);d.reelSequence&&(c=mA(c,d.reelSequence),e&&c?b.rootData.reelWatchSequenceResponse= Ey(c):e=!1)}e||(this.timeToDataCache.delete(a),b=void 0)}return b}; Xgb.prototype.set=function(a,b){if(b.rootData&&(y("web_use_response_store_for_history_cache")||y("mweb_use_new_history_manager"))){var c=Ygb(b),d=Object.assign({},b.rootData);c&&(c.content&&b.rootData.response&&(Zgb(this,c.content,b.rootData.response),d.response=null),c.player&&b.rootData.playerResponse&&(Zgb(this,c.player,b.rootData.playerResponse),d.playerResponse=null),c.reelSequence&&b.rootData.reelWatchSequenceResponse&&(Zgb(this,c.reelSequence,b.rootData.reelWatchSequenceResponse),d.reelWatchSequenceResponse= null));b=new Vgb(d,b.scrollTop)}this.timeToDataCache.has(a)?this.timeToDataCache.delete(a):this.timeToDataCache.size>=this.maxSize&&(c=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(c.value));this.maxSize!==0&&this.timeToDataCache.set(a,b)}; Xgb.prototype.clear=function(){this.timeToDataCache.clear()}; var Ygb=function(a){var b=um().resolve(tm(jA)),c;if((c=a.rootData)==null?0:c.endpoint)return b==null?void 0:s7a(b,a.rootData.endpoint);var d;Jm(new Mk("History snapshot response data does not contain endpoint",(d=a.rootData)==null?void 0:d.url));return null},Zgb=function(a,b,c){if(a.maxSize>0){var d; (a=(d=c.responseContext)==null?void 0:d.maxAgeSeconds)&&Number(a)>0&&(d=um().resolve(kA),c=Wgb(c,a),d.put(b,new lA(c)))}};var $gb=function(a,b,c){this.endpoint=b;this.JSC$24539_savedComponentState=c===void 0?null:c;this.entryTime=a};var ahb=1;function bhb(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++ahb} ;var nA=function(a){var b=function(){var c=a.apply(this,[].concat(pa(Ga.apply(0,arguments))))||this;c.historyEntryTime=0;c.historySnapshotCache=c.createHistoryCache();return c}; l(b,a);b.prototype.createHistoryCache=function(){return new Xgb}; b.prototype.saveAndReplace=function(c,d,e){var h=window.location.href;var k=k===void 0?{}:k;var m=(m=this.browserHistory.getState())&&m.entryTime?m.entryTime:bhb();c=this.createNewHistoryEntry(c,k,m);this.saveSnapshot(m,d,e);this.replaceState(c,h||window.location.href)}; b.prototype.saveAndPush=function(c,d,e,h,k){k=k===void 0?{}:k;this.saveSnapshot(this.historyEntryTime,e,h);e=this.historySnapshotCache;h=this.historyEntryTime;var m=e.timeToDataCache.keys();m=g(m);for(var p=m.next();!p.done;p=m.next())p=p.value,p>h&&e.timeToDataCache.delete(p);d=this.createNewHistoryEntry(d,k);this.pushState(d,c)}; b.prototype.saveSnapshot=function(c,d,e){this.historySnapshotCache.set(c,new Vgb(d,e))}; b.prototype.createNewHistoryEntry=function(c,d,e){e=e===void 0?bhb():e;return new $gb(e,c,d)}; b.prototype.handlePopstate=function(c){var d=a.prototype.handlePopstate.call(this,c),e=null,h=null,k=!1,m=null;d&&d.entryTime&&(m=this.historySnapshotCache.get(d.entryTime)||null,k=d.entryTime>this.historyEntryTime,this.historyEntryTime=d.entryTime,e=d.endpoint,h=d.JSC$24539_savedComponentState);this.handleHistoryCacheLoad(new Ugb(e,k,m,h),c);return d}; b.prototype.pushState=function(c,d){Number(c==null?void 0:c.entryTime)>=0&&(this.historyEntryTime=c.entryTime);a.prototype.pushState.call(this,c,d)}; b.prototype.replaceState=function(c,d){Number(c==null?void 0:c.entryTime)>=0&&(this.historyEntryTime=c.entryTime);a.prototype.replaceState.call(this,c,d)}; b.prototype.handleHistoryCacheLoad=function(){}; return b}(iA),chb=function(){var a=nA.call(this,new Sgb)||this; a.dispatchElement=null;a.entryIndex=0;return a}; l(chb,nA);f=chb.prototype;f.init=function(a){a=a===void 0?!0:a;nA.prototype.init.call(this);this.initialized||(a||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))}; f.handlePopstate=function(a){var b=null;a.state||(b="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return nA.prototype.handlePopstate.call(this,a);var c=new CustomEvent("yt-history-pop",{cancelable:!0});wv(this.dispatchElement,"yt-history-pop",[c,{errorMsg:b}]);xv(this.dispatchElement,"yt-close-all-popups-action");if(!c.defaultPrevented){c=um().resolve(Vw);b=c.getCurrentData();var d=c.getCurrentPage();c=0;d?(d=wv(this.dispatchElement,"yt-get-page-offset",[d]),d.length> 0&&(c=d[0])):Jm(new Mk("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:b?b.page:"undefined"}));b&&(b.csn=iq());this.saveSnapshot(this.historyEntryTime,b,c)}return nA.prototype.handlePopstate.call(this,a)}; f.handleHistoryCacheLoad=function(a,b){b.state&&(a.legacyBorder=!!b.state["spf-timestamp"]||!!b.state.blazer);a.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(g(xv(this.dispatchElement,"yt-history-will-navigate",[b])).next().value||wv(this.dispatchElement,"yt-history-load",[b,a]))}; f.pushState=function(a,b){this.entryIndex++;this.browserHistory.boundHistoryPushState||Im(new Mk("history.pushState is not a function",this.getDebugString()));nA.prototype.pushState.call(this,a,b)}; f.replaceState=function(a,b){this.browserHistory.boundHistoryReplaceState||Im(new Mk("history.replaceState is not a function",this.getDebugString()));nA.prototype.replaceState.call(this,a,b)}; f.saveAndPush=function(a,b,c,d,e){e=e===void 0?{}:e;c&&(c.csn=iq());nA.prototype.saveAndPush.call(this,a,b,c,d,e)}; f.getDebugString=function(){var a=[];this.initialized&&a.push("i");this.browserHistory.boundHistoryReplaceState&&a.push("bhr");this.browserHistory.boundHistoryPushState&&a.push("bhs");"replaceState"in this.browserHistory.debugInfo&&a.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&a.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&a.push("ei:"+String(this.entryIndex));return a.join(",")}; f.replaceUrl=function(a){this.init(!0);var b=this.browserHistory.getState();this.replaceState(b,hA(a))}; f.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};var dhb=new sm("DESKTOP_HISTORY_MANAGER_TOKEN");var ehb=[10,20,30,40,50,60],oA=function(){this.currentPartitionIndex=0},fhb=function(a){uYa({mainAppWeb:ny(), survivalSli:{partitionMinute:a,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},ghb=function(a){uYa({mainAppWeb:ny(), survivalSli:{partitionMinute:a,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},hhb=function(a){return a.currentPartitionIndex>=0&&a.currentPartitionIndex<ehb.length?ehb[a.currentPartitionIndex]:-1},ihb=function(a){return a.currentPartitionIndex>0&&a.currentPartitionIndex-1<ehb.length?ehb[a.currentPartitionIndex-1]:-1}; oA.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var a=ihb(this);a>0&&ghb(a);a=hhb(this);a>0&&fhb(a);jhb(this)}}; var jhb=function(a){var b=hhb(a);if(b>0){var c=ihb(a);c<0&&(c=0);a.intervalId=Hi.addJob(function(){var d=ihb(a);d>0&&ghb(d);d=hhb(a);d>0&&fhb(d);jhb(a)},3,(b-c)*6E4); a.currentPartitionIndex+=1}else a.currentPartitionIndex=-1};var khb=function(){};var lhb=new sm("PLAYER_API_TOKEN");function pA(){var a=um().resolve(tm(Vw));return a?(a=a.getCurrentPage())?qA(a):null:null} function mhb(){var a=um().resolve(tm(lhb));return a?a.getCurrentTime():0} function rA(){var a=pA();if(!a){var b=um().resolve(tm(Vw)),c=b?typeof b:"no page manager";b=b?b.getCurrentPage():null;Im(new Mk("Player is missing when requested.",c,b?b.tagName:"no page"))}return a} function qA(a){return a&&a.getPlayer?a.getPlayer():null} function nhb(a,b){a={args:{raw_player_response:a}};b&&(a.args=Object.assign({},a.args,b));return a} function ohb(a){if(a.args){if(a.args.raw_player_response)return a.args.raw_player_response;if(a.args.player_response)return JSON.parse(a.args.player_response)}} function phb(a,b){var c={url:"/watch?v="+a.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};a.playlistId&&(c.url+="&list="+a.playlistId);a.playerParams&&(c.url+="&pp="+a.playerParams);a={watchEndpoint:a,commandMetadata:{webCommandMetadata:c}};b&&(a.clickTrackingParams=b);return a} ;var qhb=function(){},shb=function(a,b,c,d,e,h){c=c===void 0?{}:c; var k=Fx.instance,m,p=(m=A(b,wr))==null?void 0:m.url;return p?i7a(k,p,c,window.location.href,function(q,r){rhb(a,q,r,!1,!0,c,h,d)},function(){return!1}):Hx(k,b,c,window.location.href,Ex(b),function(q,r){rhb(a,q,r,!1,!0,c,h,d)},e)},rhb=function(a,b,c,d,e,h,k,m){if(!a.JSC$9924_chunkHandler)if(c.page==="watch"){if(e||d){if(y("kevlar_continue_playback_without_player_response")){var p; var q=(p=A(m,lq))==null?void 0:p.videoId}a.JSC$9924_chunkHandler=new tx(pA,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:d,previousVideoId:q},tempData:h},k)}else a.JSC$9924_chunkHandler=new m6a(pA);}else c.page==="shorts"&&e&&!d?a.JSC$9924_chunkHandler=new q6a(pA,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:h},k):a.JSC$9924_chunkHandler=new n6a(k);a.JSC$9924_chunkHandler.processChunk({endpoint:b,data:c});return a.JSC$9924_chunkHandler.JSC$8977_playerPromiseResolver.promise}, thb=function(a,b,c,d,e){(c=E7a(c))&&rhb(a,b,c,!1,!0,d,void 0,e)};var sA=function(){this.pendingNavigationPromise=null}; sA.prototype.hasPendingNavigation=function(){return!!this.pendingNavigationPromise}; sA.prototype.addEventListener=function(){throw Error("Unimplemented in base class")}; sA.prototype.dispatchEvent=function(){throw Error("Unimplemented in base class")}; sA.prototype.removeEventListener=function(){throw Error("Unimplemented in base class")};var uhb=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],tA=function(){Di.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];vhb(this)}; l(tA,Di);tA.prototype.verifyUser=function(){var a=vhb(this),b=a.logout;if(!a.sessionChange)return!0;this.dispatchEvent("ytsessionchange");b&&this.dispatchEvent("ytuserinvalid");return!1}; var vhb=function(a){var b=uhb.map(function(e){var h;return(h=li.get(e))!=null?h:""}),c=b.some(function(e,h){return a.sessionCookies&&a.sessionCookies[h]!==""&&e===""}),d=b.some(function(e,h){return a.sessionCookies&&a.sessionCookies[h]!==e}); a.sessionCookies=b;return{logout:c,sessionChange:d}}; tA.prototype.clearTimeout=function(){this.scheduledJobId&&(Hi.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};function whb(){var a=hq(),b=iq();b&&a&&Qq(b,[a],!0)} ;var xhb=["/parent_tools","/file_download"],yhb=[fba,gba,hba,jba,iba,eba,kba,lba]; function zhb(a){var b=A(a,wr);if(!b)return!1;var c=b.url,d=b.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!c)return Im(Error("UrlEndpoint with no url specified.")),!1;if(b.target==="TARGET_NEW_WINDOW"){var e={};y("resolve_url_parent_tracking_params")&&(!jd(c)||qd(window.location.href,c))&&(e={endpoint:a,itct:a.clickTrackingParams});p9a(e);try{if(d)return w9a(c,e,d),!0}catch(k){Im(k)}Ax(c,e);gQa(c,{target:"_blank",noopener:!b.allowOpener});return!0}var h=ld(c);b=h&&xhb.some(function(k){return h.includes(k)}); d=!(!jd(c)||qd(window.location.href,c));e=c.indexOf("disable_polymer=1")>=0;if(d||e||b)ey(c),Bq(),fy(c,void 0,void 0,window.top,yhb);else return Jm(new Mk("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",a)),!1;return!0} function Ahb(a,b){b=b===void 0?0:b;if(!(A(a,XSa)||A(a,WSa)||A(a,wr)&&A(a,wr).url))return!1;var c,d=(c=A(a,wr))==null?void 0:c.url;c=d?{externalLinkData:{url:d}}:null;return Zq().clickCommand(a,c,b)} ;var Bhb="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /playables /playlist /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),Chb=[{url:"/podcasts",expFlag:"enable_polymer_navigation_for_podcasts_destination_page"}], uA=function(a){this.pendingNavigationPromise=null;this.JSC$9942_clientRoot=a;this.numNavigations=-1;this.lastNavigationUrl=null;this.resetWarmLoads=!1;this.searchDebugUrlMatcher=new RegExp(/\/results\?.*deb|\/scraper_results\?.*deb|\/results\?.*enable=|\/scraper_results\?.*enable=/);this.isMiniplayerExpansion=!1;this.currentEndpoint=null;this.pageFetcher=new qhb;this.debugString=a.is;a={"yt-signal-action-history-back":this.handleSignalActionHistoryBack,"yt-signal-action-reload-page":this.handleSignalActionReloadPage.bind(this), "yt-signal-action-soft-reload-page":this.handleSignalActionSoftReloadPage.bind(this),"yt-signal-action-reset-warm-loads":this.handleSignalActionResetWarmLoads.bind(this),"yt-signal-action-close-window":this.handleSignalActionCloseWindow};Br(zr.getInstance(),a,this.JSC$9942_clientRoot)}; l(uA,sA);uA.prototype.reload=function(){fy(window.location.href)}; uA.prototype.navigate=function(a,b,c,d,e,h){b=b===void 0?!1:b;c=c===void 0?{}:c;d=d===void 0?{}:d;var k=Zw();$w(k,"eocs")||k.parkOrScheduleJob(function(){k.processSignal("eocs")},10,"eor"); var m=Ex(a),p=d.autonav==="1",q=iq(),r;if(m==="watch"){if(Dhb(um().resolve(ax),a))return!1;y("block_all_player_prefetch_requests")||(r=T7a(Oo(Nx),a,p))}else{var w,z=(w=A(this.currentEndpoint,lq))==null?void 0:w.videoId;z&&kw.getInstance().then(function(aa){aa&&aa.set("yt-miniplayer-shown-video-id",z)})}r&&(c.frags=r.missingFragments_.join(",")); w=null;var C,E=(C=A(a==null?void 0:a.commandMetadata,kq))==null?void 0:C.ignoreNavigation;if(!E)if(y("kevlar_command_url")){var I;w=(I=A(a==null?void 0:a.commandMetadata,kq))==null?void 0:I.url}else w=$Ha(a,c);if(w&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&w==this.lastNavigationUrl)return Cq({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");dv(hv(),"CANCELLED")}w&&(this.lastNavigationUrl=w);i6a();fk("IS_HOMEPAGE_COLD",!1); fk("IS_RESULTS_PAGE_COLD",!1);fk("IS_WATCH_PAGE_COLD",!1);a.loggingUrls&&a.loggingUrls.forEach(function(aa){aa.baseUrl&&Tl(aa.baseUrl)}); Ahb(a,h?h.layer:0)&&y("kevlar_flush_logs_on_away_navigation")&&Hm();if(zhb(a))return!1;d$a(m,e);if(!w)return E||Jm(new Mk("Can't construct url for endpoint",a)),dv(hv(),"FAILURE"),!1;whb();C=a&&A(a,yu)&&A(a,yu).browseId.startsWith("UC");c=(I=jy()&&document.documentElement.hasAttribute("dark")!==iy())?{themeRefresh:1}:{};I&&!Hk()&&hy()==="USER_INTERFACE_THEME_DARK"&&(c.theme="dark");C=I||Ehb(w)&&!C&&!y("kevlar_disable_url_allowlist");tA.instance||(tA.instance=new tA);tA.instance.verifyUser()||(C=!0); if(C||gk("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var N;var P=(N=window.top)==null?void 0:N.location.href}catch(aa){var U;P=(U=aa)==null?void 0:U.message}Jm(new Mk("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:P}))}a=y("kevlar_redirect_on_window_killswitch")?window.top:window;ey(w);fy(nk(w,c),void 0,void 0,a);dv(hv(),"ABORTED");return!1}y("kevlar_early_popup_close")&&wv(this.JSC$9942_clientRoot,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]); this.pageFetcher.JSC$9924_chunkHandler=void 0;var ca;P=Ex((ca=this.currentEndpoint)!=null?ca:void 0);m==="shorts"&&P==="shorts"&&y("reels_enable_new_latency_logging")||rGa();ik(dGa)("nr",void 0);p&&Cq({webInfo:{navigationReason:"an"}});a.clickTrackingParams&&(d.itct=a.clickTrackingParams,d.csn=q);p9a(d);d.endpoint=JSON.stringify(a);y("enable_unknown_lact_fix_on_html5")&&(um().resolve(Bx),d.lact=km());uc.isEmpty(d)||Ax(w,d);!y("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&(h=Object.assign({}, {layer:0},h,{parentLayer:3}));this.pendingNavigationPromise=h=shb(this.pageFetcher,a,d,this.currentEndpoint,this.isNetworkPromiseStale.bind(this),h);h=h.then(this.handleNavigateSuccess.bind(this,h,a,r,d),this.handleNavigateFail.bind(this,h,a));Ov.getInstance().navigationFinishPromise=h;b={endpoint:a,pageType:m,url:hA(w),reload:!!b};e&&(b.type=e);this.fireEvent("yt-navigate-start",b);r&&thb(this.pageFetcher,a,r,d,this.currentEndpoint);return!0}; uA.prototype.isNetworkPromiseStale=function(a){return a!=this.pendingNavigationPromise}; var Fhb=function(a,b,c,d,e){var h=Ex(b);b={endpoint:b,pageType:h};e&&(b.errorMessage=e);Jm(c);b.navigationDoneMs=Eq("nd");b.navigationErrorReason=d;a.fireEvent("yt-navigate-error",b)}; uA.prototype.handleNavigateFail=function(a,b,c){var d=void 0;c instanceof hj&&(d=c,Vta(c));if(this.isNetworkPromiseStale(a))return dj(d);dv(hv(),"FAILURE");Fhb(this,b,c,"101");return dj(c)}; uA.prototype.handleNavigateSuccess=function(a,b,c,d,e){if(this.isNetworkPromiseStale(a))return cj();this.pendingNavigationPromise=null;if(!e)return b=new Mk("Missing data in response for navigation endpoint",b),dj(b);if(e.reload)return window.location.reload(!0),cj();c&&(a={},uc.extend(a,E7a(c),e),e=a);var h,k;c=(h=e)==null?void 0:(k=h.timing)==null?void 0:k.responseStart;c!=null&&Eq("srt",c);Eq("pdc");var m,p;h=(m=e)==null?void 0:(p=m.timing)==null?void 0:p.info;h!=null&&(m=ik(hGa)(h),Cq(m));dv(hv(), "SUCCESS");Ghb(this,b,e,1,d);return cj()}; var Ehb=function(a){var b=a;y("kevlar_no_redirect_to_classic_2_ks")||(b=new In(a).getPath());if(b==="/"||b==="/red")return!1;var c=!0;Bhb.forEach(function(d){a.indexOf(d)===0&&(c=!1)}); Chb.forEach(function(d){var e=d.url;y(d.expFlag)&&a.indexOf(e)===0&&(c=!1)}); return c}; uA.prototype.publishPageData=function(a){this.fireEvent("yt-page-data-fetched",{pageData:a})}; var Hhb=function(a,b,c,d,e,h){var k=null;b.page!=="watch"||d?b.filler||wv(a.JSC$9942_clientRoot,"yt-stop-old-player",[b]):k=rhb(a.pageFetcher,e,b,c,!1,h,void 0,a.currentEndpoint);if(k)return k.then(a.publishPageData.bind(a,b));a.publishPageData(b);return cj()},Ihb=function(a,b,c){var d=null; if(!c)return d=new Mk("Empty data",a.debugString,b);var e=c.response;if(!e)return d;var h={endpointType:Ex(b)||"unknown"};e.responseContext?(e=e.responseContext.errors)&&(d=new Mk("Errors in response context",a.debugString,b,e,h)):d=e.error||e.errorMetadata?new Mk("Errors in response",a.debugString,b,e.error,e.errorMetadata,h):new Mk("responseContext missing",a.debugString,b,Object.keys(e).sort().join(","),h);var k,m,p,q;if(a=c==null?void 0:(k=c.response)==null?void 0:(m=k.responseContext)==null? void 0:(p=m.webResponseContextExtensionData)==null?void 0:(q=p.webResponseContextDebugData)==null?void 0:q.debugErrorMessages)for(k=0;k<a.length;k++);return d},Jhb=function(a){var b,c,d,e; return a==null?void 0:(b=a.response)==null?void 0:(c=b.responseContext)==null?void 0:(d=c.errors)==null?void 0:(e=d.error)==null?void 0:e["0"]},Khb=function(a,b){var c; if(c=b.url&&!b.url.startsWith("/clip"))c=b.url,c=!y("webfe_parse_debug_param_in_resolveurl_service")&&a.searchDebugUrlMatcher.test(c)||qna(c)?!0:!1;if(c)qna(b.url)&&mk(window.location.href).themeRefresh?a.fireEvent("yt-navigate-redirect",{url:wd(b.url,"themeRefresh")}):b.url&&!Tgb(b.url)&&a.fireEvent("yt-navigate-redirect",{url:b.url});else if(b.endpoint){var d,e,h;(c=(d=b.endpoint)==null?void 0:(e=d.commandMetadata)==null?void 0:(h=e.webCommandMetadata)==null?void 0:h.url)&&!Tgb(c)&&a.fireEvent("yt-navigate-redirect", {url:c});c&&b.url&&c!=b.url&&!b.url.match("playnext=1")&&new Mk("Response url mismatch in response data",a.debugString,c,b.url)}},Lhb=function(a,b,c,d,e){a.pageFetcher.JSC$9924_chunkHandler=void 0; return Ghb(a,b,c,d,{},e===void 0?!1:e)},Ghb=function(a,b,c,d,e,h){h=h===void 0?!1:h; a.isMiniplayerExpansion=h;var k=d===2;a.currentEndpoint=b;a.numNavigations++;a.numNavigations&&(T8a.navigationCount=a.numNavigations);fk("NUM_NAV",a.numNavigations);var m=Ihb(a,b,c);if(m)return Fhb(a,b,m,"102",Jhb(c)),dj(m);var p,q,r,w;m=c.rootVe||(c==null?void 0:(p=c.response)==null?void 0:(q=p.responseContext)==null?void 0:(r=q.webResponseContextExtensionData)==null?void 0:(w=r.ytConfigData)==null?void 0:w.rootVisualElementType);!k&&c&&Khb(a,c);var z,C;p=c==null?void 0:(z=c.response)==null?void 0: (C=z.responseContext)==null?void 0:C.maxAgeSeconds;if(!k&&!isNaN(p)){var E;y("kevlar_use_response_ttl_to_invalidate_cache")?E=rl()+1E3*p:y("kevlar_always_invalidate_cache")&&(E=0);isNaN(E)||(c.expirationTime=E)}y("html5_enable_ssap_entity_id")&&k&&c.playerResponse&&(c.playerResponse.cacheMetadata={isCacheHit:!0});Oo(Nx).prefetchCache_.clear();k||c.page!=="watch"||c.type!=="reduced"&&d!==1?d=Hhb(a,c,k,!!h,b,e):(a.publishPageData(c),d=cj());e=d.then(function(){var I=Ex(b);I={endpoint:b,pageType:I,fromHistory:k, response:c};I.navigationDoneMs=Eq("nd");a.fireEvent("yt-navigate-finish",I)}); c.csn&&m&&c.clientSideGrafts&&d.then(a.attachClientSideGrafts.bind(a,c,hq()));return e}; f=uA.prototype;f.attachClientSideGrafts=function(a,b){a.clientSideGrafts&&b&&a.clientSideGrafts.forEach(function(c){if(b&&c){var d=fq(c);y("combine_ve_grafts")?Zq().graftServerVe(c,b):Lq(a.csn,b,d)}})}; f.handleSignalActionHistoryBack=function(){window.history.back()}; f.handleSignalActionCloseWindow=function(){window.close()}; f.handleSignalActionReloadPage=function(){this.reload()}; f.handleSignalActionSoftReloadPage=function(){this.currentEndpoint&&A(this.currentEndpoint,Pu)?this.reload():this.currentEndpoint&&this.navigate(this.currentEndpoint,!0,void 0,{disableCache:!0})}; f.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0}; f.fireEvent=function(a,b){a=new CustomEvent(a,{bubbles:!0,cancelable:!1,composed:!0,detail:b});this.dispatchEvent(a)}; f.addEventListener=function(a,b){this.JSC$9942_clientRoot.addEventListener(a,b)}; f.dispatchEvent=function(a){return this.JSC$9942_clientRoot.dispatchEvent(a)}; f.removeEventListener=function(a,b){this.JSC$9942_clientRoot.removeEventListener(a,b)};function Mhb(a,b){return bw(a.entities,"subscriptionStateEntity",b)} function Nhb(a,b){return bw(a.entities,"subscriptionNotificationStateEntity",b)} function Ohb(a,b){return bw(a.entities,"upcomingEventReminderStateEntity",b)} function Phb(a,b){return bw(a.entities,"engagementToolbarSurfaceEntityPayload",b)} function Qhb(a,b){return bw(a.entities,"triStateButtonStateEntityPayload",b)} function Rhb(a,b){return bw(a.entities,"commerceCartCheckoutButtonEntity",b)} function Shb(a,b){return bw(a.entities,"playlistLoopStateEntity",b)} function Thb(a,b){return bw(a.entities,"superThanksSelectedTierEntity",b)} function Uhb(a,b){return bw(a.entities,"likeStatusEntity",b)} function Vhb(a,b){return bw(a.entities,"commandEntity",b)} ;var vA=new sm("APP_STORE_TOKEN");var Whb=new xy("browse","h8y2qb");var Xhb=new xy("search","JzFVk");var Yhb=new xy("shorts","xwEKAe");var Zhb=new xy("watchFixie","nmfa2d");var $hb=new xy("watchFlexy","CF909");var aib=new xy("watchGrid","Tm0L3c");var bib;var cib;var dib;var wA={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)}, detached:function(){this.unregisterActionMap(this.actionMap)}, registerActionMap:function(a){for(var b=zr.getInstance(),c=g(Object.keys(a)),d=c.next();!d.done;d=c.next()){var e=d.value;d=a[e];if(this&&this[d]){var h=b.actionRoutingMap.get(e);h||(h=new Map,b.actionRoutingMap.set(e,h));b.registerActionHandler(this,e,this[d].bind(this),h)}else e=Error("Unable to register undefined function"),e.params=d,jk(e)}}, unregisterActionMap:function(a){Cr(zr.getInstance(),a,this)}}]};var xA=new sm("ICON_MANAGER_TOKEN");var eib=[48,20,18,16,15,13,12],fib=new Map;function gib(a){a=(a||"").split(":");a.length===1&&a.unshift("yt-icons");a[1]=a[1].toLowerCase();return a} var hib=new Set,iib=new Set,jib=new Set,kib=new Set,lib=new Set,nib=new Promise(function(a){var b=!1,c=!1,d=!1,e=[],h=function(k){if("detail"in k)if(k=k.detail,k.name==="yt-icons")mib(k),b=!0;else if(k.name==="yt-sys-icons")mib(k),c=!0;else{var m;((m=k.name)==null?0:m.includes("yt-sys-icons"))&&k.size!==24&&(mib(k,!0),e.push(k.size),e.length===eib.length&&(d=!0))}b&&c&&d&&(window.removeEventListener("iron-iconset-added",h),a())}; window.addEventListener("iron-iconset-added",h)}); function mib(a,b){var c=(b=b===void 0?!1:b)?kib:iib,d=b?lib:jib;a.getIconNames().forEach(function(e){e=b?e:e.substring(e.indexOf(":")+1);a.name==="yt-icons"?hib.add(e):e.includes("-filled")?c.add(e):d.add(e)})} function yA(a,b,c,d){c=c===void 0?!1:c;d=d===void 0?!1:d;var e,h,k;return t(function(m){if(m.nextAddress==1)return n(m,nib,2);if(d)return m.return(hib.has(a));e=c?kib:iib;h=c?lib:jib;return b?(k=a.includes("-filled")?a:a.concat("-filled"),m.return(e.has(k))):m.return(h.has(a))})} var oib=new Map([["what_to_watch","tab_home"],["access_time","watch_later"],["schedule","watch_later"],["emoji_recent","watch_later"],["watch_related_mix","mix"],["report_problem","warning"],["insert_photo","image"],["wallpaper","image"],["video_library_white","uploads"],["vertical_align_bottom","offline_download"],["creation_upload_red","upload"],["video_youtube","subscribe"],["unlimited","subscribe"],["tab_trending","fire"],["tab_subscriptions","subscriptions"],["tab_explore","explore"],["tab_account", "person"],["trending","fire"],["supervisor_account","people"],["add_friend","people"],["add_to_playlist","add"],["sticker_emoticon","happy"],["slow_mode_off","message"],["music_shuffle","shuffle"],["share_arrow","share"],["settings_application","settings"],["settings_material","settings"],["subscription_manager","settings"],["report","error"],["delete_sweep","delete"],["remove-circle-outline","remove_circle"],["question_answer","forum"],["local_offer","purchases"],["privacy_unlisted","link"],["privacy_private", "lock"],["insert_chart","poll"],["play_all","play_arrow"],["paid","creator_metadata_monetization"],["official_artist_badge","music"],["channel_notification_preference_on","notifications_active"],["channel_notification_preference_off","notifications"],["notifications_done_checkmark","check"],["creation_upload","my_videos"],["my_channel","account_circle"],["music_repeat_one","loop_one"],["music_repeat_all","loop"],["music_note","music"],["audiotrack","music"],["more_horiz","more"],["more_chevron","expand"], ["members_only_mode_off","message"],["live_unlisted","link"],["creation_live","live"],["likes_playlist","like"],["launch","open_in_new"],["external_link","open_in_new"],["contact_support","help"],["notifications_none","notifications"],["info_outline","info"],["help_outline","help"],["guide_close","chevron_left"],["emoji_flags","flag"],["expand-less","collapse"],["expand_less","collapse"],["expand-more","expand"],["expand_more","expand"],["exit_app","exit_to_app"],["emoji_objects","course"],["emoji", "very_happy"],["emoji_people","very_happy"],["dismissal","close"],["check_circle","check_circle_thick"],["check_circle_filled","check_circle_thick-filled"],["bar_horizontal","bar_horizontal"],["bookmark_border","bookmark"],["back","arrow_back"],["arrow-back","arrow_back"],["avatar_anonymous","account_circle"],["avatar_logged_out","account_circle"],["arrow-drop-down","arrow_drop_down"],["arrow-forward","arrow_forward"],["answer_neither_satisfied_nor_dissatisfied","meh"],["answer_somewhat_dissatisfied", "sad"],["answer_somewhat_satisfied","happy"],["answer_very_dissatisfied","very_sad"],["answer_very_satisfied","very_happy"],["auto-awesome","auto_awesome"],["timer","stopwatch"],["content_cut","scissors"],["cloud_upload","cloud_arrow_up"],["money_fill_jpy","yen_sign_container"],["live","radar_live"],["block","slash_circle_left"],["email","mail"],["draft","paper_corner_folded"],["add_to_remote_queue","add_to_queue"],["face_outlined_happy","face_happy_v2"],["face_filled_happy","face_happy_v2-filled"], ["face_outlined_unhappy","face_unhappy_v2"],["face_filled_unhappy","face_unhappy_v2-filled"],["face_outlined_very_happy","face_very_happy_v2"],["face_filled_very_happy","face_very_happy_v2-filled"],["face_outlined_sad","face_sad_v2"],["face_filled_sad","face_sad_v2-filled"],["face_outlined_meh","face_meh_v2"],["face_filled_meh","face_meh_v2-filled"],["outline_arrow_solid_down","arrow_solid_down"],["arrow_solid_down","arrow_solid_down-filled"],["arrow_solid_up","arrow_solid_up-filled"]]); function pib(a){if(qib(a))return a;var b=a=a.toLowerCase();(a=oib.get(a))&&(b=a);return b} function zA(a){if(qib(a))return a.toString();var b=fib.get(a);if(b)return b;b=a.toLowerCase();var c="yt-icons",d=b.replace(/_/g,"-");switch(a){case"MY_CHANNEL":b="account_circle";break;case"ADD_TO_LIBRARY":b="add";break;case"ALERT_WARN_RED":b="warning";break;case"ARTIST":case"ARTIST_ANALYTICS":b="person_music";break;case"BLOCK_USER":b="block";break;case"CAPTIONS":b="closed_caption";break;case"CLOSED_CAPTION":c="av";b="closed-caption";break;case"COLLECTION":c="maps";b="layers";break;case"CONTACT":c= "icons";b="business";break;case"CREATOR_STUDIO_ERROR_ON_LOAD":case"CREATOR_STUDIO_ERROR_ON_LOAD_V2":case"CREATOR_STUDIO_NO_COMMENTS":case"CREATOR_STUDIO_NO_HELD_COMMENTS":case"CREATOR_STUDIO_NO_HELD_COMMENTS_V2":case"CREATOR_STUDIO_NO_SEARCH_MATCH":case"CREATOR_STUDIO_NO_SEARCH_MATCH_V2":c="ytcp-icons";b=d.split("creator-studio-")[1];break;case"DISMISSAL":b="close";break;case"DO_NOT_DISTURB":b="block";break;case"DOGFOOD":c="icons";b="pets";break;case"DRAFT":b="paper_corner_folded";break; case"EMPTY_LIKE":b="like_outline";break;case"EXIT_APP":b="exit_to_app";break;case"EXPAND_MORE":case"EXPAND_LESS":b=d;break;case"GAMES":c="ytg";b="my-games";break;case"GO_TO_PAGE":b="arrow-forward";break;case"GROUP":c="social";break;case"HIDE":b="not_interested";break;case"INPUT_COMPONENT":c="icons";b="settings-input-component";break;case"KIDS_BLOCK":b="block";break;case"MEMBERSHIP_LIMITED_PRE_PURCHASE":case"MEMBERSHIP_OFFER":c="ytg";b="membership-pre-purchase";break;case"MEMBERSHIP_LIMITED_POST_PURCHASE":c= "ytg";b="membership-post-purchase";break;case"MULTIVIEW":b="screen_multi_view";break;case"MY_LOCATION":c="maps";b=d;break;case"NOTIFICATIONS_INBOX":b="NOTIFICATIONS";break;case"NEXT":b="chevron_right";break;case"OFFLINE":b="power-settings-new";break;case"PAUSE":c="miniplayer";break;case"PAYMENT":c="icons";break;case"PHONE_DOWNLOAD":b="phone_download";break;case"PREMIUM_STANDALONE":c="yt-logos";b="premium_standalone";break;case"PREMIUM_STANDALONE_CAIRO":c="yt-logos";b="premium_standalone_cairo"; break;case"QUESTION_ANSWER":b="question_answer";break;case"REDEEM":c="icons";b="redeem";break;case"REMOVE":case"REMOVE_FROM_HISTORY":case"REMOVE_FROM_PLAYLIST":b="remove-circle-outline";break;case"SAVE_PLAYLIST":case"LIBRARY_ADD":b="library_add";break;case"SCHOOL":c="yt-sys-icons";b="creator_academy";break;case"SETTINGS_LIGHT":b="settings_applications";break;case"SETTINGS_MATERIAL":b="settings";break;case"SEARCH_HISTORY":b="watch_history";break;case"SHOPPING_BAG":b="bag";break;case"SOCIAL":case"PEOPLE":c= "yt-icons";b="people";break;case"STAFF_PICK":c="ytg";b="spotlight";break;case"START_DVR":b="add";break;case"STOP_DVR":c="av";b="stop";break;case"TAB_LIKED":b="like";break;case"TAB_INBOX":b="mail";break;case"TERMS_OF_SERVICE":c="icons";b="description";break;case"TRENDING":b="fire";break;case"UNBLOCK_USER":b="remove";break;case"UNPLUGGED_DARK_THEME":c="image";b="brightness-3";break;case"UNPLUGGED_LIVE_GUIDE":case"LIVE":b="live";break;case"UNPLUGGED_SPORTS":c="ytu";b="visibility-off";break; case"VIDEOS":c="av";b="play-circle-filled";break;case"YOUTUBE":c="yt-logos";b="lozenge";break;case"YOUTUBE_RED_LOGO":case"YOUTUBE_PREMIUM_LOGO":c="yt-logos-ext";b="yt-logo-red-updated";break;case"YOUTUBE_LOGO":c="yt-logos-ext";b="yt-logo-updated";break;case"OFFLINE_NO_CONTENT":c="offline-no-content";break;case"SHORTS_COMMENT":case"SHORTS_DISLIKE":case"SHORTS_LIKE":case"SHORTS_SHARE":c="shorts";b=d;break;case"OUTLINE_YOUTUBE_IMPROVE_TV":c="yt-sys-icons";b="youtube_improve_tv";break;case"OUTLINE_BAG":c= "yt-sys-icons";b="bag";break;case"QUEUE_PLAY_LAST":c="yt-sys-icons";b="list_queue_last";break;case"SLASH_CIRCLE_LEFT":b="slash_circle_left";break;case"SPEED_1_POINT_2X":b="1_point_2x";break;case"SPEED_1_POINT_5X":b="1_point_5x";break;case"SPEED_1_POINT_8X":b="1_point_8x";break;case"SPEED_POINT_2X":b="point_2x";break;case"SPEED_POINT_5X":b="point_5x";break;case"SPEED_POINT_8X":b="point_8x";break;case"SPEED_1X":b="1x";break;case"SPEED_2X":b="2x";break;case"OUTLINE_CLOCK_HALF_CIRCLE":c="yt-sys-icons"; b="clock_half_circle";break;case"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":c="yt-sys-icons";b="youtube_shorts_no_triangle-filled";break;case"PLAYABLES_LOGO":c="yt-sys-icons",b="tic_tac_toe";}b=""+c+":"+b;fib.set(a,b);return b} function qib(a){var b;y("kevlar_use_wil_icons")?b=!!um().resolve(xA).resolveIcon({iconName:a.toString()}):b=!1;return b} ;function AA(a,b,c,d){c=c===void 0?{}:c;d=d===void 0?!1:d;c===null&&(c={});var e=lna("kevlar_command_handler_command_banlist");e=g(e);for(var h=e.next();!h.done;h=e.next())if(h=a?a.hasOwnProperty(h.value):void 0,h)return!1;e=A(a.commandMetadata,kq);return d&&e!=null&&e.url?!1:!b.disableCommandHandlerOverride&&Mv.instance?(d=Mv.instance,c.form||(c.form={element:b}),c.form.element||(c.form.element=b),!c.clickedVisualElement&&b.visualElement&&(c.clickedVisualElement=b.visualElement),d.resolveCommand(a, c),!0):!1} ;var BA={};BA.YtComponentBehavior={_noAccessors:!0,getSimpleString:Sw,computeHref_:function(a,b){b=b===void 0?!1:b;if(!a||a.commandExecutorCommand)return null;var c=kIa(a,b);return b||c!==null?c?y("enable_polymer_resin")?Nb(c).toString():c:null:(Jm(new Mk("computeHref was null",this.is,a)),null)}, computeOptionalHref_:function(a){return this.computeHref_(a,!0)}, computeNofollow_:function(a){return a?aIa(a)?"nofollow":null:null}, computeIcon_:function(a){return a&&a.iconType?zA(a.iconType):""}, resolveCommand:function(a,b,c){b=b===void 0?{}:b;return AA(a,this.hostElement,b,c===void 0?!1:c)}};var CA={},rib=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];function sib(a,b){var c={itct:b.clickTrackingParams};y("kevlar_client_side_screens")&&(!A(b,Pu)||y("kevlar_exclude_endpoint_killswitch"))&&(c.endpoint=JSON.stringify(b));y("enable_unknown_lact_fix_on_html5")&&um().resolve(tm(Bx))&&(c.lact=km());p9a(c);Ax(a,c)} function tib(a){for(var b=g(rib),c=b.next();!c.done;c=b.next())if(a[c.value])return!1;return!0} CA.YtEndpointBehavior=[Hy.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,endpointHandlerTarget:Object},ready:function(){this.openPopupConfig=gk("openPopupConfig");this.endpointHandlerTarget||(this.endpointHandlerTarget=this);y("kevlar_fluid_touch_scroll")?this.listen(this.endpointHandlerTarget,"click","onEndpointClick_"):(this.listen(this.endpointHandlerTarget,"tap","onEndpointTap_"),this.listen(this.endpointHandlerTarget,"touchend","onEndpointTouchEnd_"));this.listen(this.endpointHandlerTarget, "touchstart","onEndpointTapStart_");this.listen(this.endpointHandlerTarget,"mousedown","onEndpointTapStart_")}, getEndpointFromEvent_:function(a){a=Yy(a);for(var b,c=0;c<a.length;c++){b=a[c];if(b.is=="yt-endpoint")break;if(b.tagName=="A"&&b.classList.contains("yt-simple-endpoint")){if(!b.data)break;return b}}return null}, hasOtherKey_:function(a){return a.shiftKey||a.altKey||a.metaKey||a.ctrlKey}, onEndpointClick_:function(a){var b=this.getEndpointFromEvent_(a);if(b){b.href&&ey(b.href);var c=a.button!==void 0?a.button===0&&!this.hasOtherKey_(a):!this.hasOtherKey_(a);b.data&&c&&this.handleClick_(b,a)}}, onEndpointTap_:function(a){var b=this.getEndpointFromEvent_(a);if(b){b.href&&ey(b.href);var c=a.detail;var d=c.sourceEvent;c=c.preventer;d=d.button!==void 0?d.button===0&&!this.hasOtherKey_(d):c?!this.hasOtherKey_(c):!0;b.data&&d&&this.handleClick_(b,a)}}, handleClick_:function(a,b){var c=uk("pbj_navigate_limit",-1)===0;this.setTempData_(a);um().resolve(tm(vr));var d=a.data;if(Object.keys(d).length!==0)if(!y("unplugged_web_disable_actions_for_cec_endpoint")&&d.commandExecutorCommand)y("endpoint_behavior_command_executor_fix_killswitch")||(b.preventDefault(),b.stopPropagation()),zv(this.hostElement,[d],this.hostElement);else{var e=this.getNavigationEndpointPopupAction(d);if(e)d.loggingUrls&&d.loggingUrls.forEach(function(m){m.baseUrl&&Tl(m.baseUrl)}), b.preventDefault(),b.stopPropagation(),this.openPopup(e,a);else {var h=cIa(0,a.data,b);a.getForm&&(e=a.getForm(),h.tempData=h.tempData||{},h.tempData=Object.assign({},h.tempData,e));e=Yy(b);var k=e.find(function(m){return!!m.visualElement}); k&&(h.createScreenConfig=h.createScreenConfig||{},h.createScreenConfig.clickedVisualElement=k.visualElement);if(!c)if(b.preventDefault(),b.stopPropagation(),c=this.disableCommandHandlerOverride,d.userFeedbackEndpoint&&!c&&Mv.instance)Mv.instance.resolveCommand(d,h);else if(y("kevlar_command_handler_formatted_string")&&!c&&Mv.instance&&tib(d))c=e.find(function(m){return!!m.is})||b.target,b={form:Object.assign({},h,{event:b, element:c,originatingNode:a})},Mv.instance.resolveCommand(d,b);else{d=Yy(b);b=[];for(c=0;c<d.length;c++)d[c].is&&b.push(d[c].is);Wta({parents:b.join(","),text:a.innerText},function(){vv(a,"yt-navigate",h)})}}}}, onEndpointTouchEnd_:function(a){this.hasOtherKey_(a)||this.getEndpointFromEvent_(a)&&a.preventDefault()}, onEndpointTapStart_:function(a){if(a=this.getEndpointFromEvent_(a))this.setTempData_(a),(a=a.href)&&a.startsWith("https://accounts.google.com/AddSession")&&s9a()}, setTempData_:function(a){a.href&&Object.keys(a.data).length!==0&&sib(a.href,a.data)}}];var uib={},vib=null,DA={isVisibilityRoot:!1,properties:{observeVisibleOption:{type:String,value:null},observeHiddenOption:{type:String,value:null},observePrescanOption:{type:String,value:null},viewroot:Object,visibilityMonitorKeys:{type:Array,value:void 0},visibilityObserver:Object},created:function(){this.visibilityObserverForChild_=this.localVisibilityObserver_=null;this.visibilityOptionVisible_=this.observeVisibleOption?{calledOnce:this.observeVisibleOption=="observe_once",state:"visible"}:null; this.visibilityOptionHidden_=this.observeHiddenOption?{calledOnce:this.observeHiddenOption=="observe_once",state:"hidden"}:null;this.visibilityOptionPrescan_=this.observePrescanOption?{calledOnce:this.observePrescanOption=="observe_once",state:"prescan"}:null}, attached:function(){this.isVisibilityRoot&&(this.visibilityObserverForChild_=$7a(this.viewroot));xz(this.initVisibilityObserver_.bind(this))}, initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()}, configureVisibilityObserver_:function(){var a=this;this.unobserve_();if(y("kevlar_vimio_use_shared_monitor"))kHa(this.hostElement,{data:this.data||null,observer:this.visibilityObserver,visibilityCallback:this.visibilityCallback.bind(this),prescanCallback:this.onPrescanVisible.bind(this),layer:this.getScreenLayer&&this.getScreenLayer(),showOption:this.visibilityOptionVisible_,hideOption:this.visibilityOptionHidden_,prescanOption:this.visibilityOptionPrescan_,skipLogging:this.shouldSkipLogging.bind(this)});else {var b=[];this.visibilityOptionVisible_&&b.push(this.visibilityObserver.observe(this.hostElement,function(){return a.onVisible()},this.visibilityOptionVisible_)); this.visibilityOptionHidden_&&b.push(this.visibilityObserver.observe(this.hostElement,function(){return a.onHidden()},this.visibilityOptionHidden_)); this.visibilityOptionPrescan_&&b.push(this.visibilityObserver.observe(this.hostElement,function(){return a.onPrescanVisible()},this.visibilityOptionPrescan_)); this.visibilityMonitorKeys=b}}, detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null}, unobserve_:function(){jHa(this,this.visibilityObserver)}, markDirtyVisibilityObserver:function(){this.localVisibilityObserver_&&this.configureVisibilityObserver_()}, getVisibilityObserverForChild:function(){return this.visibilityObserverForChild_?this.visibilityObserverForChild_:this.localVisibilityObserver_}, get visibilityObserver(){if(this.localVisibilityObserver_)return this.localVisibilityObserver_;var a=Oh(this.parentNode,function(c){var d,e=(d=c.polymerController)!=null?d:c;return!!e.getVisibilityObserverForChild&&e.getVisibilityObserverForChild()},!0); if(a){var b;this.localVisibilityObserver_=((b=a.polymerController)!=null?b:a).getVisibilityObserverForChild()}else vib||(vib=$7a()),this.localVisibilityObserver_=vib;return this.localVisibilityObserver_},visibilityCallback:function(a){a?this.onVisible():this.onHidden()}, onVisible:function(){}, onHidden:function(){}, onPrescanVisible:function(){}, shouldSkipLogging:function(){}}; y("kevlar_use_vimio_behavior")||y("gaming_vimio_behavior_onshow")||(DA={});DA&&!y("kevlar_use_vimio_behavior")&&(delete DA.attached,delete DA.detached);uib.YtVisibilityObserverBehavior=[DA];var wib={};wib.YtVisualElementBehavior=[uib.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(y("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!y("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var a=this.getScreenLayer&&this.getScreenLayer(),b=this.getVisibilityLogger();b&&b.reportShown(this,void 0,a)}}, onHidden:function(){if(y("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!y("kevlar_vimio_use_shared_monitor")){var a=this.getScreenLayer&&this.getScreenLayer(),b=this.getVisibilityLogger();b&&b.reportHidden(this,void 0,a)}}, getVisibilityLogger:function(){return y("kevlar_use_vimio_behavior")?Xq():null}, shouldSkipLogging:function(){if(gk("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var a=this.getParentRenderer&&this.getParentRenderer();if(!a)return!1;var b,c=(b=a.polymerController)!=null?b:a;if(!c.data)return!1;a=this.data.trackingParams;a=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:a;var d;b=(d=c.data)==null?void 0:d.trackingParams;var e,h;b=((e=c.data)==null?0:e.loggingDirectives)?(h=c.data)==null?void 0:h.loggingDirectives.trackingParams:b;return a&&b&&a=== b}}];var xib=new WeakMap;function EA(a,b){var c=xib.get(a);c||(c=new WeakMap,xib.set(a,c));if(c.has(b))return c.get(b);var d=b.bind(a);a=function(e){d(e,e.detail)}; c.set(b,a);return a} ;var yib=new Map,FA;function zib(a){Xq();if(ik(Uq().JSC$7983_elementShouldLogGesture).bind(Uq())(a,4)){Aib(a);var b=Bib(a);yib.set(a,b)}} function Aib(a){yib.has(a)&&(yib.get(a).cancel("untrack hover element"),yib.delete(a))} function Bib(a){var b,c=[],d=!1,e=new bj(function(h,k){xi(a,"mouseenter",ik(function(){var m,p,q;return t(function(r){if(r.nextAddress==1)return b=rl(),m=Cib(a),c.push(m),p=Dib(a,function(){d=!0;k(Error("abandon hover"))}),n(r,m,2); if(r.nextAddress!=3)return p&&Ci(p),q=Eib(a),c.push(q),n(r,q,3);h();ua(r)})}))}); e.then(function(){var h=rl()-b;h=Math.round(h);if(!(500>h||6E5<=h)){var k=a.getScreenLayer?a.getScreenLayer():void 0;k=iq(k)||"";var m=cHa(Xq(),a);VGa(k,a.visualElement?a.visualElement:fq(m),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:h}})}zib(a)},function(){FA&&(FA(),FA=null); d&&(Aib(a),zib(a))}); return e} function Cib(a){var b;return new bj(function(c,d){FA=function(){d(Error("mouse did not stop"))}; b=Hi.debounce(ik(function(){Ci(e);c()}),1,100); var e=yi(a,"mousemove",b)}).thenCatch(function(){var c=Hi,d=c.cancelDebouncedJobMap.get(b); d&&c.cancelJob(d)})} function Eib(a){var b;return new bj(function(c,d){FA=function(){d(Error("mouse did not leave"))}; b=xi(a,"mouseleave",ik(function(){c()}))}).thenCatch(function(){Ci(b)})} function Dib(a,b){return xi(a,"mouseleave",ik(b))} ;var X={},Fib=0;function Gib(a){Fib&&Wr.cancel(Fib);Fib=Wr.run(function(){vv(a,"yt-visibility-refresh");Fib=0})} X.YtRendererBehavior=[BA.YtComponentBehavior,wib.YtVisualElementBehavior,{_noAccessors:!0,properties:{data:Object},observers:["ytRendererBehaviorDataObserver_(data)","ytRendererBehaviorTargetIdObserver_(data.targetId)"],childCache_:null,parentComponent:null,wasVisible:!1,wasPrescan:!1,lastHandledScroll_:0,isRenderer_:!0,screenLayer:null,veFromLoggingDirective_:!1,useVimio_:y("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)}, detached:function(){if(this.monitorScroll){var a,b;(b=(a=this.monitorScrollElement)!=null?a:this.hostElement)==null||b.removeEventListener("scroll",EA(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();Aib(this.hostElement);g8a(Px(),this.hostElement);Sq.delete(this.hostElement)}, registerRenderer:function(a){var b;((b=a.polymerController)!=null?b:a).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(a),this.markDirty())}, unregisterRenderer_:function(a){this.useVimio_||(this.childCache_.delete(a),this.markDirty())}, attached:function(){var a=this,b=this.getParentRenderer();if(b){var c,d,e;(d=(c=(e=b.polymerController)!=null?e:b).registerRenderer)==null||d.call(c,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var h,k;(k=(h=this.monitorScrollElement)!=null?h:this.hostElement)==null||k.addEventListener("scroll",EA(this,this.onScroll))}Hi.addJob(function(){zib(a.hostElement)},8); c=new oHa(this.screenLayer||void 0);(b=Sq.get(b))&&b.layerNode&&(c.parent=b.layerNode);b={};ZGa(this.hostElement,(b.isRenderer=!0,b.layerNode=c,b[YGa]=this.data,b))}, getParentRenderer:function(){for(var a=this.hostElement.parentNode,b,c;a&&((b=Sq.get(a))==null||!b.isRenderer)&&!((c=a.polymerController)!=null?c:a).isRenderer_;)a=a.parentNode||a.host;return a}, ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;y("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();hk("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(y("debug_web_ve_data")&&this.data.trackingParams){var a="";try{a=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(c){Im(c)}if(a){var b=Ona(a,1);b!==void 0&&(this.hostElement.dataset.veIndex=String(b));a=Ona(a,2);a!==void 0&&( this.hostElement.dataset.ve=String(a))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,y("debug_web_ve_data")&&(this.hostElement.dataset.ve= String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=fq(this.data.loggingDirectives.trackingParams)),this.visualElement=br(Zq(),this)||void 0,this.veFromLoggingDirective_=!0)}}, ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var a=this.data.targetId;h8a(Px(),a,this.hostElement)}else g8a(Px(),this.hostElement)}, onScroll:function(){var a=Date.now();a-this.lastHandledScroll_<50||(this.lastHandledScroll_=a,this.markDirty())}, markDirty:function(){y("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():Gib(this.hostElement)}, getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var a=this.getParentRenderer();if(a&&(a=Sq.get(a))&&a.layerNode)return hr(a.layerNode)}, invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1}, getNodes:function(){return this.childCache_?[].concat(pa(this.childCache_)):[]}, impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var a=0;a<this.data.impressionEndpoints.length;a++)this.sendImpression(this.data.impressionEndpoints[a]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)}, sendImpression:function(a){a.clickTrackingParams&&delete a.clickTrackingParams;var b,c;(a==null?0:(b=a.commandMetadata)==null?0:(c=b.webCommandMetadata)==null?0:c.sendPost)?Av(this.hostElement,[a,{impression:!0}]):zv(this.hostElement,[a],this.hostElement)}, logExplicitClick:function(a){var b=iq(this.getScreenLayer());if(b){var c,d=(c=a.polymerController)!=null?c:a;a=d.visualElement;d=d.trackingParams||d.clickTrackingParams;!a&&d&&(a=fq(d));a&&Rq(b,a)}}}];var GA=function(a){var b=Hib.get(a);if(b&&(b=b.pop()))return Iib++,b;Jib++;try{var c=document.createElement(a)}catch(d){throw new Mk("ElementPool failed to create element",a,d.message)}return c},Kib=function(a){var b=a.is; if(b){var c=Hib.get(b);c||(c=[],Hib.set(b,c));var d=gk("ELEMENT_POOL_CONFIG")||{};c.length>=(d[b]!==void 0?d[b]:gk("ELEMENT_POOL_DEFAULT_CAP",0))||c.push(a)}else Jm(new Mk("Element pool should only handle custom elements:",a.nodeName))},Hib=new Map,Jib=0,Iib=0;var Lib=y("enable_cairo_refresh_signature_moments_web"),HA=new Map([["FACE_HAPPY",{name:"animated_face_happy_light",nameDarkTheme:"animated_face_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_HAPPY",totalFrames:121,lazyLoad:!1}],["FACE_MEH",{name:"animated_face_meh_light", nameDarkTheme:"animated_face_meh_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_meh.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_meh.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_MEH",totalFrames:121,lazyLoad:!1}],["FACE_SAD",{name:"animated_face_sad_light",nameDarkTheme:"animated_face_sad_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_sad.json", pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_sad.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_SAD",totalFrames:121,lazyLoad:!1}],["FACE_UNHAPPY",{name:"animated_face_unhappy_light",nameDarkTheme:"animated_face_unhappy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_unhappy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_unhappy.json", lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_UNHAPPY",totalFrames:121,lazyLoad:!1}],["FACE_VERY_HAPPY",{name:"animated_face_very_happy_light",nameDarkTheme:"animated_face_very_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_very_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_very_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_VERY_HAPPY", totalFrames:121,lazyLoad:!1}],["LIKE",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+(Lib?"animated_like_icon_light_v4":"animated_like_icon_v2_light")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+(Lib?"animated_like_icon_dark_v4":"animated_like_icon_v2_dark")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:Lib?60:119,lazyLoad:y("web_animated_like_lazy_load")}], ["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"NOTIFICATION_BELL",totalFrames:79,lazyLoad:!1}]]);var Mib=ka(["https://www.gstatic.com/external_hosted/lottie/lottie_light.js"]),Nib=fh(Mib),IA;function Oib(){return IA?IA:window.lottie?IA=Promise.resolve(window.lottie):IA=new Promise(function(a,b){var c=document.createElement("script");c.addEventListener("load",function(){a(lottie)}); c.addEventListener("error",function(d){var e="Lottie library failed to load.";d?d.message&&(e+=" Original description: "+d.message,Km(d,e)):d=Error(e);Jm(d);b(d)}); c.setAttribute("async","");Qc(c,Nib);document.head.appendChild(c)})} ;var JA=new Map;function Pib(a){switch(a){case"yt-icons:like":return HA.get("LIKE");case"FACE_FILLED_HAPPY":case"FACE_OUTLINED_HAPPY":return HA.get("FACE_HAPPY");case"FACE_FILLED_MEH":case"FACE_OUTLINED_MEH":return HA.get("FACE_MEH");case"FACE_FILLED_SAD":case"FACE_OUTLINED_SAD":return HA.get("FACE_SAD");case"FACE_FILLED_UNHAPPY":case"FACE_OUTLINED_UNHAPPY":return HA.get("FACE_UNHAPPY");case"FACE_FILLED_VERY_HAPPY":case"FACE_OUTLINED_VERY_HAPPY":return HA.get("FACE_VERY_HAPPY");case"LIKE":return y("kevlar_use_wil_icons")? HA.get("LIKE"):void 0;case"LIKE_SELECTED":return!y("killswitch_like_selected")&&y("kevlar_use_wil_icons")?HA.get("LIKE"):void 0;case"NOTIFICATIONS_NONE":return HA.get("NOTIFICATION_BELL");}} function Qib(a){if(!a.closest)return!1;var b=!gk("ID_TOKEN"),c=a.closest("ytd-toggle-button-renderer"),d;c=!!c&&((d=c.data)==null?void 0:d.targetId)==="watch-like";a=a.closest("toggle-button-view-model");var e;a=!!a&&((e=a.data)==null?void 0:e.identifier)==="watch-like";return!b&&(c||a)} function Rib(a,b){if(!a.closest)return!1;var c=!gk("ID_TOKEN");a=a.closest("ytd-subscription-notification-toggle-button-renderer-next");if(c||!a)return!1;var d;return((d=a.data)==null?void 0:d.targetId)==="notification-bell"&&b!=="EXPAND_MORE"} function Sib(a){var b,c;return t(function(d){switch(d.nextAddress){case 1:return xa(d,2),n(d,fetch(a),4);case 4:return b=d.yieldResult,n(d,b.json(),5);case 5:return d.return(d.yieldResult);case 2:c=za(d),Jm(c),ua(d);}})} function Tib(a,b){var c,d,e;return t(function(h){if(h.nextAddress==1)return(c=b?a.pathDarkTheme:a.path)?n(h,Promise.all([Sib(c),Oib()]),2):h.return();d=h.yieldResult;e=d[0];JA.set(c,e);ua(h)})} ;var Uib,Vib=function(){if(Uib!==void 0)return Uib;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Uib=a};function Wib(a){var b=!0;b=b===void 0?!0:b;var c=a._propertiesChanged;a._propertiesChanged=function(d,e,h){b?a.debounceRender():a.doRender();c&&c.call(a,d,e,h)}} ;function Xib(a,b){var c=new Set,d=[a].concat(pa(a.behaviors));d=g(d);for(var e=d.next();!e.done;e=d.next()){e=e.value;for(var h in e.properties)c.has(h)||(a._addPropertyEffect(h,"function",b),c.add(h))}} function Yib(){var a=Polymer.Element,b=a._prepareTemplate;a._prepareTemplate=function(){b.call(this);var c=this.prototype;if(c.experimentalTemplatingInUse&&c.experimentalTemplatingInUse()&&c.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")Im(Error("YtExperimentalTemplatingBehavior does not support string templates."));else{c=this.template.content.childNodes;for(var d=c.length-1;d>=0;d--){var e=c[d];e.nodeName!=="STYLE"&&e.nodeName!=="LINK"&&e.nodeName!=="SCRIPT"&& e.nodeName!=="#comment"&&e.remove()}}}} function Zib(a){var b=!0;b=b===void 0?!0:b;Yib();var c=a.ready;a.ready=function(){this._template=null;c.call(this)}; Xib(a,b?a.debounceRender:a.doRender)} ;var KA=function(){var a=Rr.apply(this,arguments)||this;a.switchTemplateAtRegistration=!1;return a}; l(KA,Rr);KA.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||Wib(this),ddb(this,"doRender"),this.doRender())}; KA.prototype.debounceRender=function(){this.templatingFn&&yz(this,"doRender",this.doRender)}; KA.prototype.doRender=function(){this.templatingFn?this.templatingFn():Im(Error("doRender in YtExprimentalTemplatingBehavior was called but no templateFn was registered. This likely indicates a regression, since this doRender is gated behind existential checks."))}; KA.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn}; var $ib=KA;$ib=u([AJa()],$ib);var ajb=$ib;var bjb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,LA={},cjb=(LA[1]={filterString:null,isUnwrappable:null,unwrap:null},LA[2]={filterString:function(a,b,c){return Zc(c)}, isUnwrappable:function(a){return a instanceof zc}, unwrap:function(a){return Ac(a)}},LA[3]={filterString:function(a,b,c){return bjb.test(c)?c:Gb.toString()}, isUnwrappable:function(a){return Hb(a)}, unwrap:function(a){return Ib(a)}},LA[4]={filterString:function(){return Gb.toString()}, isUnwrappable:function(a){return a instanceof xb}, unwrap:function(a){return zb(a).toString()}},LA[5]={filterString:function(){return"zClosurez"}, isUnwrappable:function(a){return a instanceof vc}, unwrap:function(a){return Oba(a)}},LA[7]={filterString:function(){return" /*zClosurez*/ "}, isUnwrappable:function(a){return a instanceof Mc}, unwrap:function(a){return Oc(a)}},LA[8]={filterString:function(a,b,c){c=String(c).toLowerCase(); return $la(a,b,c)?c:"zClosurez"}, isUnwrappable:null,unwrap:null},LA[10]={filterString:null,isUnwrappable:null,unwrap:null},LA);function djb(a,b,c){if(c===null||c===void 0)return c;var d=Xla(a.tagName.toLowerCase(),b,function(){throw Error("Contingent attribute/property lookups are not supported.")}); if(d===null)return c;d=cjb[d];var e;if((e=d.isUnwrappable)==null?0:e.call(d,c)){if(d.unwrap)return d.unwrap(c);throw Error("Value Handler's unwrap function does not exist.")}return d.filterString?d.filterString(a.tagName,b,String(c)):c} ;Vo[To["default"]]=ejb;function ejb(a,b,c){var d=b[b.length-1]!=="$",e=djb(a,b,c);if(d){if(typeof e==="function"&&b.startsWith("reactiveon")&&b===b.toLowerCase()){var h,k=(h=qp)!=null?h:SCa;uCa(a,b.slice(8),function(m){Jp(k,function(){e(m)})})}else a[b]=e;}else c=e==null?null:String(e),tCa(a,b.slice(0,-1),c)} var fjb=function(a,b,c,d,e){return function(){var h=Ga.apply(0,arguments),k=vGa(b,c,d,e);try{return a.apply(null,pa(h))}finally{k()}}}(gp,"fr_c3"),gjb=y("measure_framework_render")?fjb:gp;var MA=function(a,b){var c=this;this.hostElement=a;this.events=new ij;this.props=b;this.events.subscribe("UPDATE",function(){gjb(c.hostElement,c.patchInternal.bind(c));var d;c.hostElement.data=(d=c.props)==null?void 0:d.data}); this.events.subscribe("CONNECTED",function(){hjb(c);var d;c.hostElement.data=(d=c.props)==null?void 0:d.data}); this.events.subscribe("DISCONNECTED",function(){var d;(d=c.onDisconnected)==null||d.call(c);var e;(e=c.signalContextDispose)==null||e.call(c)}); this.events.subscribe("UPDATED",function(){var d;(d=c.onUpdated)==null||d.call(c)})}; MA.prototype.setState=function(a){this.state||(this.state=a);Object.assign(this.state,a);gjb(this.hostElement,this.patchInternal.bind(this))}; var hjb=function(a){a.signalContextDispose=Dp(function(b){a.owner=b;var c;(c=a.onConnected)==null||c.call(a)},!!qp)}; MA.prototype.patchInternal=function(){var a=this;this.owner.isDisposed?this.signalContextDispose=Dp(function(b){a.owner=b;vp(null,function(){a.render()})},!!qp):Bp(this.owner,function(){vp(null,function(){a.render()})})}; var ijb=function(a){Bp(a.owner,function(){wp(function(){a.render()})})};var jjb=[];function OA(a){jjb.length===0&&requestAnimationFrame(function(){setTimeout(function(){var b=jjb.slice();jjb.length=0;b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;try{c()}catch(d){dj(d)}}})}); jjb.push(a)} ;function kjb(a){if(a){var b=a.component;if(b){var c;b==null||(c=b.events)==null||c.publish("DISCONNECTED");var d;b==null||(d=b.onDisconnected)==null||d.call(b)}var e,h;(e=a.__spec)==null||(h=e.didUnmount)==null||h.call(e);for(b=0;b<a.childNodes.length;b++)kjb(a.childNodes[b])}} ;function PA(a,b,c){var d=b&&b.key,e=bp;e[0]=a;e[1]=d;e[2]=void 0;for(var h in b)b.hasOwnProperty(h)&&(a=b[h],d=cp,d.push(h),d.push(a));b=bp;a:{if(h=bp[2])for(a=0;a<h.length;a+=2)if(h[a]==="nonce"){h=h[a+1];break a}h=""}h=ICa(b[0],b[1],h);a=Xo(h);d=b[2];if(!a.staticsApplied&&(a.staticsApplied=!0,d&&d.length))if((e=a._attrsArr)&&e.length){for(e=0;e<d.length;e+=2)jp[d[e]]=e+1;e=a._attrsArr||(a._attrsArr=sCa(0));for(var k=0,m=0;m<e.length;m+=2){var p=e[m],q=e[m+1],r=jp[p];r?d[r]===q&&delete jp[p]:(e[k]= p,e[k+1]=q,k+=2)}Uo(e,k);for(var w in jp)yCa(h,w,d[jp[w]],Vo),delete jp[w]}else for(w=0;w<d.length;w+=2)yCa(h,d[w],d[w+1],Vo);OCa(h,a,Vo);Uo(b,0);c&&c($o);JCa()} function QA(a){var b=a.toString().toLowerCase();return function(c,d){PA(b,c,d)}} var RA=QA("A"),ljb=QA("BUTTON"),SA=QA("DIV"),mjb=QA("H3"),njb=QA("IFRAME"),ojb=QA("IMG"),pjb=QA("LABEL"),TA=QA("SPAN");(function(){var a=Wo;Wo=function(b){a==null||a(b);OA(function(){for(var c=0;c<b.length;c++)kjb(b[c])})}})(); function qjb(a,b){var c,d=(c=b.hostProps)!=null?c:b.config;a.getHostProps&&(d=a.getHostProps(b));PA(a.tagName,d,function(e){var h=!1;b.ref&&(b.ref.value=e);if(!e.component){var k=new a(e,b);h=!0;e.component=k;k.events.publish("CONNECTED")}e.component.willReceiveProps&&b!==e.component.props&&e.component.willReceiveProps(b);e.component.props=b;if(e.data!==b.data||b)e.data=b.data||b;h?ijb(e.component):e.component.patchInternal();e.component.events.publish("UPDATED");if(h){var m,p;(p=(m=e.component).onMounted)== null||p.call(m)}})} function UA(a,b){var c;(a==null?0:(c=a.prototype)==null?0:c.render)?qjb(a,b):typeof a==="function"&&a(b)} ;var rjb=function(){var a=Jy.apply(this,arguments)||this;a.hasUnmounted=!1;return a}; l(rjb,Jy);f=rjb.prototype;f.beforeRegister=function(){var a=this.doIdomRender;this.templatingFn?Im(Error("initExperimentalTemplate was called multiple times on the same element. Only one template can be registered per element. Subsequent templates will not be registered.")):(this.templatingFn=a,this.switchTemplateAtRegistration=!0,Zib(this))}; f.shouldRenderOnRemount=function(){return!1}; f.attached=function(){if(this.shouldRenderOnRemount()&&this.hasUnmounted){this.hasUnmounted=!1;var a=this.hostElement.firstChild;try{var b;a==null||(b=a.onConnected)==null||b.call(a)}catch(c){Jm(c)}this.doIdomRender()}}; f.detached=function(){kjb(this.hostElement);this.shouldRenderOnRemount()&&(this.hasUnmounted=!0)}; f.renderIdom=function(){throw Error("Idom template function not implemented")}; f.doIdomRender=function(){var a=this;gp(this.hostElement,function(){a.renderIdom()})}; var sjb=rjb;sjb=u([Oy()],sjb);var VA=[ajb.prototype,sjb.prototype];function tjb(a,b,c){var d=c.animationRef,e=c.listeners;a=a.loadAnimation(Object.assign({},{container:b},c.animationConfig));d&&(d.lottieEl=a);if(e)for(d=g(Object.entries(e)),e=d.next();!e.done;e=d.next())b=g(e.value),e=b.next().value,(b=b.next().value)&&a.addEventListener(e,b);return a} ;function WA(){var a=Ga.apply(0,arguments);return function(){for(var b="",c=g(a),d=c.next();!d.done;d=c.next())if(d=d.value,typeof d==="function"&&(d=d()),d)if(typeof d==="string")b+=" "+d;else for(var e in d)if(d.hasOwnProperty(e)){var h=d[e];typeof h==="function"&&(h=h());h&&(b+=" "+e)}b=b.trim()||void 0;return Fp(b)}} ;function XA(a){var b;var c=a.className;var d=a.animationName;var e=a.lottiePlayerProps;var h=a.animationRef;var k=(b=a.elRefForInterop)||Er(),m;yp(function(){var r;return void((r=m)==null?void 0:r.destroy())}); var p;Ep(function(){if(d()!==p){p=d();var r=Object.assign({},{animationName:d(),animationRef:Fp(h)},Fp(e));try{(IA?IA:Oib()).then(function(E){var I;(I=m)==null||I.destroy();m=tjb(E,k.value,r)})}catch(E){var w=E,z="LottieComponent error."; w.message&&(z+=" Original description: "+w.message);Km(w,z);Jm(w);var C;((C=r.listeners)==null?0:C.error)&&r.listeners.error(w)}}}); var q=WA("YtLottieComponentHost",c);return F(nr,{cond:function(){return!Fp(b)}},function(){return F("lottie-component",{class:q, el:k})})} XA.isReactive=!0;function ujb(a){var b=Er(),c=g(YHa(a.lottiePlayerProps.animationConfig.name||"",a.className)),d=c.next().value;c=c.next().value;var e=sr(function(){return a.lottiePlayerProps.animationRef}); qr(function(){a.lottiePlayerProps.animationRef&&(a.lottiePlayerProps.animationRef.lottieEl=e==null?void 0:e.lottieEl)},[a.lottiePlayerProps.animationRef]); return F("lottie-component",{skip:!0,class:WA(c,"YtLottieComponentHost"),el:b},F(XA,{lottiePlayerProps:a.lottiePlayerProps,animationRef:e,animationName:d,elRefForInterop:b}))} ;var vjb=new Map;function wjb(a){var b=uk("web_generic_client_event_wait_period ",0);b||(b=3E5);var c=vjb.get(a);!y("enable_web_client_experiment_event_timeout_killswitch")&&c&&rl()-c<b||(vjb.set(a,rl()),bl("genericClientExperimentEvent",{eventType:a}))} ;var xjb=!1;function YA(a){y("mweb_wiz_migration_event_killswitch")||y("kevlar_wiz_migration_event_killswitch")||!a||xjb||(wjb("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT"),xjb=!0)} var yjb=!1;function zjb(){y("web_watch_log_theater_mode")&&wjb("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")} ;function Ajb(a){return a.value===""||a.value==="true"?!0:a.value==="false"?!1:isNaN(Number(a.value))?a.value:Number(a.value)} ;var ZA=function(a,b,c){b=b===void 0?"unknown":b;c=c===void 0?{}:c;Mk.call(this,a+" ("+b+")",Object.assign({},{name:"YtWcwError",tagName:b},c));Object.setPrototypeOf(this,this.constructor.prototype)}; l(ZA,Mk);var $A=Symbol("signal"),aB=Symbol("static");function Bjb(a,b,c){kr=a;a._numRenders=0;try{var d=FIa(function(){return F(b,Object.assign({},c))})}catch(h){var e=function(k){k.args||(k.args=[]); k.args.push("Error in web component wrapper");k.args.push(a.tagName.toLowerCase());return k}; Im(h instanceof Error?e(h):new ZA("Wiz rendering error",a.tagName.toLowerCase()));throw h}finally{kr=void 0}return d} function bB(a,b,c){c=c===void 0?{}:c;if(!a.isReactive)throw new ZA("Components must be marked reactive to be used from web component wrapper.",b);if(ir.has(b))throw new ZA("Do not register a Wiz component to be rendered with boththe deprecated wrapper and the signals based wrapper.",b);var d,e=(d=c.props)!=null?d:{};lr.add(b);var h=OJa();c=function(){var p=h.apply(this,arguments)||this;p.rawProps={};p.queuingRender=!1;p.dispose=function(){}; p.isWebComponentWrapper=!0;p.hasAttached=!1;return p}; l(c,h);c.prototype.render=function(){this.hasAttached=!0;for(var p=g([].concat(pa(this.attributes))),q=p.next();!q.done;q=p.next())this.removeAttribute(q.value.name);p=Object.assign({},this.componentProps,this.slotProps);q=g(Bjb(this,a,p));p=q.next().value;q=q.next().value;if(!(p[0]instanceof Element)||p.length>1)throw new ZA("Wrapped Wiz components must return a single root element.",b);p=p[0].tagName.toLowerCase();if(p!==b)throw new ZA("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+( p+" !== '"+b),b);this.dispose=q}; c.prototype.setUpProps=function(){for(var p=this.rawProps,q=g(this.attributes),r=q.next();!r.done;r=q.next()){r=r.value;var w=dd(r.name);w in e&&(p[w]=Ajb(r))}q={};for(var z in e)e[z]!==aB&&(w=g(Gp(p[z])),r=w.next().value,w=w.next().value,q[z]=w,p[z]=r);p=g([p,q]);this.componentProps=p.next().value;this.setters=p.next().value;p={};z=g(this.childNodes);for(q=z.next();!q.done;q=z.next()){q=q.value;var C=w=void 0,E=void 0;r=dd((E=(C=(w=q).getAttribute)==null?void 0:C.call(w,"slot"))!=null?E:"children"); if(w=p[r])w.push(q);else if(r in e||r==="children")p[r]=[q]}this.slotProps=p}; c.prototype.connectedCallback=function(){jr===b&&(this._isInert=!0);this._isInert||(this.queuingRender="data"in e&&!this.rawProps.data,this.hasAttached||this.queuingRender||this.setUpProps(),this.queuingRender&&!this.hasAttached||this.render())}; c.prototype.disconnectedCallback=function(){if(!this._isInert){this.dispose();for(var p=g([].concat(pa(this.attributes))),q=p.next();!q.done;q=p.next())this.removeAttribute(q.value.name);this.innerText="";afb(this)}}; c.prototype._setPendingPropertyOrPath=function(){}; c.prototype.notifyPath=function(){}; d=g(Object.keys(e));for(var k=d.next(),m={};!k.done;m={prop$jscomp$95:void 0},k=d.next())m.prop$jscomp$95=k.value,Object.defineProperty(c.prototype,m.prop$jscomp$95,{set:function(p){return function(q){if(!this._isInert)if(this.setters){var r,w;(w=(r=this.setters)[p.prop$jscomp$95])==null||w.call(r,q)}else this.rawProps[p.prop$jscomp$95]=q,this.queuingRender&&p.prop$jscomp$95==="data"&&q!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())}}(m), get:function(){return Cjb}}); customElements.define(b,c)} var Cjb=Symbol("prop_value");var Djb=Gz(function(a){YA(y("kevlar_c3po_to_wiz_4_log"));var b=Fr(function(c){if(!a.onClick)return!0;var d;(d=a.onClick)==null||d.call(a,c);return!1}); return F("ytd-lottie-player",{"on:click":b,id:a.id,hidden:a.hidden,class:a.class,"aria-label":a.ariaLabel},F(XA,{lottiePlayerProps:a.data,animationName:function(){var c;return((c=a.data().animationConfig)==null?void 0:c.name)||""}, animationRef:function(){return a.data().animationRef}}))}); y("kevlar_c3po_to_wiz_4")&&bB(Djb,"ytd-lottie-player",{props:{data:$A,onClick:$A,id:$A,hidden:$A,class:$A,ariaLabel:$A}});function cB(a){return y("mweb_wiz_skip_render")?Ejb(a):Fjb(a)} function Ejb(a){return function(b){var c=ICa("wink-root");fp();JCa();qIa(c,F(a,b))}} function Fjb(a){var b=b===void 0?!1:b;return function(c){b&&y("mweb_skip_keto_to_c3_if_no_data")&&c.data===void 0||CEa(function(){var d=c.children;d?Ir(F(a,c,d)):Ir(F(a,c))})}} ;var dB=function(){MA.apply(this,arguments);this.name="";this.animation=void 0}; l(dB,MA);dB.getHostProps=function(a){a=a.className;return{className:a?a+" YtLottieComponentHost":"YtLottieComponentHost"}}; dB.prototype.onDisconnected=function(){this.name=void 0;var a;(a=this.animation)==null||a.destroy()}; dB.prototype.render=function(){var a=this,b,c,d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1)return b=a.props,c=b.lottiePlayerProps,xa(r,2),a.name===c.animationConfig.name?(c.animationRef&&(c.animationRef.lottieEl=a.animation),ep(),r.return()):n(r,IA?IA:Oib(),4);if(r.nextAddress!=2)return d=r.yieldResult,a.name=c.animationConfig.name,(e=a.animation)==null||e.destroy(),a.animation=tjb(d,a.hostElement,c),ya(r,0);k=h=za(r);m="LottieComponent error.";k.message&&(m+=" Original description: "+k.message); Km(k,m);Jm(k);if((p=c.listeners)==null?0:p.error)(q=c.listeners)==null||q.error(k);ua(r)})}; dB.tagName="lottie-component";function Gjb(a){y("mweb_enable_keto_batch_17_7")?cB(ujb)(a):UA(dB,a);YA(y("mweb_enable_keto_batch_17_7_log"))} ;var Hjb=function(){return J.apply(this,arguments)||this}; l(Hjb,J);Hjb.prototype.shouldRenderOnRemount=function(){return!0}; Hjb.prototype.renderIdom=function(){this.data&&(YA(y("kevlar_c3po_to_wiz_4_log")),Gjb({lottiePlayerProps:this.data}))}; var eB=Hjb;u([K(VA),v("design:type",Object)],eB.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],eB.prototype,"data",void 0);eB=u([Wy({disableElementRegistration:!0,is:"ytd-lottie-player",isInjectionRoot:!0})],eB);y("kevlar_c3po_to_wiz_4")||V(eB,"ytd-lottie-player",Vib,{mode:2});var Ijb;var Jjb;var Kjb=function(){var a=J.apply(this,arguments)||this;a.animationRef={};return a}; l(Kjb,J);f=Kjb.prototype; f.handlePropertyChange=function(){var a=this.animatedIcon,b=this.active,c=this.isDarkTheme;if(a){var d=this.previousActive!==b;this.previousActive=b;this.animationRef.lottieEl?d&&this.toggleAnimation(b,a.totalFrames):b?this.initializeAnimationAsToggled(a.lottiePlayerProps,a.totalFrames):this.initializeAnimationAsUntoggled(a.lottiePlayerProps);a.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=a.type;this.lottiePlayerProps=this.computeLottiePlayerProps(a,c)}}; f.computeLottiePlayerProps=function(a,b){var c=this.deepCloneLottiePlayerProps(a);b?(b=a.nameDarkTheme,a=a.pathDarkTheme):(b=a.name,a=a.path);c.animationConfig.name=b;(b=JA.get(a))?c.animationConfig.animationData=b:c.animationConfig.path=a;return c}; f.initializeAnimationAsToggled=function(a,b){a.animationConfig.initialSegment=[b-1,b]}; f.initializeAnimationAsUntoggled=function(a){a.animationConfig.initialSegment=void 0}; f.toggleAnimation=function(a,b){if(a){var c;(c=this.animationRef.lottieEl)==null||c.playSegments([0,b],!0)}else{var d;(d=this.animationRef.lottieEl)==null||d.playSegments([0,1],!0)}}; f.deepCloneLottiePlayerProps=function(a){var b=Object.assign({},a.lottiePlayerProps.animationConfig);a=Object.assign({},a.lottiePlayerProps);a.animationConfig=b;return a}; var fB=Kjb;fB.prototype.handlePropertyChange=fB.prototype.handlePropertyChange;u([Q(),v("design:type",Object)],fB.prototype,"animatedIcon",void 0);u([Q({value:!1}),v("design:type",Boolean)],fB.prototype,"active",void 0);u([Q(),v("design:type",Boolean)],fB.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],fB.prototype,"animatedIconType",void 0);u([Q(),v("design:type",Boolean)],fB.prototype,"previousActive",void 0); u([Q(),v("design:type",Object)],fB.prototype,"lottiePlayerProps",void 0);u([Q(),v("design:type",Object)],fB.prototype,"animationRef",void 0);u([O("animatedIcon","active","isDarkTheme"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fB.prototype,"handlePropertyChange",null);fB=u([Wy({is:"yt-animated-icon",disableElementRegistration:!0})],fB); V(fB,"yt-animated-icon",function(){if(Jjb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-lottie-player data=\"[[lottiePlayerProps]]\" class=\"style-scope yt-animated-icon\"></ytd-lottie-player>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Ijb===void 0&&(Ijb=document.createElement("template"));var d=Ijb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Jjb=a}a=Jjb;return a},{mode:2});var Ljb;var Mjb;var Njb,Ojb=function(){return Njb!==void 0?Njb:Njb=document.createElement("template")}; document.head.appendChild(Ojb().content);var Pjb;function Qjb(a,b,c,d){function e(k,m){if(b.value===m&&a!=null&&a.value){for(;a.value.firstChild;)a.value.removeChild(a.value.firstChild);a.value.classList.add("yt-spec-icon-shape");k(a.value,d)}} c=Rjb(um().resolve(xA),c);if(typeof c==="function")b.value=null,e(c,null);else{var h=new bj(c.then,c);b.value=h;h.then(function(k){e(k,h)})}} function Sjb(a){var b=a.data;var c=a.options;var d=Er(),e=sr(function(){return{value:null}}); rr(function(){return function(){var h;(h=e.value)==null||h.cancel()}}); qr(function(){Qjb(d,e,b,c)},[b.iconName, b.iconStyle,b.iconSize,b.iconSetName]);return F("span",{class:"yt-icon-shape",el:d,skip:!0})} var Tjb=Gz(function(a){var b=Er(),c=sr(function(){return{value:null}}); yp(function(){var m;(m=c.value)==null||m.cancel()}); var d=xp(function(){return a.data().iconName}),e=xp(function(){return a.data().iconStyle}),h=xp(function(){return a.data().iconSize}),k=xp(function(){return a.data().iconSelected}); Ep(function(){var m={iconName:d(),iconStyle:e(),iconSize:h(),iconSelected:k()},p,q=(p=a.options)==null?void 0:p.call(a);Qjb(b,c,m,q)}); return F("span",{class:"yt-icon-shape",el:b})}); y("mweb_enable_keto_batch_icons")||(Tjb.idomCompat=!0);function Ujb(a,b){y("mweb_enable_keto_batch_19")?cB(Sjb)({data:a,options:b}):UA(gB,{data:a,options:b});YA(y("mweb_enable_keto_batch_19_log"))} var gB=function(){MA.apply(this,arguments);this.JSC$10045_iconManager=um().resolve(xA);this.pendingPromise=null}; l(gB,MA);gB.prototype.onConnected=function(){Vjb(this,this.props.data)}; gB.prototype.willReceiveProps=function(a){var b=this.props.data,c=a.data;b.iconName===c.iconName&&b.iconStyle===c.iconStyle&&b.iconSize===c.iconSize&&b.iconSetName===c.iconSetName&&b.iconSelected===c.iconSelected||Vjb(this,a.data)}; var Vjb=function(a,b){var c=Rjb(a.JSC$10045_iconManager,b);typeof c==="function"?(a.pendingPromise=null,a.renderIcon(c,null)):(a.pendingPromise=c,c.then(function(d){a.renderIcon(d,c)}))}; gB.prototype.renderIcon=function(a,b){if(this.pendingPromise===b){for(;this.hostElement.firstChild;)this.hostElement.removeChild(this.hostElement.firstChild);this.hostElement.className="yt-spec-icon-shape";a(this.hostElement,this.props.options)}}; gB.prototype.render=function(){fp()}; gB.tagName="icon-shape";var Wjb=function(){return J.apply(this,arguments)||this}; l(Wjb,J);Wjb.prototype.renderIdom=function(){if(this.data){var a={iconWidth:"100%",iconHeight:"100%"},b;Ujb(this.data,(b=this.options)!=null?b:a)}}; ia.Object.defineProperties(Wjb,{template:{configurable:!0,enumerable:!0,get:function(){if(Pjb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); a.content.insertBefore(Ojb().content.cloneNode(!0),a.content.firstChild);Pjb=a}a=Pjb;return a}}}); var hB=Wjb;u([K(VA),v("design:type",Object)],hB.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],hB.prototype,"data",void 0);u([Q(),v("design:type",Object)],hB.prototype,"options",void 0);hB=u([Wy({disableElementRegistration:y("kevlar_enable_wiz_icon_shape"),is:"yt-icon-shape",isInjectionRoot:!0})],hB);function Xjb(a,b,c){QHa(a,function(){return F(nr,{cond:b},function(d){return F(Tjb,{data:d,options:c})})})} ;var Yjb={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};var Zjb=new Pt({type:"iconset",value:void 0}),$jb=function(){var a=J.apply(this,arguments)||this;a.isDarkTheme=document.documentElement.hasAttribute("dark");a.iconName="";a.iconsetName="yt-icons";a.iconset=null;a.missingIconSet=!1;a.iconType=null;a.iconFilter=void 0;a.iconShapeDataSignal=Gp();a.renderingOptionsSignal=Gp({iconWidth:"100%",iconHeight:"100%",iconFilter:a.iconFilter});a.wizHasRendered=!1;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l($jb,J);f=$jb.prototype;f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&(this.isDarkTheme=a)}; f.handlePropertyChange=function(){var a=this,b,c,d,e,h,k,m,p,q,r,w;return t(function(z){switch(z.nextAddress){case 1:if(b=!a.icon&&!a.iconName||!a.isAttached)return z.return();c=a;d=c.icon;e=c.size;h=c.defaultToFilled;k=c.active;m=c.targetContainer;a.toggleContainerClass(m);y("kevlar_use_wil_icons")&&d&&(p=gib(d),p.length?(q=p[1].toUpperCase(),a.iconType=zUa[q],a.iconType||(a.iconType=p[1])):a.iconType=null);if(d){z.jumpTo(2);break}a.iconsetName="";a.iconName="";return n(z,a.renderIcon(m,d),3);case 3:return z.return(); case 2:r=a.computeIcon(d);w=gib(r);w.length&&(a.iconsetName=w[0],a.iconName=w[1]);if(!y("kevlar_use_wil_icons")){z.jumpTo(4);break}return n(z,a.getIconShapeData(),5);case 5:a.iconShapeData=z.yieldResult;case 4:if(a.shouldRenderIconShape(m)){z.jumpTo(6);break}return n(z,a.determineIconSet(r,k,h,e,m),6);case 6:return n(z,a.renderIcon(m,d),0);}})}; f.toggleContainerClass=function(a){a?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")}; f.computeIcon=function(a){return!y("default_to_innertube_icon")||a.indexOf(":")>0?a:zA(a)}; f.determineIconSet=function(a,b,c,d){var e=this;return t(function(h){return h.nextAddress==1?y("kevlar_system_icons")||gk("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||gk("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?n(h,e.switchToYtSysIconset(a,b,c,d),3):h.jumpTo(2):h.nextAddress!=2?h.return():n(h,e.useYtSysIconsetForMissingIcons(a,b,c,d),0)})}; f.switchToYtSysIconset=function(a,b,c,d){var e=this,h,k,m,p,q,r,w;return t(function(z){switch(z.nextAddress){case 1:if(!a||e.iconsetName!=="yt-icons"&&e.iconsetName!=="yt-sys-icons"){z.jumpTo(0);break}h=gib(a);k=h[1];k=pib(k);return n(z,yA(k,!0),3);case 3:return m=z.yieldResult,n(z,yA(k,!1),4);case 4:if((p=z.yieldResult)||b&&m)e.iconsetName="yt-sys-icons";e.iconName=e.getIconName(k,b,c,p,m);if(d===24){z.jumpTo(0);break}q="yt-sys-icons"+d+":"+e.iconName;return n(z,yA(q,!1,!0),6);case 6:return r=z.yieldResult, n(z,yA(q,!0,!0),7);case 7:w=z.yieldResult;e.iconName=e.getIconName(k,b,c,r,w);if(!b&&r||b&&w)e.iconsetName="yt-sys-icons"+d;ua(z);}})}; f.getIconName=function(a,b,c,d,e){a.includes("-filled")&&(a=a.replace("-filled",""));return e&&(b||c)?a+"-filled":a}; f.useYtSysIconsetForMissingIcons=function(a,b,c,d){var e=this,h,k;return t(function(m){if(m.nextAddress==1)return e.iconsetName!=="yt-icons"?m.jumpTo(0):n(m,yA(e.iconName,!1,!1,!0),3);if(m.nextAddress!=4)return h=m.yieldResult,n(m,yA(e.iconName,!1),4);k=m.yieldResult;if(h||!k)return m.jumpTo(0);e.iconsetName="yt-sys-icons";return n(m,e.switchToYtSysIconset(a,b,c,d),0)})}; f.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)}; f.getIconManager=function(){return t(function(a){try{return a.return(um().resolve(xA))}catch(b){return a.return(new Promise(function(c){Zw().parkOrScheduleJob(function(){c(um().resolve(xA))},2,"ci")}))}})}; f.getIconShapeData=function(){var a=this,b,c,d,e,h,k;return t(function(m){if(m.nextAddress==1){if(!a.iconType)return m.return(void 0);b=a.iconType.toLowerCase();c=b.endsWith("_filled")||b.endsWith("-filled");return n(m,a.getIconManager(),2)}d=m.yieldResult;e=a.active||a.defaultToFilled||c?"youtube_fill":"youtube_outline";h={iconName:b,iconStyle:e,iconSize:a.size,iconSetName:a.iconsetName};k=!!d.resolveIcon(h);k||(h.iconSize=void 0,k=!!d.resolveIcon(h));!k&&c&&(h.iconName=b.substring(0,b.length-7), h.iconSize=a.size,k=!!d.resolveIcon(h),k||(h.iconSize=void 0,k=!!d.resolveIcon(h)));k||(h.iconStyle=void 0,k=!!d.resolveIcon(h));k||Jm(new Mk("Icon not supported",{iconName:h.iconName,iconStyle:h.iconStyle,iconSize:h.iconSize,iconType:b}));return m.return(k?h:void 0)})}; f.shouldRenderIconShape=function(a){if(!y("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;var b=this.getContainer(a);a=!!b&&y("web_animated_like")&&Qib(b);b=!!b&&y("web_animated_actions")&&Rib(b,this.icon);return!a&&!b}; f.renderIcon=function(a,b){var c=this,d,e,h,k,m,p,q,r,w;return t(function(z){switch(z.nextAddress){case 1:if(b&&c.icon!==b)return z.return();d=c.getContainer(a);e=!!d&&y("web_animated_like")&&Qib(d);h=!!d&&y("web_animated_actions")&&Rib(d,c.icon);if(c.shouldRenderIconShape(a)&&c.iconType)return c.applyIconShape(e,h,d),z.return();c.removeIconShape();if(!d)return z.return();c.iconName===""&&c.iconset&&d&&(c.removeStaticIcon(c.iconset,d),(e||h)&&c.removeAnimatedIcon(d));if(c.iconName===""&&c.iconset|| !c.iconsetName||!Zjb)return z.return();c.iconset=Zjb.byKey(c.iconsetName);if(!c.iconset)return c.missingIconSet=!0,window.addEventListener("iron-iconset-added",EA(c,c.onIconsetAdded)),z.return();c.missingIconSet&&(c.missingIconSet=!1,window.removeEventListener("iron-iconset-added",EA(c,c.onIconsetAdded)));m=(k=h||e||c.isAnimatedIcon?Pib(c.icon):void 0)&&!k.lazyLoad;q=k&&((p=k)==null?void 0:p.lazyLoad)&&(k.lottiePlayerProps.animationConfig.animationData?!0:JA.get(c.isDarkTheme?k.pathDarkTheme:k.path)? !0:!1);if(m||q)return c.applyAnimatedIcon(d,k,c.iconset),z.return();if(q||(r=k)==null||!r.lazyLoad){z.jumpTo(2);break}w=Tib(k,c.isDarkTheme);c.applyStaticIcon(c.iconset,d,c.iconName,a,e,h);return n(z,w,3);case 3:return n(z,c.renderIcon(c.targetContainer,c.icon),4);case 4:return z.return();case 2:c.applyStaticIcon(c.iconset,d,c.iconName,a,e,h),ua(z);}})}; f.getContainer=function(a){var b,c=(b=Vab(this.hostElement))==null?void 0:b.host;b=!!c&&!!c.polymerController;if(!a||b)return a?this.getTargetContainer(a,c):this.hostElement}; f.getTargetContainer=function(a,b){var c=T(b).querySelector("#"+a);c||Im(new Mk("yt-icon container missing",b.is,a));return c}; f.applyStaticIcon=function(a,b,c,d,e,h){(e||h)&&this.removeAnimatedIcon(b);y("kevlar_enable_wiz_icon_shape")||this.removeIconShape();e=h&&!!this.iconType&&!!this.iconShapeData&&y("kevlar_use_wil_icons");try{e?this.applyIconShape(!1,!1,b):a.applyIcon(b,c)}catch(k){this.handleError(k,d,b)}}; f.applyIconShape=function(a,b,c){this.iconset&&c&&(this.removeStaticIcon(this.iconset,c),(a||b)&&this.removeAnimatedIcon(c));a={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter};if(y("kevlar_enable_wiz_icon_shape")){var d=g(this.iconShapeDataSignal),e=d.next().value;d=d.next().value;b=g(this.renderingOptionsSignal);var h=b.next().value;b=b.next().value;d(this.iconShapeData);b(a);this.wizHasRendered||(this.wizHasRendered=!0,Xjb(this.hostElement,e,h))}else this.iconShape||(b=document.createElement("yt-icon-shape"), T(this.hostElement).appendChild(b)),(e=this.iconShape)==null||(d=e.polymerController)==null||d.set("data",this.iconShapeData),(h=this.iconShape.polymerController)==null||h.set("options",a)}; f.removeIconShape=function(){if(y("kevlar_use_wil_icons"))if(y("kevlar_enable_wiz_icon_shape"))(0,this.iconShapeDataSignal[1])(void 0);else this.iconShape&&T(this.hostElement).removeChild(this.iconShape)}; f.removeStaticIcon=function(a,b){a.removeIcon(b)}; f.applyAnimatedIcon=function(a,b,c){this.removeStaticIcon(c,a);this.removeIconShape();var d;c=this.animatedIconElement&&((d=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:d.type)===b.type;if(this.animatedIconElement&&c){this.animatedIconElement.polymerController.animatedIcon=b;var e;((e=this.animatedIconElement)==null?void 0:e.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(a), this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=b,this.animatedIconElement.polymerController.active=this.active,this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,y("kevlar_use_wil_icons")&&y("kevlar_enable_wiz_icon_shape")?a.insertBefore(this.animatedIconElement,a.childNodes[0]):(a=T(a),a.insertBefore(this.animatedIconElement,a.childNodes[0]))}; f.removeAnimatedIcon=function(a){y("kevlar_use_wil_icons")&&y("kevlar_enable_wiz_icon_shape")?this.animatedIconElement&&a.contains(this.animatedIconElement)&&a.removeChild(this.animatedIconElement):(a=T(a),this.animatedIconElement&&a.contains(this.animatedIconElement)&&a.removeChild(this.animatedIconElement));this.animatedIconElement=void 0}; f.handleError=function(a,b,c){Km(a,this.iconName,b,c);b=y("web_animated_like")&&Qib(c);var d=!1;window.location.href.includes("JpymaW6Lh2w")?d=!0:c._svgIcon&&(c=(c=c._svgIcon.parentNode)?c.tagName:"unknown",Km(a,c),c==="YT-ICON"&&a.name==="NotFoundError"?d=!0:a.name==="NotFoundError"&&b&&(d=!0));d?Jm(a):Im(a)}; ia.Object.defineProperties($jb,{template:{configurable:!0,enumerable:!0,get:function(){if(Mjb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Ljb=== void 0&&(Ljb=document.createElement("template"));var d=Ljb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Mjb=a}a=Mjb;return a}}}); var iB=$jb;iB.prototype.handlePropertyChange=iB.prototype.handlePropertyChange;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],iB.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",String)],iB.prototype,"icon",void 0);u([Q({value:!1}),v("design:type",Boolean)],iB.prototype,"active",void 0);u([Q({value:!1}),v("design:type",Boolean)],iB.prototype,"defaultToFilled",void 0);u([Q({value:!1}),v("design:type",Boolean)],iB.prototype,"isAnimatedIcon",void 0); u([Q({value:24}),v("design:type",Number)],iB.prototype,"size",void 0);u([Q({value:""}),v("design:type",String)],iB.prototype,"targetContainer",void 0);u([Q(),v("design:type",Object)],iB.prototype,"animatedIconElement",void 0);u([Q(),v("design:type",Object)],iB.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],iB.prototype,"ariaHidden",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],iB.prototype,"ariaLabel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",String)],iB.prototype,"role",void 0);u([My("yt-icon-shape"),v("design:type",Object)],iB.prototype,"iconShape",void 0);u([O("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],iB.prototype,"handlePropertyChange",null);iB=u([Wy({is:"yt-icon",noInjection:!0})],iB);var akb="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),bkb=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];function jB(a,b){if(b){var c={};akb.forEach(function(d){d=ckb(b,d,"--yt-lightsource-");Object.assign(c,d)}); bkb.forEach(function(d){d=ckb(b,d,"--yt-basic-");Object.assign(c,d)}); mz(a,c)}} function ckb(a,b,c){c+=gd(b);var d={};d[c]=a&&a[b]?ay(a[b]):"";return d} ;var dkb={};dkb.YtPlaintextBehavior=[Lt,{properties:{plaintextOnly:{type:Boolean,value:!1}},detached:function(){this.plaintextOnly&&(this.hostElement.removeEventListener("paste",this.onPaste_),this.removeOwnKeyBindings())}, attached:function(){this.plaintextOnly&&(this.hostElement.addEventListener("paste",this.onPaste_),this.addOwnKeyBinding("ctrl+b meta+b ctrl+i meta+i","preventRichTextFormatting_"))}, onPaste_:function(a){a.preventDefault();a=a.clipboardData.getData("text/plain");document.execCommand("insertText",!1,a)}, preventRichTextFormatting_:function(a){ae&&(a=a.detail.keyboardEvent,a.stopImmediatePropagation(),a.preventDefault())}}];var ekb=function(){this.firstThumbnailLoaded=!1},fkb,gkb=function(){fkb||(fkb=new ekb); return fkb},hkb=function(a){var b=gkb(); b.firstThumbnailLoaded||(b.firstThumbnailLoaded=!0,Eq("ftl",a))},ikb=function(a){gkb(); uGa("cpt")&&Jm(Error("Ticking CPT when CPT already ticked"));Oa.requestAnimationFrame(function(){Oa.setTimeout(function(){Eq("cpt");var b=Gq("vpl"),c=Gq("cpt");b&&c&&Eq("ol",Math.max(b,c))})}); try{Eq("fr_s"),a()}catch(b){Im(b)}Oa.requestAnimationFrame(function(){Eq("bcp")})}; ekb.prototype.reset=function(){this.firstThumbnailLoaded=!1};var jkb=0,kkb=new WeakMap,lkb=0,kB=new Set;function mkb(a,b){return(a=lB(a,b))?Ib(Nb(a)):null} function mB(a){if(a=lB(a,Number.MAX_VALUE,void 0,"width"))return Nb(a)} function lB(a,b,c,d){d=d===void 0?"width":d;if(!a||!a.length)return null;if(y("kevlar_tuner_should_always_use_device_pixel_ratio")){var e=window.devicePixelRatio;y("kevlar_tuner_should_clamp_device_pixel_ratio")?e=Math.min(e,uk("kevlar_tuner_clamp_device_pixel_ratio")):y("kevlar_tuner_should_use_thumbnail_factor")&&(e=uk("kevlar_tuner_thumbnail_factor"));jkb=e}else jkb||(jkb=window.devicePixelRatio);e=jkb;y("kevlar_tuner_should_always_use_device_pixel_ratio")?b*=e:e>1&&(b*=e);if(y("kevlar_tuner_min_thumbnail_quality"))return a[0].url|| null;e=a.length;if(y("kevlar_tuner_max_thumbnail_quality"))return a[e-1].url||null;if(c)for(var h=0;h<e;h++)if(a[h].url.indexOf(c)>=0)return a[h].url||null;for(c=0;c<e;c++)if(a[c][d]>=b)return a[c].url||null;for(b=e-1;b>0;b--)if(a[b][d])return a[b].url||null;return a[0].url||null} function nkb(){kB.size?setTimeout(function(){Wk(okb)},0):lkb=0} function okb(){var a=rl(),b=null,c=!1;kB.forEach(function(e){e.loaded=!0;e.loadTime=a;e.pendingPaint=!1;var h=kkb.get(e);h&&h.resolve(a);b=e;!c&&e.ftlEligible&&(c=!0)}); var d;((d=b)==null?0:d.markDirty)&&b.markDirty();kB.clear();lkb=0;c&&hkb(a)} function pkb(a){kB.add(a);a.pendingPaint=!0;lkb||(lkb=Vk(Hi,nkb))} function qkb(a){a.loaded=!1;a.loadTime=Infinity;var b=kkb.get(a);b&&(b.reject(Error("resetImageLoad")),kkb.delete(a));a.pendingPaint&&(kB.delete(a),a.pendingPaint=!1)} ;var rkb;var skb;var tkb,ukb=function(){return tkb!==void 0?tkb:tkb=document.createElement("template")}; document.head.appendChild(ukb().content);var vkb;var nB=new sm("APP_DIRECTION_TOKEN"),oB=new sm("ICON_RENDERER_TOKEN"),wkb=new sm("ICON_WIZ_COMPONENT_TOKEN"),pB=new sm("DARK_THEME_TOKEN"),qB=new sm("BUTTON_RENDERER_TOKEN"),xkb=new sm("DWELL_DETECTOR_REGISTRY_TOKEN"),rB=new sm("KEY_MANAGER_TOKEN");function sB(a,b,c){c===void 0?delete a[b.name]:a[b.name]=c} ;function tB(a){var b={androidIncludeFontPadding:!1},c=0,d=[],e=[],h=[];if(a.simpleText)return b.content=a.simpleText,b;if(a.runs===void 0)return b.content="",b;a=g(a.runs);for(var k=a.next();!k.done;k=a.next()){k=k.value;var m=k.text,p=void 0,q=(p=m)==null?void 0:p.length;if(m&&q){d.push(m);if(k.bold||k.italics||k.strikethrough||k.underline||k.textColor!=null&&k.textColor!==0||k.deemphasize){m=e;p=m.push;var r={startIndex:c,length:q};k.bold&&(r.weightLabel="FONT_WEIGHT_MEDIUM");k.italics&&(r.italic= !0);k.strikethrough&&(r.strikethrough="LINE_STYLE_SINGLE");k.underline&&(r.underline="LINE_STYLE_SINGLE");k.textColor!=null&&k.textColor!==0?document.documentElement.hasAttribute("dark")?r.fontColor=k.darkModeTextColor||k.textColor:r.fontColor=k.textColor:k.deemphasize&&(document.documentElement.hasAttribute("dark")?r.fontColor=parseInt("ff"+POa("#aaa").substring(1),16):r.fontColor=parseInt("ff"+POa("#606060").substring(1),16));p.call(m,r)}k.navigationEndpoint&&(m=h,p=m.push,r={startIndex:c,length:q, onTap:{innertubeCommand:k.navigationEndpoint}},k.loggingDirectives&&sB(r,cUa,k.loggingDirectives),p.call(m,r));c+=q}}b.content=d.join("");b.styleRuns=e.length?e:void 0;b.commandRuns=h.length?h:void 0;return b} function ykb(a){if(a==null||!a.runs)return!0;a=g(a.runs);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.bracket||b.errorUnderline||b.deemphasize||A(b,Cu)||A(b,IXa))return!1;return!0} ;var zkb=new x("layoutProperties");var Akb=new x("imageType");var Bkb={};function Ckb(a,b){if(a in Bkb)throw Error("STV name collision: "+a+" is already defined.");Dkb(a,b)} function Dkb(a,b){Bkb[a]="value"in b&&"unit"in b?Ekb(a,b):function(c){try{return b(c)}catch(d){throw Error("Error when retrieving "+a+"'s value: "+d.message+".")}}} function Ekb(a,b){return function(c){var d=b.unit;if(d!==c)throw Error(a+"'s unit does not match (actual: "+d+", expected: "+c+").");return b}} ;Ckb("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",unit:"str"});function vB(a){if(!((a==null?0:a.value)&&(a==null?0:a.unit)))return"";switch(a.unit){case"DIMENSION_UNIT_FRACTION":var b="%";break;default:b="px";}a=a.value;b==="%"&&(a*=100);return""+a+b} ;var Fkb=function(a){var b=this;this.holdTime=a===void 0?500:a;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(c){var d=new CustomEvent("LONG_PRESS"),e;(e=c.changedTouches[0].target)==null||e.dispatchEvent(d)}; this.ontouchstart=function(c){b.longPressTimeout=Uk(Hi,function(){b.onlongpress(c);b.longPressOccurred=!0},b.holdTime)}; this.ontouchmove=function(){Hi.cancelJob(b.longPressTimeout);b.longPressTimeout=NaN;b.longPressOccurred=!1;b.moveOccurred=!0}; this.ontouchend=function(c){if(b.longPressTimeout&&!b.longPressOccurred&&!b.moveOccurred){var d;(d=c.changedTouches[0].target)==null||d.dispatchEvent(new Event("click"))}Hi.cancelJob(b.longPressTimeout);b.longPressTimeout=NaN;b.longPressOccurred=!1;b.moveOccurred=!1}};var Gkb=function(a,b){Fkb.call(this,b);var c=this;this.callback=a;this.onlongpress=function(d){var e;(e=c.callback)==null||e.call(c,d)}}; l(Gkb,Fkb);var Hkb=function(a,b){var c=Object.assign({},b);a=g(new Map([["ontouchstart",a.ontouchstart],["ontouchend",a.ontouchend],["ontouchmove",a.ontouchmove]]));for(var d=a.next(),e={};!d.done;e={eventName$jscomp$79:void 0,eventHandler$jscomp$3:void 0},d=a.next()){var h=g(d.value);d=h.next().value;h=h.next().value;e.eventName$jscomp$79=d;e.eventHandler$jscomp$3=h;b[e.eventName$jscomp$79]=function(k){return function(m){var p;(p=c[k.eventName$jscomp$79])==null||p.call(c,m);(0,k.eventHandler$jscomp$3)(m)}}(e)}};function Ikb(a){try{return a()}catch(b){Jm(b)}} ;var vm=new sm("COMMAND_HANDLER_TOKEN");var Jkb=new x("parallelCommand");var Kkb=new x("performOnceCommand");var Lkb=new x("serialCommand");var Mkb=void 0;function wB(a){var b=A(a,Hu);if(b)return b;if((b=A(a,Jkb))&&b.commands)return Nkb(b.commands);if((b=A(a,Lkb))&&b.commands)return Nkb(b.commands);if((a=A(a,Kkb))&&a.identifier&&a.command&&(Mkb||(Mkb=[]),!Mkb.includes(a.identifier)))return Mkb.push(a.identifier),A(a.command,Hu)} function Nkb(a){if(a.length!==0){var b=[];a=g(a);for(var c=a.next();!c.done;c=a.next())(c=wB(c.value))&&b.push(c);return{commandExecutorCommand:{commands:b}}}} ;var Okb=function(){this.data=[]}; Okb.prototype.push=function(a){this.data.push(a)};var xB={},Pkb=g(Gp(null));Pkb.next();Pkb.next();var Qkb=new Okb;function Rkb(a,b,c,d){Qkb.push({command:a,sourceData:b,commandContext:d});c&&a.clickTrackingParams&&(a=a.clickTrackingParams,(b=iq(0))&&a&&Rq(b,fq(a)))} ;var Skb=[fba,gba,hba,jba,iba,eba,kba,lba]; function yB(a){var b=a.defaultTarget,c=a.elementConfig,d=a.elementsCommand,e=a.skipOnClick,h=a.forceNewState,k=a.innertubeCommand||wB(d);if(k){a={};var m=Tkb(k);d=m.navigatingCommand;m=m.href;if(d&&m){a.href$=m;if(Ukb(d)||ok(m))a.rel$="nofollow";a.target$=Vkb(d,b);y("web_atagconfig_pointerdown")&&Wkb(a,d);h&&(a["force-new-state$"]=!0)}else a.role$="button",a.href$="javascript:void(0);";A(k,hWa)&&(a["aria-haspopup$"]=!0);e||(a.onclick=function(p){if(Xkb(p)){var q={form:{element:p.target,event:p}}; p.preventDefault();zB(k,q)}}); return Object.assign({},c,a)}} function Ykb(a){if(a.length){if(a.length===1)return a[0];var b={};sB(b,Bu,{commands:a});return b}} function Zkb(a){return a&&a.href$!=="javascript:void(0);"} function Tkb(a){var b,c=((b=A(a,Bu))==null?void 0:b.commands)||[a];a=g(c);for(b=a.next();!b.done;b=a.next()){b=b.value;var d=void 0,e=void 0;if((c=(e=A((d=b)==null?void 0:d.commandMetadata,kq))==null?void 0:e.url)&&c!=="/service_ajax"){if(d=Mb(c,Skb))return a=Ib(d),{navigatingCommand:b,href:a};Jm(new Mk("AttributedString URL could not be sanitized",c))}}return{}} function Xkb(a){return a.button!==void 0?a.button===0&&!(a.shiftKey||a.altKey||a.metaKey||a.ctrlKey):!(a.shiftKey||a.altKey||a.metaKey||a.ctrlKey)} function Ukb(a){var b,c,d;return!((b=A(a,yu))==null||!b.nofollow)||!((c=A(a,lq))==null||!c.nofollow)||!((d=A(a,wr))==null||!d.nofollow)||!1} function Vkb(a,b){var c;return((c=A(a,wr))==null?void 0:c.target)==="TARGET_NEW_WINDOW"?"_blank":b===void 0?"":b} function Wkb(a,b){b.clickTrackingParams&&(a.params={itct:b.clickTrackingParams});a.onpointerdown=function(c){$kb(c)}; a._data=b} function alb(a){(a.loggingUrls||[]).forEach(function(b){Ul(b.baseUrl,b.attributionSrcMode)})} function blb(a){a.currentTarget._data&&alb(a.currentTarget._data)} function $kb(a){var b=a.currentTarget;a=Ikb(function(){return b.href}); var c=b.params;a&&Ax(a,c||{},8,!0)} function clb(a,b){if(b=A(b,wr))(b==null?void 0:b.target)==="TARGET_NEW_WINDOW"&&(a.target="_blank"),b.nofollow&&(a.rel="nofollow")} function dlb(a){a=A(a==null?void 0:a.commandMetadata,kq);return(a==null?0:a.url)?a.url:null} function AB(a,b){(a=wB(a))&&zB(a,b)} function zB(a,b){wsa(function(c){b?c.resolveCommand(a,b):c.resolveCommand(a)})} ;function elb(a,b){var c=["yt-core-attributed-string__link"];b!=null&&b.noLinkColor||((b==null?0:b.isOverlay)?c.push("yt-core-attributed-string__link--overlay-call-to-action-color"):c.push("yt-core-attributed-string__link--call-to-action-color"),(b==null?0:b.linkInheritColor)&&c.push("yt-core-attributed-string--link-inherit-color"));c={className:c.join(" "),tabindex$:"0"};var d=a.onTap||a.onLongPress;if(!d)return c;var e=flb(a);e&&(c["aria-label$"]=e);b=yB({elementsCommand:d,elementConfig:c,skipOnClick:!(b== null||!b.skipOnClick),forceNewState:!0});a.onLongPress&&(d=new Gkb(function(){var h=wB(a.onLongPress);h&&um().resolve(vm).resolveCommand(h)}),b&&Hkb(d,b)); return b||c} function flb(a){var b,c;return(b=a.onTapOptions)==null?void 0:(c=b.accessibilityInfo)==null?void 0:c.accessibilityLabel} ;var glb=new x("bracketTextDecorator");var BB=new x("highlightTextDecorator");function hlb(a){var b=a;a<=16777215&&(b+=parseInt("ff000000",16));return ay(b)} function ilb(a){var b=a.isDarkTheme;var c=a.extension;a=a.runColor;var d=void 0;if(c=c==null?void 0:c.colorMap){b=b?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";c=g(c);for(var e=c.next();!e.done;e=c.next())if(e=e.value,b===e.key){d=e.value;break}}d==null&&a&&(d=a);if(d)return hlb(d)} ;function CB(a){var b=a.config;var c=a.image;var d=a.imageConfig;var e=a.imageWrapperConfig;var h=a.run;var k=a.tag;var m=a.textLength;var p=a.startIndex===void 0?0:a.startIndex;a=a.length;p===void 0&&(p=0);h={run:h,startIndex:p,endIndex:a!==void 0?p+a:m,tag:k};c&&(h.image=c);d&&(h.imageConfig=d);e&&(h.imageWrapperConfig=e);b&&(h.config=b);return h} ;function jlb(a,b){var c=[];c.push("yt-core-attributed-string");(b==null?0:b.className)&&c.push(b==null?void 0:b.className);(b==null?0:b.ellipsisTruncate)?c.push("yt-core-attributed-string--ellipsis-truncate"):(b==null?0:b.noWrap)?c.push("yt-core-attributed-string--white-space-no-wrap"):(b==null?0:b.noPreWrap)||c.push("yt-core-attributed-string--white-space-pre-wrap");(b==null?0:b.linkInheritColor)&&c.push("yt-core-attributed-string--link-inherit-color");a.alignment&&c.push(klb(a.alignment));a.lineBreakMode&& c.push("yt-core-attributed-string--word-wrapping");return c.join(" ")} function llb(a){if(a.weight)return a.weight;switch(a.weightLabel){case"FONT_WEIGHT_THIN":return 100;case"FONT_WEIGHT_EXTRA_LIGHT":return 200;case"FONT_WEIGHT_LIGHT":return 300;case"FONT_WEIGHT_MEDIUM":return 500;case"FONT_WEIGHT_SEMI_BOLD":return 600;case"FONT_WEIGHT_BOLD":return 700;case"FONT_WEIGHT_EXTRA_BOLD":return 800;case"FONT_WEIGHT_BLACK":return 900;default:return 400;}} function mlb(a){switch(a){case"LINE_STYLE_DOT":return"yt-core-attributed-string--line-style-dot";case"LINE_STYLE_NONE":return"yt-core-attributed-string--line-style-none";default:return"yt-core-attributed-string--line-style-single";}} function klb(a){switch(a){case"TEXT_ALIGNMENT_LEFT":return"yt-core-attributed-string--text-alignment-left";case"TEXT_ALIGNMENT_RIGHT":return"yt-core-attributed-string--text-alignment-right";case"TEXT_ALIGNMENT_CENTER":return"yt-core-attributed-string--text-alignment-center";case"TEXT_ALIGNMENT_JUSTIFIED":return"yt-core-attributed-string--text-alignment-justified";case"TEXT_ALIGNMENT_LAYOUT_START":return"yt-core-attributed-string--text-alignment-layout-start";default:return"yt-core-attributed-string--text-alignment-unknown";}} ;function nlb(a,b,c){var d=b;a.content&&c&&(c=a.content.indexOf("\n"),c!==-1&&(d=Math.min(b,c)));if(!a.content||a.content.length<=d)b=a;else if(a.attachmentRuns||a.commandRuns||a.decorationRuns||a.styleRuns||a.paragraphStyleRuns){b=DB(a.content,d);c=d;var e=a.attachmentRuns;if(e){var h=[];e=g(e);for(var k=e.next();!k.done;k=e.next())k=Object.assign({},k.value),k.startIndex===void 0||k.startIndex>=c||(k.length||(k.length=0),k.length+k.startIndex>c&&(k.length=c-k.startIndex),h.push(k));c=h}else c=void 0; h=olb(d,a.commandRuns);e=d;var m=a.decorationRuns;if(m){k=[];m=g(m);for(var p=m.next();!p.done;p=m.next()){p=p.value;var q=A(p.textDecorator,BB);if(q&&q.startIndex!==void 0&&!(q.startIndex>=e)){p=Object.assign({},p,{textDecorator:{highlightTextDecorator:Object.assign({},q)}});q=A(p.textDecorator,BB);if(!q.length||q.length+q.startIndex>e)q.length=e-q.startIndex;k.push(p)}}e=k}else e=void 0;k=olb(d,a.styleRuns);if(m=a.paragraphStyleRuns)for(a=[],m=g(m),p=m.next();!p.done;p=m.next()){var r=p.value;p= Object.assign({},r);if(!(p.startIndex===void 0||p.startIndex>=d)){if(!p.length||p.length+p.startIndex>d)p.length=d-p.startIndex;q=[];var w=void 0,z=void 0;if((w=r)==null?0:(z=w.listGroup)==null?0:z.listItems)for(r=g(r.listGroup.listItems),w=r.next();!w.done;w=r.next())if(w=Object.assign({},w.value),!(w.startIndex===void 0||w.startIndex>=d)){if(!w.length||w.length+w.startIndex>d)w.length=d-w.startIndex;q.push(w)}q.length>0&&(p.listGroup||(p.listGroup={}),p.listGroup=Object.assign({},p.listGroup,{listItems:q})); a.push(p)}}else a=void 0;b={content:b,attachmentRuns:c,commandRuns:h,decorationRuns:e,styleRuns:k,paragraphStyleRuns:a}}else b=Object.assign({},a,{content:DB(a.content,d)});return b} function olb(a,b){if(b){var c=[];b=g(b);for(var d=b.next();!d.done;d=b.next())if(d=Object.assign({},d.value),!(d.startIndex===void 0||d.startIndex>=a)){if(!d.length||d.length+d.startIndex>a)d.length=a-d.startIndex;c.push(d)}return c}} function DB(a,b){var c=0+b,d;if(d=c>0)d=a.charCodeAt(c-1),d=d>=55296&&d<=56319;d&&(c=a.charCodeAt(c),d=c>=56320&&c<=57343);d&&--b;return a.substring(0,0+b)} ;function plb(a,b){var c=[],d=a.content.length,e,h=(e=um().resolve(tm(pB)))==null?void 0:e();if(a.styleRuns&&(b==null||!b.noStyleRuns)){e=g(a.styleRuns);for(var k=e.next();!k.done;k=e.next()){k=k.value;var m=ilb({extension:A(k.styleRunExtensions,DYa),isDarkTheme:h===void 0?!1:h,runColor:k.fontColor}),p=[];m&&p.push("yt-core-attributed-string--link-inherit-color");k.italic&&p.push("yt-core-attributed-string--italicized");k.underline&&k.strikethrough?p.push("yt-core-attributed-string--underline-strikethrough", mlb(k.underline)):k.underline?p.push("yt-core-attributed-string--underlined",mlb(k.underline)):k.strikethrough&&p.push("yt-core-attributed-string--strikethrough",mlb(k.strikethrough));if(k.baselineOffset){a:switch(k.baselineOffset){case"BASELINE_OFFSET_SUBSCRIPT":var q="yt-core-attributed-string--baseline-offset-subscript";break a;case"BASELINE_OFFSET_SUPERSCRIPT":q="yt-core-attributed-string--baseline-offset-superscript";break a;default:q="yt-core-attributed-string--baseline-offset-unknown";}p.push(q)}q= p.join(" ");p=k;var r={};if(p.weight||p.weightLabel)r["font-weight"]=llb(p).toString();m&&(r.color=m);c.push(CB({run:k,textLength:d,tag:"span",config:{className:q,style:r},startIndex:k.startIndex,length:k.length}))}}if(a.decorationRuns)for(e=g(a.decorationRuns),k=e.next();!k.done;k=e.next()){k=k.value;m={};if(k.textDecorator){r=k.textDecorator;q=h===void 0?!1:h;var w=[];p=A(r,BB);r=A(r,glb);if(p){r=w;w=r.concat;var z=[];(q=ilb({extension:A(p.highlightTextDecoratorExtensions,CYa),isDarkTheme:q,runColor:p.backgroundColor}))&& z.push("background-color: "+q+";");p.backgroundCornerRadius!==void 0&&z.push("border-radius: "+p.backgroundCornerRadius+"px;");p.leftPadding!==void 0&&z.push("padding-left: "+p.leftPadding+"px;");p.rightPadding!==void 0&&z.push("padding-right: "+p.rightPadding+"px;");p.topPadding!==void 0&&z.push("padding-top: "+p.topPadding+"px;");p.bottomPadding!==void 0&&z.push("padding-bottom: "+p.bottomPadding+"px;");w=w.call(r,z)}else r&&(p=w,w=p.concat,q=q?"#2ba640":"#107516",q=r.color?hlb(r.color):q,q=["padding: 2px;", "border-top: solid "+q+" 2px;","border-bottom: solid "+q+" 2px;","background: linear-gradient(135deg, "+q+" 3px, rgba(0, 0, 0, 0) 3px),\n linear-gradient(315deg, "+q+" 3px, rgba(0, 0, 0, 0) 3px);"],w=w.call(p,q));q=w.join(" ");m.style$=q;q=k.textDecorator;p=[];r=A(q,glb);A(q,BB)?p.push("yt-core-attributed-string--highlight-text-decorator"):r&&p.push("yt-core-attributed-string--bracket-text-decorator");q=p.join(" ");m.className=q;m.dir="auto"}q=A(k.textDecorator,BB);p=A(k.textDecorator,glb);r= A(k.textDecorator,BB);w=A(k.textDecorator,glb);c.push(CB({run:k,textLength:d,tag:"span",config:m,startIndex:(q==null?void 0:q.startIndex)||(p==null?void 0:p.startIndex)||0,length:(r==null?void 0:r.length)||(w==null?void 0:w.length)||0}))}if(a.commandRuns&&(b==null||!b.noEndpoints))for(h=g(a.commandRuns),e=h.next();!e.done;e=h.next())e=e.value,k=elb(e,b),c.push(CB({run:e,textLength:d,tag:"a",config:k,startIndex:e.startIndex,length:e.length}));if(a.attachmentRuns)for(h=g(a.attachmentRuns),e=h.next();!e.done;e= h.next()){e=e.value;q=m=void 0;k={className:"yt-core-attributed-string--inline-block-mod"};if((q=e.element)==null?0:q.properties)q=(m=e.element)==null?void 0:m.properties,m=[],q=A(q,zkb),!y("web_attachment_run_margin_killswitch")&&(q==null?0:q.margin)&&(q=q.margin,q.left&&m.push("margin-left: "+vB(q.left)+";"),q.right&&m.push("margin-right: "+vB(q.right)+";"),q.top&&m.push("margin-top: "+vB(q.top)+";"),q.bottom&&m.push("margin-bottom: "+vB(q.bottom)+";")),m=m.length!==0?m.join(" "):void 0,k.style$= m;p=void 0;m={alt:"",preserveHeight:!0,preserveWidth:!0};q=["yt-core-attributed-string__image-element"];if(e.alignment){a:switch(e.alignment){case"ALIGNMENT_BASELINE":r="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case"ALIGNMENT_VERTICAL_CENTER":r="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:r="yt-core-attributed-string__image-element--image-alignment-bottom";}q.push(r)}if((p=e.element)==null?0:p.properties)p=[],r=A(e.element.properties, zkb),(r==null?0:r.height)&&p.push("height: "+vB(r.height)+";"),(r==null?0:r.width)&&p.push("width: "+vB(r.width)+";"),p=p.length!==0?p.join(" "):void 0,m.style$=p;m.className=q.join(" ");q=void 0;w=r=void 0;p=((w=e.element)==null?0:w.type)?(r=A(e.element.type,Akb))==null?void 0:r.image:void 0;c.push(CB({run:e,textLength:d,tag:"img",image:p,imageConfig:m,imageWrapperConfig:k,startIndex:e.startIndex,length:(q=e.length)!=null?q:0}))}if(a.paragraphStyleRuns)for(a=g(a.paragraphStyleRuns),k=a.next();!k.done;k= a.next()){h=c.push;e=h.apply;m=void 0;k=k.value;if((m=k.listGroup)!=null&&m.listItems){m=[];b:switch(k.listGroup.listType){case"LIST_TYPE_BULLET":q="ul";break b;default:q="span";}m.push(CB({run:k,textLength:d,tag:q,config:{className:"yt-core-attributed-string__list-group"},startIndex:k.startIndex,length:k.length}));q=g(k.listGroup.listItems);for(p=q.next();!p.done;p=q.next()){p=p.value;b:switch(k.listGroup.listType){case"LIST_TYPE_BULLET":r="li";break b;default:r="span";}m.push(CB({run:k,textLength:d, tag:r,startIndex:p.startIndex,length:p.length}))}k=m}else k=[];e.call(h,c,pa(k))}if(b==null?0:b.headerRuns)for(b=g(b.headerRuns),a=b.next();!a.done;a=b.next())if(a=a.value,a.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(a.headerMapping)){a:{switch(a.headerMapping){case"ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":h="yt-core-attributed-string--heading-1";break a;case"ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":h= "yt-core-attributed-string--heading-2";break a;case"ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":h="yt-core-attributed-string--heading-3";break a;}h=void 0}c.push(CB({run:a,textLength:d,tag:"span",config:h?{className:h}:void 0,startIndex:a.startIndex,length:a.length}))}return c} function EB(a){return(a==null?void 0:a.content)!==void 0} function qlb(a){return EB(a)?a:tB(a)} function rlb(a){return a.image!==void 0&&a.imageConfig!==void 0} function slb(a,b){if(b==null?0:b.userInput)for(a=g(a),b=a.next();!b.done;b=a.next())if(b=b.value,b.tag!=="a"){var c=void 0;(c=b).config||(c.config={});b.config.dir="auto"}} ;function tlb(a,b){ulb(b);var c={data:null,start:0,end:a.length,parts:[]};b=g(b);for(var d=b.next();!d.done;d=b.next())d=d.value,vlb(c,d.startIndex,d.endIndex,d);wlb(a,c);return c} function vlb(a,b,c,d){for(var e=g(a.parts),h=e.next();!h.done;h=e.next()){h=h.value;if(typeof h==="string")throw Error("Unexpected string part");if(h.start<=b&&c<=h.end){vlb(h,b,c,d);return}}a.parts.push({data:d,parts:[],start:b,end:c})} function wlb(a,b){for(var c=b.parts.length;c>=0;c--){var d=b.parts[c],e=b.parts[c-1],h=c===b.parts.length?b.end:d.start;e=c===0?b.start:e.end;h!==e&&b.parts.splice(c,0,a.slice(e,h));d&&wlb(a,d)}} function ulb(a){a.sort(function(b,c){if(b.startIndex<c.startIndex)return-1;if(c.startIndex<b.startIndex)return 1;b=b.endIndex-b.startIndex;c=c.endIndex-c.startIndex;return b>c?-1:c>b?1:0})} ;var xlb=window.devicePixelRatio||1;function ylb(a){var b=a.thumbnails;if(b){a={sources:[]};b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d={};d.url=c.url;d.width=c.width;d.height=c.height;a.sources.push(d)}return a}} function zlb(a,b,c,d){if(!b)return a.length>=1?a[a.length-1]:null;if(d)for(var e=g(a),h=e.next();!h.done;h=e.next()){h=h.value;var k=void 0,m=(k=h.url)==null?void 0:k.indexOf(d);if(m!==void 0&&m>=0)return h}d=g(a);for(e=d.next();!e.done;e=d.next())if(e=e.value,e.width&&e.height&&(c&&e.width>=b||!c&&e.height>=b))return e;for(b=a.length-1;b>=0;b--)if(c&&a[b].width||!c&&a[b].height)return a[b];return a[0]} function Alb(a){if(a=ylb(a)){var b;(b=a.sources)!=null&&b[0]?(b=Blb(a),b=b<1?"VERTICAL":b>1?"HORIZONTAL":"SQUARE"):b=void 0;return b}} function Blb(a){var b;return(a=(b=a.sources)==null?void 0:b[0])?a.width/a.height:0} function Clb(a){if(a.sources){a=g(a.sources);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=void 0;if((c=b.clientResource)==null?0:c.imageName)return b}}} function Dlb(a){var b;if((b=a.clientResource)!=null&&b.imageColor)return ay(a.clientResource.imageColor)} ;function Elb(a,b,c,d,e,h,k){if(!b||b.length===0||b[0].clientResource)return null;if(c&&b[0].url)return b[0].url;d===void 0&&(d=!0);if(d){var m;a=xlb*(e||(a==null?void 0:(m=a.getBoundingClientRect())==null?void 0:m.width)||0)}else{var p;a=xlb*(h||(a==null?void 0:(p=a.getBoundingClientRect())==null?void 0:p.height)||0)}b=zlb(b,a,d,k);return(b==null?0:b.url)?b.url:(b==null?0:b.imageData)?b.imageData:null} function Flb(a,b,c){c=c?[c]:[];a.opacity&&c.push("opacity: "+a.opacity+";");b&&a.placeholderColor?(a=ay(a.placeholderColor),c.push("background-color: "+a+";")):c.push("background-color: transparent;");return c.join(" ")} function Glb(a,b,c,d,e){document.body.getAttribute("dir");var h=["yt-core-image"];b&&h.push(b);c||h.push("yt-core-image--fill-parent-height");d||h.push("yt-core-image--fill-parent-width");switch(a.contentMode){case"CONTENT_MODE_SCALE_ASPECT_FIT":h.push("yt-core-image--content-mode-scale-aspect-fit");break;case"CONTENT_MODE_SCALE_ASPECT_FILL":h.push("yt-core-image--content-mode-scale-aspect-fill");break;case"CONTENT_MODE_CENTER":h.push("yt-core-image--content-mode-center");break;default:h.push("yt-core-image--content-mode-scale-to-fill");}a.flipForRtlLayout&& h.push("yt-core-image--flip-rtl");switch(e){case"TOP_START":h.push(document.body.getAttribute("dir")==="rtl"?"yt-core-image--object-position-top-right":"yt-core-image--object-position-top-left");}return h.join(" ")} function Hlb(a){var b;if(a==null?0:(b=a.clientResource)==null?0:b.imageName){var c;a=(c=a.clientResource)==null?void 0:c.imageName;a:{switch(a){case"yt_premium_wordmark_header_light":case"yt_premium_wordmark_header_dark":case"yt_ringo2_premium_wordmark_header_light":case"yt_ringo2_premium_wordmark_header_dark":c="yt-logos-ext:yt-logo-red-updated";break a;case"yt_wordmark_header_light":case"yt_wordmark_header_dark":case"yt_ringo2_wordmark_header_light":case"yt_ringo2_wordmark_header_dark":c= "yt-logos-ext:yt-logo-updated";break a;}c=void 0}return c||Ilb.get(a)||a}} var Ilb=new Map([["yt_outline_bag_black_24","bag"]]);var Jlb=new sm("SCHEDULER_TOKEN");Nd();var FB=null,Klb={};function Llb(a){if(!a)return"";if(Klb[a])return Klb[a];FB||(FB=Ah("A"));FB.href!==a&&Tb(FB,Nb(a));var b=FB.pathname;Klb[a]=b.startsWith("/")?b:"/"+b;return Klb[a]} ;var GB=function(a){var b=this;this.margin=.1;this.whenInViewportWithMargin=a;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){b.requestScan()}); window.addEventListener("touchend",function(){b.requestScan()}); window.addEventListener("updateui",function(){b.requestScan()}); var c=new nt(cb(this.requestScan,this),100);window.addEventListener("scroll",function(){c.fire()},!0); window.addEventListener("resize",cb(this.requestScan,this));window.addEventListener("state-navigatestart",function(){b.observationTargets=[]}); window.addEventListener("state-navigateend",cb(this.requestScan,this))}; GB.prototype.observe=function(a){this.observationTargets.includes(a)||this.observationTargets.push(a)}; GB.prototype.unobserve=function(a){this.observationTargets=this.observationTargets.filter(function(b){return b!==a})}; GB.prototype.requestScan=function(){var a=this;this.scanRequested||(OA(function(){Mlb(a)}),this.scanRequested=!0)}; var Mlb=function(a){var b=(1+a.margin)*(document.documentElement.clientHeight||window.innerHeight);a.observationTargets=a.observationTargets.filter(function(c){var d=c.getBoundingClientRect();(d=b>d.top&&!!d.height)&&a.whenInViewportWithMargin(c);return!d&&c.parentNode}); a.scanRequested=!1}; GB.prototype.disconnect=function(){this.observationTargets=[]};function Nlb(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches} var Olb=g(Gp(Nlb())),Plb=Olb.next().value,Qlb=Olb.next().value;window.addEventListener("resize",function(){Qlb(Nlb())});var Rlb={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},Slb=void 0,Tlb=window.innerWidth,Ulb=window.innerHeight;window.addEventListener("resize",function(){Slb=void 0});var Vlb;if("IntersectionObserver"in window)Vlb=Wlb();else{if(Slb===void 0){var Xlb;Xlb="matchMedia"in window?window.matchMedia(Rlb.landscape+","+Rlb.portrait).matches:void 0;Slb=Xlb!==void 0?Xlb:Tlb>=930&&Ulb>=550||Tlb>=550&&Ulb>=930}Vlb=Slb?{observe:function(a){OA(function(){var b;(b=a.onViewportEntered)==null||b.call(a)})}, unobserve:function(){}}:new GB(function(a){OA(function(){var b; (b=a.onViewportEntered)==null||b.call(a)})})}var Ylb=Vlb; function Zlb(a,b){a.onViewportEntered=b;Ylb.observe(a)} function Wlb(){var a={rootMargin:"10%",threshold:.01};y("mweb_enable_set_io_root_to_null_safari")?a.root=null:y("mweb_enable_set_io_root_to_body_safari")&&(a.root=document.body);return new IntersectionObserver(function(b,c){b.filter(function(d){return d.intersectionRect.height>0}).forEach(function(d){d=d.target; if(!y("mweb_enable_only_update_image_when_connected")||d.isConnected!==!1){var e;(e=d.onViewportEntered)==null||e.call(d);c.unobserve(d)}})},a)} ;function $lb(a,b){y("mweb_enable_only_update_image_when_connected")&&a.isConnected===!1||b===a.src||(a.src=b)} function amb(a,b,c){b&&Ti(a,b);c&&a.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))} function bmb(a,b,c,d,e){function h(){d&&amb(a,d.loadedClass,d.notifyOnUnloaded)} function k(){var m=c(b,a);m&&a.getAttribute("src")!==m&&($lb(a,m),h())} e=e===void 0?!0:e;a.removeAttribute("src");h();b&&(e?Zlb(a,k):k())} ;function cmb(a,b){for(var c in b)(Vo[c]||Vo[To.default])(a,c,b[c])} ;function dmb(a){return a} var emb=Gz(function(a){var b=Er();Ep(function(){var c,d=(c=a.data)==null?void 0:c.call(a),e;c=(e=a.getSrc)==null?void 0:e.call(a).cb;var h;e=(h=a.config)==null?void 0:h.call(a);if(h=b.value){cmb(h,e);var k;bmb(h,d||null,c||dmb,e,(k=a.lazy)==null?void 0:k.call(a))}}); return F("img",{el:b})}); emb.idomCompat=!0;function fmb(a){var b=Er();or(function(){var c=b.value;if(!c)throw Error("Image reference was not available in update");cmb(c,a.config);var d;bmb(c,a.data||null,((d=a.getSrc)==null?void 0:d.cb)||dmb,a.config,a.lazy)}); return F("img",{el:b})} ;function gmb(a,b,c){var d=!0;a=a===void 0?null:a;d=d===void 0?!0:d;y("mweb_enable_keto_batch_25")?cB(emb)({data:a,getSrc:{cb:b},config:c,lazy:d}):y("mweb_enable_keto_batch_25_idom")?cB(fmb)({data:a,getSrc:{cb:b},config:c,lazy:d}):hmb(a,b,c,d)} function hmb(a,b,c,d){a=a===void 0?null:a;d=d===void 0?!0:d;PA("img",c,function(e){zFa(a||{},e.lazyData)||(e.lazyData=a,bmb(e,a,b,c,d))})} ;function HB(a,b,c,d){function e(r,w){if(!h||h.sources===void 0)return"";r=Elb(w,h.sources,b.isPreloaded,b.useWidth,b.targetWidth,b.targetHeight,b.preferredThumbnail);c==null||c(w);return r||""} d=d===void 0?!0:d;var h=a.sources!==void 0?a:ylb(a);if(h){var k=b.onload;b.onload=function(r){Ri(r.target,"yt-core-image--loaded");b.notifyOnLoaded&&r.target.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));k==null||k(r)}; b.targetWidth&&b.preserveWidth&&(b.width=b.targetWidth);b.targetHeight&&b.preserveHeight&&(b.height=b.targetHeight);var m=Clb(h);if(m){var p=Hlb(m);m=Dlb(m);if(p){m&&(b.color=m);um().resolve(oB)(p,Object.assign({},b,b.alt?{}:{"aria-hidden$":"true"},{"aria-label$":b.alt,role:"img"}),{forceC3:!1});return}}if(a.sources===void 0){b.alt=a.accessibility&&a.accessibility.accessibilityData&&a.accessibility.accessibilityData.label||b.alt;b.style$=Flb(a,b.shouldShowPlaceholder,b.style$);var q;b.isPreloaded= !((q=A(a,wTa))==null||!q.isPreloaded)}b.contentMode&&!h.contentMode&&(h.contentMode=b.contentMode);b.className=Glb(h,b.className,b.preserveHeight,b.preserveWidth,b.objectPosition);b.loadedClass="yt-core-image--loaded";d?gmb(h,e,b):ojb(b,function(r){var w=Elb(r,h.sources,b.isPreloaded,b.useWidth,b.targetWidth,b.targetHeight,b.preferredThumbnail);w&&($lb(r,w),amb(r,"yt-core-image--loaded",b.notifyOnUnloaded));c==null||c(r)})}} ;var IB=Gz(function(a){var b=function(){var c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa,ea,ha,va,Ma,tb;return{contentMode:(c=a.contentMode)==null?void 0:c.call(a),loadedClass:(d=a.loadedClass)==null?void 0:d.call(a),isPreloaded:(e=a.isPreloaded)==null?void 0:e.call(a),notifyOnLoaded:(h=a.notifyOnLoaded)==null?void 0:h.call(a),notifyOnUnloaded:(k=a.notifyOnUnloaded)==null?void 0:k.call(a),preferredThumbnail:(m=a.preferredThumbnail)==null?void 0:m.call(a),preserveHeight:(p=a.preserveHeight)==null?void 0: p.call(a),preserveWidth:(q=a.preserveWidth)==null?void 0:q.call(a),objectPosition:(r=a.objectPosition)==null?void 0:r.call(a),targetWidth:(w=a.targetWidth)==null?void 0:w.call(a),targetHeight:(z=a.targetHeight)==null?void 0:z.call(a),shouldShowPlaceholder:(C=a.shouldShowPlaceholder)==null?void 0:C.call(a),useWidth:(E=a.useWidth)==null?void 0:E.call(a),alt:(I=a.alt)==null?void 0:I.call(a),className:(N=a.className)==null?void 0:N.call(a),onerror:a.onerror,onload:a.onload,style$:((P=a.style$)==null? void 0:P.call(a))||((U=a.style)==null?void 0:U.call(a)),color:(ca=a.color)==null?void 0:ca.call(a),width:(aa=a.width)==null?void 0:aa.call(a),height:(ea=a.height)==null?void 0:ea.call(a),"aria-hidden$":(tb=(ha=a["aria-hidden$"])==null?void 0:ha.call(a))!=null?tb:(va=a.ariaHidden)==null?void 0:va.call(a),draggable:(Ma=a.draggable)==null?void 0:Ma.call(a)}}; return F(nr,{cond:function(){var c=a.data();return c.sources!==void 0?c:ylb(c)}},function(c){return F(Lr,null,function(){var d=b(),e; for(e in d)d[e]===void 0&&delete d[e];return F(bq,null,function(){var h;HB(c(),d,a.callback,(h=a.renderLazy)==null?void 0:h.call(a))})})})});function JB(a){return{templateFn:function(b){var c=b.data;var d=b.config;return F(bq,null,function(){return void a(c,d)})}}} function imb(a){var b=function(c){return F(Lr,null,function(){var d=c.data(),e=Fp(c.config);return F(bq,null,function(){return void a(d,e)})})}; b.isReactive=!0;return b} ;Object.freeze&&Object.freeze(Object.create(null));var jmb=function(){},kmb; (kmb=window.requestIdleCallback)==null||kmb.bind(window);var lmb={calledOnce:!1,state:"visible"},mmb={calledOnce:!1,state:"hidden"}; function nmb(a,b,c){c=c===void 0?jmb:c;if(a){var d=um().resolve(cq);d||y("mweb_no_observer_killswitch")?kHa(a,{data:b,observer:d,visibilityCallback:c,hideOption:mmb,showOption:lmb,layer:a.layer}):Jm(new Mk("Warning: monitorVisibility called with null observer",a.tagName,b==null?void 0:b.loggingDirectives,b==null?void 0:b.trackingParams))}else Jm(new Mk("Warning: monitorVisibility called with null element",b==null?void 0:b.loggingDirectives,b==null?void 0:b.trackingParams,b==null?void 0:b.rendererContext))} ;function KB(a,b){if(y("attr_string_reactive"))cB(LB)({text:a,ariaLabel:b==null?void 0:b.ariaLabel,className:b==null?void 0:b.className,ellipsisTruncate:b==null?void 0:b.ellipsisTruncate,isOverlay:b==null?void 0:b.isOverlay,linkInheritColor:b==null?void 0:b.linkInheritColor,noEndpoints:b==null?void 0:b.noEndpoints,noStyleRuns:b==null?void 0:b.noStyleRuns,noLinkColor:b==null?void 0:b.noLinkColor,noPreWrap:b==null?void 0:b.noPreWrap,noWrap:b==null?void 0:b.noWrap,skipOnClick:b==null?void 0:b.skipOnClick, stopPropagation:b==null?void 0:b.stopPropagation,userInput:b==null?void 0:b.userInput,headerRuns:b==null?void 0:b.headerRuns});else if(a){var c=qlb(a);if(c!=null&&c.content){var d=(b==null?void 0:b.ariaLabel)||!c.commandRuns||c.commandRuns.length===0;a=d?b==null?void 0:b.ariaLabel:null;d=d?"text":null;PA("span",{className:jlb(c,b),dir$:(b==null?0:b.userInput)?"auto":void 0,"aria-label$":a,role$:d},function(){if(c.styleRuns||c.commandRuns||c.attachmentRuns||c.decorationRuns){var e=plb(c,b);slb(e,b); e=tlb(c.content,e);e=g(e.parts);for(var h=e.next();!h.done;h=e.next())omb(h.value)}else kp(c.content)})}}} function omb(a){typeof a==="string"?kp(a):rlb(a.data)?PA("span",a.data.imageWrapperConfig,function(){HB(a.data.image,a.data.imageConfig)}):PA(a.data.tag,a.data.config,function(b){var c=a.data.run; (c.onTap!==void 0||c.onLongPress!==void 0)&&A(c,cUa)&&nmb(b,{loggingDirectives:A(c,cUa)});b=g(a.parts);for(c=b.next();!c.done;c=b.next())omb(c.value)})} var pmb=imb(KB),smb=Gz(function(a){var b=xp(function(){var c,d=(c=a.text)==null?void 0:c.call(a);return d?qlb(d):void 0}); return F(nr,{cond:function(){return Fp(!0)&&b()}},function(c){var d=function(){var h; return((h=a.ariaLabel)==null?void 0:h.call(a))||!c().commandRuns||c().commandRuns.length===0},e=xp(qmb(a)); return F("span",{class:function(){return c()&&jlb(c(),e())}, dir:function(){var h;return((h=a.userInput)==null?0:h.call(a))?"auto":void 0}, "aria-label":function(){var h;return d()?(h=a.ariaLabel)==null?void 0:h.call(a):void 0}, role:function(){return d()?"text":void 0}},F(mr,{each:function(){var h=plb(c(),e()); slb(h,e());return c().content?tlb(c().content,h).parts:[]}},rmb))})}); function rmb(a){if(typeof a==="string")return a;if(rlb(a.data))return F("span",{el:tmb(a.data.imageWrapperConfig)},F(IB,Object.assign({},{data:a.data.image},a.data.imageConfig)));var b=a.parts.map(rmb),c=tmb(a.data.config);return a.data.tag==="span"?F("span",{el:c},b):F("a",{el:c},b)} function qmb(a){return function(){var b,c,d,e,h,k,m,p,q,r,w,z,C,E;return Fp({ariaLabel:(b=a.ariaLabel)==null?void 0:b.call(a),className:(c=a.className)==null?void 0:c.call(a),ellipsisTruncate:(d=a.ellipsisTruncate)==null?void 0:d.call(a),isOverlay:(e=a.isOverlay)==null?void 0:e.call(a),linkInheritColor:(h=a.linkInheritColor)==null?void 0:h.call(a),noEndpoints:(k=a.noEndpoints)==null?void 0:k.call(a),noStyleRuns:(m=a.noStyleRuns)==null?void 0:m.call(a),noLinkColor:(p=a.noLinkColor)==null?void 0:p.call(a), noPreWrap:(q=a.noPreWrap)==null?void 0:q.call(a),noWrap:(r=a.noWrap)==null?void 0:r.call(a),skipOnClick:(w=a.skipOnClick)==null?void 0:w.call(a),stopPropagation:(z=a.stopPropagation)==null?void 0:z.call(a),userInput:(C=a.userInput)==null?void 0:C.call(a),headerRuns:(E=a.headerRuns)==null?void 0:E.call(a)})}} var LB=Gz(function(a){var b=Dz(a.text),c=qmb(a);return F(nr,{cond:function(){var d;return Fp(!0)&&b()&&((d=qlb(b()))==null?void 0:d.content)}},function(){if(y("attr_string_reactive")){var d=Object.assign({},a),e=a.text; d=(delete d.text,d);return F(smb,Object.assign({},{text:e},d))}return F(pmb,{data:a.text,config:c})})}); LB.idomCompat=!0;function tmb(a){return{onRender:function(b){for(var c in a)(Vo[c]||Vo[To["default"]])(b,c,a[c])}}} ;var umb=function(){return J.apply(this,arguments)||this}; l(umb,J);umb.prototype.renderIdom=function(){this.data&&!this.disable&&(this.config={ariaLabel:this.hostElement.ariaLabel,ellipsisTruncate:this.ellipsisTruncate,isOverlay:this.isOverlay,linkInheritColor:this.linkInheritColor,noPreWrap:this.noPreWrap,noWrap:this.noWrap,userInput:this.userInput,noEndpoints:this.noEndpoints,headerRuns:this.headerRuns},KB(this.data,this.config))}; var MB=umb;u([K(VA),v("design:type",Object)],MB.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],MB.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],MB.prototype,"ariaLabel",void 0);u([Q(),v("design:type",Boolean)],MB.prototype,"disable",void 0);u([Q(),v("design:type",Boolean)],MB.prototype,"ellipsisTruncate",void 0);u([Q(),v("design:type",Boolean)],MB.prototype,"isOverlay",void 0); u([Q(),v("design:type",Boolean)],MB.prototype,"linkInheritColor",void 0);u([Q(),v("design:type",Boolean)],MB.prototype,"noPreWrap",void 0);u([Q(),v("design:type",Boolean)],MB.prototype,"noWrap",void 0);u([Q(),v("design:type",Boolean)],MB.prototype,"userInput",void 0);u([Q(),v("design:type",Boolean)],MB.prototype,"noEndpoints",void 0);u([Q(),v("design:type",Array)],MB.prototype,"headerRuns",void 0);MB=u([Wy({is:"yt-attributed-string",disableElementRegistration:!0})],MB); V(MB,"yt-attributed-string",function(){if(vkb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(ukb().content.cloneNode(!0), a.content.firstChild);vkb=a}a=vkb;return a},{mode:2});var vmb=ka(["#"]),wmb=function(){var a=J.apply(this,arguments)||this;a.hasChange_=!1;a.hasSetTitle_=!1;a.useIOObserverForVisibilityLogging_=y("kevlar_use_vimio_behavior")&&gk("INNERTUBE_CLIENT_NAME")==="WEB";a.ytFormattedStringObserverHandlerKeys_=void 0;return a}; l(wmb,J);f=wmb.prototype;f.created=function(){this.useIOObserverForVisibilityLogging_=y("kevlar_use_vimio_behavior")&&gk("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0}; f.ready=function(){gk("HTML_DIR")==="rtl"?this.useMixedDirectionFormattedStrings?this.hostElement.dir="rtl":this.respectHtmlDir||(this.hostElement.dir="auto"):this.respectLangDir&&(this.hostElement.dir="auto",this.hostElement.style.textAlign="left");this.enableContentEditableChanged_()}; f.attached=function(){this.hasChange_&&this.textChanged_(this.text)}; f.detached=function(){this.unobserveIOObservers_()}; f.clearContents_=function(){for(var a=this.getRoot(),b=a.lastChild;b&&b.tagName!=="STYLE";){try{a.removeChild(b)}catch(c){break}b.is==="yt-endpoint"&&(Kib(b),b.textContent="");b=a.lastChild}}; f.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var a=g(this.ytFormattedStringObserverHandlerKeys_),b=a.next();!b.done;b=a.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(b.value);this.ytFormattedStringObserverHandlerKeys_.length=0}}; f.resetForAttributedString=function(){var a=this.getRoot();!a.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),a.appendChild(this.ytAttributedStringElementRef))}; f.resetForFormattedString=function(){var a=this.getRoot(),b=a.querySelector("yt-attributed-string");b&&(this.ytAttributedStringElementRef=a.removeChild(b))}; f.textChanged=function(){this.textChanged_(this.text)}; f.textChanged_=function(a){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!a||!a.runs&&!a.simpleText;if(y("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var b=this.hostElement.firstChild;b&&b.nodeName==="FONT";){var c=b;b=b.nextSibling;this.hostElement.removeChild(c)}b=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_(); c=a.simpleText;var d;!c&&((d=a.runs)==null?void 0:d.length)===1&&this.isSimpleString_(a.runs[0])&&(c=a.runs[0].text);c!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&gk("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(c!==void 0){try{b.textContent=c}catch(e){}b.textContent||(this.isEmpty=!0)}else a=a.runs,c!==void 0&&(a=[{text:c}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),a&&this.updateText_(a), b.textContent||this.hasEmoji||(this.isEmpty=!0)}}}; f.ellipsisTruncateChanged_=function(){!this.ellipsisTruncate||this.hostElement.title&&!this.hasSetTitle_?this.hasSetTitle_&&(this.hostElement.removeAttribute("title"),this.hasSetTitle_=!1):(this.hostElement.title=this.getRawText(),this.hasSetTitle_=!0)}; f.computeAriaLabel_=function(a){return a}; f.computeEllipsisTruncateStyling=function(a,b){return a&&!b}; f.computeUseAttributedString=function(a){return y("web_replace_formatted_with_attributed_string")&&ykb(a)&&!this.disableAttributedString&&!this.enableContentEditable}; f.setNodeStyle_=function(a,b){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||y("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?b.removeAttribute("dir"):b.setAttribute("dir","auto");b.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");b.style.color="";var c=null;this.noStyles||(a.bold&&(b.classList.add("bold"),c="bold"),a.deemphasize&&(b.classList.add("deemphasize"),c="deemphasize"),a.italics&&b.classList.add("italic"), a.strikethrough&&b.classList.add("strikethrough"),a.errorUnderline&&(b.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),a.bracket&&b.classList.add("bracket"),a.textColor&&(b.style.color=$x(a.textColor)));c!==b.getAttribute("style-target")&&(c?b.setAttribute("style-target",c):b.removeAttribute("style-target"))}; f.setUpVisibilityLogging_=function(a,b){var c=this;this.setNodeTrackingParams_(a,b);var d;((d=b.data)==null?0:d.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(a=this.ytRendererBehavior.visibilityObserver.observe(b,function(e){var h=c.ytRendererBehavior.getVisibilityLogger();h&&h.reportShown(e)},this.ytRendererBehavior.visibilityOptionVisible_),b=this.ytRendererBehavior.visibilityObserver.observe(b,function(e){var h=c.ytRendererBehavior.getVisibilityLogger(); h&&h.reportHidden(e)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(a),this.ytFormattedStringObserverHandlerKeys_.push(b))}; f.setNodeTrackingParams_=function(a,b){b.data||(b.data={});if((a=a.loggingDirectives?a.loggingDirectives.trackingParams:null)||b.data.trackingParams)b.data.trackingParams=a}; f.computeHasLinkOnly_=function(a){return!(!a||a.length!==1||this.noEndpoints||!a[0].navigationEndpoint)}; f.getRoot=function(){return this.enableContentEditable?T(T(this.hostElement).querySelector("[contenteditable]")):T(this.hostElement)}; f.fixContenteditableScope=function(){var a=function(b){b&&(b.nodeType===1&&b.classList&&(b.classList.add("style-scope"),b.classList.add("yt-formatted-string")),b.childNodes&&b.childNodes.forEach(function(c){a(c)}))}; a(this.getRoot())}; f.updateText_=function(a){for(var b=a.length,c=this.getRoot(),d=c.firstChild;d&&d.nodeName==="STYLE";)d=d.nextSibling;for(var e=0;e<b&&d;){var h=a[e],k=y("remove_cr_char")&&h.text?h.text.replace("\r",""):h.text;if(this.isSimpleString_(h)&&!this.useMixedDirectionFormattedStrings)if(d.nodeName==="#text"){d.textContent!=k&&(d.textContent=k);e++;d=d.nextSibling;continue}else break;if(A(h,Cu))break;else if(!this.noEndpoints&&h.navigationEndpoint){if(d.nodeName!=="A")break;this.setDataOnAnchor_(d,h.navigationEndpoint)}else if(d.nodeName!== "SPAN")break;this.setNodeStyle_(h,d);this.setUpVisibilityLogging_(h,d);d.textContent!=k&&(d.textContent=k);e++;d=d.nextSibling}if(d)for(h=c.lastChild,d=e?d.previousSibling:null;h&&h!=d;){try{c.removeChild(h)}catch(m){}h.is==="yt-endpoint"&&(Kib(h),h.textContent="");h=c.lastChild}e!==b&&this.addTextNodes_(a,e)}; f.addTextNodes_=function(a,b){for(var c=document.createDocumentFragment(),d=a.length;b<d;b++){var e=a[b],h=y("remove_cr_char")&&e.text?e.text.replace("\r",""):e.text;if(this.isSimpleString_(e)&&!this.useMixedDirectionFormattedStrings)c.appendChild(document.createTextNode(h));else{var k=A(e,Cu);if(k){if(k.image){var m=document.createElement("img");k.isCustomEmoji||m.classList.add("small-emoji");m.classList.add("emoji");k.isCustomEmoji&&(m.dataset.emojiId=k.emojiId);m.src=lB(k.image.thumbnails,this.emojiSize); (e=this.get("image.accessibility.accessibilityData.label",k))?m.alt=e:k.shortcuts&&k.shortcuts.length>0?m.alt=k.shortcuts[0]:k.emojiId&&(m.alt=k.emojiId);c.appendChild(m);this.hasEmoji=!0}}else!this.noEndpoints&&e.navigationEndpoint?(m=document.createElement("a"),m.classList.add("yt-simple-endpoint"),m.setAttribute("spellcheck","false"),this.setDataOnAnchor_(m,e.navigationEndpoint)):m=document.createElement("span"),this.setNodeStyle_(e,m),this.setUpVisibilityLogging_(e,m),m.appendChild(document.createTextNode(h)), c.appendChild(m)}}this.getRoot().appendChild(c)}; f.isSimpleString_=function(a){return(this.noEndpoints||!a.navigationEndpoint)&&!A(a,Cu)&&(this.noStyles||!(a.bold||a.deemphasize||a.italics||a.strikethrough||a.errorUnderline||a.bracket||a.textColor))&&!a.loggingDirectives}; f.getRawText=function(){return Sw(this.text)}; f.getFirstRunText=function(){var a;if(((a=this.text)==null?0:a.runs)&&this.text.runs[0])return this.text.runs[0].text}; f.setFirstRunText=function(a){var b;((b=this.text)==null?0:b.runs)&&this.text.runs[0]&&(this.text.runs[0].text=a,this.textChanged_(this.text))}; f.setDataOnAnchor_=function(a,b){var c=this;!y("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(b)||this.isSignalServiceEndpoint_(b)?(a.onclick=this.serviceEndpointHandler_(b),Tb(a,Qb(vmb))):Wta({text:this.text,command:b},function(){lIa(a,b,c.target)})}; f.isServiceEndpoint_=function(a){var b;return!((b=A(a==null?void 0:a.commandMetadata,kq))==null||!b.sendPost)}; f.isSignalServiceEndpoint_=function(a){return!!A(a,Gu)}; f.serviceEndpointHandler_=function(a){var b=this;return function(c){Av(b.hostElement,[a]);c.preventDefault()}}; f.overrideAriaLabelChanged_=function(){var a=this.getRoot();this.enableContentEditable&&a&&a.setAttribute("aria-label",this.overrideAriaLabel)}; f.enableContentEditableChanged_=function(){var a=this;if(this.enableContentEditable){this.hostElement.removeAttribute("dir");var b=T(this.hostElement);if(!b.lastChild||b.lastChild instanceof HTMLElement&&b.lastChild.id!=="contenteditable-root"){var c=document.createElement("div");c.id="contenteditable-root";c.setAttribute("contenteditable","true");c.setAttribute("dir","auto");c.onfocus=function(){a.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))}; b.appendChild(c);this.overrideAriaLabel&&c.setAttribute("aria-label",this.overrideAriaLabel)}}else b=jz(this.hostElement).firstChild,b instanceof HTMLElement&&b.id==="contenteditable-root"&&T(this.hostElement).removeChild(b)}; f.getNodesForVisibilityLogging_=function(){return ac(this.getRoot().childNodes,function(a){var b;return!((b=a.data)==null||!b.trackingParams)})}; f.getNodes=function(){return this.getNodesForVisibilityLogging_()}; f.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var a=this.ytRendererBehavior.getVisibilityLogger();a&&this.getNodesForVisibilityLogging_().forEach(function(b){a.reportShown(b)})}}; f.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var a=this.ytRendererBehavior.getVisibilityLogger();a&&this.getNodesForVisibilityLogging_().forEach(function(b){a.reportHidden(b)})}}; ia.Object.defineProperties(wmb.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:y("enable_mixed_direction_formatted_strings")}}}); var NB=wmb;NB.prototype.enableContentEditableChanged_=NB.prototype.enableContentEditableChanged_;NB.prototype.overrideAriaLabelChanged_=NB.prototype.overrideAriaLabelChanged_;NB.prototype.ellipsisTruncateChanged_=NB.prototype.ellipsisTruncateChanged_;NB.prototype.textChanged=NB.prototype.textChanged;u([K(dkb.YtPlaintextBehavior),v("design:type",Object)],NB.prototype,"ytPlaintextBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],NB.prototype,"ytComponentBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],NB.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],NB.prototype,"text",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"noEndpoints",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"noStyles",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],NB.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],NB.prototype,"splitLines",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],NB.prototype,"forceDefaultStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],NB.prototype,"ellipsisTruncate",void 0);u([Q({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),v("design:type",Boolean)],NB.prototype,"ellipsisTruncateStyling",void 0); u([Q({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),v("design:type",String)],NB.prototype,"ariaLabel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],NB.prototype,"isEmpty",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),v("design:type",Boolean)],NB.prototype,"hasLinkOnly_",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"hasEmoji",void 0); u([Q(),v("design:type",Boolean)],NB.prototype,"disableAttributedString",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"isOverlay",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"linkInheritColor",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"noPreWrap",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"userInput",void 0);u([Q({value:16}),v("design:type",Number)],NB.prototype,"emojiSize",void 0);u([Q(),v("design:type",String)],NB.prototype,"target",void 0); u([Q(),v("design:type",Boolean)],NB.prototype,"enableContentEditable",void 0);u([Q(),v("design:type",String)],NB.prototype,"overrideAriaLabel",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"respectHtmlDir",void 0);u([Q(),v("design:type",Boolean)],NB.prototype,"respectLangDir",void 0);u([L("plaintextOnly"),v("design:type",Boolean),v("design:paramtypes",[])],NB.prototype,"useMixedDirectionFormattedStrings",null); u([Q({computed:"computeUseAttributedString(text)"}),v("design:type",Boolean)],NB.prototype,"useYtAttributedString",void 0);u([O("text"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NB.prototype,"textChanged",null);u([O("ellipsisTruncate"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NB.prototype,"ellipsisTruncateChanged_",null); u([O("overrideAriaLabel"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NB.prototype,"overrideAriaLabelChanged_",null);u([O("enableContentEditable"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NB.prototype,"enableContentEditableChanged_",null);NB=u([Wy({is:"yt-formatted-string",disableElementRegistration:!0})],NB); V(NB,"yt-formatted-string",function(){if(skb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-attributed-string data=\"[[text]]\" disable=\"[[!useYtAttributedString]]\" disable-upgrade=\"[[!useYtAttributedString]]\" ellipsis-truncate=\"[[ellipsisTruncate]]\" hidden=\"[[!useYtAttributedString]]\" is-overlay=\"[[isOverlay]]\" link-inherit-color=\"[[linkInheritColor]]\" no-pre-wrap=\"[[!splitLines]]\" user-input=\"[[userInput]]\" class=\"style-scope yt-formatted-string\"></yt-attributed-string>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;rkb===void 0&&(rkb=document.createElement("template"));var d=rkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);skb=a}a=skb;return a});var xmb;var ymb;var zmb=function(){return J.apply(this,arguments)||this}; l(zmb,J);f=zmb.prototype;f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button")}; f.ready=function(){var a=this,b=T(this.hostElement).querySelector("#button");b.addEventListener("focus",function(){a.keyboardFocused=w6a().isKeyBoardInUse()}); b.addEventListener("blur",function(){a.keyboardFocused=!1;a.rippleUp_()})}; f.computeTabIndex_=function(a){return a?-1:0}; f.computeButtonAriaPressed_=function(a){if(this.toggleable)return a?"true":"false"}; f.rippleDown_=function(){T(this.hostElement).querySelector("#interaction").triggerDown()}; f.rippleUp_=function(){T(this.hostElement).querySelector("#interaction").triggerUp()}; f.onPressedChanged_=function(){var a=jz(T(this.hostElement).querySelector("#button")).querySelector("yt-icon")||jz(T(this.hostElement).querySelector("#button")).children[0];a&&(a.active=this.pressed)}; var OB=zmb;OB.prototype.onPressedChanged_=OB.prototype.onPressedChanged_;OB.prototype.rippleUp_=OB.prototype.rippleUp_;OB.prototype.rippleDown_=OB.prototype.rippleDown_;u([Q(),v("design:type",String)],OB.prototype,"label",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],OB.prototype,"disabled",void 0);u([Q(),v("design:type",Boolean)],OB.prototype,"pressed",void 0);u([Q(),v("design:type",Object)],OB.prototype,"toggleable",void 0); u([Q(),v("design:type",Boolean)],OB.prototype,"untabbable",void 0);u([Q(),v("design:type",Boolean)],OB.prototype,"keyboardFocused",void 0);u([M("down"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OB.prototype,"rippleDown_",null);u([M("up"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OB.prototype,"rippleUp_",null); u([O("pressed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OB.prototype,"onPressedChanged_",null);OB=u([Wy({is:"yt-icon-button",disableElementRegistration:!0})],OB); V(OB,"yt-icon-button",function(){if(ymb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><button id=\"button\" aria-label$=\"[[label]]\" aria-pressed$=\"[[computeButtonAriaPressed_(pressed)]]\" disabled$=\"[[disabled]]\" tabindex$=\"[[computeTabIndex_(untabbable)]]\" class=\"style-scope yt-icon-button\"><slot class=\"style-scope yt-icon-button\"></slot></button><yt-interaction id=\"interaction\" class=\"circular style-scope yt-icon-button\" focused=\"[[keyboardFocused]]\"></yt-interaction>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;xmb===void 0&&(xmb=document.createElement("template"));var d=xmb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ymb=a}a=ymb;return a},{mode:2});var Amb;var Bmb=function(){var a=document.body,b=a.appendChild;if(Amb===void 0){var c=document.createElement("template");G(c,"<!--css-build:shady--><svg style=\"position: absolute; height: 0; width: 0;\" aria-hidden=\"true\"><defs><mask id=\"artwork__b\" fill=\"#fff\"><path d=\"M.24.24v70.2h10.43c0 33 26.76 59.77 59.77 59.77 33 0 59.77-26.7 59.77-59.7h9.7V.3H.3z\"></path></mask><mask id=\"artwork__d\" fill=\"#fff\"><path d=\"M17.3.23C-2.2-.13.26 14.73.26 14.73s-.1 25.85 14.83 28.3c3.9.06 5.2-5.33 5.2-5.33l-2.2 13.24-4.6 31.26s17.9 5.3 33.4 1.02c.1-12.1 4-43.73 3.9-49.96 3.2 3.7 9 24.97 11 51.1 5.8 1.27 9.3 0 9.3 0S70.9 43.12 54.9 21c-4.7-6.87-16.7-6.87-16.7-6.87-7-.98-8.9-.8-16 .18-7.1 1-6.6 9.5-6.6 9.5s1 5.5-1.4 10.2c-8.1-5-7.1-20.5-7.1-20.5s.5-5.6 8.1-6.8c2.3-1.3 3.9-4.7 2-6.3z\"></path></mask><mask id=\"artwork__f\" fill=\"#fff\"><path d=\"M15.65 12.32L2.2 10.67C1.06 10.54.26 9.5.4 8.4L1.18 2C1.32.88 2.35.07 3.48.2l13.45 1.66c1.12.13 1.92 1.16 1.8 2.28l-.8 6.4c-.13 1.1-1.16 1.92-2.28 1.78z\"></path></mask><mask id=\"artwork__h\" fill=\"#fff\"><path id=\"artwork__g\" d=\"M2.97.2l12.6 1.55-.3 11.72-15.03-2.1z\"></path></mask><mask id=\"artwork__j\" fill=\"#fff\"><path d=\"M.2.24c10.98 3.92 12.35 11.63 12.35 11.63l-.44.8S3.3 10.34.2.25z\"></path></mask><mask id=\"artwork__l\" fill=\"#fff\"><path d=\"M.17.27S7.42.9 5.7 4.77l-.7.98C1 8.05.16.27.16.27z\"></path></mask><mask id=\"artwork__n\" fill=\"#fff\"><path d=\"M.24.24H6.4S7.14 4.8 3.32 4.8C-.5 4.8.24.24.24.24z\" id=\"artwork__m\"></path></mask><mask id=\"artwork__p\" fill=\"#fff\"><circle cx=\"6.46\" cy=\"6.64\" r=\"6.46\"></circle></mask><mask id=\"artwork__r\" fill=\"#fff\"><circle cx=\"6.46\" cy=\"6.64\" r=\"6.46\"></circle></mask><mask id=\"artwork__t\" fill=\"#fff\"><path d=\"M28 14.83c0 8.06-6.22 14.6-13.9 14.6-7.7 0-13.9-4-13.9-14.6C.2 6.77 6.4.25 14.1.25 21.77.25 28 6.78 28 14.83z\"></path></mask><mask id=\"artwork__v\" fill=\"#fff\"><path d=\"M28 14.83c0 8.06-6.22 14.6-13.9 14.6-7.7 0-13.9-4-13.9-14.6C.2 6.77 6.4.25 14.1.25 21.77.25 28 6.78 28 14.83z\"></path></mask><mask id=\"artwork__x\" fill=\"#fff\"><path d=\"M.55.4l9.95.24s1.64 9.34-2.4 9.6C-1.47 10.54.54.4.54.4z\"></path></mask><mask id=\"artwork__z\" fill=\"#fff\"><circle cx=\"59.77\" cy=\"59.77\" r=\"59.77\"></circle></mask><clipPath id=\"hashtag_landing_page_empty__a\"><path class=\"hashtag_landing_page_empty__cls-1\" d=\"M0 0h200v200H0z\"></path></clipPath><clipPath id=\"hashtag_landing_page_empty_dark_mode__a\"><path class=\"hashtag_landing_page_empty_dark_mode__cls-1\" d=\"M0 0h200v200H0z\"></path></clipPath><clipPath id=\"hashtag_landing_page_error__a\"><path class=\"hashtag_landing_page_error__cls-1\" d=\"M-79.58-79.58h459.2v459.2h-459.2z\"></path></clipPath><clipPath id=\"hashtag_landing_page_error__c\"><path class=\"hashtag_landing_page_error__cls-1\" d=\"M189.2 50.73c-44.7 0-83.94 30.59-90.33 67.34-7.88 45.31 26.77 92.29 78 101.2s101.3-23.34 109.2-68.65-28.76-89.53-80.04-98.45a97.63 97.63 0 00-16.75-1.45\"></path></clipPath><clipPath id=\"hashtag_landing_page_error__b\"><path class=\"hashtag_landing_page_error__cls-1\" d=\"M1.49 219.9L124.8 212l-60.67-41.9z\"></path></clipPath><clipPath id=\"hashtag_landing_page_error_dark_mode__a\"><path class=\"hashtag_landing_page_error_dark_mode__cls-1\" d=\"M-78.75-78.75h457.5v457.5h-457.5z\"></path></clipPath><clipPath id=\"hashtag_landing_page_error_dark_mode__c\"><path class=\"hashtag_landing_page_error_dark_mode__cls-1\" d=\"M99.07 118.2c-7.85 45.15 26.68 92 77.76 100.8s100.9-23.25 108.8-68.39-28.69-89.21-79.78-98.1a98.36 98.36 0 00-16.72-1.44c-44.54 0-83.64 30.48-90 67.09\"></path></clipPath><clipPath id=\"hashtag_landing_page_error_dark_mode__b\"><path class=\"hashtag_landing_page_error_dark_mode__cls-1\" d=\"M2.03 219.7l122.87-7.9L64.45 170z\"></path></clipPath><mask id=\"offline_no_content__b\" fill=\"#fff\"><use xlink:href=\"#offline_no_content__a\"></use></mask><mask id=\"offline_no_content__d\" fill=\"#fff\"><use xlink:href=\"#offline_no_content__c\"></use></mask><path id=\"offline_no_content__a\" d=\"M0 194.555V.675h191.961v193.88z\"></path><path d=\"M.668 18.586C8.545 12.047 15.125 3.19 25.082.49v20.673H.668v-2.577z\" id=\"offline_no_content__c\"></path><clipPath id=\"empty_search__clip-path\"><path d=\"M3.43 126.34H227a29.17 29.17 0 0 0-5.06-24c-4.42-6.11-10-12.51-9.71-28.73s-.4-59.23-20.9-67.3c-28.87-11.37-53.18 18.05-71.57 19s-32.31-9.34-45.87-4.5-11.63 16.68-18.17 19.83-20.58.73-25.18 13.8S34.06 77.8 25 83.73c-8.82 5.75-27.62 9.32-21.57 42.61z\" fill=\"none\"></path></clipPath><clipPath id=\"chrome_icon__b\"><use overflow=\"visible\" xlink:href=\"#chrome_icon__a\"></use></clipPath><clipPath id=\"chrome_icon__f\"><use overflow=\"visible\" xlink:href=\"#chrome_icon__e\"></use></clipPath><clipPath id=\"chrome_icon__j\"><use overflow=\"visible\" xlink:href=\"#chrome_icon__i\"></use></clipPath><clipPath id=\"chrome_icon__n\"><use overflow=\"visible\" xlink:href=\"#chrome_icon__m\"></use></clipPath><linearGradient id=\"chrome_icon__c\" x1=\"29.337\" x2=\"81.837\" y1=\"75.021\" y2=\"44.354\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#a52714\" stop-opacity=\".6\"></stop><stop offset=\".66\" stop-color=\"#a52714\" stop-opacity=\"0\"></stop></linearGradient><linearGradient id=\"chrome_icon__d\" x1=\"110.872\" x2=\"52.538\" y1=\"164.495\" y2=\"130.329\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#055524\" stop-opacity=\".4\"></stop><stop offset=\".33\" stop-color=\"#055524\" stop-opacity=\"0\"></stop></linearGradient><linearGradient id=\"chrome_icon__g\" x1=\"121.858\" x2=\"136.547\" y1=\"49.804\" y2=\"114.13\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#ea6100\" stop-opacity=\".3\"></stop><stop offset=\".66\" stop-color=\"#ea6100\" stop-opacity=\"0\"></stop></linearGradient><linearGradient id=\"chrome_icon__h\" x1=\"121.858\" x2=\"136.547\" y1=\"49.804\" y2=\"114.13\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#ea6100\" stop-opacity=\".3\"></stop><stop offset=\".66\" stop-color=\"#ea6100\" stop-opacity=\"0\"></stop></linearGradient><linearGradient id=\"chrome_icon__k\" x1=\"29.337\" x2=\"81.837\" y1=\"75.021\" y2=\"44.354\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#a52714\" stop-opacity=\".6\"></stop><stop offset=\".66\" stop-color=\"#a52714\" stop-opacity=\"0\"></stop></linearGradient><radialGradient id=\"chrome_icon__l\" cx=\"668.176\" cy=\"55.948\" r=\"84.078\" gradientTransform=\"translate(-576)\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#3e2723\" stop-opacity=\".2\"></stop><stop offset=\"1\" stop-color=\"#3e2723\" stop-opacity=\"0\"></stop></radialGradient><linearGradient id=\"chrome_icon__o\" x1=\"110.872\" x2=\"52.538\" y1=\"164.495\" y2=\"130.329\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#055524\" stop-opacity=\".4\"></stop><stop offset=\".33\" stop-color=\"#055524\" stop-opacity=\"0\"></stop></linearGradient><radialGradient id=\"chrome_icon__p\" cx=\"597.875\" cy=\"48.52\" r=\"78.044\" gradientTransform=\"translate(-576)\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#3e2723\" stop-opacity=\".2\"></stop><stop offset=\"1\" stop-color=\"#3e2723\" stop-opacity=\"0\"></stop></radialGradient><radialGradient id=\"chrome_icon__q\" cx=\"671.844\" cy=\"96.138\" r=\"87.87\" gradientTransform=\"translate(-576)\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#263238\" stop-opacity=\".2\"></stop><stop offset=\"1\" stop-color=\"#263238\" stop-opacity=\"0\"></stop></radialGradient><radialGradient id=\"chrome_icon__r\" cx=\"34.286\" cy=\"32.014\" r=\"176.746\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#fff\" stop-opacity=\".1\"></stop><stop offset=\"1\" stop-color=\"#fff\" stop-opacity=\"0\"></stop></radialGradient><circle id=\"chrome_icon__a\" cx=\"96\" cy=\"96\" r=\"88\"></circle><path id=\"chrome_icon__e\" d=\"M8 184h83.77l38.88-38.88V116H61.36L8 24.48z\"></path><path id=\"chrome_icon__i\" d=\"M96 56l34.65 60-38.88 68H184V56z\"></path><path id=\"chrome_icon__m\" d=\"M21.97 8v40.34L61.36 116 96 56h88V8z\"></path><circle id=\"ring__dot\" cx=\"4\" cy=\"4\" r=\"2\"></circle><linearGradient id=\"premium_standalone_cairo__paint0_linear_6125_21625\" x1=\"2\" y1=\"22\" x2=\"22\" y2=\"2\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0.3\" stop-color=\"#E1002D\"></stop><stop offset=\"0.9\" stop-color=\"#E01378\"></stop></linearGradient></defs></svg><iron-iconset-svg name=\"backstage\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"hashtag-landing-page\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"live-chat-badges\" size=\"16\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"miniplayer\" size=\"24\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"offline-no-content\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"promo-full-height\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"rotten-tomatoes\" size=\"13\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"settings\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"shorts\" size=\"32\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"spinners\" size=\"22\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-icons\" rtl-mirroring=\"\" size=\"24\" use-global-rtl-attribute=\"\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-logos\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons\" rtl-mirroring=\"\" size=\"24\" use-global-rtl-attribute=\"\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons12\" rtl-mirroring=\"\" size=\"12\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons13\" rtl-mirroring=\"\" size=\"13\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons15\" rtl-mirroring=\"\" size=\"15\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons16\" rtl-mirroring=\"\" size=\"16\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons18\" rtl-mirroring=\"\" size=\"18\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons20\" rtl-mirroring=\"\" size=\"20\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons36\" rtl-mirroring=\"\" size=\"36\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"yt-sys-icons48\" rtl-mirroring=\"\" size=\"48\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"ytcp-icons\" size=\"24\"><svg><defs></defs></svg></iron-iconset-svg>"); Amb=c}c=Amb;b.call(a,c.content)}; document.body?Bmb():window.addEventListener("DOMContentLoaded",Bmb);var Cmb=ka(["aria-"]),PB={};PB.YtRenderButtonBehavior=[X.YtRendererBehavior,CA.YtEndpointBehavior,{properties:{alignByText:{type:Boolean,value:!1,reflectToAttribute:!0},iconAlignByText:{type:Boolean,value:!1,reflectToAttribute:!0},disableTextTransform:{type:Boolean,reflectToAttribute:!0},useKeyboardFocused:{type:Boolean,value:function(){return!!um().resolve(tm(rB))&&y("kevlar_keyboard_button_focus")}, reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0}, sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String, readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)", "dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1}, attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1}, get container(){return this.root},onYtButtonTapHandler:function(){}, ytButtonServiceEndpointHandler:function(){}, updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var a=this.computeHref_(this.endpoint,!0);a?Tb(this.elements_.endpoint,a):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){a=this.buttonClass.split(" ");a=g(a);for(var b=a.next();!b.done;b=a.next())b=b.value,kz(this.hostElement,b,!0),this.elements_.button&&kz(this.elements_.button,b,!0),this.elements_.text&&kz(this.elements_.text,b,!0)}this.elements_.icon&&(this.elements_.icon.icon= this.buttonIcon,this.setIconActive_(this.elements_.icon),this.iconSize&&(this.elements_.icon.size=this.iconSize));this.elements_.text&&(this.elements_.text.text=this.buttonText);this.elements_.button&&(a=null,this.buttonAccessibility&&(a=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=a:a?Ec([ah(Cmb)],this.elements_.button,"aria-label",a):this.elements_.button.removeAttribute("aria-label"))}, dataChanged_:function(){this.updateRenderedElements()}, onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var a=um().resolve(tm(rB));a&&(this.keyboardFocused=a.isKeyBoardInUse())}}, onBlur_:function(){this.keyboardFocused=!1}, addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?GA("tp-yt-paper-tooltip"):document.createElement("tp-yt-paper-tooltip"),this.elements_.tooltip.position=this.buttonTooltipPosition,this.elements_.tooltip.offset=8,this.elements_.tooltip.fitToVisibleBounds=!0,Ys(this.elements_.endpoint).appendChild(this.elements_.tooltip)),Ys(this.elements_.tooltip).textContent=this.buttonTooltip)}, buttonClassChanged_:function(a,b){if(b)for(a=b.split(" "),a=g(a),b=a.next();!b.done;b=a.next())b=b.value,kz(this.hostElement,b,!1),this.elements_.button&&kz(this.elements_.button,b,!1),this.elements_.text&&kz(this.elements_.text,b,!1)}, buttonIconChanged_:function(a){this.elements_.icon?a?(this.elements_.icon.icon=a,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&Ys(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,lz(this.hostElement,"is-paper-button-with-icon",!1)):a&&this.stampType_&&this.stampType_=="paper_button"&&this.addIconElementToPaperButton_()}, addIconElementToPaperButton_:function(){this.elements_.icon=this.getIcon_();this.setIconActive_(this.elements_.icon);this.elements_.button&&(this.iconPositionType&&this.iconPositionType!="BUTTON_ICON_POSITION_TYPE_LEFT_OF_TEXT"?this.iconPositionType=="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"&&Ys(this.elements_.button).appendChild(this.elements_.icon):Ys(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),lz(this.hostElement,"is-paper-button-with-icon",!0))}, stampTypeChanged_:function(a){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,a){var b=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(a){case"yt_icon_button_with_label":b=!0;kz(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();a=Ys(this.elements_.button).firstElementChild; this.elements_.icon=a;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;Ys(this.elements_.endpoint).appendChild(this.elements_.button);Ys(this.elements_.endpoint).appendChild(this.elements_.text);break;case"paper_button":this.elements_.button=this.reuseEnabled_()?GA("tp-yt-paper-button"):document.createElement("tp-yt-paper-button");this.elements_.text=this.getFormattedString_(); this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;this.elements_.button.raised=this.buttonRaised;Ys(this.elements_.button).appendChild(this.elements_.text);Ys(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case"yt-icon-button":b=!0,this.elements_.button=this.getYtIconButton_(),a=Ys(this.elements_.button).firstElementChild,this.elements_.icon=a,this.setIconActive_(this.elements_.icon),Ys(this.elements_.endpoint).appendChild(this.elements_.button);}lz(this.hostElement, "is-icon-button",b);lz(this.hostElement,"is-paper-button",!b);lz(this.hostElement,"has-no-text",!this.elements_.text);this.elements_.button.id="button";this.elements_.button.noink=this.noink;this.elements_.button.disabled=this.disabled;var c;T((c=this.container.hostElement)!=null?c:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}}, iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&Ys(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)}, isDisabledChanged_:function(a){if(a!=void 0||this.disabled)this.disabled=a,this.elements_.button&&(this.elements_.button.disabled=a)}, isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)}, setIconActive_:function(a){y("kevlar_system_icons")&&a&&this.data&&(this.data.isSelected!==void 0?a.active=this.data.isSelected:this.data.isToggled!==void 0&&(a.active=this.data.isToggled))}, observeBasicPalette_:function(a){jB(this.hostElement,a)}, disabledChanged_:function(a){this.data&&this.set("data.isDisabled",a)}, onYtButtonTap_:function(a){if(this.disabled)a.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&Av(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(a=this.disableCommandHandlerOverride,!this.data||!this.data.command||a||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)y("handle_service_request_actions")||Av(this.hostElement,[this.serviceEndpoint]), vv(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();y("handle_service_request_actions")?(a=[],this.serviceEndpoint&&a.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&a.push(this.data.command),a.length&&zv(this.hostElement,a,this.hostElement)):this.data&&this.data.command&&(a=this.data.command,a.accountUnlinkCommand||a.accountLinkCommand||a.insertAdCommand||a.insertHighlightMarkerCommand|| a.createLivestreamHighlightClipCommand||a.getVideoUploadFeedbackCommand||a.musicDeletePrivatelyOwnedEntityCommand||a.ypcCancelRecurrenceEndpoint||a.getMultiSelectCommandEndpoint?Av(this.hostElement,[a]):zv(this.hostElement,[a],this.hostElement))}}, computeStampType_:function(){return this.forceIconButton&&this.buttonText&&this.buttonIcon?"yt_icon_button_with_label":this.buttonText?"paper_button":this.buttonIcon?"yt-icon-button":null}, emptyContainer_:function(){for(var a,b=T((a=this.container.hostElement)!=null?a:this.container);b.lastChild&&b.lastChild.tagName!="STYLE";)try{b.removeChild(b.lastChild)}catch(c){break}}, getYtIconButton_:function(){var a=this.reuseEnabled_()?GA("yt-icon-button"):document.createElement("yt-icon-button"),b=Ys(a).firstElementChild;if(b&&b.is!="yt-icon"){for(b=Ys(a);b.lastChild;)b.removeChild(b.lastChild);b=null}b||(b=this.getIcon_(),this.setIconActive_(b),Ys(a).appendChild(b));return a}, reuseEnabled_:function(){return y("enable_button_behavior_reuse")}, getIcon_:function(){return this.reuseEnabled_()?GA("yt-icon"):document.createElement("yt-icon")}, getFormattedString_:function(){return this.reuseEnabled_()?GA("yt-formatted-string"):document.createElement("yt-formatted-string")}}];var Dmb={}; Dmb.YtButtonBehavior=[PB.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var a=this.data;a&&(this._setEndpoint(this.computeEndpoint_(a)),this._setServiceEndpoint(this.computeServiceEndpoint_(a)),this._setCommand(this.computeCommand_(a)),this._setButtonIcon(this.computeButtonIcon_(a)),this._setButtonText(this.computeButtonText_(a,this.forceIconOnly)), this._setButtonAccessibility(this.computeAccessibility_(a)),this._setButtonTooltip(this.computeTooltip_(a)),this._setButtonClass(this.computeButtonClass_(a)),this._setIconPositionType(this.computeIconPositionType_(a)),this.updateRenderedElements())}, setPressedState:function(a){var b;if((b=this.elements_)==null?0:b.button)this.elements_.button.pressed=!!a}, computeIconPositionType_:function(a){return a&&a.iconPosition||null}, computeEndpoint_:function(a){var b=a&&a.navigationEndpoint,c=this.get("data.command.commandMetadata.webCommandMetadata.url"),d=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:a&&a.command&&a.command.modalEndpoint?a.command:c&&!d&&a.command?a.command:null}, computeServiceEndpoint_:function(a){var b=a&&a.serviceEndpoint,c=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:c&&a.command?a.command:null}, computeCommand_:function(a){return a&&a.command||null}, computeButtonIcon_:function(a){return a&&a.icon&&a.icon.iconType?zA(a.icon.iconType):null}, computeButtonText_:function(a,b){return!b&&a&&a.text||null}, computeAccessibility_:function(a){return this.get("accessibilityData.accessibilityData",a)||a&&a.accessibility||(a&&a.text?{label:this.getSimpleString(a.text)}:null)}, computeTooltip_:function(a){return a?a.isDisabled&&a.disabledTooltip||a.tooltip||null:null}, computeButtonClass_:function(a){var b=a&&a.style?a.style.toLowerCase().replace(/_/g,"-")+" ":"";b+=a&&a.size?a.size.toLowerCase().replace(/_/g,"-")+" ":"";a.colorData&&a.colorData.basicColorPaletteData&&a.colorData.basicColorPaletteData.borderColor&&(b+="palette-with-border");return b.trim()}}];var QB={};function RB(a,b,c){QB[a]||(QB[a]={});QB[a][b]=c} function SB(a){QB[a]||(QB[a]={});return QB[a]} ;var Emb,Fmb=function(){return Emb!==void 0?Emb:Emb=document.createElement("template")}; document.head.appendChild(Fmb().content);var Gmb;var Hmb,Imb=function(){return Hmb!==void 0?Hmb:Hmb=document.createElement("template")}; document.head.appendChild(Imb().content);var Jmb;var Kmb,Lmb=function(){return Kmb!==void 0?Kmb:Kmb=document.createElement("template")}; document.head.appendChild(Lmb().content);var Mmb;var Nmb=document.head,Omb=Nmb.appendChild,Pmb;if(Mmb===void 0){var Qmb=document.createElement("template");G(Qmb,"<!--css-build:shady-->");Qmb.content.insertBefore(Lmb().content.cloneNode(!0),Qmb.content.firstChild);Mmb=Qmb}Pmb=Mmb;Omb.call(Nmb,Pmb.content);var Rmb=document.head,Smb=Rmb.appendChild,Tmb;if(Jmb===void 0){var Umb=document.createElement("template");G(Umb,"<!--css-build:shady-->");Umb.content.insertBefore(Imb().content.cloneNode(!0),Umb.content.firstChild);Jmb=Umb}Tmb=Jmb;Smb.call(Rmb,Tmb.content);var Vmb=document.head,Wmb=Vmb.appendChild,Xmb;if(Gmb===void 0){var Ymb=document.createElement("template");G(Ymb,"<!--css-build:shady-->");Ymb.content.insertBefore(Fmb().content.cloneNode(!0),Ymb.content.firstChild);Gmb=Ymb}Xmb=Gmb;Wmb.call(Vmb,Xmb.content);var Zmb,$mb=function(){return Zmb!==void 0?Zmb:Zmb=document.createElement("template")}; document.head.appendChild($mb().content);var anb;var bnb=document.head,cnb=bnb.appendChild,dnb;if(anb===void 0){var enb=document.createElement("template");G(enb,"<!--css-build:shady-->");enb.content.insertBefore($mb().content.cloneNode(!0),enb.content.firstChild);anb=enb}dnb=anb;cnb.call(bnb,dnb.content);var fnb,gnb=function(){return fnb!==void 0?fnb:fnb=document.createElement("template")}; document.head.appendChild(gnb().content);var hnb;var inb=document.head,jnb=inb.appendChild,knb;if(hnb===void 0){var lnb=document.createElement("template");G(lnb,"<!--css-build:shady-->");lnb.content.insertBefore(gnb().content.cloneNode(!0),lnb.content.firstChild);hnb=lnb}knb=hnb;jnb.call(inb,knb.content);RB("itemSectionRenderer","buttonRenderer","ytd-button-renderer");RB("sharingRendererButtons","buttonRenderer","ytd-button-renderer");var mnb=y("web_button_rework")&&hk("BUTTON_REWORK")||y("web_button_rework_with_live"),nnb=function(){var a=J.apply(this,arguments)||this;a.isPressed=!1;a.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return a}; l(nnb,J);f=nnb.prototype;f.created=function(){this.showTooltips=!0}; f.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")}; f.onHintIdChanged=function(){var a=this,b,c,d=(b=this.ytButtonBehavior.data)==null?void 0:(c=b.hint)==null?void 0:c.hintRenderer;if(d&&d.hintId){b=xv(this.hostElement,"yt-get-opened-popups-action");b=(b&&b.length===1?b[0]:[]).length>0;var e=null;d.hintId!=="sponsor-pre-purchase"||b?d.hintId.startsWith("sponsor-post-purchase")&&!b?e=t6a("membership-manage"):d.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!b&&(e=t6a("membership-freebie-join")):e=t6a("membership-join");e&&Hi.addLowPriorityJob(function(){for(var h= g(e),k=h.next();!k.done;k=h.next())a.ytComponentBehavior.resolveCommand(k.value)})}}; f.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)}; f.onYtNavigate=function(a){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(a.detail.endpoint);b&&(a.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(b))}; f.onYtServiceRequestSent=function(a,b){this.handleServiceRequestActions(b);vv(this.hostElement,"yt-service-request-sent-button-renderer")}; f.onServiceRequestCompleted=function(a,b){this.handleServiceRequestActions(b);vv(this.hostElement,"yt-service-request-completed-button-renderer")}; f.updateButton=function(a){var b;if(a=(b=A(a,KTa))==null?void 0:b.updatedButton)this.ytButtonBehavior.data=A(a,Qu)}; f.handleUpdateButtonAction=function(a){var b=this.ytButtonBehavior.data;b.targetId&&a.updateButtonAction.targetId&&b.targetId===a.updateButtonAction.targetId&&this.updateButton(a)}; f.handleServiceRequestActions=function(a){if(a=a.actions)for(var b=0;b<a.length;b++)this.updateButton(a[b])}; ia.Object.defineProperties(nnb,{template:{configurable:!0,enumerable:!0,get:function(){if(dib===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);dib=a}a=dib;return a}}}); var TB=nnb;TB.prototype.onServiceRequestCompleted=TB.prototype.onServiceRequestCompleted;TB.prototype.onYtServiceRequestSent=TB.prototype.onYtServiceRequestSent;TB.prototype.onYtNavigate=TB.prototype.onYtNavigate;TB.prototype.onPressedStateChanged=TB.prototype.onPressedStateChanged;TB.prototype.onHintIdChanged=TB.prototype.onHintIdChanged;u([Q(),v("design:type",Object)],TB.prototype,"data",void 0);u([Q(),v("design:type",Object)],TB.prototype,"isPressed",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],TB.prototype,"ytActionHandlerBehavior",void 0);u([K(Dmb.YtButtonBehavior),v("design:type",Object)],TB.prototype,"ytButtonBehavior",void 0);u([K(Nz),v("design:type",Object)],TB.prototype,"ytdOpenPopupBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],TB.prototype,"ytComponentBehavior",void 0);u([K(PB.YtRenderButtonBehavior),v("design:type",Object)],TB.prototype,"ytRenderButtonBehavior",void 0); u([O("data.hint.hintRenderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],TB.prototype,"onHintIdChanged",null);u([O("isPressed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],TB.prototype,"onPressedStateChanged",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],TB.prototype,"onYtNavigate",null); u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],TB.prototype,"onYtServiceRequestSent",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],TB.prototype,"onServiceRequestCompleted",null);TB=u([R({is:"ytd-button-renderer",disableElementRegistration:mnb})],TB);var UB={},onb=new Set(["ytd-section-list-renderer","yt-horizontal-list-renderer","ytd-item-section-renderer","ytd-watch-next-secondary-results-renderer","ytd-video-primary-info-renderer"]);UB.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null}, detached:function(){this.cachedProviderNode_=null}, getTaskManager:function(){var a=this.getContext_();return a?a.getTaskManager():Hi}, getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var a=vv(this.hostElement,"yt-get-context-provider",{});a.detail&&a.detail.contextProvider?this.cachedProviderNode_=a.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}}, shouldUseTaskManager:function(){return onb.has(this.hostElement.localName)}, getNetworkManager:function(){var a=this.getContext_();if(a)return a.getNetworkManager()}};var VB=new WeakMap,pnb=new WeakMap;function qnb(a,b){for(var c in a)if(a.hasOwnProperty(c)&&b[c])return c;return null} function rnb(a){return"stamp"+a.replace("-","_")+"_"} function snb(a){var b=a.match(/\[\[([\w\.]+)\]\]/);if(b&&b.length>1)return b[1];Im(Error("Failed to parse binding: "+a));return null} function tnb(a){return a===void 0?hk("REUSE_COMPONENTS",!1):a||!1} function unb(a,b,c){c&&(b.is?(pnb.has(b)&&(a=pnb.get(b),c=a.listener,delete b[a.property],c.type==="element"&&b.removeEventListener(c.eventName,c.handler),pnb.delete(b)),Kib(b)):b.__proto__==HTMLElement.prototype&&(b=new Mk("Rendererstamper removed a non custom element","Stamper: "+a+" element: "+(b&&b.nodeName)),Jm(b)))} function vnb(a,b,c,d){var e=b.node?b.node:b;T(c).parentNode===e&&(b.removeChild(c),unb(a,c,d));if(a=VB.get(c))VB.delete(c),Hi.cancelJob(a);c.hidden=!1} function wnb(a,b,c,d){if(b&&b.children&&(c=b.children[c]))if(hk("DEFERRED_DETACH"))for(;c&&!VB.has(c);){var e=a,h=b,k=c,m=d;k.hidden=!0;e=Sk(Hi,vnb.bind(null,e,h,k,m),0);VB.set(k,e);c=c.nextElementSibling}else for(;(k=b.lastElementChild)&&(b.removeChild(k),unb(a,k,d),k!=c););} ;var WB=function(a,b,c){c=c===void 0?Yk():c;this.JSC$10210_defaultPriority=a;this.signal=b;this.scheduler=c;this.nextJobDescriptor=0;this.JSC$10210_parkedJobs=[];this.scheduledJobs=new Map},XB=function(a,b){if(b){var c=Zw(); a.signal&&!$w(c,a.signal)?(c.addListener(a.signal,function(){a.processSignal()}),a.JSC$10210_parkedJobs.push({job:b, priority:void 0})):xnb(a,b)}},ynb=function(a,b){if(b!==a.JSC$10210_defaultPriority){a.JSC$10210_defaultPriority=b; for(var c=g(a.scheduledJobs.values()),d=c.next();!d.done;d=c.next())d=d.value,a.scheduler.cancelJob(d.jobId),d.jobId=a.scheduler.addJob(d.jobWrapper,b)}}; WB.prototype.flushJobs=function(){ynb(this,10);this.processSignal()}; WB.prototype.cancel=function(){for(var a=g(this.scheduledJobs),b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;this.scheduler.cancelJob(c.jobId);this.scheduledJobs.delete(b)}this.JSC$10210_parkedJobs=[]}; WB.prototype.processSignal=function(){for(var a=g(this.JSC$10210_parkedJobs),b=a.next();!b.done;b=a.next())b=b.value,xnb(this,b.job,b.priority);this.JSC$10210_parkedJobs=[]}; var xnb=function(a,b,c){c=c||a.JSC$10210_defaultPriority;if(c===10)Wk(b);else{var d=a.nextJobDescriptor++,e=function(){b();a.scheduledJobs.delete(d)},h=a.scheduler.addJob(e,c); a.scheduledJobs.set(d,{jobWrapper:e,jobId:h,priority:c})}};function znb(a){var b=Er();rr(function(){for(var c=g(a.slotContent),d=c.next();!d.done;d=c.next())b.value.appendChild(d.value)}); return F("__slot-el",{el:b,skip:!0})} ;var Anb={propNames:[],synchronous:!1,enableUnsafeRenderOnNotifyPath:!1};UEa({beforeVisit:function(a){if(ir.has(a.type)){var b;(b=a.props).idomKey!=null||(b.idomKey=a.type)}else a.type.TAG_NAME&&(jr=a.type.TAG_NAME)}, afterRender:function(a,b){var c;jr=(c=b==null?void 0:b.type)!=null?c:""}, didPatch:function(){jr=""}}); function YB(a,b,c){c=c===void 0?Anb:c;ir.add(b);var d;(d=c).propNames!=null||(d.propNames=[]);var e=new Set(c.propNames),h=OJa();d=function(){var q=h.call(this)||this;q.props={};q.isUpdating=!1;q.hasAttached=!1;q.isInert=!1;q.updateQueued=!1;q.initialClasses=[];yHa(q,b);return q}; l(d,h);d.prototype.forwardKebabCaseProp=function(q,r){q=dd(q);if(e.has(q)||q==="children")this.props[q]=r}; d.prototype.afterFirstPatch=function(){this.isUpdating=!0;for(var q=g(this.initialClasses),r=q.next();!r.done;r=q.next())(r=r.value)&&this.classList.add(r);this.initialClasses.length>0&&(this.initialClasses.length=0);this.isUpdating=!1}; d.prototype.handleSlottedContent=function(){for(var q=new Map,r=g(this.children),w=r.next();!w.done;w=r.next()){w=w.value;var z=void 0,C=(z=w.getAttribute("slot"))!=null?z:"children";(z=q.get(C))?z.push(w):q.set(C,[w]);if(!w.getAttribute("key")){var E=void 0,I=void 0;w.setAttribute("key",C+"_"+((I=(E=z)==null?void 0:E.length)!=null?I:0))}}q=g(q);for(r=q.next();!r.done;r=q.next())w=g(r.value),r=w.next().value,w=w.next().value,this.forwardKebabCaseProp(r,F(znb,{slotContent:w}))}; d.prototype.connectedCallback=function(){var q=this;if(!yHa(this,b)&&!this.isInert)if(this.hasAttached)this.enqueueUpdate();else{for(var r=g(this.attributes),w=r.next();!w.done;w=r.next())w=w.value,this.forwardKebabCaseProp(w.name,Ajb(w));this.handleSlottedContent();c.synchronous?(this.update(),this.afterFirstPatch()):this.enqueueUpdate().then(function(){q.afterFirstPatch()}); this.hasAttached=!0}}; d.prototype.attributeChangedCallback=function(q,r,w){this.isInert||this.isUpdating||this.isConnected||q!=="class"||this.initialClasses.push.apply(this.initialClasses,pa(w.split(" ")))}; d.prototype.disconnectedCallback=function(){aFa(this)}; d.prototype.update=function(){if(!this.isInert){this.isUpdating=!0;try{var q,r;qIa(this,F(a,Object.assign({},this.props,{idomKey:(r=(q=this.__incrementalDOMData)==null?void 0:q.key)!=null?r:b})),!0)}catch(z){var w=z instanceof Error?z:new Mk("Wiz rendering error");w.args||(w.args=[]);w.args.push("Error in deprecated web component wrapper");w.args.push(b.toLowerCase());Im(w);throw z}finally{this.updateQueued=this.isUpdating=!1}}}; d.prototype.enqueueUpdate=function(){var q=this;return t(function(r){if(c.synchronous)return q.update(),r.return();if(q.updateQueued)return r.return();q.updateQueued=!0;return r.return(Promise.resolve().then(function(){q.update()}))})}; d.prototype.notifyPath=function(){c.enableUnsafeRenderOnNotifyPath&&this.enqueueUpdate()}; ia.Object.defineProperties(d,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["class"]}}}); for(var k=g(c.propNames),m=k.next(),p={};!m.done;p={prop$jscomp$96:void 0},m=k.next())p.prop$jscomp$96=m.value,Object.defineProperty(d.prototype,p.prop$jscomp$96,{set:function(q){return function(r){this.isInert||r===this.props[q.prop$jscomp$96]||(this.props[q.prop$jscomp$96]=r,this.hasAttached&&!this.isUpdating&&this.enqueueUpdate())}}(p)}); customElements.define(b,d)} ;var Z={},Bnb={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};Z.YtRendererstamperBehavior=[UB.YtTaskEmitterBehavior,{mappings:null,stampDom:null,rendererStamperLogger_:null,beforeRegister:function(){this.configureRendererStamper&&typeof this.configureRendererStamper==="function"&&(this.stampDom?this.stampDom=Object.assign({},this.stampDom,this.configureRendererStamper()):this.stampDom=this.configureRendererStamper());this.stampDom&&this.addStampDomObservers_()}, created:function(){this.deferredBindingTasks_=[];this.renderJobsMap_=Object.create(null);this.hasDataPath_=Object.create(null);this.stampDom&&this.addStampDomObserverFns_();this.telemetry_={};this.resetTelemetry_()}, resetTelemetry_:function(){this.telemetry_.create=0;this.telemetry_.reuse=0}, addStampDomObservers_:function(){if(this.useSignals)for(var a in this.stampDom){var b=this.stampDom[a];b&&b.id&&this.addReactiveSchema({type:"observe",method:{methodName:rnb(b.id),args:[{type:"wildcard",path:a}]}})}else{(a=(this.constructor.generatedFrom||this).observers)||(a=[]);for(b in this.stampDom){var c=this.stampDom[b];c&&c.id&&(c=rnb(c.id),a.push(c+"("+b+".*)"))}this.constructor.generatedFrom.observers=a}}, addStampDomObserverFns_:function(){for(var a in this.stampDom){var b=this.stampDom[a];b.id?(this[rnb(b.id)]=this.rendererStamperObserver_.bind(this,a,b.id),this.hasDataPath_[a]=!1):Im(new Mk("Bad rendererstamper config",this.is+":"+a))}}, rendererStamperObserver_:function(a,b,c){if(c.path==a){if(c.value===void 0&&!this.hasDataPath_[a])return;this.hasDataPath_[a]=c.value!==void 0}this.rendererStamperApplyChangeRecord_(a,b,c)}, rendererStamperApplyChangeRecord_:function(a,b,c){var d=this.renderJobsMap_[b],e=null;a==c.path?(c=c.value,Za(c)||(c=c===void 0||c===null?[]:[c]),a=this.stampDom[a],a.mapping&&(e=this.stampDomArray_.bind(this,c,b,a.mapping,a.reuseComponents,a.events,a.stamperStableList)),d&&d.cancel(),c=a.usePageScheduler?this.getTaskManager():void 0,d||a.initialRenderPriority==void 0)?a.renderPriority==void 0||d||(d=new WB(a.renderPriority,a.waitForSignal,c),this.renderJobsMap_[b]=d):(d=new WB(a.initialRenderPriority, a.waitForSignal,c),this.renderJobsMap_[b]=d,e=function(h,k){h();ynb(k,10)}.bind(this,e,d)):e=a+".splices"==c.path?this.stampDomArraySplices_.bind(this,a,b,c.value):this.forwardRendererStamperChanges_.bind(this,a,b,c); d?XB(d,e):e()}, forwardRendererStamperChanges_:function(a,b,c){var d=c.path.slice(a.length+1),e=this.getStampContainer_(b),h=d.indexOf("."),k=d.substring(0,h),m=!1,p=0,q=parseInt(k,0);if(k[0]=="#"){m=parseInt(k.substring(1),0);q=this.get(a);var r=this.get([a,k]);q[m]==r?p=m:p=q.indexOf(r);m=!0}else isNaN(q)||(p=q,m=!0);m&&(d=d.substring(k.length+1),h=d.indexOf("."));k=Ys(e).children[p];var w;if(e=(w=k==null?void 0:k.polymerController)!=null?w:k)d="data"+d.slice(h),typeof e.notifyPath!=="function"?Jm(new Mk("notifyPath missing", this.is+": "+a+", "+b)):c.value?e.notifyPath(d,c.value):e.notifyPath(d)}, stampDomArraySplices_:function(a,b,c){if(c&&c.indexSplices){var d=this.getStampContainer_(b);if(d){for(var e=Ys(d),h=tnb(this.stampDom[a].reuseComponents),k=c.indexSplices.length,m=0;m<k;m++){for(var p=c.indexSplices[m],q=e.children[p.index],r=p.removed.length;r>0;r--)q&&q.parentElement&&(Ys(q.parentElement).removeChild(q),h&&Kib(q),q=e.children[p.index]);r=this.stampDom[a].mapping;for(var w=p.index+p.addedCount,z=document.createDocumentFragment(),C=h,E=p.index;E<w;E++){var I=p.object[E],N=qnb(r, I);if(N){var P=r[N];I=I[N];N=this.getComponentName_(P,I);var U=q?VB.has(q):!1;C&&q&&q.is==N&&U?(N=q,this.telemetry_.reuse++,q=q.nextElementSibling):C&&q&&U?(N=this.createComponent_(P,I,h),U=Ys(q).nextElementSibling,e.insertBefore(N,U),vnb(this.is,e,q,h),q=U):(C=!1,N=this.createComponent_(P,I,h),z.appendChild(N));this.deferRenderStamperBinding_(N,P,I)}else Im(new Mk("Unimplemented type",a,b,d.tagName,Object.keys(I)[0]))}e.insertBefore(z,q)}this.flushRenderStamperComponentBindings_();this.stampDom[a].events&& vv(this.hostElement,"yt-rendererstamper-finished",{container:d})}else Im(new Mk("Container object not found",b,this.hostElement?this.hostElement.is:""))}}, stampDomArray_:function(a,b,c,d,e,h){var k=this.getStampContainer_(b);if(k){if(b=Ys(k),d=tnb(d),a){var m=0,p=0,q;if(h=h===void 0?hk("STAMPER_STABLE_LIST",!1):h||!1)for(q=b.firstElementChild;q&&!VB.has(q)&&a.length>p;){h=a[p];var r=qnb(c,h);if(r){if(this.getComponentName_(c[r],h[r])!=q.is){var w=this.createComponent_(c[r],h[r],d),z=Ys(q).nextElementSibling;z?b.insertBefore(w,z):b.appendChild(w);vnb(this.is,b,q,d);q=w}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(q,c[r],h[r]);m++;p++; q=Ys(q).nextElementSibling}else p++}wnb(this.is,b,m,d);m=q;if(a.length>p){h=document.createDocumentFragment();for(r=a.length;p<r;p++)if(w=a[p],z=qnb(c,w))q=this.createComponent_(c[z],w[z],d),this.deferRenderStamperBinding_(q,c[z],w[z]),h.appendChild(q);m&&Ys(m).parentNode&&q&&!VB.has(q)?b.insertBefore(h,m):b.appendChild(h)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();e&&vv(this.hostElement,"yt-rendererstamper-finished",{container:k})}else wnb(this.is,b,0,d);}else Im(new Mk("Container object not found", b,this.hostElement?this.hostElement.is:""))}, getStampContainer_:function(a){return this.$&&this.$[a]||T(this.hostElement).querySelector("#"+a)}, getComponentName_:function(a,b){return typeof a==="string"?a:a.matcher?a.matcher.call(this,b):a.component}, createComponent_:function(a,b,c){a=this.getComponentName_(a,b);try{var d=lr.has(a)||ir.has(a);if(c&&!d){var e=GA(a);try{mz(e)}catch(h){c="Failed to clear styles for "+a+".",h.message&&(c+=" Original error: "+h.message),Jm(new Mk(c))}}else e=document.createElement(a)}catch(h){return e="YtRendererStamperBehavior failed to create "+a+".",h.message&&(e+=" Original description: "+h.message),h.message="YtRendererStamperBehavior failed to create element",Km(h,e),Bnb.hasOwnProperty(a)?Jm(h):Im(h),document.createElement("SPAN")}this.telemetry_.create++; return e}, deferRenderStamperBinding_:function(a,b,c){this.deferredBindingTasks_.push({component:a,typeOrConfig:b,data:c})}, flushRenderStamperComponentBindings_:function(){for(var a=0,b=this.deferredBindingTasks_.length;a<b;a++){var c=this.deferredBindingTasks_[a];if(!c)break;var d=void 0,e=void 0,h=void 0,k=void 0,m=c.component,p=c.typeOrConfig;c=c.data;var q=(k=m.polymerController)!=null?k:m;k=m.loggingStatus;try{k&&(k.isRendererStamper=!0);if(typeof p!=="string"){for(h in p.attributes)p.attributes[h]===!0?m.setAttribute(h,""):p.attributes[h]===!1?m.removeAttribute(h):m.setAttribute(h,p.attributes[h]);for(e in p.params)q[e]= p.params[e],m!==q&&Ry(m.localName,e,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(d in p.properties){var r=p.properties[d];if(r){var w=snb(r);q[d]=this.get(w);m!==q&&Ry(m.localName,d,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(d==="on-tap"||d==="on-click"){var z=this.get(w);m.addEventListener("click",z);pnb.set(m,{property:d,listener:{type:"element",eventName:"click",handler:z}})}}else Im(new Mk("Undefined property binding",d))}}if(p.classListBinding){var C=snb(p.classListBinding),E=C?this[C]: null;if(E)for(d=0;d<E.length;d++)kz(m,E[d],!0)}q.data=c}finally{k&&(k.isRendererStamper=!1)}if(d=VB.get(m))m.hidden=!1,VB.delete(m),Hi.cancelJob(d)}this.deferredBindingTasks_.length=0}}];var ZB=function(){var a=J.apply(this,arguments)||this;a.forceModernIconButton=!1;a.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return a}; l(ZB,J);ZB.prototype.configureRendererStamper=function(){return{button:{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0,styleActionButton:!0},properties:{overrides:"[[overrides]]",forceModernIconButton:"[[forceModernIconButton]]",disableTextTransform:"[[disableTextTransform]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]"}}}}}}; ZB.prototype.handleAccountLinkingStateChangedCommand=function(a){if(a=A(a,tUa)){var b,c=(b=this.data)==null?void 0:b.providerKey;b=a.providerKey;c&&b&&c.id===b.id&&c.subject===b.subject&&(a=a.linked,a!==void 0&&(this.set("data.linked",a),this.notifyPath("data.linked"),y("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(a)))}}; ZB.prototype.setPlayerAccountLinkState=function(a){var b=new WUa;XUa(b,UUa(new TUa,a));var c=pA();c&&c.getPlayerPromise().then(function(d){d.setAccountLinkState(ce(b.JSC$8681_serializeBinary(),4));d.updateAccountLinkingConfig(a)})}; ZB.prototype.handleShowAccountLinkDialog=function(){var a=this.get("button.buttonRenderer.command");a&&Bv([a],this.hostElement)}; ia.Object.defineProperties(ZB.prototype,{button:{configurable:!0,enumerable:!0,get:function(){if(this.data){if(this.data.linked&&this.data.warningButton&&this.data.isWarning)return this.data.warningButton;if(this.data.linked&&this.data.linkedButton)return this.data.linkedButton;if(!this.data.linked&&this.data.unlinkedButton)return this.data.unlinkedButton}}}}); var $B=ZB;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$B.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],$B.prototype,"ytRendererBehavior",void 0);u([K([wA.YtActionHandlerBehavior]),v("design:type",Object)],$B.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],$B.prototype,"data",void 0);u([Q(),v("design:type",Object)],$B.prototype,"overrides",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],$B.prototype,"forceModernIconButton",void 0);u([Q({value:"bottom"}),v("design:type",String)],$B.prototype,"buttonTooltipPosition",void 0);u([Q({value:!1}),v("design:type",Boolean)],$B.prototype,"forceIconButton",void 0);u([Q(),v("design:type",Boolean)],$B.prototype,"disableTextTransform",void 0);u([L("data","data.linked","data.isWarning"),v("design:type",Object),v("design:paramtypes",[])],$B.prototype,"button",null); $B=u([R({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],$B); V($B,"ytd-account-link-button-renderer",function(){if(cib!==void 0)return cib;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"button\" class=\"style-scope ytd-account-link-button-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return cib=a},{mode:1});var Cnb;var Dnb=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],aC=function(){return J.apply(this,arguments)||this}; l(aC,J);aC.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}}; aC.prototype.updateButtonActiveState=function(){var a=this,b=!!Dnb.find(function(c){return a.currentState===c}); this.button&&(this.button.isPressed=b)}; ia.Object.defineProperties(aC.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.playlistLoopStateEntity)==null?void 0:a.state)||((b=this.data)==null?void 0:b.currentState)}}, currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var a=void 0,b;if(this.currentState&&((b=this.data)==null?0:b.states)){b=g(this.data.states);for(var c=b.next();!c.done;c=b.next()){c=A(c.value,QTa);var d=void 0;if(((d=c)==null?void 0:d.state)===this.currentState){a=c;break}}}return a}}}); var bC=aC;bC.prototype.updateButtonActiveState=bC.prototype.updateButtonActiveState;u([K(Rz),v("design:type",Object)],bC.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],bC.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],bC.prototype,"ytRendererstamperBehavior",void 0);u([Q({selectorArgs:["data.playlistLoopStateEntityKey"],selector:Shb}),v("design:type",Object)],bC.prototype,"playlistLoopStateEntity",void 0); u([Q(),v("design:type",Object)],bC.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],bC.prototype,"forceIconOnly",void 0);u([My("ytd-button-renderer"),v("design:type",TB)],bC.prototype,"button",void 0);u([L("data","playlistLoopStateEntity"),v("design:type",Object),v("design:paramtypes",[])],bC.prototype,"currentState",null);u([O("currentButtonStateRenderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bC.prototype,"updateButtonActiveState",null); u([L("currentState"),v("design:type",Object),v("design:paramtypes",[])],bC.prototype,"currentButtonStateRenderer",null);bC=u([R({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],bC); V(bC,"ytd-playlist-loop-button-renderer",function(){if(Cnb!==void 0)return Cnb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"button\" class=\"style-scope ytd-playlist-loop-button-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Cnb=a},{mode:1});var Enb;var Fnb=Fv("DOWNLOAD",{},"Download"),Gnb=Fv("DOWNLOADING",{},"Downloading"),Hnb=Fv("DOWNLOADED",{},"Downloaded"),Inb=Fv("RETRY",{},"Retry"),Jnb=function(){var a=J.apply(this,arguments)||this;a.forceIconButton=!1;a.forceIconOnly=!1;a.overrides=!1;a.buttonTooltipPosition=!1;a.styleActionButton=!1;a.disableTextTransform=!1;a.downloadProgress=0;a.isDownloadComplete=!1;a.isHidden=!0;a.transferState="TRANSFER_STATE_UNKNOWN";a.isVideoDeletedByUser=!1;a.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"; return a}; l(Jnb,J);f=Jnb.prototype;f.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")}; f.dataChanged=function(){var a;(a=this.data)!=null&&a.text||(a=dA(tw.getState(),this.videoId),this.updateButtonState(a))}; f.computeVideoId=function(a){return a}; f.showHideButton=function(){this.updateButtonVisibility()}; f.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0}; f.onTransferStateChanged=function(){this.updateButtonState(this.transferState)}; f.updateButtonState=function(a){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==Gnb||!Fw(a))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(a){case"TRANSFER_STATE_UNKNOWN":a=Fnb;var b="OFFLINE_DOWNLOAD";var c="ACTION_ADD";break;case"TRANSFER_STATE_FAILED":a=Inb;b="OFFLINE_DOWNLOAD";c="ACTION_RETRY";break;case"TRANSFER_STATE_COMPLETE":a=Hnb;b="OFFLINE_PIN";c="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case"TRANSFER_STATE_TRANSFERRING":case"TRANSFER_STATE_TRANSFER_IN_QUEUE":a= Gnb;b="OFFLINE_DOWNLOADING_ZERO";c="ACTION_REMOVE_WITH_PROMPT";break;case"TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":a=Inb;b="OFFLINE_DOWNLOAD";c="ACTION_RETRY";break;default:a=Fnb,b="OFFLINE_DOWNLOAD",c="ACTION_ADD";}this.isVideoDeletedByUser&&(a=Fnb,b="OFFLINE_DOWNLOAD",c="ACTION_ADD");var d=Object.assign({},this.data);d.text=Rw(a);d.tooltip=a;d.icon={iconType:b};d.size="SIZE_DEFAULT";d.style="STYLE_DEFAULT";A(d.command,Wu)&&(A(d.command,Wu).action=c);this.set("data",d)}}; f.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var a="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?a="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?a="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?a="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?a="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?a="OFFLINE_DOWNLOADING_EIGHTY": this.downloadProgress===1&&(a="OFFLINE_PIN",this.isDownloadComplete=!0);var b;a!==((b=this.data.icon)==null?void 0:b.iconType)&&(b=Object.assign({},this.data),b.text=Rw(Gnb),b.tooltip=Gnb,b.icon={iconType:a},A(b.command,Wu)&&(A(b.command,Wu).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",b))}}; var cC=Jnb;cC.prototype.updateProgress=cC.prototype.updateProgress;cC.prototype.onTransferStateChanged=cC.prototype.onTransferStateChanged;cC.prototype.showHideButton=cC.prototype.showHideButton;cC.prototype.dataChanged=cC.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],cC.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],cC.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],cC.prototype,"forceIconButton",void 0); u([Q(),v("design:type",Object)],cC.prototype,"forceIconOnly",void 0);u([Q(),v("design:type",Object)],cC.prototype,"overrides",void 0);u([Q(),v("design:type",Object)],cC.prototype,"buttonTooltipPosition",void 0);u([Q(),v("design:type",Object)],cC.prototype,"styleActionButton",void 0);u([Q(),v("design:type",Object)],cC.prototype,"disableTextTransform",void 0);u([Q({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),v("design:type",String)],cC.prototype,"videoId",void 0); u([Q(),v("design:type",Object)],cC.prototype,"data",void 0);u([Q({selector:Fgb,selectorArgs:["videoId"]}),v("design:type",Object)],cC.prototype,"downloadProgress",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],cC.prototype,"isDownloadComplete",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],cC.prototype,"isHidden",void 0);u([Q({selector:dA,selectorArgs:["videoId"]}),v("design:type",String)],cC.prototype,"transferState",void 0); u([Q({selector:Kgb,selectorArgs:["videoId"]}),v("design:type",Object)],cC.prototype,"isVideoDeletedByUser",void 0);u([Q({selector:Igb,selectorArgs:["videoId"]}),v("design:type",Object)],cC.prototype,"offlineabilityState",void 0);u([Q({value:!0}),v("design:type",Boolean)],cC.prototype,"showTooltips",void 0);u([Q({value:!0}),v("design:type",Boolean)],cC.prototype,"sendCommandWhenDisabled",void 0);u([Q({value:!1}),v("design:type",Boolean)],cC.prototype,"disabled",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cC.prototype,"dataChanged",null);u([Py("offlineabilityState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cC.prototype,"showHideButton",null);u([Py("transferState","isVideoDeletedByUser"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cC.prototype,"onTransferStateChanged",null); u([Py("downloadProgress"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cC.prototype,"updateProgress",null);cC=u([R({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],cC); V(cC,"ytd-download-button-renderer",function(){if(Enb!==void 0)return Enb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-button-renderer button-tooltip-position=\"[[buttonTooltipPosition]]\" data=\"[[data]]\" disable-text-transform=\"[[disableTextTransform]]\" disabled=\"[[disabled]]\" force-icon-button=\"[[forceIconButton]]\" force-icon-only=\"[[forceIconOnly]]\" force-modern-icon-button=\"\" overrides=\"[[overrides]]\" style-action-button=\"[[styleActionButton]]\" class=\"style-scope ytd-download-button-renderer\"></ytd-button-renderer>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Enb=a},{mode:2});var Knb;var Lnb,Mnb=function(){if(Lnb!==void 0)return Lnb;var a=document.createElement("template");G(a,"<!--css-build:shady--><yt-button-shape data=\"[[computeButtonShape(data.*, forceIconButton, forceIconOnly, forceModernIconButton, alignByText, overrides, disabled, isShorts)]]\" icon=\"[[computeIcon(data.*)]]\">\n</yt-button-shape>\n<tp-yt-paper-tooltip disable-upgrade$=\"[[!tooltip]]\" fit-to-visible-bounds=\"\" offset=\"8\" position=\"[[buttonTooltipPosition]]\">[[tooltip]]</tp-yt-paper-tooltip>\n");return Lnb= a};var Nnb,Onb=function(){return Nnb!==void 0?Nnb:Nnb=document.createElement("template")}; document.head.appendChild(Onb().content);var Pnb,Qnb=function(){return Pnb!==void 0?Pnb:Pnb=document.createElement("template")}; document.head.appendChild(Qnb().content);var Rnb;function dC(){for(var a=[],b=g(Ga.apply(0,arguments)),c=b.next();!c.done;c=b.next())if(c=c.value)if(typeof c==="string")a.push(c);else{c=g(Object.entries(c));for(var d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;(e=e.next().value)&&a.push(d)}}return a.join(" ")} ;var eC=Gz(function(a){var b=a.aTagConfig;var c=a.children;var d=a.className;var e=a.disabled;var h=a.ariaPressed;var k=a.ariaLabel;var m=a.style;var p=a.title;var q=Er();Ep(function(){q.value._data=b()._data;q.value.params=b().params}); a=Fr(function(N){var P,U;(U=(P=b()).onpointerdown)==null||U.call(P,N);return!0}); var r=Fr(function(N){var P,U;(U=(P=b()).onclick)==null||U.call(P,N);return!0}),w=function(){var N; return(N=b().className)!=null?N:d==null?void 0:d()},z=function(){return(m==null?0:m())?m():(e==null?0:e())?"pointer-events:none":""},C=function(){var N; return(N=b()["aria-label$"])!=null?N:k==null?void 0:k()},E=function(){var N; return(N=b().title$)!=null?N:p==null?void 0:p()},I=Lp(function(N){N.append("class",Fz(function(){return!!w()},w)); N.append("style",Fz(function(){return!!z()},z)); N.append("aria-haspopup",Fz(function(){return!!b()["aria-haspopup$"]},function(){return b()["aria-haspopup$"]})); N.append("force-new-state",Fz(function(){return!!b()["force-new-state$"]},function(){return b()["force-new-state$"]})); N.append("role",Fz(function(){return!!b().role$},function(){return b().role$})); N.append("target",Fz(function(){return!!b().target$},function(){return b().target$})); N.append("title",Fz(function(){return!!E()},E)); N.append("aria-hidden",Fz(function(){return!!b()["aria-hidden$"]},function(){return b()["aria-hidden$"]})); N.append("aria-label",Fz(function(){return!!C()},C)); N.append("aria-pressed",Fz(function(){return!(h==null||!h())},h)); N.append("dir",Fz(function(){return!!b().dir},function(){return b().dir})); N.append("tabindex",Fz(function(){return!!b().tabindex$},function(){return b().tabindex$}))}); return F("a",Object.assign({},{el:q,href:function(){return b().href$}, rel:function(){return b().rel$}, "on:pointerdown":a,"on:click":r},I),c)}); eC.idomCompat=!0;function fC(a){var b,c,d=xp(function(){Fp(!0);var e=a();if(y("wiz_diff_overwritable")&&b&&e===c)return b;c=e;return b=Gp(e)}); return[function(){return d()[0]()}, function(e){d()[1](e);c=e}]} ;function gC(a){return function(){var b="",c;for(c in a){for(var d=a[c];typeof d==="function";)d=d();d!==void 0&&d!==null&&(b+="; "+c+": "+d)}return b.length>0?Fp(b.slice(2)):Fp()}} ;function Snb(a){switch(a){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response";}} var hC=Gz(function(a){var b=a.model;var c=a.pointerDownEvent;var d=a.pointerUpEvent;var e=a.pointerLeaveEvent;a=Er();var h=gC({"border-radius":function(){return b().borderRadius}}),k=Er(),m=Er(),p=g(fC(function(){return(d==null?0:d())||(e==null?0:e())?Fp(!1):!(c==null||!c())||Fp(!1)})),q=p.next().value,r=p.next().value,w=void 0,z=function(){w||typeof Animation!=="function"||(w=new Wz(m.value,k.value)); var P;(P=w)==null||P.play()},C=function(){var P; (P=w)==null||P.cancel()},E=function(){var P; (P=w)==null||P.cancel()}; Ep(function(){(d==null?0:d())&&z()}); Ep(function(){(c==null?0:c())&&C()}); Ep(function(){(e==null?0:e())&&E()}); p=Fr(function(){z();r(!1)}); var I=Fr(function(){C();r(!0)}); Gr(a,"pointerleave",function(){E();r(!1)}); var N={};q=WA("yt-spec-touch-feedback-shape",function(){return Snb(b().color)},(N["yt-spec-touch-feedback-shape--focused"]=function(){return!!b().focused&&!b().disabled},N["yt-spec-touch-feedback-shape--circular"]=function(){return!!b().circular},N["yt-spec-touch-feedback-shape--is-extended"]=function(){return!!b().isExtended},N["yt-spec-touch-feedback-shape--down"]=q,N["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!b().triggerEvents},N)); return F("yt-touch-feedback-shape",{el:a,class:q,style:gC({"margin-top":function(){return b().customTopExtend?"-"+b().customTopExtend+"px":void 0}}), "on:mousedown":I,"on:mouseup":p,"on:touchstart":I,"on:touchend":p,"aria-hidden":!0},F("div",{class:"yt-spec-touch-feedback-shape__stroke",style:h,el:k}),F("div",{class:"yt-spec-touch-feedback-shape__fill",style:h,el:m}))}); hC.idomCompat=!0;function Tnb(a){switch(a){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response";}} var iC=function(){MA.apply(this,arguments);var a=this;this.state={down:!1};this.JSC$10253_onPointerUp=function(){!a.JSC$10253_currentAnimation&&a.JSC$10253_fillElement&&a.JSC$10253_strokeElement&&typeof Animation==="function"&&(a.JSC$10253_currentAnimation=new Wz(a.JSC$10253_fillElement,a.JSC$10253_strokeElement));a.setState({down:!1});var b;(b=a.JSC$10253_currentAnimation)==null||b.play()}; this.JSC$10253_onPointerDown=function(){var b;(b=a.JSC$10253_currentAnimation)==null||b.cancel();a.setState({down:!0})}; this.onPointerLeave=function(){var b;(b=a.JSC$10253_currentAnimation)==null||b.cancel();a.setState({down:!1})}}; l(iC,MA);iC.prototype.onConnected=function(){this.hostElement.style.borderRadius="inherit"}; iC.prototype.render=function(){var a=this,b=this.props.model,c=b.disabled,d=b.focused,e=b.borderRadius,h=b.circular,k=b.isExtended;b=b.color;var m={};c=(m["yt-spec-touch-feedback-shape"]=!0,m["yt-spec-touch-feedback-shape--focused"]=!!d&&!c,m["yt-spec-touch-feedback-shape--circular"]=!!h,m["yt-spec-touch-feedback-shape--is-extended"]=!!k,m["yt-spec-touch-feedback-shape--down"]=!!this.state.down,m[Tnb(b)]=!0,m);SA({className:dC(c),onmousedown:this.JSC$10253_onPointerDown,onmouseup:this.JSC$10253_onPointerUp, ontouchstart:this.JSC$10253_onPointerDown,ontouchend:this.JSC$10253_onPointerUp,onpointerleave:this.onPointerLeave,"aria-hidden$":!0},function(){var p=e?{borderRadius:e}:void 0;SA({className:"yt-spec-touch-feedback-shape__stroke",style:p},function(q){a.JSC$10253_strokeElement=q}); SA({className:"yt-spec-touch-feedback-shape__fill",style:p},function(q){a.JSC$10253_fillElement=q})})}; iC.tagName="yt-touch-feedback-shape";function jC(a){y("mweb_enable_keto_batch_17_8")?cB(hC)({model:a}):UA(iC,{model:a});YA(y("mweb_enable_keto_batch_17_8_log"))} ;function kC(a,b){var c=function(d){var e={},h;for(h in d){var k=void 0,m=void 0;((k=b)==null?0:(m=k.callbacks)==null?0:m[h])||(e[h]=d[h])}return F(Lr,null,function(){for(var p in e)d[p]=Fp(e[p]);d.disableReactiveLogging=!0;return F(a,Object.assign({},d))})}; c.isReactive=!0;return c} ;function Unb(a){return a.style==="overlay-dark"?4:a.style==="overlay"?a.type==="filled"?4:3:a.type==="filled"||a.style==="call-to-action-inverse"||a.style==="mono-inverse"?2:1} function Vnb(a){switch(a){case"filled":return"yt-spec-button-shape-next--filled";case"outline":return"yt-spec-button-shape-next--outline";case"tonal":return"yt-spec-button-shape-next--tonal";default:return"yt-spec-button-shape-next--text";}} function Wnb(a){switch(a){case"call-to-action":return"yt-spec-button-shape-next--call-to-action";case"call-to-action-overlay":return"yt-spec-button-shape-next--call-to-action-overlay";case"mono":return"yt-spec-button-shape-next--mono";case"overlay":return"yt-spec-button-shape-next--overlay";case"overlay-dark":return"yt-spec-button-shape-next--overlay-dark";case"call-to-action-inverse":return"yt-spec-button-shape-next--call-to-action-inverse";case"mono-inverse":return"yt-spec-button-shape-next--mono-inverse"; case"brand-gradient":return"yt-spec-button-shape-next--brand-gradient";case"gen-ai-gradient":return"yt-spec-button-shape-next--gen-ai-gradient";default:return"yt-spec-button-shape-next--mono";}} function Xnb(a){switch(a){case"XS":return"yt-spec-button-shape-next--size-xs";case"S":return"yt-spec-button-shape-next--size-s";case"L":return"yt-spec-button-shape-next--size-l";case"XL":return"yt-spec-button-shape-next--size-xl";default:return"yt-spec-button-shape-next--size-m";}} function Ynb(a,b){b=(a.iconPosition==="icon-only"||a.iconPosition==="icon-only-40"||a.iconPosition==="icon-with-label")&&b;return!a.segmentedPosition&&b&&a.size==="S"} function Znb(a){if(!a)return{};var b=a.color,c=a.backgroundColor;a=a.borderColor;var d="";b&&(d+="color: "+b+";");c&&(d+="background-color: "+c+";");a&&(d+="border-color: "+a+";");return{style:d}} function $nb(a){var b=a.model;var c=a.icon;var d=a.secondaryIcon;var e=b.size;a=b.style;var h=b.focused,k=b.disabled,m=b.onTap,p=b.alignByText,q=b.aTagConfig,r=b.customColors,w=b.segmentedPosition,z=b.toggled,C=b.toggleable,E=b.accessibilityLabel,I=b.onToggle,N=b.iconPosition,P=b.oneOffCustomTextWrap,U=b.disableTextEllipsis,ca=b.tooltipText,aa=b.state,ea=b.type;a==="call-to-action-inverse"&&(ea="text");a==="overlay-dark"&&ea!=="filled"&&ea!=="tonal"&&(ea="tonal");var ha=!!c&&N==="leading",va=!!c&& N==="trailing",Ma=!!c&&!!d&&N==="leading-trailing",tb=!!c&&N==="icon-only",bb=!!c&&N==="icon-only-40";N=!!c&&N==="icon-with-label";var Ub=tb||bb||N;k&&(aa="disabled");aa=aa==="disabled"||k;var Jb=Ynb(b,!!c),nc={},Lb=dC((nc["yt-spec-button-shape-next"]=!0,nc[Vnb(ea)]=!0,nc[Wnb(a)]=!aa,nc["yt-spec-button-shape-next--disabled"]=!!aa,nc[Xnb(e)]=!0,nc["yt-spec-button-shape-next--focused"]=!!h&&!k,nc["yt-spec-button-shape-next--icon-trailing"]=va,nc["yt-spec-button-shape-next--icon-leading"]=ha,nc["yt-spec-button-shape-next--icon-leading-trailing"]= Ma,nc["yt-spec-button-shape-next--icon-button"]=tb||N,nc["yt-spec-button-shape-next--icon-only-default"]=bb,nc["yt-spec-button-shape-next--align-by-text"]=!!p,nc["yt-spec-button-shape-next--segmented-start"]=w==="start",nc["yt-spec-button-shape-next--segmented-end"]=w==="end",nc["yt-spec-button-shape-next--override-small-size-icon"]=Jb,nc["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=!!P,nc["yt-spec-button-shape-next--disable-text-ellipsis"]=!!U,nc["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]= y("wil_enable_backdrop_filter_experiment"),nc)),ic=Fr(function(ib){m==null||m(ib);C&&(I==null||I(ib));return!0}),lb=Lp(function(ib){ib.append("class",Lb); ib.append("title",ca!=null?ca:"");var Bb=Znb(r);Bb.style&&ib.append("style",Bb.style);k&&ib.append("disabled",k);k&&q&&ib.append("style","pointer-events:none");C&&ib.append("aria-pressed",!!z);E&&ib.append("aria-label",E)}); e=function(){return q?F(eC,{aTagConfig:q,disabled:k,className:Lb,title:ca!=null?ca:"",style:Znb(r).style,ariaPressed:C&&z},F(Np,null,F(Np,null,aob(b,ha,Ma,va,Ub,c,d)))):F("button",Object.assign({},{"on:click":ic},lb),F(Np,null,F(Np,null,aob(b,ha,Ma,va,Ub,c,d))))}; h={};a=(h["yt-spec-button-shape-with-label"]=!0,h["yt-spec-button-shape-with-label--is-overlay"]=a==="overlay"||a==="overlay-dark",h);return F("yt-button-shape",{class:"yt-spec-button-shape-next__button-shape-class"},N?F("label",{class:dC(a)},e(),F("div",{class:"yt-spec-button-shape-with-label__label","aria-hidden":!0},bob(b))):e())} kC($nb,{callbacks:{icon:!0,secondaryIcon:!0}});function bob(a){var b=a.formattedButtonText,c=a.buttonText,d=a.oneOffCustomTextWrap,e=a.iconPosition==="icon-with-label"||d,h={lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",textAlignment:"TEXT_ALIGNMENT_CENTER"};return F(Np,null,So(b,function(){return F(bq,null,function(){b==null||b(e?h:{})})}),So(c,function(){return F(Np,null,c)}))} function aob(a,b,c,d,e,h,k){return F(Np,null,So(h&&(b||c||e),function(){return F(Np,null,F("div",{class:"yt-spec-button-shape-next__icon","aria-hidden":"true"},h==null?void 0:h()))}),So((a.buttonText||a.formattedButtonText)&&!e,function(){return F(Np,null,F("div",{class:"yt-spec-button-shape-next__button-text-content"},bob(a)))}),So(d,function(){return F(Np,null,F("div",{class:"yt-spec-button-shape-next__icon"},h==null?void 0:h()))}),So(c,function(){return F(Np,null,F("div",{class:"yt-spec-button-shape-next__secondary-icon"}, k==null?void 0:k()))}),So(!a.disabled&&!0,function(){return F(bq,null,function(){jC({color:Unb(a)})})}))} ;function lC(a,b){switch(a.size){case"XS":return 16;case"S":return Ynb(a,b)?24:16;default:return 24;}} function cob(a){if(a.style==="overlay-dark"&&a.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"} function dob(a,b,c){var d=a.style,e=a.size,h=a.focused,k=a.disabled,m=a.buttonText,p=a.onTap,q=a.alignByText,r=a.aTagConfig,w=a.customColors,z=a.formattedButtonText,C=a.segmentedPosition,E=a.toggled,I=a.toggleable,N=a.accessibilityLabel,P=a.onToggle,U=a.iconPosition,ca=a.oneOffCustomTextWrap,aa=a.disableTextEllipsis,ea=a.tooltipText,ha=a.state,va=a.type;d==="call-to-action-inverse"&&(va="text");d==="overlay-dark"&&va!=="filled"&&va!=="tonal"&&(va="tonal");var Ma=!!b&&U==="leading",tb=!!b&&U==="trailing", bb=!!b&&!!c&&U==="leading-trailing",Ub=!!b&&U==="icon-only",Jb=!!b&&U==="icon-only-40",nc=!!b&&U==="icon-with-label",Lb=Ub||Jb||nc;k&&(ha="disabled");ha=ha==="disabled"||k;var ic=Ynb(a,!!b),lb={},ib=(lb["yt-spec-button-shape-next"]=!0,lb[Vnb(va)]=!0,lb[Wnb(d)]=!ha,lb["yt-spec-button-shape-next--disabled"]=!!ha,lb[Xnb(e)]=!0,lb["yt-spec-button-shape-next--focused"]=!!h&&!k,lb["yt-spec-button-shape-next--icon-trailing"]=tb,lb["yt-spec-button-shape-next--icon-leading"]=Ma,lb["yt-spec-button-shape-next--icon-leading-trailing"]= bb,lb["yt-spec-button-shape-next--icon-button"]=Ub||nc,lb["yt-spec-button-shape-next--icon-only-default"]=Jb,lb["yt-spec-button-shape-next--align-by-text"]=!!q,lb["yt-spec-button-shape-next--segmented-start"]=C==="start",lb["yt-spec-button-shape-next--segmented-end"]=C==="end",lb["yt-spec-button-shape-next--override-small-size-icon"]=ic,lb["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=!!ca,lb["yt-spec-button-shape-next--disable-text-ellipsis"]=!!aa,lb["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]= y("wil_enable_backdrop_filter_experiment"),lb),Bb=function(){if(z){var xd={lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",textAlignment:"TEXT_ALIGNMENT_CENTER"};z(U==="icon-with-label"||ca?xd:{})}else m&&kp(m)},Xa=function(xd){p==null||p(xd); I&&(P==null||P(xd))},ec=r?RA:ljb,Wb=function(){b&&(Ma||bb||Lb)&&function(){SA({className:"yt-spec-button-shape-next__icon", "aria-hidden$":!0},function(){b()})}(); !m&&!z||Lb||function(){SA({className:"yt-spec-button-shape-next__button-text-content"},function(){Bb()})}(); tb&&function(){SA({className:"yt-spec-button-shape-next__icon"},function(){b()})}(); bb&&function(){SA({className:"yt-spec-button-shape-next__secondary-icon"},function(){c()})}(); k||jC({color:Unb(a)})},Tc=function(){ec(Object.assign({},{className:dC(ib), onclick:r?void 0:Xa,disabled:k,style:k&&r?"pointer-events:none":void 0,"aria-pressed$":I?!!E:void 0,"aria-label$":N,title$:ea!=null?ea:""},r,Znb(w)),function(){Wb()})}; nc?(e={},d=(e["yt-spec-button-shape-with-label"]=!0,e["yt-spec-button-shape-with-label--is-overlay"]=d==="overlay"||d==="overlay-dark",e),pjb({className:dC(d)},function(){Tc();SA({"aria-hidden$":!0,className:"yt-spec-button-shape-with-label__label"},Bb)})):Tc()} function mC(a,b,c){y("mweb_enable_keto_batch_b1")?cB($nb)({model:a,icon:b?function(){return F(bq,null,b)}:void 0, secondaryIcon:c?function(){return F(bq,null,c)}:void 0}):dob(a,b,c); YA(y("mweb_enable_keto_batch_b1_log"))} ;var nC=function(){var a=J.apply(this,arguments)||this;a.keyboardFocused=!1;return a}; l(nC,J);nC.prototype.onFocus=function(){var a=um().resolve(tm(rB));a&&(this.keyboardFocused=a.isKeyBoardInUse())}; nC.prototype.onBlur=function(){this.keyboardFocused=!1}; nC.prototype.renderIdom=function(){var a=this;if(this.data){var b=lC(this.data,!!this.icon),c=cob(this.data);this.data.focused=this.keyboardFocused;mC(this.data,function(){var d;PA("yt-icon",{icon:a.icon,active:(d=a.data)==null?void 0:d.toggled,size:b,style:"width: "+b+"px; height: "+b+"px;",iconFilter:c},fp)},function(){var d; PA("yt-icon",{icon:a.secondaryIcon,active:(d=a.data)==null?void 0:d.toggled,size:b,style:"width: "+b+"px; height: "+b+"px;",iconFilter:c},fp)}); y("web_update_flexible_buttons_after_renderidom")&&vv(this.hostElement,"yt-renderidom-finished")}}; ia.Object.defineProperties(nC,{template:{configurable:!0,enumerable:!0,get:function(){if(Rnb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(Qnb().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(Onb().content.cloneNode(!0),a.content.firstChild);Rnb=a}a=Rnb;return a}}}); var oC=nC;oC.prototype.onBlur=oC.prototype.onBlur;oC.prototype.onFocus=oC.prototype.onFocus;u([K(VA),v("design:type",Object)],oC.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],oC.prototype,"data",void 0);u([Q(),v("design:type",String)],oC.prototype,"icon",void 0);u([Q(),v("design:type",String)],oC.prototype,"secondaryIcon",void 0);u([Q(),v("design:type",Object)],oC.prototype,"keyboardFocused",void 0); u([M("focusin"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],oC.prototype,"onFocus",null);u([M("focusout"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],oC.prototype,"onBlur",null);oC=u([Wy({is:"yt-button-shape",isInjectionRoot:!0})],oC);function pC(a){return!isNaN(Number(a))&&!nb(a)} ;var eob={duration:1E3,easing:"ease",fill:"forwards"}; function fob(a){var b=Er(),c=tr(),d=pC(a.character)||pC(a.previousCharacter);qr(function(){if(a.marginMultiplier){var e;(e=c.value)==null||e.cancel();d?(e=a.previousCharacter?Number(a.previousCharacter)+10:a.rollUp?0:30,a.shouldAnimate||(e-=gob(a,e))):(e=a.rollUp?0:2,a.shouldAnimate||(e-=a.rollUp?-1:1));b.value.style.marginTop="-"+e*a.marginMultiplier+"px";a.shouldAnimate?c.value=hob(b.value,a,e,d):b.value.style.display=a.character?"":"none"}},[a.character, a.marginMultiplier]);return F("animated-rolling-character",{el:b,class:"animated-rolling-character-wiz"},So(d,function(){for(var e=[],h=1;h<30;h++)e.push(F("div",null,h%10));return F(Np,null,F("div",null,"\xA0"),e,F("div",null,"\xA0"))},function(){return iob(a.character)}))} function iob(a){return F(Np,null,F("div",null,"\xA0"),F(Np,null,So(!a||nb(a),function(){return F("div",null,"\xA0")},function(){return F("div",null,a)})),F("div",null,"\xA0"))} function hob(a,b,c,d){c=new Animation(new KeyframeEffect(a,[{transform:"translateY(0px)"},{transform:"translateY("+(d?gob(b,c):b.rollUp?-1:1)*b.marginMultiplier+"px)"}],eob),document.timeline);b.character?(a.style.display="",c.onfinish=null):c.onfinish=function(){a.style.display="none"}; c.play();return c} function gob(a,b){var c=Number(a.character)+10;if(a.previousCharacter){if(a.character){var d=Number(a.character),e=Number(a.previousCharacter);a=a.rollUp?e<d?c:c+10:e<d?c-10:c}else a=a.rollUp?30:0;}else a=a.character==="0"?c:a.rollUp?c-10:c+10;return b-a} ;function job(a){var b=tr(),c=tr();qr(function(){b.value=a.numberText;c.value=a.numberValue},[a.numberText]); var d=a.fontSizeMultiplier?a.heightPx*a.fontSizeMultiplier:a.heightPx,e=UHa(function(){if(a.numberText){var k=a.numberText;var m=a.forceRollUp||!c.value||!a.numberValue||c.value<a.numberValue;var p=!!a.shouldAnimate,q=b.value,r=[],w=0,z=0,C=(q?q.replace(/\D/g,"").length:0)-(k?k.replace(/\D/g,"").length:0);q=q?kob(q):[];for(k=kob(k);C<0;){var E=k[z];r.push({character:E,rollUp:m,marginMultiplier:d,shouldAnimate:p});z++;pC(E)&&C++}for(;w<C;)E=q[w],r.push({previousCharacter:E,rollUp:m,marginMultiplier:d, shouldAnimate:p}),w++,pC(E)||C++;for(;z<k.length;)C=k[z],E=q[w],pC(C)===pC(E)?(z++,w++):pC(C)?(w++,C=void 0):pC(E)&&(z++,E=void 0),r.push({character:C,previousCharacter:E,rollUp:m,marginMultiplier:d,shouldAnimate:p});m=r}else m=[];return m},[a.numberText]),h=["height: "+d+"px;", "line-height: "+a.heightPx+"px;"].join(" ");return F("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:h,dir:"ltr","aria-hidden":"true"},e.map(function(k){return F(fob,Object.assign({},k))}))} function kob(a){return y("web_fix_dynamic_metadata_diacritic")?a.split(/(\d)/).filter(Boolean):[].concat(pa(a))} ;function lob(a){if(!a)return{};var b=a.foregroundTitleColor,c=a.backgroundColor;a=a.borderColor;var d="text";a?d="outline":c&&(d="filled");return{type:d,customColors:{color:b?ay(b):void 0,backgroundColor:c?ay(c):void 0,borderColor:a?ay(a):void 0}}} ;function qC(a,b){zB(a,Object.assign({},b,{forceClickLogging:!0}))} ;function mob(a,b,c,d,e){e=e===void 0?{}:e;return function(h){var k,m;var p=((k=a.loggingDirectives)==null?0:(m=k.clientVeSpec)==null?0:m.uiType)?gq(a.loggingDirectives.clientVeSpec.uiType):void 0;e.clickedVisualElement||(e.clickedVisualElement=p);p=nob(a,b);c(p,h);p=g(p);for(k=p.next();!k.done;k=p.next()){k=k.value;m=d;var q=h,r=e;r.form?r.form.event=q:r.form={element:m,event:q};qC(k,r)}}} function nob(a,b){var c=[];b?(a.toggledCommand&&c.push(a.toggledCommand),a.toggledServiceEndpoint&&c.push(a.toggledServiceEndpoint)):(a.defaultCommand&&c.push(a.defaultCommand),a.defaultServiceEndpoint&&c.push(a.defaultServiceEndpoint),a.defaultNavigationEndpoint&&c.push(a.defaultNavigationEndpoint));return c} function oob(a,b,c,d){if(c&&(c=pob(a,b,d)))return c;if(a=b&&a.toggledText||a.defaultText){var e=tB(a);return function(h){var k=h.lineBreakMode;h=h.textAlignment;k&&(e.lineBreakMode=k);h&&(e.alignment=h);KB(e,{noLinkColor:!0,noWrap:!k})}}} function pob(a,b,c){if((a=Sw(b&&a.toggledText||a.defaultText))&&c&&!isNaN(Number(c.numberValue)))return c.numberText=a,b&&(c.numberValue+=1),function(){cB(job)(c)}} function qob(a,b){var c=a.toggledStyle||a.style,d;switch((d=b?c:a.style)==null?void 0:d.styleType){case"STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case"STYLE_PRIMARY":case"STYLE_PAYMENT":return{style:"call-to-action",type:"filled",state:"active"};case"STYLE_SUGGESTIVE":return{style:"call-to-action",type:"outline",state:"active"};case"STYLE_BLUE_TEXT":return{style:"call-to-action",type:"text",state:"active"};case"STYLE_DESTRUCTIVE":return{style:"mono", type:"filled",state:"active"};case"STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case"STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case"STYLE_MONO_TONAL_OVERLAY":return{style:"overlay",type:"tonal",state:"active"};case"STYLE_DEFAULT":case"STYLE_COMPACT_GRAY":return{style:"mono",type:"tonal",state:"active"};case"STYLE_INACTIVE_OUTLINE":return{style:"mono",type:"outline",state:"active"};default:return{style:"mono",type:"text",state:"active"};}} ;var rob=y("web_button_rework")&&hk("BUTTON_REWORK")||y("web_button_rework_with_live"),sob=uk("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,tob=function(){var a=J.apply(this,arguments)||this;a.isPressed=!1;a.forceIconButton=!1;a.forceIconOnly=!1;a.forceModernIconButton=!1;a.alignByText=!1;a.isShorts=!1;a.animatedText=!1;a.shouldAnimate=!1;a.enableDynamicMetadata=y("web_enable_dynamic_metadata");a.JSC$10300_browserSupportsAnimation=y("web_supports_animations_api");a.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction", "yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};a.onTap=function(){var b;if((b=a.data)==null||!b.defaultNavigationEndpoint){var c;b=!((c=a.data)==null?0:c.isToggled);var d;if((d=a.data)==null||!d.preventAutoToggle){a.shouldAnimate=!1;a.enableDynamicMetadata&&(a.disableTextUpdateJobId&&Hi.cancelJob(a.disableTextUpdateJobId),a.disableTextUpdateJobId=Hi.addLowPriorityJob(function(){a.disableTextUpdateJobId=void 0},sob)); var e;a.set("data.isToggled",!((e=a.data)==null?0:e.isToggled));c=a.getInnertubeIcon();d={toggled:b,actions:{}};c&&(d.actions[c.toLowerCase()]=b);vv(a.hostElement,"yt-toggle-button",d)}}}; return a}; l(tob,J);f=tob.prototype;f.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(Hi.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)}; f.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")}; f.toggle=function(a){var b;this.set("data.isToggled",a!==void 0?a:!((b=this.data)==null?0:b.isToggled))}; f.computeButtonShape=function(){if(this.data){var a={renderer:this.data,element:this.hostElement,toggled:!!this.data.isToggled,onTapCallback:this.onTap,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceModernIconButton:this.forceModernIconButton,forceDisabled:this.disabled,nextVersion:!0,useAnimatedText:this.animatedText&&this.JSC$10300_browserSupportsAnimation,animatedTextProps:{numberText:"",numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}}; var b=a.renderer;var c=a.element;var d=a.toggled;var e=a.onTapCallback;var h=a.commandClientArgs;var k=a.overrides;var m=a.forceIcon;var p=a.forceModernIconButton;var q=a.forceDisabled;var r=a.useAnimatedText;var w=a.animatedTextProps;a=qob(b,d);m=!b.defaultIcon||!m&&b.defaultText?b.defaultIcon?"leading":void 0:p?"icon-only":"icon-only-40";m==="icon-only-40"&&(a.type="text");var z;p=Object;var C=p.assign,E;a:switch((E=b.style)==null?void 0:E.styleType){case"STYLE_COMPACT_GRAY":E={size:"S"};break a; default:E={size:"M"};}var I=!!d;r=oob(b,d,r,w);var N,P,U,ca;var aa=(w=((P=d?b.toggledAccessibilityData||((aa=b.toggledText)==null?void 0:aa.accessibility):b.accessibilityData||((N=b.defaultText)==null?void 0:N.accessibility))==null?void 0:(U=P.accessibilityData)==null?void 0:U.label)||((ca=b.accessibility)==null?void 0:ca.label))?w:Sw(d&&b.toggledText||b.defaultText);q=q===void 0?b.isDisabled:q;c=mob(b,d,e,c,h);d=nob(b,d);d!=null&&d.length?(d=yB({innertubeCommand:Ykb(d),forceNewState:!0}),d=Zkb(d)? d:void 0):d=void 0;b=C.call(p,{},a,E,{iconPosition:m},k,{focused:!1,toggled:I,toggleable:!0,formattedButtonText:r,accessibilityLabel:aa,disabled:q,onTap:c,aTagConfig:d},lob((z=b.colorData)==null?void 0:z.basicColorPaletteData));b.alignByText=this.alignByText;this.isShorts&&this.data.isToggled&&(b.type="filled");return b}}; f.computeIcon=function(){var a=this.getInnertubeIcon();if(a)return zA(a)}; f.handleUpdateToggleButtonStateCommand=function(a){if(this.data){a=A(a,NTa);var b,c,d,e=(b=this.data)==null?void 0:(c=b.toggleButtonSupportedData)==null?void 0:(d=c.toggleButtonIdData)==null?void 0:d.id;e&&a&&e===(a==null?void 0:a.buttonId)&&this.set("data.isToggled",a.toggled)}}; f.handleUpdateToggleButtonTextAction=function(a){if(this.data){a=A(a,KXa);var b,c,d,e=(b=this.data)==null?void 0:(c=b.toggleButtonSupportedData)==null?void 0:(d=c.toggleButtonIdData)==null?void 0:d.id;e&&a&&e===(a==null?void 0:a.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=a.defaultNumericalValue,this.set("data.defaultText",a.defaultText),this.set("data.toggledText",a.toggledText),this.shouldAnimate=!1)}}; f.getInnertubeIcon=function(){var a=this.data;if(a){var b,c,d=((b=a.defaultIcon)==null?0:b.iconType)?(c=a.defaultIcon)==null?void 0:c.iconType:null,e,h;b=((e=a.toggledIcon)==null?0:e.iconType)?(h=a.toggledIcon)==null?void 0:h.iconType:d;return a.isToggled?b:d}}; f.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null}; var rC=tob;rC.prototype.resetAnimation=rC.prototype.resetAnimation;u([K(BA.YtComponentBehavior),v("design:type",Object)],rC.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],rC.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],rC.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],rC.prototype,"data",void 0);u([Q(),v("design:type",Object)],rC.prototype,"isPressed",void 0); u([Q(),v("design:type",Object)],rC.prototype,"forceIconButton",void 0);u([Q(),v("design:type",Object)],rC.prototype,"forceIconOnly",void 0);u([Q(),v("design:type",Object)],rC.prototype,"forceModernIconButton",void 0);u([Q(),v("design:type",Object)],rC.prototype,"alignByText",void 0);u([Q(),v("design:type",Object)],rC.prototype,"overrides",void 0);u([Q(),v("design:type",Boolean)],rC.prototype,"disabled",void 0);u([Q(),v("design:type",Object)],rC.prototype,"isShorts",void 0); u([Q(),v("design:type",Object)],rC.prototype,"buttonTooltipPosition",void 0);u([Q(),v("design:type",Object)],rC.prototype,"animatedText",void 0);u([Q(),v("design:type",String)],rC.prototype,"textNumberValue",void 0);u([Q({computed:"computeTooltip(data, data.isToggled)"}),v("design:type",Object)],rC.prototype,"tooltip",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],rC.prototype,"resetAnimation",null); rC=u([R({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],rC);rob&&V(rC,"ytd-toggle-button-renderer",Mnb,{mode:2});var uob;function vob(a){var b=a.renderer;var c=a.element;var d=a.commandController;var e=a.onTapCallback;var h=a.skipCommandHandling;var k=a.overrides;var m=a.forceIcon;var p=a.forceModernIconButton;var q=a.forceDisabled;var r=a.isSubscribe===void 0?!1:a.isSubscribe;var w=a.isPressed===void 0?!1:a.isPressed;var z=a.useButtonSize===void 0?!1:a.useButtonSize;a=wob(b);r&&(a.style="mono",a.type="filled");m=!b.icon||!m&&b.text?b.icon?b.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading": void 0:p?"icon-only":"icon-only-40";m==="icon-only-40"&&(a.type="text");var C;p=Object;r=p.assign;z=xob(b,z);w=!!b.isSelected||!y("web_propagate_is_pressed_killswitch")&&!!w;q=q===void 0?b.isDisabled:q;var E=yob(b),I,N,P,U=((I=b.accessibilityData)==null?void 0:(N=I.accessibilityData)==null?void 0:N.label)||((P=b.accessibility)==null?void 0:P.label);I=U?U:Sw(b.text);c=zob(b,c,d,e,h);d=Aob(b);d!=null&&d.length?(d=yB({innertubeCommand:Ykb(d),forceNewState:!0}),d=Zkb(d)?d:void 0):d=void 0;return r.call(p, {},a,z,{iconPosition:m},k,{focused:!1,toggled:w,disabled:q,formattedButtonText:E,accessibilityLabel:I,onTap:c,aTagConfig:d},lob((C=b.colorData)==null?void 0:C.basicColorPaletteData),{oneOffCustomTextWrap:b.oneOffCustomTextWrap})} function zob(a,b,c,d,e){return function(h){var k=Aob(a);d(k,h);if(!e){k=g(k);for(var m=k.next();!m.done;m=k.next())qC(m.value,{form:{element:b,event:h},commandController:c})}}} function Aob(a){var b=[];a.command&&b.push(a.command);a.serviceEndpoint&&b.push(a.serviceEndpoint);a.navigationEndpoint&&b.push(a.navigationEndpoint);return b} function yob(a){if(a.text){var b=tB(a.text);return function(c){var d=c.lineBreakMode;c=c.textAlignment;d&&(b.lineBreakMode=d);c&&(b.alignment=c);KB(b,{noLinkColor:!0,noWrap:!d})}}} function xob(a,b){if(b)switch(a.size){case"SIZE_SMALL":return{size:"S"};case"SIZE_LARGE":return{size:"L"};case"SIZE_XLARGE":return{size:"XL"};case"SIZE_XSMALL":return{size:"XS"};default:return{size:"M"};}switch(a.style){case"STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"};}} function wob(a){switch(a.style){case"STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case"STYLE_PRIMARY":case"STYLE_PAYMENT":case"STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case"STYLE_SUGGESTIVE":case"STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case"STYLE_BLUE_TEXT":case"STYLE_ALERT_INFO":return{style:"call-to-action",type:"text",state:"active"};case"STYLE_OVERLAY":return{style:"overlay", type:"filled",state:"active"};case"STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case"STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case"STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case"STYLE_MONO_TONAL_OVERLAY":return{style:"overlay",type:"tonal",state:"active"};case"STYLE_MONO_FILLED":case"STYLE_DESTRUCTIVE":return{style:"mono",type:"filled",state:"active"};case"STYLE_DEFAULT":case"STYLE_COMPACT_GRAY":case"STYLE_MONO_TONAL":return{style:"mono", type:"tonal",state:"active"};case"STYLE_INACTIVE_OUTLINE":case"STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case"STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case"STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case"STYLE_BRAND_GRADIENT":return{style:"brand-gradient",type:"filled",state:"active"};case"STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",type:"filled",state:"active"}; default:return{style:"mono",type:"text",state:"active"};}} ;var Bob=y("web_button_rework")&&hk("BUTTON_REWORK")||y("web_button_rework_with_live"),Cob=function(){var a=J.apply(this,arguments)||this;a.isPressed=!1;a.forceIconButton=!1;a.forceIconOnly=!1;a.forceModernIconButton=!1;a.skipCommandHandling=!1;a.alignByText=!1;a.fitToVisibleBounds=!0;a.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};a.onTap=function(b){vv(a.hostElement,"yt-service-request-sent-button-renderer",b)}; return a}; l(Cob,J);f=Cob.prototype;f.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")}; f.onClick=function(a){var b,c=this.disabled||((b=this.data)==null?void 0:b.isDisabled);b=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");c&&b&&a.stopPropagation()}; f.computeButtonShape=function(){var a=this;if(this.data){var b=vob({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return vv(a.hostElement,"yt-service-request-completed-button-renderer")}, onServerError:function(){return vv(a.hostElement,"yt-service-request-completed-button-renderer")}}, onTapCallback:this.onTap,skipCommandHandling:this.skipCommandHandling,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceDisabled:this.disabled,forceModernIconButton:this.forceModernIconButton,nextVersion:!0,isPressed:this.isPressed});b.alignByText=this.alignByText;return b}}; f.computeIcon=function(){var a,b,c=(a=this.data)==null?void 0:(b=a.icon)==null?void 0:b.iconType;if(c)return zA(c)}; f.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null}; f.handleUpdateButtonAction=function(a){a=A(a,KTa);var b=A(a==null?void 0:a.updatedButton,Qu);if(this.data&&a&&b){var c=this.data;c.targetId&&a.targetId&&c.targetId===a.targetId&&(this.data=b)}}; ia.Object.defineProperties(Cob,{template:{configurable:!0,enumerable:!0,get:function(){if(uob===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><yt-button-shape data=\"[[computeButtonShape(data.*, forceIconButton, forceIconOnly, alignByText, disabled, forceModernIconButton, overrides)]]\" icon=\"[[computeIcon(data)]]\"></yt-button-shape><tp-yt-paper-tooltip disable-upgrade$=\"[[!tooltip]]\" fit-to-visible-bounds=\"[[fitToVisibleBounds]]\" offset=\"8\" position=\"[[buttonTooltipPosition]]\">[[tooltip]]</tp-yt-paper-tooltip>"); uob=a}a=uob;return a}}}); var sC=Cob;sC.prototype.onClick=sC.prototype.onClick;u([K(BA.YtComponentBehavior),v("design:type",Object)],sC.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],sC.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],sC.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],sC.prototype,"data",void 0);u([Q(),v("design:type",Object)],sC.prototype,"isPressed",void 0); u([Q(),v("design:type",Object)],sC.prototype,"forceIconButton",void 0);u([Q(),v("design:type",Object)],sC.prototype,"forceIconOnly",void 0);u([Q(),v("design:type",Object)],sC.prototype,"forceModernIconButton",void 0);u([Q(),v("design:type",Object)],sC.prototype,"skipCommandHandling",void 0);u([Q(),v("design:type",Object)],sC.prototype,"alignByText",void 0);u([Q(),v("design:type",Object)],sC.prototype,"buttonTooltipPosition",void 0); u([Q(),v("design:type",Object)],sC.prototype,"fitToVisibleBounds",void 0);u([Q({computed:"computeTooltip(data)"}),v("design:type",Object)],sC.prototype,"tooltip",void 0);u([Q(),v("design:type",Object)],sC.prototype,"overrides",void 0);u([Q(),v("design:type",Boolean)],sC.prototype,"disabled",void 0);u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],sC.prototype,"onClick",null); sC=u([Wy({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!Bob,cssBuildOptOut:!0}),Wy({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!Bob,cssBuildOptOut:!0})],sC);function Dob(){var a,b;return(b=(a=um().resolve(tm(pB)))==null?void 0:a())!=null?b:!1} ;function tC(){return t(function(a){return a.nextAddress==1?n(a,um().resolve(Sv),2):a.return(um().resolve(K0a)())})} function uC(){return um().resolve(K0a)()} function Eob(){return t(function(a){return a.return(um().resolve(J0a))})} ;function vC(){return sr(function(){return{lottieEl:void 0}})} function Fob(a){var b,c;t(function(d){if(d.nextAddress==1)return n(d,tC(),2);b=d.yieldResult;if((c=b)==null||!c.addEventListener)return wC(),d.return();b.addEventListener("onCueRangeEnter",a);ua(d)})} function Gob(a){var b,c;t(function(d){if(d.nextAddress==1)return n(d,tC(),2);b=d.yieldResult;if((c=b)==null||!c.removeEventListener)return wC(),d.return();b.removeEventListener("onCueRangeEnter",a);ua(d)})} function Hob(a){var b,c,d,e,h;t(function(k){if(k.nextAddress==1)return n(k,tC(),2);b=k.yieldResult;if((c=b)==null||!c.addCueRange)return wC(),k.return();d=g(a.timings);for(e=d.next();!e.done;e=d.next())h=e.value,b.addCueRange(a.uniqueId+"-"+h,h/1E3,(h+100)/1E3);ua(k)})} function Iob(a){var b,c,d,e,h;t(function(k){if(k.nextAddress==1)return n(k,tC(),2);b=k.yieldResult;if((c=b)==null||!c.removeCueRange)return wC(),k.return();d=g(a.timings);for(e=d.next();!e.done;e=d.next())h=e.value,b.removeCueRange(a.uniqueId+"-"+h);ua(k)})} function Job(){var a,b,c;return t(function(d){if(d.nextAddress==1)return n(d,tC(),2);a=d.yieldResult;if((b=a)==null||!b.getPlayerState)return wC(),d.return();c=a.getPlayerState();return d.return(c===2)})} function wC(){Jm(new Mk("Smartimation player does not exist or is corrupted"))} ;var Kob=[],Lob=!1;function Mob(a){var b=Nob;Kob.push(a);Lob||(b(function(){for(var c=g(Kob),d=c.next();!d.done;d=c.next())d=d.value,d();Kob.length=0;Lob=!1}),Lob=!0)} function Nob(a){Promise.resolve().then(a)} ;function xC(a){a=g(Jr(a));var b=a.next().value,c=a.next().value;return[b,function(d){Mob(function(){c(d)})}]} ;function Oob(a){function b(z){var C;return t(function(E){if(E.nextAddress==1)return(C=!z.startsWith(e.uniqueId)||!e.enabled)?E.jumpTo(2):n(E,Job(),3);E.nextAddress!=2&&(C=E.yieldResult);if(C)return E.return();c();setTimeout(function(){d()},1500); ua(E)})} function c(){w(!y("enable_cairo_refresh_signature_moments_web"));setTimeout(function(){q(!0);var z;(z=h.lottieEl)==null||z.goToAndPlay(0);var C;(C=k.lottieEl)==null||C.goToAndPlay(0)},150)} function d(){q(!1);setTimeout(function(){w(!1)},450)} var e=a.settings;a=a.children;var h=vC(),k=vC(),m=g(xC(!1)),p=m.next().value,q=m.next().value;m=g(xC(!1));var r=m.next().value,w=m.next().value;e||(e={uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]},Jm(new Mk("Smartimation Settings is undefined")));qr(function(){if(e.experimentEnabled)return e.enabled?Fob(b):(d(),Gob(b)),function(){Gob(b)}},[e.enabled, e.experimentEnabled]);qr(function(){if(e.experimentEnabled)return Hob(e),function(){Iob(e)}},[e.timings.join("")]); return F("yt-smartimation",{class:Pob(p,r,e)},So(e.experimentEnabled,function(){return F("div",{class:"smartimation__border"},F(ujb,{className:"smartimation__border-gradient",lottiePlayerProps:{animationRef:h,animationConfig:{name:e.uniqueId+"-border",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+(Dob()?"dark":"light")+(y("enable_cairo_refresh_signature_moments_web")?"_v2":"")+".json"}}}))}),So(e.experimentEnabled&&r,function(){return F("div", {class:"smartimation__overlay"},F(ujb,{className:"smartimation__background-lottie", lottiePlayerProps:{animationRef:k,animationConfig:{name:e.uniqueId+"-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_container_"+(Dob()?"dark":"light")+".json",rendererSettings:{viewBoxOnly:!0}}}}))}),F("div",{class:"smartimation__content"},a))} function Pob(a,b,c){var d=["smartimation"];c.experimentEnabled&&d.push("smartimation--experiment-enabled");a&&d.push("smartimation--active-border");b&&d.push("smartimation--active-background");try{var e;var h=(e=window.CSS)!=null&&e.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&&(window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(k){Jm(new Mk("Smartimation CSS.supports threw an error")), h=!1}h&&d.push("smartimation--enable-masking");return d.join(" ")} ;y("web_smartimations_killswitch")&&!y("register_web_smartimations_component")||YB(Oob,"yt-smartimation",{propNames:["settings"]});var yC=function(){var a=J.apply(this,arguments)||this;a.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};a.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};a.enableDynamicMetadata=y("web_enable_dynamic_metadata");a.shouldEnableSmartimation=!1;return a}; l(yC,J);yC.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")}; yC.prototype.onDataChanged=function(){var a,b;this.shouldEnableSmartimation=(((a=this.data)==null?void 0:(b=a.timedAnimationData)==null?void 0:b.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()}; yC.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var a=A(this.data.likeButton,Ru),b=A(this.data.dislikeButton,Ru);return!!((a==null?0:a.isToggled)||(b==null?0:b.isToggled))}; yC.prototype.configureRendererStamper=function(){return{"data.likeButton":{id:"segmented-like-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[likeButtonOverride]]"}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[likeButtonOverride]]",animatedText:"[[enableDynamicMetadata]]",textNumberValue:"[[data.likeCount]]"}}}},"data.dislikeButton":{id:"segmented-dislike-button",mapping:{buttonRenderer:{component:"ytd-button-renderer", properties:{overrides:"[[dislikeButtonOverride]]"}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[dislikeButtonOverride]]"}}}}}}; ia.Object.defineProperties(yC.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var a,b,c=((a=this.data)==null?void 0:(b=a.timedAnimationData)==null?void 0:b.animationTiming)||[];return{uniqueId:"like-dislike",timings:c,enabled:this.shouldEnableSmartimation,experimentEnabled:c.length>0}}}}); var zC=yC;zC.prototype.onDataChanged=zC.prototype.onDataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],zC.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],zC.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],zC.prototype,"data",void 0);u([Q(),v("design:type",Object)],zC.prototype,"likeButtonOverride",void 0);u([Q(),v("design:type",Object)],zC.prototype,"dislikeButtonOverride",void 0); u([Q(),v("design:type",Object)],zC.prototype,"enableDynamicMetadata",void 0);u([L("shouldEnableSmartimation"),v("design:type",Object),v("design:paramtypes",[])],zC.prototype,"smartimationSettings",null);u([O("data"),M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],zC.prototype,"onDataChanged",null);zC=u([R({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],zC); V(zC,"ytd-segmented-like-dislike-button-renderer",function(){if(Knb!==void 0)return Knb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-smartimation settings=\"[[smartimationSettings]]\" class=\"style-scope ytd-segmented-like-dislike-button-renderer\"><div id=\"segmented-buttons-wrapper\" class=\"style-scope ytd-segmented-like-dislike-button-renderer\"><div id=\"segmented-like-button\" class=\"style-scope ytd-segmented-like-dislike-button-renderer\"></div><div id=\"segmented-dislike-button\" class=\"style-scope ytd-segmented-like-dislike-button-renderer\"></div></div></yt-smartimation>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Knb=a},{mode:1});var Qob;var Rob;(Rob=document.body)==null||Rob.setAttribute("rounded-container","");var Sob={};Sob.YtToggleButtonBehavior=[wA.YtActionHandlerBehavior,PB.YtRenderButtonBehavior,{_noAccessors:!0,properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.isToggled)","stateChanged_(data.defaultText)","stateChanged_(data.toggledText)","stateChanged_(forceIconOnly)"],created:function(){this.toggleButtonActionMap_={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction_","yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand_"}}, attached:function(){this.registerActionMap(this.toggleButtonActionMap_)}, detached:function(){this.unregisterActionMap(this.toggleButtonActionMap_)}, onYtToggleButtonTapHandler:function(){}, onYtButtonTapHandler:function(){var a=this.data.isToggled;if(!this.isModal_(a)){if(!this.data.preventAutoToggle){this.toggle();var b={toggled:this.data.isToggled,actions:{}};b.actions[this.buttonIcon]=this.data.isToggled;vv(this.hostElement,"yt-toggle-button",b)}b=this.data.defaultServiceEndpoint||null;var c=this.data.toggledServiceEndpoint||null;if(b&&c||b&&this.data.preventAutoToggle)a=a?c:b,b=this.disableCommandHandlerOverride,y("killswitch_toggle_button_behavior_resolve_command")||b?Av(this.hostElement, [a]):AA(a,this.hostElement),vv(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:a})}}, stateChanged_:function(){var a=this.data;if(a){var b=a.isToggled;this._setEndpoint(this.computeEndpoint_(a));this._setServiceEndpoint(this.computeServiceEndpoint_(a));this._setButtonIcon(this.computeButtonIcon_(a,b));this._setButtonText(this.computeButtonText_(a,b));this._setButtonAccessibility(this.computeAccessibility_(a,b));this._setButtonTooltip(this.computeTooltip_(a,b));this._setButtonClass(this.computeButtonClass_(a,b));this._setIconPositionType(this.computeIconPositionType_(a));this.updateRenderedElements(); this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=b):this.elements_.button.setAttribute("aria-pressed",b));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=b)}}, shouldSetIconActiveState_:function(){return y("kevlar_system_icons")}, toggle:function(a){this.set("data.isToggled",a!==void 0?a:!this.data.isToggled);y("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")}, isModal_:function(a){if(a){var b,c;return!!((b=this.data)==null?0:(c=b.toggledServiceEndpoint)==null?0:c.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)}, computeEndpoint_:function(a){return a&&a.defaultNavigationEndpoint||null}, computeButtonIcon_:function(a,b){var c=a&&a.defaultIcon?zA(a.defaultIcon.iconType):null;a=a&&a.toggledIcon?zA(a.toggledIcon.iconType):c;return b?a:c}, handleUpdateToggleButtonStateCommand_:function(a){a=a.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==a.buttonId&&this.toggle(a.toggled)}, computeButtonText_:function(a,b){return a?b&&a.toggledText||a.defaultText||null:null}, computeAccessibility_:function(a,b){return a?(b?this.get("toggledAccessibilityData.accessibilityData",a):this.get("accessibilityData.accessibilityData",a))||a.accessibility||null:null}, computeTooltip_:function(a,b){return a?b&&a.toggledTooltip||a.defaultTooltip||null:null}, computeButtonClass_:function(a,b){if(!a)return"";var c="",d=a.toggledStyle||a.style;if(b=b?d:a.style){b.styleType&&(b=b.styleType);try{c+=b.toLowerCase().replace(/_/g,"-")+" "}catch(e){Km(e,b,typeof b),Jm(e)}}if(a=a.size){a.sizeType&&(a=a.sizeType);try{c+=a.toLowerCase().replace(/_/g,"-")+" "}catch(e){Km(e,a,typeof a),Jm(e)}}return c.trim()}, computeIconPositionType_:function(a){return a&&a.iconPosition||null}, computeServiceEndpoint_:function(a){var b=a&&a.serviceEndpoint,c=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:c&&a.command?a.command:null}, handleUpdateToggleButtonTextAction_:function(a){a=a.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==a.buttonId&&(this.set("data.defaultText",a.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",a.toggledText),this.notifyPath("data.toggledText"))}}];RB("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var Tob=y("web_button_rework")&&hk("BUTTON_REWORK")||y("web_button_rework_with_live"),AC=function(){var a=J.apply(this,arguments)||this;a.systemIcons=y("kevlar_system_icons");a.roundedContainer=!0;return a}; l(AC,J);AC.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")}; AC.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var a=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var b={toggled:!!this.data.isToggled,actions:{}};b.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var c,d;b.actions.playlistId=(c=this.data.defaultServiceEndpoint)==null?void 0:(d=c.playlistEditEndpoint)==null?void 0:d.playlistId;vv(this.hostElement,"yt-toggle-button",b)}(a=a?this.data.toggledServiceEndpoint: this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(a)}}; AC.prototype.onYtNavigate=function(a){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(a.detail.endpoint);b&&(a.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(b))}; ia.Object.defineProperties(AC,{template:{configurable:!0,enumerable:!0,get:function(){if(Qob===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);Qob=a}a=Qob;return a}}}); var BC=AC;BC.prototype.onYtNavigate=BC.prototype.onYtNavigate;u([K(BA.YtComponentBehavior),v("design:type",Object)],BC.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],BC.prototype,"ytRendererBehavior",void 0);u([K(Nz),v("design:type",Object)],BC.prototype,"ytdOpenPopupBehavior",void 0);u([K(Sob.YtToggleButtonBehavior),v("design:type",Object)],BC.prototype,"ytToggleButtonBehavior",void 0);u([Q(),v("design:type",Object)],BC.prototype,"data",void 0); u([Q({value:!0}),v("design:type",Boolean)],BC.prototype,"showTooltips",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],BC.prototype,"systemIcons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],BC.prototype,"roundedContainer",void 0);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],BC.prototype,"onYtNavigate",null);BC=u([R({is:"ytd-toggle-button-renderer",disableElementRegistration:Tob})],BC);var Uob,Vob=function(){return Uob!==void 0?Uob:Uob=document.createElement("template")}; document.head.appendChild(Vob().content);var Wob;function Xob(a,b,c,d,e){var h=Yob(a.type);var k=!!a.title||!!a.titleFormatted;var m=!(!a.iconName&&!a.iconImage);k=m&&!k?"icon-only":m?a.iconTrailing?"trailing":"leading":void 0;k==="icon-only-40"&&(h="text");var p,q=(p=c==null?void 0:c.disabled)!=null?p:a.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||a.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";p=Object;m=p.assign;var r=a.title;d=Zob(a,d);var w=a.accessibilityText,z=$ob(a.style),C=apb(a.state),E=bpb(a.buttonSize);b=cpb(a,b,e,q);e=q&&!a.onDisabledTap; q=yB({elementsCommand:a.onTap,forceNewState:!0});q=Zkb(q)?q:void 0;var I=a.customFontColor;var N=a.customBackgroundColor,P=a.customBorderColor;I={color:I?ay(I):void 0,backgroundColor:N?ay(N):void 0,borderColor:P?ay(P):void 0};return m.call(p,{},{buttonText:r,formattedButtonText:d,accessibilityLabel:w,style:z,type:h,state:C,size:E,iconPosition:k,onTap:b,disabled:e,aTagConfig:q,customColors:I,tooltipText:a.tooltip},c)} function Zob(a,b){if(b&&(b=dpb(b)))return b;var c=a.titleFormatted;if(c)return function(){KB(c,{noLinkColor:!0,noWrap:!0})}} function dpb(a){if(a.numberText&&!isNaN(Number(a.numberValue)))return function(){cB(job)(a)}} function cpb(a,b,c,d){return function(e){var h=wB(d?a==null?void 0:a.onDisabledTap:a==null?void 0:a.onTap);if(h){var k;b=(k=b)!=null?k:c==null?void 0:c.value;h&&qC(h,{form:{element:b,event:e}})}}} function $ob(a){switch(a){case"BUTTON_VIEW_MODEL_STYLE_CTA":return"call-to-action";case"BUTTON_VIEW_MODEL_STYLE_MONO":case"BUTTON_VIEW_MODEL_STYLE_BRAND":return"mono";case"BUTTON_VIEW_MODEL_STYLE_OVERLAY":return"overlay";case"BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK":return"overlay-dark";case"BUTTON_VIEW_MODEL_STYLE_BRAND_GRADIENT":return"brand-gradient";case"BUTTON_VIEW_MODEL_STYLE_BRAND_AI":return"gen-ai-gradient";default:return"mono";}} function Yob(a){switch(a){case"BUTTON_VIEW_MODEL_TYPE_FILLED":return"filled";case"BUTTON_VIEW_MODEL_TYPE_OUTLINE":return"outline";case"BUTTON_VIEW_MODEL_TYPE_TEXT":return"text";case"BUTTON_VIEW_MODEL_TYPE_TONAL":return"tonal";default:return"text";}} function apb(a){switch(a){case"BUTTON_VIEW_MODEL_STATE_ACTIVE":return"active";case"BUTTON_VIEW_MODEL_STATE_INACTIVE":return"disabled";case"BUTTON_VIEW_MODEL_STATE_DISABLED":return"disabled";default:return"active";}} function bpb(a){switch(a){case"BUTTON_VIEW_MODEL_SIZE_XSMALL":return"XS";case"BUTTON_VIEW_MODEL_SIZE_COMPACT":return"S";case"BUTTON_VIEW_MODEL_SIZE_DEFAULT":return"M";case"BUTTON_VIEW_MODEL_SIZE_LARGE":return"L";case"BUTTON_VIEW_MODEL_SIZE_XLARGE":return"XL";default:return"M";}} ;var CC=Gz(function(a){var b=a.data;var c=a.className;var d=a.style;var e=a.useOutlinedIcon;var h=a.buttonOverrides;var k=a.animatedTextProps;var m=a.onClick;var p=Er(),q=function(){var N=Xob(b(),void 0,h==null?void 0:h(),k==null?void 0:k(),p);N.focused=C();return N},r=function(){return lC(q(),!!b().iconName)}; a=g(Gp(!1));var w=a.next().value,z=a.next().value,C=w;a=Fr(function(){var N=um().resolve(tm(rB));N&&z(N.isKeyBoardInUse())}); w=Fr(function(N){m==null||m(N);return!0}); var E=Fr(function(){z(!1)}); Ep(function(){var N=A(b().onVisible,Hu);N&&zB(N,{disableClickTracking:!0})}); var I=function(){if(b().iconName){var N,P={activeState:(e==null?0:e())?!1:q().toggled,animateIcon:d==null?void 0:(N=d())==null?void 0:N.animateIcon};P.iconSize=r();um().resolve(oB)(b().iconName||null,P)}else(N=b().iconImage)&&HB({sources:[N]},{alt:"",targetWidth:r(),targetHeight:r(),preserveWidth:!0,preserveHeight:!0})}; rr(function(){YA(y("kevlar_enable_keto_batch_button_view_model_log"));y("web_update_flexible_buttons_after_renderidom")&&p.value.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}))}); return F("button-view-model",{el:p,class:function(){var N={};return dC(c==null?void 0:c(),(N["yt-spec-button-view-model"]=!y("mweb_enable_keto_batch_b1")||!(c==null?0:c()),N))}, "on:focusin":a,"on:focusout":E,"on:click":w},F(Lr,null,function(){return F(bq,null,function(){mC(q(),I)})}))}); CC.idomCompat={callbacks:{onClick:!0}};function epb(a,b){var c={cleanup:void 0};a.events.subscribe("CONNECTED",function(){var d;c.cleanup=(d=b())!=null?d:void 0}); a.events.subscribe("DISCONNECTED",function(){var d;(d=c.cleanup)==null||d.call(c)})} ;var fpb=Wo;Wo=function(a){function b(c){if(c){var d,e;(d=c.__spec)==null||(e=d.didUnmount)==null||e.call(d);for(d=0;d<c.childNodes.length;d++)b(c.childNodes[d])}} fpb==null||fpb(a);OA(function(){for(var c=0;c<a.length;c++)b(a[c])})};function gpb(a,b){var c=c===void 0?jmb:c;y("mweb_fix_monitor_visibility_after_render")?a&&OA(function(){nmb(a,b,c)}):OA(function(){nmb(a,b,c)})} ;function DC(a,b){epb(a,function(){gpb(a.hostElement,b)})} ;var EC=function(){MA.apply(this,arguments);var a=this;DC(this,this.props.data);this.state={focused:!1};this.onFocusIn=function(){var b=um().resolve(tm(rB));b&&a.setState({focused:b.isKeyBoardInUse()})}; this.onFocusOut=function(){a.setState({focused:!1})}; epb(this,function(){var b=A(a.props.data.onVisible,Hu);b&&zB(b,{disableClickTracking:!0})})}; l(EC,MA);EC.prototype.onConnected=function(){this.hostElement.addEventListener("focusin",this.onFocusIn);this.hostElement.addEventListener("focusout",this.onFocusOut)}; EC.prototype.onDisconnected=function(){this.hostElement.removeEventListener("focusin",this.onFocusIn);this.hostElement.removeEventListener("focusout",this.onFocusOut)}; EC.prototype.render=function(){var a=this,b=this.props,c=b.data,d=b.config,e=c.iconName,h=um().resolve(oB),k=Xob(c,this.hostElement,d==null?void 0:d.buttonOverrides,d==null?void 0:d.animatedTextProps);k.focused=this.state.focused;var m=lC(k,!!c.iconName);mC(k,function(){if(e){var p,q,r={activeState:((p=a.props.config)==null?0:p.useOutlinedIcon)?!1:k.toggled,animateIcon:d==null?void 0:(q=d.style)==null?void 0:q.animateIcon,iconSize:m};h(e,r)}else(p=c.iconImage)&&HB({sources:[p]},{alt:"",targetWidth:m, targetHeight:m,preserveWidth:!0,preserveHeight:!0})})}; EC.getHostProps=function(a){var b={};b=(b["yt-spec-button-view-model"]=!y("mweb_enable_keto_batch_b1"),b);a=a||{};a=a.config===void 0?{}:a.config;a.className=a.className?a.className+" "+dC(b):"yt-spec-button-view-model";return a}; EC.tagName="button-view-model";function FC(a,b){y("mweb_enable_keto_batch_button_view_model")?cB(CC)({data:a,className:b==null?void 0:b.className,style:b==null?void 0:b.style,useOutlinedIcon:b==null?void 0:b.useOutlinedIcon,buttonOverrides:b==null?void 0:b.buttonOverrides,animatedTextProps:b==null?void 0:b.animatedTextProps,onClick:b==null?void 0:b.onclick}):UA(EC,{data:a,config:b});YA(y("mweb_enable_keto_batch_button_view_model_log"))} ;y("kevlar_enable_keto_batch_button_view_model")&&bB(CC,"yt-button-view-model",{props:{data:$A,className:$A,style:$A,useOutlinedIcon:$A,buttonOverrides:$A,animatedTextProps:$A,onClick:aB}});var hpb=function(){return J.apply(this,arguments)||this}; l(hpb,J);hpb.prototype.renderIdom=function(){this.data&&(FC(this.data,this.buttonOverrides?{buttonOverrides:this.buttonOverrides}:{}),y("web_update_flexible_buttons_after_renderidom")&&vv(this.hostElement,"yt-renderidom-finished"))}; var GC=hpb;u([K(VA),v("design:type",Object)],GC.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],GC.prototype,"data",void 0);u([Q(),v("design:type",Object)],GC.prototype,"buttonOverrides",void 0);GC=u([Wy({is:"yt-button-view-model",disableElementRegistration:!0})],GC); y("kevlar_enable_keto_batch_button_view_model")||V(GC,"yt-button-view-model",function(){if(Wob===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);a.content.insertBefore(Vob().content.cloneNode(!0),a.content.firstChild);Wob=a}a=Wob;return a},{mode:2});var HC=new sm("PANEL_CONTROLLER_TOKEN"),IC=new sm("SHEET_CONTROLLER_TOKEN"),JC=new sm("DIALOG_CONTROLLER_TOKEN"),ipb=new sm("DIALOG_CONTAINER_TOKEN");var jpb=Fv("DOWNLOAD",{},"Download"),kpb=Fv("DOWNLOADING",{},"Downloading"),lpb=Fv("DOWNLOADED",{},"Downloaded"),mpb=Fv("RETRY",{},"Retry"); function npb(a,b,c,d,e){var h=a.playlistId?gXa:hXa;b=b();c=c();e=!!a.videoId&&e()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(Fw(b))return opb({data:a,actionType:h,disabled:e},c);if(a.videoId&&d())return ppb({data:a,actionType:h,disabled:e});switch(b){case"TRANSFER_STATE_UNKNOWN":return ppb({data:a,actionType:h,disabled:e});case"TRANSFER_STATE_FAILED":return a.videoId?qpb({data:a,actionType:h,disabled:e}):rpb({data:a,actionType:h,disabled:e});case"TRANSFER_STATE_COMPLETE":return rpb({data:a,actionType:h, disabled:e});case"TRANSFER_STATE_PRE_TRANSFER":case"TRANSFER_STATE_TRANSFER_IN_QUEUE":case"TRANSFER_STATE_TRANSFERRING":return opb({data:a,actionType:h,disabled:e},c);case"TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return a.videoId?qpb({data:a,actionType:h,disabled:e}):ppb({data:a,actionType:h,disabled:e});default:return ppb({data:a,actionType:h,disabled:e});}} function spb(a,b){var c=a.onTapCommand,d=wB(c);if(a.videoId&&A(d,Wu))return A(d,Wu).action=b,c;a.playlistId&&A(d,Vu)&&(A(d,Vu).action=b);return c} function ppb(a){var b=a.data;var c=a.actionType;a=a.disabled;return{text:jpb,iconType:"OFFLINE_DOWNLOAD",onTap:spb(b,c.ACTION_ADD),disabled:a}} function opb(a,b){var c=a.data;var d=a.actionType;a=a.disabled;var e="OFFLINE_DOWNLOAD";b>=0&&b<=.1?e="OFFLINE_DOWNLOADING_ZERO":b>.1&&b<=.3?e="OFFLINE_DOWNLOADING_TWENTY":b>.3&&b<=.5?e="OFFLINE_DOWNLOADING_FORTY":b>.5&&b<=.7?e="OFFLINE_DOWNLOADING_SIXTY":b>.7&&b<1?e="OFFLINE_DOWNLOADING_EIGHTY":b===1&&(e="OFFLINE_PIN");return{text:kpb,iconType:e,onTap:spb(c,d.ACTION_REMOVE_WITH_PROMPT),disabled:a}} function rpb(a){var b=a.data;var c=a.actionType;a=a.disabled;return{text:lpb,iconType:"OFFLINE_PIN",onTap:spb(b,c.ACTION_REMOVE_WITH_PROMPT),disabled:a}} function qpb(a){var b=a.data;var c=a.actionType;a=a.disabled;return{text:mpb,iconType:"OFFLINE_DOWNLOAD",onTap:spb(b,c.ACTION_RETRY),disabled:a}} ;function tpb(){var a=g(xC(!1)),b=a.next().value,c=a.next().value;return function(){c(!b)}} function upb(a){return sr(function(){return{value:a}})} function vpb(a,b){var c=upb(a),d=upb(b);qr(function(){c.value=a},[a]); qr(function(){d.value=b},b&&b.length>=1?b:[void 0]); var e=sr(function(){return{value:void 0}}); if(a!==c.value||d.value!==b||e.value===void 0)e.value=Afb(a,b);var h=tpb();rr(function(){function k(){var p=Afb(c.value,b);p!==e.value&&(e.value=p,h())} var m=Pz().subscribe(k);k();return m}); return e.value} ;function KC(a,b){return vpb(a,[b])} function LC(a,b){var c=zfb();return xp(function(){c();return Afb(a,[Fp(b)||""])})} ;function wpb(a){var b=LC(dA,function(){return a().videoId}),c=LC(eA,function(){return a().playlistId}); return function(){return a().videoId?b:a().playlistId?c:g(Gp("TRANSFER_STATE_UNKNOWN")).next().value}} function xpb(a){var b=LC(Fgb,function(){return a().videoId}),c=LC(Ggb,function(){return a().playlistId}); return function(){return a().videoId?b:a().playlistId?c:g(Gp(0)).next().value}} function ypb(a){var b=LC(Kgb,function(){return a().videoId}); return function(){return a().videoId?b:g(Gp(!1)).next().value}} function zpb(a){var b=LC(Igb,function(){return a().videoId}); return function(){return a().videoId?b:g(Gp("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN")).next().value}} ;function Apb(){return{}} ;var Bpb=Gz(function(a){var b=Apb,c=function(){return""},d=wpb(a.data),e=xpb(a.data),h=ypb(a.data),k=zpb(a.data); b=function(){var m=a.data(),p=npb(m,d(),e(),h(),k()),q=!!m.videoId,r=p.text;return{title:q?r:void 0,tooltip:q?void 0:r,accessibilityText:r,onTap:p.onTap,iconName:p.iconType,style:m.butonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:p.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:m.buttonSize}}; c={};c=WA("YtDownloadButtonViewModelHost",(c.YtDownloadButtonViewModelIsHidden=function(){var m=a.data(),p=k();return m.playlistId||p()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||p()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},c)); return F("download-button-view-model",{class:c},F(Lr,null,function(){return F(bq,null,function(){FC(b())})}))}); Bpb.idomCompat=!0;var MC=new sm("SCREEN_MANAGER_TOKEN"),Cpb=new sm("LOG_INITIAL_SCREEN_TOKEN");function Dpb(a,b,c){if(c&&b)switch(c){case"TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":var d,e;c=(d=bw(a.entities,"sfvAudioItemCurrentlyPlayingEntity",b))!=null?d:void 0;d=(e=c==null?void 0:c.sfvAudioItemPlaybackState)!=null?e:void 0;if(d==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING")return{isToggled:!0};if(d)return{isToggled:!1};Jm(new Mk("Error: entityKey defined but not found in entity store for selector type: TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM.",a,b));break;default:Jm(new Mk("Error: entitySelectorType defined but not matched in selector.", a,c));}} ;function NC(a){var b=zfb();return xp(function(){b();return Afb(a)})} var Epb;function Fpb(){if(!Epb){var a=Pz(),b=g(Gp(a.getState())),c=b.next().value,d=b.next().value;a.subscribe(function(){return void d(a.getState())}); Epb=c}return Epb()} function Gpb(a){return xp(function(){return a(Fpb())})} ;var Hpb=Gz(function(a){function b(){var ha=c().isTogglingDisabled||w()?E():!E();I(ha);P(!1);if(!c().isTogglingDisabled){var va;(va=h)==null||va(!!ha)}var Ma;((Ma=e)==null?0:Ma())||er(um().resolve(MC),c().trackingParams);var tb;if(!ha||!A(c().defaultButtonViewModel,Zu)||(tb=e)!=null&&tb()){var bb;!A(c().toggledButtonViewModel,Zu)||((bb=e)==null?0:bb())||er(um().resolve(MC),A(c().toggledButtonViewModel,Zu).trackingParams)}else er(um().resolve(MC),A(c().defaultButtonViewModel,Zu).trackingParams)} var c=a.data,d=a.buttonShapeOverrides,e=a.disableExplicitClickLogging,h=a.onToggle,k=a.style,m=a.useOutlinedIcon,p=a.className;rr(function(){YA(y("kevlar_enable_keto_batch_toggle_button_view_model_log"))}); var q=function(){var ha,va;return E()?(ha=a.animatedTextPropsToggled)==null?void 0:ha.call(a):(va=a.animatedTextPropsDefault)==null?void 0:va.call(a)},r=xp(function(){return q()?Object.assign({},q(),{shouldAnimate:N()}):void 0}),w=function(){var ha; return((ha=aa())==null?void 0:ha.isToggled)!==void 0},z=g(fC(function(){var ha,va,Ma; return w()?(ha=aa())==null?void 0:ha.isToggled:(Ma=d==null?void 0:(va=d())==null?void 0:va.toggled)!=null?Ma:c().isToggled})),C=z.next().value; z=z.next().value;var E=C,I=z;z=g(fC(function(){var ha,va;return(ha=a.animatedTextPropsToggled)==null?void 0:(va=ha.call(a))==null?void 0:va.shouldAnimate})); C=z.next().value;z=z.next().value;var N=C,P=z;C=g(Gp(!1));var U=C.next().value,ca=C.next().value,aa=Gpb(function(ha){return Dpb(ha,c().entityKey,c().toggledStateEntitySelectorType)}); C=Fr(function(){var ha=um().resolve(tm(rB));ha&&ca(ha.isKeyBoardInUse())}); z=Fr(function(){ca(!1)}); var ea=function(){return Object.assign({},d==null?void 0:d(),{onToggle:b,toggleable:!0,toggled:E(),focused:U()})}; return F("toggle-button-view-model",{"on:focusin":C,"on:focusout":z},F(nr,{cond:function(){return E()?A(c().toggledButtonViewModel,Zu):A(c().defaultButtonViewModel,Zu)}},function(ha){return F(CC,{data:ha, className:p,style:k,useOutlinedIcon:m,buttonOverrides:ea,animatedTextProps:r})}))}); Hpb.idomCompat={callbacks:{onToggle:!0}};var OC=function(){MA.apply(this,arguments);var a=this;DC(this,this.props.data);var b,c;this.state={isToggled:(c=(b=this.props.buttonShapeOverrides)==null?void 0:b.toggled)!=null?c:this.props.data.isToggled,shouldAnimate:!1,focused:!1,isEntityDriven:!1};this.getButtonViewModel=function(d){return A(d,Zu)}; this.onToggle=function(){var d=a.props.data.isTogglingDisabled||a.state.isEntityDriven?a.state.isToggled:!a.state.isToggled;a.setState({isToggled:d,shouldAnimate:!1});a.props.data.isToggled=d;if(!a.props.data.isTogglingDisabled){var e,h;(e=a.props.config)==null||(h=e.onToggle)==null||h.call(e,!!a.state.isToggled)}a.props.disableExplicitClickLogging||er(um().resolve(MC),a.props.data.trackingParams);a.state.isToggled&&a.props.data.defaultButtonViewModel?(d=a.getButtonViewModel(a.props.data.defaultButtonViewModel))&& !a.props.disableExplicitClickLogging&&er(um().resolve(MC),d.trackingParams):a.props.data.toggledButtonViewModel&&(d=a.getButtonViewModel(a.props.data.toggledButtonViewModel))&&!a.props.disableExplicitClickLogging&&er(um().resolve(MC),d.trackingParams)}; this.onFocusIn=function(){var d=um().resolve(tm(rB));d&&a.setState({focused:d.isKeyBoardInUse()})}; this.onFocusOut=function(){a.setState({focused:!1})}}; l(OC,MA); OC.prototype.willReceiveProps=function(a){var b,c,d,e;if(this.state.isToggled!==a.data.isToggled||this.props.data.isToggled!==a.data.isToggled||((b=a.buttonShapeOverrides)==null?void 0:b.toggled)!==void 0&&this.state.isToggled!==((c=a.buttonShapeOverrides)==null?void 0:c.toggled)||((d=this.props.animatedTextPropsDefault)==null?void 0:d.shouldAnimate)!==((e=a.animatedTextPropsDefault)==null?void 0:e.shouldAnimate)){var h,k,m;this.setState({isToggled:(m=(h=a.buttonShapeOverrides)==null?void 0:h.toggled)!= null?m:a.data.isToggled,shouldAnimate:(k=a.animatedTextPropsDefault)==null?void 0:k.shouldAnimate})}}; OC.prototype.onConnected=function(){Ipb(this);this.hostElement.addEventListener("focusin",this.onFocusIn);this.hostElement.addEventListener("focusout",this.onFocusOut)}; OC.prototype.onDisconnected=function(){this.hostElement.removeEventListener("focusin",this.onFocusIn);this.hostElement.removeEventListener("focusout",this.onFocusOut)}; var Ipb=function(a){var b=a.props.data,c=b.entityKey,d=b.toggledStateEntitySelectorType,e=Gpb(function(h){return Dpb(h,c,d)}); Ep(function(){var h=function(){var k;return(k=e())==null?void 0:k.isToggled}; h()!==void 0&&a.state.isEntityDriven===!1&&a.setState({isEntityDriven:!0});h()!==void 0&&h()!==a.state.isToggled&&a.setState({isToggled:h()})})}; OC.prototype.render=function(){var a=this.props,b=a.data;a=a.config;var c=Object.assign({},a==null?void 0:a.buttonOverrides,this.props.buttonShapeOverrides,{onToggle:this.onToggle,toggleable:!0,toggled:this.state.isToggled,focused:this.state.focused});a=Object.assign({},a,{buttonOverrides:c});if(this.state.isToggled&&b.toggledButtonViewModel){if(b=this.getButtonViewModel(b.toggledButtonViewModel))this.props.animatedTextPropsToggled&&(this.props.animatedTextPropsToggled.shouldAnimate=this.state.shouldAnimate), a.animatedTextProps=this.props.animatedTextPropsToggled,FC(b,a)}else b.defaultButtonViewModel&&(b=this.getButtonViewModel(b.defaultButtonViewModel))&&(this.props.animatedTextPropsDefault&&(this.props.animatedTextPropsDefault.shouldAnimate=this.state.shouldAnimate),a.animatedTextProps=this.props.animatedTextPropsDefault,FC(b,a))}; OC.tagName="toggle-button-view-model"; function PC(a,b,c,d,e,h){y("mweb_enable_keto_batch_toggle_button_view_model")?cB(Hpb)({data:a,buttonShapeOverrides:c,animatedTextPropsDefault:d,animatedTextPropsToggled:e,onToggle:b==null?void 0:b.onToggle,style:b==null?void 0:b.style,useOutlinedIcon:b==null?void 0:b.useOutlinedIcon,className:b==null?void 0:b.className,disableExplicitClickLogging:h}):UA(OC,{data:a,config:b,buttonShapeOverrides:c,animatedTextPropsDefault:d,animatedTextPropsToggled:e,disableExplicitClickLogging:h});YA(y("mweb_enable_keto_batch_toggle_button_view_model_log"))} ;function Jpb(a){var b=a.backgroundLottieRef;var c=a.foregroundLottieRef;var d=a.children;var e=a.wrapperClass;a=a.disableAnimation;a=(y("web_animated_actions")||y("mweb_animated_actions")||y("web_animated_actions_v2"))&&!a;return F("yt-animated-action",{class:"animated-action__container "+e},F("div",{class:"animated-action__content-with-background"},So(a,function(){return F(Kpb,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:{animationRef:b, animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+(Lpb()?"dark":"light")+(y("enable_cairo_refresh_signature_moments_web")?"_v5":"")+".json"}}})}),d),So(a,function(){return F(Kpb,{lottiePlayerProps:{animationRef:c, animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:y("enable_cairo_refresh_signature_moments_web")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(Lpb()?"dark":"light")+"_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkle_"+(Lpb()?"dark":"light")+".json"}}})}))} function Kpb(a){return F("div",{class:"animated-action__lottie "+a.wrapperClass},F(ujb,{className:a.lottieClass,lottiePlayerProps:a.lottiePlayerProps}))} function Lpb(){var a,b;return(b=(a=um().resolve(tm(pB)))==null?void 0:a())!=null?b:!1} ;var Mpb={LIKE:"LIKE",NOTIFICATION_BELL:"NOTIFICATION_BELL"};function Npb(a){var b=a.animatedIconType;var c=a.active;var d=a.themeOverride;var e=a.animationRef===void 0?{}:a.animationRef;var h=a.staticIconFn;var k=function(){a:{var N=b();var P=d==null?void 0:d(),U;P=(P==null?void 0:P.useDarkTheme)||((U=um().resolve(tm(pB)))==null?void 0:U());U=y("enable_cairo_refresh_signature_moments_web");switch(N){case"LIKE":N="animated_like_icon_";N=U?N+(P?"dark_v4":"light_v4"):N+(P?"v2_dark":"v2_light");N={lottiePlayerProps:{animationConfig:{name:N,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+ N+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"}}},totalFrames:U?60:119,lazyLoad:!0};break a;case"NOTIFICATION_BELL":N={lottiePlayerProps:{animationConfig:{name:P?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(P?"dark":"light")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"}}},totalFrames:79,lazyLoad:!1};break a;}N=void 0}return N}, m=function(){var N,P; return(P=(N=k())==null?void 0:N.lottiePlayerProps.animationConfig.name)!=null?P:""}; a=g(Gp());var p=a.next().value,q=a.next().value,r=function(){if(k()){var N=k().lottiePlayerProps.animationConfig.path;return JA.get(N)||p()}}; a=g(Gp(!1));var w=a.next().value;a=a.next().value;var z=Opb(a),C=function(){var N=k(),P,U,ca;return(ca=N==null?void 0:(P=N.lottiePlayerProps.animationConfig)==null?void 0:(U=P.rendererSettings)==null?void 0:U.className)!=null?ca:""},E=void 0,I=void 0; Ep(function(){var N=k(),P=m(),U=r(),ca=w(),aa=c();if(N&&(I!==P&&(I=P,E=aa,z.animationConfig=N.lottiePlayerProps.animationConfig,z.animationRef=e,U&&(z.animationConfig.animationData=U,z.animationConfig.path=void 0),P=N.lottiePlayerProps.animationConfig.path,!JA.get(P)&&N.lazyLoad&&P&&Ppb(P,q)),!(ca||N.lazyLoad&&!U))){if(U=!e.lottieEl)aa?(ca=N.totalFrames,z.animationConfig.initialSegment=[ca-1,ca]):z.animationConfig.initialSegment=void 0;if(E!==aa&&!U)if(aa){var ea;(ea=e.lottieEl)==null||ea.playSegments([0, N.totalFrames],!0)}else{var ha;(ha=e.lottieEl)==null||ha.playSegments([0,1],!0)}E=aa}}); return F("animated-icon",{class:"YtAnimatedIconHost"},F(nr,{cond:function(){var N,P;return!((N=k())==null||!N.lottiePlayerProps.animationConfig.path||((P=k())==null?0:P.lazyLoad)&&!r()||w())}, else:function(){return F(Lr,null,function(){return F("div",null,F(bq,null,function(){h==null||h()}))})}},function(){return F(XA,{lottiePlayerProps:z, animationName:m,className:C,animationRef:e})}))} Npb.isReactive=!0;function Ppb(a,b){Hi.addLowPriorityJob(function(){var c,d,e;return t(function(h){switch(h.nextAddress){case 1:return xa(h,2),n(h,Oib(),4);case 4:return n(h,fetch(a),5);case 5:return c=h.yieldResult,n(h,c.json(),6);case 6:d=h.yieldResult;JA.set(a,d);requestAnimationFrame(function(){b(d)}); ya(h,0);break;case 2:e=za(h),Jm(e),ua(h);}})})} function Opb(a){var b={animationConfig:{},listeners:{}},c=function(){a(!0)}; b.listeners.data_failed=c;b.listeners.error=c;b.listeners.data_ready=function(){a(!1)}; return b} ;function Qpb(a){var b=a.model;var c=a.subscribed;var d=a.isOverlay;var e=a.element;var h=a.commandController;var k=a.notificationState;var m,p;var q=c?b==null?void 0:(m=b.unsubscribeButtonContent)==null?void 0:m.buttonText:b==null?void 0:(p=b.subscribeButtonContent)==null?void 0:p.buttonText;a:{var r;switch(b==null?void 0:(r=b.buttonStyle)==null?void 0:r.buttonSize){case"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":m="S";break a;default:m="M";}}a:if(d)d="overlay";else switch(b.backgroundStyle){case"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":case"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY_RED":d= "overlay";break a;default:d="mono";}a:if(c)var w="tonal";else switch((w=b.buttonStyle)==null?void 0:w.unsubscribedStateStyle){case"SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":w="tonal";break a;default:w="filled";}return{style:d,type:w,state:b.disableSubscribeButton?"disabled":"active",size:m,focused:a.focused,toggled:c,accessibilityLabel:Rpb(b,c,k),buttonText:q,iconPosition:b.disableNotificationBell?"none":"leading-trailing",onTap:Spb(b,c,e,h),disableTextEllipsis:!!a.disableTextEllipsis}} function Spb(a,b,c,d){return function(e){if(b){var h;var k=a.disableNotificationBell?wB(a==null?void 0:(h=a.unsubscribeButtonContent)==null?void 0:h.onTapCommand):wB(a==null?void 0:a.onShowSubscriptionOptions)}else{var m;k=wB(a==null?void 0:(m=a.subscribeButtonContent)==null?void 0:m.onTapCommand)}k&&qC(k,{form:{element:c},commandController:d});e.stopPropagation()}} function Rpb(a,b,c){if(b){if(a==null?0:a.disableNotificationBell){var d;return a==null?void 0:(d=a.unsubscribeButtonContent)==null?void 0:d.accessibilityText}switch(c){case"SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var e;return a==null?void 0:(e=a.bellAccessibilityData)==null?void 0:e.occasionalLabel;case"SUBSCRIPTION_NOTIFICATION_STATE_ALL":var h;return a==null?void 0:(h=a.bellAccessibilityData)==null?void 0:h.allLabel;case"SUBSCRIPTION_NOTIFICATION_STATE_OFF":var k;return a==null?void 0:(k= a.bellAccessibilityData)==null?void 0:k.offLabel;case"SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var m;return a==null?void 0:(m=a.bellAccessibilityData)==null?void 0:m.disabledLabel;default:var p;return a==null?void 0:(p=a.unsubscribeButtonContent)==null?void 0:p.accessibilityText;}}else{var q;return a==null?void 0:(q=a.subscribeButtonContent)==null?void 0:q.accessibilityText}} ;function Tpb(a){if(!a)return null;switch(a){case"SUBSCRIPTION_NOTIFICATION_STATE_ALL":a="NOTIFICATIONS_ACTIVE";break;case"SUBSCRIPTION_NOTIFICATION_STATE_OFF":case"SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":a="NOTIFICATIONS_OFF";break;default:a="NOTIFICATIONS_NONE";}return a} function Upb(a,b,c){c.subscribed!==b&&((c=c.key)&&Qz(Uv("subscriptionStateEntity",c,{key:c,subscribed:b})),a.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:b})),b||wv(a,"yt-unsubscribe-action"))} function Vpb(a){a=A(wB(a),uXa);var b,c,d,e;return(e=A(a==null?void 0:(b=a.panelLoadingStrategy)==null?void 0:(c=b.inlineContent)==null?void 0:(d=c.sheetViewModel)==null?void 0:d.content,BXa))==null?void 0:e.listItems} function Wpb(a,b){if(a.onShowSubscriptionOptions&&b&&(a=Vpb(a.onShowSubscriptionOptions),a!=null&&a.length)){var c=Tpb(b);a.forEach(function(d){d=A(d,CXa);var e,h,k,m,p=d==null?void 0:(e=d.leadingImage)==null?void 0:(h=e.sources)==null?void 0:(k=h[0])==null?void 0:(m=k.clientResource)==null?void 0:m.imageName;d&&p&&(d.isSelected=p===c)})}} function Xpb(a,b,c,d){b&&c?a.style.width=c+"px":!b&&d&&(a.style.width=d+"px")} function Ypb(a,b,c){var d;(d=a.lottieEl)==null||d.goToAndPlay(0);var e;(e=b.lottieEl)==null||e.goToAndPlay(0);Tk(Hi,function(){var h;(h=c.lottieEl)==null||h.goToAndPlay(0)},300)} function Zpb(a){var b=Er(),c=Er(),d=Er(),e=vC(),h=vC(),k=vC(),m=um().resolve(oB),p,q=(p=KC(Mhb,a.data.stateEntityStoreKey))!=null?p:void 0,r,w,z,C=(z=KC(Nhb,(w=(r=a.data.notificationStateEntityStoreKeys)==null?void 0:r.subsNotificationStateKey)!=null?w:""))!=null?z:void 0,E=!!a.data.disableNotificationBell,I=!a.data.enableSubscribeButtonPostClickAnimation;p=g(xC(0));var N=p.next().value,P=p.next().value;p=g(xC(0));var U=p.next().value,ca=p.next().value;p=g(xC(!1));var aa=p.next().value,ea=p.next().value; p=g(xC(!1));var ha=p.next().value,va=p.next().value,Ma=tr(!1),tb=tr("");p=g(xC(!1));var bb=p.next().value,Ub=p.next().value,Jb=function(){va(!0);Tk(Hi,function(){va(!1)},1500)}; qr(function(){ha&&!I&&q&&Ypb(e,h,k)},[ha]); qr(function(){!I&&q&&(a.animateWidth&&Xpb(b.value,!!q.subscribed,N,U),q.subscribed&&q.key===tb.value&&Jb(),q.key&&(tb.value=q.key))},[q==null?void 0:q.subscribed, q==null?void 0:q.key]);var nc=UHa(function(){var Bb=a.data,Xa=!(q==null||!q.subscribed),ec=a.isOverlay,Wb=aa?b.value:void 0,Tc=C==null?void 0:C.state;Wpb(Bb,Tc);return Qpb({model:Bb,subscribed:Xa,isOverlay:ec,element:Wb,notificationState:Tc,disableTextEllipsis:!0,focused:bb})},[q, C,bb,a.isOverlay,aa]),Lb=function(){var Bb=um().resolve(tm(rB));Bb&&Ub(Bb.isKeyBoardInUse())},ic=function(){Ub(!1)}; Gr(b,"yt-service-request-sent",function(Bb){lb();q&&(Bb.detail.endpoint.subscribeEndpoint||Bb.detail.endpoint.unsubscribeEndpoint)&&Upb(b.value,!q.subscribed,q)}); Dr("yt-player-subscribe",function(Bb){q&&Bb===a.data.channelId&&Upb(b.value,!0,q)}); Dr("yt-player-unsubscribe",function(Bb){q&&Bb===a.data.channelId&&Upb(b.value,!1,q)}); Dr("yt-update-subscribe-button-action",function(Bb){Bb=A(Bb,LTa);q&&Bb&&Bb.channelId===a.data.channelId&&Upb(b.value,!!Bb.subscribed,q)}); rr(function(){b.value&&(b.value.addEventListener("focusin",Lb),b.value.addEventListener("focusout",ic));!I&&a.animateWidth&&Sk(Hi,function(){lb()}); ea(!0);return function(){b.value&&(b.value.removeEventListener("focusin",Lb),b.value.removeEventListener("focusout",ic))}}); var lb=function(){if((c==null?0:c.value)&&(d==null?0:d.value)&&!Ma.value){var Bb=g((q==null?0:q.subscribed)?[c,d]:[d,c]),Xa=Bb.next().value;Bb=Bb.next().value;Xa=Math.ceil(Xa.value.getBoundingClientRect().width);Bb=Math.ceil(Bb.value.getBoundingClientRect().width);P(Xa);ca(Bb);Xpb(b.value,!(q==null||!q.subscribed),Xa,Bb);Ma.value=!0}},ib=function(){var Bb=Tpb(C==null?void 0:C.state); return I||Bb!=="NOTIFICATIONS_NONE"?function(){return m(Bb)}:function(){cB(Npb)({animatedIconType:function(){return"NOTIFICATION_BELL"}, active:function(){return!1}, animationRef:k})}}; p={};r={};return F("yt-subscribe-button-view-model",{class:dC("yt-subscribe-button-view-model-wiz",(p["yt-subscribe-button-view-model-wiz__can-animate-width"]=!(q==null||!q.subscribed)&&a.animateWidth&&ha,p)),el:b},F(Jpb,{backgroundLottieRef:e,foregroundLottieRef:h,wrapperClass:dC("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(r["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=a.animateWidth&&ha,r["yt-subscribe-button-view-model-wiz__static-width"]=!a.animateWidth, r)),disableAnimation:I},F("div",{el:c,class:dC("yt-subscribe-button-view-model-wiz__container"),idomKey:a.data.channelId},F(bq,null,function(){(q==null?0:q.subscribed)&&!E&&(C==null?0:C.state)?mC(nc,ib(),function(){return m("EXPAND")}):mC(nc,function(){})}))),F("div",{el:d, class:"yt-subscribe-button-view-model-wiz__invisible"},!a.animateWidth||I||Ma.value?null:F(bq,null,function(){var Bb=!(q==null?0:q.subscribed),Xa=Bb&&!E&&!(C==null||!C.state);mC(Qpb({model:a.data,subscribed:Bb,isOverlay:a.isOverlay,element:b.value,disableTextEllipsis:!0}),Xa?function(){return m(Tpb(C==null?void 0:C.state))}:function(){},Xa?function(){return m("EXPAND")}:void 0)})))} kC(Zpb);var $pb=new sm("RENDERER_STAMPER_OPTIONS_TOKEN");function QC(){return um().resolve(tm($pb))||{}} ;function aqb(a){return typeof a==="function"} ;function RC(a){Object.keys(a);var b=function(c,d){var e=b.mapping||a;if(!c)return F(Np,null);if(Array.isArray(c)&&(c=bqb(e,b,c),Array.isArray(c))){if(!c.length)return F(Np,null);if(c.length>1){for(var h=!1,k=!1,m=[],p={},q=0;q<c.length;p={data$jscomp$1587:void 0},q++)if(p.data$jscomp$1587=c[q],p.data$jscomp$1587){var r=cqb(p.data$jscomp$1587,e),w=r.mappingEntry;r=r.rendererName;w&&r&&(w&&(!aqb(w)&&(w.showPlaceholder||QC().defaultShowPlaceholder)&&(k=!0),!aqb(w)&&w.asyncId||(h=!0)),m.push(dqb(p.data$jscomp$1587, w,r,b,d)))}return k&&!h?F(Np,null,eqb()):F(Np,null,m)}c=c[0]}if(!c)return F(Np,null);c=bqb(e,b,[c])[0];if(!c)return F(Np,null);h=cqb(c,e);e=h.mappingEntry;h=h.rendererName;return e&&h?F(Np,null,dqb(c,e,h,b,d)):F(Np,null)}; b.mapping=a;return b} function fqb(a){var b=void 0,c;for(c in a)if(a.hasOwnProperty(c)){b=c;break}return b} function bqb(a,b,c){var d,e=(d=QC().preProcessOptions)==null?void 0:d.idomOptions;if(!e)return c;QC();return e.preProcessPropsIdom(a,c,b.triggerRerender)} function cqb(a,b){return(a=fqb(a))?{mappingEntry:b[a],rendererName:a}:{mappingEntry:void 0,rendererName:void 0}} function dqb(a,b,c,d,e){if(!b)return F(Np,null);var h={};e&&e[c]&&(h=Object.assign({},e[c]));a[c]!==void 0&&(h.data=a[c]);if(aqb(b))return b.debugName||(b.debugName=c),F(b,h);b.asyncId&&(d.pendingIdsMap=d.pendingIdsMap||{},d.pendingIdsMap[c]=b.asyncId);return b.templateFn?b.templateFn(h):b.showPlaceholder||QC().defaultShowPlaceholder?eqb():F(Np,null)} function eqb(){var a=QC().placeholder;return a()} ;function gqb(a){var b=g(Gp(!0)),c=b.next().value;b.next();return function(){var d=a.children();return F(nr,{cond:c,else:a.fallback},function(){return d})}()} gqb.isReactive=!0;function hqb(a,b){var c,d=(c=QC().preProcessOptions)==null?void 0:c.preProcessProps;return d?d(a,b):b} function iqb(a){return a?Array.isArray(a)?a:[a]:[]} function jqb(a){return a} function SC(a){var b=function(){var e=hqb(a.mapping,iqb(Fp(a.data))),h=[];e=g(e);for(var k=e.next();!k.done;k=e.next()){var m=void 0;k=k.value;var p=void 0;for(m in k)if(k.hasOwnProperty(m)){p=m;break}(m=p)&&h.push(m)}return h},c=a.wrapper||jqb,d=y("wiz_memoize_stamper_items")?xp:jqb; return F(gqb,{fallback:a.pendingFallback},function(){return F(mr,{each:b},function(e,h){var k=d(function(){return hqb(a.mapping,iqb(Fp(a.data)))[h()][e]}),m=a.mapping[e]; if(!m)return document.createComment("");m.debugName||(m.debugName=e);var p,q=(p=a.extraProps)==null?void 0:p[e];typeof q==="function"&&(q=q(k,h));return c(F(m,Object.assign({},{data:k},q)),k,h)})})} SC.isReactive=!0;var kqb=RC({buttonViewModel:JB(FC),subscribeButtonViewModel:Zpb,downloadButtonViewModel:Bpb,toggleButtonViewModel:JB(PC)});function lqb(a){a=A(a,Zu);return(a==null?void 0:a.iconName)&&!(a==null?0:a.title)} function mqb(a,b){var c;return F(Np,null,a==null?void 0:(c=a.actions)==null?void 0:c.map(function(d){return F("div",{class:function(){var e={"yt-flexible-actions-view-model-wiz__action":!0};e["yt-flexible-actions-view-model-wiz__action--row-action"]=b;e["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1;if(lqb(d))var h=!0;else if(h=A(d,$u),(h==null?0:h.isToggled)&&lqb(h==null?void 0:h.toggledButtonViewModel)||(h==null||!h.isToggled)&&lqb(h==null?void 0:h.defaultButtonViewModel))h= !0;else{var k;h=((k=A(d,vXa))==null?0:k.playlistId)?!0:!1}e=(e["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=h,e);return dC(e)}},kqb([d],{subscribeButtonViewModel:{isOverlay:!1, animateWidth:!b}}))}))} function nqb(a){var b=a.layout===1,c,d=((c=a.data)==null?void 0:c.style)==="FLEXIBLE_ACTIONS_STYLE_SCROLLING";c={};d=(c["yt-flexible-actions-view-model-wiz"]=!0,c["yt-flexible-actions-view-model-wiz--inline"]=!b,c["yt-flexible-actions-view-model-wiz--scrollable"]=d,c);var e,h;return F("yt-flexible-actions-view-model",{class:dC(a.className,d)},(e=a.data)==null?void 0:(h=e.actionsRows)==null?void 0:h.map(function(k){return b?F("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},mqb(k,b)): mqb(k,b)}))} var oqb=kC(nqb);bB(oqb,"yt-flexible-actions-view-model",{props:{data:$A,layout:$A,justifyContentOverride:$A,className:$A}});function pqb(a,b){return bw(a.entities,"likeStatusEntity",b)} function qqb(a,b){return bw(a.entities,"likeCountEntity",b)} function rqb(a,b){return bw(a.entities,"flowStateEntity",b)} function sqb(a,b){return bw(a.entities,"quantityIncrementerEntity",b)} function tqb(a,b){return bw(a.entities,"accountLinkStatusEntity",b)} ;function TC(a){var b=A(a.data.toggleButtonViewModel,$u),c,d=(c=a.data.dislikeEntityKey)!=null?c:"",e=KC(pqb,d),h=e?e.likeStatus==="DISLIKE":b.isToggled;return F("dislike-button-view-model",{class:"YtDislikeButtonViewModelHost"},F(bq,null,function(){var k=Object.assign({},b,{isToggled:h});PC(k,{onToggle:function(m){e&&m!==(e.likeStatus==="DISLIKE")&&e.key&&Qz(Vv("likeStatusEntity",e.key,{likeStatus:m?"DISLIKE":"INDIFFERENT",hadUserInteraction:m}))}},a.buttonShapeOverrideables)}))} var uqb=kC(TC);function UC(a){var b=y("web_supports_animations_api"),c=A(a.data.toggleButtonViewModel,$u),d=g(xC(c.isToggled)),e=d.next().value,h=d.next().value,k,m,p,q;d=g(xC({numberText:(q=(k=a.likeCountEntity)==null?void 0:(m=k.likeCountIfIndifferent)==null?void 0:m.content)!=null?q:"",numberValue:Number((p=a.likeCountEntity)==null?void 0:p.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}));var r=d.next().value,w=d.next().value,z,C,E,I;k=g(xC({numberText:(I=(z=a.likeCountEntity)==null?void 0:(C=z.likeCountIfLiked)== null?void 0:C.content)!=null?I:"",numberValue:Number((E=a.likeCountEntity)==null?void 0:E.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}));var N=k.next().value,P=k.next().value;z=g(xC());var U=z.next().value,ca=z.next().value,aa;z=(aa=a.data.likeStatusEntityKey)!=null?aa:"";var ea,ha;aa=(ha=(ea=a.likeCountEntity)==null?void 0:ea.key)!=null?ha:"";var va=KC(pqb,z),Ma=KC(qqb,aa);qr(function(){var tb=(va==null?void 0:va.likeStatus)==="LIKE";tb!==e&&h(tb)},[va]); qr(function(){var tb,bb=Ma&&((tb=Ma.likeCountIfIndifferent)==null?void 0:tb.content)!==r.numberText;if(!U&&bb){var Ub,Jb;w({numberText:(Jb=Ma==null?void 0:(Ub=Ma.likeCountIfIndifferent)==null?void 0:Ub.content)!=null?Jb:"",numberValue:Number(Ma==null?void 0:Ma.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!0});var nc,Lb;P({numberText:(Lb=Ma==null?void 0:(nc=Ma.likeCountIfLiked)==null?void 0:nc.content)!=null?Lb:"",numberValue:Number(Ma==null?void 0:Ma.likeCountIfLikedNumber),heightPx:36, shouldAnimate:!0})}},[Ma]); return F("like-button-view-model",{class:"YtLikeButtonViewModelHost"},F(bq,null,function(){var tb=Object.assign({},c,{isToggled:e});PC.apply(null,[tb,{onToggle:function(bb){vqb(bb,va,U,ca)}, style:{animateIcon:a.disableIconAnimation?"false":"true"}},a.buttonShapeOverrideables].concat(pa(b&&a.likeCountEntity?[r,N]:[])))}))} function vqb(a,b,c,d){c&&Hi.cancelJob(c);c=Hi.addLowPriorityJob(function(){d(void 0)},5E3); d(c);b&&a!==(b.likeStatus==="LIKE")&&b.key&&Qz(Uv("likeStatusEntity",b.key,{key:b.key,likeStatus:a?"LIKE":"INDIFFERENT",hadUserInteraction:a}))} var wqb=kC(UC);YB(function(a){var b,c=A((b=a.data)==null?void 0:b.likeButtonViewModel,DVa),d,e=A((d=a.data)==null?void 0:d.dislikeButtonViewModel,CVa),h,k=(h=KC(pqb,(c==null?void 0:c.likeStatusEntityKey)||""))!=null?h:c==null?void 0:c.likeStatusEntity,m=UHa(function(){var p=a.data,q;p=(p==null?void 0:(q=p.timedAnimationData)==null?void 0:q.animationTiming)||[];return{uniqueId:"like-dislike",timings:p,enabled:(k==null?void 0:k.likeStatus)==="INDIFFERENT"&&p.length>0,experimentEnabled:p.length>0}},[a.data, k]);return F("segmented-like-dislike-button-view-model",{class:dC(a.className,"YtSegmentedLikeDislikeButtonViewModelHost"),"button-renderer":!0},function(){if(y("web_fix_segmented_like_dislike_undefined"))return F(Oob,{settings:m},F("div",{class:"YtSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},c?F(UC,{data:c,likeCountEntity:a.data.likeCountEntity,buttonShapeOverrideables:{segmentedPosition:"start"}}):null,e?F(TC,{data:e,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}}): null));var p;return F(Oob,{settings:m},F("div",{class:"YtSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},F(UC,{data:c,likeCountEntity:(p=a.data)==null?void 0:p.likeCountEntity,buttonShapeOverrideables:{segmentedPosition:"start"}}),F(TC,{data:e,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})))}())},"segmented-like-dislike-button-view-model",{propNames:["data"]});function xqb(a){var b=a.data;var c=a.className===void 0?"":a.className;var d=a.setMinWidth;var e=a.forceIconOnly;var h=Er();a=d?"YtwAccountLinkButtonViewModelHostMinWidth":"";var k=LC(tqb,function(){var m;return(m=b().accountLinkStatusEntityKey)!=null?m:""}); Ep(function(){var m,p,q;return t(function(r){if(r.nextAddress==1){m=k();if(!m)return r.return();p=XUa(new WUa,UUa(new TUa,!!m.linked));return n(r,tC(),2)}if(q=r.yieldResult)q.setAccountLinkState(ce(p.JSC$8681_serializeBinary(),4)),q.updateAccountLinkingConfig(!!m.linked);ua(r)})}); Dr("yt-signal-action-show-account-link-dialog",function(){var m=A(b().toggleButtonViewModel,$u);if(m){var p,q=((p=k())==null?0:p.linked)?m.toggledButtonViewModel:m.defaultButtonViewModel;m=A(q,Zu);var r;if((r=k())==null?0:r.isWarning){r=A(b().warningButtonViewModel,Zu);if(!r){kk(Error("[account-link-button-view-model] No warning button data."));return}m=r}var w;(r=wB((w=m)==null?void 0:w.onTap))&&Bv([r],h.value)}else kk(Error("[account-link-button-view-model] No toggle button data."))}); return F("account-link-button-view-model",{class:dC("YtwAccountLinkButtonViewModelHost",c,a),el:h,"button-renderer":!0},F(Lr,null,function(){return F(bq,null,function(){SA(null,function(){var m=A(b().toggleButtonViewModel,$u),p;m=Object.assign({},m,{isToggled:(p=k())==null?void 0:p.linked});p=e?{iconPosition:"icon-only"}:{};var q;((q=k())==null?0:q.isWarning)?(q=A(b().warningButtonViewModel,Zu))?FC(q,{buttonOverrides:p}):(kk(Error("[account-link-button-view-model] No warning button data.")),PC(m, void 0,p)):PC(m,void 0,p)})})}))} xqb.isReactive=!0;bB(xqb,"account-link-button-view-model",{props:{data:$A,className:aB,setMinWidth:aB,forceIconOnly:aB}});RB("menuRenderer","menuRenderer","ytd-menu-renderer"); var yqb={buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",forceModernIconButton:"[[tonalOverride]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]", forceIconButton:"[[forceIconButton]]",forceModernIconButton:"[[tonalOverride]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},segmentedLikeDislikeButtonRenderer:{component:"ytd-segmented-like-dislike-button-renderer"},segmentedLikeDislikeButtonViewModel:{component:"segmented-like-dislike-button-view-model"},accountLinkButtonRenderer:{component:"ytd-account-link-button-renderer",properties:{overrides:"[[buttonOverride]]", forceModernIconButton:"[[tonalOverride]]",disableTextTransform:"[[disableTextTransformOnButtons]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",forceIconOnly:"[[topLevelIconsOnly]]"}},accountLinkButtonViewModel:{component:"account-link-button-view-model",params:{className:"ytd-menu-renderer"},properties:{forceIconOnly:"[[topLevelIconsOnly]]"}},downloadButtonRenderer:{component:"ytd-download-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]", forceIconButton:"[[forceIconButton]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},playlistLoopButtonRenderer:{component:"ytd-playlist-loop-button-renderer",properties:{forceIconOnly:"[[topLevelIconsOnly]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{buttonOverrides:"[[buttonOverrides]]"}},flexibleActionsViewModel:{component:"yt-flexible-actions-view-model"}},zqb=y("web_fix_missing_action_buttons")? 100:200,VC=function(){var a=J.apply(this,arguments)||this;a.safeArea=!y("kevlar_flex_menu_safe_area_killswitch");a.tonalOverride=!1;a.threeDotSize="M";a.isOverlay=!1;a.useOverlayDark=!1;a.topLevelIconsOnly=!1;a.JSC$10472_lastWidth=0;a.maybeUpdateFlexibleMenu=function(){y("web_fix_missing_action_buttons")?requestAnimationFrame(a.maybeUpdateFlexibleMenuImpl):a.maybeUpdateFlexibleMenuImpl()}; a.maybeUpdateFlexibleMenuImpl=function(){var b;if((b=a.data)!=null&&b.flexibleItems){a.maybeFlushDebouncer();b=a.hostElement.clientWidth;var c=b>a.JSC$10472_lastWidth,d,e=((d=a.topLevelButtonsContainer)==null?void 0:d.scrollHeight)||0,h;d=((h=a.flexibleItemButtonsContainer)==null?void 0:h.scrollHeight)||0;h=a.hostElement.scrollHeight>Math.max(e,d)+8;c?(a.resetFlexibleItems(),a.JSC$10472_lastWidth=a.hostElement.clientWidth,a.maybeUpdateFlexibleMenu()):h&&(a.shrinkFlexibleMenu(),a.JSC$10472_lastWidth= b)}}; a.computeThreeDotButtonShape=function(){return Object.assign({},{onTap:function(){a.onOverflowTap()}, iconPosition:"icon-only",style:a.isOverlay?a.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:a.threeDotSize,state:"active",accessibilityLabel:a.computeAccessibilityLabel(a.data)},a.threeDotButtonOverride)}; a.onOverflowTap=function(){if(a.data.fetchMenuCommand)Av(a.hostElement,[a.data.fetchMenuCommand]);else if(a.data.isDisabled&&a.data.disabledCommand)AA(a.data.disabledCommand,a.hostElement);else{var b=a.createMenuRendererVe(),c={items:a.items};a.data.menuPopupAccessibility&&(c.menuPopupAccessibility=a.data.menuPopupAccessibility);a.data.footer&&(c.footer=a.data.footer);b={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:c},veData:b}};um().resolve(IC).openSheet({openPopupActionCommand:b}, a.hostElement)}}; return a}; l(VC,J);f=VC.prototype;f.updateButtonOverrides=function(){if(!y("menu_renderer_label_update_upkillswitch")){var a=T(this.hostElement).querySelector("yt-button-view-model");a&&(a.buttonOverrides=this.buttonOverrides)}}; f.computeHasItems=function(){var a;return((a=this.topLevelButtonData)==null?void 0:a.length)||this.hasFlexibleItems}; f.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)}; f.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,mz(this.hostElement,{"--ytd-menu-renderer-button-color":$x(this.data.iconColor)}))}; f.onStamperFinished=function(){this.JSC$10472_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()}; f.setupFlexibleMenu=function(){var a=this,b;(b=this.data)!=null&&b.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),y("web_update_flexible_buttons_after_renderidom")&&this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new nt(this.maybeUpdateFlexibleMenu,zqb,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){a.resizeThrottle.fire()}), this.resizeObserver.observe(this.hostElement)),this.resetFlexibleItems()):(this.flexAsTopLevelButtons=void 0,this.hostElement.removeEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),y("web_update_flexible_buttons_after_renderidom")&&this.hostElement.removeEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0))}; f.maybeFlushDebouncer=function(){if(y("web_replace_formatted_with_attributed_string")){var a;(a=this.topLevelButtons)==null||a.forEach(function(c){var d;(c=(d=c.getElementsByTagName("yt-attributed-string"))==null?void 0:d[0])&&edb(c)}); var b;(b=this.flexibleItemButtons)==null||b.forEach(function(c){var d;(c=(d=c.getElementsByTagName("yt-attributed-string"))==null?void 0:d[0])&&edb(c)})}}; f.resetFlexibleItems=function(){var a;if((a=this.data)!=null&&a.flexibleItems){y("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var b;this.flexAsTopLevelButtons=(b=this.data.flexibleItems)==null?void 0:b.map(function(c){return A(c,RWa).topLevelButton}); y("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}}; f.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}}; f.shrinkFlexibleMenu=function(){var a;(a=this.flexAsTopLevelButtons)!=null&&a.length&&(this.flexAsTopLevelButtons=[].concat(pa(this.flexAsTopLevelButtons.slice(0,-1))))}; f.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:yqb,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:yqb,events:!0}}}; f.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)}; f.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)}; f.detached=function(){this.icon="yt-icons:more_vert"}; f.computeTopLevelButtonData=function(a){if(!a)return[];var b;a=(b=a==null?void 0:a.topLevelButtons)!=null?b:[];return uc.unsafeClone([].concat(pa(a)))}; f.computeItems=function(a,b){if(!a)return[];var c=[];if(b){var d=(a.flexibleItems||[]).map(function(k){return A(k,RWa)}); d=g(d);for(var e=d.next();!e.done;e=d.next())e=e.value,b.includes(e.topLevelButton)||(e=e.menuItem)&&c.push(e)}var h;a=(h=a==null?void 0:a.items)!=null?h:[];return[].concat(pa(c),pa(a))}; f.computeMenuActive=function(a,b){return a||b}; f.onPopupOpened=function(){this.overlayOpen=!0;vv(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)}; f.onPopupClosed=function(){this.overlayOpen=!1;vv(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)}; f.onPopupCanceled=function(){this.overlayOpen=!1;vv(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)}; f.computeAccessibilityLabel=function(a){return this.get("accessibility.accessibilityData.label",a)}; f.isHidden=function(a,b){return this.tonalOverride||!a?!0:a.fetchMenuCommand||a.isDisabled&&a.disabledCommand?!1:!(b==null?0:b.length)}; f.isModernOverflowHidden=function(a,b){return this.tonalOverride&&a?a.fetchMenuCommand?!1:!(b==null?0:b.length):!0}; f.createMenuRendererVe=function(){var a=this.data.trackingParams,b=iq(),c=hq();return a&&b&&c?(a=fq(a),c=gq(7591),y("combine_ve_grafts")?ar(Zq(),c,a):Lq(b,a,c),c):null}; ia.Object.defineProperties(VC.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.flexAsTopLevelButtons)==null||!a.length)}}, buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}}); VC.prototype.onPopupCanceled=VC.prototype.onPopupCanceled;VC.prototype.onPopupClosed=VC.prototype.onPopupClosed;VC.prototype.onPopupOpened=VC.prototype.onPopupOpened;VC.prototype.tonalOverrideChanged=VC.prototype.tonalOverrideChanged;VC.prototype.resetFlexibleItems=VC.prototype.resetFlexibleItems;VC.prototype.setupFlexibleMenu=VC.prototype.setupFlexibleMenu;VC.prototype.iconButtonColorChanged=VC.prototype.iconButtonColorChanged;VC.prototype.updateButtonOverrides=VC.prototype.updateButtonOverrides; u([K(Nz),v("design:type",Object)],VC.prototype,"ytdOpenPopupBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],VC.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],VC.prototype,"ytRendererstamperBehavior",void 0);u([Ly("button-shape",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",oC)],VC.prototype,"buttonShape",void 0); u([Ly("button",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],VC.prototype,"button",void 0);u([Q(),v("design:type",Object)],VC.prototype,"data",void 0);u([Q({computed:"computeTopLevelButtonData(data)"}),v("design:type",Array)],VC.prototype,"topLevelButtonData",void 0);u([Q(),v("design:type",Array)],VC.prototype,"flexAsTopLevelButtons",void 0);u([Q({computed:"computeItems(data, flexAsTopLevelButtons)"}),v("design:type",Array)],VC.prototype,"items",void 0); u([Q({value:"yt-icons:more_vert"}),v("design:type",String)],VC.prototype,"icon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],VC.prototype,"safeArea",void 0);u([Q({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),v("design:type",Boolean)],VC.prototype,"menuActive",void 0);u([Q(),v("design:type",Boolean)],VC.prototype,"menuFocused",void 0);u([Q({value:"bottom"}),v("design:type",String)],VC.prototype,"buttonTooltipPosition",void 0); u([Q(),v("design:type",Boolean)],VC.prototype,"overlayOpen",void 0);u([Q({value:!0}),v("design:type",Boolean)],VC.prototype,"forceIconButton",void 0);u([Q(),v("design:type",Boolean)],VC.prototype,"styleActionButton",void 0);u([Q(),v("design:type",Boolean)],VC.prototype,"disableTextTransformOnButtons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],VC.prototype,"tonalOverride",void 0);u([Q(),v("design:type",Object)],VC.prototype,"threeDotSize",void 0); u([Q(),v("design:type",Object)],VC.prototype,"threeDotButtonOverride",void 0);u([Q(),v("design:type",Object)],VC.prototype,"isOverlay",void 0);u([Q(),v("design:type",Object)],VC.prototype,"useOverlayDark",void 0);u([Q({computed:"computeButtonOverride(tonalOverride)"}),v("design:type",Object)],VC.prototype,"buttonOverride",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],VC.prototype,"hasCustomIconColor",void 0); u([Q({reflectToAttribute:!0}),L("flexAsTopLevelButtons"),v("design:type",Object),v("design:paramtypes",[])],VC.prototype,"hasFlexibleItems",null);u([Q({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),v("design:type",Boolean)],VC.prototype,"hasItems",void 0);u([Q(),v("design:type",Object)],VC.prototype,"topLevelIconsOnly",void 0); u([O("topLevelIconsOnly"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VC.prototype,"updateButtonOverrides",null);u([L("topLevelIconsOnly"),v("design:type",Object),v("design:paramtypes",[])],VC.prototype,"buttonOverrides",null);u([Ly("top-level-buttons-computed",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],VC.prototype,"topLevelButtonsContainer",void 0); u([Ny(".top-level-buttons > *"),v("design:type",Array)],VC.prototype,"topLevelButtons",void 0);u([Ly("flexible-item-buttons",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],VC.prototype,"flexibleItemButtonsContainer",void 0);u([Ny("#flexible-item-buttons > *"),v("design:type",Array)],VC.prototype,"flexibleItemButtons",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VC.prototype,"iconButtonColorChanged",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VC.prototype,"setupFlexibleMenu",null);u([Py("topLevelIconsOnly"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VC.prototype,"resetFlexibleItems",null);u([O("tonalOverride"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VC.prototype,"tonalOverrideChanged",null); u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VC.prototype,"onPopupOpened",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VC.prototype,"onPopupClosed",null);u([M("yt-popup-canceled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VC.prototype,"onPopupCanceled",null); V(VC,"ytd-menu-renderer",function(){if(bib===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-menu-renderer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><div id=\"top-level-buttons-computed\" class=\"top-level-buttons style-scope ytd-menu-renderer\"></div><div id=\"flexible-item-buttons\" hidden=\"[[!flexAsTopLevelButtons]]\" class=\"style-scope ytd-menu-renderer\"></div><yt-icon-button id=\"button\" class=\"dropdown-trigger style-scope ytd-menu-renderer\" hidden=\"[[isHidden(data, items)]]\" label=\"[[computeAccessibilityLabel(data)]]\" style-target=\"button\" on-click=\"onOverflowTap\"><yt-icon icon=\"[[icon]]\" class=\"style-scope ytd-menu-renderer\"></yt-icon></yt-icon-button><yt-button-shape id=\"button-shape\" data=\"[[computeThreeDotButtonShape(data, isOverlay, threeDotButtonOverride)]]\" disable-upgrade$=\"[[!tonalOverride]]\" hidden=\"[[isModernOverflowHidden(data, items, tonalOverride)]]\" icon=\"[[icon]]\" version=\"modern\" class=\"style-scope ytd-menu-renderer\"></yt-button-shape>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);bib=a}a=bib;return a},{mode:Mz("kevlar_poly_si_batch_j030")?1:2});var WC={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:y("defer_menus")&&!j8a?0:void 0,waitForSignal:"eocs"};var Aqb;var Bqb=function(){var a=J.apply(this,arguments)||this;a.disableAnimation=!1;a.isSlimlineSurvey=!1;a.isSlimlineSurveyFollowUp=!1;a.isShortsStyle=!1;a.modernStyle=y("web_modern_surveys");return a}; l(Bqb,J);Bqb.prototype.onTap=function(a){a.preventDefault();this.data&&vv(this.hostElement,"ytd-rating-survey-option-changed",this.data)}; ia.Object.defineProperties(Bqb.prototype,{isAnimatedIcon:{configurable:!0,enumerable:!0,get:function(){return!this.disableAnimation&&(this.isSlimlineSurveyFollowUp||this.isShortsStyle)}}, iconSize:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle?36:24}}, isDarkTheme:{configurable:!0,enumerable:!0,get:function(){return this.isShortsStyle||document.documentElement.hasAttribute("dark")}}, icon:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e;return((a=this.data)==null?0:a.checked)?(b=this.data)==null?void 0:(c=b.onStateIcon)==null?void 0:c.iconType:(d=this.data)==null?void 0:(e=d.defaultStateIcon)==null?void 0:e.iconType}}}); var XC=Bqb;u([K(X.YtRendererBehavior),v("design:type",Object)],XC.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],XC.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],XC.prototype,"data",void 0);u([Q(),v("design:type",Object)],XC.prototype,"disableAnimation",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],XC.prototype,"isSlimlineSurvey",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],XC.prototype,"isSlimlineSurveyFollowUp",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],XC.prototype,"isShortsStyle",void 0);u([L("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),v("design:type",Boolean),v("design:paramtypes",[])],XC.prototype,"isAnimatedIcon",null);u([L("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),v("design:type",Number),v("design:paramtypes",[])],XC.prototype,"iconSize",null); u([L("isShortsStyle"),v("design:type",Boolean),v("design:paramtypes",[])],XC.prototype,"isDarkTheme",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],XC.prototype,"modernStyle",void 0);u([L("data.checked"),v("design:type",Object),v("design:paramtypes",[])],XC.prototype,"icon",null);XC=u([R({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],XC); V(XC,"ytd-rating-survey-option-renderer",function(){if(Aqb!==void 0)return Aqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button id=\"rating-survey-button\" label=\"[[getSimpleString(data.responseText)]]\" pressed=\"[[data.checked]]\" toggleable=\"\" on-tap=\"onTap\" class=\"style-scope ytd-rating-survey-option-renderer\">\n <yt-icon icon=\"[[icon]]\" is-animated-icon=\"[[isAnimatedIcon]]\" is-dark-theme=\"[[isDarkTheme]]\" size=\"[[iconSize]]\" class=\"style-scope ytd-rating-survey-option-renderer\"></yt-icon>\n</yt-icon-button>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Aqb=a},{mode:2});var Cqb;var Dqb=function(){var a=J.apply(this,arguments)||this;a.selectedOptionText=null;a.firstResponseText=null;a.lastResponseText=null;a.selectedNonStarOption=null;a.notSureSelected=!1;a.hideOptions=!1;a.hideUndoButton=!0;a.disableAnimation=!1;a.showResponseRangeText=!1;a.selectedRatingIndex=-1;a.isSlimlineSurvey=!1;a.isSlimlineSurveyFollowUp=!1;a.isShortsStyle=!1;a.slimlineSurveyRatingSelectedIndex=-1;a.modernStyle=y("web_modern_surveys");a.modernVwtStyle=y("web_modern_vwt_surveys");return a}; l(Dqb,J);f=Dqb.prototype;f.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}}; f.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()}; f.onOptionChange=function(a,b){var c=this;a=b.onStateIcon&&b.defaultStateIcon&&b.onStateIcon.iconType===b.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(k,m){k.responseText===b.responseText?c.isSlimlineSurvey?(c.selectedRatingIndex=m,c.ytdReduxBehavior.dispatch(Pv({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:m}))):(c.setSurveyOptionValue(m,!0,"checked"),c.setSurveyOptionValue(m,!0,"selected")):(c.setSurveyOptionValue(m, !1,"checked"),c.setSurveyOptionValue(m,!1,"selected"))});else if(a)this.selectedNonStarOption=b,this.selectedOptionText=b.responseText,this.hideOptions=!0;else{var d=this.ytRendererBehavior.getSimpleString(b.responseText),e=!0;this.set("notSureSelected",!1);this.getOptionRenderers().forEach(function(k,m){c.setSurveyOptionValue(m,e,"checked");c.setSurveyOptionValue(m,!1,"selected");c.ytRendererBehavior.getSimpleString(k.responseText)===d&&(e=!1,c.setSurveyOptionValue(m,!0,"selected"),c.modernVwtStyle||(c.selectedOptionText=k.responseText))})}a=b.responseEndpoint; var h;b.followUpCommand&&(h=A(b.followUpCommand,nUa));this.isSlimlineSurvey?(this.resetComponent(),wv(this.hostElement,"ytd-slimline-survey-rating-select-action")):wv(this.hostElement,"ytd-inline-survey-rating-select-action",[a,h])}; f.showSelectedOption=function(){var a=this;Hi.addJob(function(){var b=a.getOptionRenderers()[a.slimlineSurveyRatingSelectedIndex];a.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),b)},8,100)}; f.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(a){var b;return(b=A(a,pUa))!=null?b:{}}):[]}; f.onNotSureClick=function(){this.hideOptions=this.notSureSelected=!0;this.hideUndoButton=!1;this.selectedNonStarOption=null;this.modernVwtStyle||(this.selectedOptionText=this.get("data.notSureButton.buttonRenderer.text"));var a=this.get("data.notSureEndpoint"),b=this.get("data.notSureButton.buttonRenderer.command.addFollowUpSurveyCommand");wv(this.hostElement,"ytd-inline-survey-rating-select-action",[a,b])}; f.onUndoClick=function(){this.resetComponent();wv(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])}; f.setSurveyOptionValue=function(a,b,c){this.notifyPath("data.ratings."+a+".ratingSurveyOptionRenderer."+c);this.set("data.ratings."+a+".ratingSurveyOptionRenderer."+c,b)}; f.resetComponent=function(){var a=this;this.selectedNonStarOption=this.selectedOptionText=null;this.hideOptions=this.notSureSelected=!1;this.hideUndoButton=!0;var b=this.getOptionRenderers(),c,d;this.firstResponseText=(d=(c=b[0])==null?void 0:c.responseText)!=null?d:null;var e,h;this.lastResponseText=(h=(e=b[b.length-1])==null?void 0:e.responseText)!=null?h:null;b.forEach(function(k,m){a.setSurveyOptionValue(m,!1,"checked");a.setSurveyOptionValue(m,!1,"selected")})}; ia.Object.defineProperties(Dqb.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}}); var YC=Dqb;YC.prototype.onOptionChange=YC.prototype.onOptionChange;YC.prototype.dataChanged=YC.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],YC.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],YC.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],YC.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],YC.prototype,"data",void 0); u([Q(),v("design:type",Object)],YC.prototype,"selectedOptionText",void 0);u([Q(),v("design:type",Object)],YC.prototype,"firstResponseText",void 0);u([Q(),v("design:type",Object)],YC.prototype,"lastResponseText",void 0);u([Q(),v("design:type",Object)],YC.prototype,"selectedNonStarOption",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],YC.prototype,"notSureSelected",void 0);u([Q(),v("design:type",Object)],YC.prototype,"hideOptions",void 0); u([Q(),v("design:type",Object)],YC.prototype,"hideUndoButton",void 0);u([Q(),v("design:type",Object)],YC.prototype,"disableAnimation",void 0);u([Q(),v("design:type",Object)],YC.prototype,"showResponseRangeText",void 0);u([Q(),v("design:type",Object)],YC.prototype,"selectedRatingIndex",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],YC.prototype,"isSlimlineSurvey",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],YC.prototype,"isSlimlineSurveyFollowUp",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],YC.prototype,"isShortsStyle",void 0);u([Q({selector:function(a){return a.ui.slimlineSurveyRatingSelectedIndex}}), v("design:type",Object)],YC.prototype,"slimlineSurveyRatingSelectedIndex",void 0);u([L("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),v("design:type",Boolean),v("design:paramtypes",[])],YC.prototype,"isSingleSelect",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],YC.prototype,"modernStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],YC.prototype,"modernVwtStyle",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],YC.prototype,"dataChanged",null);u([M("ytd-rating-survey-option-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],YC.prototype,"onOptionChange",null);YC=u([R({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],YC); V(YC,"ytd-rating-survey-renderer",function(){if(Cqb!==void 0)return Cqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"selection-panel\" class=\"style-scope ytd-rating-survey-renderer\">\n <div id=\"options\" class=\"style-scope ytd-rating-survey-renderer\">\n <div id=\"ratings\" hidden=\"[[hideOptions]]\" class=\"style-scope ytd-rating-survey-renderer\"></div>\n <ytd-button-renderer id=\"not-sure-button\" data=\"[[data.notSureButton.buttonRenderer]]\" hidden=\"[[selectedOptionText]]\" on-click=\"onNotSureClick\" class=\"style-scope ytd-rating-survey-renderer\">\n </ytd-button-renderer>\n </div>\n <div id=\"selected-response-icon\" hidden=\"[[!selectedNonStarOption]]\" class=\"style-scope ytd-rating-survey-renderer\">\n <yt-icon icon=\"[[selectedNonStarOption.onStateIcon.iconType]]\" class=\"style-scope ytd-rating-survey-renderer\"></yt-icon>\n </div>\n <div id=\"selected-response-text\" hidden=\"[[!selectedOptionText]]\" class=\"style-scope ytd-rating-survey-renderer\">\n <yt-formatted-string text=\"[[selectedOptionText]]\" class=\"style-scope ytd-rating-survey-renderer\"></yt-formatted-string>\n </div>\n <div id=\"bottom-text-container\" hidden=\"[[!showResponseRangeText]]\" class=\"style-scope ytd-rating-survey-renderer\">\n <div id=\"first-response-text\" class=\"style-scope ytd-rating-survey-renderer\">\n <yt-formatted-string text=\"[[firstResponseText]]\" class=\"style-scope ytd-rating-survey-renderer\"></yt-formatted-string>\n </div>\n <div id=\"last-response-text\" class=\"style-scope ytd-rating-survey-renderer\">\n <yt-formatted-string text=\"[[lastResponseText]]\" class=\"style-scope ytd-rating-survey-renderer\"></yt-formatted-string>\n </div>\n </div>\n</div>\n<ytd-button-renderer id=\"undo-button\" data=\"[[data.undoButton.buttonRenderer]]\" hidden=\"[[hideUndoButton]]\" on-click=\"onUndoClick\" class=\"style-scope ytd-rating-survey-renderer\">\n</ytd-button-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Cqb=a},{mode:1});var Eqb;var Fqb;var ZC=function(){var a=J.apply(this,arguments)||this;a.collapsed=!1;a.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return a}; l(ZC,J);ZC.prototype.configureRendererStamper=function(){return{"data.content":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",params:{isSlimlineSurvey:!0,showResponseRangeText:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; ZC.prototype.handleRatingSelect=function(){var a;((a=this.data)==null?0:a.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0}; ZC.prototype.handleShowSurvey=function(){this.collapsed=!1}; var $C=ZC;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$C.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],$C.prototype,"actionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],$C.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],$C.prototype,"ytRendererBehavior",void 0);u([K(Tz),v("design:type",Object)],$C.prototype,"ytdDismissibleItemBehavior",void 0); u([Q(),v("design:type",Object)],$C.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$C.prototype,"collapsed",void 0);$C=u([R({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],$C); V($C,"ytd-slimline-survey-renderer",function(){if(Fqb!==void 0)return Fqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-slimline-survey-renderer\">\n <div id=\"content-wrapper\" class=\"style-scope ytd-slimline-survey-renderer\">\n <div id=\"header-container\" class=\"style-scope ytd-slimline-survey-renderer\">\n <div id=\"title-container\" class=\"style-scope ytd-slimline-survey-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-slimline-survey-renderer\"></yt-formatted-string>\n </div>\n <div id=\"dismiss-button\" class=\"style-scope ytd-slimline-survey-renderer\"></div>\n </div>\n <div id=\"rating-survey\" class=\"style-scope ytd-slimline-survey-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-slimline-survey-renderer\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-slimline-survey-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Fqb=a},{mode:1});var Gqb;var Hqb=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return a}; l(Hqb,J);f=Hqb.prototype;f.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}}; f.onSeriesReminderStateEntityChange=function(){var a,b,c;((a=this.eventReminderStateEntity)==null?0:a.key)&&((b=this.seriesReminderStateEntity)==null?void 0:b.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((c=this.eventReminderStateEntity)==null?void 0:c.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(Uv("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))}; f.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())}; f.onYtServiceRequestError=function(){var a;this.updateReminderStateEntitiesFromButtonState((a=this.data)==null?void 0:a.currentState)}; f.handleUpdateUpcomingEventReminderButtonStateCommand=function(a){if(a=A(a,pXa)){var b,c=(b=this.data)==null?void 0:b.targetId;c&&a.targetId===c&&xz(this.updateReminderStateEntitiesFromButtonState.bind(this,a.state))}}; f.getButtonStateFromReminderState=function(){var a;if(((a=this.seriesReminderStateEntity)==null?void 0:a.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var b;if(((b=this.eventReminderStateEntity)==null?void 0:b.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var c,d;if(((c=this.seriesReminderStateEntity)==null?void 0:c.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((d=this.eventReminderStateEntity)== null?void 0:d.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var e;return(e=this.data)==null?void 0:e.currentState}; f.updateReminderStateEntitiesFromButtonState=function(a){if(a){switch(a){case"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":a="UPCOMING_EVENT_REMINDER_STATE_NONE";var b="SPORTS_SERIES_REMINDER_STATE_ALL";break;case"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":a="UPCOMING_EVENT_REMINDER_STATE_SINGLE";b="SPORTS_SERIES_REMINDER_STATE_NONE";break;case"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":a="UPCOMING_EVENT_REMINDER_STATE_NONE";b="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return;}var c;((c= this.eventReminderStateEntity)==null?0:c.key)&&this.ytdReduxBehavior.dispatch(Uv("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:a})));var d;((d=this.seriesReminderStateEntity)==null?0:d.key)&&this.ytdReduxBehavior.dispatch(Uv("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:b})))}}; ia.Object.defineProperties(Hqb.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var a=this.getButtonStateFromReminderState(),b,c;if(a&&((b=this.data)==null?0:(c=b.states)==null?0:c.length))for(b=g(this.data.states),c=b.next();!c.done;c=b.next()){c=c.value;var d=void 0;if(((d=A(c,qXa))==null?void 0:d.state)===a)return A(c,qXa)}}}}); var aD=Hqb;aD.prototype.onYtServiceRequestError=aD.prototype.onYtServiceRequestError;aD.prototype.onYtServiceRequestCompleted=aD.prototype.onYtServiceRequestCompleted;aD.prototype.onSeriesReminderStateEntityChange=aD.prototype.onSeriesReminderStateEntityChange;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],aD.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],aD.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],aD.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],aD.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],aD.prototype,"data",void 0);u([Q({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:Ohb}),v("design:type",Object)],aD.prototype,"eventReminderStateEntity",void 0); u([Q({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(a,b){return bw(a.entities,"sportsSeriesReminderStateEntity",b)}}), v("design:type",Object)],aD.prototype,"seriesReminderStateEntity",void 0);u([L("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),v("design:type",Object),v("design:paramtypes",[])],aD.prototype,"currentButtonStateRenderer",null);u([O("seriesReminderStateEntity"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aD.prototype,"onSeriesReminderStateEntityChange",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aD.prototype,"onYtServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aD.prototype,"onYtServiceRequestError",null);aD=u([R({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],aD); V(aD,"ytd-upcoming-event-reminder-button-renderer",function(){if(Gqb!==void 0)return Gqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"button\" class=\"style-scope ytd-upcoming-event-reminder-button-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return Gqb=a},{mode:1});var Iqb;var Jqb=function(){return J.apply(this,arguments)||this}; l(Jqb,J);Jqb.prototype.maybeGetBackgroundColor=function(a){return this.isDarkMode?a.section2Color:a.section3Color}; Jqb.prototype.colorPaletteChanged=function(){var a=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;a&&(a==null?0:a.secondaryTitleColor)&&this.maybeGetBackgroundColor(a)?(this.hostElement.style.backgroundColor=$x(this.maybeGetBackgroundColor(a)),this.hostElement.style.color=$x(a.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")}; var bD=Jqb;bD.prototype.colorPaletteChanged=bD.prototype.colorPaletteChanged;u([K(Rz),v("design:type",Object)],bD.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],bD.prototype,"data",void 0);u([Q({selector:function(a){return a.ui.darkModeIsEnabled}}), v("design:type",Boolean)],bD.prototype,"isDarkMode",void 0);u([Q(),v("design:type",Object)],bD.prototype,"lightColorPalette",void 0);u([Q(),v("design:type",Object)],bD.prototype,"darkColorPalette",void 0);u([O("darkColorPalette","lightColorPalette","data","isDarkMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bD.prototype,"colorPaletteChanged",null);bD=u([R({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],bD); V(bD,"ytd-endorsement-header-renderer",function(){if(Iqb!==void 0)return Iqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon id=\"icon\" hidden=\"[[!data.icon]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-endorsement-header-renderer\"></yt-icon>\n<yt-formatted-string id=\"text\" text=\"[[data.title]]\" class=\"style-scope ytd-endorsement-header-renderer\"></yt-formatted-string>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Iqb=a},{mode:1});var Kqb;var Lqb=function(){var a=J.apply(this,arguments)||this;a.systemIcons=y("kevlar_system_icons");a.animated=y("animated_live_badge_icon");a.enableRefreshWeb=y("enable_cairo_refresh_web");a.enableSignatureMomentsWeb=y("enable_cairo_refresh_signature_moments_web");return a}; l(Lqb,J);f=Lqb.prototype;f.addTooltips=function(){for(var a=T(this.hostElement).querySelectorAll(".badge"),b=0,c;c=a[b++];){var d=this.repeatElement.itemForElement(c);c=T(c);c.lastChild&&c.lastChild.is==="tp-yt-paper-tooltip"&&c.removeChild(c.lastChild);if(d=d.metadataBadgeRenderer&&d.metadataBadgeRenderer.tooltip){var e=GA("tp-yt-paper-tooltip");hz(e).textContent=d;e.setAttribute("position","top");c.appendChild(e)}}}; f.badgesChanged=function(){var a=this;Zw().parkOrScheduleJob(function(){a.addTooltips()},0,"eocs",16); this.updateComputedBadges(this.badges,this.topStandaloneBadge)}; f.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)}; f.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)}; f.computeStyle=function(a){y("enable_html5_teal_ad_badge")&&a==="BADGE_STYLE_TYPE_AD"&&(a="badge-style-type-ad-alternate");y("kevlar_ytb_live_badges")&&a==="BADGE_STYLE_TYPE_LIVE_NOW"&&(a="badge-style-type-live-now-alternate");return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeRole=function(a){return this.computeAriaLabel(a)?"img":"status"}; f.computeAriaLabel=function(a){var b;return(a==null?void 0:(b=a.accessibilityData)==null?void 0:b.label)||(a==null?void 0:a.label)}; f.updateComputedBadges=function(a,b,c){var d=this;(b=b?[b]:c?[c]:void 0)?this.computedBadges=b:this.computedBadges=a==null?void 0:a.filter(function(e){var h;if((h=e.metadataBadgeRenderer)==null?0:h.groups){h=!1;e=g(e.metadataBadgeRenderer.groups);for(var k=e.next();!k.done;k=e.next()){k=k.value;var m=void 0;h=h||((m=d.hiddenBadgeGroups)==null?void 0:m.includes(k))}return!h}return!0})}; f.useFilledIcons=function(a){return y("kevlar_system_icons")&&(a==="CHECK_CIRCLE_THICK"||a==="OFFICIAL_ARTIST_BADGE"||a==="SPONSORSHIP_STAR")}; f.computeIcon=function(a){var b,c;a=a==null?void 0:(b=a.metadataBadgeRenderer)==null?void 0:(c=b.icon)==null?void 0:c.iconType;if((!this.enableSignatureMomentsWeb||a!=="PREMIUM")&&a)return zA(a)}; f.computeStandaloneBadge=function(a){var b;a=a==null?void 0:(b=a.icon)==null?void 0:b.iconType;return a==="PREMIUM_STANDALONE"||a==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""}; f.onBadgeClick=function(a){var b,c,d,e=(c=(b=this.computedBadges)==null?void 0:b[a.model.index])==null?void 0:(d=c.metadataBadgeRenderer)==null?void 0:d.onTapCommand;e&&this.componentBehavior.resolveCommand(e)}; var cD=Lqb;cD.prototype.hiddenBadgeGroupsChanged=cD.prototype.hiddenBadgeGroupsChanged;cD.prototype.standaloneBadgeChanged=cD.prototype.standaloneBadgeChanged;cD.prototype.badgesChanged=cD.prototype.badgesChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],cD.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Array)],cD.prototype,"badges",void 0);u([Q(),v("design:type",Object)],cD.prototype,"topStandaloneBadge",void 0); u([Q(),v("design:type",Object)],cD.prototype,"bottomStandaloneBadge",void 0);u([Q(),v("design:type",Object)],cD.prototype,"computedBadges",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cD.prototype,"mediumFontAdBadge",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cD.prototype,"largeFontAdBadge",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cD.prototype,"overlayAd",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cD.prototype,"overlayPremium",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cD.prototype,"noDotAdBadge",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cD.prototype,"collectionTruncate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cD.prototype,"isThumbnailBadge",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cD.prototype,"wrapBadges",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],cD.prototype,"systemIcons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],cD.prototype,"animated",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],cD.prototype,"enableRefreshWeb",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],cD.prototype,"enableSignatureMomentsWeb",void 0);u([Q({value:[]}),v("design:type",Array)],cD.prototype,"hiddenBadgeGroups",void 0); u([My("#repeat"),v("design:type",Rs)],cD.prototype,"repeatElement",void 0);u([Py("badges"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cD.prototype,"badgesChanged",null);u([Py("topStandaloneBadge","bottomStandaloneBadge"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cD.prototype,"standaloneBadgeChanged",null); u([Py("hiddenBadgeGroups"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cD.prototype,"hiddenBadgeGroupsChanged",null);cD=u([R({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],cD); V(cD,"ytd-badge-supported-renderer",function(){if(Kqb!==void 0)return Kqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-repeat\" id=\"repeat\" items=\"[[computedBadges]]\" as=\"badge\" class=\"style-scope ytd-badge-supported-renderer\"><div class$=\"badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer\" role=\"[[computeRole(badge.metadataBadgeRenderer)]]\" aria-label$=\"[[computeAriaLabel(badge.metadataBadgeRenderer)]]\" on-click=\"onBadgeClick\" class=\"style-scope ytd-badge-supported-renderer\"><yt-icon default-to-filled=\"[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]\" disable-upgrade$=\"[[!badge.metadataBadgeRenderer.icon]]\" hidden=\"[[!computeIcon(badge)]]\" icon=\"[[computeIcon(badge)]]\" size=\"16\" class=\"style-scope ytd-badge-supported-renderer\"></yt-icon><p class=\"style-scope ytd-badge-supported-renderer\">[[badge.metadataBadgeRenderer.label]]</p></div></template>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Kqb=a},{mode:Mz()?1:2});var Mqb;var Nqb=function(){return J.apply(this,arguments)||this}; l(Nqb,J);Nqb.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}}; ia.Object.defineProperties(Nqb.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}, textAriaLabel:{configurable:!0,enumerable:!0,get:function(){if(y("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}}); var dD=Nqb;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],dD.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],dD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],dD.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],dD.prototype,"shelfDismissal",void 0);u([L("data.responseText"),v("design:type",Object),v("design:paramtypes",[])],dD.prototype,"text",null); u([L("data.responseText"),v("design:type",Object),v("design:paramtypes",[])],dD.prototype,"textAriaLabel",null);dD=u([R({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],dD); V(dD,"ytd-notification-multi-action-renderer",function(){if(Mqb!==void 0)return Mqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><span id=\"text\" aria-label$=\"[[textAriaLabel]]\" class=\"style-scope ytd-notification-multi-action-renderer\">[[text]]</span>\n<div id=\"buttons\" class=\"style-scope ytd-notification-multi-action-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Mqb=a},{mode:1});var Oqb;var eD={};eD.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var Pqb;var Qqb;var fD=Oa.caches,Rqb,Sqb;function Tqb(a){var b=a.indexOf(":");return b===-1?{originalName:a}:{originalName:a.substring(0,b),datasyncId:a.substring(b+1)}} var gD=function(){}; gD.prototype.open=function(a){return fD.open(Uqb(a))}; gD.prototype.has=function(a){return fD.has(Uqb(a))}; gD.prototype.delete=function(a){return fD.delete(Uqb(a))}; gD.prototype.match=function(a,b){var c=this,d,e,h,k,m,p;return t(function(q){switch(q.nextAddress){case 1:return n(q,c.keys(),2);case 2:d=q.yieldResult,e=g(d),h=e.next();case 3:if(h.done){q.jumpTo(5);break}k=h.value;return n(q,c.open(k),6);case 6:return m=q.yieldResult,n(q,m.match(a,b),7);case 7:if(p=q.yieldResult)return q.return(p);h=e.next();q.jumpTo(3);break;case 5:return q.return();}})}; var Vqb=function(){}; l(Vqb,gD);var Uqb=function(a){if(a.includes(":"))throw Error("Invalid user cache name: "+a);return a+":"+Ok("CacheStorage get")}; Vqb.prototype.keys=function(){var a,b,c,d,e,h,k,m,p;return t(function(q){if(q.nextAddress==1)return a=[],b=Ok("CacheStorage keys"),n(q,fD.keys(),2);c=q.yieldResult;d=g(c);for(e=d.next();!e.done;e=d.next())h=e.value,k=Tqb(h),m=k.originalName,p=k.datasyncId,p===b&&a.push(m);return q.return(a)})}; function Wqb(){return t(function(a){if(Rqb!==void 0)return a.return(Rqb);Rqb=new Promise(function(b){var c;return t(function(d){switch(d.nextAddress){case 1:return xa(d,2),n(d,fD.open("test-only"),4);case 4:return n(d,fD.delete("test-only"),5);case 5:ya(d,3);break;case 2:if(c=za(d),c instanceof Error&&c.name==="SecurityError")return b(!1),d.return();case 3:b("caches"in window),ua(d);}})}); return a.return(Rqb)})} function Xqb(){return t(function(a){if(a.nextAddress==1)return n(a,Wqb(),2);if(!a.yieldResult)return a.return(void 0);Sqb||(Sqb=new Vqb);return a.return(Sqb)})} function Yqb(a){var b,c,d,e,h,k,m;t(function(p){if(p.nextAddress==1)return n(p,Wqb(),2);if(p.nextAddress!=3){if(!p.yieldResult)return p.return(!1);b=[];return n(p,fD.keys(),3)}c=p.yieldResult;d=g(c);for(e=d.next();!e.done;e=d.next())h=e.value,k=Tqb(h),m=k.datasyncId,!m||a.includes(m)||b.push(fD.delete(h));return p.return(Promise.all(b).then(function(q){return q.some(function(r){return r})}))})} function Zqb(){var a,b,c,d,e,h,k;return t(function(m){if(m.nextAddress==1)return n(m,Wqb(),2);if(m.nextAddress!=3){if(!m.yieldResult)return m.return(!1);a=Ok("cache contains other");return n(m,fD.keys(),3)}b=m.yieldResult;c=g(b);for(d=c.next();!d.done;d=c.next())if(e=d.value,h=Tqb(e),(k=h.datasyncId)&&k!==a)return m.return(!0);return m.return(!1)})} ;function $qb(a){var b,c,d,e;return t(function(h){switch(h.nextAddress){case 1:return n(h,Xqb(),2);case 2:b=h.yieldResult;if(!b)throw Error("Cache API not supported");return n(h,b.open("yt-player-local-img"),3);case 3:return c=h.yieldResult,n(h,c.match(a),4);case 4:d=h.yieldResult;if(!d)throw Error("Did not find image in cache");return n(h,d.blob(),5);case 5:return e=h.yieldResult,h.return(e);}})} ;var arb=function(){var a=J.apply(this,arguments)||this;a.empty_=!0;a.loadTime=Infinity;a.pendingPaint=!1;a.hasChange_=!1;a.oldThumbnail_=null;a.oldDelayedSrc_="";a.objectURL_=null;return a}; l(arb,J);f=arb.prototype;f.attached=function(){this.hasChange_&&this.thumbnailChanged_()}; f.ready=function(){var a=this.shouldShowPlaceholder_();kz(this.hostElement,"no-transition",!0);a&&this.hostElement.classList.add("with-placeholder")}; f.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)}; f.isThumbPreloaded_=function(a){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",a)}; f.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||brb}; f.computeThumbnailSrc_=function(a){return a&&a.thumbnails?lB(a.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null}; f.computeAlt_=function(){var a=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&a||""}; f.thumbnailChanged_=function(){var a=g([this.thumbnail,this.oldThumbnail_]),b=a.next().value;a=a.next().value;this.oldThumbnail_=b;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(a=this.computeThumbnailSrc_(a),this.computeThumbnailSrc_(b)===a))return;y("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(b)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):b&&hk("DISABLE_YT_IMG_DELAY_LOADING", !1)?this.loaded&&!this.empty_?dt(this,this.onReload_):dt(this,this.onShow_):this.resetImage_();b&&(this.hostElement.style.opacity=""+b.opacity)}}; f.delayedSrcChanged_=function(){var a=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===a||this.resetImage_()}; f.setSrc_=function(a){a?(T(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),T(this.hostElement).querySelector("#img").src=a):(T(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))}; f.resetImage_=function(){qkb(this.hostElement);this.empty_=!0;this.setSrc_(brb);this.ytRendererBehavior.invalidate(!1)}; f.observePlaceholderColor_=function(){var a=this.thumbnail&&this.thumbnail.placeholderColor;a?this.hostElement.style.backgroundColor=$x(a):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")}; f.onLoad_=function(){T(this.hostElement).querySelector("#img").src&&T(this.hostElement).querySelector("#img").src!==brb&&(pkb(this.hostElement),this.notifyOnLoaded&&vv(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))}; f.onError_=function(){var a=this;if(y("web_use_cache_for_image_fallback"))$qb(T(this.hostElement).querySelector("#img").src).then(function(b){a.objectURL_=Ob(b).toString();a.setSrc_(a.objectURL_)}).catch(function(){y("kevlar_woffle_fallback_image")&&a.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});else this.onLoad_()}; f.onPrescanVisible=function(){this.onShow_()}; f.onVisible=function(){if(y("yt_img_shadow_trigger_show_on_visible"))this.onShow_()}; f.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var a=this.computeSrc_();a!==T(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(a))}}; f.onReload_=function(){this.empty_=!1;var a=this.computeSrc_();a!==T(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(a))}; f.shouldShowPlaceholder_=function(){return y("kevlar_thumbnail_bg")}; var hD=arb;hD.prototype.observePlaceholderColor_=hD.prototype.observePlaceholderColor_;hD.prototype.delayedSrcChanged_=hD.prototype.delayedSrcChanged_;hD.prototype.thumbnailChanged_=hD.prototype.thumbnailChanged_;u([K(eD.YtVisibilityBehavior),v("design:type",Object)],hD.prototype,"ytVisibilityBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],hD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",String)],hD.prototype,"delayedSrc",void 0); u([Q(),v("design:type",Object)],hD.prototype,"thumbnail",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],hD.prototype,"loaded",void 0);u([Q(),v("design:type",Boolean)],hD.prototype,"notifyOnLoaded",void 0);u([Q(),v("design:type",Number)],hD.prototype,"height",void 0);u([Q(),v("design:type",Number)],hD.prototype,"width",void 0);u([Q({value:function(){return"width"}}), v("design:type",String)],hD.prototype,"dimension",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],hD.prototype,"fit",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],hD.prototype,"fitHeight",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],hD.prototype,"fitWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],hD.prototype,"objectFit",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],hD.prototype,"objectPosition",void 0); u([Q(),v("design:type",String)],hD.prototype,"preferredThumbnail",void 0);u([Q({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),v("design:type",String)],hD.prototype,"alt_",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],hD.prototype,"sharedTooltipText",void 0);u([Q(),v("design:type",Boolean)],hD.prototype,"ftlEligible",void 0);u([Q({value:void 0}),v("design:type",String)],hD.prototype,"observeHiddenOption",void 0); u([Q({value:"observe_once"}),v("design:type",String)],hD.prototype,"observePrescanOption",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],hD.prototype,"roundedContainer",void 0);u([Py("thumbnail"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hD.prototype,"thumbnailChanged_",null);u([Py("delayedSrc"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hD.prototype,"delayedSrcChanged_",null); u([O("thumbnail.placeholderColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hD.prototype,"observePlaceholderColor_",null);hD=u([Wy({is:"yt-img-shadow",disableElementRegistration:!0})],hD);var brb=hk("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"; V(hD,"yt-img-shadow",function(){if(Qqb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><img id=\"img\" rounded-container=\"[[roundedContainer]]\" alt$=\"[[alt_]]\" height=\"[[height]]\" width=\"[[width]]\" on-load=\"onLoad_\" on-error=\"onError_\" draggable=\"false\" class=\"style-scope yt-img-shadow\">");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Pqb===void 0&&(Pqb=document.createElement("template"));var d=Pqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qqb=a}a=Qqb;return a},{mode:2});var crb,drb=function(){return crb!==void 0?crb:crb=document.createElement("template")}; document.head.appendChild(drb().content);var erb;var frb=function(){var a=J.apply(this,arguments)||this;a.objectURL=null;a.loadTime=Infinity;return a}; l(frb,J);f=frb.prototype;f.renderIdom=function(){qkb(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("Either width or height is required to render images in Polymer.");this.setConfig();this.config&&HB(this.data,this.config,void 0,this.shouldRenderLazy)}}; f.objectFitToContentMode=function(a){switch(a){case"CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case"FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL";}}; f.logThumbnailFailureVe=function(){var a=gq(197497);ar(Zq(),a);var b=iq();b&&a&&b&&Pq(b,[a])}; f.onError=function(a){var b=this;if(y("web_use_cache_for_image_fallback")){var c=a.target;c&&$qb(c.src).then(function(d){b.objectURL=Ob(d).toString();b.setSrc(c,b.objectURL)}).catch(function(){y("kevlar_woffle_log_thumbnail_failure_ve")&&b.logThumbnailFailureVe(); y("kevlar_woffle_fallback_image")&&b.setSrc(c,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.onLoad()}; f.onLoad=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)}; f.setConfig=function(){var a=this;this.config={alt:this.alt||"",contentMode:this.objectFitToContentMode(this.objectFit),notifyOnLoaded:this.notifyOnLoaded,notifyOnUnloaded:this.notifyOnUnloaded,preferredThumbnail:this.preferredThumbnail,preserveHeight:this.preserveHeight,preserveWidth:this.preserveWidth,objectPosition:this.objectPosition,onload:function(){a.onLoad();pkb(a.hostElement)}, onerror:function(b){a.onError(b)}, targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:y("kevlar_thumbnail_bg"),useWidth:this.useWidth}}; f.setSrc=function(a,b){b&&(a.src=b)}; var iD=frb;u([K(VA),v("design:type",Object)],iD.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],iD.prototype,"data",void 0);u([Q(),v("design:type",String)],iD.prototype,"alt",void 0);u([Q(),v("design:type",Boolean)],iD.prototype,"ftlEligible",void 0);u([Q(),v("design:type",Number)],iD.prototype,"height",void 0);u([Q(),v("design:type",Boolean)],iD.prototype,"notifyOnLoaded",void 0);u([Q(),v("design:type",Boolean)],iD.prototype,"notifyOnUnloaded",void 0); u([Q(),v("design:type",String)],iD.prototype,"objectFit",void 0);u([Q(),v("design:type",String)],iD.prototype,"objectPosition",void 0);u([Q(),v("design:type",String)],iD.prototype,"preferredThumbnail",void 0);u([Q(),v("design:type",Boolean)],iD.prototype,"preserveHeight",void 0);u([Q(),v("design:type",Boolean)],iD.prototype,"preserveWidth",void 0);u([Q({value:!0}),v("design:type",Boolean)],iD.prototype,"useWidth",void 0);u([Q({value:function(){return!hk("DISABLE_YT_IMG_DELAY_LOADING",!1)}}), v("design:type",Boolean)],iD.prototype,"shouldRenderLazy",void 0);u([Q(),v("design:type",Number)],iD.prototype,"width",void 0);iD=u([Wy({is:"yt-image",disableElementRegistration:!0})],iD); V(iD,"yt-image",function(){if(erb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(drb().content.cloneNode(!0),a.content.firstChild); erb=a}a=erb;return a},{mode:2});var grb=function(){var a=J.apply(this,arguments)||this;a.size=0;a.enableWebModernCollectionsV2=y("web_modern_collections_v2");a.fallbackImageSize={height:void 0,width:9999};a.webModernCollections=!1;return a}; l(grb,J);f=grb.prototype;f.computeBlurredImageSize=function(a){return a?{height:a*2,width:a*2}:this.fallbackImageSize}; f.computeImageSize=function(a){return a?{height:a,width:a}:this.fallbackImageSize}; f.computeObjectFit=function(a){return a?"FILL":"CONTAIN"}; f.computePreserve=function(a){return a?!0:!1}; f.setBackground=function(){var a,b;y("web_modern_collections_v2")&&((a=this.data)==null?0:(b=a.thumbnail)==null?0:b.sampledThumbnailColor)&&(a=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+a.red+","+a.green+","+a.blue+",1)")}; var jD=grb;jD.prototype.setBackground=jD.prototype.setBackground;u([K(X.YtRendererBehavior),v("design:type",Object)],jD.prototype,"ytRendererBehavior",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],jD.prototype,"watchFeedThumbnail",void 0);u([Q(),v("design:type",Object)],jD.prototype,"data",void 0);u([Q(),v("design:type",Object)],jD.prototype,"size",void 0);u([Q({computed:"computeBlurredImageSize(size)"}),v("design:type",Object)],jD.prototype,"blurredImageSize",void 0); u([Q({computed:"computeImageSize(size)"}),v("design:type",Object)],jD.prototype,"imageSize",void 0);u([Q({computed:"computePreserve(size)"}),v("design:type",String)],jD.prototype,"preserve",void 0);u([Q({computed:"computeObjectFit(size)"}),v("design:type",String)],jD.prototype,"objectFit",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],jD.prototype,"enableWebModernCollectionsV2",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],jD.prototype,"webModernCollections",void 0); u([O("data.thumbnail.sampledThumbnailColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],jD.prototype,"setBackground",null);jD=u([R({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],jD); V(jD,"ytd-playlist-custom-thumbnail-renderer",function(){if(Oqb!==void 0)return Oqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[webModernCollections]]\" class=\"style-scope ytd-playlist-custom-thumbnail-renderer\">\n <div class=\"blurred-image-wrapper style-scope ytd-playlist-custom-thumbnail-renderer\" style$=\"[[backgroundStyle]]\">\n <yt-image class=\"blurred-image style-scope ytd-playlist-custom-thumbnail-renderer\" alt=\"hidden\" aria-hidden=\"true\" data=\"[[data.thumbnail]]\" ftl-eligible=\"\" height=\"[[blurredImageSize.height]]\" object-position=\"TOP_START\" preserve-height=\"[[preserve]]\" preserve-width=\"[[preserve]]\" width=\"[[blurredImageSize.width]]\">\n </yt-image>\n </div>\n</template>\n<yt-image class=\"custom-thumbnail style-scope ytd-playlist-custom-thumbnail-renderer\" alt=\"\" data=\"[[data.thumbnail]]\" ftl-eligible=\"\" height=\"[[imageSize.height]]\" object-fit=\"[[objectFit]]\" object-position=\"TOP_START\" preserve-height=\"[[preserve]]\" preserve-width=\"[[preserve]]\" width=\"[[imageSize.width]]\">\n</yt-image>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Oqb=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var hrb;var irb=function(){return J.apply(this,arguments)||this}; l(irb,J);var kD=irb;u([K(X.YtRendererBehavior),v("design:type",Object)],kD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],kD.prototype,"data",void 0);u([Q(),v("design:type",Number)],kD.prototype,"width",void 0);kD=u([R({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],kD); V(kD,"ytd-playlist-video-thumbnail-renderer",function(){if(hrb!==void 0)return hrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-image alt=\"\" data=\"[[data.thumbnail]]\" ftl-eligible=\"\" width=\"[[width]]\" class=\"style-scope ytd-playlist-video-thumbnail-renderer\">\n</yt-image>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hrb=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var jrb;var krb=function(){return J.apply(this,arguments)||this}; l(krb,J);var lD=krb;u([K(X.YtRendererBehavior),v("design:type",Object)],lD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],lD.prototype,"data",void 0);u([Q(),v("design:type",Number)],lD.prototype,"width",void 0);lD=u([R({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],lD); V(lD,"ytd-show-custom-thumbnail-renderer",function(){if(jrb!==void 0)return jrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-image alt=\"\" data=\"[[data.thumbnail]]\" width=\"[[width]]\" class=\"style-scope ytd-show-custom-thumbnail-renderer\">\n</yt-image>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return jrb=a},{mode:1});var lrb;var mD=function(){var a=J.apply(this,arguments)||this;a.useModernCollectionsV2=y("web_modern_collections_v2");return a}; l(mD,J);mD.prototype.useFilledIcons=function(a){return a==="MUSIC"||a==="COURSE"}; mD.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=by(this.overlayColor,"0.8");else if(this.overlayColor){var a=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+a.red+","+a.green+","+a.blue+",0.8)"}}; ia.Object.defineProperties(mD.prototype,{overlayStyle:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.text||!this.data.icon)}}, overlayTextStyle:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.text||this.data.icon)}}}); var nD=mD;nD.prototype.overlayColorChanged=nD.prototype.overlayColorChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],nD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],nD.prototype,"data",void 0);u([Q(),v("design:type",Object)],nD.prototype,"overlayColor",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],nD.prototype,"useModernCollectionsV2",void 0); u([Q({reflectToAttribute:!0}),L("data.icon","data.text"),v("design:type",Object),v("design:paramtypes",[])],nD.prototype,"overlayStyle",null);u([Q({reflectToAttribute:!0}),L("data.icon","data.text"),v("design:type",Object),v("design:paramtypes",[])],nD.prototype,"overlayTextStyle",null);u([O("overlayColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nD.prototype,"overlayColorChanged",null); nD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],nD); V(nD,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(lrb!==void 0)return lrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon default-to-filled=\"[[useFilledIcons(data.icon.iconType)]]\" hidden=\"[[!data.icon]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-thumbnail-overlay-bottom-panel-renderer\"></yt-icon>\n<yt-formatted-string text=\"[[data.text]]\" class=\"style-scope ytd-thumbnail-overlay-bottom-panel-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return lrb=a},{mode:1});var mrb;var nrb=function(){var a=J.apply(this,arguments)||this;a.active=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(nrb,J);nrb.prototype.computeIsSpinnerHidden=function(a){return(a==null?void 0:a.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"}; nrb.prototype.computeOverlayIcon=function(a){return(a==null?void 0:a.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(a==null?void 0:a.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"}; var oD=nrb;u([K(X.YtRendererBehavior),v("design:type",Object)],oD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],oD.prototype,"data",void 0);u([Q(),v("design:type",Object)],oD.prototype,"active",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],oD.prototype,"enableRefreshWeb",void 0);oD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],oD); V(oD,"ytd-thumbnail-overlay-downloading-renderer",function(){if(mrb!==void 0)return mrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon icon=\"[[computeOverlayIcon(data)]]\" class=\"style-scope ytd-thumbnail-overlay-downloading-renderer\"></yt-icon>\n<tp-yt-paper-spinner-lite active=\"[[active]]\" hidden=\"[[computeIsSpinnerHidden(data)]]\" class=\"style-scope ytd-thumbnail-overlay-downloading-renderer\"></tp-yt-paper-spinner-lite>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return mrb=a},{mode:1});var orb;var prb=function(){return J.apply(this,arguments)||this}; l(prb,J);ia.Object.defineProperties(prb.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}}); var pD=prb;u([K(X.YtRendererBehavior),v("design:type",Object)],pD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],pD.prototype,"data",void 0);u([L("data.text"),v("design:type",Object),v("design:paramtypes",[])],pD.prototype,"text",null);pD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],pD); V(pD,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(orb!==void 0)return orb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-thumbnail-overlay-hover-text-renderer\"></yt-icon>\n<span class=\"style-scope ytd-thumbnail-overlay-hover-text-renderer\">[[text]]</span>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return orb=a},{mode:1});var qrb,rrb=function(){if(qrb!==void 0)return qrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><svg xmlns=\"http://www.w3.org/2000/svg\" id=\"equalizer\" viewBox=\"0 0 55 95\" class=\"style-scope ytd-thumbnail-overlay-equalizer\">\n <g class=\"style-scope ytd-thumbnail-overlay-equalizer\">\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\" x=\"0\"></rect>\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\" x=\"20\"></rect>\n <rect class=\"bar style-scope ytd-thumbnail-overlay-equalizer\" x=\"40\"></rect>\n </g>\n</svg>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return qrb=a};var srb=function(){return J.apply(this,arguments)||this}; l(srb,J);ia.Object.defineProperties(srb,{template:{configurable:!0,enumerable:!0,get:function(){return rrb()}}}); var trb=srb;u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],trb.prototype,"animateEqualizer",void 0);trb=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],trb);V(trb,"ytd-thumbnail-overlay-equalizer",rrb,{mode:1});var urb;var vrb=function(){var a=J.apply(this,arguments)||this;a.nowPlayingBadge=y("web_now_playing_badge");a.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return a}; l(vrb,J);vrb.prototype.activeChanged=function(){var a=this;y("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&dt(this,function(){vv(a.hostElement,"yt-playlist-lockup-now-playing-active",a)})}; vrb.prototype.onMiniplayerPlayStateChanged=function(a){this.isVideoPlaying=a}; var qD=vrb;qD.prototype.activeChanged=qD.prototype.activeChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],qD.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],qD.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],qD.prototype,"isVideoPlaying",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],qD.prototype,"equalizerOnly",void 0); u([Q(),v("design:type",Boolean)],qD.prototype,"isActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qD.prototype,"nowPlayingBadge",void 0);u([O("isActive"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qD.prototype,"activeChanged",null);qD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],qD); V(qD,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(urb!==void 0)return urb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><span id=\"overlay-text\" hidden=\"[[equalizerOnly]]\" class=\"style-scope ytd-thumbnail-overlay-now-playing-renderer\">[[getSimpleString(data.text)]]</span>\n<ytd-thumbnail-overlay-equalizer animate-equalizer=\"[[isVideoPlaying]]\" class=\"style-scope ytd-thumbnail-overlay-now-playing-renderer\">\n</ytd-thumbnail-overlay-equalizer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return urb=a},{mode:1});var wrb;var xrb=function(){return J.apply(this,arguments)||this}; l(xrb,J);var rD=xrb;u([K(X.YtRendererBehavior),v("design:type",Object)],rD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],rD.prototype,"data",void 0);rD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],rD); V(rD,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(wrb!==void 0)return wrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-repeat\" items=\"[[data.texts]]\" class=\"style-scope ytd-thumbnail-overlay-playback-status-renderer\"><yt-formatted-string text=\"[[item]]\" class=\"style-scope ytd-thumbnail-overlay-playback-status-renderer\"></yt-formatted-string></template>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return wrb=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var yrb;var zrb=function(){var a=J.apply(this,arguments)||this;a.enableRefreshSignatureMomentsWeb=y("enable_cairo_refresh_signature_moments_web");return a}; l(zrb,J);zrb.prototype.onDurationChanged=function(){var a,b;T(this.hostElement).querySelector("#progress").style.width=((b=(a=this.data)==null?void 0:a.percentDurationWatched)!=null?b:0)+"%"}; var sD=zrb;sD.prototype.onDurationChanged=sD.prototype.onDurationChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],sD.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],sD.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],sD.prototype,"isLive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],sD.prototype,"enableRefreshSignatureMomentsWeb",void 0); u([O("data.percentDurationWatched"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],sD.prototype,"onDurationChanged",null);sD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],sD); V(sD,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(yrb!==void 0)return yrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"progress\" class=\"style-scope ytd-thumbnail-overlay-resume-playback-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return yrb=a},{mode:Mz("kevlar_poly_si_batch_j020")?1:2});var Arb;var Brb=function(){var a=J.apply(this,arguments)||this;a.bottomPanel=!1;a.richGridOverlay=!1;a.watchFeedOverlay=!1;a.isCompact=!1;return a}; l(Brb,J);Brb.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")}; ia.Object.defineProperties(Brb.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:(b=a.icon)==null?void 0:b.iconType)==="PLAY_ALL"&&y("kevlar_system_icons")}}}); var tD=Brb;tD.prototype.widthChanged=tD.prototype.widthChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],tD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],tD.prototype,"data",void 0);u([Q(),v("design:type",Number)],tD.prototype,"width",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],tD.prototype,"bottomPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],tD.prototype,"richGridOverlay",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],tD.prototype,"watchFeedOverlay",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],tD.prototype,"isCompact",void 0);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],tD.prototype,"isIconFilled",null);u([O("width","watchFeedOverlay"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tD.prototype,"widthChanged",null); tD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],tD); V(tD,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(Arb!==void 0)return Arb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.text]]\" class=\"style-scope ytd-thumbnail-overlay-side-panel-renderer\"></yt-formatted-string>\n<yt-icon default-to-filled=\"[[isIconFilled]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-thumbnail-overlay-side-panel-renderer\"></yt-icon>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Arb=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var Crb;function Drb(a){switch(a){case 2:return"badge-shape-wiz--ad";case 1:return"badge-shape-wiz--media";case 3:return"badge-shape-wiz--promoted";case 4:return"badge-shape-wiz--timely";case 5:return"badge-shape-wiz--premium";case 6:return"badge-shape-wiz--sale";case 7:return"badge-shape-wiz--membership";case 8:return"badge-shape-wiz--commerce";case 10:return"badge-shape-wiz--live";case 11:return y("enable_cairo_refresh_web")?"badge-shape-wiz--status-new-cairo":"badge-shape-wiz--status-new";case 12:return"badge-shape-wiz--status-complete"; case 13:return"badge-shape-wiz--status-warning";case 14:return"badge-shape-wiz--status-error";case 15:return"badge-shape-wiz--status-default";case 16:return"badge-shape-wiz--thumbnail-default";case 17:return"badge-shape-wiz--thumbnail-live";case 18:return"badge-shape-wiz--thumbnail-special";default:return"badge-shape-wiz--default";}} var uD=Gz(function(a){var b=a.data;a={};return F("badge-shape",{class:WA("badge-shape-wiz",function(){return Drb(b().type)},(a["badge-shape-wiz--overlay"]=function(){return b().isOverlay},a["badge-shape-wiz--ads-include-dot"]=function(){return b().adsIncludeDot},a["badge-shape-wiz--thumbnail-badge"]=function(){var c; if(!(c=b().isThumbnailBadge))a:switch(b().type){case 16:case 17:case 18:c=!0;break a;default:c=!1;}return c},a["badge-shape-wiz--status-badge"]=function(){a:switch(b().type){case 11:case 12:case 13:case 14:case 15:var c=!0; break a;default:c=!1;}return c},a["badge-shape-wiz--no-text"]=function(){return!b().text},a["badge-shape-wiz--modern"]=function(){return b().modern},a)), style:gC({"background-color":function(){var c;return(c=b().customColors)==null?void 0:c.backgroundColor}}), role:function(){return b().accessibilityText?"img":void 0}, "aria-label":function(){return b().accessibilityText}},F(nr,{cond:function(){return b().animation}},function(c){return F(XA,{className:"badge-shape-wiz__icon", lottiePlayerProps:c,animationName:function(){return c().animationConfig.name||""}})}),F(nr,{cond:function(){var c; return b().icon&&!((c=b())==null?0:c.animation)}},function(){return F("div",{class:"badge-shape-wiz__icon"},F(Tjb,{data:function(){return{iconName:b().icon, iconSize:b().hasSize12Icon?12:24,iconStyle:b().useFilledIcon||b().modern?"youtube_fill":"youtube_outline"}}}))}),F("div",{class:"badge-shape-wiz__text"},function(){var c; return(c=b())==null?void 0:c.text}))}); uD.idomCompat=!0;bB(uD,"badge-shape",{props:{data:$A}});var Erb=["CLIP","SHORTS"],vD=function(){var a=J.apply(this,arguments)||this;a.animated=y("animated_live_badge_icon");a.hasIcon=!1;return a}; l(vD,J);vD.prototype.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)}; vD.prototype.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0}; vD.prototype.hasIconOrText=function(){return!(!this.data||!this.data.icon&&!this.data.text)}; ia.Object.defineProperties(vD.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){if(this.data){var a=this.data,b,c,d,e;a:{var h=a.style;if(h===void 0)h=16;else switch(h){case"LIVE":h=17;break a;default:h=16;}}h={type:h,text:Sw(a.text),accessibilityText:(b=a.text)==null?void 0:(c=b.accessibility)==null?void 0:(d=c.accessibilityData)==null?void 0:d.label,icon:(e=a.icon)==null?void 0:e.iconType,useFilledIcon:!0}}else h={};return h}}, hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}}, overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}}, overlayType:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.type)return this.data.type.replace("THUMBNAIL_OVERLAY_TIME_STATUS_TYPE_","")}}, useFilledIcon:{configurable:!0,enumerable:!0,get:function(){return Erb.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}}); var wD=vD;wD.prototype.dataChanged=wD.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],wD.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],wD.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.icon)"}),v("design:type",String)],wD.prototype,"icon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],wD.prototype,"animated",void 0); u([Q({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),v("design:type",Boolean)],wD.prototype,"hideTimeStatus",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],wD.prototype,"hasIcon",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],wD.prototype,"badgeShapeData",null);u([L("data","overlayType"),v("design:type",Boolean),v("design:paramtypes",[])],wD.prototype,"hideBadgeShape",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],wD.prototype,"dataChanged",null);u([Q({reflectToAttribute:!0}),L("data.style"),v("design:type",Object),v("design:paramtypes",[])],wD.prototype,"overlayStyle",null);u([Q({reflectToAttribute:!0}),L("data.type"),v("design:type",Object),v("design:paramtypes",[])],wD.prototype,"overlayType",null);u([L("overlayType","overlayStyle"),v("design:type",Boolean),v("design:paramtypes",[])],wD.prototype,"useFilledIcon",null); wD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],wD); V(wD,"ytd-thumbnail-overlay-time-status-renderer",function(){if(Crb!==void 0)return Crb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-badge-supported-renderer badges=\"[[data.badges]]\" is-thumbnail-badge=\"\" class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\"></ytd-badge-supported-renderer><div class=\"thumbnail-overlay-badge-shape style-scope ytd-thumbnail-overlay-time-status-renderer\" hidden=\"[[hideBadgeShape]]\"><badge-shape data=\"[[badgeShapeData]]\" class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\"></badge-shape></div><div id=\"time-status\" hidden=\"[[hideTimeStatus]]\" class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\"><yt-icon active=\"[[useFilledIcon]]\" disable-upgrade$=\"[[!icon]]\" hidden=\"[[!icon]]\" icon=\"[[icon]]\" size=\"16\" class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\"></yt-icon><span id=\"text\" aria-label$=\"[[data.text.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-thumbnail-overlay-time-status-renderer\">\n [[getSimpleString(data.text)]]\n </span></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Crb=a},{mode:Mz("kevlar_poly_si_batch_j035")?1:2});var Frb;var xD=function(){return J.apply(this,arguments)||this}; l(xD,J);xD.prototype.configureRendererStamper=function(){return{"data.primaryActionButton":{id:"primary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; xD.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(a){if(this.hasPlaybackProgressBar)return{percentDurationWatched:a.percentDurationWatched}}; xD.prototype.computeHasPlaybackProgressBar=function(a){return!!a.percentDurationWatched&&a.percentDurationWatched>0}; var yD=xD;u([K(X.YtRendererBehavior),v("design:type",Object)],yD.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yD.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],yD.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),v("design:type",Boolean)],yD.prototype,"hasPlaybackProgressBar",void 0); yD=u([R({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],yD); V(yD,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(Frb!==void 0)return Frb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content-container\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\">\n <yt-formatted-string id=\"header\" text=\"[[data.header]]\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\"></yt-formatted-string>\n <div id=\"button-container\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\">\n <div id=\"primary-action-button-container\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\">\n <div id=\"primary-action-button\" role=\"button\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\"></div>\n <ytd-thumbnail-overlay-resume-playback-renderer id=\"playback-progress\" data=\"[[computeThumbnailOverlayResumePlaybackRenderer(data)]]\" hidden=\"[[!hasPlaybackProgressBar]]\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\">\n </ytd-thumbnail-overlay-resume-playback-renderer>\n </div>\n <div id=\"secondary-action-button\" role=\"button\" class=\"style-scope ytd-tvfilm-show-watch-forward-overlay-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Frb=a},{mode:Mz("kevlar_poly_si_batch_j050")?1:2});var Grb;function Hrb(a){switch(a){case"small":return"collections-stack-wiz__collection-stack1--small";case"medium":return"collections-stack-wiz__collection-stack1--medium";case"large":return"collections-stack-wiz__collection-stack1--large";default:return"";}} function Irb(a){if(!a)return"";var b,c=(b=um().resolve(tm(pB)))==null?void 0:b(),d;if(!c&&((d=a.vibrantColorPalette)==null?0:d.iconInactiveColor))return"background-color:"+by(a.vibrantColorPalette.iconInactiveColor,"1")+";";var e;return c&&((e=a.darkColorPalette)==null?0:e.iconInactiveColor)?"background-color:"+by(a.darkColorPalette.iconInactiveColor,"1")+";":a.color?"background-color:"+by(a.color,"1")+";":a.sampledThumbnailColor?(a=a.sampledThumbnailColor,"background-color:rgba("+a.red+","+a.green+ ","+a.blue+");"):""} function Jrb(a){var b=a.data;var c=a.children;var d=Irb(b),e=(b==null?0:b.thumbnailSize)?b.thumbnailSize:"medium";a=!(b==null||!b.doubleStack);var h=!(b==null||!b.experimentEnabled),k={},m=(k["collections-stack-wiz__collection-stack1"]=!0,k[Hrb(e)]=!0,k);if(b==null?0:b.customClassName1stStack)m[b.customClassName1stStack]=!0;e={};var p=(e["collections-stack-wiz__collection-stack2"]=a,e["collections-stack-wiz__collection-stack2--responsive-mode"]=b==null?void 0:b.enableResponsiveMode,e);if(b==null? 0:b.customClassName2ndStack)p[b.customClassName2ndStack]=!0;return F("yt-collections-stack",{class:"collections-stack-wiz",hidden:!h},So(b,function(){return F("div",null,So(b.doubleStack,function(){return F("div",{class:dC(p),style:d})}),F("div",{class:dC(m), style:d}),c)}))} var Krb=kC(Jrb);bB(Krb,"yt-collections-stack",{props:{data:$A}});var Lrb=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};a.webModernCollections=!1;a.isSearch=!1;a.isDoubleStack=!1;a.thumbnailSize="medium";a.enableWebModernCollectionsV2=y("web_modern_collections_v2");return a}; l(Lrb,J);f=Lrb.prototype; f.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]", bottomPanel:"[[bottomSidePanel]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:"ytd-thumbnail-overlay-now-playing-renderer",tvfilmShowWatchForwardOverlayRenderer:"ytd-tvfilm-show-watch-forward-overlay-renderer"}},hoverOverlays_:{id:"hover-overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer"}}, "data.thumbnailRenderer":{id:"playlist-thumbnails",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",properties:{width:"[[width]]"}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",properties:{size:"[[customThumbnailSize]]",watchFeedThumbnail:"[[watchFeedThumbnail]]",webModernCollections:"[[webModernCollections]]"}},showCustomThumbnailRenderer:{component:"ytd-show-custom-thumbnail-renderer",properties:{width:"[[width]]"}}}}}}; f.getThumbnailDetails=function(a){if(a!=null&&a.thumbnailRenderer){var b=a.thumbnailRenderer,c;if((c=b.playlistVideoThumbnailRenderer)==null?0:c.thumbnail)return b.playlistVideoThumbnailRenderer.thumbnail;var d;if((d=b.playlistCustomThumbnailRenderer)==null?0:d.thumbnail)return b.playlistCustomThumbnailRenderer.thumbnail;a=a.thumbnailRenderer;var e;if((e=a.showCustomThumbnailRenderer)==null?0:e.thumbnail)return a.showCustomThumbnailRenderer.thumbnail}}; f.computeOverlayColor=function(a){var b,c;if((b=this.getThumbnailDetails(a))==null?0:(c=b.darkColorPalette)==null?0:c.section2Color)return this.getThumbnailDetails(a).darkColorPalette.section2Color;var d;return(d=this.getThumbnailDetails(a))==null?void 0:d.sampledThumbnailColor}; f.computeWebModernCollections=function(a){if(a==null||!a.thumbnailOverlays)return!1;a=g(a.thumbnailOverlays);for(var b=a.next();!b.done;b=a.next()){var c=void 0;if((c=b.value)==null?0:c.thumbnailOverlayBottomPanelRenderer)return!0}return!1}; f.computeNavigationEndpoint=function(a){return O2a(a==null?void 0:a.navigationEndpoint)}; ia.Object.defineProperties(Lrb.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var a=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:a==null?void 0:a.sampledThumbnailColor,vibrantColorPalette:a==null?void 0:a.vibrantColorPalette,darkColorPalette:a==null?void 0:a.darkColorPalette,experimentEnabled:this.enableWebModernCollectionsV2}}}}); var zD=Lrb;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],zD.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],zD.prototype,"ytRendererstamperBehavior",void 0);u([K(wgb),v("design:type",Object)],zD.prototype,"ytdThumbnailBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],zD.prototype,"componentBehavior",void 0);u([Q({value:!1}),v("design:type",Boolean)],zD.prototype,"watchFeedThumbnail",void 0); u([Q(),v("design:type",Number)],zD.prototype,"customThumbnailSize",void 0);u([Q({value:!0}),v("design:type",Boolean)],zD.prototype,"hideAria",void 0);u([Q(),v("design:type",Object)],zD.prototype,"data",void 0);u([Q({computed:"computeOverlayColor(data)"}),v("design:type",Object)],zD.prototype,"overlayColor",void 0);u([Q({computed:"computeWebModernCollections(data)"}),v("design:type",Object)],zD.prototype,"webModernCollections",void 0); u([Q({computed:"computeNavigationEndpoint(data)"}),v("design:type",Object)],zD.prototype,"computedNavigationEndpoint",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],zD.prototype,"isSearch",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],zD.prototype,"isDoubleStack",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],zD.prototype,"thumbnailSize",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],zD.prototype,"enableWebModernCollectionsV2",void 0); u([L("data","enableWebModernCollectionsV2","isDoubleStack","thumbnailSize"),v("design:type",Object),v("design:paramtypes",[])],zD.prototype,"collectionStack",null);zD=u([R({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],zD); V(zD,"ytd-playlist-thumbnail",function(){if(Grb!==void 0)return Grb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-collections-stack data=\"[[collectionStack]]\" class=\"style-scope ytd-playlist-thumbnail\"></yt-collections-stack>\n<a id=\"thumbnail\" class=\"yt-simple-endpoint style-scope ytd-playlist-thumbnail\" aria-hidden=\"[[hideAria]]\" href$=\"[[computeHref_(computedNavigationEndpoint)]]\" data=\"[[computedNavigationEndpoint]]\" tabindex=\"-1\">\n <div id=\"playlist-thumbnails\" class=\"style-scope ytd-playlist-thumbnail\"></div>\n <yt-formatted-string id=\"length\" hidden=\"[[!data.lengthText]]\" text=\"[[data.lengthText]]\" class=\"style-scope ytd-playlist-thumbnail\">\n </yt-formatted-string>\n <div id=\"overlays\" class=\"style-scope ytd-playlist-thumbnail\"></div>\n <div id=\"hover-overlays\" class=\"style-scope ytd-playlist-thumbnail\"></div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Grb=a},{mode:Mz()?1:2});var Mrb;var Nrb=function(){var a=J.apply(this,arguments)||this;a.mouseOverDelayJobId=0;a.fadeInImageDelayJobId=0;a.startTimeMs=-1;a.loadingStartTimeMs=-1;a.loadingEndTimeMs=-1;a.hasVideoPreview=!1;return a}; l(Nrb,J);f=Nrb.prototype;f.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())}; f.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null}; f.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())}; f.showThumbnail=function(){var a=this;this.csn=iq();Fq("fmth");Hi.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=Vk(Hi,function(){a.loadingStartTimeMs=rl();var b=T(a.hostElement).querySelector("#thumbnail");b.complete?a.displayMouseOverImage():b.addEventListener("load",EA(a,a.displayMouseOverImage))},150):kz(T(this.hostElement).querySelector("#play"),"show",!0)}; f.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()}; f.onTap=function(){this.removeVideoPreview()}; f.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var a=this.videoId,b=this.csn,c=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,d=this.startTimeMs,e=this.hasVideoPreview,h=fq(this.trackingParams),k={isMovingThumbnail:e};e&&d>0&&(c>0&&(k.movingThumbnailLoadingDurationMs=Math.round(c)),k.durationHoveredMs=Math.round(rl()-d));a&&(k.videoId=a);VGa(b,h,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:k});this.startTimeMs= this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}}; f.removeVideoPreview=function(){Hi.cancelJob(this.mouseOverDelayJobId);Hi.cancelJob(this.fadeInImageDelayJobId);var a=T(this.hostElement).querySelector("#thumbnail");kz(a,"fade-in",!1);a.removeEventListener("load",EA(this,this.displayMouseOverImage));a=T(this.hostElement).querySelector("#play");kz(a,"fade-in",!1);kz(a,"show",!1)}; f.displayMouseOverImage=function(){var a=T(this.hostElement).querySelector("#thumbnail"),b=T(this.hostElement).querySelector("#play");this.isImageAvailable(a)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=rl(),this.startTimeMs=rl(),this.fadeInImageDelayJobId=Vk(Hi,function(){kz(a,"fade-in",!0)},50)):kz(b,"fade-in",!0)}; f.computeThumbnail=function(a,b){var c;a&&a.movingThumbnailDetails&&a.movingThumbnailDetails.thumbnails&&b?c=lB(a.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):c=b?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(c)return Nb(c)}; f.isImageAvailable=function(a){return!(!a.src||a.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||a.naturalWidth===120)}; var AD=Nrb;AD.prototype.onTap=AD.prototype.onTap;AD.prototype.dataChanged=AD.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],AD.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],AD.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],AD.prototype,"data",void 0);u([Q(),v("design:type",Object)],AD.prototype,"csn",void 0);u([Q(),v("design:type",Object)],AD.prototype,"trackingParams",void 0); u([Q(),v("design:type",String)],AD.prototype,"videoId",void 0);u([Q(),v("design:type",Boolean)],AD.prototype,"isAttachedAndDataSet",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AD.prototype,"dataChanged",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AD.prototype,"onTap",null);AD=u([R({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],AD); V(AD,"ytd-moving-thumbnail-renderer",function(){if(Mrb!==void 0)return Mrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><img id=\"thumbnail\" alt=\"\" src$=\"[[computeThumbnail(data, isAttachedAndDataSet)]]\" class=\"style-scope ytd-moving-thumbnail-renderer\">\n<yt-icon id=\"play\" icon=\"play_all\" class=\"style-scope ytd-moving-thumbnail-renderer\"></yt-icon>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Mrb=a},{mode:1});var Orb;var BD={YtEventForwardingBehavior:{created:function(){this.eventSink_=null;this.eventList_=[]}, shouldForward:function(){var a;return(a=this.eventSink_.isConnected)!=null?a:document.body.contains(this.eventSink_)}, forwardEvent_:function(a,b){this.shouldForward()&&(a.stopPropagation(),this.eventSink_ instanceof Element?vv(this.eventSink_,a.type,b):Jm(new Mk("eventSink_ is not an element",this.eventSink_.is)))}, startForwardingEvents:function(a,b){this.eventSink_&&this.stopForwardingEvents();for(var c=0;c<a.length;c++)this.hostElement.addEventListener(a[c],EA(this,this.forwardEvent_));var d;this.eventSink_=(d=b.hostElement)!=null?d:b;this.eventList_=a}, stopForwardingEvents:function(){for(var a=0;a<this.eventList_.length;a++)this.hostElement.removeEventListener(this.eventList_[a],EA(this,this.forwardEvent_));this.eventSink_=null;this.eventList_=[]}}};var Prb=function(){return J.apply(this,arguments)||this}; l(Prb,J);f=Prb.prototype;f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");this.tooltip.position=gk("HTML_DIR")==="rtl"?"right":"left"}; f.dataChanged=function(){this.popupOpen=!1}; f.computeAriaLabel=function(a){return A(a,USa).label}; f.onTap=function(a){a.stopPropagation();a.preventDefault();Av(this.hostElement,[this.data.command])}; f.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)}; f.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()}; var CD=Prb;CD.prototype.onPopupClosed=CD.prototype.onPopupClosed;CD.prototype.onPopupOpened=CD.prototype.onPopupOpened;CD.prototype.onTap=CD.prototype.onTap;CD.prototype.dataChanged=CD.prototype.dataChanged;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],CD.prototype,"eventForwardingBehavior",void 0);u([K(Ut),v("design:type",Object)],CD.prototype,"ironButtonState",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],CD.prototype,"componentBehavior",void 0); u([Q(),v("design:type",Object)],CD.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:-1}),v("design:type",Number)],CD.prototype,"tabindex",void 0);u([Q({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),v("design:type",Object)],CD.prototype,"ariaLabel",void 0);u([Q({value:!1}),v("design:type",Boolean)],CD.prototype,"disableTooltips",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],CD.prototype,"popupOpen",void 0); u([Q(),v("design:type",Element)],CD.prototype,"eventSink",void 0);u([My("#tooltip"),v("design:type",Object)],CD.prototype,"tooltip",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],CD.prototype,"dataChanged",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],CD.prototype,"onTap",null); u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],CD.prototype,"onPopupOpened",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],CD.prototype,"onPopupClosed",null);CD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],CD); V(CD,"ytd-thumbnail-overlay-button-renderer",function(){if(Orb!==void 0)return Orb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-thumbnail-overlay-button-renderer\"></yt-icon><tp-yt-paper-tooltip id=\"tooltip\" animation-delay=\"0\" hidden=\"[[disableTooltips]]\" offset=\"0\" class=\"style-scope ytd-thumbnail-overlay-button-renderer\">\n [[data.tooltip]]\n</tp-yt-paper-tooltip>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Orb=a},{mode:1});var Qrb;var Rrb=function(){return J.apply(this,arguments)||this}; l(Rrb,J);var DD=Rrb;u([K(X.YtRendererBehavior),v("design:type",Object)],DD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],DD.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],DD.prototype,"disableAnimation",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],DD.prototype,"rounded",void 0);DD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],DD); V(DD,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(Qrb!==void 0)return Qrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"inner-background\" class=\"style-scope ytd-thumbnail-overlay-endorsement-renderer\">\n <yt-formatted-string text=\"[[data.text]]\" class=\"style-scope ytd-thumbnail-overlay-endorsement-renderer\"></yt-formatted-string>\n <span id=\"bottom-right-corner\" class=\"style-scope ytd-thumbnail-overlay-endorsement-renderer\"></span>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Qrb=a},{mode:1});var Srb;var ED=function(){return J.apply(this,arguments)||this}; l(ED,J);ED.prototype.computeIconPosition=function(a){return this.get("iconPosition",a)||null}; ED.prototype.computeIconStyle=function(a){return this.get("iconStyle",a)||null}; ED.prototype.computeIsIconStyleFilled=function(a){if(!a)return!1;var b;return a.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((b=a.icon)==null?void 0:b.iconType)==="ERROR_BLACK"}; var FD=ED;u([Q(),v("design:type",Object)],FD.prototype,"data",void 0);u([Q({computed:"computeIconPosition(data)",reflectToAttribute:!0}),v("design:type",Object)],FD.prototype,"iconPosition",void 0);u([Q({computed:"computeIconStyle(data)",reflectToAttribute:!0}),v("design:type",Object)],FD.prototype,"iconStyle",void 0);u([Q({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),v("design:type",Boolean)],FD.prototype,"iconStyleFilled",void 0); FD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],FD); V(FD,"ytd-thumbnail-overlay-icon-renderer",function(){if(Srb!==void 0)return Srb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon default-to-filled=\"[[iconStyleFilled]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-thumbnail-overlay-icon-renderer\"></yt-icon>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Srb=a},{mode:1});var Trb;var Urb=function(){return J.apply(this,arguments)||this}; l(Urb,J);var GD=Urb;u([K(X.YtRendererBehavior),v("design:type",Object)],GD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],GD.prototype,"data",void 0);GD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],GD); V(GD,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(Trb!==void 0)return Trb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon id=\"icon\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-thumbnail-overlay-inline-unplayable-renderer\"></yt-icon>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Trb=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var Vrb;var Wrb=function(){var a=J.apply(this,arguments)||this;a.isPreviewLoading=!1;return a}; l(Wrb,J);var HD=Wrb;u([K(X.YtRendererBehavior),v("design:type",Object)],HD.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],HD.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],HD.prototype,"isPreviewLoading",void 0);HD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],HD); V(HD,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(Vrb!==void 0)return Vrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><span class=\"style-scope ytd-thumbnail-overlay-loading-preview-renderer\">[[getSimpleString(data.text)]]</span>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Vrb=a},{mode:1});var Xrb;var Yrb=function(){return J.apply(this,arguments)||this}; l(Yrb,J);var ID=Yrb;u([K(X.YtRendererBehavior),v("design:type",Object)],ID.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],ID.prototype,"data",void 0);ID=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],ID); V(ID,"ytd-thumbnail-overlay-pinking-renderer",function(){if(Xrb!==void 0)return Xrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><svg class=\"pinking-left style-scope ytd-thumbnail-overlay-pinking-renderer\" shape-rendering=\"crispEdges\">\n <defs class=\"style-scope ytd-thumbnail-overlay-pinking-renderer\">\n <pattern id=\"left-pattern\" width=\"5\" height=\"8\" patternUnits=\"userSpaceOnUse\" class=\"style-scope ytd-thumbnail-overlay-pinking-renderer\">\n <polygon class=\"pinking style-scope ytd-thumbnail-overlay-pinking-renderer\" points=\"0,0 1,0 5,4 1,8 0,8\"></polygon>\n </pattern>\n </defs>\n <rect fill=\"url(#left-pattern)\" width=\"5\" height=\"100%\" class=\"style-scope ytd-thumbnail-overlay-pinking-renderer\"></rect>\n</svg>\n<svg class=\"pinking-right style-scope ytd-thumbnail-overlay-pinking-renderer\" shape-rendering=\"crispEdges\">\n <defs class=\"style-scope ytd-thumbnail-overlay-pinking-renderer\">\n <pattern id=\"right-pattern\" width=\"5\" height=\"8\" patternUnits=\"userSpaceOnUse\" class=\"style-scope ytd-thumbnail-overlay-pinking-renderer\">\n <polygon class=\"pinking style-scope ytd-thumbnail-overlay-pinking-renderer\" points=\"4,0 0,4 4,8 5,8 5,0\"></polygon>\n </pattern>\n </defs>\n <rect fill=\"url(#right-pattern)\" width=\"5\" height=\"100%\" class=\"style-scope ytd-thumbnail-overlay-pinking-renderer\"></rect>\n</svg>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Xrb=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var Zrb;var $rb=function(){var a=J.apply(this,arguments)||this;a.disableTooltips=!1;a.isLoading=!1;a.useExpandableTooltip=!1;a.toggled=!1;a.hovered=!1;a.mouseoverDelayJobId=0;a.toggleDelayJobId=0;a.expandAnimationDelayJobId=0;return a}; l($rb,J);f=$rb.prototype;f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");T(this.hostElement).querySelector("#tooltip").position=gk("HTML_DIR")==="rtl"?"right":"left"}; f.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&Hi.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&Hi.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&Hi.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)}; f.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&Hi.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&Hi.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&Hi.cancelJob(this.expandAnimationDelayJobId)}; f.computeIcon=function(a,b,c){return(a=c?b:a)&&a.iconType?zA(a.iconType):void 0}; f.computeAriaLabel=function(a,b,c){return A(c?b:a,USa).label}; f.computeTooltip=function(a,b,c){return c?b:a}; f.computeToggled=function(){return!(!this.data||!this.data.isToggled)}; f.computeIconOnHover=function(a,b){if((a==null?0:a.iconType)&&!b)return zA(a.iconType)}; f.onTap=function(a){var b=this;a.stopPropagation();a.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(a=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(a),this.useExpandableTooltip&&(this.toggleDelayJobId=Vk(Hi,function(){b.hovered=!1;b.data&&!b.data.toggledServiceEndpoint&&(b.expandAnimationDelayJobId=Vk(Hi,function(){b.set("data.isToggled", !1)},200))},2E3))}; f.onMouseenter=function(){var a=this;this.mouseoverDelayJobId=Vk(Hi,function(){a.hovered=!0},300)}; f.onMouseleave=function(){Hi.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)}; f.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)}; f.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()}; f.onServiceRequestCompleted=function(a,b){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(b)||this.set("data.isToggled",!this.data.isToggled)}; f.serviceRequestWasSuccessful=function(a){return A(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,Nu)?a.data.status==="STATUS_SUCCEEDED":!0}; var JD=$rb;JD.prototype.onServiceRequestCompleted=JD.prototype.onServiceRequestCompleted;JD.prototype.onPopupClosed=JD.prototype.onPopupClosed;JD.prototype.onPopupOpened=JD.prototype.onPopupOpened;JD.prototype.onMouseleave=JD.prototype.onMouseleave;JD.prototype.dataChanged=JD.prototype.dataChanged;u([K(Ut),v("design:type",Object)],JD.prototype,"ironButtonState",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],JD.prototype,"ytComponentBehavior",void 0); u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],JD.prototype,"ytEventForwardingBehavior",void 0);u([Q(),v("design:type",Object)],JD.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),v("design:type",Object)],JD.prototype,"ariaLabel",void 0);u([Q(),v("design:type",Object)],JD.prototype,"disableTooltips",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],JD.prototype,"popupOpen",void 0);u([Q(),v("design:type",Object)],JD.prototype,"isLoading",void 0);u([Q(),v("design:type",Element)],JD.prototype,"eventSink",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],JD.prototype,"useExpandableTooltip",void 0);u([Q({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),v("design:type",Object)],JD.prototype,"toggled",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],JD.prototype,"hovered",void 0);u([Q({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),v("design:type",Object)],JD.prototype,"iconOnHover",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],JD.prototype,"dataChanged",null);u([M("mouseleave"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],JD.prototype,"onMouseleave",null); u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],JD.prototype,"onPopupOpened",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],JD.prototype,"onPopupClosed",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],JD.prototype,"onServiceRequestCompleted",null); JD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],JD); V(JD,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(Zrb!==void 0)return Zrb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"label-container\" class=\"style-scope ytd-thumbnail-overlay-toggle-button-renderer\"><div id=\"label\" on-click=\"onTap\" hidden=\"[[disableTooltips]]\" class=\"style-scope ytd-thumbnail-overlay-toggle-button-renderer\">\n [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n </div></div><yt-icon id=\"icon-on-hover-element\" icon=\"[[iconOnHover]]\" class=\"style-scope ytd-thumbnail-overlay-toggle-button-renderer\"></yt-icon><yt-icon id=\"icon\" icon=\"[[computeIcon(data.untoggledIcon, data.toggledIcon, data.isToggled)]]\" on-click=\"onTap\" on-mouseenter=\"onMouseenter\" class=\"style-scope ytd-thumbnail-overlay-toggle-button-renderer\"></yt-icon><tp-yt-paper-tooltip id=\"tooltip\" animation-delay=\"0\" hidden=\"[[disableTooltips]]\" offset=\"0\" class=\"style-scope ytd-thumbnail-overlay-toggle-button-renderer\">\n [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n</tp-yt-paper-tooltip>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Zrb=a},{mode:Mz("kevlar_poly_si_batch_j020")?1:2});var asb;var bsb=Gz(function(a){var b=a.data;var c=function(){return b().enableSegmentView}; return F("yt-thumbnail-overlay-progress-bar-view-model",{class:"YtThumbnailOverlayProgressBarHost"},F(nr,{cond:c},function(){return F("div",{class:"YtThumbnailOverlayProgressBarHostProgressBar"},F("div",{class:dC("YtThumbnailOverlayProgressBarHostProgressBarLeftSegment","YtThumbnailOverlayProgressBarHostProgressBarSegment","YtThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+b().startPercent+"%"}}),F("div",{class:dC("YtThumbnailOverlayProgressBarHostProgressBarContainer"), style:function(){return"width:"+b().segmentDurationPercent+"%"}},F("div",{class:dC("YtThumbnailOverlayProgressBarHostProgressBarActiveSegment","YtThumbnailOverlayProgressBarHostProgressBarSegment")}),F("div",{class:"YtThumbnailOverlayProgressBarHostLabel"},F("div",null," ",function(){return b().segmentLabel})),F("div",{class:"YtThumbnailOverlayProgressBarHostLabelTriangle"})),F("div",{class:dC("YtThumbnailOverlayProgressBarHostProgressBarRightSegment","YtThumbnailOverlayProgressBarHostProgressBarSegment", "YtThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}),F(nr,{cond:function(){return!c()&&b().startPercent}},function(){var d={}; return F("div",{class:dC("YtThumbnailOverlayProgressBarHostWatchedProgressBar",(d.YtThumbnailOverlayProgressBarHostUseLegacyBar=!y("web_enable_modern_progress_bar_overlay"),d))},F("div",{class:y("enable_cairo_refresh_signature_moments_web")?"YtThumbnailOverlayProgressBarHostWatchedProgressBarSegmentModern":"YtThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+b().startPercent+"%"}}))}))}); bsb.idomCompat=!0;function csb(a,b){return bw(a.entities,"timedMarkersListSyncEntity",b)} function dsb(a,b){return bw(a.entities,"markersEngagementPanelSyncEntity",b)} function esb(a,b){return bw(a.entities,"fantasyWinProbabilityEntity",b)} function fsb(a,b){return bw(a.entities,"fantasyTeamEntity",b)} function gsb(a,b){return bw(a.entities,"fantasyPlayerEntity",b)} ;var hsb=Gz(function(a){var b=vC(),c=Gpb(function(e){var h,k,m;a:{var p=(h=a.data())==null?void 0:h.animationActivationTargetId;h=((k=a.data())==null?void 0:k.animationActivationEntityKey)||"";k=(m=a.data())==null?void 0:m.animationActivationEntitySelectorType;if(h&&p)switch(k){case"THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":e=bw(e.entities,"playerStateEntity",h);m=um().resolve(tm(ax));p=!!(e&&e.videoId===p&&(m==null?0:m.isMiniplayerActive()));p={activated:p,playAnimation:p&&e.playerState=== "PLAYER_STATE_PLAYING"};break a;}p=void 0}return p}); Ep(function(){var e;if((e=c())==null?0:e.activated){var h;if((h=c())==null?0:h.playAnimation){var k;(k=b.lottieEl)==null||k.goToAndPlay(0)}else{var m;(m=b.lottieEl)==null||m.goToAndStop(0)}}}); var d=function(){var e,h=!((e=c())==null||!e.activated);if(a.data()){e=a.data();var k=void 0;e.icon&&(k=Clb(e.icon),k=Hlb(k));var m=void 0,p;if((p=e.backgroundColor)==null?0:p.lightTheme){var q;m={backgroundColor:by((q=e.backgroundColor)==null?void 0:q.lightTheme,"1")}}if(h&&e.lottieData&&b){q=e.lottieData;var r,w,z;p={animationConfig:{name:q.url,path:q.url,autoplay:(r=q.settings)==null?void 0:r.autoplay,loop:(z=(w=q.settings)==null?void 0:w.loop)!=null?z:!0},animationRef:b}}else p=void 0;a:switch(k){case"CHECK_CIRCLE_THICK":case"CONTENT_CUT":case"MUSIC":case"OFFICIAL_ARTIST_BADGE":case"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case"COURSE":r= !0;break a;default:r=!1;}a:switch(k){case"LIVE":w=!0;break a;default:w=!1;}a:switch(e.badgeStyle){case"THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":z=17;break a;case"THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":z=18;break a;default:z=16;}h={type:z,text:h&&e.animatedText?e.animatedText:e.text,icon:k,useFilledIcon:r,hasSize12Icon:w,customColors:m,animation:p}}else h=void 0;return h}; return F("yt-thumbnail-badge-view-model",{class:WA("yt-thumbnail-badge-view-model-wiz",a.class)},F(nr,{cond:d},function(){return F(uD,{data:function(){return d()}})}))});var isb=RC({thumbnailBadgeViewModel:hsb,thumbnailOverlayProgressBarViewModel:bsb});function jsb(a){var b={};return F("yt-thumbnail-bottom-overlay-view-model",{class:dC("YtThumbnailBottomOverlayViewModelHost",(b.YtThumbnailBottomOverlayViewModelHostBackground=a.data.enableGradientBackground,b))},F("div",{class:dC("YtThumbnailBottomOverlayViewModelHostContainer")},isb(a.data.progressBar),isb(a.data.badge,{thumbnailBadgeViewModel:{class:"YtThumbnailBottomOverlayViewModelHostBadge"}})))} jsb.isReactive=!0;bB(jsb,"yt-thumbnail-bottom-overlay-view-model",{props:{data:aB}});function KD(a,b){return y("attr_string_reactive")?F(LB,{text:a,ariaLabel:b==null?void 0:b.ariaLabel,className:b==null?void 0:b.className,ellipsisTruncate:b==null?void 0:b.ellipsisTruncate,isOverlay:b==null?void 0:b.isOverlay,linkInheritColor:b==null?void 0:b.linkInheritColor,noEndpoints:b==null?void 0:b.noEndpoints,noStyleRuns:b==null?void 0:b.noStyleRuns,noLinkColor:b==null?void 0:b.noLinkColor,noPreWrap:b==null?void 0:b.noPreWrap,noWrap:b==null?void 0:b.noWrap,skipOnClick:b==null?void 0:b.skipOnClick, stopPropagation:b==null?void 0:b.stopPropagation,userInput:b==null?void 0:b.userInput,headerRuns:b==null?void 0:b.headerRuns}):F(bq,null,function(){KB(a,b)})} ;function LD(a){if(a.composedPath)return a.composedPath();if(!a.__composedPath){for(var b=[],c=a.target;c;)b.push(c),c=c.parentNode;b.push(window);a.__composedPath=b}return a.__composedPath} function ksb(a,b,c){a=g(a);for(var d=a.next();!d.done;d=a.next()){d=d.value;if(d===b)break;for(var e=g(c),h=e.next();!h.done;h=e.next())if(h=h.value,d.tagName===h||d.role==="button"&&h==="BUTTON")return!0}return!1} ;function MD(a,b){qr(function(){var c=a.value;if(c)return lsb(c,b)},[b])} function msb(a,b,c,d,e){Ep(function(){var h=a.value;h&&(h=lsb(h,b(),c,d,e),yp(h))})} function lsb(a,b,c,d,e){var h=new Map;if(b=ND(b)){var k;a=(d==null?void 0:(k=d.onTap)==null?void 0:k.value)||a;c=nsb(b,a,c==null?void 0:c.onTap,e);a.addEventListener("click",c);h.set("click",c)}return function(){for(var m=g(h),p=m.next();!p.done;p=m.next()){var q=g(p.value);p=q.next().value;q=q.next().value;a.removeEventListener(p,q)}}} function ND(a){var b;return(a=(b=A(a,xTa))==null?void 0:b.onTap)&&wB(a)} function nsb(a,b,c,d){var e=function(k){um().resolve(vm).resolveCommand(a,k)},h=function(k){d&&ksb(LD(k),b,d)||e(k.target?{form:{element:k.target, sourceData:a}}:void 0)}; c&&(h=function(k){c(k,e)}); return h} ;function osb(a){var b=a.data;var c=a.className;a=a.alwaysShow;var d=Er();MD(d,b.rendererContext);a:switch(b.style){case"THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var e="YtThumbnailHoverOverlayViewModelStyleButton";break a;default:e="YtThumbnailHoverOverlayViewModelStyleCover";}e=dC("YtThumbnailHoverOverlayViewModelScrim",e);var h,k=(h=A(b==null?void 0:b.rendererContext,wu))==null?void 0:h.label,m=ND(b.rendererContext)!==void 0;h=m?"button":void 0;m=m?0:void 0;var p={alt:"",className:"YtThumbnailHoverOverlayViewModelIcon"}, q={};return F("thumbnail-hover-overlay-view-model",{el:d,class:dC("YtThumbnailHoverOverlayViewModelHost",c,(q.YtThumbnailHoverOverlayViewModelHostForceHover=a,q)),"aria-label":k,role:h,tabindex:m},F("div",{class:e},F(bq,null,function(){b.icon&&HB(b.icon,p)}),b.text?KD(b.text,{className:"YtThumbnailHoverOverlayViewModelText"}):null))} ;function psb(a){if(a!=null&&a.overlays)return function(){if(a!=null&&a.overlays)for(var b=g(a.overlays),c=b.next();!c.done;c=b.next())(c=A(c.value,yXa))&&cB(osb)({data:c})}} ;var OD=Gz(function(a){a=Ez(a,{name:"",config:{}});var b=a.name,c=a.config,d=um().resolve(oB),e=um().resolve(tm(wkb));return F(nr,{cond:b},function(){return y("mweb_enable_keto_batch_icons")&&e?F(e,{name:b,activeState:function(){return c().activeState}, className:function(){return c().className}, style:function(){return c().style}, dataSelected:function(){return c()["data-selected$"]}, dataDisabled:function(){return c()["data-disabled$"]}, role:function(){return c().role$}, iconStateOutline:function(){return c()["icon-state-outline$"]}, iconStateFilled:function(){return c()["icon-state-filled$"]}, fillIcon:function(){return c()["fill-icon$"]}, animateIcon:function(){return c().animateIcon}, themeOverride:function(){return c().themeOverride}, ariaHidden:function(){return c()["aria-hidden$"]}, ariaExpanded:function(){return c()["aria-expanded$"]}, ariaLabel:function(){return c()["aria-label$"]}, id:function(){return c().id$}}):F(Lr,null,function(){return F(bq,null,function(){d(b(),c())})})})}); OD.idomCompat=!0; function PD(a,b){b=b===void 0?{}:b;var c=um().resolve(tm(wkb)),d=um().resolve(oB);return y("mweb_enable_keto_batch_icons")&&c?F(c,{name:a,activeState:b.activeState,className:b.className,style:b.style$,dataSelected:b["data-selected$"],dataDisabled:b["data-disabled$"],role:b.role$,iconStateOutline:b["icon-state-outline$"],iconStateFilled:b["icon-state-filled$"],fillIcon:b["fill-icon$"],animateIcon:b.animateIcon,themeOverride:b.themeOverride,ariaHidden:b["aria-hidden$"],ariaExpanded:b["aria-expanded$"],ariaLabel:b["aria-label$"], id:b.id$}):F(bq,null,function(){a&&d(a,b)})} ;var qsb={};function rsb(a){switch(a){case"tiny":return 16;case"extra-small":return 24;case"small":return 32;case"medium":return 36;case"large":return 56;case"extra-large":return 72;case"extra-extra-large":return 72;case"giant":return 72;default:return 0;}} ;function ssb(a,b){var c=a.map(function(d){return d.toString()}); return Fr(function(d){if(c.includes(d.key)){b&&d.preventDefault();var e;(e=d.currentTarget)==null||e.click()}return!0})} function tsb(){return ssb(["Enter"])} ;function usb(a){switch(a){case"tiny":return"yt-spec-avatar-shape--avatar-size-tiny";case"extra-small":return"yt-spec-avatar-shape--avatar-size-extra-small";case"small":return"yt-spec-avatar-shape--avatar-size-small";case"medium":return"yt-spec-avatar-shape--avatar-size-medium";case"large":return"yt-spec-avatar-shape--avatar-size-large";case"extra-large":return"yt-spec-avatar-shape--avatar-size-extra-large";case"extra-extra-large":return"yt-spec-avatar-shape--avatar-size-extra-extra-large"; case"giant":return"yt-spec-avatar-shape--avatar-size-giant";case"responsive":return"yt-spec-avatar-shape--avatar-size-responsive";default:return"";}} function vsb(a){switch(a){case"tiny":return"yt-spec-avatar-shape__button--button-tiny";case"extra-small":return"yt-spec-avatar-shape__button--button-extra-small";case"small":return"yt-spec-avatar-shape__button--button-small";case"medium":return"yt-spec-avatar-shape__button--button-medium";case"large":return"yt-spec-avatar-shape__button--button-large";case"extra-large":return"yt-spec-avatar-shape__button--button-extra-large";case"extra-extra-large":return"yt-spec-avatar-shape__button--button-extra-extra-large"; case"giant":return"yt-spec-avatar-shape__button--button-giant";case"responsive":return"yt-spec-avatar-shape__button--button-responsive";default:return"";}} function wsb(a){switch(a){case"tiny":return 16;case"extra-small":return 24;case"small":return 32;case"medium":return 36;case"large":return 56;case"extra-large":return 72;case"extra-extra-large":return 120;case"giant":return 160;default:return 0;}} function xsb(a){return a==="medium"||a==="large"||a==="extra-large"||a==="extra-extra-large"||a==="giant"} function ysb(a){return!!((a==null?0:a.includes(3))||(a==null?0:a.includes(5)))} function zsb(a){var b,c,d={};return d["yt-spec-avatar-shape__live-dot"]=!((b=a.decorations)==null||!b.includes(0)||xsb(a.size)),d["yt-spec-avatar-shape__new-content"]=!((c=a.decorations)==null||!c.includes(1)),d} function Asb(a,b,c){var d,e=!((d=a.decorations)==null||!d.includes(2)||a.size!=="medium"&&a.size!=="large");d=a.size==="tiny"||a.size==="extra-small";var h,k,m,p,q={};return q["yt-spec-avatar-shape--live-ring"]=!!(((h=a.decorations)==null?0:h.includes(0))&&xsb(a.size)),q["yt-spec-avatar-shape--stories-watched"]=e&&!(b==null||!b.storiesWatched),q["yt-spec-avatar-shape--stories-unwatched"]=e&&!(b==null?0:b.storiesWatched),q["yt-spec-avatar-shape--background-border"]=ysb(a.decorations)&&!d,q["yt-spec-avatar-shape--background-border-thin"]= ysb(a.decorations)&&d,q["yt-spec-avatar-shape__on-select-border"]=!((k=a.decorations)==null||!k.includes(4)),q["yt-spec-avatar-shape__white-border"]=!((m=a.decorations)==null||!m.includes(5)),q["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((p=a.decorations)==null?0:p.includes(5))&&d),q["yt-spec-avatar-shape--is-overlay"]=!!c,q["yt-spec-avatar-shape--cairo-refresh"]=y("enable_cairo_refresh_web"),q} function Bsb(a){var b=a.data;var c=a.image;var d=a.state;var e=a.iconType===void 0?"LIVE":a.iconType;var h=a.overlays;var k=a.isOverlay;var m=Er();a=g(VHa());var p=a.next().value,q=a.next().value;rr(function(){requestAnimationFrame(function(){if(m.value===null)var va=!0;else{var Ma=m.value;va=b.badgeText;var tb=rsb(b.size);va in qsb?Ma=qsb[va]:(Ma=Ma.clientWidth,qsb[va]=Ma);(va=Ma>tb)?m.value.style.display="none":m.value.style.visibility="visible"}q(va)})}); a={};a=(a["yt-spec-avatar-shape"]=!0,a["yt-spec-avatar-shape__button"]=!0,a[vsb(b.size)]=!0,a);b.avatarButtonCustomClassName&&(a[b.avatarButtonCustomClassName]=!0);d=Asb(b,d,k);var r=zsb(b);k={};k=(k[usb(b.size)]=!0,k["yt-spec-avatar-shape--no-margin"]=ysb(b.decorations),k);var w={},z=(w["yt-spec-avatar-shape__image"]=!0,w["yt-spec-avatar-shape__image--ads-app"]=b.type===1,w);w={};var C=Object.assign((w["yt-spec-avatar-shape__image-overlays"]=!0,w),z);w={};var E=(w["yt-spec-avatar-shape__live-badge"]= !0,w["yt-spec-avatar-shape__live-badge--badge-small"]=b.size==="small",w["yt-spec-avatar-shape__live-badge--badge-medium"]=b.size==="medium",w["yt-spec-avatar-shape__live-badge--badge-large"]=b.size==="large",w["yt-spec-avatar-shape__live-badge--badge-extra-large"]=b.size==="extra-large"||b.size==="extra-extra-large"||b.size==="giant",w);w=!!b.onTap;a["yt-spec-avatar-shape__button--tappable"]=w;var I=Fr(function(va){var Ma;(Ma=b.onTap)==null||Ma.call(b,va);return!0}),N=w?"button":void 0,P=w?0:void 0, U=w?b.accessibilityText:"",ca=!w&&b.accessibilityText?b.accessibilityText:"",aa,ea,ha; return F("yt-avatar-shape",null,F("div",{class:dC(a),"on:click":I,"on:keydown":tsb(),"aria-label":U,role:N,tabindex:P},F("div",{class:dC(d)},F("div",{class:dC(k)},F(bq,null,function(){HB(c,{alt:ca,targetWidth:wsb(b.size),targetHeight:wsb(b.size),className:dC(z)})}),So(((aa=b.decorations)==null?void 0:aa.includes(0))&&xsb(b.size),function(){return F("div",{class:dC(E)},So(b.badgeText,function(){return F("div",{class:"yt-spec-avatar-shape__badge-text", el:m},b.badgeText)}),F(nr,{allowIdomInterop:Hr, cond:p},function(){a:switch(b.size){case"extra-large":var va=16;break a;default:va=13;}return F("div",{class:"yt-spec-avatar-shape__badge-icon"},PD(e,{iconSize:""+va}))}))}),So(((ea=b.decorations)==null?void 0:ea.includes(1))||((ha=b.decorations)==null?void 0:ha.includes(0))&&!xsb(b.size),function(){return F("div",{class:dC(r)})}),So(h,function(){return F("div",{class:dC(C)},F(bq,null,function(){h==null||h()}))})))))} var Csb=kC(Bsb,{callbacks:{overlays:!0}});function Dsb(a){return{size:Esb(a.data.avatarImageSize),onTap:a.onTap,decorations:a.decorations||[],badgeText:a.badgeText,accessibilityText:a.accessibilityText,avatarButtonCustomClassName:a.avatarButtonCustomClassName}} function Esb(a){switch(a){case"AVATAR_SIZE_XXS":return"tiny";case"AVATAR_SIZE_XS":return"extra-small";case"AVATAR_SIZE_S":return"small";case"AVATAR_SIZE_M":return"medium";case"AVATAR_SIZE_L":return"large";case"AVATAR_SIZE_XL":return"extra-large";case"AVATAR_SIZE_XXL":return"extra-extra-large";case"AVATAR_SIZE_XXXL":return"giant";case"AVATAR_SIZE_RESPONSIVE":return"responsive";default:return"medium";}} ;function QD(a){function b(){c.endpoint&&AB(c.endpoint)} var c=a.data;var d=a.decorations;var e=a.avatarButtonCustomClassName;a=a.isOverlay;return F("avatar-view-model",null,c.image?F(Bsb,{data:Dsb({data:c,onTap:c.endpoint?b:void 0,decorations:d,badgeText:void 0,accessibilityText:c.accessibilityText,avatarButtonCustomClassName:e}),image:c.image,iconType:"RADAR_LIVE",overlays:psb(c),isOverlay:a}):null)} var Fsb=kC(QD);function Gsb(a){var b=a.data;var c=a.avatar;var d=a.onTap;var e=a.element;a=a.commandController;d=d?Hsb(d,e,a):void 0;e=[];b.liveData&&e.push(0);var h;a=(h=b.liveData)==null?void 0:h.liveBadgeText;var k;h=(k=A(b.rendererContext,wu))==null?void 0:k.label;return Dsb({data:c,onTap:d,decorations:e,badgeText:a,accessibilityText:h?h:b.a11yLabel})} function Hsb(a,b,c){return function(){qC(a,{form:{element:b},commandController:c})}} ;function Isb(a){var b=a.data;a=a.className;var c=Er(),d=A(b.avatar,Yu),e=ND(b.rendererContext),h=d?Gsb({data:b,avatar:d,onTap:e,element:c.value}):{size:"medium"};return F("yt-decorated-avatar-view-model",{class:dC("yt-decorated-avatar-view-model-wiz",a),el:c},So(d==null?void 0:d.image,function(){var k,m,p;return F(Bsb,{data:h,image:d.image,iconType:"RADAR_LIVE",overlays:psb(d),idomKey:d==null?void 0:(k=d.image)==null?void 0:(m=k.sources)==null?void 0:(p=m.at(0))==null?void 0:p.url})}))} var Jsb=kC(Isb);function Ksb(a){switch(a){case"AVATAR_SIZE_XXS":return 16;case"AVATAR_SIZE_XS":return 24;case"AVATAR_SIZE_S":return 32;case"AVATAR_SIZE_M":return 36;case"AVATAR_SIZE_L":return 56;case"AVATAR_SIZE_XL":return 72;case"AVATAR_SIZE_XXL":return 120;case"AVATAR_SIZE_XXXL":return 160;default:return 0;}} function Lsb(a){var b=0;a.avatars&&(b+=a.avatars.length);a.decoratedText&&(b+=1);return b} var Msb=RC({avatarViewModel:QD,decoratedAvatarViewModel:Isb}); function Nsb(a){var b=a.data,c=b.avatars,d=b.text,e=b.rendererContext,h=b.decoratedText,k=(b=Er())&&!!ND(e),m={};m=(m["yt-avatar-stack-view-model-wiz"]=!0,m["yt-avatar-stack-view-model-wiz--tappable"]=k,m["yt-avatar-stack-view-model-wiz--is-overlay"]=a.isOverlay,m["yt-avatar-stack-view-model-wiz--medium-text"]=a.useMediumText,m);MD(b,e);var p=Lsb(a.data)>1,q=k?"link":void 0;k=k?0:void 0;var r,w;e=(w=(r=A(e,wu))==null?void 0:r.label)!=null?w:"";var z,C=c&&c.length>0?Ksb((z=A(c[0],Yu))==null?void 0: z.avatarImageSize):0,E;r=c&&c.length>0?(E=A(c[0],Yu))==null?void 0:E.avatarImageSize:"AVATAR_SIZE_UNKNOWN";E={};var I=(E["yt-avatar-stack-view-model-wiz__text-container"]=!0,E["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=r==="AVATAR_SIZE_XXS"||r==="AVATAR_SIZE_XS",E);return F("yt-avatar-stack-view-model",{el:b,class:dC(m,a.className),tabindex:k,role:q,"aria-label":e},So(c,function(){return F("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},So(h,function(){return F("div",{class:dC(I), style:"width: "+C+"px; height: "+C+"px"},So(h,function(){return KD(h,{className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"})}))}),So(c,function(){return c.slice().reverse().map(function(N){return F("div",{class:"yt-avatar-stack-view-model-wiz__avatar"},Msb(N,{avatarViewModel:{decorations:a.decorations?a.decorations:p?[3]:[], avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button",isOverlay:a.isOverlay}}))})}))}),So(d,function(){return KD(d,{className:"yt-avatar-stack-view-model-wiz__avatar-stack-text"})}))} var Osb=kC(Nsb);function Psb(a){switch(a){case"small":return"YtThumbnailOverlayAvatarStackViewModelavatarStackSmall";case"medium":return"YtThumbnailOverlayAvatarStackViewModelavatarStackMedium";case"large":return"YtThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"YtThumbnailOverlayAvatarStackViewModelavatarStackMedium";}} var Qsb=Gz(function(a){var b=a.data;var c=a.thumbnailSize;return F("thumbnail-overlay-avatar-stack-view-model",{class:"YtThumbnailOverlayAvatarStackViewModelHost"},F("div",{class:WA("YtThumbnailOverlayAvatarStackViewModelavatarStack",function(){return Psb(c==null?void 0:c())})},F(SC,{data:function(){return b().avatarStack}, mapping:{avatarStackViewModel:Osb},extraProps:{avatarStackViewModel:{decorations:[5]}}})))});bB(Qsb,"thumbnail-overlay-avatar-stack-view-model",{props:{data:$A,thumbnailSize:$A}});function Rsb(a){var b=a.data;return F("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:a.hidden===void 0?!1:a.hidden},KD(b.title,{className:"yt-thumbnail-overlay-title-view-model__title"}),b.subtitle?KD(b.subtitle,{className:"yt-thumbnail-overlay-title-view-model__subtitle"}):null)} ;YB(Rsb,"yt-thumbnail-overlay-title-view-model",{propNames:["data"]});YB(function(a){var b=a.data;a=a.hidden===void 0?!1:a.hidden;var c={};a={class:dC("yt-page-indicator-view-model",(c["yt-page-indicator-view-model__indicator--hidden"]=!b.indicatorCount,c)),hidden:a};if(b.indicatorCount){c=[];for(var d=0;d<b.indicatorCount;d++){var e={};e=dC("yt-page-indicator-view-model__indicator",(e["yt-page-indicator-view-model__indicator--selected"]=b.selectedIndex===d,e));c.push(F("div",{class:e}))}b=F(Np,null,c)}else b=F(Np,null);return F("yt-page-indicator-view-model",a,b)}, "yt-page-indicator-view-model",{propNames:["data"]});var Ssb=function(){var a=J.apply(this,arguments)||this;a.eventSink=function(){return a}; a.disableInteraction=!1;a.noRoundedCorners=!1;a.isPreviewLoading=!1;a.isOriginalAspectRatio=!1;a.computedObjectFit=!1;a.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return a}; l(Ssb,J);f=Ssb.prototype; f.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:{component:"ytd-thumbnail-overlay-resume-playback-renderer",properties:{isLive:"[[isLiveVideo]]"}},thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]", bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]",equalizerOnly:"[[nowPlayingEqualizerOnly]]",isActive:"[[data.selected]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer", params:{active:!0}},thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailBottomOverlayViewModel:"yt-thumbnail-bottom-overlay-view-model",thumbnailOverlayAvatarStackViewModel:"thumbnail-overlay-avatar-stack-view-model"},initialRenderPriority:y("defer_overlays")?1:void 0,waitForSignal:y("faster_load_overlay")?void 0:"eocs"},hoverOverlays_:{id:"hover-overlays", reuseComponents:!1,mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}},thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer", properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:{component:"ytd-thumbnail-overlay-loading-preview-renderer",properties:{isPreviewLoading:"[[isPreviewLoading]]"}}}},richThumbnail:{id:"mouseover-overlay",mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}}, renderPriority:2,waitForSignal:"eocs"}}}; f.onImageLoaded=function(){this.loaded=!0}; f.onImageUnloaded=function(){this.loaded=!1}; f.computeRichThumbnail=function(a,b,c,d){if(a&&b&&!d&&!y("disable_moving_thumbs_handling")&&!c)return b}; f.computeImageWidth=function(a,b){return b||9999}; f.computeIsOriginalAspectRatio=function(a){return a}; f.computeIsLive=function(a){if(a==null?0:a.badges)for(var b=0;b<a.badges.length;b++){var c=a.badges[b];if(c.metadataBadgeRenderer&&c.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(a==null?0:a.thumbnailOverlays)for(b=0;b<a.thumbnailOverlays.length;b++)if(c=a.thumbnailOverlays[b],c.thumbnailOverlayTimeStatusRenderer&&c.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1}; f.computeObjectFit=function(a,b){return b||(a?"CONTAIN":"")}; f.computeNavigationEndpoint=function(a,b,c){return a?b:c}; f.computeHasClip=function(a){a=g(a||[]);for(var b=a.next();!b.done;b=a.next())if(b.value.thumbnailOverlayPinkingRenderer)return!0;return!1}; f.computeOverlayColor=function(a){var b;return(a==null?0:(b=a.darkColorPalette)==null?0:b.section2Color)?a.darkColorPalette.section2Color:a==null?void 0:a.sampledThumbnailColor}; ia.Object.defineProperties(Ssb.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}}}); var RD=Ssb;RD.prototype.onImageUnloaded=RD.prototype.onImageUnloaded;RD.prototype.onImageLoaded=RD.prototype.onImageLoaded;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],RD.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],RD.prototype,"ytRendererstamperBehavior",void 0);u([K(wgb),v("design:type",Object)],RD.prototype,"ytdThumbnailBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],RD.prototype,"componentBehavior",void 0);u([K(Rz),v("design:type",Object)],RD.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],RD.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],RD.prototype,"circular",void 0);u([Q({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),v("design:type",Object)],RD.prototype,"richThumbnail",void 0); u([Q({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),v("design:type",Boolean)],RD.prototype,"hasClip",void 0);u([Q(),v("design:type",Object)],RD.prototype,"eventSink",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],RD.prototype,"queued",void 0);u([Q({value:!1}),v("design:type",Boolean)],RD.prototype,"richGridThumbnail",void 0);u([Q({value:!1}),v("design:type",Boolean)],RD.prototype,"useExpandableTooltip",void 0); u([Q({value:!1}),v("design:type",Boolean)],RD.prototype,"useUntranslatedNavigationEndpoint",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RD.prototype,"disableInteraction",void 0);u([Q({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),v("design:type",Object)],RD.prototype,"computedNavigationEndpoint",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],RD.prototype,"nowPlayingEqualizerOnly",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],RD.prototype,"hidePlaybackStatus",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],RD.prototype,"objectFit",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RD.prototype,"noRoundedCorners",void 0);u([Q({value:!1}),v("design:type",Boolean)],RD.prototype,"watchFeedThumbnail",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],RD.prototype,"isPreviewLoading",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),v("design:type",Object)],RD.prototype,"isOriginalAspectRatio",void 0);u([Q({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),v("design:type",Object)],RD.prototype,"computedObjectFit",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsLive(data)"}),v("design:type",Boolean)],RD.prototype,"isLiveVideo",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],RD.prototype,"loaded",void 0);u([Q({computed:"computeOverlayColor(data.thumbnail)"}),v("design:type",Object)],RD.prototype,"overlayColor",void 0);u([Q({selector:pgb}),v("design:type",Boolean)],RD.prototype,"inlinePreviewIsEnabled",void 0); u([L("inlinePreviewIsEnabled"),v("design:type",Boolean),v("design:paramtypes",[])],RD.prototype,"isPreviewDisabled",null);u([M("image-loaded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RD.prototype,"onImageLoaded",null);u([M("image-unloaded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RD.prototype,"onImageUnloaded",null);RD=u([R({disableElementRegistration:!0,is:"ytd-thumbnail"})],RD); V(RD,"ytd-thumbnail",function(){if(asb!==void 0)return asb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"thumbnail\" class=\"yt-simple-endpoint inline-block style-scope ytd-thumbnail\" aria-hidden=\"true\" href$=\"[[computeHref_(computedNavigationEndpoint)]]\" data=\"[[computedNavigationEndpoint]]\" rel=\"[[computeNofollow_(computedNavigationEndpoint)]]\" tabindex=\"-1\">\n <yt-image alt=\"\" data=\"[[data.thumbnail]]\" ftl-eligible=\"\" height=\"[[height]]\" notify-on-loaded=\"\" notify-on-unloaded=\"\" object-fit=\"[[computedObjectFit]]\" width=\"[[computeImageWidth(data, width)]]\" class=\"style-scope ytd-thumbnail\">\n </yt-image>\n \n <div id=\"overlays\" class=\"style-scope ytd-thumbnail\"></div>\n <div id=\"mouseover-overlay\" class=\"style-scope ytd-thumbnail\"></div>\n <div id=\"hover-overlays\" class=\"style-scope ytd-thumbnail\"></div>\n</a>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return asb=a},{mode:2});var Tsb;var Usb=ka(["--ytd-badge-icon-color:",";"]),Vsb=function(){var a=J.apply(this,arguments)||this;a.DEFAULT_TOOLTIP_OFFSET="10";a.TOOLTIP_OFFSET_NO_BANNER="-8";a.badges=null;a.noEndpoints=!1;a.wrapText=!1;a.forceVerified=!1;a.tooltipPosition="top";a.compactStyle=!1;a.height=0;a.lineHeight=0;return a}; l(Vsb,J);f=Vsb.prototype;f.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}}; f.attached=function(){var a=this;this.observer=new MutationObserver(function(b,c){a.handleResized();c.disconnect()}); this.observer.observe(this.textEl,{childList:!0})}; f.detached=function(){this.observer&&this.observer.disconnect()}; f.logTooltipEvent=function(){y("kevlar_wiz_tooltip_event_killswitch")||yjb||(wjb("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),yjb=!0)}; f.handleWindowResized=function(){this.handleResized()}; f.onChannelNameChanged=function(){this.verified?this.handleResized():(this.textEl&&this.textEl.style.removeProperty("width"),this.textContainerEl&&(this.textContainerEl.style.removeProperty("padding"),this.textContainerEl.style.removeProperty("margin-right"),this.textContainerEl.style.removeProperty("margin-left")))}; f.onHeightChanged=function(){if(this.verified){var a=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";gk("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=a:this.textContainerEl.style.marginRight=a}}; f.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=gk("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")}; f.handleResized=function(){var a=this;this.verified&&Hi.addLowPriorityJob(function(){a.fitBackgroundToText();var b=getComputedStyle(a.hostElement).lineHeight;b&&(b=b.match(/\d+/))&&b.length&&(a.lineHeight=Number(b[0]));a.height=a.lineHeight&&!a.wrapText?a.lineHeight:a.textEl.offsetHeight})}; f.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var a=document.createRange(),b=T(this.textEl).children;b.length>0?a.selectNodeContents(b[0]):a.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(a.getBoundingClientRect().width)+"px"}}; f.computeChannelBadgeStyle=function(a){var b;if((a==null?0:(b=a.runs)==null?0:b.length)&&a.runs[0].textColor)return hh(Usb,$x(a.runs[0].textColor))}; ia.Object.defineProperties(Vsb.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!(!this.forceVerified&&this.get("badges.0.metadataBadgeRenderer.style")!=="BADGE_STYLE_TYPE_UNIFIED_VERIFIED")}}, hideBadges:{configurable:!0,enumerable:!0,get:function(){return this.verified||!this.badges||this.badges.length===0}}, formattedName:{configurable:!0,enumerable:!0,get:function(){return typeof this.channelName==="string"?Rw(this.channelName):this.channelName}}, tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var a=this.get("badges.0.metadataBadgeRenderer.tooltip");if(a)return a}return Sw(this.formattedName)}}, tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}}); var SD=Vsb;SD.prototype.onLineHeightChanged=SD.prototype.onLineHeightChanged;SD.prototype.onHeightChanged=SD.prototype.onHeightChanged;SD.prototype.onChannelNameChanged=SD.prototype.onChannelNameChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],SD.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],SD.prototype,"badges",void 0);u([Q(),v("design:type",Object)],SD.prototype,"channelName",void 0);u([Q(),v("design:type",Object)],SD.prototype,"noEndpoints",void 0); u([Q(),v("design:type",Object)],SD.prototype,"wrapText",void 0);u([Q(),v("design:type",Object)],SD.prototype,"forceVerified",void 0);u([Q(),v("design:type",Object)],SD.prototype,"tooltipPosition",void 0);u([Q(),v("design:type",String)],SD.prototype,"tooltip",void 0);u([Q(),v("design:type",Boolean)],SD.prototype,"hasChannelArt",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],SD.prototype,"compactStyle",void 0); u([My("#text-container"),v("design:type",HTMLElement)],SD.prototype,"textContainerEl",void 0);u([My("#text"),v("design:type",Object)],SD.prototype,"textEl",void 0);u([My("#verified-tooltip"),v("design:type",HTMLElement)],SD.prototype,"verifiedTooltip",void 0);u([Q(),v("design:type",Object)],SD.prototype,"height",void 0);u([Q(),v("design:type",Object)],SD.prototype,"lineHeight",void 0); u([Q({reflectToAttribute:!0}),L("badges","forceVerified"),v("design:type",Boolean),v("design:paramtypes",[])],SD.prototype,"verified",null);u([L("badges","verified"),v("design:type",Boolean),v("design:paramtypes",[])],SD.prototype,"hideBadges",null);u([L("channelName"),v("design:type",Object),v("design:paramtypes",[])],SD.prototype,"formattedName",null);u([L("badges","verified","formattedName"),v("design:type",String),v("design:paramtypes",[])],SD.prototype,"tooltipText",null); u([L("hasChannelArt"),v("design:type",String),v("design:paramtypes",[])],SD.prototype,"tooltipOffset",null);u([O("channelName"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],SD.prototype,"onChannelNameChanged",null);u([O("height"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],SD.prototype,"onHeightChanged",null); u([O("lineHeight","height"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],SD.prototype,"onLineHeightChanged",null);SD=u([R({is:"ytd-channel-name",disableElementRegistration:!0})],SD); V(SD,"ytd-channel-name",function(){if(Tsb!==void 0)return Tsb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" on-mouseover=\"logTooltipEvent\" class=\"style-scope ytd-channel-name\">\n <div id=\"text-container\" class=\"style-scope ytd-channel-name\">\n <yt-formatted-string id=\"text\" ellipsis-truncate=\"[[!wrapText]]\" link-inherit-color=\"\" no-endpoints=\"[[noEndpoints]]\" respect-lang-dir=\"\" text=\"[[formattedName]]\" title=\"\" class=\"style-scope ytd-channel-name\">\n </yt-formatted-string>\n </div>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" offset=\"[[tooltipOffset]]\" position=\"[[tooltipPosition]]\" class=\"style-scope ytd-channel-name\">\n [[tooltipText]]\n </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges=\"[[badges]]\" disable-upgrade$=\"[[!badges]]\" hidden=\"[[hideBadges]]\" style$=\"[[computeChannelBadgeStyle(formattedName)]]\" class=\"style-scope ytd-channel-name\">\n</ytd-badge-supported-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Tsb=a},{mode:Mz("kevlar_poly_si_batch_j036")?1:2});var Wsb;tt({id:"America/Los_Angeles",names:["PST","PST","PDT","PDT"],std_offset:-480,transitions:[2770,60,7137,0,11506,60,16041,0,20410,60,24777,0,29146,60,33513,0,35194,60,42249,0,45106,60,50985,0,55354,60,59889,0,64090,60,68625,0,72994,60,77361,0,81730,60,86097,0,90466,60,94833,0,99202,60,103569,0,107938,60,112473,0,116674,60,121209,0,125578,60,129945,0,134314,60,138681,0,143050,60,147417,0,151282,60,156153,0,160018,60,165057,0,168754,60,173793,0,177490,60,182529,0,186394,60,191265,0,195130,60,200001,0, 203866,60,208905,0,212602,60,217641,0,221338,60,226377,0,230242,60,235113,0,238978,60,243849,0,247714,60,252585,0,256450,60,261489,0,265186,60,270225,0,273922,60,278961,0,282826,60,287697,0,291562,60,296433,0,300298,60,305337,0,309034,60,314073,0,317770,60,322809,0,326002,60,331713,0,334738,60,340449,0,343474,60,349185,0,352378,60,358089,0,361114,60,366825,0,369850,60,375561,0,378586,60,384297,0,387322,60,393033,0,396058,60,401769,0,404962,60,410673,0,413698,60,419409,0,422434,60,428145,0,431170, 60,436881,0,439906,60,445617,0,448810,60,454521,0,457546,60,463257,0,466282,60,471993,0,475018,60,480729,0,483754,60,489465,0,492490,60,498201,0,501394,60,507105,0,510130,60,515841,0,518866,60,524577,0,527602,60,533313,0,536338,60,542049,0,545242,60,550953,0,553978,60,559689,0,562714,60,568425,0,571450,60,577161,0,580186,60,585897,0,588922,60,594633,0]}); function Xsb(a){a=TD(a,2);return Cw!=="ru"&&Cw!=="es_419"&&Cw!=="es-419"&&Cw!=="es"&&Cw!=="es_US"&&Cw!=="es-US"&&Cw!=="fr"&&Cw!=="pl"&&Cw!=="it"&&Cw!=="nl"&&Cw!=="uk"&&Cw!=="fr_CA"&&Cw!=="fr-CA"||a===""?a:a[0].toLocaleUpperCase()+a.substring(1)} var Zsb=Ysb(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(a){return a}}}),$sb=Ysb(function(){return{dateFormat:3, timeFormat:7,joinerStyle:3,capitalize:function(a){return a}}}); function Ysb(a){return function(b){var c=a(),d=TD(b,c.dateFormat);b=TD(b,c.timeFormat);var e=c.capitalize,h=R2a.DATETIMEFORMATS[c.joinerStyle];h=h.replace(/'(?!')/g,"");h=h.replace("{0}",b);h=h.replace("{1}",d);return e.call(c,h)}} function atb(a){return a?typeof a.seconds==="string"&&(a.nanos===void 0||typeof a.nanos==="number"):!1} function btb(a){return new Date(Number(a.seconds)*1E3+(a.nanos||0)*1E-6)} function TD(a,b){if(typeof a.getTime==="function")a={date:a};else if(atb(a))a={date:btb(a)};else if(typeof atb(a.timestamp)&&typeof a.i18nInternalSecondsEastOfUtc==="number")a={date:btb(a.timestamp),timeZone:tt(-a.i18nInternalSecondsEastOfUtc/60)};else throw Error("Ill-formed LocalTime or Timestamp "+JSON.stringify(a));var c=a;a=c.date;c=c.timeZone;b=ctb(b).format(a,c);Cw==="zh-TW"&&(a=c?Number(ctb("H").format(a,c)):a.getHours(),b=a<5?b.replace("\u4E0A\u5348","\u51CC\u6668"):a<8?b.replace("\u4E0A\u5348", "\u65E9\u4E0A"):a<12?b.replace("\u4E0A\u5348","\u4E0A\u5348"):a<13?b.replace("\u4E0B\u5348","\u4E2D\u5348"):a<19?b.replace("\u4E0B\u5348","\u4E0B\u5348"):b.replace("\u4E0B\u5348","\u665A\u4E0A"));return b} var dtb=new Map;function ctb(a){if(dtb.has(a))return dtb.get(a);var b=etb(a);b=ftb(b);nPa!==!0&&(nPa=!0);lPa=!0;lPa=!1;b=new ut(b,R2a);dtb.set(a,b);return b} function etb(a){return new ut(a,R2a).patternParts_.map(function(b){return b.type===0?"'"+b.text+"'":b.text}).join("")} function ftb(a){return Cw==="en"||Cw==="es_US"||Cw==="es-US"?a:a.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(b,c,d){return"H".repeat(c.length)+d})} ;function gtb(a,b,c){if(!a.includes("START_TIME_PLACEHOLDER")||!a.includes("END_TIME_PLACEHOLDER"))return a;var d=new Date(0),e=new Date(0);d.setUTCMilliseconds(b);e.setUTCMilliseconds(c);return a.replace("START_TIME_PLACEHOLDER",TD(d,7)).replace("END_TIME_PLACEHOLDER",TD(e,7))} function UD(a,b){if(!a.includes("DATE_PLACEHOLDER"))return a;var c=new Date(0);c.setUTCSeconds(b);return a.replace("DATE_PLACEHOLDER",$sb(c))} ;var htb=function(){var a=J.apply(this,arguments)||this;a.noEndpoints=!1;a.amsterdamPostMvp=y("web_amsterdam_post_mvp_playlists");a.badges=[];a.transferState="TRANSFER_STATE_UNKNOWN";return a}; l(htb,J);f=htb.prototype;f.getMetadata=function(a){if(!a)return[];var b=[],c=a.shortViewCountText||a.viewCountText;c&&b.push(Sw(c));a.publishedTimeText&&b.push(Sw(a.publishedTimeText));a.upcomingEventData&&a.upcomingEventData.upcomingEventText&&b.push(UD(Sw(a.upcomingEventData.upcomingEventText),Number(a.upcomingEventData.startTime)));return b}; f.observeDataForBylineSeparator=function(){this.data&&kz(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)}; f.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=$x(this.metadataColor)}; f.getSimpleString=function(a){return Sw(a)}; f.isBylineHidden=function(a){return this.noByline||!((a==null?0:a.longBylineText)||(a==null?0:a.shortBylineText))}; f.isMetadataHidden=function(a){var b;return((b=this.getMetadata(a))==null?void 0:b.length)===0}; f.isBylineMetadataSeparatorHidden=function(a){return this.isMetadataHidden(a)||!this.shouldShowVideoInfo}; f.isLongByline=function(a,b){return b&&!(a==null||!a.longBylineText)}; ia.Object.defineProperties(htb.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var a;return this.amsterdamPostMvp&&!((a=this.data)==null||!a.videoInfo)}}, inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}}, longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}}, bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}}}); var VD=htb;VD.prototype.metadataColorChanged=VD.prototype.metadataColorChanged;VD.prototype.observeDataForBylineSeparator=VD.prototype.observeDataForBylineSeparator;u([K(Rz),v("design:type",Object)],VD.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],VD.prototype,"data",void 0);u([Q(),v("design:type",Object)],VD.prototype,"noEndpoints",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],VD.prototype,"isSlimShort",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],VD.prototype,"radioMeta",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],VD.prototype,"watchFeedBigThumbs",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],VD.prototype,"richMeta",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],VD.prototype,"amsterdamPostMvp",void 0);u([Q(),v("design:type",Boolean)],VD.prototype,"noByline",void 0); u([Q({computed:"isLongByline(data, radioMeta)"}),v("design:type",Boolean)],VD.prototype,"longByline",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],VD.prototype,"truncateMetadataLine",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],VD.prototype,"miniMode",void 0);u([Q(),v("design:type",Number)],VD.prototype,"metadataColor",void 0);u([Q(),v("design:type",Array)],VD.prototype,"badges",void 0); u([Q({selector:dA,selectorArgs:["data.videoId"]}),v("design:type",String)],VD.prototype,"transferState",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],VD.prototype,"isDownloading",void 0);u([My("#metadata-line"),v("design:type",HTMLElement)],VD.prototype,"metadataLine",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VD.prototype,"observeDataForBylineSeparator",null); u([O("metadataColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VD.prototype,"metadataColorChanged",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],VD.prototype,"shouldShowVideoInfo",null);u([L("badges"),v("design:type",String),v("design:paramtypes",[])],VD.prototype,"inlineBadgeClass",null);u([L("longByline"),v("design:type",String),v("design:paramtypes",[])],VD.prototype,"longBylineClass",null); u([L("data","longByline"),v("design:type",Object),v("design:paramtypes",[])],VD.prototype,"bylineText",null);VD=u([R({is:"ytd-video-meta-block",disableElementRegistration:!0})],VD); V(VD,"ytd-video-meta-block",function(){if(Wsb!==void 0)return Wsb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<div id=\"metadata\" class=\"style-scope ytd-video-meta-block\">\n <div id=\"byline-container\" hidden=\"[[isBylineHidden(data, radioMeta)]]\" class=\"style-scope ytd-video-meta-block\">\n <ytd-channel-name id=\"channel-name\" class$=\"[[longBylineClass]] style-scope ytd-video-meta-block\" badges=\"[[data.ownerBadges]]\" channel-name=\"[[bylineText]]\" no-endpoints=\"[[noEndpoints]]\" wrap-text=\"[[longByline]]\" class=\"style-scope ytd-video-meta-block\">\n </ytd-channel-name>\n <div id=\"separator\" class=\"style-scope ytd-video-meta-block\">\u2022</div>\n <yt-formatted-string id=\"video-info\" hidden=\"[[!shouldShowVideoInfo]]\" text=\"[[data.videoInfo]]\" class=\"style-scope ytd-video-meta-block\">\n </yt-formatted-string>\n </div>\n <div id=\"metadata-line\" class=\"style-scope ytd-video-meta-block\">\n \n <ytd-badge-supported-renderer class=\"inline-metadata-badge style-scope ytd-video-meta-block\" badges=\"[[badges]]\" hidden=\"[[!badges.length]]\">\n </ytd-badge-supported-renderer>\n <div id=\"separator\" hidden=\"[[isBylineMetadataSeparatorHidden(data)]]\" class=\"style-scope ytd-video-meta-block\">\u2022</div>\n <template is=\"dom-repeat\" items=\"[[getMetadata(data)]]\" strip-whitespace=\"\" class=\"style-scope ytd-video-meta-block\">\n <span class=\"inline-metadata-item style-scope ytd-video-meta-block\">[[item]]</span>\n </template>\n </div>\n</div>\n<div id=\"additional-metadata-line\" class=\"style-scope ytd-video-meta-block\">\n <template is=\"dom-repeat\" items=\"[[data.additionalMetadatas]]\" class=\"style-scope ytd-video-meta-block\"><span class=\"style-scope ytd-video-meta-block\">[[getSimpleString(item)]]</span></template>\n</div>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Wsb=a},{mode:Mz("kevlar_poly_si_batch_j027")?1:2});bB(Jsb,"yt-decorated-avatar-view-model",{props:{data:$A,className:$A}});var itb={isAdsVideo:!0},jtb={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},ktb={showPlayerControls:!1,videoPreviewDurationMs:15E3},ltb={showPlayerControls:!1,videoPreviewDurationMs:uk("web_shorts_inline_playback_preview_ms"),forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:3,cropPlayerToFillThumbnailHorizontally:!y("web_shorts_imp_fullwidth_killswitch")},mtb={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:1,cropPlayerToFillThumbnailHorizontally:!0};function ntb(a){if("accessibilityText"in a)return a.accessibilityText||"";if("title"in a){var b,c,d;return((b=a.title)==null?void 0:(c=b.accessibility)==null?void 0:(d=c.accessibilityData)==null?void 0:d.label)||""}if("accessibility"in a){var e,h;return((e=a.accessibility)==null?void 0:(h=e.accessibilityData)==null?void 0:h.label)||""}return""} function otb(a){return"inlinePlayerData"in a} ;function WD(a){return new ptb(a)} var ptb=function(a){var b=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){}; this.JSC$10717_unsubscribeFromInlinePreviewIsActive=function(){}; this.videoPreviewJobId=0;this.JSC$10717_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(c){b.onMouseMove(c)}; this.onLockupMouseLeaveFn=function(c){c=c.relatedTarget;var d,e;((d=document.getElementsByTagName("ytd-video-preview"))==null?0:(e=d.item(0))==null?0:e.contains(c))||(qtb(b),XD(b))}; this.onThumbnailMouseDownFn=function(){qtb(b);XD(b)}; this.onTouchStart=function(){b.JSC$10717_touched=!0}; this.mediaRenderer=a.mediaRenderer;this.thumbnailElement=a.thumbnailElement;this.lockupElement=a.lockupElement;this.videoPreviewOptsInput=a.videoPreviewOpts;rtb(this);YD(this)?this.thumbnailElement?this.lockupElement?(this.lockupElement.addEventListener("mouseenter",this.onMouseMoveFn),this.lockupElement.addEventListener("mouseleave",this.onLockupMouseLeaveFn),this.lockupElement.addEventListener("touchstart",this.onTouchStart),this.thumbnailElement.addEventListener("mousedown",this.onThumbnailMouseDownFn)): Jm(Error("No lockupElement in InlinePreviewHoverListener")):Jm(Error("No thumbnailElement in InlinePreviewHoverListener")):stb(this)},ZD=function(a){stb(a); var b;(b=a.lockupElement)==null||b.removeEventListener("mouseenter",a.onMouseMoveFn);var c;(c=a.lockupElement)==null||c.removeEventListener("mouseleave",a.onLockupMouseLeaveFn);var d;(d=a.lockupElement)==null||d.removeEventListener("touchstart",a.onTouchStart);var e;(e=a.thumbnailElement)==null||e.removeEventListener("mousedown",a.onThumbnailMouseDownFn);XD(a)},rtb=function(a){a.inlinePreviewIsEnabledForUser=tw.getState().ui.inlinePreviewIsEnabled; a.unsubscribeFromInlinePreviewIsEnabled=Rv(tw,pgb,function(b){(a.inlinePreviewIsEnabledForUser=b)||XD(a)}); a.JSC$10717_unsubscribeFromInlinePreviewIsActive=Rv(tw,ogb,function(b){(a.inlinePreviewIsActive=b)||XD(a)})},stb=function(a){a.unsubscribeFromInlinePreviewIsEnabled(); a.unsubscribeFromInlinePreviewIsEnabled=function(){}; a.JSC$10717_unsubscribeFromInlinePreviewIsActive();a.JSC$10717_unsubscribeFromInlinePreviewIsActive=function(){}}; ptb.prototype.onMouseMove=function(a){var b=this;a.buttons>0||(a=uk("kevlar_lockup_hover_delay",-1),this.JSC$10717_touched&&a>=0?(Hi.cancelJob(this.videoPreviewJobId),this.videoPreviewJobId=Vk(Hi,function(){ttb(b)},a),this.JSC$10717_touched=!1):ttb(this))}; var ttb=function(a){!a.previewTriggered&&YD(a)&&(a.inlinePreviewIsActive&&qtb(a),a.previewTriggered=!0,a.mediaRenderer.isInlinePreviewTriggered=!0,Hi.cancelJob(a.videoPreviewJobId),a.videoPreviewJobId=Vk(Hi,function(){var b,c,d,e;return t(function(h){if(h.nextAddress==1){if(!YD(a))return h.return();b=a.getVideoPreviewOpts();return b?(d=(c=xv(a.mediaRenderer.hostElement,"yt-open-video-preview-action",[b]))&&c[0])?n(h,c[0],3):h.jumpTo(2):h.return()}h.nextAddress!=2&&(d=h.yieldResult===1);if(d){var k= (e=a.mediaRenderer)==null?void 0:e.data;k&&(otb(k)?delete k.inlinePlayerData:"inlinePlaybackEndpoint"in k&&delete k.inlinePlaybackEndpoint)}ua(h)})}))}; ptb.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var a,b;if((b=(a=this.videoPreviewOptsInput)==null?void 0:a.videoPreviewData)!=null)a=b;else if(a=this.mediaRenderer.data){if(otb(a))a={inlinePlaybackEndpoint:wB(a.inlinePlayerData.onVisible),navigationEndpoint:wB(a.onTap),thumbnail:"image"in a?a.image:a.thumbnail,thumbnailOverlays:void 0,accessibilityText:ntb(a)};else if("multipleInlinePlaybackEndpoint"in a){var c=A(A(a.multipleInlinePlaybackEndpoint,aUa),bUa);if(c!=null&&c.playerDescriptors){b= [];c=g(c.playerDescriptors);for(var d=c.next();!d.done;d=c.next())d=d.value,b.push({inlinePlaybackEndpoint:d.inlinePlaybackEndpoint,navigationEndpoint:d.navigationEndpoint,thumbnail:d.thumbnail,thumbnailOverlays:d.thumbnailOverlays,accessibilityText:ntb(a)});a=b}else a=void 0}else a={inlinePlaybackEndpoint:a.inlinePlaybackEndpoint,navigationEndpoint:a.navigationEndpoint,thumbnail:a.thumbnail,thumbnailOverlays:a.thumbnailOverlays,accessibilityText:ntb(a)};}else a=void 0;return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement, thumbnail:this.thumbnailElement,videoPreviewData:a,showPlayerControls:!0},this.videoPreviewOptsInput)}}; var YD=function(a){var b;if(b=a.inlinePreviewIsEnabledForUser)b=(a=a.mediaRenderer.data)?"inlinePlaybackEndpoint"in a&&a.inlinePlaybackEndpoint||otb(a)&&a.inlinePlayerData||"multipleInlinePlaybackEndpoint"in a&&a.multipleInlinePlaybackEndpoint?!0:!1:!1;return b},qtb=function(a){wv(a.mediaRenderer.hostElement,"yt-terminate-video-preview-action")},XD=function(a){Hi.cancelJob(a.videoPreviewJobId); a.inlinePreviewIsActive=!1;a.previewTriggered=!1;a.mediaRenderer.isInlinePreviewTriggered=!1};var utb=function(){var a=J.apply(this,arguments)||this;a.fullHeight=y("web_rich_grid_media_full_height");a.showChannelAvatar=!0;a.hasPlaylistThumbnail=!1;a.prepareThumbnailForPageTransition=function(){y("web_thumbnail_to_watch_transition")&&(a.thumbnail.style.viewTransitionName="thumbnail-to-watch",a.cleanupThumbnailAfterPageTransition(a.thumbnail))}; return a}; l(utb,J);f=utb.prototype; f.configureRendererStamper=function(){return{"data.menu":WC,"data.thumbnailUnderlay":{id:"thumbnail-underlay",mapping:{endorsementHeaderRenderer:{component:"ytd-endorsement-header-renderer",properties:{lightColorPalette:"[[data.thumbnail.lightColorPalette]]",darkColorPalette:"[[data.thumbnail.darkColorPalette]]"}}}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyRenderer:"ytd-slimline-survey-renderer"}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}}, upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}},"data.avatar":{id:"decorated-avatar",mapping:{decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}}; f.attached=function(){this.JSC$10721_throttledOnResize=new nt(this.updateLockupSize,uk("rich_grid_resize_delay_ms",50),this)}; f.detached=function(){var a;(a=this.resizeObserver)==null||a.disconnect();this.resizeObserver=void 0;this.clearInlinePreviewHoverListeners()}; f.initResizeObserver=function(){var a=this;if(window.ResizeObserver&&y("web_rich_grid_media_avatar_can_hide")){var b;(b=this.resizeObserver)==null||b.disconnect();var c=!1;this.resizeObserver=new ResizeObserver(function(){if(c){var d;(d=a.resizeObserver)==null||d.disconnect();requestAnimationFrame(function(){var e;(e=a.JSC$10721_throttledOnResize)==null||e.fire();a.initResizeObserver()})}else c=!0}); this.resizeObserver.observe(this.hostElement)}}; f.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$10721_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:this.JSC$10721_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})}; f.getVideoPreviewOpts=function(){var a={},b;if((b=this.data)==null?0:b.multipleInlinePlaybackEndpoint)a=ktb;this.isRadio&&(a=jtb);return y("web_thumbnail_to_watch_transition")?Object.assign({},a,{onNavigateToWatchCallback:this.prepareThumbnailForPageTransition}):a}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$10721_inlinePreviewHoverListener)==null||ZD(a)}; f.getOwner=function(){var a,b,c;return((a=this.data)==null?void 0:(b=a.channelThumbnailSupportedRenderers)==null?void 0:b.channelThumbnailWithLinkRenderer)||A((c=this.data)==null?void 0:c.showProviderChannelThumbnail,sTa)}; f.updateLockupSize=function(){var a;((a=this.getOwner())==null?0:a.thumbnail)?this.showChannelAvatar=this.isWatchPage||!y("web_rich_grid_media_avatar_can_hide")?!0:this.hostElement.getBoundingClientRect().width>=240:this.showChannelAvatar=!1}; f.getFeedbackEndpoint=function(a){if(A(a,Iu))return a;var b,c;a=(c=(b=A(a,Bu))==null?void 0:b.commands)!=null?c:[];b=g(a);for(c=b.next();!c.done;c=b.next())if(c=this.getFeedbackEndpoint(c.value))return c;return null}; f.computeNavigationEndpoint=function(a){return O2a(a==null?void 0:a.navigationEndpoint)}; f.onDataChanged=function(){var a=this,b=this.getOwner();if(b){this.set("data.owner",b);var c,d,e,h,k,m=((c=this.data)==null?void 0:(d=c.shortBylineText)==null?void 0:(e=d.runs)==null?void 0:(h=e[0])==null?void 0:h.text)||((k=b.name)==null?void 0:k.simpleText);this.set("data.owner.title",m)}var p,q,r,w,z,C;b=((p=this.data)==null?void 0:(q=p.thumbnailRenderer)==null?void 0:q.playlistVideoThumbnailRenderer)||((r=this.data)==null?void 0:(w=r.thumbnailRenderer)==null?void 0:w.playlistCustomThumbnailRenderer)||( (z=this.data)==null?void 0:(C=z.thumbnailRenderer)==null?void 0:C.showCustomThumbnailRenderer);var E;((E=this.data)==null?0:E.thumbnail)||!b||this.set("data.thumbnail",b.thumbnail);this.updateInlinePreviewHoverListeners();this.initResizeObserver();requestAnimationFrame(function(){a.updateLockupSize()}); var I;if(p=((I=this.data)==null?void 0:I.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(p);var N;((N=this.dismissActionToReplayEntity)==null?0:N.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)}; f.onHiddenChanged=function(){this.updateLockupSize()}; f.onIsDismissedChanged=function(){this.ytdDismissibleItemBehavior.isDismissed&&wv(this.hostElement,"yt-terminate-video-preview-action")}; f.metadataColorChanged=function(){var a;if(this.metadataColor&&((a=this.videoTitle)==null?0:a.style))this.videoTitle.style.color=$x(this.metadataColor);else{var b,c;!this.metadataColor&&((b=this.videoTitle)==null?0:(c=b.style)==null?0:c.color)&&(this.videoTitle.style.color="")}}; f.onDetailsClick=function(a){var b=this.computedNavigationEndpoint;b&&(Uz(Yy(a),this.hostElement,["A","BUTTON"])||vv(this.hostElement,"yt-navigate",{endpoint:b}))}; f.cleanupThumbnailAfterPageTransition=function(a){gm(document,"yt-page-type-changed",function(){a.style.viewTransitionName=""})}; f.onRendererTap=function(){this.prepareThumbnailForPageTransition();var a,b,c=((a=this.data)==null?void 0:a.serviceEndpoint)||this.getFeedbackEndpoint((b=this.data)==null?void 0:b.navigationEndpoint);c&&A(c,Iu)&&this.ytComponentBehavior.resolveCommand(c)}; f.onMouseDown=function(a){var b=a.target,c=this.computedNavigationEndpoint,d;a=b.href||((d=A(c==null?void 0:c.commandMetadata,kq))==null?void 0:d.url);d=b.data||c;a&&d&&sib(a,d)}; f.computeHasPlaylistThumbnail=function(a){var b,c,d,e,h;if((((b=a.thumbnailRenderer)==null?0:b.playlistVideoThumbnailRenderer)||((c=a.thumbnailRenderer)==null?0:c.playlistCustomThumbnailRenderer)||((d=a.thumbnailRenderer)==null?0:d.showCustomThumbnailRenderer)||((e=a.thumbnailRenderer)==null?0:e.playlistVideoThumbnailRenderer)||((h=a.thumbnailRenderer)==null?0:h.playlistCustomThumbnailRenderer))&&a.thumbnailOverlays)for(b=0;b<a.thumbnailOverlays.length;b++)if(c=void 0,(c=a.thumbnailOverlays[b])== null?0:c.thumbnailOverlayBottomPanelRenderer)return!0;return!1}; ia.Object.defineProperties(utb.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.JSC$10721_inlinePreviewHoverListener)==null?0:YD(a))&&!!this.ytdLockupBehavior.lockupIsHovered}}, stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return Y6a(location.pathname)==="home"?"large":"medium"}}, useAvatar:{configurable:!0,enumerable:!0,get:function(){var a;return y("web_rich_grid_media_use_decorated_avatar_view_model")&&!((a=this.data)==null||!a.avatar)}}}); var $D=utb;$D.prototype.onMouseDown=$D.prototype.onMouseDown;$D.prototype.metadataColorChanged=$D.prototype.metadataColorChanged;$D.prototype.onIsDismissedChanged=$D.prototype.onIsDismissedChanged;$D.prototype.onHiddenChanged=$D.prototype.onHiddenChanged;$D.prototype.onDataChanged=$D.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],$D.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$D.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],$D.prototype,"ytComponentBehavior",void 0);u([K(Tz),v("design:type",Object)],$D.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Zz),v("design:type",Object)],$D.prototype,"ytdLockupBehavior",void 0);u([K(Rz),v("design:type",Object)],$D.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],$D.prototype,"data",void 0); u([Q(),v("design:type",Boolean)],$D.prototype,"noEndpoints",void 0);u([Q({value:!1}),v("design:type",Boolean)],$D.prototype,"isRadio",void 0);u([Q({selector:mgb}),v("design:type",Boolean)],$D.prototype,"isWatchPage",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],$D.prototype,"miniMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$D.prototype,"fullHeight",void 0);u([Q(),v("design:type",Boolean)],$D.prototype,"showDarkVideoMetadata",void 0); u([Q(),v("design:type",Boolean)],$D.prototype,"showLightVideoMetadata",void 0);u([Q(),v("design:type",Number)],$D.prototype,"metadataColor",void 0);u([Q(),v("design:type",Object)],$D.prototype,"showChannelAvatar",void 0);u([Q(),v("design:type",Boolean)],$D.prototype,"hidden",void 0);u([Q({value:!0}),v("design:type",Boolean)],$D.prototype,"showYtInteraction",void 0);u([Q(),v("design:type",String)],$D.prototype,"dismissedContentId",void 0); u([Q({selectorArgs:["dismissedContentId"],selector:Vhb}),v("design:type",Object)],$D.prototype,"dismissActionToReplayEntity",void 0);u([Q({computed:"computeHasPlaylistThumbnail(data)"}),v("design:type",Object)],$D.prototype,"hasPlaylistThumbnail",void 0);u([Q({computed:"computeNavigationEndpoint(data)"}),v("design:type",Object)],$D.prototype,"computedNavigationEndpoint",void 0);u([My("#video-title"),v("design:type",HTMLElement)],$D.prototype,"videoTitle",void 0); u([My("#thumbnail"),v("design:type",HTMLElement)],$D.prototype,"thumbnail",void 0);u([My("#dismissible"),v("design:type",HTMLElement)],$D.prototype,"JSC$10721_dismissibleMedia",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$D.prototype,"onDataChanged",null);u([Py("hidden"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$D.prototype,"onHiddenChanged",null); u([O("isDismissed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$D.prototype,"onIsDismissedChanged",null);u([O("metadataColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$D.prototype,"metadataColorChanged",null);u([M("mousedown"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],$D.prototype,"onMouseDown",null); u([L("lockupIsHovered"),v("design:type",Boolean),v("design:paramtypes",[])],$D.prototype,"isHovered",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],$D.prototype,"useAvatar",null);$D=u([R({is:"ytd-rich-grid-media",disableElementRegistration:!0})],$D); var vtb=Lz()($D,"ytd-rich-grid-media",function(){if(Eqb!==void 0)return Eqb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" dark$=\"[[showDarkVideoMetadata]]\" hidden=\"[[hidden]]\" light$=\"[[showLightVideoMetadata]]\" on-click=\"onRendererTap\" class=\"style-scope ytd-rich-grid-media\"><div id=\"thumbnail\" class=\"style-scope ytd-rich-grid-media\"><ytd-thumbnail data=\"[[data]]\" hidden=\"[[hasPlaylistThumbnail]]\" hovered=\"[[isHovered]]\" rich-grid-thumbnail=\"\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"9999\" class=\"style-scope ytd-rich-grid-media\"></ytd-thumbnail><ytd-playlist-thumbnail data=\"[[data]]\" hidden=\"[[!hasPlaylistThumbnail]]\" hovered=\"[[isHovered]]\" is-double-stack=\"\" thumbnail-size=\"[[stackThumbnailSize]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"9999\" class=\"style-scope ytd-rich-grid-media\"></ytd-playlist-thumbnail></div><div id=\"thumbnail-underlay\" on-click=\"onDetailsClick\" hidden=\"[[!data.thumbnailUnderlay]]\" class=\"style-scope ytd-rich-grid-media\"></div><div id=\"details\" on-click=\"onDetailsClick\" class=\"style-scope ytd-rich-grid-media\"><div id=\"avatar-container\" class=\"yt-simple-endpoint style-scope ytd-rich-grid-media\" hidden=\"[[!showChannelAvatar]]\"><a id=\"avatar-link\" class=\"yt-simple-endpoint style-scope ytd-rich-grid-media\" href$=\"[[computeHref_(data.owner.navigationEndpoint)]]\" data=\"[[data.owner.navigationEndpoint]]\" title=\"[[data.owner.title]]\" tabindex=\"-1\" hidden=\"[[useAvatar]]\"><yt-img-shadow id=\"avatar\" thumbnail=\"[[data.owner.thumbnail]]\" width=\"48\" class=\"style-scope ytd-rich-grid-media\"></yt-img-shadow></a><div id=\"decorated-avatar\" hidden=\"[[!useAvatar]]\" class=\"style-scope ytd-rich-grid-media\"></div></div><div id=\"meta\" class=\"style-scope ytd-rich-grid-media\"><h3 class=\"style-scope ytd-rich-grid-media\"><ytd-badge-supported-renderer class=\"top-badge style-scope ytd-rich-grid-media\" collection-truncate=\"\" disable-upgrade$=\"[[!data.topStandaloneBadge]]\" hidden=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\"></ytd-badge-supported-renderer><a id=\"video-title-link\" class=\"yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media\" href$=\"[[computeHref_(computedNavigationEndpoint)]]\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" data=\"[[computedNavigationEndpoint]]\"><yt-formatted-string id=\"video-title\" text=\"[[data.title]]\" class=\"style-scope ytd-rich-grid-media\"></yt-formatted-string></a></h3><ytd-video-meta-block class=\"grid style-scope ytd-rich-grid-media\" data=\"[[data]]\" metadata-color=\"[[metadataColor]]\" mini-mode=\"[[miniMode]]\" radio-meta=\"[[isRadio]]\" rich-meta=\"\"></ytd-video-meta-block><ytd-badge-supported-renderer class=\"video-badge style-scope ytd-rich-grid-media\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class=\"title-badge style-scope ytd-rich-grid-media\" disable-upgrade$=\"[[!data.bottomStandaloneBadge]]\" hidden=\"[[!data.bottomStandaloneBadge]]\" top-standalone-badge=\"[[data.bottomStandaloneBadge]]\"></ytd-badge-supported-renderer><yt-formatted-string id=\"view-more\" hidden=\"[[!data.viewPlaylistText]]\" link-inherit-color=\"\" text=\"[[data.viewPlaylistText]]\" class=\"style-scope ytd-rich-grid-media\"></yt-formatted-string><div id=\"buttons\" class=\"style-scope ytd-rich-grid-media\"></div></div><div id=\"menu\" class=\"style-scope ytd-rich-grid-media\"></div></div><div id=\"attached-survey\" class=\"style-scope ytd-rich-grid-media\"></div></div><div id=\"dismissed\" light$=\"[[showLightVideoMetadata]]\" dark$=\"[[showDarkVideoMetadata]]\" class=\"style-scope ytd-rich-grid-media\"><div id=\"dismissed-content\" class=\"style-scope ytd-rich-grid-media\"></div></div><yt-interaction id=\"interaction\" class=\"extended style-scope ytd-rich-grid-media\" hidden=\"[[!showYtInteraction]]\"></yt-interaction>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Eqb=a},{mode:2});function wtb(a,b){PA("ytd-button-renderer",{data:a,className:b?b.className:"",overrides:b==null?void 0:b.buttonOverrides},fp)} ;function xtb(a,b){b=b===void 0?{}:b;if(a){var c=!!b.activeState,d=b.iconSize,e=b.className,h=b["aria-hidden$"],k=b["aria-label$"],m=b.role;b=b.style$+";width: "+((b.width||d)+"px;height: ")+((b.height||d)+"px;color: ")+(b.color+";");a={icon:a};c!==void 0&&(a.active=c);d!==void 0&&(a.size=d);b!==void 0&&(a.style=b);e!==void 0&&(a.className=e);h!==void 0&&(a.ariaHidden=h);k!==void 0&&(a.ariaLabel=k);m!==void 0&&(a.role=m);PA("yt-icon",a,fp)}} ;function ytb(a,b,c,d){return window.spf&&!y("web_disable_spfjs_client")?ztb(a,b,c,d===void 0?!1:d):Atb(a,b)} function ztb(a,b,c,d){var e=null,h=new bj(function(m,p){var q={};if(b){q.method=b.method;var r=b.postParams||{};xna(a,b)&&(r[gk("XSRF_FIELD_NAME")]=gk("XSRF_TOKEN"));q.postData=sd(r);b.type&&(q.type=b.type);r=b.headers}q.headers=una(a,r);y("debug_forward_web_query_parameters")&&(a=vna(a,window.location.search));q.experimental_headers=q.headers;q.onError=function(w){w.err&&w.xhr&&(w.err.params={url:w.xhr.responseURL,response:w.xhr.responseText.substr(0,64)});p(w.err)}; q.onPartDone=function(w){c&&c.call(null,w.part)}; q.onDone=function(w){var z=Btb(w.response,"xsrf_token");qd(window.location.href,a)&&z&&fk("XSRF_TOKEN",z);if(z=Btb(w.response,"service_worker_killswitch"))fk("SERVICE_WORKER_KILLSWITCH",z),l$a();m(w.response)}; e=spf.request(a,q)}),k=h.then(Ctb); k.thenCatch(function(m){var p=m instanceof hj;d&&p&&h.cancel("canceled requestPromise");var q=m&&m.hasOwnProperty("params")&&m.params.response?m.params.response:"";m instanceof Error&&(q?p?Vta(m):q===")]}'\n{\"reload\":\"now\"}"?Vta(m):(Dtb(m,a,q),Etb(m,q)?Jm(m):Im(m)):Vta(m));e&&e.abort()}); return k} function Ctb(a){if(a.type==="multipart"){var b=a.timing;a=a.parts.reduce(function(c,d){Object.assign(c,d);return c},{}); a.timing=a.timing||{};Object.assign(a.timing,b);a.type="reduced"}return a} function Atb(a,b){b=b===void 0?{}:b;var c=null,d=new bj(function(e,h){b.onFinish=function(k){if(k.readyState===XMLHttpRequest.DONE)if(k.status===200){if(k.responseType!=="json"){var m=k.response;m.substring(0,5)===")]}'\n"&&(m=m.substring(5));try{var p=JSON.parse(m)}catch(q){p=q}}else p=k.response;p instanceof Error?h(p):(m=Btb(p,"xsrf_token"),qd(window.location.href,a)&&m&&fk("XSRF_TOKEN",m),k=k.responseURL,window.performance&&window.performance.getEntriesByName?(m=window.performance.getEntriesByName(k).pop())? k={responseStart:rl()-(m.responseEnd-m.responseStart)}:(Math.random()<.01&&(m=Error("No timing found"),m.params=k,Jm(m)),k={responseStart:-1}):k={responseStart:0},p.timing=p.timing||{},Object.assign(p.timing,k),e(p))}else h(Error("HTTP error: "+k.status))}; (c=wk(a,b))||h(Error("HTTP error: "+c.status))}); d.thenCatch(function(e){e instanceof Error&&(Dtb(e,a),Etb(e)&&(e.level="WARNING"))}); y("cancel_pending_navs")&&d.thenCatch(function(){c.abort()}); return d} function Btb(a,b){var c=a[b],d=a.parts;a.type==="multipart"&&d&&(c=(a=d.find(function(e){return b in e}))&&a[b]); return c} function Dtb(a,b,c){var d=a.message||"";b={original:d,url:b};if(c)if(d=d.match(/position:?\s*(\d+)/)){d=d&&Number(d[1])?Number(d[1]):0;var e=Math.max(d-25,0);b.position=d;b.response=c.substring(e,d+25)}else b.response=c.substring(0,50);Km(a,b);try{a.message="JSON parse error"}catch(h){}} function Etb(a,b){a=a.message||"";a=!!(a.indexOf("<")>=0||a.indexOf("end of ")>=0||a.indexOf("Unterminated string")>=0||a.indexOf("Unexpected EOF"));if(!a&&b)for(var c=b.length,d=!1,e=0;e<c;e++)if(d&&b[e]==="\\")e++;else if(b[e]==="\"")d=!d;else if(b[e]==="<"&&!d){a=!0;break}return a} ;function Ftb(){return document.documentElement.hasAttribute("dark")} ;function Gtb(a,b){if(a!=="GFEEDBACK"&&a!=="GUIDED_HELP")jk(Error("Unsupported service: ["+a+"]"));else{var c=um().resolve(tm(Vw));if(c&&(c=c.getCurrentPage())&&c.getServiceTrackingParams&&(c=c.getServiceTrackingParams()))for(var d=0,e;e=c[d++];)if(e.service===a){if(a=e.params)for(c=0;d=a[c++];)b[d.key]=d.value;break}}} function Htb(a){var b=pA();b&&(b=b.getPlayer())&&(b.pauseVideo(),a.playback_id=b.getVideoData().cpn,a.eid=b.getVideoData().eventId,Object.assign(a,b.getFeedbackProductData()))} ;var Itb=function(a){var b=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];Yra();Pa("ytglobal.ytUtilActivityCallback_",function(){xv(a,"yt-user-activity")}); new im(function(){return b.onMouseMove}); document.addEventListener("scroll",function(){return b.onScroll}); window.addEventListener("resize",function(){return b.onResize})},Jtb=function(a,b,c){b in a.eventJobIds||(c=Yk().addLowPriorityJob(function(){jm(); delete a.eventJobIds[b]},c),a.eventJobIds[b]=c)}; Itb.prototype.onScroll=function(a){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):a.target===document&&Jtb(this,"scroll",200)}; Itb.prototype.onResize=function(){Jtb(this,"resize",200)}; Itb.prototype.onMouseMove=function(){Jtb(this,"mousemove",100)}; var Ktb=function(a){a.scrollEventsToIgnore+=1;a.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){a.scrollEventsToIgnore--},500))};function Ltb(){var a={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};gk("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(a.enableAnonymousFeedback=!0);gk("SESSION_INDEX")&&(a.authuser=String(gk("SESSION_INDEX")));y("enable_pageid_for_feedback")&&gk("DELEGATED_SESSION_ID")&&(a.pageId=String(gk("DELEGATED_SESSION_ID")));return a} var Mtb=function(a){this.element=a;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)}; Mtb.prototype.showFeedbackDialog=function(a,b,c,d){var e=Ntb();if(!e)return!1;var h=Ltb();h.productId=e;b&&(h.flow="submit",h.report={description:b});c&&(h.callback=y("web_log_feedback_on_submitted")?ik(function(){bl("userFeedbackEvent",{});c()}):ik(c)); h.bucket=d||gk("GOOGLE_FEEDBACK_BUCKET","Other");Otb(h);a=Ptb(this,"GFEEDBACK",a);try{RSa(h,a)}catch(k){return jk(k),!1}return!0}; Mtb.prototype.showHelpDialog=function(a,b,c){var d=this,e=Ntb();if(!e)return!1;var h={helpCenterPath:"/youtube",productData:Ptb(this,"GUIDED_HELP",c)};Otb(h);var k=Ltb();k.context=a||h.productData.context||"default";k.defaultHelpArticleId=b;k.enableSendFeedback=!0;(Qa("gapi.load")||function(m,p){return p()})("client",function(){try{var m=Jxa(e,h); if(y("web_always_load_chat_support")&&!d.chatSupportLoaded)try{m.JSC$7601_loadChatSupport(k),d.chatSupportLoaded=!0}catch(p){}m.startHelp(k)}catch(p){jk(p)}})}; var Ntb=function(){var a=gk("GOOGLE_FEEDBACK_PRODUCT_ID");a||jk(Error("Missing feedback product ID"));return a},Otb=function(a){a&&(a.locale=y("kevlar_help_use_locale")?gk("INNERTUBE_CONTEXT_HL","en"):gk("HTML_LANG","en"))},Ptb=function(a,b,c){var d=a.productData; delete d.origin;d.device=Gd();var e;a:{if(e=document.createElement("canvas")){var h=e.getContext("experimental-webgl",{stencil:!0});if(h){var k=h.getExtension("WEBGL_debug_renderer_info");if(k){e=h.getParameter(k.UNMASKED_RENDERER_WEBGL);break a}}if(h=e.getContext("webgl")){e=h.getParameter(h.RENDERER);break a}}e=null}d.gpu=e;d.isSDC=!!gk("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(e=gk("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&uc.extend(d,e);Gtb(b,d);Htb(d);(a=xv(a.element,"yt-get-autonav-pause-debug-state"))&& a.length&&(d.autonav_pause_state=a[0]);a=vh();d.browser_resolution=a.width+"\xD7"+a.height+"@"+(window.devicePixelRatio||1)+"x";c&&uc.extend(d,c);return d}; Mtb.prototype.resetProductData=function(){this.productData={}};var Qtb=function(a){this.feedbackManager=new Mtb(a)}; Qtb.prototype.showFeedbackDialog=function(a,b,c,d){return this.feedbackManager.showFeedbackDialog(a,b,c,d)}; Qtb.prototype.showHelpDialog=function(a,b,c){return this.feedbackManager.showHelpDialog(a,b,c)};var Rtb=function(){this.baseUrl="";this.aTag=document.createElement("a")},Stb=function(a,b,c){c=c===void 0?{}:c; c.pbj||(c.pbj=1);c=$Ha(b,c);a.baseUrl&&c&&!hd(c)[1]&&!jd(c)&&(b=a.baseUrl,mb(b,"/")&&(b=b.slice(0,-1)),kb(c,"/")&&(c=c.slice(1)),c=""+b+"/"+c);Tb(a.aTag,Mb(c||""));return a.aTag.href}; Rtb.prototype.fetchData=function(a){return ytb(a)}; Rtb.prototype.postData=function(a,b){var c={method:"POST"};if(b){for(var d=g(Object.keys(b)),e=d.next();!e.done;e=d.next()){e=e.value;var h=b[e];$a(h)&&(b[e]=JSON.stringify(h))}c.postParams=b}return ytb(a,c)}; var v7a=function(a,b,c,d,e,h){a=Stb(a,b,c);if(!a)throw d=Error("Cannot construct url for endpoint"),Object.assign(d,{params:b}),d;return ytb(a,e,d,h)}; Rtb.prototype.requestDataForServiceEndpoint=function(a,b){if(A(a,$Sa))return this.fetchData("/getAccountSwitcherEndpoint");b=b||{};var c=A(a,YWa);c?b.se=c.base64EncodedServiceEndpoint:b.sej=JSON.stringify(a);(c=iq())&&y("enable_service_ajax_csn")&&(b.csn=c);b.theme=hy();A(a,aTa)&&gk("DELEGATION_CONTEXT")&&(b.delegation_context=JSON.stringify(gk("DELEGATION_CONTEXT")));c=null;for(var d in a)if(mb(d,"Endpoint")||mb(d,"Command")){c=d;break}if(!c){var e=Error("Missing endpoint name for serviceEndpoint"); Object.assign(e,{params:a});Uta(e,"WARNING");return new bj(function(k,m){m(e)})}d={name:c}; var h;(c=(h=A(a,Gu))==null?void 0:h.signal)&&(d.signal=c);(h=mk(window.location.href))&&h.internalcountrycode&&(d.internalcountrycode=h.internalcountrycode);h="/service_ajax";y("debug_forward_web_query_parameters")&&(h=vna(h,window.location.search));h=td(h,d);a.clickTrackingParams&&Ax(h,{itct:a.clickTrackingParams});return this.postData(h,b)};var Ttb=new sm("GFEEDBACK_TOKEN");var Utb=new sm("NAVIGATION_CONFIRMATION_SERVICE");var Vtb=["videoPrimaryInfoRenderer","title"],Wtb=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"]; function aE(a,b){var c=uc.getValueByKeys(a,"contents","twoColumnWatchNextResults","results","results","contents"),d=uc.getValueByKeys(a,"contents","twoColumnWatchNextResults","playlist","playlist")||null;(b===void 0?0:b)&&(d=null);var e=b=null;if(d)b=uc.getValueByKeys(d,"titleText"),e=uc.unsafeClone(uc.getValueByKeys(d,"longBylineText")),c="",e&&(c=Sw(e)),e=Rw(c);else if(c){c=g(c);for(var h=c.next();!h.done;h=c.next())h=h.value,h.videoPrimaryInfoRenderer&&(b=uc.getValueByKeys.apply(uc,[h].concat(pa(Vtb)))), h.videoSecondaryInfoRenderer&&(e=uc.getValueByKeys.apply(uc,[h].concat(pa(Wtb))))}else kk(Error("WN data missing, unable to minimize player"));var k;a.currentVideoEndpoint?k=a.currentVideoEndpoint:kk(Error("Missing watch endpoint"));return{miniplayerTitle:b,miniplayerSubtitle:e,watchEndpoint:k,playlistData:d}} ;function bE(a){y("enable_ypc_spinners")&&wv(a,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},a])} function cE(a){y("enable_ypc_spinners")&&wv(a,"yt-close-popup-action",["yt-loading-renderer"])} ;var Xtb=void 0,Ytb=void 0;function aBc(){return Xtb=LmN()} function BaP(){return t(function(a){return Ytb!==void 0?a.return():n(a,eeB(),0)})} function eeB(){return t(function(a){if(a.nextAddress==1)return n(a,AdB(),2);Xtb=a.yieldResult;Ytb=Hi.addLowPriorityJob(eeB,5E3);ua(a)})} ;var Ztb=new xxa; function $tb(a){var b=b===void 0?Ztb:b;var c,d,e=(c=a.responseContext)==null?void 0:(d=c.mainAppWebResponseContext)==null?void 0:d.trackingParam;if(!e){b.increment("MISSING");var h,k,m,p,q,r;Jm(new Mk("282054944_a",{uso:!!((h=a.responseContext)==null?0:(k=h.mainAppWebResponseContext)==null?0:k.loggedOut),nmawrp:((m=a.responseContext)==null?void 0:m.mainAppWebResponseContext)===void 0,nrc:a.responseContext===void 0,cp:(p=a.playabilityStatus)==null?void 0:p.contextParams,sdf:(((q=a.streamingData)==null? void 0:q.formats)||[]).length>0,sdaf:(((r=a.streamingData)==null?void 0:r.adaptiveFormats)||[]).length>0,os:!!a.offlineState,cotn:a.cotn}));return 2}c="";try{c=SSa(e)}catch(C){return b.increment("C_ERROR"),Im(C),2}try{var w=de(c);var z=ZTa(w)}catch(C){return b.increment("P_ERROR"),Im(C),2}z=Lf(z,WTa,1,zf());e=[];z=g(z);for(w=z.next();!w.done;w=z.next())d=w.value,w=d.getPath(),c=(0,uc.getValueByKeys)(a,w.split(".")),c=String(c===void 0||c===null?"":c),d=d.getValue()||"",h=/[+\-\/_]/g,c.replace(h,"")!== d.replace(h,"")&&(b.increment("MISMATCH"),y("ab_mis_log_err")&&Im(new Mk("282054944_p",{fp:w,g:String(c),e:String(d)})),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(w)||(w.match(/enforcementMessageViewModel/i)?e.push(3):e.push(2)));if(e.length>0)return Math.max.apply(Math,pa(e));b.increment("SUCCESS");return 1} ;var dE=new sm("ENTITY_STATE_TOKEN"),eE=new sm("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");function aub(a){return{signalAction:{signal:a}}} ;function bub(){return gk("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?L2a:K2a} function cub(a,b){a=a===void 0?"SOFT_RELOAD_PAGE":a;b=b===void 0?49504:b;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:yw(Fv("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:b}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:a}}]}}}} function dub(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:yw(Fv("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:bub()}} ;var eub=function(a){this.store=a},gub=function(a,b,c){var d,e; if(!(e=((d=b.playabilityStatus)==null?void 0:d.status)!=="OK")){a=a.store;var h;e=b.offlineState&&((h=b.videoDetails)==null?0:h.videoId)?y("enable_pl_r_c_cd")?u3a(a.getState().entities,b.videoDetails.videoId):!!U3a(a.getState().entities,b.videoDetails.videoId):!1}if(e)return!0;e=$tb(b);if(e===1){if(y("ab_v_vid_sig")){var k,m=(k=b.videoDetails)==null?void 0:k.videoId;if(!m||!c||m!==c){var p;Im(new Mk("282054944_vid",{rvid:c,gvid:(p=b.videoDetails)==null?void 0:p.videoId}))}}return!0}x5a=0;var q,r; c=(m=b.auxiliaryUi)==null?void 0:(q=m.messageRenderers)==null?void 0:(r=q.bkaEnforcementMessageViewModel)==null?void 0:r.displayType;if(e!==3&&(c==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||c==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;c={reason:yw(Fv("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:y("ks_something_wrong_learn_more")?cub("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:yw(Fv("LEARN_MORE", void 0,"Learn more")),navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"//support.google.com/youtube/?p=player_error1#zippy=%2Cupdate-your-browser",webPageType:"WEB_PAGE_TYPE_UNKNOWN"}},urlEndpoint:{url:"//support.google.com/youtube/?p=player_error1#zippy=%2Cupdate-your-browser"}}}},subreason:yw("282054944")};fub(b,{playerErrorMessageRenderer:c});return!1},hub=function(a){if(g6a(a)){ox(1,!0); var b=(b=g6a(a))&&aBc()?b:void 0;b?(fub(a,{enforcementMessageViewModel:b}),ox(5)):ox(2)}},fub=function(a,b){a.playabilityStatus=Object.assign({},a.playabilityStatus,{status:"ERROR", errorScreen:b});a.videoDetails=void 0}; eub.prototype.handleResponse=function(a,b){if(a.playabilityStatus){var c;b=b==null?void 0:(c=b.innerTubeRequest)==null?void 0:c.videoId;gub(this,a,b)&&hub(a)}}; eub[rm]=[dE];var iub=new sm("ADBLOCK_DETECTION_SERVICE_TOKEN");function jub(a){var b=new tn;if(a.interpreterJavascript){var c=Vla(a.interpreterJavascript);c=Oc(c).toString();var d=new Wwa;jg(d,6,c);Mf(b,1,d)}else a.interpreterUrl&&(c=ak(a.interpreterUrl),c=zb(c).toString(),d=new Xwa,jg(d,4,c),Mf(b,2,d));a.interpreterHash&&kg(b,3,a.interpreterHash);a.program&&kg(b,4,a.program);a.globalName&&kg(b,5,a.globalName);return b} function kub(a){var b={};a=a.split("&");a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value.split("="),c.length===2&&(b[c[0]]=c[1]);return b} ;var lub=[],mub=!1;function nub(){if(!y("disable_biscotti_fetch_for_ad_blocker_detection")&&!y("disable_biscotti_fetch_entirely_for_all_web_clients")&&ZYa()){var a=gk("PLAYER_VARS",{});if(uc.get(a,"privembed",!1)!="1"&&!eZa(a)){var b=function(){mub=!0;"google_ad_status"in window?fk("DCLKSTAT",1):fk("DCLKSTAT",2)}; try{iv("//static.doubleclick.net/instream/ad_status.js",b)}catch(c){}lub.push(Hi.addLowPriorityJob(function(){if(!(mub||"google_ad_status"in window)){try{KYa("//static.doubleclick.net/instream/ad_status.js",b)}catch(c){}mub=!0;fk("DCLKSTAT",3)}},5E3))}}} ;var fE=function(a,b,c){var d=this;this.network=a;this.networkStatusManager=c;this.challengePromise=null;b&&oub(this,new Promise(function(e){Sk(Hi,function(){e(pub(d))},0)}))},qub=function(a,b){fE.instance=new fE(a,!0,b); return fE.instance}; fE.prototype.isAttestReady=function(){var a=this;return t(function(b){return b.nextAddress==1?n(b,Promise.race([a.challengePromise,null]),2):b.return(!!b.yieldResult)})}; fE.prototype.attest=function(a,b,c){var d=this,e,h,k;return t(function(m){d.challengePromise===null&&oub(d,pub(d));e=!1;h={};k=function(){var p,q,r;return t(function(w){switch(w.nextAddress){case 1:return n(w,d.challengePromise,2);case 2:p=w.yieldResult;h.challenge=p.challenge;if(!p.vm){"c1a"in p.challengeVars&&(h.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");w.jumpTo(3);break}q=Object.assign({},{c:p.challenge,e:a},b);xa(w,4);e=!0;return n(w,p.vm.snapshot({contentBinding:q}),6);case 6:(r=w.yieldResult)? h.webResponse=r:h.error="ATTESTATION_ERROR_VM_NO_RESPONSE";ya(w,3);break;case 4:za(w),h.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(a==="ENGAGEMENT_TYPE_PLAYBACK"){var z=p.challengeVars,C={};if(z.c6a){var E=Number(gk("DCLKSTAT",0));C.reportingStatus=String(Number(z.c)^(isNaN(E)?0:E))}z.c6b&&(C.broadSpectrumDetectionResult=String(Number(z.c)^Number(gk("CATSTAT",0))));h.adblockReporting=C}return w.return(h);}})}; return m.return(Promise.race([k(),rub(c,function(){var p=Object.assign({},h);e&&(p.error="ATTESTATION_ERROR_VM_TIMEOUT");return p})]))})}; var pub=function(a,b){b=b===void 0?0:b;var c,d,e,h,k,m,p,q,r,w,z,C;return t(function(E){switch(E.nextAddress){case 1:c={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};if(d=gxa().latestInterpreterHash)c.interpreterHash=d;xa(E,2);return n(E,a.getAttestationChallenge(c),4);case 4:e=E.yieldResult;if(!e)throw Error("Fetching Attestation challenge returned falsy");if(!e.challenge)throw Error("Missing Attestation challenge");h=e.challenge;k=kub(h);if("c1a"in k&&(!e.bgChallenge||!e.bgChallenge.program))throw Error("Expected bg challenge but missing."); ya(E,3);break;case 2:m=za(E);Jm(m);b++;if(b>=5)return Jm(Error("Failed to fetch attestation challenge after "+(b+" attempts; not retrying for 24h."))),sub(a,864E5),E.return({challenge:"",challengeVars:{},vm:void 0,bgChallenge:void 0});p=1E3*Math.pow(2,b-1)+Math.random()*1E3;return E.return(new Promise(function(I){Sk(Hi,function(){I(pub(a,b))},p)})); case 3:q=Number(k.t)||7200;sub(a,q*1E3);r=void 0;if(!("c1a"in k&&e.bgChallenge)){E.jumpTo(5);break}w=jub(e.bgChallenge);xa(E,6);return n(E,ixa(gxa(),w),8);case 8:ya(E,7);break;case 6:return z=za(E),Jm(z),E.return({challenge:h,challengeVars:k,vm:r,bgChallenge:w});case 7:return xa(E,9),r=new un({challenge:w,recordMetrics:!0,metricsKey:"aGIf"}),n(E,r.setupDonePromise,11);case 11:ya(E,5);break;case 9:C=za(E),Jm(C),r=void 0;case 5:return E.return({challenge:h,challengeVars:k,vm:r,bgChallenge:w});}})}; fE.prototype.getAttestationChallenge=function(a){var b=this,c;return t(function(d){c=b.networkStatusManager;return!c||c.isNetworkAvailable()?d.return(b.network.getAttestationChallenge(a)):d.return(new Promise(function(e){c.listenOnce("publicytnetworkstatus-online",function(){b.network.getAttestationChallenge(a).then(e)})}))})}; var oub=function(a,b){a.challengePromise=b},tub=function(a){var b,c,d; return t(function(e){if(e.nextAddress==1)return n(e,Promise.race([a.challengePromise,null]),2);b=e.yieldResult;var h=pub(a);a.challengePromise=h;(c=b)==null||(d=c.vm)==null||d.dispose();ua(e)})},sub=function(a,b){var c=Date.now()+b,d=function(){var e; return t(function(h){e=c-Date.now();return e<1E3?n(h,tub(a),0):(Sk(Hi,d,Math.min(e,6E4)),h.jumpTo(0))})}; d()},rub=function(a,b){return new Promise(function(c){Sk(Hi,function(){c(b())},a)})};function uub(a,b){var c;return t(function(d){return(c=vub())?d.return(c(a,b,6E4)):d.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})} function vub(){var a=Qa("yt.aba.att");return a?a:fE.instance!==void 0?fE.instance.attest.bind(fE.instance):null} function wub(a){var b=a.attest.bind(a);Pa("yt.aba.att",b);a=a.isAttestReady.bind(a);Pa("yt.aba.att2",a)} ;var xub=function(){},yub=function(a){var b=ld(a.input); if(b){switch(b){case Ow($_a):return"ENGAGEMENT_TYPE_YPC_GET_CART";case Ow(d0a):return"ENGAGEMENT_TYPE_YPC_HANDLE_TRANSACTION";case Ow(Cv):if(y("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&a.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case Ow(RZa):if(y("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client"))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION";}return null}}; xub.prototype.processContext=function(a){var b=fE.instance;if(!b)return mv();var c=yub(a);return c?new lv(b.attest(c,{},1500).then(function(d){var e;(a==null?0:(e=a.innerTubeRequest)==null?0:e.context)||(a.innerTubeRequest.context={});e=a.innerTubeRequest.context;e.request||(e.request={});e.request.attestationResponseData=d})):mv()};var zub=function(a){this.innertubeTransportService=a}; zub.prototype.getAttestationChallenge=function(a){return Qw(this.innertubeTransportService,a,Ow(tZa)).then(function(b){return b})};var Aub=function(a){this.innertubeTransportService=a},Cub=function(a,b,c){var d={}; b.ids&&(d.ids=[].concat(pa(b.ids)));b.engagementType&&(d.engagementType=b.engagementType);return Qw(a.innertubeTransportService,d,Ow(tZa),c).then(function(e){if(!e)throw new Mk("GetAttestationChallenge returned falsy");Bub(a,e,c)}).thenCatch(function(e){Im(e)})},Bub=function(a,b,c){if(!b.challenge)throw Error("Bad AttestationChallengeResponse: no attestation challenge string"); if(b.botguardData&&b.botguardData.program){var d=new jv;d.initialize(b.botguardData,function(){RYa(d,{atr_challenge:b.challenge}).then(function(e){if(!e)throw Error("BG invocation returned null");return Dub(a,b.challenge,e,c)}).catch(function(e){Jm(e); return Dub(a,b.challenge,void 0,c)})},void 0)}else Dub(a,b.challenge,void 0,c)},Eub=function(a,b,c){return new bj(function(d,e){var h; return t(function(k){if(k.nextAddress==1){var m=b.engagementType,p=b.ids,q={};p=g(p!=null?p:[]);for(var r=p.next();!r.done;r=p.next())r=r.value,r.encryptedVideoId?q.encryptedVideoId=r.encryptedVideoId:r.externalChannelId?q.externalChannelId=r.externalChannelId:r.commentId?q.commentId=r.commentId:r.externalOwnerId?q.externalOwnerId=r.externalOwnerId:r.artistId?q.artistId=r.artistId:r.playlistId?q.playlistId=r.playlistId:r.externalPostId?q.externalPostId=r.externalPostId:r.shareId&&(q.shareId=r.shareId); return n(k,uub(m,q),2)}h=k.yieldResult;if(!h.challenge)return Jm(Error("Bad AttestationResponseData; no attestation challenge string")),Cub(a,b,c).then(d,e),k.return();m=h;q={challenge:m.challenge};q.webResponse=m.webResponse;q.engagementType=b.engagementType;q.ids=b.ids;Qw(a.innertubeTransportService,q,Ow(l_a),c).then(d,e);ua(k)})})},Dub=function(a,b,c,d){b={challenge:b}; c&&(b.webResponse=c);return Qw(a.innertubeTransportService,b,Ow(l_a),d)};var Fub=new sm("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var Gub=function(){},Iub=function(a,b,c,d,e){var h=gk("YPC_MB_URL"); C$a(h).then(function(){Hub(h,a,b,c,d,e)})},Hub=function(a,b,c,d,e,h){try{var k=payments.business.integration,m=payments.business.integration.Style.create().withMaterialDesignStyle(),p=k.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600); y("enable_window_constrained_buy_flow_dialog")&&(p=p.usingPopupStyle("windowConstrained"));h&&(p=p.usingCloseCallback(h));var q=c?c:gk("YPC_GB_LANGUAGE"),r=gk("SESSION_INDEX");k.bootstrap.fromPaymentsUrl(a);k.bootstrap.asMashupMode(p).usingGaiaIndex(r).usingLocale(q).usingStyle(m).usingDefaultActivityStatusChangeHandler().inStandaloneContext(k.standaloneContextAuthId.forGaia()).purchaseManager(b,function(w){d&&d(w)}).load(void 0,e)}catch(w){throw e&&e(w),Im(w),w; }};var Jub=new sm("PURCHASE_MANAGER_TOKEN");var Kub=new sm("VOTING_ANIMATION_CONTROLLER_TOKEN");function Lub(a){if(!a.playlistVideoRenderer)return"";var b;a=A((b=a.playlistVideoRenderer)==null?void 0:b.engagementBar,wXa);if(a==null||!a.actions)return"";b=g(a.actions);for(b=b.next();!b.done;b=b.next()){b=A(b.value,zXa);a=void 0;if((a=b)==null||!a.itemId)break;return b.itemId}return""} ;var Mub=function(){var a=this;this.videos=[];this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return a.videos}}}; Mub.prototype.addVideos=function(a){a&&(this.videos=a.filter(function(b){return!!Lub(b)}).map(function(b){return{videoId:Lub(b), voteCount:b.playlistVideoRenderer.voteCount,voteSortValue:b.playlistVideoRenderer.voteSortValue}}))}; var Nub=function(a){a.videos.sort(function(b,c){return b.voteCount===c.voteCount?b.voteSortValue-c.voteSortValue:c.voteCount-b.voteCount})},Oub=function(a,b){return a.videos.findIndex(function(c){return c.videoId===b})},Pub=function(a,b){a={openPopupAction:{popupType:"TOAST", popup:{notificationActionRenderer:{responseText:{simpleText:Fv("VOTING_ANIMATION_TOAST_MESSAGE",{position_placeholder:a.toString(),direction_placeholder:b})}}}}};um().resolve(vm).resolveCommand(a)};var Qub=function(){Mub.apply(this,arguments)}; l(Qub,Mub);var Sub=function(a,b,c,d){var e=Oub(a,b);a.videos[e].voteCount=c;Nub(a);var h=Oub(a,b);e!==h&&Rub(a,e,h,b,c,d)},Rub=function(a,b,c,d,e,h){document.querySelectorAll("ytd-playlist-video-renderer").forEach(function(k,m){k.style.viewTransitionName="ytd-playlist-video-renderer-"+String(m)}); document.startViewTransition(function(){var k=document.querySelectorAll("ytd-playlist-video-renderer")[b];k.remove();var m=document.querySelectorAll("ytd-playlist-video-renderer");c===0?m[c].before(k):m[c-1].after(k);(k=document.querySelector(".ytd-playlist-video-list-renderer#contents"))&&vv(k,"ytd-update-video-data-voting-animation",{toIdx:c,videoId:d,newVoteCount:e,voteStatus:h})}).finished.then(function(){document.querySelectorAll("ytd-playlist-video-renderer").forEach(function(p){p.style.viewTransitionName= ""}); var k=b>c?"up":"down",m=Math.abs(b-c);m>a.clientHeight/112&&Pub(m,k)})};function gE(a){if(a){var b;return((b=um().resolve(tm(pB)))==null?0:b())?a.darkThemeImage:a.image}} ;var Tub=Gz(function(a){var b=Dz(a.noPadding,!1),c=function(){return gE(a.data().logo)},d={}; return F("upsell-view-model",{class:WA("YtUpsellViewModelHost",(d.YtUpsellViewModelHostNoPadding=function(){return b()},d))},F("div",{class:"YtUpsellViewModelHostUpsellLogo"},F(nr,{cond:c},function(){return F(Lr,null,function(){return F(bq,null,function(){var e=c(),h,k; var m=(k=(h=a.data().logo.accessibilityData)==null?void 0:h.label)!=null?k:"";HB(e,{contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:m})})})})),F("div",{class:"YtUpsellViewModelHostUpsellTitle"},F(LB,{text:function(){return a.data().title}})),F("div",{class:"YtUpsellViewModelHostUpsellSubtitleSection"},F(mr,{each:function(){var e; return(e=a.data().subtitles)!=null?e:[]}, keyBy:"INDEX"},function(e){return F("div",{class:"YtUpsellViewModelHostUpsellSubtitleSectionSubtitle"},F(LB,{text:e}))})),F("div",{class:"YtUpsellViewModelHostUpsellBenefitInfoSection"},F(mr,{each:function(){var e; return(e=a.data().benefitInfos)!=null?e:[]}, keyBy:"INDEX"},function(e){return F(nr,{cond:function(){return e().info}},function(h){return F("div",{class:"YtUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},PD("CHECK_CIRCLE_FILLED",{className:"YtUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),F(LB,{text:h}))})})),F("div",{class:"YtUpsellViewModelHostUpsellLegalInfoSection"},F(mr,{each:function(){var e; return(e=a.data().legalInfos)!=null?e:[]}, keyBy:"INDEX"},function(e){return F("div",{class:"YtUpsellViewModelHostUpsellLegalInfoSectionLegalInfo"},F(LB,{text:e}))})))});var Uub={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},hE=function(a,b,c,d){oi.call(this);this.JSC$10857_miniAppId=a;this.localReleaseId=b;this.derivedDeviceInterface=c;this.isForeground=d;this.JSC$10857_playNonceResolver=new aj;this.playPingTimerId=NaN;this.playPingIntervalMs=uk("play_ping_interval_ms",3E4);this.playClickIntervalMs=uk("play_click_interval_ms",3E4);this.disableIsolatedPayloads=y("disable_logging_isolated_payloads_gel");this.state=0;this.firstClickRecorded=!1; this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;Vub(this);var e=setTimeout(function(){Jm(new Mk("Timed out after 30000ms while waiting for play nonce"))},3E4); this.JSC$10857_playNonceResolver.promise.then(function(){clearTimeout(e)})}; l(hE,oi);var iE=function(a,b){a.JSC$10857_playNonceResolver.resolve(b!=null?b:dq(8))},Wub=function(a){return t(function(b){return b.nextAddress==1?n(b,a.JSC$10857_playNonceResolver.promise,2):b.return(b.yieldResult)})},Vub=function(a){var b,c; t(function(d){if(d.nextAddress==1)return n(d,a.JSC$10857_playNonceResolver.promise,2);b=d.yieldResult;c={miniAppInfo:{externalPostId:a.JSC$10857_miniAppId,localReleaseId:a.localReleaseId,postPlayNonce:b,derivedDeviceInterface:a.derivedDeviceInterface}};Cq(c);ua(d)})},Yub=function(a){a.state!==0?Jm(new Mk("[MiniAppPlayLogger] recordPlayStart failed with state "+Uub[a.state])):(a.state=1,jE(a,"ma_cl"),kE(a,"PLAY_EVENT_TYPE_PLAY_START"),Xub(a))},Zub=function(a){a.state!==1?Jm(new Mk("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+ Uub[a.state])):(lna("mini_app_ids_without_game_ready").includes(a.JSC$10857_miniAppId)&&(a.gameReady=!0),a.state=2,a.beforeReady=!1,jE(a,"ma_ffr"),kE(a,"PLAY_EVENT_TYPE_PLAY_READY"))},$ub=function(a){a.isForeground=!1; kE(a,"PLAY_EVENT_TYPE_PLAY_PAUSE")},avb=function(a){a.isForeground=!0; kE(a,"PLAY_EVENT_TYPE_PLAY_RESUME")},bvb=function(a){a.state!==1&&a.state!==2?Jm(new Mk("[MiniAppPlayLogger] recordPlayEnd failed with state "+Uub[a.state])):(a.state=3,window.clearInterval(a.playPingTimerId),a.playPingTimerId=NaN,tGa(),kE(a,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},cvb=function(a,b){a.state!==2||y("enable_logging_first_user_action_after_game_ready")&&!a.gameReady||(a.firstClickRecorded?Date.now()-a.clickRecordedMs<a.playClickIntervalMs||(a.clickRecordedMs=Date.now(),kE(a,"PLAY_EVENT_TYPE_PLAY_CLICK")): b&&(jE(a,"ma_fua"),kE(a,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",a.disableIsolatedPayloads?void 0:{sendIsolatedPayload:!0}),a.firstClickRecorded=!0,a.clickRecordedMs=Date.now()))}; hE.prototype.logError=function(a){var b=this,c;t(function(d){if(d.nextAddress==1)return a.metadata.externalPostId=b.JSC$10857_miniAppId,c=a.metadata,n(d,Promise.race([b.JSC$10857_playNonceResolver.promise,new Promise(function(e){setTimeout(function(){e("")},3E4)})]),2); c.postPlayNonce=d.yieldResult;a.metadata.localReleaseId=b.localReleaseId;a.loggingError.level="WARNING";Im(a.loggingError,a.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:a.metadata});ua(d)})}; var dvb=function(a,b,c,d){var e,h;t(function(k){if(k.nextAddress==1)return n(k,a.JSC$10857_playNonceResolver.promise,2);e=k.yieldResult;h={externalPostId:a.JSC$10857_miniAppId,localReleaseId:a.localReleaseId,postPlayNonce:e,sdkVersion:c,api:b};d!==void 0&&(h.networkRequestsMeasurement={networkRequests:Xf(d,1),cachedRequests:Xf(d,2),transferredBytes:Xf(d,3)});bl("miniAppSdkUsage",h);ua(k)})},fvb=function(a,b,c){var d,e,h,k,m,p,q; t(function(r){if(r.nextAddress==1)return n(r,a.JSC$10857_playNonceResolver.promise,2);d=r.yieldResult;e={externalPostId:a.JSC$10857_miniAppId,localReleaseId:a.localReleaseId,postPlayNonce:d,sdkVersion:c,measurementWindow:{startTimestampMs:String(Zf(b,1)),endTimestampMs:String(Zf(b,2))},frameRate:{averageFrameTimeDeltaMs:$f(b,3),averageFrameIdleTimeMs:$f(b,4)}};y("enable_sdk_performance_network_logging")&&uf(b,ku,5)&&(e.networkRequests={networkRequests:(h=Kf(b,ku,5))==null?void 0:Xf(h,1),cachedRequests:(k= Kf(b,ku,5))==null?void 0:Xf(k,2),transferredBytes:(m=Kf(b,ku,5))==null?void 0:Xf(m,3),sameOriginStatusCodeToCounts:evb((p=Kf(b,ku,5))==null?void 0:yfa(p,4)),crossOriginStatusCodeToCounts:evb((q=Kf(b,ku,5))==null?void 0:yfa(q,5))});bl("miniAppPerformanceMetrics",e);ua(r)})}; hE.prototype.disposeInternal=function(){oi.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN}; var kE=function(a,b,c,d){c=c===void 0?{}:c;d=d===void 0?!1:d;var e,h,k,m;t(function(p){if(p.nextAddress==1)return e=a.isForeground,h=a.beforeReady,n(p,a.JSC$10857_playNonceResolver.promise,2);k=p.yieldResult;m={externalPostId:a.JSC$10857_miniAppId,localReleaseId:a.localReleaseId,derivedDeviceInterface:a.derivedDeviceInterface,postPlayNonce:k,type:b};c.sequenceGroup=k;m.playState=h?"PLAY_STATE_NOT_READY":e?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";bl("miniAppPlayEvent",m,c);d&&Hm(); ua(p)})},jE=function(a,b){var c; t(function(d){if(d.nextAddress==1)return c=rl(),n(d,a.JSC$10857_playNonceResolver.promise,2);Eq(b,c);ua(d)})},Xub=function(a){isNaN(a.playPingTimerId)&&(a.playPingTimerId=rk(function(){a.state!==1&&a.state!==2?Jm(new Mk("[MiniAppPlayLogger] reportPlayPing failed with state "+Uub[a.state])):kE(a,"PLAY_EVENT_TYPE_PLAY_PING")},a.playPingIntervalMs))},evb=function(a){return Array.from(a.entries()).map(function(b){var c=g(b); b=c.next().value;c=c.next().value;return{key:b,value:c}})};var gvb=function(a){this.rpcErrorCode=a};var lE=function(a,b){this.intervalMs=a;this.apiFunc=b;this.schedulerReady=!0}; lE.prototype.call=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1){if(a===b.cachedValue)return d.return();b.pendingApiRequestResolver||(b.pendingApiRequestResolver=new aj);c=b.pendingApiRequestResolver.promise;b.cachedValue=a;return n(d,hvb(b),2)}return d.return(c)})}; lE.prototype.flush=function(a){a=a===void 0?!1:a;var b=this;return t(function(c){return b.cachedValue===void 0?c.return():n(c,b.apiFunc(b.cachedValue,a),0)})}; var hvb=function(a){var b,c,d;return t(function(e){switch(e.nextAddress){case 1:if(!a.schedulerReady||!a.pendingApiRequestResolver)return e.return();a.schedulerReady=!1;b=a.pendingApiRequestResolver;a.pendingApiRequestResolver=void 0;xa(e,2);if(a.cachedValue===void 0){e.jumpTo(4);break}return n(e,a.apiFunc(a.cachedValue),5);case 5:c=e.yieldResult,b.resolve(c);case 4:ya(e,3);break;case 2:d=za(e),b.reject(d);case 3:setTimeout(function(){return t(function(h){a.schedulerReady=!0;return n(h,hvb(a),0)})}, a.intervalMs),ua(e);}})};var ivb=uk("innertube_request_limit_ms",3E3),kvb=function(a,b){var c=this;a?this.innertubeTransportServicePromise=Promise.resolve(a):b&&(this.innertubeTransportServicePromise=b(),this.innertubeTransportServicePromise.catch(function(){})); this.reportMiniAppValueRateLimiter=new lE(ivb,function(d){return jvb(c,d)})},lvb=function(a,b){a.JSC$10882_miniAppId=b; a.reportMiniAppValueRateLimiter=new lE(ivb,function(c){return jvb(a,c)})},mvb=function(a,b){var c; return t(function(d){if(d.nextAddress==1)return n(d,a.reportMiniAppValueRateLimiter.call(b),2);c=d.yieldResult;return d.return([c,b])})},jvb=function(a,b){var c,d,e,h,k,m,p; return t(function(q){switch(q.nextAddress){case 1:return n(q,a.innertubeTransportServicePromise,2);case 2:return c=q.yieldResult,d=Ow(z_a),e=Date.now(),h={externalPostId:a.JSC$10882_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(e/1E3),nanos:Math.round(e%1E3*1E6)},intValue:""+b}},xa(q,3),n(q,Qw(c,h,d),5);case 5:k=q.yieldResult;ya(q,4);break;case 3:throw m=za(q),m;case 4:if(k){if("error"in k&&k.error)throw k.error;if(k.errorMetadata)throw Error("Innertube transport service returned status "+ k.errorMetadata.status);if(p=k.userStatResult)return q.return(p);throw Error("Innertube transport service returned with no user stat result in the response.")}throw Error("Innertube transport service returned with no response.");}})}; kvb.prototype.flush=function(){var a=this;return t(function(b){return n(b,a.reportMiniAppValueRateLimiter.flush(),0)})}; kvb[rm]=[tm(Xw),tm(T4a)];var nvb=new sm("INNERTUBE_MANAGER_TOKEN");var ovb=function(){this.callbacks={}}; ovb.prototype.initialize=function(a){var b=this;this.callbacks=a;window.youtubewebview?window.youtubewebview.onmessage=function(c){pvb(b,c)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(c){pvb(b,c)})}; var pvb=function(a,b){if(b.data)try{var c=NXa(b.data);if(Vf(c,1)!=null){var d=wUa(ag(c,2));switch(ag(c,1)){case"yt-mini-app-load-audio-state":var e,h;(h=(e=a.callbacks).onAudioStateLoaded)==null||h.call(e,Wf(d,vf(d,Ju,1)));break;case"yt-playable-exit":var k,m;(m=(k=a.callbacks).onExit)==null||m.call(k);break;case"yt-post-play-nonce":var p,q;(q=(p=a.callbacks).onPostPlayNonceReceived)==null||q.call(p,dg(d,2,Ju));break;case"yt-confirm-exit-mini-app":var r,w;(w=(r=a.callbacks).confirmExitMiniApp)== null||w.call(r);break;case"yt-benchmarking-response":var z,C;(C=(z=a.callbacks).onNativeBenchmarkingMessageReceived)==null||C.call(z,dg(d,2,Ju));break;case"yt-mini-app-load-3p-consent-state":var E,I;(I=(E=a.callbacks).multiplayer3pAckStateLoaded)==null||I.call(E,Wf(d,vf(d,Ju,1)));break;case"yt-mini-app-on-navigate-to-new-mini-app":var N,P;(P=(N=a.callbacks).onNavigateToNewMiniApp)==null||P.call(N);break;case"yt-game-data-available":var U,ca;(ca=(U=a.callbacks).onGameDataAvailable)==null||ca.call(U, dg(d,2,Ju));}}else Jm(Error("Incoming event has no method name!"))}catch(aa){Im(Error("Error handling incoming event!"))}else Jm(Error("Incoming event has no data!"))};var qvb=!1,rvb,svb=!1,tvb;function uvb(){return qvb||!!Qa("yt.player.Application")} function vvb(){return svb||!!document.querySelector("link#player-css")} function wvb(){function a(){qvb=!0;rvb.resolve()} var b,c;return t(function(d){rvb||(rvb=new aj,uvb()?a():(b=document.createElement("script"),b.addEventListener("load",a),c=bk(gk("PLAYER_JS_URL")),Qc(b,c),document.head.appendChild(b)));return d.return(rvb.promise)})} function xvb(){function a(){svb=!0;tvb.resolve()} if(!tvb)if(tvb=new aj,vvb())a();else{var b=document.createElement("link");b.id="player-css";b.addEventListener("load",a);var c=bk(gk("PLAYER_CSS_URL"));dca(b,c);document.head.appendChild(b)}return tvb.promise} function yvb(){return uvb()&&vvb()?Promise.resolve([]):Promise.all([wvb(),xvb()])} ;function zvb(a,b,c){var d={args:{}};a&&(d.args.raw_player_response=a);b&&(d.args.raw_watch_next_response=b);c&&(d.args=Object.assign({},d.args,c));return d} ;var mE=function(a,b,c,d,e){oi.call(this);var h=this;this.playerId=b;this.webPlayerContextConfig=d;this.getAppOauthToken=e;this.isCurrentPlayerApiSetup=!1;this.api={};this.playerRemoveEventListener=this.playerAddEventListener=null;this.JSC$10898_pubsub=new ij;this.globalCallbacks={};this.currentPlayerType=this.readyCallback=this.elementId=this.unmodifiedConfig=this.config=null;this.creatingPlayer=!1;this.bootstrapPlayer=this.createPlayerCallback=null;this.wrappedCallbacks={};this.internalEvents=["onReady"]; this.lastError=null;this.readyPollTimer=NaN;this.globalCallbackTimerIds={};this.initialLoadConfigTimerId=0;this.JSC$10898_containerElement=this.targetElement=a;pi(this,this.JSC$10898_pubsub);Avb(this);c?this.initialLoadConfigTimerId=setTimeout(function(){h.loadNewVideoConfig(c)},0):d&&(Bvb(this),Cvb(this))}; l(mE,oi);mE.prototype.getId=function(){return this.playerId}; mE.prototype.loadNewVideoConfig=function(a){if(!this.isDisposed()){this.initialLoadConfigTimerId&&(clearTimeout(this.initialLoadConfigTimerId),this.initialLoadConfigTimerId=0);var b=a||{};b instanceof nZa||(b=new nZa(b));this.config=b;this.setConfig(a);Cvb(this);this.isReady()&&Dvb(this)}}; var Bvb=function(a){var b;a.webPlayerContextConfig?b=a.webPlayerContextConfig.rootElementId:b=a.config.attrs.id;a.elementId=b||a.elementId;a.elementId==="video-player"&&(a.elementId=a.playerId,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.playerId:a.config.attrs.id=a.playerId);var c;((c=a.JSC$10898_containerElement)==null?void 0:c.id)===a.elementId&&(a.elementId+="-player",a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)}; mE.prototype.setConfig=function(a){this.unmodifiedConfig=a;this.config=Evb(a);Bvb(this);if(!this.readyCallback){var b;this.readyCallback=Fvb(this,((b=this.config.args)==null?void 0:b.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var c;if((c=this.config)==null?0:c.attrs)a=this.config.attrs,(b=a.width)&&this.JSC$10898_containerElement&&(this.JSC$10898_containerElement.style.width=$h(Number(b)||b,!0)),(a=a.height)&& this.JSC$10898_containerElement&&(this.JSC$10898_containerElement.style.height=$h(Number(a)||a,!0))}; var Dvb=function(a){if(a.config&&a.config.loaded!==!0)if(a.config.loaded=!0,!a.config.args||a.config.args.autoplay!=="0"&&a.config.args.autoplay!==0&&a.config.args.autoplay!==!1){var b;a.api.loadVideoByPlayerVars((b=a.config.args)!=null?b:null)}else a.api.cueVideoByPlayerVars(a.config.args)},Hvb=function(a){var b=!0,c=a.getPlayerElement(); c&&a.config&&(b=c.dataset.version===Gvb(a));return b&&!!Qa("yt.player.Application.create")},Cvb=function(a){if(!a.isDisposed()&&!a.creatingPlayer){var b=Hvb(a); if(b&&(a.getPlayerElement()?"html5":null)==="html5")a.currentPlayerType="html5",a.isReady()||Ivb(a);else if(Jvb(a),a.currentPlayerType="html5",b&&a.bootstrapPlayer&&a.targetElement)a.targetElement.appendChild(a.bootstrapPlayer),Ivb(a);else{a.config&&(a.config.loaded=!0);var c=!1;a.createPlayerCallback=function(){c=!0;var d=Kvb(a,"player_bootstrap_method")?Qa("yt.player.Application.createAlternate")||Qa("yt.player.Application.create"):Qa("yt.player.Application.create");var e=a.config?Evb(a.config): void 0;d&&d(a.targetElement,e,a.webPlayerContextConfig,a.getAppOauthToken);Ivb(a)}; a.creatingPlayer=!0;b?a.createPlayerCallback():(iv(Gvb(a),a.createPlayerCallback),(b=Lvb(a))&&j0a(b||""),Mvb(a)&&!c&&Pa("yt.player.Application.create",null))}}}; mE.prototype.getPlayerElement=function(){var a=sh(document,this.elementId);!a&&this.JSC$10898_containerElement&&this.JSC$10898_containerElement.querySelector&&(a=this.JSC$10898_containerElement.querySelector("#"+this.elementId));return a}; var Ivb=function(a){if(!a.isDisposed()){var b=a.getPlayerElement(),c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);if(c){a.creatingPlayer=!1;if(!Kvb(a,"html5_remove_not_servable_check_killswitch")){var d;if((b==null?0:b.isNotServable)&&a.config&&(b==null?0:b.isNotServable((d=a.config.args)==null?void 0:d.video_id)))return}Nvb(a)}else a.readyPollTimer=setTimeout(function(){Ivb(a)},50)}},Nvb=function(a){Avb(a); a.isCurrentPlayerApiSetup=!0;var b=a.getPlayerElement();if(b){a.playerAddEventListener=Ovb(a,b,"addEventListener");a.playerRemoveEventListener=Ovb(a,b,"removeEventListener");var c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());for(var d=a.api,e=0;e<c.length;e++){var h=c[e];d[h]||(d[h]=Ovb(a,b,h))}}for(var k in a.globalCallbacks)a.globalCallbacks.hasOwnProperty(k)&&a.playerAddEventListener&&a.playerAddEventListener(k,a.globalCallbacks[k]);Dvb(a);a.readyCallback&&a.readyCallback(a.api); a.JSC$10898_pubsub.publish("onReady",a.api)},Ovb=function(a,b,c){var d=b[c]; return function(){var e=Ga.apply(0,arguments);try{return a.lastError=null,d.apply(b,e)}catch(h){if(c!=="sendAbandonmentPing")throw h.params=c,a.lastError=h,e=new Mk("PlayerProxy error in method call",{error:h,method:c,playerId:a.playerId}),e.level="WARNING",e}}},Avb=function(a){a.isCurrentPlayerApiSetup=!1; if(a.playerRemoveEventListener)for(var b in a.globalCallbacks)a.globalCallbacks.hasOwnProperty(b)&&a.playerRemoveEventListener(b,a.globalCallbacks[b]);for(var c in a.globalCallbackTimerIds)a.globalCallbackTimerIds.hasOwnProperty(c)&&clearTimeout(Number(c));a.globalCallbackTimerIds={};a.playerAddEventListener=null;a.playerRemoveEventListener=null;b=a.api;for(var d in b)b.hasOwnProperty(d)&&(b[d]=null);b.addEventListener=function(e,h){a.addEventListener(e,h)}; b.removeEventListener=function(e,h){a.removeEventListener(e,h)}; b.destroy=function(){a.dispose()}; b.getLastError=function(){return a.getLastError()}; b.getPlayerType=function(){return a.getPlayerType()}; b.getCurrentVideoConfig=function(){return a.unmodifiedConfig}; b.loadNewVideoConfig=function(e){a.loadNewVideoConfig(e)}; b.isReady=function(){return a.isReady()}}; mE.prototype.isReady=function(){return this.isCurrentPlayerApiSetup}; mE.prototype.addEventListener=function(a,b){var c=this;this.isDisposed();var d=Fvb(this,b);d&&(lc(this.internalEvents,a)||this.globalCallbacks[a]||(b=Pvb(this,a),this.playerAddEventListener&&this.playerAddEventListener(a,b)),this.JSC$10898_pubsub.subscribe(a,d),a==="onReady"&&this.isReady()&&setTimeout(function(){d(c.api)},0))}; mE.prototype.removeEventListener=function(a,b){this.isDisposed()||(b=Fvb(this,b))&&this.JSC$10898_pubsub.unsubscribe(a,b)}; var Fvb=function(a,b){var c=b;if(typeof b==="string"){if(a.wrappedCallbacks[b])return a.wrappedCallbacks[b];c=function(){var d=Ga.apply(0,arguments),e=Qa(b);if(e)try{e.apply(Oa,d)}catch(h){throw d=new Mk("PlayerProxy error when executing callback",{error:h}),d.level="ERROR",d}}; a.wrappedCallbacks[b]=c}return c?c:null},Pvb=function(a,b){var c=function(d){var e=setTimeout(function(){a.isDisposed(); if(!a.isDisposed()){try{a.JSC$10898_pubsub.publish(b,d!=null?d:void 0)}catch(k){var h=new Mk("PlayerProxy error when creating global callback",{error:k.message,event:b,playerId:a.playerId,data:d,originalStack:k.stack});h.level="WARNING";throw h}uc.remove(a.globalCallbackTimerIds,String(e))}},0); uc.add(a.globalCallbackTimerIds,String(e),!0)}; return a.globalCallbacks[b]=c}; mE.prototype.getPlayerType=function(){return this.currentPlayerType||(this.getPlayerElement()?"html5":null)}; mE.prototype.getLastError=function(){return this.lastError}; var Jvb=function(a){a.cancel();Avb(a);a.currentPlayerType=null;a.config&&(a.config.loaded=!1);var b=a.getPlayerElement();b&&(Hvb(a)||!Mvb(a)?a.bootstrapPlayer=b:(b&&b.destroy&&b.destroy(),a.bootstrapPlayer=null));a.targetElement&&Eh(a.targetElement)}; mE.prototype.cancel=function(){this.createPlayerCallback&&KYa(Gvb(this),this.createPlayerCallback);clearTimeout(this.readyPollTimer);this.creatingPlayer=!1}; mE.prototype.disposeInternal=function(){Jvb(this);if(this.bootstrapPlayer&&this.config&&this.bootstrapPlayer.destroy)try{this.bootstrapPlayer.destroy()}catch(b){var a=new Mk("PlayerProxy error during disposal",{error:b});a.level="ERROR";throw a}this.wrappedCallbacks=null;for(a in this.globalCallbacks)this.globalCallbacks.hasOwnProperty(a)&&delete this.globalCallbacks[a];this.unmodifiedConfig=this.config=this.api=null;delete this.targetElement;delete this.JSC$10898_containerElement;oi.prototype.disposeInternal.call(this)}; var Mvb=function(a){var b,c;a=(b=a.config)==null?void 0:(c=b.args)==null?void 0:c.fflags;return!!a&&a.indexOf("player_destroy_old_version=true")!==-1},Gvb=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:(a=a.config.assets)?a.js:""},Lvb=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.cssUrl:(a=a.config.assets)?a.css:""},Kvb=function(a,b){if(a.webPlayerContextConfig)var c=a.webPlayerContextConfig.serializedExperimentFlags;else {var d;if((d=a.config)==null?0:d.args)c=a.config.args.fflags}return(c||"").split("&").includes(b+"=true")},Evb=function(a){for(var b={},c=g(Object.keys(a)),d=c.next();!d.done;d=c.next()){d=d.value; var e=a[d];b[d]=typeof e==="object"?uc.clone(e):e}return b};var Qvb={},Rvb="player_uid_"+(Math.random()*1E9>>>0);function Svb(a,b,c){var d=!1;d=d===void 0?!0:d;a=typeof a==="string"?sh(document,a):a;var e=Rvb+"_"+ab(a),h=Qvb[e];if(h&&d)return Tvb(b,c)?h.api.loadVideoByPlayerVars(b.args||null):h.loadNewVideoConfig(b),h.api;h=new mE(a,e,b,c,void 0);Qvb[e]=h;h.addOnDisposeCallback(function(){delete Qvb[h.getId()]}); return h.api} function Tvb(a,b){return b&&b.serializedExperimentFlags?b.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):a&&a.args&&a.args.fflags?a.args.fflags.includes("web_player_remove_playerproxy=true"):!1} ;function Uvb(){var a=new aj;a.resolved=!1;var b=a.resolve;a.resolve=function(c){a.resolved=!0;b(c)}; return a} var nE=function(a,b,c,d,e,h){b=b===void 0?document.createElement("div"):b;this.webPlayerContextConfig=a;this.container=b;this.commandResolver=c;this.apiResolver=Uvb();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new aj;d||h?Vvb(this):Wvb(this);this.pendingPlayerResponse=d;this.pendingWatchNextResponse=e;this.pendingPlayerVars=h;Xvb(this)}; nE.prototype.loadVideoWithPlayerResponse=function(a,b,c){this.loadVideo(a,b,c)}; nE.prototype.loadVideoWithPlayerVars=function(a){return this.loadVideo(void 0,void 0,a)}; nE.prototype.destroy=function(a){if(a=sh(document,a))a=Rvb+"_"+ab(a),(a=Qvb[a])&&a.dispose()}; var Zvb=function(a,b){var c;t(function(d){if(d.nextAddress==1)return a.pendingWatchNextResponse=b,a.synchronousApi?(c=a.synchronousApi,d.jumpTo(2)):n(d,a.api,3);d.nextAddress!=2&&(c=d.yieldResult);Yvb(a,c);a.pendingWatchNextResponse&&(c.updateVideoData({raw_watch_next_response:a.pendingWatchNextResponse}),a.pendingWatchNextResponse=void 0);ua(d)})},Yvb=function(a,b){var c; if(!(b==null?0:(c=b.isReady)==null?0:c.call(b))){var d;Im(new Mk("playerApi is falsey",{synchronousApi:a.synchronousApi,apiResoled:a.apiResolver.resolved,playerApiUndefined:b===void 0,playerApiNull:b===null,playerApiReady:(b==null?void 0:(d=b.isReady)==null?void 0:d.call(b))===!0,playerApiMethods:b?Object.keys(b):[]}))}},$vb=function(a,b){if(typeof a[b]==="function")return a[b]()},awb=function(a){var b=window,c,d=(c=b.ytplayer)==null?void 0:c.bootstrapPlayerContainer; if((c=d==null?void 0:d.firstElementChild)&&Qi(c,"html5-video-player")){var e,h,k=(e=b.ytplayer)==null?void 0:(h=e.bootstrapWebPlayerContextConfig)==null?void 0:h.contextId;e=a.webPlayerContextConfig.contextId;if(k&&k===e){d!==a.container&&(d=!1,$vb(c,"getPlayerState")===2&&(d=!0),a.container.appendChild(c),d||$vb(c,"playVideo"));var m;if((m=b.ytplayer)==null?0:m.bootstrapPlayerResponse)a.bootstrapPlayerResponse=b.ytplayer.bootstrapPlayerResponse}}},Xvb=function(a){var b,c,d,e,h; t(function(k){if(k.nextAddress==1)return a.pageReadyOrDataAvailable?k.jumpTo(2):n(k,a.pageReadyOrDataAvailableResolver.promise,2);if(k.nextAddress!=4)return!y("kevlar_player_unified_player_loading")||uvb()&&vvb()?k.jumpTo(4):n(k,yvb(),4);awb(a);if(a.pendingPlayerResponse||a.pendingPlayerVars)b=zvb(a.pendingPlayerResponse,a.pendingWatchNextResponse,a.pendingPlayerVars),a.pendingPlayerResponse&&a.pendingPlayerResponse===a.bootstrapPlayerResponse&&(b.loaded=!0),a.bootstrapPlayerResponse=void 0;c=Svb(a.container, b,a.webPlayerContextConfig);((d=b)==null?0:d.loaded)&&a.pendingWatchNextResponse?(Zvb(a,a.pendingWatchNextResponse),a.pendingPlayerResponse=void 0,a.pendingPlayerVars=void 0):bwb(a);e=function(m){c.removeEventListener("onReady",e);a.synchronousApi=m;a.apiResolver.resolve(m)}; c.addEventListener("onReady",e);a.commandResolver!==void 0&&(h=a.commandResolver,c.addEventListener("innertubeCommand",function(m){h(m)})); ua(k)})}; nE.prototype.loadVideo=function(a,b,c){var d=this,e,h,k,m,p,q,r,w,z;return t(function(C){if(C.nextAddress==1)return d.pendingPlayerResponse=a,d.pendingWatchNextResponse=b,d.pendingPlayerVars=c,Vvb(d),d.synchronousApi?(e=d.synchronousApi,C.jumpTo(2)):n(C,d.api,3);C.nextAddress!=2&&(e=C.yieldResult);Yvb(d,e);k=new Promise(function(E){h=E}); m=function(){var E=e.getPlayerResponse();E&&(e.removeEventListener("onVideoDataChange",m),h(E))}; e.addEventListener("onVideoDataChange",m);if(d.pendingPlayerResponse||d.pendingPlayerVars)d.pendingPlayerResponse&&d.pendingPlayerResponse===d.bootstrapPlayerResponse?(h(d.pendingPlayerResponse),d.pendingWatchNextResponse&&Zvb(d,d.pendingWatchNextResponse)):(p=zvb(d.pendingPlayerResponse,d.pendingWatchNextResponse,d.pendingPlayerVars),(z=(q=d.pendingPlayerResponse)==null?void 0:(r=q.playerConfig)==null?void 0:(w=r.playbackStartConfig)==null?void 0:w.startPaused)?e.cueVideoByPlayerVars(p.args):e.loadVideoByPlayerVars(p.args)), bwb(d),d.bootstrapPlayerResponse=void 0;return C.return(k)})}; var Wvb=function(a){if(document.readyState==="complete"||document.readyState==="interactive")Vvb(a);else{var b=function(){document.removeEventListener("DOMContentLoaded",b);Vvb(a)}; document.addEventListener("DOMContentLoaded",b)}},Vvb=function(a){a.pageReadyOrDataAvailable=!0; a.pageReadyOrDataAvailableResolver.resolve()},bwb=function(a){a.pendingPlayerResponse=void 0; a.pendingWatchNextResponse=void 0;a.pendingPlayerVars=void 0}; ia.Object.defineProperties(nE.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});document.getElementById("theme-meta");document.getElementById("app");document.getElementById("player");document.getElementById("player-container-id");document.getElementById("player-control-container");document.getElementById("player-endscreen-container");document.getElementById("player-shorts-container");document.getElementById("player-cinematics-container");document.getElementById("full-screen-content-id");function oE(){return!!gk("ID_TOKEN")} ;var cwb=window.location.origin+"/miniapp_cloudsaves",dwb=[400,401],ewb=uk("cloud_save_game_data_rate_limit_ms",3E3);function fwb(a){return a instanceof Error&&a.cause instanceof gvb&&a.cause.rpcErrorCode!==void 0?!dwb.includes(a.cause.rpcErrorCode):!0} function gwb(){return td(""+cwb,{authuser:""+(gk("SESSION_INDEX")||0)})} var jwb=function(a){var b=this;this.JSC$10916_miniAppId=a;this.loadAttempts=0;this.cloudSaveIntervalMs=ewb;this.initialDownloadDataSucceeded=!1;this.JSC$10916_playNonceResolver=new aj;this.scottyUploadRateLimiter=new lE(this.cloudSaveIntervalMs,function(c,d){return hwb(b,c,d)}); this.downloadDataPromise=iwb(this);this.downloadDataPromise.then(function(){b.initialDownloadDataSucceeded=!0}).catch(function(){})},kwb=function(a,b){b.then(function(c){return a.JSC$10916_playNonceResolver.resolve(c)})},lwb=function(a){return t(function(b){return a.cachedData===void 0?b.return(a.downloadDataPromise):b.return(a.cachedData)})},mwb=function(a,b){return t(function(c){a.cachedData=b; if(!a.initialDownloadDataSucceeded)throw Error("Cloud save upload blocked, attempted to save before initial download succeeded");return n(c,a.scottyUploadRateLimiter.call(b),0)})},nwb=function(){return new Promise(function(a){setTimeout(a,1E3,"")})},owb=function(a,b){var c,d; return t(function(e){if(e.nextAddress==1)return c=a.JSC$10916_miniAppId,n(e,Promise.race([a.JSC$10916_playNonceResolver.promise,nwb()]),2);d={"X-YouTube-MiniAppId":c,"X-YouTube-PostPlayNonce":e.yieldResult};"DELEGATED_SESSION_ID"in ek&&una(b,d);return e.return(d)})},hwb=function(a,b,c){c=c===void 0?!1:c; return t(function(d){return oE()?y("enable_cloud_save_error_popup_after_retry")?d.return(new Promise(function(e,h){var k,m,p,q,r;return t(function(w){switch(w.nextAddress){case 1:k=0,m=!0,q=p=null;case 2:if(!(m&&k++<2)){w.jumpTo(4);break}xa(w,5);return n(w,pwb(a,b,c),7);case 7:p=w.yieldResult;m=p.ok?!1:!dwb.includes(p.status);ya(w,2);break;case 5:q=r=za(w);m=fwb(q);w.jumpTo(2);break;case 4:p?p.ok?(pE(a,ewb),e()):(pE(a,a.cloudSaveIntervalMs*2),h(Error("Cloud save upload request returned with error status: "+ String(p.status),{cause:{rpcErrorCode:p.status}}))):(pE(a,a.cloudSaveIntervalMs*2),h(q||Error("No response status or error message."))),ua(w);}})})):d.return(new Promise(function(e,h){var k,m; return t(function(p){if(p.nextAddress==1){if(a.JSC$10916_miniAppId==="")return h(Error("Mini app ID is missing")),p.return();xa(p,2);return n(p,pwb(a,b,c),4)}if(p.nextAddress!=2)return k=p.yieldResult,k.ok?(pE(a,ewb),e()):(pE(a,a.cloudSaveIntervalMs*2),h(Error("Cloud save upload request returned with error status: "+String(k.status),{cause:{rpcErrorCode:k.status}}))),ya(p,0);m=za(p);pE(a,a.cloudSaveIntervalMs*2);h(m);ua(p)})})):d.return()})},pwb=function(a,b,c){c=c===void 0?!1:c; var d,e,h;return t(function(k){if(k.nextAddress==1)return d=ce(new TextEncoder().encode(b)),e=gwb(),n(k,owb(a,e),2);h=k.yieldResult;return k.return(fetch(e,{method:"POST",body:new Blob([d]),headers:h,keepalive:c}))})},iwb=function(a){var b,c; return t(function(d){if(d.nextAddress==1){if(!oE())return d.return("");if(a.JSC$10916_miniAppId==="")throw Error("Mini app ID is missing");if(a.loadAttempts>2)return d.return(a.downloadDataPromise);xa(d,2);return n(d,qwb(a),4)}if(d.nextAddress!=2)return b=d.yieldResult,d.return(b);c=za(d);if(fwb(c)&&++a.loadAttempts<2)return d.return(iwb(a));throw c})},qwb=function(a){var b,c,d,e,h; return t(function(k){switch(k.nextAddress){case 1:return xa(k,2),b=gwb(),n(k,owb(a,b),4);case 4:return c=k.yieldResult,n(k,fetch(b,{method:"GET",headers:c}),5);case 5:return d=k.yieldResult,d.ok?n(k,d.text(),6):k.return(Promise.reject(Error("Cloud save download request failed with error status: "+String(d.status),{cause:new gvb(d.status)})));case 6:return e=k.yieldResult,k.return(new TextDecoder().decode(ge(e)));case 2:return h=za(k),k.return(Promise.reject(h));}})},pE=function(a,b){a.cloudSaveIntervalMs= b; a.scottyUploadRateLimiter.intervalMs=a.cloudSaveIntervalMs}; jwb.prototype.flush=function(){var a=this;return t(function(b){return a.initialDownloadDataSucceeded?n(b,a.scottyUploadRateLimiter.flush(!0),0):b.return()})};new CustomEvent("iframeLoadedForTesting");function rwb(a,b){(a=A(a,Hu))&&(b?Rkb(a,{},!1):um().resolve(vm).resolveCommand(a))} function swb(){var a=window.performance.timeOrigin+window.performance.now(),b=new ii().setSeconds(a/1E9);return Gf(b,2,Se(a%1E9),0)} function qE(a,b){var c=A(A(a,Hu),LXa);c&&(b&&(c.serializedAdditionalMetadata=ce(b)),rwb(a,!0))} function twb(a){var b=swb(),c=Zf(b,1)-Zf(a,1);a=Xf(b,2)-Xf(a,2);c<0&&a>0?(c+=1,a-=1E9):c>0&&a<0&&(--c,a+=1E9);c=new hi().setSeconds(c);return Gf(c,2,Se(a),0)} function uwb(a){a=new URLSearchParams(a);var b=void 0;a.has("invite_code")&&(b=new kSa,a=a.get("invite_code"),b=jg(b,1,a));return b} ;var vwb=pu(ou(1),mu(1)),rE=pu(ou(1),mu(3)),sE=function(a){this.callbacks=a}; f=sE.prototype;f.onAudioToggled=function(a,b){(b===void 0||b)&&Sx("yt-mini-app-is-audio-enabled",a,2592E3)}; f.JSC$10925_onPause=function(){this.onAudioToggled(!1,!1)}; f.JSC$10925_onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)}; f.returnNativeBenchmarkingMessage=function(){}; f.sendGameData=function(){}; var wwb=function(a,b,c){this.callbacks=a;var d=this;this.sdkVersion=new aj;this.channel=new Gua(Pm({destination:window,iframe:b,origin:new URL(c.toString()).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var e=tE;var h=ou(5);var k=new iSa;k=hg(k,1,1E4);h=Nf(h,4,pSa,k);e(d,h);d.onAudioToggled(d.callbacks.isAudioEnabled())}})); this.sdkVersionTimeoutId=setTimeout(function(){d.sdkVersion.resolve("")},1E4)}; l(wwb,sE);f=wwb.prototype;f.onAudioToggled=function(a,b){sE.prototype.onAudioToggled.call(this,a,b===void 0?!0:b);b=tE;var c=ou(2),d=new gSa;a=fg(d,1,a);a=Nf(c,3,pSa,a);b(this,a)}; f.JSC$10925_onPause=function(){sE.prototype.JSC$10925_onPause.call(this);tE(this,ou(3))}; f.JSC$10925_onResume=function(){sE.prototype.JSC$10925_onResume.call(this);tE(this,ou(4))}; f.returnNativeBenchmarkingMessage=function(a){var b=tE,c=ou(6);var d=mu(uf(a,hi,1)?1:2);a=uf(a,hi,1)?a:null;d=Nf(d,5,nu,a);b(this,pu(c,d))}; f.sendGameData=function(a){var b=tE,c=ou(7);a=Nf(c,5,pSa,a);b(this,a)}; var uE=function(a,b,c){var d,e,h;return t(function(k){if(k.nextAddress==1)return d=a.callbacks,e=d.onSdkCalled,h=b,n(k,a.sdkVersion.promise,2);e.call(d,h,k.yieldResult,c);ua(k)})}; wwb.prototype.onMessage=function(){var a=this;return Jua(qu,function(b){var c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa,ea,ha,va,Ma,tb,bb,Ub,Jb,nc,Lb,ic,lb,ib,Bb;return t(function(Xa){switch(Xa.nextAddress){case 1:if(!wSa(b.data))return Jm(Error("Received message on 'playableIframe' channel that isn't of type IFrameMessage")),Xa.return();switch(b.data.getType()){case 8:b.data.hasMetadata()&&(a.sdkVersion.resolve(ag(b.data.getMetadata(),1)),clearTimeout(a.sdkVersionTimeoutId));break;case 6:return Xa.jumpTo(2); case 1:var ec=eg(b.data,lSa,2,ru);if(ec)switch(bg(ec,1)){case 1:a.callbacks.onFirstFrameReady();if(y("enable_network_request_logging_on_game_events")&&uf(ec,ku,4)){uE(a,"MINI_APP_SDK_API_FIRST_FRAME_READY",Kf(ec,ku,4));break}uE(a,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:var Wb,Tc;(Tc=(Wb=a.callbacks).onGameReady)==null||Tc.call(Wb);if(y("enable_network_request_logging_on_game_events")&&uf(ec,ku,4)){uE(a,"MINI_APP_SDK_API_GAME_READY",Kf(ec,ku,4));break}uE(a,"MINI_APP_SDK_API_GAME_READY"); break;case 3:if(vk("loading_bar_progress_calculation")&&wf(ec,lu,3,mSa))a.callbacks.onResourceLoaded(eg(ec,lu,3,mSa));}return Xa.return();case 3:return Xa.jumpTo(3);case 4:return Xa.jumpTo(4);case 2:return Xa.jumpTo(5);case 9:return Xa.jumpTo(6);case 10:return a.callbacks.onClick(),Xa.return();case 5:return Xa.jumpTo(7);case 11:if(!wf(b.data,hu,9,ru))return Xa.return();c=eg(b.data,hu,9,ru);(e=(d=a.callbacks).onBenchmarkingMessageReceived)==null||e.call(d,c);ec=b.reply;Wb=ou(1);Tc=mu(1);var xd=new hu; var da=Uint8Array;var cc=c;var Xb=vf(c,dSa,6),Gc=void 0;Gc=Gc===void 0?0:Gc;cc=Sf(Cea(pf(cc,Xb)),Gc);da=new da(cc|0);xd=Hf(xd,5,dSa,Ae(da,!1,!1));Tc=Nf(Tc,5,nu,xd);ec.call(b,pu(Wb,Tc));return Xa.return();case 12:return Xa.jumpTo(8);case 13:return Xa.jumpTo(9);case 15:if(!y("enable_open_yt_content"))return b.reply(rE),Xa.return();if(!wf(b.data,qSa,12,ru))return b.reply(pu(ou(1),mu(2))),Xa.return();h=ag(eg(b.data,qSa,12,ru),1);a.callbacks.onOpenYTContent(h);b.reply(vwb);return Xa.return();default:return Xa.return();}Xa.jumpTo(0); break;case 2:if(!wf(b.data,rSa,5,ru))return Xa.return();ec=b.data;Wb=vf(ec,ru,5);k=(ec=tf(ec,rSa,Wb,!1))?ec:Mea(rSa);ec=Lf(k,ju,1,zf());m=g(ec);p=m.next();case 11:if(p.done){Xa.jumpTo(13);break}q=p.value;r=new Mk;r.level=bg(q,2)===1?"WARNING":"ERROR";w=xwb(q.getSource());return n(Xa,a.sdkVersion.promise,14);case 14:z={source:w,sdkVersion:Xa.yieldResult};Re(pf(q,6))!=null?(r.message=q.getMessage(),r.stack=ag(q,5),z.sdkErrorType=ywb(bg(q,6)),Re(pf(q,7))!=null&&(z.sdkApi=zwb(bg(q,7)))):r.stack=void 0; E=C=void 0;(E=(C=a.callbacks).onError)==null||E.call(C,{loggingError:r,metadata:z});p=m.next();Xa.jumpTo(11);break;case 13:return Xa.return();case 3:return xa(Xa,15),n(Xa,a.callbacks.onSave(ag(eg(b.data,hSa,4,ru),1)),17);case 17:b.reply(vwb);ya(Xa,16);break;case 15:return I=za(Xa),N=vE,P=I,U=a.callbacks,ca="MINI_APP_SDK_API_SAVE_DATA",n(Xa,a.sdkVersion.promise,18);case 18:N(P,U,ca,Xa.yieldResult),b.reply(rE);case 16:return n(Xa,uE(a,"MINI_APP_SDK_API_SAVE_DATA"),19);case 19:return Xa.return();case 4:return xa(Xa, 20),n(Xa,a.callbacks.onLoad(),22);case 22:aa=Xa.yieldResult;ec=b.reply;Wb=ou(1);Tc=mu(1);xd=new hSa;xd=jg(xd,1,aa);Tc=Nf(Tc,3,nu,xd);ec.call(b,pu(Wb,Tc));ya(Xa,21);break;case 20:return ea=za(Xa),ha=vE,va=ea,Ma=a.callbacks,tb="MINI_APP_SDK_API_LOAD_DATA",n(Xa,a.sdkVersion.promise,23);case 23:ha(va,Ma,tb,Xa.yieldResult),b.reply(rE);case 21:return n(Xa,uE(a,"MINI_APP_SDK_API_LOAD_DATA"),24);case 24:return Xa.return();case 5:xa(Xa,25);a.callbacks.onSendHighScore(Zf(eg(b.data,uSa,3,ru),1));b.reply(pu(ou(1), mu(1)));ya(Xa,26);break;case 25:return bb=za(Xa),Ub=vE,Jb=bb,nc=a.callbacks,Lb="MINI_APP_SDK_API_SEND_SCORE",n(Xa,a.sdkVersion.promise,27);case 27:Ub(Jb,nc,Lb,Xa.yieldResult),b.reply(rE);case 26:return n(Xa,uE(a,"MINI_APP_SDK_API_SEND_SCORE"),28);case 28:return Xa.return();case 6:if(!wf(b.data,vSa,8,ru)){Xa.jumpTo(29);break}return n(Xa,uE(a,zwb(bg(eg(b.data,vSa,8,ru),1))),29);case 29:return Xa.return();case 7:return ec=b.reply,Wb=ou(1),Tc=mu(1),xd=a.callbacks.getLanguage(),Tc=Hf(Tc,4,nu,Ye(xd)),ec.call(b, pu(Wb,Tc)),n(Xa,uE(a,"MINI_APP_SDK_API_GET_LANGUAGE"),31);case 31:return Xa.return();case 8:if(!wf(b.data,tSa,10,ru))return Xa.return();ic=eg(b.data,tSa,10,ru);lb=a.callbacks;ib=lb.onSdkPerformanceUpdate;return n(Xa,a.sdkVersion.promise,32);case 32:return ib.call(lb,ic,Xa.yieldResult),Xa.return();case 9:if(!y("enable_multiplayer_sharing_apis"))return b.reply(rE),Xa.return();ec=b.data;if(Vf(ec,vf(ec,ru,11))==null)return b.reply(pu(ou(1),mu(2))),Xa.return();Bb=dg(b.data,11,ru);a.callbacks.onShareInviteCode(Bb); b.reply(vwb);return n(Xa,uE(a,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),33);case 33:return Xa.return();}})})}; var tE=function(a,b){t(function(c){a.channel.send(b);ua(c)})},Awb=function(a,b,c){this.callbacks=a; var d=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;a=Oua(b,new URL(c.toString()).origin);this.gameSnacks=new Yua(a);this.gameSnacks.page.onReady(function(){d.callbacks.onFirstFrameReady()}); this.gameSnacks.userActivity.onUserActivity(function(){d.callbacks.onClick()},1E4); this.gameSnacks.game.onReady(function(){var e,h;(h=(e=d.callbacks).onGameReady)==null||h.call(e)}); this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(e,h){try{d.callbacks.onSendHighScore(h)}catch(k){vE(k,d.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}}); this.gameSnacks.storage.onSave(function(e,h){var k;return t(function(m){if(m.nextAddress==1)return xa(m,2),n(m,d.callbacks.onSave(d.decoder.decode(h)),4);if(m.nextAddress!=2)return ya(m,0);k=za(m);vE(k,d.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return m.return()})}); this.gameSnacks.storage.onLoad(function(){var e,h;return t(function(k){if(k.nextAddress==1)return xa(k,2),n(k,d.callbacks.onLoad(),4);if(k.nextAddress!=2)return e=k.yieldResult,k.return(d.encoder.encode(e));h=za(k);vE(h,d.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return k.return(d.encoder.encode(""))})}); this.gameSnacks.init()}; l(Awb,sE);Awb.prototype.onAudioToggled=function(a,b){sE.prototype.onAudioToggled.call(this,a,b===void 0?!0:b);var c;(c=this.gameSnacks)==null||c.audio.update(a)}; function vE(a,b,c,d){c=c===void 0?"MINI_APP_SDK_API_UNSPECIFIED":c;d=d===void 0?"":d;var e=new Mk;c={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:d,sdkApi:c};a instanceof Error&&(e.message=a.message,e.name=a.name,a.cause instanceof gvb&&a.cause.rpcErrorCode!==void 0&&(c.rpcErrorCode=a.cause.rpcErrorCode));var h;(h=b.onError)==null||h.call(b,{loggingError:e,metadata:c})} function Bwb(a,b,c,d){switch(a){case"MINI_APP_SOURCE_GAMESNACKS":return new Awb(b,c,d);default:return new wwb(b,c,d);}} function xwb(a){switch(a){case 1:return"MINI_APP_ERROR_SOURCE_CONSOLE";case 2:return"MINI_APP_ERROR_SOURCE_UNCAUGHT";case 3:return"MINI_APP_ERROR_SOURCE_SDK";case 4:return"MINI_APP_ERROR_SOURCE_SDK_INTERNAL";case 5:return"MINI_APP_ERROR_SOURCE_SDK_SERVER";default:return"MINI_APP_ERROR_SOURCE_UNSPECIFIED";}} function ywb(a){switch(a){case 1:return"MINI_APP_SDK_ERROR_TYPE_API_UNAVAILABLE";case 2:return"MINI_APP_SDK_ERROR_TYPE_INVALID_PARAMS";case 3:return"MINI_APP_SDK_ERROR_TYPE_SIZE_LIMIT_EXCEEDED";default:return"MINI_APP_SDK_ERROR_TYPE_UNSPECIFIED";}} function zwb(a){switch(a){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE"; case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";default:return"MINI_APP_SDK_API_UNSPECIFIED";}} ;var Cwb=function(){this.clientData=new Map};var Dwb=new sm("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");var Fwb=Ewb;function Ewb(){return Math.floor(Math.random()*4)+1} function Gwb(a){a="loading_animation_"+a;return{name:a,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+a+".json",loop:!0,autoplay:!0}} function Hwb(a){for(var b=g(a),c=b.next();!c.done;c=b.next())clearTimeout(c.value);a.length=0} function Iwb(a,b,c,d){a=g(Object.entries(a));for(var e=a.next(),h={};!e.done;h={message$jscomp$786:void 0},e=a.next()){var k=g(e.value);e=k.next().value;k=k.next().value;h.message$jscomp$786=k;b.push(setTimeout(function(m){return function(){d(!1);c(m.message$jscomp$786.text)}}(h),h.message$jscomp$786.delayMs)); Number(e)>0&&b.push(setTimeout(function(){d(!0)},h.message$jscomp$786.delayMs-400))}} function Jwb(a){var b=a.data;var c=a.loadingProgress;var d=tr(Ewb()),e=vC();a=g(xC(""));var h=a.next().value,k=a.next().value,m=g(xC(!1));a=m.next().value;var p=m.next().value,q=tr([]),r="transform: scaleX("+(c||0)+")",w="mini-app-splash-screen-view-model-wiz__loading-bar-segment "+(vk("loading_bar_progress_calculation")==="latency-motion"?"mini-app-splash-screen-view-model-wiz__loading-bar-segment-latency-motion-animation":vk("loading_bar_progress_calculation")==="latency-mood"?"mini-app-splash-screen-view-model-wiz__loading-bar-segment-latency-mood-animation": "mini-app-splash-screen-view-model-wiz__loading-bar-segment-resource-animation");m="";var z,C=b==null?void 0:(z=b.backgroundImage)==null?void 0:z.sources;if(C==null?0:C.length){var E;m="background-image: url("+((E=C[0])==null?void 0:E.url)+")"}z={};var I=dC("mini-app-splash-screen-view-model-wiz__timeout-message",(z["mini-app-splash-screen-view-model-wiz__timeout-message-fade-out"]=a,z));rr(function(){if(!b.timeOutMessages||b.timeOutMessages.length!==0)return Iwb(b.timeOutMessages,q.value,k,p),function(){b.timeOutMessages&& b.timeOutMessages.length===0||Hwb(q.value)}}); return F("yt-mini-splash-screen-view-model",{class:"mini-app-splash-screen-view-model-wiz"},F("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen",role:"region",tabindex:0},F("div",{class:"mini-app-splash-screen-view-model-wiz__background-base"}),F("div",{class:"mini-app-splash-screen-view-model-wiz__background-blur",style:m}),F("div",{class:"mini-app-splash-screen-view-model-wiz__background-scrim"}),So(!b.persistentErrorMessageTitle,function(){return F("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen-content"}, F("div",{class:"mini-app-splash-screen-view-model-wiz__loading-icon"},F(bq,null,function(){Gjb({className:"mini-app-splash-screen-view-model-wiz__loading-icon-animation",lottiePlayerProps:{animationRef:e,animationConfig:Gwb(d.value)}})})),F("div",{class:"mini-app-splash-screen-view-model-wiz__timeout-message-container"},b.title&&F("h3",{class:"mini-app-splash-screen-view-model-wiz__timeout-heading"},b.title),F("p",{class:I, "aria-live":"polite"},h),So(!!vk("loading_bar_progress_calculation")&&c!==void 0,function(){return F("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-track"},F("div",{class:w,style:r}))})))}),So(b.persistentErrorMessageTitle,function(){return F("div",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-content"},F("h3",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-title"},b.persistentErrorMessageTitle),b.persistentErrorMessageDescription&&F("p", {class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-description"},b.persistentErrorMessageDescription))})))} var Kwb=Gz(function(a){var b=a.data;var c=a.loadingProgress;a=g(Gp(""));var d=a.next().value,e=a.next().value;a=g(Gp(!1));var h=a.next().value,k=a.next().value,m=[],p=function(){return"transform: scaleX("+(Fp(c)||0)+")"},q="mini-app-splash-screen-view-model-wiz__loading-bar-segment "+(vk("loading_bar_progress_calculation")==="latency-motion"?"mini-app-splash-screen-view-model-wiz__loading-bar-segment-latency-motion-animation":vk("loading_bar_progress_calculation")==="latency-mood"?"mini-app-splash-screen-view-model-wiz__loading-bar-segment-latency-mood-animation": "mini-app-splash-screen-view-model-wiz__loading-bar-segment-resource-animation"),r=null,w=function(){var I; return(I=b()&&r)!=null?I:r=Fwb()}; Ep(function(){var I;b().timeOutMessages&&((I=b().timeOutMessages)==null?0:I.length)&&(r=null,Hwb(m),Iwb(b().timeOutMessages,m,e,k))}); var z=function(){return!!b().persistentErrorMessageTitle},C=function(){return Fp(!!vk("loading_bar_progress_calculation"))&&c!==void 0},E=function(){return b().title}; return F("yt-mini-splash-screen-view-model",{class:"mini-app-splash-screen-view-model-wiz"},F("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen",role:"region",tabindex:0},F("div",{class:"mini-app-splash-screen-view-model-wiz__background-base"}),F("div",{class:"mini-app-splash-screen-view-model-wiz__background-blur",style:function(){var I,N=(I=b().backgroundImage)==null?void 0:I.sources,P;return(N==null?0:N.length)?"background-image: url("+((P=N[0])==null?void 0:P.url)+")":""}}), F("div",{class:"mini-app-splash-screen-view-model-wiz__background-scrim"}),F(nr,{cond:function(){return!z()}},function(){var I={}; return F("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen-content"},F("div",{class:"mini-app-splash-screen-view-model-wiz__loading-icon"},F(XA,{className:"mini-app-splash-screen-view-model-wiz__loading-icon-animation",animationName:function(){return"loading_animation_"+w()}, lottiePlayerProps:function(){return{animationConfig:Gwb(w())}}})),F("div",{class:"mini-app-splash-screen-view-model-wiz__timeout-message-container"},F(nr,{cond:E},function(){return F("h3",{class:"mini-app-splash-screen-view-model-wiz__timeout-heading"},E)}),F("p",{class:WA("mini-app-splash-screen-view-model-wiz__timeout-message",(I["mini-app-splash-screen-view-model-wiz__timeout-message-fade-out"]=function(){return h()},I)), "aria-live":"polite"},d),F(nr,{cond:C},function(){return F("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-track"},F("div",{class:q,style:p}))})))}),F(nr,{cond:z},function(){return F("div",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-content"},F("h3",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-title"},function(){return b().persistentErrorMessageTitle}),F(nr,{cond:function(){return!!b().persistentErrorMessageDescription}},function(){return F("p", {class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-description"},function(){return b().persistentErrorMessageDescription})}))})))});var wE=new sm("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var xE=Gz(function(a){a=Ez(a,{config:void 0});var b=a.data,c=a.config;return F(Lr,null,function(){return F(bq,null,function(){return void FC(b(),c())})})});function Lwb(a){var b=a.data;var c=a.score;var d=a.shouldAnimate;var e=a.formattedScore;var h=a.deviceTextZoom;var k=a.onScoreChanged;var m=a.isEmbeddedInWebview;var p=Er();a=Number(b==null?void 0:b.lastScore)||0;var q=a.toString();if(b&&b.buttonViewModel){var r=A(b.buttonViewModel,Zu);q=r.title}if(y("enable_mini_app_wiz_migration")){if(d=new URLSearchParams(window.location.search).get("deviceTextZoomSetting"))h=Number(d),h=isNaN(h)?1:h/100;d=!!c}var w,z=Mwb()?Nwb(wB((w=r)==null?void 0:w.onTap)): void 0,C=tr(a),E=tr(q);w=g(Jr(!1));var I=w.next().value,N=w.next().value,P=a,U=q;c&&e&&(P=Math.max(c,C.value),U=E.value,c===P&&(U=e));k==null||k(P);z&&(z.score=U);var ca=Fr(function(){var bb;(b==null?0:(bb=b.loggingDirectives)==null?0:bb.trackingParams)&&er(um().resolve(MC),b.loggingDirectives.trackingParams)}),aa=function(){var bb=um().resolve(tm(rB)); bb&&N(bb.isKeyBoardInUse())},ea=function(){N(!1)}; rr(function(){if(p.value){p.value.addEventListener("focusin",aa);p.value.addEventListener("focusout",ea);var bb=p.value.querySelector("button");bb&&r&&gpb(bb,r);var Ub=function(){Owb({highScore:C.value.toString(),command:b==null?void 0:b.onShareHighScoreCommand,paramIdentifier:b==null?void 0:b.highScoreShareClientParamIdentifier,isEmbeddedInWebview:m})}; Mwb()&&window.addEventListener("yt-share-playable-with-high-score",Ub);return function(){p.value&&(window.removeEventListener("yt-share-playable-with-high-score",Ub),p.value.removeEventListener("focusin",aa),p.value.removeEventListener("focusout",ea))}}}); qr(function(){C.value=P;E.value=U},[P, U]);var ha=Xob(r,p.value,{iconPosition:"leading"},{numberValue:P,numberText:U,heightPx:36,fontSizeMultiplier:h,shouldAnimate:d});ha.focused=I;var va;ha.accessibilityLabel=(va=ha.accessibilityLabel)==null?void 0:va.replace(E.value,U);var Ma=um().resolve(oB),tb=function(){var bb={};return dC("mini-app-score-button-view-model-wiz",(bb["mini-app-score-button-view-model-wiz--is-visible"]=P!==0,bb))}; return F("div",null,So(r,function(){return F("yt-mini-app-score-button-view-model",{class:tb(),el:p,"on:click":ca},So(!1,function(){return F("span",{style:"display:none;"},P)}),F(bq,null,function(){mC(ha,function(){Ma(r.iconName||null)})}))}))} var Pwb=Gz(function(a){var b=a.data;var c=a.score;var d=a.formattedScore;var e=a.onScoreChanged;var h=a.isEmbeddedInWebview;var k=Er(),m=function(){var E;return A(b==null?void 0:(E=b())==null?void 0:E.buttonViewModel,Zu)},p=function(){var E; return(c==null?void 0:c())||Number(b==null?void 0:(E=b())==null?void 0:E.lastScore)||0},q=function(){var E; return(d==null?void 0:d())||((E=m())==null?void 0:E.title)||""},r,w=1; if(a=new URLSearchParams(window.location.search).get("deviceTextZoomSetting"))a=Number(a),w=isNaN(a)?1:a/100;Ep(function(){e==null||e(p());var E,I=y("enable_score_challenge")?Nwb(wB((E=m())==null?void 0:E.onTap)):void 0;I&&(I.score=q())}); a=Fr(function(){var E,I,N=b==null?void 0:(E=b())==null?void 0:(I=E.loggingDirectives)==null?void 0:I.trackingParams;N&&er(um().resolve(MC),N)}); rr(function(){if(k.value){var E=k.value.querySelector("button"),I=m();E&&I&&gpb(E,I);Mwb()&&Kr("yt-share-playable-with-high-score",function(){Owb({highScore:p().toString(),command:b==null?void 0:b().onShareHighScoreCommand,paramIdentifier:b==null?void 0:b().highScoreShareClientParamIdentifier,isEmbeddedInWebview:h==null?void 0:h()})})}}); var z=function(){var E=m();E&&(c==null?0:c())&&E.accessibilityText&&(E.accessibilityText=E.accessibilityText.replace(r,q()));r=q();return{numberValue:p(),numberText:q(),heightPx:36,fontSizeMultiplier:w,shouldAnimate:!(c==null||!c())&&!0}},C=function(){return{animatedTextProps:z()}}; return F("yt-mini-app-score-button-view-model",{class:function(){var E={};return dC("mini-app-score-button-view-model-wiz",(E["mini-app-score-button-view-model-wiz--is-visible"]=p()!==0,E))}, el:k,"on:click":a},So(!1,function(){return F("span",{style:"display:none;"},p)}),F(nr,{cond:function(){return Fp(!1)}, children:function(){return F(SC,{data:function(){var E;return b==null?void 0:(E=b())==null?void 0:E.buttonViewModel}, mapping:{buttonViewModel:CC},extraProps:{buttonViewModel:{animatedTextProps:z}}})}, else:function(){return F(SC,{data:function(){var E;return b==null?void 0:(E=b())==null?void 0:E.buttonViewModel}, mapping:{buttonViewModel:xE},extraProps:{buttonViewModel:{config:C}}})}}))}); function Nwb(a){if(a){a=A(a,tXa);var b,c,d;return A(a==null?void 0:(b=a.panelLoadingStrategy)==null?void 0:(c=b.inlineContent)==null?void 0:(d=c.dialogViewModel)==null?void 0:d.customContent,xUa)}} function Owb(a){var b=a.highScore;var c=a.command;var d=a.paramIdentifier;c&&(a.isEmbeddedInWebview?(a=new Xu,b=jg(a,2,b),qE(c,b.JSC$8867_serializeBinary())):d&&(um().resolve(wE).clientParams.set(d,{miniAppClientParams:{highScore:b}}),rwb(c,!1)))} function Mwb(){return y("enable_score_challenge")} ;var yE=Gz(function(a){a=Ez(a,{config:void 0,buttonShapeOverrides:void 0,disableExplicitClickLogging:!1});var b=a.data,c=a.config,d=a.buttonShapeOverrides,e=a.disableExplicitClickLogging;rr(function(){YA(y("mweb_enable_keto_batch_toggle_button_view_model_log"))}); return F(nr,{cond:function(){return Fp(y("mweb_enable_keto_batch_toggle_button_view_model"))}, children:function(){return F(Hpb,{data:b,buttonShapeOverrides:d,disableExplicitClickLogging:e,onToggle:function(){var h;return(h=c())==null?void 0:h.onToggle}, style:function(){var h;return(h=c())==null?void 0:h.style}, useOutlinedIcon:function(){var h;return(h=c())==null?void 0:h.useOutlinedIcon}, className:function(){var h;return(h=c())==null?void 0:h.className}})}, else:function(){return F(Lr,null,function(){return F(bq,null,function(){return void PC(b(),c(),d(),void 0,void 0,e())})})}})});var zE={toggleButtonViewModel:yE,buttonViewModel:xE,miniAppScoreButtonViewModel:Pwb},Qwb=Gz(function(a){var b=y("enable_playable_container_save_button"),c=y("enable_play_next_destination_page_in_toolbar"),d={};d=WA("yt-mini-app-top-bar-view-model",(d["yt-mini-app-top-bar-view-model--mobile"]=!1,d["yt-mini-app-top-bar-view-model--desktop"]=!0,d));return F("ytm-mini-app-top-bar-view-model",null,F("div",{class:d},F("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},F(SC,{data:function(){return a.data().backButton}, mapping:zE}),F(nr,{cond:function(){return a.data().viewAllButton&&!0}},function(){return F(SC,{data:function(){return a.data().viewAllButton}, mapping:zE})})),F(nr,{cond:function(){return a.data().highScoreButton}},function(){return F("div",{class:"yt-mini-app-top-bar-view-model__high-score-button"},F(SC,{data:function(){return a.data().highScoreButton}, mapping:zE,extraProps:{miniAppScoreButtonViewModel:{score:a.score,formattedScore:a.formattedScore,onScoreChanged:a.onScoreChanged,isEmbeddedInWebview:a.isEmbeddedInWebview}}}))}),F("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},F(SC,{data:function(){var e=A(a.data().muteButton,$u),h,k; return{toggleButtonViewModel:Object.assign({},e,{isToggled:(k=(h=a.isAudioEnabled)==null?void 0:h.call(a))!=null?k:!0})}}, mapping:zE,extraProps:{toggleButtonViewModel:{config:{onToggle:a.onAudioToggled,useOutlinedIcon:!0}}}}),F(nr,{cond:function(){return Fp(!navigator.userAgent.includes("CriOS"))}},function(){return F(SC,{data:function(){return a.data().fullscreenButton}, mapping:zE})}),F(nr,{cond:function(){return Fp(c)&&a.data().viewAllButton&&!1}},function(){return F(SC,{data:function(){return a.data().viewAllButton}, mapping:zE})}),F(nr,{cond:function(){return Fp(b)&&a.data().saveButton}},function(){return F(SC,{data:function(){var e=A(a.data().saveButton,$u),h,k; return{toggleButtonViewModel:Object.assign({},e,{isToggled:(k=(h=a.isSaved)==null?void 0:h.call(a))!=null?k:e==null?void 0:e.isToggled})}}, mapping:zE,extraProps:{toggleButtonViewModel:{config:{onToggle:a.onSaveToggled}}}})}),F(SC,{data:function(){return a.data().menuButton}, mapping:zE}))))}); Qwb.idomCompat=!0;function Rwb(){var a=Llb(window.location.href);if(a==="/")return"home";if(a.startsWith("/results"))return"search";if(a.startsWith("/watch"))return"watch";if(a.startsWith("/shorts"))return"shorts";if(a.startsWith("/hashtag"))return"hashtag";if(a.startsWith("/create_channel"))return"create_channel";if(a.startsWith("/@")||a.startsWith("/user/")||a.startsWith("/channel/"))return"channel";if(a.startsWith("/experiments"))return"experiments";if(a.startsWith("/sponsor_channel"))return"sponsorship";if(a.startsWith("/select_site"))return"settings"; if(a.startsWith("/locate"))return"locate";if(a.startsWith("/redeem"))return"redeem";if(a.startsWith("/musicpremium")||a.startsWith("/premium")||a.startsWith("/red"))return"premium";if(a.startsWith("/paid_memberships"))return"paid_memberships";if(a.startsWith("/oops"))return"oops";if(a.startsWith("/clip"))return"clip";var b;return(xB==null?void 0:(b=xB.response)==null?void 0:b.page)==="404"?"404":a.startsWith("/feed/history")?"history":a.startsWith("/feed/library")?"library":a.startsWith("/feed/subscriptions")? "subscriptions":a.startsWith("/feed/trending")?"trending":a.startsWith("/feed/news_destination")?"news":a.startsWith("/playlist")?"playlist":a.startsWith("/minor_moment")?"minor_moment":a.startsWith("/playable/")||a.match("^/playables/(?!saved).")?"mini_app":a.startsWith("/playables")?"playables":a.startsWith("/create/live/join")?"open_in_app":a.startsWith("/feed/explore")?"explore":"browse"} var Swb="WEB_PAGE_TYPE_ACCOUNTS WEB_PAGE_TYPE_WELCOME WEB_PAGE_TYPE_ACCOUNT_SELECTOR WEB_PAGE_TYPE_SIGN_IN_IDENTIFIER_ENTRY WEB_PAGE_TYPE_SIGN_IN_PASSWORD_ENTRY WEB_PAGE_TYPE_SIGN_IN_DEVICE_PROMPT_CHALLENGE WEB_PAGE_TYPE_UNKNOWN".split(" "); function Twb(){var a=xB==null?void 0:xB.response,b=a==null?void 0:a.endpoint;if(!b)return(a==null?void 0:a.page)==="watch"?"watch":Rwb();var c;a=(c=A(b==null?void 0:b.commandMetadata,kq))==null?void 0:c.webPageType;c=!1;if(a&&!Swb.includes(a))switch(a){case"WEB_PAGE_TYPE_SEARCH":return"search";case"WEB_PAGE_TYPE_SHORTS":return"shorts";case"WEB_PAGE_TYPE_CHANNEL":return"channel";case"WEB_PAGE_TYPE_SETTINGS":return"settings";case"WEB_PAGE_TYPE_PLAYLIST":return"playlist";case"WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app"; case"WEB_PAGE_TYPE_MINI_APP":return"mini_app";case"WEB_PAGE_TYPE_WATCH":var d;return((d=A(b==null?void 0:b.commandMetadata,kq))==null?0:d.url)&&Llb(A(b.commandMetadata,kq).url).startsWith("/clip")?"clip":"watch";case"WEB_PAGE_TYPE_BROWSE":var e;return(b=(e=A(b,yu))==null?void 0:e.browseId)?Uwb[b]||"browse":"browse";default:c=!0;}if(A(b,av))return"sponsorship";e=Llb(window.location.href);if(e.startsWith("/experiments"))return"experiments";if(e.startsWith("/create_channel"))return"create_channel"; if(A(b,wr)&&e.startsWith("/shorts"))return"shorts";if(A(b,wr)&&e.startsWith("/watch"))return"watch";c&&Im(new Mk("Unsupported mWeb page type",{pathname:e,webPageType:a}));return"browse"} var AE={},Uwb=(AE.FEwhat_to_watch="home",AE.FEhashtag="hashtag",AE.FEtrending="trending",AE.FEhistory="history",AE.SPunlimited="premium",AE.FEmemberships_and_purchases="paid_memberships",AE.SPredeem_code="redeem",AE.SPverify_location="locate",AE.SPminor_moment="minor_moment",AE.FEmini_app_container="mini_app",AE.FEnews_destination="news",AE.SPopen_in_app="open_in_app",AE.FEexplore="explore",AE.FEsubscriptions="subscriptions",AE.FEsfv_audio_pivot="sfv_audio_pivot",AE); function BE(){return Twb()==="mini_app"} ;var Vwb={miniAppTopBarViewModel:Qwb,miniAppSplashScreenViewModel:Kwb},Xwb=Gz(function(a){var b=a.data;var c=y("force_active_time_logging_webview"),d=y("skip_logs_after_end_event"),e=y("enable_multiplayer_sharing_apis"),h=y("enable_playables_fullscreen_refactor"),k=vk("loading_bar_progress_calculation"),m=new ovb,p=void 0,q=void 0,r=um().resolve(nvb),w=void 0,z=void 0,C=[],E=void 0,I=void 0,N=!1,P=!1,U=!1,ca=!1,aa=new aj,ea=um().resolve(wE),ha=void 0,va=!1,Ma=0,tb=function(Ba){Ba.preventDefault(); return Ba.returnValue=""},bb; a=g(Gp(!((bb=Tx("yt-mini-app-is-audio-enabled"))!=null&&!bb)));var Ub=a.next().value,Jb=a.next().value;bb=g(Gp(!1));var nc=bb.next().value,Lb=bb.next().value;bb=g(Gp());var ic=bb.next().value,lb=bb.next().value;bb=g(Gp());var ib=bb.next().value,Bb=bb.next().value;bb=g(Gp(!0));var Xa=bb.next().value,ec=bb.next().value;bb=g(Gp());var Wb=bb.next().value,Tc=bb.next().value;bb=g(Gp(0));var xd=bb.next().value,da=bb.next().value,cc=Er(),Xb=function(){return b().isEmbeddedInWebview}; Kr("yt-page-type-changed",function(){var Ba=BE();if(Ba!==Xa())if(ec(Ba),Ba){var Pb;Ba=(Pb=b().playableId)==null?void 0:Pb.toString();Ba!==void 0&&window.location.href.includes(Ba)&&!P&&(ca=!0,Gc(),Be(Ip.value))}else Ba||(Rb(),Lb(!1),Tc(void 0),lb(void 0),Bb(void 0),k&&(Ma=0,da(0)),d||(P=!1))}); Kr("yt-action",function(Ba){Xa()&&Ba.detail.actionName==="yt-history-load"&&(ca?ca=!1:b().isEmbeddedInWebview||Cc())}); yp(function(){Rb()}); Ep(function(){Gc()}); var Gc=function(){var Ba=b().playableId,Pb=b().localReleaseId,jb=b().derivedDeviceInterface;P?Jm(new Mk("[MiniAppContainerViewModel] onEnter was called more than once")):(P=!0,p=new hE(Ba,Pb,jb,document.visibilityState==="visible"),Yub(p),q=new jwb(Ba),lvb(r,Ba),gl()&&(I=document.body.style.backgroundColor,Xh(document.body,"background-color","black")),wa(),Fm(),aa=new aj,b().isEmbeddedInWebview?(y("enable_ppn_query_param")&&(Ba=new URLSearchParams(window.location.search).get("postPlayNonce"))&&( iE(p,Ba),va=!0),m.initialize({onAudioStateLoaded:function(xe){fc(xe)}, onExit:function(){}, onPostPlayNonceReceived:function(xe){va||(iE(p,xe),va=!0)}, confirmExitMiniApp:function(){var xe;return t(function(Li){if(Li.nextAddress==1)return b().confirmExitMiniAppCommand?n(Li,Promise.race([aa.promise,Promise.resolve(!1)]),2):Li.return();(xe=Li.yieldResult)?Ua(b().confirmExitMiniAppCommand):Ua(b().closeMiniAppCommand);ua(Li)})}, onNativeBenchmarkingMessageReceived:function(xe){xe=fSa(de(xe));if(wf(xe,ii,3,iu)){var Li=twb(eg(xe,ii,3,iu));Mf(xe,1,Li)}var gb;(gb=z)==null||gb.returnNativeBenchmarkingMessage(xe)}, multiplayer3pAckStateLoaded:function(xe){Cc(xe)}, onNavigateToNewMiniApp:function(){Ua(b().onNavigateToNewMiniAppCommand)}, onGameDataAvailable:function(xe){if(xe=uwb(xe)){var Li;(Li=z)==null||Li.sendGameData(xe)}}}),b().showMultiplayer3pConsentDialogCommand||aa.resolve(!0),Ua(b().onContainerReadyCommand)):(iE(p),ha=i9a("yt-mini-app-"+Ba),aa.resolve(!0)),kwb(q,Wub(p)),Wub(p).then(function(xe){xe={miniAppPlayData:{postPlayNonce:xe}}; var Li,gb=(Li=b().loggingDirectives)==null?void 0:Li.trackingParams;gb&&Zq().stateChanged(gb,xe)}),Ba=b().showSignInDialogCommand,!oE()&&Ba&&(Sx("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),Ua(Ba)))},Rb=function(){if(!d||P)I&&Xh(document.body,"background-color",I),N=!1,E&&E.release(),q.flush().catch(function(Ba){Jm(Ba)}),r.flush().catch(function(Ba){Jm(Ba)}),bvb(p),Ea(),z=void 0,d&&(P=!1),Wwb(ea)},yc=function(){var Ba; (Ba=z)==null||Ba.JSC$10925_onPause();E&&E.release();q.flush().catch(function(Pb){Jm(Pb)}); r.flush().catch(function(Pb){Jm(Pb)}); $ub(p)},Gg=function(){var Ba; (Ba=z)==null||Ba.JSC$10925_onResume();Fm();avb(p)},fc=function(Ba){var Pb; (Pb=z)==null||Pb.onAudioToggled(Ba);Jb(Ba)},Cc=function(Ba){if(b().showMultiplayer3pConsentDialogCommand){if(b().isEmbeddedInWebview||Ba!==void 0)b().isEmbeddedInWebview&&aa.resolve(Ba);else {var Pb;Ba=!((Pb=ha.get("multiplayer-3p-ack-state"))==null||!Pb)}!Ba&&BE()&&Ua(b().showMultiplayer3pConsentDialogCommand)}},ed=function(){var Ba,Pb,jb; return t(function(xe){if(xe.nextAddress==1){if(d&&!P)return xe.return();if(e&&(Ba=new URL(window.location.href).searchParams,Ba.has("invite_code"))){var Li=new kSa,gb=Ba.get("invite_code");Pb=jg(Li,1,gb);(jb=z)==null||jb.sendGameData(Pb)}nc()||(Lb(!0),Zub(p));return n(xe,aa.promise,2)}Ua(b().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();b().isEmbeddedInWebview||Cc();ua(xe)})},ee=function(){var Ba=p; Ba.gameReady=!0;jE(Ba,"ma_gr")},Cb=function(Ba){var Pb; return t(function(jb){if(jb.nextAddress==1)return xa(jb,2),n(jb,mwb(q,Ba),4);if(jb.nextAddress!=2)return ya(jb,0);Pb=za(jb);Ua(b().showSavingErrorPopupCommand);throw Pb})},Rc=function(){var Ba,Pb; return t(function(jb){if(jb.nextAddress==1)return xa(jb,2),n(jb,lwb(q),4);if(jb.nextAddress!=2)return Ba=jb.yieldResult,jb.return(Ba);Pb=za(jb);Ua(b().showLoadingErrorDialogCommand);throw Pb})},rd=function(Ba){p.logError(Ba)},Oq=function(Ba,Pb,jb){dvb(p,Ba,Pb,jb)},fd=function(Ba,Pb){fvb(p,Ba,Pb)},Yf=function(){!c&&b().isEmbeddedInWebview||jm(); cvb(p,!0);N||(window.addEventListener("beforeunload",tb,{capture:!0}),N=!0)},eu=function(Ba){var Pb,jb,xe,Li,gb,Fo,Cn; return t(function(kd){if(kd.nextAddress==1)return r&&(!w||w<Ba)?n(kd,mvb(r,Ba),3):kd.jumpTo(0);Pb=kd.yieldResult;jb=g(Pb);xe=jb.next().value;Li=jb.next().value;gb=xe;Fo=Li;((Cn=gb)==null?0:Cn.displayString)&&Fo&&(lb(Fo),Bb(gb.displayString));ua(kd)})},qf=function(Ba){var Pb=b().onBenchmarkingMessageReceivedCommand; if(Pb){var jb=swb();Nf(Ba,3,iu,jb);qE(Pb,Ba.JSC$8570_serializeBinary())}},bh=function(){var Ba=new URLSearchParams(window.location.search); if(b().isEmbeddedInWebview&&Ba&&Ba.get("override_hl")==="true"&&Ba.get("hl"))return Ba.get("hl");Ba=document.documentElement.lang;return Ba!==""?Ba:Cw},lj=function(Ba){var Pb=b().onShareInviteCodeCommand; if(Pb)if(b().isEmbeddedInWebview){var jb=new Xu;Ba=jg(jb,1,Ba);qE(Pb,Ba.JSC$8867_serializeBinary())}else jb=b().inviteCodeShareClientParamIdentifier,ea.clientParams.set(jb,{miniAppClientParams:{inviteCode:Ba}}),Ua(Pb)},yd=function(Ba){Ba="https://youtube.com/watch?v="+Ba; var Pb=Mb(Ba);if(Mb(Ba)===void 0)throw Error("Failed to sanitize URL: "+Ba);Jc(window,Pb)},Eo=function(Ba){Ma+=Xf(Ba,3); k==="logarithmic"?da(Math.min(Math.log(1+Ma/15E6*9)/Math.log(10),.99)):k==="linear"?da(Math.min(Ma/15E6,.99)):(k==="latency-mood"||k==="latency-motion")&&da(1)},Fm=function(){var Ba,Pb; ((Ba=Ud())==null?void 0:(Pb=Ba.wakeLock)==null?void 0:Pb.request)!=null&&Ud().wakeLock.request("screen").then(function(jb){E=jb}).catch(function(){})},Ip=Er(); Ep(function(){b().isSupportedCountry&&(oE()||y("enable_sign_in_promo")||!b().showSignInDialogCommand?Be(Ip.value):Ua(b().onMiniAppReadyCommand))}); var Fj=function(){return F("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return nc()?0:-1}, el:Ip})},Be=function(Ba,Pb){Pb=Pb===void 0?!1:Pb; var jb=Gm();jb&&(Pb||jb.toString()!==Ba.getAttribute("src"))&&(z=Bwb(b().source,{isAudioEnabled:Ub,onFirstFrameReady:ed,onGameReady:ee,onSave:Cb,onLoad:Rc,onError:rd,onSdkCalled:Oq,onSdkPerformanceUpdate:fd,onClick:Yf,onSendHighScore:eu,onBenchmarkingMessageReceived:qf,getLanguage:bh,onShareInviteCode:lj,onResourceLoaded:Eo,onOpenYTContent:yd},Ba,jb),xi(Ba,"load",function(){jE(p,"ma_il");xi(Ba,"load",function(){Be(Ba,!0)})}),Hc(Ba,jb))},Gm=function(){var Ba=b().url; if(Ba&&(Ba=ak(Ba),Ba!==null))return b().source&&b().source==="MINI_APP_SOURCE_GAMESNACKS"&&(Ba=gh(Ba,new Map([["origin",window.location.origin],["cloudSave","true"]]))),Ba},na=function(){var Ba={}; Ba=WA("yt-mini-app-container-view-model__loading-screen",(Ba["yt-mini-app-container-view-model__loading-screen--fade-out"]=nc,Ba));return F("div",{class:Ba},F(SC,{data:function(){return b().splashScreen}, mapping:Vwb,extraProps:{miniAppSplashScreenViewModel:{loadingProgress:function(){return k?nc()?1:xd():void 0}}}}))},wa=function(){C=[]; C.push(yi(window,"visibilitychange",function(){y("disable_visibility_resume_during_dialogs")&&U||(document.visibilityState==="visible"?Gg():yc())})); C.push(yi(window,"pagehide",function(){Rb()})); C.push(yi(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&cc.value.dispatchEvent(new Event("tap"))},0)})); C.push(yi(cc.value,"pointerdown",function(){cvb(p,!1)},!0)); C.push(yi(cc.value,"pause",function(){U=!0;yc()})); C.push(yi(cc.value,"play",function(){U=!1;Gg()})); C.push(yi(cc.value,"exit",function(){Rb()})); var Ba=navigator.keyboard,Pb=Ba&&Ba.lock;h?C.push(yi(window,qt,function(){cPa()?(y("enable_play_next_shelf_in_playable_container")&&b().hasPlayNextShelf&&id("yt-mini-app-container-view-model","yt-mini-app-container-view-model--desktop-with-play-next-shelf"),Yb("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),Pb&&Ba.lock(["Escape"])):(y("enable_play_next_shelf_in_playable_container")&&b().hasPlayNextShelf&&Yb("yt-mini-app-container-view-model","yt-mini-app-container-view-model--desktop-with-play-next-shelf"), id("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),Pb&&Ba.unlock())})):Pb&&C.push(yi(window,qt,function(){cPa()?Ba.lock(["Escape"]):Ba.unlock()})); b().showMultiplayer3pConsentDialogCommand&&C.push(yi(window,"yt-playables-ack-3p-data-usage",function(){ha.set("multiplayer-3p-ack-state","true",15552E3)}))},Ea=function(){C.forEach(function(Ba){Ci(Ba)}); window.removeEventListener("beforeunload",tb,{capture:!0})},Ua=function(Ba){Ba&&rwb(Ba,b().isEmbeddedInWebview||!1)},Yb=function(Ba,Pb){Ba=g(cc.value.getElementsByClassName(Ba)); for(var jb=Ba.next();!jb.done;jb=Ba.next())jb.value.classList.add(Pb)},id=function(Ba,Pb){Ba=g(cc.value.getElementsByClassName(Ba)); for(var jb=Ba.next();!jb.done;jb=Ba.next())jb.value.classList.remove(Pb)}; return function(){var Ba={};Ba=WA("yt-mini-app-container-view-model",(Ba["yt-mini-app-container-view-model--desktop"]=!0,Ba["yt-mini-app-container-view-model--ios-web-view"]=gl(),Ba["yt-mini-app-container-view-model--no-top-bar"]=function(){return!b().topBar},Ba["yt-mini-app-container-view-model--desktop-with-play-next-shelf"]=function(){return b().hasPlayNextShelf&&y("enable_play_next_shelf_in_playable_container")},Ba)); var Pb={};Pb=WA("yt-mini-app-container-view-model__content",(Pb["yt-mini-app-container-view-model__content--desktop-content"]=!0,Pb));return F("mini-app-container-view-model",{el:cc},F("div",{class:Ba},F(nr,{cond:function(){return b().topBar}},function(){return F(SC,{data:function(){return b().topBar}, mapping:Vwb,extraProps:{miniAppTopBarViewModel:{isAudioEnabled:Ub,onAudioToggled:function(jb){fc(jb)}, score:ic,formattedScore:ib,onScoreChanged:function(jb){w=jb}, isEmbeddedInWebview:Xb,isSaved:Wb,onSaveToggled:function(jb){Tc(jb)}}}})}),F("div",{class:Pb},F(nr,{cond:Xa},function(){return Fj()}),F(nr,{cond:function(){return!b().isEmbeddedInWebview}},function(){return na()}))))}()}); Xwb.idomCompat=!0;function Ywb(a,b){if(b(a))return[a];if(a===null||typeof a!=="object")return null;for(var c=g(uc.getValues(a)),d=c.next();!d.done;d=c.next())if(d=d.value)if(d=Ywb(d,b))return[a].concat(pa(d));return null} function Zwb(a){return Ywb(xB,function(b){return b===a})} ;var $wb="compactRadioRenderer compactPlaylistRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel".split(" "),axb=["notificationTextRenderer","notificationMultiActionRenderer"],bxb=["primetimePromoRenderer", "statementBannerRenderer","brandVideoShelfRenderer","brandVideoSingletonRenderer","feedNudgeRenderer"];function cxb(a){return $wb.includes(a)||bxb.includes(a)||axb.includes(a)} ;var CE=function(){this.topicCounter=0;this.JSC$10996_pubsub=new ij;this.keyToTopicMap=new Map;this.keyToSubscriptionIdsMap=new Map}; CE.prototype.publish=function(a,b){return(a=this.keyToTopicMap.get(a))?this.JSC$10996_pubsub.publish(a,b):!1}; CE.prototype.subscribe=function(a,b){var c=this.JSC$10996_pubsub,d=c.subscribe,e=this.keyToTopicMap.get(a);e||(this.topicCounter++,e="topic_"+this.topicCounter.toString(),this.keyToTopicMap.set(a,e));b=d.call(c,e,b);c=this.keyToSubscriptionIdsMap.get(a)||[];c.push(b);this.keyToSubscriptionIdsMap.has(a)||this.keyToSubscriptionIdsMap.set(a,c)}; CE.prototype.unsubscribeByKey=function(a){var b=this.keyToSubscriptionIdsMap.get(a);if(b&&b.length>0){for(var c=0,d=0;d<b.length;d++)this.unsubscribe(b[d])&&c++;b=c===b.length;this.keyToTopicMap.delete(a);this.keyToSubscriptionIdsMap.delete(a);return b}return!1}; CE.prototype.unsubscribe=function(a){return this.JSC$10996_pubsub.unsubscribeByKey(a)};var dxb=function(){CE.apply(this,arguments);this.keyToReplaceableData=new Map}; l(dxb,CE);dxb.prototype.getData=function(a){var b=this.keyToReplaceableData.get(a);if(!b)return a;if(!b.hide){var c,d;return(d=(c=b.replacement)==null?void 0:c.data)!=null?d:b.originalData}}; var exb=new dxb;function fxb(a,b,c,d){a=a[b];b=g(Object.keys(a));for(var e=b.next();!e.done;e=b.next())cxb(e.value)&&!d.has(a)&&(exb.subscribe(a,function(h){if(h.replacement){var k;h=g(Object.entries((k=h.replacement)==null?void 0:k.rendererMappingC3));for(k=h.next();!k.done;k=h.next()){var m=g(k.value);k=m.next().value;m=m.next().value;c[k]||(c[k]=m)}}window.dispatchEvent(new CustomEvent("updateui",{detail:void 0}))}),d.add(a),gxb(d,a)); return exb.getData(a)} function gxb(a,b){if(a.has(b)){var c=$o;c&&(hxb(),ixb(c,a,b))}} var jxb=new Map,DE=[],kxb=void 0,lxb=null;function hxb(){var a=window.MutationObserver;a&&!lxb&&(lxb=new a(function(b){b=g(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,c.type==="childList"&&c.removedNodes.length){for(var d=0;d<c.removedNodes.length;d++)mxb(c.removedNodes[d]);nxb()}}),lxb.observe(document.body,{childList:!0, subtree:!0}))} function mxb(a){if(a.childNodes)for(var b=0;b<a.childNodes.length;b++)mxb(a.childNodes[b]);(b=jxb.get(a))&&!Zwb(b[0])&&(DE.push.apply(DE,pa(b[1])),jxb.delete(a))} function nxb(){kxb!==void 0&&(Hi.cancelJob(kxb),kxb=void 0);kxb=Sk(Hi,function(){if(DE.length)for(;DE.length;){var a=DE.pop();a&&a()}},100)} function ixb(a,b,c){var d=function(){exb.unsubscribeByKey(c);b.delete(c)},e=jxb.get(a); e&&e[1]?e[1].push(d):jxb.set(a,[c,[d]])} ;function oxb(a){var b=new Set;return function(c,d){if(c){c=Array.isArray(c)?c:[c];for(var e=0;e<c.length;e++){var h=c[e];y("mweb_enable_replaceable_actions")&&h&&(h=fxb(c,e,a,b));if(h)for(var k=d,m=g(Object.keys(h)),p=m.next();!p.done;p=m.next()){var q=p.value;p=a[q]||jmb;(q=h[q])&&p(q,k)}}}}} ;var EE=oxb({toggleButtonViewModel:PC,buttonViewModel:FC,miniAppScoreButtonViewModel:function(a){cB(Lwb)(a)}}),pxb=function(){MA.apply(this,arguments); DC(this,this.props.data);this.enableSaveButton=y("enable_playable_container_save_button")}; l(pxb,MA);pxb.prototype.render=function(){var a=this,b=this.props,c=b.data,d=b.config;SA({className:"yt-mini-app-top-bar-view-model yt-mini-app-top-bar-view-model--desktop"},function(){SA({className:"yt-mini-app-top-bar-view-model__start-buttons"},function(){EE(c.backButton);EE(c.viewAllButton)}); c.highScoreButton&&SA({className:"yt-mini-app-top-bar-view-model__high-score-button"},function(){EE({miniAppScoreButtonViewModel:{data:c.highScoreButton.miniAppScoreButtonViewModel,score:d==null?void 0:d.score,formattedScore:d==null?void 0:d.formattedScore,shouldAnimate:d==null?void 0:d.shouldAnimate,deviceTextZoom:d==null?void 0:d.deviceTextZoom,onScoreChanged:d==null?void 0:d.onScoreChanged,isEmbeddedInWebview:d==null?void 0:d.isEmbeddedInWebview}})}); SA({className:"yt-mini-app-top-bar-view-model__end-buttons"},function(){var e,h=Object.assign({},c.muteButton.toggleButtonViewModel,{isToggled:(e=d==null?void 0:d.isAudioEnabled)!=null?e:!0});EE({toggleButtonViewModel:h},{onToggle:d==null?void 0:d.onAudioToggled,useOutlinedIcon:!0});navigator.userAgent.includes("CriOS")||EE(c.fullscreenButton);a.enableSaveButton&&c.saveButton&&((d==null?void 0:d.isSaved)!==void 0?(e=Object.assign({},c.saveButton.toggleButtonViewModel,{isToggled:d.isSaved}),EE({toggleButtonViewModel:e}, {onToggle:d==null?void 0:d.onSaveToggled})):EE(c.saveButton,{onToggle:d==null?void 0:d.onSaveToggled}));EE(c.menuButton)})})}; pxb.tagName="mini-app-top-bar-view-model-c3";function qxb(a,b){y("enable_mini_app_wiz_migration")?cB(Qwb)(Object.assign({},{data:a},b)):UA(pxb,{data:a,config:b})} ;var FE=function(){MA.apply(this,arguments);var a=this;DC(this,this.props.data);this.forceActiveTimeUpdatesInWebView=y("force_active_time_logging_webview");this.skipLogsAfterEndEvent=y("skip_logs_after_end_event");this.enableMultiplayerSharingApis=y("enable_multiplayer_sharing_apis");this.enablePlayablesFullscreenRefactor=y("enable_playables_fullscreen_refactor");this.loadingBarProgressCalculation=vk("loading_bar_progress_calculation");this.nativeMessageManager=new ovb;this.innertubeManager=um().resolve(nvb); this.totalEncodedResourceBytes=0;this.listenerKeyList=[];this.skipHistoryLoadResponse=this.isDialogPause=this.hasEntered=this.userInteractionOnPage=!1;this.multiplayer3pDataAckStateResolver=new aj;this.JSC$11015_shareClientParamsProvider=um().resolve(wE);this.ppnSetForEmbedded=!1;this.onBeforeUnloadEventListener=function(b){b.preventDefault();return b.returnValue=""}; this.handleYtActionEvent=function(b){a.state.isActive&&b.detail.actionName==="yt-history-load"&&(a.skipHistoryLoadResponse?a.skipHistoryLoadResponse=!1:a.props.data.isEmbeddedInWebview||rxb(a))}; this.state={isAudioEnabled:!1,isGameReady:!1,loadingAnimationComplete:!1,isActive:!0,isSaved:void 0}}; l(FE,MA);f=FE.prototype; f.render=function(){var a=this,b=this.props.data,c="yt-mini-app-container-view-model yt-mini-app-container-view-model--desktop"+(gl()?" yt-mini-app-container-view-model--ios-web-view":"")+(b.topBar?"":" yt-mini-app-container-view-model--no-top-bar")+(b.hasPlayNextShelf&&y("enable_play_next_shelf_in_playable_container")?" yt-mini-app-container-view-model--desktop-with-play-next-shelf":"");SA({className:c},function(){if(b.topBar){var d,e;qxb(b.topBar.miniAppTopBarViewModel,Object.assign({},{isAudioEnabled:a.state.isAudioEnabled, onAudioToggled:function(h){a.onAudioStateLoaded(h)}},{score:(d=a.state.scoreData)==null?void 0:d.score, formattedScore:(e=a.state.scoreData)==null?void 0:e.formattedScore,shouldAnimate:!!a.state.scoreData,deviceTextZoom:a.state.deviceTextZoom,onScoreChanged:function(h){a.lastScore=h}, isEmbeddedInWebview:b.isEmbeddedInWebview},{isSaved:a.state.isSaved,onSaveToggled:function(h){a.setState({isSaved:h})}}))}SA({className:"yt-mini-app-container-view-model__content yt-mini-app-container-view-model__content--desktop-content"},function(){a.state.isActive!==!1&&sxb(a); b.isEmbeddedInWebview||txb(a,b)})})}; f.onConnected=function(){var a=this;this.pageTypeChangedListenerKey=yi(window,"yt-page-type-changed",function(){var b=BE();if(b!==a.state.isActive)if(a.setState({isActive:b}),b){var c;b=(c=a.props.data.playableId)==null?void 0:c.toString();b!==void 0&&window.location.href.includes(b)&&!a.hasEntered&&(a.skipHistoryLoadResponse=!0,a.onEnter(a.props.data.playableId,a.props.data.localReleaseId,a.props.data.derivedDeviceInterface))}else b||(a.onExit(),a.skipLogsAfterEndEvent||(a.hasEntered=!1))}); y("playables_history_load_handling_killswitch")&&window.addEventListener("yt-action",this.handleYtActionEvent);this.onEnter(this.props.data.playableId,this.props.data.localReleaseId,this.props.data.derivedDeviceInterface)}; f.onDisconnected=function(){this.pageTypeChangedListenerKey&&(Ci(this.pageTypeChangedListenerKey),this.pageTypeChangedListenerKey=void 0,window.removeEventListener("yt-action",this.handleYtActionEvent));this.onExit()}; f.willReceiveProps=function(a){if(!this.hasEntered&&BE())this.onEnter(a.data.playableId,a.data.localReleaseId,a.data.derivedDeviceInterface)}; f.onEnter=function(a,b,c){var d=this;if(this.props.data.isEmbeddedInWebview&&this.hasEntered)Jm(new Mk("[MiniAppContainerViewModel] onEnter was called more than once within\n webview"));else{this.hasEntered=!0;this.playLogger=new hE(a,b,c,this.isVisible());Yub(this.playLogger);this.scottyManager=new jwb(a);lvb(this.innertubeManager,a);gl()&&(this.originalBodyBackgroundColor=document.body.style.backgroundColor,Xh(document.body,"background-color","black"));uxb(this);vxb(this);this.multiplayer3pDataAckStateResolver= new aj;if(this.props.data.isEmbeddedInWebview)y("enable_ppn_query_param")&&(a=new URLSearchParams(window.location.search).get("postPlayNonce"))&&(iE(this.playLogger,a),this.ppnSetForEmbedded=!0),this.nativeMessageManager.initialize({onAudioStateLoaded:function(k){d.onAudioStateLoaded(k)}, onExit:function(){}, onPostPlayNonceReceived:function(k){d.ppnSetForEmbedded||(iE(d.playLogger,k),d.ppnSetForEmbedded=!0)}, confirmExitMiniApp:function(){var k;return t(function(m){if(m.nextAddress==1)return d.props.data.confirmExitMiniAppCommand?n(m,Promise.race([d.multiplayer3pDataAckStateResolver.promise,Promise.resolve(!1)]),2):m.return();(k=m.yieldResult)?GE(d,d.props.data.confirmExitMiniAppCommand):GE(d,d.props.data.closeMiniAppCommand);ua(m)})}, onNativeBenchmarkingMessageReceived:function(k){d.onNativeBenchmarkingMessageReceived(k)}, multiplayer3pAckStateLoaded:function(k){rxb(d,k)}, onNavigateToNewMiniApp:function(){GE(d,d.props.data.onNavigateToNewMiniAppCommand)}, onGameDataAvailable:function(k){d.onGameDataAvailable(k)}}),this.props.data.showMultiplayer3pConsentDialogCommand||this.multiplayer3pDataAckStateResolver.resolve(!0),GE(this,this.props.data.onContainerReadyCommand);else {iE(this.playLogger);var e;b=(e=Tx("yt-mini-app-is-audio-enabled"))!=null?e:!0;this.onAudioStateLoaded(!!b);this.multiplayer3pDataAckStateResolver.resolve(!0);this.userPartitionedStorage=i9a("yt-mini-app-"+a)}kwb(this.scottyManager,Wub(this.playLogger));Wub(this.playLogger).then(function(k){k={miniAppPlayData:{postPlayNonce:k}};var m,p=(m=d.props.data.loggingDirectives)==null?void 0:m.trackingParams;p&&Zq().stateChanged(p,k)}); if(a=new URL(window.location.href).searchParams.get("deviceTextZoomSetting")){var h=Number(a);h=isNaN(h)?1:h/100}this.setState({scoreData:void 0,deviceTextZoom:h});this.loadingBarProgressCalculation&&(this.totalEncodedResourceBytes=0,this.setState({loadingProgress:0}));h=this.props.data.showSignInDialogCommand;!oE()&&h&&(Sx("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),GE(this,h))}}; f.onExit=function(){if(!this.skipLogsAfterEndEvent||this.hasEntered)this.originalBodyBackgroundColor&&Xh(document.body,"background-color",this.originalBodyBackgroundColor),this.setState({isGameReady:!1,loadingAnimationComplete:!1}),this.userInteractionOnPage=!1,this.screenWakeLock&&this.screenWakeLock.release(),this.scottyManager.flush().catch(function(a){Jm(a)}),this.innertubeManager.flush().catch(function(a){Jm(a)}),bvb(this.playLogger),wxb(this),this.sdkMessageManager=void 0,this.skipLogsAfterEndEvent&&( this.hasEntered=!1),Wwb(this.JSC$11015_shareClientParamsProvider)}; var xxb=function(a){var b;(b=a.sdkMessageManager)==null||b.JSC$10925_onPause();a.screenWakeLock&&a.screenWakeLock.release();a.scottyManager.flush().catch(function(c){Jm(c)}); a.innertubeManager.flush().catch(function(c){Jm(c)}); $ub(a.playLogger)},yxb=function(a){var b; (b=a.sdkMessageManager)==null||b.JSC$10925_onResume();vxb(a);avb(a.playLogger)}; FE.prototype.onAudioStateLoaded=function(a){var b;(b=this.sdkMessageManager)==null||b.onAudioToggled(a);this.setState({isAudioEnabled:a})}; var rxb=function(a,b){if(a.props.data.showMultiplayer3pConsentDialogCommand){if(a.props.data.isEmbeddedInWebview||b!==void 0)a.props.data.isEmbeddedInWebview&&a.multiplayer3pDataAckStateResolver.resolve(b);else{var c;b=!((c=a.userPartitionedStorage.get("multiplayer-3p-ack-state"))==null||!c)}!b&&BE()&&GE(a,a.props.data.showMultiplayer3pConsentDialogCommand)}}; f=FE.prototype;f.isAudioEnabled=function(){return this.state.isAudioEnabled}; f.onFirstFrameReady=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1){if(a.skipLogsAfterEndEvent&&!a.hasEntered)return d.return();a.enableMultiplayerSharingApis&&(b=uwb(new URL(window.location.href).search))&&((c=a.sdkMessageManager)==null||c.sendGameData(b));a.state.isGameReady||(a.setState({isGameReady:!0}),Zub(a.playLogger));return n(d,a.multiplayer3pDataAckStateResolver.promise,2)}GE(a,a.props.data.onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&& document.activeElement.blur();a.props.data.isEmbeddedInWebview||rxb(a);ua(d)})}; f.onGameReady=function(){var a=this.playLogger;a.gameReady=!0;jE(a,"ma_gr")}; f.onSave=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return xa(d,2),n(d,mwb(b.scottyManager,a),4);if(d.nextAddress!=2)return ya(d,0);c=za(d);GE(b,b.props.data.showSavingErrorPopupCommand);throw c})}; f.onLoad=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1)return xa(d,2),n(d,lwb(a.scottyManager),4);if(d.nextAddress!=2)return b=d.yieldResult,d.return(b);c=za(d);GE(a,a.props.data.showLoadingErrorDialogCommand);throw c})}; f.onError=function(a){this.playLogger.logError(a)}; f.onSdkCalled=function(a,b,c){dvb(this.playLogger,a,b,c)}; f.onSdkPerformanceUpdate=function(a,b){fvb(this.playLogger,a,b)}; f.onClick=function(){!this.forceActiveTimeUpdatesInWebView&&this.props.data.isEmbeddedInWebview||jm();cvb(this.playLogger,!0);this.userInteractionOnPage||(window.addEventListener("beforeunload",this.onBeforeUnloadEventListener,{capture:!0}),this.userInteractionOnPage=!0)}; f.onSendHighScore=function(a){var b=this,c,d,e,h,k,m,p;return t(function(q){if(q.nextAddress==1)return b.innertubeManager&&(!b.lastScore||b.lastScore<a)?n(q,mvb(b.innertubeManager,a),3):q.jumpTo(0);c=q.yieldResult;d=g(c);e=d.next().value;h=d.next().value;k=e;m=h;((p=k)==null?0:p.displayString)&&m&&b.setState({scoreData:{formattedScore:k.displayString,score:m}});ua(q)})}; f.onBenchmarkingMessageReceived=function(a){var b=this.props.data.onBenchmarkingMessageReceivedCommand;if(b){var c=swb();Nf(a,3,iu,c);qE(b,a.JSC$8570_serializeBinary())}}; f.getLanguage=function(){var a=new URLSearchParams(window.location.search);if(this.props.data.isEmbeddedInWebview&&a&&a.get("override_hl")==="true"&&a.get("hl"))return a.get("hl");a=document.documentElement.lang;return a!==""?a:Cw}; f.onShareInviteCode=function(a){var b=this.props.data.onShareInviteCodeCommand;if(b)if(this.props.data.isEmbeddedInWebview){var c=new Xu;a=jg(c,1,a);qE(b,a.JSC$8867_serializeBinary())}else this.JSC$11015_shareClientParamsProvider.clientParams.set(this.props.data.inviteCodeShareClientParamIdentifier,{miniAppClientParams:{inviteCode:a}}),GE(this,b)}; f.onResourceLoaded=function(a){this.totalEncodedResourceBytes+=Xf(a,3);this.loadingBarProgressCalculation==="logarithmic"?this.setState({loadingProgress:Math.min(Math.log(1+this.totalEncodedResourceBytes/15E6*9)/Math.log(10),.99)}):this.loadingBarProgressCalculation==="linear"?this.setState({loadingProgress:Math.min(this.totalEncodedResourceBytes/15E6,.99)}):(this.loadingBarProgressCalculation==="latency-mood"||this.loadingBarProgressCalculation==="latency-motion")&&this.setState({loadingProgress:1})}; f.onOpenYTContent=function(a){a="https://youtube.com/watch?v="+a;var b=Mb(a);if(Mb(a)===void 0)throw Error("Failed to sanitize URL: "+a);Jc(window,b)}; var vxb=function(a){var b,c;((b=Ud())==null?void 0:(c=b.wakeLock)==null?void 0:c.request)!=null&&Ud().wakeLock.request("screen").then(function(d){a.screenWakeLock=d}).catch(function(){})},sxb=function(a){var b={className:"yt-mini-app-container-view-model__iframe", sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay"};b=Object.assign({},b,{tabIndex:a.state.isGameReady?"0":"-1"});njb(b,function(c){OA(function(){a.props.data.isSupportedCountry&&(oE()||y("enable_sign_in_promo")||!a.props.data.showSignInDialogCommand?zxb(a,c):GE(a,a.props.data.onMiniAppReadyCommand))})})},zxb=function(a,b,c){c=c===void 0?!1:c; var d=Axb(a);d&&(c||d.toString()!==b.getAttribute("src"))&&(a.sdkMessageManager=Bwb(a.props.data.source,{isAudioEnabled:a.isAudioEnabled.bind(a),onFirstFrameReady:a.onFirstFrameReady.bind(a),onGameReady:a.onGameReady.bind(a),onSave:a.onSave.bind(a),onLoad:a.onLoad.bind(a),onError:a.onError.bind(a),onSdkCalled:a.onSdkCalled.bind(a),onSdkPerformanceUpdate:a.onSdkPerformanceUpdate.bind(a),onClick:a.onClick.bind(a),onSendHighScore:a.onSendHighScore.bind(a),onBenchmarkingMessageReceived:a.onBenchmarkingMessageReceived.bind(a), getLanguage:a.getLanguage.bind(a),onShareInviteCode:a.onShareInviteCode.bind(a),onResourceLoaded:a.onResourceLoaded.bind(a),onOpenYTContent:a.onOpenYTContent.bind(a)},b,d),xi(b,"load",function(){jE(a.playLogger,"ma_il");xi(b,"load",function(){zxb(a,b,!0)})}),Hc(b,d))},Axb=function(a){if((a=a.props.data)&&a.url){var b=ak(a.url); if(b!==null)return a.source&&a.source==="MINI_APP_SOURCE_GAMESNACKS"&&(b=gh(b,new Map([["origin",window.location.origin],["cloudSave","true"]]))),b}},txb=function(a,b){var c="yt-mini-app-container-view-model__loading-screen"; a.state.isGameReady&&(c+=" yt-mini-app-container-view-model__loading-screen--fade-out");SA({className:c},function(){cB(Jwb)({data:b.splashScreen.miniAppSplashScreenViewModel,loadingProgress:a.loadingBarProgressCalculation?a.state.isGameReady?1:a.state.loadingProgress:void 0})})}; FE.prototype.isVisible=function(){return document.visibilityState==="visible"}; var uxb=function(a){a.listenerKeyList=[];a.listenerKeyList.push(yi(window,"visibilitychange",function(){y("disable_visibility_resume_during_dialogs")&&a.isDialogPause||(a.isVisible()?yxb(a):xxb(a))})); a.listenerKeyList.push(yi(window,"pagehide",function(){a.onExit()})); a.listenerKeyList.push(yi(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&a.hostElement.dispatchEvent(new Event("tap"))},0)})); a.listenerKeyList.push(yi(a.hostElement,"pointerdown",function(){cvb(a.playLogger,!1)},!0)); a.listenerKeyList.push(yi(a.hostElement,"pause",function(){a.isDialogPause=!0;xxb(a)})); a.listenerKeyList.push(yi(a.hostElement,"play",function(){a.isDialogPause=!1;yxb(a)})); a.listenerKeyList.push(yi(a.hostElement,"exit",function(){a.onExit()})); var b=navigator.keyboard,c=b&&b.lock;a.enablePlayablesFullscreenRefactor?a.listenerKeyList.push(yi(window,qt,function(){cPa()?(y("enable_play_next_shelf_in_playable_container")&&a.props.data.hasPlayNextShelf&&Bxb(a,"yt-mini-app-container-view-model","yt-mini-app-container-view-model--desktop-with-play-next-shelf"),Cxb(a,"yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),c&&b.lock(["Escape"])):(y("enable_play_next_shelf_in_playable_container")&&a.props.data.hasPlayNextShelf&& Cxb(a,"yt-mini-app-container-view-model","yt-mini-app-container-view-model--desktop-with-play-next-shelf"),Bxb(a,"yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),c&&b.unlock())})):c&&a.listenerKeyList.push(yi(window,qt,function(){cPa()?b.lock(["Escape"]):b.unlock()})); a.props.data.showMultiplayer3pConsentDialogCommand&&a.listenerKeyList.push(yi(window,"yt-playables-ack-3p-data-usage",function(){a.userPartitionedStorage.set("multiplayer-3p-ack-state","true",15552E3)}))},wxb=function(a){a.listenerKeyList.forEach(function(b){Ci(b)}); window.removeEventListener("beforeunload",a.onBeforeUnloadEventListener,{capture:!0})},GE=function(a,b){b&&rwb(b,a.props.data.isEmbeddedInWebview||!1)},Cxb=function(a,b,c){a=g(a.hostElement.getElementsByClassName(b)); for(b=a.next();!b.done;b=a.next())b.value.classList.add(c)},Bxb=function(a,b,c){a=g(a.hostElement.getElementsByClassName(b)); for(b=a.next();!b.done;b=a.next())b.value.classList.remove(c)}; FE.prototype.onNativeBenchmarkingMessageReceived=function(a){a=fSa(de(a));if(wf(a,ii,3,iu)){var b=twb(eg(a,ii,3,iu));Mf(a,1,b)}var c;(c=this.sdkMessageManager)==null||c.returnNativeBenchmarkingMessage(a)}; FE.prototype.onGameDataAvailable=function(a){if(a=uwb(a)){var b;(b=this.sdkMessageManager)==null||b.sendGameData(a)}}; FE.tagName="mini-app-container-view-model-c3";var Exb=Gz(function(a){var b=a.data;a={};a=(a.YtMiniAppScoreChallengeViewModelScoreRadial=!0,a.YtMiniAppScoreChallengeViewModelDarkScoreRadial=Dxb(),a);return F("yt-mini-app-score-challenge-view-model",{class:"YtMiniAppScoreChallengeViewModelHost"},F("div",{class:"YtMiniAppScoreChallengeViewModelTitle"},function(){return b().title}),F("div",{class:"YtMiniAppScoreChallengeViewModelSubtitle"},function(){return b().subtitle}),F("div",{class:dC(a)},F("div",{class:"YtMiniAppScoreChallengeViewModelScore"}, function(){return b().score})),F("div",{class:"YtMiniAppScoreChallengeViewModelPrompt"},function(){return b().prompt}))}); function Dxb(){var a,b;return(b=(a=um().resolve(tm(pB)))==null?void 0:a())!=null?b:!1} ;var Fxb=function(a){this.store=a}; Fxb.prototype.handleResponse=function(a){(a=A(a.frameworkUpdates,fUa))&&sw(a,this.store)}; Fxb[rm]=[Oz];var Gxb=new sm("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var Hxb={account_advanced:[{style:"youtube_fill",version:1,size:155}],account_box:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],account_notifications:[{style:"youtube_fill",version:1,size:155}],account_playback:[{style:"youtube_fill",version:1,size:155}],account_privacy:[{style:"youtube_fill",version:1,size:155}],account_settings:[{style:"youtube_fill",version:1,size:155}],account_sharing:[{style:"youtube_fill",version:1,size:155}],admin_panel_settings:[{style:"youtube_outline", version:1,size:24}],ameba:[{style:"youtube_fill",version:1,size:60}],"arrow-back":[{style:"youtube_outline",version:1,size:24,allowMirroring:!0}],"arrow-forward":[{style:"youtube_outline",version:1,size:24,allowMirroring:!0}],arrow_drop_down:[{style:"youtube_outline",version:1,size:24}],arrow_drop_up:[{style:"youtube_outline",version:1,size:24}],artwork:[{style:"youtube_fill",version:1,size:140}],bebo:[{style:"youtube_fill",version:1,size:60}],blogger:[{style:"youtube_fill",version:1,size:60}],chrome_icon:[{style:"youtube_fill", version:1,size:192}],collections:[{style:"youtube_fill",version:1,size:24}],countdown_to_close:[{style:"youtube_fill",version:1,size:100}],countdown_to_close_digit:[{style:"youtube_fill",version:1,size:100}],creation_post:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],creator_studio_red_logo:[{style:"youtube_fill",version:1,size:24}],creator_studio_red_logo_updated:[{style:"youtube_fill",version:1,size:24}],cyworld:[{style:"youtube_fill",version:1,size:60}], dark_theme:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],digg:[{style:"youtube_fill",version:1,size:60}],dollarsign_color:[{style:"youtube_outline",version:2,size:24}],email:[{style:"youtube_fill",version:1,size:60}],embed:[{style:"youtube_fill",version:1,size:60}],emoji_activities:[{style:"youtube_fill",version:1,size:24}],emoji_food:[{style:"youtube_fill",version:1,size:24}],emoji_nature:[{style:"youtube_fill",version:1,size:24}],emoji_symbols:[{style:"youtube_fill", version:1,size:24}],emoji_travel:[{style:"youtube_fill",version:1,size:24}],empty_search:[{style:"youtube_fill",version:1,size:230}],face_filled_happy:[{style:"youtube_fill",version:1,size:36}],face_filled_meh:[{style:"youtube_fill",version:1,size:36}],face_filled_sad:[{style:"youtube_fill",version:1,size:36}],face_filled_unhappy:[{style:"youtube_fill",version:1,size:36}],face_filled_very_happy:[{style:"youtube_fill",version:1,size:36}],face_outlined_happy:[{style:"youtube_outline",version:1,size:36}], face_outlined_meh:[{style:"youtube_outline",version:1,size:36}],face_outlined_sad:[{style:"youtube_outline",version:1,size:36}],face_outlined_unhappy:[{style:"youtube_outline",version:1,size:36}],face_outlined_very_happy:[{style:"youtube_outline",version:1,size:36}],facebook:[{style:"youtube_fill",version:1,size:60}],fotka:[{style:"youtube_fill",version:1,size:60}],g_translate:[{style:"youtube_outline",version:1,size:24}],goo:[{style:"youtube_fill",version:1,size:60}],google:[{style:"youtube_fill", version:1,size:24}],hashtag_landing_page_empty:[{style:"youtube_fill",version:1,size:200}],hashtag_landing_page_empty_dark_mode:[{style:"youtube_fill",version:1,size:200}],hashtag_landing_page_error:[{style:"youtube_fill",version:1,size:300}],hashtag_landing_page_error_dark_mode:[{style:"youtube_fill",version:1,size:300}],hi5:[{style:"youtube_fill",version:1,size:60}],kakao:[{style:"youtube_fill",version:1,size:60}],"keyboard-arrow-down":[{style:"youtube_outline",version:1,size:24}],"keyboard-arrow-up":[{style:"youtube_outline", version:1,size:24}],language:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],library_remove:[{style:"youtube_outline",version:1,size:24}],linkedin:[{style:"youtube_fill",version:1,size:60}],livejournal:[{style:"youtube_fill",version:1,size:60}],member:[{style:"youtube_outline",version:2,size:16}],meneame:[{style:"youtube_fill",version:1,size:60}],mixi:[{style:"youtube_fill",version:1,size:60}],moderator:[{style:"youtube_outline",version:1,size:16}],money_fill:[{style:"youtube_fill", version:3,size:24}],myspace:[{style:"youtube_fill",version:1,size:60}],naver:[{style:"youtube_fill",version:1,size:60}],odnoklassniki:[{style:"youtube_fill",version:1,size:60}],offline_download:[{style:"youtube_fill",version:1,size:24}],offline_downloading_eighty:[{style:"youtube_fill",version:1,size:24}],offline_downloading_forty:[{style:"youtube_fill",version:1,size:24}],offline_downloading_sixty:[{style:"youtube_fill",version:1,size:24}],offline_downloading_spinner:[{style:"youtube_fill",version:1, size:24}],offline_downloading_twenty:[{style:"youtube_fill",version:1,size:24}],offline_downloading_zero:[{style:"youtube_fill",version:1,size:24}],offline_no_content:[{style:"youtube_fill",version:1,size:192}],offline_pause:[{style:"youtube_outline",version:1,size:24}],offline_pin:[{style:"youtube_fill",version:1,size:24}],open_in_panel:[{style:"youtube_fill",version:1,size:24}],owner:[{style:"youtube_outline",version:1,size:16}],pinterest:[{style:"youtube_fill",version:1,size:60}],"play-arrow":[{style:"youtube_fill", version:1,size:24}],play_disabled:[{style:"youtube_fill",version:1,size:24}],premium:[{style:"youtube_fill",version:1,size:14}],premium_standalone:[{style:"youtube_fill",version:1,size:24}],premium_standalone_cairo:[{style:"youtube_fill",version:1,size:24}],"radio-button-unchecked":[{style:"youtube_outline",version:1,size:24}],rakuten:[{style:"youtube_fill",version:1,size:60}],reddit:[{style:"youtube_fill",version:2,size:192}],refresh:[{style:"youtube_outline",version:1,size:24}],ringo2:[{style:"youtube_fill", version:3,size:20}],ringo2_premium:[{style:"youtube_fill",version:3,size:20}],screen_light:[{style:"youtube_outline",version:1,size:24}],search_prominent:[{style:"youtube_outline",version:1,size:24}],"shorts-comment":[{style:"youtube_fill",version:2,size:32}],"shorts-dislike":[{style:"youtube_fill",version:2,size:32}],"shorts-like":[{style:"youtube_fill",version:2,size:32}],"shorts-pause":[{style:"youtube_fill",version:1,size:24}],"shorts-share":[{style:"youtube_fill",version:2,size:32}],skyblog:[{style:"youtube_fill", version:1,size:60}],skype:[{style:"youtube_fill",version:1,size:60}],sms:[{style:"youtube_fill",version:1,size:24}],sort:[{style:"youtube_fill",version:1,size:24}],spark:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],spark_search:[{style:"youtube_fill",version:1,size:24}],stumbleupon:[{style:"youtube_fill",version:1,size:60}],subdirectory_arrow_right:[{style:"youtube_outline",version:1,size:24}],tuenti:[{style:"youtube_fill",version:1,size:60}],tumblr:[{style:"youtube_fill", version:1,size:60}],twitter:[{style:"youtube_fill",version:3,size:192}],unplugged_logo:[{style:"youtube_fill",version:1,size:24}],unplugged_logo_updated:[{style:"youtube_fill",version:1,size:24}],verified:[{style:"youtube_outline",version:2,size:16}],vertical_align_top:[{style:"youtube_outline",version:1,size:24}],video_call:[{style:"youtube_fill",version:1,size:24}],view_list:[{style:"youtube_fill",version:1,size:24}],view_module:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline", version:1,size:24}],vkontakte:[{style:"youtube_fill",version:1,size:60}],"volume-off":[{style:"youtube_fill",version:1,size:24}],"volume-up":[{style:"youtube_fill",version:1,size:24}],waveform:[{style:"youtube_outline",version:1,size:24}],web_system_activity_dialog:[{style:"youtube_fill",version:1,size:60}],weibo:[{style:"youtube_fill",version:1,size:60}],whatsapp:[{style:"youtube_fill",version:1,size:60}],wykop:[{style:"youtube_fill",version:1,size:60}],yahoo:[{style:"youtube_fill",version:1,size:60}], yahoo_japan:[{style:"youtube_fill",version:1,size:192}],yensign_color:[{style:"youtube_outline",version:1,size:24}],youtube_community_post:[{style:"youtube_fill",version:1,size:60}],youtube_community_repost:[{style:"youtube_fill",version:1,size:60}],youtube_kids_round:[{style:"youtube_fill",version:1,size:24}],youtube_kids_round_updated:[{style:"youtube_fill",version:1,size:24}],youtube_logo:[{style:"youtube_fill",version:1,size:24}],youtube_music:[{style:"youtube_fill",version:1,size:24}],youtube_music_updated:[{style:"youtube_fill", version:1,size:24}],youtube_round:[{style:"youtube_fill",version:1,size:24}],youtube_round_updated:[{style:"youtube_fill",version:1,size:24}],youtube_shorts_brand_24:[{style:"youtube_fill",version:1,size:24}],youtube_shorts_brand_24_updated:[{style:"youtube_fill",version:1,size:24}],youtube_shorts_fill_no_triangle_red_16:[{style:"youtube_fill",version:1,size:16}],"yt-logo-red-updated":[{style:"youtube_fill",version:2,size:24}],"yt-logo-updated":[{style:"youtube_fill",version:2,size:24}]};var Ixb=new sm("ICON_SET_TOKEN"),Jxb=new sm("ICON_URL_PROVIDER_TOKEN"),Kxb=new sm("PREFETCH_ICONS_TOKEN");function HE(a){return y("web_bookmark_playlist_save_icon")?"bookmark":a} var IE={},Lxb=(IE.ACCESS_TIME="clock",IE.ACCOUNT_BOX="person_account",IE.ACCOUNT_BOX_CAIRO="person_account_cairo",IE.ACCOUNT_CIRCLE="person_circle",IE.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",IE.ACCOUNT_LINKED="account_link_success",IE.ACCOUNT_UNLINKED="account_link",IE.ADD_FRIEND="people",IE.ADD_TO_LIBRARY=HE("add"),IE.ADD_TO_PLAYLIST=vk("mweb_save_to_button_client_icon")?vk("mweb_save_to_button_client_icon"):"add",IE.ADD_TO_QUEUE_TAIL="list_queue",IE.ADD_TO_REMOTE_QUEUE="list_music",IE.ADD_TO_WATCH_LATER= "clock",IE.ADD_VIDEO_LINK="film_strip_add",IE.ALERT_WARN_RED="alert_triangle",IE.ARROW_BACK="arrow_left",IE.ARROW_DROP_DOWN="chevron_down",IE.ARROW_DROP_UP="chevron_up",IE.ARROW_FORWARD="arrow_right",IE.AUDIOTRACK="audio",IE.AUTO_AWESOME="sparkle",IE.AVATAR_ANONYMOUS="person_circle",IE.AVATAR_LOGGED_OUT="person_circle",IE.BACK="arrow_left",IE.BAR_CHART="bar_graph",IE.BLOCK="slash_circle_left",IE.BLOCK_USER="slash_circle_left",IE.BOOKMARK_BORDER="bookmark",IE.BREAKING_NEWS_ALT_1="article_alert",IE.BROADCAST_CAIRO= "podcast_cairo",IE.BUG_REPORT="bug",IE.CAMERA_ALT="camera",IE.CANCEL="x_circle",IE.CAPTIONS="closed_caption",IE.CAST_OUTLINE="chromecast",IE.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",IE.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",IE.CHAT="message_bubble_left",IE.CHECK_CIRCLE_OUTLINE="check_circle",IE.CHECK_CIRCLE_THICK="check_circle",IE.CLARIFY="article_clarify",IE.CLOSED_CAPTION_SELECTED="closed_caption",IE.CLOSE="x_mark",IE.CLOUD_UPLOAD="cloud_arrow_up",IE.COLLAPSE="chevron_up",IE.COLLAPSE_CAIRO= "chevron_up_cairo",IE.COLLECTION="layers",IE.COMMENT="message_bubble_right",IE.CONSENT_SHIELD="person_shield",IE.CONTENT_CUT="scissors",IE.CONTENT_CUT_CAIRO="scissors_cairo",IE.COURSE=y("web_enable_course_icon_update")?"creator_academy":"lightbulb",IE.COURSE_CAIRO=y("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",IE.CREATION_LIVE="radar_live",IE.CREATION_UPLOAD="my_videos",IE.CREATION_UPLOAD_RED="upload",IE.CREATOR_STUDIO="youtube_studio",IE.DELETE="trash_can",IE.DELETE_SWEEP= "trash_can",IE.DESKTOP="laptop",IE.DISLIKE="thumb_down",IE.DISLIKE_SELECTED="thumb_down",IE.DISMISSAL="x_mark",IE.DOWN_ARROW="arrow_down",IE.DO_NOT_DISTURB="slash_circle_left",IE.DRAFT="paper_corner_folded",IE.DRAG_HANDLE="bars_2",IE.EDIT="pencil",IE.EMOJI="face_very_happy",IE.EMOJI_FLAGS="flag",IE.EMOJI_OBJECTS="lightbulb",IE.EMOJI_PEOPLE="face_very_happy",IE.EMOJI_RECENT="clock",IE.EMPTY_HEART="heart",IE.EMPTY_LIKE="thumb_up",IE.ERROR_BLACK="alert_circle",IE.ERROR_OUTLINE="alert_circle",IE.EXIT_APP= "arrow_in",IE.EXIT_TO_APP="arrow_in",IE.EXPAND="chevron_down",IE.EXPAND_ALL="chevron_expand",IE.EXPAND_CAIRO="chevron_down_cairo",IE.EXPAND_LESS="chevron_up",IE.EXPAND_MORE="chevron_down",IE.EXPLORE="compass",IE.EXPLORE_DESTINATION="compass",IE.EXTERNAL_LINK="open_new",IE.FAB_UPLOAD="upload",IE.FACT_CHECK="article_check",IE.FASHION_LOGO="fashion",IE.FASHION_LOGO_CAIRO="fashion_cairo",IE.FEEDBACK="message_bubble_alert",IE.FEEDBACK_CAIRO="message_bubble_alert_cairo",IE.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down", IE.FILL_ARROW_SOLID_UP_16="arrow_solid_up",IE.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",IE.FLAG="flag",IE.FULL_HEART="heart",IE.GAMING_LOGO="gaming",IE.GAMING_LOGO_CAIRO="gaming_cairo",IE.GO_TO_PAGE="arrow_right",IE.HAPPY="face_happy",IE.HEALTH_AND_SAFETY="shield_plus",IE.HELP="question_circle",IE.HELP_CAIRO="question_circle_cairo",IE.HELP_OUTLINE="question_circle",IE.HIDE="slash_circle_left",IE.IMAGE="image",IE.INFINITY_ICON="infinity",IE.INFO="info_circle",IE.INFO_OUTLINE="info_circle",IE.INSERT_PHOTO= "image",IE.KEEP="pin",IE.KEEP_OFF="pin_off",IE.KEYBOARD="keyboard",IE.KEYBOARD_ARROW_DOWN="chevron_down",IE.KEYBOARD_ARROW_UP="chevron_up",IE.KIDS_BLOCK="slash_circle_left",IE.LANGUAGE="globe",IE.LAUNCH="open_new",IE.LIBRARY_ADD=HE("library_add"),IE.LIBRARY_OUTLINE="library",IE.LIBRARY_REMOVE=HE(),IE.LIKES_PLAYLIST="thumb_up",IE.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",IE.LIKE="thumb_up",IE.LIKE_SELECTED="thumb_up",IE.LIVE="radar_live",IE.LIVE_CAIRO="radar_live_cairo",IE.LIVE_UNLISTED="link",IE.LOCATION_ON= "location_point",IE.LOCATION_PIN="location_point",IE.LOOP="arrow_repeat",IE.LOOP_ACTIVE="arrow_repeat",IE.LOOP_ONE="arrow_repeat_1",IE.LOOP_ONE_ACTIVE="arrow_repeat_1",IE.MEH="face_meh",IE.MEMBERS_ONLY_MODE_OFF="message_bubble_left",IE.MESSAGE="message_bubble_left",IE.MICROPHONE_ON="mic",IE.MIX="youtube_mix",IE.MONETIZATION_ON="dollar_sign_circle",IE.MONEY_FILL="dollar_sign_container",IE.MONEY_FILL_JPY="yen_sign_container",IE.MONEY_HEART="dollar_sign_heart",IE.MORE_HORIZ="overflow_horizontal",IE.MORE_VERT= "overflow_vertical",IE.MUSIC="audio",IE.MUSIC_CAIRO="audio_cairo",IE.MUSIC_NOTE_SYMBOL="music",IE.MUSIC_SHUFFLE="arrow_shuffle",IE.MY_CHANNEL="person_circle",IE.MY_LOCATION="location_point",IE.NEWS_STORY="news",IE.NEXT="chevron_right",IE.NOTIFICATIONS="bell",IE.NOTIFICATIONS_ACTIVE="bell_on",IE.NOTIFICATIONS_CAIRO="bell_cairo",IE.NOTIFICATIONS_DONE_CHECKMARK="check",IE.NOTIFICATIONS_INBOX="bell",IE.NOTIFICATIONS_NONE="bell",IE.NOTIFICATIONS_OFF="bell_off",IE.NOT_INTERESTED="slash_circle_left",IE.OFFICIAL_ARTIST_BADGE= "audio",IE.OFFLINE_CLOUD="cloud_off",IE.OFFLINE_DOWNLOAD="download",IE.OFFLINE_DOWNLOAD_CAIRO="download_cairo",IE.OPEN_IN_NEW="open_new",IE.OUTLINE_ADJUST="adjust",IE.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",IE.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",IE.OUTLINE_BAG="bag",IE.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",IE.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",IE.PAID="dollar_sign",IE.PAUSE_OUTLINED="pause",IE.PAYMENT="credit_card",IE.PHONE_DOWNLOAD="mobile_download",IE.PLAYABLES_LOGO= "tic_tac_toe",IE.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",IE.PLAYLISTS="list_play_arrow",IE.PLAYLISTS_CAIRO="list_play_arrow_cairo",IE.PLAYLIST_ADD=HE("list_add"),IE.PLAYLIST_ADD_CHECK=HE("list_check"),IE.PLAY_ALL="play_arrow",IE.PLAY_CIRCLE="play_arrow_circle",IE.PLAY_OUTLINED="play_arrow_circle",IE.PRIVACY_PRIVATE="lock",IE.PRIVACY_PUBLIC="earth",IE.PRIVACY_UNLISTED="link",IE.PROMOTE="megaphone",IE.PURCHASES="price_tag",IE.PURCHASE_SUPER_CHAT="super_chat",IE.PURCHASE_SUPER_STICKER="super_sticker", IE.QUESTION_ANSWER="message_bubble_question",IE.QUEUE_PLAY_LAST="list_queue_last",IE.REMOVE="bar_circle",IE.REMOVE_CIRCLE="bar_circle",IE.REMOVE_CIRCLE_OUTLINE="bar_circle",IE.REMOVE_FROM_HISTORY="bar_circle",IE.REMOVE_FROM_PLAYLIST="bar_circle",IE.REPLAY="arrow_circle",IE.REPORT_PROBLEM="alert_triangle",IE.SAD="face_sad",IE.SAVE_PLAYLIST=HE("library_add"),IE.SCHEDULE="clock",IE.SCHOOL="creator_academy",IE.SCREEN_FULLSCREEN="screen_full",IE.SEARCH_HISTORY="arrow_time",IE.SELL="price_tag",IE.SETTINGS= "gear",IE.SETTINGS_CAIRO="gear_cairo",IE.SETTINGS_LIGHT="gear",IE.SETTINGS_MATERIAL="gear",IE.SHARE_ARROW="share",IE.SHIELD_WITH_AVATAR="person_shield",IE.SHOPPING_BAG="bag",IE.SHOPPING_BAG_CAIRO="bag_cairo",IE.SHOPPING_CART="cart",IE.SHORTS_COMMENT="youtube_shorts_message_bubble_right",IE.SHORTS_DISLIKE="youtube_shorts_thumb_down",IE.SHORTS_LIKE="youtube_shorts_thumb_up",IE.SHORTS_SHARE="youtube_shorts_share",IE.SHUFFLE="arrow_shuffle",IE.SLOW_MODE_OFF="message_bubble_left",IE.SOCIAL="people",IE.SORT= "menu_sort",IE.SPEED_1X="1x",IE.SPEED_1_POINT_2X="1_point_2x",IE.SPEED_1_POINT_5X="1_point_5x",IE.SPEED_1_POINT_8X="1_point_8x",IE.SPEED_2X="2x",IE.SPEED_POINT_2X="point_2x",IE.SPEED_POINT_8X="point_8x",IE.SPONSORSHIP_STAR="memberships",IE.STAFF_PICK="spotlight",IE.START_DVR="add",IE.STAR_BORDER="star",IE.STICKER_EMOTICON="face_happy",IE.STOP_DVR="stop",IE.SUBSCRIBE="youtube_logo_icon",IE.SUBSCRIBE_PLUS="add_cairo",IE.SUBSCRIPTION_MANAGER="gear",IE.SUPERVISOR_ACCOUNT="people",IE.SWAP_HORIZ="arrow_swap_horizontal", IE.SWITCH_ACCOUNTS="person_account",IE.TAB_ACCOUNT="person",IE.TAB_ACTIVITY="bell",IE.TAB_EXPLORE="compass",IE.TAB_HOME="home",IE.TAB_HOME_CAIRO="home_cairo",IE.TAB_INBOX="mail",IE.TAB_LIKED="thumb_up",IE.TAB_SHORTS="youtube_shorts",IE.TAB_SHORTS_CAIRO="youtube_shorts_cairo",IE.TAB_SUBSCRIPTIONS="subscriptions",IE.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",IE.TAB_TRENDING="fire",IE.TIMER="stopwatch",IE.TRENDING="fire",IE.TRENDING_CAIRO="fire_cairo",IE.TRENDING_UP="rating_up",IE.TROPHY="trophy", IE.TUNE="adjust",IE.UNBLOCK_USER="bar_circle",IE.UNLIMITED="youtube_logo_icon",IE.UNPLUGGED_LIVE_GUIDE="radar_live",IE.UNPLUGGED_SPORTS="eye_off",IE.UPLOADS="library",IE.UP_ARROW="arrow_up",IE.VERTICAL_ALIGN_BOTTOM="download",IE.VERY_HAPPY="face_very_happy",IE.VERY_SAD="face_very_sad",IE.VIDEOS="play_arrow_circle",IE.VIDEO_CALL="video_camera_add",IE.VIDEO_LIBRARY_WHITE="library",IE.VIDEO_YOUTUBE="youtube_logo_icon",IE.VIEW_LIST="list_view",IE.VIEW_LIST_CAIRO="list_view_cairo",IE.VISIBILITY="eye", IE.VISIBILITY_OFF="eye_off",IE.VOLUME_MUTE="volume_off",IE.VOLUME_UP="volume_on",IE.WALLPAPER="image",IE.WARNING="alert_triangle",IE.WATCH_HISTORY="arrow_time",IE.WATCH_HISTORY_CAIRO="arrow_time_cairo",IE.WATCH_LATER="clock",IE.WATCH_LATER_CAIRO="clock_cairo",IE.WATCH_RELATED_MIX="youtube_mix",IE.WHAT_TO_WATCH="home",IE.YOUTUBE_MUSIC_MONOCHROME="youtube_music",IE.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music_cairo",IE.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",IE.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16= "youtube_shorts_no_triangle",IE);var Mxb={15:[{style:"youtube_outline",version:3,size:24}],"1_point_2x":[{style:"youtube_outline",version:1,size:24}],"1_point_5x":[{style:"youtube_outline",version:1,size:24}],"1_point_8x":[{style:"youtube_outline",version:1,size:24}],"1x":[{style:"youtube_outline",version:1,size:24}],"2_point_5x":[{style:"youtube_outline",version:1,size:24}],"2x":[{style:"youtube_outline",version:3,size:24}],"3x":[{style:"youtube_outline",version:3,size:24}],"4k":[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline", version:2,size:24}],60:[{style:"youtube_outline",version:3,size:24}],"8k":[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],accessibility:[{style:"youtube_outline",version:2,size:24}],account_link:[{style:"youtube_outline",version:6,size:24}],account_link_error:[{style:"youtube_outline",version:5,size:24}],account_link_some:[{style:"youtube_fill",version:5,size:24}],account_link_success:[{style:"youtube_fill",version:5,size:24}],add:[{style:"youtube_outline",version:7, size:16},{style:"youtube_outline",version:7,size:24}],add_cairo:[{style:"youtube_fill",version:3,size:16},{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],add_circle:[{style:"youtube_outline",version:3,size:24},{style:"youtube_outline",version:3,size:36}],add_half_circle:[{style:"youtube_outline",version:2,size:24}],adjust:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],airplay:[{style:"youtube_outline",version:4,size:24}], airplay_off:[{style:"youtube_outline",version:1,size:24}],album:[{style:"youtube_fill",version:4,size:24},{style:"youtube_outline",version:4,size:24}],alert_circle:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:16},{style:"youtube_outline",version:7,size:24}],alert_triangle:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],align_center:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],align_left:[{style:"youtube_fill", version:6,size:24},{style:"youtube_outline",version:6,size:24}],align_right:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],arrow_caps:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],arrow_circle:[{style:"youtube_outline",version:6,size:24},{style:"youtube_outline",version:6,size:48}],arrow_circle_dash:[{style:"youtube_outline",version:1,size:24}],arrow_circle_play:[{style:"youtube_outline",version:1,size:24},{style:"youtube_outline", version:1,size:36},{style:"youtube_outline",version:1,size:48}],arrow_circle_right:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:12},{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3,size:18},{style:"youtube_outline",version:3,size:24}],arrow_diagonal:[{style:"youtube_outline",version:5,size:24}],arrow_diagonal_down_right:[{style:"youtube_fill",version:1,size:12},{style:"youtube_fill",version:1,size:16},{style:"youtube_fill",version:1, size:18},{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:12},{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:18},{style:"youtube_outline",version:1,size:24}],arrow_diagonal_up_right:[{style:"youtube_fill",version:1,size:12},{style:"youtube_fill",version:1,size:16},{style:"youtube_fill",version:1,size:18},{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:12},{style:"youtube_outline",version:1,size:16}, {style:"youtube_outline",version:1,size:18},{style:"youtube_outline",version:1,size:24}],arrow_down:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],arrow_down_circle:[{style:"youtube_fill",version:1,size:24}],arrow_flip:[{style:"youtube_outline",version:8,size:16},{style:"youtube_outline",version:8,size:24}],arrow_in:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],arrow_left:[{style:"youtube_outline",version:6,size:24,allowMirroring:!0}], arrow_left_cairo:[{style:"youtube_outline",version:2,size:24}],arrow_out:[{style:"youtube_fill",version:1,size:24}],arrow_pause:[{style:"youtube_outline",version:1,size:24}],arrow_redo:[{style:"youtube_outline",version:1,size:24}],arrow_remix:[{style:"youtube_outline",version:1,size:24}],arrow_repeat:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],arrow_repeat_1:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],arrow_right:[{style:"youtube_outline", version:2,size:24,allowMirroring:!0}],arrow_shuffle:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],arrow_skip_forward:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],arrow_solid_down:[{style:"youtube_fill",version:1,size:16},{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],arrow_solid_up:[{style:"youtube_fill",version:1,size:16},{style:"youtube_fill", version:1,size:24},{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],arrow_split:[{style:"youtube_outline",version:1,size:24}],arrow_swap_horizontal:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],arrow_time:[{style:"youtube_fill",version:8,size:24},{style:"youtube_outline",version:8,size:24}],arrow_time_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],arrow_time_forward:[{style:"youtube_outline", version:1,size:24}],arrow_undo:[{style:"youtube_outline",version:1,size:24}],arrow_up:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],arrow_up_circle:[{style:"youtube_fill",version:1,size:24}],arrows_alert:[{style:"youtube_outline",version:1,size:24}],article:[{style:"youtube_outline",version:2,size:24}],article_alert:[{style:"youtube_outline",version:2,size:24}],article_check:[{style:"youtube_outline",version:2,size:24}],article_clarify:[{style:"youtube_outline", version:2,size:24}],audio:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],audio_badge:[{style:"youtube_fill",version:1,size:12},{style:"youtube_fill",version:1,size:16},{style:"youtube_fill",version:1,size:24}],audio_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],audio_off:[{style:"youtube_outline",version:2,size:24}],audio_surround:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}], background:[{style:"youtube_outline",version:1,size:24}],backspace:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],bag:[{style:"youtube_fill",version:4,size:18},{style:"youtube_fill",version:4,size:24},{style:"youtube_outline",version:4,size:18},{style:"youtube_outline",version:4,size:24}],bag_bookmark:[{style:"youtube_outline",version:1,size:24}],bag_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],bar_circle:[{style:"youtube_outline", version:4,size:24}],bar_graph:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],bar_graph_box_vertical:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],bar_horizontal:[{style:"youtube_outline",version:2,size:16},{style:"youtube_outline",version:2,size:24}],bars_2:[{style:"youtube_outline",version:9,size:16},{style:"youtube_outline",version:9,size:24}],bars_3:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline", version:2,size:24}],beaker:[{style:"youtube_outline",version:1,size:24}],bell:[{style:"youtube_fill",version:8,size:24},{style:"youtube_outline",version:8,size:24}],bell_cairo:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],bell_off:[{style:"youtube_outline",version:5,size:24}],bell_off_cairo:[{style:"youtube_outline",version:2,size:24}],bell_on:[{style:"youtube_fill",version:6,size:24}],bell_on_cairo:[{style:"youtube_fill",version:2,size:24}],blur:[{style:"youtube_outline", version:1,size:24}],book:[{style:"youtube_outline",version:1,size:24}],bookmark:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],bookmark_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],box_bar:[{style:"youtube_fill",version:3,size:24}],box_check:[{style:"youtube_fill",version:5,size:18},{style:"youtube_fill",version:5,size:24},{style:"youtube_fill",version:5,size:36}],box_chevron_right:[{style:"youtube_outline",version:3, size:24}],box_dashed_triangle:[{style:"youtube_outline",version:3,size:24}],box_empty:[{style:"youtube_outline",version:5,size:24}],box_open_check:[{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3,size:24}],box_pencil:[{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3,size:24}],box_placeholder_left:[{style:"youtube_outline",version:1,size:24}],box_search:[{style:"youtube_outline",version:1,size:24}],boxes_2:[{style:"youtube_outline",version:3, size:24}],briefcase:[{style:"youtube_outline",version:1,size:24}],brightness:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],broadcast:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:16},{style:"youtube_outline",version:2,size:18},{style:"youtube_outline",version:2,size:24},{style:"youtube_outline",version:2,size:48}],bug:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],business:[{style:"youtube_outline", version:2,size:24}],calendar:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],camera:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:24}],camera_audio:[{style:"youtube_outline",version:4,size:24}],camera_effects:[{style:"youtube_outline",version:4,size:24}],camera_flip:[{style:"youtube_outline",version:3,size:24}],camera_hashtag:[{style:"youtube_outline",version:4,size:24}],camera_switch:[{style:"youtube_fill",version:1,size:24}, {style:"youtube_outline",version:1,size:24}],cart:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],celebration:[{style:"youtube_outline",version:1,size:24}],check:[{style:"youtube_fill",version:8,size:16},{style:"youtube_fill",version:8,size:24},{style:"youtube_outline",version:8,size:16},{style:"youtube_outline",version:8,size:24}],check_circle:[{style:"youtube_fill",version:8,size:18},{style:"youtube_fill",version:8,size:24},{style:"youtube_outline",version:8, size:24}],check_double:[{style:"youtube_outline",version:1,size:24}],check_double_off:[{style:"youtube_outline",version:1,size:24}],chevron_collapse:[{style:"youtube_outline",version:2,size:24}],chevron_down:[{style:"youtube_outline",version:7,size:18},{style:"youtube_outline",version:7,size:24}],chevron_down_cairo:[{style:"youtube_outline",version:2,size:24}],chevron_down_circle:[{style:"youtube_fill",version:1,size:24}],chevron_expand:[{style:"youtube_outline",version:4,size:24}],chevron_left:[{style:"youtube_outline", version:8,size:16,allowMirroring:!0},{style:"youtube_outline",version:8,size:18,allowMirroring:!0},{style:"youtube_outline",version:8,size:24,allowMirroring:!0}],chevron_left_circle:[{style:"youtube_fill",version:1,size:24}],chevron_left_ios:[{style:"youtube_outline",version:1,size:24}],chevron_left_ios_cairo:[{style:"youtube_outline",version:2,size:24}],chevron_right:[{style:"youtube_outline",version:4,size:16,allowMirroring:!0},{style:"youtube_outline",version:4,size:18,allowMirroring:!0},{style:"youtube_outline", version:4,size:24,allowMirroring:!0}],chevron_right_cairo:[{style:"youtube_outline",version:2,size:24}],chevron_right_circle:[{style:"youtube_fill",version:1,size:24}],chevron_right_ios:[{style:"youtube_outline",version:1,size:24}],chevron_up:[{style:"youtube_outline",version:7,size:16},{style:"youtube_outline",version:7,size:18},{style:"youtube_outline",version:7,size:24}],chevron_up_cairo:[{style:"youtube_outline",version:2,size:24}],chevron_up_circle:[{style:"youtube_fill",version:1,size:24}], chromecast:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],chromecast_animate_frame_1:[{style:"youtube_outline",version:5,size:24}],chromecast_animate_frame_2:[{style:"youtube_outline",version:5,size:24}],chromecast_animate_frame_3:[{style:"youtube_outline",version:5,size:24}],chromecast_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],chromecast_mobile:[{style:"youtube_outline",version:2,size:24},{style:"youtube_outline", version:2,size:36}],circle:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],circle_full:[{style:"youtube_fill",version:2,size:24}],circle_half_full:[{style:"youtube_outline",version:1,size:24}],circles_6:[{style:"youtube_fill",version:1,size:24}],circles_overlap:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],clapperboard:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],clapperboard_cairo:[{style:"youtube_fill", version:2,size:24},{style:"youtube_outline",version:2,size:24}],clock:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:16},{style:"youtube_outline",version:7,size:24}],clock_arrows:[{style:"youtube_outline",version:1,size:24}],clock_arrows_alert:[{style:"youtube_outline",version:1,size:24}],clock_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],clock_half_circle:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline", version:1,size:24}],closed_caption:[{style:"youtube_fill",version:10,size:24},{style:"youtube_outline",version:10,size:24}],cloud:[{style:"youtube_outline",version:1,size:24}],cloud_arrow_down:[{style:"youtube_outline",version:2,size:24}],cloud_arrow_up:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],cloud_check:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],cloud_ellipsis:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline", version:1,size:24}],cloud_off:[{style:"youtube_outline",version:2,size:24}],code:[{style:"youtube_outline",version:1,size:24}],compass:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],compass_cairo:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],controller:[{style:"youtube_outline",version:1,size:24}],copy:[{style:"youtube_outline",version:2,size:24}],copyright:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline", version:2,size:24}],creator_academy:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],creator_academy_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],credit_card:[{style:"youtube_outline",version:2,size:24}],crop:[{style:"youtube_outline",version:2,size:16},{style:"youtube_outline",version:2,size:24}],crop_rotate:[{style:"youtube_outline",version:1,size:24}],crown:[{style:"youtube_outline",version:1,size:12},{style:"youtube_outline", version:1,size:16},{style:"youtube_outline",version:1,size:24}],curve_s:[{style:"youtube_fill",version:1,size:24}],dashboard_plus:[{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:18},{style:"youtube_outline",version:1,size:20},{style:"youtube_outline",version:1,size:24}],die_3:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],directions:[{style:"youtube_outline",version:2,size:24}],dogfood:[{style:"youtube_outline",version:1, size:24}],dollar_sign:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:24}],dollar_sign_circle:[{style:"youtube_fill",version:8,size:16},{style:"youtube_fill",version:8,size:24},{style:"youtube_outline",version:8,size:16},{style:"youtube_outline",version:8,size:24}],dollar_sign_circle_pause:[{style:"youtube_outline",version:1,size:24}],dollar_sign_circle_plus:[{style:"youtube_outline",version:1,size:24}],dollar_sign_container:[{style:"youtube_outline",version:7,size:24}], dollar_sign_heart:[{style:"youtube_fill",version:20,size:12},{style:"youtube_fill",version:20,size:24},{style:"youtube_outline",version:20,size:16},{style:"youtube_outline",version:20,size:24}],dollar_sign_off:[{style:"youtube_outline",version:3,size:24}],download:[{style:"youtube_fill",version:9,size:24},{style:"youtube_outline",version:9,size:16},{style:"youtube_outline",version:9,size:24}],download_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],downloaded:[{style:"youtube_fill", version:7,size:24}],downloading:[{style:"youtube_outline",version:5,size:24}],downloading_0:[{style:"youtube_outline",version:5,size:24}],downloading_1:[{style:"youtube_outline",version:6,size:24}],downloading_2:[{style:"youtube_outline",version:6,size:24}],downloading_3:[{style:"youtube_outline",version:6,size:24}],downloading_4:[{style:"youtube_outline",version:6,size:24}],downloading_5:[{style:"youtube_outline",version:7,size:24}],downloading_6:[{style:"youtube_outline",version:6,size:24}],drive_add:[{style:"youtube_outline", version:2,size:24}],earth:[{style:"youtube_fill",version:12,size:24},{style:"youtube_outline",version:12,size:16},{style:"youtube_outline",version:12,size:18},{style:"youtube_outline",version:12,size:24}],explicit:[{style:"youtube_fill",version:5,size:18},{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],eye:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],eye_off:[{style:"youtube_outline",version:4,size:24}],eyedropper:[{style:"youtube_outline", version:1,size:24}],face_arrows_diagonal:[{style:"youtube_outline",version:1,size:24}],face_happy:[{style:"youtube_fill",version:7,size:24},{style:"youtube_fill",version:7,size:36},{style:"youtube_outline",version:7,size:24},{style:"youtube_outline",version:7,size:36}],face_image:[{style:"youtube_outline",version:1,size:24}],face_meh:[{style:"youtube_fill",version:7,size:24},{style:"youtube_fill",version:7,size:36},{style:"youtube_outline",version:7,size:24},{style:"youtube_outline",version:7,size:36}], face_meh_2:[{style:"youtube_fill",version:6,size:24},{style:"youtube_fill",version:6,size:36},{style:"youtube_outline",version:6,size:24},{style:"youtube_outline",version:6,size:36}],face_paintbrush:[{style:"youtube_outline",version:1,size:24}],face_sad:[{style:"youtube_fill",version:7,size:24},{style:"youtube_fill",version:7,size:36},{style:"youtube_outline",version:7,size:24},{style:"youtube_outline",version:7,size:36}],face_unhappy:[{style:"youtube_fill",version:6,size:24},{style:"youtube_fill", version:6,size:36},{style:"youtube_outline",version:6,size:24},{style:"youtube_outline",version:6,size:36}],face_upset:[{style:"youtube_fill",version:7,size:24},{style:"youtube_fill",version:7,size:36},{style:"youtube_outline",version:7,size:24},{style:"youtube_outline",version:7,size:36}],face_very_happy:[{style:"youtube_fill",version:7,size:24},{style:"youtube_fill",version:7,size:36},{style:"youtube_outline",version:7,size:24},{style:"youtube_outline",version:7,size:36}],face_very_sad:[{style:"youtube_fill", version:7,size:24},{style:"youtube_fill",version:7,size:36},{style:"youtube_outline",version:7,size:24},{style:"youtube_outline",version:7,size:36}],fashion:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],fashion_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],fast_back:[{style:"youtube_outline",version:2,size:24}],fast_forward:[{style:"youtube_fill",version:3,size:24}],film_strip:[{style:"youtube_fill",version:4, size:24},{style:"youtube_outline",version:4,size:24}],film_strip_add:[{style:"youtube_outline",version:1,size:24}],filter_face:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],filter_photo:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],fire:[{style:"youtube_fill",version:8,size:24},{style:"youtube_outline",version:8,size:16},{style:"youtube_outline",version:8,size:24}],fire_cairo:[{style:"youtube_fill",version:2,size:24}, {style:"youtube_outline",version:2,size:24}],fireworks:[{style:"youtube_outline",version:2,size:24}],flag:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],flag_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],flash_auto:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],flash_circle:[{style:"youtube_fill",version:3,size:18},{style:"youtube_fill",version:3,size:24},{style:"youtube_outline", version:3,size:24}],flash_off:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],flash_on:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],flip_horizontal:[{style:"youtube_outline",version:3,size:24}],flip_horizontal_dash:[{style:"youtube_outline",version:1,size:24}],flip_vertical_dash:[{style:"youtube_outline",version:1,size:24}],folder:[{style:"youtube_outline",version:1,size:24}],football:[{style:"youtube_fill",version:1, size:24},{style:"youtube_outline",version:1,size:24}],gaming:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],gaming_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],gear:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],gear_cairo:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],ghost:[{style:"youtube_outline",version:3,size:24}],gif:[{style:"youtube_outline", version:1,size:24}],gift:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],globe:[{style:"youtube_outline",version:2,size:24}],glow:[{style:"youtube_outline",version:1,size:24}],google_lens:[{style:"youtube_outline",version:3,size:24}],greater_than_20:[{style:"youtube_outline",version:2,size:24}],grid_2x2:[{style:"youtube_outline",version:1,size:24}],grid_3_by_3:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],grid_asymmetrical:[{style:"youtube_fill", version:1,size:24},{style:"youtube_outline",version:1,size:24}],hand:[{style:"youtube_outline",version:1,size:24}],hand_long_press:[{style:"youtube_outline",version:2,size:24}],hand_pinch_in:[{style:"youtube_outline",version:2,size:24}],hand_swipe_left:[{style:"youtube_outline",version:1,size:24}],hand_tap:[{style:"youtube_fill",version:1,size:24}],hands_heart:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],hashtag:[{style:"youtube_outline",version:1,size:16}, {style:"youtube_outline",version:1,size:18},{style:"youtube_outline",version:1,size:20},{style:"youtube_outline",version:1,size:24}],hd:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],headset:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],heart:[{style:"youtube_fill",version:15,size:13},{style:"youtube_fill",version:15,size:24},{style:"youtube_outline",version:15,size:16},{style:"youtube_outline",version:15,size:24}],heart_box:[{style:"youtube_outline", version:1,size:24}],heart_circle:[{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:18},{style:"youtube_outline",version:1,size:20},{style:"youtube_outline",version:1,size:24}],heart_off:[{style:"youtube_outline",version:2,size:24}],hierarchy:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],highlights:[{style:"youtube_outline",version:1,size:24}],home:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7, size:24}],home_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],hourglass:[{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],image:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],image_add:[{style:"youtube_outline",version:1,size:24}],image_wallpaper:[{style:"youtube_outline",version:1,size:24}],incognito:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7, size:24}],incognito_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],infinite:[{style:"youtube_fill",version:2,size:24}],infinity:[{style:"youtube_outline",version:1,size:24}],info_circle:[{style:"youtube_outline",version:8,size:16},{style:"youtube_outline",version:8,size:18},{style:"youtube_outline",version:8,size:20},{style:"youtube_outline",version:8,size:24}],key:[{style:"youtube_outline",version:4,size:24}],keyboard:[{style:"youtube_fill",version:2, size:24},{style:"youtube_outline",version:2,size:24}],label:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],laptop:[{style:"youtube_outline",version:2,size:24}],laptop_mobile:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],layers:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],leaf:[{style:"youtube_outline",version:1,size:24}],lens:[{style:"youtube_outline",version:1,size:24}],less_than_4:[{style:"youtube_outline", version:2,size:24}],library:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],library_add:[{style:"youtube_outline",version:7,size:16},{style:"youtube_outline",version:7,size:24}],library_image:[{style:"youtube_outline",version:1,size:24}],library_music:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],library_saved:[{style:"youtube_fill",version:6,size:24}],lightbulb:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline", version:1,size:24}],lightbulb_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],link:[{style:"youtube_outline",version:5,size:18},{style:"youtube_outline",version:5,size:24}],link_off:[{style:"youtube_outline",version:1,size:24}],list_add:[{style:"youtube_outline",version:5,size:24}],list_check:[{style:"youtube_fill",version:2,size:24}],list_music:[{style:"youtube_outline",version:3,size:24}],list_pencil:[{style:"youtube_outline",version:5,size:24}],list_play_arrow:[{style:"youtube_fill", version:7,size:24},{style:"youtube_outline",version:7,size:24}],list_play_arrow_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],list_queue:[{style:"youtube_outline",version:1,size:24}],list_queue_last:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],list_queue_next:[{style:"youtube_outline",version:1,size:24}],list_remove:[{style:"youtube_outline",version:1,size:24}],list_view:[{style:"youtube_outline",version:1,size:24}], list_view_cairo:[{style:"youtube_outline",version:2,size:24}],live_mobile_landscape_orientation:[{style:"youtube_outline",version:1,size:24}],live_photo:[{style:"youtube_outline",version:1,size:24}],location_point:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],location_point_off:[{style:"youtube_outline",version:1,size:24}],lock:[{style:"youtube_fill",version:9,size:12},{style:"youtube_fill",version:9,size:24},{style:"youtube_outline",version:9,size:12},{style:"youtube_outline", version:9,size:16},{style:"youtube_outline",version:9,size:18},{style:"youtube_outline",version:9,size:24}],lock_open:[{style:"youtube_outline",version:2,size:24}],magic_wand:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],mail:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],map:[{style:"youtube_outline",version:2,size:24}],math_add:[{style:"youtube_fill",version:3,size:24}],math_and:[{style:"youtube_fill",version:3,size:24}], math_divide:[{style:"youtube_fill",version:3,size:24}],math_equals:[{style:"youtube_fill",version:3,size:24}],math_greater_than:[{style:"youtube_fill",version:3,size:24}],math_less_than:[{style:"youtube_fill",version:3,size:24}],math_multiply:[{style:"youtube_fill",version:3,size:24}],math_or:[{style:"youtube_fill",version:3,size:24}],math_percent:[{style:"youtube_fill",version:3,size:24}],math_subtract:[{style:"youtube_fill",version:3,size:24}],maximize_cairo:[{style:"youtube_outline",version:1, size:24}],medal:[{style:"youtube_outline",version:1,size:24}],medal_star:[{style:"youtube_outline",version:1,size:24}],meet:[{style:"youtube_outline",version:1,size:24}],megaphone:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],memberships:[{style:"youtube_fill",version:5,size:16},{style:"youtube_fill",version:5,size:18},{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],mention:[{style:"youtube_outline",version:3,size:16}, {style:"youtube_outline",version:3,size:24}],menu_filter:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],menu_sort:[{style:"youtube_outline",version:4,size:24}],message_bubble_alert:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],message_bubble_alert_cairo:[{style:"youtube_outline",version:2,size:24}],message_bubble_empty:[{style:"youtube_outline",version:1,size:24}],message_bubble_gear:[{style:"youtube_outline",version:1, size:24}],message_bubble_left:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],message_bubble_left_boost:[{style:"youtube_outline",version:1,size:24}],message_bubble_overlap:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:24}],message_bubble_question:[{style:"youtube_fill",version:2,size:16},{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:16},{style:"youtube_outline",version:2,size:24}],message_bubble_right:[{style:"youtube_fill", version:14,size:24},{style:"youtube_fill",version:14,size:32},{style:"youtube_outline",version:14,size:16},{style:"youtube_outline",version:14,size:24}],message_bubble_right_caption:[{style:"youtube_outline",version:1,size:24}],mic:[{style:"youtube_fill",version:8,size:24},{style:"youtube_outline",version:8,size:24}],mic_off:[{style:"youtube_outline",version:2,size:24}],miniplayer_exit:[{style:"youtube_outline",version:1,size:24}],mobile:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline", version:3,size:24}],mobile_check:[{style:"youtube_outline",version:1,size:24}],mobile_download:[{style:"youtube_outline",version:3,size:24}],mobile_screen_horizontal:[{style:"youtube_outline",version:1,size:24}],mobile_screen_vertical:[{style:"youtube_outline",version:1,size:24}],money_hand:[{style:"youtube_outline",version:2,size:24}],monitor_display:[{style:"youtube_outline",version:2,size:24}],monitor_display_off:[{style:"youtube_outline",version:1,size:24}],moon_z:[{style:"youtube_fill",version:1, size:24},{style:"youtube_outline",version:1,size:24}],motion:[{style:"youtube_outline",version:1,size:24}],move:[{style:"youtube_outline",version:1,size:24}],music:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:18},{style:"youtube_outline",version:5,size:24}],music_off:[{style:"youtube_outline",version:3,size:24}],music_scissors:[{style:"youtube_outline",version:3,size:24}],music_shape:[{style:"youtube_outline",version:3,size:24}],music_video:[{style:"youtube_outline", version:3,size:24}],music_video_off:[{style:"youtube_outline",version:1,size:24}],my_videos:[{style:"youtube_outline",version:6,size:24}],my_videos_cairo:[{style:"youtube_outline",version:2,size:24}],news:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:12},{style:"youtube_outline",version:2,size:24}],news_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],node_left:[{style:"youtube_outline",version:1,size:24}],node_right:[{style:"youtube_outline", version:1,size:24}],note_add:[{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],odometer:[{style:"youtube_fill",version:4,size:24},{style:"youtube_outline",version:4,size:24}],open_new:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],overflow_horizontal:[{style:"youtube_outline",version:4,size:24},{style:"youtube_outline",version:4,size:32}],overflow_vertical:[{style:"youtube_outline",version:10,size:24}],overflow_vertical_cairo:[{style:"youtube_outline", version:1,size:24}],paint_bucket:[{style:"youtube_outline",version:2,size:24}],palette:[{style:"youtube_outline",version:1,size:24}],panels:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],paper_corner_folded:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],pause:[{style:"youtube_fill",version:6,size:24}],pdf:[{style:"youtube_outline",version:1,size:24}],pencil:[{style:"youtube_outline",version:5,size:24}],people:[{style:"youtube_fill", version:6,size:12},{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],people_2:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],people_group:[{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3,size:24}],people_note:[{style:"youtube_fill",version:1,size:18},{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],person:[{style:"youtube_fill",version:3,size:13},{style:"youtube_fill", version:3,size:16},{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:13},{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3,size:24}],person_2:[{style:"youtube_outline",version:1,size:24}],person_account:[{style:"youtube_outline",version:6,size:24}],person_account_cairo:[{style:"youtube_outline",version:1,size:24}],person_add:[{style:"youtube_outline",version:5,size:24}],person_box:[{style:"youtube_outline",version:5,size:24}],person_circle:[{style:"youtube_fill", version:8,size:24},{style:"youtube_outline",version:8,size:24}],person_circle_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],person_circle_slash:[{style:"youtube_outline",version:1,size:24}],person_minus:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],person_music:[{style:"youtube_fill",version:4,size:24},{style:"youtube_outline",version:4,size:24}],person_radar:[{style:"youtube_outline",version:3,size:24}],person_setting:[{style:"youtube_outline", version:6,size:24}],person_shield:[{style:"youtube_outline",version:6,size:24}],phone:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],picture_in_picture:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],picture_in_picture_combine:[{style:"youtube_outline",version:1,size:24}],pin:[{style:"youtube_fill",version:4,size:24},{style:"youtube_outline",version:4,size:16},{style:"youtube_outline",version:4,size:24}],pin_off:[{style:"youtube_outline", version:1,size:24}],play_arrow:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:24}],play_arrow_circle:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],play_arrow_half_circle:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],podcast:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:18},{style:"youtube_outline",version:1, size:24}],podcast_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],point_2x:[{style:"youtube_outline",version:1,size:24}],point_3x:[{style:"youtube_outline",version:3,size:24}],point_5x:[{style:"youtube_outline",version:3,size:24}],point_8x:[{style:"youtube_outline",version:1,size:24}],poll:[{style:"youtube_outline",version:7,size:16},{style:"youtube_outline",version:7,size:24},{style:"youtube_outline",version:7,size:40}],pound:[{style:"youtube_outline", version:3,size:24}],presentation:[{style:"youtube_outline",version:1,size:24}],presentation_remove:[{style:"youtube_outline",version:1,size:24}],price_tag:[{style:"youtube_fill",version:6,size:12},{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],price_tag_heart:[{style:"youtube_outline",version:1,size:24}],qr_code:[{style:"youtube_outline",version:2,size:24}],question_circle:[{style:"youtube_outline",version:5,size:24}],question_circle_cairo:[{style:"youtube_outline", version:2,size:24}],quotation_mark:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],quotation_mark_off:[{style:"youtube_outline",version:1,size:24}],radar_live:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:12},{style:"youtube_outline",version:7,size:16},{style:"youtube_outline",version:7,size:24}],radar_live_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],rating_down:[{style:"youtube_outline", version:1,size:24}],rating_up:[{style:"youtube_outline",version:7,size:12},{style:"youtube_outline",version:7,size:16},{style:"youtube_outline",version:7,size:24}],record:[{style:"youtube_fill",version:1,size:24}],replay_arrow:[{style:"youtube_outline",version:1,size:24}],rotate_90:[{style:"youtube_outline",version:1,size:24}],rotate_90_clockwise:[{style:"youtube_outline",version:2,size:24}],rss:[{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],rss_off:[{style:"youtube_outline", version:1,size:16},{style:"youtube_outline",version:1,size:24}],samples:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],saturation:[{style:"youtube_outline",version:1,size:24}],scale:[{style:"youtube_outline",version:1,size:24}],scissors:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],scissors_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],scissors_cut:[{style:"youtube_outline", version:1,size:24}],screen_default:[{style:"youtube_fill",version:1,size:24},{style:"youtube_fill",version:1,size:48},{style:"youtube_outline",version:1,size:24},{style:"youtube_outline",version:1,size:48}],screen_full:[{style:"youtube_outline",version:7,size:24}],screen_full_exit:[{style:"youtube_outline",version:6,size:24}],screen_fullscreen:[{style:"youtube_fill",version:1,size:24},{style:"youtube_fill",version:1,size:48},{style:"youtube_outline",version:1,size:24},{style:"youtube_outline",version:1, size:48}],screen_light:[{style:"youtube_outline",version:1,size:24}],screen_mini_player:[{style:"youtube_fill",version:1,size:24},{style:"youtube_fill",version:1,size:48},{style:"youtube_outline",version:1,size:24},{style:"youtube_outline",version:1,size:48}],screen_multi_view:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],screen_rotation:[{style:"youtube_outline",version:2,size:18},{style:"youtube_outline",version:2,size:24}],screen_switch:[{style:"youtube_fill", version:1,size:24},{style:"youtube_outline",version:1,size:24}],screen_theatre:[{style:"youtube_fill",version:1,size:24},{style:"youtube_fill",version:1,size:48},{style:"youtube_outline",version:1,size:24},{style:"youtube_outline",version:1,size:48}],screen_vertical:[{style:"youtube_outline",version:1,size:24}],sd:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],search:[{style:"youtube_fill",version:9,size:24},{style:"youtube_outline",version:9,size:24}],search_cairo:[{style:"youtube_outline", version:2,size:24}],send:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],settings_remote:[{style:"youtube_outline",version:1,size:24}],shadow_hard:[{style:"youtube_fill",version:1,size:24}],shadow_soft:[{style:"youtube_fill",version:1,size:24}],shapes:[{style:"youtube_outline",version:1,size:24}],share:[{style:"youtube_fill",version:9,size:24,allowMirroring:!0},{style:"youtube_fill",version:9,size:32,allowMirroring:!0},{style:"youtube_outline",version:9,size:16, allowMirroring:!0},{style:"youtube_outline",version:9,size:24,allowMirroring:!0}],share_cairo:[{style:"youtube_outline",version:2,size:24}],share_ios:[{style:"youtube_outline",version:1,size:24}],share_link:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],shield:[{style:"youtube_outline",version:4,size:24}],shield_add:[{style:"youtube_outline",version:1,size:24}],shield_empty:[{style:"youtube_fill",version:1,size:16},{style:"youtube_fill",version:1,size:18},{style:"youtube_fill", version:1,size:24},{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:18},{style:"youtube_outline",version:1,size:24}],shield_off:[{style:"youtube_outline",version:1,size:24}],shield_overflow:[{style:"youtube_outline",version:1,size:24}],shield_plus:[{style:"youtube_outline",version:1,size:24}],shield_search:[{style:"youtube_outline",version:2,size:24}],shorts_layout_bottom:[{style:"youtube_outline",version:1,size:24}],shorts_layout_centered_square:[{style:"youtube_outline", version:1,size:24}],shorts_layout_foreground:[{style:"youtube_outline",version:1,size:24}],shorts_layout_landscape_bottom:[{style:"youtube_outline",version:1,size:24}],shorts_layout_landscape_top:[{style:"youtube_outline",version:1,size:24}],shorts_layout_left:[{style:"youtube_outline",version:1,size:24}],shorts_layout_pip:[{style:"youtube_outline",version:1,size:24}],shorts_layout_right:[{style:"youtube_outline",version:1,size:24}],shorts_layout_single:[{style:"youtube_outline",version:1,size:24}], shorts_layout_top:[{style:"youtube_outline",version:1,size:24}],skip_back_10:[{style:"youtube_fill",version:1,size:24}],skip_back_15:[{style:"youtube_fill",version:1,size:24}],skip_back_20:[{style:"youtube_fill",version:1,size:24}],skip_back_30:[{style:"youtube_fill",version:1,size:24}],skip_back_5:[{style:"youtube_fill",version:1,size:24}],skip_back_60:[{style:"youtube_fill",version:1,size:24}],skip_down:[{style:"youtube_fill",version:3,size:24}],skip_forward_10:[{style:"youtube_fill",version:1, size:24}],skip_forward_15:[{style:"youtube_fill",version:1,size:24}],skip_forward_20:[{style:"youtube_fill",version:1,size:24}],skip_forward_30:[{style:"youtube_fill",version:1,size:24}],skip_forward_5:[{style:"youtube_fill",version:1,size:24}],skip_forward_60:[{style:"youtube_fill",version:1,size:24}],skip_next:[{style:"youtube_fill",version:3,size:24}],skip_previous:[{style:"youtube_fill",version:3,size:24}],skip_up:[{style:"youtube_fill",version:3,size:24}],slash_circle_left:[{style:"youtube_outline", version:7,size:24}],slash_circle_right:[{style:"youtube_outline",version:2,size:24}],soccer_ball:[{style:"youtube_outline",version:1,size:24}],spark:[{style:"youtube_fill",version:6,size:12},{style:"youtube_fill",version:6,size:16},{style:"youtube_fill",version:6,size:24}],spark_chat:[{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],spark_image:[{style:"youtube_outline",version:2,size:24}],spark_message_bubble:[{style:"youtube_outline",version:4,size:16},{style:"youtube_outline", version:4,size:24}],spark_music:[{style:"youtube_outline",version:2,size:24}],spark_pencil:[{style:"youtube_outline",version:2,size:24}],spark_radar:[{style:"youtube_fill",version:1,size:12},{style:"youtube_fill",version:1,size:16},{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:12},{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],spark_video:[{style:"youtube_outline",version:2,size:24}],sparkle:[{style:"youtube_fill",version:2, size:24},{style:"youtube_outline",version:2,size:24}],speaker:[{style:"youtube_outline",version:1,size:24}],speaker_group:[{style:"youtube_outline",version:1,size:24}],speaker_group_off:[{style:"youtube_outline",version:1,size:24}],speaker_off:[{style:"youtube_outline",version:1,size:24}],split:[{style:"youtube_outline",version:3,size:24}],sports:[{style:"youtube_fill",version:1,size:24}],spotlight:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],star:[{style:"youtube_fill", version:3,size:16},{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3,size:24}],star_half:[{style:"youtube_fill",version:2,size:16},{style:"youtube_fill",version:2,size:24}],star_shooting:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],statistics_graph:[{style:"youtube_outline",version:2,size:24}],sticker:[{style:"youtube_outline",version:1,size:24}],stop:[{style:"youtube_fill",version:1,size:24}], stopwatch:[{style:"youtube_fill",version:3,size:16},{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3,size:24}],subscriptions:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:18},{style:"youtube_outline",version:7,size:24}],subscriptions_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],subtitles:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline", version:1,size:24}],super_chat:[{style:"youtube_outline",version:6,size:18},{style:"youtube_outline",version:6,size:24}],super_sticker:[{style:"youtube_fill",version:6,size:16},{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:16},{style:"youtube_outline",version:6,size:24}],super_store:[{style:"youtube_outline",version:1,size:24}],superstar:[{style:"youtube_outline",version:1,size:24}],tablet:[{style:"youtube_outline",version:1,size:24}],target:[{style:"youtube_fill", version:1,size:24},{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],target_add:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],template_add:[{style:"youtube_outline",version:1,size:24}],text:[{style:"youtube_outline",version:6,size:24}],text_bold:[{style:"youtube_outline",version:1,size:24}],text_box:[{style:"youtube_outline",version:5,size:24}],text_italic:[{style:"youtube_outline", version:1,size:24}],text_outline:[{style:"youtube_outline",version:2,size:24}],text_preset:[{style:"youtube_outline",version:1,size:24}],text_serif:[{style:"youtube_outline",version:1,size:24}],text_shadow:[{style:"youtube_outline",version:2,size:24}],text_strikethrough:[{style:"youtube_outline",version:1,size:24}],text_underline:[{style:"youtube_outline",version:1,size:24}],theme_switch:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],thermometer:[{style:"youtube_outline", version:1,size:24}],thumb_down:[{style:"youtube_fill",version:19,size:16},{style:"youtube_fill",version:19,size:24},{style:"youtube_fill",version:19,size:36},{style:"youtube_outline",version:19,size:16},{style:"youtube_outline",version:19,size:24},{style:"youtube_outline",version:19,size:36}],thumb_up:[{style:"youtube_fill",version:17,size:16},{style:"youtube_fill",version:17,size:24},{style:"youtube_fill",version:17,size:36},{style:"youtube_outline",version:17,size:16},{style:"youtube_outline",version:17, size:24},{style:"youtube_outline",version:17,size:36}],thumb_up_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],thumb_up_down:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],tic_tac_toe:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3,size:24}],tic_tac_toe_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}], tilt:[{style:"youtube_outline",version:3,size:24}],time_stamp_plus:[{style:"youtube_outline",version:1,size:24}],timeline:[{style:"youtube_outline",version:2,size:24}],toolbox:[{style:"youtube_outline",version:2,size:24}],transcript:[{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],transcript_search:[{style:"youtube_outline",version:1,size:16},{style:"youtube_outline",version:1,size:24}],transition:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline", version:3,size:24}],translate:[{style:"youtube_outline",version:1,size:24}],trash_can:[{style:"youtube_outline",version:5,size:24}],triangle_down:[{style:"youtube_outline",version:5,size:24}],triangle_three_left:[{style:"youtube_fill",version:1,size:24}],triangle_three_right:[{style:"youtube_fill",version:1,size:24}],trophy:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],trophy_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2, size:24}],trophy_star:[{style:"youtube_outline",version:1,size:24}],truck:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],tv:[{style:"youtube_outline",version:2,size:24}],tv_arrow_left:[{style:"youtube_outline",version:1,size:24}],tv_circle:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],tv_off:[{style:"youtube_outline",version:2,size:24}],tv_queue:[{style:"youtube_outline",version:4,size:24}],tv_queue_chevron:[{style:"youtube_outline", version:2,size:24}],upload:[{style:"youtube_outline",version:4,size:24}],uploading:[{style:"youtube_outline",version:1,size:24}],verified_circle:[{style:"youtube_outline",version:4,size:24}],video_camera:[{style:"youtube_fill",version:7,size:24},{style:"youtube_outline",version:7,size:24}],video_camera_add:[{style:"youtube_outline",version:1,size:24}],video_camera_off:[{style:"youtube_outline",version:1,size:24}],video_link:[{style:"youtube_outline",version:3,size:16},{style:"youtube_outline",version:3, size:24}],video_stitch:[{style:"youtube_outline",version:1,size:24}],volume_down:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],volume_fade:[{style:"youtube_outline",version:1,size:24}],volume_off:[{style:"youtube_fill",version:4,size:24},{style:"youtube_outline",version:4,size:24}],volume_on:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],volume_stable:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline", version:1,size:24}],vr:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],waveform:[{style:"youtube_outline",version:1,size:24}],waveform_music:[{style:"youtube_fill",version:2,size:18},{style:"youtube_fill",version:2,size:24},{style:"youtube_fill",version:2,size:48}],wrench:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],x:[{style:"youtube_outline",version:7,size:18},{style:"youtube_outline",version:7,size:24}],x_cairo:[{style:"youtube_outline", version:1,size:24}],x_circle:[{style:"youtube_outline",version:5,size:24}],x_mark:[{style:"youtube_outline",version:4,size:20},{style:"youtube_outline",version:4,size:24}],x_octagon:[{style:"youtube_outline",version:1,size:24}],yen_sign_container:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],youtube_improve_tv:[{style:"youtube_outline",version:1,size:24}],youtube_kids:[{style:"youtube_fill",version:3,size:24},{style:"youtube_outline",version:3,size:24}],youtube_linked_tv:[{style:"youtube_outline", version:4,size:24}],youtube_logo_icon:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],youtube_mix:[{style:"youtube_outline",version:4,size:24}],youtube_music:[{style:"youtube_fill",version:5,size:24},{style:"youtube_outline",version:5,size:24}],youtube_music_cairo:[{style:"youtube_outline",version:2,size:24}],youtube_originals:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}],youtube_shorts:[{style:"youtube_fill",version:8, size:20},{style:"youtube_fill",version:8,size:24},{style:"youtube_outline",version:8,size:20},{style:"youtube_outline",version:8,size:24}],youtube_shorts_arrow_down:[{style:"youtube_outline",version:1,size:24}],youtube_shorts_arrow_left:[{style:"youtube_outline",version:2,size:24}],youtube_shorts_arrow_up:[{style:"youtube_outline",version:1,size:24}],youtube_shorts_cairo:[{style:"youtube_fill",version:2,size:24},{style:"youtube_outline",version:2,size:24}],youtube_shorts_camera:[{style:"youtube_outline", version:3,size:24}],youtube_shorts_chevron_left_ios:[{style:"youtube_outline",version:2,size:24}],youtube_shorts_green_screen:[{style:"youtube_fill",version:1,size:24},{style:"youtube_outline",version:1,size:24}],youtube_shorts_heart:[{style:"youtube_fill",version:2,size:24},{style:"youtube_fill",version:2,size:32}],youtube_shorts_message_bubble_right:[{style:"youtube_fill",version:2,size:24},{style:"youtube_fill",version:2,size:32}],youtube_shorts_no_triangle:[{style:"youtube_fill",version:4,size:16}, {style:"youtube_fill",version:4,size:24},{style:"youtube_fill",version:4,size:32},{style:"youtube_outline",version:4,size:16},{style:"youtube_outline",version:4,size:24},{style:"youtube_outline",version:4,size:32}],youtube_shorts_overflow_vertical:[{style:"youtube_outline",version:2,size:24}],youtube_shorts_plus:[{style:"youtube_outline",version:5,size:16},{style:"youtube_outline",version:5,size:24}],youtube_shorts_remix:[{style:"youtube_fill",version:2,size:24},{style:"youtube_fill",version:2,size:32}], youtube_shorts_search:[{style:"youtube_outline",version:3,size:24}],youtube_shorts_share:[{style:"youtube_fill",version:2,size:24},{style:"youtube_fill",version:2,size:32}],youtube_shorts_sticker:[{style:"youtube_outline",version:1,size:18},{style:"youtube_outline",version:1,size:24}],youtube_shorts_thumb_down:[{style:"youtube_fill",version:2,size:24},{style:"youtube_fill",version:2,size:32}],youtube_shorts_thumb_up:[{style:"youtube_fill",version:2,size:24},{style:"youtube_fill",version:2,size:32}], youtube_shorts_waveform:[{style:"youtube_outline",version:2,size:18},{style:"youtube_outline",version:2,size:24}],youtube_studio:[{style:"youtube_outline",version:5,size:24}],youtube_tv:[{style:"youtube_fill",version:6,size:24},{style:"youtube_outline",version:6,size:24}]};function Nxb(a,b,c,d){var e=void 0;a=g(a[b.iconName]||[]);for(var h=a.next();!h.done;h=a.next()){h=h.value;var k=b.iconSize;var m=b.iconStyle;k=!k||k===h.size;m=!m||m===h.style;d&&d!==h.version||!k||!m?m=!1:e?(m=!!b.iconStyle||h.style==="youtube_outline",k=e.version<=h.version,m=(!!b.iconSize||h.size===24)&&m&&k):m=!0;m&&(e={name:b.iconName,style:h.style,size:h.size,version:h.version,allowMirroring:!!h.allowMirroring,url:c(b.iconName,h)})}return e} var JE=function(a){this.iconUrlProvider=a}; JE.prototype.resolveIcon=function(a,b){var c=a.iconName;c=c.replace(/-/g,"_");a=Object.assign({},a,{iconName:this.mapIconTypeToStandardName(c)||c.toLowerCase()});var d;return Nxb(Mxb,a,((d=this.iconUrlProvider)==null?void 0:d.getYtStandardUrl)||this.getYtStandardUrl,b)}; JE.prototype.mapIconTypeToStandardName=function(a){return Lxb[a.toUpperCase()]}; JE.prototype.getYtStandardUrl=function(a,b){return"https://fonts.gstatic.com/s/i/"+b.style+"/"+a+"/v"+b.version+"/"+b.size+"px.svg"}; JE[rm]=[tm(Jxb)];var KE=function(a){this.urlProvider=this.iconUrlProvider=a}; l(KE,JE); KE.prototype.resolveIcon=function(a,b){var c=Object.assign({},a);a.iconName==="menu"&&(c.iconName="bars_3",c.iconStyle="youtube_outline");a.iconName==="youtube_music"&&(c.iconStyle="youtube_fill");a.iconName==="mail"&&a.iconSetName==="socialNetworksRound"&&(c.iconName="email");a.iconName==="more"&&(c.iconName="overflow_horizontal");a.iconName==="fullscreen"&&(c.iconName="screen_full");if(a.iconName==="play_all"||a.iconName==="play_arrow")c.iconStyle="youtube_fill";y("enable_cairo_refresh_ringo2_web")&&a.iconName=== "yt-logo-updated"&&(c.iconName="ringo2");y("enable_cairo_refresh_ringo2_web")&&a.iconName==="yt-logo-red-updated"&&(c.iconName="ringo2_premium");y("enable_cairo_refresh_ringo2_web")&&a.iconName==="youtube_round"&&(c.iconName="youtube_round_updated");y("enable_cairo_refresh_ringo2_web")&&a.iconName==="creator_studio_red_logo"&&(c.iconName="creator_studio_red_logo_updated");y("enable_cairo_refresh_ringo2_web")&&a.iconName==="unplugged_logo"&&(c.iconName="unplugged_logo_updated");y("enable_cairo_refresh_ringo2_web")&& a.iconName==="youtube_kids_round"&&(c.iconName="youtube_kids_round_updated");y("enable_cairo_refresh_ringo2_web")&&a.iconName==="youtube_music"&&(c.iconName="youtube_music_updated");y("enable_cairo_refresh_ringo2_web")&&a.iconName==="youtube_shorts_brand_24"&&(c.iconName="youtube_shorts_brand_24_updated");y("enable_cairo_refresh_signature_moments_web")&&a.iconName==="premium_standalone"&&(c.iconName="premium_standalone_cairo");a:{if(!y("kevlar_icons_custom_map_killswitch")&&(a=JE.prototype.mapIconTypeToStandardName.call(this, c.iconName))){a=Object.assign({},c,{iconName:a});break a}a=c}var d;return(a=Nxb(Hxb,a,((d=this.urlProvider)==null?void 0:d.getUrl)||this.getUrl,b))?a:JE.prototype.resolveIcon.call(this,c,b)}; KE.prototype.getUrl=function(a,b){return"https://www.gstatic.com/youtube/img/icons/web/"+b.style+"/"+a+"/v"+b.version+"/"+b.size+"px.svg"}; KE[rm]=[tm(Jxb)];var Oxb=1;var Pxb=new sm("INLINE_PLAYBACK_HOOK_TOKEN");function Qxb(a){var b=a.enabled;var c=a.itemPlaybackModel;var d=a.thumbnailElRef;var e=a.containerElRef;var h=a.options;var k;Ep(function(){var m=e==null?void 0:e.value;var p,q=(p=d())==null?void 0:p.value;p=c();var r=h();if(b&&p&&m&&q&&(r==null?0:r.thumbnail)){var w,z;m={mediaRenderer:{data:p,hostElement:m},lockupElement:m,thumbnailElement:q,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:wB((w=p.inlinePlayerData)==null?void 0:w.onVisible),navigationEndpoint:wB((z=p.inlinePlayerData)== null?void 0:z.onSelect),thumbnail:r.thumbnail,thumbnailOverlays:r.thumbnailOverlays||[],accessibilityText:""},thumbnailSize:r.thumbnailSize,enableRounding:!0}}}else m=void 0;if(w=m){var C;(C=k)==null||ZD(C);k=WD(w)}}); yp(function(){var m;(m=k)==null||ZD(m)})} ;var LE=function(){}; LE.prototype.resolve=function(a,b){var c=this;return t(function(d){return n(d,c.resolveCommand(a,b),0)})};var ME=function(a,b,c,d){d=d===void 0?!1:d;hb.call(this,a);this.adsClientErrorMessage=c;this.aggressivelySample=d;this.args=[];b&&this.args.push(b)}; l(ME,hb);var NE=function(a,b,c,d){d=d===void 0?!1:d;hb.call(this,a);this.adsClientErrorMessage=c;this.aggressivelySample=d;this.args=[];b&&this.args.push(b)}; l(NE,hb);function OE(a,b,c,d,e){d=d===void 0?{}:d;if(!e||Math.random()<5E-4){b=b||null;c=c||null;a=a instanceof Error?a:new Mk(a);if(a.args)for(var h=g(a.args),k=h.next();!k.done;k=h.next())k=k.value,k instanceof Object&&(d=Object.assign({},k,d));d.category="H5 Ads Control Flow";b&&(d.slot=b?"slot: "+b.slotType:"");c&&(d.layout=c?"layout: "+c.layoutType:"");e&&(d.known_error_aggressively_sampled=!0);a.args=[d];Jm(a)}} ;var Rxb=function(a){oi.call(this);var b=this;this.initializationFunction=a;this.instance=null;this.addOnDisposeCallback(function(){mi(b.instance);b.instance=null})}; l(Rxb,oi);Rxb.prototype.get=function(){this.isDisposed()&&OE("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var Sxb=function(){var a=new Map;[].forEach(function(b){a.set(b.getType(),b)})};new Promise(function(){});var Txb=new Map([["unspecified","CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"],["core","CONTROL_FLOW_MANAGER_LAYER_CORE"],["adapter","CONTROL_FLOW_MANAGER_LAYER_ADAPTER"],["surface","CONTROL_FLOW_MANAGER_LAYER_SURFACE"],["external","CONTROL_FLOW_MANAGER_LAYER_EXTERNAL"]]),Uxb=new Map([["normal",{requestEvent:"ADS_CLIENT_EVENT_TYPE_NORMAL_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_NORMALLY"}],["skipped",{requestEvent:"ADS_CLIENT_EVENT_TYPE_SKIP_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_SKIP"}], ["muted",{requestEvent:"ADS_CLIENT_EVENT_TYPE_MUTE_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_MUTE"}],["abandoned",{requestEvent:"ADS_CLIENT_EVENT_TYPE_ABANDON_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABANDON"}],["user_input_submitted",{requestEvent:"ADS_CLIENT_EVENT_TYPE_USER_INPUT_SUBMITTED_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_INPUT_SUBMITTED"}],["user_cancelled",{requestEvent:"ADS_CLIENT_EVENT_TYPE_USER_CANCELLED_EXIT_LAYOUT_REQUESTED", successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_CANCELLED"}],["error",{requestEvent:"ADS_CLIENT_EVENT_TYPE_ABORTED_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABORTED"}]]);function Vxb(a){var b;return((b=Uxb.get(a))==null?void 0:b.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"} function Wxb(a,b){var c={type:b.slotType,controlFlowManagerLayer:Txb.get(b.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};b.slotEntryTrigger&&(c.entryTriggerType=b.slotEntryTrigger.triggerType);b.slotPhysicalPosition!==1&&(c.slotPhysicalPosition=b.slotPhysicalPosition);if(a){c.debugData={slotId:b.slotId};if(a=b.slotEntryTrigger)c.debugData.slotEntryTriggerData=Xxb(a);a=b.slotFulfillmentTriggers;c.debugData.fulfillmentTriggerData=[];a=g(a);for(var d=a.next();!d.done;d=a.next())c.debugData.fulfillmentTriggerData.push(Xxb(d.value)); b=b.slotExpirationTriggers;c.debugData.expirationTriggerData=[];b=g(b);for(a=b.next();!a.done;a=b.next())c.debugData.expirationTriggerData.push(Xxb(a.value))}return c} function Xxb(a,b){var c={type:a.triggerType};b!=null&&(c.category=b);a.triggeringSlotId!=null&&(c.triggerSourceData||(c.triggerSourceData={}),c.triggerSourceData.associatedSlotId=a.triggeringSlotId);a.triggeringLayoutId!=null&&(c.triggerSourceData||(c.triggerSourceData={}),c.triggerSourceData.associatedLayoutId=a.triggeringLayoutId);return c} function Yxb(a,b,c,d){b={opportunityType:b};a&&(d||c)&&(d=bc(d||[],function(e){return Wxb(a,e)}),b.debugData=Object.assign({},c&&c.length>0?{associatedSlotId:c}:{},d.length>0?{slots:d}:{})); return b} var Zxb=function(a){this.experimentApiProvider=a;a=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=a<.1};var PE=function(a,b,c,d){oi.call(this);this.adsControlFlowEventListeners=b;this.adEventLogger=c;this.experimentApiProvider=d;this.adsControlFlowManagerHelper=a(this,this,this,this,this);pi(this,this.adsControlFlowManagerHelper);a=g(b);for(b=a.next();!b.done;b=a.next())pi(this,b.value)}; l(PE,oi);var $xb=function(a,b,c,d){QE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",b,c,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,d);a=g(a.adsControlFlowEventListeners);for(d=a.next();!d.done;d=a.next())$xb(d.value,b,c)}; f=PE.prototype;f.onOpportunityProcessedExternallyManaged=function(a,b,c,d){QE(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",a,c,b,void 0,void 0,void 0,void 0,void 0,void 0,void 0,d)}; f.onSlotReceivedExternallyManaged=function(a,b){RE(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",a,b)}; f.onSlotEntered=function(a){if(SE(this.adsControlFlowManagerHelper,a)!=null){RE(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",a);this.adsControlFlowManagerHelper.onSlotEntered(a);for(var b=g(this.adsControlFlowEventListeners),c=b.next();!c.done;c=b.next())c.value.onSlotEntered(a);if(SE(this.adsControlFlowManagerHelper,a)!=null&&SE(this.adsControlFlowManagerHelper,a).isOccupyingSlotType()&&TE(this.adsControlFlowManagerHelper,a)&&!ayb(this.adsControlFlowManagerHelper,a)){var d;UE(this.adEventLogger, "ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",a,(d=TE(this.adsControlFlowManagerHelper,a))!=null?d:void 0);a=SE(this.adsControlFlowManagerHelper,a);a.slotLifecycleStage!=="entered"&&VE(a.slot,a.slotLifecycleStage,"enterLayoutForSlot");a.slotLifecycleStage="rendering";a.registeredLayoutRenderingAdapter.startRendering(a.layout)}}}; f.onSlotExited=function(a){if(SE(this.adsControlFlowManagerHelper,a)!=null){RE(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",a);this.adsControlFlowManagerHelper.onSlotExited(a);for(var b=g(this.adsControlFlowEventListeners),c=b.next();!c.done;c=b.next())c.value.onSlotExited(a);SE(this.adsControlFlowManagerHelper,a)!=null&&SE(this.adsControlFlowManagerHelper,a).markedForUnscheduleAfterOutboundAdapterRequests&&byb(this,a)}}; f.onLayoutReceivedExternallyManaged=function(a,b,c){a.managerLayer!=="core"&&UE(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",a,b,c)}; var cyb=function(a,b,c){if(SE(a.adsControlFlowManagerHelper,b)!=null){UE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",b,c);a=g(a.adsControlFlowEventListeners);for(var d=a.next();!d.done;d=a.next())cyb(d.value,b,c)}}; PE.prototype.onLayoutExited=function(a,b,c){if(SE(this.adsControlFlowManagerHelper,a)!=null){UE(this.adEventLogger,Vxb(c),a,b);this.adsControlFlowManagerHelper.onLayoutExited(a,b);for(var d=g(this.adsControlFlowEventListeners),e=d.next();!e.done;e=d.next())e.value.onLayoutExited(a,b,c);(c=TE(this.adsControlFlowManagerHelper,a))&&b.layoutId===c.layoutId&&dyb(this,a)}}; PE.prototype.disposeInternal=function(){var a=eyb(this.adsControlFlowManagerHelper);a=g(a);for(var b=a.next();!b.done;b=a.next())byb(this,b.value);oi.prototype.disposeInternal.call(this)}; var byb=function(a,b){if(SE(a.adsControlFlowManagerHelper,b)!=null)if(SE(a.adsControlFlowManagerHelper,b).JSC$24928_isSlotExitRequested()||SE(a.adsControlFlowManagerHelper,b).JSC$24928_isLayoutExitRequested())SE(a.adsControlFlowManagerHelper,b).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(SE(a.adsControlFlowManagerHelper,b).isOccupyingSlotType())SE(a.adsControlFlowManagerHelper,b).markedForUnscheduleAfterOutboundAdapterRequests=!0,dyb(a,b);else if(SE(a.adsControlFlowManagerHelper,b).JSC$24928_isSlotFillRequested())SE(a.adsControlFlowManagerHelper, b).markedForUnscheduleAfterOutboundAdapterRequests=!0,SE(a.adsControlFlowManagerHelper,b)!=null&&(RE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",b),b=SE(a.adsControlFlowManagerHelper,b),b.fulfillmentLifecycleStage="fill_cancel_requested",b.registeredFulfillmentAdapter.cancelSlotFilling());else{var c=TE(a.adsControlFlowManagerHelper,b),d;a.experimentApiProvider.get();(d=y("h5_enable_layout_unscheduling_events"))&&(c?fyb(a,b,c):OE(Error("Layout is null for LayoutUnscheduled event."), b,c,void 0,!1));RE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",b);var e=SE(a.adsControlFlowManagerHelper,b),h=b.slotEntryTrigger,k=e.registeredSlotEntryTriggerAdapters.get(h.triggerId);k&&(k.unregisterTrigger(h),e.registeredSlotEntryTriggerAdapters.delete(h.triggerId));h=g(b.slotFulfillmentTriggers);for(k=h.next();!k.done;k=h.next()){k=k.value;var m=e.registeredFulfillmentTriggerAdapters.get(k.triggerId);m&&(m.unregisterTrigger(k),e.registeredFulfillmentTriggerAdapters.delete(k.triggerId))}h= g(b.slotExpirationTriggers);for(k=h.next();!k.done;k=h.next())if(k=k.value,m=e.registeredExpirationTriggerAdapters.get(k.triggerId))m.unregisterTrigger(k),e.registeredExpirationTriggerAdapters.delete(k.triggerId);e.hasLayout()&&(h=e.layout,WE(e,h.layoutExitNormalTriggers),WE(e,h.layoutExitSkipTriggers),WE(e,h.layoutExitMuteTriggers),WE(e,h.layoutExitUserInputSubmittedTriggers),WE(e,h.layoutExitUserCancelledTriggers));e.registeredFulfillmentAdapter=void 0;e.registeredSlotAdapter!=null&&(e.registeredSlotAdapter.release(), e.registeredSlotAdapter=void 0);e.registeredLayoutRenderingAdapter!=null&&(e.registeredLayoutRenderingAdapter.release(),e.registeredLayoutRenderingAdapter=void 0);e=a.adsControlFlowManagerHelper;SE(e,b)&&(e=gyb(e,b.slotType+"_"+b.slotPhysicalPosition))&&e.delete(b.slotId);RE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",b);a=g(a.adsControlFlowEventListeners);for(e=a.next();!e.done;e=a.next())e=e.value,e.onSlotUnscheduled(b),c&&!d&&fyb(e,b,c)}},fyb=function(a,b,c){UE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED", b,c); UE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",b,c);a=g(a.adsControlFlowEventListeners);for(var d=a.next();!d.done;d=a.next())d=d.value,c&&fyb(d,b,c)},dyb=function(a,b){if(SE(a.adsControlFlowManagerHelper,b)!=null&&SE(a.adsControlFlowManagerHelper,b).isOccupyingSlotType()){var c=TE(a.adsControlFlowManagerHelper,b); if(c&&ayb(a.adsControlFlowManagerHelper,b)){if(SE(a.adsControlFlowManagerHelper,b)!=null){var d=a.adEventLogger,e;var h=((e=Uxb.get("abandoned"))==null?void 0:e.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";UE(d,h,b,c);a=SE(a.adsControlFlowManagerHelper,b);a.slotLifecycleStage!=="rendering"&&VE(a.slot,a.slotLifecycleStage,"exitLayout");a.slotLifecycleStage="rendering_stop_requested";a.registeredLayoutRenderingAdapter.stopRendering(c,"abandoned")}}else{RE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED", b);try{d=SE(a.adsControlFlowManagerHelper,b);if(!d)throw new NE("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");d.slotLifecycleStage!=="enter_requested"&&d.slotLifecycleStage!=="entered"&&d.slotLifecycleStage!=="rendering"&&VE(d.slot,d.slotLifecycleStage,"exitSlot");d.slotLifecycleStage="exit_requested";if(d.registeredSlotAdapter===void 0)throw d.slotLifecycleStage="scheduled",new NE("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED"); d.registeredSlotAdapter.exit()}catch(k){k instanceof NE&&k.adsClientErrorMessage?(hyb(a.adEventLogger,k.adsClientErrorMessage,b),OE(k,b,void 0,void 0,k.aggressivelySample)):(hyb(a.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",b),OE(k,b))}}}};var XE=function(a,b,c,d,e,h){oi.call(this);this.registry=a;this.experimentApiProvider=h;this.slotMap=new Map}; l(XE,oi);var gyb=function(a,b){return(a=a.slotMap.get(b))?a:new Map},SE=function(a,b){return gyb(a,b.slotType+"_"+b.slotPhysicalPosition).get(b.slotId)},eyb=function(a){var b=[]; a.slotMap.forEach(function(c){c=g(c.values());for(var d=c.next();!d.done;d=c.next())b.push(d.value.slot)}); return b}; XE.prototype.onSlotEntered=function(a){a=SE(this,a);a.slotLifecycleStage!=="enter_requested"&&VE(a.slot,a.slotLifecycleStage,"onSlotEntered");a.slotLifecycleStage="entered"}; var ayb=function(a,b){a=SE(a,b);return a.hasLayout()&&a.isRendering()},TE=function(a,b){(a=SE(a,b))?a.hasLayout()&&!a.layout&&OE("Unexpected empty layout",b):OE("Unexpected undefined slotState",b); return(a==null?void 0:a.layout)||null}; XE.prototype.onSlotExited=function(a){a=SE(this,a);a.slotLifecycleStage!=="exit_requested"&&VE(a.slot,a.slotLifecycleStage,"onSlotExited");a.slotLifecycleStage="scheduled"}; XE.prototype.onLayoutExited=function(a,b){a=SE(this,a);a.isPrimaryLayout(b)&&(a.slotLifecycleStage!=="rendering_stop_requested"&&VE(a.slot,a.slotLifecycleStage,"onLayoutExited"),a.slotLifecycleStage="entered")}; var WE=function(a,b){b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=a.registeredLayoutExitTriggerAdapters.get(c.triggerId);d&&(d.unregisterTrigger(c),a.registeredLayoutExitTriggerAdapters.delete(c.triggerId))}},VE=function(a,b,c){OE("Slot stage was "+b+" when calling method "+c,a)};function iyb(a){return YE(a.opportunityAdapterMap).concat(YE(a.triggerAdapterMap)).concat(YE(a.fulfillmentAdapterFactoryMap)).concat(YE(a.slotAdapterFactoryMap)).concat(YE(a.layoutRenderingAdapterFactoryMap))} function YE(a){var b=[];a=g(a.values());for(var c=a.next();!c.done;c=a.next())c=c.value,c.isAdsControlFlowEventListener&&b.push(c);return b} ;var kyb=function(a){oi.call(this);this.deps=a;this.JSC$11101_adsControlFlowManager=jyb(this)}; l(kyb,oi);var jyb=function(a){var b=new PE(function(c,d,e,h){return new XE(a.deps.registry,c,d,e,h,a.deps.experimentApiProvider)},new Set(iyb(a.deps.registry).concat(a.deps.listeners)),a.deps.adEventLogger,a.deps.experimentApiProvider); pi(a,b);return b};var ZE=function(a,b){oi.call(this);this.experimentApiProvider=a;this.eventLoggingSettingsProvider=b;this.eventCount=0}; l(ZE,oi);ZE.prototype.logEvent=function(a){QE(this,a)}; var RE=function(a,b,c,d){QE(a,b,void 0,void 0,void 0,c,void 0,void 0,void 0,c.adSlotLoggingData,void 0,void 0,d)},UE=function(a,b,c,d,e){QE(a,b,void 0,void 0,void 0,c,d?d:void 0,void 0,void 0,c.adSlotLoggingData,d?d.adLayoutLoggingData:void 0,void 0,e)},hyb=function(a,b,c){QE(a,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,c,void 0,void 0,void 0,c.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED", errorMessage:b})},QE=function(a,b,c,d,e,h,k,m,p,q,r,w,z){z=z===void 0?0:z; lyb(a.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+b,"slot:",h,"layout:",k,"ping:",m,"Opportunity:",{opportunityType:c,associatedSlotId:d,slotsFromOpportunity:e,triggerBundle:p,adSlotLoggingData:q,adLayoutLoggingData:r});try{var C=function(){a.experimentApiProvider.get();if((b!=="ADS_CLIENT_EVENT_TYPE_ERROR"||a.shouldEnableGenericErrorLoggingEvent())&&b!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){b||OE("Empty PACF event type",h,k);var E=a.eventLoggingSettingsProvider.get(); var I;(I=E.alwaysIncludeDebugData)||(E.experimentApiProvider.get(),I=!1);E=I;I={eventType:b,eventOrder:++a.eventCount};var N={};h&&(N.slotData=Wxb(E,h));if(k){var P={type:k.layoutType,controlFlowManagerLayer:Txb.get(k.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};E&&(P.debugData={layoutId:k.layoutId});N.layoutData=P}m&&(N.pingData={pingDispatchStatus:m.dispatchStatus,serializedAdPingMetadata:m.ping.serializedAdPingMetadata,pingIndex:m.index});p&&(N.triggerData=Xxb(p.trigger,p.category)); c&&(N.opportunityData=Yxb(E,c,d,e));I.adClientData=N;q&&(I.serializedSlotAdServingData=q.serializedSlotAdServingDataEntry);r&&(I.serializedAdServingData=r.serializedAdServingDataEntry);w&&(I.errorInfo=w);bl("adsClientStateChange",{adsClientEvent:I})}}; z&&z>0?Sk(Yk(),function(){return C()},z):C()}catch(E){lyb(a.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&Sk(Yk(),function(){OE(E instanceof Error?E:String(E),h,k,{pacf_message:"exception during pacf logging"})})}}; ZE.prototype.shouldEnableGenericErrorLoggingEvent=function(){return this.experimentApiProvider.get().shouldEnableGenericErrorLoggingEvent()};var myb=function(a,b){ZE.call(this,a,b)}; l(myb,ZE);var nyb=function(){},lyb=function(a,b){return y(b)}; nyb.prototype.shouldEnableGenericErrorLoggingEvent=function(){return y("h5_enable_generic_error_logging_event")};var pyb=function(){var a=new oyb;this.JSC$11120_adsControlFlowManager=new kyb(a).JSC$11101_adsControlFlowManager},oyb=function(){oi.call(this); var a=this;this.experimentApiProvider=new Rxb(function(){return new nyb}); var b=new Rxb(function(){return new Zxb(a.experimentApiProvider)}); this.adEventLogger=new myb(this.experimentApiProvider,b);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]}; l(oyb,oi);function $E(a){var b=a.slotId,c=a.slotType,d=a.slotPhysicalPosition;return b===void 0?new NE("Cannot construct a slot due to the missing id.",{adSlotMetadata:a}):c===void 0?new NE("Cannot construct a slot due to the missing type.",{adSlotMetadata:a}):d===void 0?new NE("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:a}):{slotId:b,slotType:c,slotPhysicalPosition:d,managerLayer:"external",adSlotLoggingData:a.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[], slotExpirationTriggers:[],clientMetadata:new Sxb}} function qyb(a){var b=a.layoutId,c=a.layoutType;return b===void 0?new ME("Cannot construct a layout due to the missing id.",{adLayoutMetadata:a}):c===void 0?new ME("Cannot construct a layout due to the missing type.",{adLayoutMetadata:a}):{layoutId:b,layoutType:c,managerLayer:"external",adLayoutLoggingData:a.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[], clientMetadata:new Sxb,interactionLoggingAdsClientData:{}}} ;var ryb=function(){},syb,aF=function(){syb||(syb=new ryb); return syb},bF=function(a){if(!a.JSC$11131_externallyManagedSlotAdapterCallback){var b=new pyb().JSC$11120_adsControlFlowManager; a.JSC$11131_externallyManagedSlotAdapterCallback=b}return a.JSC$11131_externallyManagedSlotAdapterCallback},tyb=function(a,b,c){var d=b.opportunityType,e=Error("opportunity type is missing."); if(d!==void 0){var h=bF(a);$xb(h,d,void 0,c)}else OE(e,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});h=[];if(b.adSlotAndLayoutMetadata!==void 0){b=g(b.adSlotAndLayoutMetadata);for(var k=b.next();!k.done;k=b.next()){var m=k.value;if(k=m.adSlotMetadata){if(h.push(k),a.onSlotReceivedExternallyManaged(k,c),m.adLayoutMetadata){m=g(m.adLayoutMetadata);for(var p=m.next();!p.done;p=m.next())a.onLayoutReceivedExternallyManaged(k,p.value,c)}else c>0&&OE("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+ d,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});}else c>0&&OE("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+d,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else c>0&&OE("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+d,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(d!==void 0)a.onOpportunityProcessedExternallyManaged(d,h,void 0,c);else OE(e,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})}; ryb.prototype.onSlotReceivedExternallyManaged=function(a,b){a=$E(a);if(a instanceof NE)OE(a,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else bF(this).onSlotReceivedExternallyManaged(a,b)}; ryb.prototype.onLayoutReceivedExternallyManaged=function(a,b,c){a=$E(a);b=qyb(b);if(a instanceof NE)OE(a,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(b instanceof ME)OE(b,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else bF(this).onLayoutReceivedExternallyManaged(a,b,c)}; ryb.prototype.onOpportunityProcessedExternallyManaged=function(a,b,c,d){var e=[];b=g(b);for(var h=b.next();!h.done;h=b.next())h=$E(h.value),h instanceof NE?OE(h,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):e.push(h);bF(this).onOpportunityProcessedExternallyManaged(a,e,c,d)}; var uyb=function(a,b){b=$E(b);if(b instanceof NE)OE(b,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var c=bF(a);RE(c.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",b);c=g(c.adsControlFlowEventListeners);for(var d=c.next();!d.done;d=c.next())d=SE(d.value,b),d.slotLifecycleStage!=="not_scheduled"&&VE(d.slot,d.slotLifecycleStage,"onSlotScheduled"),d.slotLifecycleStage="scheduled";a=bF(a);RE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",b);a=g(a.adsControlFlowEventListeners); for(c=a.next();!c.done;c=a.next())c.value.onSlotEntered(b)}},vyb=function(a,b){b=$E(b); if(b instanceof NE)OE(b,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var c=bF(a);RE(c.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",b);c=g(c.adsControlFlowEventListeners);for(var d=c.next();!d.done;d=c.next())d.value.onSlotExited(b);a=bF(a);RE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",b);a=g(a.adsControlFlowEventListeners);for(c=a.next();!c.done;c=a.next())c.value.onSlotUnscheduled(b)}},wyb=function(a,b,c){b=$E(b); c=qyb(c);if(b instanceof NE)OE(b,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(c instanceof ME)OE(c,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var d=bF(a);UE(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",b,c);d=g(d.adsControlFlowEventListeners);for(var e=d.next();!e.done;e=d.next())e.value.onLayoutScheduled(b,c);a=bF(a);UE(a.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",b,c);a=g(a.adsControlFlowEventListeners);for(d= a.next();!d.done;d=a.next())cyb(d.value,b,c)}},eF=function(a,b,c){b=$E(b); c=qyb(c);if(b instanceof NE)OE(b,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(c instanceof ME)OE(c,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var d=bF(a);UE(d.adEventLogger,Vxb("normal"),b,c);d=g(d.adsControlFlowEventListeners);for(var e=d.next();!e.done;e=d.next())e.value.onLayoutExited(b,c,"normal");a=bF(a);a=g(a.adsControlFlowEventListeners);for(d=a.next();!d.done;d=a.next())fyb(d.value,b,c)}};var fF=function(){}; l(fF,LE);fF.prototype.resolveCommand=function(a){var b,c;return t(function(d){b=A(a,dTa);if(!b)return d.return();c=Number(b.enableDelayedPacfLoggingTvMs);if(isNaN(c)){var e=aF();tyb(e,b,0)}else tyb(aF(),b,c);ua(d)})};var gF=function(){}; l(gF,LE); gF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m,p,q;return t(function(r){d=A(a,eTa);h=(e=b.form)==null?void 0:e.element;m=(k=h)==null?void 0:k.closest("ytd-enforcement-message-view-model");if(!d||!m)return r.return();c.allowAdsAction||(p=d.fundingChoiceInstructionPageUrl,c.allowAdsAction=new Fya(window,ak(p)));var w=c.allowAdsAction;w.wallElement=m;w.allowAdsPopup.style.setProperty("display","flex","important");var z=w.scrollManager;z.originalBodyOverflow=z.JSC$7621_domHelper.JSC$6516_document_.body.style.overflow;z.JSC$7621_domHelper.JSC$6516_document_.body.style.overflow= "hidden";w.wallElement.style.setProperty("display","none","important");w.allowAdsPopup.querySelector(".fc-whitelist-dialog").focus();if((q=c.allowAdsAction.allowAdsPopup)&&q instanceof HTMLElement)for(w=g(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),z=w.next();!z.done;z=w.next()){var C=g(z.value);z=C.next().value;C=C.next().value;q.style.setProperty(z,C)}ua(r)})}; gF.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var hF=function(){}; l(hF,LE);hF.prototype.resolveCommand=function(a){var b;return t(function(c){b=A(a,iXa);if(!b)return c.return();alb(a);ua(c)})};var iF=function(a){this.JSC$11147_commandHandler=a}; l(iF,LE); iF.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1){c=A(a,jWa);if((d=c)==null||!d.text||!navigator.clipboard)return r.return();xa(r,2);return n(r,navigator.clipboard.writeText(c.text),4)}if(r.nextAddress!=2){if(!c.successActions||c.successActions.length===0)return r.return();e=g(c.successActions);for(h=e.next();!h.done;h=e.next())k=h.value,b.JSC$11147_commandHandler.resolveCommand(k);return ya(r,0)}za(r);if(!c.failureActions||c.failureActions.length===0)return r.return(); m=g(c.failureActions);for(p=m.next();!p.done;p=m.next())q=p.value,b.JSC$11147_commandHandler.resolveCommand(q);ua(r)})}; iF[rm]=[vm];var jF=function(a){this.store=a}; l(jF,LE);jF.prototype.resolveCommand=function(a){var b=this,c,d,e;return t(function(h){d=(c=A(a,gUa))==null?void 0:c.entityBatchUpdate;if(!d)return h.jumpTo(0);e=Object.assign({},d,{mutations:[].concat(pa(d.mutations||[]))});return n(h,sw(e,b.store),0)})};var xyb=function(a){this.JSC$11154_commandHandler=a;this.feedbackDialogMap=new Map}; xyb.prototype.openDialog=function(a,b){(a=this.feedbackDialogMap.get(a))&&this.JSC$11154_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:a}},b)}; xyb[rm]=[vm];var kF=new sm("FEEDBACK_CONTROLLER_TOKEN");function yyb(a){var b;return(b=a.sharedUi)==null?void 0:b.animatedThumbnailEnabled} function zyb(a){var b;return(b=a.sharedUi)==null?void 0:b.inlinePreviewEnabled} ;function Ayb(a){var b,c=((b=Pz().getState().sharedUi)==null?void 0:b.currentPageSubType)||"";return a?a+c:""} ;var lF=function(a,b,c){this.store=a;this.JSC$11159_commandHandler=b;this.controller=c}; l(lF,LE); lF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m,p,q,r,w,z;return t(function(C){d=A(a,Iu);if(h=(e=d)==null?void 0:e.contentId)for(m=g(((k=d)==null?void 0:k.actions)||[]),p=m.next();!p.done;p=m.next())q=p.value,Byb(c,q,h);z=(r=b)==null?void 0:(w=r.form)==null?void 0:w.element;return n(C,Av(z,[a]).then(function(E){var I,N;if(E==null?0:(I=E.data)==null?0:(N=I.feedbackResponses)==null?0:N.length){var P;if((E=(P=E.data.feedbackResponses[0])==null?void 0:P.followUpDialog)&&h){var U;(U=c.controller)!= null&&U.feedbackDialogMap.set(h,E)}}}),0)})}; var Byb=function(a,b,c){var d=A(b,Bu);if(d){d=g(d.commands||[]);for(var e=d.next();!e.done;e=d.next())Byb(a,e.value,c)}A(b,xu)&&a.store.dispatch(Uv("commandEntity",Ayb(c),{key:c,command:b}));A(b,cTa)?a.store.dispatch(Uv("commandEntity",Ayb(c),{key:c,command:b})):a.JSC$11159_commandHandler.resolveCommand(b)}; lF[rm]=[vA,vm,kF];var mF=function(a){this.controller=a}; l(mF,LE);mF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k;return t(function(m){d=A(a,ur);h=(e=d)==null?void 0:e.targetId;if(((k=d)==null?void 0:k.signal)!=="TELL_US_WHY"||!h)return m.return();c.controller.openDialog(h,b);ua(m)})}; mF[rm]=[kF];var nF=function(a){this.store=a}; l(nF,LE);nF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m,p,q;return t(function(r){d=A(a,kXa);h=(e=d)==null?void 0:e.contentId;p=(k=b)==null?void 0:(m=k.form)==null?void 0:m.element;q=Av(p,[a]);h&&c.undo(h);return n(r,q,0)})}; nF.prototype.undo=function(a){this.store.dispatch(Uv("commandEntity",Ayb(a),{key:a,command:void 0}))}; nF[rm]=[vA];var oF=function(a){this.innertubeTransportService=a}; l(oF,LE);oF.prototype.resolveCommand=function(a,b){var c=this,d;return t(function(e){return n(e,Pw(c.innertubeTransportService,a,(d=b)==null?void 0:d.form),0)})}; oF[rm]=[Xw];var pF=function(){}; l(pF,LE);pF.prototype.resolveCommand=function(a){var b,c,d,e;return t(function(h){if(b=A(a,UXa)){if(c=b.gtmId)d=gk("GL",""),uy(c,d);(e=b.gtmData)&&vy(e)}ua(h)})};var qF=new sm("CLIENT_NAME_TOKEN");var Cyb=new sm("DEFAULT_STORE_EXPIRATION_TOKEN");var Dyb=new sm("CLIENT_LOCATION_SERVICE_TOKEN");var rF=function(a,b,c){this.clientName=a||gk("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=b||ly.getInstance();this.JSC$11177_commandHandler=c||Mv.instance}; l(rF,LE);rF.prototype.resolveCommand=function(a){var b=this,c,d;return t(function(e){d=(c=A(a,RUa))==null?void 0:c.onComplete;b.clientLocationService.clearLocationPlayabilityToken(b.clientName);d&&b.JSC$11177_commandHandler.resolveCommand(d);ua(e)})}; rF[rm]=[qF,Dyb,vm];var sF=function(){}; l(sF,LE);sF.prototype.resolveCommand=function(a){var b,c;return t(function(d){b=A(a,uUa);c=document.querySelector("mini-app-container-view-model-c3");if(!b||!c)return d.return();b.isPlaying?c.dispatchEvent(new Event("play")):c.dispatchEvent(new Event("pause"));ua(d)})};var Eyb=function(){this.dropdownMap=new Map};var Fyb=new sm("DROPDOWN_CONTROLLER_TOKEN");var tF=function(a){this.controller=a}; l(tF,LE);tF.prototype.resolveCommand=function(a){var b=this,c,d,e,h;return t(function(k){c=A(a,AXa);if(!c)return k.return();d=c;e=d.dropdownId;h=d.selectedOptionIndex;if(e===void 0||h===void 0)return k.return();var m=b.controller.dropdownMap.get(e);m&&m(h);ua(k)})}; tF[rm]=[Fyb];var uF=function(a){this.controller=a}; l(uF,LE);uF.prototype.resolveCommand=function(a){var b=this,c;return t(function(d){return(c=A(a,aVa))?n(d,b.controller.closeDialog(),0):d.return()})}; uF[rm]=[JC];var vF=function(a){this.controller=a}; l(vF,LE);vF.prototype.resolveCommand=function(a){var b=this,c,d;return t(function(e){c=A(a,EVa);if(!c)return e.return();var h,k=c.panelIdentifier||((h=c.identifier)==null?void 0:h.tag);if(!k)throw Error("Identifier not present.");return(d=k)?n(e,b.controller.hidePanel(d),0):e.jumpTo(0)})}; vF[rm]=[HC];var wF=function(a,b){this.innertubeTransportService=a;this.controller=b}; l(wF,LE);wF.prototype.resolveCommand=function(a){var b=this,c,d,e,h;return t(function(k){if(k.nextAddress==1)return c=A(a,FVa),(d=c)!=null&&d.panelId?n(k,b.controller.getReloadContinuation(c.panelId),2):k.return();if(k.nextAddress!=3)return(e=k.yieldResult)?n(k,Pw(b.innertubeTransportService,a,{continuation:e}),3):k.return();h=k.yieldResult;return n(k,b.controller.updatePanel(c.panelId,h.content,!1),0)})}; wF[rm]=[Xw,HC];var xF=new sm("PANEL_LOADING_STRATEGY_TOKEN");var yF=function(a,b){this.controller=a;this.panelLoadingStrategy=b}; l(yF,LE);yF.prototype.resolveCommand=function(a,b){var c=this,d,e,h;return t(function(k){d=A(a,tXa);if((e=d)==null||!e.panelLoadingStrategy)return k.return();h=function(m){var p,q;return t(function(r){return m.dialogViewModel?n(r,c.controller.openDialog({viewModel:m.dialogViewModel},(p=b)==null?void 0:(q=p.form)==null?void 0:q.element),0):r.return()})}; return n(k,c.panelLoadingStrategy.execute({command:a,data:d.panelLoadingStrategy,renderFn:h,createScreenConfig:{layer:4}}),0)})}; yF[rm]=[JC,xF];function Gyb(a,b){return{engagementPanelSectionListRenderer:{panelIdentifier:a,identifier:b,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}} ;var zF=function(a,b,c){this.innertubeTransportService=a;this.controller=b;this.JSC$11220_screenManager=c}; l(zF,LE); zF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m,p,q,r,w,z,C;return t(function(E){if(E.nextAddress==1){d=A(a,Lu);if(!d)return E.return();var I,N=d.panelIdentifier||((I=d.identifier)==null?void 0:I.tag);if(!N)throw Error("Identifier not present.");e=N;m=(k=(h=c.controller).getPanelContent)==null?void 0:k.call(h,e);if(!(I=m))if(d){var P;I=((P=d.globalConfiguration)==null?void 0:P.initialState)||d.engagementPanel;if(P=!I){var U;P=!!(d==null?0:(U=d.engagementPanelPresentationConfigs)==null? 0:U.engagementPanelPopupPresentationConfig)}P&&(I=Gyb(d.panelIdentifier,d.identifier))}else I=void 0;p=I;q=d.engagementPanelPresentationConfigs;r=d.engagementPanelExtras;return n(E,c.controller.showPanel(e,p,q,r,(w=b)==null?void 0:(z=w.form)==null?void 0:z.element),2)}if(E.nextAddress!=4)return d.globalConfiguration?n(E,Pw(c.innertubeTransportService,a),4):E.jumpTo(0);C=E.yieldResult;c.JSC$11220_screenManager.graftServerVe(C.trackingParams);return n(E,c.controller.updatePanel(e,C.content,!0,r),0)})}; zF[rm]=[Xw,HC,MC];var AF=function(a,b){this.controller=a;this.panelLoadingStrategy=b}; l(AF,LE);AF.prototype.resolveCommand=function(a,b){var c=this,d,e,h;return t(function(k){d=A(a,uXa);if((e=d)==null||!e.panelLoadingStrategy)return k.return();h=function(m){var p,q;return t(function(r){return m.sheetViewModel?n(r,c.controller.openSheet({viewModel:m.sheetViewModel},(p=b)==null?void 0:(q=p.form)==null?void 0:q.element),0):r.return()})}; return n(k,c.panelLoadingStrategy.execute({command:a,data:d.panelLoadingStrategy,renderFn:h,createScreenConfig:{layer:0}}),0)})}; AF[rm]=[IC,xF];var BF=function(a,b){this.controller=a;this.JSC$11228_commandHandler=b}; l(BF,LE);BF.prototype.resolveCommand=function(a,b){var c=this,d,e,h;return t(function(k){if(k.nextAddress==1){d=A(a,HVa);var m=A(d.showCommand,Lu),p,q,r=(q=m==null?void 0:m.panelIdentifier)!=null?q:m==null?void 0:(p=m.identifier)==null?void 0:p.tag;if(!r)throw Error("Identifier not present in ToggleEngagementPanelCommand.");e=r;return n(k,c.controller.isVisible(e),2)}return(h=k.yieldResult)?n(k,c.controller.hidePanel(e),0):n(k,c.JSC$11228_commandHandler.resolveCommand(d.showCommand,b),0)})}; BF[rm]=[HC,vm];var CF=function(a,b,c){this.innertubeTransportService=a;this.controller=b;this.JSC$11231_screenManager=c}; l(CF,LE); CF.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa,ea;return t(function(ha){switch(ha.nextAddress){case 1:return d=c=A(a,DWa),e=d.targetPanelIdentifier,h=d.contentSourcePanelIdentifier,k=d.globalConfiguration,((m=e)==null?0:m.tag)&&((p=h)==null?0:p.tag)?k?n(ha,b.controller.showPanel(e.tag,Gyb(e.tag,e),void 0,void 0,void 0),5):n(ha,(w=(r=b.controller).getPanel)==null?void 0:w.call(r,h.tag),4):ha.return();case 4:z=ha.yieldResult;q=(C=z)==null?void 0:(I=(E=C).getPanelContent)== null?void 0:I.call(E);ha.jumpTo(3);break;case 5:return n(ha,Pw(b.innertubeTransportService,a),6);case 6:N=ha.yieldResult,((P=N)==null?0:P.trackingParams)&&b.JSC$11231_screenManager.graftServerVe(N.trackingParams),q=(U=N)==null?void 0:U.content;case 3:if(aa=(ca=q)==null?void 0:ca.engagementPanelSectionListRenderer)return n(ha,b.controller.showPanel(e.tag,void 0,void 0,void 0,void 0,{content:aa.content,secondaryHeaderContent:(ea=aa.header)!=null?ea:{},targetId:aa.targetId}),0);ha.jumpTo(0);}})}; CF[rm]=[Xw,HC,MC];function Hyb(a){return a.getOption("captions","tracklist",{includeAsr:!0})} var DF=function(a,b){this.shortsPlayerPromise=a;this.JSC$11238_commandHandler=b}; l(DF,LE); DF.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1)return(c=A(a,eWa))?n(r,b.shortsPlayerPromise,2):r.return();d=r.yieldResult;var w=Hyb(d);w!=null&&w.length||(d.loadModule("captions"),w=Hyb(d));e=w;if((h=e)==null||!h.length)return k=Fv("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),m=Tw(Rw(k)),b.JSC$11238_commandHandler.resolveCommand(m),r.return();d.toggleSubtitles();p=d.isSubtitlesOn()?Fv("CAPTION_ON_TOAST",void 0, "Subtitles/CC turned on"):Fv("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");q=Tw(Rw(p));b.JSC$11238_commandHandler.resolveCommand(q);ua(r)})}; DF[rm]=[J0a,vm];var Iyb=aw("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),EF=function(a){this.store=a}; l(EF,LE); var Jyb=function(a){var b,c,d,e;return t(function(h){if(h.nextAddress==1)return b=gk("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,c=gk("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,d=b||c,a.mainAppPlayer=new nE(d),n(h,a.mainAppPlayer.api,2);e=h.yieldResult;e.addEventListener("onStateChange",a.JSC$11241_playerStateChangeListener.bind(a));document.addEventListener("yt-page-data-updated",a.pauseOnNavigation.bind(a));window.addEventListener("state-navigatestart",a.pauseOnNavigation.bind(a)); ua(h)})}; EF.prototype.JSC$11241_playerStateChangeListener=function(a){switch(a){case 0:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_STOPPED";break;case 1:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING";break;case 2:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PAUSED";break;case 3:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";break;default:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_UNKNOWN";}Kyb(this)}; var Kyb=function(a){a.store.dispatch(Uv("sfvAudioItemCurrentlyPlayingEntity",Iyb,{key:Iyb,externalVideoId:a.externalVideoId,sfvAudioItemPlaybackState:a.playbackState,nowPlayingEntityValue:a.nowPlayingEntityValue}))}; EF.prototype.pauseOnNavigation=function(){var a=this,b,c,d,e;return t(function(h){if(h.nextAddress==1)return a.mainAppPlayer?n(h,a.mainAppPlayer.api,2):(Im(new Mk("Error: mainAppPlayer is unavailable",a.mainAppPlayer)),h.return());b=h.yieldResult;d=(c=b)==null?void 0:c.getPlayerState();d!==1||(e=b)!=null&&e.pauseVideo();ua(h)})}; EF.prototype.playVideo=function(a,b,c){var d=this;return t(function(e){return d.mainAppPlayer?n(e,d.mainAppPlayer.loadVideoWithPlayerVars({videoId:d.externalVideoId,audio_only:"1",start:a/1E3,end:a/1E3+b,player_params:c}),0):(Im(new Mk("Error: mainAppPlayer is unavailable",d.mainAppPlayer)),e.return())})}; EF.prototype.pauseVideo=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1)return a.mainAppPlayer?n(d,a.mainAppPlayer.api,2):(Im(new Mk("Error: mainAppPlayer is unavailable",a.mainAppPlayer)),d.return());b=d.yieldResult;(c=b)==null||c.pauseVideo();ua(d)})}; EF.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa;return t(function(ea){if(ea.nextAddress==1)return c=A(a,NWa),e=(d=c)==null?void 0:d.nowPlayingEntityValue,k=(h=c)==null?void 0:h.externalVideoId,w=Number((r=(m=c)==null?void 0:(p=m.defaultStartPoints)==null?void 0:(q=p[0])==null?void 0:q.offsetMs)!=null?r:"0"),P=Number((N=(z=c)==null?void 0:(C=z.defaultStartPoints)==null?void 0:(E=C[0])==null?void 0:(I=E.duration)==null?void 0:I.seconds)!=null?N:"15"),aa=(ca= (U=c)==null?void 0:U.playerParams)!=null?ca:"",e&&k?b.mainAppPlayer?ea.jumpTo(2):n(ea,Jyb(b),2):ea.return();if(ea.nextAddress!=6){if(b.nowPlayingEntityValue&&e===b.nowPlayingEntityValue)return b.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?n(ea,b.pauseVideo(),0):n(ea,b.playVideo(w,P,aa),0);b.externalVideoId=k;b.nowPlayingEntityValue=e;b.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return n(ea,b.playVideo(w,P,aa),6)}Kyb(b);return ea.jumpTo(0)})}; EF[rm]=[dE];var FF=function(a){this.store=a}; l(FF,LE);FF.prototype.resolveCommand=function(a){var b=this,c,d,e;return t(function(h){if(h.nextAddress==1){c=A(a,MTa);if(!c)return h.return();d=c.shortUrl;d||(e=b.store.getState().collabInviteLink)&&c.id===e.playlistId&&(d=e.inviteLinkURL);return d?n(h,navigator.clipboard.writeText(d),3):h.jumpTo(0)}var k={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:Fv("COPY_LINK_SUCCESS_TOAST")}}}}};um().resolve(vm).resolveCommand(k);ua(h)})}; FF[rm]=[vA];var GF=function(a,b){this.innertubeTransportService=a;this.JSC$11254_commandHandler=b}; l(GF,LE);GF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m,p,q,r,w,z;return t(function(C){if(C.nextAddress==1)return(d=A(a,cXa))?n(C,Pw(c.innertubeTransportService,a,(e=b)==null?void 0:e.form),2):C.return();(h=C.yieldResult)&&h.errorMetadata&&(k=h,m=Tw(Rw(k.error.message)),c.JSC$11254_commandHandler.resolveCommand(m));p=h;if((q=p)==null?0:q.actions)for(r=g(p.actions),w=r.next();!w.done;w=r.next())z=w.value,c.JSC$11254_commandHandler.resolveCommand(z);ua(C)})}; GF[rm]=[Xw,vm];var HF=function(){}; l(HF,LE);HF.prototype.resolveCommand=function(a){var b;return t(function(c){b=A(a,ITa);if(!b)return c.return();new W7a(b).show();ua(c)})};var IF=new sm("PLAYLIST_EDIT_CONTROLLER_TOKEN");var JF=function(a,b,c,d){this.store=a;this.innertubeTransportService=b;this.controller=c;this.JSC$11262_commandHandler=d}; l(JF,LE); JF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa,ea,ha;return t(function(va){if(va.nextAddress==1){d=A(a,Nu);if(!d)return va.return();if(d.clientActions){e=g(d.clientActions);for(h=e.next();!h.done;h=e.next())k=h.value,c.JSC$11262_commandHandler.resolveCommand(k);var Ma,tb=b==null?void 0:(Ma=b.form)==null?void 0:Ma.element;tb&&vv(tb,"yt-dismissible-item-action",d.clientActions)}return n(va,Pw(c.innertubeTransportService,a,(m=b)==null?void 0:m.form),2)}if(p= va.yieldResult)p.errorMetadata?(q=p,r=Tw(Rw(q.error.message)),c.JSC$11262_commandHandler.resolveCommand(r)):(w=b)==null||(z=w.commandController)==null||(E=(C=z).onSuccess)==null||E.call(C,a,p);I=p;((N=I)==null?0:N.collaborationInviteLink)&&d.playlistId&&y("web_enable_invite_collaborators_link")&&c.store.dispatch(Pv({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:d.playlistId,inviteLinkUrl:I.collaborationInviteLink}}));((P=I)==null?0:P.redirectEndpoint)&&c.JSC$11262_commandHandler.resolveCommand(I.redirectEndpoint); if((U=I)==null?0:(ca=U.newHeader)==null?0:ca.playlistHeaderRenderer)(tb=c.controller.headerElement)==null||tb.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:I.newHeader.playlistHeaderRenderer}));if(c.controller.playlistVideoListElement&&((aa=I)==null?0:(ea=aa.playlistEditResults)==null?0:(ha=ea[0])==null?0:ha.playlistEditVideoAddedResultData)){var bb;(bb=c.controller.playlistVideoListElement)==null||bb.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:I.playlistEditResults[0].playlistEditVideoAddedResultData}))}ua(va)})}; JF[rm]=[vA,Xw,IF,vm];var KF=function(a,b){this.store=a;this.JSC$11273_commandHandler=b||Mv.instance}; l(KF,LE);KF.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r,w;return t(function(z){c=A(a,OTa);d=b.store.getState().radioButtonGroup;if((e=c)==null?0:e.command)b.JSC$11273_commandHandler.resolveCommand((h=c)==null?void 0:h.command);else if(((k=c)==null?void 0:k.formId)===d.currentFormId)for(m=Object.values(d.commandsMap),p=g(m),q=p.next();!q.done;q=p.next()){r=q.value;w=wB(r);if(!w)return z.return();b.JSC$11273_commandHandler.resolveCommand(w)}ua(z)})}; KF[rm]=[vA];var Lyb=function(){}; l(Lyb,LE); Lyb.prototype.resolveCommand=function(a){var b,c,d,e,h,k,m,p;return t(function(q){b=A(a,GVa);if((c=b)==null?0:c.sectionIdentifier){if(b.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW")return(d=document.getElementsByTagName(b.sectionIdentifier))==null||(e=d.item(0))==null||e.scrollIntoView({behavior:"smooth"}),q.return();h=document.querySelector("[section-identifier="+b.sectionIdentifier+"]");k=document.querySelector("[section-identifier="+b.referenceSectionIdentifier+"]");if(!h)return q.return();m= b.verticalScrollOffsetDp?b.verticalScrollOffsetDp:0;k&&(m-=k.offsetTop);window.scrollTo({top:h.offsetTop+m,behavior:"smooth"});(p=Qra(h))&&p.focus({preventScroll:!0})}ua(q)})};var LF=function(){}; l(LF,LE);LF.prototype.resolveCommand=function(){return t(function(a){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));ua(a)})};var MF=function(a){this.JSC$11285_screenManager=a}; l(MF,LE);MF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m,p,q;return t(function(r){e=(d=b.form)==null?void 0:d.event;k=(h=b.form)==null?void 0:h.element;if(!e)throw new Mk("Event not passed in when resolving command");m=g(e.composedPath());for(p=m.next();!p.done;p=m.next())if(q=p.value,q.tagName==="YT-COPY-LINK-RENDERER")return q.copyUrlToClipboard(),k&&fr(c.JSC$11285_screenManager,k),r.return();ua(r)})}; MF[rm]=[MC];var NF=function(){}; l(NF,LE); NF.prototype.resolveCommand=function(){var a,b,c,d;return t(function(e){if(e.nextAddress==1)return a=y("enable_mini_app_wiz_migration")?"mini-app-container-view-model":"mini-app-container-view-model-c3",y("enable_playables_fullscreen_refactor")?n(e,lZa(window.document.documentElement),6):(b=document.querySelector(a+" .yt-mini-app-container-view-model__content"))?n(e,bPa(b),5):e.jumpTo(0);if(e.nextAddress!=6)return(c=document.querySelector(a+" iframe"))&&c.focus(),e.jumpTo(0);(d=document.querySelector(a+" iframe"))&& d.focus();ua(e)})};var OF=function(){}; l(OF,LE);OF.prototype.resolveCommand=function(){return t(function(a){ua(a)})};var PF=function(){}; l(PF,LE);PF.prototype.resolveCommand=function(){return t(function(a){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));ua(a)})};var QF=new sm("PREF_STORAGE_PROMISE_TOKEN");var RF=function(a){this.JSC$11295_prefStorage=a}; l(RF,LE);RF.prototype.resolveCommand=function(){var a=this,b,c;return t(function(d){switch(d.nextAddress){case 1:return n(d,a.JSC$11295_prefStorage,2);case 2:return(b=d.yieldResult)?n(d,b.set("sfvle",!1),3):d.return();case 3:return n(d,b.set("sfvles",!0),4);case 4:c=Kk(),Lk(0,203,!1),Lk(0,204,!0),c.save(),ua(d);}})}; RF[rm]=[QF];var SF=function(a){this.JSC$11298_prefStorage=a}; l(SF,LE);SF.prototype.resolveCommand=function(){var a=this,b,c;return t(function(d){switch(d.nextAddress){case 1:return n(d,a.JSC$11298_prefStorage,2);case 2:return(b=d.yieldResult)?n(d,b.set("sfvle",!0),3):d.return();case 3:return n(d,b.set("sfvles",!0),4);case 4:c=Kk(),Lk(0,203,!0),Lk(0,204,!0),c.save(),ua(d);}})}; SF[rm]=[QF];var TF=function(a){this.store=a}; l(TF,LE);TF.prototype.resolveCommand=function(a){var b=this,c;return t(function(d){c=A(a,kTa);if(!c||!c.stepId||!c.token)return d.return();b.store.dispatch(O0a({stepId:c.stepId,token:c.token,isSelected:!1}));ua(d)})}; TF[rm]=[vA];var UF=function(a,b,c){this.innertubeTransportService=a;this.store=b;this.JSC$11306_screenManager=c}; l(UF,LE); UF.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa,ea,ha,va,Ma;return t(function(tb){c=A(a,lTa);if(!c||(d=c.stepIds)==null||!d.length)return tb.return();e=b.store.getState().talkToRecs;h=[];k=[];m=g(c.stepIds);for(p=m.next();!p.done;p=m.next())for(q=p.value,r=void 0,(w=(r=e.stepStates[q])==null?void 0:r.userQuery)&&k.push({userQuery:w.userQuery,userQueryToken:w.token}),z=void 0,C=(z=e.stepStates[q])==null?void 0:z.selectionStates,E=g(Object.entries(C)),I=E.next();!I.done;I= E.next())N=I.value,P=g(N),U=P.next().value,ca=P.next().value,aa=U,ea=ca,ea.isSelected&&h.push(aa);ha={selectedChipTokens:h,userQueries:k,submittedStepIds:c.stepIds};va={browseTalk2recsFormData:ha};c.browseEndpoint?(Ma=a,sB(Ma,yu,c.browseEndpoint)):c.command&&(Ma=c.command);return Ma?n(tb,Pw(b.innertubeTransportService,Ma,{formData:va,disableCache:!0}).then(function(bb){(bb==null?0:bb.trackingParams)&&b.JSC$11306_screenManager.graftServerVe(bb==null?void 0:bb.trackingParams)}),0):tb.return()})}; UF[rm]=[Xw,vA,MC];var VF=function(a){this.store=a}; l(VF,LE);VF.prototype.resolveCommand=function(a){var b=this,c;return t(function(d){c=A(a,mTa);if(!c||!c.stepId||!c.token)return d.return();b.store.dispatch(O0a({stepId:c.stepId,token:c.token,isSelected:!0}));ua(d)})}; VF[rm]=[vA];var WF=function(a){this.store=a}; l(WF,LE);WF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m;return t(function(p){d=A(a,nTa);if(!d||!d.stepId||!d.userQueryToken)return p.return();m=(k=(e=b)==null?void 0:(h=e.form)==null?void 0:h.userQuery)!=null?k:"";c.store.dispatch(Pv({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:d.stepId,userQueryToken:d.userQueryToken,userQuery:m}}));ua(p)})}; WF[rm]=[vA];var XF=function(a,b){this.innertubeTransportService=a;this.JSC$11327_playerApiPromise=b}; l(XF,LE);XF.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p;return t(function(q){if(q.nextAddress==1)return n(q,b.JSC$11327_playerApiPromise,2);c=q.yieldResult;d=c.getOption("captions","track");e=Object.assign({},A(a,UTa));if((h=d)==null?0:h.languageCode)e.languageCode=d.languageCode;if((k=d)==null?0:k.kind)e.kind=d.kind;if((m=d)==null?0:m.name)e.name=d.name;p=Object.assign({},a,{getTranscriptEndpoint:e});return n(q,Pw(b.innertubeTransportService,p),0)})}; XF[rm]=[Xw,Sv];function Myb(a){return new Promise(function(b,c){if(a===void 0)Im(Error("language code not exist"),"ERROR"),c(Error("language code not exist"));else{c=new F$a;var d=H$a();c=c.init();var e=C$a(gk("YPC_MB_URL"),!0);Promise.all([c,e]).then(function(){var h=payments.business.integration.ClientTokenFactory.createClientToken(a,d);b(h)})}})} ;var YF=function(a,b){this.JSC$11332_commandHandler=a;this.innertubeTransportService=b}; l(YF,LE); YF.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C,E,I;return t(function(N){switch(N.nextAddress){case 1:return c=Kk().get("hl"),d="",xa(N,2),n(N,Myb(c),4);case 4:d=N.yieldResult;ya(N,3);break;case 2:return za(N),Im(Error("getPaymentsClientTokenCommand not resolve"),"ERROR"),N.return();case 3:e=A(a,RXa);if(!e)return N.return();(m=(h=e.commerceActionConfig)==null?void 0:(k=h.commandLifeCycleConfig)==null?void 0:k.onStartCommand)&&b.JSC$11332_commandHandler.resolveCommand(m);return n(N, Pw(b.innertubeTransportService,a,{client_data:{paymentsClientToken:{token:d}}}),5);case 5:(p=N.yieldResult)?(((z=p)==null?0:z.command)&&b.JSC$11332_commandHandler.resolveCommand(p.command),(I=(C=e.commerceActionConfig)==null?void 0:(E=C.commandLifeCycleConfig)==null?void 0:E.onSuccessCommand)&&b.JSC$11332_commandHandler.resolveCommand(I)):(Im(Error("Commerce action failed at innertube")),(w=(q=e.commerceActionConfig)==null?void 0:(r=q.commandLifeCycleConfig)==null?void 0:r.onFailureCommand)&&b.JSC$11332_commandHandler.resolveCommand(w)), ua(N);}})}; YF[rm]=[vm,Xw];function Nyb(a,b,c,d,e,h,k){var m=fj();c=c.replace(/-/g,"+").replace(/_/g,"/");var p=Kk().get("hl"),q=Oo(ty),r=b==null?void 0:b.element;r&&bE(r);Oyb(b,!0);z$a(q,c,m.resolve,function(){r&&cE(r)},function(w){r&&cE(r); m.reject(w)},p,d?function(w){d&&Pw(a,d,{backend_analytics:w})}:void 0,m.resolve,e,h,k); return m.promise} function Oyb(a,b){!(a=a==null?void 0:a.element)||a.tagName!=="YT-BUTTON-RENDERER"&&a.tagName!=="YTD-BUTTON-RENDERER"||(a.disabled=b)} var ZF=function(a,b,c){this.store=a;this.JSC$11347_commandHandler=b;this.innertubeTransportService=c}; l(ZF,LE); ZF.prototype.resolveCommand=function(a,b){var c=this,d,e,h,k,m,p,q,r,w;return t(function(z){d=A(a,SXa);e=d.googlePaymentPayload;d.onStartCommand&&c.JSC$11347_commandHandler.resolveCommand(d.onStartCommand);h=e.encryptedPurchaseParams;k=e.ypcLogWalletAnalyticDataEndpoint;m=d.serializedTransactionFlowLoggingParams;p=e.serializedPaymentsClientParams;q=d.ypcCujContext;w=Nyb(c.innertubeTransportService,(r=b)==null?void 0:r.form,h,k,m,p,q);return z.return(w.then(function(C){Oyb(b==null?void 0:b.form,!1); var E=c.store,I=c.JSC$11347_commandHandler,N=C.integratorData;N==null||N===""||C.error!=null?(String(C.error)==="-1"&&d.onDismissCommand?I.resolveCommand(d.onDismissCommand):String(C.error)!=="-1"&&d.onFailureCommand&&I.resolveCommand(d.onFailureCommand),String(C.error)!=="-1"&&String(C.error)!=="132"&&Im(Error("Error in buyflowResponse"),"ERROR")):(d.googlePaymentEntityKey&&E.dispatch(Uv("commerceAcquisitionClientPayloadEntity",d.googlePaymentEntityKey,{key:d.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:N, fundsGuaranteeCallbackClientData:C.integratorClientCallbackData}}})),d.onSuccessCommand&&I.resolveCommand(d.onSuccessCommand));cj()},function(C){Oyb(b==null?void 0:b.form,!1); Im(C,"ERROR");d.onFailureCommand&&c.JSC$11347_commandHandler.resolveCommand(d.onFailureCommand)}))})}; ZF[rm]=[dE,vm,Xw];var $F=function(a,b){this.JSC$11351_commandHandler=a;this.purchaseManager=b}; l($F,LE); $F.prototype.resolveCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r;return t(function(w){c=A(a,TXa);((d=c)==null?0:(e=d.commandLifeCycleConfig)==null?0:e.onStartCommand)&&b.JSC$11351_commandHandler.resolveCommand(c.commandLifeCycleConfig.onStartCommand);if(!((h=c)==null?0:(k=h.googlePaymentPurchaseManagerPayload)==null?0:k.securePayloadBytes))return Im(Error("SecurePayloadBytes is empty"),"ERROR"),w.return();m=HOa(ge(c.googlePaymentPurchaseManagerPayload.securePayloadBytes));p=Kk().get("hl");q=fj(); Iub(m.serialize(),p,function(z){q.resolve(z)},function(z){q.reject(z)},q.resolve); r=q.promise;return w.return(r.then(function(z){if(z)if(z==null?0:z.errorCode){Im(Error("Received PurchaseManager error code: "+z.errorCode),"ERROR");var C,E;((C=c)==null?0:(E=C.commandLifeCycleConfig)==null?0:E.onFailureCommand)&&b.JSC$11351_commandHandler.resolveCommand(c.commandLifeCycleConfig.onFailureCommand)}else if(z==null?0:z.isCancelled){var I,N;((I=c)==null?0:(N=I.commandLifeCycleConfig)==null?0:N.onCancelCommand)&&b.JSC$11351_commandHandler.resolveCommand(c.commandLifeCycleConfig.onCancelCommand)}else{var P, U;((P=c)==null?0:(U=P.commandLifeCycleConfig)==null?0:U.onSuccessCommand)&&b.JSC$11351_commandHandler.resolveCommand(c.commandLifeCycleConfig.onSuccessCommand)}},function(z){Im(z,"ERROR"); var C,E;((C=c)==null?0:(E=C.commandLifeCycleConfig)==null?0:E.onFailureCommand)&&b.JSC$11351_commandHandler.resolveCommand(c.commandLifeCycleConfig.onFailureCommand)}))})}; $F[rm]=[vm,Jub];var Pyb=function(a,b){this.JSC$11359_commandHandler=a;this.commandAllowlistOverride=b;var c;this.commandAllowlist=(c=this.commandAllowlistOverride)!=null?c:wy}; Pyb.prototype.handleResponse=function(a,b,c){var d,e=b==null?void 0:(d=b.config)==null?void 0:d.command;if(!e||this.commandAllowlist.some(function(h){return!!A(e,h)})){b=void 0; c!==void 0&&(b={form:{element:c}});a.onResponseReceivedCommand&&this.JSC$11359_commandHandler.resolveCommand(a.onResponseReceivedCommand,b);a.onResponseReceivedAction&&this.JSC$11359_commandHandler.resolveCommand(a.onResponseReceivedAction,b);a.onResponseReceivedEndpoint&&this.JSC$11359_commandHandler.resolveCommand(a.onResponseReceivedEndpoint,b);a.command&&this.JSC$11359_commandHandler.resolveCommand(a.command,b);if(a.onResponseReceivedCommands)for(c=g(a.onResponseReceivedCommands),d=c.next();!d.done;d= c.next())this.JSC$11359_commandHandler.resolveCommand(d.value,b);if(a.onResponseReceivedActions)for(c=g(a.onResponseReceivedActions),d=c.next();!d.done;d=c.next())this.JSC$11359_commandHandler.resolveCommand(d.value,b);if(a.onResponseReceivedEndpoints)for(c=g(a.onResponseReceivedEndpoints),d=c.next();!d.done;d=c.next())this.JSC$11359_commandHandler.resolveCommand(d.value,b);if(a.actions)for(a=g(a.actions),c=a.next();!c.done;c=a.next())this.JSC$11359_commandHandler.resolveCommand(c.value,b)}}; Pyb[rm]=[vm,tm(J$a)];var Qyb=new sm("INNERTUBE_TOKEN_SERVICE");var Ryb=function(a){this.scheduler=a;a={};this.tokenMap=(a.app={},a.user={},a)}; Ryb.prototype.handleResponse=function(a,b){if(!b)throw Error("request needs to be passed into TokenService");var c;if(a=(c=a.responseContext)==null?void 0:c.innertubeTokenJar){if(a.appTokens){var d,e,h;c=(d=b.innerTubeRequest.context)==null?void 0:(e=d.request)==null?void 0:(h=e.innertubeTokenJar)==null?void 0:h.appTokens;Syb(this,a.appTokens,this.tokenMap.app,c)}if(a.userTokens){var k,m,p;b=(k=b.innerTubeRequest.context)==null?void 0:(m=k.request)==null?void 0:(p=m.innertubeTokenJar)==null?void 0: p.userTokens;Syb(this,a.userTokens,this.tokenMap.user,b)}}}; Ryb.prototype.processContext=function(a){a.request||(a.request={});var b=Object.keys(this.tokenMap.app).length,c=Object.keys(this.tokenMap.user).length;if(b||c)a.request.innertubeTokenJar={},b&&(a.request.innertubeTokenJar.appTokens=[].concat(pa(Object.values(this.tokenMap.app).flat()))),c&&(a.request.innertubeTokenJar.userTokens=[].concat(pa(Object.values(this.tokenMap.user).flat())))}; var Syb=function(a,b,c,d){b=g(b);for(var e=b.next(),h={};!e.done;h={token$jscomp$117:void 0},e=b.next()){h.token$jscomp$117=e.value;if(h.token$jscomp$117.type===void 0)throw new Mk("InnerTube token has no type",h.token$jscomp$117);if(h.token$jscomp$117.clearTokens)c[h.token$jscomp$117.type]=[];else if(h.token$jscomp$117.value!==void 0){c[h.token$jscomp$117.type]||(c[h.token$jscomp$117.type]=[]);if(d!==void 0&&d.length){e=g(d);for(var k=e.next();!k.done;k=e.next())k=c[h.token$jscomp$117.type].indexOf(k.value), k>-1&&c[h.token$jscomp$117.type].splice(k,1)}c[h.token$jscomp$117.type].push(h.token$jscomp$117);h.token$jscomp$117.maxAgeSeconds&&Number(h.token$jscomp$117.maxAgeSeconds)>0&&a.scheduler.addLowPriorityJob(function(m){return function(){var p=c[m.token$jscomp$117.type].indexOf(m.token$jscomp$117);p>-1&&c[m.token$jscomp$117.type].splice(p,1)}}(h),Number(h.token$jscomp$117.maxAgeSeconds)*1E3)}else throw new Mk("InnerTube token has no value",h.token$jscomp$117); }}; Ryb[rm]=[Jlb];function Tyb(a,b,c,d,e){b=b===void 0?[]:b;e=e?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:e}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:yw(a),dialogMessages:b.map(function(h){return yw(h)}), confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:yw(c),serviceEndpoint:e}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:yw(d)}}}}}} function Uyb(){var a=Fv("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:yw(a),actionButton:{buttonRenderer:dub()}}},popupType:"TOAST"}} function Vyb(){var a=Fv("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:yw(a),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}} ;var Wyb=new sm("LOCAL_INNERTUBE_ROUTER_TOKEN"),Xyb=new sm("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var aG=function(a){this.serviceMap=a}; aG.prototype.shouldPreferLocalResponse=function(a,b){return(a=Yyb(this,a))?a.shouldPreferLocalResponse(b):!1}; aG.prototype.localInnertubeResponse=function(a,b){var c=this,d;return t(function(e){return(d=Yyb(c,a))?e.return(d.localInnertubeResponse(b)):e.return(Promise.reject(Error("No local service available.")))})}; aG.prototype.canProvideFallbackResponse=function(a,b){return(a=Yyb(this,a))?a.canProvideFallbackResponse(b):!1}; aG.prototype.localFallbackInnertubeResponse=function(a,b){var c=this,d;return t(function(e){return(d=Yyb(c,a))?e.return(d.localFallbackInnertubeResponse(b)):e.return(Promise.reject(Error("No local service available.")))})}; var Yyb=function(a,b){b=ld(b);return b?(a=a.serviceMap[b])?a:null:null}; aG[rm]=[Xyb];function Zyb(a,b){var c=yw(Fv("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),d=yw(Fv("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),e={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:yw(Fv("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};e.serviceEndpoint=a?a:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[aub("SOFT_RELOAD_PAGE")]}};return{title:c,bodyText:d,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:e}, style:{value:b!=null?b:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}} var $yb={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"}; function azb(a){a=a===void 0?{}:a;return{title:yw(a.localizedZeroStateTitleText===void 0?"":a.localizedZeroStateTitleText),bodyText:yw(a.localizedZeroStateMessage===void 0?"":a.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:yw(a.localizedZeroStateButtonText===void 0?"":a.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!0}}, loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[$yb]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}} ;function bzb(a){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:a}]}}} ;var bG=function(){}; bG.prototype.shouldPreferLocalResponse=function(){return!1}; bG.prototype.localInnertubeResponse=function(){return t(function(a){return a.return(Promise.reject(Error("No local Account Menu response available.")))})}; bG.prototype.canProvideFallbackResponse=function(){return!0}; bG.prototype.localFallbackInnertubeResponse=function(){var a,b,c;return t(function(d){a=aub("CLOSE_POPUP");b={openPopupAction:Vyb()};c={actions:[a,b]};return d.return(c)})};function cG(a,b,c,d){var e;return t(function(h){if(h.nextAddress==1)return xa(h,2),n(h,a,4);if(h.nextAddress!=2)return(e=Gw(b.getState().entities).length>0)?h.return({title:yw(Fv("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:yw(Fv("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:yw(Fv("GO_TO_DOWNLOADS",void 0,"Go to downloads")), loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:bub()}},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):h.return(Zyb(c,d));za(h);return h.return(Zyb(c,d))})} function czb(a,b){return b?b==="PPSV"||x3a(a,b):!1} ;var dzb=function(a,b){this.JSC$11424_upliftPromise=a;this.store=b}; f=dzb.prototype;f.shouldPreferLocalResponse=function(a){return u3a(this.store.getState().entities,a.videoId)?czb(this.store.getState().entities,a.playlistId):!1}; f.localInnertubeResponse=function(a){var b=this,c;return t(function(d){return(c=b.getPlayerResponse(a))?d.return(Promise.resolve(c)):d.return(Promise.reject(Error("No local GetPlayer response available.")))})}; f.canProvideFallbackResponse=function(a){return!!a.videoId}; f.localFallbackInnertubeResponse=function(a){var b=this,c;return t(function(d){return d.nextAddress==1?n(d,b.JSC$11424_upliftPromise,2):(c=b.getPlayerResponse(a))?d.return(Promise.resolve(c)):d.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:yw(Fv("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:cub()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}})})}; f.getPlayerResponse=function(a){return U3a(this.store.getState().entities,a.videoId)};function ezb(a){a.responseContext||(a.responseContext={});a.responseContext.maxAgeSeconds=0;return a} function fzb(a){var b;return t(function(c){return c.nextAddress==1?n(c,gzb(a,"service:topbar:fallback"),2):(b=c.yieldResult)&&Ey(b)?c.return(ezb(Ey(b))):c.return()})} function hzb(a){var b;return t(function(c){return c.nextAddress==1?n(c,gzb(a,"service:downloads_settings:fallback"),2):(b=c.yieldResult)&&Ey(b)?c.return(b):c.return()})} function gzb(a,b){var c;return t(function(d){if(d.nextAddress==1)return a?n(d,a.get(b),2):d.return();c=d.yieldResult;return!c||!Ey(c)||!isNaN(Number(c.data.expireTimestampMs))&&c.isExpired()?d.return():d.return(c)})} ;var dG=function(a){this.JSC$11430_persistentStorePromiseAccessor=a}; dG.prototype.shouldPreferLocalResponse=function(){return!1}; dG.prototype.localInnertubeResponse=function(){return t(function(a){return a.return(Promise.reject(Error("No local Guide response available.")))})}; dG.prototype.canProvideFallbackResponse=function(){return!0}; dG.prototype.localFallbackInnertubeResponse=function(){var a=this,b,c;return t(function(d){return d.nextAddress==1?n(d,a.JSC$11430_persistentStorePromiseAccessor(),2):d.nextAddress!=3?(b=d.yieldResult)?n(d,b.get("service:guide:fallback"),3):d.return(Promise.reject(Error("No store available."))):(c=d.yieldResult)&&Ey(c)?d.return(ezb(Ey(c))):d.return(Promise.reject(Error("No stored guide available.")))})};var eG=function(){}; eG.prototype.shouldPreferLocalResponse=function(){return!1}; eG.prototype.localInnertubeResponse=function(){return t(function(a){return a.return(Promise.reject(Error("No local Notifications Menu response available.")))})}; eG.prototype.canProvideFallbackResponse=function(){return!0}; eG.prototype.localFallbackInnertubeResponse=function(){var a,b,c;return t(function(d){a=aub("CLOSE_POPUP");b={openPopupAction:Vyb()};c={actions:[a,b]};return d.return(c)})};var fG=function(){this.urlMap=izb;this.fallbackCommand=ww}; fG.prototype.shouldPreferLocalResponse=function(a){return(a=a.url)?!!jzb(this,a):!1}; fG.prototype.localInnertubeResponse=function(a){var b=this,c;return t(function(d){return(c=a.url)?d.return(kzb(a,jzb(b,c))):d.return(Promise.reject(Error("No local ResolveUrl response available.")))})}; fG.prototype.canProvideFallbackResponse=function(){return!0}; fG.prototype.localFallbackInnertubeResponse=function(a){var b=this,c,d,e,h,k,m,p;return t(function(q){c=a.url;if(!c)return q.return(kzb(a,b.fallbackCommand));if(d=jzb(b,c))return q.return(kzb(a,d));e=void 0;h=ld(c);h==="/watch"&&(k=vd(c,"v"))&&(p=(m=vd(c,"list"))!=null?m:void 0,e=xw(k,p));e||(e=b.fallbackCommand);return q.return(kzb(a,e))})}; var jzb=function(a,b){if(b)return a.urlMap[nd(b)]},kzb=function(a,b){b&&a.parentTrackingParams&&(b.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:a.parentTrackingParams}},b.commandMetadata)); return Promise.resolve({responseContext:{},endpoint:b})};var gG=function(a,b,c){this.JSC$11440_upliftPromise=a;this.store=b;this.JSC$11440_persistentStorePromiseAccessor=c}; gG.prototype.shouldPreferLocalResponse=function(){return!1}; gG.prototype.localInnertubeResponse=function(){return t(function(a){return a.return(Promise.reject(Error("No local Search response available.")))})}; gG.prototype.canProvideFallbackResponse=function(){return!0}; gG.prototype.localFallbackInnertubeResponse=function(){var a=this;return t(function(b){return b.return(lzb(a))})}; var lzb=function(a){var b,c;return t(function(d){if(d.nextAddress==1)return n(d,cG(a.JSC$11440_upliftPromise,a.store),2);b=d.yieldResult;c={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[bzb(b)]}}}};return d.return(mzb(a,c))})},mzb=function(a,b){var c,d; return t(function(e){if(e.nextAddress==1)return n(e,a.JSC$11440_persistentStorePromiseAccessor(),2);if(e.nextAddress!=3)return c=e.yieldResult,n(e,fzb(c),3);d=e.yieldResult;return e.return({responseContext:{},contents:b,topbar:d})})};var hG=function(a,b,c){this.JSC$11447_upliftPromise=a;this.store=b;this.JSC$11447_persistentStorePromiseAccessor=c}; hG.prototype.shouldPreferLocalResponse=function(a){var b=a.videoId;return b&&u3a(this.store.getState().entities,b)?czb(this.store.getState().entities,a.playlistId):!1}; hG.prototype.localInnertubeResponse=function(a){var b=this;return t(function(c){return c.return(b.localFallbackInnertubeResponse(a))})}; hG.prototype.canProvideFallbackResponse=function(a){return a.videoId?!0:!1}; hG.prototype.localFallbackInnertubeResponse=function(a){var b=this,c,d,e,h,k,m,p,q;return t(function(r){switch(r.nextAddress){case 1:c=a.videoId;if(!c)return r.return(Promise.reject(Error("Incomplete WatchNext request.")));d=a.playlistId;e=xw(c,d);return n(r,b.JSC$11447_persistentStorePromiseAccessor(),2);case 2:return h=r.yieldResult,n(r,fzb(h),3);case 3:return k=r.yieldResult,m={responseContext:{},currentVideoEndpoint:e,topbar:k},n(r,b.JSC$11447_upliftPromise,4);case 4:if(u3a(b.store.getState().entities, c)){r.jumpTo(5);break}return n(r,cG(b.JSC$11447_upliftPromise,b.store),6);case 6:return p=r.yieldResult,m.contents={singleColumnWatchNextResults:{results:{results:{contents:[bzb(p)]}}}},r.return(m);case 5:if(q=Hw(b.store.getState().entities,c)){var w=q.videoEntity;var z,C,E={title:zw(w.title),viewCount:{videoViewCountRenderer:{shortViewCount:Aw((z=w.localizedStrings)==null?void 0:z.viewCount),viewCount:Aw((C=w.localizedStrings)==null?void 0:C.viewCount)}}};w.publishedTimestampMillis&&(E.dateText= Aw(Xsb(new Date(Number(w.publishedTimestampMillis)))));w={videoPrimaryInfoRenderer:E};z=q.videoEntity;C=q.channelEntity;z={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:zw(Fv("SHOW_MORE",void 0,"Show more")),showLessText:zw(Fv("SHOW_LESS",void 0,"Show less")),description:z.formattedDescription,owner:{videoOwnerRenderer:{title:zw(C.title),thumbnail:C.avatar}}}};m.contents={twoColumnWatchNextResults:{results:{results:{contents:[w,z]}}}}}return r.return(m);}})};var iG=function(a,b,c){this.JSC$11453_upliftPromise=a;this.store=b;this.JSC$11453_persistentStorePromiseAccessor=c}; iG.prototype.shouldPreferLocalResponse=function(){return!1}; iG.prototype.localInnertubeResponse=function(){return t(function(a){return a.return(Promise.reject(Error("No local WatchReel response available.")))})}; iG.prototype.canProvideFallbackResponse=function(){return!0}; iG.prototype.localFallbackInnertubeResponse=function(){var a=this,b,c,d,e;return t(function(h){switch(h.nextAddress){case 1:return n(h,a.JSC$11453_persistentStorePromiseAccessor(),2);case 2:return b=h.yieldResult,n(h,fzb(b),3);case 3:return c=h.yieldResult,d={responseContext:{},topbar:c},n(h,a.JSC$11453_upliftPromise,4);case 4:return n(h,cG(a.JSC$11453_upliftPromise,a.store),5);case 5:return e=h.yieldResult,d.watchStatus={backgroundPromoRenderer:e},h.return(d);}})};var nzb=new sm("ENDPOINT_MAP");var ozb=function(){var a=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return a.sequenceMap}}},bab=function(a,b,c){var d,e=(d=b.config)==null?void 0:d.sequenceStrategy; if(!e)return c();a.sequenceMap.has(e.sequenceKey)||a.sequenceMap.set(e.sequenceKey,[]);a=a.sequenceMap.get(e.sequenceKey);switch(e.sequenceType){case"REQUEST_SEQUENCE_TYPE_APPEND":return pzb(a,b,c);case"REQUEST_SEQUENCE_TYPE_REPLACE":return qzb(a,b,c);default:throw new Mk("Request could not be sequenced",b);}},pzb=function(a,b,c){var d,e,h; return t(function(k){a.length>0?(e=a[a.length-1],d=e.responsePromise.then(function(){return c()})):d=c(); h={request:b,responsePromise:d};a.push(h);rzb(a,h);return k.return(h.responsePromise)})},qzb=function(a,b,c){c=c(); if(a.length>0)for(var d=g(a),e=d.next();!e.done;e=d.next())e.value.responsePromise=c;var h={request:b,responsePromise:c};a.push(h);rzb(a,h);return Promise.resolve().then(function(){return a.indexOf(h)>0?h.responsePromise.then(function(k){return Object.assign({},k,{sequenceMetaData:{skipProcessing:!0}})}):h.responsePromise})},rzb=function(a,b){b.responsePromise.then(function(){var c=a.indexOf(b); c>-1&&a.splice(c,1)})};var szb=new sm("REQUEST_SEQUENCING");var jG=function(){}; l(jG,By);jG.prototype.getApiPaths=function(){return AZa}; jG.prototype.getExtension=function(a){return A(a,hTa)}; jG.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.createBackstagePostParams&&(a.createBackstagePostParams=b.createBackstagePostParams);c.comment_text&&(a.commentText=c.comment_text);if(c.attached_video_id)a.videoAttachment={videoId:c.attached_video_id};else if(c.image_poll_options)a.pollAttachmentData={options:c.image_poll_options};else if(c.poll_options)a.pollAttachment={choices:c.poll_options};else if(c.quiz_options)a.quizAttachmentData={options:c.quiz_options};else if(c.image_blob_id)a.imageAttachment= {encryptedBlobId:c.image_blob_id},c.source_video_id&&(a.imageAttachment.sourceExternalVideoId=c.source_video_id),c.image_preview_coordinates&&(a.imageAttachment.previewCoordinates=JSON.parse(c.image_preview_coordinates));else if(c.images_data)a.imagesAttachment={imagesData:c.images_data};else if(c.clip_external_video_id!==void 0||c.clip_offset_ms!==void 0||c.clip_duration_ms!==void 0){var d,e,h,k,m;a.clipAttachment={externalVideoId:(h=c.clip_external_video_id)!=null?h:"",offsetMs:(k=(d=c.clip_offset_ms)== null?void 0:d.toString())!=null?k:"",durationMs:(m=(e=c.clip_duration_ms)==null?void 0:e.toString())!=null?m:""}}else c.shared_post_id&&(a.sharedPostAttachment={postId:c.shared_post_id});c.tagged_video_id&&(a.postCreationData={taggedVideoId:c.tagged_video_id});c.access_restrictions&&(typeof c.access_restrictions==="number"&&(b=c.access_restrictions,a.accessRestrictions={restriction:b!==1&&b===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof c.access_restrictions==="string"&&( a.accessRestrictionsParams=c.access_restrictions));c.scheduled_publish_time_sec&&(a.scheduledPublishTimeSec=c.scheduled_publish_time_sec.toString())};var kG=function(){}; l(kG,By);kG.prototype.getApiPaths=function(){return GZa}; kG.prototype.getExtension=function(a){return A(a,MWa)}; kG.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.decorateMessageParams&&(a.params=b.decorateMessageParams);c.text&&(a.text=c.text)};var lG=function(){}; l(lG,By);lG.prototype.getApiPaths=function(){return $Za}; lG.prototype.getExtension=function(a){return A(a,iTa)}; lG.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;c.video_id&&(a.videoId=c.video_id)};var mG=function(){}; l(mG,By);mG.prototype.getApiPaths=function(){return e_a}; mG.prototype.getExtension=function(a){return A(a,Gu)}; mG.prototype.JSC$9579_buildRequest=function(a,b,c){c.suggestions_query&&(a.input=c.suggestions_query)};var nG=function(){}; l(nG,By);nG.prototype.getApiPaths=function(){return M_a}; nG.prototype.getExtension=function(a){return A(a,jTa)}; nG.prototype.JSC$9579_buildRequest=function(a,b,c){c.comment_text!==void 0&&(a.commentText=c.comment_text);c.scheduled_publish_time_sec&&(a.scheduledPublishTimeSec=c.scheduled_publish_time_sec.toString());a.updateBackstagePostParams=b.updateBackstagePostParams};var oG=function(){}; l(oG,By);oG.prototype.getApiPaths=function(){return Cv}; oG.prototype.getExtension=function(a){return A(a,Du)}; oG.prototype.JSC$9579_buildRequest=function(a,b,c){c.formData&&(a.formData=c.formData);b.token?a.continuation=b.token:b.continuationTokenKey&&(c=tw.getState(),b=bw(c.entities,"continuationTokenEntity",b.continuationTokenKey))&&(a.continuation=String(b.continuationToken))}; var tzb=function(){}; l(tzb,By);f=tzb.prototype;f.getApiPaths=function(){return Cv}; f.getExtension=function(a){return A(a,yu)}; f.isNavigationCommand=function(){return!0}; f.JSC$9586_getStoreKey=function(a){if((a=this.getExtension(a))&&a.browseId){var b={browseId:a.browseId};a.browseEndpointContextSupportedConfigs&&(b.browseEndpointContextSupportedConfigs=JSON.stringify(a.browseEndpointContextSupportedConfigs));a.params&&(b.params=a.params);a.query&&(b.query=a.query);return qv("browse",b)}}; f.JSC$9579_buildRequest=function(a,b,c){b.browseId&&(a.browseId=b.browseId);b.params&&(a.params=b.params);b.query&&(a.query=b.query);c.formData?a.formData=c.formData:b.formData&&(a.formData=b.formData);b.browseId==="FEsubscriptions"&&Kk().getFlag(155)&&(a.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");b.browseId==="SPaccount_playback"&&(c=Kk(),a.formData||(a.formData={}),a.formData.accountSettingsFormData={flagCaptionsDefaultOff:c.getFlag(65),flagAutoCaptionsDefaultOn:c.getFlag(66), flagDisableInlinePreview:c.getFlag(186),flagAudioDescriptionDefaultOn:c.getFlag(198)});if(b.browseId==="FEwhat_to_watch"){c=Kk();var d=c.getFlag(196);c.getFlag(197)&&(a.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:d}}})}b.browseId==="FEwhat_to_watch"&&(b=Kk().getFlag(186),a.inlineSettingStatus=b?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")}; f.getRequestConfig=function(a,b){b=b===void 0?{}:b;var c={};if(a=this.JSC$9586_getStoreKey(a,b))c.storeStrategy={storeKey:a,disableCache:b.disableCache};y("web_log_browse_ticks_ks")||(c.requestTick="br_s",c.responseTick="br_r");return c};var pG=function(){}; l(pG,By);pG.prototype.getApiPaths=function(){return uZa}; pG.prototype.getExtension=function(a){return A(a,RTa)}; pG.prototype.JSC$9579_buildRequest=function(a,b,c){a.legacyYoutubeChannelUsername=c.legacyYouTubeChannelUsername||"";a.legacyYoutubeChannelPassword=c.legacyYouTubeChannelPassword||""};var qG=function(){}; l(qG,By);qG.prototype.getApiPaths=function(){return B_a}; qG.prototype.getExtension=function(a){return A(a,pTa)}; qG.prototype.JSC$9579_buildRequest=function(a,b,c){c.recaptcha_response_token&&(a.recaptchaResponseToken=c.recaptcha_response_token);c.channel_id&&(a.channelId=c.channel_id)};var rG=function(){}; l(rG,By);rG.prototype.getApiPaths=function(){return N_a}; rG.prototype.getExtension=function(a){return A(a,uTa)}; rG.prototype.JSC$9579_buildRequest=function(a,b,c){b.externalChannelId&&(a.externalChannelId=b.externalChannelId);c.handle&&(a.handleUpdate={handle:c.handle},b.handleEditSource&&(a.handleUpdate.handleEditSource=b.handleEditSource))};var sG=function(){}; l(sG,By);sG.prototype.getApiPaths=function(){return R_a}; sG.prototype.getExtension=function(a){return A(a,zTa)}; sG.prototype.JSC$9579_buildRequest=function(a,b,c){b.request&&(a.channelId=b.request.channelId);var d;if(c==null?0:(d=c.uploadDefaults)==null?0:d.emojiReactionSet)a.uploadDefaultsRequest||(a.uploadDefaultsRequest={}),a.uploadDefaultsRequest.emojiReactionSet=c.uploadDefaults.emojiReactionSet};var tG=function(){}; l(tG,By);tG.prototype.getApiPaths=function(){return U_a}; tG.prototype.getExtension=function(a){return A(a,qTa)}; tG.prototype.JSC$9579_buildRequest=function(a,b,c){b.externalChannelId&&(a.externalChannelId=b.externalChannelId);b.channelHandleEntityKey&&(a.channelHandleEntityKey=b.channelHandleEntityKey);b.handleEditSource&&(a.handleEditSource=b.handleEditSource);c.handle?a.handle=c.handle:c.name&&(a.name=c.name)};var uG=function(){}; l(uG,By);uG.prototype.getApiPaths=function(){return xZa}; uG.prototype.getExtension=function(a){return A(a,Uu)}; uG.prototype.JSC$9579_buildRequest=function(a,b){b.actions?a.actions=b.actions:b.action&&(a.actions=[b.action])};var vG=function(){}; l(vG,By);vG.prototype.getApiPaths=function(){return yZa}; vG.prototype.getExtension=function(a){return A(a,Du)}; vG.prototype.JSC$9579_buildRequest=function(a,b){b.token&&(a.continuation=b.token)};var wG=function(){}; l(wG,By);wG.prototype.getApiPaths=function(){return YZa}; wG.prototype.getExtension=function(a){return A(a,Du)}; wG.prototype.JSC$9579_buildRequest=function(a,b){a.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";b.token&&(a.fetchCommentsParams={continuation:b.token})};var xG=function(){}; l(xG,By);xG.prototype.getApiPaths=function(){return CZa}; xG.prototype.getExtension=function(a){return A(a,$Wa)}; xG.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.createReplyParams&&(a.createReplyParams=b.createReplyParams);b.commentText&&(a.commentText=Sw(b.commentText));c.comment_text&&(a.commentText=c.comment_text);c.image_blob_id&&(a.imageAttachment={encryptedBlobId:c.image_blob_id});c.botguard_response&&(a.botguardResponse=c.botguard_response)}; ia.Object.defineProperties(xG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var yG=function(){}; l(yG,By);yG.prototype.getApiPaths=function(){return DZa}; yG.prototype.getExtension=function(a){return A(a,ZWa)}; yG.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.createCommentParams&&(a.createCommentParams=b.createCommentParams);b.commentText&&(a.commentText=Sw(b.commentText));c.comment_text&&(a.commentText=c.comment_text);c.attached_video_id?a.videoAttachment={videoId:c.attached_video_id}:c.poll_options?a.pollAttachment={choices:c.poll_options}:c.image_blob_id?a.imageAttachment={encryptedBlobId:c.image_blob_id}:c.shared_post_id&&(a.sharedPostAttachment={postId:c.shared_post_id});c.access_restrictions&& typeof c.access_restrictions==="number"&&(b=c.access_restrictions,a.accessRestrictions={restriction:b!==1&&b===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});c.botguard_response&&(a.botguardResponse=c.botguard_response)}; ia.Object.defineProperties(yG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var zG=function(){}; l(zG,By);zG.prototype.getApiPaths=function(){return O_a}; zG.prototype.getExtension=function(a){return A(a,bXa)}; zG.prototype.JSC$9579_buildRequest=function(a,b,c){b.commentText&&(a.replyText=Sw(b.commentText));c.comment_text&&(a.replyText=c.comment_text);a.updateReplyParams=b.updateReplyParams}; ia.Object.defineProperties(zG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var AG=function(){}; l(AG,By);AG.prototype.getApiPaths=function(){return P_a}; AG.prototype.getExtension=function(a){return A(a,aXa)}; AG.prototype.JSC$9579_buildRequest=function(a,b,c){b.commentText&&(a.commentText=Sw(b.commentText));c.comment_text&&(a.commentText=c.comment_text);a.updateCommentParams=b.updateCommentParams}; ia.Object.defineProperties(AG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var BG=function(){}; l(BG,By);BG.prototype.getApiPaths=function(){return Q_a}; BG.prototype.getExtension=function(a){return A(a,yTa)}; BG.prototype.JSC$9579_buildRequest=function(a,b){b.settings&&(a.settings=b.settings)};var CG=function(){}; l(CG,By);CG.prototype.getApiPaths=function(){return QZa}; CG.prototype.getExtension=function(a){return A(a,rTa)}; CG.prototype.JSC$9579_buildRequest=function(a,b){b.channelCreationToken&&(a.channelCreationToken=b.channelCreationToken);b.source&&(a.source=b.source)};var DG=function(){}; l(DG,By);DG.prototype.getApiPaths=function(){return BZa}; DG.prototype.getExtension=function(a){return A(a,tTa)}; DG.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;if(c.name&&(c.given_name||c.family_name))Im(new Mk("channel creation cannot set both GAIA and YouTube names",b));else{if(b.zeroStepChannelCreationParams){if(!c.comment_text){Im(new Mk("zero_step_create_comment_params but no zero_step_texts",b));return}a.zeroStepChannelCreationParams=b.zeroStepChannelCreationParams;a.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(a.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input= c.comment_text,c.botguard_response&&(a.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=c.botguard_response))}a.channelCreationToken=b.channelCreationToken;c.given_name&&(a.givenName=c.given_name);c.family_name&&(a.familyName=c.family_name);if(c.name||c.handle||c.avatar_url||c.encryptedBlobId||c.isNameChanged!==void 0||c.isHandleChanged!==void 0||c.isDefaultProfilePhoto!==void 0||c.obakeImageSource)a.overrideChannelCreationParams={},c.name&&(a.overrideChannelCreationParams.name= c.name),c.handle&&(a.overrideChannelCreationParams.handle=c.handle),c.avatar_url&&(a.overrideChannelCreationParams.avatarUrl=c.avatar_url),c.encryptedBlobId&&(a.overrideChannelCreationParams.blobEncryptionId=c.encryptedBlobId),c.enableIdentityForAllChannelCreationDialog&&(c.encryptedBlobId?a.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":c.isDefaultProfilePhoto!==void 0&&(a.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag= c.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),c.isNameChanged!==void 0&&(a.overrideChannelCreationParams.identityForAllChannelCreationNameTag=c.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),c.isHandleChanged!==void 0&&(a.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=c.isHandleChanged? "IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),c.obakeImageSource&&(a.overrideChannelCreationParams.obakeImageSourceType=c.obakeImageSource))}};var EG=function(){}; l(EG,By);EG.prototype.getApiPaths=function(a){return(a=this.getExtension(a))&&a.status==="DISLIKE"?JZa:a&&a.status==="INDIFFERENT"?w_a:j_a}; EG.prototype.getExtension=function(a){return A(a,Ku)}; EG.prototype.JSC$9579_buildRequest=function(a,b){b.target&&(a.target=b.target);if(b=this.getParams(b))a.params=b}; EG.prototype.getParams=function(a){switch(a==null?void 0:a.status){case"DISLIKE":return a.dislikeParams;case"INDIFFERENT":return a.removeLikeParams;default:return a==null?void 0:a.likeParams;}};var FG=function(){}; l(FG,By);FG.prototype.getApiPaths=function(){return G_a}; FG.prototype.getExtension=function(a){return A(a,jXa)}; FG.prototype.JSC$9579_buildRequest=function(a,b){b.settingItemId&&(a.settingItemId=b.settingItemId);b.stringValue!=null&&b.stringValue!==void 0?a.newValue={stringValue:b.stringValue}:b.intValue?a.newValue={intValue:b.intValue}:b.boolValue!==null&&b.boolValue!==void 0?a.newValue={boolValue:b.boolValue}:Im(new Mk("Unknown value type for SetSettingEndpoint.",b))};var GG=function(){}; l(GG,By);GG.prototype.getApiPaths=function(){return I_a}; GG.prototype.getExtension=function(a){return A(a,rXa)||void 0}; GG.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params);c.botguardResponse&&(a.botguardResponse=c.botguardResponse);c.feature&&(a.clientFeature=c.feature)}; ia.Object.defineProperties(GG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var HG=function(){}; l(HG,By);HG.prototype.getApiPaths=function(){return L_a}; HG.prototype.getExtension=function(a){return A(a,lXa)||void 0}; HG.prototype.JSC$9579_buildRequest=function(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)}; ia.Object.defineProperties(HG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var IG=function(a){this.JSC$11605_shareClientParamsProvider=a}; l(IG,By);IG.prototype.getApiPaths=function(){return b_a}; IG.prototype.getExtension=function(a){return A(a,lWa)||A(a,mWa)||A(a,kWa)}; IG.prototype.JSC$9579_buildRequest=function(a,b){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);if(b.clientParamIdentifier){var c;if((c=this.JSC$11605_shareClientParamsProvider)==null?0:c.clientParams.has(b.clientParamIdentifier)){c=this.JSC$11605_shareClientParamsProvider;b=b.clientParamIdentifier;var d=c.clientParams.get(b);d&&c.clientParams.delete(b);a.clientParams=d}}}; IG[rm]=[wE];var JG=function(){}; l(JG,By);JG.prototype.getApiPaths=function(){return rZa}; JG.prototype.getExtension=function(a){return A(a,eUa)}; JG.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var KG=function(){}; l(KG,By);KG.prototype.getApiPaths=function(){return KZa}; KG.prototype.getExtension=function(a){return A(a,$Ta)}; KG.prototype.JSC$9579_buildRequest=function(a,b){b.dismissal&&(a.items=[b.dismissal])}; ia.Object.defineProperties(KG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var LG=function(){}; l(LG,By);LG.prototype.getApiPaths=function(){return h_a}; LG.prototype.getExtension=function(a){return A(a,Iu)||void 0}; LG.prototype.JSC$9579_buildRequest=function(a,b,c){a.feedbackTokens=[];b.feedbackToken&&a.feedbackTokens.push(b.feedbackToken);if(b=b.cpn||c.cpn)a.feedbackContext={cpn:b};a.isFeedbackTokenUnencrypted=!!c.is_feedback_token_unencrypted;a.shouldMerge=!1;c.extra_feedback_tokens&&(a.shouldMerge=!0,a.feedbackTokens=a.feedbackTokens.concat(c.extra_feedback_tokens))}; ia.Object.defineProperties(LG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var MG=function(){}; l(MG,By);MG.prototype.getApiPaths=function(){return h_a}; MG.prototype.getExtension=function(a){return A(a,Gu)}; MG.prototype.JSC$9579_buildRequest=function(a,b,c){c.feedback_tokens&&(a.feedbackTokens=c.feedback_tokens,a.shouldMerge=!0)}; ia.Object.defineProperties(MG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var NG=function(){}; l(NG,By);NG.prototype.getApiPaths=function(){return h_a}; NG.prototype.getExtension=function(a){return A(a,kXa)}; NG.prototype.JSC$9579_buildRequest=function(a,b){b.undoToken&&(a.feedbackTokens=[b.undoToken]);b.isUndoTokenUnencrypted&&(a.isFeedbackTokenUnencrypted=b.isUndoTokenUnencrypted)}; ia.Object.defineProperties(NG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var OG=function(){}; l(OG,By);OG.prototype.getApiPaths=function(){return V_a}; OG.prototype.getExtension=function(a){return A(a,VTa)}; OG.prototype.JSC$9579_buildRequest=function(a,b){b.nextEndpoint&&A(b.nextEndpoint,wr)?a.nextEndpoint={urlEndpoint:A(b.nextEndpoint,wr)}:b.nextEndpoint&&A(b.nextEndpoint,lq)&&(a.nextEndpoint={watchEndpoint:A(b.nextEndpoint,lq)});b.setRacy&&(a.setRacy=b.setRacy);b.setControvercy&&(a.setControvercy=b.setControvercy)};var PG=function(a){this.JSC$11634_storeWithEntities=a}; l(PG,By);PG.prototype.getApiPaths=function(){return MZa}; PG.prototype.getExtension=function(a){return A(a,rUa)}; PG.prototype.JSC$9579_buildRequest=function(a,b){b.flowId&&(a.flowId=b.flowId);b.targetId&&(a.targetId=b.targetId);b.continuation&&(a.continuation=b.continuation);var c=b.flowStateEntityKey;if(b.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&c&&this.JSC$11634_storeWithEntities){var d;if(b=(d=this.JSC$11634_storeWithEntities.getState())==null?void 0:d.entities)if(d=$v(c).entityType,d=bw(b,d,c))a.flowState=d,a.flowStateEntityKey=c}}; PG[rm]=[dE];var uzb=function(){}; l(uzb,By);f=uzb.prototype;f.getApiPaths=function(){return g_a}; f.JSC$9586_getStoreKey=function(){return qv("guide")}; f.getRequestConfig=function(){var a=this.JSC$9586_getStoreKey(),b;a&&(b={storeStrategy:{storeKey:a}});return b}; f.isNavigationCommand=function(){return!0}; f.getExtension=function(a){return A(a,Gu)}; f.JSC$9579_buildRequest=function(a){a.fetchLiveState=!0};var QG=function(){}; l(QG,By);QG.prototype.getApiPaths=function(){return vZa}; QG.prototype.getExtension=function(a){return A(a,WWa)}; QG.prototype.JSC$9579_buildRequest=function(){};var RG=function(){}; l(RG,By);RG.prototype.getApiPaths=function(){return wZa}; RG.prototype.getExtension=function(a){return A(a,XWa)}; RG.prototype.JSC$9579_buildRequest=function(){};var SG=function(){}; l(SG,By);SG.prototype.getApiPaths=function(){return qZa}; SG.prototype.getExtension=function(a){return A(a,Du)}; SG.prototype.JSC$9579_buildRequest=function(a,b){b.token&&(a.continuation=b.token);var c,d;a==null||(c=a.context)==null||(d=c.user)==null||delete d.onBehalfOfUser}; SG.prototype.getRequestConfig=function(a){var b={},c;if(((c=this.getExtension(a))==null?void 0:c.sessionIndex)!==void 0){var d;b={authStrategy:{sessionIndex:(d=this.getExtension(a))==null?void 0:d.sessionIndex}}}return b};var TG=function(){}; l(TG,By);TG.prototype.JSC$9579_getRequest=function(a){var b=this.getExtension(a),c=a="";if(b==null?0:b.popup)a="true";if(b==null?0:b.disableSignout)c="true";b={};return{input:"/getAccountSwitcherEndpoint",requestShell:pv("/getAccountSwitcherEndpoint","GET",(b["X-YouTube-Delegation-Context"]=gk("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),b["X-YouTube-Account-Switcher-Popup"]=a,b["X-YouTube-Account-Switcher-Disable-Signout"]=c,b)),innerTubeRequest:{}}}; TG.prototype.getApiPaths=function(){return[]}; TG.prototype.getExtension=function(a){return A(a,$Sa)}; TG.prototype.JSC$9579_buildRequest=function(){};var UG=function(){}; l(UG,By);UG.prototype.JSC$9579_getRequest=function(a){var b="/cross_account_channel_transfer";(a=this.getExtension(a))&&(b=$ma(b,{target_session:a.targetSessionIndex,source_rapt:a.sourceRapt,rapt:a.targetRapt}));return{input:b,requestShell:pv(b,"GET"),innerTubeRequest:{}}}; UG.prototype.getApiPaths=function(){return[]}; UG.prototype.getExtension=function(a){return A(a,ZSa)}; UG.prototype.JSC$9579_buildRequest=function(){};var VG=function(){}; l(VG,By);VG.prototype.getApiPaths=function(){return NZa}; VG.prototype.isNavigationCommand=function(){return!0}; VG.prototype.getExtension=function(a){return A(a,Gu)}; VG.prototype.JSC$9579_buildRequest=function(a){var b=Kk().get("gsml","");b&&(a.safetyModeLockerObfuscatedGaiaId=b);a.userInterfaceTheme=hy(!0);jy()?a.deviceTheme="DEVICE_THEME_SELECTED":J9a()?a.deviceTheme="DEVICE_THEME_SUPPORTED":a.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var WG=function(){}; l(WG,By);WG.prototype.getApiPaths=function(){return qZa}; WG.prototype.getExtension=function(a){return A(a,bTa)}; WG.prototype.JSC$9579_buildRequest=function(a,b){if(b&&b.requestType&&(a.requestType=b.requestType,b.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||b.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var c=b.nextUrl;c&&(ana(c)||ok(c))&&(a.nextNavendpoint={urlEndpoint:{url:c}})}b&&b.channelSwitcherQuery&&(a.channelSwitcherQuery=b.channelSwitcherQuery);a.callCircumstance=b&&b.requestType&&b.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL"; var d,e;b=a==null?void 0:(d=a.context)==null?void 0:(e=d.user)==null?void 0:e.onBehalfOfUser;if(b!==void 0){a.obfuscatedSelectedGaiaId=b;var h,k;a==null||(h=a.context)==null||(k=h.user)==null||delete k.onBehalfOfUser}var m,p;if(d=a==null?void 0:(m=a.context)==null?void 0:(p=m.user)==null?void 0:p.serializedDelegationContext)a.selectedSerializedDelegationContext=d};var XG=function(){}; l(XG,By);XG.prototype.getApiPaths=function(){return a_a}; XG.prototype.getExtension=function(a){return A(a,VSa)}; XG.prototype.JSC$9579_buildRequest=function(a,b){b.profileOwnerObfuscatedGaiaId&&(a.profileOwnerObfuscatedGaiaId=b.profileOwnerObfuscatedGaiaId);b.profileCardContext&&(a.profileCardContext=b.profileCardContext)};var YG=function(){}; l(YG,By);YG.prototype.getApiPaths=function(){return sZa}; YG.prototype.getExtension=function(a){return A(a,oWa)}; YG.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var ZG=function(){}; l(ZG,By);ZG.prototype.getApiPaths=function(){return EZa}; ZG.prototype.getExtension=function(a){return A(a,MUa)}; ZG.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.params&&(a.params=b.params);c.questionText&&(a.questionText=c.questionText);c.optionText&&c.optionText.length>0&&(a.optionText=c.optionText)};var $G=function(){}; l($G,By);$G.prototype.getApiPaths=function(){return HZa}; $G.prototype.getExtension=function(a){return A(a,KUa)}; $G.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var aH=function(){}; l(aH,By);aH.prototype.getApiPaths=function(){return TZa}; aH.prototype.getExtension=function(a){return A(a,IUa)}; aH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var bH=function(){}; l(bH,By);bH.prototype.getApiPaths=function(){return VZa}; bH.prototype.getExtension=function(a){return A(a,JUa)}; bH.prototype.JSC$9579_buildRequest=function(a,b,c){b.params&&(a.params=b.params);b.continuation&&(a.continuation=b.continuation);c.currentPlayerState&&c.currentPlayerState.playerOffsetMs&&(a.currentPlayerState={playerOffsetMs:c.currentPlayerState.playerOffsetMs.toString()})};var cH=function(){}; l(cH,By);cH.prototype.getApiPaths=function(){return WZa}; cH.prototype.getExtension=function(a){return A(a,HUa)}; cH.prototype.JSC$9579_buildRequest=function(a,b,c){b.params&&(a.params=b.params);c.continuation&&(a.continuation=c.continuation);"hidden"in c&&(a.webClientInfo={isDocumentHidden:c.hidden});c.isInvalidationTimeoutRequest&&(a.isInvalidationTimeoutRequest=c.isInvalidationTimeoutRequest);c.invalidationPayload&&(b=GUa(ge(Yc(c.invalidationPayload))),a.invalidationPayloadLastPublishAtUsec=Kfa(b,2));c.reloadActionPanel&&(a.reloadActionPanel=c.reloadActionPanel);c.fullReload&&(a.fullReload=c.fullReload)};var dH=function(){}; l(dH,By);dH.prototype.getApiPaths=function(){return k_a}; dH.prototype.getExtension=function(a){return A(a,LUa)}; dH.prototype.JSC$9579_buildRequest=function(a,b){a.params=b.params};var eH=function(){}; l(eH,By);eH.prototype.getApiPaths=function(){return UZa}; eH.prototype.getExtension=function(a){return A(a,FWa)}; eH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var fH=function(){}; l(fH,By);fH.prototype.getApiPaths=function(){return XZa}; fH.prototype.getExtension=function(a){return A(a,GWa)}; fH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var gH=function(){}; l(gH,By);gH.prototype.getApiPaths=function(){return m_a}; gH.prototype.getExtension=function(a){return A(a,NUa)}; gH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var hH=function(){}; l(hH,By);hH.prototype.getApiPaths=function(){return o_a}; hH.prototype.getExtension=function(a){return A(a,OUa)}; hH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var iH=function(){}; l(iH,By);iH.prototype.getApiPaths=function(){return x_a}; iH.prototype.getExtension=function(a){return A(a,rWa)}; iH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var jH=function(){}; l(jH,By);jH.prototype.getApiPaths=function(){return E_a}; jH.prototype.getExtension=function(a){return A(a,PUa)}; jH.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.params&&(a.params=b.params);c.client_message_id&&(a.clientMessageId=c.client_message_id);c.recaptcha_token&&(a.recaptchaToken=c.recaptcha_token);c.rich_message&&c.rich_message.text_segments?(b=c.rich_message.text_segments.map(function(d){var e={};d.text&&(e.text=d.text);d.emoji_id&&(e.emojiId=d.emoji_id);return e}),a.richMessage={textSegments:b}):c.message&&(a.message=c.message)};var kH=function(){}; l(kH,By);kH.prototype.getApiPaths=function(){return F_a}; kH.prototype.getExtension=function(a){return A(a,QUa)}; kH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var lH=function(){}; l(lH,By);lH.prototype.getApiPaths=function(){return K_a}; lH.prototype.getExtension=function(a){return A(a,SUa)}; lH.prototype.JSC$9579_buildRequest=function(a,b,c){b.isUserInitiated&&(a.isUserInitiated=b.isUserInitiated);b.initiationSource&&(a.initiationSource=b.initiationSource);c.locationInfo&&(a.context.client.locationInfo=c.locationInfo)};var mH=function(){}; l(mH,By);mH.prototype.getApiPaths=function(){return n_a}; mH.prototype.getExtension=function(a){return A(a,IVa)}; mH.prototype.JSC$9579_buildRequest=function(a,b,c){b.metadataUpdateRequest&&(b=b.metadataUpdateRequest,a.encryptedVideoId=b.encryptedVideoId,b.liveChat&&(b=b.liveChat,a.liveChat||(a.liveChat={}),b.performAsExternalChannelId&&(a.liveChat.performAsExternalChannelId=b.performAsExternalChannelId),b.source&&(a.liveChat.source=b.source)));var d;if(c==null?0:(d=c.liveChat)==null?0:d.liveChatSettings)a.liveChat||(a.liveChat={}),c=c.liveChat.liveChatSettings,a.liveChat.newLiveChatSettings=c,a.liveChat.newLiveChatSettingsMask||( a.liveChat.newLiveChatSettingsMask={}),c.emojiReactionSet&&(a.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var nH=function(){}; l(nH,By);nH.prototype.getApiPaths=function(){return T_a}; nH.prototype.getExtension=function(a){return A(a,mXa)}; nH.prototype.JSC$9579_buildRequest=function(a,b,c){c.continuation?a.continuation=c.continuation:b.videoId&&(a.videoId=b.videoId)};var oH=function(){}; l(oH,By);oH.prototype.getApiPaths=function(){return YZa}; oH.prototype.getExtension=function(a){return A(a,Mu)}; oH.prototype.JSC$9579_buildRequest=function(a,b){a.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";a.fetchCommentsParams={};b.videoId&&(a.fetchCommentsParams.encryptedVideoId=b.videoId);b.postId&&(a.fetchCommentsParams.postId=b.postId);b.externalChannelId&&(a.fetchCommentsParams.externalChannelId=b.externalChannelId);b.linkedCommentId&&(a.fetchCommentsParams.linkedCommentId=b.linkedCommentId);(0,uc.isEmpty)(a.fetchCommentsParams)&&delete a.fetchCommentsParams};var pH=function(){}; l(pH,By);pH.prototype.getApiPaths=function(){return Cv}; pH.prototype.JSC$9579_buildRequest=function(a){a.browseId="FEnotifications_inbox"}; pH.prototype.getExtension=function(a){return A(a,Gu)};var qH=function(){}; l(qH,By);qH.prototype.getApiPaths=function(){return YZa}; qH.prototype.JSC$9579_buildRequest=function(a,b){b.signal==="GET_NOTIFICATIONS_MENU"&&(a.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");b.ctoken&&(a.ctoken=b.ctoken)}; var vzb=function(){}; l(vzb,qH);vzb.prototype.getExtension=function(a){return A(a,Gu)}; var wzb=function(){}; l(wzb,qH);wzb.prototype.getExtension=function(a){return A(a,STa)};var rH=function(){}; l(rH,By);rH.prototype.getApiPaths=function(){return d_a}; rH.prototype.getExtension=function(a){return A(a,Gu)}; rH.prototype.JSC$9579_buildRequest=function(){};var sH=function(){}; l(sH,By);sH.prototype.getApiPaths=function(){return p_a}; sH.prototype.getExtension=function(a){return A(a,fXa)||void 0}; sH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)};var tH=function(){}; l(tH,By);tH.prototype.getApiPaths=function(){return q_a}; tH.prototype.getExtension=function(a){return A(a,pWa)}; tH.prototype.JSC$9579_buildRequest=function(a,b){b.undo&&(a.undo=b.undo);b.serializedOptOut&&(a.serializedOptOut=b.serializedOptOut);b.serializedRecordInteractionsRequest&&(a.serializedRecordInteractionsRequest=b.serializedRecordInteractionsRequest)};var uH=function(){}; l(uH,By);uH.prototype.getApiPaths=function(){return t_a}; uH.prototype.getExtension=function(a){return A(a,qWa)}; uH.prototype.JSC$9579_buildRequest=function(a,b){b.serializedInteractionsRequest&&(a.serializedRecordNotificationInteractionsRequest=b.serializedInteractionsRequest)};var vH=function(){}; l(vH,By);vH.prototype.getApiPaths=function(){return RZa}; vH.prototype.getExtension=function(a){return A(a,sWa)}; vH.prototype.JSC$9579_buildRequest=function(a,b,c){b=b===void 0?{}:b;c=c===void 0?{}:c;b.videoId?a.videoId=b.videoId:b.playlistId&&(a.playlistId=b.playlistId);var d,e=(d=b.offlineWebClientEligibility)!=null?d:c.offlineWebClientEligibility;e&&(a.offlineWebClientEligibility=e);var h;if(d=(h=b.preferredFormatType)!=null?h:c.preferredFormatType)a.preferredFormatType=d;var k;if(h=(k=b.lastOfflineQualitySettingsSavedMs)!=null?k:c.lastOfflineQualitySettingsSavedMs)a.lastOfflineQualitySettingsSavedMs=h;b.params&&( a.params=b.params)};var wH=function(){}; l(wH,By);wH.prototype.getApiPaths=function(){return Dv}; wH.prototype.getExtension=function(a){return A(a,Du)}; wH.prototype.JSC$9579_buildRequest=function(a,b){b.token&&(a.continuation=b.token)};var xH=function(){}; l(xH,By);xH.prototype.getApiPaths=function(){return Dv}; xH.prototype.getExtension=function(a){return A(a,FVa)}; xH.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;a.continuation=c.continuation};var yH=function(){}; l(yH,By);yH.prototype.getApiPaths=function(){return Dv}; yH.prototype.getExtension=function(a){return A(a,Lu)}; yH.prototype.JSC$9579_buildRequest=function(a,b){var c,d=b.panelIdentifier||((c=b.identifier)==null?void 0:c.tag);d&&(a.panelId=d);var e;if((e=b.globalConfiguration)==null?0:e.params){var h;a.params=(h=b.globalConfiguration)==null?void 0:h.params}};function xzb(a,b){var c;if(b==null?0:(c=b.requestTemplate)==null?0:c.panelId)a.panelId=b.requestTemplate.panelId;var d;if(b==null?0:(d=b.requestTemplate)==null?0:d.params)a.params=b.requestTemplate.params} ;var zH=function(){}; l(zH,By);zH.prototype.getApiPaths=function(){return Dv}; zH.prototype.getExtension=function(a){return A(a,tXa)}; zH.prototype.JSC$9579_buildRequest=function(a,b){b.panelLoadingStrategy&&xzb(a,b.panelLoadingStrategy)};var AH=function(){}; l(AH,By);AH.prototype.getApiPaths=function(){return Dv}; AH.prototype.getExtension=function(a){return A(a,CWa)}; AH.prototype.JSC$9579_buildRequest=function(a,b){b.loadingStrategy&&xzb(a,b.loadingStrategy)};var BH=function(){}; l(BH,By);BH.prototype.getApiPaths=function(){return Dv}; BH.prototype.getExtension=function(a){return A(a,uXa)}; BH.prototype.JSC$9579_buildRequest=function(a,b){b.panelLoadingStrategy&&xzb(a,b.panelLoadingStrategy)};var CH=function(){}; l(CH,By);CH.prototype.getApiPaths=function(){return Dv}; CH.prototype.getExtension=function(a){return A(a,DWa)}; CH.prototype.JSC$9579_buildRequest=function(a,b){var c,d=(c=b.contentSourcePanelIdentifier)==null?void 0:c.tag;d&&(a.panelId=d);var e;if((e=b.globalConfiguration)==null?0:e.params){var h;a.params=(h=b.globalConfiguration)==null?void 0:h.params}};var DH=function(){}; l(DH,By);DH.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]}; DH.prototype.getExtension=function(a){return A(a,EWa)}; DH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var EH=function(){}; l(EH,By);EH.prototype.getApiPaths=function(){return S_a}; EH.prototype.getExtension=function(a){return A(a,HWa)}; EH.prototype.JSC$9579_buildRequest=function(a,b){b.externalChannelId&&(a.externalChannelId=b.externalChannelId);b.superChatAction&&(a.superChatAction=b.superChatAction);b.superStickersAction&&(a.superStickersAction=b.superStickersAction)};var FH=function(){}; l(FH,By);FH.prototype.getApiPaths=function(){return OZa}; FH.prototype.getExtension=function(a){return A(a,VWa)||A(a,dWa)}; FH.prototype.JSC$9579_buildRequest=function(a,b){b.videoIds?a.videoIds=b.videoIds:b.videoId&&(a.videoIds=[b.videoId]);b.playlistId&&(a.playlistId=b.playlistId);b.params&&(a.params=b.params);a.excludeWatchLater=!1};var GH=function(){}; l(GH,By);GH.prototype.getApiPaths=function(){return FZa}; GH.prototype.getExtension=function(a){return A(a,cXa)}; GH.prototype.JSC$9579_buildRequest=function(a,b,c){c.create_playlist_title?a.title=c.create_playlist_title:b.title&&(a.title=b.title);if(c.create_playlist_privacy_status&&typeof c.create_playlist_privacy_status==="number"){a:{var d=c.create_playlist_privacy_status;if(d!==0){if(d===1){d="PUBLIC";break a}if(d===2){d="UNLISTED";break a}}d="PRIVATE"}a.privacyStatus=d}else b.privacyStatus&&(a.privacyStatus=b.privacyStatus);c.create_playlist_description&&(a.description=c.create_playlist_description);b.videoIds&&( a.videoIds=b.videoIds);b.params&&(a.params=b.params);b.sourcePlaylistId&&(a.sourcePlaylistId=b.sourcePlaylistId)};var HH=function(){}; l(HH,By);HH.prototype.getApiPaths=function(){return IZa}; HH.prototype.getExtension=function(a){return A(a,dXa)}; HH.prototype.JSC$9579_buildRequest=function(a,b){a.playlistId=b.playlistId};var IH=function(){}; l(IH,By);IH.prototype.getApiPaths=function(){return ZZa}; IH.prototype.getExtension=function(a){return A(a,iWa)}; IH.prototype.JSC$9579_buildRequest=function(a,b){b.playlistId&&(a.playlistId=b.playlistId);b.params&&(a.params=b.params)};var JH=function(){}; l(JH,By);JH.prototype.getApiPaths=function(){return s_a}; JH.prototype.getExtension=function(a){return A(a,Nu)||void 0}; JH.prototype.JSC$9579_buildRequest=function(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)};var KH=function(){}; l(KH,By);f=KH.prototype;f.getApiPaths=function(){return u_a}; f.getExtension=function(a){return A(a,Pu)}; f.JSC$9579_buildRequest=function(a,b){b.videoId&&(a.playerRequest={videoId:b.videoId},b.playerParams&&(a.playerRequest.params=b.playerParams),b.racyCheckOk&&(a.playerRequest.racyCheckOk=!!b.racyCheckOk),b.contentCheckOk&&(a.playerRequest.contentCheckOk=!!b.contentCheckOk));b.params&&(a.params=b.params);b.inputType&&(a.inputType=b.inputType);a.disablePlayerResponse=!0}; f.getRequestConfig=function(a){var b;(a=this.JSC$9586_getStoreKey(a))&&(b={storeStrategy:{storeKey:a}});y("web_log_reels_ticks")&&(b=b||{},b.requestTick="r_wrs",b.responseTick="r_wrr");return b}; f.JSC$9586_getStoreKey=function(a){a=this.getExtension(a);if(y("shorts_controller_retrieve_seedless_sequence_v2")){if((a==null?void 0:a.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")return qv("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if(y("web_prefetch_riw_for_next_video")&&a!=null&&a.videoId){var b={videoId:a.videoId};a.params&&(b.params=a.params);return qv("reel_item_watch",b)}};var LH=function(){}; l(LH,By);LH.prototype.getApiPaths=function(){return v_a}; LH.prototype.getExtension=function(a){return A(a,Pu)}; LH.prototype.JSC$9579_buildRequest=function(a,b){a.sequenceParams=b.sequenceParams}; LH.prototype.JSC$9586_getStoreKey=function(a){if(y("shorts_controller_retrieve_seedless_sequence_v2")&&(a=this.getExtension(a),a==null?0:a.sequenceParams))return qv("reel_watch_sequence",{sequenceParams:a.sequenceParams})}; var MH=function(){}; l(MH,By);MH.prototype.getApiPaths=function(){return v_a}; MH.prototype.getExtension=function(a){return A(a,Du)}; MH.prototype.JSC$9579_buildRequest=function(a,b){b.token&&(a.continuation=b.token)};var NH=function(){}; l(NH,By);NH.prototype.getApiPaths=function(){return LZa}; NH.prototype.getExtension=function(a){return A(a,qUa)}; NH.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.flagAction&&(a.action=b.flagAction);b.flagRequestType&&(a.flagRequestType=b.flagRequestType);b.additionalDetailCheckboxChecked&&(a.additionalDetailCheckboxChecked=b.additionalDetailCheckboxChecked);b.legalCheckboxChecked&&(a.legalCheckboxChecked=b.legalCheckboxChecked);b={};c.flag_issue_type!==void 0&&(b.issue=c.flag_issue_type);c.flag_affiliation!==void 0&&(b.affiliation=c.flag_affiliation);c.flag_full_name&&(b.fullName=c.flag_full_name); Object.keys(b).length&&(a.legalReportDetails=b);if(c.flag_description||c.text)a.userComments=c.flag_description||c.text;b={};c.minutes!==void 0&&c.seconds!==void 0&&(b.minutes=c.minutes,b.seconds=c.seconds);c.vss_id&&(b.vssId=c.vss_id);Object.keys(b).length&&(a.videoReportDetails=b);b={};c.video_ids&&(b.videoIds=c.video_ids);c.impersonated_channel_url&&(b.impersonatedChannelUrl=c.impersonated_channel_url);Object.keys(b).length&&(a.channelAbuseReportDetails=b)}; ia.Object.defineProperties(NH.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var OH=function(){}; l(OH,By);OH.prototype.getApiPaths=function(){return SZa}; OH.prototype.getExtension=function(a){return A(a,CUa)}; OH.prototype.JSC$9579_buildRequest=function(a,b){b.blockedForKidsContent&&(a.blockedForKidsContent=b.blockedForKidsContent)};var PH=function(){}; l(PH,By);PH.prototype.getApiPaths=function(){return y_a}; PH.prototype.getExtension=function(a){return A(a,eXa)}; PH.prototype.JSC$9579_buildRequest=function(a,b,c){a.params=b.params;c.impersonated_channel_url&&(a.impersonatedChannelUrl=c.impersonated_channel_url)};var QH=function(){}; l(QH,By);QH.prototype.getApiPaths=function(){return i_a}; QH.prototype.getExtension=function(a){return A(a,DUa)}; QH.prototype.JSC$9579_buildRequest=function(a,b){b.items&&(a.items=b.items);b.kidGaiaId&&(a.kidGaiaId=b.kidGaiaId)};var RH=function(){}; l(RH,By);RH.prototype.getApiPaths=function(){return PZa}; RH.prototype.getExtension=function(a){return A(a,UWa)}; RH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params);b.targetId&&(a.targetId=b.targetId)};var SH=function(){}; l(SH,By);SH.prototype.getApiPaths=function(){return C_a}; SH.prototype.getExtension=function(a){return A(a,TTa)}; SH.prototype.JSC$9579_buildRequest=function(a,b){b.externalVideoId&&(a.externalVideoId=b.externalVideoId);b.query&&(a.query=b.query);b.sourceTimelines&&(a.sourceTimelines=b.sourceTimelines)};var TH=function(){}; l(TH,By);TH.prototype.getApiPaths=function(){return D_a}; TH.prototype.getExtension=function(a){return A(a,Du)||void 0}; TH.prototype.JSC$9579_buildRequest=function(a,b){b.token&&(a.continuation=b.token)}; var yzb=function(){}; l(yzb,By);f=yzb.prototype;f.getApiPaths=function(){return D_a}; f.getExtension=function(a){return A(a,Tu)||void 0}; f.isNavigationCommand=function(){return!0}; f.JSC$9586_getStoreKey=function(a,b){b=b===void 0?{}:b;if((y("kevlar_cache_on_ttl_search")||y("mweb_use_new_history_manager"))&&!b.disableCache&&(a=this.getExtension(a))&&a.query)return b={query:a.query},a.params&&(b.params=a.params),qv("search",b)}; f.JSC$9579_buildRequest=function(a,b,c){b.query&&(a.query=b.query);b.params&&(a.params=b.params);if(!y("web_forward_suggest_stats_killswitch")){var d=A(b,fWa);d&&(a.suggestStats=d)}var e;!y("kevlar_searchbox_stats_killswitch")&&((e=c.tempData)==null?0:e.gs_l)&&!A(b,fWa)&&(a.webSearchboxStatsUrl="/search?oq="+(c.tempData.oq||"")+"&gs_l="+c.tempData.gs_l)}; f.getRequestConfig=function(a,b){b=b===void 0?{}:b;a=this.JSC$9586_getStoreKey(a,b);var c;a&&(c={storeStrategy:{storeKey:a}});y("web_log_search_ticks_ks")||(c=c||{},c.requestTick="sr_s",c.responseTick="sr_r");return c};var UH=function(){}; l(UH,By);UH.prototype.getApiPaths=function(){return c_a}; UH.prototype.getExtension=function(a){return A(a,oUa)}; UH.prototype.JSC$9579_buildRequest=function(a,b){b.endpoint&&(a.endpoint=b.endpoint);b.action&&(a.action=b.action)};var VH=function(a){this.JSC$11891_storeWithEntities=a}; l(VH,By);f=VH.prototype;f.getApiPaths=function(){return r_a}; f.getExtension=function(a){return A(a,lq)||A(a,Pu)||A(a,KWa)}; f.isNavigationCommand=function(){return!0}; f.JSC$9586_getStoreKey=function(a){if((y("kevlar_cache_on_ttl_player")||y("mweb_enable_shorts_innertube_player_prefetch")||y("mweb_use_new_history_manager"))&&(a=this.getExtension(a))&&a.videoId){var b={videoId:a.videoId};a.playlistId&&(b.playlistId=a.playlistId);a.playerParams&&(b.params=a.playerParams);return qv("player",b)}}; f.JSC$9579_getClientScreen=function(a){var b;return((b=a.contentPlaybackContext)==null?void 0:b.vis)===2?"WATCH_FULL_SCREEN":"WATCH"}; f.JSC$9579_buildRequest=function(a,b,c){if(y("enable_interstitial_entity_check")){var d=this.JSC$11891_storeWithEntities;if(b.videoId)for(var e=g(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),h=e.next();!h.done;h=e.next()){h=h.value;var k;var m=void 0,p=void 0,q=b.videoId,r=h;(k=d)?(q=aw(q+r,"interstitialInteractionStateEntity"),k=(m=(p=bw(k.getState().entities,"interstitialInteractionStateEntity",q))==null?void 0:p.primaryButtonClicked)!=null?m:!1):k=!1;if(k)switch(h){case"CONTENT_CHECK_REQUIRED":b.contentCheckOk= !0;break;case"AGE_CHECK_REQUIRED":b.racyCheckOk=!0;}}}b.videoId&&(a.videoId=b.videoId);b.playlistId&&(a.playlistId=b.playlistId);b.index!==void 0&&(a.playlistIndex=b.index+1);b.playerParams&&(a.params=b.playerParams);"startTimeSeconds"in b&&b.startTimeSeconds&&(a.startTimeSecs=b.startTimeSeconds);c.contentPlaybackContext&&(a.playbackContext={contentPlaybackContext:c.contentPlaybackContext});c.prefetchPlaybackContext&&(a.playbackContext=Object.assign({},a.playbackContext,{prefetchPlaybackContext:c.prefetchPlaybackContext}), a.context.request||(a.context.request={}),a.context.request.isPrefetch=!0);y("html5_report_supports_vp9_encoding")&&(a.playbackContext||(a.playbackContext={}),d=V6a(),a.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:d});c.overrideMutedAtStart&&(a.overrideMutedAtStart=c.overrideMutedAtStart);a.racyCheckOk=!!b.racyCheckOk;a.contentCheckOk=!!b.contentCheckOk;!y("captions_prefs_killswitch")&&(c=(c=Tx("yt-player-caption-language-preferences"))?c:[],c==null?0:c.length)&&(a.captionParams= {viewerSelectedCaptionLangs:c})}; f.getRequestConfig=function(a){a=this.JSC$9586_getStoreKey(a);var b;a&&(b={storeStrategy:{storeKey:a}});y("web_log_player_watch_next_ticks")&&(b=b||{},b.requestTick="ps_s",b.responseTick="ps_r");return b}; VH[rm]=[dE];var WH=function(){}; l(WH,By);WH.prototype.getApiPaths=function(){return H_a}; WH.prototype.getExtension=function(a){return A(a,GXa)}; WH.prototype.JSC$9579_buildRequest=function(a,b){a.params=b.params;a.correctionText=b.correctionText};var XH=function(){}; l(XH,By);XH.prototype.getApiPaths=function(){return J_a}; XH.prototype.getExtension=function(a){return A(a,UTa)}; XH.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params);a.searchQuery=b.searchQuery;a.languageCode=b.languageCode;a.kind=b.kind;a.name=b.name};var YH=function(){}; l(YH,By);f=YH.prototype;f.getApiPaths=function(){return W_a}; f.getExtension=function(a){return A(a,lq)}; f.isNavigationCommand=function(){return!0}; f.JSC$9586_getStoreKey=function(a){if((a=this.getExtension(a))&&a.videoId){var b={videoId:a.videoId};a.playlistId&&(b.playlistId=a.playlistId);a.index&&(b.index=a.index);a.params&&(b.params=a.params);return qv("next",b)}}; f.JSC$9579_getClientScreen=function(a){var b;return((b=a.contentPlaybackContext)==null?void 0:b.vis)===2?"WATCH_FULL_SCREEN":"WATCH"}; f.JSC$9579_buildRequest=function(a,b,c){b.videoId&&(a.videoId=b.videoId);b.playlistId&&(a.playlistId=b.playlistId);b.params&&(a.params=b.params);b.index!==void 0&&(a.playlistIndex=b.index);a.racyCheckOk=!(!c.racyCheckOk&&!b.racyCheckOk);a.contentCheckOk=!!b.contentCheckOk;c.contentPlaybackContext&&(a.autonavState=c.contentPlaybackContext.autonavState,a.playbackContext={vis:c.contentPlaybackContext.vis,lactMilliseconds:c.contentPlaybackContext.lactMilliseconds});c.prefetchPlaybackContext&&(a.context.request||( a.context.request={}),a.context.request.isPrefetch=!0);y("captions_hats_killswitch")||(b=Kk().getFlag(65),b=b!=null?!b:!1,c=!!Tx("yt-player-sticky-caption"),a.captionsRequested=b&&c)}; f.getRequestConfig=function(a){a=this.JSC$9586_getStoreKey(a);var b;a&&(b={storeStrategy:{storeKey:a}});y("web_log_player_watch_next_ticks")&&(b=b||{},b.requestTick="wn_s",b.responseTick="wn_r");return b}; var ZH=function(){}; l(ZH,By);ZH.prototype.getApiPaths=function(){return W_a}; ZH.prototype.getExtension=function(a){return A(a,Du)}; ZH.prototype.JSC$9579_buildRequest=function(a,b){b.token&&(a.continuation=b.token)};var $H=function(a,b){this.playerRequestBuilder=a;this.watchNextRequestBuilder=b}; l($H,R$a);$H.prototype.getApiPaths=function(){return f_a}; $H.prototype.getExtension=function(a){return A(a,lq)}; $H.prototype.isNavigationCommand=function(){return!0}; $H.prototype.JSC$9579_buildRequest=function(a,b,c){a.playerRequest={};a.watchNextRequest={};this.playerRequestBuilder.JSC$9579_buildRequest(a.playerRequest,b,c);this.watchNextRequestBuilder.JSC$9579_buildRequest(a.watchNextRequest,b,c)}; $H[rm]=[VH,YH];var aI=function(){}; l(aI,By);aI.prototype.getApiPaths=function(){return X_a}; aI.prototype.getExtension=function(a){return A(a,OXa)}; aI.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.params=b.params)};var bI=function(a){this.JSC$11920_storeWithEntities=a}; l(bI,By);bI.prototype.getApiPaths=function(){return zZa}; bI.prototype.getExtension=function(a){return A(a,PXa)||A(a,RXa)}; bI.prototype.JSC$9579_buildRequest=function(a,b,c){c.client_data&&(a.clientData=c.client_data);if(b.commerceActionConfig){var d=b.commerceActionConfig;b=d.actionId;d=d.commerceActionParams;b&&(a.actionId=b);d&&(a.commerceActionParams=d)}else{var e=b.actionId,h=b.commerceActionParams;c=b.entityKeys;e&&(a.actionId=e);h&&(a.commerceActionParams=h);var k;b=(d=this.JSC$11920_storeWithEntities)==null?void 0:(k=d.getState())==null?void 0:k.entities;if(c&&b){d=[];k=g(c);for(c=k.next();!c.done;c=k.next())if(e= c.value,c=$v(e).entityType,e=bw(b,c,e))h={},d.push((h[c]=e,h));a.entityMutationPayloads=d}}}; bI.prototype.getRequestConfig=function(a){var b,c=(b=A(a,PXa))==null?void 0:b.requestSequenceType;if(c&&a.clickTrackingParams&&c!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:a.clickTrackingParams,sequenceType:c}}}; bI[rm]=[dE];var cI=function(){}; l(cI,By);cI.prototype.getApiPaths=function(){return Y_a}; cI.prototype.getExtension=function(a){return A(a,cYa)}; cI.prototype.JSC$9579_buildRequest=function(a,b){b.feedbackData&&(a.feedbackData=b.feedbackData);b.params&&(a.itemParams=b.params)}; ia.Object.defineProperties(cI.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var dI=function(){}; l(dI,By);dI.prototype.getApiPaths=function(){return Z_a}; dI.prototype.getExtension=function(a){return A(a,dYa)}; dI.prototype.JSC$9579_buildRequest=function(a,b,c){c.payments_payload&&(a.paymentsPayload=c.payments_payload);c.offer_params&&(a.offerParams=c.offer_params);b.transactionParams&&(a.transactionParams=b.transactionParams)};var eI=function(){}; l(eI,By);eI.prototype.getApiPaths=function(){return $_a}; eI.prototype.getExtension=function(a){return A(a,eYa)}; eI.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.buybucketParams&&(a.buybucketData={params:b.buybucketParams},b.stickerParams?a.buybucketData.stickerParams=b.stickerParams:(c.rich_chat_message?a.buybucketData.richChatMessage=c.rich_chat_message:c.chat_message_text&&(a.buybucketData.chatMessageText=c.chat_message_text),c.purchase_price_micros&&(a.buybucketData.purchasePriceMicros=c.purchase_price_micros.toString())));b.donationAmountMicros&&(a.tipAmountMicros=b.donationAmountMicros, b.tipParams&&(a.tipParams=b.tipParams));b.offerParams&&(a.offerParams=b.offerParams);b.productData&&(a.productData=b.productData);b.transactionParams&&(a.transactionParams=b.transactionParams)};var fI=function(){}; l(fI,By);fI.prototype.getApiPaths=function(){return a0a}; fI.prototype.getExtension=function(a){return A(a,hYa)}; fI.prototype.JSC$9579_buildRequest=function(a,b){b.updateFopParams&&(a.updateFopParams=b.updateFopParams)};var gI=function(){}; l(gI,By);gI.prototype.getApiPaths=function(){return b0a}; gI.prototype.getExtension=function(a){return A(a,av)}; gI.prototype.JSC$9579_buildRequest=function(a,b){b.couponCode&&(a.couponCode=b.couponCode);b.params&&(a.itemParams=b.params)};var hI=function(){}; l(hI,By);hI.prototype.getApiPaths=function(){return c0a}; hI.prototype.getExtension=function(a){return A(a,QXa)}; hI.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;b.params&&(a.params=b.params);c.ctk&&(a.clientToken=c.ctk)};var iI=function(a){this.JSC$11955_storeWithEntities=a}; l(iI,By);iI.prototype.getApiPaths=function(){return d0a}; iI.prototype.getExtension=function(a){return A(a,bv)}; iI.prototype.JSC$9579_buildRequest=function(a,b,c){c.purchase_price_micros&&(a.productData={pdgData:{purchasePriceMicros:c.purchase_price_micros.toString()}},c.rich_chat_message&&(a.productData.pdgData.richChatMessage=c.rich_chat_message),c.currency_code&&(a.productData.pdgData.currencyCode=c.currency_code));b.transactionParams&&(a.transactionParams=b.transactionParams);b.clientLocationContext&&(a.clientLocationContext=b.clientLocationContext);c.payments_payload&&(a.paymentsPayload=c.payments_payload); c.funds_guarantee_callback_client_data&&(a.fundsGuaranteeCallbackClientData=c.funds_guarantee_callback_client_data);var d,e;c=(d=this.JSC$11955_storeWithEntities)==null?void 0:(e=d.getState())==null?void 0:e.entities;if(b.entityKeys&&c){d=[];b=g(b.entityKeys);for(e=b.next();!e.done;e=b.next()){var h=e.value;e=$v(h).entityType;if(h=bw(c,e,h)){var k={};d.push((k[e]=h,k))}}a.entityMutationPayloads=d}}; iI[rm]=[dE];var jI=function(){}; l(jI,By);jI.prototype.getApiPaths=function(){return e0a}; jI.prototype.getExtension=function(a){return A(a,fYa)}; jI.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;c.backend_analytics&&(a.serializedBackendAnalyticsEvent=c.backend_analytics);b.offerParams&&(a.offerParams=b.offerParams)};var kI=function(){}; l(kI,By);kI.prototype.getApiPaths=function(){return b0a}; kI.prototype.getExtension=function(a){return A(a,bYa)}; kI.prototype.JSC$9579_buildRequest=function(a,b){b.params&&(a.itemParams=b.params)};var lI=function(){}; l(lI,By);lI.prototype.getApiPaths=function(){return f0a}; lI.prototype.getExtension=function(a){return A(a,VXa)}; lI.prototype.JSC$9579_buildRequest=function(a,b,c){c.resume_time_ms&&(a.resumeTimeMs=c.resume_time_ms);b.pauseParams&&(a.pauseParams=b.pauseParams)};var mI=function(){}; l(mI,By);mI.prototype.getApiPaths=function(){return g0a}; mI.prototype.getExtension=function(a){return A(a,gYa)}; mI.prototype.JSC$9579_buildRequest=function(a,b,c){c=c===void 0?{}:c;c.c&&(a.redeemCode=c.c);c.rd&&(a.riskData=c.rd);c.ctk&&(a.clientToken=c.ctk)};var nI=function(){}; l(nI,By);nI.prototype.getApiPaths=function(){return h0a}; nI.prototype.getExtension=function(a){return A(a,WXa)}; nI.prototype.JSC$9579_buildRequest=function(a,b){b.resumeParams&&(a.resumeParams=b.resumeParams)};var oI=function(a,b){this.clientName=a;this.defaultExpirationDelayMs=b}; oI.prototype.put=function(a,b){var c=this,d;return t(function(e){d=Object.assign({},b.data);d.key=a;d.clientName=c.clientName;d.expireTimestampMs===void 0&&(d.expireTimestampMs=(Math.round(rl())+c.defaultExpirationDelayMs).toString());return e.return(c.putInternal(a,d))})}; oI[rm]=[qF,Cyb];var zzb=function(){oI.apply(this,arguments);this.JSC$11985_responseStore=new Map}; l(zzb,oI);f=zzb.prototype;f.get=function(a){var b=this;return t(function(c){return c.return(mA(b,a))})}; f.putInternal=function(a,b){var c=this,d,e,h;return t(function(k){d=c.defaultExpirationDelayMs;b.expireTimestampMs&&(d=Number(b.expireTimestampMs)-Math.round(rl()),e=uk("mweb_override_response_store_expiration_ms"),e>0&&e<d&&(d=e));h=setTimeout(function(){c.remove(a)},d); c.JSC$11985_responseStore.set(a,{entryData:b,timer:h});ua(k)})}; f.remove=function(a){var b=this;return t(function(c){Azb(b,a);ua(c)})}; f.removeAll=function(){var a=this;return t(function(b){a.JSC$11985_responseStore.forEach(function(c){clearTimeout(c.timer)}); a.JSC$11985_responseStore.clear();ua(b)})}; f.has=function(a){return!!this.JSC$11985_responseStore.get(a)}; f.getKeys=function(){return this.JSC$11985_responseStore.keys()}; var mA=function(a,b){if(a=a.JSC$11985_responseStore.get(b))return new lA(a.entryData)},Azb=function(a,b){var c=a.JSC$11985_responseStore.get(b); c&&(clearTimeout(c.timer),a.JSC$11985_responseStore.delete(b))};var Bzb;function Czb(){if(Bzb)return Bzb();var a=!y("idb_response_store_auth_killswitch"),b={};Bzb=Il("yt-it-response-store",{objectStores:(b.ResponseStore={addedAtVersion:1},b),shared:!a,upgrade:function(c,d){d(1)&&(c=xl(c,"ResponseStore",{keyPath:["key","clientName"]}),yl(c,"byExpiration","expireTimestampMs"),yl(c,"byInterface","clientName"))}, version:1});return Bzb()} ;function Dzb(a){return El(Czb(),a)} function Ezb(a,b){var c;return t(function(d){return d.nextAddress==1?n(d,Hl(),2):(c=d.yieldResult)?d.return(new Fzb(a,b,c)):d.return()})} var Fzb=function(a,b,c){oI.call(this,a,b);this.token=c}; l(Fzb,oI);f=Fzb.prototype;f.get=function(a){var b=this,c,d;return t(function(e){return e.nextAddress==1?n(e,Dzb(b.token),2):e.nextAddress!=3?(c=e.yieldResult,n(e,c.get("ResponseStore",[a,b.clientName]),3)):(d=e.yieldResult)?e.return(new lA(d)):e.return(void 0)})}; f.putInternal=function(a,b){var c=this,d;return t(function(e){if(e.nextAddress==1)return n(e,Dzb(c.token),2);d=e.yieldResult;return n(e,d.put("ResponseStore",b),0)})}; f.remove=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,Dzb(b.token),2);c=d.yieldResult;return d.return(c.delete("ResponseStore",[a,b.clientName]))})}; f.removeAll=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return n(c,Dzb(a.token),2);b=c.yieldResult;return n(c,Noa(b,IDBKeyRange.only(a.clientName)),0)})}; f.has=function(){throw Error("Synchronous access to IDB keys not implemented")};var pI=new sm("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var Gzb=function(a){var b;this.stateTagsData=(b=a.responseContext)==null?void 0:b.stateTags},Hzb=function(a){var b; return((b=a.stateTagsData)==null?void 0:b.stateTagsModified)||[]};var Izb=function(a){this.JSC$11998_responseStore=a},qI=function(a,b,c){if(!y("state_tags_killswitch")){var d=new Gzb(b); if(Hzb(d).length>0){var e=a.JSC$11998_responseStore.getKeys();e=g(e);for(var h=e.next();!h.done;h=e.next()){h=h.value;var k=mA(a.JSC$11998_responseStore,h);if(k){var m=Ey(k);a:{var p=void 0;k=Hzb(d);m=((p=new Gzb(m).stateTagsData)==null?void 0:p.relevantStateTags)||[];p=g(m);for(m=p.next();!m.done;m=p.next())if(m=m.value,m.stateTag!=null&&k.includes(m.stateTag)&&m.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){k=!0;break a}k=!1}k&&Azb(a.JSC$11998_responseStore,h)}}}}var q;d= (q=b.responseContext)==null?void 0:q.maxAgeSeconds;y("web_prefetch_riw_for_next_video")&&!d&&b.status==="REEL_ITEM_WATCH_STATUS_SUCCEEDED"&&(d=3600);c&&d&&Number(d)>0&&(b=Wgb(b,d),a.JSC$11998_responseStore.put(c,new lA(b)))}; Izb.prototype.handleResponse=function(a,b){if(!b)throw Error("request needs to be passed into StoreResponseProcessorService");var c,d;b=(c=b.config)==null?void 0:(d=c.storeStrategy)==null?void 0:d.storeKey;qI(this,a,b)}; Izb[rm]=[kA];var Jzb=new sm("STORE_RESPONSE_PROCESSOR_TOKEN");var uI=function(){this.scheduler=Yk()},Kzb; uI.prototype.pause=function(){throw Error("Not Supported")}; uI.prototype.resume=function(){throw Error("Not Supported")}; uI.prototype.queue=function(a){var b=this,c=fj(),d=Sk(this.scheduler,function(){try{var e;if(Mv.instance)var h=Mv.instance;else Im(new Mk("Error: Unexpected uninitialized CommandHandler.")),h=void 0;(e=h)==null||e.resolveCommand(a.command);c.resolve()}catch(k){c.reject(k)}}); c.promise.thenCatch(function(e){e instanceof hj&&b.scheduler.cancelJob(d)}); return c.promise}; uI.prototype.queueAll=function(a){var b=new Map;a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b.set(c.id,this.queue(c));return b};var Mzb=function(a,b){var c=this;this.taskModel=a;this.onTaskCancelledCallback=b;this.resolver=fj();a=a.proto.prefetchConfig;if(!a)throw Error("Missing prefetchConfig");if(!a.prefetchAction)throw Error("Missing prefetchAction");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(d){d instanceof hj&&(Lzb(c,c.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),c.onTaskCancelledCallback(c.taskModel.id, c.jobId),c.tick("pcc"));throw d}); this.timerName=this.taskModel.id;Dq(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)},Nzb=function(a){switch(a.prefetchConfig.priority){case"PREFETCH_PRIORITY_HIGH":return 3; case"PREFETCH_PRIORITY_MEDIUM":return 2;case"PREFETCH_PRIORITY_LOW":return 1;default:return 0;}},Lzb=function(a,b){Cq({prefetchInfo:{cancellationReason:b}},a.timerName)}; Mzb.prototype.tick=function(a){Eq(a,void 0,this.timerName)};var wI=function(){var a=this;this.scheduler=Yk();this.maxInflightTasks=uk("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=uk("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new dQa;this.onTaskCancelled=function(b,c){c&&a.scheduler.cancelJob(c);Ozb(a,b);vI(a,3)}},Pzb=function(){wI.instance||(wI.instance=new wI); return wI.instance}; wI.prototype.pause=function(){this.prefetchCoordinatorState=0}; wI.prototype.resume=function(){vI(this,0)}; wI.prototype.queue=function(a){a=Qzb(this,a);vI(this,1);return a}; wI.prototype.queueAll=function(a){var b=new Map;a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b.set(c.id,Qzb(this,c));vI(this,1);return b}; var Qzb=function(a,b){var c=a.allPrefetchTasks.get(b.id);if(c)return c.cancellablePromise;try{var d=new Mzb(b,a.onTaskCancelled)}catch(h){return dj(h)}c=d;c.tick("pcq");var e={prefetchInfo:{taskId:c.taskModel.id,isPrefetch:!0,fetchAction:c.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:c.taskModel.command.clickTrackingParams}};c.taskModel.csn&&(e.clientScreenNonce=c.taskModel.csn);Cq(e,c.timerName);a.allPrefetchTasks.set(b.id,d);a.drainingHeap.insert(-Nzb(d),d);return d.cancellablePromise}, vI=function(a,b){a.prefetchCoordinatorState===b&&(a.prefetchCoordinatorState=2,Rzb(a))},Rzb=function(a){for(var b={};a.prefetchCoordinatorState!==0;b={taskId$jscomp$3:void 0, prefetchTask$jscomp$1:void 0}){if(a.inflightPrefetchTasks.size>=a.maxInflightTasks){a.prefetchCoordinatorState=3;break}b.prefetchTask$jscomp$1=a.drainingHeap.remove();if(!b.prefetchTask$jscomp$1){a.prefetchCoordinatorState=1;break}b.taskId$jscomp$3=b.prefetchTask$jscomp$1.taskModel.id;if(a.allPrefetchTasks.has(b.taskId$jscomp$3)){var c=-1;a.coordinatorTimeoutMs>0&&(c=Sk(a.scheduler,function(d){return function(){xI(a,d.taskId$jscomp$3,Error("Timeout"))}}(b),a.coordinatorTimeoutMs)); a.inflightPrefetchTasks.set(b.taskId$jscomp$3,c);if(!a.JSC$12014_commandHandler){if(!Mv.instance){xI(a,b.taskId$jscomp$3,Error("b/217223814: Task Triggered before Command Init."));continue}a.JSC$12014_commandHandler=Mv.instance}a:switch(b.prefetchTask$jscomp$1.prefetchConfig.priority){case"PREFETCH_PRIORITY_HIGH":case"PREFETCH_PRIORITY_MEDIUM":c=1;break a;default:c=0;}b.prefetchTask$jscomp$1.jobId=a.scheduler.addJob(function(d){return function(){d.prefetchTask$jscomp$1.tick("pcr");try{a.JSC$12014_commandHandler.resolveCommand(d.prefetchTask$jscomp$1.taskModel.command)|| xI(a,d.taskId$jscomp$3,Error("PrefetchCoordinator: Unable to route Command."))}catch(e){xI(a,d.taskId$jscomp$3,e)}}}(b),c,0)}}},Szb=function(a,b){(b=Ozb(a,b))!=null&&(b.resolver.resolve(),b.tick("pce")); vI(a,3)},xI=function(a,b,c){(b=Ozb(a,b,c))!=null&&(b.resolver.reject(c),b.tick("pcc"),Lzb(b,"CANCELLATION_REASON_ERROR"),Math.random()<=uk("prefetch_coordinator_error_logging_sampling_rate")&&Im(new Mk("Prefetch Command failed.",b.taskModel.id,c.message))); vI(a,3)},Ozb=function(a,b,c){var d=a.allPrefetchTasks.get(b); d?((c=a.inflightPrefetchTasks.get(b))&&c!==-1&&a.scheduler.cancelJob(c),a.inflightPrefetchTasks.delete(b),a.allPrefetchTasks.delete(b)):Jm(new Mk("Unexpected missing prefetch task when deleting task.",b,c==null?void 0:c.message));return d};var Tzb=function(a,b,c,d,e){this.id=a;this.triggerOn=b;this.cancelOn=c;this.command=d;this.proto=e}; ia.Object.defineProperties(Tzb.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var Uzb=function(){this.JSC$12019_prefetchCoordinator=Pzb();Kzb||(Kzb=new uI);this.defaultCoordinator=Kzb},Vzb; Uzb.getInstance=function(){Vzb||(Vzb=new Uzb);return Vzb}; Uzb.prototype.get=function(a){switch(a){case 0:return this.JSC$12019_prefetchCoordinator;default:return this.defaultCoordinator;}};var yI=function(){this.coordinatorSupplier=Uzb.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},Zzb=function(a){var b=iq()||void 0,c=Object.keys(Wzb)[0]; if(c){var d=a.taskIdByTriggerId.get(c);if(d!=null){a.taskIdByTriggerId.delete(c);c=[];d=g(d);for(var e=d.next();!e.done;e=d.next())if(e=a.tasks.get(e.value))b!=="UNDEFINED_CSN"&&(e.csn=b),c.push(e);c=Xzb(c);b=[];c=g(c);for(d=c.next();!d.done;d=c.next()){e=g(d.value);d=e.next().value;e=e.next().value;d=a.coordinatorSupplier.get(d).queueAll(e);d=g(d);var h=d.next();for(e={};!h.done;e={taskId$jscomp$9:void 0},h=d.next()){var k=g(h.value);h=k.next().value;k=k.next().value;e.taskId$jscomp$9=h;h=k;b.push(e.taskId$jscomp$9); a.queuedPromisesByTask.set(e.taskId$jscomp$9,gj(h,function(m){return function(){Yzb(a,m.taskId$jscomp$9)}}(e)))}}}}else Jm(new Mk("Unexpected malformed TriggerEvent."))}; yI.prototype.trigger=function(a,b){var c=this,d=this.tasks.get(a);if(!d||this.queuedPromisesByTask.has(a))return!1;$zb(this,a,d.triggerOn);b!=="UNDEFINED_CSN"&&(d.csn=b);b=this.coordinatorSupplier.get(d.taskType).queue(d);this.queuedPromisesByTask.set(a,gj(b,function(){Yzb(c,a)})); return!0}; yI.prototype.cancel=function(a){var b=this.queuedPromisesByTask.get(a);if(b)b.cancel();else return Yzb(this,a)}; var Yzb=function(a,b){a.queuedPromisesByTask.delete(b);var c=a.tasks.get(b);if(!c)return!1;a.tasks.delete(b);$zb(a,b,c.triggerOn);(c=aAb(c.cancelOn))&&(a=a.taskIdByCancelId.get(c))&&a.delete(b);return!0},$zb=function(a,b,c){(c=Object.keys(c)[0])&&(a=a.taskIdByTriggerId.get(c))&&a.delete(b)}; function aAb(a){var b=Object.keys(a)[0];if(b)return a.screenExit&&(b=b+";"+a.screenExit.screen),b} function Xzb(a){var b=new Map;a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value,c!=null&&(b.has(c.taskType)||b.set(c.taskType,[]),b.get(c.taskType).push(c));return b} ;var Wzb={taskRegistered:{}},zI=function(){yI.instance||(yI.instance=new yI);this.JSC$12028_taskManager=yI.instance}; l(zI,LE); zI.prototype.resolveCommand=function(a){var b=this,c,d;return t(function(e){c=A(a,sXa);if((d=c)==null||!d.tasks)return Im(new Mk("RegisterTasksCommand is missing tasks.")),e.return();for(var h=b.JSC$12028_taskManager,k=g(c.tasks),m=k.next();!m.done;m=k.next())if(m=m.value,m=m.id&&m.triggerOn&&m.cancelOn&&m.command?new Tzb(m.id,m.triggerOn,m.cancelOn,m.command,m):void 0,m){var p=Object.keys(m.triggerOn)[0];if(p){var q=aAb(m.cancelOn);q?(h.tasks.set(m.id,m),h.taskIdByTriggerId.has(p)||h.taskIdByTriggerId.set(p,new Set), h.taskIdByTriggerId.get(p).add(m.id),h.taskIdByCancelId.has(q)||h.taskIdByCancelId.set(q,new Set),h.taskIdByCancelId.get(q).add(m.id)):Jm(new Mk("Unexpected malformed cancelOn field."))}else Jm(new Mk("Unexpected malformed triggerOn field."))}else Jm(new Mk("Unexpected malformed Task proto."));Zzb(b.JSC$12028_taskManager);ua(e)})};var bAb={},cAb=(bAb.rendered={priority:0,callback:function(){var a=navigator.hardwareConcurrency;var b=Oa.navigator.deviceMemory;var c={staticContext:{}};b&&!isNaN(b)&&b>0&&(c.staticContext.memoryTotalKbytes=(b*1048576).toString());a&&!isNaN(a)&&a>0&&(c.staticContext.cpuCores=a);if(y("web_enable_adaptive_appl_signal")){var d;a=Gq("rses_dpj");b=Gq("rsef_dpj");a&&a>0&&b&&b>0&&(a=Math.ceil(b-a),a>0&&(d=a));d&&!isNaN(d)&&d>0&&(c.appL=d.toString())}bl("applicationStarted",c)}},bAb);var dAb=new sm("WINDOW_ON_ERROR"),eAb=new sm("ERROR_WEIGHT_MAPS"),fAb=new sm("INIT_ERROR");var gAb={},hAb=(gAb.initialized={priority:10,callback:function(a){a.injector.resolve(fAb)()}},gAb);var iAb=function(){},jAb=function(){var a=Qa("meta_logger_impl"); a||(a=new iAb,Pa("meta_logger_impl",a));return a},kAb=function(){jAb().csiSubscriptionKey=oqa("meta_logging_csi_event",function(a){var b=a.timerName; if(a=a.timelineData){Dq(b,{startTime:a.startTime},b);a.infos&&Cq(a.infos,b);for(var c=g(Object.keys(a.ticks)),d=c.next();!d.done;d=c.next())d=d.value,Eq(d,a.ticks[d],b)}})}; iAb.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&qqa(this.csiSubscriptionKey)};var lAb={},mAb=(lAb.initialized={priority:10,callback:function(){kAb()}},lAb);function nAb(a){a=[].concat(pa(a)).sort(function(c,d){return c-d}); var b=Math.floor(a.length/2);return a.length%2?a[b]:(a[b-1]+a[b])/2} ;var oAb=new sm("USER_PREFS");var pAb=function(a,b){this.innertubeClientName=a;this.prefCookie=b}; pAb.prototype.record=function(){if(y("web_li_record_binary_eval_tick")){var a=Gq("rsef_dpj");var b=Gq("rses_dpj");a=a!==void 0&&b!==void 0?Math.round(a-b):void 0;if(a!==void 0&&a>0){b=Tx(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var c=this.poolSize;if(!(b.valuesSeen>=1E9)){if(b.valuesSample.length<c)b.valuesSample.push(a);else{var d=Math.floor(Math.random()*(b.valuesSeen+1));d<c&&(b.valuesSample[d]=a)}b.valuesSeen+=1}Sx(this.storagePrefix+"-"+this.innertubeClientName, b,2592E3);a=b.valuesSample;b=nAb(a);a=a.length<5?void 0:b<400?1:b<1700?2:3;a!==void 0&&(this.prefCookie.set(""+this.cookiePrefix+this.innertubeClientName,a),this.prefCookie.save())}}else Ux(this.storagePrefix+"-"+this.innertubeClientName),this.prefCookie.remove(""+this.cookiePrefix+this.innertubeClientName),this.prefCookie.save()}; pAb[rm]=[qF,oAb];var qAb=function(){pAb.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5}; l(qAb,pAb);var rAb=!1;function sAb(){rAb||(Object.assign(lp,{handleError:function(a,b,c){c.componentStack=c.componentStack.map(function(d){return d.name}); Km(b,[a,c]);a=c.errorSeverity;a===3?Im(b):a===2&&Jm(b)}, enableComponentStacksInErrorMessages:!1}),rAb=!0)} ;function tAb(a,b){Pa("yt.logging.errors.log",Im);Qta();Lna(Nna(),b);window.onerror=a;y("wiz_next_error_handler_killswitch")||sAb();zka=Rta;window.addEventListener("unhandledrejection",function(c){if(c.reason instanceof Error){var d=c.reason;Km(d,{source:"unhandledrejection"});d.name==="AbortError"&&(d.level="WARNING")}Rta(c.reason);c.preventDefault()})} ;var uAb=new sm("PAGE_LOAD_TIME_TOKEN");function vAb(a){var b,c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa,ea,ha,va,Ma,tb,bb,Ub,Jb,nc,Lb,ic,lb,ib,Bb,Xa,ec,Wb,Tc,xd,da;return t(function(cc){if(cc.nextAddress==1)return n(cc,qw(a,{mode:"readonly",enableRetries:!0},function(Xb){return ow(Xb,"playbackData").then(function(Gc){var Rb=Gc.map(function(Cc){return Cc.transfer}).filter(function(Cc){return!!Cc}),yc=Gc.map(function(Cc){return Cc.offlineVideoPolicy}).filter(function(Cc){return!!Cc}),Gg=Gc.filter(function(Cc){return!!Cc.key}).map(function(Cc){return aw($v(Cc.key).entityId, "downloadStatusEntity")}); Rb=ow(Xb,"transfer",Rb);yc=ow(Xb,"offlineVideoPolicy",yc);Gg=ow(Xb,"downloadStatusEntity",Gg);var fc=Rb.then(function(Cc){Cc=Cc.reduce(function(ed,ee){(ee==null?0:ee.offlineVideoStreams)&&ed.push.apply(ed,pa(ee.offlineVideoStreams));return ed},[]).filter(function(ed){return!!ed}); return ow(Xb,"offlineVideoStreams",Cc)}); return ol.all([Rb,yc,fc,Gg]).then(function(Cc){var ed=g(Cc);Cc=ed.next().value;var ee=ed.next().value;var Cb=ed.next().value;ed=ed.next().value;return[Gc,Cc,ee,Cb,ed]})})}),2); if(cc.nextAddress!=3)return b=cc.yieldResult,n(cc,qw(a,{mode:"readonly",enableRetries:!0},function(Xb){return ow(Xb,"mainDownloadsListEntity").then(function(Gc){var Rb,yc;return(yc=(Rb=Gc[0])==null?void 0:Rb.downloads)!=null?yc:[]})}),3); c=cc.yieldResult;d=g(b);e=d.next().value;h=d.next().value;k=d.next().value;m=d.next().value;p=d.next().value;q=e;r=h;w=k;z=m;C=p;E={};I={};N={};P={};U={};ca=[];aa=g(r);for(ea=aa.next();!ea.done;ea=aa.next())(ha=ea.value)&&(E[ha.key]=ha);va=g(w);for(Ma=va.next();!Ma.done;Ma=va.next())(tb=Ma.value)&&(I[tb.key]=tb);bb=g(C);for(Ub=bb.next();!Ub.done;Ub=bb.next())(Jb=Ub.value)&&(N[Jb.key]=Jb);nc=g(z);for(Lb=nc.next();!Lb.done;Lb=nc.next())(ic=Lb.value)&&(P[ic.key]=ic);lb=g(c);for(ib=lb.next();!ib.done;ib= lb.next())Bb=ib.value,Xa=void 0,U[(Xa=Bb.videoItem)!=null?Xa:""]=!0,Bb.videoItem&&(Wb=ec=void 0,Tc=(Wb=(ec=$v(Bb.videoItem))==null?void 0:ec.entityId)!=null?Wb:"",ca.push({externalVideoId:Tc}));xd=q.filter(function(Xb){if(!Xb||!Xb.key)return!1;Xb=$v(Xb.key).entityId;Xb=aw(Xb,"downloadStatusEntity");var Gc;return!(Xb&&((Gc=N[Xb])==null?void 0:Gc.downloadState)==="DOWNLOAD_STATE_USER_DELETED")}); da=xd.map(function(Xb){var Gc=E[Xb.transfer],Rb=[];if(Gc==null?0:Gc.offlineVideoStreams)for(var yc=g(Gc.offlineVideoStreams),Gg=yc.next();!Gg.done;Gg=yc.next())(Gg=P[Gg.value])&&Rb.push(Gg);yc=I[Xb.offlineVideoPolicy];Gg=U;var fc=Xb==null?void 0:Xb.playerResponseTimestamp,Cc=$v(yc.key).entityId;Xb=aw(Cc,"mainVideoEntity");if(yc.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var ed="OFFLINE_VIDEO_STATE_DISABLED";yc.expirationTimestamp&&Number(yc.expirationTimestamp)<Date.now()/1E3&&(ed="OFFLINE_VIDEO_STATE_EXPIRED")}else if(yc.action=== "OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")ed="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(Gc==null?void 0:Gc.transferState){case"TRANSFER_STATE_TRANSFER_IN_QUEUE":ed="OFFLINE_VIDEO_STATE_PENDING";break;case"TRANSFER_STATE_TRANSFERRING":ed="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case"TRANSFER_STATE_PAUSED_BY_USER":ed="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case"TRANSFER_STATE_FAILED":ed="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case"TRANSFER_STATE_COMPLETE":ed="OFFLINE_VIDEO_STATE_PLAYABLE"; break;case"TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":ed="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:ed="OFFLINE_VIDEO_STATE_UNKNOWN";}if(ed==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(Gc==null?void 0:Gc.failureReason){case"TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case"TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":ed="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case"TRANSFER_FAILURE_REASON_STREAM_MISSING":ed="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case"TRANSFER_FAILURE_REASON_NETWORK":case"TRANSFER_FAILURE_REASON_NETWORK_LOST":ed= "OFFLINE_VIDEO_STATE_NETWORK_ERROR";}}Cc={id:Cc,videoState:ed};if(Gc==null?0:Gc.cotn)Cc.cotn=Gc.cotn;if(Gc==null?0:Gc.maximumDownloadQuality)Cc.selectedVideoQuality=Gc==null?void 0:Gc.maximumDownloadQuality;if(Gc==null?0:Gc.lastProgressTimeMs)Cc.lastProgressTimeMs=Gc.lastProgressTimeMs;fc&&(Cc.playerResponseSavedTimeMs=String(Number(fc)*1E3));Gc=String;fc=0;Rb=g(Rb);for(ed=Rb.next();!ed.done;ed=Rb.next())if(ed=ed.value,ed.streamsProgress){ed=g(ed.streamsProgress);for(var ee=ed.next();!ee.done;ee=ed.next()){var Cb= void 0;fc+=Number((Cb=ee.value.numBytesDownloaded)!=null?Cb:0)}}Cc.downloadedBytes=Gc(fc);Cc.selectedOfflineMode=Gg[Xb]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";yc.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(Cc.offlinePlaybackDisabledReason=yc.offlinePlaybackDisabledReason);return Cc}); return cc.return({offlineVideos:da,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:ca}}})})} ;function wAb(){var a;return t(function(b){return b.nextAddress==1?n(b,rw(),2):(a=b.yieldResult)?b.return(vAb(a)):b.return({state:"PES Unavailable"})})} function xAb(a){var b,c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca;return t(function(aa){switch(aa.nextAddress){case 1:return n(aa,rw(),2);case 2:return(b=aa.yieldResult)?n(aa,vAb(b),3):aa.return();case 3:c=aa.yieldResult;if(!c)return aa.return();e=((d=c.offlineVideos)==null?void 0:d.length)||0;k=((h=c.offlinePlaylists)==null?void 0:h.length)||0;if(e===0&&k===0)return aa.return();m=0;if(c.offlineVideos)for(p=g(c.offlineVideos),q=p.next();!q.done;q=p.next())r=q.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===r.videoState&&( m+=1);a.offline_videos_count=e.toString();y("kevlar_log_offline_current_network_type_ks")||(a.offline_current_network_type=(w=poa())!=null?w:"CONN_INVALID");y("kevlar_log_updated_time_for_smart_downloads")&&(z=tw.getState().entities,C=c4a(z),E=b4a(z),a.offline_smart_downloads_last_sync_time_ms=C.toString(),a.offline_smart_downloads_next_sync_time_ms=E.toString());a.offline_videos_playable=m.toString();a.offline_playlists_count=k.toString();if(!y("woffle_used_state_report")){aa.jumpTo(4);break}c.offlineVideos&&( I=c.offlineVideos.reduce(function(ea,ha){ha.downloadedBytes&&(ea+=Number(ha.downloadedBytes));return ea},0).toString())&&(a.offline_used_disk_space_bytes=I); if(!((N=navigator)==null?0:(P=N.storage)==null?0:P.estimate)){aa.jumpTo(4);break}return n(aa,navigator.storage.estimate(),6);case 6:U=aa.yieldResult,a.offline_free_disk_space_bytes=(((ca=U)==null?void 0:ca.quota)||0).toString();case 4:a.offline_client_state=JSON.stringify(c),ua(aa);}})} function yAb(){var a,b,c,d;return t(function(e){if(e.nextAddress==1)return n(e,rw(),2);if(e.nextAddress!=3)return(a=e.yieldResult)?n(e,u2a(a),3):e.return({state:"PES Unavailable"});b=e.yieldResult;c={};d=b.reduce(function(h,k){h[k.key]=k;return h},c); return e.return(zAb(d))})} function zAb(a){for(var b={},c=[],d=g(Object.keys(a)),e=d.next();!e.done;e=d.next()){var h=e.value;e=a[h];var k=void 0;if(((k=e)==null?void 0:k.entityType)==="mainVideoEntity"){delete a[h];var m=e.data;e={};if(m){var p=void 0;k=(p=m.videoId)!=null?p:"vid-"+h;h=a;e.video=m;delete e.video.formattedDescription;delete e.video.thumbnail;m.owner&&(p=h[m.owner],p==null?0:p.data)&&(delete h[p.key],e.video.owner=p.data,delete e.video.owner.avatar);if(m=m.downloadState)if(p=h[m],p==null?0:p.data)if(delete h[m], m=p.data.playbackData)if(p=h[m],p!=null&&p.data){delete h[m];m=p.data;delete m.playerResponseJson;e.playbackData=m;if(m.transfer&&(p=h[m.transfer],p==null?0:p.data)){delete h[p.key];var q=p.data;e.transfer=q;p=[];q=g(q.offlineVideoStreams||[]);for(var r=q.next();!r.done;r=q.next())if(r=h[r.value])delete h[r.key],p.push(r.data);p&&(e.streams=p)}(m=m.offlineVideoPolicy)&&(m=h[m])&&m.data&&(delete h[m.key],e.offlineVideoPolicy=m.data)}b[k]=e}}else e&&e.entityType==="offlineOrchestrationActionWrapperEntity"&& e.data&&(delete a[e.key],k=e.data,h=void 0,c.push({id:k.rootActionId,type:((h=k.actionProto)==null?void 0:h.actionType)||"",entity:e}))}b.wrapperEntities=c;Object.keys(a).length>0&&(b.unknownKeys=a);return b} ;function AAb(){var a,b,c,d,e,h,k,m,p;return t(function(q){if(q.nextAddress==1)return a=!!new Zk("").expiringStorage_,d=!!((b=Oa.crypto)==null?0:(c=b.subtle)==null?0:c.importKey),e=!!Oa.BroadcastChannel,h=!!Oa.navigator.locks,n(q,ipa(),2);k=q.yieldResult;m=a&&d&&e&&h&&k;p={isSupported:m};if(m)return q.return(p);p.missingBrowserFeatures=[];k||p.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");a||p.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE"); d||p.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");e||p.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");h||p.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return q.return(p)})} ;var BAb=new sm("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var AI=function(a,b){this.JSC$12067_storeWithEntities=a;this.JSC$12067_commandHandler=b;this.downloadingToastInitialized=!1;this.downloadingEntities=[]}; AI.prototype.start=function(){this.JSC$12067_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))}; AI.prototype.observeDownloadingEntities=function(){var a=s3a(this.JSC$12067_storeWithEntities.getState().entities).map(function(d){return C2a(d)}); if(a.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var b={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:dub()},loggingDirectives:{clientVeSpec:{uiType:98969}}}},popupType:"TOAST",durationHintMs:0}};this.JSC$12067_commandHandler.resolveCommand(b)}this.downloadingEntities=a}else if(this.downloadingEntities.length){var c=p3a(Gw(this.JSC$12067_storeWithEntities.getState().entities)).map(function(d){return C2a(d)}); this.downloadingEntities.filter(function(d){return c.includes(d)}).length&&(a={openPopupAction:Uyb()},this.JSC$12067_commandHandler.resolveCommand(a)); this.downloadingEntities=[]}}; AI[rm]=[dE,vm];var BI=function(a,b,c,d,e,h,k,m){this.JSC$12070_playerApiPromise=a;this.JSC$12070_commandHandler=b;this.JSC$12070_screenManager=c;this.offlineWebClientEligibility=d;this.JSC$12070_prefStorage=e;this.JSC$12070_actionRouter=h;this.entityTypeMap=k;this.JSC$12070_persistentStorePromiseAccessor=m;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}},CAb=function(){var a=um().resolve(BI),b; t(function(c){if(c.nextAddress==1)return a.downloadFailureListenerBound?c.return():n(c,a.JSC$12070_playerApiPromise,2);b=c.yieldResult;b.addEventListener("onOfflineOperationFailure",function(d){if(d.failureReason&&d.entityKey&&d.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(d.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var e=$v(d.entityKey).entityId;e&&a.JSC$12070_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",e)}else if(y("kevlar_woffle")){e= a.JSC$12070_commandHandler;var h=e.resolveCommand;d=d.failureReason;var k=Fv("TRANSFER_FAILED",void 0,"Download failed");d==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(k=Fv("STORAGE_FULL",void 0,"Storage full"));h.call(e,{openPopupAction:{popup:{notificationActionRenderer:{responseText:yw(k),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}}); a.downloadFailureListenerBound=!0;ua(c)})},DAb=function(a,b,c,d,e,h){var k=gq(7111); ar(a.JSC$12070_screenManager,k,h?fq(h):void 0);dr(a.JSC$12070_screenManager,k,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:d,offlineId:b,offlineabilityFormatType:c,isDefaultFormatType:e==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:e}})},EAb=function(a,b,c,d,e){var h,k,m,p,q; return t(function(r){if(r.nextAddress==1)return n(r,a.JSC$12070_playerApiPromise,2);h=r.yieldResult;DAb(a,b,c,"OFFLINE_OBJECT_TYPE_PLAYLIST",d,e);if(m=a3a[a.entityTypeMap.listEntityType])q={},k=(q[m]={maximumDownloadQuality:(p=c)!=null?p:void 0},q);return n(r,h.queueOfflineAction(b,a.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",k),0)})}; BI.prototype.downloadVideo=function(a,b,c,d){var e=this,h,k,m,p,q,r;return t(function(w){switch(w.nextAddress){case 1:return n(w,e.JSC$12070_playerApiPromise,2);case 2:h=w.yieldResult;DAb(e,a,b,"OFFLINE_OBJECT_TYPE_VIDEO",c,d);if(m=a3a[e.entityTypeMap.singleEntityType])q={},k=(q[m]={maximumDownloadQuality:(p=b)!=null?p:void 0},q);return n(w,FAb(e,a),3);case 3:r=w.yieldResult;if(r!=="DOWNLOAD_STATE_USER_DELETED"){w.jumpTo(4);break}return n(w,e.deleteVideo(a),4);case 4:return n(w,h.queueOfflineAction(a, e.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",k),0);}})}; var GAb=function(a,b,c,d,e){return t(function(h){return h.nextAddress==1?n(h,a.deleteVideo(b,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):n(h,a.downloadVideo(b,c,d,e),0)})}; BI.prototype.deleteVideo=function(a,b){var c=this,d,e,h;return t(function(k){if(k.nextAddress==1)return n(k,c.JSC$12070_playerApiPromise,2);d=k.yieldResult;h={offlineLoggingData:{offlineDeleteReason:(e=b)!=null?e:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return n(k,d.queueOfflineAction(a,c.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",h),0)})}; var IAb=function(a){var b=um().resolve(BI);return t(function(c){if(c.nextAddress==1)return b.previousDownloadStateForVideo[a]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&b.previousDownloadStateForVideo[a]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?c.jumpTo(2):n(c,b.resumeVideoDownload(a),2);if(c.nextAddress!=4)return n(c,HAb(b,a,b.previousDownloadStateForVideo[a]),4);delete b.previousDownloadStateForVideo[a];ua(c)})},HAb=function(a,b,c){var d,e; return t(function(h){if(h.nextAddress==1)return n(h,a.JSC$12070_playerApiPromise,2);d=h.yieldResult;e=aw(b,"mainVideoDownloadStateEntity");return n(h,d.updateDownloadState(e,c),0)})},JAb=function(a,b){var c; return t(function(d){if(d.nextAddress==1)return n(d,a.JSC$12070_playerApiPromise,2);c=d.yieldResult;return n(d,c.queueOfflineAction(b,a.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},KAb=function(){var a=um().resolve(BI),b,c; return t(function(d){if(d.nextAddress==1)return n(d,a.JSC$12070_playerApiPromise,2);if(d.nextAddress!=3)return b=d.yieldResult,c={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},n(d,b.queueOfflineAction("!*$_ALL_ENTITIES_!*$",a.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",c),3);var e=a.JSC$12070_commandHandler,h=e.resolveCommand,k=Fv("DELETING_ALL",void 0,"Downloads are being deleted");h.call(e,{openPopupAction:{popup:{notificationActionRenderer:{responseText:yw(k)}}, popupType:"TOAST"}});ua(d)})}; BI.prototype.pauseVideoDownload=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,b.JSC$12070_playerApiPromise,2);c=d.yieldResult;c.pauseVideoDownload(a);ua(d)})}; BI.prototype.resumeVideoDownload=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,b.JSC$12070_playerApiPromise,2);c=d.yieldResult;return n(d,c.resumeVideoDownload(a),0)})}; var MAb=function(){var a=um().resolve(BI),b;t(function(c){switch(c.nextAddress){case 1:return n(c,a.JSC$12070_playerApiPromise,2);case 2:b=c.yieldResult;if(!y("kevlar_force_refresh_smart_downloads")){c.jumpTo(3);break}return n(c,b.refreshAllStaleEntities(0),4);case 4:return c.return();case 3:return n(c,b.refreshAllStaleEntities(),5);case 5:return n(c,LAb(a,b),0);}})},LAb=function(a,b,c){var d,e,h,k,m; return t(function(p){switch(p.nextAddress){case 1:return n(p,NAb(a),2);case 2:return d=p.yieldResult,n(p,OAb(a,c),3);case 3:return n(p,NAb(a),4);case 4:return e=p.yieldResult,h=e!==d,n(p,PAb(a),5);case 5:k=p.yieldResult;if((m=!e&&!k)||h)return n(p,b.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);p.jumpTo(0);}})},QAb=function(a,b){var c,d,e,h; return t(function(k){switch(k.nextAddress){case 1:return((c=b)==null?void 0:c.formatType)===void 0?k.return():n(k,a.JSC$12070_prefStorage,2);case 2:d=k.yieldResult;if(d===void 0)return k.return();if(((e=b)==null?void 0:e.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return n(k,d.set("lmqf",b.formatType),8);if(((h=b)==null?void 0:h.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){k.jumpTo(0);break}return n(k,d.set("lmqf",b.formatType),6);case 6:return n(k,d.set("lmqflst", Math.floor(rl())),0);case 8:return n(k,d.remove("lmqflst"),0);}})},RAb=function(a){var b,c; return t(function(d){switch(d.nextAddress){case 1:return n(d,a.JSC$12070_prefStorage,2);case 2:b=d.yieldResult;if(!b){d.jumpTo(3);break}return n(d,b.get("lmqflst"),4);case 4:if(c=d.yieldResult,c!==void 0)return d.return(c);case 3:return d.return(0);}})},SAb=function(a){var b,c; return t(function(d){switch(d.nextAddress){case 1:return n(d,a.JSC$12070_prefStorage,2);case 2:b=d.yieldResult;if(b===void 0){d.jumpTo(3);break}return n(d,b.get("lmqf"),4);case 4:if(c=d.yieldResult,c!==void 0)return d.return(c);case 3:return d.return("SD");}})},TAb=function(a,b,c){var d,e,h,k,m,p,q,r; t(function(w){switch(w.nextAddress){case 1:return n(w,QAb(a,(d=b)==null?void 0:d.actionParams),2);case 2:e=b.playlistId;if(!e)return w.return();if(b.action==="ACTION_ADD")return((k=b.actionParams)==null?0:k.formatType)?n(w,EAb(a,e,b.actionParams.formatType,(r=b.actionParams)==null?void 0:r.settingsAction,c),0):n(w,a.offlineWebClientEligibility,14);if(b.action==="ACTION_REMOVE_WITH_PROMPT"){var z=a.JSC$12070_commandHandler,C=z.resolveCommand,E=gk("INNERTUBE_CLIENT_NAME");var I=E==="WEB_REMIX"?Fv("REMOVE_DOWNLOAD_QUESTION", void 0,"Remove download?"):Fv("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var N=E==="WEB_REMIX"?[Fv("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];E=E==="WEB_REMIX"?Fv("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):Fv("DELETE",void 0,"Delete");var P=Fv("CANCEL",void 0,"Cancel");I=Tyb(I,N,E,P,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:e});C.call(z,{openPopupAction:I});return w.return()}if(b.action==="ACTION_REMOVE")return n(w, JAb(a,e),0);if(b.action!=="ACTION_SYNC"){w.jumpTo(0);break}return n(w,a.JSC$12070_playerApiPromise,9);case 9:return h=w.yieldResult,n(w,h.queueOfflineAction(e,a.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return m=w.yieldResult,n(w,SAb(a),15);case 15:return p=w.yieldResult,n(w,RAb(a),16);case 16:q=w.yieldResult,b.onAddCommand&&a.JSC$12070_commandHandler.resolveCommand(b.onAddCommand,{form:{preferredFormatType:p,offlineWebClientEligibility:m,lastOfflineQualitySettingsSavedMs:q.toString()}}), w.jumpTo(0);}})},UAb=function(a,b,c){var d,e,h,k,m,p,q,r,w,z,C,E,I,N; t(function(P){switch(P.nextAddress){case 1:return n(P,QAb(a,(d=b)==null?void 0:d.actionParams),2);case 2:e=b.videoId;if(!e)return P.return();if(b.action==="ACTION_REMOVE_WITH_PROMPT"){var U=a.JSC$12070_commandHandler,ca=U.resolveCommand,aa=gk("INNERTUBE_CLIENT_NAME");var ea=aa==="WEB_REMIX"?Fv("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):Fv("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var ha=aa==="WEB_REMIX"?[Fv("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,"This track won't be available to listen offline.")]: [];aa=aa==="WEB_REMIX"?Fv("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):Fv("DELETE",void 0,"Delete");var va=Fv("CANCEL",void 0,"Cancel");ea=Tyb(ea,ha,aa,va,{signal:"DELETE_DOWNLOAD",targetId:e});ca.call(U,{openPopupAction:ea});return P.return()}if(b.action==="ACTION_ADD")return((z=b.actionParams)==null?0:z.formatType)?n(P,a.downloadVideo(e,b.actionParams.formatType,(N=b.actionParams)==null?void 0:N.settingsAction,c),0):n(P,a.offlineWebClientEligibility,23);if(b.action==="ACTION_RETRY")return n(P,SAb(a), 19);if(b.action==="ACTION_PAUSE")return n(P,a.pauseVideoDownload(e),0);if(b.action==="ACTION_RESUME")return n(P,a.resumeVideoDownload(e),0);if(b.action!=="ACTION_REMOVE"){P.jumpTo(0);break}return n(P,FAb(a,e),13);case 13:return h=P.yieldResult,a.previousDownloadStateForVideo[e]=(k=h)!=null?k:"DOWNLOAD_STATE_UNKNOWN",n(P,HAb(a,e,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(a.previousDownloadStateForVideo[e]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&a.previousDownloadStateForVideo[e]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){P.jumpTo(15); break}return n(P,a.pauseVideoDownload(e),15);case 15:U=Fv("DELETED_VIDEO",void 0,"Video deleted from downloads.");ca=Fv("UNDO_ACTION",void 0,"Undo");ea=Fv("CLOSE",void 0,"Close");m={openPopupAction:{popup:{notificationActionRenderer:{responseText:yw(U),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:yw(ca),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",targetId:e}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}}, accessibilityData:{accessibilityData:{label:U+" "+ca}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:e}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:ea}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};a.JSC$12070_commandHandler.resolveCommand(m);P.jumpTo(0);break;case 19:p=P.yieldResult; p==="UNKNOWN_FORMAT_TYPE"&&(p="SD");q="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((r=b.actionParams)==null?0:r.formatType)p=b.actionParams.formatType,q=(w=b.actionParams)==null?void 0:w.settingsAction;return n(P,GAb(a,e,p,q,c),20);case 20:return P.return();case 23:return C=P.yieldResult,n(P,SAb(a),24);case 24:return E=P.yieldResult,n(P,RAb(a),25);case 25:I=P.yieldResult,b.onAddCommand&&a.JSC$12070_commandHandler.resolveCommand(b.onAddCommand,{form:{preferredFormatType:E,offlineWebClientEligibility:C, lastOfflineQualitySettingsSavedMs:I.toString()}}),P.jumpTo(0);}})},OAb=function(a,b){var c,d,e,h,k,m,p; return t(function(q){switch(q.nextAddress){case 1:return n(q,a.JSC$12070_prefStorage,2);case 2:return c=q.yieldResult,d=Kk(),n(q,a.JSC$12070_persistentStorePromiseAccessor(),3);case 3:return e=q.yieldResult,c?e?n(q,c.get("sdois"),4):(Jm(new Mk("PES is undefined")),q.return()):(Jm(new Mk("prefStorage is undefined")),q.return());case 4:h=q.yieldResult;m=(k=b)==null?void 0:k.boolValue;m===void 0||y("kevlar_set_sd_enabled_flag_killswitch")||Lk(0,197,!0);h===void 0&&m===void 0&&(m=!1);if(m===void 0){q.jumpTo(0); break}return n(q,c.set("sdois",m),6);case 6:return y("kevlar_set_sd_enabled_flag_killswitch")||(Lk(0,196,m),d.save()),p={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:m},n(q,VAb(a,p),0);}})},NAb=function(a){var b,c; return t(function(d){if(d.nextAddress==1)return n(d,a.JSC$12070_prefStorage,2);b=d.yieldResult;return d.return((c=b)==null?void 0:c.get("sdois"))})},WAb=function(a,b){var c,d; t(function(e){switch(e.nextAddress){case 1:return n(e,a.JSC$12070_playerApiPromise,2);case 2:c=e.yieldResult;switch((d=b)==null?void 0:d.settingItemId){case"SMART_DOWNLOADS_ENABLED":return e.jumpTo(3);case"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return e.jumpTo(4);}e.jumpTo(0);break;case 3:return n(e,LAb(a,c,b),6);case 6:e.jumpTo(0);break;case 4:return n(e,VAb(a,b),7);case 7:e.jumpTo(0);}})},VAb=function(a,b){var c,d,e,h,k,m,p; return t(function(q){if(q.nextAddress==1)return n(q,a.JSC$12070_persistentStorePromiseAccessor(),2);c=q.yieldResult;if(!c)return Jm(new Mk("PES is undefined")),q.return();if((d=b)==null||!d.settingItemId)return q.return();e=b;h=e.settingItemId;k=e.boolValue;m=aw(h,"settingEntity");p={key:m,settingOptionValue:{boolValue:k}};return n(q,s2a(c,p),0)})},PAb=function(a){var b,c,d,e,h,k; return t(function(m){if(m.nextAddress==1)return n(m,a.JSC$12070_persistentStorePromiseAccessor(),2);if(m.nextAddress!=3){b=m.yieldResult;if(!b)return Jm(new Mk("PES is undefined")),m.return();c=aw("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return n(m,t2a(b,c,"settingEntity"),3)}d=m.yieldResult;return m.return((k=(e=d)==null?void 0:(h=e.settingOptionValue)==null?void 0:h.boolValue)!=null?k:!1)})},FAb=function(a,b){var c,d,e,h; return t(function(k){if(k.nextAddress==1)return n(k,a.JSC$12070_persistentStorePromiseAccessor(),2);if(k.nextAddress!=3){c=k.yieldResult;if(!c)return Jm(new Mk("PES is undefined")),k.return();d=aw(b,"downloadStatusEntity");return n(k,t2a(c,d,"downloadStatusEntity"),3)}e=k.yieldResult;return k.return((h=e)==null?void 0:h.downloadState)})},XAb=function(a){var b=um().resolve(BI),c,d,e,h,k,m,p,q,r,w,z; t(function(C){switch(C.nextAddress){case 1:return n(C,b.JSC$12070_playerApiPromise,2);case 2:c=C.yieldResult;e=(d=a)==null?void 0:d.actions;if(!e)return C.return();h=g(e);k=h.next();case 3:if(k.done){C.jumpTo(0);break}m=k.value;q=p=void 0;if(!(((p=m)==null?0:p.entityKey)&&((q=m)==null?0:q.actionType))){C.jumpTo(4);break}r=$v(m.entityKey);w=r.entityId;z=r.entityType;return n(C,c.queueOfflineAction(w,z,m.actionType),4);case 4:k=h.next(),C.jumpTo(3);}})}; BI[rm]=[Sv,vm,MC,BAb,QF,m0a,b3a,eE];var YAb=new sm("DOWNLOAD_STATE_STORE_TOKEN");var ZAb=function(a,b){this.JSC$12086_persistentStorePromiseAccessor=a;this.store=b;this.upliftCompletionResolver=new aj},bBb=function(){var a=um().resolve($Ab),b; t(function(c){switch(c.nextAddress){case 1:if(a.upliftImplPromise)return c.return(a.upliftImplPromise);xa(c,2);a.upliftImplPromise=aBb(a);return n(c,a.upliftImplPromise,4);case 4:a.upliftCompletionResolver.resolve();ya(c,3);break;case 2:throw b=za(c),a.upliftCompletionResolver.reject(b),b;case 3:return c.return(a.upliftImplPromise);}})},aBb=function(a){var b,c,d; return t(function(e){switch(e.nextAddress){case 1:return hk("LOGGED_IN")?n(e,a.JSC$12086_persistentStorePromiseAccessor(),2):e.return();case 2:b=e.yieldResult;if(!b)return Eq("vdeur"),e.return();Eq("vdeus");xa(e,3);return n(e,cBb(b),5);case 5:c=e.yieldResult;a.store.dispatch(f1a(c));b.observe(function(h){z2a(a.store,h)}); ya(e,4);break;case 3:throw d=za(e),Eq("vdeur"),d;case 4:Eq("vdeuc"),ua(e);}})},cBb=function(a){var b; return t(function(c){if(c.nextAddress==1)return n(c,u2a(a),2);b=c.yieldResult;return c.return(b.reduce(function(d,e){if(!e.data||!e.key||!e.entityType)return d;d[e.entityType]||(d[e.entityType]={});d[e.entityType][e.key]=e.data;return d},{}))})}; ZAb[rm]=[eE,Oz];var $Ab=new sm("DOWNLOAD_UPLIFT_SERVICE_TOKEN"),CI=new sm("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var DI=function(a,b){this.JSC$12089_persistentStorePromiseAccessor=a;this.transportService=b}; DI.prototype.refresh=function(){var a=this,b,c,d,e;return t(function(h){if(h.nextAddress==1)return hk("LOGGED_IN")?n(h,a.JSC$12089_persistentStorePromiseAccessor(),2):h.return();if(h.nextAddress!=3)return(b=h.yieldResult)?n(h,hzb(b),3):h.return();if((c=h.yieldResult)&&!(Number(c.data.refreshTimestampMs||0)<rl()))return h.return();d={browseId:"SPaccount_downloads"};e=Ow(Cv);Qw(a.transportService,d,e).then(function(k){var m;if(b&&(k==null?void 0:(m=k.responseContext)==null?void 0:m.maxAgeSeconds)!== 0){var p;m=(k==null?void 0:(p=k.responseContext)==null?void 0:p.maxAgeSeconds)||604800;p=String(Math.floor(rl())+m*1E3);b.put("service:downloads_settings:fallback",new lA({innertubeResponse:k,refreshTimestampMs:p}))}}); ua(h)})}; DI[rm]=[pI,Xw];var EI=function(a,b){this.JSC$12093_playerPromise=a;this.store=b;this.started=!1}; EI.prototype.start=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return a.started?c.return():n(c,a.JSC$12093_playerPromise,2);b=c.yieldResult;b.addEventListener("onOrchestrationBecameLeader",a.updateIsLeader.bind(a,!0));b.addEventListener("onOrchestrationLostLeader",a.updateIsLeader.bind(a,!1));b.isOrchestrationLeader?a.updateIsLeader(b.isOrchestrationLeader()):(Im(new Mk("Function isOrchestrationLeader is undefined",{"player.isReady":b.isReady(),"player.playVideo":b.playVideo? "defined":"undefined"})),a.updateIsLeader(!1));a.started=!0;ua(c)})}; EI.prototype.updateIsLeader=function(a){this.store.dispatch(Pv({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:a}}))}; EI[rm]=[Sv,Oz];var dBb=function(a,b){this.networkStatusManager=a;this.prefStoragePromise=b;this.redirectsToPreload=["https://youtube.com"]},eBb=function(){var a=um().resolve(dBb),b,c,d,e,h,k; t(function(m){switch(m.nextAddress){case 1:return n(m,a.prefStoragePromise,2);case 2:b=m.yieldResult;if(!(c=b)){m.jumpTo(3);break}return n(m,b.get("yt-redirect-prefetch-id"),4);case 4:c=m.yieldResult;case 3:if(c||!a.networkStatusManager.isNetworkAvailable())return m.return();d={cache:"reload",redirect:"manual"};e=g(a.redirectsToPreload);h=e.next();case 5:if(h.done){if(!b){m.jumpTo(0);break}return n(m,b.set("yt-redirect-prefetch-id",!0,86400),0)}k=h.value;xa(m,8);return n(m,Oa.fetch(k,d),10);case 10:ya(m, 6);break;case 8:za(m);case 6:h=e.next(),m.jumpTo(5);}})};var FI=function(a){a?(this.container=a,this.containerWasInjected=!0):this.containerWasInjected=!1}; FI.prototype.openDialog=function(a,b){var c=this,d;return t(function(e){(d=c.container)==null||d.openDialog(a,b);ua(e)})}; FI.prototype.closeDialog=function(){var a=this,b;return t(function(c){(b=a.container)==null||b.closeDialog();ua(c)})}; FI.prototype.isDialogOpen=function(){var a=this,b,c;return t(function(d){return d.return((c=(b=a.container)==null?void 0:b.isDialogOpen())!=null?c:!1)})}; FI[rm]=[tm(ipb)];var fBb=new sm("POPUP_CONTROLLER_TOKEN");var gBb=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map}; gBb.prototype.registerPanel=function(a,b){if(a){this.panelMap.set(a,b);var c=this.pendingPanelResolvers.get(a);c&&(c.resolve(b),this.pendingPanelResolvers.delete(a))}}; gBb.prototype.getPanel=function(a){var b=this,c;return t(function(d){return(c=b.panelMap.get(a))?d.return(c):d.return(hBb(b,a))})}; var hBb=function(a,b){var c,d;return t(function(e){if(c=a.pendingPanelResolvers.get(b))return e.return(c.promise);d=new aj;a.pendingPanelResolvers.set(b,d);return e.return(d.promise)})},iBb=function(a){gBb.call(this); var b=this;this.popupController=a;this.panelContentMap=new Map;this.TEST_ONLY={getPanelMapSize:function(){return b.panelMap.size}}}; l(iBb,gBb);f=iBb.prototype;f.getReloadContinuation=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,b.getPanel(a),2);c=d.yieldResult;return d.return(c.getReloadContinuation())})}; f.showPanel=function(a,b,c,d,e,h){var k=this,m,p,q,r;return t(function(w){if(w.nextAddress==1){if((m=c)==null?0:(p=m.engagementPanelPopupPresentationConfig)==null?0:p.popupType){q=c.engagementPanelPopupPresentationConfig.popupType;e===void 0&&(e=document.body);var z=w.return,C=k.popupController,E=C.openPopup;a:switch(q){case"PANEL_POPUP_TYPE_DIALOG":var I="DIALOG";break a;case"PANEL_POPUP_TYPE_DROPDOWN":I="DROPDOWN";break a;default:throw Error("Popup type not found or supported: "+q);}return z.call(w, E.call(C,a,b,I,e))}return n(w,k.getPanel(a),2)}r=w.yieldResult;(b||h)&&r.updatePanel(b,!1,d,h);r.showPanel(d);ua(w)})}; f.hidePanel=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,b.getPanel(a),2);c=d.yieldResult;c.hidePanel();b.popupController.closePopup(a);ua(d)})}; f.isVisible=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,b.getPanel(a),2);c=d.yieldResult;return d.return(c.isVisible())})}; f.updatePanel=function(a,b,c,d,e){c=c===void 0?!1:c;var h=this,k;return t(function(m){if(m.nextAddress==1)return b||e?n(m,h.getPanel(a),2):m.return();k=m.yieldResult;k.updatePanel(b,c,d,e);ua(m)})}; f.registerPanelContent=function(a,b){a&&this.panelContentMap.set(a,b)}; f.getPanelContent=function(a){return this.panelContentMap.get(a)}; iBb[rm]=[fBb];var jBb=function(a,b){this.innertubeTransportService=a;this.JSC$12112_screenManager=b},kBb=function(a){var b; return!((b=a.panelLoadingStrategy)==null||!b.requestTemplate)}; jBb.prototype.makeRequest=function(a){var b=this,c,d;return t(function(e){switch(e.nextAddress){case 1:if(!kBb(b)){e.jumpTo(2);break}xa(e,3);return n(e,Pw(b.innertubeTransportService,a),5);case 5:return c=e.yieldResult,c?e.return(c.content):(Im(Error("Error in response")),e.return(void 0));case 3:d=za(e),Im(d);case 2:return e.return(void 0);}})}; jBb.prototype.execute=function(a){var b=this,c,d,e,h,k,m,p,q,r,w;return t(function(z){if(z.nextAddress==1){c=a;d=c.data;e=c.fallbackVe;h=c.parentVe;k=c.createScreenConfig;m=c.renderFn;p=c.command;b.panelLoadingStrategy=d;var C,E,I=((C=b.panelLoadingStrategy)==null?0:C.screenVe)?(E=b.panelLoadingStrategy)==null?void 0:E.screenVe:e;I&&$q(b.JSC$12112_screenManager,I,h,k);C=b.panelLoadingStrategy&&b.panelLoadingStrategy.inlineContent?b.panelLoadingStrategy.inlineContent:void 0;return(q=C)?n(z,m(q),2): z.jumpTo(2)}return z.nextAddress!=4?kBb(b)?n(z,b.makeRequest(p),4):z.return():(w=r=z.yieldResult)?n(z,m(w),0):z.return()})}; jBb[rm]=[Xw,MC];function lBb(a,b,c){var d,e;(d=yB({elementsCommand:b?a.switchOffCommand:a.switchOnCommand}))==null||(e=d.onclick)==null||e.call(d,c)} function mBb(a){if(a)return A(a,QWa)} ;var nBb=Gz(function(a){a=Ez(a,{disabled:!1});var b=a.active,c=a.disabled;a={};a=WA("YtSwitchShapeTrack",(a.YtSwitchShapeTrackActive=function(){return b()},a.YtSwitchShapeTrackDisabled=function(){return c()},a)); var d={};d=WA("YtSwitchShapeKnob",(d.YtSwitchShapeKnobActive=function(){return b()},d)); return F("switch-shape",{class:"YtSwitchShapeHost"},F("div",{class:a}),F("div",{class:d}))});var oBb=Gz(function(a){var b=Ez(a,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),c=b.data;a=b.className;var d=b.handleOnTapEventInParent,e=b.parentActive;b=g(fC(function(){var q;return(q=e())!=null?q:c().switchedOnByDefault||!1})); var h=b.next().value,k=b.next().value,m=function(){return c().isDisabled}; b=Fr(function(q){if(c().handleOnTapEventInParent||d())return!0;m()||(lBb(c(),h(),q),k(!h()))}); var p={};p=WA("YtSwitchButtonViewModelButton",(p.YtSwitchButtonViewModelTappable=function(){return!m()},p)); return F("switch-button-view-model",{class:WA("YtSwitchButtonViewModelHost",a)},F("button",{class:p,"on:click":b,"aria-label":function(){return h()?c().a11yLabelSwitchedOn:c().a11yLabelSwitchedOff}, "aria-pressed":h,"aria-disabled":m},F(nBb,{active:h,disabled:m})))});var GI=ZAa.getInstance();function pBb(a){a=a.selectElementClass;var b={};a=dC("checkbox-shape-wiz__checkbox",a,(b["checkbox-shape-wiz__checkbox--checkbox-default-style"]=!a,b));return F("div",{class:a},PD("BOX_EMPTY"),PD("BOX_CHECK"))} function qBb(a){var b=a.name;var c=a.onChange;var d=a.onClick;var e=a.checked;var h=a.labelRenderable;var k=a.hasLeadingLabel;var m=a.labelClass;var p=a.isCompact;var q=a.selectElementClass;a="checkbox"+zo(GI);var r=Fr(function(C){d==null||d(C)}),w=Fr(function(C){c==null||c(C)}),z={}; m=dC("checkbox-shape-wiz",m,(z["checkbox-shape-wiz--compact"]=!!p,z));return F("checkbox-shape",null,F("label",{class:m},F("input",{class:"checkbox-shape-wiz__input",id:a,checked:e,name:b,type:"checkbox","on:change":w,"on:click":r}),So(!k,function(){return pBb({isLeading:!0,selectElementClass:q})}),So(h,function(){return F("div",{class:"checkbox-shape-wiz__label"},h==null?void 0:h())}),So(k,function(){return pBb({isLeading:!1, selectElementClass:q})})))} ;function rBb(a){var b=a.useCheckIcon===void 0?!1:a.useCheckIcon;var c=a.selectElementClass;a=b?"CHECK":"CIRCLE";var d=b?"CHECK":"CIRCLE_FILLED",e={};b=dC("radio-shape-wiz__radio",c,(e["radio-shape-wiz__radio--check-icon"]=!!b,e["radio-shape-wiz__radio--radio-default-style"]=!c,e));return F("div",{class:b,"aria-hidden":"true"},PD(a),PD(d))} function sBb(a){function b(){var aa;((aa=um().resolve(tm(rB)))==null?0:aa.isKeyBoardInUse())&&N.value.classList.add("radio-shape-wiz__label-container--keyboard-focused")} function c(){N.value.classList.remove("radio-shape-wiz__label-container--keyboard-focused")} var d=a.name;var e=a.onChange;var h=a.onClick;var k=a.checked===void 0?!1:a.checked;var m=a.labelRenderable;var p=a.useCheckIcon;var q=a.hasLeadingLabel;var r=a.labelClass;var w=a.isCompact;var z=a.selectElementClass;var C=a.ariaLabel;var E=a.className;a=sr(function(){return"radio"+zo(GI)}); var I=Er(),N=Er(),P=Fr(function(aa){I.value.checked=k;e==null||e(aa)}),U=Fr(function(aa){h==null||h(aa)}),ca=["radio-shape-wiz"]; E&&ca.push(E);E={};r=dC("radio-shape-wiz__label-container",r,(E["radio-shape-wiz--compact"]=!!w,E));or(function(){document.activeElement===I.value&&b()}); rr(function(){var aa=I.value;aa.addEventListener("focusin",b);aa.addEventListener("focusout",c);return function(){aa.removeEventListener("focusin",b);aa.removeEventListener("focusout",c)}}); return F("radio-shape",{class:ca.join(" ")},F("input",{el:I,class:"radio-shape-wiz__input",id:a,"prop:checked":k,name:d,type:"radio","on:change":P,"on:click":U,"aria-label":C}),F("label",{class:r,for:a,el:N},So(!q,function(){return rBb({checked:k,useCheckIcon:p,isLeading:!0,selectElementClass:z})}),So(m,function(){return F("div",{class:"radio-shape-wiz__label", "aria-hidden":C?"true":"false"},m==null?void 0:m())}),So(q,function(){return rBb({checked:k, useCheckIcon:p,isLeading:!1,selectElementClass:z})})))} var tBb=kC(sBb,{callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}});var uBb=RC({buttonViewModel:JB(FC),switchButtonViewModel:oBb,avatarViewModel:QD}); function vBb(a){var b=a.data;var c=a.isLeading;var d=a.hideSelectionTextChevron;if(c&&(b.leadingImage||b.leadingAccessory)||!c&&(b.trailingImage||b.trailingButton||b.trailingButtons||b.selectionText)){var e=dC("yt-list-item-view-model-wiz__button-container");a={};var h=dC("yt-list-item-view-model-wiz__image-container",(a["yt-list-item-view-model-wiz__leading"]=c,a["yt-list-item-view-model-wiz__trailing"]=!c,a)),k=c?b.leadingImage:b.trailingImage,m=dC("yt-list-item-view-model-wiz__accessory","yt-list-item-view-model-wiz__image"); a={};var p=dC("yt-list-item-view-model-wiz__accessory",(a["yt-list-item-view-model-wiz__leading"]=c,a["yt-list-item-view-model-wiz__trailing"]=!c,a)),q=!!b.selectionText;return function(){var r;return F(Np,null,So(k,function(){return F("div",{class:h},F(bq,null,function(){HB(k,{alt:"",preserveHeight:!0,preserveWidth:!0,className:m})}))}),So(c&&b.leadingAccessory,function(){return F("div",{class:h},uBb(b.leadingAccessory,{avatarViewModel:{avatarButtonCustomClassName:m}}))}),So(!c&&b.trailingButton, function(){return F("div",{class:e},uBb(b.trailingButton,{buttonViewModel:{config:{className:p}}}))}),So(!c&&((r=b.trailingButtons)==null?void 0:r.buttons),function(){var w; return F("div",{class:e},uBb((w=b.trailingButtons)==null?void 0:w.buttons,{buttonViewModel:{config:{className:p}},switchButtonViewModel:{className:p}}))}),So(!c&&q,function(){return F(Np,null,KD(b.selectionText,{className:dC("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),So(!d,function(){return F(Np,null,PD("chevron_right",{className:"yt-list-item-view-model-wiz__chevron-icon"}))}))}))}}} function wBb(a){return a.title||a.subtitle?function(){return F("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},F("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},So(a.title,function(){return KD(a.title,{className:"yt-list-item-view-model-wiz__title"})})),So(a.subtitle,function(){return KD(a.subtitle,{className:"yt-list-item-view-model-wiz__subtitle"})}))}:function(){return F(Np,null)}} function xBb(a){function b(){var U;((U=um().resolve(tm(rB)))==null?0:U.isKeyBoardInUse())&&I.value.classList.add("yt-list-item-view-model-wiz--keyboard-focused")} function c(){I.value.classList.remove("yt-list-item-view-model-wiz--keyboard-focused")} var d=a.data;var e=a.isMenuItem;var h=a.isCompact;var k=a.onTap;var m=a.trailingAccessory;var p=a.hideSelectionTextChevron;var q=a.disabled;var r=a.inPopup;a=!(d.isSelected===void 0||!d.selectionStyle||d.selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED");var w=(!!ND(d.rendererContext)||k)&&!a,z=!!ND(d.rendererContext)||a;q=!!d.isDisabled||!!q;var C={},E=dC("yt-list-item-view-model-wiz__label",(C["yt-list-item-view-model-wiz__container"]=!a,C["yt-list-item-view-model-wiz__container--disabled"]= q,C["yt-list-item-view-model-wiz__container--has-subtitle"]=!!d.subtitle,C["yt-list-item-view-model-wiz__container--compact"]=!!h,C["yt-list-item-view-model-wiz__container--tappable"]=w,C["yt-list-item-view-model-wiz__container--in-popup"]=!!r,C));q={};r=dC("yt-list-item-view-model-wiz__container",(q["yt-list-item-view-model-wiz__container--tappable"]=z,q["yt-list-item-view-model-wiz__container--compact"]=!!h,q["yt-list-item-view-model-wiz__container--in-popup"]=!!r,q));z=d.leadingImage||d.leadingAccessory; q=dC("yt-list-item-view-model-wiz__image-container",z?"yt-list-item-view-model-wiz__trailing":"yt-list-item-view-model-wiz__leading");var I=Er(),N=function(){var U,ca,aa;return F("div",{class:E},(U=vBb({data:d,isLeading:!0,hideSelectionTextChevron:!!p}))==null?void 0:U(),(ca=wBb(d))==null?void 0:ca(),m?F("div",{class:"yt-list-item-view-model-wiz__trailing"},m):(aa=vBb({data:d,isLeading:!1,hideSelectionTextChevron:!!p}))==null?void 0:aa())},P={labelRenderable:N, isCompact:h,checked:d.isSelected,hasLeadingLabel:!!z,labelClass:r,selectElementClass:q};MD(I,d.rendererContext);h=Fr(function(U){k==null||k(U);return!0}); r=tsb();rr(function(){var U=I.value;w&&(U.addEventListener("focusin",b),U.addEventListener("focusout",c));return function(){w&&(U.removeEventListener("focusin",b),U.removeEventListener("focusout",c))}}); return F("yt-list-item-view-model",{el:I,class:"yt-list-item-view-model-wiz",role:e?"menuitem":"listitem",tabindex:k||w?0:void 0,"on:keydown":r,"on:click":h},So(a,function(){return oCa(d.selectionStyle,[["LIST_ITEM_SELECTION_STYLE_CHECKBOX",function(){return F(qBb,Object.assign({},P))}], ["LIST_ITEM_SELECTION_STYLE_RADIO",function(){return F(sBb,Object.assign({},P))}], ["LIST_ITEM_SELECTION_STYLE_DEFAULT",function(){return F(sBb,Object.assign({},P,{useCheckIcon:!0}))}]],function(){return N()})},function(){return N()}))} var yBb=kC(xBb,{callbacks:{onTap:!0}});var zBb=RC({listItemViewModel:xBb});function ABb(a){var b;return(b=a.listItems)==null?void 0:b.some(function(c){var d;return!!ND((d=A(c,CXa))==null?void 0:d.rendererContext)})} function BBb(a){var b=a.data;var c=a.isCompact;var d=a.hideSelectionTextChevron;a=a.inPopup;var e=ABb(b);return F("yt-list-view-model",{class:"yt-list-view-model-wiz",role:e?"menu":"list"},zBb(b.listItems,{listItemViewModel:{isMenuItem:!!e,isCompact:!!c,hideSelectionTextChevron:!!d,inPopup:!!a}}))} kC(BBb);var CBb=Gz(function(a){var b=Ez(a,{type:1,disablePadding:!1,disablePrimaryButton:!1}),c=b.data,d=b.type,e=b.disablePadding,h=b.disablePrimaryButton,k=function(){return c().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},m=function(){var q={},r=c(); return dC("yt-panel-footer-view-model-wiz__text-row",(q["yt-panel-footer-view-model-wiz--row-bottom-padding"]=!(!r.leadingLabel&&!r.trailingLabel||!r.primaryButton&&!r.secondaryButton),q))}; b=Fr(function(q){var r;if((r=a.disablePrimaryButton)==null||!r.call(a)){var w;(w=a.onClickPrimaryButton)==null||w.call(a,q)}}); var p=function(){return c().leadingLabel||c().trailingLabel}; return F("yt-panel-footer-view-model",{class:function(){var q={};return dC("yt-panel-footer-view-model-wiz",(q["yt-panel-footer-view-model-wiz--hide-divider"]=!!c().shouldHideDivider,q["yt-panel-footer-view-model-wiz--disable-padding"]=e(),q))}},F(nr,{cond:p},function(){var q={}; return F("div",{class:m},F(LB,{text:function(){return c().leadingLabel}, className:dC((q["yt-panel-footer-view-model-wiz--text-padding"]=!!p,q))}),F(LB,{text:function(){return c().trailingLabel}}))}),F("div",{class:function(){var q={}; a:switch(c().stacking){case"PANEL_FOOTER_STACKING_VERTICAL":var r="yt-panel-footer-view-model-wiz__button-wrapper--vertical-stacking";break a;default:r="yt-panel-footer-view-model-wiz__button-wrapper--horizontal-stacking";}return dC("yt-panel-footer-view-model-wiz__button-wrapper",r,(q["yt-panel-footer-view-model-wiz__button-wrapper--trailing"]=d()===3,q))}},F("div",{class:function(){var q={}; return dC("yt-panel-footer-view-model-wiz__primary-button",k()?"yt-panel-footer-view-model-wiz__button-wrapper--first":"yt-panel-footer-view-model-wiz__button-wrapper--second",(q["yt-panel-footer-view-model-wiz--full-button"]=d()===0||d()===1||k(),q["yt-panel-footer-view-model-wiz__primary-button--primary-split-primary"]=d()===2,q["yt-panel-footer-view-model-wiz__primary-button--stacked-primary"]=k(),q))}, "on:click":b},F(SC,{data:function(){return c().primaryButton}, mapping:{buttonViewModel:xE},extraProps:{buttonViewModel:{config:function(){return{buttonOverrides:{disabled:h(),state:h()?"disabled":"active"}}}}}})),F(SC,{data:function(){return c().secondaryButton}, mapping:{buttonViewModel:xE},extraProps:{buttonViewModel:{config:function(){var q={};return{className:dC("yt-panel-footer-view-model-wiz__secondary-button",k()?"yt-panel-footer-view-model-wiz__button-wrapper--second":"yt-panel-footer-view-model-wiz__button-wrapper--first",(q["yt-panel-footer-view-model-wiz--full-button"]=d()===1||k(),q["yt-panel-footer-view-model-wiz__secondary-button--hidden-button"]=d()===0,q["yt-panel-footer-view-model-wiz__secondary-button--primary-split-secondary"]=d()===2,q))}}}}})))}); CBb.idomCompat=!0;var DBb=RC({buttonViewModel:JB(FC)});Ckb("ytBottomSheetLayoutZIndex",{value:"2",unit:"str"});function EBb(a){var b=21;if(!a)return b;b+=a.title?27:0;b+=a.title&&a.actionHeader?4:0;return b+=a.title&&a.subtitle?16:0} function FBb(a){var b=0;if(!a)return b;b+=a.primaryButton||a.secondaryButton?48:0;b+=a.trailingLabel||a.leadingLabel?30:0;return b+=a.primaryButton||a.secondaryButton||!a.trailingLabel&&!a.leadingLabel?0:12} function GBb(a){var b=new ij,c=a;return{subscribe:function(d){b.subscribe("changed",d)}, dispatch:function(d,e){var h=c;d==="Touch Start"?c=Object.assign({},h,{isAnimating:!1,initialY:e.event.touches[0].clientY}):d==="Touch Move"?(d=Math.min(e.fullContentWrapperHeight,e.contentHeightMap[e.contentWrapperId]+EBb(e.header)-FBb(e.footer)),c=Object.assign({},h,{currentY:Math.max(e.contentScrollable?-1*(h.initialY-24):0,e.event.touches[0].clientY-h.initialY),maxHeightForContentWrapper:Math.min(d,Math.max(0,(h.isFullScreen?d:e.contentWrapperHeight)-h.currentY))})):c=d==="Snap To Full Screen"? Object.assign({},h,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:e.maxHeight}):d==="Snap To Neutral Position"?Object.assign({},h,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:e.maxHeight}):d==="Close Sheet"?Object.assign({},h,{isAnimating:!0,currentY:e.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:e.maxHeight}):h;b.publish("changed",c)}}} function HBb(a,b){return .6*b-EBb(a.header)-FBb(a.footer)} function IBb(a,b){return b-EBb(a.header)-FBb(a.footer)-24-24} ;var JBb=function(a){return function(b){return function(){return String(b())+a}}},KBb=JBb("px"),LBb=JBb("s");var NBb=Gz(function(a){var b=Fr(function(m){var p;if((p=a.skipContentClick)==null||!p.call(a))return a.onContentWrapperClick(m),!0}),c,d,e,h,k={}; return F("div",{class:WA("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container",(k["yt-spec-bottom-sheet-layout--modern"]=y("mweb_modern_typography"),k)),style:function(){return a.isAnimating()?"":"transform: translateY("+a.currentY()+"px);transition: 0.2s"}},(c=a.children)==null?void 0:c.header(),F("div",{id:a.contentWrapperId, class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:gC({maxHeight:KBb(a.maxHeightForContentWrapper)}),"on:scroll":MBb(a.onScroll),"on:touchmove":MBb(function(m){return void m.stopPropagation()})},F("div",{el:{onRender:a.contentWrapperEl}},F("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-content", "on:click":b},F("div",{class:WA({"bottom-sheet-content-without-icon":!a.shouldShowIcons})},(d=a.children)==null?void 0:(e=d.body)==null?void 0:e.call(d))))),(h=a.children)==null?void 0:h.footer())}); function MBb(a){return Fr(function(b){return void a(b)})} ;var OBb=Gz(function(a){var b=a.children,c=b.primaryButton,d=b.secondaryButton,e=Dz(a.leadingLabel),h=Dz(a.trailingLabel),k=Dz(a.footerButtonType);return F("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},F(nr,{cond:function(){return e()||h()}},function(){var m={}; return F("div",{class:WA("yt-spec-bottom-sheet-layout__footer-label-wrapper",(m["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=!c,m))},F(nr,{cond:e},function(){return F("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},e)}),F(nr,{cond:h},function(){return F("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},h)}))}),F(nr,{cond:function(){return Fp(!0)&&c||d}},function(){var m={}; return F("div",{class:WA("yt-spec-bottom-sheet-layout__footer-button-wrapper",(m["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=Plb,m))},F(nr,{cond:function(){return Fp(!0)&&d&&k()!==0}},function(){var p={}; return F("div",{class:WA("yt-spec-bottom-sheet-layout__secondary-button",(p["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return k()===1&&!!d},p["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return k()===2&&!!d},p["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return k()===3&&!!c},p))},d)}),F(nr,{cond:function(){return Fp(!0)&&c}},function(){var p={}; return F("div",{class:WA("yt-spec-bottom-sheet-layout__primary-button",(p["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return k()===0&&!!c},p["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return k()===1&&!!c},p["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=function(){return k()===2&&!!c},p["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return k()===3&&!!c},p))},c)}))}))}); OBb.idomCompat=!0;var PBb=Gz(function(a){var b=Dz(a.title),c=Dz(a.subtitle),d=function(){},e=Fr(a.touchstart||d),h=Fr(a.touchmove||d); d=Fr(a.touchend||d);var k,m={};return F("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:a.headerId,"on:touchstart":e,"on:touchmove":h,"on:touchend":d},F("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),((k=a.children)==null?void 0:k.headerOverride)||F("div",{class:WA((m["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,m["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=b,m))},F("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"}, F(nr,{cond:b},function(){return F(Np,null,F("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},b),F(nr,{cond:c},function(){return F("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},c)}))})),F(nr,{cond:function(){var p; return b()&&((p=a.children)==null?void 0:p.actionHeader)}},function(){return F("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},a.children.actionHeader)})))});var HI=function(){MA.apply(this,arguments);var a=this;this.headerId="header-wrapper";this.contentWrapperId="content-wrapper";this.contentScrollable=!1;this.clientHeight=window.innerHeight;this.contentHeight=0;this.contentWrapperHeight=HBb(this.props.data,this.clientHeight);this.fullContentWrapperHeight=IBb(this.props.data,this.clientHeight);this.observer=null;this.contentHeightMap={};this.onScroll=function(){var b=a.contentWrapperId.toString(),c=document.getElementById(a.headerId.toString());b=document.getElementById(b); if(c&&b){var d={};d=(d["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,d["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,d);c.className=b.scrollTop>1?dC(d):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}}; this.state={initialY:0,currentY:0,isAnimating:!1,isFullScreen:!1,maxHeightForContentWrapper:this.contentWrapperHeight};this.bottomSheetController=GBb(this.state);this.JSC$12162_handleTouchStart=function(b){document.body.style.overscrollBehavior="none";b.preventDefault();a.bottomSheetController.dispatch("Touch Start",{event:b})}; this.handleTouchMove=function(b){b.preventDefault();a.bottomSheetController.dispatch("Touch Move",{event:b,contentScrollable:a.contentScrollable,fullContentWrapperHeight:a.fullContentWrapperHeight,contentWrapperHeight:a.contentWrapperHeight,contentHeightMap:a.contentHeightMap,contentWrapperId:a.contentWrapperId.toString(),header:a.props.data.header,footer:a.props.data.footer})}; this.JSC$12162_handleTouchEnd=function(){document.body.style.overscrollBehavior="";a.state.isFullScreen?a.state.currentY>=60?a.bottomSheetController.dispatch("Snap To Neutral Position",{maxHeight:a.contentWrapperHeight}):a.bottomSheetController.dispatch("Snap To Full Screen",{maxHeight:a.fullContentWrapperHeight}):a.state.currentY>=60?a.closeSheet():a.state.currentY<=-60&&a.contentScrollable?a.bottomSheetController.dispatch("Snap To Full Screen",{maxHeight:a.fullContentWrapperHeight}):a.bottomSheetController.dispatch("Snap To Neutral Position", {maxHeight:a.contentWrapperHeight})}; this.onOrientationChange=function(){a.clientHeight=window.innerHeight;a.contentWrapperHeight=HBb(a.props.data,a.clientHeight);a.contentScrollable=a.contentHeight>a.contentWrapperHeight;a.contentWrapperHeight=a.contentScrollable?a.contentWrapperHeight:a.contentHeight;a.fullContentWrapperHeight=IBb(a.props.data,a.clientHeight);a.state.isFullScreen&&a.contentScrollable?a.bottomSheetController.dispatch("Snap To Full Screen",{maxHeight:a.fullContentWrapperHeight}):a.bottomSheetController.dispatch("Snap To Neutral Position", {maxHeight:a.contentWrapperHeight})}}; l(HI,MA);HI.prototype.onConnected=function(){var a=this;window.addEventListener("resize",this.onOrientationChange);this.bottomSheetController.subscribe(function(b){a.setState(b)})}; HI.prototype.onDisconnected=function(){window.removeEventListener("resize",this.onOrientationChange);this.observer&&(this.observer.disconnect(),this.observer=null)}; HI.prototype.render=function(){function a(){c.skipContentClick||QBb()} var b=this,c={contentWrapperId:this.contentWrapperId,isAnimating:this.state.isAnimating,currentY:this.state.currentY,maxHeightForContentWrapper:this.state.maxHeightForContentWrapper,shouldShowIcons:this.props.data.shouldShowIcons,skipContentClick:this.props.data.skipContentClick,onScroll:this.onScroll,onContentWrapperClick:QBb,contentWrapperEl:function(h){RBb(b,h)}},d=function(){b.props.data.contentFn?b.props.data.contentFn():b.props.data.content&&UA(b.props.data.content,{})}; if(y("bottom_sheet_layout_content_wiz"))c.children={header:function(){return F(PBb,Object.assign({},SBb(b)))}, footer:function(){return F(OBb,Object.assign({},TBb(b)))}, body:function(){return F(bq,null,d)}},cB(NBb)(c);else {var e={};SA({className:dC((e["yt-spec-bottom-sheet-layout"]=!0,e["yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container"]=!0,e["yt-spec-bottom-sheet-layout--modern"]=y("mweb_modern_typography"),e)),style:this.state.isAnimating?"transform: translateY("+this.state.currentY+"px); transition: 0.2s;":""},function(){UBb(b);SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",id:c.contentWrapperId,onscroll:c.onScroll,ontouchmove:function(h){h.stopPropagation()}},function(h){c.contentWrapperEl(h); SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-content",onclick:a},function(){SA({className:dC({"bottom-sheet-content-without-icon":!c.shouldShowIcons})},d)}); h.style.maxHeight=b.state.maxHeightForContentWrapper+"px"}); VBb(b)})}}; var UBb=function(a){if(y("bottom_sheet_layout_header_wiz"))cB(PBb)(SBb(a));else{var b=a.props.data,c=b.header,d=b.headerFn;b={};var e=(b["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,b["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=!(c==null||!c.title),b);SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:a.headerId,ontouchstart:a.JSC$12162_handleTouchStart,ontouchmove:a.handleTouchMove,ontouchend:a.JSC$12162_handleTouchEnd}, function(){SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"},function(){return null}); d?d():SA({className:dC(e)},function(){SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},function(){if(c==null?0:c.title)SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},function(){kp(c==null?void 0:c.title)}),(c==null?0:c.subtitle)&&SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},function(){kp(c==null?void 0:c.subtitle)})}); (c==null?0:c.title)&&(c==null?0:c.actionHeader)&&SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},function(){UA(c==null?void 0:c.actionHeader,{})})})})}},VBb=function(a){if(a.props.data.footerFn)a.props.data.footerFn();else if(y("bottom_sheet_layout_footer_wiz"))cB(OBb)(TBb(a));else{var b=a.props.data.footer;a={};var c=(a["yt-spec-bottom-sheet-layout__footer-button-wrapper"]=!0,a["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=Nlb(),a);a={};var d=(a["yt-spec-bottom-sheet-layout__footer-label-wrapper"]=!0,a["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=!(b==null?0:b.primaryButton),a);a={};var e=(a["yt-spec-bottom-sheet-layout__primary-button"]=!0,a["yt-spec-bottom-sheet-layout__primary-button--default"]= (b==null?void 0:b.footerButtonType)===0&&!(b==null||!b.primaryButton),a["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=(b==null?void 0:b.footerButtonType)===1&&!(b==null||!b.primaryButton),a["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=(b==null?void 0:b.footerButtonType)===2&&!(b==null||!b.primaryButton),a["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=(b==null?void 0:b.footerButtonType)===3&&!(b==null||!b.primaryButton),a);a={};var h=(a["yt-spec-bottom-sheet-layout__secondary-button"]= !0,a["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=(b==null?void 0:b.footerButtonType)===1&&!(b==null||!b.secondaryButton),a["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=(b==null?void 0:b.footerButtonType)===2&&!(b==null||!b.secondaryButton),a["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=(b==null?void 0:b.footerButtonType)===3&&!(b==null||!b.primaryButton),a);b&&SA({className:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"}, function(){((b==null?0:b.leadingLabel)||(b==null?0:b.trailingLabel))&&SA({className:dC(d)},function(){(b==null?0:b.leadingLabel)&&SA({className:"yt-spec-bottom-sheet-layout__leading-label"},function(){kp(b==null?void 0:b.leadingLabel)}); (b==null?0:b.trailingLabel)&&SA({className:"yt-spec-bottom-sheet-layout__trailing-label"},function(){kp(b==null?void 0:b.trailingLabel)})}); (b.primaryButton||b.secondaryButton)&&SA({className:dC(c)},function(){b.secondaryButton&&(b==null?void 0:b.footerButtonType)!==0&&SA({className:dC(h)},function(){UA(b==null?void 0:b.secondaryButton,{})}); b.primaryButton&&SA({className:dC(e)},function(){UA(b==null?void 0:b.primaryButton,{})})})})}},TBb=function(a){var b=a.props.data.footer||{},c=b.primaryButton,d=b.secondaryButton,e,h,k; return{footerButtonType:(e=a.props.data.footer)==null?void 0:e.footerButtonType,leadingLabel:(h=a.props.data.footer)==null?void 0:h.leadingLabel,trailingLabel:(k=a.props.data.footer)==null?void 0:k.trailingLabel,children:{primaryButton:c&&F(bq,null,function(){UA(c,{})}), secondaryButton:d&&F(bq,null,function(){UA(d,{})})}}},SBb=function(a){var b=a.props.data.headerFn,c,d=(c=a.props.data.header)==null?void 0:c.actionHeader,e,h; return{touchstart:a.JSC$12162_handleTouchStart,touchmove:a.handleTouchMove,touchend:a.JSC$12162_handleTouchEnd,title:(e=a.props.data.header)==null?void 0:e.title,subtitle:(h=a.props.data.header)==null?void 0:h.subtitle,headerId:a.headerId,children:{headerOverride:b&&F(bq,null,function(){b()}), actionHeader:d&&F(bq,null,function(){UA(d,{})})}}}; HI.prototype.closeSheet=function(){this.bottomSheetController.dispatch("Close Sheet",{clientHeight:this.clientHeight,maxHeight:0});setTimeout(function(){QBb()},250)}; var RBb=function(a,b){if(!a.observer&&typeof MutationObserver!=="undefined"){var c={childList:!0};"MutationObserver"in window&&(a.observer=new MutationObserver(function(){if(typeof a.observer!=="undefined"){var d=a.contentWrapperId.toString();a.contentHeightMap[d]===void 0&&(a.contentHeightMap[d]=b.children[0].clientHeight);a.contentHeight=a.contentHeightMap[d];a.contentScrollable=a.contentHeight>a.contentWrapperHeight;a.contentWrapperHeight=a.contentScrollable?a.contentWrapperHeight:a.contentHeight}}), a.observer.observe(b,c))}}; HI.tagName="bottom-sheet-layout";function QBb(){um().resolve(IC).closeSheet()} ;function WBb(a){var b=um().resolve(IC),c=Fr(function(){b.closeSheet();return!0}); return F("yt-contextual-sheet-layout",{class:"yt-contextual-sheet-layout-wiz","on:click":c},So(a.header,function(){return F("div",{class:"yt-contextual-sheet-layout-wiz__header-container"},a.header())}),So(a.content,function(){return F("div",{class:"yt-contextual-sheet-layout-wiz__content-container"},a.content())}),So(a.footer,function(){return F("div",{class:"yt-contextual-sheet-layout-wiz__footer-container"},a.footer())}))} ;var II=RC({panelHeaderViewModel:function(a){var b=a.data;a={};a=dC("yt-panel-header-view-model-wiz",(a["yt-panel-header-view-model-wiz--hide-divider"]=!!b.shouldHideDivider,a["yt-panel-header-view-model-wiz--compact"]=!!b.subtitle,a));return F("yt-panel-header-view-model",{class:a},F("div",{class:"yt-panel-header-view-model-wiz__title-wrapper"},So(b.title,function(){return KD(b.title,{className:"yt-panel-header-view-model-wiz__title"})}),So(b.subtitle,function(){return KD(b.subtitle,{className:"yt-panel-header-view-model-wiz__subtitle"})})), So(b.trailingButtons,function(){return F("div",{class:"yt-panel-header-view-model-wiz__trailing-buttons"},DBb(b.trailingButtons,{buttonViewModel:{config:{className:"yt-panel-header-view-model-wiz__button"}}}))}))}, listViewModel:BBb,upsellViewModel:Tub,panelFooterViewModel:CBb,miniAppScoreChallengeViewModel:Exb});function XBb(a){var b=a.data;a={};a=dC("yt-sheet-view-model-wiz",(a["yt-sheet-view-model-wiz--contextual"]=!0,a));var c=function(){return Ir(II(b==null?void 0:b.header))},d=function(){return Ir(II(b==null?void 0:b.content,{listViewModel:{inPopup:!0}}))},e=function(){return Ir(II(b==null?void 0:b.footer))}; return F("yt-sheet-view-model",{class:a},So(b,function(){return So(!1,function(){return F(bq,null,function(){UA(HI,{data:{headerFn:c,contentFn:d,footerFn:e,shouldShowIcons:!0}})})},function(){return F(WBb,{header:function(){return F(Np,null,II(b==null?void 0:b.header))}, content:function(){return F(Np,null,II(b==null?void 0:b.content,{listViewModel:{isCompact:!0,inPopup:!0}}))}, footer:function(){return F(Np,null,II(b==null?void 0:b.footer))}})})}))} ;var JI=function(){}; JI.prototype.getContainer=function(){return uv()&&this.fullScreenContainer?this.fullScreenContainer:this.container}; JI.prototype.openSheet=function(a,b){var c=this,d,e,h;return t(function(k){if(k.nextAddress==1)return n(k,c.isSheetOpen(),2);if((d=k.yieldResult)&&!y("delay_sheet_open_killswitch")){if(b&&c.currentTarget===b)return(e=c.getContainer())==null||e.closeSheet(),k.return();c.pendingData={data:a,target:b};return k.return()}a.viewModel&&(a={viewModel:a.viewModel,renderFn:function(){cB(XBb)({data:a.viewModel})}}); (h=c.getContainer())==null||h.openSheet(a,b);c.currentTarget=b;ua(k)})}; JI.prototype.closeSheet=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return n(c,(b=a.getContainer())==null?void 0:b.closeSheet(),2);if(c.nextAddress!=4)return a.currentTarget=void 0,!a.pendingData||y("delay_sheet_open_killswitch")?c.jumpTo(0):n(c,a.openSheet(a.pendingData.data,a.pendingData.target),4);a.pendingData=void 0;ua(c)})}; JI.prototype.isSheetOpen=function(){var a=this,b,c;return t(function(d){return d.return((c=(b=a.getContainer())==null?void 0:b.isSheetOpen())!=null?c:!1)})};function YBb(a,b){if(!a)return!1;var c=a.status==="OK"||a.status==="LIVE_STREAM_OFFLINE",d,e,h,k=(h=(d=a.errorScreen)==null?void 0:d.playerLegacyDesktopYpcTrailerRenderer)!=null?h:(e=a.errorScreen)==null?void 0:e.ypcTrailerRenderer,m;a=(m=a.errorScreen)==null?void 0:m.playerLegacyDesktopYpcOfferRenderer;var p;b=!!(b==null?0:(p=b.playerOverlayRenderer)==null?0:p.gatedActionsOverlayRenderer);return!!c||!!k||!!a||!!b} ;var ZBb=function(){};var $Bb=function(){}; $Bb.prototype.openPopup=function(a,b,c,d){var e=this,h;return t(function(k){if(!e.container)return k.return();h={openPopupAction:{popup:b,popupType:c,uniqueId:a}};return k.return(e.container.handleOpenPopupAction(h,d))})}; $Bb.prototype.closePopup=function(a){this.container&&this.container.closePopup(a)};var aCb=function(){this.clientParams=new Map},Wwb=function(a){for(var b=g(a.clientParams.keys()),c=b.next();!c.done;c=b.next())c=c.value,c.startsWith("yt-mini-app-share")&&a.clientParams.delete(c)};function bCb(a){return a.shorts.isDesktopSmallWidth} function cCb(a){return a.shorts.isShortsActive} function dCb(a){return a.shorts.isWatchWhileMode} function KI(a){return a.shorts.isFullscreen} function eCb(a){return a.shorts.isClearScreen} ;var fCb=function(a,b){oi.call(this);var c=this;this.shortsController=a;this.storeWithShorts=b;a=Rv(this.storeWithShorts,dCb,function(d){if(d){var e,h=(e=c.shortsController.getRoot())==null?void 0:e.getPlayer(),k;(e=(k=c.shortsController.alternativePlayerContainerElement)==null?void 0:k.getPlayerContainer())&&(h==null||h.appendTo(e))}else{var m;k=(m=c.shortsController.alternativePlayerContainerElement)==null?void 0:m.getPlayerContainer().querySelector("#player");e=c.shortsController.activeIndex;(m= (h=c.shortsController.getRoot())==null?void 0:h.querySelector("ytd-reel-video-renderer[id=\""+e+"\"] #player-container"))&&(k==null||k.appendTo(m,void 0,!0))}}); this.addOnDisposeCallback(a)}; l(fCb,oi);var LI=function(a,b,c,d){var e=this;this.storeWithShorts=a;this.ephemeralResponseStore=b;this.innertubeTransportService=c;this.innertubeTransportLoader=d;this.activeModules=[];this.previousIndex=this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=NC(KI);this.nextReelVe=gq(56921);this.prevReelVe=gq(56922);this.backButtonVe=gq(22156);this.TEST_ONLY={getActiveModules:function(){return e.activeModules}}},gCb=function(a){a.unsubscribeFromStore=Rv(a.storeWithShorts, cCb,function(b){a.initOrDisposeActiveModules(b); !b&&tw.getState().shorts.isFullscreen&&(tv(document.documentElement),tw.dispatch(E2a(!1)))}); a.initOrDisposeActiveModules(cCb(a.storeWithShorts.getState()))}; LI.prototype.initOrDisposeActiveModules=function(a){a?this.activeModules.push(new fCb(this,this.storeWithShorts)):(ni(this.activeModules),this.activeModules.length=0)}; LI.prototype.getRoot=function(){return this.rootElement}; LI.prototype.setActiveIndex=function(a){this.previousIndex=this.activeIndex;this.activeIndex=a}; var hCb=function(){return um().resolve(Cx).dismissedIndices},m7a=function(a,b){var c,d,e,h,k,m; return t(function(p){switch(p.nextAddress){case 1:return c=new KH,(d=c.JSC$9586_getStoreKey(b))&&a.ephemeralResponseStore.has(d)?n(p,a.ephemeralResponseStore.get(d),7):n(p,iCb(a,b),4);case 4:e=p.yieldResult;if(!d){p.jumpTo(3);break}h=Wgb(e,3600);return n(p,a.ephemeralResponseStore.put(d,new lA(h)),3);case 7:e=(k=p.yieldResult)==null?void 0:Ey(k);case 3:return e.replacementEndpoint&&(m=A(e.replacementEndpoint,Pu))&&e.sequenceContinuation&&(m.sequenceParams=e.sequenceContinuation),p.return(e);}})},t7a= function(a,b){b=new LH().JSC$9586_getStoreKey(b); return!!b&&a.ephemeralResponseStore.has(b)},u7a=function(a,b,c){var d,e,h,k,m; t(function(p){if(p.nextAddress==1){d=new LH;e=d.JSC$9586_getStoreKey(b);if(!e)return p.return();if(c.reelWatchSequenceResponse)return h=Wgb(c.reelWatchSequenceResponse,3600),a.ephemeralResponseStore.put(e,new lA(h)),p.jumpTo(0);if(!a.ephemeralResponseStore.has(e))return p.jumpTo(0);m=c;return n(p,a.ephemeralResponseStore.get(e),4)}m.reelWatchSequenceResponse=(k=p.yieldResult)==null?void 0:Ey(k);ua(p)})},iCb=function(a,b){var c,d,e; return t(function(h){switch(h.nextAddress){case 1:if(a.innertubeTransportService){c=a.innertubeTransportService;h.jumpTo(2);break}if(!a.innertubeTransportLoader){jk(Error("No providers for innertube_transport found."));h.jumpTo(2);break}return n(h,a.innertubeTransportLoader(),4);case 4:c=h.yieldResult;case 2:return n(h,(d=c)==null?void 0:Pw(d,b),5);case 5:return e=h.yieldResult,h.return(e);}})},kCb=function(){var a=um().resolve(Cx); Pra(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(a.isFullscreenEnabled()?tv(document.documentElement):(lZa(document.documentElement),jCb(a)))},jCb=function(a){y("web_clear_screen_fullscreen")&&(tw.dispatch(F2a(!1)),a.clearScreenTimeout&&(clearTimeout(a.clearScreenTimeout),a.clearScreenTimeout=void 0),a.clearScreenTimeout=setTimeout(function(){tw.dispatch(F2a(!0))},3E3))}; ia.Object.defineProperties(LI.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}}); LI[rm]=[W6a,kA,tm(Xw),tm(T4a)];var lCb=new sm("STORAGE_MANAGER_TOKEN");var mCb=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},nCb; mCb.prototype.enqueue=function(a,b){b===1?this.currentPersistentToast=a:this.queue.push(a);this.openToast()}; var oCb=function(a,b){var c;b!==1||((c=a.currentPersistentToast)==null?0:c.opened)?a.openToast():a.currentPersistentToast=void 0}; mCb.prototype.openToast=function(){var a;(a=this.currentToast)!=null&&a.opened||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};var pCb=new sm("TOAST_MANAGER_TOKEN");var qCb=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"],rCb=uk("wil_icon_max_concurrent_fetches",Infinity),MI=function(a,b){var c=this;this.iconSet=a;this.appDirection=b;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!Oa.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode= y("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=y("wil_icon_network_first");this.renderWhenIdle=y("wil_icon_render_when_idle");this.waitForAnimationFrame=!y("wil_icon_load_immediately");this.isPurging=!1;a=function(){c.cacheStorageAvailable&&(c.cacheStorageAsync=Oa.caches.open("yt-icons").then(function(d){return c.cacheStorageSync=d}).catch(function(){c.cacheStorageAvailable=!1}))}; this.isPurging=sCb(this);this.isPurging instanceof Promise?this.isPurging.then(a):a()},uCb=function(a,b){var c,d,e,h,k; t(function(m){if(!b.length)return m.return([]);c=[];d=g(b);for(e=d.next();!e.done;e=d.next())h=e.value,(k=a.resolveIcon(h))&&!a.iconCache[k.url]&&c.push(tCb(a,k).then(function(){}).catch(function(){})); return m.return(Promise.all(c))})},Rjb=function(a,b){var c=a.resolveIcon(b); if(!c)throw Error("Icon '"+b.iconName+"' not found.");return a.renderingMode===1?vCb(a,c,a.renderingMode):(b=a.iconCache[c.url])?(b=b.cloneNode(!0),wCb(a,b),vCb(a,c,a.renderingMode,b)):tCb(a,c).then(function(d){var e=d?0:1;wCb(a,d);return vCb(a,c,e,d)})},wCb=function(a,b){if(b){a.counter+=1; a="_yt"+a.counter;b=[b].concat(pa(b.getElementsByTagName("*")));b=g(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,c.tagName==="style"&&c.textContent)c.textContent=xCb(c.textContent,a,!0);else for(var d=g(c.attributes),e=d.next();!e.done;e=d.next()){e=e.value;e.name==="id"&&(e.value+=a);["mask","fill","clip-path"].includes(e.name)&&(e.value=xCb(e.value,a));if(e.name==="style"){var h=c.style;try{h.cssText=xCb(h.cssText,a,!0)}catch(r){var k=void 0,m=void 0,p=void 0,q=void 0;NI({error:((k=r)== null?void 0:(p=(m=k).toString)==null?void 0:p.call(m))||"",el:c.outerHTML,style:!!h,cssText:(q=h)==null?void 0:q.cssText})}}e.name==="xlink:href"&&(e.value=e.value.replace(/#(.*)/,"#$1"+a))}}},xCb=function(a,b,c){var d=/url\(["']?#(.*?)["']?\)/; (c===void 0?0:c)&&(d=/url\(["']?#(.*?)["']?\)/g);return a.replace(d,"url(#$1"+b+")")},vCb=function(a,b,c,d){return function(e,h){var k=Object.assign({},{iconColor:"currentcolor", iconWidth:b.size+"px",iconHeight:b.size+"px",iconDisplay:"block"},h);h=Ah("DIV");var m=k.iconColor,p=k.iconFilter;k="width: "+k.iconWidth+"; height: "+k.iconHeight+"; display: "+k.iconDisplay+";";p&&(k+=" filter: "+p+";");c===0&&(k+=" fill: "+m+";");c===1&&(p=b.url,k+=" -webkit-mask: url("+p+") no-repeat center / cover; mask: url("+(p+") no-repeat center / cover; background-color: ")+m);b.allowMirroring&&a.appDirection==="rtl"&&(k+=" transform: scale(-1, 1); transform-origin: center center;");h.setAttribute("style", k);d==null||d.setAttribute("aria-hidden","true");c===0&&d&&h.appendChild(d);e.appendChild(h)}},tCb=function(a,b){var c,d,e; return t(function(h){c=function(k){return Bc(k)}; d=b.url;if(!yCb(d))throw Error("URL not in list of allowed domains or not ending in \".svg\".");e=zCb(a,d);return h.return(e.then(function(k){return k.clone().text()}).then(function(k){var m=c(k); k=b.size;var p=Ah("DIV");Dc(p,m);m=Ih(p.firstElementChild!==void 0?p.firstElementChild:iia(p.firstChild,!0));k===void 0||m.getAttribute("viewBox")||m.setAttribute("viewBox","0 0 "+k+" "+k);m.setAttribute("focusable","false");try{m.style.pointerEvents="none",m.style.display="inherit",m.style.width="100%",m.style.height="100%"}catch(w){var q;NI({error:((q=w)==null?0:q.toString)?w.toString():""});try{m.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(z){var r; NI({error:((r=z)==null?0:r.toString)?z.toString():""})}}a.iconCache[d]=m.cloneNode(!0);delete a.responsePromises[d];return m}).catch(function(){}))})},ACb=function(a){var b,c=(b=a.requestAninmationFrameResolver)==null?void 0:b.promise; c||(a.requestAninmationFrameResolver=new aj,c=a.requestAninmationFrameResolver.promise,Oa.requestAnimationFrame(function(){var d;(d=a.requestAninmationFrameResolver)==null||d.resolve();a.requestAninmationFrameResolver=null})); return c},zCb=function(a,b){var c,d; return t(function(e){if(e.nextAddress==1)return a.waitForAnimationFrame?n(e,ACb(a),2):e.jumpTo(2);c=a.responsePromises[b];c||(d=function(){var h,k,m;return t(function(p){switch(p.nextAddress){case 1:if(!a.cacheStorageAvailable){h=void 0;p.jumpTo(2);break}if(k=a.cacheStorageSync){p.jumpTo(3);break}return n(p,a.cacheStorageAsync,4);case 4:k=p.yieldResult;case 3:h=k;case 2:return m=h,a.isNetworkFirstStrategy?p.return(a.fetchAndUpdateCache(b,m).catch(a.getCacheStorageResponse.bind(a,b,m))):p.return(a.getCacheStorageResponse(b, m).catch(a.fetchAndUpdateCache.bind(a,b,m)));}})},c=a.renderWhenIdle?new Promise(function(h,k){Sk(Hi,function(){d().then(h).catch(k)},10)}):d(),a.responsePromises[b]=c); return e.return(c.catch(function(h){delete a.responsePromises[b];NI({error:(h==null?0:h.toString)?h.toString():"",url:b});throw h}))})}; MI.prototype.fetchAndUpdateCache=function(a,b){var c=this;return t(function(d){return d.return(BCb(c,a).then(function(e){CCb(c,a,e,b);return e}))})}; var BCb=function(a,b){var c;return t(function(d){if(a.numFetches<rCb)return a.numFetches+=1,d.return(DCb(a,b).finally(function(){--a.numFetches;if(Object.keys(a.queuedResponseResolvers).length){var e=Object.keys(a.queuedResponseResolvers)[0],h=a.queuedResponseResolvers[e];delete a.queuedResponseResolvers[e];h.resolve(BCb(a,e))}})); c=new aj;a.queuedResponseResolvers[b]=c;return d.return(c.promise)})},DCb=function(a,b,c){c=c===void 0?2:c; var d;return t(function(e){d={credentials:"same-origin",priority:"low"};return e.return(Oa.fetch(b,d).then(function(h){return h.ok?h:Promise.reject(Error(h.status+", "+h.statusText))}).catch(function(h){if(c>0)return DCb(a,b,c-1); throw h}))})},CCb=function(a,b,c,d){t(function(e){return d?e.return(new Promise(function(h){Sk(Hi,function(){var k,m; return t(function(p){switch(p.nextAddress){case 1:if(!a.isNetworkFirstStrategy){k=void 0;p.jumpTo(2);break}return n(p,d.match(b).catch(function(){}),3); case 3:k=p.yieldResult;case 2:if(m=k){p.jumpTo(4);break}return n(p,d.put(b,c.clone()).catch(function(q){NI({error:(q==null?0:q.toString)?q.toString():"",url:b})}),4); case 4:h(),ua(p);}})},50)})):e.return()})}; MI.prototype.getCacheStorageResponse=function(a,b){return t(function(c){return b?c.return(b.match(a).then(function(d){return d&&d.ok?d:Promise.reject()})):c.return(Promise.reject())})}; var yCb=function(a){for(var b=g(qCb),c=b.next();!c.done;c=b.next())if(a.startsWith(c.value)&&a.endsWith(".svg"))return!0;return!1}; MI.prototype.resolveIcon=function(a){return this.iconSet.resolveIcon(a)}; var NI=function(a){Jm(new Mk("Error in IconManager",a))},sCb=function(a){if(y("wil_icons_cache_purge_killswitch"))return!1; try{var b=Oa.localStorage}catch(h){return!1}if(!b||!a.cacheStorageAvailable)return!1;var c=function(h){try{var k;(k=b)==null||k.setItem("yt-icons-last-purged",h.toString())}catch(p){var m;NI({error:((m=p)==null?0:m.toString)?p.toString():""})}},d=Number(b.getItem("yt-icons-last-purged")); if(!d)return d=new Date,d=d.setDate(d.getDate()-Math.floor(Math.random()*90+1)),c(d),!1;if(function(h,k){h=new Date(h);k=new Date(k);return k.getMonth()-h.getMonth()+12*(k.getFullYear()-h.getFullYear())}(d,Date.now())<3)return!1; try{return Oa.caches.delete("yt-icons").then(function(h){h&&c(Date.now());return h}).catch(function(){return!1}).finally(function(){a.isPurging=!1})}catch(h){var e; NI({error:((e=h)==null?0:e.toString)?h.toString():""});return!1}}; MI[rm]=[Ixb,nB];var ECb=function(a,b){this.JSC$12220_iconManager=a;this.iconsToFetch=b},FCb=function(a){a.iconsToFetch.length?Sk(Hi,function(){var b=[],c=new Set(a.iconsToFetch).values(); c=g(c);for(var d=c.next();!d.done;d=c.next()){d=d.value;for(var e=g(Object.values(Yjb)),h=e.next();!h.done;h=e.next())b.push({iconName:d,iconStyle:h.value})}uCb(a.JSC$12220_iconManager,b)},1E3):Promise.resolve()}; ECb[rm]=[xA,Kxb];var HCb=function(){this.isReady=!1;this.webPoCreationPromise=GCb(this)},GCb=function(a){var b; return t(function(c){if(c.nextAddress==1)return n(c,axa(),2);if(c.nextAddress!=3)return b=c.yieldResult,n(c,cxa(b),3);a.JSC$12224_webPoClient=c.yieldResult;a.JSC$12224_webPoClient.wpc.f().then(function(){a.isReady=!0}); return c.return(a.JSC$12224_webPoClient)})},ICb=function(a,b,c){if(a.JSC$12224_webPoClient){c={contentBinding:c, mintColdStartTokens:!0,mintErrorTokens:!0};var d={c:c.contentBinding,e:c.encodedContentBinding,mc:c.mintColdStartTokens,me:c.mintErrorTokens};c.cacheOptions&&(d.co={c:c.cacheOptions.cacheEncryptionKey,a:c.cacheOptions.attemptToLoadFromCacheIfNotReady,s:c.cacheOptions.storeInCache});a=a.JSC$12224_webPoClient.wpc.mws(d);b.serviceIntegrityDimensions={poToken:a}}else Im(Error("WebPoClient is not ready"))}; HCb.prototype.processContext=function(a){var b=this;if(!a.input.match(Ow(r_a)))return mv();var c=a.innerTubeRequest,d=c.videoId;return d?this.JSC$12224_webPoClient?this.isReady?(ICb(this,c,d),mv()):new lv(this.JSC$12224_webPoClient.wpc.f().then(function(){ICb(b,c,d)})):new lv(this.webPoCreationPromise.then(function(e){e.wpc.f().then(function(){ICb(b,c,d)})})):mv()};var JCb=new sm("WEB_PO_CONTEXT_PROCESSOR");var KCb=new sm("AUTH_SERVICE_TOKEN");var Lxa=new sm("YT_CONFIG_FLAG_RETRIEVER_TOKEN"),LCb=new sm("MISC_UI_SHARED_FLAGS_TOKEN");var MCb=function(){}; MCb.prototype.getFlag=function(a){if(a.configType!==2)throw Error("YtConfigFlagRetriever only supports YT_CONFIG flags");return NCb(a)}; var NCb=function(a){switch(a.flagType){case"bool":return y(a.flagName);case"int":return wea(uk(a.flagName));case"double":return uk(a.flagName);case"string":return vk(a.flagName);case"int32_list":return kna(a.flagName);case"int64_list":return kna(a.flagName).map(function(b){return wea(b)}); case"string_list":return lna(a.flagName);default:throw Error("Unknown flag type");}};var OI=function(a){ym.call(this,a===void 0?"document_active":a);var b=this;this.overridePriority=10;this.hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable", to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}}, {from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(c){b.transition("document_disposed",{event:c})}); window.addEventListener("beforeunload",function(c){b.transition("document_disposed_preventable",{event:c})}); window.addEventListener("unload",function(c){b.transition("document_disposed",{event:c});b.hasRun=new Map})}; l(OI,ym); OI.prototype.runPreventableDispose=function(a,b){if(!this.hasRun.get("document_disposed_preventable")){a(b==null?void 0:b.event);var c,d;if((b==null?0:(c=b.event)==null?0:c.defaultPrevented)||(b==null?0:(d=b.event)==null?0:d.returnValue)){b.event.returnValue||(b.event.returnValue=!0);b.event.defaultPrevented||b.event.preventDefault();this.hasRun=new Map;this.transition("document_active");return}}this.hasRun.set("document_disposed_preventable",!0);this.hasRun.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")}; OI.prototype.runDispose=function(a,b){this.hasRun.get("document_disposed")?this.transition("document_active"):(a(b==null?void 0:b.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))}; OI.prototype.runFlush=function(a,b){a(b==null?void 0:b.event);this.transition("document_active")}; OI.prototype.runActive=function(){};var PI=function(a){ym.call(this,a===void 0?"document_visibility_unknown":a);var b=this;this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.runVisible},{from:"document_visibility_unknown",to:"document_hidden",action:this.runHidden},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_visible",to:"document_hidden",action:this.runHidden}, {from:"document_visible",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visible",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_hidden",action:this.runHidden},{from:"document_foregrounded",to:"document_foregrounded",action:this.runForegrounded},{from:"document_hidden",to:"document_visible",action:this.runVisible},{from:"document_hidden",to:"document_backgrounded", action:this.runBackgrounded},{from:"document_hidden",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_backgrounded",to:"document_visible",action:this.runVisible}];document.addEventListener("visibilitychange",function(c){document.visibilityState==="visible"?b.transition("document_visible",{event:c}):b.transition("document_hidden", {event:c})}); y("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(c){b.transition("document_backgrounded",{event:c})}),window.addEventListener("focus",function(c){b.transition("document_foregrounded",{event:c})}))}; l(PI,ym);PI.prototype.runVisible=function(a,b){a(b==null?void 0:b.event);y("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")}; PI.prototype.runHidden=function(a,b){a(b==null?void 0:b.event);y("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")}; PI.prototype.runBackgrounded=function(a,b){a(b==null?void 0:b.event)}; PI.prototype.runForegrounded=function(a,b){a(b==null?void 0:b.event)};var QI=function(){this.teardownLifecycle=new OI;this.visibilityLifecycle=new PI}; QI.prototype.install=function(){var a=Ga.apply(0,arguments),b=this;a.forEach(function(c){b.teardownLifecycle.install(c)}); a.forEach(function(c){b.visibilityLifecycle.install(c)})};var RI=function(){QI.call(this);var a={};this.install((a.document_disposed={callback:this.abortSlisAndFlush},a));y("combine_ve_grafts")&&(a={},this.install((a.document_disposed={callback:this.flushInteractionLoggingAttachVes},a)));a={};this.install((a.flush_logs={callback:this.logFinalPayload},a));y("web_log_cfg_cee_ks")||Sk(Hi,OCb)}; l(RI,QI);var PCb=function(){RI.loggingInstance||(RI.loggingInstance=new RI);return RI.loggingInstance}; RI.prototype.logFinalPayload=function(){if(y("web_fp_via_jspb")){var a=new bsa,b=iq();b&&jg(a,1,b);b=y("jspb_sparse_encoded_pivot")?new lm([{}]):new lm;Nf(b,380,esa,a);TFa("finalPayload",b);y("web_fp_via_jspb_and_json")&&bl("finalPayload",{csn:iq()})}else bl("finalPayload",{csn:iq()})}; RI.prototype.abortSlisAndFlush=function(){lYa(cv);ev!=null&&ev.flush()}; RI.prototype.flushInteractionLoggingAttachVes=function(){hHa(Zq())}; var OCb=function(){var a=gk("CLIENT_EXPERIMENT_EVENTS");if(a){var b=tea();a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b(c)&&bl("genericClientExperimentEvent",{eventType:c});delete ek.CLIENT_EXPERIMENT_EVENTS}};function QCb(a){var b={};PCb().install((b.document_disposed={callback:a},b))} ;var SI=function(a,b,c){b=b===void 0?{}:b;ym.call(this,c===void 0?"uninitialized":c);this.env=a;this.transitions=[{from:"uninitialized",to:"initialized",action:this.init},{from:"initialized",to:"rendering",action:this.initialRender},{from:"rendering",to:"rendered",action:this.afterRenderImmediate},{from:"rendered",to:"after-render-deferred",action:this.afterRenderDeferred}];b.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=b.shouldWaitOnAsyncImmediate)}; l(SI,ym);SI.prototype.init=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return b.processPluginOptions.shouldWaitOnAsyncImmediate?n(d,a(b.env),2):(a(b.env),d.jumpTo(2));if(d.nextAddress!=4)return b.jobSet?n(d,b.jobSet.completedResolver.promise,4):d.jumpTo(4);c=Zw();c.parkOrScheduleJob(function(){b.transition("rendering")},10,"ci"); ua(d)})}; SI.prototype.initialRender=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return b.processPluginOptions.shouldWaitOnAsyncImmediate?n(d,a(b.env),2):(a(b.env),d.jumpTo(2));if(d.nextAddress!=4)return b.jobSet?n(d,b.jobSet.completedResolver.promise,4):d.jumpTo(4);c=Zw();c.parkOrScheduleJob(function(){b.transition("rendered")},10,"cr"); ua(d)})}; SI.prototype.afterRenderImmediate=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return b.processPluginOptions.shouldWaitOnAsyncImmediate?n(d,a(b.env),2):(a(b.env),d.jumpTo(2));if(d.nextAddress!=4)return b.jobSet?n(d,b.jobSet.completedResolver.promise,4):d.jumpTo(4);c=Zw();c.parkOrScheduleJob(function(){b.transition("after-render-deferred")},10,"carml"); ua(d)})}; SI.prototype.afterRenderDeferred=function(a){var b=this;return t(function(c){a(b.env);ua(c)})};var RCb={},SCb=(RCb.rendered={priority:0,callback:function(a){Npa(a.injector.resolve(Kl))}},RCb);var TCb=!1,UCb=0,VCb=null,WCb=null;function XCb(){if(Ora()==="hidden")var a="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else Ora()==="visible"&&(a="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",VCb=null);a&&YCb(a)} function YCb(a){if(a==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||a==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(WCb===a)return;WCb=a}var b=9E4+Math.random()*2E3;if(a!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(km()>b)&&Ora()==="visible"){b=-1;VCb&&(b=Math.round(rl()-VCb));var c=String;var d=Qa("_fact",window);d=d==null||d==-1?-1:Math.max(Date.now()-d,0);bl("foregroundHeartbeat",{firstActivityMs:c(d),clientDocumentNonce:hFa,index:String(UCb),lastEventDeltaMs:String(b),trigger:a});Pa("_fact", -1,window);UCb++;VCb=rl()}} ;var ZCb=function(a,b){var c=Ga.apply(2,arguments);a=a===void 0?0:a;Mk.call(this,b,c);this.errorType=a;Object.setPrototypeOf(this,this.constructor.prototype)}; l(ZCb,Mk);var $Cb=new sm("NETWORK_SLI_TOKEN");var aDb=function(a){this.networkSli=a}; aDb.prototype.fetch=function(a,b,c){var d=this,e;return t(function(h){e=bDb(d,a,b);return h.return(fetch(e).then(function(k){return d.handleResponse(k,c)}).catch(function(k){Jm(k); if((c==null?0:c.expectJsonStrict)&&k instanceof ZCb&&k.errorType===1)return Promise.reject(k)}))})}; var aab=function(a,b,c,d){var e,h,k,m,p,q;return t(function(r){switch(r.nextAddress){case 1:return e=bDb(a,b,c),xa(r,2),n(r,fetch(e),4);case 4:h=r.yieldResult;ya(r,3);break;case 2:throw za(r),new Mk("Failed to fetch streaming response",e.url);case 3:if(!h.redirected&&!h.ok)throw(k=a.networkSli)==null||k.failure(),new Mk("Streaming fetch request not ok",e.url);if(!h.body)throw new Mk("No response body in streaming response",e.url);m=h.body.pipeThrough(new TextDecoderStream).getReader();p=new Gt;q= {};return r.return(cDb(a,m,p,N$a,q,d));}})},bDb=function(a,b,c){if(a.networkSli){var d=ld(wd(b,"key"))||"/UNKNOWN_PATH"; a.networkSli.start(d)}a=c;y("wug_networking_gzip_request")&&(a=Lqa(c));return new window.Request(b,a)},cDb=function(a,b,c,d,e,h){var k,m,p,q,r,w,z,C,E; return t(function(I){if(I.nextAddress==1)return n(I,b.read(),2);k=I.yieldResult;m=k.value;if(p=k.done)return(q=a.networkSli)==null||q.success(),I.return(e);try{r=c.parse(m)}catch(N){throw new ZCb(1,"Failed to parse streaming response",m)}if(r!=null)for(w=g(r),z=w.next();!z.done;z=w.next())C=z.value,d(e,C),E=void 0,(E=h)==null||E(e,C);return I.return(cDb(a,b,c,d,e,h))})}; aDb.prototype.handleResponse=function(a,b){var c=a.text().then(function(d){if((b==null?0:b.jspbResponseCtor)&&a.ok)return jga(b.jspbResponseCtor,d);d=d.replace(")]}'","");if((b==null?0:b.expectJsonStrict)&&d)try{var e=JSON.parse(d)}catch(k){throw new ZCb(1,"JSON parsing failed after fetch")}var h;return(h=e)!=null?h:JSON.parse(d)}); a.redirected||a.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),c=c.then(function(d){Jm(new Mk("Error: API fetch failed",a.status,a.url,d));return Object.assign({},d,{errorMetadata:{status:a.status}})})); return c}; aDb[rm]=[tm($Cb)];var dDb=new sm("NETWORK_MANAGER_TOKEN");var eDb=[1,2,4,8,16,30],gDb=function(a){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=a.maxTimeMs;this.maxFrameCount=a.maxFrameCount===void 0?Math.ceil(60*a.maxTimeMs/1E3):a.maxFrameCount;a=g(eDb);for(var b=a.next();!b.done;b=a.next())this.brokenFrameSummarizers.push(new fDb(b.value/60*1E3))},hDb=function(a){var b=a.frameCountInternal>=a.maxFrameCount; return a.elapsedTimeMs>=a.maxTimeMs||b},iDb=function(a){for(var b=[],c=g(a.brokenFrameSummarizers),d=c.next();!d.done;d=c.next())d=d.value,d=d.brokenFrameCount!==0?{severityMs:Math.round(d.targetFrameTimeMs), eventCount:d.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(d.averageDurationBetweenEventsMs)}:void 0,d&&b.push(d);return{summaries:b,monitoringDurationMs:Math.round(a.elapsedTimeMs)}}; ia.Object.defineProperties(gDb.prototype,{elapsedTimeMs:{configurable:!0,enumerable:!0,get:function(){return this.startTime===void 0||this.prevTime===void 0?0:this.prevTime-this.startTime}}, frameCount:{configurable:!0,enumerable:!0,get:function(){return this.frameCountInternal}}}); var fDb=function(a){this.targetFrameTimeMs=a;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0}; ia.Object.defineProperties(fDb.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var jDb=function(){}; jDb.prototype.start=function(a,b){var c=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var d=new gDb({maxTimeMs:a});this.monitor=d;this.lastSummaryInternal=void 0;this.metadataToLog=b;return new Promise(function(e){var h=function(k){if(k===void 0)c.stop(),e(void 0);else if(c.monitor!==d)k=Object.assign({},iDb(d),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),e(k);else{var m=c.monitor;if(!hDb(m)){m.frameCountInternal++;if(m.prevTime===void 0)m.startTime= k;else for(var p=k-m.prevTime,q=g(m.brokenFrameSummarizers),r=q.next();!r.done;r=q.next()){r=r.value;var w=r.currTimeMs;r.currTimeMs+=p;p>r.targetFrameTimeMs+2&&(r.brokenFrameCount++,r.timeOfFirstBrokenFrameMs===void 0&&(r.timeOfFirstBrokenFrameMs=w),r.timeOfLastBrokenFrameMs=w)}m.prevTime=k}hDb(c.monitor)?e(c.stop()):Hi.addJob(h,5,0)}}; Hi.addJob(h,5,0)})}; jDb.prototype.stop=function(a){if(!this.monitor)return this.lastSummaryInternal;var b=Object.assign({},iDb(this.monitor),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(b.monitoringDurationMs){a=a!=null?a:this.metadataToLog;var c={droppedFramesSummary:b,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};a&&(c[a.type]=a.data);bl("manualSmoothnessMeasurement",c)}this.monitor=void 0;this.lastSummaryInternal=b;this.metadataToLog=void 0;return b};var kDb=new sm("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var TI=function(){}; TI.getInstance=function(){var a=Qa("ytglobal.storage_");a||(a=new TI,Pa("ytglobal.storage_",a));return a}; TI.prototype.estimate=function(){var a,b,c;return t(function(d){a=navigator;return((b=a.storage)==null?0:b.estimate)?d.return(a.storage.estimate()):((c=a.webkitTemporaryStorage)==null?0:c.queryUsageAndQuota)?d.return(lDb()):d.return()})}; var oDb=function(){var a,b;return t(function(c){switch(c.nextAddress){case 1:return a="PERSISTED_STATE_NOT_SUPPORTED",xa(c,2),n(c,mDb(),4);case 4:a=c.yieldResult;if(a!=="PERSISTED_STATE_NOT_GRANTED"){c.jumpTo(5);break}return n(c,nDb(),6);case 6:a=c.yieldResult;case 5:ya(c,3);break;case 2:b=za(c),b instanceof Error&&Im(b);case 3:return bl("persistentStorageStateChecked",{persistedState:a}),c.return(a);}})},mDb=function(){var a,b,c,d; return t(function(e){if(e.nextAddress==1)return a=navigator,(b=a.storage)!=null&&b.persisted?n(e,(c=a.storage)==null?void 0:c.persisted(),2):e.return("PERSISTED_STATE_NOT_SUPPORTED");d=e.yieldResult;return e.return(d?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},nDb=function(){var a,b,c,d; return t(function(e){if(e.nextAddress==1)return a=navigator,(b=a.storage)!=null&&b.persist?n(e,(c=a.storage)==null?void 0:c.persist(),2):e.return("PERSISTED_STATE_NOT_SUPPORTED");d=e.yieldResult;return e.return(d?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})}; function lDb(){var a=navigator;return new Promise(function(b,c){var d;(d=a.webkitTemporaryStorage)!=null&&d.queryUsageAndQuota?a.webkitTemporaryStorage.queryUsageAndQuota(function(e,h){b({usage:e,quota:h})},function(e){c(e)}):c(Error("webkitTemporaryStorage is not supported."))})} Pa("ytglobal.storageClass_",TI);var pDb=ka(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),qDb=ka(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);function rDb(a,b,c){b=b===void 0?{}:b;var d,e=(d=A(a.commandMetadata,kq))==null?void 0:d.url;d=b.form||{};!c||d.element||d.skipDefaultElement||(b.form=b.form||{},b.form.element=c);if(e&&e!=="/service_ajax")return{type:0,command:a,form:b.form};if(y("kevlar_service_command_check")){if(Gx(um().resolve(Xw),a))return Object.assign({},{type:1,command:a},b)}else{var h;if((h=A(a.commandMetadata,kq))==null?0:h.apiUrl)return Object.assign({},{type:1,command:a},b)}return{type:2,command:a,form:b.form}} function t0a(a){if(a.form){var b=a.form,c=Object.assign({},b);b=b.element;c=(delete c.element,c);if(b)return[Av(b,[a.command,c,a.commandController])]}return[]} function u0a(a){if(a.form){var b=a.form,c=Object.assign({},b);b=b.element;c=(delete c.element,c);b&&zv(b,[a.command],b,c)}} ;var izb={"/":ww,"/?feature=ytca":ww,"/feed/downloads":K2a};var UI=function(a,b,c){this.JSC$12285_upliftPromise=a;this.store=b;this.JSC$12285_persistentStorePromiseAccessor=c}; UI.prototype.shouldPreferLocalResponse=function(a){return a.browseId==="FEdownloads"?!0:!1}; UI.prototype.localInnertubeResponse=function(a){var b=this;return t(function(c){return a.browseId==="FEdownloads"?c.return(sDb(b)):c.return(Promise.reject(Error("No local Browse response available.")))})}; UI.prototype.canProvideFallbackResponse=function(){return!0}; UI.prototype.localFallbackInnertubeResponse=function(a){var b=this,c,d,e;return t(function(h){switch(h.nextAddress){case 1:return n(h,b.JSC$12285_persistentStorePromiseAccessor(),2);case 2:c=h.yieldResult;if(a.browseId!=="SPaccount_downloads"||!c){h.jumpTo(3);break}return n(h,hzb(c),4);case 4:if(d=h.yieldResult)return h.return(Ey(d));case 3:return a.browseId==="FEwhat_to_watch"?h.return(tDb(b)):(e=y("web_offline_continuation_automatic_retry")||y("web_offline_continuation_retry_button"))&&a.continuation? h.return(uDb(b)):h.return(vDb(b));}})}; var tDb=function(a){var b;return t(function(c){if(c.nextAddress==1)return n(c,a.JSC$12285_upliftPromise,2);b=S3a(a.store.getState().entities);return b.length?c.return(wDb(a,b)):c.return(vDb(a))})},sDb=function(a){var b,c; return t(function(d){if(d.nextAddress==1)return n(d,a.JSC$12285_upliftPromise,2);if(d.nextAddress!=3)return b=xDb([{offlineItemSectionRenderer:{}}]),n(d,yDb(a,b),3);c=d.yieldResult;c.onResponseReceivedActions=[aub("REFRESH_DOWNLOADS")];return d.return(c)})},vDb=function(a){var b,c; return t(function(d){if(d.nextAddress==1)return n(d,cG(a.JSC$12285_upliftPromise,a.store),2);b=d.yieldResult;c=xDb([bzb(b)]);return d.return(yDb(a,c))})},uDb=function(a){var b,c,d,e; return t(function(h){if(h.nextAddress==1)return b={},c=a.store.getState().continuation.continuationCommand,sB(b,Du,c),n(h,cG(a.JSC$12285_upliftPromise,a.store,b,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);d=h.yieldResult;e={};sB(e,ATa,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:d}}}],targetId:"browse-feedFEwhat_to_watch"});return h.return({responseContext:{},onResponseReceivedActions:[e]})})},xDb=function(a){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0, content:{sectionListRenderer:{contents:a}}}}]}}},wDb=function(a,b){var c; return t(function(d){var e;if(e={contents:[]},e.contents){for(var h=g(b),k=h.next();!k.done;k=h.next())if(k=k.value,G3a(k)){var m=e.contents,p=m.push,q=void 0;(k==null?0:(q=k.videoEntity)==null?0:q.videoId)?(q={videoId:k.videoEntity.videoId,title:zw(k.videoEntity.title),shortBylineText:zw(k.channelEntity.title),thumbnail:k.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:42356}},navigationEndpoint:xw(k.videoEntity.videoId,"PPSV"),badges:[{metadataBadgeRenderer:{label:Fv("DOWNLOADED",void 0, "Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]},k.videoEntity.lengthSeconds&&(q.thumbnailOverlays=[X2a(k.videoEntity.lengthSeconds)]),k=q):k={};p.call(m,{richItemRenderer:{content:{videoRenderer:k}}})}else{if(F3a(k)){m=e.contents;p=m.push;var r=q=void 0,w=void 0,z=void 0,C=void 0,E=void 0,I=void 0,N=void 0,P=void 0,U=void 0,ca=void 0,aa=void 0;var ea=k.mainPlaylistEntity.playlistId,ha=k==null?void 0:(aa=k.mainPlaylistEntity)==null?void 0:(ca=aa.thumbnailStyleData)==null?void 0:(U=ca[0])==null?void 0: (P=U.value)==null?void 0:(N=P.collageThumbnail)==null?void 0:N.coverThumbnail;if(ea&&ha){N=N2a(ea);!y("enable_offline_playlist_page")&&(k==null?0:(I=k.mainPlaylistEntity)==null?0:I.videos)&&(I=k==null?void 0:(E=k.mainPlaylistEntity)==null?void 0:(C=E.videos)==null?void 0:C[0],C=$v(I).entityId,C=JSON.parse(C).videoId,C!==void 0&&(N=xw(C,ea)));C=[];if(k==null?0:(z=k.mainPlaylistEntity)==null?0:(w=z.videos)==null?0:w.length)C=[Z2a(),Object.assign({},(r=Y2a(k==null?void 0:k.mainPlaylistEntity.videos.length))!= null?r:{})];k={playlistId:ea,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:ha}},navigationEndpoint:N,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:C,title:zw(k.mainPlaylistEntity.title),shortBylineText:zw(k==null?void 0:(q=k.channelEntity)==null?void 0:q.title),badges:[{metadataBadgeRenderer:{label:Fv("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]}}else k=void 0;p.call(m,{richItemRenderer:{content:{playlistRenderer:k}}})}}}else e={};c={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0, content:{richGridRenderer:e}}}]}};return d.return(yDb(a,c))})},yDb=function(a,b){var c,d; return t(function(e){if(e.nextAddress==1)return n(e,a.JSC$12285_persistentStorePromiseAccessor(),2);if(e.nextAddress!=3)return c=e.yieldResult,n(e,fzb(c),3);d=e.yieldResult;return e.return({responseContext:{},contents:b,topbar:d})})};function zDb(a,b,c){a={"/youtubei/v1/browse":new UI(a,b,c),"/youtubei/v1/player":new dzb(a,b),"/youtubei/v1/navigation/resolve_url":new fG,"/youtubei/v1/next":new hG(a,b,c),"/youtubei/v1/guide":new dG(c),"/youtubei/v1/search":new gG(a,b,c),"/youtubei/v1/reel/reel_item_watch":new iG(a,b,c)};a["/youtubei/v1/account/account_menu"]=new bG;a["/youtubei/v1/notification/get_notification_menu"]=new eG;return a} ;var ADb=function(){this.moduleRegistry={};this.fetchCount=0}; ADb.prototype.isFetching=function(){return this.fetchCount>0}; var BDb=function(a,b){var c=[],d=!1;b=g(b);for(var e=b.next();!e.done;e=b.next()){e=a.moduleRegistry[e.value];var h=void 0,k=void 0;((h=e)==null?0:h.isFetching)&&((k=e)==null?0:k.resolver)?(c.push(e.resolver.promise),d=!0):(e=new aj,e.resolve(void 0),c.push(e.promise))}return d?Promise.all(c):void 0},VI=function(a,b){a.moduleRegistry[b.toString()]={asyncId:b, isFetching:!1};return a}; ADb.prototype.JSC$12296_loadModules=function(){for(var a=this,b=new Map,c=[],d=g(Ga.apply(0,arguments)),e=d.next();!e.done;e=d.next()){e=e.value;var h=this.moduleRegistry[e];h?h.resolver?b.set(e,h.resolver):(h.resolver=new aj,b.set(e,h.resolver),c.push(h.asyncId),h.isFetching=!0):(h=new aj,b.set(e,h),h.resolve(void 0))}c.length&&(this.fetchCount+=1,gj(Q$a.getMultipleAsync.apply(Q$a,pa(c)).then(function(k){for(var m=0;m<c.length;m++){var p=k[m],q=a.moduleRegistry[c[m].toString()];q.isFetching=!1;q.resolver.resolve(p)}}).catch(function(k){for(var m= g(c),p=m.next();!p.done;p=m.next()){p=p.value; var q=a.moduleRegistry[p.toString()];q.resolver=void 0;q.isFetching=!1;b.get(p.toString()).reject(k)}}),function(){--a.fetchCount})); return Promise.all([].concat(pa(b.values())).map(function(k){return k.promise}))};var WI=new sm("MODULE_REGISTRY_TOKEN");var CDb={},DDb=(CDb.rendered={priority:0,callback:function(a){a:{var b=void 0;try{var c,d=(c=i9a("pom"))==null?void 0:c.get("role_text");if(!d)break a;b={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:d}]}}}}}}catch(k){}b&&a.injector.resolve(vm).resolveCommand(b)}try{var e=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(e){var h=JSON.parse(e);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");h&&a.injector.resolve(vm).resolveCommand(h)}}catch(k){}}}, CDb);function XI(){var a=um().resolve(jA);return Promise.resolve(i7a(a,Oa.location.href,{},document.referrer,function(){return 0},function(){return!1}))} function YI(a,b){Vk(Yk(),function(){Eq("adl")}); um().resolve(Cpb)(b);a=a.root;a.loadData&&a.loadData(b);(b==null?0:b.response)?dv(yYa(),"SUCCESS"):Jm(new Mk("Lifecycle: No response in data",hk("IS_SHELL_LOAD"),b?b.page:"NO_PAGE",b?b.endpoint:"NO_ENDPOINT"));a.polymerController.$["page-manager"].lazyPrepareCriticalPages((b==null?void 0:b.page)||"",b.endpoint);var c,d;((d=A(b==null?void 0:(c=b.endpoint)==null?void 0:c.commandMetadata,kq))==null?0:d.webPageType)&&tw.dispatch(Tv(A(b.endpoint.commandMetadata,kq).webPageType))} function EDb(){var a,b;return t(function(c){switch(c.nextAddress){case 1:a=window;if(!a.getDataPromise){c.jumpTo(2);break}xa(c,3);return n(c,a.getDataPromise(),5);case 5:return c.return(c.yieldResult);case 3:return za(c),n(c,XI(),6);case 6:return c.return(c.yieldResult);case 2:if(a.getInitialData)return b=a.getInitialData(),a.getInitialData=void 0,c.return(b);throw Error("Failed to get initial data for load: "+Oa.location.href);}})} ;var FDb,GDb={},HDb=(GDb.initialized={priority:10,callback:function(){FDb=XI()}},GDb.rendering={callback:function(a){var b; return t(function(c){if(c.nextAddress==1)return n(c,FDb,2);b=c.yieldResult;if(!b.endpoint)throw Error("No command returned for load: "+Oa.location.href);YI(a,b);ua(c)})}},GDb);var IDb=new sm("APP_ROOT");var JDb={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500},{messageRegExp:/ytsignals missing/,weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/, weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/, weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,weight:500},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/, weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100}, {messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/Unable to load Botguard/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/, weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/, weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/, weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/, weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,weight:1E3}],callbackWeights:[{callback:function(a){var b=a.stack;if(b.includes("chrome://")||b.includes("chrome-extension://")||a.message.includes("chrome-extension://")||b.includes("moz-extension://")||b.includes("local.adguard.org")|| b.includes("auctioneer3.50million.club")||b.includes("youtubedownloader")||b.includes("youtube_home_page")||b.includes("is_youtube_video_no_longer_available")||b.includes("switchScreenSizeHack")||b.includes("yt_main_big_banner.js")||b.includes("YouTubeCenter.js")||b.includes("/mytube.js")||b.includes("JSON.parseWrapper")||b.includes("/inj_js/common.js")||b.includes("firebug-lite")||b.includes(".repl.co/")||b.includes("linkfix")||a.message.includes("Access is denied for this document")&&b.includes("<anonymous>")|| a.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&b.includes("<anonymous>"))return!0;if(b.includes("https://www.youtube.com"))return!1;a=b.split("\n");if(!a.length)return!1;if(a.length<=3&&b.includes("s.onloadeddata"))return!0;b=0;for(var c=g(a),d=c.next();!d.done;d=c.next())d=d.value,(d.includes("https://")||d.includes("http://"))&&b++;return b/a.length>.95}, weight:0},{callback:function(a){return a.message==="Unknown Error"&&a.name.indexOf("NS_")===0}, weight:100},{callback:function(a){if(!Vd)return!1;var b=a.message.indexOf("\uBA54\uBAA8\uB9AC \uB9AC\uC18C\uC2A4\uAC00 \uBD80\uC871\uD558\uAE30 \uB54C\uBB38\uC5D0 \uC774 \uC791\uC5C5\uC744 \uC644\uB8CC\uD560")===0||a.message.includes("available to complete this operation"),c=a.stack.includes("webcomponents")&&a.message==="Object doesn't support this action";a=a.message.includes("object that does not implement interface Element");return b||c||a}, weight:0},{callback:function(a){return a.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."}, weight:0},{callback:function(a){return a.message==="Operation is not supported"&&(a.stack.match(/textinputassistant/g)||[]).length>=5}, weight:500},{callback:function(a){return a.stack.includes("eval code (eval (code:1:1)")||a.stack.includes("Object.my_load [as load] ")}, weight:0},{callback:function(a){return a.message.includes("Permission denied")&&a.stack.includes("this.domHandler")?!0:a.name.includes("TypeError")&&a.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")}, weight:500},{callback:function(a){if(!a.stack)return!1;var b=a.stack.trim().split("\n");b.length&&b[0].endsWith("Error: "+a.message)&&b.shift();b.length&&b[b.length-1].includes("at window.onerror (")&&b.pop();if(!b.length)return!0;if(a.message==="Script error.")return b[0].includes("www.youtube.com")||b.length>=2&&b[0].startsWith("at new")&&b[1].startsWith("at window.onerror");if(a.message==="Unexpected token")return!0;a=g(b);for(b=a.next();!b.done;b=a.next())if(b=b.value,!(b.includes("<anonymous>")|| b.startsWith("load@")||b.startsWith("global code@")||b.startsWith("@https://")))return!1;return!0}, weight:500},{callback:function(a){return a.message==="Cannot read property 'experiments'"&&a.stack.includes("/s/player/")}, weight:500},{callback:function(a){return a.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")}, weight:500},{callback:function(a){return a.stack.includes("/embed.js")?(a.params&&a.params&&(a.params.name="56"),!0):!1}, weight:1}]};var KDb={},LDb=(KDb.initialized={priority:10,callback:function(a){a.injector.addProvider({provide:IDb,useValue:a.root});a.injector.addProvider({provide:dAb,useValue:Sta});a.injector.addProvider({provide:eAb,useValue:JDb});var b={};a.injector.addProvider((b.provide=fAb,b.useFactory=function(c,d){return function(){tAb(c,d)}},b[rm]=[dAb, eAb],b));a.injector.addProvider({provide:oA,useClass:oA})}},KDb);var MDb={},NDb=(MDb.initialized={priority:3,callback:function(){var a;if(a=ooa()){a=a.replace("/",".");var b=Kk();b.set("tz",a);b.save();a=!0}else a=!1;a||(a=Kk(),a.set("utco",-Math.floor(new Date().getTimezoneOffset())),a.save())}},MDb);function ODb(){fk("CSI_SERVICE_NAME","youtube");Cq({loadType:"cold"});y("kevlar_log_lcp")&&WRa(function(a){Eq("lcp",a.value)})} function PDb(){var a=vd(document.location.href,"enable");a&&a.indexOf("scraper")>-1&&fk("ADD_SCRAPER_ATTRIBUTES",!0)} var QDb={},RDb=(QDb.initialized={priority:10,callback:function(a){a.injector.resolve(oA).start();a=ny();var b=hk("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||hk("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||hk("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||hk("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";fv(wYa(),{mainAppWeb:Object.assign({},a,{pageType:b})});fv(yYa(),{mainAppWeb:Object.assign({},a,{pageType:b})});fv(AYa(),{mainAppWeb:a}); fv(BYa(),{mainAppWeb:a});Bka(function(){dv(AYa(),"FAILURE");dv(BYa(),"FAILURE")}); ODb();PDb();V8a()}},QDb);var SDb={},TDb=(SDb.initialized={priority:10,callback:function(){if(document.readyState==="complete")Eq("dl"),Zw().processSignal("pcl");else{var a=function(){Eq("dl");Zw().processSignal("pcl");window.removeEventListener("load",a)}; window.addEventListener("load",a)}}},SDb);var UDb={},VDb=(UDb.rendering={priority:0,callback:function(){var a=Zw();a.parkOrScheduleJob(function(){a.processSignal("eocs")},10,"eor",5E3)}},UDb);var WDb=function(){}; l(WDb,LE); WDb.prototype.resolveCommand=function(a,b){var c,d,e,h,k,m,p,q;return t(function(r){e=(c=A(a,gWa))==null?void 0:(d=c.dialog)==null?void 0:d.commentReplyDialogRenderer;if(!e)throw new Mk("No dialog in createCommentReplyDialogEndpoint");k=(h=b.form)==null?void 0:h.event;if(!k)throw new Mk("Event not passed in when resolving command");m=g(k.composedPath());for(p=m.next();!p.done;p=m.next())if(q=p.value,q.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||q.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return q.showReplyDialog(e),r.return(); ua(r)})};var ZI=function(a){this.pageRequestService=a;this.JSC$12310_prefetchCoordinator=Pzb()}; l(ZI,LE);ZI.prototype.resolveCommand=function(a){var b=this,c,d,e,h;return t(function(k){if(k.nextAddress==1){c=A(a,KWa);if((d=c)==null||!d.taskId)throw Error("Invalid Command");e=c.taskId;xa(k,2);return n(k,q7a(b.pageRequestService,a,{},"").then(function(m){if(!m)throw Error("No response from prefetchPage.")},function(m){throw Error("No response from prefetchPage: "+m+"."); }),4)}if(k.nextAddress!=2)return Szb(b.JSC$12310_prefetchCoordinator,e),ya(k,0); h=za(k);xI(b.JSC$12310_prefetchCoordinator,e,h);ua(k)})}; ZI[rm]=[jA];var $I=function(a){this.innertubeTransportService=a}; l($I,LE);$I.prototype.resolveCommand=function(a){var b=this,c,d;return t(function(e){c=A(a,jXa);if(c.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||c.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")d=c.boolValue?2:1,Hv.getInstance().setState(d,!0,!0);return n(e,Pw(b.innertubeTransportService,a),0)})}; $I[rm]=[Xw];var aJ={addToPlaylistEndpoint:Lv(oF),adsControlFlowOpportunityReceivedCommand:Lv(fF),captionPickerEndpoint:Lv(DF),changeMiniAppPlayStateCommand:Lv(sF),clearLocationCommand:Lv(rF),copyLinkCommand:Lv(FF),copyTextEndpoint:Lv(iF),createCommentReplyDialogEndpoint:r0a(WDb),dismissDialogEndpoint:Lv(uF),entityUpdateCommand:Lv(jF),getPaymentsClientTokenCommand:Lv(YF),getTranscriptEndpoint:Lv(XF),googlePaymentBillingCommand:Lv(ZF),googlePaymentPurchaseManagerCommand:Lv($F),hideEngagementPanelEndpoint:Lv(vF), logGtmCommand:Lv(pF),notifyDropdownOptionSelectedCommand:Lv(tF),openAdAllowlistInstructionCommand:Lv(gF),openOnePickAddVideoModalCommand:Lv(HF),pingingEndpoint:Lv(hF),refreshPanelEndpoint:Lv(wF),scrollToSectionEndpoint:r0a(Lyb),setSettingEndpoint:Lv($I),sfvAudioItemPlaybackCommand:Lv(EF),showDialogCommand:Lv(yF),showEngagementPanelEndpoint:Lv(zF),showSheetCommand:Lv(AF),talkToRecsDeselectCommand:Lv(TF),talkToRecsNextCommand:Lv(UF),talkToRecsSelectCommand:Lv(VF),talkToRecsUpdateTextCommand:Lv(WF), toggleEngagementPanelCommand:Lv(BF),updateEngagementPanelContentCommand:Lv(CF),webSubmitFormCommand:Lv(KF)};aJ.REQUEST_MINI_APP_FULLSCREEN=Lv(NF);aJ.ACK_PLAYABLES_3P_DATA_CONSENT=Lv(LF);aJ.RESUME_NAVIGATION=Lv(OF);aJ.playlistEditEndpoint=Lv(JF);aJ.createPlaylistServiceEndpoint=Lv(GF);y("web_modern_buttons")&&(aJ.COPY_SHARE_URL=Lv(MF));y("kevlar_channel_creation_form_resolver")&&(aJ.channelCreationFormEndpoint=Lv(oF)); y("web_enable_prefetching_videos_on_home")&&(aJ.prefetchWatchCommand=Lv(ZI),aJ.registerTasksCommand=Lv(zI));y("web_enable_feedback_endpoint_resolver")&&(aJ.feedbackEndpoint=Lv(lF));y("web_enable_feedback_endpoint_resolver_batch_2")&&(aJ.undoFeedbackEndpoint=Lv(nF),aJ.TELL_US_WHY=Lv(mF));aJ.SHARE_PLAYABLE_WITH_HIGH_SCORE=Lv(PF);var v0a=Object.assign({},aJ);var XDb={},ZDb=(XDb.initialized={priority:10,callback:YDb},XDb);function YDb(a){var b=a.root;w0a(function(c,d){return rDb(c,d,b)},function(c){if(!c.command)return[]; var d;((d=c.form)==null?0:d.element)?c.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},c.form,{endpoint:c.command})})):b.handleNavigate(c);return[]}); um().addProvider({provide:vm,useValue:Mv.instance})} ;var $Db={},aEb=($Db.initialized={callback:function(a){var b={},c={};PCb().install((b.document_disposed={callback:function(){y("finalize_all_timelines")?tGa():Bq();YCb("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");whb();var d=a.injector.resolve(oA);d.intervalId!==void 0&&(d.intervalId&&Hi.cancelJob(d.intervalId),d.intervalId=void 0,--d.currentPartitionIndex,d=hhb(d),d>0&&uYa({mainAppWeb:ny(),survivalSli:{partitionMinute:d,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));lYa(cv);ev!=null&&ev.flush(); cy&&cy.JSC$7348_snapshotAndFlush()}},b),(c.flush_logs={callback:function(){Hm()}},c))}},$Db);var bEb={},cEb=(bEb.rendered={priority:0,callback:function(){var a=new vxa;a.increment("STARTED");if(gk("LOGGED_IN")&&gk("SERVER_VERSION")!=="test"&&gk("SERVER_VERSION")!=="dev"&&!wia()&&!via()){a.increment("EXECUTING");var b=document.createElement("iframe");b.style.display="none";bca(b,2,Nb("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+gk("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(b);a.increment("DONE")}}},bEb);var dEb={},eEb=(dEb.rendered={callback:function(){Pzb().resume()}},dEb);var fEb={acknowledgeChannelTouStrikeCommand:zy(JG),addToPlaylistServiceEndpoint:zy(FH),addToPlaylistEndpoint:zy(FH),addUpcomingEventReminderEndpoint:zy(YG),browseEndpoint:zy(tzb),channelCreationFormEndpoint:zy(CG),channelCreationServiceEndpoint:zy(DG),claimLegacyYoutubeChannelEndpoint:zy(pG),clearSearchHistoryEndpoint:zy(QG),clearWatchHistoryEndpoint:zy(RG),commerceActionCommand:Ay(bI),createBackstagePostEndpoint:zy(jG),createCommentEndpoint:zy(yG),createCommentReplyEndpoint:zy(xG),createLiveChatPollEndpoint:zy(ZG), createPlaylistServiceEndpoint:zy(GH),crossAccountChannelTransferEndpoint:zy(UG),deleteLiveChatMessageCommand:zy($G),deletePlaylistEndpoint:zy(HH),dismissalEndpoint:zy(KG),feedbackEndpoint:zy(LG),flagEndpoint:zy(NH),getAccountSwitcherEndpoint:zy(TG),getAccountsListInnertubeEndpoint:zy(WG),getCommentsFromInboxCommand:zy(oH),getDownloadActionCommand:zy(vH),getFlowCommand:Ay(PG),getKidsBlocklistPickerCommand:zy(OH),getNotificationMenuEndpoint:zy(wzb),getPaymentInstrumentsParamsCommand:zy(hI),getPaymentsClientTokenCommand:Ay(bI), getPdgBuyFlowCommand:zy(DH),getReportFormEndpoint:zy(PH),getSearchInVideoCommand:zy(SH),getAnswerCommand:zy(RH),getSurveyCommand:zy(UH),getTranscriptEndpoint:zy(XH),getPostVideoPreviewEndpoint:zy(lG),decorateMessageEndpoint:zy(kG),likeEndpoint:zy(EG),liveChatActionEndpoint:zy(dH),liveChatEndpoint:zy(cH),liveChatItemContextMenuEndpoint:zy(aH),liveChatPurchaseMessageEndpoint:zy(eH),liveChatReplayEndpoint:zy(bH),manageLiveChatUserEndpoint:zy(gH),metadataUpdateCommand:zy(mH),moderateLiveChatEndpoint:zy(hH), modifyChannelNotificationPreferenceEndpoint:zy(sH),notificationOptOutEndpoint:zy(tH),openSuperStickerBuyFlowCommand:zy(fH),performCommentActionEndpoint:zy(uG),playlistEditEndpoint:zy(JH),playlistEditorEndpoint:zy(IH),profileCardCommand:zy(XG),recordNotificationInteractionsEndpoint:zy(uH),reelWatchEndpoint:zy(KH),refreshPanelEndpoint:zy(xH),removeUpcomingEventReminderEndpoint:zy(iH),resolveLocationCommand:zy(lH),revealBusinessEmailCommand:zy(qG),searchEndpoint:zy(yzb),sendLiveChatMessageEndpoint:zy(jH), sendLiveChatVoteEndpoint:zy(kH),setSettingEndpoint:zy(FG),shareEntityServiceEndpoint:Ay(IG),showEngagementPanelEndpoint:zy(yH),showMoreDrawerCommand:zy(AH),showSheetCommand:zy(BH),showDialogCommand:zy(zH),subscribeEndpoint:zy(GG),transcriptSubmitCaptionCorrectionCommand:zy(WH),undoFeedbackEndpoint:zy(NG),unsubscribeEndpoint:zy(HG),updateBackstagePostEndpoint:zy(nG),updateCommentEndpoint:zy(AG),updateCommentReplyEndpoint:zy(zG),updateCommentsSettingsEndpoint:zy(BG),updateCreatorChannelInnertubeCommand:zy(sG), updateKidsBlacklistEndpoint:zy(QH),updateEngagementPanelContentCommand:zy(CH),updatePdgFeatureEnablementCommand:zy(EH),updatedMetadataEndpoint:zy(nH),validateChannelHandleCommand:zy(tG),updateChannelPageSettingsEndpoint:zy(rG),verifyAgeEndpoint:zy(OG),watchEndpoint:Ay(VH),whitelistEditEndpoint:zy(aI),ypcCancelRecurrenceEndpoint:zy(cI),ypcCompleteTransactionEndpoint:zy(dI),ypcFixInstrumentEndpoint:zy(fI),ypcGetCartEndpoint:zy(eI),ypcGetOffersEndpoint:zy(gI),ypcHandleTransactionEndpoint:Ay(iI),ypcLogWalletAnalyticDataEndpoint:zy(jI), ypcOffersEndpoint:zy(kI),ypcPauseSubscriptionCommand:zy(lI),ypcRedeemCodeEndpoint:zy(mI),ypcResumeSubscriptionCommand:zy(nI),ypcUpdateFopEndpoint:zy(fI)},bJ={},gEb=(bJ.GET_ACCOUNT_MENU=zy(VG),bJ.GET_NOTIFICATIONS_MENU=zy(vzb),bJ.GET_NOTIFICATIONS_INBOX=zy(pH),bJ.GET_UNSEEN_NOTIFICATION_COUNT=zy(rH),bJ.GET_USER_MENTION_SUGGESTIONS=zy(mG),bJ.LOAD_GUIDE=zy(uzb),bJ.SUBMIT_FEEDBACK=zy(MG),bJ),cJ={},hEb=(cJ.CONTINUATION_REQUEST_TYPE_BROWSE=zy(oG),cJ.CONTINUATION_REQUEST_TYPE_SEARCH=zy(TH),cJ.CONTINUATION_REQUEST_TYPE_WATCH_NEXT= zy(ZH),cJ.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=zy(SG),cJ.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=zy(wG),cJ.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=zy(vG),cJ.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=zy(MH),cJ.CONTINUATION_REQUEST_TYPE_GET_PANEL=zy(wH),cJ),iEb={player:Ay(VH),watchNext:zy(YH)},jEb={player:Ay(VH),reelItemWatch:zy(KH),reelWatchSequence:zy(LH)},kEb={watchEndpoint:Ay($H)},lEb={commandEndpointMap:fEb,signalEndpointMap:gEb,continuationEndpointMap:hEb,watchEndpointMap:iEb, reelWatchEndpointMap:jEb,streamingEndpointMap:kEb};var mEb=ka(["dark"]),nEb=ka(["system-icons"]),oEb=ka(["typography"]),pEb=ka(["lang"]),qEb=ka(["style"]);function rEb(){var a=window;return a.documentPictureInPicture?a.documentPictureInPicture:null} function sEb(a){if(Od()&&Zca("Chromium")>=120){var b,c=(b=Ud())==null?void 0:b.mediaSession;try{c==null||c.setActionHandler("enterpictureinpicture",function(){a()})}catch(d){}}} function tEb(a){a=a.document.documentElement;for(var b=[ah(mEb),ah(nEb),ah(oEb),ah(pEb),ah(qEb)],c=g(window.document.documentElement.attributes),d=c.next();!d.done;d=c.next())if(d=d.value)try{Ec(b,a,d.name,d.value)}catch(e){}} function uEb(a){for(var b=[],c=g(document.styleSheets),d=c.next(),e={};!d.done;e={node$jscomp$441:void 0},d=c.next())e.node$jscomp$441=d.value.ownerNode,e.node$jscomp$441&&(e.node$jscomp$441 instanceof HTMLStyleElement||e.node$jscomp$441 instanceof HTMLLinkElement)&&b.push(new Promise(function(h){return function(k,m){var p=h.node$jscomp$441.cloneNode(!0);p.onload=function(){k()}; p.onerror=function(){m()}; a.document.head.appendChild(p)}}(e))); return Promise.all(b)} ;function vEb(a){var b=!!cx().queueProxy;var c,d,e;a=a==null?void 0:(c=a.response)==null?void 0:(d=c.currentVideoEndpoint)==null?void 0:(e=d.watchEndpoint)==null?void 0:e.playlistId;return!(!b&&!a)} ;var dJ=function(){var a=this;this.active=!1;this.player=this.playerElement=this.JSC$12326_miniplayerFetchRequest=null;this.JSC$12326_refactored=y("web_enable_miniplayer_refactor");this.modern=y("web_cairo_modern_miniplayer");this.JSC$12326_pipEnabled=y("web_enable_pip_on_miniplayer");this.autoPipEnabled=y("web_enable_auto_pip");this.miniplayerServiceActionMap={"yt-downloaded-video-deleted":this.onDownloadedVideoDeleted.bind(this),"yt-show-miniplayer-command":this.onShowMiniplayerCommand.bind(this)}; this.hasPlaylistData=this.isSingleOptionSurveyActive=!1;Rv(tw,lgb,function(b){a.isSingleOptionSurveyActive=b}); this.onPlayerPlayVideo=this.onPlayerPlayVideo.bind(this);this.onPlayerCloseMiniplayer=this.onPlayerCloseMiniplayer.bind(this);this.onPlayerExpandMiniplayer=this.onPlayerExpandMiniplayer.bind(this);this.onPlayerStateChange=this.onPlayerStateChange.bind(this);this.autoPipEnabled&&sEb(function(){var b,c,d,e;return t(function(h){if(h.nextAddress==1){if(a.isMiniplayerActive())return(d=a.player)==null||d.setMinimized(!1),(e=a.player)==null||e.setDocumentPictureInPicture(!0),n(h,wEb(a),0);b=um().resolve(Vw); if(!b.isOnWatch())return h.return();c=b.data;Ov.getInstance().autoPipActivation=!0;return n(h,wEb(a),4)}xEb(a,c);return h.jumpTo(0)})})}; f=dJ.prototype;f.install=function(a){this.JSC$12326_clientRoot=a;Br(zr.getInstance(),this.miniplayerServiceActionMap,this.JSC$12326_clientRoot);this.pictureInPictureEnabled()&&eJ(this,{eventSink:this.JSC$12326_clientRoot})}; f.uninstall=function(){this.JSC$12326_clientRoot&&Cr(zr.getInstance(),this.miniplayerServiceActionMap,this.JSC$12326_clientRoot)}; f.onDownloadedVideoDeleted=function(a){var b,c=A((b=this.miniplayerData)==null?void 0:b.watchEndpoint,lq),d,e;c&&((d=this.watchResponse)==null?void 0:(e=d.playerResponse)==null?void 0:e.offlineState)!==void 0&&(b=c.videoId)&&a&&b===a&&this.close()}; f.onShowMiniplayerCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C;return t(function(E){switch(E.nextAddress){case 1:return c=A(a,bVa),e=(d=c)==null?void 0:d.miniplayerCommand,h=A(e,lq),e&&h&&!b.active?n(E,kw.getInstance(),2):E.return();case 2:return k=E.yieldResult,n(E,(m=k)==null?void 0:m.get("yt-miniplayer-shown-video-id"),3);case 3:p=E.yieldResult;q=h.videoId;if(!q||p===q)return E.return();r=um().resolve(Vw);if(r.isOnWatch())return Jm(Error("showMiniplayerCommand fired on Watch Page")), E.return();w={channelItem:{externalId:btoa(q)}};b.readyToResumeVe=gq(121253,void 0,void 0,w);eJ(b,{readyToResumeVe:b.readyToResumeVe});Ov.getInstance().showMiniplayerCommandActivation=!0;return n(E,b.activateAndLoadEndpoint(e,!0),4);case 4:return eJ(b,{continueWatching:!0,premiumBranding:!((z=c)==null||!z.showPremiumBranding)}),n(E,(C=k)==null?void 0:C.set("yt-miniplayer-shown-video-id",h.videoId),5);case 5:b.readyToResumeVe=void 0,ua(E);}})}; f.init=function(a){this.miniplayerEl?Jm(new Mk("MiniplayerService already initialized.")):this.miniplayerEl=a}; f.isInitialized=function(){var a=!!this.miniplayerEl;a||Jm(new Mk("MiniplayerService used before initialized."));return a}; var yEb=function(a,b,c){if(a.isInitialized()){var d=Dx(c),e=d==="shorts",h=d==="yts-products";if(d==="watch")Dx(b)!=="watch"&&(a.JSC$12326_refactored?a.JSC$12326_backgroundPageData=b:wv(a.miniplayerEl,"yt-cache-miniplayer-page-action",[b])),a.JSC$12326_refactored?a.deactivate(c.endpoint):yv(a.miniplayerEl,"yt-deactivate-miniplayer-action");else if(e){if(Dx(b)!=="shorts")if(a.JSC$12326_refactored){var k;(k=a.getPlayerElement())==null||k.pause()}else yv(a.miniplayerEl,"yt-pause-miniplayer-action")}else Dx(b)=== "watch"&&vEb(b)?(Ov.getInstance().playlistWatchPageActivation=!0,xEb(a,b)):Dx(b)==="watch"&&h&&(Ov.getInstance().productDetailsPageActivation=!0,xEb(a,b))}},xEb=function(a,b){if(a.isInitialized()){var c=aE(b.response),d=um().resolve(Vw).getPlayerFromWatch(); Ov.getInstance().currentEndpoint=c.watchEndpoint||null;a.JSC$12326_refactored?a.activate(d,c,b):yv(a.miniplayerEl,"yt-activate-miniplayer-action",[d,c,b])}},Dhb=function(a,b){if(!a.isInitialized()||!a.isMiniplayerActive()||!Ov.getInstance().JSC$8992_userActivation&&!Ov.getInstance().lockupActivation)return!1; zEb(a,b)?a.JSC$12326_refactored?a.expandToWatch():wv(a.miniplayerEl,"yt-expand-watch-page-action"):a.JSC$12326_refactored?a.loadEndpoint(b):wv(a.miniplayerEl,"yt-miniplayer-load-endpoint",[b]);return!0}; dJ.prototype.isMiniplayerActive=function(){if(this.JSC$12326_refactored)return this.active;var a=xv(this.miniplayerEl,"yt-miniplayer-active");return a&&a.length&&a[0]}; var zEb=function(a,b){if(a.JSC$12326_refactored){var c;b=(c=A(b,lq))==null?void 0:c.videoId;var d,e;a=(e=A((d=a.miniplayerData)==null?void 0:d.watchEndpoint,lq))==null?void 0:e.videoId;return b!=null&&b===a}return a.miniplayerEl.endpointAlreadyLoaded(b)}; dJ.prototype.collapse=function(){this.isInitialized()&&(this.JSC$12326_backgroundPageData?vv(this.miniplayerEl,"yt-navigate-cache",{url:this.JSC$12326_backgroundPageData.url,endpoint:this.JSC$12326_backgroundPageData.endpoint,data:this.JSC$12326_backgroundPageData}):wv(this.miniplayerEl,"yt-navigate-home-action"))}; dJ.prototype.activateAndLoadEndpoint=function(a,b,c){b=b===void 0?!1:b;var d=this,e,h,k;return t(function(m){switch(m.nextAddress){case 1:if(d.active){m.jumpTo(2);break}e=um().resolve(Vw);if(k=(h=d.playerElement)!=null?h:e.getPlayerFromWatch()){m.jumpTo(3);break}return n(m,um().resolve(Sv),4);case 4:k=e.getPlayerFromWatch();case 3:if(!k){AEb();m.jumpTo(2);break}return n(m,d.activate(k,c),2);case 2:return d.active?n(m,d.loadEndpoint(a,b),0):m.return();}})}; dJ.prototype.activate=function(a,b,c){var d=this,e,h,k;return t(function(m){if(m.nextAddress==1){if(!d.isInitialized())return m.return();if(!a)return AEb(),m.return();if(D0a())var p=!0;else p=Ov.getInstance().autoPipActivation||Ov.getInstance().watchWhileActivation,um().resolve(Vw).isOnWatch()&&!p?(Jm(new Mk("miniplayer activated on watch page")),p=!0):p=!1;if(p)return m.return();d.setActive(!0);d.miniplayerData=b;d.watchResponse=c;d.playerElement=a;BEb(d);eJ(d,{data:b});return n(m,CEb(d,a),2)}p= um().resolve(Ww);p.addEventListener("yt-navigate",EA(d,d.onPlaylistNavigate));p.addEventListener("yt-playlist-data-updated",EA(d,d.JSC$12326_onPlaylistDataUpdated));d.JSC$12326_onPlaylistDataUpdated();e=Ov.getInstance().watchWhileActivation;C0a();d.player&&(h=d.player.getPlayerState(),k=h===1,tw.dispatch(T0a(h)),xv(d.miniplayerEl,"yt-miniplayer-play-state-changed",[k]),Ov.getInstance().isVideoPlaying=k);xv(d.miniplayerEl,"yt-miniplayer-endpoint-changed");d.handleMiniplayerPlaybackState();yv(d.miniplayerEl, "yt-activate-miniplayer-action-refactored",[a,e]);y("web_miniplayer_visibility_updating_killswitch")||DEb(d,!0);ua(m)})}; var BEb=function(a){if(a.watchResponse){var b,c=(b=a.watchResponse.playerResponse)==null?void 0:b.trackingParams;c&&(eJ(a,{expandVe:gq(35989),closeVe:gq(34699),readyToResumeCloseVe:gq(131070)}),a.modern&&eJ(a,{repositionVe:gq(226204),resizeVe:gq(226205)}),eJ(a,{playerVe:fq(c)}))}},CEb=function(a,b){return t(function(c){if(c.nextAddress==1)return b.preparePlayer(),n(c,b.getPlayerPromise(),2); a.player=c.yieldResult;a.player&&(a.player.addEventListener("onPlayVideo",a.onPlayerPlayVideo),a.player.addEventListener("onCloseMiniplayer",a.onPlayerCloseMiniplayer),a.player.addEventListener("onExpandMiniplayer",a.onPlayerExpandMiniplayer),a.player.addEventListener("onStateChange",a.onPlayerStateChange));ua(c)})}; f=dJ.prototype;f.onPlayerPlayVideo=function(a){var b=a.sessionData&&"autonav"in a.sessionData,c;a.sessionData&&a.sessionData.itct&&(c=a.sessionData.itct);var d=a.watchEndpoint;b=d&&b?phb(d,c):xw(a.videoId,a.listId||void 0,c);a.sessionData&&Ax(A(b.commandMetadata,kq).url,a.sessionData);this.loadEndpoint(b)}; f.onPlayerExpandMiniplayer=function(){this.expandToWatch()}; f.onPlayerCloseMiniplayer=function(){this.close()}; f.onPlayerStateChange=function(){if(this.player){var a=this.player.getPlayerState(),b=a===1;tw.dispatch(T0a(a));tw.dispatch(Z0a(a));xv(this.miniplayerEl,"yt-miniplayer-play-state-changed",[b]);Ov.getInstance().isVideoPlaying=b;if(a===0){a=!Hv.getInstance().isAutoplaySetExplicitly();var c,d,e,h,k,m;b=(c=this.watchResponse.response)==null?void 0:(d=c.contents)==null?void 0:(e=d.twoColumnWatchNextResults)==null?void 0:(h=e.autoplay)==null?void 0:(k=h.autoplay)==null?void 0:(m=k.autoplayExplicitChoiceDialogRenderer)== null?void 0:m.confirmDialogRenderer;a&&b&&this.player.setAutonavState(1)}}}; f.onPlaylistNavigate=function(a,b){var c=this,d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1){if(!A(b.endpoint,lq))return r.return();Ov.getInstance().currentEndpoint=b.endpoint;xv(c.miniplayerEl,"yt-miniplayer-endpoint-changed");a.stopPropagation();(h=(e=A((d=b.endpoint)==null?void 0:d.commandMetadata,kq))==null?void 0:e.url)&&b.tempData&&!uc.isEmpty(b.tempData)&&Ax(h,b.tempData);k={clientParams:{miniplayer:!0,autoSaveToQueue:!1}};m=new tx(function(){return c.getPlayerElement()},k,{layer:3}); p=function(w){m.processChunk({endpoint:b.endpoint,data:w})}; c.cancelActiveRequest();c.JSC$12326_miniplayerFetchRequest=EEb(c,b.endpoint,p);xa(r,2);return n(r,c.JSC$12326_miniplayerFetchRequest,4)}if(r.nextAddress!=2)return q=r.yieldResult,c.handleWatchDataResponse(q),ya(r,0);za(r);ua(r)})}; f.JSC$12326_onPlaylistDataUpdated=function(){var a=um().resolve(Ww).getPlaylistData();this.hasPlaylistData=!!a;eJ(this,{externalPlaylistData:a||{}})}; f.close=function(a){if(this.isInitialized())if(a){this.cancelActiveRequest();var b;(b=this.getPlayerElement())==null||b.stop();this.deactivate()}else cx().closeMiniplayer(this.miniplayerEl)}; f.deactivate=function(a){var b=this,c,d,e;return t(function(h){if(h.nextAddress==1){if(!b.isInitialized()||!b.active)return h.return();b.setActive(!1);b.cancelActiveRequest();y("web_miniplayer_visibility_updating_killswitch")&&((c=b.player)==null||c.setMinimized(!1));(d=!!a&&zEb(b,a))&&b.isSingleOptionSurveyActive&&wv(b.miniplayerEl,"yt-show-watch-page-survey",[b.isSingleOptionSurveyActive]);e=um().resolve(Vw);return n(h,e.movePlayerToWatch(b.playerElement),2)}y("web_miniplayer_visibility_updating_killswitch")|| DEb(b,!1);b.miniplayerData=void 0;b.watchResponse=void 0;eJ(b,{data:void 0});b.removePlayerListeners();var k=um().resolve(Ww);k.removeEventListener("yt-navigate",EA(b,b.onPlaylistNavigate));k.removeEventListener("yt-playlist-data-updated",EA(b,b.JSC$12326_onPlaylistDataUpdated));Ov.getInstance().currentEndpoint=null;xv(b.miniplayerEl,"yt-miniplayer-endpoint-changed");b.playerElement=null;b.player=null;C0a();yv(b.miniplayerEl,"yt-deactivate-miniplayer-action-refactored",[d]);return b.currentPipWindow? n(h,b.closePictureInPicture(),0):h.jumpTo(0)})}; f.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))}; f.setActive=function(a){this.active=a;this.isSingleOptionSurveyActive?wv(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):wv(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);tw.dispatch(R0a(this.active))}; var DEb=function(a,b){if(a.currentPipWindow){var c;(c=a.player)==null||c.setDocumentPictureInPicture(b)}else{var d;(d=a.player)==null||d.setMinimized(b)}}; dJ.prototype.expandToWatch=function(){this.isInitialized()&&(this.watchResponse&&this.miniplayerData&&this.miniplayerData.watchEndpoint?vv(this.miniplayerEl,"yt-navigate-cache",{url:this.watchResponse.url,endpoint:this.miniplayerData.watchEndpoint,data:this.watchResponse,miniplayer:!0}):this.miniplayerData&&this.miniplayerData.watchEndpoint&&vv(this.miniplayerEl,"yt-navigate",{endpoint:this.miniplayerData.watchEndpoint}))}; dJ.prototype.loadEndpoint=function(a,b){var c=this,d,e,h,k;return t(function(m){if(m.nextAddress==1){if(zEb(c,a))return m.return();Ov.getInstance().currentEndpoint=a;xv(c.miniplayerEl,"yt-miniplayer-endpoint-changed");xv(c.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);Ov.getInstance().isVideoPlaying=!1;d={clientParams:{miniplayer:!0,autoSaveToQueue:!b}};e=new tx(function(){return c.getPlayerElement()},d,{layer:3, parentLayer:0},void 0,c.readyToResumeVe);h=function(p){var q,r,w=Object.assign({},(q=p.playerResponse)==null?void 0:(r=q.playerConfig)==null?void 0:r.playbackStartConfig,{startPaused:!0}),z;b&&((z=p.playerResponse)==null?0:z.playerConfig)&&(p.playerResponse.playerConfig.playbackStartConfig=w);e.processChunk({endpoint:a,data:p})}; c.cancelActiveRequest();c.JSC$12326_miniplayerFetchRequest=EEb(c,a,h);xa(m,2);return n(m,c.JSC$12326_miniplayerFetchRequest,4)}if(m.nextAddress!=2)return k=m.yieldResult,c.handleWatchDataResponse(k),ya(m,0);za(m);ua(m)})}; dJ.prototype.cancelActiveRequest=function(){this.JSC$12326_miniplayerFetchRequest&&(this.JSC$12326_miniplayerFetchRequest.cancel&&this.JSC$12326_miniplayerFetchRequest.cancel("Active request obsolete"),this.JSC$12326_miniplayerFetchRequest=null)}; var EEb=function(a,b,c){var d=Fx.instance,e,h=(e=A(b.commandMetadata,kq))==null?void 0:e.url,k;e=!h||y("disable_miniplayer_tempdata")?{}:(k=L6a(h))!=null?k:{};return Hx(d,b,e,window.location.href,"watch",function(m,p){c(p)},function(m){return a.isNetworkPromiseStale(m)})}; dJ.prototype.isNetworkPromiseStale=function(a){return a!==this.JSC$12326_miniplayerFetchRequest}; dJ.prototype.handleWatchDataResponse=function(a){var b=this,c,d,e;return t(function(h){if(h.nextAddress==1){if(!a)return h.return();b.watchResponse=a;BEb(b);b.handleMiniplayerPlaybackState();c=aE(a.response);if(b.isMiniplayerActive()){a.response&&(b.playerElement.watchNextData=a.response);var k=uc.getValueByKeys.apply(uc,[a].concat(pa(p4a)));uc.getValueByKeys.apply(uc,[a].concat(pa(u4a)))&&k&&um().resolve(Ww).setAutoplayRenderer(k);if(k)if(y("kevlar_is_pupi_enabled")){var m,p,q,r,w;k=((m=a.response)== null?0:(p=m.playerOverlays)==null?0:(q=p.playerOverlayRenderer)==null?0:(r=q.autonavToggle)==null?0:(w=r.autoplaySwitchButtonRenderer)==null?0:w.enabled)?2:1;Hv.getInstance().setState(k,!1,!1)}else m=o0a()?2:1,b.player.setAutonavState(m);b.miniplayerData=c;eJ(b,{data:c});return h.jumpTo(0)}if(!y("miniplayer_watch_data_unactivated_killswitch"))return h.jumpTo(0);d=um().resolve(Vw).getPlayerFromWatch();Ov.getInstance().currentEndpoint=c.watchEndpoint||null;return d?n(h,b.activate(d,c,a),5):(b.deactivate(), Jm(Error("getPlayerElement missing")),h.jumpTo(0))}e={};c.watchEndpoint&&(e.watch_endpoint=c.watchEndpoint);d.loadVideoWithPlayerResponse(a.playerResponse,e);a.response&&(d.watchNextResponse=a.response);ua(h)})}; dJ.prototype.handleMiniplayerPlaybackState=function(){var a,b,c,d,e=(a=this.watchResponse)==null?void 0:(b=a.playerResponse)==null?void 0:(c=b.playabilityStatus)==null?void 0:(d=c.miniplayer)==null?void 0:d.miniplayerRenderer;e&&e.playbackMode==="PLAYBACK_MODE_PAUSED_ONLY"&&e.minimizedEndpoint&&Av(this.miniplayerEl,[e.minimizedEndpoint]);eJ(this,{miniplayerRenderer:e})}; dJ.prototype.openToast=function(a,b){eJ(this,{toastData:{data:a,label:b}})}; var eJ=function(a,b){a=a.miniplayerEl;for(var c in b)a[c]=b[c]}; dJ.prototype.getPlayerElement=function(){return this.playerElement?this.playerElement:T(this.miniplayerEl).querySelector("#player-container").firstElementChild}; var AEb=function(){Jm(Error("Miniplayer activate called with missing playerElement"))},wEb=function(a){var b,c,d,e; return t(function(h){if(h.nextAddress==1){if(!a.pictureInPictureEnabled())return h.return();b=FEb(a);c=b.width;d=b.height;return n(h,(e=rEb())==null?void 0:e.requestWindow({width:c,height:d}),2)}if(h.nextAddress!=3){a.currentPipWindow=h.yieldResult;if(!a.currentPipWindow)return Jm(Error("Failed to open miniplayer Picture-in-Picture")),h.return();a.currentPipWindow.addEventListener("pagehide",EA(a,a.closePictureInPicture));a.currentPipWindow.addEventListener("resize",EA(a,a.handlePipWindowResize)); a.pipWindowResizeDelay=new mt(function(){GEb(a)},a.currentPipWindow); tEb(a.currentPipWindow);return n(h,uEb(a.currentPipWindow),3)}a.currentPipWindow.document.body.append(a.miniplayerEl);eJ(a,{pictureInPicture:!0});GEb(a);ua(h)})},FEb=function(a){var b,c,d=(c=(b=a.player)==null?void 0:b.getVideoAspectRatio())!=null?c:16/9; b=Math.min(window.innerWidth,window.innerHeight)/2;a=a.hasPlaylistData?76:0;return d>1?new oh(b,a+b/d):new oh(b*d,a+b)}; dJ.prototype.closePictureInPicture=function(){var a=this,b,c,d,e,h,k;return t(function(m){if(m.nextAddress==1){if(!a.pictureInPictureEnabled())return m.return();b=um().resolve(Vw);return b.isOnWatch()?n(m,a.deactivate(),2):m.jumpTo(2)}a.active&&((c=a.player)==null||c.setDocumentPictureInPicture(!1),(d=a.player)==null||d.setMinimized(!0));yv(a.JSC$12326_clientRoot,"yt-place-miniplayer-in-app",[a.miniplayerEl]);(e=rEb())==null||(h=e.window)==null||h.close();(k=a.currentPipWindow)==null||k.removeEventListener("resize", EA(a,a.handlePipWindowResize));a.pipWindowResizeDelay=void 0;eJ(a,{pictureInPicture:!1});a.currentPipWindow=void 0;ua(m)})}; dJ.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()}; var GEb=function(a){a.currentPipWindow&&wv(a.miniplayerEl,"yt-pip-window-resized",[new oh(a.currentPipWindow.innerWidth,a.currentPipWindow.innerHeight)])}; dJ.prototype.pictureInPictureEnabled=function(){return!!window.documentPictureInPicture&&Od()&&!Vca()&&this.JSC$12326_refactored&&this.modern&&(this.JSC$12326_pipEnabled||this.autoPipEnabled)}; ia.Object.defineProperties(dJ.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var HEb="add_circle arrow_time audio bag bars_3 bell broadcast clapperboard clock copy creator_studio_red_logo download fashion fire flag gaming gear home library lightbulb list_play_arrow message_bubble_alert mic my_videos news offline_download offline_no_content overflow_horizontal overflow_vertical question_circle radar_live search subscriptions thumb_up trash_can trophy unplugged_logo video_camera_add x_mark youtube_kids_round youtube_music youtube_round youtube_shorts yt-logo-updated".split(" "), IEb="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" ");var JEb=new sm("RICH_GRID_VIDEO_RENDERER_TOKEN");var KEb={},LEb=(KEb.initialized={priority:10,callback:function(a){var b=um();b.addProvider({provide:Lxa,useClass:MCb});b.addProvider({provide:LCb,useFactory:function(){return new Mxa}}); b.addProvider({provide:qF,useValue:gk("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});b.addProvider({provide:Cyb,useValue:5184E6});b.addProvider({provide:Jlb,useValue:Yk()});b.addProvider({provide:uAb,useClass:ekb});b.addProvider({provide:Sv,useFactory:function(){return H0a.promise}}); b.addProvider({provide:J0a,useFactory:function(){return I0a.promise}}); b.addProvider({provide:K0a,useValue:function(){var k;return((k=pA())==null?void 0:k.getPlayer())||null}}); var c={};b.addProvider((c.provide=pI,c.useFactory=function(k,m){return function(){return Ezb(k,m)}},c[rm]=[qF, Cyb],c));c={};b.addProvider((c.provide=kA,c.useClass=zzb,c[rm]=[qF,Cyb],c));c={};b.addProvider((c.provide=Jzb,c.useClass=Izb,c[rm]=[kA],c));b.addProvider({provide:vA,useFactory:uw});b.addProvider({provide:dE,useFactory:uw});b.addProvider({provide:YAb,useFactory:uw});b.addProvider({provide:W6a,useFactory:uw});b.addProvider({provide:Oz,useFactory:uw});b.addProvider({provide:eE,useValue:rw});b.addProvider({provide:KCb,useClass:aoa});b.addProvider({provide:Gxb,useClass:Fxb});b.addProvider({provide:bI, useClass:bI});b.addProvider({provide:VH,useClass:VH});b.addProvider({provide:YH,useClass:YH});b.addProvider({provide:$H,useClass:$H});b.addProvider({provide:iI,useClass:iI});b.addProvider({provide:PG,useClass:PG});b.addProvider({provide:IG,useClass:IG});b.addProvider({provide:nzb,useValue:lEb});b.addProvider({provide:MC,useFactory:Zq});b.addProvider({provide:oAb,useFactory:Kk});c={};b.addProvider((c.provide=Cpb,c.useFactory=function(k){return function(m){var p=p===void 0?{}:p;var q,r,w=(r=A((q=m.endpoint)== null?void 0:q.commandMetadata,kq))==null?void 0:r.rootVe;if(w){var z,C;if(q=m.previousCsn||((C=A((z=m.endpoint)==null?void 0:z.commandMetadata,wFa))==null?void 0:C.parentCsn)){var E=E===void 0?{}:E;if(q!==iq(E.layer)||w!==pFa(E.layer))tFa(q,E.cttAuthInfo,E.layer||0),nFa(q,E.layer||0),z=E.layer||0,fk(oFa(z===void 0?0:z),w);p.parentCsn=q}m.endpoint&&q?dHa(k,m.endpoint,p):$q(k,w,void 0,p);var I;((I=m.response)==null?0:I.trackingParams)&&k.graftServerVe(m.response.trackingParams);var N;((N=m.playerResponse)== null?0:N.trackingParams)&&k.graftServerVe(m.playerResponse.trackingParams);var P;((P=m.reelWatchSequenceResponse)==null?0:P.trackingParams)&&k.graftServerVe(m.reelWatchSequenceResponse.trackingParams)}}},c[rm]=[MC],c)); c={};b.addProvider((c.provide=$Ab,c.useClass=ZAb,c[rm]=[eE,Oz],c));c={};b.addProvider((c.provide=EI,c.useClass=EI,c[rm]=[Sv,Oz],c));c={};b.addProvider((c.provide=AI,c.useClass=AI,c[rm]=[dE,vm],c));b.addProvider({provide:fBb,useClass:$Bb});c={};b.addProvider((c.provide=HC,c.useClass=iBb,c[rm]=[fBb],c));b.addProvider({provide:IC,useClass:JI});b.addProvider({provide:JC,useClass:FI});c={};b.addProvider((c.provide=IF,c.useClass=ZBb,c[rm]=[IF],c));y("web_enable_voting_animation")&&b.addProvider({provide:Kub, useClass:Qub});b.addProvider({provide:oF,useClass:oF});b.addProvider({provide:xF,useClass:jBb});c={};b.addProvider((c.provide=AF,c.useClass=AF,c[rm]=[IC,xF],c));y("web_enable_feedback_endpoint_resolver")&&(c={},b.addProvider((c.provide=lF,c.useClass=lF,c[rm]=[vA,vm,kF],c)),b.addProvider({provide:kF,useClass:xyb}));y("web_enable_feedback_endpoint_resolver_batch_2")&&(c={},b.addProvider((c.provide=nF,c.useClass=nF,c[rm]=[vA],c)),c={},b.addProvider((c.provide=mF,c.useClass=mF,c[rm]=[kF],c)));c={};b.addProvider((c.provide= yF,c.useClass=yF,c[rm]=[JC,xF],c));c={};b.addProvider((c.provide=uF,c.useClass=uF,c[rm]=[JC],c));c={};b.addProvider((c.provide=zF,c.useClass=zF,c[rm]=[Xw,HC],c));c={};b.addProvider((c.provide=KF,c.useClass=KF,c[rm]=[vA],c));c={};b.addProvider((c.provide=TF,c.useClass=TF,c[rm]=[vA],c));c={};b.addProvider((c.provide=UF,c.useClass=UF,c[rm]=[Xw,vA],c));c={};b.addProvider((c.provide=VF,c.useClass=VF,c[rm]=[vA],c));c={};b.addProvider((c.provide=WF,c.useClass=WF,c[rm]=[vA],c));c={};b.addProvider((c.provide= vF,c.useClass=vF,c[rm]=[HC],c));c={};b.addProvider((c.provide=MF,c.useClass=MF,c[rm]=[MC],c));c={};b.addProvider((c.provide=RF,c.useClass=RF,c[rm]=[QF],c));c={};b.addProvider((c.provide=SF,c.useClass=SF,c[rm]=[QF],c));b.addProvider({provide:NF,useClass:NF});b.addProvider({provide:OF,useClass:OF});c={};b.addProvider((c.provide=BF,c.useClass=BF,c[rm]=[HC,vm],c));c={};b.addProvider((c.provide=wF,c.useClass=wF,c[rm]=[Xw,HC],c));b.addProvider({provide:sF,useClass:sF});c={};b.addProvider((c.provide=JF, c.useClass=JF,c[rm]=[vA,Xw,IF],c));c={};b.addProvider((c.provide=GF,c.useClass=GF,c[rm]=[Xw,vm],c));y("web_enable_one_lockup_inline_playback")&&b.addProvider({provide:Pxb,useValue:Qxb});b.addProvider({provide:HF,useClass:HF});c={};b.addProvider((c.provide=FF,c.useClass=FF,c[rm]=[vA],c));b.addProvider({provide:jF,useFactory:function(){return new jF(tw)}}); b.addProvider({provide:Dyb,useFactory:ly.getInstance});c={};b.addProvider((c.provide=rF,c.useClass=rF,c[rm]=[qF,Dyb,vm],c));b.addProvider({provide:pF,useClass:pF});b.addProvider({provide:fF,useClass:fF});b.addProvider({provide:hF,useClass:hF});b.addProvider({provide:gF,useClass:gF});b.addProvider({provide:XF,useClass:XF});c={};b.addProvider((c.provide=EF,c.useClass=EF,c[rm]=[dE],c));y("web_enable_prefetching_videos_on_home")&&(b.addProvider({provide:zI,useClass:zI}),b.addProvider({provide:ZI,useClass:ZI})); b.addProvider({provide:iF,useClass:iF});b.addProvider({provide:$I,useClass:$I});b.addProvider({provide:DF,useClass:DF});c={};b.addProvider((c.provide=ZF,c.useClass=ZF,c[rm]=[dE,vm,Xw],c));c={};b.addProvider((c.provide=$F,c.useClass=$F,c[rm]=[vm],c));c={};b.addProvider((c.provide=YF,c.useClass=YF,c[rm]=[vm,Xw],c));y("kevlar_enable_mss_lazy_load")&&b.addProvider({provide:WI,useClass:ADb});b.addProvider({provide:Cx,useClass:LI});b.addProvider({provide:m0a,useFactory:function(){return zr.getInstance()}}); b.addProvider({provide:BAb,useFactory:AAb});b.addProvider({provide:QF,useFactory:function(){return kw.getInstance()}}); b.addProvider({provide:b3a,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});c={};b.addProvider((c.provide=BI,c.useClass=BI,c[rm]=[Sv,vm,MC,BAb,QF,m0a,b3a,eE],c));b.addProvider({provide:dhb,useClass:chb});b.addProvider({provide:Fyb,useClass:Eyb});c={};b.addProvider((c.provide=tF,c.useClass=tF,c[rm]=[Fyb],c));c={};b.addProvider((c.provide=CI,c.useFactory=function(k){return k.upliftCompletionResolver.promise},c[rm]=[$Ab],c)); c=hk("IS_SHELL_LOAD")?"aa":"eocs";var d=hk("IS_SHELL_LOAD")?3:2;Zw().parkOrScheduleJob(function(){bBb()},d,c); Zw().parkOrScheduleJob(function(){um().resolve(EI).start()},2,"eocs"); Zw().parkOrScheduleJob(function(){CAb()},2,"eocs"); Zw().parkOrScheduleJob(function(){um().resolve(AI).start()},2,"eocs"); y("kevlar_debug_data_app_registration_ks")||Ogb();b.addProvider({provide:Bx,useValue:new Itb(a.root)});b.addProvider({provide:vr,useValue:new bIa});b.addProvider({provide:Ttb,useValue:new Qtb(a.root)});b.addProvider({provide:Uw,useValue:new Rtb});b.addProvider({provide:Ox,useValue:new uA(a.root)});y("kevlar_network_sli_killswitch")||b.addProvider({provide:$Cb,useValue:e$a});c={};b.addProvider((c.provide=Xyb,c.useFactory=zDb,c[rm]=[CI,vA,pI],c));c={};b.addProvider((c.provide=Wyb,c.useClass=aG,c[rm]= [Xyb],c));b.addProvider({provide:szb,useClass:ozb});b.addProvider({provide:Qyb,useClass:Ryb});c=[].concat(pa(wy));y("web_continuation_response_processing")&&c.push(Du);y("enable_installment_wave2_view_agreement")&&c.push(PXa);b.addProvider({provide:J$a,useValue:c});b.addProvider({provide:I$a,useClass:Pyb});b.addProvider({provide:dDb,useClass:aDb});c={};b.addProvider((c.provide=iub,c.useClass=eub,c[rm]=[dE],c));Hi.addLowPriorityJob(function(){BaP()}); c={};b.addProvider((c.provide=f7a,c.useFactory=function(k){return function(m){var p,q=(p=A(m.commandMetadata,kq))==null?void 0:p.url;if(!q)throw new Mk("No URL for PBJ Command",m);q=$ma(q,{pbj:"1"});p=una(q,{})||{};p=Object.assign({},p,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":gk("STS").toString()});m=sd({command:JSON.stringify(m),session_token:gk("XSRF_TOKEN")});return k.fetch(q,{method:"POST",headers:p,body:m})}},c[rm]=[dDb],c)); c=[];c.push(b.resolve(Qyb));d={};var e=(d.client_location=ly.getInstance(),d.consistency=M9a(),d.entities=b.resolve(Gxb),d.response_received_commands=b.resolve(I$a),d.store=b.resolve(Jzb),d.tokens=b.resolve(Qyb),d);e.adblock_detection=b.resolve(iub);d=b.resolve(nzb);var h=[];y("PremiumClientSharedConfig__enable_att_context_processor")&&(b.addProvider({provide:Fub,useClass:xub}),h.push(b.resolve(Fub)));y("owl_pl_await")&&(b.addProvider({provide:JCb,useClass:HCb}),h.push(b.resolve(JCb)));W$a(d,b.resolve(dDb), b.resolve(KCb),e,b.resolve(kA),c,h,b.resolve(Wyb),b.resolve(szb));b.addProvider({provide:Xw,useValue:Dy.instance});b.addProvider({provide:Yl,useClass:Yl});y("start_client_gcf")&&b.addProvider({provide:Kl,useValue:Kpa()});b.addProvider({provide:dBb,useFactory:function(){return new dBb(um().resolve(Yl),kw.getInstance())}}); Zw().parkOrScheduleJob(function(){eBb()},1,"eocs"); c={};b.addProvider((c.provide=DI,c.useClass=DI,c[rm]=[pI,Xw],c));b.addProvider({provide:lCb,useFactory:TI.getInstance});Zw().parkOrScheduleJob(function(){um().resolve(DI).refresh()},0,"eocs"); g7a(lEb.watchEndpointMap||{},d.reelWatchEndpointMap||{},a.injector.resolve(Xw));b.addProvider({provide:jA,useValue:Fx.instance});y("web_prs_testing_mode_killswitch")||(c=new In(window.location.href),c.JSC$7653_queryData_.toString()!==""&&c.JSC$7653_queryData_.get("force_ad_encrypted")&&(Fx.instance.forceWebFEForAdsTesting=!0));y("kevlar_signal_collection_killswitch")||(c={},b.addProvider((c.provide=qAb,c.useClass=qAb,c[rm]=[qF,oAb],c)),Zw().parkOrScheduleJob(function(){um().resolve(qAb).record()}, 1,"eocs")); y("web_debug_handler_registration_killswitch")||Zw().parkOrScheduleJob(function(){zgb("DOWNLOAD_PES",yAb);y("offline_client_state_export_ks")||zgb("OFFLINE_CLIENT_STATE",wAb)},0,"eocs"); y("kevlar_prevent_polymer_dynamic_font_load")&&Zw().parkOrScheduleJob(function(){var k=[fh(pDb),fh(qDb)];k=g(k);for(var m=k.next();!m.done;m=k.next()){m=m.value;var p=document.createElement("link");dca(p,m);document.head.appendChild(p)}},1,"eocs"); c=a.injector.resolve(Xw);Aub.instance=new Aub(c);d=b.resolve(Yl);wub(qub(new zub(c),d));c={};a.injector.addProvider((c.provide=cq,c.useFactory=function(k){if(k=k.getCurrentPage())return k.visibilityObserver;Jm(new Mk("resolving VISIBILITY_OBSERVER before any pages has been created"));return null},c[rm]=[Vw],c.skipCache=!0,c)); b.addProvider({provide:ax,useClass:dJ});b.addProvider({provide:Utb,useClass:khb});b.addProvider({provide:oB,useValue:xtb});b.addProvider({provide:qB,useValue:wtb});b.addProvider({provide:pB,useValue:Ftb});a=b.addProvider;nCb||(nCb=new mCb);a.call(b,{provide:pCb,useValue:nCb});b.addProvider({provide:nB,useValue:gk("HTML_DIR")==="rtl"?"rtl":"ltr"});b.addProvider({provide:Ixb,useClass:KE});b.addProvider({provide:xA,useClass:MI});um().addProvider({provide:Kxb,useValue:HEb.concat(IEb)});b.addProvider({provide:ECb, useClass:ECb});b.addProvider({provide:kDb,useValue:new jDb});b.addProvider({provide:nvb,useClass:kvb});b.addProvider({provide:LF,useClass:LF});a={};b.addProvider((a.provide=CF,a.useClass=CF,a[rm]=[Xw,HC],a));b.addProvider({provide:wE,useClass:aCb});b.addProvider({provide:PF,useClass:PF});b.addProvider({provide:JEb,useValue:vtb});b.addProvider({provide:Dwb,useClass:Cwb});y("enable_payments_purchase_manager")&&b.addProvider({provide:Jub,useClass:Gub})}},KEb);var MEb={},NEb=(MEb.initialized={priority:10,callback:function(){if(!TCb){Yra();YCb("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");rk(db(YCb,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(y("log_heartbeat_with_lifecycles")){var a={};QI.instance||(QI.instance=new QI);QI.instance.install((a.document_visible={callback:XCb,priority:10},a.document_hidden={callback:XCb,priority:10},a))}else fm(document,"visibilitychange",XCb);TCb=!0}(a=iq())&&a!=="UNDEFINED_CSN"&&jFa(a)}},MEb);var OEb={},QEb=(OEb.initialized={priority:10,callback:PEb},OEb);function PEb(){VI(VI(VI(VI(VI(VI(um().resolve(WI),Whb),Xhb),Yhb),Zhb),$hb),aib)} ;function REb(a,b){b=b===void 0?!1:b;var c,d,e,h;return t(function(k){if(k.nextAddress==1)return b||!y("kevlar_shorts_seedless_retry_initial_load")||(c=window,d=!(!c.getDataPromise&&!c.getInitialData),d)?n(k,EDb(),2):(setTimeout(REb.bind(window,a,!0),1E3),k.return());if(k.nextAddress!=3)return e=k.yieldResult,n(k,SEb(e),3);h=k.yieldResult;YI(a,h);ua(k)})} function SEb(a){var b;if((b=a.response)==null||!b.replacementEndpoint)return cj(a);b=um().resolve(jA);a=a.response;A(a.replacementEndpoint,Pu)&&a.sequenceContinuation&&(A(a.replacementEndpoint,Pu).sequenceParams=a.sequenceContinuation);return Hx(b,a.replacementEndpoint,{},Oa.location.href,"shorts",function(){},function(){return!1})} var TEb={},UEb=(TEb.rendering={priority:8,callback:REb},TEb);function VEb(a){var b,c=A((b=a.response)==null?void 0:b.frameworkUpdates,fUa),d;b=A((d=a.playerResponse)==null?void 0:d.frameworkUpdates,fUa);var e;a=A((e=a.reelWatchSequenceResponse)==null?void 0:e.frameworkUpdates,fUa);c&&sw(c,tw);b&&sw(b,tw);a&&sw(a,tw)} function WEb(a){var b=um(),c=b.resolve(jA);b=b.resolve(Jzb);a.endpoint&&(c=s7a(c,a.endpoint),c.content&&a.response&&qI(b,a.response,c.content),c.player&&a.playerResponse&&qI(b,a.playerResponse,c.player),c.reelSequence&&a.reelWatchSequenceResponse&&qI(b,a.reelWatchSequenceResponse,c.reelSequence))} function fJ(a,b){VEb(b);WEb(b);var c=um(),d=c.resolve(iub);b.playerResponse&&c.resolve(Dyb).handleResponse(b.playerResponse);if(y("enable_pl_r_c_s")&&b.playerResponse){c=void 0;if(y("ab_v_vid_sig")&&b.endpoint){var e,h=(e=A(b.endpoint,lq))!=null?e:A(b.endpoint,Pu);h&&(c=h.videoId)}gub(d,b.playerResponse,c)}b.playerResponse&&g6a(b.playerResponse)&&y("web_enable_ab_rsp_cl")?BaP().then(function(){hub(b.playerResponse);YI(a,b)}):YI(a,b)} function XEb(a){if(a=a.root.data){var b=um().resolve(I$a);a.endpoint&&(a.response&&b.handleResponse(a.response,void 0,document.querySelector("ytd-app")),a.playerResponse&&b.handleResponse(a.playerResponse),a.reelWatchSequenceResponse&&b.handleResponse(a.reelWatchSequenceResponse))}} function YEb(a){var b,c,d,e,h,k;return t(function(m){switch(m.nextAddress){case 1:b=window;if(!b.getDataPromise){m.jumpTo(2);break}xa(m,3);return n(m,b.getDataPromise(),5);case 5:c=m.yieldResult;fJ(a,c);ya(m,4);break;case 3:return za(m),n(m,XI(),6);case 6:d=m.yieldResult,YI(a,d);case 4:return m.return();case 2:if(!y("sw_nav_preload_pbj")){m.jumpTo(7);break}b.fetchInitialData=function(){var p;return t(function(q){if(q.nextAddress==1)return n(q,XI(),2);p=q.yieldResult;YI(a,p);ua(q)})}; if(b.getInitialData){b.loadInitialData=function(p){fJ(a,p)}; e=b.getInitialData();b.getInitialData=void 0;fJ(a,e);m.jumpTo(8);break}b.fetchInitialData=void 0;return n(m,XI(),9);case 9:h=m.yieldResult,YI(a,h);case 8:return m.return();case 7:b.getInitialData?(k=b.getInitialData(),b.getInitialData=void 0,fJ(a,k)):b.loadInitialData=function(p){fJ(a,p)},ua(m);}})} var ZEb={},$Eb=(ZEb.rendering={priority:10,callback:YEb},ZEb.rendered={callback:XEb},ZEb),aFb={},bFb=(aFb.rendering={callback:YEb},aFb.rendered={callback:XEb},aFb);var cFb=!1,dFb={},eFb=(dFb.initialized={priority:10,callback:function(){cFb||(UEa({didPatch:function(a){a.el&&sHa(a.el,a.props)}, didUnmount:function(a){rHa(a.el)}}),cFb=!0)}},dFb);var fFb=/^\/shorts\/?$/;fk("FILLER_DATA",{browse:{filler:!0,page:"browse"},search:{filler:!0,page:"search",endpoint:{commandMetadata:{webCommandMetadata:{url:"/results",webPageType:"WEB_PAGE_TYPE_SEARCH"}},urlEndpoint:{url:"/results"}},response:{contents:{twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[],subMenu:{searchSubMenuRenderer:{}}}},secondaryContents:{secondarySearchContainerRenderer:{contents:[]}}}}}},watch:{filler:!0,page:"watch",endpoint:{commandMetadata:{webCommandMetadata:{url:"/watch", webPageType:"WEB_PAGE_TYPE_WATCH"}},urlEndpoint:{url:"/watch"}},playerResponse:{playabilityStatus:{status:"OK"}},response:{contents:{twoColumnWatchNextResults:{results:{results:{contents:[{videoPrimaryInfoRenderer:{},videoSecondaryInfoRenderer:{}}]}},secondaryResults:{secondaryResults:{}}}}}}}); if(y("kevlar_enable_mss")){Yza(new nJa);var gFb=!0,hFb,gJ;gFb=gFb===void 0?!1:gFb;hFb=hFb===void 0?!1:hFb;gJ=gJ===void 0?{}:gJ;var iFb=gJ.cssRowKey||"",jFb=gJ.combinedSignature||"";!iFb&&window&&window._F_cssRowKey&&(iFb=window._F_cssRowKey,!jFb&&window._F_combinedSignature&&(jFb=window._F_combinedSignature));if(iFb&&typeof window._F_installCss!=="function")throw Error("No installCss function found, yet concatenated CSS / JS responses are enabled! Check if the CssLoader is included in the moduleset"); var kFb=gJ.loaderClass||OIa,lFb,mFb,hJ="",iJ=Oa._F_jsUrl;if(typeof document!=="undefined"&&document&&document.getElementById){var jJ=document.getElementById("base-js");if(jJ){var nFb=jJ.tagName.toUpperCase();if(nFb=="SCRIPT"||nFb=="LINK")hJ=jJ.src?jJ.src:jJ.getAttribute("href")}}if(iJ&&hJ){if(iJ!=hJ)throw Error("Ambiguous base-js URL: found both _F_jsUrl "+iJ+" and base-js tag "+hJ);mFb=iJ}else mFb=iJ||hJ;if(!Nza(mFb))throw Error("Unable to determine JS module path parameters.");lFb=Ab(mFb);var kJ= new kFb(lFb,iFb,jFb,gFb,hFb);gJ.useCors&&(kJ.useCors_=gJ.useCors);gJ.corsMode&&(kJ.corsMode_=gJ.corsMode);gJ.urlMaxLength&&(kJ.urlMaxLength=gJ.urlMaxLength);gJ.fetchPriority&&(kJ.fetchPriority=gJ.fetchPriority);var oFb=no();oFb.JSC$7692_loader_=kJ;oFb.setBatchModeEnabled(!0)} (function(){var a=document.querySelector("ytd-app");if(!a)throw Error("Could not find root selector ytd-app");a=new SI({root:a,injector:um()});a.install(NEb);var b={};a.install((b.initialized={priority:10,callback:u9a},b));b={};a.install((b.rendered={priority:0,callback:t9a},b));b={};a.install((b.rendered={priority:0,callback:function(){Hi.addLowPriorityJob(function(){Oxb>1&&(l9a(),r9a())},4E4)}},b)); a.install(TDb);a.install(eFb);xEa=dFa;yEa=wHa;zEa=zHa;AEa=BHa;a.install(aEb);a.install(LDb);a.install(RDb);a.install(hAb);a.install(mAb);a.install(ZDb);a.install(LEb);y("kevlar_enable_mss_lazy_load")&&a.install(QEb);a.install(NDb);if(!hk("IS_SHELL_LOAD")||y("kevlar_fetch_initial_data_promise_client")||y("sw_nav_preload_pbj")){var c=ld(window.location.href);b=c&&c==="/watch";c=c&&c.match(fFb);b?a.install(bFb):c?a.install(UEb):a.install($Eb)}else a.install(HDb);a.install(VDb);y("web_enable_prefetching_videos_on_home")&& a.install(eEb);y("start_client_gcf")&&a.install(SCb);y("web_kevlar_enable_adaptive_signals")&&a.install(cAb);new vxa().increment("INSTALLED");a.install(cEb);a.install(DDb);a.transition("initialized")})();var pFb=!1;function qFb(){if(!pFb){if(Polymer.Base){var a=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{a.apply(this,arguments)}catch(w){jk(w)}}; var b=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{b.apply(this,arguments)}catch(w){jk(w)}}; var c=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{c.apply(this,arguments)}catch(w){jk(w)}}; var d=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{d.apply(this,arguments)}catch(w){jk(w)}}; var e=Polymer.Base._listen,h=new WeakMap;Polymer.Base._listen=function(w,z,C){var E=function(){try{C.apply(this,arguments)}catch(I){jk(I)}}; h.set(C,E);e.call(this,w,z,E)}; var k=Polymer.Base._unlisten;Polymer.Base._unlisten=function(w,z,C){k.call(this,w,z,h.get(C))}}if(Polymer.Async){var m=Polymer.Async,p=m._atEndOfMicrotask; m._atEndOfMicrotask=function(){try{p.apply(m,arguments)}catch(w){jk(w)}}}if(Polymer.RenderStatus){var q=Polymer.RenderStatus,r=q.afterNextRender; q.afterNextRender=function(w,z,C){r.call(q,w,function(){try{z.apply(this,arguments)}catch(E){jk(E)}},C)}}pFb=!0}} ;var rFb={home:{"ytd-thumbnail":1,"ytd-topbar-menu-button-renderer":1,"ytd-item-section-renderer":5,"ytd-shelf-renderer":5,"yt-horizontal-list-renderer":5,"ytd-grid-video-renderer":30,"ytd-button-renderer":11,"tp-yt-paper-icon-button":7,"tp-yt-paper-button":5,"yt-formatted-string":5,"tp-yt-paper-tooltip":2,"yt-next-continuation":1,"~ytd-guide-entry-renderer":17,"~ytd-guide-signin-promo-renderer":1,"~ytd-browse":{count:1,signals:["yt-app-context","aa"]}},search:{"yt-next-continuation":1,"ytd-button-renderer":2, "ytd-channel-renderer":2,"ytd-item-section-renderer":1,"ytd-video-renderer":20,"ytd-promoted-video-renderer":1,"ytd-search-pyv-renderer":1,"ytd-thumbnail":1,"ytd-thumbnail-overlay-time-status-renderer":20,"ytd-thumbnail-overlay-toggle-button-renderer":0,"ytd-shelf-renderer":1,"ytd-vertical-list-renderer":1,"ytd-thumbnail-overlay-hover-text-renderer":2,"ytd-thumbnail-overlay-side-panel-renderer":2,"yt-formatted-string":3,"iron-icon":1,"tp-yt-iron-icon":1,"tp-yt-paper-button":3,"tp-yt-paper-tooltip":33, "yt-icon":1,"ytd-playlist-renderer":1,"ytd-playlist-video-thumbnail-renderer":1,"ytd-subscribe-button-renderer":1,"~ytd-search":{count:1,signals:["yt-app-context","aa"]}},watch:{"yt-next-continuation":2,"ytd-video-view-count-renderer":1,"ytd-button-renderer":3,"ytd-toggle-button-renderer":2,"ytd-menu-renderer":1,"ytd-compact-video-renderer":19,"ytd-compact-promoted-video-renderer":1,"ytd-compact-playlist-renderer":1,"ytd-compact-radio-renderer":1,"ytd-thumbnail":1,"ytd-thumbnail-overlay-time-status-renderer":20, "ytd-thumbnail-overlay-toggle-button-renderer":0,"ytd-player-legacy-desktop-watch-ads-renderer":1,"tp-yt-paper-button":20,"tp-yt-paper-icon-button":20,"tp-yt-paper-tooltip":30,"yt-formatted-string":5}},sFb={home:"eohps",search:"eosps",watch:"eowps"},tFb=["watch","search","home"],lJ=function(){this.JSC$12365_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$12365_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=gk("PRECONSTRUCTION_DELAY", 0);this.signals_=Zw();this.targetPage_=""}; lJ.prototype.init=function(a,b){a=a===void 0?"":a;b=b===void 0?null:b;if(this.JSC$12365_isInitialized_)this.abort();else if(this.JSC$12365_isInitialized_=!0,a&&uFb(this,a),b){var c=$w(this.signals_,"pcl")?0:10,d=function(){for(var e=0,h;h=tFb[e++];)h!=a&&h!=b&&this.pendingPages_.push(h);vFb(this)}.bind(this); this.signals_.parkOrScheduleJob(d,c,"pcl")}}; lJ.prototype.abort=function(){this.fragmentJobId_&&(Hi.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);wFb(this)}; var yFb=function(a,b){var c=tFb.indexOf(b);c>-1&&tFb.splice(c,1);a.targetPage_==b?(a.abort(),vFb(a)):xFb(a,b)},uFb=function(a,b){a.JSC$12365_isInitialized_&&!a.targetPage_&&(a.targetPage_=b,zFb(a,b),a.isInitialPass_=!1,zFb(a,b),a.signals_.processSignal(sFb[a.targetPage_]),wFb(a),vFb(a))},vFb=function(a){a.pendingPages_.length&&!a.pagePreparerJobId_&&(a.pagePreparerJobId_=Sk(Hi,function(){this.pagePreparerJobId_=0; this.pendingPages_.length&&!this.targetPage_&&uFb(this,this.pendingPages_.shift())}.bind(a),a.DEFAULT_DELAY_))},xFb=function(a,b){b=a.pendingPages_.indexOf(b); b>-1&&a.pendingPages_.splice(b,1)},zFb=function(a,b){if(b=rFb[b])for(var c in b){var d=!1,e=c; c.charAt(0)=="~"&&(d=!0,e=c.substring(1));var h=b[c];h=typeof h=="object"?h:{count:h};b[c]=h;h.componentName=e;h.count>0&&(a.isInitialPass_?d||a.isSeenDuringInitialPass_[e]||(a.JSC$12365_queue_.push({componentName:e,count:1,signals:h.signals}),a.isSeenDuringInitialPass_[e]=!0,h.count--):a.JSC$12365_queue_.push(h))}},wFb=function(a){a.JSC$12365_queue_.length=0; a.targetPage_="";a.isInitialPass_=!0;a.signals_.processSignal("eop")}; lJ.getInstance=function(){return Oo(lJ)};var AFb=function(){this.signals=Zw();this.init()}; AFb.prototype.startPreconstruction=function(){lJ.getInstance().init(hk("IS_HOMEPAGE_COLD")?"home":null,"n/a")}; AFb.prototype.init=function(){BFb(this);window.Polymer&&Qma&&qFb();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var a=Oa.ytcsi;if(a&&a.gt&&(a=a.gt())&&a.tick&&(a.tick.aft>0||a.tick.pbs>0)&&(hk("IS_HOMEPAGE_COLD")||hk("IS_RESULTS_PAGE_COLD")||hk("IS_WATCH_PAGE_COLD"))){CFb(this);break a}y("enable_cow_info_csi")?pqa(RFa,this.onNotifications,this):oqa(RFa,this.onNotifications,this)}}; var BFb=function(a){var b=function(){a.signals.processSignal("dl")}; document.readyState==="complete"?(kk(Error("AppInitializer encountered loaded document"),"WARNING"),b()):gm(window,"load",b)}; AFb.prototype.onNotifications=function(a){a.timer||(hk("IS_HOMEPAGE_COLD")||hk("IS_RESULTS_PAGE_COLD")||hk("IS_WATCH_PAGE_COLD"))&&CFb(this)}; var CFb=function(a){a.signals.parkOrScheduleJob(function(){a.signals.processSignal("eocs")},10,"eor")}; new AFb;var DFb=function(){this.timedFunctionContext=0}; DFb.prototype.timeExecution=function(a,b){var c=this;return function(){var d=Ga.apply(0,arguments);c.timedFunctionContext=a;return b.apply(null,pa(d))}};var EFb=function(){var a={};this.priorityTasks=(a[3]=[],a[2]=[],a[1]=[],a);this.isFlushing=!1},mJ=function(a,b,c){var d=FFb(a,c); a.priorityTasks[c].push(b);d&&a.priorityTasks[c].length===1&&a.flush()},FFb=function(a,b){return Object.keys(a.priorityTasks).map(function(c){return Number(c)}).filter(function(c){return!isNaN(c)&&c>b}).every(function(c){return a.priorityTasks[c].length===0})}; EFb.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(a){return a.length>0});)GFb(this,3),GFb(this,2),GFb(this,1)}catch(a){throw Object.values(this.priorityTasks).forEach(function(b){return void b.splice(0,b.length)}),a; }finally{this.isFlushing=!1}}}; var GFb=function(a,b){for(;FFb(a,b)&&a.priorityTasks[b].length>0;)a.priorityTasks[b][0](),a.priorityTasks[b].shift()}; ia.Object.defineProperties(EFb.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(a){return a.length>0})}}});var HFb=function(){this.JSC$12378_names=new Map}; HFb.prototype.getName=function(a){var b=this.JSC$12378_names.get(a);if(b)return b;var c;b=(c=a.description)!=null?c:bd();this.JSC$12378_names.set(a,b);return b};/* Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ function nJ(a){a=a(function(b){b.name=b.constructor.name;b.stack=Error().stack}); a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a} ;var IFb=nJ(function(a){return function(b){a(this);this.message=b?b.length+" errors occurred during unsubscription:\n"+b.map(function(c,d){return d+1+") "+c.toString()}).join("\n "):""; this.name="UnsubscriptionError";this.errors=b}});function JFb(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))} ;function oJ(a){return typeof a==="function"} ;var pJ=function(a){this.initialTeardown=a;this.closed=!1;this._teardowns=this._parentage=null}; f=pJ.prototype; f.unsubscribe=function(){if(!this.closed){this.closed=!0;var a=this._parentage;if(Array.isArray(a))for(var b=g(a),c=b.next();!c.done;c=b.next())c.value.remove(this);else a==null||a.remove(this);b=this.initialTeardown;if(oJ(b))try{b()}catch(h){var d=h instanceof IFb?h.errors:[h]}var e=this._teardowns;if(e)for(this._teardowns=null,b=g(e),c=b.next();!c.done;c=b.next()){c=c.value;try{oJ(c)?c():c.unsubscribe()}catch(h){c=void 0,d=(c=d)!=null?c:[],h instanceof IFb?d=[].concat(pa(d),pa(h.errors)):d.push(h)}}if(d)throw new IFb(d); }}; f.add=function(a){if(a&&a!==this)if(this.closed)oJ(a)?a():a.unsubscribe();else{if(a instanceof pJ){if(a.closed||a._hasParent(this))return;a._addParent(this)}var b;(this._teardowns=(b=this._teardowns)!=null?b:[]).push(a)}}; f._hasParent=function(a){var b=this._parentage;return b===a||Array.isArray(b)&&b.includes(a)}; f._addParent=function(a){var b=this._parentage;this._parentage=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}; f._removeParent=function(a){var b=this._parentage;b===a?this._parentage=null:Array.isArray(b)&&JFb(b,a)}; f.remove=function(a){var b=this._teardowns;b&&JFb(b,a);a instanceof pJ&&a._removeParent(this)}; var KFb=new pJ;KFb.closed=!0;pJ.EMPTY=KFb;function LFb(a){return a instanceof pJ||a&&"closed"in a&&oJ(a.remove)&&oJ(a.add)&&oJ(a.unsubscribe)} ;function qJ(){} ;function rJ(a){setTimeout(function(){throw a})} ;var sJ=function(a){pJ.call(this);this.isStopped=!1;this.destination=a instanceof sJ?a:new tJ(!a||oJ(a)?{next:a!=null?a:void 0}:a);LFb(a)&&a.add(this)}; l(sJ,pJ);sJ.EMPTY=pJ.EMPTY;sJ.create=function(a,b,c){return new uJ(a,b,c)}; f=sJ.prototype;f.next=function(a){this.isStopped||this._next(a)}; f.error=function(a){this.isStopped||(this.isStopped=!0,this._error(a))}; f.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())}; f.unsubscribe=function(){this.closed||(this.isStopped=!0,pJ.prototype.unsubscribe.call(this))}; f._next=function(a){this.destination.next(a)}; f._error=function(a){this.destination.error(a);this.unsubscribe()}; f._complete=function(){this.destination.complete();this.unsubscribe()}; var tJ=function(a){this.partialObserver=a}; tJ.prototype.next=function(a){var b=this.partialObserver;if(b.next)try{b.next(a)}catch(c){rJ(c)}}; tJ.prototype.error=function(a){var b=this.partialObserver;if(b.error)try{b.error(a)}catch(c){rJ(c)}else rJ(a)}; tJ.prototype.complete=function(){var a=this.partialObserver;if(a.complete)try{a.complete()}catch(b){rJ(b)}}; var uJ=function(a,b,c){sJ.call(this);var d;oJ(a)||!a?d={next:a!=null?a:void 0,error:b!=null?b:void 0,complete:c!=null?c:void 0}:d=a;this.destination=new tJ(d)}; l(uJ,sJ);uJ.EMPTY=sJ.EMPTY;uJ.create=sJ.create;var vJ=typeof Symbol==="function"&&Symbol.observable||"@@observable";function wJ(a){return a} ;function xJ(){return MFb(Ga.apply(0,arguments))} function MFb(a){return a.length===0?wJ:a.length===1?a[0]:function(b){return a.reduce(function(c,d){return d(c)},b)}} ;var yJ=function(a){a&&(this._subscribe=a)}; f=yJ.prototype;f.lift=function(a){var b=new yJ;b.source=this;b.operator=a;return b}; f.subscribe=function(a,b,c){a=a&&a instanceof sJ||a&&oJ(a.next)&&oJ(a.error)&&oJ(a.complete)&&LFb(a)?a:new uJ(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this._subscribe(a):this._trySubscribe(a));return a}; f._trySubscribe=function(a){try{return this._subscribe(a)}catch(e){var b;a:{for(b=a;b;){var c=b.destination,d=b.isStopped;if(b.closed||d){b=!1;break a}b=c&&c instanceof sJ?c:null}b=!0}b?a.error(e):rJ(e)}}; f.forEach=function(a,b){var c=this;b=NFb(b);return new b(function(d,e){var h=c.subscribe(function(k){try{a(k)}catch(m){e(m),h==null||h.unsubscribe()}},e,d)})}; f._subscribe=function(a){var b;return(b=this.source)==null?void 0:b.subscribe(a)}; yJ.prototype[vJ]=function(){return this}; yJ.prototype.pipe=function(){var a=Ga.apply(0,arguments);return a.length?MFb(a)(this):this}; yJ.create=function(a){return new yJ(a)}; function NFb(a){var b;return(b=a!=null?a:void 0)!=null?b:Promise} ;var OFb=nJ(function(a){return function(){a(this);this.message="object unsubscribed"}});var zJ=function(){this.observers=[];this.hasError=this.isStopped=this.closed=!1;this.thrownError=null}; l(zJ,yJ);f=zJ.prototype;f.lift=function(a){var b=new AJ(this,this);b.operator=a;return b}; f._throwIfClosed=function(){if(this.closed)throw new OFb}; f.next=function(a){this._throwIfClosed();if(!this.isStopped){var b=this.observers.slice();b=g(b);for(var c=b.next();!c.done;c=b.next())c.value.next(a)}}; f.error=function(a){this._throwIfClosed();if(!this.isStopped){this.hasError=this.isStopped=!0;this.thrownError=a;for(var b=this.observers;b.length;)b.shift().error(a)}}; f.complete=function(){this._throwIfClosed();if(!this.isStopped){this.isStopped=!0;for(var a=this.observers;a.length;)a.shift().complete()}}; f.unsubscribe=function(){this.isStopped=this.closed=!0;this.observers=null}; f._trySubscribe=function(a){this._throwIfClosed();return yJ.prototype._trySubscribe.call(this,a)}; f._subscribe=function(a){this._throwIfClosed();this._checkFinalizedStatuses(a);return this._innerSubscribe(a)}; f._innerSubscribe=function(a){var b=this,c=this.isStopped,d=this.observers;return this.hasError||c?pJ.EMPTY:(d.push(a),new pJ(function(){return JFb(b.observers,a)}))}; f._checkFinalizedStatuses=function(a){var b=this.thrownError,c=this.isStopped;this.hasError?a.error(b):c&&a.complete()}; zJ.create=function(a,b){return new AJ(a,b)}; var AJ=function(a,b){zJ.call(this);this.destination=a;this.source=b}; l(AJ,zJ);AJ.create=zJ.create;AJ.prototype.next=function(a){var b,c;(b=this.destination)==null||(c=b.next)==null||c.call(b,a)}; AJ.prototype.error=function(a){var b,c;(b=this.destination)==null||(c=b.error)==null||c.call(b,a)}; AJ.prototype.complete=function(){var a,b;(a=this.destination)==null||(b=a.complete)==null||b.call(a)}; AJ.prototype._subscribe=function(a){var b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:pJ.EMPTY};var BJ=function(a){zJ.call(this);this._value=a}; l(BJ,zJ);BJ.create=zJ.create;BJ.prototype._subscribe=function(a){var b=zJ.prototype._subscribe.call(this,a);!b.closed&&a.next(this._value);return b}; BJ.prototype.getValue=function(){var a=this.thrownError,b=this._value;if(this.hasError)throw a;this._throwIfClosed();return b}; BJ.prototype.next=function(a){zJ.prototype.next.call(this,this._value=a)}; ia.Object.defineProperties(BJ.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var CJ=new yJ(function(a){return a.complete()});function PFb(a,b){return new yJ(function(c){var d=new pJ,e=0;d.add(b.schedule(function(){e===a.length?c.complete():(c.next(a[e++]),c.closed||d.add(this.schedule()))})); return d})} ;function QFb(a,b){if(!a)throw Error("Iterable cannot be null");return new yJ(function(c){var d=new pJ;d.add(b.schedule(function(){var e=a[Symbol.asyncIterator]();d.add(b.schedule(function(){var h=this;e.next().then(function(k){k.done?c.complete():(c.next(k.value),h.schedule())})}))})); return d})} ;var RFb=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";function SFb(a,b){return new yJ(function(c){var d;c.add(b.schedule(function(){d=a[RFb]();c.add(b.schedule(function(){if(!c.closed){try{var e=d.next();var h=e.value;var k=e.done}catch(m){c.error(m);return}k?c.complete():(c.next(h),this.schedule())}}))})); return function(){var e;return oJ((e=d)==null?void 0:e.return)&&d.return()}})} ;function TFb(a,b){return new yJ(function(c){var d=new pJ;d.add(b.schedule(function(){var e=a[vJ]();d.add(e.subscribe({next:function(h){d.add(b.schedule(function(){return c.next(h)}))}, error:function(h){d.add(b.schedule(function(){return c.error(h)}))}, complete:function(){d.add(b.schedule(function(){return c.complete()}))}}))})); return d})} ;function UFb(a,b){return new yJ(function(c){var d=new pJ;d.add(b.schedule(function(){return a.then(function(e){d.add(b.schedule(function(){c.next(e);d.add(b.schedule(function(){return c.complete()}))}))},function(e){d.add(b.schedule(function(){return c.error(e)}))})})); return d})} ;var VFb=function(a){return a&&typeof a.length==="number"&&typeof a!=="function"};function WFb(a){return new TypeError("You provided "+(a!==null&&typeof a==="object"?"an invalid object":"'"+a+"'")+" where a stream was expected. You can provide an Observable, Promise, Array, AsyncIterable, or Iterable.")} ;function XFb(a,b){if(a!=null){if(oJ(a[vJ]))return TFb(a,b);if(VFb(a))return PFb(a,b);if(oJ(a==null?void 0:a.then))return UFb(a,b);if(Symbol.asyncIterator&&oJ(a==null?void 0:a[Symbol.asyncIterator]))return QFb(a,b);if(oJ(a==null?void 0:a[RFb]))return SFb(a,b)}throw WFb(a)} ;function DJ(a,b){return b?XFb(a,b):EJ(a)} function EJ(a){if(a instanceof yJ)return a;if(a!=null){if(oJ(a[vJ]))return YFb(a);if(VFb(a))return ZFb(a);if(oJ(a==null?void 0:a.then))return $Fb(a);if(Symbol.asyncIterator&&oJ(a==null?void 0:a[Symbol.asyncIterator]))return aGb(a);if(oJ(a==null?void 0:a[RFb]))return bGb(a)}throw WFb(a)} function YFb(a){return new yJ(function(b){var c=a[vJ]();if(oJ(c.subscribe))return c.subscribe(b);throw new TypeError("Provided object does not correctly implement Symbol.observable")})} function ZFb(a){return new yJ(function(b){for(var c=0;c<a.length&&!b.closed;c++)b.next(a[c]);b.complete()})} function $Fb(a){return new yJ(function(b){a.then(function(c){b.closed||(b.next(c),b.complete())},function(c){return b.error(c)}).then(null,rJ)})} function bGb(a){return new yJ(function(b){for(var c=a[RFb]();!b.closed;){var d=c.next(),e=d.value;d.done?b.complete():b.next(e)}return function(){return oJ(c==null?void 0:c.return)&&c.return()}})} function aGb(a){return new yJ(function(b){cGb(a,b).catch(function(c){return b.error(c)})})} function cGb(a,b){var c,d,e,h,k,m;return t(function(p){switch(p.nextAddress){case 1:xa(p,2,3);var q=a[Symbol.asyncIterator];h=q!==void 0?q.call(a):new saa(g(a));case 5:return n(p,h.next(),8);case 8:d=p.yieldResult;if(d.done){p.jumpTo(3);break}k=d.value;b.next(k);p.jumpTo(5);break;case 3:Aa(p);p.catchAddress_=0;p.finallyAddress_=9;if(!d||d.done||!(e=h.return)){p.jumpTo(9);break}return n(p,e.call(h),9);case 9:Aa(p,0,0,1);if(c)throw c.error;Ca(p,10,1);break;case 10:Ca(p,4);break;case 2:m=za(p);c={error:m}; p.jumpTo(3);break;case 4:b.complete(),ua(p);}})} ;function dGb(a,b){return b?PFb(a,b):ZFb(a)} ;function eGb(a){return oJ(a[a.length-1])?a.pop():void 0} function FJ(a){var b=a[a.length-1];return b&&oJ(b.schedule)?a.pop():void 0} ;function LJ(){var a=Ga.apply(0,arguments),b=FJ(a);return b?PFb(a,b):dGb(a)} ;function MJ(a){var b=oJ(a)?a:function(){return a}; return new yJ(function(c){return c.error(b())})} ;var fGb={now:function(){return(fGb.delegate||Date).now()}, delegate:void 0};var NJ=function(a,b,c){a=a===void 0?Infinity:a;b=b===void 0?Infinity:b;c=c===void 0?fGb:c;zJ.call(this);this.JSC$12423_bufferSize=a;this.windowTime=b;this.timestampProvider=c;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=b===Infinity;this.JSC$12423_bufferSize=Math.max(1,a);this.windowTime=Math.max(1,b)}; l(NJ,zJ);NJ.create=zJ.create;NJ.prototype.next=function(a){var b=this.buffer,c=this.infiniteTimeWindow,d=this.timestampProvider,e=this.windowTime;this.isStopped||(b.push(a),!c&&b.push(d.now()+e));gGb(this);zJ.prototype.next.call(this,a)}; NJ.prototype._subscribe=function(a){this._throwIfClosed();gGb(this);for(var b=this._innerSubscribe(a),c=this.infiniteTimeWindow,d=this.buffer.slice(),e=0;e<d.length&&!a.closed;e+=c?1:2)a.next(d[e]);this._checkFinalizedStatuses(a);return b}; var gGb=function(a){var b=a.JSC$12423_bufferSize,c=a.timestampProvider,d=a.buffer;a=a.infiniteTimeWindow;var e=(a?1:2)*b;b<Infinity&&e<d.length&&d.splice(0,d.length-e);if(!a){b=c.now();c=0;for(a=1;a<d.length&&d[a]<=b;a+=2)c=a;c&&d.splice(0,c+1)}};var iGb=function(a,b){b=b===void 0?hGb:b;this.SchedulerAction=a;this.now=b}; iGb.prototype.schedule=function(a,b,c){b=b===void 0?0:b;return new this.SchedulerAction(this,a).schedule(c,b)}; var hGb=fGb.now;var jGb=nJ(function(a){return function(){a(this);this.message="no elements in sequence"}});var OJ=function(a,b,c,d,e){sJ.call(this,a);this.onUnsubscribe=e;b&&(this._next=function(h){try{b(h)}catch(k){this.error(k)}}); c&&(this._error=function(h){try{c(h)}catch(k){this.destination.error(k)}this.unsubscribe()}); d&&(this._complete=function(){try{d()}catch(h){this.destination.error(h)}this.unsubscribe()})}; l(OJ,sJ);OJ.EMPTY=sJ.EMPTY;OJ.create=sJ.create;OJ.prototype.unsubscribe=function(){var a;this.closed||(a=this.onUnsubscribe)!=null&&a.call(this);sJ.prototype.unsubscribe.call(this)};function PJ(a){return function(b){if(oJ(b==null?void 0:b.lift))return b.lift(function(c){try{return a(c,this)}catch(d){this.error(d)}}); throw new TypeError("Unable to lift unknown Observable type")}} ;function QJ(){return PJ(function(a,b){var c=null;a._refCount++;var d=new OJ(b,void 0,void 0,void 0,function(){if(!a||a._refCount<=0||0<--a._refCount)c=null;else{var e=a._connection,h=c;c=null;!e||h&&e!==h||e.unsubscribe();b.unsubscribe()}}); a.subscribe(d);d.closed||(c=a.connect())})} ;var RJ=function(a,b){this.source=a;this.subjectFactory=b;this._subject=null;this._refCount=0;this._connection=null}; l(RJ,yJ);RJ.create=yJ.create;RJ.prototype._subscribe=function(a){return kGb(this).subscribe(a)}; var kGb=function(a){var b=a._subject;if(!b||b.isStopped)a._subject=a.subjectFactory();return a._subject}; RJ.prototype._teardown=function(){this._refCount=0;var a=this._connection;this._subject=this._connection=null;a==null||a.unsubscribe()}; RJ.prototype.connect=function(){var a=this,b=this._connection;if(!b){b=this._connection=new pJ;var c=kGb(this);b.add(this.source.subscribe(new OJ(c,void 0,function(d){a._teardown();c.error(d)},function(){a._teardown(); c.complete()},function(){return a._teardown()}))); b.closed&&(this._connection=null,b=pJ.EMPTY)}return b};function SJ(a){return PJ(function(b,c){var d=0;b.subscribe(new OJ(c,function(e){c.next(a.call(void 0,e,d++))}))})} ;var lGb=Array.isArray;function mGb(a){return SJ(function(b){return lGb(b)?a.apply(null,pa(b)):a(b)})} ;var nGb=Array.isArray,oGb=Object,pGb=oGb.getPrototypeOf,qGb=oGb.prototype,rGb=oGb.keys;function sGb(a){if(a.length===1){var b=a[0];if(nGb(b))return{args:b,keys:null};if(b&&typeof b==="object"&&pGb(b)===qGb)return a=rGb(b),{args:a.map(function(c){return b[c]}), keys:a}}return{args:a,keys:null}} ;function TJ(){var a=Ga.apply(0,arguments),b=FJ(a),c=eGb(a);a=sGb(a);var d=a.args,e=a.keys;if(d.length===0)return DJ([],b);b=new yJ(tGb(d,b,e?function(h){for(var k={},m=0;m<h.length;m++)k[e[m]]=h[m];return k}:wJ)); return c?b.pipe(mGb(c)):b} var UJ=function(a,b,c){sJ.call(this,a);this._next=b;this.shouldComplete=c}; l(UJ,sJ);UJ.EMPTY=sJ.EMPTY;UJ.create=sJ.create;UJ.prototype._complete=function(){this.shouldComplete()?sJ.prototype._complete.call(this):this.unsubscribe()}; function tGb(a,b,c){c=c===void 0?wJ:c;return function(d){uGb(b,function(){for(var e=a.length,h=Array(e),k=e,m=a.map(function(){return!1}),p=!0,q={i$jscomp$792:0};q.i$jscomp$792<e;q={i$jscomp$792:q.i$jscomp$792},q.i$jscomp$792++)uGb(b,function(r){return function(){DJ(a[r.i$jscomp$792],b).subscribe(new UJ(d,function(w){h[r.i$jscomp$792]=w; p&&(m[r.i$jscomp$792]=!0,p=!m.every(wJ));p||d.next(c(h.slice()))},function(){return--k===0}))}}(q),d)},d)}} function uGb(a,b,c){a?c.add(a.schedule(b)):b()} ;function vGb(a,b,c,d){var e=[],h=0,k=0,m=!1,p=function(q){h++;EJ(c(q,k++)).subscribe(new OJ(b,function(r){b.next(r)},void 0,function(){for(h--;e.length&&h<d;)p(e.shift()); !m||e.length||h||b.complete()}))}; a.subscribe(new OJ(b,function(q){return h<d?p(q):e.push(q)},void 0,function(){m=!0; !m||e.length||h||b.complete()})); return function(){e=null}} ;function VJ(a,b){var c=c===void 0?Infinity:c;if(oJ(b))return function(d){return d.pipe(VJ(function(e,h){return EJ(a(e,h)).pipe(SJ(function(k,m){return b(e,k,h,m)}))},c))}; typeof b==="number"&&(c=b);return PJ(function(d,e){return vGb(d,e,a,c)})} ;function wGb(a){a=a===void 0?Infinity:a;return VJ(wJ,a)} ;function xGb(){var a=Ga.apply(0,arguments);return wGb(1)(dGb(a,FJ(a)))} ;function WJ(a,b,c){if(oJ(c)){var d=c;c=void 0}return d?WJ(a,b,c).pipe(mGb(d)):new yJ(function(e){var h=function(){var k=Ga.apply(0,arguments);return e.next(k.length>1?k:k[0])}; if(oJ(a.addEventListener)&&oJ(a.removeEventListener))return a.addEventListener(b,h,c),function(){return a.removeEventListener(b,h,c)}; if(oJ(a.on)&&oJ(a.off))return a.on(b,h),function(){return a.off(b,h)}; if(oJ(a.addListener)&&oJ(a.removeListener))return a.addListener(b,h),function(){return a.removeListener(b,h)}; if(VFb(a))return VJ(function(k){return WJ(k,b,c)})(dGb(a)).subscribe(e); e.error(new TypeError("Invalid event target"))})} ;var XJ=function(){pJ.call(this)}; l(XJ,pJ);XJ.EMPTY=pJ.EMPTY;XJ.prototype.schedule=function(){return this};var yGb=function(a,b){return setInterval.apply(null,[a,b].concat(pa(Ga.apply(2,arguments))))};var YJ=function(a,b){pJ.call(this);this.scheduler=a;this.work=b;this.pending=!1}; l(YJ,XJ);YJ.EMPTY=XJ.EMPTY;YJ.prototype.schedule=function(a,b){b=b===void 0?0:b;if(this.closed)return this;this.state=a;a=this.id;var c=this.scheduler;a!=null&&(this.id=zGb(this,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.requestAsyncId(c,this.id,b);return this}; YJ.prototype.requestAsyncId=function(a,b,c){c=c===void 0?0:c;return yGb(a.flush.bind(a,this),c)}; var zGb=function(a,b,c){c=c===void 0?0:c;if(c!=null&&a.delay===c&&a.pending===!1)return b;clearInterval(b)}; YJ.prototype.execute=function(a,b){if(this.closed)return Error("executing a cancelled action");this.pending=!1;if(a=this._execute(a,b))return a;this.pending===!1&&this.id!=null&&(this.id=zGb(this,this.id,null))}; YJ.prototype._execute=function(a){var b=!1,c=void 0;try{this.work(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c}; YJ.prototype.unsubscribe=function(){if(!this.closed){var a=this.id,b=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;JFb(b,this);a!=null&&(this.id=zGb(this,a,null));this.delay=null;XJ.prototype.unsubscribe.call(this)}};var AGb=function(a,b){b=b===void 0?hGb:b;iGb.call(this,a,b);this.actions=[];this.active=!1;this.scheduled=void 0}; l(AGb,iGb);AGb.prototype.flush=function(a){var b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.execute(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c}}};function ZJ(){var a=Ga.apply(0,arguments),b=FJ(a);var c=typeof a[a.length-1]==="number"?a.pop():Infinity;return a.length?a.length===1?EJ(a[0]):wGb(c)(dGb(a,b)):CJ} ;var $J=new yJ(qJ);var BGb=Array.isArray;function CGb(a){return a.length===1&&BGb(a[0])?a[0]:a} ;function DGb(){var a=Ga.apply(0,arguments);a=CGb(a);return PJ(function(b,c){var d=[b].concat(pa(a)),e=function(){if(!c.closed)if(d.length>0){try{var h=EJ(d.shift())}catch(m){e();return}var k=new OJ(c,void 0,qJ,qJ);c.add(h.subscribe(k));k.add(e)}else c.complete()}; e()})} ;function aK(a){return PJ(function(b,c){var d=0;b.subscribe(new OJ(c,function(e){return a.call(void 0,e,d++)&&c.next(e)}))})} ;function EGb(){var a=Ga.apply(0,arguments);a=CGb(a);return a.length===1?EJ(a[0]):new yJ(FGb(a))} function FGb(a){return function(b){for(var c=[],d={i$jscomp$797:0};c&&!b.closed&&d.i$jscomp$797<a.length;d={i$jscomp$797:d.i$jscomp$797},d.i$jscomp$797++)c.push(EJ(a[d.i$jscomp$797]).subscribe(new OJ(b,function(e){return function(h){if(c){for(var k=0;k<c.length;k++)k!==e.i$jscomp$797&&c[k].unsubscribe();c=null}b.next(h)}}(d))))}} ;function GGb(){var a=Ga.apply(0,arguments),b=eGb(a);a=CGb(a);return a.length?new yJ(function(c){var d=a.map(function(){return[]}),e=a.map(function(){return!1}); c.add(function(){d=e=null}); for(var h={i$jscomp$798:0};!c.closed&&h.i$jscomp$798<a.length;h={i$jscomp$798:h.i$jscomp$798},h.i$jscomp$798++)EJ(a[h.i$jscomp$798]).subscribe(new OJ(c,function(k){return function(m){d[k.i$jscomp$798].push(m);d.every(function(p){return p.length})&&(m=d.map(function(p){return p.shift()}),c.next(b?b.apply(null,pa(m)):m),d.some(function(p,q){return!p.length&&e[q]})&&c.complete())}}(h),void 0,function(k){return function(){e[k.i$jscomp$798]=!0; !d[k.i$jscomp$798].length&&c.complete()}}(h))); return function(){d=e=null}}):CJ} ;nJ(function(a){return function(b){b=b===void 0?null:b;a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b}});var bK=function(a,b){YJ.call(this,a,b);this.scheduler=a;this.work=b}; l(bK,YJ);bK.EMPTY=YJ.EMPTY;bK.prototype.schedule=function(a,b){b=b===void 0?0:b;if(b>0)return YJ.prototype.schedule.call(this,a,b);this.delay=b;this.state=a;this.scheduler.flush(this);return this}; bK.prototype.execute=function(a,b){return b>0||this.closed?YJ.prototype.execute.call(this,a,b):this._execute(a,b)}; bK.prototype.requestAsyncId=function(a,b,c){c=c===void 0?0:c;return c!=null&&c>0||c==null&&this.delay>0?YJ.prototype.requestAsyncId.call(this,a,b,c):a.flush(this)};var HGb=function(){AGb.apply(this,arguments)}; l(HGb,AGb);var IGb=new HGb(bK);nJ(function(a){return function(){a(this);this.message="argument out of range"}});nJ(function(a){return function(b){a(this);this.message=b}});nJ(function(a){return function(b){a(this);this.message=b}});var JGb=function(){this.performanceMonitor=new DFb;this.queue=new EFb;this.internalSymbol=Symbol();this.debugNames=new HFb}; JGb.prototype.getOnBackgrounded=function(){return $J}; ia.Object.defineProperties(JGb.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var cK=function(a,b){b=Error.call(this,b?a+": "+b:String(a));this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=a;this.__proto__=cK.prototype;this.name=String(a)}; l(cK,Error);var dK=function(a){cK.call(this,1E3,"sfr:\""+a+"\"");this.measurementStrategyFailureReason=a;this.__proto__=dK.prototype}; l(dK,cK);var eK=function(){cK.call(this,1003);this.__proto__=eK.prototype}; l(eK,cK);var fK=function(){cK.call(this,1009);this.__proto__=fK.prototype}; l(fK,cK);var KGb=function(){cK.call(this,1011);this.__proto__=KGb.prototype}; l(KGb,cK);var LGb=function(){cK.call(this,1007);this.__proto__=eK.prototype}; l(LGb,cK);var gK=function(a){cK.call(this,1004,String(a));this.inputObservableIndex=a;this.__proto__=gK.prototype}; l(gK,cK);var NGb=function(a){cK.call(this,1010,a);this.__proto__=MGb.prototype}; l(NGb,cK);var MGb=function(a){cK.call(this,1005,a);this.__proto__=MGb.prototype}; l(MGb,cK);var OGb=function(a){var b=Ga.apply(1,arguments),c=this;this.orderedFactories=[];this.orderedFactories.push(a);b.forEach(function(d){c.orderedFactories.push(d)})}; OGb.prototype.isSupported=function(a){return this.orderedFactories.some(function(b){return b.isSupported(a)})}; OGb.prototype.makeBeacon=function(a,b){for(var c=0;c<this.orderedFactories.length;c++)if(this.orderedFactories[c].isSupported(b))return this.orderedFactories[c].makeBeacon(a,b);throw new fK};function PGb(a){var b,c,d;return!!a&&typeof a.active==="boolean"&&typeof((b=a.clock)==null?void 0:b.now)==="function"&&((c=a.clock)==null?void 0:c.timeline)!==void 0&&!((d=a.lastMeasurement)==null||!d.timestamp)&&typeof a.equivalentTo==="function"&&typeof a.extrapolateToNow==="function"&&typeof a.extrapolateToTime==="function"&&typeof a.map==="function"&&typeof a.joinWith==="function"} ;var QGb=Symbol("time-origin"),RGb=Symbol("date"),hK=function(a,b){this.value=a;this.timeline=b},iK=function(a,b){if(b.timeline!==a.timeline)throw new LGb; return a.value-b.value}; f=hK.prototype;f.equals=function(a){return iK(this,a)===0}; f.maximum=function(a){if(a.timeline!==this.timeline)throw new LGb;return this.value>=a.value?this:a}; f.round=function(){return new hK(Math.round(this.value),this.timeline)}; f.add=function(a){return new hK(this.value+a,this.timeline)}; f.toString=function(){return String(this.value)};function SGb(a){function b(c){return typeof c==="boolean"||typeof c==="string"||typeof c==="number"||c===void 0||c===null} return b(a)?!0:Array.isArray(a)?a.every(b):typeof a==="object"?Object.keys(a).every(function(c){return typeof c==="string"})&&Object.values(a).every(function(c){return Array.isArray(c)?c.every(b):b(c)}):!1} function TGb(a){if(SGb(a))return a;if(PGb(a))return{lastMeasurement:{value:TGb(a.lastMeasurement.value),timestamp:iK(a.lastMeasurement.timestamp,new hK(0,a.lastMeasurement.timestamp.timeline))},active:a.active};try{return JSON.parse(JSON.stringify(a))}catch(b){}return String(a)} ;function jK(a,b){return function(c){return new yJ(function(d){return c.subscribe(function(e){a.timeExecution(b,function(){d.next(e)})()},function(e){a.timeExecution(b,function(){d.error(e)})()},function(){a.timeExecution(b,function(){d.complete()})()})})}} ;var kK=function(a,b){this.context=a;this.JSC$12508_pinger=b}; kK.prototype.isSupported=function(a){return this.JSC$12508_pinger.isSupported(a)}; kK.prototype.makeBeacon=function(a,b){if(!this.isSupported(b))throw new fK;return new lK(this.context,this.JSC$12508_pinger,b!=null?b:void 0,a)}; var lK=function(a,b,c,d){var e=this;this.JSC$12514_pinger=b;this.properties=c;this.url=d;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var h;this.method=(h=c==null?void 0:c.beaconMethod)!=null?h:"GET";this.backgroundedSubscription=a.getOnBackgrounded().subscribe(function(){e.sendNow()})}; lK.prototype.deactivate=function(){this.internalIsPending=!1}; lK.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$12514_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var a,b;this.JSC$12514_pinger.pingWithHeadersAndBody((a=this.properties)!=null?a:{},this.customHeaders,(b=this.body)!=null?b:"",this.url)}else this.JSC$12514_pinger.ping(this.url);this.internalIsPending=!1}catch(c){}else this.internalIsPending=!1}; lK.prototype.setHeader=function(a){this.customHeaders.set(a,void 0)}; ia.Object.defineProperties(lK.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var VGb=function(){for(var a=g(Ga.apply(0,arguments)),b=a.next();!b.done;b=a.next())if(b=b.value,b.available()){this.timeProvider=b;return}this.timeProvider=new UGb}; f=VGb.prototype;f.available=function(){return this.timeProvider.available()}; f.now=function(){return this.timeProvider.now()}; f.setTimeout=function(a,b){return this.timeProvider.setTimeout(a,b)}; f.clearTimeout=function(a){this.timeProvider.clearTimeout(a)}; f.interval=function(a,b){var c=this.intervalObservable(a).subscribe(b);return function(){return void c.unsubscribe()}}; f.intervalObservable=function(a){return this.timeProvider.intervalObservable(a)}; ia.Object.defineProperties(VGb.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}}); var UGb=function(){this.timeline=Symbol()}; f=UGb.prototype;f.available=function(){return!1}; f.now=function(){return new hK(0,this.timeline)}; f.setTimeout=function(){return 0}; f.clearTimeout=function(){}; f.interval=function(){return function(){}}; f.intervalObservable=function(){return $J};var mK=function(a,b){this.intrinsicFunctionNamespace=a;this.performanceMonitor=b}; f=mK.prototype;f.setTimeout=function(a,b){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,a),b)}; f.clearTimeout=function(a){this.intrinsicFunctionNamespace.clearTimeout(a)}; f.interval=function(a,b){var c=this.intervalObservable(a).subscribe(b);return function(){return void c.unsubscribe()}}; f.intervalObservable=function(a){var b=this;return new yJ(function(c){var d=0,e=b.intrinsicFunctionNamespace.setInterval(function(){c.next(d++)},a); return function(){b.intrinsicFunctionNamespace.clearInterval(e)}})}; f.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var WGb=function(a,b){mK.call(this,a,b);this.timeline=RGb}; l(WGb,mK);WGb.prototype.now=function(){return new hK(this.intrinsicFunctionNamespace.Date.now(),this.timeline)}; WGb.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&mK.prototype.available.call(this)};var XGb=function(a,b){mK.call(this,a,b);this.timeline=QGb}; l(XGb,mK);XGb.prototype.now=function(){return new hK(this.intrinsicFunctionNamespace.performance.now(),this.timeline)}; XGb.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&mK.prototype.available.call(this)};function YGb(a,b){var c=!1;return new yJ(function(d){var e=a.setTimeout(function(){c=!0;d.next(!0);d.complete()},b); return function(){c||a.clearTimeout(e)}})} ;function ZGb(a){a=a.global;if(a.fetchLater)return a.fetchLater.bind(a)} var aHb=function(a){this.context=a;if($Gb===void 0)a:{var b,c,d=(b=a.global)==null?void 0:(c=b.document)==null?void 0:c.createElement("meta");if(d)try{d.httpEquiv="origin-trial";d.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";a.global.document.head.append(d);$Gb=d;break a}catch(e){}$Gb=void 0}}, $Gb; aHb.prototype.isSupported=function(a){return ZGb(this.context)!==void 0&&!(a==null||!a.endOfSession)&&!nK(this.context)&&!(a==null?0:a.attributionEnabled)&&!(a==null?0:a.customHeaders)&&!(a==null?0:a.customBody)}; aHb.prototype.makeBeacon=function(a,b){if(!this.isSupported(b))throw new fK;return new oK(this.context,a,b)}; var oK=function(a,b,c){this.context=a;this.properties=c;this.JSC$12539_urlWithoutToken=b;var d;this.beaconMethod=(d=c==null?void 0:c.beaconMethod)!=null?d:"GET";a=ZGb(this.context);if(a===void 0)throw Error();this.fetchLater=a;bHb(this,cHb(this))},bHb=function(a,b){a.beaconResult&&a.beaconResult.activated||(a.beaconAbort=new AbortController,a.beaconResult=a.fetchLater(b,{method:a.beaconMethod, cache:"no-cache",mode:"no-cors",signal:a.beaconAbort.signal,activateAfter:96E4}))},cHb=function(a){a=a.JSC$12539_urlWithoutToken; return(a.slice(-1)[0]==="&"?a:a+"&")+"flapi=1"}; oK.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)}; oK.prototype.sendNow=function(){}; oK.prototype.setHeader=function(){}; ia.Object.defineProperties(oK.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$12539_urlWithoutToken}, set:function(a){this.JSC$12539_urlWithoutToken=a;a=cHb(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);bHb(this,a)}}, method:{configurable:!0,enumerable:!0,get:function(){return this.beaconMethod}}, isPending:{configurable:!0,enumerable:!0,get:function(){return this.beaconResult?!this.beaconResult.activated:!1}}});function pK(a){return PJ(function(b,c){var d=null,e=!1,h;d=b.subscribe(new OJ(c,void 0,function(k){h=EJ(a(k,pK(a)(b)));d?(d.unsubscribe(),d=null,h.subscribe(c)):e=!0})); e&&(d.unsubscribe(),d=null,h.subscribe(c))})} ;function dHb(a,b,c){return function(d,e){var h=c,k=b,m=0;d.subscribe(new OJ(e,function(p){var q=m++;k=h?a(k,p,q):(h=!0,p);e.next(k)},void 0,void 0))}} ;function eHb(a){a=a===void 0?null:a;return PJ(function(b,c){var d=!1;b.subscribe(new OJ(c,function(e){d=!0;c.next(e)},void 0,function(){d||c.next(a); c.complete()}))})} ;function qK(){return PJ(function(a,b){a.subscribe(new OJ(b,qJ))})} ;function rK(a){return a<=0?function(){return CJ}:PJ(function(b,c){var d=0; b.subscribe(new OJ(c,function(e){++d<=a&&(c.next(e),a<=d&&c.complete())}))})} ;function sK(a){var b=b===void 0?wJ:b;var c;a=(c=a)!=null?c:fHb;return PJ(function(d,e){var h,k=!0;d.subscribe(new OJ(e,function(m){var p=b(m);if(k||!a(h,p))k=!1,h=p,e.next(m)}))})} function fHb(a,b){return a===b} ;function gHb(a){a=a===void 0?hHb:a;return PJ(function(b,c){var d=!1;b.subscribe(new OJ(c,function(e){d=!0;c.next(e)},void 0,function(){return d?c.complete():c.error(a())}))})} function hHb(){return new jGb} ;function tK(){var a=Ga.apply(0,arguments);return function(b){return xGb(b,LJ.apply(null,pa(a)))}} ;function iHb(a){return PJ(function(b,c){b.subscribe(new OJ(c,function(d){a.call(void 0,d,0,b)||(c.next(!1),c.complete())},void 0,function(){c.next(!0); c.complete()}))})} ;function jHb(){return PJ(function(a,b){var c=[];a.subscribe(new OJ(b,function(d){c.push(d);1<c.length&&c.shift()},void 0,function(){for(;c.length;)b.next(c.shift()); b.complete();c=null}))})} ;function kHb(a,b){var c=arguments.length>=2;return function(d){return d.pipe(a?aK(function(e,h){return a(e,h,d)}):wJ,jHb(),c?eHb(b):gHb(function(){return new jGb}))}} ;function uK(a){return PJ(function(b,c){b.subscribe(new OJ(c,function(){return c.next(a)}))})} ;function vK(a){var b=oJ(a)?a:function(){return a}; return oJ()?PJ(function(c,d){var e=b();(void 0)(e).subscribe(d).add(c.subscribe(e))}):function(c){var d=new RJ(c,b); oJ(c==null?void 0:c.lift)&&(d.lift=c.lift);d.source=c;d.subjectFactory=b;return d}} ;function wK(a){var b=new NJ(a,void 0,void 0);return function(c){return vK(function(){return b})(c)}} ;function xK(a,b){return PJ(dHb(a,b,arguments.length>=2))} ;function yK(){var a=Ga.apply(0,arguments),b=FJ(a);return PJ(function(c,d){(b?xGb(a,c,b):xGb(a,c)).subscribe(d)})} ;function lHb(){var a=a===void 0?0:a;return PJ(function(b,c){c.add(IGb.schedule(function(){return b.subscribe(c)},a))})} ;function zK(a){return PJ(function(b,c){var d=null,e=0,h=!1;b.subscribe(new OJ(c,function(k){var m;(m=d)==null||m.unsubscribe();m=e++;EJ(a(k,m)).subscribe(d=new OJ(c,function(p){return c.next(p)},void 0,function(){d=null; h&&!d&&c.complete()}))},void 0,function(){(h=!0,!d)&&c.complete()}))})} ;function AK(a,b){b=b===void 0?!1:b;return PJ(function(c,d){var e=0;c.subscribe(new OJ(d,function(h){var k=a(h,e++);(k||b)&&d.next(h);!k&&d.complete()}))})} ;function mHb(a,b,c){var d=oJ(a)||b||c?{next:a,error:b,complete:c}:a;return d?PJ(function(e,h){e.subscribe(new OJ(h,function(k){var m;(m=d.next)==null||m.call(d,k);h.next(k)},function(k){var m; (m=d.error)==null||m.call(d,k);h.error(k)},function(){var k; (k=d.complete)==null||k.call(d);h.complete()}))}):wJ} ;function nHb(){var a=Ga.apply(0,arguments),b=eGb(a);return PJ(function(c,d){for(var e=a.length,h=Array(e),k=a.map(function(){return!1}),m=!1,p={i$jscomp$808:0};p.i$jscomp$808<e;p={i$jscomp$808:p.i$jscomp$808},p.i$jscomp$808++){var q=a[p.i$jscomp$808],r=void 0; try{r=EJ(q)}catch(w){d.error(w);return}r.subscribe(new OJ(d,function(w){return function(z){h[w.i$jscomp$808]=z;m||k[w.i$jscomp$808]||(k[w.i$jscomp$808]=!0,(m=k.every(wJ))&&(k=null))}}(p),void 0,qJ))}c.subscribe(new OJ(d,function(w){m&&(w=[w].concat(pa(h)),d.next(b?b.apply(null,pa(w)):w))}))})} ;var oHb=function(a){this.context=a}; oHb.prototype.isSupported=function(){return!nK(this.context)&&!!this.context.global.fetch}; oHb.prototype.ping=function(){var a=this;return ZJ.apply(null,pa(Ga.apply(0,arguments).map(function(b){return DJ(a.context.global.fetch(b,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(SJ(function(c){return c.status===200}))}))).pipe(iHb(function(b){return b}),kHb())}; oHb.prototype.pingWithHeadersAndBody=function(a,b,c){for(var d=Ga.apply(3,arguments),e=this,h=new Headers,k=g(b.entries()),m=k.next();!m.done;m=k.next()){var p=g(m.value);m=p.next().value;p=p.next().value;h.set(m,p)}var q,r=(q=a.keepAlive)!=null?q:!1;ZJ.apply(null,pa(d.map(function(w){return DJ(e.context.global.fetch(w,Object.assign({},{method:String(a.beaconMethod),cache:"no-cache"},r?{keepalive:!0}:{},{mode:"no-cors",headers:h,body:c}))).pipe(SJ(function(z){return z.status===200}))}))).pipe(iHb(function(w){return w}), kHb())};var BK=function(a){this.context=a}; BK.prototype.isSupported=function(a){return(a==null?0:a.attributionEnabled)||(a==null?void 0:a.beaconMethod)==="POST"||(a==null?0:a.customHeaders)||(a==null?0:a.customBody)||(a==null?0:a.keepAlive)?!1:!nK(this.context)}; BK.prototype.ping=function(){var a=this;return LJ(Ga.apply(0,arguments).map(function(b){try{var c=a.context.global,d=!1;d=d===void 0?!1:d;c.google_image_requests||(c.google_image_requests=[]);var e=Bia("IMG",c.document);d&&(e.attributionSrc="");e.src=b;c.google_image_requests.push(e);return!0}catch(h){return!1}}).every(function(b){return b}))}; BK.prototype.pingWithHeadersAndBody=function(a,b,c){this.ping.apply(this,pa(Ga.apply(3,arguments)))};function pHb(a){a=a.global;if(a.PendingGetBeacon)return a.PendingGetBeacon} var qHb=function(a){this.context=a}; qHb.prototype.isSupported=function(a){return rHb&&!nK(this.context)&&pHb(this.context)!==void 0&&!(a==null?0:a.attributionEnabled)&&(a==null?void 0:a.beaconMethod)!=="POST"&&!(a==null?0:a.customHeaders)&&!(a==null?0:a.customBody)}; qHb.prototype.makeBeacon=function(a,b){if(!this.isSupported(b))throw new fK;return new CK(this.context,a)}; var rHb=!1,CK=function(a,b){this.context=a;this.JSC$12557_urlWithoutToken=b;a=pHb(this.context);if(a===void 0)throw Error();this.wrappedBeacon=new a(sHb(this),{})},sHb=function(a){a=a.JSC$12557_urlWithoutToken; return(a.slice(-1)[0]==="&"?a:a+"&")+"pbapi=1"}; CK.prototype.deactivate=function(){this.wrappedBeacon.deactivate()}; CK.prototype.sendNow=function(){this.wrappedBeacon.sendNow()}; CK.prototype.setHeader=function(){}; ia.Object.defineProperties(CK.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$12557_urlWithoutToken}, set:function(a){this.JSC$12557_urlWithoutToken=a;this.wrappedBeacon.setURL(sHb(this))}}, method:{configurable:!0,enumerable:!0,get:function(){return"GET"}, set:function(a){if(a!=="GET")throw new fK}}, isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var tHb=function(a){this.context=a}; tHb.prototype.isSupported=function(a){if((a==null?0:a.attributionEnabled)||(a==null?void 0:a.beaconMethod)==="GET"||(a==null?0:a.customHeaders)||(a==null?0:a.customBody)||(a==null?0:a.keepAlive))return!1;var b;return!nK(this.context)&&((b=this.context.global.navigator)==null?void 0:b.sendBeacon)!==void 0}; tHb.prototype.ping=function(){var a=this;return LJ(Ga.apply(0,arguments).map(function(b){var c;return(c=a.context.global.navigator)==null?void 0:c.sendBeacon(b)}).every(function(b){return b}))}; tHb.prototype.pingWithHeadersAndBody=function(a,b,c){this.ping.apply(this,pa(Ga.apply(3,arguments)))};function DK(a){return function(b){return b.pipe(uHb(a,vK(new zJ)))}} function EK(a){return function(b){return b.pipe(uHb(a,wK(1)))}} function uHb(a,b){function c(d){return new yJ(function(e){return d.subscribe(function(h){mJ(a,function(){return void e.next(h)},3)},function(h){mJ(a,function(){return void e.error(h)},3)},function(){mJ(a,function(){return void e.complete()},3)})})} return xJ(c,lHb(),b,QJ(),c)} ;var FK=function(a){this.value=a},GK=function(a,b){return LJ(a.value).pipe(EK(b))},HK=new FK(!1),vHb=new FK(!0);function wHb(a){var b=xHb(a);return b===null?new FK(null):b.pipe(SJ(function(c){c=c.serialize();if(Dda)c=Oa.btoa(c);else{for(var d=[],e=0,h=0;h<c.length;h++){var k=c.charCodeAt(h);k>255&&(d[e++]=k&255,k>>=8);d[e++]=k}c=ce(d)}return c}),rK(1),EK(a.queue))} ;function yHb(a){var b=b===void 0?{}:b;if(typeof Event==="function")return new Event(a,b);if(typeof document!=="undefined"){var c=document.createEvent("CustomEvent");c.initCustomEvent(a,b.bubbles||!1,b.cancelable||!1,b.detail);return c}throw Error()} ;var IK=function(a){this.value=a;this.releasedSubject=new zJ}; IK.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0}; ia.Object.defineProperties(IK.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}}, released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var zHb=["FRAME","IMG","IFRAME"],AHb=/^[01](px)?$/,BHb=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},CHb=function(){var a=new BHb; a.crossDomainLoadedDefault=!0;a.pendingImagesBlockLoad=!0;return a}; function DHb(a){return typeof a==="string"?document.getElementById(a):a} function EHb(a){var b=!1;b=b===void 0?!1:b;if(a.tagName==="IMG"){if(a.complete&&(!a.naturalWidth||!a.naturalHeight))return!0;var c;if(b&&((c=a.style)==null?void 0:c.display)==="none")return!0}var d,e;return AHb.test((d=a.getAttribute("width"))!=null?d:"")&&AHb.test((e=a.getAttribute("height"))!=null?e:"")} function FHb(a,b){if(a.tagName==="IMG")return a.naturalWidth&&a.naturalHeight?!0:!1;try{if(a.readyState)var c=a.readyState;else{var d,e;c=(d=a.contentWindow)==null?void 0:(e=d.document)==null?void 0:e.readyState}return c==="complete"}catch(h){return b===void 0?!1:b}} function GHb(a){a||(a=function(b,c,d){b.addEventListener(c,d)}); return a} function HHb(a,b){var c=CHb();c=c===void 0?new BHb:c;if(a=DHb(a)){var d=GHb(d);for(var e=!1,h=function(N){e||(e=!0,b(N))},k,m=2,p=0;p<zHb.length;++p)if(zHb[p]===a.tagName){m=3; k=[a];break}k||(k=a.querySelectorAll(zHb.join(",")));var q=0,r=0,w=!0,z=a=!1;p={};for(var C=0;C<k.length;p={isImg:void 0},C++){var E=k[C];if(!EHb(E))if(p.isImg=E.tagName==="IMG",FHb(E,c.crossDomainLoadedDefault))a=!0,p.isImg&&(w=!0);else{q++;var I=function(N){return function(P){q--;!q&&w&&h(m);N.isImg&&(P=P&&P.type==="error",r--,P||(w=!0),!r&&z&&w&&h(m))}}(p); d(E,"load",I);p.isImg&&(r++,d(E,"error",I))}}r===0&&(w=!0);k=null;k=Oa.document.readyState==="complete";if(q===0&&!a&&k)m=5;else if(q||!a){d(Oa,"load",function(){!c.pendingImagesBlockLoad||!r&&w?h(4):z=!0}); return}h(m)}} ;function IHb(a,b,c){if(a)for(var d=0;a!=null&&d<500&&!c(a);++d)a=b(a)} function JHb(a,b){IHb(a,function(c){try{return c===c.parent?null:c.parent}catch(d){}return null},b)} function KHb(a,b){if(a.tagName=="IFRAME")b(a);else{a=a.querySelectorAll("IFRAME");for(var c=0;c<a.length&&!b(a[c]);++c);}} function LHb(a){return(a=a.ownerDocument)&&(a.parentWindow||a.defaultView)||null} function MHb(a,b,c){try{var d=JSON.parse(c.data)}catch(k){}if(typeof d==="object"&&d&&d.type==="creativeLoad"){var e=LHb(a);if(c.source&&e){var h;JHb(c.source,function(k){try{if(k.parent===e)return h=k,!0}catch(m){}}); h&&KHb(a,function(k){if(k.contentWindow===h)return b(d),!0})}}} function NHb(a){return typeof a==="string"?document.getElementById(a):a} var OHb=function(a,b){var c=NHb(a);if(c)if(c.onCreativeLoad)c.onCreativeLoad(b);else{var d=b?[b]:[],e=function(h){for(var k=0;k<d.length;++k)try{d[k](1,h)}catch(m){}d={push:function(m){m(1,h)}}}; c.onCreativeLoad=function(h){d.push(h)}; c.setAttribute("data-creative-load-listener","");c.addEventListener("creativeLoad",function(h){e(h.detail)}); Oa.addEventListener("message",function(h){MHb(c,e,h)})}};var JK=function(a,b){var c=this;this.global=a;this.parentContext=b;this.JSC$12576_onVisibilityChange=this.document?ZJ(LJ(!0),WJ(this.document,"visibilitychange")).pipe(jK(this.parentContext.performanceMonitor,748),SJ(function(){return c.getVisibilityState()}),sK()):LJ("visible"); this.document?WJ(this.document,"DOMContentLoaded").pipe(jK(this.parentContext.performanceMonitor,739),rK(1)):LJ(yHb("DOMContentLoaded"))},PHb=function(a){return a.document!==null&&a.document.visibilityState!==void 0}; JK.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"}; JK.prototype.querySelector=function(a){return this.document?this.document.querySelector(a):null}; JK.prototype.querySelectorAll=function(a){return this.document?pc(this.document.querySelectorAll(a)):[]}; JK.prototype.elementFromPoint=function(a,b){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;a=this.document.elementFromPoint(a,b);return a===null?null:new IK(a)}; var QHb=function(a,b,c){c=c===void 0?!1:c;if(b.ref===void 0||!a.document)return LJ(b).pipe(jK(a.parentContext.performanceMonitor,749));var d=new NJ(1),e=function(){d.next(b)}; c||OHb(b.ref,e);HHb(b.ref,e);return d.pipe(jK(a.parentContext.performanceMonitor,749),rK(1))}; ia.Object.defineProperties(JK.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return Td(this.global,"document")?this.global.document||null:null}}});var RHb=ka(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),SHb=ka(["./reach_worklet.js"]),THb=ka(["./reach_worklet.js"]),UHb=ka(["./reach_worklet.html"]),VHb=ka(["./reach_worklet.js"]),WHb=ka(["./reach_worklet.js"]);fh(UHb);fh(VHb);fh(WHb);var KK={left:0,top:0,width:0,height:0};function LK(a,b){return a.left===b.left&&a.top===b.top&&a.width===b.width&&a.height===b.height} function XHb(a,b){return{left:Math.max(a.left,b.left),top:Math.max(a.top,b.top),width:Math.max(0,Math.min(a.left+a.width,b.left+b.width)-Math.max(a.left,b.left)),height:Math.max(0,Math.min(a.top+a.height,b.top+b.height)-Math.max(a.top,b.top))}} function YHb(a,b){return{left:Math.round(a.left+b.x),top:Math.round(a.top+b.y),width:a.width,height:a.height}} ;var ZHb=function(a){this.internalArray_=ff(a)}; l(ZHb,yg);ZHb.prototype.getVersion=function(){return ag(this,2)};var $Hb=function(a){this.internalArray_=ff(a)}; l($Hb,yg);var aIb=function(a,b){return jg(a,2,b)},bIb=function(a,b){return jg(a,3,b)}; $Hb.prototype.getModel=function(){return ag(this,4)}; var cIb=function(a,b){return jg(a,4,b)},dIb=function(a,b){return jg(a,5,b)},eIb=function(a,b){return jg(a,9,b)},fIb=function(a,b){return Of(a,10,b)},gIb=function(a,b){return fg(a,11,b)},hIb=function(a,b){return jg(a,1,b)},iIb=function(a,b){return fg(a,7,b)};var jIb="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function kIb(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}} function lIb(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)==="function"} function mIb(a){if(!lIb(a))return null;var b=kIb(a);if(b.uach_promise)return b.uach_promise;a=a.navigator.userAgentData.getHighEntropyValues(jIb).then(function(c){b.uach!=null||(b.uach=c);return c}); return b.uach_promise=a} function nIb(a){var b;return gIb(fIb(dIb(aIb(hIb(cIb(iIb(eIb(bIb(new $Hb,a.architecture||""),a.bitness||""),a.mobile||!1),a.model||""),a.platform||""),a.platformVersion||""),a.uaFullVersion||""),((b=a.fullVersionList)==null?void 0:b.map(function(c){var d=new ZHb;d=jg(d,1,c.brand);return jg(d,2,c.version)}))||[]),a.wow64||!1)} function oIb(a){var b,c;return(c=(b=mIb(a))==null?void 0:b.then(function(d){return nIb(d)}))!=null?c:null} ;var MK=function(a,b,c,d){a=a===void 0?window:a;b=b===void 0?null:b;c=c===void 0?new DFb:c;d===void 0&&(fh(RHb,"current"),fh(SHb),fh(THb));JGb.call(this);this.global=a;this.debugChannel=b;this.performanceMonitor=c;this.onPageHide=WJ(this.global,"pagehide").pipe(jK(this.performanceMonitor,941));this.onLoad=WJ(this.global,"load").pipe(jK(this.performanceMonitor,738),rK(1));this.onResize=WJ(this.global,"resize").pipe(jK(this.performanceMonitor,741));this.onMessage=WJ(this.global,"message").pipe(jK(this.performanceMonitor, 740));this.document=new JK(this.global,this);this.timeProvider=new VGb(new XGb(this.intrinsicFunctionNamespace,this.performanceMonitor),new WGb(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new OGb(new aHb(this),new qHb(this),new kK(this,new oHb(this)),new kK(this,new tHb(this)),new kK(this,new BK(this)))}; l(MK,JGb);var nK=function(a){var b=a.global;return!!a.global.HTMLFencedFrameElement&&!!b.fence&&typeof b.fence.reportEvent==="function"}; f=MK.prototype;f.reportFencedFrameEvent=function(a){nK(this)&&this.global.fence.reportEvent(a)}; f.getOnBackgrounded=function(){return this.onPageHide.pipe(jK(this.performanceMonitor,942),EK(this.queue),SJ(function(){}))}; f.postMessage=function(a,b,c){c=c===void 0?[]:c;this.global.postMessage(a,b,c)}; f.getWidth=function(){return Sh(this.global)?this.global.width:0}; f.getHeight=function(){return Sh(this.global)?this.global.height:0}; f.isMobile=function(){return via()||wia()}; var NK=function(a,b){try{a:{var c=a.global,d=a.isMobile();try{b&&(c=c.top);var e=sja(b,c,d),h=e.height,k=e.width;if(k===-12245933){var m=new Th(k,k,k,k);break a}var p=xh(rh(c.document).JSC$6516_document_),q=p.x,r=p.y;m=new Th(r,q+k,r+h,q);break a}catch(w){m=new Th(-12245933,-12245933,-12245933,-12245933);break a}m=void 0}a=m;return{left:a.left,top:a.top,width:a.getWidth(),height:a.getHeight()}}catch(w){return KK}}; MK.prototype.validate=function(){var a=this.beaconFactory.isSupported()||nK(this);return this.global&&this.timeProvider.available()&&a}; var xHb=function(a){return(a=oIb(a.global))?DJ(a):null}; ia.Object.defineProperties(MK.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(a){}}}, intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}}, inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!Sh(this.global.top)}}, inIframe:{configurable:!0,enumerable:!0,get:function(){return this.inCrossDomainIframe||this.global.top!==this.global}}, scrollY:{configurable:!0,enumerable:!0,get:function(){return this.global.scrollY}}, MutationObserver:{configurable:!0,enumerable:!0,get:function(){return this.intrinsicFunctionNamespace.MutationObserver}}, ResizeObserver:{configurable:!0,enumerable:!0,get:function(){return this.intrinsicFunctionNamespace.ResizeObserver}}});var pIb=!Vd&&!Nd(),qIb=function(a,b){if(/-[a-z]/.test(b))return null;if(pIb&&a.dataset){if(Wca()&&!(b in a.dataset))return null;a=a.dataset[b];return a===void 0?null:a}return a.getAttribute("data-"+gd(b))};function rIb(a,b){return new yJ(function(c){var d=!1,e=Array(b.length);e.fill(void 0);var h=new Set,k=new Set,m=function(w,z){a.running?(e[z]=w,h.add(z),d||(d=!0,mJ(a,function(){d=!1;c.next(pc(e))},1))):c.error(new gK(z))},p=function(w,z){k.add(z); h.add(z);mJ(a,function(){c.error(w)},1)},q=function(w){k.add(w); mJ(a,function(){k.size===b.length&&c.complete()},1)},r=b.map(function(w,z){return w.subscribe(function(C){return void m(C,z)},function(C){return void p(C,z)},function(){return void q(z)})}); return function(){r.forEach(function(w){return void w.unsubscribe()})}})} ;function sIb(a,b,c){function d(){if(b.debugChannel){var N=b.debugChannel,P=N.next;var U={creativeId:b.debugNames.getName(c),requiredSignals:e,signals:Object.assign({},h),hasPrematurelyCompleted:k,errorMessage:m,erroredSignalKey:p};U={specMajor:2,specMinor:0,specPatch:0,timestamp:iK(b.timeProvider.now(),new hK(0,b.timeProvider.timeline)),instanceId:b.debugNames.getName(b.symbol),creativeState:U};P.call(N,U)}} for(var e=Object.keys(a),h={},k=!1,m=null,p=null,q={},r=new Set,w=[],z=[],C=g(e),E=C.next(),I={};!E.done;I={key$jscomp$865:void 0},E=C.next())I.key$jscomp$865=E.value,E=a[I.key$jscomp$865],E instanceof FK?(q[I.key$jscomp$865]=E.value,r.add(I.key$jscomp$865),b.debugChannel&&(h[String(I.key$jscomp$865)]=TGb(E.value))):(E=E.pipe(sK(function(N,P){return PGb(N)||PGb(P)?!1:N===P}),SJ(function(N){return function(P){b.debugChannel&&(h[String(N.key$jscomp$865)]=TGb(P),d()); var U={};return U[N.key$jscomp$865]=P,U}}(I)),pK(function(N){return function(P){if(P instanceof gK)throw new NGb(String(N.key$jscomp$865)); throw P}}(I)),mHb(function(N){return function(){r.add(N.key$jscomp$865)}}(I),function(N){return function(P){p=String(N.key$jscomp$865); m=String(P);d()}}(I),function(N){return function(){r.has(N.key$jscomp$865)||(k=!0,d())}}(I))),z.push(I.key$jscomp$865),w.push(E)); (a=Object.keys(h).length>0)&&d();C=rIb(b.queue,w).pipe(pK(function(N){if(N instanceof gK)throw new MGb(String(z[N.inputObservableIndex]));throw N}),SJ(function(N){return Object.freeze(Object.assign.apply(Object,[{}, q].concat(pa(N))))})); return(w=w.length>0)&&a?ZJ(LJ(Object.freeze(q)),C):w?C:LJ(Object.freeze(q))} ;function tIb(a,b,c,d,e){return a.performanceMonitor.timeExecution.bind(a.performanceMonitor)(733,function(){var h={};try{return b.pipe(pK(function(k){d(Object.assign({},h,{error:k}));return CJ}),VJ(function(k){try{var m=c(a,k)}catch(q){return d(Object.assign({},h,{error:q instanceof Error?q:String(q)})),CJ}var p={}; return sIb(m,a,k.symbol).pipe(mHb(function(q){p=q}),wK(1),QJ()).pipe(e,pK(function(q){d(Object.assign({},p,{error:q})); return CJ}),tK(void 0),SJ(function(){return!0}))})).pipe(xK(function(k){return k+1},0),pK(function(k){d(Object.assign({},h,{error:k})); return CJ}))}catch(k){return d(Object.assign({},h,{error:k})),CJ}})()} ;var uIb=function(a){return a};var vIb=function(a){return a.pipe(aK(function(b){var c=b.endOfSessionReason;var d;return((d=b.viewable)==null?void 0:d.extrapolateToNow().value)||c!=void 0}),rK(1),qK())};function OK(a){var b=new Map;if(typeof a!=="object"||a===null)return b;Object.values(a).forEach(function(c){c&&typeof c.extrapolateToNow==="function"&&(b.has(c.clock.timeline)||b.set(c.clock.timeline,c.clock.now()))}); return b} ;var wIb=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},xIb=function(a){var b=a.sequenceNumber.toString(10).padStart(2,"0"); b=""+a.startTime+b;a.sequenceNumber<99&&a.sequenceNumber++;return b};function yIb(a,b){return typeof a==="string"?encodeURIComponent(a):typeof a==="number"?String(a):Array.isArray(a)?a.map(function(c){return yIb(c,b)}).join(","):a instanceof hK?a.toString():a&&typeof a.extrapolateToNow==="function"?yIb(a.extrapolateUsingTimestampMap(b).value,b):a===!0?"1":a===!1?"0":a===void 0||a===null?null:a instanceof wIb?xIb(a):[a.top, a.left,a.top+a.height,a.left+a.width].join()} function zIb(a,b){a=Object.entries(a).map(function(c){var d=g(c);c=d.next().value;d=d.next().value;d=yIb(d,b);return d===null?"":c+"="+d}).filter(function(c){return c!==""}); return a.length?a.join("&"):""} ;var AIb=xJ(AK(function(a){return a.endOfSessionReason===void 0}),SJ(function(a){return Object.assign({},a,{timestamps:OK(a)})}),aK(function(a){var b=a.viewable; a=a.timestamps;var c;return(c=b==null?void 0:b.extrapolateUsingTimestampMap(a).value)!=null?c:!1}),SJ(function(a){var b=a.beaconFactory; var c=a.timestampedExposureHistory;var d=a.timeOnScreen;var e=a.binaryContext;a=a.timestamps;if(b===void 0||c===void 0||d===void 0||e===void 0)return!1;if(d.extrapolateUsingTimestampMap(a).value.every(function(h){return h>=0}))return!0; c=c.map(function(h){return h.timestamp+":"+h.value}).join(","); d=zIb({bin:e,tos:d},a);b.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+d+("&eh="+c)).sendNow();return!0}),AK(function(a){return!a}),qK());function BIb(a,b){var c=CIb,d=DIb;b=b===void 0?.01:b;return function(e){b>0&&Math.random()<=b&&(a.global.HTMLFencedFrameElement&&a.global.fence&&typeof a.global.fence.reportEvent==="function"&&a.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),e=Object.assign({},e,{errorMessage:e.error instanceof Error&&e.error.message?e.error.message:String(e.error),errorStack:e.error instanceof Error&&e.error.stack?String(e.error.stack):null,errorName:e.error instanceof Error&&e.error.name?String(e.error.name):null,errorContext:String(a.performanceMonitor.timedFunctionContext)}),c(Object.assign({},e,{payloadMapper:function(){return function(h){try{return d(Object.assign({},h))}catch(k){return{}}}}(), urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),OK(e)).forEach(function(h){a.beaconFactory.makeBeacon(h).sendNow()}))}} ;var DIb=function(a){return{id:a.pingId,mcvt:a.maxConsecutiveViewTime,p:a.creativePosition,asp:a.adSpeedPosition,tm:a.totalMeasurementTime,tu:a.totalUnviewedTime,mtos:a.maxTimeOnScreen,tos:a.timeOnScreen,v:a.binaryVersion,bin:a.binaryContext,avms:a.measurementStrategy,bs:a.browserSize,mc:a.maximumExposure,"if":a.crossDomainIframeState,vu:a.delayedImpressionJsState,app:a.inApp,mse:a.mraidError,mtop:a.mraidSituation,itpl:a.injectedTemplateId,adk:a.adKey,exk:a.awbidKey,rs:a.requestSource,la:a.isLargeAd, cr:a.isContentRecommendationAd,uach:a.userAgentClientHints,vs:a.viewState,r:a.reasonCode,pay:a.hasCpmavUrl,co:a.clientPingOrderCounter,rst:a.adRenderStartTime,rpt:a.adRenderPeriodTime,isd:a.initialScrollDepth,lsd:a.loadedScrollDepth,context:a.errorContext,msg:a.errorMessage,stack:a.errorStack,name:a.errorName,ec:a.hasElementChanged,sfr:a.strategyFailureReasons,met:a.creativeSearchResult,wmsd:a.webMeasurementStartDiagnostic,pv:a.pageVisible,epv:a.eosPageVisible,pbe:a.inStatefulBeaconExperiment,fle:a.inFetchLaterBeaconExperiment, vae:a.inViewableAttributionExperiment,spb:a.supportsPendingBeacon,sfl:a.supportsFetchLater,ffslot:a.isFencedFrameSlotTurtlex,reach:a.sharedStorageReachMode,io2:a.v2VisibilityBitVector,rxdbg:a.rxDebugger,omida:a.omidAppId,omidp:a.omidPartner,omidpv:a.omidPartnerVersion,omidor:a.omidOcclusionReasons,omidv:a.omidVersion,omids:a.omidSessionType,omidam:a.omidAccessMode,omidct:a.omidCreativeType,omidia:a.omidInApp,omiddc:a.omidDeviceCategory,omidlat:a.omidLastActivity,omiddit:a.omidDeviceIdleTime}};function EIb(){var a=Ga.apply(0,arguments);return function(b){var c=b.pipe(wK(1),QJ());b=a.map(function(d){return c.pipe(d,tK(!0))}); return TJ(b).pipe(rK(1),qK())}} ;function FIb(){var a=Ga.apply(0,arguments);return function(b){var c=b.pipe(wK(1),QJ());b=a.map(function(d){return c.pipe(d,tK(!0))}); return ZJ.apply(null,pa(b)).pipe(rK(1),qK())}} ;function GIb(a,b){return function(c){var d=c.pipe(wK(1),QJ());c=d.pipe(a,tK(!0));d=d.pipe(xJ(b,wK(),QJ()),tK(!0));c=TJ([c,d]);return EGb(c,d).pipe(rK(1),qK())}} ;var HIb=function(a){var b=[];return a.pipe(SJ(function(c){var d=c.beaconFactory,e=c.fetchBeaconFactory,h=c.timeOnScreen,k=c.timeOnScreenUrlPrefixes,m=c.payloadMapper,p=c.timeOnScreenPingId,q=c.timeOnScreenReason,r=c.urlSerializer,w=c.viewable,z=c.hasImpressionFired,C=c.inStatefulBeaconExperiment,E=c.supportsPendingBeacon,I=c.supportsFetchLater,N=c.turtlexReportEventData;if(!c.geometryMeasurable||!z||c.maxTimeOnScreen===void 0||h===void 0||k===void 0||m===void 0||p===void 0||r===void 0||d===void 0)return!1; if(c.isTurtlex){if(q===void 0)return!1;k=c.reportFencedFrameEvent;if(!k)return!1;k({eventType:"active-view-time-on-screen",eventData:N!=null?N:"",destination:["buyer"]});return!0}if(!(C||I||q))return!1;N=OK(c);var P;w=(P=w==null?void 0:w.extrapolateUsingTimestampMap(N).value)!=null?P:!1;P=r(Object.assign({},c,{pingId:p,viewState:w?4:3,reasonCode:q!=null?q:"u",payloadMapper:m,urlPrefixes:k}),N);if(C){for(;b.length>k.length;)c=void 0,(c=b.shift())==null||c.deactivate();P.forEach(function(ca,aa){aa>= b.length?b.push(d.makeBeacon(ca)):b[aa].url=ca}); return E&&e&&q!==void 0?(P.forEach(function(ca){e.makeBeacon(ca).sendNow()}),!0):q!==void 0}if(E&&e&&q!==void 0)return P.forEach(function(ca){e.makeBeacon(ca).sendNow()}),!0; if(I&&e){for(;b.length>k.length;)E=void 0,(E=b.shift())==null||E.deactivate();var U=r(Object.assign({},c,{pingId:p,viewState:w?4:3,reasonCode:q!=null?q:"u",payloadMapper:m,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),N)[0];P.forEach(function(ca,aa){aa>=b.length?b.push(d.makeBeacon(U,{endOfSession:!0})):b[aa].url=U}); return q!==void 0?(P.forEach(function(ca){e.makeBeacon(ca).sendNow()}),!0):q!==void 0}return q!==void 0?(P.forEach(function(ca){d.makeBeacon(ca).sendNow()}),!0):!1}),AK(function(c){return!c}),qK())};function IIb(a,b,c){c(!0)} ;function JIb(a,b){return xJ(zK(function(c){var d=a(c),e=b(c),h={};return d&&e&&h?new yJ(function(k){e(d,h,function(m){k.next(Object.assign({},c,{canEmit:m}));k.complete()}); return function(){}}):$J}),aK(function(c){return c.canEmit}))} ;function KIb(a){var b={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(c){return c.pipe(zK(function(d){return new yJ(function(e){function h(){m.disconnect();p.unsubscribe()} var k=a.MutationObserver;if(k&&d.ref!==void 0){var m=new k(function(q){e.next(q)}); m.observe(d.ref,b);var p=d.released.subscribe(h);return h}})}))}} ;function LIb(a){if(a.measurementDeferralState===3)return null;if(a.timeOnScreenReason!==void 0){var b=a.creativeFound===!1?"n":null;if(b!==null)return b}return a.geometricMeasurementErrors instanceof dK?"msf":a.contextValidationErrors instanceof eK?"c":a.contextVisibilityKnown===!1?"pv":a.geometricMeasurementErrors||a.contextValidationErrors?"x":null} var MIb=xJ(aK(function(a){return a.immediateUrlPrefixes!==void 0&&a.payloadMapper!==void 0&&a.urlSerializer!==void 0&&a.inferredPingId!==void 0&&a.beaconFactory!==void 0}),aK(function(a){return LIb(a)!==null}),JIb(function(a){return a.activeViewUnmeasurableEvent},function(a){return a.emit}),SJ(function(a){if(a.isTurtlex){var b=a.reportFencedFrameEvent; if(b){var c;b({eventType:"active-view-unmeasurable",eventData:(c=a.turtlexReportEventData)!=null?c:"",destination:["buyer"]})}}else{c=void 0;var d=LIb(a);if(d==="x"){var e,h=(e=a.geometricMeasurementErrors)!=null?e:a.contextValidationErrors;h&&(b=h.stack,c=h.message)}a.urlSerializer(Object.assign({},a,{urlPrefixes:a.immediateUrlPrefixes,payloadMapper:a.payloadMapper,pingId:a.inferredPingId,viewState:2,reasonCode:d,errorMessage:c,errorStack:b}),OK(a)).forEach(function(k){a.beaconFactory.makeBeacon(k).sendNow()})}}), rK(1),qK());var NIb=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;function OIb(a,b){return a.replace(NIb,function(c,d){try{var e=uc.get(b,d);if(e==null||e.toString()==null)return c;e=e.toString();if(e==""||!nb(e==null?"":String(e)))return encodeURIComponent(e).replace(/%2C/g,",")}catch(h){}return c})} ;function PIb(a,b){var c=Object.assign({},a),d=a.userAgentClientHints;c=(delete c.userAgentClientHints,c);c=a.payloadMapper(c);var e=zIb(c,b);return bc(a.urlPrefixes,function(h){var k="";typeof d==="string"&&(k="&"+zIb({uach:d},b));var m={};return OIb(h,(m.VIEWABILITY=e,m))+k})} ;function CIb(a,b){var c=a.payloadMapper(a),d=zIb(c,b);return d?bc(a.urlPrefixes,function(e){e=e.indexOf("?")>=0?e:e+"?";e="?&".indexOf(e.slice(-1))>=0?e:e+"&";return e+d}):a.urlPrefixes} ;var QIb=xJ(aK(function(a){return a.payloadMapper!==void 0&&a.immediateUrlPrefixes!==void 0&&a.urlSerializer!==void 0&&a.inferredPingId!==void 0&&a.beaconFactory!==void 0}),SJ(function(a){return Object.assign({},a,{timestamps:OK(a)})}),aK(function(a){var b=a.viewable; var c=a.hasImpressionFired;a=a.timestamps;var d;return!!c&&((d=b==null?void 0:b.extrapolateUsingTimestampMap(a).value)!=null?d:!1)}),JIb(function(a){return a.activeViewViewableEvent},function(a){return a.emit}),SJ(function(a){var b=a.beaconFactory,c=a.turtlexReportEventData; if(a.isTurtlex){var d=a.reportFencedFrameEvent;if(!d)return!1;d({eventType:"active-view-viewable",eventData:c!=null?c:"",destination:["buyer"]});return!0}c=a.urlSerializer(Object.assign({},a,{urlPrefixes:a.immediateUrlPrefixes,payloadMapper:a.payloadMapper,pingId:a.inferredPingId,viewState:4,reasonCode:"v"}),a.timestamps);(d=a.cpmavUrls)&&d.length>0&&a.viewUrlSerializer&&a.viewUrlSerializer(d,a).forEach(function(e){b.makeBeacon(e).sendNow()}); (d=a.viewableRelayUrls)&&d.length>0&&a.viewUrlSerializer&&a.viewUrlSerializer(d,a).forEach(function(e){b.makeBeacon(e).sendNow()}); c.forEach(function(e){b.makeBeacon(e,{attributionEnabled:a.isViewableAttributionEnabled}).sendNow()}); return!0}),AK(function(a){return!a}),qK());function RIb(){return xJ(aK(function(a){return a!==void 0}),SJ(function(a){return a}))} ;function SIb(a){return xJ(SJ(function(){return!0}),yK(!1),EK(a))} ;function TIb(a){return a.length<=0?CJ:TJ(a.map(function(b){var c=0;return b.pipe(SJ(function(d){return{index:c++,value:d}}))})).pipe(aK(function(b){return b.every(function(c){return c.index===b[0].index})}),SJ(function(b){return b.map(function(c){return c.value})}))} ;function UIb(a,b){a.currentState&&(a.previousState=a.currentState);a.currentState=b;a.previousState&&a.previousState.value?(b=Math.max(0,iK(b.timestamp,a.previousState.timestamp)),a.totalTime+=b,a.consecutiveTime+=b):a.consecutiveTime=0;return a} function VIb(){return xJ(xK(UIb,{totalTime:0,consecutiveTime:0}),SJ(function(a){return a.totalTime}))} function WIb(){return xJ(xK(UIb,{totalTime:0,consecutiveTime:0}),SJ(function(a){return a.consecutiveTime}))} ;var XIb=SJ(function(a){return[a.value.topWindowViewportExternalGeometry.width,a.value.topWindowViewportExternalGeometry.height]});function YIb(a,b){return function(c){return TIb(b.map(function(d){return c.pipe(a(d))}))}} ;function ZIb(){var a;return xJ(mHb(function(b){return void(a=b.timestamp)}),WIb(),SJ(function(b){return{timestamp:a, value:Math.round(b)}}))} ;var $Ib=function(a,b){this.callback=a;this.options=b;this.intersectionObserverV2=this.intersectionObserverV1=null},aJb=function(a,b){b?a.intersectionObserverV2||(b=Object.assign({},a.options,{delay:100, trackVisibility:!0}),a.intersectionObserverV2=new IntersectionObserver(a.callback,b)):a.intersectionObserverV1||(a.intersectionObserverV1=new IntersectionObserver(a.callback,a.options))},bJb=function(a,b){a=b?a.intersectionObserverV2:a.intersectionObserverV1; if(!a)throw new KGb;return a}; $Ib.prototype.observe=function(a,b){bJb(this,a).observe(b)}; $Ib.prototype.unobserve=function(a,b){bJb(this,a).unobserve(b)}; $Ib.prototype.disconnect=function(a){bJb(this,a).disconnect()};var cJb={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:KK,topWindowViewportExternalGeometry:KK,measurementRequests:new zJ,elementGeometrySourceName:"ns",elementGeometry:KK,intersectionGeometry:KK,viewportLocalAppOffset:{x:0,y:0}}; function dJb(a,b){return LK(a.topWindowViewportExternalGeometry,b.topWindowViewportExternalGeometry)&&LK(a.elementGeometry,b.elementGeometry)&&LK(a.exposedViewportLocalGeometry,b.exposedViewportLocalGeometry)&&LK(a.intersectionGeometry,b.intersectionGeometry)&&a.elementGeometrySourceName===b.elementGeometrySourceName&&a.measurementRequests===b.measurementRequests&&a.viewportGeometrySourceName===b.viewportGeometrySourceName&&a.viewportLocalAppOffset.x===b.viewportLocalAppOffset.x&&a.viewportLocalAppOffset.y=== b.viewportLocalAppOffset.y} ;function eJb(a,b){return function(c){return function(d){var e=d.pipe(vK(new zJ),QJ());d=c.element.pipe(sK());e=e.pipe(SJ(function(h){return h.value})); return TJ([d,e,b]).pipe(SJ(function(h){var k=g(h);h=k.next().value;var m=k.next().value;k=k.next().value;if(h.ref===void 0)var p={top:0,left:0,width:0,height:0};else{p=h.ref.getBoundingClientRect();var q=h.ref,r=a.global,w=new nh(0,0),z=yh(qh(q));if(Td(z,"parent")){do{if(z==r)var C=bi(q);else C=Fia(q),C=new nh(C.left,C.top);w.x+=C.x;w.y+=C.y}while(z&&z!=r&&z!=z.parent&&(q=z.frameElement)&&(z=z.parent))}p={top:w.y,left:w.x,width:p.width,height:p.height}}p=YHb(p,m.viewportLocalAppOffset);r=XHb(p,m.exposedViewportLocalGeometry); w=a.timeProvider.now();z=Object;q=z.assign;if(k!==2||a.inCrossDomainIframe||r.width<=0||r.height<=0)var E=!1;else try{var I=a.document.elementFromPoint(r.left+r.width/2,r.top+r.height/2);E=I?!fJb(I,h):!1}catch(N){E=!1}return{timestamp:w,value:q.call(z,{},m,{elementGeometrySourceName:"geo",intersectionGeometry:E?cJb.intersectionGeometry:r,elementGeometry:p})}}),DK(a.queue))}}} function fJb(a,b,c){c=c===void 0?0:c;return a.ref===void 0||b.ref===void 0?!1:a.ref===b.ref||Oh(b.ref,function(d){return d===a.ref})?!0:b.ref.ownerDocument&&b.ref.ownerDocument.defaultView&&b.ref.ownerDocument.defaultView===b.ref.ownerDocument.defaultView.top?!1:c<10&&b.ref.ownerDocument&&b.ref.ownerDocument.defaultView&&b.ref.ownerDocument.defaultView.frameElement?fJb(a,new IK(b.ref.ownerDocument.defaultView.frameElement),c+1):!0} ;function gJb(a){return function(b){return b.pipe(a.ResizeObserver?hJb(a):iJb(a),wK(1),QJ())}} function hJb(a){return function(b){return b.pipe(zK(function(c){var d=a.ResizeObserver;if(!d||c.ref===void 0)return LJ(cJb.elementGeometry);var e=new yJ(function(h){function k(){c.ref!==void 0&&m.unobserve(c.ref);m.disconnect();p.unsubscribe()} if(c.ref===void 0)return h.complete(),function(){}; var m=new d(function(q){q.forEach(function(r){h.next(r)})}); m.observe(c.ref);var p=c.released.subscribe(k);return k}).pipe(jK(a.performanceMonitor,736),SJ(function(h){return h.contentRect})); return ZJ(LJ(c.ref.getBoundingClientRect()),e)}),sK(LK))}} function iJb(a){return function(b){var c=b.pipe(KIb(a)),d=a.onResize;c=ZJ(b.pipe(SJ(function(){return yHb("resize")})),c,d); return TJ(b,c).pipe(jK(a.performanceMonitor,737),SJ(function(e){e=g(e).next().value;return e.ref===void 0?void 0:e.ref.getBoundingClientRect()}),RIb(),sK(LK))}} ;function jJb(a,b){var c=kJb(a,b).pipe(wK(1),QJ());return function(d){return function(e){e=e.pipe(zK(function(h){return h.element}),sK()); return TJ([c,e]).pipe(zK(function(h){var k=g(h);h=k.next().value;k=k.next().value;return lJb(a,h.intersectionObserver,gJb(a),h.observations,d,h.flushRecords,k)}),DK(a.queue))}}} function mJb(a){return SJ(function(b){return b.value.viewportGeometrySourceName!=="nio"?b:Object.assign({},b,{value:Object.assign({},b.value,{exposedViewportLocalGeometry:NK(a,!0),topWindowViewportExternalGeometry:NK(a,!0)})})})} function nJb(a,b){return LJ(b).pipe(a,SJ(function(){return b}))} function kJb(a,b){return a.timeProvider.timeline!==QGb?MJ(new dK(2)):a.MutationObserver?typeof IntersectionObserver==="undefined"?MJ(new dK(0)):new yJ(function(c){var d=new zJ,e=new $Ib(d.next.bind(d),{threshold:[].concat(pa(b))});c.next({observations:d.pipe(jK(a.performanceMonitor,735)),intersectionObserver:e,flushRecords:function(h){h=bJb(e,h).takeRecords();h.length>0&&d.next(h)}})}).pipe(rK(1),wK(1),QJ()):MJ(new dK(1))} function oJb(a){return XFb(a.sort(function(b,c){return b.time-c.time}),IGb)} function lJb(a,b,c,d,e,h,k){return new yJ(function(m){function p(){E||(E=!0,k.ref!==void 0&&b.unobserve(e,k.ref),r.unsubscribe(),C.unsubscribe(),z.unsubscribe(),I.unsubscribe())} if(k.ref!==void 0){aJb(b,e);b.observe(e,k.ref);var q=new BJ({timestamp:a.timeProvider.now(),value:Object.assign({},cJb,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),r=d.pipe(VJ(function(N){return oJb(N)}),aK(function(N){return N.target===k.ref}),SJ(function(N){return{timestamp:new hK(N.time,QGb), value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:N.rootBounds||KK,topWindowViewportExternalGeometry:N.rootBounds||NK(a,!0),measurementRequests:w,elementGeometrySourceName:"nio",intersectionGeometry:N.intersectionRect,elementGeometry:N.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:N.isIntersecting,isV2Visible:N.isVisible}}}),vK(q),QJ()).subscribe(m),w=new zJ,z=w.subscribe(function(){h(e); m.next({timestamp:a.timeProvider.now(),value:q.value.value});k.ref!==void 0&&(b.unobserve(e,k.ref),b.observe(e,k.ref))}),C=nJb(c,k).subscribe(function(){w.next()}),E=!1,I=k.released.subscribe(function(){return p()}); return p}})} ;function pJb(a,b){var c=a.getOnBackgrounded().pipe(SJ(function(){return"b"})); return EGb(b,c).pipe(rK(1),EK(a.queue))} ;function PK(a){return function(b){var c;return b.pipe(mHb(function(d){return void(c=d.timestamp)}),SJ(function(d){return d.value}),a,SJ(function(d){return{timestamp:c, value:d}}))}} ;var qJb=function(a){return a.intersectionGeometry.width*a.intersectionGeometry.height/(a.elementGeometry.width*a.elementGeometry.height)},rJb=PK(xJ(SJ(function(a){var b; return(b=a.exposureOverride)!=null?b:qJb(a)}),SJ(function(a){return isFinite(a)?a:0}))),sJb=PK(xJ(SJ(function(a){var b; return(b=a.exposureOverride)!=null?b:qJb(a)}),SJ(function(a){return isFinite(a)?a:-1})));var QK=function(a,b){this.a=a;this.b=b;if(a.clock.timeline!==b.clock.timeline)throw Error()}; QK.prototype.equivalentTo=function(a){return a instanceof QK?this.a.equivalentTo(a.a)&&this.b.equivalentTo(a.b):!1}; QK.prototype.extrapolateToTime=function(a){var b=this.a.extrapolateToTime(a).value,c=this.b.extrapolateToTime(a).value;return{timestamp:a,value:[b,c]}}; ia.Object.defineProperties(QK.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.a.active||this.b.active}}, clock:{configurable:!0,enumerable:!0,get:function(){return this.a.clock}}, lastMeasurement:{configurable:!0,enumerable:!0,get:function(){var a=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),b=this.a.lastMeasurement.timestamp.equals(a)?this.a.lastMeasurement.value:this.a.extrapolateToTime(a).value,c=this.b.lastMeasurement.timestamp.equals(a)?this.b.lastMeasurement.value:this.b.extrapolateToTime(a).value;return{timestamp:a,value:[b,c]}}}});var RK=function(a,b){this.input=a;this.mapFunction=b;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}}; RK.prototype.equivalentTo=function(a){return a instanceof RK?this.input.equivalentTo(a.input)&&this.mapFunction===a.mapFunction:!1}; RK.prototype.extrapolateToTime=function(a){a=this.input.extrapolateToTime(a);return{timestamp:a.timestamp,value:this.mapFunction(a.value)}}; ia.Object.defineProperties(RK.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}}, clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});function SK(a,b,c){c=c===void 0?function(d,e){return d===e}:c; return a.timestamp.equals(b.timestamp)&&c(a.value,b.value)} ;var TK=function(){}; TK.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())}; TK.prototype.extrapolateUsingTimestampMap=function(a){var b=this.clock.timeline,c,d=(c=a.get(b))!=null?c:this.clock.now();a.set(b,d);return this.extrapolateToTime(d)}; TK.prototype.map=function(a){return new tJb(this,a)}; TK.prototype.joinWith=function(a){return new uJb(this,a)}; var uJb=function(){QK.apply(this,arguments);this.map=TK.prototype.map;this.joinWith=TK.prototype.joinWith;this.extrapolateToNow=TK.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=TK.prototype.extrapolateUsingTimestampMap}; l(uJb,QK);var tJb=function(){RK.apply(this,arguments);this.map=TK.prototype.map;this.joinWith=TK.prototype.joinWith;this.extrapolateToNow=TK.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=TK.prototype.extrapolateUsingTimestampMap}; l(tJb,RK);var UK=function(a,b){this.lastMeasurement=b;this.extrapolateToNow=TK.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=TK.prototype.extrapolateUsingTimestampMap;this.map=TK.prototype.map;this.joinWith=TK.prototype.joinWith;this.clock=a}; UK.prototype.equivalentTo=function(a){return a.active}; UK.prototype.extrapolateToTime=function(){return this.lastMeasurement}; ia.Object.defineProperties(UK.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});function vJb(a,b){return b.pipe(SJ(function(c){return new UK(a.timeProvider,{timestamp:a.timeProvider.now(),value:c})}))} ;function wJb(a){return function(b){return b.pipe(nHb(a),SJ(function(c){var d=g(c);c=d.next().value;d=d.next().value;var e=c.value;return{timestamp:c.timestamp,value:e>=1?!0:e<=0?!1:e>=d}}))}} ;var xJb=SJ(function(a){if(a.value.viewportGeometrySourceName==="omid"){if(a.value.elementGeometrySourceName==="nio")return"omio";if(a.value.elementGeometrySourceName==="geo")return"omgeo"}return a.value.elementGeometrySourceName==="geo"||a.value.elementGeometrySourceName==="nio"?a.value.viewportGeometrySourceName:a.value.elementGeometrySourceName});function yJb(){return xJ(aK(function(a,b){return b>0}),zJb,yK(-1),sK())} var zJb=xJ(aK(function(a){return!isNaN(a)}),xK(function(a,b){return isNaN(a)?b:Math.min(a,b)},NaN),sK());var AJb=PK(xJ(SJ(function(a){return a.intersectionGeometry.width*a.intersectionGeometry.height/(a.exposedViewportLocalGeometry.width*a.exposedViewportLocalGeometry.height)}),SJ(function(a){return isFinite(a)?Math.min(1,a):0})));function BJb(a,b,c){return a?TJ([b,c]).pipe(aK(function(d){var e=g(d);d=e.next().value;e=e.next().value;return d.timestamp.equals(e.timestamp)}),SJ(function(d){var e=g(d); d=e.next().value;e=e.next().value;return d.value>e.value?d:e})):b} function CJb(a){return function(b){var c=b.pipe(rJb),d=b.pipe(AJb);return a instanceof yJ?a.pipe(zK(function(e){return BJb(e,c,d)})):BJb(a.value,c,d)}} ;var DJb=xJ(PK(SJ(function(a){a=a.exposureOverride?a.exposureOverride*a.elementGeometry.width*a.elementGeometry.height/(a.topWindowViewportExternalGeometry.width*a.topWindowViewportExternalGeometry.height):a.intersectionGeometry.width*a.intersectionGeometry.height/(a.topWindowViewportExternalGeometry.width*a.topWindowViewportExternalGeometry.height);return isFinite(a)?a:0})));function EJb(a,b,c,d){var e=d.geometryIsOccluded,h=d.exposureThreshold,k=d.wasLargeAdAtRender,m=d.allowLargeAdThreshold,p=d.largeAdExposureThreshold,q=d.mayUseViewportShareExposure,r=d.hasMeasurementStarted;d=d.useIntersectionObserverV2;b=FJb(a,c,b);c=GJb(a,c);d=HJb(b,d);var w=IJb(a,e,q,b),z=w.pipe(SJ(function(ea){return ea.value}),sK(),EK(a),xK(function(ea,ha){return Math.max(ea,ha)},0)),C=w.pipe(SJ(function(ea){return ea.value}),yJb(),EK(a)),E=b.pipe(sJb,SJ(function(ea){return ea.value}),rK(2), sK(),EK(a)); k=JJb(a,b,k,m);var I=k.pipe(yK(!1),sK(),SJ(function(ea){return ea?p:h})); m=w.pipe(wJb(I),sK(),EK(a));var N=TJ([m,b]).pipe(aK(function(ea){var ha=g(ea);ea=ha.next().value;ha=ha.next().value;return ea.timestamp.equals(ha.timestamp)}),SJ(function(ea){var ha=g(ea); ea=ha.next().value;ha=ha.next().value;return{visible:ea.value,geometry:ha.value.elementGeometry}}),xK(function(ea,ha){return!ha.visible&&ea.visible?ea:ha},{visible:!1, geometry:KK}),SJ(function(ea){return ea.geometry}),yK(KK),EK(a),sK(LK)); q=q instanceof yJ?q.pipe(sK(),uK()):$J;I=TJ([q,I]).pipe(uK());var P=b.pipe(aK(function(ea){return ea.value.viewportGeometrySourceName!=="ns"&&ea.value.elementGeometrySourceName!=="ns"}),xK(function(ea){return ea+1},0),yK(0),EK(a)),U=c.pipe(uK(!0),yK(!1),EK(a)); U=TJ([r,U]).pipe(SJ(function(ea){var ha=g(ea);ea=ha.next().value;ha=ha.next().value;return ea&&!ha}),EK(a)); var ca=b.pipe(DJb,sK()),aa=ca.pipe(SJ(function(ea){return ea.value}),xK(function(ea,ha){return Math.max(ea,ha)},0),sK(),EK(a)); a=ca.pipe(SJ(function(ea){return ea.value}),yJb(),EK(a)); return{shouldResetExposureSignals:q,shouldResetViewabilitySignals:I,geometrySignals:{readyGeometryWithDefault:b,measurementStrategy:b.pipe(xJb),creativePosition:N.pipe(sK(LK)),visible:m.pipe(sK(SK)),timestampedExposure:w.pipe(sK(SK)),maximumExposure:z,minimumExposure:C,browserSize:b.pipe(XIb,sK(sc)),timestampedScreenShare:ca,maxScreenShare:aa,minScreenShare:a,geometricMeasurementErrors:c,measurementRequests:b.pipe(SJ(function(ea){return ea.value.measurementRequests})), isLargeAd:k,geometryIsOccluded:e,hasMeasurementStarted:r,geometryMeasurable:U,validMeasurementCount:P,loadTimeExposure:E,v2VisibilityBitVector:d}}} function GJb(a,b){return b.pipe(aK(function(){return!1}),SJ(function(c){return c}),pK(function(c){return GK(new FK(c),a)}))} function FJb(a,b,c){return b.pipe(DGb($J),EK(a)).pipe(sK(function(d,e){return SK(d,e,dJb)}),yK({timestamp:c.now(), value:cJb}),EK(a))} function IJb(a,b,c,d){c=d.pipe(CJb(c),PK(SJ(function(e){var h=Math.pow(10,2);return Math.round(e*h)/h})),EK(a)); return b instanceof FK?c:TJ([c,b]).pipe(SJ(function(e){var h=g(e);e=h.next().value;h=h.next().value;return{timestamp:h.timestamp.maximum(e.timestamp),value:h.value?0:e.value}}),sK(SK),EK(a))} function JJb(a,b,c,d){b=[b.pipe(SJ(function(e){return e.value.elementGeometry.width*e.value.elementGeometry.height>=242500}))]; c instanceof yJ&&b.push(c.pipe(SJ(function(e){return!!e}))); c=TJ(b);return d?c.pipe(SJ(function(e){return e.some(function(h){return h})}),yK(!1),sK(),EK(a)):GK(new FK(!1),a)} function HJb(a,b){a=TJ([a,b]).pipe(SJ(function(e){var h=g(e);e=h.next().value;if(h.next().value&&e.value.isIntersecting)return e.value.isV2Visible}),sK()); var c=a.pipe(SJ(function(e){return e===void 0?!0:e}),xK(function(e,h){return e||!h},!1)),d=a.pipe(xK(function(e,h){return h===void 0?e:h?!1:e!=null?e:!0},void 0),SJ(function(e){return!!e})); return TJ([b,GGb(a,c,d)]).pipe(SJ(function(e){var h=g(e);e=h.next().value;var k=g(h.next().value);h=k.next().value;var m=k.next().value;k=k.next().value;var p=0;if(!e)return 0;if(h===void 0)return 16;h&&(p|=1);h||(p|=2);m&&(p|=4);k&&(p|=8);return p}))} ;var LJb=function(a,b){var c=this;this.timeProvider=a;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=b.pipe(sK()).subscribe(function(d){KJb(c);c.measurementRequestObserver=d})},MJb=function(a,b){KJb(a); a.lastMeasurementRequest=a.timeProvider.setTimeout(function(){var c;return void((c=a.measurementRequestObserver)==null?void 0:c.next())},b)},KJb=function(a){a.lastMeasurementRequest!==null&&a.timeProvider.clearTimeout(a.lastMeasurementRequest); a.lastMeasurementRequest=null}; LJb.prototype.dispose=function(){KJb(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};function NJb(a,b,c,d,e){var h=OJb.timeThresholdMs;var k=k===void 0?new LJb(b,d):k;return new yJ(function(m){var p=c.pipe(yK(void 0),zK(function(){return PJb(e)})).pipe(SJ(function(q){var r=q.value; q=q.timestamp;var w=r.visible;r=r.consecutiveViewTime;var z=r>=h;z||!w?KJb(k):(q=Math.max(0,iK(b.now(),q)),MJb(k,Math.max(0,h-r-q)));return z}),xK(function(q,r){return r||q},!1),sK()).subscribe(m); return function(){k.dispose();p.unsubscribe()}}).pipe(AK(function(m){return!m},!0),EK(a))} function PJb(a){return TIb([a,a.pipe(ZIb())]).pipe(SJ(function(b){var c=g(b);b=c.next().value;c=c.next().value;return{timestamp:b.timestamp,value:{visible:b.value,consecutiveViewTime:c.value}}}),sK(function(b,c){return SK(b,c,function(d,e){return d.consecutiveViewTime===e.consecutiveViewTime&&d.visible===e.visible})}))} ;function QJb(){return xJ(WIb(),xK(function(a,b){return Math.max(a,b)},0),SJ(function(a){return Math.round(a)}))} ;function RJb(a){return xJ(wJb(LJ(a)),QJb())} ;function SJb(a,b){return b instanceof yJ?b.pipe(zK(function(c){return(c=c?15:null)?MJ(new dK(c)):a})):(b=b.value?15:null)?MJ(new dK(b)):a} ;function TJb(a){var b=new dK(13);if(a.length<1)return{chain:CJ,capturedErrors:CJ};var c=new zJ,d=a[0];return{chain:a.slice(1).reduce(function(e,h){return e.pipe(pK(function(k){c.next(k);return h}))},d).pipe(pK(function(e){c.next(e); return MJ(b)}),vK(new zJ),QJ()), capturedErrors:c}} ;var UJb=function(){};var VJb=function(a,b){this.context=a;this.strategies=b}; l(VJb,UJb);VJb.prototype.buildGeometrySource=function(a,b){var c=this.strategies.map(function(h){return h.buildGeometrySource(a,b)}),d=TJb(c.map(function(h){return h.geometrySource})),e=d.capturedErrors.pipe(WJb()); return{geometrySource:d.chain.pipe(EK(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:e,strategyErrors:d.capturedErrors}].concat(pa(c.map(function(h){return h.additionalOutputs}))))}}; var WJb=function(){return xK(function(a,b){b instanceof dK?a.push(b.measurementStrategyFailureReason):a.push(-1);return a},[])};function XJb(a,b){var c=a.pipe(vK(new zJ),QJ());return zK(function(d){return c.pipe(b(d))})} ;function YJb(a,b){if(a.inCrossDomainIframe)return MJ(new dK(6));var c=new zJ;return ZJ(LJ({}),b,c).pipe(SJ(function(){return{timestamp:a.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:ZJb(a),topWindowViewportExternalGeometry:NK(a,!0),measurementRequests:c,viewportLocalAppOffset:{x:0,y:0}}}}),DK(a.queue))} function ZJb(a){var b=NK(a,!1);if(!a.inIframe||!Sh(a.global.parent)||a.global.parent===a.global)return b;var c=new MK(a.global.parent,a.debugChannel);c.beaconFactory=a.beaconFactory;c=ZJb(c);a=a.global.frameElement.getBoundingClientRect();return XHb(YHb(XHb(c,a),{x:b.left-a.left,y:b.top-a.top}),b)} ;var $Jb=function(a,b){this.context=a;this.poller=b}; l($Jb,UJb);$Jb.prototype.buildGeometrySource=function(a,b){var c=XJb(YJb(this.context,this.poller),eJb(this.context,b.requestSource));return{geometrySource:SJb(a.measurableCreative.pipe(c),b.inApp),additionalOutputs:{}}};var aKb=function(a,b,c){c=c===void 0?jJb(a,b):c;this.context=a;this.intersectionObserverStrategy=c}; l(aKb,UJb);aKb.prototype.buildGeometrySource=function(a,b){var c=this.intersectionObserverStrategy(b.useV2);return{geometrySource:SJb(a.measurableCreative.pipe(c,mJb(this.context)),b.inApp),additionalOutputs:{}}};function bKb(a){return a.document.JSC$12576_onVisibilityChange.pipe(SJ(function(b){return b==="visible"}),sK(),EK(a.queue))} ;function cKb(a,b,c){var d;return b.pipe(sK(),zK(function(e){return c.pipe(SJ(function(){if(!d){d=!0;try{e.next()}finally{d=!1}}return!0}))}),yK(!1),EK(a.queue))} ;function dKb(a){return xJ(PK(SJ(function(b){return b>=1?!0:b<=0?!1:b>=a})),VIb(),SJ(function(b){return Math.round(b)}))} ;function eKb(a,b,c,d,e){var h=fKb;if(h.length>1)for(var k=0;k<h.length-1;k++)if(h[k]<h[k+1])throw Error();k=e.pipe(yK(void 0),zK(function(){return c.pipe(ZIb())}),sK(),EK(a)); e=e.pipe(yK(void 0),zK(function(){return c.pipe(QJb())}),sK(),EK(a)); return{totalMeasurementTime:d.pipe(yK(void 0),zK(function(){return b.pipe(SJ(function(m){return{timestamp:m.timestamp,value:!0}}),VIb())}),sK(),EK(a)), totalUnviewedTime:d.pipe(yK(void 0),zK(function(){return b.pipe(SJ(function(m){return{timestamp:m.timestamp,value:m.value===0}}),VIb())}),sK(),EK(a)), maxTimeOnScreen:d.pipe(yK(void 0),zK(function(){return b.pipe(YIb(RJb,h))}),sK(sc),EK(a)), timeOnScreen:d.pipe(yK(void 0),zK(function(){return b.pipe(YIb(dKb,h),SJ(function(m){return m.map(function(p,q){return q>0?p-m[q-1]:p})}))}),sK(sc),EK(a)), maxConsecutiveViewTime:e,consecutiveViewTime:k.pipe(sK(SK),EK(a))}} ;function gKb(a){var b=!0;b=b===void 0?!1:b;return xJ(zK(function(c){return QHb(a.document,c,b)}),EK(a.queue))} ;function hKb(a,b,c){var d=c.pipe(SJ(function(e){return{value:e,timestamp:a.timeProvider.now()}}),sK(SK)); return b instanceof yJ?b.pipe(sK(),zK(function(e){return e?GK(new FK({value:!1,timestamp:a.timeProvider.now()}),a.queue):d})):b.value===!1?d:new FK(!1)} function iKb(a,b,c,d,e,h,k){var m=OJb;b=b instanceof yJ?b.pipe(yK(!1),sK()):b;var p=!a.isMobile();c=hKb(a,c,d);a=k.measurableCreative.pipe(SIb(a.queue));return Object.assign({},m,{geometryIsOccluded:c,wasLargeAdAtRender:e,allowLargeAdThreshold:p,mayUseViewportShareExposure:b,hasMeasurementStarted:a,useIntersectionObserverV2:h})} ;var jKb=function(a,b,c){var d=d===void 0?Symbol():d;this.element=a;this.immediateUrls=b;this.timeOnScreenUrls=c;this.symbol=d};var OJb=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),fKb=Object.freeze([1,.75,OJb.exposureThreshold,OJb.largeAdExposureThreshold,0]);function kKb(a,b,c,d,e,h){var k=1;h=h===void 0?!0:h;k=k===void 0?.01:k;var m=m===void 0?a.timeProvider.intervalObservable(100).pipe(EK(a.queue)):m;return a.performanceMonitor.timeExecution(916,function(){return lKb(a,b.pipe(DK(a.queue)),c.pipe(DK(a.queue)),d,e,h,k,m)})()} function lKb(a,b,c,d,e,h,k,m){var p=bKb(a).pipe(SJ(function(r){return!r})),q=new VJb(a,[new aKb(a,fKb), new $Jb(a,m)]);m=EIb(QIb,AIb);return tIb(a,b,function(r,w){var z=GK(new FK(w.element),r.queue).pipe(gKb(r),EK(r.queue)),C={loadedElement:z,shouldMeasure:z.pipe(uK(!0)),measurableCreative:z.pipe(SJ(function(ea){var ha=ha===void 0?Symbol():ha;return Object.freeze({symbol:ha,element:GK(new FK(ea),r.queue)})})), creativeSearchResult:GK(new FK("mue"),r.queue)},E=new FK(!1),I=new FK(!1),N=new FK(17),P=new FK(!1),U=new FK(!1),ca=GK(HK,r.queue);E=q.buildGeometrySource(C,{inApp:E,useV2:!1,requestSource:GK(N,r.queue)}).geometrySource;C=iKb(r,P,I,p,U,ca,C);I=EJb(r.queue,r.timeProvider,E,C);C=I.geometrySignals;P=I.shouldResetViewabilitySignals;I=eKb(r.queue,C.timestampedExposure,C.visible,I.shouldResetExposureSignals,P);P=NJb(r.queue,r.timeProvider,P,C.measurementRequests,C.visible);U=c.pipe(aK(function(ea){return ea=== w.element.ref}),SJ(function(){return"ur"})); ca=YGb(r.timeProvider,e).pipe(uK("t"));U=pJb(r,ZJ(U,ca));ca=cKb(r,C.measurementRequests,U.pipe(aK(function(ea){return ea!==null}))); E=U.pipe(aK(function(ea){return ea!==null}),SJ(function(){return tja(r.global.document)===1})); var aa=PHb(r.document);return Object.assign({},{beaconFactory:new FK(r.beaconFactory),context:new FK(r),inferredPingId:new FK("lidar2"),timeOnScreenPingId:new FK("lidartos"),binaryContext:new FK(17),binaryVersion:new FK(d),requestSource:N,contextValidationErrors:new FK(r.validate()?null:new eK),contextVisibilityKnown:new FK(aa),payloadMapper:new FK(DIb),endOfSessionReason:U,timeOnScreenReason:U,requestMeasurementOnEndOfSession:ca,hasImpressionFired:vHb,crossDomainIframeState:new FK(r.inCrossDomainIframe? 1:void 0),inStatefulBeaconExperiment:HK,inFetchLaterBeaconExperiment:HK,isTurtlex:HK,turtlexReportEventData:new FK(""),reportFencedFrameEvent:$J,isViewableAttributionEnabled:HK,inViewableAttributionExperiment:new FK(0),fetchBeaconFactory:$J,supportsPendingBeacon:HK,supportsFetchLater:HK,emit:new FK(IIb),beginToRenderEvent:new FK(Symbol()),activeViewUnmeasurableEvent:new FK(Symbol()),activeViewViewableEvent:new FK(Symbol()),creativeFound:vHb,immediateUrlPrefixes:new FK(w.immediateUrls),timeOnScreenUrlPrefixes:new FK(w.timeOnScreenUrls), cpmavUrls:$J,viewableRelayUrls:$J,measurementDeferralState:new FK(2),urlSerializer:new FK(PIb),viewUrlSerializer:new FK(uIb),isCreativeLoaded:z.pipe(SIb(r.queue)),pageVisible:p.pipe(SJ(function(ea){return!ea})), eosPageVisible:E,timestampedExposureHistory:C.timestampedExposure.pipe(xK(function(ea,ha){ea.push(ha);return ea},[]))},C,{viewable:vJb(r,P), maxTimeOnScreen:vJb(r,I.maxTimeOnScreen),timeOnScreen:vJb(r,I.timeOnScreen),maxConsecutiveViewTime:vJb(r,I.maxConsecutiveViewTime),consecutiveViewTime:I.consecutiveViewTime.pipe(SJ(function(ea){return new UK(r.timeProvider,ea)})), userAgentClientHints:wHb(r),clientOrderPingCounter:new FK(new wIb())})},BIb(a,k),FIb(h?GIb(m,HIb):GIb(m,vIb),MIb))} ;var mKb=function(a){var b=b===void 0?36E5:b;var c=c===void 0?!0:c;this.creatives=new zJ;this.elementsToUnregister=new zJ;this.elementMap=new Map;var d=new MK(window,null);d.beaconFactory=new kK(d,new BK(d));kKb(d,this.creatives,this.elementsToUnregister,a,b,c).subscribe()},nKb=function(a,b,c,d){if(!a.elementMap.has(b)){var e=new IK(b); a.elementMap.set(b,e);a.creatives.next(new jKb(e,c,d))}},oKb=function(a,b){a.elementsToUnregister.next(b); var c=a.elementMap.get(b);c!==void 0&&(c.release(),a.elementMap.delete(b))};var VK=function(a){oo.call(this,"upload");this.opts.query=a}; fb(VK,oo);VK.prototype.JSC$7700_setLabel=function(a){VK.superClass_.JSC$7700_setLabel.call(this,a);return this}; VK.prototype.addUploadMetadata=function(a,b){VK.superClass_.addUploadMetadata.call(this,a,b);return this};var pKb=function(a){if(a!=="youtubebanner"&&a!=="youtube-channel-banner")throw Error("configurationId must be YOUTUBE_BANNER or YOUTUBE_CHANNEL_BANNER");VK.call(this,a)}; l(pKb,VK);pKb.prototype.JSC$7700_setLabel=function(a){VK.prototype.JSC$7700_setLabel.call(this,a);return this}; pKb.prototype.addUploadMetadata=function(a,b){VK.prototype.addUploadMetadata.call(this,a,b);return this};var sKb=function(a,b){a.name!==void 0?(this.name=a.name,this.code=qKb[a.name]):(this.code=a=a.code,this.name=rKb(a));hb.call(this,jca("%s %s",this.name,b))}; fb(sKb,hb);var rKb=function(a){var b=uc.findKey(qKb,function(c){return a==c}); if(b===void 0)throw Error("Invalid code: "+a);return b},WK={},qKb=(WK.AbortError=3,WK.EncodingError=5,WK.InvalidModificationError=9,WK.InvalidStateError=7,WK.NotFoundError=1,WK.NotReadableError=4,WK.NoModificationAllowedError=6,WK.PathExistsError=12,WK.QuotaExceededError=10,WK.SecurityError=2,WK.SyntaxError=8,WK.TypeMismatchError=11,WK);var tKb=function(a,b){si.call(this,a.type,b);this.event_=a}; fb(tKb,si);var uKb=function(a,b,c){c===void 0&&(c=a.size);return a.slice?a.slice(b,c):null};var vKb=new WeakMap;function wKb(a){var b=b===void 0?xKb:b;var c=ab(a),d=function(h){h=g(h);h.next();h=oa(h);return b(c,h)},e=function(h){var k=g(h); h=k.next().value;k=oa(k);return a.apply(h,k)}; return function(){var h=Ga.apply(0,arguments),k=this||Oa,m=vKb.get(k);m||(m={},vKb.set(k,m));return bda(m,[this].concat(pa(h)),e,d)}} var xKb=function(a,b){a=[a];for(var c=b.length-1;c>=0;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function XK(a){var b={};a=a.replace(/\r/g,"").split("\n");for(var c=0;c<a.length;c++){var d=a[c],e=d.indexOf(":");e<0||(b[d.substring(0,e)]=d.substring(e+2,d.length))}return b} wKb(function(){if(!Oa.Blob)return!1;var a=new Uint8Array(100);try{var b=new Blob([a])}catch(c){return!1}return b.size!=100?!1:!0}); var yKb=wKb(function(){if(!Oa.Blob)return!1;var a=new Uint8Array(100);try{var b=new Blob([a])}catch(c){return!1}return uKb(b,0,1)===null?!1:!0});function YK(a){var b=zKb(a),c=xp(function(){a:{var d=0;for(var e=-1,h=g(b),k=h.next();!k.done;k=h.next())if(k=k.value,k!=null&&k[Mp]&&(k=AKb(k)),k.isDefault)e=d;else{if(k.when())break a;d++}d=e}a.casePicked=d;return BKb(b,d)}); return LEa(function(){var d=c();return wp(d)})} function zKb(a){a=a.children;return Array.isArray(a)?a:[a]} function AKb(a){return a.type===CKb?{isDefault:!0,children:a.children[0]}:{when:a.props.when,children:a.children[0]}} function BKb(a,b){b===-1?a=function(){return null}:(a=a[b],a=a!=null&&a[Mp]?AKb(a).children:a.children); return a} function ZK(a){return a} function CKb(a){return{isDefault:!0,children:a.children}} DHa(YK,function(a,b,c,d){if(d)throw Error("IDOM patches do not support higher order components. Please ensure nested control flow components render at least one DOM node.");var e=b.casePicked;return wp(function(){return BKb(zKb(a),e)()})});function $K(a,b){var c=qp;rr(function(){var d,e=(d=b.observer)!=null?d:um().resolve(cq);if(d=a.value){var h=DKb(d),k=[];b.showOption&&k.push(e.observe(d,function(){Jp(c,function(){b.visibilityCallback(!0)})},b.showOption)); b.hideOption&&k.push(e.observe(d,function(){Jp(c,function(){b.visibilityCallback(!1)})},b.hideOption)); b.prescanOption&&b.prescanCallback&&k.push(e.observe(d,function(){Jp(c,function(){b.prescanCallback()})},b.prescanOption)); var m;h.visibilityMonitorKeys=((m=h.visibilityMonitorKeys)!=null?m:[]).concat(k)}})} function DKb(a){var b;return(b=a.polymerController)!=null?b:a} ;function EKb(){return Ga.apply(0,arguments).flat().filter(function(a){return a}).join(" ")} ;var FKb=function(a,b){this.childIterator_=a[Oa.Symbol.iterator]();this.mapFn_=b}; FKb.prototype[Symbol.iterator]=function(){return this}; FKb.prototype.next=function(){var a=this.childIterator_.next();return{value:a.done?void 0:this.mapFn_.call(void 0,a.value),done:a.done}}; var GKb=function(a,b){return new FKb(a,b)};var bL=function(a,b,c,d,e){this.reversed=!!b;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!c;a&&aL(this,a,d);this.depth=e!=void 0?e:this.tagType||0;this.reversed&&(this.depth*=-1)}; fb(bL,Ui);var aL=function(a,b,c,d){if(a.node=b)a.tagType=typeof c==="number"?c:a.node.nodeType!=1?0:a.reversed?-1:1;typeof d==="number"&&(a.depth=d)}; f=bL.prototype;f.JSC$12700_copyFrom=function(a){this.node=a.node;this.tagType=a.tagType;this.depth=a.depth;this.reversed=a.reversed;this.constrained=a.constrained}; f.clone=function(){return new bL(this.node,this.reversed,!this.constrained,this.tagType,this.depth)}; f.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Vi;var a=this.node;var b=this.reversed?-1:1;if(this.tagType==b){var c=this.reversed?a.lastChild:a.firstChild;c?aL(this,c):aL(this,a,b*-1)}else(c=this.reversed?a.previousSibling:a.nextSibling)?aL(this,c):aL(this,a.parentNode,b*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(a=this.node)?Wi(a):Vi}; f.equals=function(a){return a.node==this.node&&(!this.node||a.tagType==this.tagType)}; f.splice=function(a){var b=this.node,c=this.reversed?1:-1;this.tagType==c&&(this.tagType=c*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;bL.prototype.next.call(this);this.reversed=!this.reversed;c=Za(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;d>=0;d--)Gh(c[d],b);Ih(b)};var HKb=function(){},cL=function(a){for(var b=[],c=0,d=a.getTextRangeCount();c<d;c++)b.push(a.getTextRange(c)); return b}; HKb.prototype.isReversed=function(){return!1}; var IKb=function(a,b){bL.call(this,a,b,!0)}; fb(IKb,bL);var dL=function(a,b,c,d,e){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!e;if(a){this.startNode_=a;this.startOffset_=b;this.endNode_=c;this.endOffset_=d;if(a.nodeType==1&&a.tagName!="BR")if(a=a.childNodes,b=a[b])this.startNode_=b,this.startOffset_=0;else{a.length&&(this.startNode_=Vb(a));var h=!0}c.nodeType==1&&((this.endNode_=c.childNodes[d])?this.endOffset_=0:this.endNode_=c)}bL.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_, !0);h&&this.next()}; fb(dL,IKb);f=dL.prototype;f.JSC$12708_getStartNode=function(){return this.startNode_}; f.isLast=function(){return this.started_&&(this.node!=(this.isReversed_?this.startNode_:this.endNode_)?!1:this.isReversed_?this.startOffset_?this.tagType!=-1:this.tagType==1:!this.endOffset_||this.tagType!=1)}; f.next=function(){return this.isLast()?Vi:dL.superClass_.next.call(this)}; f.JSC$12700_copyFrom=function(a){this.startNode_=a.startNode_;this.endNode_=a.endNode_;this.startOffset_=a.startOffset_;this.endOffset_=a.endOffset_;this.isReversed_=a.isReversed_;dL.superClass_.JSC$12700_copyFrom.call(this,a)}; f.clone=function(){var a=new dL(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);a.JSC$12700_copyFrom(this);return a};var JKb=function(a,b){a!=null&&this.append.apply(this,arguments)}; f=JKb.prototype;f.JSC$12711_buffer_="";f.set=function(a){this.JSC$12711_buffer_=""+a}; f.append=function(a,b,c){this.JSC$12711_buffer_+=String(a);if(b!=null)for(var d=1;d<arguments.length;d++)this.JSC$12711_buffer_+=arguments[d];return this}; f.clear=function(){this.JSC$12711_buffer_=""}; f.toString=function(){return this.JSC$12711_buffer_};var KKb=function(){}; KKb.prototype.__iterator__=function(){return new dL(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var eL=function(a){this.range_=a}; fb(eL,KKb);var LKb=function(a){var b=qh(a).createRange();if(a.nodeType==3)b.setStart(a,0),b.setEnd(a,a.length);else if(Dh(a)||a.nodeType==3){for(var c,d=a;(c=d.firstChild)&&(Dh(c)||c.nodeType==3);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&(Dh(c)||c.nodeType==3);)d=c;b.setEnd(d,d.nodeType==1?d.childNodes.length:d.length)}else c=a.parentNode,a=Array.prototype.indexOf.call(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b},MKb=function(a,b,c,d){var e=qh(a).createRange(); e.setStart(a,b);e.setEnd(c,d);return e}; f=eL.prototype;f.clone=function(){return new this.constructor(this.range_.cloneRange())}; f.getContainer=function(){return this.range_.commonAncestorContainer}; f.compareBrowserRangeEndpoints=function(a,b,c){return this.range_.compareBoundaryPoints(c==1?b==1?Oa.Range.START_TO_START:Oa.Range.START_TO_END:b==1?Oa.Range.END_TO_START:Oa.Range.END_TO_END,a)}; f.isCollapsed=function(){return this.range_.collapsed}; f.select=function(a){this.selectInternal(yh(qh(this.range_.startContainer)).getSelection(),a)}; f.selectInternal=function(a){a.removeAllRanges();a.addRange(this.range_)}; f.insertNode=function(a,b){var c=this.range_.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return a}; f.collapse=function(a){this.range_.collapse(a)};var fL=function(a){this.range_=a}; fb(fL,eL);fL.prototype.selectInternal=function(a,b){!b||this.isCollapsed()?fL.superClass_.selectInternal.call(this,a,b):(a.collapse(this.range_.endContainer,this.range_.endOffset),a.extend(this.range_.startContainer,this.range_.startOffset))};var gL=function(a){this.range_=a}; fb(gL,eL);gL.prototype.compareBrowserRangeEndpoints=function(a,b,c){return gL.superClass_.compareBrowserRangeEndpoints.call(this,a,b,c)}; gL.prototype.selectInternal=function(a,b){b?a.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):a.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var NKb=function(a){return Yd?new gL(a):Xd?new fL(a):new eL(a)};var hL=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1}; fb(hL,HKb);var OKb=function(a,b){var c=new hL;c.browserRangeWrapper_=a;c.isReversed_=!!b;return c},PKb=function(a){a=Yd?new gL(LKb(a)):Xd?new fL(LKb(a)):new eL(LKb(a)); return OKb(a)},iL=function(a,b,c,d){var e=new hL; e.isReversed_=QKb(a,b,c,d);if(Kh(a)&&!Dh(a)){var h=a.parentNode;b=Array.prototype.indexOf.call(h.childNodes,a);a=h}Kh(c)&&!Dh(c)&&(h=c.parentNode,d=Array.prototype.indexOf.call(h.childNodes,c),c=h);e.isReversed_?(e.startNode_=c,e.startOffset_=d,e.endNode_=a,e.endOffset_=b):(e.startNode_=a,e.startOffset_=b,e.endNode_=c,e.endOffset_=d);return e}; f=hL.prototype;f.clone=function(){var a=new hL;a.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();a.startNode_=this.startNode_;a.startOffset_=this.startOffset_;a.endNode_=this.endNode_;a.endOffset_=this.endOffset_;a.isReversed_=this.isReversed_;return a}; f.getType=function(){return"text"}; f.getBrowserRangeObject=function(){return jL(this).range_}; f.getTextRangeCount=function(){return 1}; f.getTextRange=function(){return this}; var jL=function(a){var b;if(!(b=a.browserRangeWrapper_)){b=a.JSC$12702_getStartNode();var c=a.JSC$12702_getStartOffset(),d=a.JSC$12702_getEndNode(),e=a.JSC$12702_getEndOffset();b=Yd?new gL(MKb(b,c,d,e)):Xd?new fL(MKb(b,c,d,e)):new eL(MKb(b,c,d,e));b=a.browserRangeWrapper_=b}return b}; f=hL.prototype;f.getContainer=function(){return jL(this).getContainer()}; f.JSC$12702_getStartNode=function(){return this.startNode_||(this.startNode_=jL(this).range_.startContainer)}; f.JSC$12702_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=jL(this).range_.startOffset}; f.JSC$12702_getEndNode=function(){return this.endNode_||(this.endNode_=jL(this).range_.endContainer)}; f.JSC$12702_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=jL(this).range_.endOffset}; f.isReversed=function(){return this.isReversed_}; f.JSC$12702_containsRange=function(a,b){if(a.getType()=="text"){var c=jL(this);a=jL(a);b=b&&!a.isCollapsed();a=a.range_;c=b?c.compareBrowserRangeEndpoints(a,0,1)>=0&&c.compareBrowserRangeEndpoints(a,1,0)<=0:c.compareBrowserRangeEndpoints(a,0,0)>=0&&c.compareBrowserRangeEndpoints(a,1,1)<=0}else c=!1;return c}; f.isCollapsed=function(){return jL(this).isCollapsed()}; f.JSC$12702_getText=function(){return jL(this).range_.toString()}; f.__iterator__=function(){return new dL(this.JSC$12702_getStartNode(),this.JSC$12702_getStartOffset(),this.JSC$12702_getEndNode(),this.JSC$12702_getEndOffset())}; f.select=function(){jL(this).select(this.isReversed_)}; f.JSC$12702_removeContents=function(){var a=jL(this).range_;a.extractContents();if(a.startContainer.hasChildNodes()&&(a=a.startContainer.childNodes[a.startOffset])){var b=a.previousSibling;uia(a)==""&&Ih(a);b&&uia(b)==""&&Ih(b)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null}; f.insertNode=function(a,b){a=jL(this).insertNode(a,b);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return a}; f.collapse=function(a){a=this.isReversed()?!a:a;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(a);a?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var RKb=function(){}; fb(RKb,HKb);RKb.prototype.JSC$12702_containsRange=function(a,b){var c=cL(this);a=cL(a);return(b?gc:uba)(a,function(d){return gc(c,function(e){return e.JSC$12702_containsRange(d,b)})})}; RKb.prototype.insertNode=function(a,b){b?Fh(a,this.JSC$12702_getStartNode()):Gh(a,this.JSC$12702_getEndNode());return a};var kL=function(){this.browserRanges_=[];this.ranges_=[];this.JSC$12731_container_=this.sortedRanges_=null}; fb(kL,RKb);f=kL.prototype;f.clone=function(){var a=new kL;a.browserRanges_=pc(this.browserRanges_);return a}; f.getType=function(){return"mutli"}; f.getBrowserRangeObject=function(){return this.browserRanges_[0]}; f.getTextRangeCount=function(){return this.browserRanges_.length}; f.getTextRange=function(a){this.ranges_[a]||(this.ranges_[a]=OKb(NKb(this.browserRanges_[a])));return this.ranges_[a]}; f.getContainer=function(){if(!this.JSC$12731_container_){for(var a=[],b=0,c=this.getTextRangeCount();b<c;b++)a.push(this.getTextRange(b).getContainer());this.JSC$12731_container_=oia.apply(null,a)}return this.JSC$12731_container_}; var lL=function(a){a.sortedRanges_||(a.sortedRanges_=cL(a),a.sortedRanges_.sort(function(b,c){var d=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();var e=c.JSC$12702_getStartNode();c=c.JSC$12702_getStartOffset();return d==e&&b==c?0:QKb(d,b,e,c)?1:-1})); return a.sortedRanges_}; f=kL.prototype;f.JSC$12702_getStartNode=function(){return lL(this)[0].JSC$12702_getStartNode()}; f.JSC$12702_getStartOffset=function(){return lL(this)[0].JSC$12702_getStartOffset()}; f.JSC$12702_getEndNode=function(){return Vb(lL(this)).JSC$12702_getEndNode()}; f.JSC$12702_getEndOffset=function(){return Vb(lL(this)).JSC$12702_getEndOffset()}; f.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()}; f.JSC$12702_getText=function(){return cL(this).map(function(a){return a.JSC$12702_getText()}).join("")}; f.__iterator__=function(){return new mL(this)}; f.select=function(){var a=yh(qh(this.JSC$12702_getStartNode())).getSelection();a.removeAllRanges();for(var b=0,c=this.getTextRangeCount();b<c;b++)a.addRange(this.getTextRange(b).getBrowserRangeObject())}; f.JSC$12702_removeContents=function(){cL(this).forEach(function(a){a.JSC$12702_removeContents()})}; f.collapse=function(a){if(!this.isCollapsed()){var b=a?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.JSC$12731_container_=this.sortedRanges_=null;b.collapse(a);this.ranges_=[b];this.sortedRanges_=[b];this.browserRanges_=[b.getBrowserRangeObject()]}}; var mL=function(a){this.iterators_=null;this.currentIdx_=0;a&&(this.iterators_=lL(a).map(function(b){return Yja(b)})); bL.call(this,a?this.JSC$12708_getStartNode():null,!1,!0)}; fb(mL,IKb);f=mL.prototype;f.JSC$12708_getStartNode=function(){return this.iterators_[0].JSC$12708_getStartNode()}; f.isLast=function(){return this.iterators_[this.currentIdx_].isLast()}; f.next=function(){for(;this.currentIdx_<this.iterators_.length;){var a=this.iterators_[this.currentIdx_],b=a.next();if(b.done)this.currentIdx_++;else return aL(this,a.node,a.tagType,a.depth),b}return Vi}; f.JSC$12700_copyFrom=function(a){this.iterators_=pc(a.iterators_);mL.superClass_.JSC$12700_copyFrom.call(this,a)}; f.clone=function(){var a=new mL(null);a.JSC$12700_copyFrom(this);return a};var nL=function(){var a=window.getSelection();return a&&SKb(a)},SKb=function(a){var b=!1; if(a.createRange)try{var c=a.createRange()}catch(e){return null}else if(a.rangeCount){if(a.rangeCount>1){c=new kL;b=0;for(var d=a.rangeCount;b<d;b++)c.browserRanges_.push(a.getRangeAt(b));return c}c=a.getRangeAt(0);b=QKb(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset)}else return null;return OKb(NKb(c),b)},oL=function(a,b){return iL(a,b,a,b)},pL=function(a,b,c,d){return iL(a,b,c,d)},QKb=function(a,b,c,d){if(a==c)return d<b; var e;if(a.nodeType==1&&b)if(e=a.childNodes[b])a=e,b=0;else if(Lh(a,c))return!0;if(c.nodeType==1&&d)if(e=c.childNodes[d])c=e,d=0;else if(Lh(c,a))return!1;return(nia(a,c)||b-d)>0};var qL=function(){Di.call(this);this.reader_=new FileReader;this.reader_.onloadstart=cb(this.dispatchProgressEvent_,this);this.reader_.onprogress=cb(this.dispatchProgressEvent_,this);this.reader_.onload=cb(this.dispatchProgressEvent_,this);this.reader_.onabort=cb(this.dispatchProgressEvent_,this);this.reader_.onerror=cb(this.dispatchProgressEvent_,this);this.reader_.onloadend=cb(this.dispatchProgressEvent_,this)}; fb(qL,Di);qL.prototype.abort=function(){try{this.reader_.abort()}catch(a){throw new sKb(a,"aborting read")}}; qL.prototype.getError=function(){return this.reader_.error&&new sKb(this.reader_.error,"reading file")}; qL.prototype.dispatchProgressEvent_=function(a){this.dispatchEvent(new tKb(a,this))}; qL.prototype.disposeInternal=function(){qL.superClass_.disposeInternal.call(this);delete this.reader_}; var UKb=function(a){var b=new qL,c=TKb(b);b.reader_.readAsArrayBuffer(a);return c},VKb=function(a){var b=new qL,c=TKb(b); b.reader_.readAsDataURL(a);return c},TKb=function(a){var b=new An; a.listen("loadend",db(function(c,d){var e=d.reader_.result,h=d.getError();e==null||h?c.errback(h):c.callback(e);d.dispose()},b,a)); return b};var rL=function(){Di.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$12742_eventHandler_=new yn(this);this.JSC$12742_isInitialized_=!1}; fb(rL,Di);var WKb=new ri("a"),XKb=new ri("beforedragstart"),YKb=new ri("dragstart"),ZKb=new ri("beforedragmove"),$Kb=new ri("dragmove"),aLb=new ri("beforedragend"),bLb=new ri("dragend"),cLb=new ri("b");rL.prototype.isDragging=function(){return!!this.JSC$12742_dragger_}; var dLb=function(a,b){b.dlgGrowthDirection_=0;b.dlgDragHoverClass_=void 0;b.dlgDragPermission=0;a.dragLists_.push(b)},eLb=function(a,b){a.getHandleForDragItem_=b}; rL.prototype.init=function(){if(!this.JSC$12742_isInitialized_){for(var a=0,b=this.dragLists_.length;a<b;a++)for(var c=Jh(this.dragLists_[a]),d=0,e=c.length;d<e;++d){var h=c[d],k=this.getHandleForDragItem_(h),m=ab(k);this.dragItemForHandle_[m]=h;this.dragItemHoverClasses_&&(this.JSC$12742_eventHandler_.listen(h,"mouseover",this.handleDragItemMouseover_),this.JSC$12742_eventHandler_.listen(h,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$12742_eventHandler_.listen(k, "mouseover",this.handleDragItemHandleMouseover_),this.JSC$12742_eventHandler_.listen(k,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(h);this.JSC$12742_eventHandler_.listen(k,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$12742_isInitialized_=!0}}; rL.prototype.disposeInternal=function(){this.JSC$12742_eventHandler_.dispose();for(var a=0,b=this.dragLists_.length;a<b;a++){var c=this.dragLists_[a];c.dlgGrowthDirection_=void 0;c.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;fLb(this);rL.superClass_.disposeInternal.call(this)}; var gLb=function(a,b){for(var c=0,d=a.dragLists_.length;c<d;c++){var e=a.dragLists_[c];e.dlgBounds_=ei(e)}c=0;for(d=a.dragItems_.length;c<d;c++)e=a.dragItems_[c],e!=b&&(e.dlgBounds_=ei(e))}; f=rL.prototype; f.handlePotentialDragStart_=function(a){var b=ab(a.currentTarget);b=this.dragItemForHandle_[b];if(b.parentElement.dlgDragPermission!=2){this.currDragItem_=b;a:{b=this.currDragItem_;for(var c=b.cloneNode(!0),d=th("TEXTAREA",b),e=th("TEXTAREA",c),h=0;h<d.length;h++)e[h].value=d[h].value;switch(b.tagName){case"TR":b=zh("TABLE",null,zh("TBODY",null,c));break a;case"TD":case"TH":b=zh("TABLE",null,zh("TBODY",null,zh("TR",null,c)));break a;case"TEXTAREA":c.value=b.value;default:b=c;break a;}b=void 0}this.draggerEl_= b;this.draggerElClasses_&&Si(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";qh(this.currDragItem_).body.appendChild(this.draggerEl_);c=bi(this.currDragItem_);b=this.draggerEl_;d=bi(b);if(c instanceof nh){var k=c.y;c=c.x}ai(b,b.offsetLeft+(c-d.x),b.offsetTop+(Number(k)-d.y));this.JSC$12742_dragger_=new Do(this.draggerEl_);this.JSC$12742_dragger_.hysteresisDistanceSquared_=Math.pow(this.hysteresisDistance_, 2);yi(this.JSC$12742_dragger_,"start",this.handleDragStart_,!1,this);yi(this.JSC$12742_dragger_,"end",this.handleDragEnd_,!1,this);yi(this.JSC$12742_dragger_,"earlycancel",this.JSC$12744_cleanup_,!1,this);this.dispatchEvent(new sL(WKb,this,a,this.currDragItem_,this.draggerEl_,this.JSC$12742_dragger_));this.JSC$12742_dragger_.startDrag(a)}}; f.handleDragStart_=function(a){if(this.dispatchEvent(new sL(XKb,this,a.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=jia(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Si(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var b=di(this.draggerEl_);this.draggerEl_.halfWidth=b.width/2;this.draggerEl_.halfHeight=b.height/2;b=this.draggerEl_.getBoundingClientRect(); var c=a.clientY,d=jBa(this.JSC$12742_dragger_,a.clientX);if(d>b.right){var e=this.currDragItem_.getBoundingClientRect();this.JSC$12742_dragger_.deltaX=d-(d-e.left)/e.width*b.width}c=kBa(this.JSC$12742_dragger_,c);c>b.bottom&&(this.JSC$12742_dragger_.deltaY+=c-b.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";gLb(this,this.currDragItem_);this.currDragItem_.style.display="";yi(this.JSC$12742_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new sL(YKb, this,a.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$12742_dragger_))}else a.preventDefault(),this.JSC$12744_cleanup_()}; f.handleDragMove_=function(a){var b=bi(this.draggerEl_);b=new nh(b.x+this.draggerEl_.halfWidth,b.y+this.draggerEl_.halfHeight);a:{var c=null;if(this.currDragItem_.style.display!="none"){c=this.currDragItem_.parentNode;var d=ei(c);if(hLb(b,d))break a}d=0;for(var e=this.dragLists_.length;d<e;d++){var h=this.dragLists_[d];if(h!=c&&hLb(b,h.dlgBounds_)){c=h;break a}}c=null}if(c){var k=c;if(k==null)throw Error("getHoverNextItem_ called with null hoverList.");d=0;e=!1;h=void 0;switch(k.dlgGrowthDirection_){case 0:d= b.y;var m=iLb;var p=jLb;break;case 4:e=!0;case 2:d=b.x;m=kLb;p=jLb;break;case 5:e=!0;case 3:d=b.x,m=lLb,p=mLb;}var q=null;k=Jh(k);for(var r=0,w=k.length;r<w;r++){var z=k[r];if(z!=this.currDragItem_){var C=m(z.dlgBounds_);if(e){var E=nLb(z,b);h===void 0&&(h=E);if(p(d,C)&&(I==void 0||E<h||E==h&&(p(C,I)||C==I))){q=z;var I=C}E<h&&(h=E)}else p(d,C)&&(I==void 0||p(C,I))&&(q=z,I=C)}}m=q!==null&&nLb(q,b)>h?null:q}else m=null;if(!this.dispatchEvent(new sL(ZKb,this,a,this.currDragItem_,this.draggerEl_,this.JSC$12742_dragger_, b,c,m)))return!1;if(c&&c.dlgDragPermission!=1)this.currDragItem_.parentNode==c&&jia(this.currDragItem_)==m||c.insertBefore(this.currDragItem_,m),this.currDragItem_.style.display="",c.dlgDragHoverClass_&&Ri(c,c.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",p=0,I=this.dragLists_.length;p<I;p++)d=this.dragLists_[p],d.dlgDragHoverClass_&&Ti(d,d.dlgDragHoverClass_);c!=this.currHoverList_&&(this.currHoverList_=c,gLb(this,this.currDragItem_));this.dispatchEvent(new sL($Kb,this,a,this.currDragItem_, this.draggerEl_,this.JSC$12742_dragger_,b,c,m));return!1}; f.JSC$12744_cleanup_=function(){fLb(this);this.JSC$12742_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var a=0,b=this.dragLists_.length;a<b;a++)this.dragLists_[a].dlgBounds_=null;a=0;for(b=this.dragItems_.length;a<b;a++)this.dragItems_[a].dlgBounds_=null}; f.handleDragEnd_=function(a){if(!this.dispatchEvent(new sL(aLb,this,a,this.currDragItem_,this.draggerEl_,this.JSC$12742_dragger_)))return!1;fLb(this);this.dispatchEvent(new sL(bLb,this,a,this.currDragItem_,this.draggerEl_,this.JSC$12742_dragger_));this.JSC$12744_cleanup_();return!0}; var fLb=function(a){mi(a.JSC$12742_dragger_);var b=a.draggerEl_&&a.draggerEl_.parentElement;a.draggerEl_&&Ih(a.draggerEl_);a.currDragItem_&&a.currDragItem_.style.display=="none"&&(a.origList_.insertBefore(a.currDragItem_,a.origNextItem_),a.currDragItem_.style.display="");a.currDragItemClasses_&&a.currDragItem_?Xja(a.currDragItem_,a.currDragItemClasses_||[]):a.currDragItem_&&(a.currDragItem_.style.visibility="");for(var c=0,d=a.dragLists_.length;c<d;c++){var e=a.dragLists_[c];e.dlgDragHoverClass_&& Ti(e,e.dlgDragHoverClass_)}b&&a.dispatchEvent(new sL(cLb,a,null,a.currDragItem_,a.draggerEl_,a.JSC$12742_dragger_))}; f=rL.prototype;f.getHandleForDragItem_=function(a){return a}; f.handleDragItemMouseover_=function(a){Si(a.currentTarget,this.dragItemHoverClasses_||[])}; f.handleDragItemMouseout_=function(a){Xja(a.currentTarget,this.dragItemHoverClasses_||[])}; f.handleDragItemHandleMouseover_=function(a){Si(a.currentTarget,this.dragItemHandleHoverClasses_||[])}; f.handleDragItemHandleMouseout_=function(a){Xja(a.currentTarget,this.dragItemHandleHoverClasses_||[])}; var hLb=function(a,b){return a.x>b.left&&a.x<b.left+b.width&&a.y>b.top&&a.y<b.top+b.height},nLb=function(a,b){a=a.dlgBounds_; return Math.abs(b.y-(a.top+(a.height-1)/2))},iLb=function(a){return a.top+a.height-1},kLb=function(a){return a.left+a.width-1},lLb=function(a){return a.left||0},jLb=function(a,b){return a<b},mLb=function(a,b){return a>b},sL=function(a,b,c,d,e,h){si.call(this,a); this.event=c;this.currDragItem=d;this.draggerEl=e;this.dragger=h}; fb(sL,si);var tL=function(a,b,c){oi.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=a;this.scrollTimer_=new an(50);this.JSC$12748_eventHandler_=new yn(this);this.scrollDelta_=new nh;this.containerIsActuallyContent_=a.tagName==="BODY"||a.tagName==="HTML";this.containerBounds_=ei(a);this.containerIsActuallyContent_&&(a=vh(),this.containerBounds_.height=a.height,this.containerBounds_.width=a.width);this.margin_=b||0;if(b){if(b=this.containerBounds_.clone(),a=this.margin_){var d= Math.min(a,b.height*.25);b.top+=d;b.height-=2*d;a=Math.min(a,b.width*.25);b.left+=a;b.width-=2*a}}else b=this.containerBounds_;this.scrollBounds_=b;c||this.JSC$12748_eventHandler_.listen(qh(this.containerNode_),"mousemove",this.onMouseMove);this.JSC$12748_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$12750_onTick_)}; fb(tL,oi);var oLb=new nh(0,0);tL.prototype.JSC$12750_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x}; tL.prototype.onMouseMove=function(a){var b=this.containerIsActuallyContent_?oLb:xh(rh(this.containerNode_).JSC$6516_document_),c=this.horizontalScrolling_?this.calculateScrollDelta(a.clientX+b.x,this.scrollBounds_.left,this.scrollBounds_.width):0,d=this.calculateScrollDelta(a.clientY+b.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=c;this.scrollDelta_.y=d;!(c=!c&&!d)&&(c=this.constrainScroll_)&&(c=a.clientX+b.x,a=a.clientY+b.y,b=this.containerBounds_,c=!(b.left<=c&&b.left+ b.width>=c&&b.top<=a&&b.top+b.height>=a));c?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()}; tL.prototype.calculateScrollDelta=function(a,b,c){var d=0;a<b?d=-8:a>b+c&&(d=8);return d}; tL.prototype.disposeInternal=function(){tL.superClass_.disposeInternal.call(this);this.JSC$12748_eventHandler_.dispose();this.scrollTimer_.dispose()};var pLb=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,qLb=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,sLb=function(a){this.patternParts_=[];this.JSC$12751_dateTimeSymbols_=ot;if(typeof a=="number"){a>11&&(a=10);if(a<4)var b=this.JSC$12751_dateTimeSymbols_.DATEFORMATS[a];else a<8?b=this.JSC$12751_dateTimeSymbols_.TIMEFORMATS[a-4]:(b=this.JSC$12751_dateTimeSymbols_.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.JSC$12751_dateTimeSymbols_.DATEFORMATS[a-8]),b=b.replace("{0}",this.JSC$12751_dateTimeSymbols_.TIMEFORMATS[a- 8]));rLb(this,b)}else rLb(this,a)},rLb=function(a,b){for(var c=!1,d="",e=0;e<b.length;e++){var h=b.charAt(e); if(pLb.test(h))for(d.length>0&&(a.patternParts_.push({text:d,count:0,abutStart:!1,numeric:!1}),d=""),a.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});e<b.length-1&&b.charAt(e+1)==" ";)e++;else if(c)h=="'"?e+1<b.length&&b.charAt(e+1)=="'"?(d+="'",e++):c=!1:d+=h;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(h)>=0){d.length>0&&(a.patternParts_.push({text:d,count:0,abutStart:!1,numeric:!1}),d="");for(var k=b.charAt(e),m=e+1;m<b.length&&b.charAt(m)==k;)m++;k=m-e;k<=0?m=!1:(m="MydhHmsSDkK".indexOf(h), m=m>0||m==0&&k<3);a.patternParts_.push({text:h,count:k,abutStart:!1,numeric:m});e+=k-1}else h=="'"?e+1<b.length&&b.charAt(e+1)=="'"?(d+="'",e++):c=!0:d+=h}d.length>0&&a.patternParts_.push({text:d,count:0,abutStart:!1,numeric:!1});b=!1;for(c=0;c<a.patternParts_.length;c++)a.patternParts_[c].numeric?!b&&c+1<a.patternParts_.length&&a.patternParts_[c+1].numeric&&(b=!0,a.patternParts_[c].abutStart=!0):b=!1}; sLb.prototype.parse=function(a,b,c){var d=!1,e=!1;c&&(d=c.predictive||!1,e=c.validate||!1);if(d)for(c=0;c<this.patternParts_.length;c++){var h=this.patternParts_[c];if(h.count>0&&("abBhHkKm".indexOf(h.text.charAt(0))<0||h.count>2||h.abutStart))throw Error("'predictive' parsing is not supported for symbol '"+(h.text.charAt(0)+"'."))}h=new tLb;c=[0];h.dayPeriodIndex=-1;for(var k=0;k<this.patternParts_.length&&!(d&&c[0]>=a.length);k++){if(this.patternParts_[k].count==0){a:{var m=a;var p=c,q=this.patternParts_[k], r=d;if(q.text.match(pLb)!=null){if(q=p[0],uLb(m,p),p[0]>q){m=!0;break a}}else{if(m.indexOf(q.text,p[0])==p[0]){p[0]+=q.text.length;m=!0;break a}if(r&&q.text.indexOf(m.substring(p[0]))==0){p[0]+=m.length-p[0];m=!0;break a}}m=!1}if(m)continue;return 0}if(this.patternParts_[k].abutStart){a:{p=a;q=c;r=k;var w=q[0],z=0;for(m=r;m<this.patternParts_.length;m++){var C=this.patternParts_[m],E=C.count;if(E===0)break;if(m==r&&(E-=z,z++,E==0)){m=0;break a}var I=m>r&&C.numeric,N=q[0];if(!vLb(this,p,q,C,E,h,!1)|| I&&q[0]-N<E)m=r-1,q[0]=w}m-=r}if(m<=0)return 0;k+=m-1}else if(!vLb(this,a,c,this.patternParts_[k],0,h,d))return 0}a:{a=e;if(b==null)throw Error("Parameter 'date' should not be null.");h.era!=void 0&&h.year!=void 0&&h.era==0&&h.year>0&&(h.year=-(h.year-1));h.year!=void 0&&b.setFullYear(h.year);d=b.getDate();b.setDate(1);h.month!=void 0&&b.setMonth(h.month);h.day!=void 0?b.setDate(h.day):(e=WOa(b.getFullYear(),b.getMonth()),b.setDate(d>e?e:d));typeof b.setHours==="function"&&(h.hours==void 0&&(h.hours= b.getHours()),h.hours<12&&(h.ampm!=void 0&&h.ampm>0?h.hours+=12:h.dayPeriodName!==void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(h.dayPeriodName)||["night1","night2"].includes(h.dayPeriodName)&&h.hours>=6)&&(h.hours+=12)),b.setHours(h.hours));typeof b.setMinutes==="function"&&h.minutes!=void 0&&b.setMinutes(h.minutes);typeof b.setSeconds==="function"&&h.seconds!=void 0&&b.setSeconds(h.seconds);typeof b.setMilliseconds==="function"&&h.milliseconds!=void 0&&b.setMilliseconds(h.milliseconds); if(a&&(h.year&&h.year!=b.getFullYear()||h.month&&h.month!=b.getMonth()||h.day&&h.day!=b.getDate()||h.hours&&h.hours>=24||h.minutes&&h.minutes>=60||h.seconds&&h.seconds>=60||h.milliseconds&&h.milliseconds>=1E3))b=!1;else{h.tzOffset!=void 0&&b.setTime(b.getTime()+(h.tzOffset-b.getTimezoneOffset())*6E4);h.ambiguousYear&&(a=new Date,a.setFullYear(a.getFullYear()-80),b.getTime()<a.getTime()&&b.setFullYear(a.getFullYear()+100));if(h.dayOfWeek!=void 0)if(h.day==void 0)h=(7+h.dayOfWeek-b.getDay())%7,h>3&&( h-=7),a=b.getMonth(),b.setDate(b.getDate()+h),b.getMonth()!=a&&b.setDate(b.getDate()+(h>0?-7:7));else if(h.dayOfWeek!=b.getDay()){b=!1;break a}b=!0}}return b?c[0]:0}; var vLb=function(a,b,c,d,e,h,k){uLb(b,c);if(d.numeric&&e>0&&c[0]+e>b.length)return!1;switch(d.text.charAt(0)){case"G":return uL(b,c,[a.JSC$12751_dateTimeSymbols_.ERAS],function(m){return h.era=m}),!0; case"M":case"L":return wLb(a,b,c,e,d,h);case"E":return uL(b,c,[a.JSC$12751_dateTimeSymbols_.WEEKDAYS,a.JSC$12751_dateTimeSymbols_.SHORTWEEKDAYS],function(m){return h.dayOfWeek=m}); case"B":case"b":return e=[],a=[[].concat(a.JSC$12751_dateTimeSymbols_.AMPMS)],e.push("isAm"),e.push("isPm"),b=uL(b,c,a,function(m){return h.dayPeriodIndex=m},k),h.dayPeriodName=e[h.dayPeriodIndex],k?b:!0; case"a":return b=uL(b,c,[a.JSC$12751_dateTimeSymbols_.AMPMS],function(m){return h.ampm=m},k),k?b:!0; case"y":return xLb(a,b,c,d,e,h);case"Q":return uL(b,c,[a.JSC$12751_dateTimeSymbols_.QUARTERS,a.JSC$12751_dateTimeSymbols_.SHORTQUARTERS],function(m){h.month=m*3;h.day=1}); case"d":return vL(a,b,c,d,e,function(m){h.day=m}),!0; case"S":return yLb(a,b,c,e,h);case"h":case"K":case"H":case"k":return b=vL(a,b,c,d,e,function(m){h.hours=d.text.charAt(0)==="h"&&m===12?0:m},k),k?b:!0; case"m":return b=vL(a,b,c,d,e,function(m){h.minutes=m},k),k?b:!0; case"s":return vL(a,b,c,d,e,function(m){h.seconds=m}),!0; case"z":case"Z":case"v":return zLb(a,b,c,h);default:return!1;}},xLb=function(a,b,c,d,e,h){var k=c[0]; e=wL(a,b,c,e);e===null&&(e=wL(a,b,c,0,!0));if(e===null)return!1;e>=0&&c[0]-k==2&&d.count==2?(a=e,b=new Date().getFullYear()-80,c=b%100,h.ambiguousYear=a==c,a+=Math.floor(b/100)*100+(a<c?100:0),h.year=a):h.year=e;return!0},wLb=function(a,b,c,d,e,h){return e.numeric&&vL(a,b,c,e,d,function(k){h.month=k-1})?!0:uL(b,c,[a.JSC$12751_dateTimeSymbols_.MONTHS, a.JSC$12751_dateTimeSymbols_.STANDALONEMONTHS,a.JSC$12751_dateTimeSymbols_.SHORTMONTHS,a.JSC$12751_dateTimeSymbols_.STANDALONESHORTMONTHS],function(k){h.month=k})},yLb=function(a,b,c,d,e){var h=c[0]; a=wL(a,b,c,d);if(a===null)return!1;c=c[0]-h;e.milliseconds=c<3?a*Math.pow(10,3-c):Math.round(a/Math.pow(10,c-3));return!0},zLb=function(a,b,c,d){b.indexOf("GMT",c[0])==c[0]&&(c[0]+=3); if(c[0]>=b.length)return d.tzOffset=0,!0;var e=c[0],h=wL(a,b,c,0,!0);if(h===null)return!1;if(c[0]<b.length&&b.charAt(c[0])==":"){var k=h*60;c[0]++;h=wL(a,b,c,0);if(h===null)return!1;k+=h}else k=h,k=k<24&&c[0]-e<=3?k*60:k%100+k/100*60;d.tzOffset=-k;return!0},vL=function(a,b,c,d,e,h,k){k=k||!1; var m=c[0];a=wL(a,b,c,e);if(a===null)return!1;if(k&&c[0]-m<d.count){if(c[0]<b.length)return!1;a*=Math.pow(10,d.count-(c[0]-m))}h(a);return!0},uL=function(a,b,c,d,e){e=e||!1; for(var h,k=0;k<c.length;k++){h=b;for(var m=c[k],p=e,q=0,r=null,w=a.substring(h[0]).toLowerCase(),z=0;z<m.length;z++){var C=m[z].toLowerCase();if(p&&C.indexOf(w)==0){q=w.length;r=z;break}m[z].length>q&&w.indexOf(C)==0&&(q=m[z].length,r=z)}r!==null&&(h[0]+=q);h=r;if(h!==null)return d(h),!0}return!1},uLb=function(a,b){(a=a.substring(b[0]).match(qLb))&&(b[0]+=a[0].length)},wL=function(a,b,c,d,e){b=d>0?b.substring(0,c[0]+d):b; e=e||!1;if(a.JSC$12751_dateTimeSymbols_.ZERODIGIT){d=[];for(var h=c[0];h<b.length;h++){var k=b.charCodeAt(h)-a.JSC$12751_dateTimeSymbols_.ZERODIGIT;d.push(0<=k&&k<=9?String.fromCharCode(k+48):b.charAt(h))}b=d.join("")}else b=b.substring(c[0]);a=b.match(new RegExp("^"+(e?"[+-]?":"")+"\\d+"));if(!a)return null;c[0]+=a[0].length;return parseInt(a[0],10)},tLb=function(){}; tLb.prototype.ambiguousYear=!1;var ALb=function(){this.rdtfSymbols_=S2a||$Pa;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0}; ALb.prototype.format=function(a,b){a:{b=BLb(this,b);switch(this.style_){case 2:if(b.NARROW!=void 0){b=b.NARROW;break a}case 1:if(b.SHORT!=void 0){b=b.SHORT;break a}default:b=b.LONG;break a;}b=void 0}if(!this.alwaysNumeric_&&b&&b.R&&b.R[""+a])a=b.R[""+a];else if(b){var c=Math.abs(a);a=new MPa("{N,plural,"+(a>0||a==0&&1/a==Infinity?b.F:b.P)+"}").format({N:c})}else a="";return a}; var BLb=function(a,b){switch(b){default:case 0:return a.rdtfSymbols_.YEAR;case 1:return a.rdtfSymbols_.QUARTER;case 2:return a.rdtfSymbols_.MONTH;case 3:return a.rdtfSymbols_.WEEK;case 4:return a.rdtfSymbols_.DAY;case 5:return a.rdtfSymbols_.HOUR;case 6:return a.rdtfSymbols_.MINUTE;case 7:return a.rdtfSymbols_.SECOND;}};var CLb=function(a,b,c,d,e,h,k,m){this.x0=a;this.y0=b;this.x1=c;this.y1=d;this.x2=e;this.y2=h;this.x3=k;this.y3=m}; CLb.prototype.clone=function(){return new CLb(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)}; CLb.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1&&this.x2==a.x2&&this.y2==a.y2&&this.x3==a.x3&&this.y3==a.y3}; var DLb=function(a,b){if(b==0)return a.x0;if(b==1)return a.x3;var c=mh(a.x0,a.x1,b),d=mh(a.x1,a.x2,b);a=mh(a.x2,a.x3,b);c=mh(c,d,b);d=mh(d,a,b);return mh(c,d,b)},ELb=function(a,b){var c=(b-a.x0)/(a.x3-a.x0); if(c<=0)return 0;if(c>=1)return 1;for(var d=0,e=1,h=0,k=0;k<8;k++){h=DLb(a,c);var m=(DLb(a,c+1E-6)-h)/1E-6;if(Math.abs(h-b)<1E-6)return c;if(Math.abs(m)<1E-6)break;else h<b?d=c:e=c,c-=(h-b)/m}for(k=0;Math.abs(h-b)>1E-6&&k<8;k++)h<b?(d=c,c=(c+e)/2):(e=c,c=(c+d)/2),h=DLb(a,c);return c};var xL=function(a,b){if(a instanceof xL)this.array_=a.array_;else{var c;if(c=Za(a))a:{for(var d=c=0;d<a.length;d++){if(!Za(a[d])||c>0&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(typeof a[d][e]!=="number"){c=!1;break a}c==0&&(c=a[d].length)}c=c!=0}if(c)this.array_=pc(a);else if(a instanceof oh)this.array_=FLb(a.height,a.width);else if(typeof a==="number"&&typeof b==="number"&&a>0&&b>0)this.array_=FLb(a,b);else throw Error("Invalid argument(s) for Matrix contructor")}this.size_= new oh(this.array_[0].length,this.array_.length)},GLb=function(a,b,c){for(var d=0;d<a.getSize().height;d++)for(var e=0;e<a.getSize().width;e++)b.call(c,a.array_[d][e],d,e,a)},HLb=function(a,b){var c=new xL(a.getSize()); GLb(a,function(d,e,h){c.array_[e][h]=b.call(void 0,d,e,h,a)}); return c},FLb=function(a,b){for(var c=[],d=0;d<a;d++){c[d]=[]; for(var e=0;e<b;e++)c[d][e]=0}return c}; xL.prototype.add=function(a){if(!Yha(this.size_,a.getSize()))throw Error("Matrix summation is only supported on arrays of equal size");return HLb(this,function(b,c,d){return b+a.array_[c][d]})}; xL.prototype.equals=function(a,b){if(this.size_.width!=a.size_.width||this.size_.height!=a.size_.height)return!1;b=b||0;for(var c=0;c<this.size_.height;c++)for(var d=0;d<this.size_.width;d++)if(!Xha(this.array_[c][d],a.array_[c][d],b))return!1;return!0}; xL.prototype.getSize=function(){return this.size_}; var yL=function(a,b,c){return b>=0&&b<a.size_.height&&c>=0&&c<a.size_.width?a.array_[b][c]:null}; xL.prototype.isSquare=function(){return this.size_.width==this.size_.height}; var ILb=function(a,b,c,d){if(!(b>=0&&b<a.size_.height&&c>=0&&c<a.size_.width))throw Error("Index out of bounds when setting matrix value, ("+b+","+c+") in size ("+a.size_.height+","+a.size_.width+")");a.array_[b][c]=d},JLb=function(a,b){var c=new xL(a.size_.height,b.getSize().width); GLb(c,function(d,e,h){for(var k=d=0;k<this.size_.width;k++)d+=yL(this,e,k)*yL(b,k,h);ILb(c,e,h,d)},a); return c},KLb=function(a,b){return HLb(a,function(c){return c*b})};var zL=function(){Di.call(this);this.JSC$12769_name_="closure_frame"+LLb++;this.iframesForDisposal_=[];MLb[this.JSC$12769_name_]=this},AL; fb(zL,Di);var MLb={},LLb=0,NLb=function(a,b){var c=rh(a);oya(b,function(d,e){Array.isArray(d)||(d=[d]);$b(d,function(h){h=c.JSC$6518_createDom("INPUT",{type:"hidden",name:e,value:h});a.appendChild(h)})})}; f=zL.prototype;f.JSC$12771_form_=null;f.JSC$12771_iframe_=null;f.iframeName_=null;f.nextIframeId_=0;f.JSC$12771_active_=!1;f.complete_=!1;f.success_=!1;f.lastContent_=null;f.JSC$12771_lastErrorCode_=0;f.iframeDisposalTimer_=null; f.send=function(a,b,c,d){if(this.JSC$12771_active_)throw Error("[goog.net.IframeIo] Unable to send, already active.");a=new In(a);b=b?b.toUpperCase():"GET";c&&Xn(a);AL||(AL=zh("FORM"),AL.acceptCharset="utf-8",c=AL.style,c.position="absolute",c.visibility="hidden",c.top=c.left="-10px",c.width=c.height="10px",c.overflow="hidden",document.body.appendChild(AL));this.JSC$12771_form_=AL;b=="GET"&&NLb(this.JSC$12771_form_,a.JSC$7653_queryData_);d&&NLb(this.JSC$12771_form_,d);d=a.toString();d=Wla(d);this.JSC$12771_form_.action= ih(Fb(d));this.JSC$12771_form_.method=b;OLb(this);PLb(this)}; f.abort=function(a){if(this.JSC$12771_active_){var b=BL(this);if(b)if(ui(b))b.removeAllListeners(void 0);else if(b=Ai(b)){var c=0,d;for(d in b.listeners)for(var e=b.listeners[d].concat(),h=0;h<e.length;++h)Ci(e[h])&&++c}this.success_=this.JSC$12771_active_=this.complete_=!1;this.JSC$12771_lastErrorCode_=a||7;this.dispatchEvent("abort");QLb(this)}}; f.disposeInternal=function(){this.JSC$12771_active_&&this.abort();zL.superClass_.disposeInternal.call(this);this.JSC$12771_iframe_&&RLb(this);PLb(this);this.JSC$12771_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$12771_form_=null;this.JSC$12771_lastErrorCode_=0;delete MLb[this.JSC$12769_name_]}; f.isComplete=function(){return this.complete_}; f.isSuccess=function(){return this.success_}; f.isActive=function(){return this.JSC$12771_active_}; f.getResponseText=function(){return this.lastContent_}; f.getLastError=function(){return Cwa(this.JSC$12771_lastErrorCode_)}; var OLb=function(a){a.JSC$12771_active_=!0;a.complete_=!1;a.JSC$12771_lastErrorCode_=0;a.iframeName_=a.JSC$12769_name_+"_"+(a.nextIframeId_++).toString(36);a.JSC$12771_iframe_=rh(a.JSC$12771_form_).JSC$6518_createDom("IFRAME",{name:a.iframeName_,id:a.iframeName_});var b=a.JSC$12771_iframe_.style;b.visibility="hidden";b.width=b.height="10px";b.display="none";Yd?b.marginTop=b.marginLeft="-10px":(b.position="absolute",b.top=b.left="-10px");rh(a.JSC$12771_form_).JSC$6516_document_.body.appendChild(a.JSC$12771_iframe_); b=a.iframeName_+"_inner";var c=Mh(a.JSC$12771_iframe_);if(document.baseURI){var d=Zc(b);d=Bc("<head><base href=\""+Zc(document.baseURI)+"\"></head><body><iframe id=\""+d+"\" name=\""+d+"\"></iframe>")}else d=Zc(b),d=Bc("<body><iframe id=\""+d+"\" name=\""+d+"\"></iframe>");c.write(Ac(d));yi(c.getElementById(b),"load",a.onIframeLoaded_,!1,a);d=th("TEXTAREA",a.JSC$12771_form_);for(var e=0,h=d.length;e<h;e++){var k=d[e].value;uia(d[e])!=k&&(Nh(d[e],k),d[e].value=k)}d=c.importNode(a.JSC$12771_form_,!0);d.target= b;d.action=a.JSC$12771_form_.action;c.body.appendChild(d);e=th("SELECT",a.JSC$12771_form_);h=th("SELECT",d);k=0;for(var m=e.length;k<m;k++)for(var p=th("OPTION",e[k]),q=th("OPTION",h[k]),r=0,w=p.length;r<w;r++)q[r].selected=p[r].selected;e=th("INPUT",a.JSC$12771_form_);h=th("INPUT",d);k=0;for(m=e.length;k<m;k++)if(e[k].type=="file"&&e[k].value!=h[k].value){a.JSC$12771_form_.target=b;d=a.JSC$12771_form_;break}try{a.errorHandled_=!1,d.submit(),c.close(),Xd&&bn(a.testForFirefoxSilentError_,250,a)}catch(z){Bi(c.getElementById(b), "load",a.onIframeLoaded_,!1,a),c.close(),CL(a,2)}}; zL.prototype.onIframeLoaded_=function(){Bi(BL(this),"load",this.onIframeLoaded_,!1,this);try{var a=this.JSC$12771_iframe_?Mh(BL(this)):null;this.complete_=!0;this.JSC$12771_active_=!1;try{var b=a.body;this.lastContent_=b.textContent||b.innerText}catch(e){var c=1}var d;c||typeof this.errorChecker_!="function"||(d=this.errorChecker_(a))&&(c=4);c?CL(this,c):(this.success_=!0,this.JSC$12771_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),QLb(this))}catch(e){CL(this,1)}}; var CL=function(a,b){a.errorHandled_||(a.success_=!1,a.JSC$12771_active_=!1,a.complete_=!0,a.JSC$12771_lastErrorCode_=b,a.dispatchEvent("complete"),a.dispatchEvent("error"),QLb(a),a.errorHandled_=!0)},QLb=function(a){RLb(a); PLb(a);a.JSC$12771_form_=null;a.dispatchEvent("ready")},RLb=function(a){var b=a.JSC$12771_iframe_; b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.iframesForDisposal_.push(b));a.iframeDisposalTimer_&&(cn(a.iframeDisposalTimer_),a.iframeDisposalTimer_=null);Xd?a.iframeDisposalTimer_=bn(a.disposeIframes_,2E3,a):a.disposeIframes_();a.JSC$12771_iframe_=null;a.iframeName_=null}; zL.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(cn(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var a=this.iframesForDisposal_.pop();Ih(a)}}; var PLb=function(a){a.JSC$12771_form_&&a.JSC$12771_form_==AL&&Eh(a.JSC$12771_form_)},BL=function(a){return a.JSC$12771_iframe_?Mh(a.JSC$12771_iframe_).getElementById(a.iframeName_+"_inner"):null}; zL.prototype.testForFirefoxSilentError_=function(){if(this.JSC$12771_active_){var a=this.JSC$12771_iframe_?Mh(BL(this)):null;a&&!Td(a,"documentUri")?(Bi(BL(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?CL(this,3):CL(this,9)):bn(this.testForFirefoxSilentError_,250,this)}};var DL=function(a,b){this.JSC$12773_map_={};this.JSC$12773_keys_=[];this.version_=this.size=0;var c=arguments.length;if(c>1){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}; f=DL.prototype;f.getCount=function(){return this.size}; f.getValues=function(){EL(this);for(var a=[],b=0;b<this.JSC$12773_keys_.length;b++)a.push(this.JSC$12773_map_[this.JSC$12773_keys_[b]]);return a}; f.getKeys=function(){EL(this);return this.JSC$12773_keys_.concat()}; f.containsKey=function(a){return this.has(a)}; f.has=function(a){return FL(this.JSC$12773_map_,a)}; f.containsValue=function(a){for(var b=0;b<this.JSC$12773_keys_.length;b++){var c=this.JSC$12773_keys_[b];if(FL(this.JSC$12773_map_,c)&&this.JSC$12773_map_[c]==a)return!0}return!1}; f.equals=function(a,b){if(this===a)return!0;if(this.size!=a.getCount())return!1;b=b||SLb;EL(this);for(var c,d=0;c=this.JSC$12773_keys_[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0}; var SLb=function(a,b){return a===b}; DL.prototype.isEmpty=function(){return this.size==0}; DL.prototype.clear=function(){this.JSC$12773_map_={};this.version_=this.size=this.JSC$12773_keys_.length=0}; DL.prototype.remove=function(a){return this.delete(a)}; DL.prototype.delete=function(a){return FL(this.JSC$12773_map_,a)?(delete this.JSC$12773_map_[a],--this.size,this.version_++,this.JSC$12773_keys_.length>2*this.size&&EL(this),!0):!1}; var EL=function(a){if(a.size!=a.JSC$12773_keys_.length){for(var b=0,c=0;b<a.JSC$12773_keys_.length;){var d=a.JSC$12773_keys_[b];FL(a.JSC$12773_map_,d)&&(a.JSC$12773_keys_[c++]=d);b++}a.JSC$12773_keys_.length=c}if(a.size!=a.JSC$12773_keys_.length){var e={};for(c=b=0;b<a.JSC$12773_keys_.length;)d=a.JSC$12773_keys_[b],FL(e,d)||(a.JSC$12773_keys_[c++]=d,e[d]=1),b++;a.JSC$12773_keys_.length=c}}; f=DL.prototype;f.get=function(a,b){return FL(this.JSC$12773_map_,a)?this.JSC$12773_map_[a]:b}; f.set=function(a,b){FL(this.JSC$12773_map_,a)||(this.size+=1,this.JSC$12773_keys_.push(a),this.version_++);this.JSC$12773_map_[a]=b}; f.addAll=function(a){if(a instanceof DL)for(var b=a.getKeys(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])}; f.forEach=function(a,b){for(var c=this.getKeys(),d=0;d<c.length;d++){var e=c[d],h=this.get(e);a.call(b,h,e,this)}}; f.clone=function(){return new DL(this)}; f.transpose=function(){for(var a=new DL,b=0;b<this.JSC$12773_keys_.length;b++){var c=this.JSC$12773_keys_[b];a.set(this.JSC$12773_map_[c],c)}return a}; f.keys=function(){return $ja(this.__iterator__(!0)).toEs6()}; f.values=function(){return $ja(this.__iterator__(!1)).toEs6()}; f.entries=function(){var a=this;return GKb(this.keys(),function(b){return[b,a.get(b)]})}; f.__iterator__=function(a){EL(this);var b=0,c=this.version_,d=this,e=new Ui;e.next=function(){if(c!=d.version_)throw Error("The map has changed since the iterator was created");if(b>=d.JSC$12773_keys_.length)return Vi;var h=d.JSC$12773_keys_[b++];return Wi(a?h:d.JSC$12773_map_[h])}; return e}; var FL=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var TLb={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};/* Copyright (c) Felix B?hm All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ function ULb(a){if(a>=55296&&a<=57343||a>1114111)return"\uFFFD";a in TLb&&(a=TLb[a]);var b="";a>65535&&(a-=65536,b+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023);return b+=String.fromCharCode(a)} ;var VLb={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\uD835\uDD04",afr:"\uD835\uDD1E",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A", ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\uD835\uDD38",aopf:"\uD835\uDD52",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A", Aring:"\xC5",aring:"\xE5",Ascr:"\uD835\uDC9C",ascr:"\uD835\uDCB6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235", because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\uD835\uDD05",bfr:"\uD835\uDD1F",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4", blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\uD835\uDD39",bopf:"\uD835\uDD53",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564", boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8", Breve:"\u02D8",brvbar:"\xA6",bscr:"\uD835\uDCB7",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D", Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\uD835\uDD20",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A", circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102", cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\uD835\uDD54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\uD835\uDC9E",cscr:"\uD835\uDCB8",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D", cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010", Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\uD835\uDD07",dfr:"\uD835\uDD21",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC", diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\uD835\uDD3B",dopf:"\uD835\uDD55",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306", DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA", downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\uD835\uDC9F",dscr:"\uD835\uDCB9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5", duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\uD835\uDD08",efr:"\uD835\uDD22",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95", elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\uD835\uDD3C",eopf:"\uD835\uDD56",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95", Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03", fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\uD835\uDD09",ffr:"\uD835\uDD23",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\uD835\uDD3D",fopf:"\uD835\uDD57",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157", frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\uD835\uDCBB",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80", gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\uD835\uDD0A",gfr:"\uD835\uDD24",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\uD835\uDD3E",gopf:"\uD835\uDD58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277", GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\uD835\uDCA2",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948", harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\uD835\uDD25",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\uD835\uDD59",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\uD835\uDCBD",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E", HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\uD835\uDD26",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131", Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105","in":"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA","int":"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\uD835\uDD40",iopf:"\uD835\uDD5A",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\uD835\uDCBE", Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\uD835\uDD0D",jfr:"\uD835\uDD27",jmath:"\u0237",Jopf:"\uD835\uDD41",jopf:"\uD835\uDD5B",Jscr:"\uD835\uDCA5",jscr:"\uD835\uDCBF",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0", Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\uD835\uDD0E",kfr:"\uD835\uDD28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\uD835\uDD42",kopf:"\uD835\uDD5C",Kscr:"\uD835\uDCA6",kscr:"\uD835\uDCC0",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190", Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B", ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6", leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81", lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\uD835\uDD0F",lfr:"\uD835\uDD29",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7", ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6", LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\uD835\uDD43",lopf:"\uD835\uDD5D",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\uD835\uDCC1",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272", lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4", mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\uD835\uDD10",mfr:"\uD835\uDD2A",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\uD835\uDD44",mopf:"\uD835\uDD5E",mp:"\u2213",mscr:"\uD835\uDCC2", Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D", ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\uD835\uDD11",nfr:"\uD835\uDD2B",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338", nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E", nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\uD835\uDD5F",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338", NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338", NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338", NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B", nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\uD835\uDCA9",nscr:"\uD835\uDCC3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2", nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903", nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\uD835\uDD12",ofr:"\uD835\uDD2C",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E", olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\uD835\uDD46",oopf:"\uD835\uDD60",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B", oS:"\u24C8",Oscr:"\uD835\uDCAA",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031", Pfr:"\uD835\uDD13",pfr:"\uD835\uDD2D",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\uD835\uDD61",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7", Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D", Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\uD835\uDCAB",pscr:"\uD835\uDCC5",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\uD835\uDD14",qfr:"\uD835\uDD2E",qint:"\u2A0C",qopf:"\uD835\uDD62",Qopf:"\u211A",qprime:"\u2057",Qscr:"\uD835\uDCAC",qscr:"\uD835\uDCC6",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:"\"",QUOT:"\"",rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB", rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158", rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\uD835\uDD2F",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1", rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6", RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\uD835\uDD63", Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\uD835\uDCC7",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161", Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\uD835\uDD16",sfr:"\uD835\uDD30",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429", shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4", smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\uD835\uDD4A",sopf:"\uD835\uDD64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293", SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\uD835\uDCAE",sscr:"\uD835\uDCC8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A", subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A", sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9", swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:"\t",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\uD835\uDD17",tfr:"\uD835\uDD31",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248", thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\uD835\uDD4B",topf:"\uD835\uDD65",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9", trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\uD835\uDCAF",tscr:"\uD835\uDCC9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D", Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\uD835\uDD18",ufr:"\uD835\uDD32",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172", uogon:"\u0173",Uopf:"\uD835\uDD4C",uopf:"\uD835\uDD66",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D", urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\uD835\uDCB0",uscr:"\uD835\uDCCA",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00", varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\uD835\uDD19",vfr:"\uD835\uDD33", vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\uD835\uDD4D",vopf:"\uD835\uDD67",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\uD835\uDCB1",vscr:"\uD835\uDCCB",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\uD835\uDD1A",wfr:"\uD835\uDD34",Wopf:"\uD835\uDD4E",wopf:"\uD835\uDD68",wp:"\u2118",wr:"\u2240",wreath:"\u2240", Wscr:"\uD835\uDCB2",wscr:"\uD835\uDCCC",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\uD835\uDD1B",xfr:"\uD835\uDD35",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\uD835\uDD4F",xopf:"\uD835\uDD69",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\uD835\uDCB3",xscr:"\uD835\uDCCD",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD", YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\uD835\uDD1C",yfr:"\uD835\uDD36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\uD835\uDD50",yopf:"\uD835\uDD6A",Yscr:"\uD835\uDCB4",yscr:"\uD835\uDCCE",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\uD835\uDD37", Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\uD835\uDD6B",Zopf:"\u2124",Zscr:"\uD835\uDCB5",zscr:"\uD835\uDCCF",zwj:"\u200D",zwnj:"\u200C"};var WLb={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0", eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA", Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:"\"",QUOT:"\"",raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5", yuml:"\xFF"};Object.keys({amp:"&",apos:"'",gt:">",lt:"<",quot:"\""}).join("|");Object.keys(VLb).join("|");var ZLb=function(){function a(m){m.substr(-1)!==";"&&(m+=";");return k(m)} for(var b=Object.keys(WLb).sort(XLb),c=Object.keys(VLb).sort(XLb),d=0,e=0;d<c.length;d++)b[e]===c[d]?(c[d]+=";?",e++):c[d]+=";";var h=new RegExp("&(?:"+c.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),k=YLb();return function(m){return String(m).replace(h,a)}}(); function XLb(a,b){return a<b?1:-1} function YLb(){return function(a){return a.charAt(1)==="#"?a.charAt(2)==="X"||a.charAt(2)==="x"?ULb(parseInt(a.substr(3),16)):ULb(parseInt(a.substr(2),10)):VLb[a.slice(1,-1)]}} ;/* Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ var $Lb={};/* Copyright (c) 2014, John MacFarlane All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ var aMb=RegExp("^(?:<[A-Za-z][A-Za-z0-9-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?>|</[A-Za-z][A-Za-z0-9-]*\\s*[>]|<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->|[<][?].*?[?][>]|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)","i"),bMb=/[\\&]/,cMb=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),dMb=RegExp("[&<>\"]","g"),eMb=RegExp("&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>\"]", "gi"),fMb=function(a){return a.charCodeAt(0)===92?a.charAt(1):ZLb(a)},gMb=function(a){return bMb.test(a)?a.replace(cMb,fMb):a},hMb=function(a){try{var b,c=""; if(typeof e!=="string"){var d=e;var e=";/?:@&=+$,-_.!~*'()#"}typeof d==="undefined"&&(d=!0);var h,k=$Lb[e];if(k)var m=k;else{k=$Lb[e]=[];for(h=0;h<128;h++){var p=String.fromCharCode(h);/^[0-9a-z]$/i.test(p)?k.push(p):k.push("%"+("0"+h.toString(16).toUpperCase()).slice(-2))}for(h=0;h<e.length;h++)k[e.charCodeAt(h)]=e[h];m=k}var q=0;for(b=a.length;q<b;q++){var r=a.charCodeAt(q);if(d&&r===37&&q+2<b&&/^[0-9a-f]{2}$/i.test(a.slice(q+1,q+3)))c+=a.slice(q,q+3),q+=2;else if(r<128)c+=m[r];else if(r>=55296&& r<=57343){if(r>=55296&&r<=56319&&q+1<b){var w=a.charCodeAt(q+1);if(w>=56320&&w<=57343){c+=encodeURIComponent(a[q]+a[q+1]);q++;continue}}c+="%EF%BF%BD"}else c+=encodeURIComponent(a[q])}return c}catch(z){return a}},iMb=function(a){switch(a){case"&":return"&"; case"<":return"<";case">":return">";case"\"":return""";default:return a;}},GL=function(a,b){return dMb.test(a)?b?a.replace(eMb,iMb):a.replace(dMb,iMb):a};/* lib/from-code-point.js is derived from a polyfill Copyright Mathias Bynens <http://mathiasbynens.be/> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. http://mths.be/fromcodepoint v0.2.1 by @mathias */ var HL;if(String.fromCodePoint)HL=function(a){try{return String.fromCodePoint(a)}catch(b){if(b instanceof RangeError)return String.fromCharCode(65533);throw b}};else {var jMb=String.fromCharCode,kMb=Math.floor;HL=function(){var a=[],b=-1,c=arguments.length;if(!c)return"";for(var d="";++b<c;){var e=Number(arguments[b]);if(!isFinite(e)||e<0||e>1114111||kMb(e)!==e)return String.fromCharCode(65533);if(e<=65535)a.push(e);else{e-=65536;var h=(e>>10)+55296;e=e%1024+56320;a.push(h,e)}if(b+1===c||a.length>16384)d+=jMb.apply(null,a),a.length=0}return d}};var lMb=function(a){this.root=this.current=a;this.entering=!0}; lMb.prototype.next=function(){var a=this.current,b=this.entering;if(a===null)return null;a:switch(a._type){case"document":case"block_quote":case"list":case"item":case"paragraph":case"heading":case"emph":case"strong":case"link":case"image":case"custom_inline":case"custom_block":case"table":case"row":case"th":case"td":var c=!0;break a;default:c=!1;}b&&c?a._firstChild?(this.current=a._firstChild,this.entering=!0):this.entering=!1:a===this.root?this.current=null:a._next===null?(this.current= a._parent,this.entering=!1):(this.current=a._next,this.entering=!0);return{entering:b,node:a}}; var IL=function(a,b){this._type=a;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=b;this._lastLineBlank=!1;this._open=!0;this._literal=this._string_content=null;this._listData={};this._title=this._destination=this._info=null;this._isFenced=!1;this._fenceChar=null;this._fenceLength=0;this._onExit=this._onEnter=this._level=this._fenceOffset=null}; IL.prototype.appendChild=function(a){JL(a);a._parent=this;this._lastChild?(this._lastChild._next=a,a._prev=this._lastChild):this._firstChild=a;this._lastChild=a}; var JL=function(a){a._prev?a._prev._next=a._next:a._parent&&(a._parent._firstChild=a._next);a._next?a._next._prev=a._prev:a._parent&&(a._parent._lastChild=a._prev);a._parent=null;a._next=null;a._prev=null},mMb=function(a,b){JL(b); b._next=a._next;b._next&&(b._next._prev=b);b._prev=a;a._next=b;b._parent=a._parent;b._next||(b._parent._lastChild=b)}; IL.prototype.insertBefore=function(a){JL(a);a._prev=this._prev;a._prev&&(a._prev._next=a);a._next=this;this._prev=a;a._parent=this._parent;a._prev||(a._parent._firstChild=a)}; ia.Object.defineProperties(IL.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this._type}}, firstChild:{configurable:!0,enumerable:!0,get:function(){return this._firstChild}}, lastChild:{configurable:!0,enumerable:!0,get:function(){return this._lastChild}}, next:{configurable:!0,enumerable:!0,get:function(){return this._next}}, prev:{configurable:!0,enumerable:!0,get:function(){return this._prev}}, parent:{configurable:!0,enumerable:!0,get:function(){return this._parent}}, sourcepos:{configurable:!0,enumerable:!0,get:function(){return this._sourcepos}}, literal:{configurable:!0,enumerable:!0,get:function(){return this._literal}, set:function(a){this._literal=a}}, destination:{configurable:!0,enumerable:!0,get:function(){return this._destination}, set:function(a){this._destination=a}}, title:{configurable:!0,enumerable:!0,get:function(){return this._title}, set:function(a){this._title=a}}, info:{configurable:!0,enumerable:!0,get:function(){return this._info}, set:function(a){this._info=a}}, level:{configurable:!0,enumerable:!0,get:function(){return this._level}, set:function(a){this._level=a}}, listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type}, set:function(a){this._listData.type=a}}, listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight}, set:function(a){this._listData.tight=a}}, listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start}, set:function(a){this._listData.start=a}}, onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter}, set:function(a){this._onEnter=a}}, onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit}, set:function(a){this._onExit=a}}});/* The bulk of this code derives from https://github.com/dmoscrop/fold-case But in addition to case-folding, we also normalize whitespace. fold-case is Copyright Mathias Bynens <https://mathiasbynens.be/> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ var nMb=/[ \t\r\n]+|[A-Z\xB5\xC0-\xD6\xD8-\xDF\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u0149\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u017F\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C5\u01C7\u01C8\u01CA\u01CB\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F0-\u01F2\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0345\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03AB\u03B0\u03C2\u03CF-\u03D1\u03D5\u03D6\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F0\u03F1\u03F4\u03F5\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u0587\u10A0-\u10C5\u10C7\u10CD\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E96-\u1E9B\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F50\u1F52\u1F54\u1F56\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1F80-\u1FAF\u1FB2-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD2\u1FD3\u1FD6-\u1FDB\u1FE2-\u1FE4\u1FE6-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2126\u212A\u212B\u2132\u2160-\u216F\u2183\u24B6-\u24CF\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AD\uA7B0\uA7B1\uFB00-\uFB06\uFB13-\uFB17\uFF21-\uFF3A]|\uD801[\uDC00-\uDC27]|\uD806[\uDCA0-\uDCBF]/g, oMb={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","\xB5":"\u03BC","\xC0":"\xE0","\xC1":"\xE1","\xC2":"\xE2","\xC3":"\xE3","\xC4":"\xE4","\xC5":"\xE5","\xC6":"\xE6","\xC7":"\xE7","\xC8":"\xE8","\xC9":"\xE9","\xCA":"\xEA","\xCB":"\xEB","\xCC":"\xEC","\xCD":"\xED","\xCE":"\xEE","\xCF":"\xEF","\xD0":"\xF0","\xD1":"\xF1", "\xD2":"\xF2","\xD3":"\xF3","\xD4":"\xF4","\xD5":"\xF5","\xD6":"\xF6","\xD8":"\xF8","\xD9":"\xF9","\xDA":"\xFA","\xDB":"\xFB","\xDC":"\xFC","\xDD":"\xFD","\xDE":"\xFE","\u0100":"\u0101","\u0102":"\u0103","\u0104":"\u0105","\u0106":"\u0107","\u0108":"\u0109","\u010A":"\u010B","\u010C":"\u010D","\u010E":"\u010F","\u0110":"\u0111","\u0112":"\u0113","\u0114":"\u0115","\u0116":"\u0117","\u0118":"\u0119","\u011A":"\u011B","\u011C":"\u011D","\u011E":"\u011F", "\u0120":"\u0121","\u0122":"\u0123","\u0124":"\u0125","\u0126":"\u0127","\u0128":"\u0129","\u012A":"\u012B","\u012C":"\u012D","\u012E":"\u012F","\u0132":"\u0133","\u0134":"\u0135","\u0136":"\u0137","\u0139":"\u013A","\u013B":"\u013C","\u013D":"\u013E","\u013F":"\u0140","\u0141":"\u0142","\u0143":"\u0144","\u0145":"\u0146","\u0147":"\u0148","\u014A":"\u014B","\u014C":"\u014D","\u014E":"\u014F","\u0150":"\u0151","\u0152":"\u0153","\u0154":"\u0155","\u0156":"\u0157","\u0158":"\u0159","\u015A":"\u015B", "\u015C":"\u015D","\u015E":"\u015F","\u0160":"\u0161","\u0162":"\u0163","\u0164":"\u0165","\u0166":"\u0167","\u0168":"\u0169","\u016A":"\u016B","\u016C":"\u016D","\u016E":"\u016F","\u0170":"\u0171","\u0172":"\u0173","\u0174":"\u0175","\u0176":"\u0177","\u0178":"\xFF","\u0179":"\u017A","\u017B":"\u017C","\u017D":"\u017E","\u017F":"s","\u0181":"\u0253","\u0182":"\u0183","\u0184":"\u0185","\u0186":"\u0254","\u0187":"\u0188","\u0189":"\u0256","\u018A":"\u0257","\u018B":"\u018C","\u018E":"\u01DD","\u018F":"\u0259", "\u0190":"\u025B","\u0191":"\u0192","\u0193":"\u0260","\u0194":"\u0263","\u0196":"\u0269","\u0197":"\u0268","\u0198":"\u0199","\u019C":"\u026F","\u019D":"\u0272","\u019F":"\u0275","\u01A0":"\u01A1","\u01A2":"\u01A3","\u01A4":"\u01A5","\u01A6":"\u0280","\u01A7":"\u01A8","\u01A9":"\u0283","\u01AC":"\u01AD","\u01AE":"\u0288","\u01AF":"\u01B0","\u01B1":"\u028A","\u01B2":"\u028B","\u01B3":"\u01B4","\u01B5":"\u01B6","\u01B7":"\u0292","\u01B8":"\u01B9","\u01BC":"\u01BD","\u01C4":"\u01C6","\u01C5":"\u01C6", "\u01C7":"\u01C9","\u01C8":"\u01C9","\u01CA":"\u01CC","\u01CB":"\u01CC","\u01CD":"\u01CE","\u01CF":"\u01D0","\u01D1":"\u01D2","\u01D3":"\u01D4","\u01D5":"\u01D6","\u01D7":"\u01D8","\u01D9":"\u01DA","\u01DB":"\u01DC","\u01DE":"\u01DF","\u01E0":"\u01E1","\u01E2":"\u01E3","\u01E4":"\u01E5","\u01E6":"\u01E7","\u01E8":"\u01E9","\u01EA":"\u01EB","\u01EC":"\u01ED","\u01EE":"\u01EF","\u01F1":"\u01F3","\u01F2":"\u01F3","\u01F4":"\u01F5","\u01F6":"\u0195","\u01F7":"\u01BF","\u01F8":"\u01F9","\u01FA":"\u01FB", "\u01FC":"\u01FD","\u01FE":"\u01FF","\u0200":"\u0201","\u0202":"\u0203","\u0204":"\u0205","\u0206":"\u0207","\u0208":"\u0209","\u020A":"\u020B","\u020C":"\u020D","\u020E":"\u020F","\u0210":"\u0211","\u0212":"\u0213","\u0214":"\u0215","\u0216":"\u0217","\u0218":"\u0219","\u021A":"\u021B","\u021C":"\u021D","\u021E":"\u021F","\u0220":"\u019E","\u0222":"\u0223","\u0224":"\u0225","\u0226":"\u0227","\u0228":"\u0229","\u022A":"\u022B","\u022C":"\u022D","\u022E":"\u022F","\u0230":"\u0231","\u0232":"\u0233", "\u023A":"\u2C65","\u023B":"\u023C","\u023D":"\u019A","\u023E":"\u2C66","\u0241":"\u0242","\u0243":"\u0180","\u0244":"\u0289","\u0245":"\u028C","\u0246":"\u0247","\u0248":"\u0249","\u024A":"\u024B","\u024C":"\u024D","\u024E":"\u024F","\u0345":"\u03B9","\u0370":"\u0371","\u0372":"\u0373","\u0376":"\u0377","\u037F":"\u03F3","\u0386":"\u03AC","\u0388":"\u03AD","\u0389":"\u03AE","\u038A":"\u03AF","\u038C":"\u03CC","\u038E":"\u03CD","\u038F":"\u03CE","\u0391":"\u03B1","\u0392":"\u03B2","\u0393":"\u03B3", "\u0394":"\u03B4","\u0395":"\u03B5","\u0396":"\u03B6","\u0397":"\u03B7","\u0398":"\u03B8","\u0399":"\u03B9","\u039A":"\u03BA","\u039B":"\u03BB","\u039C":"\u03BC","\u039D":"\u03BD","\u039E":"\u03BE","\u039F":"\u03BF","\u03A0":"\u03C0","\u03A1":"\u03C1","\u03A3":"\u03C3","\u03A4":"\u03C4","\u03A5":"\u03C5","\u03A6":"\u03C6","\u03A7":"\u03C7","\u03A8":"\u03C8","\u03A9":"\u03C9","\u03AA":"\u03CA","\u03AB":"\u03CB","\u03C2":"\u03C3","\u03CF":"\u03D7","\u03D0":"\u03B2","\u03D1":"\u03B8","\u03D5":"\u03C6", "\u03D6":"\u03C0","\u03D8":"\u03D9","\u03DA":"\u03DB","\u03DC":"\u03DD","\u03DE":"\u03DF","\u03E0":"\u03E1","\u03E2":"\u03E3","\u03E4":"\u03E5","\u03E6":"\u03E7","\u03E8":"\u03E9","\u03EA":"\u03EB","\u03EC":"\u03ED","\u03EE":"\u03EF","\u03F0":"\u03BA","\u03F1":"\u03C1","\u03F4":"\u03B8","\u03F5":"\u03B5","\u03F7":"\u03F8","\u03F9":"\u03F2","\u03FA":"\u03FB","\u03FD":"\u037B","\u03FE":"\u037C","\u03FF":"\u037D","\u0400":"\u0450","\u0401":"\u0451","\u0402":"\u0452","\u0403":"\u0453","\u0404":"\u0454", "\u0405":"\u0455","\u0406":"\u0456","\u0407":"\u0457","\u0408":"\u0458","\u0409":"\u0459","\u040A":"\u045A","\u040B":"\u045B","\u040C":"\u045C","\u040D":"\u045D","\u040E":"\u045E","\u040F":"\u045F","\u0410":"\u0430","\u0411":"\u0431","\u0412":"\u0432","\u0413":"\u0433","\u0414":"\u0434","\u0415":"\u0435","\u0416":"\u0436","\u0417":"\u0437","\u0418":"\u0438","\u0419":"\u0439","\u041A":"\u043A","\u041B":"\u043B","\u041C":"\u043C","\u041D":"\u043D","\u041E":"\u043E","\u041F":"\u043F","\u0420":"\u0440", "\u0421":"\u0441","\u0422":"\u0442","\u0423":"\u0443","\u0424":"\u0444","\u0425":"\u0445","\u0426":"\u0446","\u0427":"\u0447","\u0428":"\u0448","\u0429":"\u0449","\u042A":"\u044A","\u042B":"\u044B","\u042C":"\u044C","\u042D":"\u044D","\u042E":"\u044E","\u042F":"\u044F","\u0460":"\u0461","\u0462":"\u0463","\u0464":"\u0465","\u0466":"\u0467","\u0468":"\u0469","\u046A":"\u046B","\u046C":"\u046D","\u046E":"\u046F","\u0470":"\u0471","\u0472":"\u0473","\u0474":"\u0475","\u0476":"\u0477","\u0478":"\u0479", "\u047A":"\u047B","\u047C":"\u047D","\u047E":"\u047F","\u0480":"\u0481","\u048A":"\u048B","\u048C":"\u048D","\u048E":"\u048F","\u0490":"\u0491","\u0492":"\u0493","\u0494":"\u0495","\u0496":"\u0497","\u0498":"\u0499","\u049A":"\u049B","\u049C":"\u049D","\u049E":"\u049F","\u04A0":"\u04A1","\u04A2":"\u04A3","\u04A4":"\u04A5","\u04A6":"\u04A7","\u04A8":"\u04A9","\u04AA":"\u04AB","\u04AC":"\u04AD","\u04AE":"\u04AF","\u04B0":"\u04B1","\u04B2":"\u04B3","\u04B4":"\u04B5","\u04B6":"\u04B7","\u04B8":"\u04B9", "\u04BA":"\u04BB","\u04BC":"\u04BD","\u04BE":"\u04BF","\u04C0":"\u04CF","\u04C1":"\u04C2","\u04C3":"\u04C4","\u04C5":"\u04C6","\u04C7":"\u04C8","\u04C9":"\u04CA","\u04CB":"\u04CC","\u04CD":"\u04CE","\u04D0":"\u04D1","\u04D2":"\u04D3","\u04D4":"\u04D5","\u04D6":"\u04D7","\u04D8":"\u04D9","\u04DA":"\u04DB","\u04DC":"\u04DD","\u04DE":"\u04DF","\u04E0":"\u04E1","\u04E2":"\u04E3","\u04E4":"\u04E5","\u04E6":"\u04E7","\u04E8":"\u04E9","\u04EA":"\u04EB","\u04EC":"\u04ED","\u04EE":"\u04EF","\u04F0":"\u04F1", "\u04F2":"\u04F3","\u04F4":"\u04F5","\u04F6":"\u04F7","\u04F8":"\u04F9","\u04FA":"\u04FB","\u04FC":"\u04FD","\u04FE":"\u04FF","\u0500":"\u0501","\u0502":"\u0503","\u0504":"\u0505","\u0506":"\u0507","\u0508":"\u0509","\u050A":"\u050B","\u050C":"\u050D","\u050E":"\u050F","\u0510":"\u0511","\u0512":"\u0513","\u0514":"\u0515","\u0516":"\u0517","\u0518":"\u0519","\u051A":"\u051B","\u051C":"\u051D","\u051E":"\u051F","\u0520":"\u0521","\u0522":"\u0523","\u0524":"\u0525","\u0526":"\u0527","\u0528":"\u0529", "\u052A":"\u052B","\u052C":"\u052D","\u052E":"\u052F","\u0531":"\u0561","\u0532":"\u0562","\u0533":"\u0563","\u0534":"\u0564","\u0535":"\u0565","\u0536":"\u0566","\u0537":"\u0567","\u0538":"\u0568","\u0539":"\u0569","\u053A":"\u056A","\u053B":"\u056B","\u053C":"\u056C","\u053D":"\u056D","\u053E":"\u056E","\u053F":"\u056F","\u0540":"\u0570","\u0541":"\u0571","\u0542":"\u0572","\u0543":"\u0573","\u0544":"\u0574","\u0545":"\u0575","\u0546":"\u0576","\u0547":"\u0577","\u0548":"\u0578","\u0549":"\u0579", "\u054A":"\u057A","\u054B":"\u057B","\u054C":"\u057C","\u054D":"\u057D","\u054E":"\u057E","\u054F":"\u057F","\u0550":"\u0580","\u0551":"\u0581","\u0552":"\u0582","\u0553":"\u0583","\u0554":"\u0584","\u0555":"\u0585","\u0556":"\u0586","\u10A0":"\u2D00","\u10A1":"\u2D01","\u10A2":"\u2D02","\u10A3":"\u2D03","\u10A4":"\u2D04","\u10A5":"\u2D05","\u10A6":"\u2D06","\u10A7":"\u2D07","\u10A8":"\u2D08","\u10A9":"\u2D09","\u10AA":"\u2D0A","\u10AB":"\u2D0B","\u10AC":"\u2D0C","\u10AD":"\u2D0D","\u10AE":"\u2D0E", "\u10AF":"\u2D0F","\u10B0":"\u2D10","\u10B1":"\u2D11","\u10B2":"\u2D12","\u10B3":"\u2D13","\u10B4":"\u2D14","\u10B5":"\u2D15","\u10B6":"\u2D16","\u10B7":"\u2D17","\u10B8":"\u2D18","\u10B9":"\u2D19","\u10BA":"\u2D1A","\u10BB":"\u2D1B","\u10BC":"\u2D1C","\u10BD":"\u2D1D","\u10BE":"\u2D1E","\u10BF":"\u2D1F","\u10C0":"\u2D20","\u10C1":"\u2D21","\u10C2":"\u2D22","\u10C3":"\u2D23","\u10C4":"\u2D24","\u10C5":"\u2D25","\u10C7":"\u2D27","\u10CD":"\u2D2D","\u1E00":"\u1E01","\u1E02":"\u1E03","\u1E04":"\u1E05", "\u1E06":"\u1E07","\u1E08":"\u1E09","\u1E0A":"\u1E0B","\u1E0C":"\u1E0D","\u1E0E":"\u1E0F","\u1E10":"\u1E11","\u1E12":"\u1E13","\u1E14":"\u1E15","\u1E16":"\u1E17","\u1E18":"\u1E19","\u1E1A":"\u1E1B","\u1E1C":"\u1E1D","\u1E1E":"\u1E1F","\u1E20":"\u1E21","\u1E22":"\u1E23","\u1E24":"\u1E25","\u1E26":"\u1E27","\u1E28":"\u1E29","\u1E2A":"\u1E2B","\u1E2C":"\u1E2D","\u1E2E":"\u1E2F","\u1E30":"\u1E31","\u1E32":"\u1E33","\u1E34":"\u1E35","\u1E36":"\u1E37","\u1E38":"\u1E39","\u1E3A":"\u1E3B","\u1E3C":"\u1E3D", "\u1E3E":"\u1E3F","\u1E40":"\u1E41","\u1E42":"\u1E43","\u1E44":"\u1E45","\u1E46":"\u1E47","\u1E48":"\u1E49","\u1E4A":"\u1E4B","\u1E4C":"\u1E4D","\u1E4E":"\u1E4F","\u1E50":"\u1E51","\u1E52":"\u1E53","\u1E54":"\u1E55","\u1E56":"\u1E57","\u1E58":"\u1E59","\u1E5A":"\u1E5B","\u1E5C":"\u1E5D","\u1E5E":"\u1E5F","\u1E60":"\u1E61","\u1E62":"\u1E63","\u1E64":"\u1E65","\u1E66":"\u1E67","\u1E68":"\u1E69","\u1E6A":"\u1E6B","\u1E6C":"\u1E6D","\u1E6E":"\u1E6F","\u1E70":"\u1E71","\u1E72":"\u1E73","\u1E74":"\u1E75", "\u1E76":"\u1E77","\u1E78":"\u1E79","\u1E7A":"\u1E7B","\u1E7C":"\u1E7D","\u1E7E":"\u1E7F","\u1E80":"\u1E81","\u1E82":"\u1E83","\u1E84":"\u1E85","\u1E86":"\u1E87","\u1E88":"\u1E89","\u1E8A":"\u1E8B","\u1E8C":"\u1E8D","\u1E8E":"\u1E8F","\u1E90":"\u1E91","\u1E92":"\u1E93","\u1E94":"\u1E95","\u1E9B":"\u1E61","\u1EA0":"\u1EA1","\u1EA2":"\u1EA3","\u1EA4":"\u1EA5","\u1EA6":"\u1EA7","\u1EA8":"\u1EA9","\u1EAA":"\u1EAB","\u1EAC":"\u1EAD","\u1EAE":"\u1EAF","\u1EB0":"\u1EB1","\u1EB2":"\u1EB3","\u1EB4":"\u1EB5", "\u1EB6":"\u1EB7","\u1EB8":"\u1EB9","\u1EBA":"\u1EBB","\u1EBC":"\u1EBD","\u1EBE":"\u1EBF","\u1EC0":"\u1EC1","\u1EC2":"\u1EC3","\u1EC4":"\u1EC5","\u1EC6":"\u1EC7","\u1EC8":"\u1EC9","\u1ECA":"\u1ECB","\u1ECC":"\u1ECD","\u1ECE":"\u1ECF","\u1ED0":"\u1ED1","\u1ED2":"\u1ED3","\u1ED4":"\u1ED5","\u1ED6":"\u1ED7","\u1ED8":"\u1ED9","\u1EDA":"\u1EDB","\u1EDC":"\u1EDD","\u1EDE":"\u1EDF","\u1EE0":"\u1EE1","\u1EE2":"\u1EE3","\u1EE4":"\u1EE5","\u1EE6":"\u1EE7","\u1EE8":"\u1EE9","\u1EEA":"\u1EEB","\u1EEC":"\u1EED", "\u1EEE":"\u1EEF","\u1EF0":"\u1EF1","\u1EF2":"\u1EF3","\u1EF4":"\u1EF5","\u1EF6":"\u1EF7","\u1EF8":"\u1EF9","\u1EFA":"\u1EFB","\u1EFC":"\u1EFD","\u1EFE":"\u1EFF","\u1F08":"\u1F00","\u1F09":"\u1F01","\u1F0A":"\u1F02","\u1F0B":"\u1F03","\u1F0C":"\u1F04","\u1F0D":"\u1F05","\u1F0E":"\u1F06","\u1F0F":"\u1F07","\u1F18":"\u1F10","\u1F19":"\u1F11","\u1F1A":"\u1F12","\u1F1B":"\u1F13","\u1F1C":"\u1F14","\u1F1D":"\u1F15","\u1F28":"\u1F20","\u1F29":"\u1F21","\u1F2A":"\u1F22","\u1F2B":"\u1F23","\u1F2C":"\u1F24", "\u1F2D":"\u1F25","\u1F2E":"\u1F26","\u1F2F":"\u1F27","\u1F38":"\u1F30","\u1F39":"\u1F31","\u1F3A":"\u1F32","\u1F3B":"\u1F33","\u1F3C":"\u1F34","\u1F3D":"\u1F35","\u1F3E":"\u1F36","\u1F3F":"\u1F37","\u1F48":"\u1F40","\u1F49":"\u1F41","\u1F4A":"\u1F42","\u1F4B":"\u1F43","\u1F4C":"\u1F44","\u1F4D":"\u1F45","\u1F59":"\u1F51","\u1F5B":"\u1F53","\u1F5D":"\u1F55","\u1F5F":"\u1F57","\u1F68":"\u1F60","\u1F69":"\u1F61","\u1F6A":"\u1F62","\u1F6B":"\u1F63","\u1F6C":"\u1F64","\u1F6D":"\u1F65","\u1F6E":"\u1F66", "\u1F6F":"\u1F67","\u1FB8":"\u1FB0","\u1FB9":"\u1FB1","\u1FBA":"\u1F70","\u1FBB":"\u1F71","\u1FBE":"\u03B9","\u1FC8":"\u1F72","\u1FC9":"\u1F73","\u1FCA":"\u1F74","\u1FCB":"\u1F75","\u1FD8":"\u1FD0","\u1FD9":"\u1FD1","\u1FDA":"\u1F76","\u1FDB":"\u1F77","\u1FE8":"\u1FE0","\u1FE9":"\u1FE1","\u1FEA":"\u1F7A","\u1FEB":"\u1F7B","\u1FEC":"\u1FE5","\u1FF8":"\u1F78","\u1FF9":"\u1F79","\u1FFA":"\u1F7C","\u1FFB":"\u1F7D","\u2126":"\u03C9","\u212A":"k","\u212B":"\xE5","\u2132":"\u214E","\u2160":"\u2170","\u2161":"\u2171", "\u2162":"\u2172","\u2163":"\u2173","\u2164":"\u2174","\u2165":"\u2175","\u2166":"\u2176","\u2167":"\u2177","\u2168":"\u2178","\u2169":"\u2179","\u216A":"\u217A","\u216B":"\u217B","\u216C":"\u217C","\u216D":"\u217D","\u216E":"\u217E","\u216F":"\u217F","\u2183":"\u2184","\u24B6":"\u24D0","\u24B7":"\u24D1","\u24B8":"\u24D2","\u24B9":"\u24D3","\u24BA":"\u24D4","\u24BB":"\u24D5","\u24BC":"\u24D6","\u24BD":"\u24D7","\u24BE":"\u24D8","\u24BF":"\u24D9","\u24C0":"\u24DA","\u24C1":"\u24DB","\u24C2":"\u24DC", "\u24C3":"\u24DD","\u24C4":"\u24DE","\u24C5":"\u24DF","\u24C6":"\u24E0","\u24C7":"\u24E1","\u24C8":"\u24E2","\u24C9":"\u24E3","\u24CA":"\u24E4","\u24CB":"\u24E5","\u24CC":"\u24E6","\u24CD":"\u24E7","\u24CE":"\u24E8","\u24CF":"\u24E9","\u2C00":"\u2C30","\u2C01":"\u2C31","\u2C02":"\u2C32","\u2C03":"\u2C33","\u2C04":"\u2C34","\u2C05":"\u2C35","\u2C06":"\u2C36","\u2C07":"\u2C37","\u2C08":"\u2C38","\u2C09":"\u2C39","\u2C0A":"\u2C3A","\u2C0B":"\u2C3B","\u2C0C":"\u2C3C","\u2C0D":"\u2C3D","\u2C0E":"\u2C3E", "\u2C0F":"\u2C3F","\u2C10":"\u2C40","\u2C11":"\u2C41","\u2C12":"\u2C42","\u2C13":"\u2C43","\u2C14":"\u2C44","\u2C15":"\u2C45","\u2C16":"\u2C46","\u2C17":"\u2C47","\u2C18":"\u2C48","\u2C19":"\u2C49","\u2C1A":"\u2C4A","\u2C1B":"\u2C4B","\u2C1C":"\u2C4C","\u2C1D":"\u2C4D","\u2C1E":"\u2C4E","\u2C1F":"\u2C4F","\u2C20":"\u2C50","\u2C21":"\u2C51","\u2C22":"\u2C52","\u2C23":"\u2C53","\u2C24":"\u2C54","\u2C25":"\u2C55","\u2C26":"\u2C56","\u2C27":"\u2C57","\u2C28":"\u2C58","\u2C29":"\u2C59","\u2C2A":"\u2C5A", "\u2C2B":"\u2C5B","\u2C2C":"\u2C5C","\u2C2D":"\u2C5D","\u2C2E":"\u2C5E","\u2C60":"\u2C61","\u2C62":"\u026B","\u2C63":"\u1D7D","\u2C64":"\u027D","\u2C67":"\u2C68","\u2C69":"\u2C6A","\u2C6B":"\u2C6C","\u2C6D":"\u0251","\u2C6E":"\u0271","\u2C6F":"\u0250","\u2C70":"\u0252","\u2C72":"\u2C73","\u2C75":"\u2C76","\u2C7E":"\u023F","\u2C7F":"\u0240","\u2C80":"\u2C81","\u2C82":"\u2C83","\u2C84":"\u2C85","\u2C86":"\u2C87","\u2C88":"\u2C89","\u2C8A":"\u2C8B","\u2C8C":"\u2C8D","\u2C8E":"\u2C8F","\u2C90":"\u2C91", "\u2C92":"\u2C93","\u2C94":"\u2C95","\u2C96":"\u2C97","\u2C98":"\u2C99","\u2C9A":"\u2C9B","\u2C9C":"\u2C9D","\u2C9E":"\u2C9F","\u2CA0":"\u2CA1","\u2CA2":"\u2CA3","\u2CA4":"\u2CA5","\u2CA6":"\u2CA7","\u2CA8":"\u2CA9","\u2CAA":"\u2CAB","\u2CAC":"\u2CAD","\u2CAE":"\u2CAF","\u2CB0":"\u2CB1","\u2CB2":"\u2CB3","\u2CB4":"\u2CB5","\u2CB6":"\u2CB7","\u2CB8":"\u2CB9","\u2CBA":"\u2CBB","\u2CBC":"\u2CBD","\u2CBE":"\u2CBF","\u2CC0":"\u2CC1","\u2CC2":"\u2CC3","\u2CC4":"\u2CC5","\u2CC6":"\u2CC7","\u2CC8":"\u2CC9", "\u2CCA":"\u2CCB","\u2CCC":"\u2CCD","\u2CCE":"\u2CCF","\u2CD0":"\u2CD1","\u2CD2":"\u2CD3","\u2CD4":"\u2CD5","\u2CD6":"\u2CD7","\u2CD8":"\u2CD9","\u2CDA":"\u2CDB","\u2CDC":"\u2CDD","\u2CDE":"\u2CDF","\u2CE0":"\u2CE1","\u2CE2":"\u2CE3","\u2CEB":"\u2CEC","\u2CED":"\u2CEE","\u2CF2":"\u2CF3","\uA640":"\uA641","\uA642":"\uA643","\uA644":"\uA645","\uA646":"\uA647","\uA648":"\uA649","\uA64A":"\uA64B","\uA64C":"\uA64D","\uA64E":"\uA64F","\uA650":"\uA651","\uA652":"\uA653","\uA654":"\uA655","\uA656":"\uA657", "\uA658":"\uA659","\uA65A":"\uA65B","\uA65C":"\uA65D","\uA65E":"\uA65F","\uA660":"\uA661","\uA662":"\uA663","\uA664":"\uA665","\uA666":"\uA667","\uA668":"\uA669","\uA66A":"\uA66B","\uA66C":"\uA66D","\uA680":"\uA681","\uA682":"\uA683","\uA684":"\uA685","\uA686":"\uA687","\uA688":"\uA689","\uA68A":"\uA68B","\uA68C":"\uA68D","\uA68E":"\uA68F","\uA690":"\uA691","\uA692":"\uA693","\uA694":"\uA695","\uA696":"\uA697","\uA698":"\uA699","\uA69A":"\uA69B","\uA722":"\uA723","\uA724":"\uA725","\uA726":"\uA727", "\uA728":"\uA729","\uA72A":"\uA72B","\uA72C":"\uA72D","\uA72E":"\uA72F","\uA732":"\uA733","\uA734":"\uA735","\uA736":"\uA737","\uA738":"\uA739","\uA73A":"\uA73B","\uA73C":"\uA73D","\uA73E":"\uA73F","\uA740":"\uA741","\uA742":"\uA743","\uA744":"\uA745","\uA746":"\uA747","\uA748":"\uA749","\uA74A":"\uA74B","\uA74C":"\uA74D","\uA74E":"\uA74F","\uA750":"\uA751","\uA752":"\uA753","\uA754":"\uA755","\uA756":"\uA757","\uA758":"\uA759","\uA75A":"\uA75B","\uA75C":"\uA75D","\uA75E":"\uA75F","\uA760":"\uA761", "\uA762":"\uA763","\uA764":"\uA765","\uA766":"\uA767","\uA768":"\uA769","\uA76A":"\uA76B","\uA76C":"\uA76D","\uA76E":"\uA76F","\uA779":"\uA77A","\uA77B":"\uA77C","\uA77D":"\u1D79","\uA77E":"\uA77F","\uA780":"\uA781","\uA782":"\uA783","\uA784":"\uA785","\uA786":"\uA787","\uA78B":"\uA78C","\uA78D":"\u0265","\uA790":"\uA791","\uA792":"\uA793","\uA796":"\uA797","\uA798":"\uA799","\uA79A":"\uA79B","\uA79C":"\uA79D","\uA79E":"\uA79F","\uA7A0":"\uA7A1","\uA7A2":"\uA7A3","\uA7A4":"\uA7A5","\uA7A6":"\uA7A7", "\uA7A8":"\uA7A9","\uA7AA":"\u0266","\uA7AB":"\u025C","\uA7AC":"\u0261","\uA7AD":"\u026C","\uA7B0":"\u029E","\uA7B1":"\u0287","\uFF21":"\uFF41","\uFF22":"\uFF42","\uFF23":"\uFF43","\uFF24":"\uFF44","\uFF25":"\uFF45","\uFF26":"\uFF46","\uFF27":"\uFF47","\uFF28":"\uFF48","\uFF29":"\uFF49","\uFF2A":"\uFF4A","\uFF2B":"\uFF4B","\uFF2C":"\uFF4C","\uFF2D":"\uFF4D","\uFF2E":"\uFF4E","\uFF2F":"\uFF4F","\uFF30":"\uFF50","\uFF31":"\uFF51","\uFF32":"\uFF52","\uFF33":"\uFF53","\uFF34":"\uFF54","\uFF35":"\uFF55", "\uFF36":"\uFF56","\uFF37":"\uFF57","\uFF38":"\uFF58","\uFF39":"\uFF59","\uFF3A":"\uFF5A","\uD801\uDC00":"\uD801\uDC28","\uD801\uDC01":"\uD801\uDC29","\uD801\uDC02":"\uD801\uDC2A","\uD801\uDC03":"\uD801\uDC2B","\uD801\uDC04":"\uD801\uDC2C","\uD801\uDC05":"\uD801\uDC2D","\uD801\uDC06":"\uD801\uDC2E","\uD801\uDC07":"\uD801\uDC2F","\uD801\uDC08":"\uD801\uDC30","\uD801\uDC09":"\uD801\uDC31","\uD801\uDC0A":"\uD801\uDC32","\uD801\uDC0B":"\uD801\uDC33","\uD801\uDC0C":"\uD801\uDC34","\uD801\uDC0D":"\uD801\uDC35", "\uD801\uDC0E":"\uD801\uDC36","\uD801\uDC0F":"\uD801\uDC37","\uD801\uDC10":"\uD801\uDC38","\uD801\uDC11":"\uD801\uDC39","\uD801\uDC12":"\uD801\uDC3A","\uD801\uDC13":"\uD801\uDC3B","\uD801\uDC14":"\uD801\uDC3C","\uD801\uDC15":"\uD801\uDC3D","\uD801\uDC16":"\uD801\uDC3E","\uD801\uDC17":"\uD801\uDC3F","\uD801\uDC18":"\uD801\uDC40","\uD801\uDC19":"\uD801\uDC41","\uD801\uDC1A":"\uD801\uDC42","\uD801\uDC1B":"\uD801\uDC43","\uD801\uDC1C":"\uD801\uDC44","\uD801\uDC1D":"\uD801\uDC45","\uD801\uDC1E":"\uD801\uDC46", "\uD801\uDC1F":"\uD801\uDC47","\uD801\uDC20":"\uD801\uDC48","\uD801\uDC21":"\uD801\uDC49","\uD801\uDC22":"\uD801\uDC4A","\uD801\uDC23":"\uD801\uDC4B","\uD801\uDC24":"\uD801\uDC4C","\uD801\uDC25":"\uD801\uDC4D","\uD801\uDC26":"\uD801\uDC4E","\uD801\uDC27":"\uD801\uDC4F","\uD806\uDCA0":"\uD806\uDCC0","\uD806\uDCA1":"\uD806\uDCC1","\uD806\uDCA2":"\uD806\uDCC2","\uD806\uDCA3":"\uD806\uDCC3","\uD806\uDCA4":"\uD806\uDCC4","\uD806\uDCA5":"\uD806\uDCC5","\uD806\uDCA6":"\uD806\uDCC6","\uD806\uDCA7":"\uD806\uDCC7", "\uD806\uDCA8":"\uD806\uDCC8","\uD806\uDCA9":"\uD806\uDCC9","\uD806\uDCAA":"\uD806\uDCCA","\uD806\uDCAB":"\uD806\uDCCB","\uD806\uDCAC":"\uD806\uDCCC","\uD806\uDCAD":"\uD806\uDCCD","\uD806\uDCAE":"\uD806\uDCCE","\uD806\uDCAF":"\uD806\uDCCF","\uD806\uDCB0":"\uD806\uDCD0","\uD806\uDCB1":"\uD806\uDCD1","\uD806\uDCB2":"\uD806\uDCD2","\uD806\uDCB3":"\uD806\uDCD3","\uD806\uDCB4":"\uD806\uDCD4","\uD806\uDCB5":"\uD806\uDCD5","\uD806\uDCB6":"\uD806\uDCD6","\uD806\uDCB7":"\uD806\uDCD7","\uD806\uDCB8":"\uD806\uDCD8", "\uD806\uDCB9":"\uD806\uDCD9","\uD806\uDCBA":"\uD806\uDCDA","\uD806\uDCBB":"\uD806\uDCDB","\uD806\uDCBC":"\uD806\uDCDC","\uD806\uDCBD":"\uD806\uDCDD","\uD806\uDCBE":"\uD806\uDCDE","\uD806\uDCBF":"\uD806\uDCDF","\xDF":"ss","\u0130":"i\u0307","\u0149":"\u02BCn","\u01F0":"j\u030C","\u0390":"\u03B9\u0308\u0301","\u03B0":"\u03C5\u0308\u0301","\u0587":"\u0565\u0582","\u1E96":"h\u0331","\u1E97":"t\u0308","\u1E98":"w\u030A","\u1E99":"y\u030A","\u1E9A":"a\u02BE","\u1E9E":"ss","\u1F50":"\u03C5\u0313","\u1F52":"\u03C5\u0313\u0300", "\u1F54":"\u03C5\u0313\u0301","\u1F56":"\u03C5\u0313\u0342","\u1F80":"\u1F00\u03B9","\u1F81":"\u1F01\u03B9","\u1F82":"\u1F02\u03B9","\u1F83":"\u1F03\u03B9","\u1F84":"\u1F04\u03B9","\u1F85":"\u1F05\u03B9","\u1F86":"\u1F06\u03B9","\u1F87":"\u1F07\u03B9","\u1F88":"\u1F00\u03B9","\u1F89":"\u1F01\u03B9","\u1F8A":"\u1F02\u03B9","\u1F8B":"\u1F03\u03B9","\u1F8C":"\u1F04\u03B9","\u1F8D":"\u1F05\u03B9","\u1F8E":"\u1F06\u03B9","\u1F8F":"\u1F07\u03B9","\u1F90":"\u1F20\u03B9","\u1F91":"\u1F21\u03B9","\u1F92":"\u1F22\u03B9", "\u1F93":"\u1F23\u03B9","\u1F94":"\u1F24\u03B9","\u1F95":"\u1F25\u03B9","\u1F96":"\u1F26\u03B9","\u1F97":"\u1F27\u03B9","\u1F98":"\u1F20\u03B9","\u1F99":"\u1F21\u03B9","\u1F9A":"\u1F22\u03B9","\u1F9B":"\u1F23\u03B9","\u1F9C":"\u1F24\u03B9","\u1F9D":"\u1F25\u03B9","\u1F9E":"\u1F26\u03B9","\u1F9F":"\u1F27\u03B9","\u1FA0":"\u1F60\u03B9","\u1FA1":"\u1F61\u03B9","\u1FA2":"\u1F62\u03B9","\u1FA3":"\u1F63\u03B9","\u1FA4":"\u1F64\u03B9","\u1FA5":"\u1F65\u03B9","\u1FA6":"\u1F66\u03B9","\u1FA7":"\u1F67\u03B9", "\u1FA8":"\u1F60\u03B9","\u1FA9":"\u1F61\u03B9","\u1FAA":"\u1F62\u03B9","\u1FAB":"\u1F63\u03B9","\u1FAC":"\u1F64\u03B9","\u1FAD":"\u1F65\u03B9","\u1FAE":"\u1F66\u03B9","\u1FAF":"\u1F67\u03B9","\u1FB2":"\u1F70\u03B9","\u1FB3":"\u03B1\u03B9","\u1FB4":"\u03AC\u03B9","\u1FB6":"\u03B1\u0342","\u1FB7":"\u03B1\u0342\u03B9","\u1FBC":"\u03B1\u03B9","\u1FC2":"\u1F74\u03B9","\u1FC3":"\u03B7\u03B9","\u1FC4":"\u03AE\u03B9","\u1FC6":"\u03B7\u0342","\u1FC7":"\u03B7\u0342\u03B9","\u1FCC":"\u03B7\u03B9","\u1FD2":"\u03B9\u0308\u0300", "\u1FD3":"\u03B9\u0308\u0301","\u1FD6":"\u03B9\u0342","\u1FD7":"\u03B9\u0308\u0342","\u1FE2":"\u03C5\u0308\u0300","\u1FE3":"\u03C5\u0308\u0301","\u1FE4":"\u03C1\u0313","\u1FE6":"\u03C5\u0342","\u1FE7":"\u03C5\u0308\u0342","\u1FF2":"\u1F7C\u03B9","\u1FF3":"\u03C9\u03B9","\u1FF4":"\u03CE\u03B9","\u1FF6":"\u03C9\u0342","\u1FF7":"\u03C9\u0342\u03B9","\u1FFC":"\u03C9\u03B9","\uFB00":"ff","\uFB01":"fi","\uFB02":"fl","\uFB03":"ffi","\uFB04":"ffl","\uFB05":"st","\uFB06":"st","\uFB13":"\u0574\u0576","\uFB14":"\u0574\u0565", "\uFB15":"\u0574\u056B","\uFB16":"\u057E\u0576","\uFB17":"\u0574\u056D"};function pMb(a){return a.slice(1,a.length-1).trim().replace(nMb,function(b){return oMb[b]||" "})} ;var qMb=new RegExp(/[!-#%-\*,-/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/), rMb=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),sMb=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),tMb=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),uMb=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),vMb=/`+/,wMb=/^`+/,xMb=/\.\.\./g,yMb=/--+/g,zMb=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/, AMb=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,BMb=/^ *(?:\n *)?/,CMb=/^[ \t\n\x0b\x0c\x0d]/,DMb=/[ \t\n\x0b\x0c\x0d]+/g,EMb=/^\s/,FMb=/ *$/,GMb=/^ */,HMb=/^ *(?:\n|$)/,IMb=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),JMb=/^[^\n`\[\]\\!<&*_'"]+/m,KL=function(a){var b=new IL("text");b._literal=a;return b},LL=function(a){this.subject=""; this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=a||{}}; LL.prototype.match=function(a){a=a.exec(this.subject.slice(this.pos));if(a===null)return null;this.pos+=a.index+a[0].length;return a[0]}; LL.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1}; var ML=function(a){a.match(BMb);return!0},KMb=function(a,b,c){var d=0; var e=a.pos;if(b===39||b===34)d++,a.pos++;else for(;a.peek()===b;)d++,a.pos++;if(d===0)d=null;else{var h=e===0?"\n":a.subject.charAt(e-1);var k=a.peek();k=k===-1?"\n":HL(k);var m=EMb.test(k);k=qMb.test(k);var p=EMb.test(h);var q=qMb.test(h);h=!m&&!(k&&!p&&!q);m=!p&&!(q&&!m&&!k);b===95?(p=h&&(!m||q),k=m&&(!h||k)):(p=b===39||b===34?h&&!m:h,k=m);a.pos=e;d={numdelims:d,can_open:p,can_close:k}}if(!d)return!1;e=d.numdelims;k=a.pos;a.pos+=e;k=b===39?"\u2019":b===34?"\u201C":a.subject.slice(k,a.pos);k=KL(k); c.appendChild(k);a.delimiters={cc:b,numdelims:e,origdelims:e,node:k,previous:a.delimiters,next:null,can_open:d.can_open,can_close:d.can_close};a.delimiters.previous!==null&&(a.delimiters.previous.next=a.delimiters);return!0},LMb=function(a,b){b.previous!==null&&(b.previous.next=b.next); b.next===null?a.delimiters=b.previous:b.next.previous=b.previous},MMb=function(a,b){var c,d,e=[],h=!1; e[95]=b;e[42]=b;e[39]=b;e[34]=b;for(c=a.delimiters;c!==null&&c.previous!==b;)c=c.previous;for(;c!==null;){var k=c.cc;if(c.can_close){var m=c.previous;for(d=!1;m!==null&&m!==b&&m!==e[k];){h=(c.can_open||m.can_close)&&(m.origdelims+c.origdelims)%3===0;if(m.cc===c.cc&&m.can_open&&!h){d=!0;break}m=m.previous}var p=c;if(k===42||k===95){if(d){var q=c.numdelims>=2&&m.numdelims>=2?2:1;var r=m.node;var w=c.node;m.numdelims-=q;c.numdelims-=q;r._literal=r._literal.slice(0,r._literal.length-q);w._literal=w._literal.slice(0, w._literal.length-q);var z=new IL(q===1?"emph":"strong");for(q=r._next;q&&q!==w;){var C=q._next;JL(q);z.appendChild(q);q=C}mMb(r,z);q=m;C=c;q.next!==C&&(q.next=C,C.previous=q);m.numdelims===0&&(JL(r),LMb(a,m));c.numdelims===0&&(JL(w),m=c.next,LMb(a,c),c=m)}else c=c.next;}else k===39?(c.node._literal="\u2019",d&&(m.node._literal="\u2018"),c=c.next):k===34&&(c.node._literal="\u201D",d&&(m.node.literal="\u201C"),c=c.next);d||h||(e[k]=p.previous,p.can_open||LMb(a,p))}else c=c.next}for(;a.delimiters!== null&&a.delimiters!==b;)LMb(a,a.delimiters)},NMb=function(a){a=a.match(rMb); return a===null?null:gMb(a.substr(1,a.length-2))},OMb=function(a){var b=a.match(sMb); if(b===null){b=a.pos;for(var c=0,d;(d=a.peek())!==-1;)if(d===92)a.pos+=1,a.peek()!==-1&&(a.pos+=1);else if(d===40)a.pos+=1,c+=1;else if(d===41){if(c<1)break;else a.pos+=1,--c;}else if(CMb.exec(HL(d))!==null)break;else a.pos+=1;b=a.subject.substr(b,a.pos-b);return hMb(gMb(b))}return hMb(gMb(b.substr(1,b.length-2)))},PMb=function(a){a=a.match(IMb); return a===null||a.length>1001?0:a.length},QMb=function(a,b,c,d){a.brackets!==null&&(a.brackets.bracketAfter=!0); a.brackets={node:b,previous:a.brackets,previousDelimiter:a.delimiters,index:c,image:d,active:!0}},RMb=function(a,b){var c; return(c=a.match(JMb))?(a.options.smart?b.appendChild(KL(c.replace(xMb,"\u2026").replace(yMb,function(d){var e=0,h=0;d.length%3===0?h=d.length/3:d.length%2===0?e=d.length/2:d.length%3===2?(e=1,h=(d.length-2)/3):(e=2,h=(d.length-4)/3);d="";var k;for(k=0;k<h;k++)d+="\u2014";for(k=0;k<e;k++)d+="\u2013";return d}))):b.appendChild(KL(c)),!0):!1},SMb=function(a,b,c){a.subject=b; a.pos=0;b=a.pos;var d=PMb(a);if(d===0)return 0;var e=a.subject.substr(0,d);if(a.peek()===58)a.pos++;else return a.pos=b,0;ML(a);d=OMb(a);if(d===null||d.length===0)return a.pos=b,0;var h=a.pos;ML(a);var k=NMb(a);k===null&&(k="",a.pos=h);var m=!0;a.match(HMb)===null&&(k===""?m=!1:(k="",a.pos=h,m=a.match(HMb)!==null));if(!m)return a.pos=b,0;e=pMb(e);if(e==="")return a.pos=b,0;c[e]||(c[e]={destination:d,title:k});return a.pos-b},TMb=function(a,b){var c,d=a.peek(); if(d===-1)return!1;switch(d){case 10:a.pos+=1;if((c=b._lastChild)&&c.type==="text"&&c._literal[c._literal.length-1]===" "){var e=c._literal[c._literal.length-2]===" ";c._literal=c._literal.replace(FMb,"");b.appendChild(new IL(e?"linebreak":"softbreak"))}else b.appendChild(new IL("softbreak"));a.match(GMb);c=!0;break;case 92:c=a.subject;a.pos+=1;a.peek()===10?(a.pos+=1,c=new IL("linebreak"),b.appendChild(c)):tMb.test(c.charAt(a.pos))?(b.appendChild(KL(c.charAt(a.pos))),a.pos+=1):b.appendChild(KL("\\")); c=!0;break;case 96:a:if(c=a.match(wMb),c===null)c=!1;else{e=a.pos;for(var h;(h=a.match(vMb))!==null;)if(h===c){h=new IL("code");h._literal=a.subject.slice(e,a.pos-c.length).trim().replace(DMb," ");b.appendChild(h);c=!0;break a}a.pos=e;b.appendChild(KL(c));c=!0}break;case 42:case 95:c=KMb(a,d,b);break;case 39:case 34:c=a.options.smart&&KMb(a,d,b);break;case 91:c=a.pos;a.pos+=1;e=KL("[");b.appendChild(e);QMb(a,e,c,!1);c=!0;break;case 33:c=a.pos;a.pos+=1;a.peek()===91?(a.pos+=1,e=KL("!["),b.appendChild(e), QMb(a,e,c+1,!0)):b.appendChild(KL("!"));c=!0;break;case 93:var k,m=!1,p;a.pos+=1;var q=a.pos;e=a.brackets;if(e===null)b.appendChild(KL("]"));else if(e.active){c=e.image;var r=a.pos;a.peek()===40&&(a.pos++,ML(a)&&(h=OMb(a))!==null&&ML(a)&&(CMb.test(a.subject.charAt(a.pos-1))&&(k=NMb(a)),1)&&ML(a)&&a.peek()===41?(a.pos+=1,m=!0):a.pos=r);if(!m){var w=a.pos,z=PMb(a);z>2?p=a.subject.slice(w,w+z):e.bracketAfter||(p=a.subject.slice(e.index,q));z===0&&(a.pos=r);p&&(p=a.refmap[pMb(p)])&&(h=p.destination,k= p.title,m=!0)}if(m){q=new IL(c?"image":"link");q._destination=h;q._title=k||"";for(h=e.node._next;h;)k=h._next,JL(h),q.appendChild(h),h=k;b.appendChild(q);MMb(a,e.previousDelimiter);a.brackets=a.brackets.previous;JL(e.node);if(!c)for(e=a.brackets;e!==null;)e.image||(e.active=!1),e=e.previous}else a.brackets=a.brackets.previous,a.pos=q,b.appendChild(KL("]"))}else b.appendChild(KL("]")),a.brackets=a.brackets.previous;c=!0;break;case 60:(c=a.match(zMb))?(c=c.slice(1,c.length-1),e=new IL("link"),e._destination= hMb("mailto:"+c),e._title="",e.appendChild(KL(c)),b.appendChild(e),c=!0):(c=a.match(AMb))?(c=c.slice(1,c.length-1),e=new IL("link"),e._destination=hMb(c),e._title="",e.appendChild(KL(c)),b.appendChild(e),c=!0):c=!1;c||(c=a.match(aMb),c===null?c=!1:(e=new IL("html_inline"),e._literal=c,b.appendChild(e),c=!0));break;case 38:(c=a.match(uMb))?(b.appendChild(KL(ZLb(c))),c=!0):c=!1;break;default:c=RMb(a,b);}c||(a.pos+=1,b.appendChild(KL(HL(d))));return!0}; LL.prototype.parseInlines=function(a){this.subject=a._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;TMb(this,a););a._string_content=null;MMb(this,null)}; LL.prototype.parse=LL.prototype.parseInlines;var UMb=[/./,/^<(?:script|pre|style)(?:\s|>|$)/i,/^\x3c!--/,/^<[?]/,/^<![A-Z]/,/^<!\[CDATA\[/,/^<[/]?(?:address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[123456]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|title|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?:\s|[/]?[>]|$)/i,RegExp("^(?:<[A-Za-z][A-Za-z0-9-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?>|</[A-Za-z][A-Za-z0-9-]*\\s*[>])\\s*$", "i")],VMb=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],WMb=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,XMb=/^[#`~*+_=<>0-9-\|]|\|/,YMb=/[^ \t\f\v\r\n]/,ZMb=/^[*+-]/,$Mb=/^(\d{1,9})([.)])/,aNb=/^#{1,6}(?:[ \t]+|$)/,bNb=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,cNb=/^(?:`{3,}|~{3,})(?= *$)/,dNb=/^(?:=+|-+)[ \t]*$/,eNb=/\r\n|\n|\r/,fNb=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,gNb=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/; function NL(a){return a===32||a===9} function OL(a,b){return b<a.length?a.charCodeAt(b):-1} function hNb(a){for(;a;){if(a._lastLineBlank)return!0;var b=a.type;if(b==="list"||b==="item")a=a._lastChild;else break}return!1} function PL(a){if(fNb.test(a)){var b=1,c=0,d=0;for(a[c]=="|"&&c++;c<a.length;){switch(a[c]){case"|":d=1;break;case" ":break;case"\t":break;default:d&&(d=0,b++);}c++}return gNb.test(a)?-b:b}return 0} var jNb={document:{continue:function(){return 0}, finalize:function(){}, canContain:function(a){return a!=="item"}, acceptsLines:!1},list:{continue:function(){return 0}, finalize:function(a,b){for(a=b._firstChild;a;){if(hNb(a)&&a._next){b._listData.tight=!1;break}for(var c=a._firstChild;c;){if(hNb(c)&&(a._next||c._next)){b._listData.tight=!1;break}c=c._next}a=a._next}}, canContain:function(a){return a==="item"}, acceptsLines:!1},block_quote:{continue:function(a){var b=a.currentLine;if(a.indented||OL(b,a.nextNonspace)!==62)return 1;QL(a);RL(a,1,!1);NL(OL(b,a.offset))&&RL(a,1,!0);return 0}, finalize:function(){}, canContain:function(a){return a!=="item"}, acceptsLines:!1},item:{continue:function(a,b){if(a.blank){if(b._firstChild==null)return 1;QL(a)}else if(a.indent>=b._listData.markerOffset+b._listData.padding)RL(a,b._listData.markerOffset+b._listData.padding,!0);else return 1;return 0}, finalize:function(){}, canContain:function(a){return a!=="item"&&!iNb(a)}, acceptsLines:!1},heading:{continue:function(){return 1}, finalize:function(){}, canContain:function(){return!1}, acceptsLines:!1},thematic_break:{continue:function(){return 1}, finalize:function(){}, canContain:function(){return!1}, acceptsLines:!1},code_block:{continue:function(a,b){var c=a.currentLine,d=a.indent;if(b._isFenced){if((d=d<=3&&c.charAt(a.nextNonspace)===b._fenceChar&&c.slice(a.nextNonspace).match(cNb))&&d[0].length>=b._fenceLength)return a.finalize(b,a.lineNumber),2;for(b=b._fenceOffset;b>0&&NL(OL(c,a.offset));)RL(a,1,!0),b--}else if(d>=4)RL(a,4,!0);else if(a.blank)QL(a);else return 1;return 0}, finalize:function(a,b){if(b._isFenced){var c=b._string_content,d=c.indexOf("\n");a=c.slice(0,d);c=c.slice(d+1);b.info=gMb(a.trim());b._literal=c}else b._literal=b._string_content.replace(/(\n *)+$/,"\n");b._string_content=null}, canContain:function(){return!1}, acceptsLines:!0},html_block:{continue:function(a,b){return!a.blank||b._htmlBlockType!==6&&b._htmlBlockType!==7?0:1}, finalize:function(a,b){b._literal=b._string_content.replace(/(\n *)+$/,"");b._string_content=null}, canContain:function(){return!1}, acceptsLines:!0},paragraph:{continue:function(a){return a.blank?1:0}, finalize:function(a,b){for(var c,d=!1;OL(b._string_content,0)===91&&(c=SMb(a.inlineParser,b._string_content,a.refmap));)b._string_content=b._string_content.slice(c),d=!0;d&&!YMb.test(b._string_content)&&JL(b)}, canContain:function(){return!1}, acceptsLines:!0},table:{continue:function(a){return PL(a.currentLine)!==0?0:1}, finalize:function(){}, canContain:function(a){return a=="row"}, acceptsLines:!1},row:{continue:function(){return 1}, finalize:function(a,b){if(!b._rowIsDelimiter){a=b._isHeader?"th":"td";for(var c=b._parent._tableColumns,d=b._string_content,e=0,h="",k,m=b._sourcepos[0][0];e<d.length;){switch(d[e]){case"|":k&&(k._string_content=h.trim(),h="",k=null,c--,c<=0&&(e=d.length));break;default:if(!k){k=new IL(a,[[m,e],[m,e]]);var p=b._parent._columnAlignment,q=b._parent._tableColumns-c;p&&q<=p.length&&q>=0&&(k._alignment=p[q]);b.appendChild(k)}h+=d[e];k._sourcepos[1][1]=e;}e++}k&&(k._string_content=h.trim());b._string_content= ""}}, canContain:function(a){return a!=="row"}, acceptsLines:!1}},kNb=[function(a){if(a.indented||OL(a.currentLine,a.nextNonspace)!==62)return 0;QL(a);RL(a,1,!1);NL(OL(a.currentLine,a.offset))&&RL(a,1,!0);SL(a);a.addChild("block_quote",a.nextNonspace);return 1}, function(a){var b;if(!a.indented&&(b=a.currentLine.slice(a.nextNonspace).match(aNb))){QL(a);RL(a,b[0].length,!1);SL(a);var c=a.addChild("heading",a.nextNonspace);c.level=b[0].trim().length;c._string_content=a.currentLine.slice(a.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");RL(a,a.currentLine.length-a.offset);return 2}return 0}, function(a){var b;if(!a.indented&&(b=a.currentLine.slice(a.nextNonspace).match(bNb))){var c=b[0].length;SL(a);var d=a.addChild("code_block",a.nextNonspace);d._isFenced=!0;d._fenceLength=c;d._fenceChar=b[0][0];d._fenceOffset=a.indent;QL(a);RL(a,c,!1);return 2}return 0}, function(a,b){if(!a.indented&&OL(a.currentLine,a.nextNonspace)===60){var c=a.currentLine.slice(a.nextNonspace),d;for(d=1;d<=7;d++)if(UMb[d].test(c)&&(d<7||b.type!=="paragraph"))return SL(a),a.addChild("html_block",a.offset)._htmlBlockType=d,2}return 0}, function(a,b){var c;if(!a.indented&&b.type==="paragraph"&&(c=a.currentLine.slice(a.nextNonspace).match(dNb))){SL(a);var d=new IL("heading",b.sourcepos);d.level=c[0][0]==="="?1:2;d._string_content=b._string_content;mMb(b,d);JL(b);a.tip=d;RL(a,a.currentLine.length-a.offset,!1);return 2}return 0}, function(a){return!a.indented&&WMb.test(a.currentLine.slice(a.nextNonspace))?(SL(a),a.addChild("thematic_break",a.nextNonspace),RL(a,a.currentLine.length-a.offset,!1),2):0}, function(a,b){var c,d;if(!(d=a.indented&&b.type!=="list")){a:{var e=b,h=a.currentLine.slice(a.nextNonspace);d={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:a.indent};if(c=h.match(ZMb))d.type="bullet",d.bulletChar=c[0][0];else{if(!(c=h.match($Mb))||e.type==="paragraph"&&c[1]!=="1"){c=null;break a}d.type="ordered";d.start=parseInt(c[1],10);d.delimiter=c[2]}var k=OL(a.currentLine,a.nextNonspace+c[0].length);if(k!==-1&&k!==9&&k!==32||e.type==="paragraph"&&!a.currentLine.slice(a.nextNonspace+ c[0].length).match(YMb))c=null;else{QL(a);RL(a,c[0].length,!0);e=a.column;h=a.offset;do RL(a,1,!0),k=OL(a.currentLine,a.offset);while(a.column-e<5&&NL(k));k=OL(a.currentLine,a.offset)===-1;var m=a.column-e;m>=5||m<1||k?(d.padding=c[0].length+1,a.column=e,a.offset=h,NL(OL(a.currentLine,a.offset))&&RL(a,1,!0)):d.padding=c[0].length+m;c=d}}d=!c}if(d)return 0;SL(a);(d=a.tip.type!=="list")||(b=b._listData,d=!(b.type===c.type&&b.delimiter===c.delimiter&&b.bulletChar===c.bulletChar));d&&(b=a.addChild("list", a.nextNonspace),b._listData=c);b=a.addChild("item",a.nextNonspace);b._listData=c;return 1}, function(a){var b;return((b=a.options.shouldParseIndentAsCodeBlock)!=null?b:1)&&a.indented&&a.tip.type!=="paragraph"&&!a.blank?(RL(a,4,!0),SL(a),a.addChild("code_block",a.offset),2):0}, function(a,b){var c=PL(a.currentLine),d=PL(a.lookahead);if(c!==0&&d<0&&Math.abs(c)==Math.abs(d)&&!iNb(b.type)){SL(a);b=a.addChild("table",a.nextNonspace);b._tableRows=1;b._tableColumns=Math.abs(c);c=a.lookahead;if(gNb.test(c)){d=[];for(var e=0,h=!1,k=0,m=void 0;e<c.length;){var p=k>=3;switch(c[e]){case"-":k++;break;case"|":h&&(d.push(m),m=void 0,k=0);h=!0;break;case":":m||p||(m="left"),!m&&p&&(m="right"),m==="left"&&p&&(m="center");}e++}c=d}else c=void 0;b._columnAlignment=c;b=a.addChild("row", a.nextNonspace);b._isHeader=!0;RL(a,a.currentLine.length-a.offset,!1);b._string_content=a.currentLine;return 1}return 0}, function(a,b){if(b.type=="table"&&PL(a.currentLine)!==0){SL(a);var c=b;b=a.addChild("row",a.nextNonspace);PL(a.currentLine)<0?b._rowIsDelimiter=!0:c._tableRows+=1;RL(a,a.currentLine.length-a.offset,!1);b._string_content=a.currentLine;return 2}return 0}]; function iNb(a){return a=="table"||a=="row"||a=="cell"} function lNb(){return new IL("document",[[1,1],[0,0]])} var mNb=function(){var a=a===void 0?{}:a;this.lastMatchedContainer=this.doc=lNb();this.refmap={};this.lastLineLength=0;this.inlineParser=new LL(a);this.options=a;this.oldtip=this.tip=this.doc;this.lookahead=this.currentLine="";this.indent=this.nextNonspaceColumn=this.nextNonspace=this.column=this.offset=this.lineNumber=0;this.partiallyConsumedTab=this.blank=this.indented=!1;this.allClosed=!0;this.blocks=jNb;this.blockStarts=kNb},nNb=function(a){a.partiallyConsumedTab&&(a.offset+=1,a.tip._string_content+= " ".repeat(4-a.column%4)); a.tip._string_content+=a.currentLine.slice(a.offset)+"\n"}; mNb.prototype.addChild=function(a,b){for(;!this.blocks[this.tip.type].canContain(a);)this.finalize(this.tip,this.lineNumber-1);a=new IL(a,[[this.lineNumber,b+1],[0,0]]);a._string_content="";this.tip.appendChild(a);return this.tip=a}; var SL=function(a){if(!a.allClosed){for(;a.oldtip!==a.lastMatchedContainer;){var b=a.oldtip._parent;a.finalize(a.oldtip,a.lineNumber-1);a.oldtip=b}a.allClosed=!0}},RL=function(a,b,c){for(var d=a.currentLine,e,h;b>0&&(h=d[a.offset]);)h==="\t"?(e=4-a.column%4,c?(a.partiallyConsumedTab=e>b,e=e>b?b:e,a.column+=e,a.offset+=a.partiallyConsumedTab?0:1,b-=e):(a.partiallyConsumedTab=!1,a.column+=e,a.offset+=1,--b)):(a.partiallyConsumedTab=!1,a.offset+=1,a.column+=1,--b)},QL=function(a){a.offset=a.nextNonspace; a.column=a.nextNonspaceColumn;a.partiallyConsumedTab=!1},oNb=function(a){for(var b=a.currentLine,c=a.offset,d=a.column,e;(e=b.charAt(c))!=="";)if(e===" ")c++,d++;else if(e==="\t")c++,d+=4-d%4;else break;a.blank=e==="\n"||e==="\r"||e==="";a.nextNonspace=c;a.nextNonspaceColumn=d;a.indent=a.nextNonspaceColumn-a.column;a.indented=a.indent>=4}; mNb.prototype.finalize=function(a,b){var c=a._parent;a._open=!1;a.sourcepos[1]=[b,this.lastLineLength];this.blocks[a.type].finalize(this,a);this.tip=c}; mNb.prototype.parse=function(a){this.tip=this.doc=lNb();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!a)return this.doc;this.options.time&&console.time("preparing input");var b=a.split(eNb),c=b.length;a.charCodeAt(a.length-1)===10&&--c;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(a=0;a<c;a++)a:{var d=void 0,e=b[a],h=b[a+1],k=!0,m=this.doc;this.oldtip= this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;e.indexOf("\0")!==-1&&(e=e.replace(/\0/g,"\uFFFD"));this.currentLine=e;for(this.lookahead=h;(d=m._lastChild)&&d._open;){m=d;oNb(this);switch(this.blocks[m.type].continue(this,m)){case 0:break;case 1:k=!1;break;case 2:this.lastLineLength=e.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!k){m=m._parent;break}}this.allClosed=m===this.oldtip;this.lastMatchedContainer= m;d=m.type!=="paragraph"&&jNb[m.type].acceptsLines;h=this.blockStarts;for(k=h.length;!d;){oNb(this);if(!this.indented&&!XMb.test(e.slice(this.nextNonspace))){QL(this);break}for(var p=0;p<k;){var q=h[p](this,m);if(q===1){m=this.tip;break}else if(q===2){m=this.tip;d=!0;break}else p++}if(p===k){QL(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){SL(this);this.blank&&m.lastChild&&(m.lastChild._lastLineBlank=!0);d=m.type;h=this.blank&&!(d==="block_quote"||d==="code_block"&&m._isFenced|| d==="item"&&!m._firstChild&&m.sourcepos[0][0]===this.lineNumber);for(k=m;k;)k._lastLineBlank=h,k=k._parent;this.blocks[d].acceptsLines?(nNb(this),d==="html_block"&&m._htmlBlockType>=1&&m._htmlBlockType<=5&&VMb[m._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(m,this.lineNumber)):this.offset<e.length&&!this.blank&&(this.addChild("paragraph",this.offset),QL(this),nNb(this))}else nNb(this);this.lastLineLength=e.length}for(;this.tip;)this.finalize(this.tip,c);this.options.time&& console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");e=new lMb(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;c=e.next();)b=c.node,a=b.type,c.entering||a!=="paragraph"&&a!=="heading"&&a!=="th"&&a!="td"||this.inlineParser.parse(b);this.options.time&&console.timeEnd("inline parsing");return this.doc};function pNb(){} pNb.prototype.render=function(a){a=new lMb(a);var b;this.buffer="";for(this.lastOut="\n";b=a.next();){var c=b.node.type;if(this[c])this[c](b.node,b.entering)}return this.buffer}; pNb.prototype.out=function(a){TL(this,a)}; var TL=function(a,b){a.buffer+=b;a.lastOut=b}; pNb.prototype.cr=function(){this.lastOut!=="\n"&&TL(this,"\n")};var qNb=/^javascript:|vbscript:|file:|data:/i,rNb=/^data:image\/(?:png|gif|jpeg|webp)/i,sNb=function(a){return qNb.test(a)&&!rNb.test(a)}; function UL(){var a={safe:!1};a=a||{};a.softbreak=a.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=a} UL.prototype=Object.create(pNb.prototype);f=UL.prototype;f.text=function(a){this.out(a.literal)}; f.html_inline=function(a){this.options.safe?TL(this,"<!-- raw HTML omitted -->"):TL(this,a.literal)}; f.html_block=function(a){this.cr();this.options.safe?TL(this,"<!-- raw HTML omitted -->"):TL(this,a.literal);this.cr()}; f.softbreak=function(){TL(this,this.options.softbreak)}; f.linebreak=function(){this.tag("br",[],!0);this.cr()}; f.link=function(a,b){var c=this.attrs(a);b?(this.options.safe&&sNb(a.destination)||c.push(["href",GL(a.destination,!0)]),a.title&&c.push(["title",GL(a.title,!0)]),this.tag("a",c)):this.tag("/a")}; f.image=function(a,b){b?(this.disableTags===0&&(this.options.safe&&sNb(a.destination)?TL(this,"<img src=\"\" alt=\""):TL(this,"<img src=\""+GL(a.destination,!0)+"\" alt=\"")),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(a.title&&TL(this,"\" title=\""+GL(a.title,!0)),TL(this,"\" />")))}; f.emph=function(a,b){this.tag(b?"em":"/em")}; f.strong=function(a,b){this.tag(b?"strong":"/strong")}; f.paragraph=function(a,b){var c=a.parent.parent;a=this.attrs(a);c!==null&&c.type==="list"&&c.listTight||(b?(this.cr(),this.tag("p",a)):(this.tag("/p"),this.cr()))}; f.heading=function(a,b){var c="h"+a.level;a=this.attrs(a);b?(this.cr(),this.tag(c,a)):(this.tag("/"+c),this.cr())}; f.code=function(a){this.tag("code");this.out(a.literal);this.tag("/code")}; f.code_block=function(a){var b=a.info?a.info.split(/\s+/):[],c=this.attrs(a);b.length>0&&b[0].length>0&&c.push(["class","language-"+GL(b[0],!0)]);this.cr();this.tag("pre");this.tag("code",c);this.out(a.literal);this.tag("/code");this.tag("/pre");this.cr()}; f.thematic_break=function(a){a=this.attrs(a);this.cr();this.tag("hr",a,!0);this.cr()}; f.block_quote=function(a,b){a=this.attrs(a);b?(this.cr(),this.tag("blockquote",a)):(this.cr(),this.tag("/blockquote"));this.cr()}; f.list=function(a,b){var c=a.listType==="bullet"?"ul":"ol",d=this.attrs(a);b?(a=a.listStart,a!==null&&a!==1&&d.push(["start",a.toString()]),this.cr(),this.tag(c,d)):(this.cr(),this.tag("/"+c));this.cr()}; f.item=function(a,b){a=this.attrs(a);b?this.tag("li",a):(this.tag("/li"),this.cr())}; f.custom_inline=function(a,b){b&&a.onEnter?TL(this,a.onEnter):!b&&a.onExit&&TL(this,a.onExit)}; f.custom_block=function(a,b){this.cr();b&&a.onEnter?TL(this,a.onEnter):!b&&a.onExit&&TL(this,a.onExit);this.cr()}; f.table=function(a,b){a=this.attrs(a);b?(this.cr(),this.tag("table",a)):(this.tag("/table"),this.cr())}; f.row=function(a,b){a._rowIsDelimiter||(a=this.attrs(a),b?this.tag("tr",a):this.tag("/tr"))}; f.td=function(a,b){var c=this.attrs(a);a._alignment&&c.push(["align",a._alignment]);b?this.tag("td",c):this.tag("/td")}; f.th=function(a,b){var c=this.attrs(a);a._alignment&&c.push(["align",a._alignment]);b?this.tag("th",c):this.tag("/th")}; f.out=function(a){TL(this,GL(a,!1))}; f.tag=function(a,b,c){if(!(this.disableTags>0)){this.buffer+="<"+a;if(b&&b.length>0){a=0;for(var d;(d=b[a])!==void 0;)this.buffer+=" "+d[0]+"=\""+d[1]+"\"",a++}c&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}}; f.attrs=function(a){var b=[];this.options.sourcepos&&(a=a.sourcepos)&&b.push(["data-sourcepos",String(a[0][0])+":"+String(a[0][1])+"-"+String(a[1][0])+":"+String(a[1][1])]);return b}; UL.prototype.text=UL.prototype.text;UL.prototype.html_inline=UL.prototype.html_inline;UL.prototype.html_block=UL.prototype.html_block;UL.prototype.softbreak=UL.prototype.softbreak;UL.prototype.linebreak=UL.prototype.linebreak;UL.prototype.link=UL.prototype.link;UL.prototype.image=UL.prototype.image;UL.prototype.emph=UL.prototype.emph;UL.prototype.strong=UL.prototype.strong;UL.prototype.paragraph=UL.prototype.paragraph;UL.prototype.heading=UL.prototype.heading;UL.prototype.code=UL.prototype.code; UL.prototype.code_block=UL.prototype.code_block;UL.prototype.thematic_break=UL.prototype.thematic_break;UL.prototype.block_quote=UL.prototype.block_quote;UL.prototype.list=UL.prototype.list;UL.prototype.item=UL.prototype.item;UL.prototype.custom_inline=UL.prototype.custom_inline;UL.prototype.custom_block=UL.prototype.custom_block;UL.prototype.table=UL.prototype.table;UL.prototype.row=UL.prototype.row;UL.prototype.td=UL.prototype.td;UL.prototype.th=UL.prototype.th;UL.prototype.out=UL.prototype.out; UL.prototype.tag=UL.prototype.tag;UL.prototype.attrs=UL.prototype.attrs;/* Copyright 2010-2017 Mike Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ var tNb,uNb,vNb;(function(){function a(D,B){return D<B?-1:D>B?1:D>=B?0:NaN} function b(D){return function(B,H){return a(D(B),H)}} function c(){for(var D=0,B=arguments.length,H={},S;D<B;++D){if(!(S=arguments[D]+"")||S in H)throw Error("illegal type: "+S);H[S]=[]}return new d(H)} function d(D){this._=D} function e(D,B){return D.trim().split(/^|\s+/).map(function(H){var S="",Y=H.indexOf(".");Y>=0&&(S=H.slice(Y+1),H=H.slice(0,Y));if(H&&!B.hasOwnProperty(H))throw Error("unknown type: "+H);return{type:H,name:S}})} function h(D,B,H){for(var S=0,Y=D.length;S<Y;++S)if(D[S].name===B){D[S]=uJc;D=D.slice(0,S).concat(D.slice(S+1));break}H!=null&&D.push({name:B,value:H});return D} function k(D){var B=D+="",H=B.indexOf(":");H>=0&&(B=D.slice(0,H))!=="xmlns"&&(D=D.slice(H+1));return su.hasOwnProperty(B)?{space:su[B],local:D}:D} function m(D){return function(){var B=this.ownerDocument,H=this.namespaceURI;return H==="http://www.w3.org/1999/xhtml"&&B.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?B.createElement(D):B.createElementNS(H,D)}} function p(D){return function(){return this.ownerDocument.createElementNS(D.space,D.local)}} function q(D){D=k(D);return(D.local?p:m)(D)} function r(){} function w(D){return D==null?r:function(){return this.querySelector(D)}} function z(D){return Array(D.length)} function C(D,B){this.ownerDocument=D.ownerDocument;this.namespaceURI=D.namespaceURI;this._next=null;this._parent=D;this.__data__=B} function E(D){return function(){return D}} function I(D,B,H,S,Y,fa){for(var la=0,qa,La=B.length,Ja=fa.length;la<Ja;++la)(qa=B[la])?(qa.__data__=fa[la],S[la]=qa):H[la]=new C(D,fa[la]);for(;la<La;++la)if(qa=B[la])Y[la]=qa} function N(D,B,H,S,Y,fa,la){var qa,La,Ja={},Na=B.length,Sa=fa.length,yb=Array(Na),dc;for(qa=0;qa<Na;++qa)if(La=B[qa])yb[qa]=dc="$"+la.call(La,La.__data__,qa,B),dc in Ja?Y[qa]=La:Ja[dc]=La;for(qa=0;qa<Sa;++qa)dc="$"+la.call(D,fa[qa],qa,fa),(La=Ja[dc])?(S[qa]=La,La.__data__=fa[qa],Ja[dc]=null):H[qa]=new C(D,fa[qa]);for(qa=0;qa<Na;++qa)(La=B[qa])&&Ja[yb[qa]]===La&&(Y[qa]=La)} function P(D,B){return D<B?-1:D>B?1:D>=B?0:NaN} function U(D){return function(){this.removeAttribute(D)}} function ca(D){return function(){this.removeAttributeNS(D.space,D.local)}} function aa(D,B){return function(){this.setAttribute(D,B)}} function ea(D,B){return function(){this.setAttributeNS(D.space,D.local,B)}} function ha(D,B){return function(){var H=B.apply(this,arguments);H==null?this.removeAttribute(D):this.setAttribute(D,H)}} function va(D,B){return function(){var H=B.apply(this,arguments);H==null?this.removeAttributeNS(D.space,D.local):this.setAttributeNS(D.space,D.local,H)}} function Ma(D){return function(){this.style.removeProperty(D)}} function tb(D,B,H){return function(){this.style.setProperty(D,B,H)}} function bb(D,B,H){return function(){var S=B.apply(this,arguments);S==null?this.style.removeProperty(D):this.style.setProperty(D,S,H)}} function Ub(D,B){return D.style.getPropertyValue(B)||(D.ownerDocument&&D.ownerDocument.defaultView||D.document&&D||D.defaultView).getComputedStyle(D,null).getPropertyValue(B)} function Jb(D){return function(){delete this[D]}} function nc(D,B){return function(){this[D]=B}} function Lb(D,B){return function(){var H=B.apply(this,arguments);H==null?delete this[D]:this[D]=H}} function ic(){this.textContent=""} function lb(D){return function(){this.textContent=D}} function ib(D){return function(){var B=D.apply(this,arguments);this.textContent=B==null?"":B}} function Bb(){this.innerHTML=""} function Xa(D){return function(){this.innerHTML=D}} function ec(D){return function(){var B=D.apply(this,arguments);this.innerHTML=B==null?"":B}} function Wb(){return null} function Tc(){var D=this.parentNode;D&&D.removeChild(this)} function xd(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)} function da(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)} function cc(D,B,H){D=Xb(D,B,H);return function(S){var Y=S.relatedTarget;Y&&(Y===this||Y.compareDocumentPosition(this)&8)||D.call(this,S)}} function Xb(D,B,H){return function(){D.call(this,this.__data__,B,H)}} function Gc(D){return D.trim().split(/^|\s+/).map(function(B){var H="",S=B.indexOf(".");S>=0&&(H=B.slice(S+1),B=B.slice(0,S));return{type:B,name:H}})} function Rb(D){return function(){var B=this.__on;if(B){for(var H=0,S=-1,Y=B.length,fa;H<Y;++H)(fa=B[H],D.type&&fa.type!==D.type||fa.name!==D.name)?B[++S]=fa:this.removeEventListener(fa.type,fa.listener,fa.capture);++S?B.length=S:delete this.__on}}} function yc(D,B,H){var S=fSb.hasOwnProperty(D.type)?cc:Xb;return function(Y,fa,la){Y=this.__on;var qa;fa=S(B,fa,la);if(Y){la=0;for(var La=Y.length;la<La;++la)if((qa=Y[la]).type===D.type&&qa.name===D.name){this.removeEventListener(qa.type,qa.listener,qa.capture);this.addEventListener(qa.type,qa.listener=fa,qa.capture=H);qa.value=B;return}}this.addEventListener(D.type,fa,H);qa={type:D.type,name:D.name,value:B,listener:fa,capture:H};Y?Y.push(qa):this.__on=[qa]}} function Gg(D,B,H){var S=D.ownerDocument&&D.ownerDocument.defaultView||D.document&&D||D.defaultView,Y=S.CustomEvent;typeof Y==="function"?Y=new Y(B,H):(Y=S.document.createEvent("Event"),H?(Y.initEvent(B,H.bubbles,H.cancelable),Y.detail=H.detail):Y.initEvent(B,!1,!1));D.dispatchEvent(Y)} function fc(D,B){return function(){return Gg(this,D,B)}} function Cc(D,B){return function(){return Gg(this,D,B.apply(this,arguments))}} function ed(D,B){this._groups=D;this._parents=B} function ee(){return new ed([[document.documentElement]],vJc)} function Cb(){this._="@"+(++wJc).toString(36)} function Rc(D,B,H){D.prototype=B.prototype=H;H.constructor=D} function rd(D,B){D=Object.create(D.prototype);for(var H in B)D[H]=B[H];return D} function Oq(){} function fd(D){var B;D=(D+"").trim().toLowerCase();return(B=xJc.exec(D))?(B=parseInt(B[1],16),new lj(B>>8&15|B>>4&240,B>>4&15|B&240,(B&15)<<4|B&15,1)):(B=yJc.exec(D))?Yf(parseInt(B[1],16)):(B=zJc.exec(D))?new lj(B[1],B[2],B[3],1):(B=AJc.exec(D))?new lj(B[1]*255/100,B[2]*255/100,B[3]*255/100,1):(B=BJc.exec(D))?eu(B[1],B[2],B[3],B[4]):(B=CJc.exec(D))?eu(B[1]*255/100,B[2]*255/100,B[3]*255/100,B[4]):(B=DJc.exec(D))?Eo(B[1],B[2]/100,B[3]/100,1):(B=EJc.exec(D))?Eo(B[1],B[2]/100,B[3]/100,B[4]):gSb.hasOwnProperty(D)? Yf(gSb[D]):D==="transparent"?new lj(NaN,NaN,NaN,0):null} function Yf(D){return new lj(D>>16&255,D>>8&255,D&255,1)} function eu(D,B,H,S){S<=0&&(D=B=H=NaN);return new lj(D,B,H,S)} function qf(D){D instanceof Oq||(D=fd(D));if(!D)return new lj;D=D.rgb();return new lj(D.r,D.g,D.b,D.opacity)} function bh(D,B,H,S){return arguments.length===1?qf(D):new lj(D,B,H,S==null?1:S)} function lj(D,B,H,S){this.r=+D;this.g=+B;this.b=+H;this.opacity=+S} function yd(D){D=Math.max(0,Math.min(255,Math.round(D)||0));return(D<16?"0":"")+D.toString(16)} function Eo(D,B,H,S){S<=0?D=B=H=NaN:H<=0||H>=1?D=B=NaN:B<=0&&(D=NaN);return new Fj(D,B,H,S)} function Fm(D){if(D instanceof Fj)return new Fj(D.h,D.s,D.l,D.opacity);D instanceof Oq||(D=fd(D));if(!D)return new Fj;if(D instanceof Fj)return D;D=D.rgb();var B=D.r/255,H=D.g/255,S=D.b/255,Y=Math.min(B,H,S),fa=Math.max(B,H,S),la=NaN,qa=fa-Y,La=(fa+Y)/2;qa?(la=B===fa?(H-S)/qa+(H<S)*6:H===fa?(S-B)/qa+2:(B-H)/qa+4,qa/=La<.5?fa+Y:2-fa-Y,la*=60):qa=La>0&&La<1?0:la;return new Fj(la,qa,La,D.opacity)} function Ip(D,B,H,S){return arguments.length===1?Fm(D):new Fj(D,B,H,S==null?1:S)} function Fj(D,B,H,S){this.h=+D;this.s=+B;this.l=+H;this.opacity=+S} function Be(D,B,H){return(D<60?B+(H-B)*D/60:D<180?H:D<240?B+(H-B)*(240-D)/60:B)*255} function Gm(D){if(D instanceof na)return new na(D.l,D.a,D.b,D.opacity);if(D instanceof Pb){if(isNaN(D.h))return new na(D.l,0,0,D.opacity);var B=D.h*hSb;return new na(D.l,Math.cos(B)*D.c,Math.sin(B)*D.c,D.opacity)}D instanceof lj||(D=qf(D));var H=Yb(D.r),S=Yb(D.g),Y=Yb(D.b);B=wa(.2225045*H+.7168786*S+.0606169*Y);if(H===S&&S===Y)var fa=H=B;else fa=wa((.4360747*H+.3850649*S+.1430804*Y)/.96422),H=wa((.0139322*H+.0971045*S+.7141733*Y)/.82521);return new na(116*B-16,500*(fa-B),200*(B-H),D.opacity)} function na(D,B,H,S){this.l=+D;this.a=+B;this.b=+H;this.opacity=+S} function wa(D){return D>FJc?Math.pow(D,1/3):D/iSb+jSb} function Ea(D){return D>MR?D*D*D:iSb*(D-jSb)} function Ua(D){return 255*(D<=.0031308?12.92*D:1.055*Math.pow(D,1/2.4)-.055)} function Yb(D){return(D/=255)<=.04045?D/12.92:Math.pow((D+.055)/1.055,2.4)} function id(D){if(D instanceof Pb)return new Pb(D.h,D.c,D.l,D.opacity);D instanceof na||(D=Gm(D));if(D.a===0&&D.b===0)return new Pb(NaN,0,D.l,D.opacity);var B=Math.atan2(D.b,D.a)*kSb;return new Pb(B<0?B+360:B,Math.sqrt(D.a*D.a+D.b*D.b),D.l,D.opacity)} function Ba(D,B,H,S){return arguments.length===1?id(D):new Pb(D,B,H,S==null?1:S)} function Pb(D,B,H,S){this.h=+D;this.c=+B;this.l=+H;this.opacity=+S} function jb(D,B,H,S){if(arguments.length===1){var Y=D;if(Y instanceof xe)Y=new xe(Y.h,Y.s,Y.l,Y.opacity);else{Y instanceof lj||(Y=qf(Y));var fa=Y.g/255,la=Y.b/255,qa=(lSb*la+Y.r/255*-1.7884503806-3.5172982438*fa)/(lSb+-1.7884503806-3.5172982438);la-=qa;var La=(1.97294*(fa-qa)- -.29227*la)/-.90649;la=(fa=Math.sqrt(La*La+la*la)/(1.97294*qa*(1-qa)))?Math.atan2(La,la)*kSb-120:NaN;Y=new xe(la<0?la+360:la,fa,qa,Y.opacity)}}else Y=new xe(D,B,H,S==null?1:S);return Y} function xe(D,B,H,S){this.h=+D;this.s=+B;this.l=+H;this.opacity=+S} function Li(D,B,H,S,Y){var fa=D*D,la=fa*D;return((1-3*D+3*fa-la)*B+(4-6*fa+3*la)*H+(1+3*D+3*fa-3*la)*S+la*Y)/6} function gb(D){return function(){return D}} function Fo(D,B){return function(H){return D+H*B}} function Cn(D,B,H){return D=Math.pow(D,H),B=Math.pow(B,H)-D,H=1/H,function(S){return Math.pow(D+S*B,H)}} function kd(D,B){var H=B-D;return H?Fo(D,H>180||H<-180?H-360*Math.round(H/360):H):gb(isNaN(D)?B:D)} function Ph(D){return(D=+D)===1?bm:function(B,H){return H-B?Cn(B,H,D):gb(isNaN(B)?H:B)}} function bm(D,B){var H=B-D;return H?Fo(D,H):gb(isNaN(D)?B:D)} function NA(D){return function(B){var H=B.length,S=Array(H),Y=Array(H),fa=Array(H),la;for(la=0;la<H;++la){var qa=bh(B[la]);S[la]=qa.r||0;Y[la]=qa.g||0;fa[la]=qa.b||0}S=D(S);Y=D(Y);fa=D(fa);qa.opacity=1;return function(La){qa.r=S(La);qa.g=Y(La);qa.b=fa(La);return qa+""}}} function ch(D,B){return D=+D,B-=D,function(H){return D+B*H}} function fu(D){return function(){return D}} function IEa(D){return function(B){return D(B)+""}} function gu(D,B){var H=mNa.lastIndex=nNa.lastIndex=0,S,Y,fa,la=-1,qa=[],La=[];D+="";for(B+="";(S=mNa.exec(D))&&(Y=nNa.exec(B));)(fa=Y.index)>H&&(fa=B.slice(H,fa),qa[la]?qa[la]+=fa:qa[++la]=fa),(S=S[0])===(Y=Y[0])?qa[la]?qa[la]+=Y:qa[++la]=Y:(qa[++la]=null,La.push({i:la,x:ch(S,Y)})),H=nNa.lastIndex;H<B.length&&(fa=B.slice(H),qa[la]?qa[la]+=fa:qa[++la]=fa);return qa.length<2?La[0]?IEa(La[0].x):fu(B):(B=La.length,function(Ja){for(var Na=0,Sa;Na<B;++Na)qa[(Sa=La[Na]).i]=Sa.x(Ja);return qa.join("")})} function J_(D,B,H,S,Y,fa){var la,qa,La;if(la=Math.sqrt(D*D+B*B))D/=la,B/=la;if(La=D*H+B*S)H-=D*La,S-=B*La;if(qa=Math.sqrt(H*H+S*S))H/=qa,S/=qa,La/=qa;D*S<B*H&&(D=-D,B=-B,La=-La,la=-la);return{translateX:Y,translateY:fa,rotate:Math.atan2(B,D)*mSb,skewX:Math.atan(La)*mSb,scaleX:la,scaleY:qa}} function rI(D,B,H,S){function Y(Ja){return Ja.length?Ja.pop()+" ":""} function fa(Ja,Na,Sa,yb,dc,Uc){Ja!==Sa||Na!==yb?(dc=dc.push("translate(",null,B,null,H),Uc.push({i:dc-4,x:ch(Ja,Sa)},{i:dc-2,x:ch(Na,yb)})):(Sa||yb)&&dc.push("translate("+Sa+B+yb+H)} function la(Ja,Na,Sa,yb){Ja!==Na?(Ja-Na>180?Na+=360:Na-Ja>180&&(Ja+=360),yb.push({i:Sa.push(Y(Sa)+"rotate(",null,S)-2,x:ch(Ja,Na)})):Na&&Sa.push(Y(Sa)+"rotate("+Na+S)} function qa(Ja,Na,Sa,yb){Ja!==Na?yb.push({i:Sa.push(Y(Sa)+"skewX(",null,S)-2,x:ch(Ja,Na)}):Na&&Sa.push(Y(Sa)+"skewX("+Na+S)} function La(Ja,Na,Sa,yb,dc,Uc){Ja!==Sa||Na!==yb?(dc=dc.push(Y(dc)+"scale(",null,",",null,")"),Uc.push({i:dc-4,x:ch(Ja,Sa)},{i:dc-2,x:ch(Na,yb)})):Sa===1&&yb===1||dc.push(Y(dc)+"scale("+Sa+","+yb+")")} return function(Ja,Na){var Sa=[],yb=[];Ja=D(Ja);Na=D(Na);fa(Ja.translateX,Ja.translateY,Na.translateX,Na.translateY,Sa,yb);la(Ja.rotate,Na.rotate,Sa,yb);qa(Ja.skewX,Na.skewX,Sa,yb);La(Ja.scaleX,Ja.scaleY,Na.scaleX,Na.scaleY,Sa,yb);Ja=Na=null;return function(dc){for(var Uc=-1,fe=yb.length,Rd;++Uc<fe;)Sa[(Rd=yb[Uc]).i]=Rd.x(dc);return Sa.join("")}}} function bf(D){return function(B,H){var S=D((B=Ip(B)).h,(H=Ip(H)).h),Y=bm(B.s,H.s),fa=bm(B.l,H.l),la=bm(B.opacity,H.opacity);return function(qa){B.h=S(qa);B.s=Y(qa);B.l=fa(qa);B.opacity=la(qa);return B+""}}} function K_(D){return function(B,H){var S=D((B=Ba(B)).h,(H=Ba(H)).h),Y=bm(B.c,H.c),fa=bm(B.l,H.l),la=bm(B.opacity,H.opacity);return function(qa){B.h=S(qa);B.c=Y(qa);B.l=fa(qa);B.opacity=la(qa);return B+""}}} function L_(D){return function S(H){function Y(fa,la){var qa=D((fa=jb(fa)).h,(la=jb(la)).h),La=bm(fa.s,la.s),Ja=bm(fa.l,la.l),Na=bm(fa.opacity,la.opacity);return function(Sa){fa.h=qa(Sa);fa.s=La(Sa);fa.l=Ja(Math.pow(Sa,H));fa.opacity=Na(Sa);return fa+""}} H=+H;Y.gamma=S;return Y}(1)} function sI(){return GJ||(nSb(gfa),GJ=r4.now()+yja)} function gfa(){GJ=0} function tI(){this._call=this._time=this._next=null} function M_(D,B,H){var S=new tI;S.restart(D,B,H);return S} function N_(){GJ=(zja=r4.now())+yja;NR=s4=0;try{sI();++NR;for(var D=Aja,B;D;)(B=GJ-D._time)>=0&&D._call.call(null,B),D=D._next;--NR}finally{NR=0;D=Aja;for(var H=Infinity;D;)if(D._call){H>D._time&&(H=D._time);var S=D;D=D._next}else B=D._next,D._next=null,D=S?S._next=B:Aja=B;t4=S;O_(H);GJ=0}} function JEa(){var D=r4.now(),B=D-zja;B>1E3&&(yja-=B,zja=D)} function O_(D){NR||(s4&&(s4=clearTimeout(s4)),D-GJ>24?(D<Infinity&&(s4=setTimeout(N_,D-r4.now()-yja)),u4&&(u4=clearInterval(u4))):(u4||(zja=r4.now(),u4=setInterval(JEa,1E3)),NR=1,nSb(N_)))} function oSb(D,B,H){var S=new tI;B=B==null?0:+B;S.restart(function(Y){S.stop();D(Y+B)},B,H); return S} function oNa(D,B,H,S,Y,fa){var la=D.__transition;if(!la)D.__transition={};else if(H in la)return;GJc(D,H,{name:B,index:S,group:Y,on:HJc,tween:IJc,time:fa.time,delay:fa.delay,duration:fa.duration,ease:fa.ease,timer:null,state:0})} function pNa(D,B){D=qy(D,B);if(D.state>0)throw Error("too late; already scheduled");return D} function HJ(D,B){D=qy(D,B);if(D.state>2)throw Error("too late; already started");return D} function qy(D,B){D=D.__transition;if(!D||!(D=D[B]))throw Error("transition not found");return D} function GJc(D,B,H){function S(La){var Ja,Na;if(H.state!==1)return fa();for(yb in la){var Sa=la[yb];if(Sa.name===H.name){if(Sa.state===3)return oSb(S);Sa.state===4?(Sa.state=6,Sa.timer.stop(),Sa.on.call("interrupt",D,D.__data__,Sa.index,Sa.group),delete la[yb]):+yb<B&&(Sa.state=6,Sa.timer.stop(),delete la[yb])}}oSb(function(){H.state===3&&(H.state=4,H.timer.restart(Y,H.delay,H.time),Y(La))}); H.state=2;H.on.call("start",D,D.__data__,H.index,H.group);if(H.state===2){H.state=3;qa=Array(Na=H.tween.length);var yb=0;for(Ja=-1;yb<Na;++yb)if(Sa=H.tween[yb].value.call(D,D.__data__,H.index,H.group))qa[++Ja]=Sa;qa.length=Ja+1}} function Y(La){La=La<H.duration?H.ease.call(null,La/H.duration):(H.timer.restart(fa),H.state=5,1);for(var Ja=-1,Na=qa.length;++Ja<Na;)qa[Ja].call(null,La);H.state===5&&(H.on.call("end",D,D.__data__,H.index,H.group),fa())} function fa(){H.state=6;H.timer.stop();delete la[B];for(var La in la)return;delete D.__transition} var la=D.__transition,qa;la[B]=H;H.timer=M_(function(La){H.state=1;H.timer.restart(S,H.delay,H.time);H.delay<=La&&S(La-H.delay)},0,H.time)} function JJc(D,B){var H,S;return function(){var Y=HJ(this,D),fa=Y.tween;if(fa!==H){S=H=fa;fa=0;for(var la=S.length;fa<la;++fa)if(S[fa].name===B){S=S.slice();S.splice(fa,1);break}}Y.tween=S}} function KJc(D,B,H){var S,Y;if(typeof H!=="function")throw Error();return function(){var fa=HJ(this,D),la=fa.tween;if(la!==S){Y=(S=la).slice();la={name:B,value:H};for(var qa=0,La=Y.length;qa<La;++qa)if(Y[qa].name===B){Y[qa]=la;break}qa===La&&Y.push(la)}fa.tween=Y}} function qNa(D,B,H){var S=D._id;D.each(function(){var Y=HJ(this,S);(Y.value||(Y.value={}))[B]=H.apply(this,arguments)}); return function(Y){return qy(Y,S).value[B]}} function pSb(D,B){var H;return(typeof B==="number"?ch:B instanceof fd?qSb:(H=fd(B))?(B=H,qSb):gu)(D,B)} function LJc(D){return function(){this.removeAttribute(D)}} function MJc(D){return function(){this.removeAttributeNS(D.space,D.local)}} function NJc(D,B,H){var S,Y;return function(){var fa=this.getAttribute(D);return fa===H?null:fa===S?Y:Y=B(S=fa,H)}} function OJc(D,B,H){var S,Y;return function(){var fa=this.getAttributeNS(D.space,D.local);return fa===H?null:fa===S?Y:Y=B(S=fa,H)}} function PJc(D,B,H){var S,Y,fa;return function(){var la=H(this);if(la==null)return void this.removeAttribute(D);var qa=this.getAttribute(D);return qa===la?null:qa===S&&la===Y?fa:fa=B(S=qa,Y=la)}} function QJc(D,B,H){var S,Y,fa;return function(){var la=H(this);if(la==null)return void this.removeAttributeNS(D.space,D.local);var qa=this.getAttributeNS(D.space,D.local);return qa===la?null:qa===S&&la===Y?fa:fa=B(S=qa,Y=la)}} function RJc(D,B){function H(){var S=this,Y=B.apply(S,arguments);return Y&&function(fa){S.setAttributeNS(D.space,D.local,Y(fa))}} H._value=B;return H} function SJc(D,B){function H(){var S=this,Y=B.apply(S,arguments);return Y&&function(fa){S.setAttribute(D,Y(fa))}} H._value=B;return H} function TJc(D,B){return function(){pNa(this,D).delay=+B.apply(this,arguments)}} function UJc(D,B){return B=+B,function(){pNa(this,D).delay=B}} function VJc(D,B){return function(){HJ(this,D).duration=+B.apply(this,arguments)}} function WJc(D,B){return B=+B,function(){HJ(this,D).duration=B}} function XJc(D,B){if(typeof B!=="function")throw Error();return function(){HJ(this,D).ease=B}} function YJc(D){return(D+"").trim().split(/^|\s+/).every(function(B){var H=B.indexOf(".");H>=0&&(B=B.slice(0,H));return!B||B==="start"})} function ZJc(D,B,H){var S,Y,fa=YJc(B)?pNa:HJ;return function(){var la=fa(this,D),qa=la.on;if(qa!==S)(Y=(S=qa).copy()).on(B,H);la.on=Y}} function $Jc(D){return function(){var B=this.parentNode,H;for(H in this.__transition)if(+H!==D)return;B&&B.removeChild(this)}} function aKc(D,B){var H,S,Y;return function(){var fa=Ub(this,D),la=(this.style.removeProperty(D),Ub(this,D));return fa===la?null:fa===H&&la===S?Y:Y=B(H=fa,S=la)}} function bKc(D){return function(){this.style.removeProperty(D)}} function cKc(D,B,H){var S,Y;return function(){var fa=Ub(this,D);return fa===H?null:fa===S?Y:Y=B(S=fa,H)}} function dKc(D,B,H){var S,Y,fa;return function(){var la=Ub(this,D),qa=H(this);qa==null&&(qa=(this.style.removeProperty(D),Ub(this,D)));return la===qa?null:la===S&&qa===Y?fa:fa=B(S=la,Y=qa)}} function eKc(D,B,H){function S(){var Y=this,fa=B.apply(Y,arguments);return fa&&function(la){Y.style.setProperty(D,fa(la),H)}} S._value=B;return S} function fKc(D){return function(){this.textContent=D}} function gKc(D){return function(){var B=D(this);this.textContent=B==null?"":B}} function cF(D,B,H,S){this._groups=D;this._parents=B;this._name=H;this._id=S} function rNa(D){return{type:D}} function sNa(){this._x0=this._y0=this._x1=this._y1=null;this._=""} function Bja(){} function rSb(D,B){var H=new Bja;if(D instanceof Bja)D.each(function(la,qa){H.set(qa,la)});else if(Array.isArray(D)){var S=-1,Y=D.length,fa;if(B==null)for(;++S<Y;)H.set(S,D[S]);else for(;++S<Y;)H.set(B(fa=D[S],S,D),fa)}else if(D)for(S in D)H.set(S,D[S]);return H} function Cja(){} function sSb(D){return function(B){for(var H={},S=0;S<D.length;S++)H[D[S]]=B[S]||"";return H}} function hKc(D,B){var H=sSb(D);return function(S,Y){return B(H(S),Y,D)}} function iKc(D){var B=Object.create(null),H=[];D.forEach(function(S){for(var Y in S)Y in B||H.push(B[Y]=Y)}); return H} function tSb(D){function B(la,qa){function La(){if(Uc)return tNa;if(fe)return fe=!1,uSb;var Pk,jh=Sa,Nn;if(la.charCodeAt(jh)===34){for(;Sa++<Na&&la.charCodeAt(Sa)!==34||la.charCodeAt(++Sa)===34;);(Pk=Sa)>=Na?Uc=!0:(Nn=la.charCodeAt(Sa++))===10?fe=!0:Nn===13&&(fe=!0,la.charCodeAt(Sa)===10&&++Sa);return la.slice(jh+1,Pk-1).replace(/""/g,"\"")}for(;Sa<Na;){if((Nn=la.charCodeAt(Pk=Sa++))===10)fe=!0;else if(Nn===13)fe=!0,la.charCodeAt(Sa)===10&&++Sa;else if(Nn!==fa)continue;return la.slice(jh,Pk)}return Uc= !0,la.slice(jh,Na)} var Ja=[],Na=la.length,Sa=0,yb=0,dc,Uc=Na<=0,fe=!1;la.charCodeAt(Na-1)===10&&--Na;for(la.charCodeAt(Na-1)===13&&--Na;(dc=La())!==tNa;){for(var Rd=[];dc!==uSb&&dc!==tNa;)Rd.push(dc),dc=La();qa&&(Rd=qa(Rd,yb++))==null||Ja.push(Rd)}return Ja} function H(la){return la.map(S).join(D)} function S(la){return la==null?"":Y.test(la+="")?"\""+la.replace(/"/g,"\"\"")+"\"":la} var Y=new RegExp("[\""+D+"\n\r]"),fa=D.charCodeAt(0);return{parse:function(la,qa){var La,Ja;la=B(la,function(Na,Sa){if(La)return La(Na,Sa-1);Ja=Na;La=qa?hKc(Na,qa):sSb(Na)}); la.columns=Ja||[];return la}, parseRows:B,format:function(la,qa){qa==null&&(qa=iKc(la));return[qa.map(S).join(D)].concat(la.map(function(La){return qa.map(function(Ja){return S(La[Ja])}).join(D)})).join("\n")}, formatRows:function(la){return la.map(H).join("\n")}}} function jKc(D){if(!D.ok)throw Error(D.status+" "+D.statusText);return D.text()} function vSb(D){return function(B,H,S){arguments.length===2&&typeof H==="function"&&(S=H,H=void 0);return fetch(B,H).then(jKc).then(function(Y){return D(Y,S)})}} function wSb(D,B,H,S){if(isNaN(B)||isNaN(H))return D;var Y,fa=D._root;S={data:S};var la=D._x0,qa=D._y0,La=D._x1,Ja=D._y1,Na,Sa,yb,dc,Uc;if(!fa)return D._root=S,D;for(;fa.length;)if((yb=B>=(Na=(la+La)/2))?la=Na:La=Na,(dc=H>=(Sa=(qa+Ja)/2))?qa=Sa:Ja=Sa,Y=fa,!(fa=fa[Uc=dc<<1|yb]))return Y[Uc]=S,D;var fe=+D._x.call(null,fa.data);var Rd=+D._y.call(null,fa.data);if(B===fe&&H===Rd)return S.next=fa,Y?Y[Uc]=S:D._root=S,D;do Y=Y?Y[Uc]=Array(4):D._root=Array(4),(yb=B>=(Na=(la+La)/2))?la=Na:La=Na,(dc=H>=(Sa= (qa+Ja)/2))?qa=Sa:Ja=Sa;while((Uc=dc<<1|yb)===(yb=(Rd>=Sa)<<1|fe>=Na));return Y[yb]=fa,Y[Uc]=S,D} function Tp(D,B,H,S,Y){this.node=D;this.x0=B;this.y0=H;this.x1=S;this.y1=Y} function kKc(D){return D[0]} function lKc(D){return D[1]} function uNa(D,B,H,S,Y,fa){this._x=D;this._y=B;this._x0=H;this._y0=S;this._x1=Y;this._y1=fa;this._root=void 0} function xSb(D){for(var B={data:D.data},H=B;D=D.next;)H=H.next={data:D.data};return B} function Dja(D,B){if((B=(D=B?D.toExponential(B-1):D.toExponential()).indexOf("e"))<0)return null;var H=D.slice(0,B);return[H.length>1?H[0]+H.slice(2):H,+D.slice(B+1)]} function mKc(D){return D=Dja(Math.abs(D)),D?D[1]:NaN} function nKc(D,B){return function(H,S){for(var Y=H.length,fa=[],la=0,qa=D[0],La=0;Y>0&&qa>0;){La+qa+1>S&&(qa=Math.max(1,S-La));fa.push(H.substring(Y-=qa,Y+qa));if((La+=qa+1)>S)break;qa=D[la=(la+1)%D.length]}return fa.reverse().join(B)}} function oKc(D){return function(B){return B.replace(/[0-9]/g,function(H){return D[+H]})}} function vNa(D){return new wNa(D)} function wNa(D){if(!(B=pKc.exec(D)))throw Error("invalid format: "+D);var B;this.fill=B[1]||" ";this.align=B[2]||">";this.sign=B[3]||"-";this.symbol=B[4]||"";this.zero=!!B[5];this.width=B[6]&&+B[6];this.comma=!!B[7];this.precision=B[8]&&+B[8].slice(1);this.trim=!!B[9];this.type=B[10]||""} function ySb(D,B){B=Dja(D,B);if(!B)return D+"";D=B[0];B=B[1];return B<0?"0."+Array(-B).join("0")+D:D.length>B+1?D.slice(0,B+1)+"."+D.slice(B+1):D+Array(B-D.length+2).join("0")} function zSb(D){return D} function qKc(D){function B(qa){function La(od){var qk=Nn,tc=Ss,Sc,Lc;if(jh==="c")tc=kh(od)+tc,od="";else{od=+od;var kc=od<0;od=kh(Math.abs(od),Rd);if(Pk){var Vh=od.length,ul=1,Qk=-1;a:for(;ul<Vh;++ul)switch(od[ul]){case".":Qk=Sc=ul;break;case"0":Qk===0&&(Qk=ul);Sc=ul;break;default:if(!+od[ul])break a;Qk>0&&(Qk=0);}od=Qk>0?od.slice(0,Qk)+od.slice(Sc+1):od}kc&&+od===0&&(kc=!1);qk=(kc?Sa==="("?Sa:"-":Sa==="-"||Sa==="("?"":Sa)+qk;tc=(jh==="s"?ASb[8+BSb/3]:"")+tc+(kc&&Sa==="("?")":"");if(Ff)for(kc=-1, Sc=od.length;++kc<Sc;)if(Lc=od.charCodeAt(kc),48>Lc||Lc>57){tc=(Lc===46?Y+od.slice(kc+1):od.slice(kc))+tc;od=od.slice(0,kc);break}}fe&&!dc&&(od=H(od,Infinity));Lc=qk.length+od.length+tc.length;kc=Lc<Uc?Array(Uc-Lc+1).join(Ja):"";fe&&dc&&(od=H(kc+od,kc.length?Uc-tc.length:Infinity),kc="");switch(Na){case"<":od=qk+od+tc+kc;break;case"=":od=qk+kc+od+tc;break;case"^":od=kc.slice(0,Lc=kc.length>>1)+qk+od+tc+kc.slice(Lc);break;default:od=kc+qk+od+tc;}return fa(od)} qa=vNa(qa);var Ja=qa.fill,Na=qa.align,Sa=qa.sign,yb=qa.symbol,dc=qa.zero,Uc=qa.width,fe=qa.comma,Rd=qa.precision,Pk=qa.trim,jh=qa.type;jh==="n"?(fe=!0,jh="g"):CSb[jh]||(Rd==null&&(Rd=12),Pk=!0,jh="g");if(dc||Ja==="0"&&Na==="=")dc=!0,Ja="0",Na="=";var Nn=yb==="$"?S[0]:yb==="#"&&/[boxX]/.test(jh)?"0"+jh.toLowerCase():"",Ss=yb==="$"?S[1]:/[%p]/.test(jh)?la:"",kh=CSb[jh],Ff=/[defgprs%]/.test(jh);Rd=Rd==null?6:/[gprs]/.test(jh)?Math.max(1,Math.min(21,Rd)):Math.max(0,Math.min(20,Rd));La.toString=function(){return qa+ ""}; return La} var H=D.grouping&&D.thousands?nKc(D.grouping,D.thousands):zSb,S=D.currency,Y=D.decimal,fa=D.numerals?oKc(D.numerals):zSb,la=D.percent||"%";return{format:B,formatPrefix:function(qa,La){var Ja=B((qa=vNa(qa),qa.type="f",qa));qa=Math.max(-8,Math.min(8,Math.floor(mKc(La)/3)))*3;var Na=Math.pow(10,-qa),Sa=ASb[8+qa/3];return function(yb){return Ja(Na*yb)+Sa}}}} function fw(){this.reset()} function DSb(D,B,H){var S=D.s=B+H,Y=S-B;D.t=B-(S-Y)+(H-Y)} function Eja(D){return D>1?tu:D<-1?-tu:Math.asin(D)} function rKc(){} function ESb(D){var B=D[0];D=D[1];var H=uu(D);return[H*uu(B),H*Ro(B),Ro(D)]} function FSb(D,B){return[D[1]*B[2]-D[2]*B[1],D[2]*B[0]-D[0]*B[2],D[0]*B[1]-D[1]*B[0]]} function GSb(D){var B=Fja(D[0]*D[0]+D[1]*D[1]+D[2]*D[2]);D[0]/=B;D[1]/=B;D[2]/=B} function sKc(){var D=[],B;return{point:function(H,S){B.push([H,S])}, lineStart:function(){D.push(B=[])}, lineEnd:rKc,rejoin:function(){D.length>1&&D.push(D.pop().concat(D.shift()))}, result:function(){var H=D;D=[];B=null;return H}}} function Gja(D,B,H,S){this.x=D;this.z=B;this.o=H;this.e=S;this.v=!1;this.n=this.p=null} function tKc(D,B,H,S,Y){var fa=[],la=[];D.forEach(function(Sa){if(!((yb=Sa.length-1)<=0)){var yb,dc=Sa[0],Uc=Sa[yb],fe=dc;if(dF(fe[0]-Uc[0])<1E-6&&dF(fe[1]-Uc[1])<1E-6){Y.lineStart();for(qa=0;qa<yb;++qa)Y.point((dc=Sa[qa])[0],dc[1]);Y.lineEnd()}else fa.push(yb=new Gja(dc,Sa,null,!0)),la.push(yb.o=new Gja(dc,null,yb,!1)),fa.push(yb=new Gja(Uc,Sa,null,!1)),la.push(yb.o=new Gja(Uc,null,yb,!0))}}); if(fa.length){la.sort(B);HSb(fa);HSb(la);var qa=0;for(D=la.length;qa<D;++qa)la[qa].e=H=!H;H=fa[0];for(var La;;){for(var Ja=H,Na=!0;Ja.v;)if((Ja=Ja.n)===H)return;B=Ja.z;Y.lineStart();do{Ja.v=Ja.o.v=!0;if(Ja.e){if(Na)for(qa=0,D=B.length;qa<D;++qa)Y.point((La=B[qa])[0],La[1]);else S(Ja.x,Ja.n.x,1,Y);Ja=Ja.n}else{if(Na)for(B=Ja.p.z,qa=B.length-1;qa>=0;--qa)Y.point((La=B[qa])[0],La[1]);else S(Ja.x,Ja.p.x,-1,Y);Ja=Ja.p}Ja=Ja.o;B=Ja.z;Na=!Na}while(!Ja.v);Y.lineEnd()}}} function HSb(D){if(B=D.length){for(var B,H=0,S=D[0],Y;++H<B;)S.n=Y=D[H],Y.p=S,S=Y;S.n=Y=D[0];Y.p=S}} function uKc(D){return D.length>1} function vKc(D,B){return((D=D.x)[0]<0?D[1]-tu-1E-6:tu-D[1])-((B=B.x)[0]<0?B[1]-tu-1E-6:tu-B[1])} function xNa(){} function ISb(D){return function(B,H){var S=uu(B),Y=uu(H);S=D(S*Y);return[S*Y*Ro(B),S*Ro(H)]}} function v4(D){return function(B,H){var S=Fja(B*B+H*H),Y=D(S),fa=Ro(Y);Y=uu(Y);return[JSb(B*fa,S*Y),Eja(S&&H*fa/S)]}} function wKc(D){var B=0,H=D.children,S=H&&H.length;if(S)for(;--S>=0;)B+=H[S].value;else B=1;D.value=B} function KSb(D,B){var H=new w4(D);D=+D.value&&(H.value=D.value);var S,Y=[H],fa,la,qa,La;for(B==null&&(B=xKc);S=Y.pop();)if(D&&(S.value=+S.data.value),(la=B(S.data))&&(La=la.length))for(S.children=Array(La),qa=La-1;qa>=0;--qa)Y.push(fa=S.children[qa]=new w4(la[qa])),fa.parent=S,fa.depth=S.depth+1;return H.eachBefore(yKc)} function xKc(D){return D.children} function zKc(D){D.data=D.data.data} function yKc(D){var B=0;do D.height=B;while((D=D.parent)&&D.height<++B)} function w4(D){this.data=D;this.depth=this.height=0;this.parent=null} function Tm(D,B,H,S){function Y(fa){return D(fa=new Date(+fa)),fa} Y.floor=Y;Y.ceil=function(fa){return D(fa=new Date(fa-1)),B(fa,1),D(fa),fa}; Y.round=function(fa){var la=Y(fa),qa=Y.ceil(fa);return fa-la<qa-fa?la:qa}; Y.offset=function(fa,la){return B(fa=new Date(+fa),la==null?1:Math.floor(la)),fa}; Y.range=function(fa,la,qa){var La=[],Ja;fa=Y.ceil(fa);qa=qa==null?1:Math.floor(qa);if(!(fa<la&&qa>0))return La;do La.push(Ja=new Date(+fa)),B(fa,qa),D(fa);while(Ja<fa&&fa<la);return La}; Y.filter=function(fa){return Tm(function(la){if(la>=la)for(;D(la),!fa(la);)la.setTime(la-1)},function(la,qa){if(la>=la)if(qa<0)for(;++qa<=0;)for(;B(la,-1),!fa(la););else for(;--qa>=0;)for(;B(la,1),!fa(la););})}; H&&(Y.count=function(fa,la){yNa.setTime(+fa);zNa.setTime(+la);D(yNa);D(zNa);return Math.floor(H(yNa,zNa))},Y.every=function(fa){fa=Math.floor(fa); return isFinite(fa)&&fa>0?fa>1?Y.filter(S?function(la){return S(la)%fa===0}:function(la){return Y.count(0,la)%fa===0}):Y:null}); return Y} function IJ(D){return Tm(function(B){B.setDate(B.getDate()-(B.getDay()+7-D)%7);B.setHours(0,0,0,0)},function(B,H){B.setDate(B.getDate()+H*7)},function(B,H){return(H-B-(H.getTimezoneOffset()-B.getTimezoneOffset())*6E4)/6048E5})} function JJ(D){return Tm(function(B){B.setUTCDate(B.getUTCDate()-(B.getUTCDay()+7-D)%7);B.setUTCHours(0,0,0,0)},function(B,H){B.setUTCDate(B.getUTCDate()+H*7)},function(B,H){return(H-B)/6048E5})} function AKc(D){if(0<=D.y&&D.y<100){var B=new Date(-1,D.m,D.d,D.H,D.M,D.S,D.L);B.setFullYear(D.y);return B}return new Date(D.y,D.m,D.d,D.H,D.M,D.S,D.L)} function Hja(D){if(0<=D.y&&D.y<100){var B=new Date(Date.UTC(-1,D.m,D.d,D.H,D.M,D.S,D.L));B.setUTCFullYear(D.y);return B}return new Date(Date.UTC(D.y,D.m,D.d,D.H,D.M,D.S,D.L))} function x4(D){return{y:D,m:0,d:1,H:0,M:0,S:0,L:0}} function BKc(D){function B(tc,Sc){return function(Lc){var kc=[],Vh=-1,ul=0,Qk=tc.length,qi,uB;for(Lc instanceof Date||(Lc=new Date(+Lc));++Vh<Qk;)if(tc.charCodeAt(Vh)===37){kc.push(tc.slice(ul,Vh));(ul=LSb[qi=tc.charAt(++Vh)])!=null?qi=tc.charAt(++Vh):ul=qi==="e"?" ":"0";if(uB=Sc[qi])qi=uB(Lc,ul);kc.push(qi);ul=Vh+1}kc.push(tc.slice(ul,Vh));return kc.join("")}} function H(tc,Sc){return function(Lc){var kc=x4(1900);if(S(kc,tc,Lc+="",0)!=Lc.length)return null;if("Q"in kc)return new Date(kc.Q);"p"in kc&&(kc.H=kc.H%12+kc.p*12);if("V"in kc){if(kc.V<1||kc.V>53)return null;"w"in kc||(kc.w=1);if("Z"in kc){Lc=Hja(x4(kc.y));var Vh=Lc.getUTCDay();Lc=Vh>4||Vh===0?ANa.ceil(Lc):ANa(Lc);Lc=MSb.offset(Lc,(kc.V-1)*7);kc.y=Lc.getUTCFullYear();kc.m=Lc.getUTCMonth();kc.d=Lc.getUTCDate()+(kc.w+6)%7}else Lc=Sc(x4(kc.y)),Vh=Lc.getDay(),Lc=Vh>4||Vh===0?BNa.ceil(Lc):BNa(Lc),Lc= NSb.offset(Lc,(kc.V-1)*7),kc.y=Lc.getFullYear(),kc.m=Lc.getMonth(),kc.d=Lc.getDate()+(kc.w+6)%7}else if("W"in kc||"U"in kc)"w"in kc||(kc.w="u"in kc?kc.u%7:"W"in kc?1:0),Vh="Z"in kc?Hja(x4(kc.y)).getUTCDay():Sc(x4(kc.y)).getDay(),kc.m=0,kc.d="W"in kc?(kc.w+6)%7+kc.W*7-(Vh+5)%7:kc.w+kc.U*7-(Vh+6)%7;return"Z"in kc?(kc.H+=kc.Z/100|0,kc.M+=kc.Z%100,Hja(kc)):Sc(kc)}} function S(tc,Sc,Lc,kc){for(var Vh=0,ul=Sc.length,Qk=Lc.length,qi;Vh<ul;){if(kc>=Qk)return-1;qi=Sc.charCodeAt(Vh++);if(qi===37){if(qi=Sc.charAt(Vh++),qi=qk[qi in LSb?Sc.charAt(Vh++):qi],!qi||(kc=qi(tc,Lc,kc))<0)return-1}else if(qi!=Lc.charCodeAt(kc++))return-1}return kc} var Y=D.dateTime,fa=D.date,la=D.time,qa=D.periods,La=D.days,Ja=D.shortDays,Na=D.months,Sa=D.shortMonths,yb=y4(qa),dc=z4(qa),Uc=y4(La),fe=z4(La),Rd=y4(Ja),Pk=z4(Ja),jh=y4(Na),Nn=z4(Na),Ss=y4(Sa),kh=z4(Sa),Ff={a:function(tc){return Ja[tc.getDay()]}, A:function(tc){return La[tc.getDay()]}, b:function(tc){return Sa[tc.getMonth()]}, B:function(tc){return Na[tc.getMonth()]}, c:null,d:OSb,e:OSb,f:CKc,H:DKc,I:EKc,j:FKc,L:PSb,m:GKc,M:HKc,p:function(tc){return qa[+(tc.getHours()>=12)]}, Q:QSb,s:RSb,S:IKc,u:JKc,U:KKc,V:LKc,w:MKc,W:NKc,x:null,X:null,y:OKc,Y:PKc,Z:QKc,"%":SSb},od={a:function(tc){return Ja[tc.getUTCDay()]}, A:function(tc){return La[tc.getUTCDay()]}, b:function(tc){return Sa[tc.getUTCMonth()]}, B:function(tc){return Na[tc.getUTCMonth()]}, c:null,d:TSb,e:TSb,f:RKc,H:SKc,I:TKc,j:UKc,L:USb,m:VKc,M:WKc,p:function(tc){return qa[+(tc.getUTCHours()>=12)]}, Q:QSb,s:RSb,S:XKc,u:YKc,U:ZKc,V:$Kc,w:aLc,W:bLc,x:null,X:null,y:cLc,Y:dLc,Z:eLc,"%":SSb},qk={a:function(tc,Sc,Lc){return(Sc=Rd.exec(Sc.slice(Lc)))?(tc.w=Pk[Sc[0].toLowerCase()],Lc+Sc[0].length):-1}, A:function(tc,Sc,Lc){return(Sc=Uc.exec(Sc.slice(Lc)))?(tc.w=fe[Sc[0].toLowerCase()],Lc+Sc[0].length):-1}, b:function(tc,Sc,Lc){return(Sc=Ss.exec(Sc.slice(Lc)))?(tc.m=kh[Sc[0].toLowerCase()],Lc+Sc[0].length):-1}, B:function(tc,Sc,Lc){return(Sc=jh.exec(Sc.slice(Lc)))?(tc.m=Nn[Sc[0].toLowerCase()],Lc+Sc[0].length):-1}, c:function(tc,Sc,Lc){return S(tc,Y,Sc,Lc)}, d:VSb,e:VSb,f:fLc,H:WSb,I:WSb,j:gLc,L:hLc,m:iLc,M:jLc,p:function(tc,Sc,Lc){return(Sc=yb.exec(Sc.slice(Lc)))?(tc.p=dc[Sc[0].toLowerCase()],Lc+Sc[0].length):-1}, Q:kLc,s:lLc,S:mLc,u:nLc,U:oLc,V:pLc,w:qLc,W:rLc,x:function(tc,Sc,Lc){return S(tc,fa,Sc,Lc)}, X:function(tc,Sc,Lc){return S(tc,la,Sc,Lc)}, y:sLc,Y:tLc,Z:uLc,"%":vLc};Ff.x=B(fa,Ff);Ff.X=B(la,Ff);Ff.c=B(Y,Ff);od.x=B(fa,od);od.X=B(la,od);od.c=B(Y,od);return{format:function(tc){var Sc=B(tc+="",Ff);Sc.toString=function(){return tc}; return Sc}, parse:function(tc){var Sc=H(tc+="",AKc);Sc.toString=function(){return tc}; return Sc}, utcFormat:function(tc){var Sc=B(tc+="",od);Sc.toString=function(){return tc}; return Sc}, utcParse:function(tc){var Sc=H(tc,Hja);Sc.toString=function(){return tc}; return Sc}}} function Ch(D,B,H){var S=D<0?"-":"";D=(S?-D:D)+"";var Y=D.length;return S+(Y<H?Array(H-Y+1).join(B)+D:D)} function wLc(D){return D.replace(xLc,"\\$&")} function y4(D){return new RegExp("^(?:"+D.map(wLc).join("|")+")","i")} function z4(D){for(var B={},H=-1,S=D.length;++H<S;)B[D[H].toLowerCase()]=H;return B} function qLc(D,B,H){return(B=On.exec(B.slice(H,H+1)))?(D.w=+B[0],H+B[0].length):-1} function nLc(D,B,H){return(B=On.exec(B.slice(H,H+1)))?(D.u=+B[0],H+B[0].length):-1} function oLc(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.U=+B[0],H+B[0].length):-1} function pLc(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.V=+B[0],H+B[0].length):-1} function rLc(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.W=+B[0],H+B[0].length):-1} function tLc(D,B,H){return(B=On.exec(B.slice(H,H+4)))?(D.y=+B[0],H+B[0].length):-1} function sLc(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.y=+B[0]+(+B[0]>68?1900:2E3),H+B[0].length):-1} function uLc(D,B,H){return(B=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(B.slice(H,H+6)))?(D.Z=B[1]?0:-(B[2]+(B[3]||"00")),H+B[0].length):-1} function iLc(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.m=B[0]-1,H+B[0].length):-1} function VSb(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.d=+B[0],H+B[0].length):-1} function gLc(D,B,H){return(B=On.exec(B.slice(H,H+3)))?(D.m=0,D.d=+B[0],H+B[0].length):-1} function WSb(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.H=+B[0],H+B[0].length):-1} function jLc(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.M=+B[0],H+B[0].length):-1} function mLc(D,B,H){return(B=On.exec(B.slice(H,H+2)))?(D.S=+B[0],H+B[0].length):-1} function hLc(D,B,H){return(B=On.exec(B.slice(H,H+3)))?(D.L=+B[0],H+B[0].length):-1} function fLc(D,B,H){return(B=On.exec(B.slice(H,H+6)))?(D.L=Math.floor(B[0]/1E3),H+B[0].length):-1} function vLc(D,B,H){return(D=yLc.exec(B.slice(H,H+1)))?H+D[0].length:-1} function kLc(D,B,H){return(B=On.exec(B.slice(H)))?(D.Q=+B[0],H+B[0].length):-1} function lLc(D,B,H){return(B=On.exec(B.slice(H)))?(D.Q=+B[0]*1E3,H+B[0].length):-1} function OSb(D,B){return Ch(D.getDate(),B,2)} function DKc(D,B){return Ch(D.getHours(),B,2)} function EKc(D,B){return Ch(D.getHours()%12||12,B,2)} function FKc(D,B){return Ch(1+NSb.count(OR(D),D),B,3)} function PSb(D,B){return Ch(D.getMilliseconds(),B,3)} function CKc(D,B){return PSb(D,B)+"000"} function GKc(D,B){return Ch(D.getMonth()+1,B,2)} function HKc(D,B){return Ch(D.getMinutes(),B,2)} function IKc(D,B){return Ch(D.getSeconds(),B,2)} function JKc(D){D=D.getDay();return D===0?7:D} function KKc(D,B){return Ch(zLc.count(OR(D),D),B,2)} function LKc(D,B){var H=D.getDay();D=H>=4||H===0?CNa(D):CNa.ceil(D);return Ch(CNa.count(OR(D),D)+(OR(D).getDay()===4),B,2)} function MKc(D){return D.getDay()} function NKc(D,B){return Ch(BNa.count(OR(D),D),B,2)} function OKc(D,B){return Ch(D.getFullYear()%100,B,2)} function PKc(D,B){return Ch(D.getFullYear()%1E4,B,4)} function QKc(D){D=D.getTimezoneOffset();return(D>0?"-":(D*=-1,"+"))+Ch(D/60|0,"0",2)+Ch(D%60,"0",2)} function TSb(D,B){return Ch(D.getUTCDate(),B,2)} function SKc(D,B){return Ch(D.getUTCHours(),B,2)} function TKc(D,B){return Ch(D.getUTCHours()%12||12,B,2)} function UKc(D,B){return Ch(1+MSb.count(PR(D),D),B,3)} function USb(D,B){return Ch(D.getUTCMilliseconds(),B,3)} function RKc(D,B){return USb(D,B)+"000"} function VKc(D,B){return Ch(D.getUTCMonth()+1,B,2)} function WKc(D,B){return Ch(D.getUTCMinutes(),B,2)} function XKc(D,B){return Ch(D.getUTCSeconds(),B,2)} function YKc(D){D=D.getUTCDay();return D===0?7:D} function ZKc(D,B){return Ch(ALc.count(PR(D),D),B,2)} function $Kc(D,B){var H=D.getUTCDay();D=H>=4||H===0?DNa(D):DNa.ceil(D);return Ch(DNa.count(PR(D),D)+(PR(D).getUTCDay()===4),B,2)} function aLc(D){return D.getUTCDay()} function bLc(D,B){return Ch(ANa.count(PR(D),D),B,2)} function cLc(D,B){return Ch(D.getUTCFullYear()%100,B,2)} function dLc(D,B){return Ch(D.getUTCFullYear()%1E4,B,4)} function eLc(){return"+0000"} function SSb(){return"%"} function QSb(D){return+D} function RSb(D){return Math.floor(+D/1E3)} function Ee(D){for(var B=D.length/6|0,H=Array(B),S=0;S<B;)H[S]="#"+D.slice(S*6,++S*6);return H} function Wh(D){return BLc(D[D.length-1])} function Ija(D){var B=D.length;return function(H){return D[Math.max(0,Math.min(B-1,Math.floor(H*B)))]}} function XSb(D){this._context=D} function YSb(D){this._curve=D} function ZSb(D,B,H){var S=D._x1-D._x0;B-=D._x1;var Y=(D._y1-D._y0)/(S||B<0&&-0);D=(H-D._y1)/(B||S<0&&-0);return((Y<0?-1:1)+(D<0?-1:1))*Math.min(Math.abs(Y),Math.abs(D),.5*Math.abs((Y*B+D*S)/(S+B)))||0} function $Sb(D,B){var H=D._x1-D._x0;return H?(3*(D._y1-D._y0)/H-B)/2:B} function ENa(D,B,H){var S=D._x0,Y=D._x1,fa=D._y1,la=(Y-S)/3;D._context.bezierCurveTo(S+la,D._y0+la*B,Y-la,fa-la*H,Y,fa)} function FNa(D){this._context=D} function aTb(D){this._context=D} function A4(D,B,H){this.k=D;this.x=B;this.y=H} (function(D){D.length===1&&(D=b(D));return{left:function(B,H,S,Y){S==null&&(S=0);Y==null&&(Y=B.length);for(;S<Y;){var fa=S+Y>>>1;D(B[fa],H)<0?S=fa+1:Y=fa}return S}, right:function(B,H,S,Y){S==null&&(S=0);Y==null&&(Y=B.length);for(;S<Y;){var fa=S+Y>>>1;D(B[fa],H)>0?Y=fa:S=fa+1}return S}}})(a); var uJc={value:function(){}}; d.prototype=c.prototype={constructor:d,on:function(D,B){var H=this._,S=e(D+"",H),Y,fa=-1,la=S.length;if(arguments.length<2)for(;++fa<la;){var qa;if(qa=Y=(D=S[fa]).type){a:{qa=H[Y];for(var La=0,Ja=qa.length;La<Ja;++La)if((Y=qa[La]).name===D.name){Y=Y.value;break a}Y=void 0}qa=Y}if(qa)return Y}else{if(B!=null&&typeof B!=="function")throw Error("invalid callback: "+B);for(;++fa<la;)if(Y=(D=S[fa]).type)H[Y]=h(H[Y],D.name,B);else if(B==null)for(Y in H)H[Y]=h(H[Y],D.name,null);return this}}, copy:function(){var D={},B=this._,H;for(H in B)D[H]=B[H].slice();return new d(D)}, call:function(D,B){if((Y=arguments.length-2)>0)for(var H=Array(Y),S=0,Y,fa;S<Y;++S)H[S]=arguments[S+2];if(!this._.hasOwnProperty(D))throw Error("unknown type: "+D);fa=this._[D];S=0;for(Y=fa.length;S<Y;++S)fa[S].value.apply(B,H)}, apply:function(D,B,H){if(!this._.hasOwnProperty(D))throw Error("unknown type: "+D);D=this._[D];for(var S=0,Y=D.length;S<Y;++S)D[S].value.apply(B,H)}}; var su={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},bTb=function(D){return function(){return this.matches(D)}}; if(typeof document!=="undefined"){var B4=document.documentElement;if(!B4.matches){var CLc=B4.webkitMatchesSelector||B4.msMatchesSelector||B4.mozMatchesSelector||B4.oMatchesSelector;bTb=function(D){return function(){return CLc.call(this,D)}}}}var cTb=bTb; C.prototype={constructor:C,appendChild:function(D){return this._parent.insertBefore(D,this._next)}, insertBefore:function(D,B){return this._parent.insertBefore(D,B)}, querySelector:function(D){return this._parent.querySelector(D)}, querySelectorAll:function(D){return this._parent.querySelectorAll(D)}}; var fSb={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(fSb={mouseenter:"mouseover",mouseleave:"mouseout"}));var vJc=[null];ed.prototype=ee.prototype={constructor:ed,select:function(D){typeof D!=="function"&&(D=w(D));for(var B=this._groups,H=B.length,S=Array(H),Y=0;Y<H;++Y)for(var fa=B[Y],la=fa.length,qa=S[Y]=Array(la),La,Ja,Na=0;Na<la;++Na)(La=fa[Na])&&(Ja=D.call(La,La.__data__,Na,fa))&&("__data__"in La&&(Ja.__data__=La.__data__),qa[Na]=Ja);return new ed(S,this._parents)}, filter:function(D){typeof D!=="function"&&(D=cTb(D));for(var B=this._groups,H=B.length,S=Array(H),Y=0;Y<H;++Y)for(var fa=B[Y],la=fa.length,qa=S[Y]=[],La,Ja=0;Ja<la;++Ja)(La=fa[Ja])&&D.call(La,La.__data__,Ja,fa)&&qa.push(La);return new ed(S,this._parents)}, data:function(D,B){if(!D)return dc=Array(this.size()),Ja=-1,this.each(function(jh){dc[++Ja]=jh}),dc; var H=B?N:I,S=this._parents,Y=this._groups;typeof D!=="function"&&(D=E(D));for(var fa=Y.length,la=Array(fa),qa=Array(fa),La=Array(fa),Ja=0;Ja<fa;++Ja){var Na=S[Ja],Sa=Y[Ja],yb=Sa.length,dc=D.call(Na,Na&&Na.__data__,Ja,S),Uc=dc.length,fe=qa[Ja]=Array(Uc),Rd=la[Ja]=Array(Uc);yb=La[Ja]=Array(yb);H(Na,Sa,fe,Rd,yb,dc,B);Sa=Na=0;for(var Pk;Na<Uc;++Na)if(yb=fe[Na]){for(Na>=Sa&&(Sa=Na+1);!(Pk=Rd[Sa])&&++Sa<Uc;);yb._next=Pk||null}}la=new ed(la,S);la._enter=qa;la._exit=La;return la}, enter:function(){return new ed(this._enter||this._groups.map(z),this._parents)}, exit:function(){return new ed(this._exit||this._groups.map(z),this._parents)}, merge:function(D){var B=this._groups;D=D._groups;for(var H=B.length,S=Math.min(H,D.length),Y=Array(H),fa=0;fa<S;++fa)for(var la=B[fa],qa=D[fa],La=la.length,Ja=Y[fa]=Array(La),Na,Sa=0;Sa<La;++Sa)if(Na=la[Sa]||qa[Sa])Ja[Sa]=Na;for(;fa<H;++fa)Y[fa]=B[fa];return new ed(Y,this._parents)}, order:function(){for(var D=this._groups,B=-1,H=D.length;++B<H;)for(var S=D[B],Y=S.length-1,fa=S[Y],la;--Y>=0;)if(la=S[Y])fa&&fa!==la.nextSibling&&fa.parentNode.insertBefore(la,fa),fa=la;return this}, sort:function(D){function B(Sa,yb){return Sa&&yb?D(Sa.__data__,yb.__data__):!Sa-!yb} D||(D=P);for(var H=this._groups,S=H.length,Y=Array(S),fa=0;fa<S;++fa){for(var la=H[fa],qa=la.length,La=Y[fa]=Array(qa),Ja,Na=0;Na<qa;++Na)if(Ja=la[Na])La[Na]=Ja;La.sort(B)}return new ed(Y,this._parents).order()}, call:function(){var D=arguments[0];arguments[0]=this;D.apply(null,arguments);return this}, nodes:function(){var D=Array(this.size()),B=-1;this.each(function(){D[++B]=this}); return D}, node:function(){for(var D=this._groups,B=0,H=D.length;B<H;++B)for(var S=D[B],Y=0,fa=S.length;Y<fa;++Y){var la=S[Y];if(la)return la}return null}, size:function(){var D=0;this.each(function(){++D}); return D}, empty:function(){return!this.node()}, each:function(D){for(var B=this._groups,H=0,S=B.length;H<S;++H)for(var Y=B[H],fa=0,la=Y.length,qa;fa<la;++fa)(qa=Y[fa])&&D.call(qa,qa.__data__,fa,Y);return this}, attr:function(D,B){var H=k(D);if(arguments.length<2){var S=this.node();return H.local?S.getAttributeNS(H.space,H.local):S.getAttribute(H)}return this.each((B==null?H.local?ca:U:typeof B==="function"?H.local?va:ha:H.local?ea:aa)(H,B))}, style:function(D,B,H){return arguments.length>1?this.each((B==null?Ma:typeof B==="function"?bb:tb)(D,B,H==null?"":H)):Ub(this.node(),D)}, property:function(D,B){return arguments.length>1?this.each((B==null?Jb:typeof B==="function"?Lb:nc)(D,B)):this.node()[D]}, text:function(D){return arguments.length?this.each(D==null?ic:(typeof D==="function"?ib:lb)(D)):this.node().textContent}, html:function(D){return arguments.length?this.each(D==null?Bb:(typeof D==="function"?ec:Xa)(D)):this.node().innerHTML}, append:function(D){var B=typeof D==="function"?D:q(D);return this.select(function(){return this.appendChild(B.apply(this,arguments))})}, insert:function(D,B){var H=typeof D==="function"?D:q(D),S=B==null?Wb:typeof B==="function"?B:w(B);return this.select(function(){return this.insertBefore(H.apply(this,arguments),S.apply(this,arguments)||null)})}, remove:function(){return this.each(Tc)}, clone:function(D){return this.select(D?da:xd)}, datum:function(D){return arguments.length?this.property("__data__",D):this.node().__data__}, on:function(D,B,H){var S=Gc(D+""),Y=S.length,fa;if(arguments.length<2){var la=this.node().__on;if(la)for(var qa=0,La=la.length,Ja;qa<La;++qa){var Na=0;for(Ja=la[qa];Na<Y;++Na)if((fa=S[Na]).type===Ja.type&&fa.name===Ja.name)return Ja.value}}else{la=B?yc:Rb;H==null&&(H=!1);for(Na=0;Na<Y;++Na)this.each(la(S[Na],B,H));return this}}, dispatch:function(D,B){return this.each((typeof B==="function"?Cc:fc)(D,B))}}; var wJc=0;Cb.prototype=function(){return new Cb}.prototype={constructor:Cb, get:function(D){for(var B=this._;!(B in D);)if(!(D=D.parentNode))return;return D[B]}, set:function(D,B){return D[this._]=B}, remove:function(D){return this._ in D&&delete D[this._]}, toString:function(){return this._}}; var QR=1/.7,xJc=/^#([0-9a-f]{3})$/,yJc=/^#([0-9a-f]{6})$/,zJc=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),AJc=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),BJc=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),CJc=RegExp("^rgba\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"), DJc=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),EJc=RegExp("^hsla\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),gSb={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0, blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347, darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365, lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683, mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910, purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074}; Rc(Oq,fd,{displayable:function(){return this.rgb().displayable()}, hex:function(){return this.rgb().hex()}, toString:function(){return this.rgb()+""}}); Rc(lj,bh,rd(Oq,{brighter:function(D){D=D==null?QR:Math.pow(QR,D);return new lj(this.r*D,this.g*D,this.b*D,this.opacity)}, darker:function(D){D=D==null?.7:Math.pow(.7,D);return new lj(this.r*D,this.g*D,this.b*D,this.opacity)}, rgb:function(){return this}, displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1}, hex:function(){return"#"+yd(this.r)+yd(this.g)+yd(this.b)}, toString:function(){var D=this.opacity;D=isNaN(D)?1:Math.max(0,Math.min(1,D));return(D===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(D===1?")":", "+D+")")}})); Rc(Fj,Ip,rd(Oq,{brighter:function(D){D=D==null?QR:Math.pow(QR,D);return new Fj(this.h,this.s,this.l*D,this.opacity)}, darker:function(D){D=D==null?.7:Math.pow(.7,D);return new Fj(this.h,this.s,this.l*D,this.opacity)}, rgb:function(){var D=this.h%360+(this.h<0)*360,B=this.l,H=B+(B<.5?B:1-B)*(isNaN(D)||isNaN(this.s)?0:this.s);B=2*B-H;return new lj(Be(D>=240?D-240:D+120,B,H),Be(D,B,H),Be(D<120?D+240:D-120,B,H),this.opacity)}, displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}})); var hSb=Math.PI/180,kSb=180/Math.PI,jSb=4/29,MR=6/29,iSb=3*MR*MR,FJc=MR*MR*MR;Rc(na,function(D,B,H,S){return arguments.length===1?Gm(D):new na(D,B,H,S==null?1:S)},rd(Oq,{brighter:function(D){return new na(this.l+18*(D==null?1:D),this.a,this.b,this.opacity)}, darker:function(D){return new na(this.l-18*(D==null?1:D),this.a,this.b,this.opacity)}, rgb:function(){var D=(this.l+16)/116,B=isNaN(this.a)?D:D+this.a/500,H=isNaN(this.b)?D:D-this.b/200;B=.96422*Ea(B);D=1*Ea(D);H=.82521*Ea(H);return new lj(Ua(3.1338561*B-1.6168667*D-.4906146*H),Ua(-.9787684*B+1.9161415*D+.033454*H),Ua(.0719453*B-.2289914*D+1.4052427*H),this.opacity)}})); Rc(Pb,Ba,rd(Oq,{brighter:function(D){return new Pb(this.h,this.c,this.l+18*(D==null?1:D),this.opacity)}, darker:function(D){return new Pb(this.h,this.c,this.l-18*(D==null?1:D),this.opacity)}, rgb:function(){return Gm(this).rgb()}})); var lSb=1.78277*-.29227-.1347134789;Rc(xe,jb,rd(Oq,{brighter:function(D){D=D==null?QR:Math.pow(QR,D);return new xe(this.h,this.s,this.l*D,this.opacity)}, darker:function(D){D=D==null?.7:Math.pow(.7,D);return new xe(this.h,this.s,this.l*D,this.opacity)}, rgb:function(){var D=isNaN(this.h)?0:(this.h+120)*hSb,B=+this.l,H=isNaN(this.s)?0:this.s*B*(1-B),S=Math.cos(D);D=Math.sin(D);return new lj(255*(B+H*(-.14861*S+1.78277*D)),255*(B+H*(-.29227*S+-.90649*D)),255*(B+H*1.97294*S),this.opacity)}})); var qSb=function H(B){function S(fa,la){var qa=Y((fa=bh(fa)).r,(la=bh(la)).r),La=Y(fa.g,la.g),Ja=Y(fa.b,la.b),Na=bm(fa.opacity,la.opacity);return function(Sa){fa.r=qa(Sa);fa.g=La(Sa);fa.b=Ja(Sa);fa.opacity=Na(Sa);return fa+""}} var Y=Ph(B);S.gamma=H;return S}(1),BLc=NA(function(B){var H=B.length-1; return function(S){var Y=S<=0?S=0:S>=1?(S=1,H-1):Math.floor(S*H),fa=B[Y],la=B[Y+1];return Li((S-Y/H)*H,Y>0?B[Y-1]:2*fa-la,fa,la,Y<H-1?B[Y+2]:2*la-fa)}}); NA(function(B){var H=B.length;return function(S){var Y=Math.floor(((S%=1)<0?++S:S)*H);return Li((S-Y/H)*H,B[(Y+H-1)%H],B[Y%H],B[(Y+1)%H],B[(Y+2)%H])}}); var mNa=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,nNa=new RegExp(mNa.source,"g"),mSb=180/Math.PI,GNa={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},C4,HNa,dTb,Jja,DLc=rI(function(B){if(B==="none")return GNa;C4||(C4=document.createElement("DIV"),HNa=document.documentElement,dTb=document.defaultView);C4.style.transform=B;B=dTb.getComputedStyle(HNa.appendChild(C4),null).getPropertyValue("transform");HNa.removeChild(C4);B=B.slice(7,-1).split(",");return J_(+B[0],+B[1],+B[2],+B[3], +B[4],+B[5])},"px, ","px)","deg)"),ELc=rI(function(B){if(B==null)return GNa; Jja||(Jja=document.createElementNS("http://www.w3.org/2000/svg","g"));Jja.setAttribute("transform",B);if(!(B=Jja.transform.baseVal.consolidate()))return GNa;B=B.matrix;return J_(B.a,B.b,B.c,B.d,B.e,B.f)},", ",")",")"); bf(kd);bf(bm);K_(kd);K_(bm);L_(kd);var INa=L_(bm),NR=0,s4=0,u4=0,Aja,t4,zja=0,GJ=0,yja=0,r4=typeof performance==="object"&&performance.now?performance:Date,nSb=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(B){setTimeout(B,17)}; tI.prototype=M_.prototype={constructor:tI,restart:function(B,H,S){if(typeof B!=="function")throw new TypeError("callback is not a function");S=(S==null?sI():+S)+(H==null?0:+H);this._next||t4===this||(t4?t4._next=this:Aja=this,t4=this);this._call=B;this._time=S;O_()}, stop:function(){this._call&&(this._call=null,this._time=Infinity,O_())}}; var HJc=c("start","end","interrupt"),IJc=[],FLc=ee.prototype.constructor,eTb=0,RR=ee.prototype;cF.prototype=function(B){return ee().transition(B)}.prototype={constructor:cF, select:function(B){var H=this._name,S=this._id;typeof B!=="function"&&(B=w(B));for(var Y=this._groups,fa=Y.length,la=Array(fa),qa=0;qa<fa;++qa)for(var La=Y[qa],Ja=La.length,Na=la[qa]=Array(Ja),Sa,yb,dc=0;dc<Ja;++dc)(Sa=La[dc])&&(yb=B.call(Sa,Sa.__data__,dc,La))&&("__data__"in Sa&&(yb.__data__=Sa.__data__),Na[dc]=yb,oNa(Na[dc],H,S,dc,Na,qy(Sa,S)));return new cF(la,this._parents,H,S)}, filter:function(B){typeof B!=="function"&&(B=cTb(B));for(var H=this._groups,S=H.length,Y=Array(S),fa=0;fa<S;++fa)for(var la=H[fa],qa=la.length,La=Y[fa]=[],Ja,Na=0;Na<qa;++Na)(Ja=la[Na])&&B.call(Ja,Ja.__data__,Na,la)&&La.push(Ja);return new cF(Y,this._parents,this._name,this._id)}, merge:function(B){if(B._id!==this._id)throw Error();var H=this._groups;B=B._groups;for(var S=H.length,Y=Math.min(S,B.length),fa=Array(S),la=0;la<Y;++la)for(var qa=H[la],La=B[la],Ja=qa.length,Na=fa[la]=Array(Ja),Sa,yb=0;yb<Ja;++yb)if(Sa=qa[yb]||La[yb])Na[yb]=Sa;for(;la<S;++la)fa[la]=H[la];return new cF(fa,this._parents,this._name,this._id)}, selection:function(){return new FLc(this._groups,this._parents)}, transition:function(){for(var B=this._name,H=this._id,S=++eTb,Y=this._groups,fa=Y.length,la=0;la<fa;++la)for(var qa=Y[la],La=qa.length,Ja,Na=0;Na<La;++Na)if(Ja=qa[Na]){var Sa=qy(Ja,H);oNa(Ja,B,S,Na,qa,{time:Sa.time+Sa.delay+Sa.duration,delay:0,duration:Sa.duration,ease:Sa.ease})}return new cF(Y,this._parents,B,S)}, call:RR.call,nodes:RR.nodes,node:RR.node,size:RR.size,empty:RR.empty,each:RR.each,on:function(B,H){var S=this._id;return arguments.length<2?qy(this.node(),S).on.on(B):this.each(ZJc(S,B,H))}, attr:function(B,H){var S=k(B),Y=S==="transform"?ELc:pSb;return this.attrTween(B,typeof H==="function"?(S.local?QJc:PJc)(S,Y,qNa(this,"attr."+B,H)):H==null?(S.local?MJc:LJc)(S):(S.local?OJc:NJc)(S,Y,H+""))}, attrTween:function(B,H){var S="attr."+B;if(arguments.length<2)return(S=this.tween(S))&&S._value;if(H==null)return this.tween(S,null);if(typeof H!=="function")throw Error();var Y=k(B);return this.tween(S,(Y.local?RJc:SJc)(Y,H))}, style:function(B,H,S){var Y=(B+="")==="transform"?DLc:pSb;return H==null?this.styleTween(B,aKc(B,Y)).on("end.style."+B,bKc(B)):this.styleTween(B,typeof H==="function"?dKc(B,Y,qNa(this,"style."+B,H)):cKc(B,Y,H+""),S)}, styleTween:function(B,H,S){var Y="style."+(B+="");if(arguments.length<2)return(Y=this.tween(Y))&&Y._value;if(H==null)return this.tween(Y,null);if(typeof H!=="function")throw Error();return this.tween(Y,eKc(B,H,S==null?"":S))}, text:function(B){return this.tween("text",typeof B==="function"?gKc(qNa(this,"text",B)):fKc(B==null?"":B+""))}, remove:function(){return this.on("end.remove",$Jc(this._id))}, tween:function(B,H){var S=this._id;B+="";if(arguments.length<2){S=qy(this.node(),S).tween;for(var Y=0,fa=S.length,la;Y<fa;++Y)if((la=S[Y]).name===B)return la.value;return null}return this.each((H==null?JJc:KJc)(S,B,H))}, delay:function(B){var H=this._id;return arguments.length?this.each((typeof B==="function"?TJc:UJc)(H,B)):qy(this.node(),H).delay}, duration:function(B){var H=this._id;return arguments.length?this.each((typeof B==="function"?VJc:WJc)(H,B)):qy(this.node(),H).duration}, ease:function(B){var H=this._id;return arguments.length?this.each(XJc(H,B)):qy(this.node(),H).ease}}; var JNa={time:null,delay:0,duration:250,ease:function(B){return((B*=2)<=1?B*B*B:(B-=2)*B*B+2)/2}}; ee.prototype.transition=function(B){var H;if(B instanceof cF){var S=B._id;B=B._name}else S=++eTb,(H=JNa).time=sI(),B=B==null?null:B+"";for(var Y=this._groups,fa=Y.length,la=0;la<fa;++la)for(var qa=Y[la],La=qa.length,Ja,Na=0;Na<La;++Na)if(Ja=qa[Na]){var Sa=Ja,yb=B,dc=S,Uc=Na,fe=qa,Rd;if(!(Rd=H))a:{Rd=void 0;for(var Pk=S;!(Rd=Ja.__transition)||!(Rd=Rd[Pk]);)if(!(Ja=Ja.parentNode)){Rd=(JNa.time=sI(),JNa);break a}}oNa(Sa,yb,dc,Uc,fe,Rd)}return new cF(Y,this._parents,B,S)}; ["e","w"].map(rNa);["n","s"].map(rNa);"n e s w nw ne se sw".split(" ").map(rNa);sNa.prototype=function(){return new sNa}.prototype={constructor:sNa, moveTo:function(B,H){this._+="M"+(this._x0=this._x1=+B)+","+(this._y0=this._y1=+H)}, closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}, lineTo:function(B,H){this._+="L"+(this._x1=+B)+","+(this._y1=+H)}, bezierCurveTo:function(B,H,S,Y,fa,la){this._+="C"+ +B+","+ +H+","+ +S+","+ +Y+","+(this._x1=+fa)+","+(this._y1=+la)}, rect:function(B,H,S,Y){this._+="M"+(this._x0=this._x1=+B)+","+(this._y0=this._y1=+H)+"h"+ +S+"v"+ +Y+"h"+-S+"Z"}, toString:function(){return this._}}; Bja.prototype=rSb.prototype={constructor:Bja,has:function(B){return" "+B in this}, get:function(B){return this[" "+B]}, set:function(B,H){this[" "+B]=H;return this}, remove:function(B){B=" "+B;return B in this&&delete this[B]}, clear:function(){for(var B in this)B[0]===" "&&delete this[B]}, keys:function(){var B=[],H;for(H in this)H[0]===" "&&B.push(H.slice(1));return B}, values:function(){var B=[],H;for(H in this)H[0]===" "&&B.push(this[H]);return B}, entries:function(){var B=[],H;for(H in this)H[0]===" "&&B.push({key:H.slice(1),value:this[H]});return B}, size:function(){var B=0,H;for(H in this)H[0]===" "&&++B;return B}, empty:function(){for(var B in this)if(B[0]===" ")return!1;return!0}, each:function(B){for(var H in this)H[0]===" "&&B(this[H],H.slice(1),this)}}; var KJ=rSb.prototype;Cja.prototype=function(B,H){var S=new Cja;if(B instanceof Cja)B.each(function(la){S.add(la)});else if(B){var Y=-1,fa=B.length;if(H==null)for(;++Y<fa;)S.add(B[Y]);else for(;++Y<fa;)S.add(H(B[Y],Y,B))}return S}.prototype={constructor:Cja, has:KJ.has,add:function(B){B+="";this[" "+B]=B;return this}, remove:KJ.remove,clear:KJ.clear,values:KJ.keys,size:KJ.size,empty:KJ.empty,each:KJ.each};var uSb={},tNa={},GLc=tSb(",").parse,HLc=tSb("\t").parse;vSb(GLc);vSb(HLc);var Up=function(B,H,S){H=new uNa(H==null?kKc:H,S==null?lKc:S,NaN,NaN,NaN,NaN);return B==null?H:H.addAll(B)}.prototype=uNa.prototype; Up.copy=function(){var B=new uNa(this._x,this._y,this._x0,this._y0,this._x1,this._y1),H=this._root,S,Y;if(!H)return B;if(!H.length)return B._root=xSb(H),B;for(S=[{source:H,target:B._root=Array(4)}];H=S.pop();)for(var fa=0;fa<4;++fa)if(Y=H.source[fa])Y.length?S.push({source:Y,target:H.target[fa]=Array(4)}):H.target[fa]=xSb(Y);return B}; Up.add=function(B){var H=+this._x.call(null,B),S=+this._y.call(null,B);return wSb(this.cover(H,S),H,S,B)}; Up.addAll=function(B){var H,S,Y=B.length,fa,la,qa=Array(Y),La=Array(Y),Ja=Infinity,Na=Infinity,Sa=-Infinity,yb=-Infinity;for(S=0;S<Y;++S)isNaN(fa=+this._x.call(null,H=B[S]))||isNaN(la=+this._y.call(null,H))||(qa[S]=fa,La[S]=la,fa<Ja&&(Ja=fa),fa>Sa&&(Sa=fa),la<Na&&(Na=la),la>yb&&(yb=la));Sa<Ja&&(Ja=this._x0,Sa=this._x1);yb<Na&&(Na=this._y0,yb=this._y1);this.cover(Ja,Na).cover(Sa,yb);for(S=0;S<Y;++S)wSb(this,qa[S],La[S],B[S]);return this}; Up.cover=function(B,H){if(isNaN(B=+B)||isNaN(H=+H))return this;var S=this._x0,Y=this._y0,fa=this._x1,la=this._y1;if(isNaN(S))fa=(S=Math.floor(B))+1,la=(Y=Math.floor(H))+1;else if(S>B||B>fa||Y>H||H>la){var qa=fa-S,La=this._root,Ja;switch(Ja=(H<(Y+la)/2)<<1|B<(S+fa)/2){case 0:do{var Na=Array(4);Na[Ja]=La;La=Na}while((qa*=2,fa=S+qa,la=Y+qa,B>fa||H>la));break;case 1:do Na=Array(4),Na[Ja]=La,La=Na;while((qa*=2,S=fa-qa,la=Y+qa,S>B||H>la));break;case 2:do Na=Array(4),Na[Ja]=La,La=Na;while((qa*=2,fa=S+qa,Y=la- qa,B>fa||Y>H));break;case 3:do Na=Array(4),Na[Ja]=La,La=Na;while((qa*=2,S=fa-qa,Y=la-qa,S>B||Y>H));}this._root&&this._root.length&&(this._root=La)}else return this;this._x0=S;this._y0=Y;this._x1=fa;this._y1=la;return this}; Up.data=function(){var B=[];this.visit(function(H){if(!H.length){do B.push(H.data);while(H=H.next)}}); return B}; Up.extent=function(B){return arguments.length?this.cover(+B[0][0],+B[0][1]).cover(+B[1][0],+B[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}; Up.find=function(B,H,S){var Y=this._x0,fa=this._y0,la,qa,La,Ja,Na=this._x1,Sa=this._y1,yb=[],dc=this._root,Uc;dc&&yb.push(new Tp(dc,Y,fa,Na,Sa));S==null?S=Infinity:(Y=B-S,fa=H-S,Na=B+S,Sa=H+S,S*=S);for(;Uc=yb.pop();)if(!(!(dc=Uc.node)||(la=Uc.x0)>Na||(qa=Uc.y0)>Sa||(La=Uc.x1)<Y||(Ja=Uc.y1)<fa))if(dc.length){Uc=(la+La)/2;var fe=(qa+Ja)/2;yb.push(new Tp(dc[3],Uc,fe,La,Ja),new Tp(dc[2],la,fe,Uc,Ja),new Tp(dc[1],Uc,qa,La,fe),new Tp(dc[0],la,qa,Uc,fe));if(dc=(H>=fe)<<1|B>=Uc)Uc=yb[yb.length-1],yb[yb.length- 1]=yb[yb.length-1-dc],yb[yb.length-1-dc]=Uc}else if(Uc=B-+this._x.call(null,dc.data),fe=H-+this._y.call(null,dc.data),Uc=Uc*Uc+fe*fe,Uc<S){var Rd=Math.sqrt(S=Uc);Y=B-Rd;fa=H-Rd;Na=B+Rd;Sa=H+Rd;Rd=dc.data}return Rd}; Up.remove=function(B){if(isNaN(Ja=+this._x.call(null,B))||isNaN(Na=+this._y.call(null,B)))return this;var H,S=this._root,Y,fa=this._x0,la=this._y0,qa=this._x1,La=this._y1,Ja,Na,Sa,yb,dc,Uc,fe;if(!S)return this;if(S.length)for(;;){(dc=Ja>=(Sa=(fa+qa)/2))?fa=Sa:qa=Sa;(Uc=Na>=(yb=(la+La)/2))?la=yb:La=yb;if(!(H=S,S=S[fe=Uc<<1|dc]))return this;if(!S.length)break;if(H[fe+1&3]||H[fe+2&3]||H[fe+3&3]){var Rd=H;var Pk=fe}}for(;S.data!==B;)if(!(Y=S,S=S.next))return this;(B=S.next)&&delete S.next;if(Y)return B? Y.next=B:delete Y.next,this;if(!H)return this._root=B,this;B?H[fe]=B:delete H[fe];(S=H[0]||H[1]||H[2]||H[3])&&S===(H[3]||H[2]||H[1]||H[0])&&!S.length&&(Rd?Rd[Pk]=S:this._root=S);return this}; Up.removeAll=function(B){for(var H=0,S=B.length;H<S;++H)this.remove(B[H]);return this}; Up.root=function(){return this._root}; Up.size=function(){var B=0;this.visit(function(H){if(!H.length){do++B;while(H=H.next)}}); return B}; Up.visit=function(B){var H=[],S,Y=this._root,fa,la,qa,La,Ja;for(Y&&H.push(new Tp(Y,this._x0,this._y0,this._x1,this._y1));S=H.pop();)if(!B(Y=S.node,la=S.x0,qa=S.y0,La=S.x1,Ja=S.y1)&&Y.length){S=(la+La)/2;var Na=(qa+Ja)/2;(fa=Y[3])&&H.push(new Tp(fa,S,Na,La,Ja));(fa=Y[2])&&H.push(new Tp(fa,la,Na,S,Ja));(fa=Y[1])&&H.push(new Tp(fa,S,qa,La,Na));(fa=Y[0])&&H.push(new Tp(fa,la,qa,S,Na))}}; Up.visitAfter=function(B){var H=[],S=[],Y;for(this._root&&H.push(new Tp(this._root,this._x0,this._y0,this._x1,this._y1));Y=H.pop();){var fa=Y.node;if(fa.length){var la,qa=Y.x0,La=Y.y0,Ja=Y.x1,Na=Y.y1,Sa=(qa+Ja)/2,yb=(La+Na)/2;(la=fa[0])&&H.push(new Tp(la,qa,La,Sa,yb));(la=fa[1])&&H.push(new Tp(la,Sa,La,Ja,yb));(la=fa[2])&&H.push(new Tp(la,qa,yb,Sa,Na));(la=fa[3])&&H.push(new Tp(la,Sa,yb,Ja,Na))}S.push(Y)}for(;Y=S.pop();)B(Y.node,Y.x0,Y.y0,Y.x1,Y.y1);return this}; Up.x=function(B){return arguments.length?(this._x=B,this):this._x}; Up.y=function(B){return arguments.length?(this._y=B,this):this._y}; var pKc=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;vNa.prototype=wNa.prototype;wNa.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width==null?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision==null?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type}; var BSb,CSb={"%":function(B,H){return(B*100).toFixed(H)}, b:function(B){return Math.round(B).toString(2)}, c:function(B){return B+""}, d:function(B){return Math.round(B).toString(10)}, e:function(B,H){return B.toExponential(H)}, f:function(B,H){return B.toFixed(H)}, g:function(B,H){return B.toPrecision(H)}, o:function(B){return Math.round(B).toString(8)}, p:function(B,H){return ySb(B*100,H)}, r:ySb,s:function(B,H){var S=Dja(B,H);if(!S)return B+"";var Y=S[0];S=S[1];S=S-(BSb=Math.max(-8,Math.min(8,Math.floor(S/3)))*3)+1;var fa=Y.length;return S===fa?Y:S>fa?Y+Array(S-fa+1).join("0"):S>0?Y.slice(0,S)+"."+Y.slice(S):"0."+Array(1-S).join("0")+Dja(B,Math.max(0,H+S-1))[0]}, X:function(B){return Math.round(B).toString(16).toUpperCase()}, x:function(B){return Math.round(B).toString(16)}},ASb="y z a f p n \xB5 m k M G T P E Z Y".split(" "),ILc; (function(B){return ILc=qKc(B)})({decimal:".", thousands:",",grouping:[3],currency:["$",""]});fw.prototype={constructor:fw,reset:function(){this.s=this.t=0}, add:function(B){DSb(Kja,B,this.t);DSb(this,Kja.s,this.s);this.s?this.t+=Kja.t:this.s=Kja.t}, valueOf:function(){return this.s}}; var Kja=new fw,vl=Math.PI,tu=vl/2,fTb=vl/4,JLc=vl*2,KNa=vl/180,dF=Math.abs,LNa=Math.atan,JSb=Math.atan2,uu=Math.cos,Ro=Math.sin,Fja=Math.sqrt;new fw;new fw;new fw;var MNa=new fw;(function(B,H,S,Y){return function(fa){function la(kh,Ff){B(kh,Ff)&&fa.point(kh,Ff)} function qa(kh,Ff){dc.point(kh,Ff)} function La(){Ss.point=qa;dc.lineStart()} function Ja(){Ss.point=la;dc.lineEnd()} function Na(kh,Ff){Nn.push([kh,Ff]);fe.point(kh,Ff)} function Sa(){fe.lineStart();Nn=[]} function yb(){Na(Nn[0][0],Nn[0][1]);fe.lineEnd();var kh=fe.clean(),Ff=Uc.result(),od=Ff.length,qk;Nn.pop();Pk.push(Nn);Nn=null;if(od)if(kh&1){if(od=Ff[0],(Ff=od.length-1)>0){Rd||(fa.polygonStart(),Rd=!0);fa.lineStart();for(kh=0;kh<Ff;++kh)fa.point((qk=od[kh])[0],qk[1]);fa.lineEnd()}}else od>1&&kh&2&&Ff.push(Ff.pop().concat(Ff.shift())),jh.push(Ff.filter(uKc))} var dc=H(fa),Uc=sKc(),fe=H(Uc),Rd=!1,Pk,jh,Nn,Ss={point:la,lineStart:La,lineEnd:Ja,polygonStart:function(){Ss.point=Na;Ss.lineStart=Sa;Ss.lineEnd=yb;jh=[];Pk=[]}, polygonEnd:function(){Ss.point=la;Ss.lineStart=La;Ss.lineEnd=Ja;var kh=jh,Ff=kh.length;var od=-1;for(var qk=0,tc,Sc;++od<Ff;)qk+=kh[od].length;for(tc=Array(qk);--Ff>=0;)for(Sc=kh[Ff],od=Sc.length;--od>=0;)tc[--qk]=Sc[od];jh=tc;kh=Pk;Ff=Y[0];qk=Y[1];var Lc=Ro(qk);od=[Ro(Ff),-uu(Ff),0];Sc=tc=0;MNa.reset();Lc===1?qk=tu+1E-6:Lc===-1&&(qk=-tu-1E-6);Lc=0;for(var kc=kh.length;Lc<kc;++Lc)if(ul=(Vh=kh[Lc]).length){var Vh,ul,Qk=Vh[ul-1],qi=Qk[0],uB=Qk[1]/2+fTb,Lja=Ro(uB),gTb=uu(uB);for(uB=0;uB<ul;++uB,qi=NNa, Lja=hTb,gTb=D4,Qk=Mja){var Mja=Vh[uB],NNa=Mja[0];D4=Mja[1]/2+fTb;var hTb=Ro(D4),D4=uu(D4),SR=NNa-qi,ONa=SR>=0?1:-1,PNa=ONa*SR,Nja=PNa>vl;Lja*=hTb;MNa.add(JSb(Lja*ONa*Ro(PNa),gTb*D4+Lja*uu(PNa)));tc+=Nja?SR+ONa*JLc:SR;Nja^qi>=Ff^NNa>=Ff&&(Qk=FSb(ESb(Qk),ESb(Mja)),GSb(Qk),qi=FSb(od,Qk),GSb(qi),qi=(Nja^SR>=0?-1:1)*Eja(qi[2]),qk>qi||qk===qi&&(Qk[0]||Qk[1]))&&(Sc+=Nja^SR>=0?1:-1)}}kh=(tc<-1E-6||tc<1E-6&&MNa<-1E-6)^Sc&1;jh.length?(Rd||(fa.polygonStart(),Rd=!0),tKc(jh,vKc,kh,S,fa)):kh&&(Rd||(fa.polygonStart(), Rd=!0),fa.lineStart(),S(null,null,1,fa),fa.lineEnd());Rd&&(fa.polygonEnd(),Rd=!1);jh=Pk=null}, sphere:function(){fa.polygonStart();fa.lineStart();S(null,null,1,fa);fa.lineEnd();fa.polygonEnd()}}; return Ss}})(function(){return!0},function(B){var H=NaN,S=NaN,Y=NaN,fa; return{lineStart:function(){B.lineStart();fa=1}, point:function(la,qa){var La=la>0?vl:-vl,Ja=dF(la-H);if(dF(Ja-vl)<1E-6)B.point(H,S=(S+qa)/2>0?tu:-tu),B.point(Y,S),B.lineEnd(),B.lineStart(),B.point(La,S),B.point(la,S),fa=0;else if(Y!==La&&Ja>=vl){dF(H-Y)<1E-6&&(H-=Y*1E-6);dF(la-La)<1E-6&&(la-=La*1E-6);Ja=H;var Na=S,Sa=la,yb,dc,Uc=Ro(Ja-Sa);S=dF(Uc)>1E-6?LNa((Ro(Na)*(dc=uu(qa))*Ro(Sa)-Ro(qa)*(yb=uu(Na))*Ro(Ja))/(yb*dc*Uc)):(Na+qa)/2;B.point(Y,S);B.lineEnd();B.lineStart();B.point(La,S);fa=0}B.point(H=la,S=qa);Y=La}, lineEnd:function(){B.lineEnd();H=S=NaN}, clean:function(){return 2-fa}}},function(B,H,S,Y){B==null?(S*=tu,Y.point(-vl,S),Y.point(0,S),Y.point(vl,S),Y.point(vl,0),Y.point(vl,-S),Y.point(0,-S),Y.point(-vl,-S),Y.point(-vl,0),Y.point(-vl,S)):dF(B[0]-H[0])>1E-6?(B=B[0]<H[0]?vl:-vl,S=S*B/2,Y.point(-B,S),Y.point(0,S),Y.point(B,S)):Y.point(H[0],H[1])},[-vl, -tu]);new fw;new fw;new fw;new fw;xNa.prototype={constructor:xNa,point:function(B,H){this.stream.point(B,H)}, sphere:function(){this.stream.sphere()}, lineStart:function(){this.stream.lineStart()}, lineEnd:function(){this.stream.lineEnd()}, polygonStart:function(){this.stream.polygonStart()}, polygonEnd:function(){this.stream.polygonEnd()}}; uu(30*KNa);(function(B){return function(H){var S=new xNa,Y;for(Y in B)S[Y]=B[Y];S.stream=H;return S}})({point:function(B,H){this.stream.point(B*KNa,H*KNa)}}); ISb(function(B){return Fja(2/(1+B))}).invert=v4(function(B){return 2*Eja(B/2)}); ISb(function(B){return(B=B>1?0:B<-1?vl:Math.acos(B))&&B/Ro(B)}).invert=v4(function(B){return B}); Fja(3);v4(LNa);v4(Eja);v4(function(B){return 2*LNa(B)}); w4.prototype=KSb.prototype={constructor:w4,count:function(){return this.eachAfter(wKc)}, each:function(B){var H,S=[this],Y;do{var fa=S.reverse();for(S=[];H=fa.pop();)if(B(H),H=H.children){var la=0;for(Y=H.length;la<Y;++la)S.push(H[la])}}while(S.length);return this}, eachAfter:function(B){for(var H,S=[this],Y=[],fa,la;H=S.pop();)if(Y.push(H),H=H.children)for(fa=0,la=H.length;fa<la;++fa)S.push(H[fa]);for(;H=Y.pop();)B(H);return this}, eachBefore:function(B){for(var H,S=[this],Y;H=S.pop();)if(B(H),H=H.children)for(Y=H.length-1;Y>=0;--Y)S.push(H[Y]);return this}, sum:function(B){return this.eachAfter(function(H){for(var S=+B(H.data)||0,Y=H.children,fa=Y&&Y.length;--fa>=0;)S+=Y[fa].value;H.value=S})}, sort:function(B){return this.eachBefore(function(H){H.children&&H.children.sort(B)})}, path:function(B){var H=this;var S=H;var Y=B;if(S!==Y){var fa=S.ancestors(),la=Y.ancestors(),qa=null;S=fa.pop();for(Y=la.pop();S===Y;)qa=S,S=fa.pop(),Y=la.pop();S=qa}for(Y=[H];H!==S;)H=H.parent,Y.push(H);for(H=Y.length;B!==S;)Y.splice(H,0,B),B=B.parent;return Y}, ancestors:function(){for(var B=this,H=[B];B=B.parent;)H.push(B);return H}, links:function(){var B=this,H=[];B.each(function(S){S!==B&&H.push({source:S.parent,target:S})}); return H}, copy:function(){return KSb(this).eachBefore(zKc)}}; (function(B,H){this._=B;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=H}).prototype=Object.create(w4.prototype); var yNa=new Date,zNa=new Date,iTb=Tm(function(){},function(B,H){B.setTime(+B+H)},function(B,H){return H-B}); iTb.every=function(B){B=Math.floor(B);return isFinite(B)&&B>0?B>1?Tm(function(H){H.setTime(Math.floor(H/B)*B)},function(H,S){H.setTime(+H+S*B)},function(H,S){return(S-H)/B}):iTb:null}; Tm(function(B){B.setTime(Math.floor(B/1E3)*1E3)},function(B,H){B.setTime(+B+H*1E3)},function(B,H){return(H-B)/1E3},function(B){return B.getUTCSeconds()}); Tm(function(B){B.setTime(Math.floor(B/6E4)*6E4)},function(B,H){B.setTime(+B+H*6E4)},function(B,H){return(H-B)/6E4},function(B){return B.getMinutes()}); Tm(function(B){var H=B.getTimezoneOffset()*6E4%36E5;H<0&&(H+=36E5);B.setTime(Math.floor((+B-H)/36E5)*36E5+H)},function(B,H){B.setTime(+B+H*36E5)},function(B,H){return(H-B)/36E5},function(B){return B.getHours()}); var NSb=Tm(function(B){B.setHours(0,0,0,0)},function(B,H){B.setDate(B.getDate()+H)},function(B,H){return(H-B-(H.getTimezoneOffset()-B.getTimezoneOffset())*6E4)/864E5},function(B){return B.getDate()-1}),zLc=IJ(0),BNa=IJ(1); IJ(2);IJ(3);var CNa=IJ(4);IJ(5);IJ(6);Tm(function(B){B.setDate(1);B.setHours(0,0,0,0)},function(B,H){B.setMonth(B.getMonth()+H)},function(B,H){return H.getMonth()-B.getMonth()+(H.getFullYear()-B.getFullYear())*12},function(B){return B.getMonth()}); var OR=Tm(function(B){B.setMonth(0,1);B.setHours(0,0,0,0)},function(B,H){B.setFullYear(B.getFullYear()+H)},function(B,H){return H.getFullYear()-B.getFullYear()},function(B){return B.getFullYear()}); OR.every=function(B){return isFinite(B=Math.floor(B))&&B>0?Tm(function(H){H.setFullYear(Math.floor(H.getFullYear()/B)*B);H.setMonth(0,1);H.setHours(0,0,0,0)},function(H,S){H.setFullYear(H.getFullYear()+S*B)}):null}; Tm(function(B){B.setUTCSeconds(0,0)},function(B,H){B.setTime(+B+H*6E4)},function(B,H){return(H-B)/6E4},function(B){return B.getUTCMinutes()}); Tm(function(B){B.setUTCMinutes(0,0,0)},function(B,H){B.setTime(+B+H*36E5)},function(B,H){return(H-B)/36E5},function(B){return B.getUTCHours()}); var MSb=Tm(function(B){B.setUTCHours(0,0,0,0)},function(B,H){B.setUTCDate(B.getUTCDate()+H)},function(B,H){return(H-B)/864E5},function(B){return B.getUTCDate()-1}),ALc=JJ(0),ANa=JJ(1); JJ(2);JJ(3);var DNa=JJ(4);JJ(5);JJ(6);Tm(function(B){B.setUTCDate(1);B.setUTCHours(0,0,0,0)},function(B,H){B.setUTCMonth(B.getUTCMonth()+H)},function(B,H){return H.getUTCMonth()-B.getUTCMonth()+(H.getUTCFullYear()-B.getUTCFullYear())*12},function(B){return B.getUTCMonth()}); var PR=Tm(function(B){B.setUTCMonth(0,1);B.setUTCHours(0,0,0,0)},function(B,H){B.setUTCFullYear(B.getUTCFullYear()+H)},function(B,H){return H.getUTCFullYear()-B.getUTCFullYear()},function(B){return B.getUTCFullYear()}); PR.every=function(B){return isFinite(B=Math.floor(B))&&B>0?Tm(function(H){H.setUTCFullYear(Math.floor(H.getUTCFullYear()/B)*B);H.setUTCMonth(0,1);H.setUTCHours(0,0,0,0)},function(H,S){H.setUTCFullYear(H.getUTCFullYear()+S*B)}):null}; var LSb={"-":"",_:" ",0:"0"},On=/^\s*\d+/,yLc=/^%/,xLc=/[\\^$*+?|[\]().{}]/g,Oja;(function(B){Oja=BKc(B);tNb=Oja.utcFormat;uNb=Oja.utcParse;return Oja})({dateTime:"%x, %X", date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortDays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ")});Date.prototype.toISOString||tNb("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||uNb("%Y-%m-%dT%H:%M:%S.%LZ");Ee("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"); Ee("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");Ee("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");Ee("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");Ee("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");Ee("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");Ee("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"); Ee("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");Ee("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");Ee("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");Ee("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");Ee("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var KLc=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e", "8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Ee);Wh(KLc);var LLc=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837", "40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Ee);Wh(LLc);var MLc=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419", "8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Ee);Wh(MLc);var NLc=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Ee); Wh(NLc);var OLc=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Ee);Wh(OLc);var PLc=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040", "ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Ee);Wh(PLc);var QLc=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4", "d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Ee);Wh(QLc);var RLc=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850", "d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Ee);Wh(RLc);var SLc=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd", "9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Ee);Wh(SLc);var TLc=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Ee);Wh(TLc);var ULc=Array(3).concat("e0ecf49ebcda8856a7", "edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Ee);Wh(ULc);var VLc=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e", "f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Ee);Wh(VLc);var WLc=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Ee);Wh(WLc);var XLc=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59", "f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Ee);Wh(XLc);var YLc=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Ee);Wh(YLc);var ZLc=Array(3).concat("e7e1efc994c7dd1c77", "f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Ee);Wh(ZLc);var $Lc=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177", "fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Ee);Wh($Lc);var aMc=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Ee);Wh(aMc);var bMc=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837", "ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Ee);Wh(bMc);var cMc=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Ee);Wh(cMc);var dMc=Array(3).concat("ffeda0feb24cf03b20", "ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Ee);Wh(dMc);var eMc=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594", "f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Ee);Wh(eMc);var fMc=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Ee);Wh(fMc);var gMc=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525", "f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Ee);Wh(gMc);var hMc=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Ee);Wh(hMc);var iMc=Array(3).concat("fee0d2fc9272de2d26", "fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Ee);Wh(iMc);var jMc=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04", "fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Ee);Wh(jMc);INa(jb(300,.5,0),jb(-240,.5,1));INa(jb(-100,.75,.35),jb(80,1.5,.8));INa(jb(260,.75,.35),jb(80,1.5,.8));jb();bh();Ija(Ee("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")); Ija(Ee("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")); Ija(Ee("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")); Ija(Ee("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")); XSb.prototype={lineStart:function(){this._point=0}, lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line}, point:function(B,H){B=+B;H=+H;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(B,H):this._context.moveTo(B,H);break;case 1:this._point=2;default:this._context.lineTo(B,H);}}}; (function(B){function H(S){return new YSb(B(S))} H._curve=B;return H})(function(B){return new XSb(B)}); YSb.prototype={lineStart:function(){this._curve.lineStart()}, lineEnd:function(){this._curve.lineEnd()}, point:function(B,H){this._curve.point(H*Math.sin(B),H*-Math.cos(B))}}; FNa.prototype={lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN;this._point=0}, lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:ENa(this,this._t0,$Sb(this,this._t0));}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line}, point:function(B,H){var S=NaN;B=+B;H=+H;if(B!==this._x1||H!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(B,H):this._context.moveTo(B,H);break;case 1:this._point=2;break;case 2:this._point=3;ENa(this,$Sb(this,S=ZSb(this,B,H)),S);break;default:ENa(this,this._t0,S=ZSb(this,B,H));}this._x0=this._x1;this._x1=B;this._y0=this._y1;this._y1=H;this._t0=S}}}; ((function(B){this._context=new aTb(B)}).prototype=Object.create(FNa.prototype)).point=function(B,H){FNa.prototype.point.call(this,H,B)}; aTb.prototype={moveTo:function(B,H){this._context.moveTo(H,B)}, closePath:function(){this._context.closePath()}, lineTo:function(B,H){this._context.lineTo(H,B)}, bezierCurveTo:function(B,H,S,Y,fa,la){this._context.bezierCurveTo(H,B,Y,S,la,fa)}}; A4.prototype={constructor:A4,scale:function(B){return B===1?this:new A4(this.k*B,this.x,this.y)}, translate:function(B,H){return B===0&H===0?this:new A4(this.k,this.x+this.k*B,this.y+this.k*H)}, apply:function(B){return[B[0]*this.k+this.x,B[1]*this.k+this.y]}, invert:function(B){return[(B[0]-this.x)/this.k,(B[1]-this.y)/this.k]}, toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}}; new A4(1,0,0);vNb=fd;su.svg=su.svg;su.xhtml=su.xhtml;su.xlink=su.xlink;su.xml=su.xml;su.xmlns=su.xmlns})();/* Hammer.JS - v2.0.2 - 2014-07-26 http://hammerjs.github.io/ Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>; Licensed under the MIT license */ var wNb="hammer_"+(Math.random()*1E6|0),xNb=function(){var a=document||document;if(!a[wNb]){var b=function(){(function(c,d,e,h){function k(na,wa,Ea){return setTimeout(z(na,Ea),wa)} function m(na,wa,Ea){return Array.isArray(na)?(p(na,Ea[wa],Ea),!0):!1} function p(na,wa,Ea){var Ua;if(na)if(na.forEach)na.forEach(wa,Ea);else if(na.length!==h){var Yb=0;for(Ua=na.length;Yb<Ua;Yb++)wa.call(Ea,na[Yb],Yb,na)}else for(Yb in na)na.hasOwnProperty(Yb)&&wa.call(Ea,na[Yb],Yb,na)} function q(na,wa,Ea){for(var Ua=Object.keys(wa),Yb=0,id=Ua.length;Yb<id;Yb++)if(!Ea||Ea&&na[Ua[Yb]]===h)na[Ua[Yb]]=wa[Ua[Yb]];return na} function r(na,wa){return q(na,wa,!0)} function w(na,wa,Ea){wa=wa.prototype;var Ua=na.prototype=Object.create(wa);Ua.constructor=na;Ua._super=wa;Ea&&q(Ua,Ea)} function z(na,wa){return function(){return na.apply(wa,arguments)}} function C(na,wa){return typeof na=="function"?na.apply(wa?wa[0]||h:h,wa):na} function E(na,wa,Ea){p(N(wa),function(Ua){na.addEventListener(Ua,Ea,!1)})} function I(na,wa,Ea){p(N(wa),function(Ua){na.removeEventListener(Ua,Ea,!1)})} function N(na){return na.trim().split(/\s+/g)} function P(na,wa,Ea){if(na.indexOf&&!Ea)return na.indexOf(wa);for(var Ua=0,Yb=na.length;Ua<Yb;Ua++)if(Ea&&na[Ua][Ea]==wa||!Ea&&na[Ua]===wa)return Ua;return-1} function U(na,wa,Ea){for(var Ua=[],Yb=[],id=0,Ba=na.length;id<Ba;id++){var Pb=wa?na[id][wa]:na[id];P(Yb,Pb)<0&&Ua.push(na[id]);Yb[id]=Pb}Ea&&(Ua=wa?Ua.sort(function(jb,xe){return jb[wa]>xe[wa]}):Ua.sort()); return Ua} function ca(na,wa){for(var Ea,Ua=wa[0].toUpperCase()+wa.slice(1),Yb=0,id=Cc.length;Yb<id;Yb++)if(Ea=(Ea=Cc[Yb])?Ea+Ua:wa,Ea in na)return Ea;return h} function aa(na,wa){var Ea=this;this.manager=na;this.callback=wa;this.element=na.element;this.target=na.options.inputTarget;this.domHandler=function(Ua){C(na.options.enable,[na])&&Ea.handler(Ua)}; this.evEl&&E(this.element,this.evEl,this.domHandler);this.evTarget&&E(this.target,this.evTarget,this.domHandler);this.evWin&&E(c,this.evWin,this.domHandler)} function ea(na){var wa;Yf?wa=nc:eu?wa=Lb:fd?wa=ic:wa=Jb;return new wa(na,ha)} function ha(na,wa,Ea){var Ua=Ea.pointers.length,Yb=Ea.changedPointers.length,id=wa&1&&Ua-Yb===0;Ea.isFirst=!!id;Ea.isFinal=!!(wa&12&&Ua-Yb===0);id&&(na.session={});Ea.eventType=wa;wa=na.session;Ua=Ea.pointers;Yb=Ua.length;wa.firstInput||(wa.firstInput=va(Ea));Yb>1&&!wa.firstMultiple?wa.firstMultiple=va(Ea):Yb===1&&(wa.firstMultiple=!1);id=wa.firstInput;var Ba=(Yb=wa.firstMultiple)?Yb.center:id.center,Pb=Ea.center=Ma(Ua);Ea.timeStamp=Rc();Ea.deltaTime=Ea.timeStamp-id.timeStamp;Ea.angle=Ub(Ba,Pb);Ea.distance= bb(Ba,Pb);id=Ea.center;Ba=wa.offsetDelta||{};Pb=wa.prevDelta||{};var jb=wa.prevInput||{};if(Ea.eventType===1||jb.eventType===4)Pb=wa.prevDelta={x:jb.deltaX||0,y:jb.deltaY||0},Ba=wa.offsetDelta={x:id.x,y:id.y};Ea.deltaX=Pb.x+(id.x-Ba.x);Ea.deltaY=Pb.y+(id.y-Ba.y);Ea.offsetDirection=tb(Ea.deltaX,Ea.deltaY);Yb?(id=Yb.pointers,id=bb(Ua[0],Ua[1],bh)/bb(id[0],id[1],bh)):id=1;Ea.scale=id;Yb?(Yb=Yb.pointers,Ua=Ub(Ua[1],Ua[0],bh)-Ub(Yb[1],Yb[0],bh)):Ua=0;Ea.rotation=Ua;Ba=wa.lastInterval||Ea;Ua=Ea.timeStamp- Ba.timeStamp;Ea.eventType!=8&&(Ua>25||Ba.velocity===h)?(id=Ba.deltaX-Ea.deltaX,Ba=Ba.deltaY-Ea.deltaY,Pb=id/Ua||0,jb=Ba/Ua||0,Ua=Pb,Yb=jb,Pb=Cb(Pb)>Cb(jb)?Pb:jb,id=tb(id,Ba),wa.lastInterval=Ea):(Pb=Ba.velocity,Ua=Ba.velocityX,Yb=Ba.velocityY,id=Ba.direction);Ea.velocity=Pb;Ea.velocityX=Ua;Ea.velocityY=Yb;Ea.direction=id;wa=na.element;a:{for(Ua=Ea.srcEvent.target;Ua;){if(Ua==wa){Ua=!0;break a}Ua=Ua.parentNode}Ua=!1}Ua&&(wa=Ea.srcEvent.target);Ea.target=wa;na.emit("hammer.input",Ea);na.recognize(Ea); na.session.prevInput=Ea} function va(na){for(var wa=[],Ea=0;Ea<na.pointers.length;Ea++)wa[Ea]={clientX:ee(na.pointers[Ea].clientX),clientY:ee(na.pointers[Ea].clientY)};return{timeStamp:Rc(),pointers:wa,center:Ma(wa),deltaX:na.deltaX,deltaY:na.deltaY}} function Ma(na){var wa=na.length;if(wa===1)return{x:ee(na[0].clientX),y:ee(na[0].clientY)};for(var Ea=0,Ua=0,Yb=0;Yb<wa;Yb++)Ea+=na[Yb].clientX,Ua+=na[Yb].clientY;return{x:ee(Ea/wa),y:ee(Ua/wa)}} function tb(na,wa){return na===wa?1:Cb(na)>=Cb(wa)?na>0?2:4:wa>0?8:16} function bb(na,wa,Ea){Ea||(Ea=qf);var Ua=wa[Ea[0]]-na[Ea[0]];na=wa[Ea[1]]-na[Ea[1]];return Math.sqrt(Ua*Ua+na*na)} function Ub(na,wa,Ea){Ea||(Ea=qf);return Math.atan2(wa[Ea[1]]-na[Ea[1]],wa[Ea[0]]-na[Ea[0]])*180/Math.PI} function Jb(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;aa.apply(this,arguments)} function nc(){this.evEl=Fm;this.evWin=Ip;aa.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]} function Lb(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};aa.apply(this,arguments)} function ic(){aa.apply(this,arguments);var na=z(this.handler,this);this.touch=new Lb(this.manager,na);this.mouse=new Jb(this.manager,na)} function lb(na,wa){this.manager=na;this.set(wa)} function ib(na){if(na.indexOf("none")>-1)return"none";var wa=na.indexOf("pan-x")>-1,Ea=na.indexOf("pan-y")>-1;return wa&&Ea?"pan-x pan-y":wa||Ea?wa?"pan-x":"pan-y":na.indexOf("manipulation")>-1?"manipulation":"auto"} function Bb(na){this.id=rd++;this.manager=null;this.options=r(na||{},this.defaults);na=this.options.enable;this.options.enable=na===h?!0:na;this.state=1;this.simultaneous={};this.requireFail=[]} function Xa(na){return na==16?"down":na==8?"up":na==2?"left":na==4?"right":""} function ec(na,wa){return(wa=wa.manager)?wa.get(na):na} function Wb(){Bb.apply(this,arguments)} function Tc(){Wb.apply(this,arguments);this.pY=this.pX=null} function xd(){Wb.apply(this,arguments)} function da(){Bb.apply(this,arguments);this._input=this._timer=null} function cc(){Wb.apply(this,arguments)} function Xb(){Wb.apply(this,arguments)} function Gc(){Bb.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0} function Rb(na,wa){wa=wa||{};var Ea=wa.recognizers;wa.recognizers=Ea===h?Rb.defaults.preset:Ea;return new yc(na,wa)} function yc(na,wa){wa=wa||{};this.options=r(wa,Rb.defaults);this.options.inputTarget=this.options.inputTarget||na;this.handlers={};this.session={};this.recognizers=[];this.element=na;this.input=ea(this);this.touchAction=new lb(this,this.options.touchAction);Gg(this,!0);p(wa.recognizers,function(Ea){var Ua=this.add(new Ea[0](Ea[1]));Ea[2]&&Ua.recognizeWith(Ea[2]);Ea[3]&&Ua.requireFailure(Ea[2])},this)} function Gg(na,wa){var Ea=na.element;p(na.options.cssProps,function(Ua,Yb){Ea.style[ca(Ea.style,Yb)]=wa?Ua:""})} function fc(na,wa){var Ea=d.createEvent("Event");Ea.initEvent(na,!0,!0);Ea.gesture=wa;wa.target.dispatchEvent(Ea)} var Cc=" webkit moz MS ms o".split(" "),ed=d.createElement("div"),ee=Math.round,Cb=Math.abs,Rc=Date.now,rd=1,Oq=/mobile|tablet|ip(ad|hone|od)|android/i,fd=("ontouchstart"in c),Yf=ca(c,"PointerEvent")!==h,eu=fd&&Oq.test(navigator.userAgent),qf=["x","y"],bh=["clientX","clientY"];aa.prototype={handler:function(){}, destroy:function(){this.evEl&&I(this.element,this.evEl,this.domHandler);this.evTarget&&I(this.target,this.evTarget,this.domHandler);this.evWin&&I(c,this.evWin,this.domHandler)}}; var lj={mousedown:1,mousemove:2,mouseup:4};w(Jb,aa,{handler:function(na){var wa=lj[na.type];wa&1&&na.button===0&&(this.pressed=!0);wa&2&&na.which!==1&&(wa=4);this.pressed&&this.allow&&(wa&4&&(this.pressed=!1),this.callback(this.manager,wa,{pointers:[na],changedPointers:[na],pointerType:"mouse",srcEvent:na}))}}); var yd={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Eo={2:"touch",3:"pen",4:"mouse",5:"kinect"},Fm="pointerdown",Ip="pointermove pointerup pointercancel";c.MSPointerEvent&&(Fm="MSPointerDown",Ip="MSPointerMove MSPointerUp MSPointerCancel");w(nc,aa,{handler:function(na){var wa=this.store,Ea=!1,Ua=na.type.toLowerCase().replace("ms","");Ua=yd[Ua];var Yb=Eo[na.pointerType]||na.pointerType;Ua&1&&(na.button===0||Yb=="touch")?wa.push(na):Ua&12&&(Ea=!0);var id=P(wa,na.pointerId, "pointerId");id<0||(wa[id]=na,this.callback(this.manager,Ua,{pointers:wa,changedPointers:[na],pointerType:Yb,srcEvent:na}),Ea&&wa.splice(id,1))}}); var Fj={touchstart:1,touchmove:2,touchend:4,touchcancel:8};w(Lb,aa,{handler:function(na){var wa=Fj[na.type];var Ea=Array.prototype.slice.call(na.touches,0);var Ua=this.targetIds;if(wa&3&&Ea.length===1)Ua[Ea[0].identifier]=!0,Ua=[Ea,Ea];else{var Yb,id=Array.prototype.slice.call(na.targetTouches,0),Ba=Array.prototype.slice.call(na.changedTouches,0),Pb=[];if(wa===1)for(Ea=0,Yb=id.length;Ea<Yb;Ea++)Ua[id[Ea].identifier]=!0;Ea=0;for(Yb=Ba.length;Ea<Yb;Ea++)Ua[Ba[Ea].identifier]&&Pb.push(Ba[Ea]),wa&12&& delete Ua[Ba[Ea].identifier];Ua=Pb.length?[U(id.concat(Pb),"identifier",!0),Pb]:void 0}Ua&&this.callback(this.manager,wa,{pointers:Ua[0],changedPointers:Ua[1],pointerType:"touch",srcEvent:na})}}); w(ic,aa,{handler:function(na,wa,Ea){var Ua=Ea.pointerType=="mouse";if(Ea.pointerType=="touch")this.mouse.allow=!1;else if(Ua&&!this.mouse.allow)return;wa&12&&(this.mouse.allow=!0);this.callback(na,wa,Ea)}, destroy:function(){this.touch.destroy();this.mouse.destroy()}}); var Be=ca(ed.style,"touchAction"),Gm=Be!==h;lb.prototype={set:function(na){na=="compute"&&(na=this.compute());Gm&&(this.manager.element.style[Be]=na);this.actions=na.toLowerCase().trim()}, update:function(){this.set(this.manager.options.touchAction)}, compute:function(){var na=[];p(this.manager.recognizers,function(wa){C(wa.options.enable,[wa])&&(na=na.concat(wa.getTouchAction()))}); return ib(na.join(" "))}, preventDefaults:function(na){if(!Gm){var wa=na.srcEvent;na=na.offsetDirection;if(this.manager.session.prevented)wa.preventDefault();else{var Ea=this.actions,Ua=Ea.indexOf("none")>-1,Yb=Ea.indexOf("pan-y")>-1;Ea=Ea.indexOf("pan-x")>-1;if(Ua||Yb&&Ea||Yb&&na&6||Ea&&na&24)return this.preventSrc(wa)}}}, preventSrc:function(na){this.manager.session.prevented=!0;na.preventDefault()}}; Bb.prototype={defaults:{},set:function(na){q(this.options,na);this.manager&&this.manager.touchAction.update();return this}, recognizeWith:function(na){if(m(na,"recognizeWith",this))return this;var wa=this.simultaneous;na=ec(na,this);wa[na.id]||(wa[na.id]=na,na.recognizeWith(this));return this}, dropRecognizeWith:function(na){if(m(na,"dropRecognizeWith",this))return this;na=ec(na,this);delete this.simultaneous[na.id];return this}, requireFailure:function(na){if(m(na,"requireFailure",this))return this;var wa=this.requireFail;na=ec(na,this);P(wa,na)===-1&&(wa.push(na),na.requireFailure(this));return this}, dropRequireFailure:function(na){if(m(na,"dropRequireFailure",this))return this;na=ec(na,this);na=P(this.requireFail,na);na>-1&&this.requireFail.splice(na,1);return this}, hasRequireFailures:function(){return this.requireFail.length>0}, canRecognizeWith:function(na){return!!this.simultaneous[na.id]}, emit:function(na){function wa(Yb){Ea.manager.emit(Ea.options.event+(Yb?Ua&16?"cancel":Ua&8?"end":Ua&4?"move":Ua&2?"start":"":""),na)} var Ea=this,Ua=this.state;Ua<8&&wa(!0);wa();Ua>=8&&wa(!0)}, tryEmit:function(na){if(this.canEmit())return this.emit(na);this.state=32}, canEmit:function(){for(var na=0;na<this.requireFail.length;na++)if(!(this.requireFail[na].state&33))return!1;return!0}, recognize:function(na){na=q({},na);C(this.options.enable,[this,na])?(this.state&56&&(this.state=1),this.state=this.process(na),this.state&30&&this.tryEmit(na)):(this.reset(),this.state=32)}, process:function(){}, getTouchAction:function(){}, reset:function(){}}; w(Wb,Bb,{defaults:{pointers:1},attrTest:function(na){var wa=this.options.pointers;return wa===0||na.pointers.length===wa}, process:function(na){var wa=this.state,Ea=na.eventType,Ua=wa&6;na=this.attrTest(na);return Ua&&(Ea&8||!na)?wa|16:Ua||na?Ea&4?wa|8:wa&2?wa|4:2:32}}); w(Tc,Wb,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var na=this.options.direction;if(na===30)return["none"];var wa=[];na&6&&wa.push("pan-y");na&24&&wa.push("pan-x");return wa}, directionTest:function(na){var wa=this.options,Ea=!0,Ua=na.distance,Yb=na.direction,id=na.deltaX,Ba=na.deltaY;Yb&wa.direction||(wa.direction&6?(Yb=id===0?1:id<0?2:4,Ea=id!=this.pX,Ua=Math.abs(na.deltaX)):(Yb=Ba===0?1:Ba<0?8:16,Ea=Ba!=this.pY,Ua=Math.abs(na.deltaY)));na.direction=Yb;return Ea&&Ua>wa.threshold&&Yb&wa.direction}, attrTest:function(na){return Wb.prototype.attrTest.call(this,na)&&(this.state&2||!(this.state&2)&&this.directionTest(na))}, emit:function(na){this.pX=na.deltaX;this.pY=na.deltaY;var wa=Xa(na.direction);wa&&this.manager.emit(this.options.event+wa,na);this._super.emit.call(this,na)}}); w(xd,Wb,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]}, attrTest:function(na){return this._super.attrTest.call(this,na)&&(Math.abs(na.scale-1)>this.options.threshold||this.state&2)}, emit:function(na){this._super.emit.call(this,na);na.scale!==1&&this.manager.emit(this.options.event+(na.scale<1?"in":"out"),na)}}); w(da,Bb,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]}, process:function(na){var wa=this.options,Ea=na.pointers.length===wa.pointers,Ua=na.distance<wa.threshold,Yb=na.deltaTime>wa.time;this._input=na;if(!Ua||!Ea||na.eventType&12&&!Yb)this.reset();else if(na.eventType&1)this.reset(),this._timer=k(function(){this.state=8;this.tryEmit()},wa.time,this);else if(na.eventType&4)return 8;return 32}, reset:function(){clearTimeout(this._timer)}, emit:function(na){this.state===8&&(na&&na.eventType&4?this.manager.emit(this.options.event+"up",na):(this._input.timeStamp=Rc(),this.manager.emit(this.options.event,this._input)))}}); w(cc,Wb,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]}, attrTest:function(na){return this._super.attrTest.call(this,na)&&(Math.abs(na.rotation)>this.options.threshold||this.state&2)}}); w(Xb,Wb,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return Tc.prototype.getTouchAction.call(this)}, attrTest:function(na){var wa=this.options.direction;if(wa&30)var Ea=na.velocity;else wa&6?Ea=na.velocityX:wa&24&&(Ea=na.velocityY);return this._super.attrTest.call(this,na)&&wa&na.direction&&Cb(Ea)>this.options.velocity&&na.eventType&4}, emit:function(na){var wa=Xa(na.direction);wa&&this.manager.emit(this.options.event+wa,na);this.manager.emit(this.options.event,na)}}); w(Gc,Bb,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]}, process:function(na){var wa=this.options,Ea=na.pointers.length===wa.pointers,Ua=na.distance<wa.threshold,Yb=na.deltaTime<wa.time;this.reset();if(na.eventType&1&&this.count===0)return this.failTimeout();if(Ua&&Yb&&Ea){if(na.eventType!=4)return this.failTimeout();Ea=this.pTime?na.timeStamp-this.pTime<wa.interval:!0;Ua=!this.pCenter||bb(this.pCenter,na.center)<wa.posThreshold;this.pTime=na.timeStamp;this.pCenter=na.center;Ua&&Ea?this.count+=1:this.count=1;this._input=na;if(this.count%wa.taps===0)return this.hasRequireFailures()?( this._timer=k(function(){this.state=8;this.tryEmit()},wa.interval,this),2):8}return 32}, failTimeout:function(){this._timer=k(function(){this.state=32},this.options.interval,this); return 32}, reset:function(){clearTimeout(this._timer)}, emit:function(){this.state==8&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}); Rb.VERSION="2.0.2";Rb.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[cc,{enable:!1}],[xd,{enable:!1},["rotate"]],[Xb,{direction:6}],[Tc,{direction:6},["swipe"]],[Gc],[Gc,{event:"doubletap",taps:2},["tap"]],[da]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};yc.prototype={set:function(na){q(this.options,na);return this}, stop:function(na){this.session.stopped=na?2:1}, recognize:function(na){var wa=this.session;if(!wa.stopped){this.touchAction.preventDefaults(na);var Ea=this.recognizers,Ua=wa.curRecognizer;if(!Ua||Ua&&Ua.state&8)Ua=wa.curRecognizer=null;for(var Yb=0,id=Ea.length;Yb<id;Yb++){var Ba=Ea[Yb];wa.stopped===2||Ua&&Ba!=Ua&&!Ba.canRecognizeWith(Ua)?Ba.reset():Ba.recognize(na);!Ua&&Ba.state&14&&(Ua=wa.curRecognizer=Ba)}}}, get:function(na){if(na instanceof Bb)return na;for(var wa=this.recognizers,Ea=0;Ea<wa.length;Ea++)if(wa[Ea].options.event==na)return wa[Ea];return null}, add:function(na){if(m(na,"add",this))return this;var wa=this.get(na.options.event);wa&&this.remove(wa);this.recognizers.push(na);na.manager=this;this.touchAction.update();return na}, remove:function(na){if(m(na,"remove",this))return this;var wa=this.recognizers;na=this.get(na);wa.splice(P(wa,na),1);this.touchAction.update();return this}, on:function(na,wa){var Ea=this.handlers;p(N(na),function(Ua){Ea[Ua]=Ea[Ua]||[];Ea[Ua].push(wa)}); return this}, off:function(na,wa){var Ea=this.handlers;p(N(na),function(Ua){wa?Ea[Ua].splice(P(Ea[Ua],wa),1):delete Ea[Ua]}); return this}, emit:function(na,wa){this.options.domEvents&&fc(na,wa);var Ea=this.handlers[na]&&this.handlers[na].slice();if(Ea&&Ea.length){wa.type=na;wa.preventDefault=function(){wa.srcEvent.preventDefault()}; na=0;for(var Ua=Ea.length;na<Ua;na++)Ea[na](wa)}}, destroy:function(){this.element&&Gg(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}}; q(Rb,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:24,DIRECTION_ALL:30,Manager:yc,Input:aa,TouchAction:lb,Recognizer:Bb,AttrRecognizer:Wb,Tap:Gc,Pan:Tc,Swipe:Xb,Pinch:xd,Rotate:cc,Press:da,on:E,off:I,each:p,merge:r,extend:q,inherit:w,bindFn:z,prefixed:ca}); c[e]=Rb})(window,document,"Hammer"); return window.Hammer}.call({}); b.DOCUMENT=a;a[wNb]=b}return a[wNb]};/* MIT License Copyright (c) 2017 Alexander Reardon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE */ var yNb=function(a,b){if(a.length!==b.length)return!1;for(var c=0;c<a.length;++c)if(a[c]!==b[c])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var zNb=g(["https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic","https://fonts.googleapis.com/css?family=Roboto+Mono:400,700"]),ANb=zNb.next();!ANb.done;ANb=zNb.next()){var BNb=ANb.value,CNb=document.createElement("link");CNb.rel="stylesheet";CNb.href=BNb;document.head.appendChild(CNb)};var DNb=ka(["<!--css-build:shady-->\n \n <div aria-live$=\"[[mode]]\" class=\"style-scope iron-a11y-announcer\">[[_text]]</div>\n"]),VL=function(){}; VL=kt({_template:ps(DNb),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){VL.instance||(VL.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))}, announce:function(a){this._text="";this.async(function(){this._text=a},this.timeout)}, _onIronAnnounce:function(a){a.detail&&a.detail.text&&this.announce(a.detail.text)}}); VL.instance=null;VL.requestAvailability=function(){VL.instance||(VL.instance=document.createElement("iron-a11y-announcer"));document.body?document.body.appendChild(VL.instance):document.addEventListener("load",function(){document.body.appendChild(VL.instance)})};var WL=VL;kt({is:"iron-a11y-keys",_template:null,behaviors:[Lt],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)}, _targetChanged:function(a){this.keyEventTarget=a}, _keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")}, _fireKeysPressed:function(a){this.fire("keys-pressed",a.detail,{})}});var XL={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){}, detached:function(){}};var ENb=null,YL={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){ENb=new Pt({type:"validator"})}, _invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")}, get _validator(){return ENb&&ENb.byKey(this.validator)},hasValidator:function(){return this._validator!=null}, validate:function(a){this.invalid=a===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(a);return!this.invalid}, _getValidity:function(a){return this.hasValidator()?this._validator.validate(a):!0}};var FNb={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0}, _getValidity:function(){return this.disabled||!this.required||this.checked}, _requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")}, _checkedChanged:function(){this.active=this.checked;this.fire("iron-change")}, _valueChanged:function(){if(this.value===void 0||this.value===null)this.value="on"}},GNb=[XL, YL,FNb];var HNb=ka(["<!--css-build:shady-->\n \n\n <slot class=\"style-scope iron-collapse\"></slot>\n"]); kt({_template:ps(HNb),is:"iron-collapse",behaviors:[Rt],properties:{horizontal:{type:Boolean,value:!1,observer:"_horizontalChanged"},opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},transitioning:{type:Boolean,notify:!0,readOnly:!0},noAnimation:{type:Boolean},_desiredSize:{type:String,value:""}},get dimension(){return this.horizontal?"width":"height"},get _dimensionMax(){return this.horizontal?"maxWidth":"maxHeight"},get _dimensionMaxCss(){return this.horizontal?"max-width":"max-height"}, hostAttributes:{role:"group","aria-hidden":"true"},listeners:{transitionend:"_onTransitionEnd"},toggle:function(){this.opened=!this.opened}, show:function(){this.opened=!0}, hide:function(){this.opened=!1}, updateSize:function(a,b){a=a==="auto"?"":a;b=b&&!this.noAnimation&&this.isAttached&&this._desiredSize!==a;this._desiredSize=a;this._updateTransition(!1);b&&(b=this._calcSize(),a===""&&(this.style[this._dimensionMax]="",a=this._calcSize()),this.style[this._dimensionMax]=b,this.scrollTop=this.scrollTop,this._updateTransition(!0),b=a!==b);this.style[this._dimensionMax]=a;b||this._transitionEnd()}, enableTransition:function(a){lt._warn("`enableTransition()` is deprecated, use `noAnimation` instead.");this.noAnimation=!a}, _updateTransition:function(a){this.style.transitionDuration=a&&!this.noAnimation?"":"0s"}, _horizontalChanged:function(){this.style.transitionProperty=this._dimensionMaxCss;this.style[this._dimensionMax==="maxWidth"?"maxHeight":"maxWidth"]="";this.updateSize(this.opened?"auto":"0px",!1)}, _openedChanged:function(){this.setAttribute("aria-hidden",!this.opened);this._setTransitioning(!0);this.toggleClass("iron-collapse-closed",!1);this.toggleClass("iron-collapse-opened",!1);this.updateSize(this.opened?"auto":"0px",!0);this.opened&&this.focus()}, _transitionEnd:function(){this.style[this._dimensionMax]=this._desiredSize;this.toggleClass("iron-collapse-closed",!this.opened);this.toggleClass("iron-collapse-opened",this.opened);this._updateTransition(!1);this.notifyResize();this._setTransitioning(!1)}, _onTransitionEnd:function(a){Ys(a).rootTarget===this&&this._transitionEnd()}, _calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});/* Copyright (c) 2016 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var INb=ma(["<!--css-build:shady-->\n \n\n <a id=\"baseURIAnchor\" href=\"#\" class=\"style-scope iron-image\"></a>\n <div id=\"sizedImgDiv\" role=\"img\" hidden$=\"[[_computeImgDivHidden(sizing)]]\" aria-hidden$=\"[[_computeImgDivARIAHidden(alt)]]\" aria-label$=\"[[_computeImgDivARIALabel(alt, src)]]\" class=\"style-scope iron-image\"></div>\n <img id=\"img\" alt$=\"[[alt]]\" hidden$=\"[[_computeImgHidden(sizing)]]\" crossorigin$=\"[[crossorigin]]\" on-load=\"_imgOnLoad\" on-error=\"_imgOnError\" class=\"style-scope iron-image\">\n <div id=\"placeholder\" hidden$=\"[[_computePlaceholderHidden(preload, fade, loading, loaded)]]\" class$=\"[[_computePlaceholderClassName(preload, fade, loading, loaded)]]\" class=\"style-scope iron-image\"></div>\n"], ["\n <style>\n :host {\n display: inline-block;\n overflow: hidden;\n position: relative;\n }\n\n #baseURIAnchor {\n display: none;\n }\n\n #sizedImgDiv {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n\n display: none;\n }\n\n #img {\n display: block;\n width: var(--iron-image-width, auto);\n height: var(--iron-image-height, auto);\n }\n\n :host([sizing]) #sizedImgDiv {\n display: block;\n }\n\n :host([sizing]) #img {\n display: none;\n }\n\n #placeholder {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n\n background-color: inherit;\n opacity: 1;\n\n @apply --iron-image-placeholder;\n }\n\n #placeholder.faded-out {\n transition: opacity 0.5s linear;\n opacity: 0;\n }\n </style>\n\n <a id=\"baseURIAnchor\" href=\"#\"></a>\n <div id=\"sizedImgDiv\" role=\"img\" hidden\\$=\"[[_computeImgDivHidden(sizing)]]\" aria-hidden\\$=\"[[_computeImgDivARIAHidden(alt)]]\" aria-label\\$=\"[[_computeImgDivARIALabel(alt, src)]]\"></div>\n <img id=\"img\" alt\\$=\"[[alt]]\" hidden\\$=\"[[_computeImgHidden(sizing)]]\" crossorigin\\$=\"[[crossorigin]]\" on-load=\"_imgOnLoad\" on-error=\"_imgOnError\">\n <div id=\"placeholder\" hidden\\$=\"[[_computePlaceholderHidden(preload, fade, loading, loaded)]]\" class\\$=\"[[_computePlaceholderClassName(preload, fade, loading, loaded)]]\"></div>\n"]); kt({_template:ps(INb),is:"iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1}, error:{notify:!0,readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""}, _imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))}, _imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))}, _computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded}, _computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""}, _computeImgDivHidden:function(){return!this.sizing}, _computeImgDivARIAHidden:function(){return this.alt===""?"true":void 0}, _computeImgDivARIALabel:function(){return this.alt!==null?this.alt:this.src===""?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()}, _computeImgHidden:function(){return!!this.sizing}, _widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"}, _heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"}, _loadStateObserver:function(a,b){var c=this._resolveSrc(a);c!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",a===""||b?this._setLoading(!1):(this._resolvedSrc=c,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage="url(\""+this._resolvedSrc+"\")",this._setLoading(!0)),this._setLoaded(!1),this._setError(!1))}, _placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?"url(\""+this.placeholder+"\")":""}, _transformChanged:function(){var a=this.$.sizedImgDiv.style,b=this.$.placeholder.style;a.backgroundSize=b.backgroundSize=this.sizing;a.backgroundPosition=b.backgroundPosition=this.sizing?this.position:"";a.backgroundRepeat=b.backgroundRepeat=this.sizing?"no-repeat":""}, _resolveSrc:function(a){a=Qj(a,this.$.baseURIAnchor.href);a.length>=2&&a[0]==="/"&&a[1]!=="/"&&(a=(location.origin||location.protocol+"//"+location.host)+a);return a}});var JNb=ka(["<!--css-build:shady-->\n \n <slot id=\"content\" class=\"style-scope iron-input\"></slot>\n"]); kt({_template:ps(JNb),is:"iron-input",behaviors:[YL],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){VL.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1}, attached:function(){this._observer=Ys(this).observeNodes(function(){this._initSlottedInput()}.bind(this))}, detached:function(){this._observer&&(Ys(this).unobserveNodes(this._observer),this._observer=null)}, get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0];this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value);this.fire("iron-input-ready")}, get _patternRegExp(){if(this.allowedPattern)var a=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":a=/[0-9.,e-]/;}return a},_bindValueChanged:function(a,b){b&&(a===void 0?b.value=null:a!==b.value&&(this.inputElement.value=a),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:a}))}, _onInput:function(){!this.allowedPattern||this._patternAlreadyChecked||this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput);this.bindValue=this._previousValidInput=this.inputElement.value;this._patternAlreadyChecked=!1}, _isPrintable:function(a){var b=a.keyCode==19||a.keyCode==20||a.keyCode==45||a.keyCode==46||a.keyCode==144||a.keyCode==145||a.keyCode>32&&a.keyCode<41||a.keyCode>111&&a.keyCode<124;return!(a.keyCode==8||a.keyCode==9||a.keyCode==13||a.keyCode==27)&&!(a.charCode==0&&b)}, _onKeypress:function(a){if(this.allowedPattern||this.inputElement.type==="number"){var b=this._patternRegExp;if(b&&!(a.metaKey||a.ctrlKey||a.altKey)){this._patternAlreadyChecked=!0;var c=String.fromCharCode(a.charCode);this._isPrintable(a)&&!b.test(c)&&(a.preventDefault(),this._announceInvalidCharacter("Invalid character "+c+" not entered."))}}}, _checkPatternValidity:function(){var a=this._patternRegExp;if(!a)return!0;for(var b=0;b<this.inputElement.value.length;b++)if(!a.test(this.inputElement.value[b]))return!1;return!0}, validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var a=this.inputElement.checkValidity();a&&(this.required&&this.bindValue===""?a=!1:this.hasValidator()&&(a=YL.validate.call(this,this.bindValue)));this.invalid=!a;this.fire("iron-input-validate");return a}, _announceInvalidCharacter:function(a){this.fire("iron-announce",{text:a})}, _computeValue:function(a){return a}});kt({is:"iron-media-query",_template:null,properties:{queryMatches:{type:Boolean,value:!1,readOnly:!0,notify:!0},query:{type:String,observer:"queryChanged"},full:{type:Boolean,value:!1},_boundMQHandler:{value:function(){return this.queryHandler.bind(this)}}, _mq:{value:null}},attached:function(){this.style.display="none";this.queryChanged()}, detached:function(){this._remove()}, _add:function(){this._mq&&this._mq.addListener(this._boundMQHandler)}, _remove:function(){this._mq&&this._mq.removeListener(this._boundMQHandler);this._mq=null}, queryChanged:function(){this._remove();var a=this.query;a&&(this.full||a[0]==="("||(a="("+a+")"),this._mq=window.matchMedia(a),this._add(),this.queryHandler(this._mq))}, queryHandler:function(a){this._setQueryMatches(a.matches)}});var KNb=function(a){this.multi=!1;this.selection=[];this.selectCallback=a}; f=KNb.prototype;f.get=function(){return this.multi?this.selection.slice():this.selection[0]}; f.clear=function(a){this.selection.slice().forEach(function(b){(!a||a.indexOf(b)<0)&&this.setItemSelected(b,!1)},this)}; f.isSelected=function(a){return this.selection.indexOf(a)>=0}; f.setItemSelected=function(a,b){if(a!=null&&b!==this.isSelected(a)){if(b)this.selection.push(a);else{var c=this.selection.indexOf(a);c>=0&&this.selection.splice(c,1)}this.selectCallback&&this.selectCallback(a,b)}}; f.select=function(a){this.multi?this.toggle(a):this.get()!==a&&(this.setItemSelected(this.get(),!1),this.setItemSelected(a,!0))}; f.toggle=function(a){this.setItemSelected(a,!this.isSelected(a))};var ZL={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}, _excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1,"ps-dom-if":1,"ps-dom-repeat":1}}}}, observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this);this._selection=new KNb(this._applySelection.bind(this))}, attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)}, detached:function(){this._observer&&Ys(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)}, indexOf:function(a){return this.items?this.items.indexOf(a):-1}, select:function(a){this.selected=a}, selectPrevious:function(){var a=this.items.length,b=a-1;this.selected!==void 0&&(b=(Number(this._valueToIndex(this.selected))-1+a)%a);this.selected=this._indexToValue(b)}, selectNext:function(){var a=0;this.selected!==void 0&&(a=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(a)}, selectIndex:function(a){this.select(this._indexToValue(a))}, forceSynchronousItemUpdate:function(){this._observer&&typeof this._observer.flush==="function"?this._observer.flush():this._updateItems()}, get _shouldUpdateSelection(){return this.selected!=null},_checkFallback:function(){this._updateSelected()}, _addListener:function(a){this.listen(this,a,"_activateHandler")}, _removeListener:function(a){this.unlisten(this,a,"_activateHandler")}, _activateEventChanged:function(a,b){this._removeListener(b);this._addListener(a)}, _updateItems:function(){var a=Ys(this).queryDistributedElements(this.selectable||"*");a=Array.prototype.filter.call(a,this._bindFilterItem);this._setItems(a)}, _updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))}, _updateSelected:function(){this._selectSelected(this.selected)}, _selectSelected:function(){if(this.items){var a=this._valueToItem(this.selected);a?this._selection.select(a):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}}, _filterItem:function(a){return!this._excludedLocalNames[a.localName]}, _valueToItem:function(a){return a==null?null:this.items[this._valueToIndex(a)]}, _valueToIndex:function(a){if(this.attrForSelected)for(var b=0,c;c=this.items[b];b++){if(this._valueForItem(c)==a)return b}else return Number(a)}, _indexToValue:function(a){if(this.attrForSelected){if(a=this.items[a])return this._valueForItem(a)}else return a}, _valueForItem:function(a){if(!a)return null;if(!this.attrForSelected)return a=this.indexOf(a),a===-1?null:a;var b=a[$r(this.attrForSelected)];return b!=void 0?b:a.getAttribute(this.attrForSelected)}, _applySelection:function(a,b){this.selectedClass&&this.toggleClass(this.selectedClass,b,a);this.selectedAttribute&&this.toggleAttribute.call(a,this.selectedAttribute,b);this._selectionChange();this.fire("iron-"+(b?"select":"deselect"),{item:a})}, _selectionChange:function(){this._setSelectedItem(this._selection.get())}, _observeItems:function(a){return Ys(a).observeNodes(function(b){this._updateItems();this._updateSelected();this.fire("iron-items-changed",b,{bubbles:!1,cancelable:!1})})}, _activateHandler:function(a){a=a.target;for(var b=this.items;a&&a!=this;){var c=b.indexOf(a);if(c>=0){b=this._indexToValue(c);this._itemActivate(b,a);break}a=a.parentNode}}, _itemActivate:function(a,b){this.fire("iron-activate",{selected:a,item:b},{cancelable:!0}).defaultPrevented||this.select(a)}};var LNb={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}}, selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}}, observers:["_updateSelected(selectedValues.splices)"],select:function(a){this.multi?this._toggleSelected(a):this.selected=a}, multiChanged:function(a){this._selection.multi=a;this._updateSelected()}, get _shouldUpdateSelection(){return this.selected!=null||this.selectedValues!=null&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(a){return this._indexToValue(this.indexOf(a))},this).filter(function(a){return a!=null},this)):ZL._updateAttrForSelected.apply(this)}, _updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)}, _selectMulti:function(a){a=a||[];a=(this._valuesToItems(a)||[]).filter(function(c){return c!==null&&c!==void 0}); this._selection.clear(a);for(var b=0;b<a.length;b++)this._selection.setItemSelected(a[b],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)}, _selectionChange:function(){var a=this._selection.get();this.multi?(this._setSelectedItems(a),this._setSelectedItem(a.length?a[0]:null)):a!==null&&a!==void 0?(this._setSelectedItems([a]),this._setSelectedItem(a)):(this._setSelectedItems([]),this._setSelectedItem(null))}, _toggleSelected:function(a){var b=this.selectedValues.indexOf(a);b<0?this.push("selectedValues",a):this.splice("selectedValues",b,1)}, _valuesToItems:function(a){return a==null?null:a.map(function(b){return this._valueToItem(b)},this)}},MNb=[ZL, LNb];var $L={properties:{focusedItem:{observer:"_focusedItemChanged",readOnly:!0,type:Object},attrForItemTitle:{type:String},disabled:{type:Boolean,value:!1,observer:"_disabledChanged"}},_MODIFIER_KEYS:"Alt AltGraph CapsLock Control Fn FnLock Hyper Meta NumLock OS ScrollLock Shift Super Symbol SymbolLock".split(" "),_SEARCH_RESET_TIMEOUT_MS:1E3,_previousTabIndex:0,hostAttributes:{role:"menu"},observers:["_updateMultiselectable(multi)"],listeners:{focus:"_onFocus",keydown:"_onKeydown","iron-items-changed":"_onIronItemsChanged"}, keyBindings:{up:"_onUpKey",down:"_onDownKey",esc:"_onEscKey","shift+tab:keydown":"_onShiftTabDown"},attached:function(){this._resetTabindices()}, select:function(a){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var b=this._valueToItem(a);b&&b.hasAttribute("disabled")||(this._setFocusedItem(b),LNb.select.apply(this,arguments))}, _resetTabindices:function(){var a=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(b){b.setAttribute("tabindex",b===a?"0":"-1");b.setAttribute("aria-selected",this._selection.isSelected(b))},this)}, _updateMultiselectable:function(a){a?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")}, _focusWithKeyboardEvent:function(a){if(this._MODIFIER_KEYS.indexOf(a.key)===-1){this.cancelDebouncer("_clearSearchText");var b=this._searchText||"";b+=(a.key&&a.key.length==1?a.key:String.fromCharCode(a.keyCode)).toLocaleLowerCase();a=b.length;for(var c=0,d;d=this.items[c];c++)if(!d.hasAttribute("disabled")){var e=this.attrForItemTitle||"textContent";e=(d[e]||d.getAttribute(e)||"").trim();if(!(e.length<a)&&e.slice(0,a).toLocaleLowerCase()==b){this._setFocusedItem(d);break}}this._searchText=b;this.debounce("_clearSearchText", this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}}, _clearSearchText:function(){this._searchText=""}, _focusPrevious:function(){for(var a=this.items.length,b=Number(this.indexOf(this.focusedItem)),c=1;c<a+1;c++){var d=this.items[(b-c+a)%a];if(!d.hasAttribute("disabled")){var e=Ys(d).getOwnerRoot()||document;this._setFocusedItem(d);if(Ys(e).activeElement==d)break}}}, _focusNext:function(){for(var a=this.items.length,b=Number(this.indexOf(this.focusedItem)),c=1;c<a+1;c++){var d=this.items[(b+c)%a];if(!d.hasAttribute("disabled")){var e=Ys(d).getOwnerRoot()||document;this._setFocusedItem(d);if(Ys(e).activeElement==d)break}}}, _applySelection:function(a,b){b?a.setAttribute("aria-selected","true"):a.setAttribute("aria-selected","false");ZL._applySelection.apply(this,arguments)}, _focusedItemChanged:function(a,b){b&&b.setAttribute("tabindex","-1");!a||a.hasAttribute("disabled")||this.disabled||(a.setAttribute("tabindex","0"),a.focus())}, _onIronItemsChanged:function(a){a.detail.addedNodes.length&&this._resetTabindices()}, _onShiftTabDown:function(){var a=this.getAttribute("tabindex");$L._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",a);$L._shiftTabPressed=!1},1)}, _onFocus:function(a){!$L._shiftTabPressed&&(a=Ys(a).rootTarget,a===this||typeof a.tabIndex==="undefined"||this.isLightDescendant(a))&&(this._defaultFocusAsync=this.async(function(){var b=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);b?this._setFocusedItem(b):this.items[0]&&this._focusNext()}))}, _onUpKey:function(a){this._focusPrevious();a.detail.keyboardEvent.preventDefault()}, _onDownKey:function(a){this._focusNext();a.detail.keyboardEvent.preventDefault()}, _onEscKey:function(){var a=this.focusedItem;a&&a.blur()}, _onKeydown:function(a){this.keyboardEventMatchesKeys(a,"up down esc")||this._focusWithKeyboardEvent(a);a.stopPropagation()}, _activateHandler:function(a){ZL._activateHandler.call(this,a);a.stopPropagation()}, _disabledChanged:function(a){a?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)}, _shiftTabPressed:!1},NNb=[MNb,Lt,$L];var ONb={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(a){this.focusedItem&&(this.focusedItem.click(),a.detail.keyboardEvent.preventDefault())}, _onDownKey:function(a){this.focusedItem&&(this.focusedItem.click(),a.detail.keyboardEvent.preventDefault())}, get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(a){return a.ctrlKey||a.shiftKey||a.altKey||a.metaKey}, _onLeftKey:function(a){this._isSpecialKey(a.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),a.detail.keyboardEvent.preventDefault())}, _onRightKey:function(a){this._isSpecialKey(a.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),a.detail.keyboardEvent.preventDefault())}, _onKeydown:function(a){this.keyboardEventMatchesKeys(a,"up down left right esc")||this._focusWithKeyboardEvent(a)}},PNb=[NNb, ONb];var QNb=ka(["<!--css-build:shady-->\n \n\n <slot class=\"style-scope iron-pages\"></slot>\n"]);kt({_template:ps(QNb),is:"iron-pages",behaviors:[Rt,ZL],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});/* Copyright (c) 2016 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var RNb={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}}, observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(a,b){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);b&&(a==="document"?this.scrollTarget=this._doc:typeof a==="string"?this.scrollTarget=(b=this.domHost)&&b.$?b.$[a]:Ys(this.ownerDocument).querySelector("#"+a):this._isValidScrollTarget()&&(this._oldScrollTarget=a,this._toggleScrollListener(this._shouldHaveListener,a)))}, _scrollHandler:function(){}, get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(a){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,a):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop= a)},set _scrollLeft(a){this.scrollTarget===this._doc?window.scrollTo(a,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=a)},scroll:function(a,b){if(typeof a==="object"){var c=a.left;b=a.top}else c=a;c=c||0;b=b||0;this.scrollTarget===this._doc?window.scrollTo(c,b):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=c,this.scrollTarget.scrollTop=b)}, get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement}, _toggleScrollListener:function(a,b){b=b===this._doc?window:b;a?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),b.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(b.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)}, toggleScrollListener:function(a){this._shouldHaveListener=a;this._toggleScrollListener(a,this.scrollTarget)}};kt({is:"iron-selector",_template:null,behaviors:[MNb]});var aM={properties:{animationTiming:{type:Object,value:function(){return{duration:500,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"both"}}}}, isNeonAnimation:!0,created:function(){document.body.animate||console.warn("No web animations detected. This element will not function without a web animations polyfill.")}, timingFromConfig:function(a){if(a.timing)for(var b in a.timing)this.animationTiming[b]=a.timing[b];return this.animationTiming}, setPrefixedProperty:function(a,b,c){for(var d={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[b],e,h=0;e=d[h];h++)a.style[e]=c;a.style[b]=c}, complete:function(){}};kt({is:"fade-in-animation",_template:null,behaviors:[aM],configure:function(a){return this._effect=new KeyframeEffect(a.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(a))}});kt({is:"fade-out-animation",_template:null,behaviors:[aM],configure:function(a){return this._effect=new KeyframeEffect(a.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(a))}});var SNb=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.entry=[{name:this.entryAnimation,node:this}]}, _exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.exit=[{name:this.exitAnimation,node:this}]}, _copyProperties:function(a,b){for(var c in b)a[c]=b[c]}, _cloneConfig:function(a){var b={isClone:!0};this._copyProperties(b,a);return b}, _getAnimationConfigRecursive:function(a,b,c){if(this.animationConfig)if(this.animationConfig.value&&typeof this.animationConfig.value==="function")this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else{var d=a?this.animationConfig[a]:this.animationConfig;Array.isArray(d)||(d=[d]);if(d)for(var e,h=0;e=d[h];h++)if(e.animatable)e.animatable._getAnimationConfigRecursive(e.type||a,b,c);else if(e.id){var k=b[e.id]; k?(k.isClone||(b[e.id]=this._cloneConfig(k),k=b[e.id]),this._copyProperties(k,e)):b[e.id]=e}else c.push(e)}}, getAnimationConfig:function(a){var b={},c=[];this._getAnimationConfigRecursive(a,b,c);for(var d in b)c.push(b[d]);return c}}, {_configureAnimations:function(a){var b=[],c=[];if(a.length>0)for(var d,e=0;d=a[e];e++){var h=document.createElement(d.name);if(h.isNeonAnimation){var k=null;h.configure||(h.configure=function(){return null}); k=h.configure(d);c.push({result:k,config:d})}else console.warn(this.is+":",d.name,"not found!")}for(a=0;a<c.length;a++){k=c[a].result;d=c[a].config;try{typeof k.cancel!="function"&&(k=document.timeline.play(k))}catch(m){k=null,console.warn("Couldnt play","(",d.name,").",m)}k&&b.push({neonAnimation:h,config:d,animation:k})}return b}, _shouldComplete:function(a){for(var b=!0,c=0;c<a.length;c++)if(a[c].animation.playState!="finished"){b=!1;break}return b}, _complete:function(a){for(var b=0;b<a.length;b++)a[b].neonAnimation.complete(a[b].config);for(b=0;b<a.length;b++)a[b].animation.cancel()}, playAnimation:function(a,b){var c=this.getAnimationConfig(a);if(c){this._active=this._active||{};this._active[a]&&(this._complete(this._active[a]),delete this._active[a]);var d=this._configureAnimations(c);if(d.length==0)this.fire("neon-animation-finish",b,{bubbles:!1});else for(this._active[a]=d,c=0;c<d.length;c++)d[c].animation.onfinish=function(){this._shouldComplete(d)&&(this._complete(d),delete this._active[a],this.fire("neon-animation-finish",b,{bubbles:!1}))}.bind(this)}}, cancelAnimation:function(){for(var a in this._active){var b=this._active[a],c;for(c in b)b[c].animation&&b[c].animation.cancel&&b[c].animation.cancel()}this._active={}}}];var TNb={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(a){a&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=a)}, _createRipple:function(){var a=St._createRipple();a.id="ink";a.setAttribute("center","");a.classList.add("circle");return a}},UNb=[Ot, Mt,St,TNb];var VNb=[UNb,GNb,{_checkedChanged:function(){FNb._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))}, _buttonStateChanged:function(){St._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var WNb=ka(["<!--css-build:shady-->\n \n\n <div id=\"tooltip\" class=\"hidden style-scope paper-tooltip\">\n <slot class=\"style-scope paper-tooltip\"></slot>\n </div>\n"]); kt({_template:ps(WNb),is:"paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""},animationConfig:{type:Object, value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}}, _showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var a=Ys(this).parentNode,b=Ys(this).getOwnerRoot(),c;this.for?c=Ys(b).querySelector("#"+this.for):c=a.nodeType==Node.DOCUMENT_FRAGMENT_NODE?b.host:a;return c},attached:function(){this._findTarget()}, detached:function(){this.manualMode||this._removeListeners()}, playAnimation:function(a){a==="entry"?this.show():a==="exit"&&this.hide()}, cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")}, show:function(){if(!this._showing){if(Ys(this).textContent.trim()===""){for(var a=!0,b=Ys(this).getEffectiveChildNodes(),c=0;c<b.length;c++)if(b[c].textContent.trim()!==""){a=!1;break}if(a)return}this._showing=!0;this.$.tooltip.classList.remove("hidden");this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.updatePosition();this._animationPlaying=!0;this.$.tooltip.classList.add(this._getAnimationType("entry"))}}, hide:function(){this._showing&&(this._animationPlaying?(this._showing=!1,this._cancelAnimation()):(this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0))}, updatePosition:function(){if(this._target&&this.offsetParent){var a=this.offset;this.marginTop!=14&&this.offset==14&&(a=this.marginTop);var b=this.offsetParent.getBoundingClientRect(),c=this._target.getBoundingClientRect(),d=this.getBoundingClientRect(),e=(c.width-d.width)/2,h=(c.height-d.height)/2,k=c.left-b.left,m=c.top-b.top;switch(this.position){case"top":var p=k+e;var q=m-d.height-a;break;case"bottom":p=k+e;q=m+c.height+a;break;case"left":p=k-d.width-a;q=m+h;break;case"right":p=k+c.width+ a,q=m+h;}this.fitToVisibleBounds?(b.left+p+d.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):b.left+p<0?(this.style.left=Math.max(0,p)+"px",this.style.right="auto"):this.style.left=p+"px",b.top+q+d.height>window.innerHeight?(this.style.bottom=b.height-m+a+"px",this.style.top="auto"):b.top+q<0?(this.style.top=Math.max(-b.top,q)+"px",this.style.bottom="auto"):this.style.top=q+"px"):(this.style.left=p+"px",this.style.top=q+"px")}}, _addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")}, _findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()}, _delayChange:function(a){a!==500&&this.updateStyles({"--paper-tooltip-delay-in":a+"ms"})}, _manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()}, _cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")}, _onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))}, _onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))}, _getAnimationType:function(a){if(a==="entry"&&this.animationEntry!=="")return this.animationEntry;if(a==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[a]&&typeof this.animationConfig[a][0].name==="string"){if(this.animationConfig[a][0].timing&&this.animationConfig[a][0].timing.delay&&this.animationConfig[a][0].timing.delay!==0){var b=this.animationConfig[a][0].timing.delay;a==="entry"?this.updateStyles({"--paper-tooltip-delay-in":b+"ms"}):a==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":b+ "ms"})}return this.animationConfig[a][0].name}}, _removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var XNb=Nc("/*\n\n The MIT License\n\n Copyright (c) 2007-2017 Steven Levithan <http://xregexp.com/>\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n XRegExp.build 3.2.0\n <xregexp.com>\n Steven Levithan (c) 2012-2017 MIT License\n Inspired by Lea Verou's RegExp.create <lea.verou.me>\n XRegExp.matchRecursive 3.2.0\n <xregexp.com>\n Steven Levithan (c) 2009-2017 MIT License\n XRegExp Unicode Base 3.2.0\n <xregexp.com>\n Steven Levithan (c) 2008-2017 MIT License\n XRegExp Unicode Blocks 3.2.0\n <xregexp.com>\n Steven Levithan (c) 2010-2017 MIT License\n Unicode data by Mathias Bynens <mathiasbynens.be>\n XRegExp Unicode Categories 3.2.0\n <xregexp.com>\n Steven Levithan (c) 2010-2017 MIT License\n Unicode data by Mathias Bynens <mathiasbynens.be>\n XRegExp Unicode Properties 3.2.0\n <xregexp.com>\n Steven Levithan (c) 2012-2017 MIT License\n Unicode data by Mathias Bynens <mathiasbynens.be>\n XRegExp Unicode Scripts 3.2.0\n <xregexp.com>\n Steven Levithan (c) 2010-2017 MIT License\n Unicode data by Mathias Bynens <mathiasbynens.be>\n XRegExp 3.2.0\n <xregexp.com>\n Steven Levithan (c) 2007-2017 MIT License\n*/\n(function(Y){if(typeof exports===\"object\"&&typeof module!==\"undefined\")module.exports=Y();else if(typeof define===\"function\"&&define.amd)define([],Y);else{var B=typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:typeof self!==\"undefined\"?self:this;B.XRegExp=Y()}})(function(){return function F(B,D,f){function t(h,m){if(!D[h]){if(!B[h]){var A=typeof require==\"function\"&&require;if(!m&&A)return A(h,!0);if(G)return G(h,!0);m=Error(\"Cannot find module '\"+h+\"'\");throw m.code=\"MODULE_NOT_FOUND\",\nm;}m=D[h]={exports:{}};B[h][0].call(m.exports,function(p){var l=B[h][1][p];return t(l?l:p)},m,m.exports,F,B,D,f)}return D[h].exports}for(var G=typeof require==\"function\"&&require,u=0;u<f.length;u++)t(f[u]);return t}({1:[function(B,D){D.exports=function(f){function F(h){var m=/^(?:\\(\\?:\\))*\\^/,A=/\\$(?:\\(\\?:\\))*$/;return m.test(h)&&A.test(h)&&A.test(h.replace(/\\\\[\\s\\S]/g,\"\"))?h.replace(m,\"\").replace(A,\"\"):h}function t(h,m){m=m?\"x\":\"\";return f.isRegExp(h)?h.xregexp&&h.xregexp.captureNames?h:f(h.source,\nm):f(h,m)}var G=/(\\()(?!\\?)|\\\\([1-9]\\d*)|\\\\[\\s\\S]|\\[(?:[^\\\\\\]]|\\\\[\\s\\S])*\\]/g,u=f.union([/\\({{([\\w$]+)}}\\)|{{([\\w$]+)}}/,G],\"g\",{conjunction:\"or\"});f.build=function(h,m,A){A=A||\"\";var p=A.indexOf(\"x\")>-1,l=/^\\(\\?([\\w$]+)\\)/.exec(h);l&&(A=f._clipDuplicates(A+l[1]));var g={},v;for(v in m)m.hasOwnProperty(v)&&(l=t(m[v],p),g[v]={pattern:F(l.source),names:l.xregexp.captureNames||[]});h=t(h,p);var w=0,x,e=0,H=[0],y=h.xregexp.captureNames||[];h=h.source.replace(u,function(z,I,M,P,Q){var K=I||M;if(K){if(!g.hasOwnProperty(K))throw new ReferenceError(\"Undefined property \"+\nz);if(I){var L=y[e];H[++e]=++w;z=\"(?<\"+(L||K)+\">\"}else z=\"(?:\";x=w;return z+g[K].pattern.replace(G,function(S,T,N){if(T){if(L=g[K].names[w-x],++w,L)return\"(?<\"+L+\">\"}else if(N)return O=+N-1,g[K].names[O]?\"\\\\k<\"+g[K].names[O]+\">\":\"\\\\\"+(+N+x);return S})+\")\"}if(P){if(L=y[e],H[++e]=++w,L)return\"(?<\"+L+\">\"}else if(Q){var O=+Q-1;return y[O]?\"\\\\k<\"+y[O]+\">\":\"\\\\\"+H[+Q]}return z});return f(h,A)}}},{}],2:[function(B,D){D.exports=function(f){function F(t,G,u,h){return{name:t,value:G,start:u,end:h}}f.matchRecursive=\nfunction(t,G,u,h,m){h=h||\"\";m=m||{};var A=h.indexOf(\"g\")>-1,p=h.indexOf(\"y\")>-1,l=h.replace(/y/g,\"\"),g=m.escapeChar;m=m.valueNames;var v=[],w=0,x=0,e=0,H=0;G=f(G,l);u=f(u,l);if(g){if(g.length>1)throw Error(\"Cannot use more than one escape character\");g=f.escape(g);var y=new RegExp(\"(?:\"+g+\"[\\\\S\\\\s]|(?:(?!\"+f.union([G,u],\"\",{conjunction:\"or\"}).source+\")[^\"+g+\"])+)+\",h.replace(/[^imu]+/g,\"\"))}for(;;){g&&(e+=(f.exec(t,y,e,\"sticky\")||[\"\"])[0].length);h=f.exec(t,G,e);l=f.exec(t,u,e);h&&l&&(h.index<=l.index?\nl=null:h=null);if(h||l)x=(h||l).index,e=x+(h||l)[0].length;else if(!w)break;if(p&&!w&&x>H)break;if(h){if(!w){var z=x;var I=e}++w}else if(l&&w){if(!--w&&(m?(m[0]&&z>H&&v.push(F(m[0],t.slice(H,z),H,z)),m[1]&&v.push(F(m[1],t.slice(z,I),z,I)),m[2]&&v.push(F(m[2],t.slice(I,x),I,x)),m[3]&&v.push(F(m[3],t.slice(x,e),x,e))):v.push(t.slice(I,x)),H=e,!A))break}else throw Error(\"Unbalanced delimiter found in string\");x===e&&++e}A&&!p&&m&&m[0]&&t.length>H&&v.push(F(m[0],t.slice(H),H,t.length));return v}}},{}],\n3:[function(B,D){D.exports=function(f){function F(p){return p.replace(/[- _]+/g,\"\").toLowerCase()}function t(p){var l=/^\\\\[xu](.+)/.exec(p);return l?h(l[1]):p.charCodeAt(p.charAt(0)===\"\\\\\"?1:0)}function G(p){var l=\"\",g=-1;f.forEach(p,/(\\\\x..|\\\\u....|\\\\?[\\s\\S])(?:-(\\\\x..|\\\\u....|\\\\?[\\s\\S]))?/,function(v){var w=t(v[1]);w>g+1&&(l+=\"\\\\u\"+A(m(g+1)),w>g+2&&(l+=\"-\\\\u\"+A(m(w-1))));g=t(v[2]||v[1])});g<65535&&(l+=\"\\\\u\"+A(m(g+1)),g<65534&&(l+=\"-\\\\uFFFF\"));return l}var u={},h=f._dec,m=f._hex,A=f._pad4;f.addToken(/\\\\([pP])(?:{(\\^?)([^}]*)}|([A-Za-z]))/,\nfunction(p,l,g){var v=p[1]===\"P\"||!!p[2],w=g.indexOf(\"A\")>-1;g=F(p[4]||p[3]);var x=u[g];if(p[1]===\"P\"&&p[2])throw new SyntaxError(\"Invalid double negation \"+p[0]);if(!u.hasOwnProperty(g))throw new SyntaxError(\"Unknown Unicode token \"+p[0]);if(x.inverseOf){g=F(x.inverseOf);if(!u.hasOwnProperty(g))throw new ReferenceError(\"Unicode token missing data \"+p[0]+\" -> \"+x.inverseOf);x=u[g];v=!v}if(!x.bmp&&!w)throw new SyntaxError(\"Astral mode required for Unicode token \"+p[0]);if(w){if(l===\"class\")throw new SyntaxError(\"Astral mode does not support Unicode tokens within character classes\");\np=v?\"a!\":\"a=\";(l=u[g][p])||(l=u[g],g=u[g],w=\"\",g.bmp&&!g.isBmpLast&&(w=\"[\"+g.bmp+\"]\"+(g.astral?\"|\":\"\")),g.astral&&(w+=g.astral),g.isBmpLast&&g.bmp&&(w+=(g.astral?\"|\":\"\")+\"[\"+g.bmp+\"]\"),v=v?\"(?:(?!\"+w+\")(?:[\\ud800-\\udbff][\\udc00-\\udfff]|[\\x00-\\uffff]))\":\"(?:\"+w+\")\",l=l[p]=v);return v=l}return v=l===\"class\"?v?u[g][\"b!\"]||(u[g][\"b!\"]=G(u[g].bmp)):x.bmp:(v?\"[^\":\"[\")+x.bmp+\"]\"},{scope:\"all\",optionalFlags:\"A\",leadChar:\"\\\\\"});f.addUnicodeData=function(p){for(var l,g=0;g<p.length;++g){l=p[g];if(!l.name)throw Error(\"Unicode token requires name\");\nif(!(l.inverseOf||l.bmp||l.astral))throw Error(\"Unicode token has no character data \"+l.name);u[F(l.name)]=l;l.alias&&(u[F(l.alias)]=l)}f.cache.flush(\"patterns\")};f._getUnicodeProperty=function(p){p=F(p);return u[p]}}},{}],4:[function(B,D){D.exports=function(f){if(!f.addUnicodeData)throw new ReferenceError(\"Unicode Base must be loaded before Unicode Blocks\");f.addUnicodeData([{name:\"InAdlam\",astral:\"\\ud83a[\\udd00-\\udd5f]\"},{name:\"InAegean_Numbers\",astral:\"\\ud800[\\udd00-\\udd3f]\"},{name:\"InAhom\",astral:\"\\ud805[\\udf00-\\udf3f]\"},\n{name:\"InAlchemical_Symbols\",astral:\"\\ud83d[\\udf00-\\udf7f]\"},{name:\"InAlphabetic_Presentation_Forms\",bmp:\"\\ufb00-\\ufb4f\"},{name:\"InAnatolian_Hieroglyphs\",astral:\"\\ud811[\\udc00-\\ude7f]\"},{name:\"InAncient_Greek_Musical_Notation\",astral:\"\\ud834[\\ude00-\\ude4f]\"},{name:\"InAncient_Greek_Numbers\",astral:\"\\ud800[\\udd40-\\udd8f]\"},{name:\"InAncient_Symbols\",astral:\"\\ud800[\\udd90-\\uddcf]\"},{name:\"InArabic\",bmp:\"\\u0600-\\u06ff\"},{name:\"InArabic_Extended_A\",bmp:\"\\u08a0-\\u08ff\"},{name:\"InArabic_Mathematical_Alphabetic_Symbols\",\nastral:\"\\ud83b[\\ude00-\\udeff]\"},{name:\"InArabic_Presentation_Forms_A\",bmp:\"\\ufb50-\\ufdff\"},{name:\"InArabic_Presentation_Forms_B\",bmp:\"\\ufe70-\\ufeff\"},{name:\"InArabic_Supplement\",bmp:\"\\u0750-\\u077f\"},{name:\"InArmenian\",bmp:\"\\u0530-\\u058f\"},{name:\"InArrows\",bmp:\"\\u2190-\\u21ff\"},{name:\"InAvestan\",astral:\"\\ud802[\\udf00-\\udf3f]\"},{name:\"InBalinese\",bmp:\"\\u1b00-\\u1b7f\"},{name:\"InBamum\",bmp:\"\\ua6a0-\\ua6ff\"},{name:\"InBamum_Supplement\",astral:\"\\ud81a[\\udc00-\\ude3f]\"},{name:\"InBasic_Latin\",bmp:\"\\x00-\\u007f\"},\n{name:\"InBassa_Vah\",astral:\"\\ud81a[\\uded0-\\udeff]\"},{name:\"InBatak\",bmp:\"\\u1bc0-\\u1bff\"},{name:\"InBengali\",bmp:\"\\u0980-\\u09ff\"},{name:\"InBhaiksuki\",astral:\"\\ud807[\\udc00-\\udc6f]\"},{name:\"InBlock_Elements\",bmp:\"\\u2580-\\u259f\"},{name:\"InBopomofo\",bmp:\"\\u3100-\\u312f\"},{name:\"InBopomofo_Extended\",bmp:\"\\u31a0-\\u31bf\"},{name:\"InBox_Drawing\",bmp:\"\\u2500-\\u257f\"},{name:\"InBrahmi\",astral:\"\\ud804[\\udc00-\\udc7f]\"},{name:\"InBraille_Patterns\",bmp:\"\\u2800-\\u28ff\"},{name:\"InBuginese\",bmp:\"\\u1a00-\\u1a1f\"},{name:\"InBuhid\",\nbmp:\"\\u1740-\\u175f\"},{name:\"InByzantine_Musical_Symbols\",astral:\"\\ud834[\\udc00-\\udcff]\"},{name:\"InCJK_Compatibility\",bmp:\"\\u3300-\\u33ff\"},{name:\"InCJK_Compatibility_Forms\",bmp:\"\\ufe30-\\ufe4f\"},{name:\"InCJK_Compatibility_Ideographs\",bmp:\"\\uf900-\\ufaff\"},{name:\"InCJK_Compatibility_Ideographs_Supplement\",astral:\"\\ud87e[\\udc00-\\ude1f]\"},{name:\"InCJK_Radicals_Supplement\",bmp:\"\\u2e80-\\u2eff\"},{name:\"InCJK_Strokes\",bmp:\"\\u31c0-\\u31ef\"},{name:\"InCJK_Symbols_and_Punctuation\",bmp:\"\\u3000-\\u303f\"},{name:\"InCJK_Unified_Ideographs\",\nbmp:\"\\u4e00-\\u9fff\"},{name:\"InCJK_Unified_Ideographs_Extension_A\",bmp:\"\\u3400-\\u4dbf\"},{name:\"InCJK_Unified_Ideographs_Extension_B\",astral:\"[\\ud840-\\ud868][\\udc00-\\udfff]|\\ud869[\\udc00-\\udedf]\"},{name:\"InCJK_Unified_Ideographs_Extension_C\",astral:\"\\ud869[\\udf00-\\udfff]|[\\ud86a-\\ud86c][\\udc00-\\udfff]|\\ud86d[\\udc00-\\udf3f]\"},{name:\"InCJK_Unified_Ideographs_Extension_D\",astral:\"\\ud86d[\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1f]\"},{name:\"InCJK_Unified_Ideographs_Extension_E\",astral:\"\\ud86e[\\udc20-\\udfff]|[\\ud86f-\\ud872][\\udc00-\\udfff]|\\ud873[\\udc00-\\udeaf]\"},\n{name:\"InCarian\",astral:\"\\ud800[\\udea0-\\udedf]\"},{name:\"InCaucasian_Albanian\",astral:\"\\ud801[\\udd30-\\udd6f]\"},{name:\"InChakma\",astral:\"\\ud804[\\udd00-\\udd4f]\"},{name:\"InCham\",bmp:\"\\uaa00-\\uaa5f\"},{name:\"InCherokee\",bmp:\"\\u13a0-\\u13ff\"},{name:\"InCherokee_Supplement\",bmp:\"\\uab70-\\uabbf\"},{name:\"InCombining_Diacritical_Marks\",bmp:\"\\u0300-\\u036f\"},{name:\"InCombining_Diacritical_Marks_Extended\",bmp:\"\\u1ab0-\\u1aff\"},{name:\"InCombining_Diacritical_Marks_Supplement\",bmp:\"\\u1dc0-\\u1dff\"},{name:\"InCombining_Diacritical_Marks_for_Symbols\",\nbmp:\"\\u20d0-\\u20ff\"},{name:\"InCombining_Half_Marks\",bmp:\"\\ufe20-\\ufe2f\"},{name:\"InCommon_Indic_Number_Forms\",bmp:\"\\ua830-\\ua83f\"},{name:\"InControl_Pictures\",bmp:\"\\u2400-\\u243f\"},{name:\"InCoptic\",bmp:\"\\u2c80-\\u2cff\"},{name:\"InCoptic_Epact_Numbers\",astral:\"\\ud800[\\udee0-\\udeff]\"},{name:\"InCounting_Rod_Numerals\",astral:\"\\ud834[\\udf60-\\udf7f]\"},{name:\"InCuneiform\",astral:\"\\ud808[\\udc00-\\udfff]\"},{name:\"InCuneiform_Numbers_and_Punctuation\",astral:\"\\ud809[\\udc00-\\udc7f]\"},{name:\"InCurrency_Symbols\",bmp:\"\\u20a0-\\u20cf\"},\n{name:\"InCypriot_Syllabary\",astral:\"\\ud802[\\udc00-\\udc3f]\"},{name:\"InCyrillic\",bmp:\"\\u0400-\\u04ff\"},{name:\"InCyrillic_Extended_A\",bmp:\"\\u2de0-\\u2dff\"},{name:\"InCyrillic_Extended_B\",bmp:\"\\ua640-\\ua69f\"},{name:\"InCyrillic_Extended_C\",bmp:\"\\u1c80-\\u1c8f\"},{name:\"InCyrillic_Supplement\",bmp:\"\\u0500-\\u052f\"},{name:\"InDeseret\",astral:\"\\ud801[\\udc00-\\udc4f]\"},{name:\"InDevanagari\",bmp:\"\\u0900-\\u097f\"},{name:\"InDevanagari_Extended\",bmp:\"\\ua8e0-\\ua8ff\"},{name:\"InDingbats\",bmp:\"\\u2700-\\u27bf\"},{name:\"InDomino_Tiles\",\nastral:\"\\ud83c[\\udc30-\\udc9f]\"},{name:\"InDuployan\",astral:\"\\ud82f[\\udc00-\\udc9f]\"},{name:\"InEarly_Dynastic_Cuneiform\",astral:\"\\ud809[\\udc80-\\udd4f]\"},{name:\"InEgyptian_Hieroglyphs\",astral:\"\\ud80c[\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2f]\"},{name:\"InElbasan\",astral:\"\\ud801[\\udd00-\\udd2f]\"},{name:\"InEmoticons\",astral:\"\\ud83d[\\ude00-\\ude4f]\"},{name:\"InEnclosed_Alphanumeric_Supplement\",astral:\"\\ud83c[\\udd00-\\uddff]\"},{name:\"InEnclosed_Alphanumerics\",bmp:\"\\u2460-\\u24ff\"},{name:\"InEnclosed_CJK_Letters_and_Months\",\nbmp:\"\\u3200-\\u32ff\"},{name:\"InEnclosed_Ideographic_Supplement\",astral:\"\\ud83c[\\ude00-\\udeff]\"},{name:\"InEthiopic\",bmp:\"\\u1200-\\u137f\"},{name:\"InEthiopic_Extended\",bmp:\"\\u2d80-\\u2ddf\"},{name:\"InEthiopic_Extended_A\",bmp:\"\\uab00-\\uab2f\"},{name:\"InEthiopic_Supplement\",bmp:\"\\u1380-\\u139f\"},{name:\"InGeneral_Punctuation\",bmp:\"\\u2000-\\u206f\"},{name:\"InGeometric_Shapes\",bmp:\"\\u25a0-\\u25ff\"},{name:\"InGeometric_Shapes_Extended\",astral:\"\\ud83d[\\udf80-\\udfff]\"},{name:\"InGeorgian\",bmp:\"\\u10a0-\\u10ff\"},{name:\"InGeorgian_Supplement\",\nbmp:\"\\u2d00-\\u2d2f\"},{name:\"InGlagolitic\",bmp:\"\\u2c00-\\u2c5f\"},{name:\"InGlagolitic_Supplement\",astral:\"\\ud838[\\udc00-\\udc2f]\"},{name:\"InGothic\",astral:\"\\ud800[\\udf30-\\udf4f]\"},{name:\"InGrantha\",astral:\"\\ud804[\\udf00-\\udf7f]\"},{name:\"InGreek_Extended\",bmp:\"\\u1f00-\\u1fff\"},{name:\"InGreek_and_Coptic\",bmp:\"\\u0370-\\u03ff\"},{name:\"InGujarati\",bmp:\"\\u0a80-\\u0aff\"},{name:\"InGurmukhi\",bmp:\"\\u0a00-\\u0a7f\"},{name:\"InHalfwidth_and_Fullwidth_Forms\",bmp:\"\\uff00-\\uffef\"},{name:\"InHangul_Compatibility_Jamo\",bmp:\"\\u3130-\\u318f\"},\n{name:\"InHangul_Jamo\",bmp:\"\\u1100-\\u11ff\"},{name:\"InHangul_Jamo_Extended_A\",bmp:\"\\ua960-\\ua97f\"},{name:\"InHangul_Jamo_Extended_B\",bmp:\"\\ud7b0-\\ud7ff\"},{name:\"InHangul_Syllables\",bmp:\"\\uac00-\\ud7af\"},{name:\"InHanunoo\",bmp:\"\\u1720-\\u173f\"},{name:\"InHatran\",astral:\"\\ud802[\\udce0-\\udcff]\"},{name:\"InHebrew\",bmp:\"\\u0590-\\u05ff\"},{name:\"InHigh_Private_Use_Surrogates\",bmp:\"\\udb80-\\udbff\"},{name:\"InHigh_Surrogates\",bmp:\"\\ud800-\\udb7f\"},{name:\"InHiragana\",bmp:\"\\u3040-\\u309f\"},{name:\"InIPA_Extensions\",bmp:\"\\u0250-\\u02af\"},\n{name:\"InIdeographic_Description_Characters\",bmp:\"\\u2ff0-\\u2fff\"},{name:\"InIdeographic_Symbols_and_Punctuation\",astral:\"\\ud81b[\\udfe0-\\udfff]\"},{name:\"InImperial_Aramaic\",astral:\"\\ud802[\\udc40-\\udc5f]\"},{name:\"InInscriptional_Pahlavi\",astral:\"\\ud802[\\udf60-\\udf7f]\"},{name:\"InInscriptional_Parthian\",astral:\"\\ud802[\\udf40-\\udf5f]\"},{name:\"InJavanese\",bmp:\"\\ua980-\\ua9df\"},{name:\"InKaithi\",astral:\"\\ud804[\\udc80-\\udccf]\"},{name:\"InKana_Supplement\",astral:\"\\ud82c[\\udc00-\\udcff]\"},{name:\"InKanbun\",bmp:\"\\u3190-\\u319f\"},\n{name:\"InKangxi_Radicals\",bmp:\"\\u2f00-\\u2fdf\"},{name:\"InKannada\",bmp:\"\\u0c80-\\u0cff\"},{name:\"InKatakana\",bmp:\"\\u30a0-\\u30ff\"},{name:\"InKatakana_Phonetic_Extensions\",bmp:\"\\u31f0-\\u31ff\"},{name:\"InKayah_Li\",bmp:\"\\ua900-\\ua92f\"},{name:\"InKharoshthi\",astral:\"\\ud802[\\ude00-\\ude5f]\"},{name:\"InKhmer\",bmp:\"\\u1780-\\u17ff\"},{name:\"InKhmer_Symbols\",bmp:\"\\u19e0-\\u19ff\"},{name:\"InKhojki\",astral:\"\\ud804[\\ude00-\\ude4f]\"},{name:\"InKhudawadi\",astral:\"\\ud804[\\udeb0-\\udeff]\"},{name:\"InLao\",bmp:\"\\u0e80-\\u0eff\"},{name:\"InLatin_Extended_Additional\",\nbmp:\"\\u1e00-\\u1eff\"},{name:\"InLatin_Extended_A\",bmp:\"\\u0100-\\u017f\"},{name:\"InLatin_Extended_B\",bmp:\"\\u0180-\\u024f\"},{name:\"InLatin_Extended_C\",bmp:\"\\u2c60-\\u2c7f\"},{name:\"InLatin_Extended_D\",bmp:\"\\ua720-\\ua7ff\"},{name:\"InLatin_Extended_E\",bmp:\"\\uab30-\\uab6f\"},{name:\"InLatin_1_Supplement\",bmp:\"\\u0080-\\u00ff\"},{name:\"InLepcha\",bmp:\"\\u1c00-\\u1c4f\"},{name:\"InLetterlike_Symbols\",bmp:\"\\u2100-\\u214f\"},{name:\"InLimbu\",bmp:\"\\u1900-\\u194f\"},{name:\"InLinear_A\",astral:\"\\ud801[\\ude00-\\udf7f]\"},{name:\"InLinear_B_Ideograms\",\nastral:\"\\ud800[\\udc80-\\udcff]\"},{name:\"InLinear_B_Syllabary\",astral:\"\\ud800[\\udc00-\\udc7f]\"},{name:\"InLisu\",bmp:\"\\ua4d0-\\ua4ff\"},{name:\"InLow_Surrogates\",bmp:\"\\udc00-\\udfff\"},{name:\"InLycian\",astral:\"\\ud800[\\ude80-\\ude9f]\"},{name:\"InLydian\",astral:\"\\ud802[\\udd20-\\udd3f]\"},{name:\"InMahajani\",astral:\"\\ud804[\\udd50-\\udd7f]\"},{name:\"InMahjong_Tiles\",astral:\"\\ud83c[\\udc00-\\udc2f]\"},{name:\"InMalayalam\",bmp:\"\\u0d00-\\u0d7f\"},{name:\"InMandaic\",bmp:\"\\u0840-\\u085f\"},{name:\"InManichaean\",astral:\"\\ud802[\\udec0-\\udeff]\"},\n{name:\"InMarchen\",astral:\"\\ud807[\\udc70-\\udcbf]\"},{name:\"InMathematical_Alphanumeric_Symbols\",astral:\"\\ud835[\\udc00-\\udfff]\"},{name:\"InMathematical_Operators\",bmp:\"\\u2200-\\u22ff\"},{name:\"InMeetei_Mayek\",bmp:\"\\uabc0-\\uabff\"},{name:\"InMeetei_Mayek_Extensions\",bmp:\"\\uaae0-\\uaaff\"},{name:\"InMende_Kikakui\",astral:\"\\ud83a[\\udc00-\\udcdf]\"},{name:\"InMeroitic_Cursive\",astral:\"\\ud802[\\udda0-\\uddff]\"},{name:\"InMeroitic_Hieroglyphs\",astral:\"\\ud802[\\udd80-\\udd9f]\"},{name:\"InMiao\",astral:\"\\ud81b[\\udf00-\\udf9f]\"},\n{name:\"InMiscellaneous_Mathematical_Symbols_A\",bmp:\"\\u27c0-\\u27ef\"},{name:\"InMiscellaneous_Mathematical_Symbols_B\",bmp:\"\\u2980-\\u29ff\"},{name:\"InMiscellaneous_Symbols\",bmp:\"\\u2600-\\u26ff\"},{name:\"InMiscellaneous_Symbols_and_Arrows\",bmp:\"\\u2b00-\\u2bff\"},{name:\"InMiscellaneous_Symbols_and_Pictographs\",astral:\"\\ud83c[\\udf00-\\udfff]|\\ud83d[\\udc00-\\uddff]\"},{name:\"InMiscellaneous_Technical\",bmp:\"\\u2300-\\u23ff\"},{name:\"InModi\",astral:\"\\ud805[\\ude00-\\ude5f]\"},{name:\"InModifier_Tone_Letters\",bmp:\"\\ua700-\\ua71f\"},\n{name:\"InMongolian\",bmp:\"\\u1800-\\u18af\"},{name:\"InMongolian_Supplement\",astral:\"\\ud805[\\ude60-\\ude7f]\"},{name:\"InMro\",astral:\"\\ud81a[\\ude40-\\ude6f]\"},{name:\"InMultani\",astral:\"\\ud804[\\ude80-\\udeaf]\"},{name:\"InMusical_Symbols\",astral:\"\\ud834[\\udd00-\\uddff]\"},{name:\"InMyanmar\",bmp:\"\\u1000-\\u109f\"},{name:\"InMyanmar_Extended_A\",bmp:\"\\uaa60-\\uaa7f\"},{name:\"InMyanmar_Extended_B\",bmp:\"\\ua9e0-\\ua9ff\"},{name:\"InNKo\",bmp:\"\\u07c0-\\u07ff\"},{name:\"InNabataean\",astral:\"\\ud802[\\udc80-\\udcaf]\"},{name:\"InNew_Tai_Lue\",\nbmp:\"\\u1980-\\u19df\"},{name:\"InNewa\",astral:\"\\ud805[\\udc00-\\udc7f]\"},{name:\"InNumber_Forms\",bmp:\"\\u2150-\\u218f\"},{name:\"InOgham\",bmp:\"\\u1680-\\u169f\"},{name:\"InOl_Chiki\",bmp:\"\\u1c50-\\u1c7f\"},{name:\"InOld_Hungarian\",astral:\"\\ud803[\\udc80-\\udcff]\"},{name:\"InOld_Italic\",astral:\"\\ud800[\\udf00-\\udf2f]\"},{name:\"InOld_North_Arabian\",astral:\"\\ud802[\\ude80-\\ude9f]\"},{name:\"InOld_Permic\",astral:\"\\ud800[\\udf50-\\udf7f]\"},{name:\"InOld_Persian\",astral:\"\\ud800[\\udfa0-\\udfdf]\"},{name:\"InOld_South_Arabian\",astral:\"\\ud802[\\ude60-\\ude7f]\"},\n{name:\"InOld_Turkic\",astral:\"\\ud803[\\udc00-\\udc4f]\"},{name:\"InOptical_Character_Recognition\",bmp:\"\\u2440-\\u245f\"},{name:\"InOriya\",bmp:\"\\u0b00-\\u0b7f\"},{name:\"InOrnamental_Dingbats\",astral:\"\\ud83d[\\ude50-\\ude7f]\"},{name:\"InOsage\",astral:\"\\ud801[\\udcb0-\\udcff]\"},{name:\"InOsmanya\",astral:\"\\ud801[\\udc80-\\udcaf]\"},{name:\"InPahawh_Hmong\",astral:\"\\ud81a[\\udf00-\\udf8f]\"},{name:\"InPalmyrene\",astral:\"\\ud802[\\udc60-\\udc7f]\"},{name:\"InPau_Cin_Hau\",astral:\"\\ud806[\\udec0-\\udeff]\"},{name:\"InPhags_pa\",bmp:\"\\ua840-\\ua87f\"},\n{name:\"InPhaistos_Disc\",astral:\"\\ud800[\\uddd0-\\uddff]\"},{name:\"InPhoenician\",astral:\"\\ud802[\\udd00-\\udd1f]\"},{name:\"InPhonetic_Extensions\",bmp:\"\\u1d00-\\u1d7f\"},{name:\"InPhonetic_Extensions_Supplement\",bmp:\"\\u1d80-\\u1dbf\"},{name:\"InPlaying_Cards\",astral:\"\\ud83c[\\udca0-\\udcff]\"},{name:\"InPrivate_Use_Area\",bmp:\"\\ue000-\\uf8ff\"},{name:\"InPsalter_Pahlavi\",astral:\"\\ud802[\\udf80-\\udfaf]\"},{name:\"InRejang\",bmp:\"\\ua930-\\ua95f\"},{name:\"InRumi_Numeral_Symbols\",astral:\"\\ud803[\\ude60-\\ude7f]\"},{name:\"InRunic\",\nbmp:\"\\u16a0-\\u16ff\"},{name:\"InSamaritan\",bmp:\"\\u0800-\\u083f\"},{name:\"InSaurashtra\",bmp:\"\\ua880-\\ua8df\"},{name:\"InSharada\",astral:\"\\ud804[\\udd80-\\udddf]\"},{name:\"InShavian\",astral:\"\\ud801[\\udc50-\\udc7f]\"},{name:\"InShorthand_Format_Controls\",astral:\"\\ud82f[\\udca0-\\udcaf]\"},{name:\"InSiddham\",astral:\"\\ud805[\\udd80-\\uddff]\"},{name:\"InSinhala\",bmp:\"\\u0d80-\\u0dff\"},{name:\"InSinhala_Archaic_Numbers\",astral:\"\\ud804[\\udde0-\\uddff]\"},{name:\"InSmall_Form_Variants\",bmp:\"\\ufe50-\\ufe6f\"},{name:\"InSora_Sompeng\",\nastral:\"\\ud804[\\udcd0-\\udcff]\"},{name:\"InSpacing_Modifier_Letters\",bmp:\"\\u02b0-\\u02ff\"},{name:\"InSpecials\",bmp:\"\\ufff0-\\uffff\"},{name:\"InSundanese\",bmp:\"\\u1b80-\\u1bbf\"},{name:\"InSundanese_Supplement\",bmp:\"\\u1cc0-\\u1ccf\"},{name:\"InSuperscripts_and_Subscripts\",bmp:\"\\u2070-\\u209f\"},{name:\"InSupplemental_Arrows_A\",bmp:\"\\u27f0-\\u27ff\"},{name:\"InSupplemental_Arrows_B\",bmp:\"\\u2900-\\u297f\"},{name:\"InSupplemental_Arrows_C\",astral:\"\\ud83e[\\udc00-\\udcff]\"},{name:\"InSupplemental_Mathematical_Operators\",bmp:\"\\u2a00-\\u2aff\"},\n{name:\"InSupplemental_Punctuation\",bmp:\"\\u2e00-\\u2e7f\"},{name:\"InSupplemental_Symbols_and_Pictographs\",astral:\"\\ud83e[\\udd00-\\uddff]\"},{name:\"InSupplementary_Private_Use_Area_A\",astral:\"[\\udb80-\\udbbf][\\udc00-\\udfff]\"},{name:\"InSupplementary_Private_Use_Area_B\",astral:\"[\\udbc0-\\udbff][\\udc00-\\udfff]\"},{name:\"InSutton_SignWriting\",astral:\"\\ud836[\\udc00-\\udeaf]\"},{name:\"InSyloti_Nagri\",bmp:\"\\ua800-\\ua82f\"},{name:\"InSyriac\",bmp:\"\\u0700-\\u074f\"},{name:\"InTagalog\",bmp:\"\\u1700-\\u171f\"},{name:\"InTagbanwa\",\nbmp:\"\\u1760-\\u177f\"},{name:\"InTags\",astral:\"\\udb40[\\udc00-\\udc7f]\"},{name:\"InTai_Le\",bmp:\"\\u1950-\\u197f\"},{name:\"InTai_Tham\",bmp:\"\\u1a20-\\u1aaf\"},{name:\"InTai_Viet\",bmp:\"\\uaa80-\\uaadf\"},{name:\"InTai_Xuan_Jing_Symbols\",astral:\"\\ud834[\\udf00-\\udf5f]\"},{name:\"InTakri\",astral:\"\\ud805[\\ude80-\\udecf]\"},{name:\"InTamil\",bmp:\"\\u0b80-\\u0bff\"},{name:\"InTangut\",astral:\"[\\ud81c-\\ud821][\\udc00-\\udfff]\"},{name:\"InTangut_Components\",astral:\"\\ud822[\\udc00-\\udeff]\"},{name:\"InTelugu\",bmp:\"\\u0c00-\\u0c7f\"},{name:\"InThaana\",\nbmp:\"\\u0780-\\u07bf\"},{name:\"InThai\",bmp:\"\\u0e00-\\u0e7f\"},{name:\"InTibetan\",bmp:\"\\u0f00-\\u0fff\"},{name:\"InTifinagh\",bmp:\"\\u2d30-\\u2d7f\"},{name:\"InTirhuta\",astral:\"\\ud805[\\udc80-\\udcdf]\"},{name:\"InTransport_and_Map_Symbols\",astral:\"\\ud83d[\\ude80-\\udeff]\"},{name:\"InUgaritic\",astral:\"\\ud800[\\udf80-\\udf9f]\"},{name:\"InUnified_Canadian_Aboriginal_Syllabics\",bmp:\"\\u1400-\\u167f\"},{name:\"InUnified_Canadian_Aboriginal_Syllabics_Extended\",bmp:\"\\u18b0-\\u18ff\"},{name:\"InVai\",bmp:\"\\ua500-\\ua63f\"},{name:\"InVariation_Selectors\",\nbmp:\"\\ufe00-\\ufe0f\"},{name:\"InVariation_Selectors_Supplement\",astral:\"\\udb40[\\udd00-\\uddef]\"},{name:\"InVedic_Extensions\",bmp:\"\\u1cd0-\\u1cff\"},{name:\"InVertical_Forms\",bmp:\"\\ufe10-\\ufe1f\"},{name:\"InWarang_Citi\",astral:\"\\ud806[\\udca0-\\udcff]\"},{name:\"InYi_Radicals\",bmp:\"\\ua490-\\ua4cf\"},{name:\"InYi_Syllables\",bmp:\"\\ua000-\\ua48f\"},{name:\"InYijing_Hexagram_Symbols\",bmp:\"\\u4dc0-\\u4dff\"}])}},{}],5:[function(B,D){D.exports=function(f){if(!f.addUnicodeData)throw new ReferenceError(\"Unicode Base must be loaded before Unicode Categories\");\nf.addUnicodeData([{name:\"C\",alias:\"Other\",isBmpLast:!0,bmp:\"\\x00-\\u001f\\u007f-\\u009f\\u00ad\\u0378\\u0379\\u0380-\\u0383\\u038b\\u038d\\u03a2\\u0530\\u0557\\u0558\\u0560\\u0588\\u058b\\u058c\\u0590\\u05c8-\\u05cf\\u05eb-\\u05ef\\u05f5-\\u0605\\u061c\\u061d\\u06dd\\u070e\\u070f\\u074b\\u074c\\u07b2-\\u07bf\\u07fb-\\u07ff\\u082e\\u082f\\u083f\\u085c\\u085d\\u085f-\\u089f\\u08b5\\u08be-\\u08d3\\u08e2\\u0984\\u098d\\u098e\\u0991\\u0992\\u09a9\\u09b1\\u09b3-\\u09b5\\u09ba\\u09bb\\u09c5\\u09c6\\u09c9\\u09ca\\u09cf-\\u09d6\\u09d8-\\u09db\\u09de\\u09e4\\u09e5\\u09fc-\\u0a00\\u0a04\\u0a0b-\\u0a0e\\u0a11\\u0a12\\u0a29\\u0a31\\u0a34\\u0a37\\u0a3a\\u0a3b\\u0a3d\\u0a43-\\u0a46\\u0a49\\u0a4a\\u0a4e-\\u0a50\\u0a52-\\u0a58\\u0a5d\\u0a5f-\\u0a65\\u0a76-\\u0a80\\u0a84\\u0a8e\\u0a92\\u0aa9\\u0ab1\\u0ab4\\u0aba\\u0abb\\u0ac6\\u0aca\\u0ace\\u0acf\\u0ad1-\\u0adf\\u0ae4\\u0ae5\\u0af2-\\u0af8\\u0afa-\\u0b00\\u0b04\\u0b0d\\u0b0e\\u0b11\\u0b12\\u0b29\\u0b31\\u0b34\\u0b3a\\u0b3b\\u0b45\\u0b46\\u0b49\\u0b4a\\u0b4e-\\u0b55\\u0b58-\\u0b5b\\u0b5e\\u0b64\\u0b65\\u0b78-\\u0b81\\u0b84\\u0b8b-\\u0b8d\\u0b91\\u0b96-\\u0b98\\u0b9b\\u0b9d\\u0ba0-\\u0ba2\\u0ba5-\\u0ba7\\u0bab-\\u0bad\\u0bba-\\u0bbd\\u0bc3-\\u0bc5\\u0bc9\\u0bce\\u0bcf\\u0bd1-\\u0bd6\\u0bd8-\\u0be5\\u0bfb-\\u0bff\\u0c04\\u0c0d\\u0c11\\u0c29\\u0c3a-\\u0c3c\\u0c45\\u0c49\\u0c4e-\\u0c54\\u0c57\\u0c5b-\\u0c5f\\u0c64\\u0c65\\u0c70-\\u0c77\\u0c84\\u0c8d\\u0c91\\u0ca9\\u0cb4\\u0cba\\u0cbb\\u0cc5\\u0cc9\\u0cce-\\u0cd4\\u0cd7-\\u0cdd\\u0cdf\\u0ce4\\u0ce5\\u0cf0\\u0cf3-\\u0d00\\u0d04\\u0d0d\\u0d11\\u0d3b\\u0d3c\\u0d45\\u0d49\\u0d50-\\u0d53\\u0d64\\u0d65\\u0d80\\u0d81\\u0d84\\u0d97-\\u0d99\\u0db2\\u0dbc\\u0dbe\\u0dbf\\u0dc7-\\u0dc9\\u0dcb-\\u0dce\\u0dd5\\u0dd7\\u0de0-\\u0de5\\u0df0\\u0df1\\u0df5-\\u0e00\\u0e3b-\\u0e3e\\u0e5c-\\u0e80\\u0e83\\u0e85\\u0e86\\u0e89\\u0e8b\\u0e8c\\u0e8e-\\u0e93\\u0e98\\u0ea0\\u0ea4\\u0ea6\\u0ea8\\u0ea9\\u0eac\\u0eba\\u0ebe\\u0ebf\\u0ec5\\u0ec7\\u0ece\\u0ecf\\u0eda\\u0edb\\u0ee0-\\u0eff\\u0f48\\u0f6d-\\u0f70\\u0f98\\u0fbd\\u0fcd\\u0fdb-\\u0fff\\u10c6\\u10c8-\\u10cc\\u10ce\\u10cf\\u1249\\u124e\\u124f\\u1257\\u1259\\u125e\\u125f\\u1289\\u128e\\u128f\\u12b1\\u12b6\\u12b7\\u12bf\\u12c1\\u12c6\\u12c7\\u12d7\\u1311\\u1316\\u1317\\u135b\\u135c\\u137d-\\u137f\\u139a-\\u139f\\u13f6\\u13f7\\u13fe\\u13ff\\u169d-\\u169f\\u16f9-\\u16ff\\u170d\\u1715-\\u171f\\u1737-\\u173f\\u1754-\\u175f\\u176d\\u1771\\u1774-\\u177f\\u17de\\u17df\\u17ea-\\u17ef\\u17fa-\\u17ff\\u180e\\u180f\\u181a-\\u181f\\u1878-\\u187f\\u18ab-\\u18af\\u18f6-\\u18ff\\u191f\\u192c-\\u192f\\u193c-\\u193f\\u1941-\\u1943\\u196e\\u196f\\u1975-\\u197f\\u19ac-\\u19af\\u19ca-\\u19cf\\u19db-\\u19dd\\u1a1c\\u1a1d\\u1a5f\\u1a7d\\u1a7e\\u1a8a-\\u1a8f\\u1a9a-\\u1a9f\\u1aae\\u1aaf\\u1abf-\\u1aff\\u1b4c-\\u1b4f\\u1b7d-\\u1b7f\\u1bf4-\\u1bfb\\u1c38-\\u1c3a\\u1c4a-\\u1c4c\\u1c89-\\u1cbf\\u1cc8-\\u1ccf\\u1cf7\\u1cfa-\\u1cff\\u1df6-\\u1dfa\\u1f16\\u1f17\\u1f1e\\u1f1f\\u1f46\\u1f47\\u1f4e\\u1f4f\\u1f58\\u1f5a\\u1f5c\\u1f5e\\u1f7e\\u1f7f\\u1fb5\\u1fc5\\u1fd4\\u1fd5\\u1fdc\\u1ff0\\u1ff1\\u1ff5\\u1fff\\u200b-\\u200f\\u202a-\\u202e\\u2060-\\u206f\\u2072\\u2073\\u208f\\u209d-\\u209f\\u20bf-\\u20cf\\u20f1-\\u20ff\\u218c-\\u218f\\u23ff\\u2427-\\u243f\\u244b-\\u245f\\u2b74\\u2b75\\u2b96\\u2b97\\u2bba-\\u2bbc\\u2bc9\\u2bd2-\\u2beb\\u2bf0-\\u2bff\\u2c2f\\u2c5f\\u2cf4-\\u2cf8\\u2d26\\u2d28-\\u2d2c\\u2d2e\\u2d2f\\u2d68-\\u2d6e\\u2d71-\\u2d7e\\u2d97-\\u2d9f\\u2da7\\u2daf\\u2db7\\u2dbf\\u2dc7\\u2dcf\\u2dd7\\u2ddf\\u2e45-\\u2e7f\\u2e9a\\u2ef4-\\u2eff\\u2fd6-\\u2fef\\u2ffc-\\u2fff\\u3040\\u3097\\u3098\\u3100-\\u3104\\u312e-\\u3130\\u318f\\u31bb-\\u31bf\\u31e4-\\u31ef\\u321f\\u32ff\\u4db6-\\u4dbf\\u9fd6-\\u9fff\\ua48d-\\ua48f\\ua4c7-\\ua4cf\\ua62c-\\ua63f\\ua6f8-\\ua6ff\\ua7af\\ua7b8-\\ua7f6\\ua82c-\\ua82f\\ua83a-\\ua83f\\ua878-\\ua87f\\ua8c6-\\ua8cd\\ua8da-\\ua8df\\ua8fe\\ua8ff\\ua954-\\ua95e\\ua97d-\\ua97f\\ua9ce\\ua9da-\\ua9dd\\ua9ff\\uaa37-\\uaa3f\\uaa4e\\uaa4f\\uaa5a\\uaa5b\\uaac3-\\uaada\\uaaf7-\\uab00\\uab07\\uab08\\uab0f\\uab10\\uab17-\\uab1f\\uab27\\uab2f\\uab66-\\uab6f\\uabee\\uabef\\uabfa-\\uabff\\ud7a4-\\ud7af\\ud7c7-\\ud7ca\\ud7fc-\\uf8ff\\ufa6e\\ufa6f\\ufada-\\ufaff\\ufb07-\\ufb12\\ufb18-\\ufb1c\\ufb37\\ufb3d\\ufb3f\\ufb42\\ufb45\\ufbc2-\\ufbd2\\ufd40-\\ufd4f\\ufd90\\ufd91\\ufdc8-\\ufdef\\ufdfe\\ufdff\\ufe1a-\\ufe1f\\ufe53\\ufe67\\ufe6c-\\ufe6f\\ufe75\\ufefd-\\uff00\\uffbf-\\uffc1\\uffc8\\uffc9\\uffd0\\uffd1\\uffd8\\uffd9\\uffdd-\\uffdf\\uffe7\\uffef-\\ufffb\\ufffe\\uffff\",\nastral:\"\\ud800[\\udc0c\\udc27\\udc3b\\udc3e\\udc4e\\udc4f\\udc5e-\\udc7f\\udcfb-\\udcff\\udd03-\\udd06\\udd34-\\udd36\\udd8f\\udd9c-\\udd9f\\udda1-\\uddcf\\uddfe-\\ude7f\\ude9d-\\ude9f\\uded1-\\udedf\\udefc-\\udeff\\udf24-\\udf2f\\udf4b-\\udf4f\\udf7b-\\udf7f\\udf9e\\udfc4-\\udfc7\\udfd6-\\udfff]|\\ud801[\\udc9e\\udc9f\\udcaa-\\udcaf\\udcd4-\\udcd7\\udcfc-\\udcff\\udd28-\\udd2f\\udd64-\\udd6e\\udd70-\\uddff\\udf37-\\udf3f\\udf56-\\udf5f\\udf68-\\udfff]|\\ud802[\\udc06\\udc07\\udc09\\udc36\\udc39-\\udc3b\\udc3d\\udc3e\\udc56\\udc9f-\\udca6\\udcb0-\\udcdf\\udcf3\\udcf6-\\udcfa\\udd1c-\\udd1e\\udd3a-\\udd3e\\udd40-\\udd7f\\uddb8-\\uddbb\\uddd0\\uddd1\\ude04\\ude07-\\ude0b\\ude14\\ude18\\ude34-\\ude37\\ude3b-\\ude3e\\ude48-\\ude4f\\ude59-\\ude5f\\udea0-\\udebf\\udee7-\\udeea\\udef7-\\udeff\\udf36-\\udf38\\udf56\\udf57\\udf73-\\udf77\\udf92-\\udf98\\udf9d-\\udfa8\\udfb0-\\udfff]|\\ud803[\\udc49-\\udc7f\\udcb3-\\udcbf\\udcf3-\\udcf9\\udd00-\\ude5f\\ude7f-\\udfff]|\\ud804[\\udc4e-\\udc51\\udc70-\\udc7e\\udcbd\\udcc2-\\udccf\\udce9-\\udcef\\udcfa-\\udcff\\udd35\\udd44-\\udd4f\\udd77-\\udd7f\\uddce\\uddcf\\udde0\\uddf5-\\uddff\\ude12\\ude3f-\\ude7f\\ude87\\ude89\\ude8e\\ude9e\\udeaa-\\udeaf\\udeeb-\\udeef\\udefa-\\udeff\\udf04\\udf0d\\udf0e\\udf11\\udf12\\udf29\\udf31\\udf34\\udf3a\\udf3b\\udf45\\udf46\\udf49\\udf4a\\udf4e\\udf4f\\udf51-\\udf56\\udf58-\\udf5c\\udf64\\udf65\\udf6d-\\udf6f\\udf75-\\udfff]|\\ud805[\\udc5a\\udc5c\\udc5e-\\udc7f\\udcc8-\\udccf\\udcda-\\udd7f\\uddb6\\uddb7\\uddde-\\uddff\\ude45-\\ude4f\\ude5a-\\ude5f\\ude6d-\\ude7f\\udeb8-\\udebf\\udeca-\\udeff\\udf1a-\\udf1c\\udf2c-\\udf2f\\udf40-\\udfff]|\\ud806[\\udc00-\\udc9f\\udcf3-\\udcfe\\udd00-\\udebf\\udef9-\\udfff]|\\ud807[\\udc09\\udc37\\udc46-\\udc4f\\udc6d-\\udc6f\\udc90\\udc91\\udca8\\udcb7-\\udfff]|\\ud808[\\udf9a-\\udfff]|\\ud809[\\udc6f\\udc75-\\udc7f\\udd44-\\udfff]|[\\ud80a\\ud80b\\ud80e-\\ud810\\ud812-\\ud819\\ud823-\\ud82b\\ud82d\\ud82e\\ud830-\\ud833\\ud837\\ud839\\ud83f\\ud874-\\ud87d\\ud87f-\\udb3f\\udb41-\\udbff][\\udc00-\\udfff]|\\ud80d[\\udc2f-\\udfff]|\\ud811[\\ude47-\\udfff]|\\ud81a[\\ude39-\\ude3f\\ude5f\\ude6a-\\ude6d\\ude70-\\udecf\\udeee\\udeef\\udef6-\\udeff\\udf46-\\udf4f\\udf5a\\udf62\\udf78-\\udf7c\\udf90-\\udfff]|\\ud81b[\\udc00-\\udeff\\udf45-\\udf4f\\udf7f-\\udf8e\\udfa0-\\udfdf\\udfe1-\\udfff]|\\ud821[\\udfed-\\udfff]|\\ud822[\\udef3-\\udfff]|\\ud82c[\\udc02-\\udfff]|\\ud82f[\\udc6b-\\udc6f\\udc7d-\\udc7f\\udc89-\\udc8f\\udc9a\\udc9b\\udca0-\\udfff]|\\ud834[\\udcf6-\\udcff\\udd27\\udd28\\udd73-\\udd7a\\udde9-\\uddff\\ude46-\\udeff\\udf57-\\udf5f\\udf72-\\udfff]|\\ud835[\\udc55\\udc9d\\udca0\\udca1\\udca3\\udca4\\udca7\\udca8\\udcad\\udcba\\udcbc\\udcc4\\udd06\\udd0b\\udd0c\\udd15\\udd1d\\udd3a\\udd3f\\udd45\\udd47-\\udd49\\udd51\\udea6\\udea7\\udfcc\\udfcd]|\\ud836[\\ude8c-\\ude9a\\udea0\\udeb0-\\udfff]|\\ud838[\\udc07\\udc19\\udc1a\\udc22\\udc25\\udc2b-\\udfff]|\\ud83a[\\udcc5\\udcc6\\udcd7-\\udcff\\udd4b-\\udd4f\\udd5a-\\udd5d\\udd60-\\udfff]|\\ud83b[\\udc00-\\uddff\\ude04\\ude20\\ude23\\ude25\\ude26\\ude28\\ude33\\ude38\\ude3a\\ude3c-\\ude41\\ude43-\\ude46\\ude48\\ude4a\\ude4c\\ude50\\ude53\\ude55\\ude56\\ude58\\ude5a\\ude5c\\ude5e\\ude60\\ude63\\ude65\\ude66\\ude6b\\ude73\\ude78\\ude7d\\ude7f\\ude8a\\ude9c-\\udea0\\udea4\\udeaa\\udebc-\\udeef\\udef2-\\udfff]|\\ud83c[\\udc2c-\\udc2f\\udc94-\\udc9f\\udcaf\\udcb0\\udcc0\\udcd0\\udcf6-\\udcff\\udd0d-\\udd0f\\udd2f\\udd6c-\\udd6f\\uddad-\\udde5\\ude03-\\ude0f\\ude3c-\\ude3f\\ude49-\\ude4f\\ude52-\\udeff]|\\ud83d[\\uded3-\\udedf\\udeed-\\udeef\\udef7-\\udeff\\udf74-\\udf7f\\udfd5-\\udfff]|\\ud83e[\\udc0c-\\udc0f\\udc48-\\udc4f\\udc5a-\\udc5f\\udc88-\\udc8f\\udcae-\\udd0f\\udd1f\\udd28-\\udd2f\\udd31\\udd32\\udd3f\\udd4c-\\udd4f\\udd5f-\\udd7f\\udd92-\\uddbf\\uddc1-\\udfff]|\\ud869[\\uded7-\\udeff]|\\ud86d[\\udf35-\\udf3f]|\\ud86e[\\udc1e\\udc1f]|\\ud873[\\udea2-\\udfff]|\\ud87e[\\ude1e-\\udfff]|\\udb40[\\udc00-\\udcff\\uddf0-\\udfff]\"},\n{name:\"Cc\",alias:\"Control\",bmp:\"\\x00-\\u001f\\u007f-\\u009f\"},{name:\"Cf\",alias:\"Format\",bmp:\"\\u00ad\\u0600-\\u0605\\u061c\\u06dd\\u070f\\u08e2\\u180e\\u200b-\\u200f\\u202a-\\u202e\\u2060-\\u2064\\u2066-\\u206f\\ufeff\\ufff9-\\ufffb\",astral:\"\\ud804\\udcbd|\\ud82f[\\udca0-\\udca3]|\\ud834[\\udd73-\\udd7a]|\\udb40[\\udc01\\udc20-\\udc7f]\"},{name:\"Cn\",alias:\"Unassigned\",bmp:\"\\u0378\\u0379\\u0380-\\u0383\\u038b\\u038d\\u03a2\\u0530\\u0557\\u0558\\u0560\\u0588\\u058b\\u058c\\u0590\\u05c8-\\u05cf\\u05eb-\\u05ef\\u05f5-\\u05ff\\u061d\\u070e\\u074b\\u074c\\u07b2-\\u07bf\\u07fb-\\u07ff\\u082e\\u082f\\u083f\\u085c\\u085d\\u085f-\\u089f\\u08b5\\u08be-\\u08d3\\u0984\\u098d\\u098e\\u0991\\u0992\\u09a9\\u09b1\\u09b3-\\u09b5\\u09ba\\u09bb\\u09c5\\u09c6\\u09c9\\u09ca\\u09cf-\\u09d6\\u09d8-\\u09db\\u09de\\u09e4\\u09e5\\u09fc-\\u0a00\\u0a04\\u0a0b-\\u0a0e\\u0a11\\u0a12\\u0a29\\u0a31\\u0a34\\u0a37\\u0a3a\\u0a3b\\u0a3d\\u0a43-\\u0a46\\u0a49\\u0a4a\\u0a4e-\\u0a50\\u0a52-\\u0a58\\u0a5d\\u0a5f-\\u0a65\\u0a76-\\u0a80\\u0a84\\u0a8e\\u0a92\\u0aa9\\u0ab1\\u0ab4\\u0aba\\u0abb\\u0ac6\\u0aca\\u0ace\\u0acf\\u0ad1-\\u0adf\\u0ae4\\u0ae5\\u0af2-\\u0af8\\u0afa-\\u0b00\\u0b04\\u0b0d\\u0b0e\\u0b11\\u0b12\\u0b29\\u0b31\\u0b34\\u0b3a\\u0b3b\\u0b45\\u0b46\\u0b49\\u0b4a\\u0b4e-\\u0b55\\u0b58-\\u0b5b\\u0b5e\\u0b64\\u0b65\\u0b78-\\u0b81\\u0b84\\u0b8b-\\u0b8d\\u0b91\\u0b96-\\u0b98\\u0b9b\\u0b9d\\u0ba0-\\u0ba2\\u0ba5-\\u0ba7\\u0bab-\\u0bad\\u0bba-\\u0bbd\\u0bc3-\\u0bc5\\u0bc9\\u0bce\\u0bcf\\u0bd1-\\u0bd6\\u0bd8-\\u0be5\\u0bfb-\\u0bff\\u0c04\\u0c0d\\u0c11\\u0c29\\u0c3a-\\u0c3c\\u0c45\\u0c49\\u0c4e-\\u0c54\\u0c57\\u0c5b-\\u0c5f\\u0c64\\u0c65\\u0c70-\\u0c77\\u0c84\\u0c8d\\u0c91\\u0ca9\\u0cb4\\u0cba\\u0cbb\\u0cc5\\u0cc9\\u0cce-\\u0cd4\\u0cd7-\\u0cdd\\u0cdf\\u0ce4\\u0ce5\\u0cf0\\u0cf3-\\u0d00\\u0d04\\u0d0d\\u0d11\\u0d3b\\u0d3c\\u0d45\\u0d49\\u0d50-\\u0d53\\u0d64\\u0d65\\u0d80\\u0d81\\u0d84\\u0d97-\\u0d99\\u0db2\\u0dbc\\u0dbe\\u0dbf\\u0dc7-\\u0dc9\\u0dcb-\\u0dce\\u0dd5\\u0dd7\\u0de0-\\u0de5\\u0df0\\u0df1\\u0df5-\\u0e00\\u0e3b-\\u0e3e\\u0e5c-\\u0e80\\u0e83\\u0e85\\u0e86\\u0e89\\u0e8b\\u0e8c\\u0e8e-\\u0e93\\u0e98\\u0ea0\\u0ea4\\u0ea6\\u0ea8\\u0ea9\\u0eac\\u0eba\\u0ebe\\u0ebf\\u0ec5\\u0ec7\\u0ece\\u0ecf\\u0eda\\u0edb\\u0ee0-\\u0eff\\u0f48\\u0f6d-\\u0f70\\u0f98\\u0fbd\\u0fcd\\u0fdb-\\u0fff\\u10c6\\u10c8-\\u10cc\\u10ce\\u10cf\\u1249\\u124e\\u124f\\u1257\\u1259\\u125e\\u125f\\u1289\\u128e\\u128f\\u12b1\\u12b6\\u12b7\\u12bf\\u12c1\\u12c6\\u12c7\\u12d7\\u1311\\u1316\\u1317\\u135b\\u135c\\u137d-\\u137f\\u139a-\\u139f\\u13f6\\u13f7\\u13fe\\u13ff\\u169d-\\u169f\\u16f9-\\u16ff\\u170d\\u1715-\\u171f\\u1737-\\u173f\\u1754-\\u175f\\u176d\\u1771\\u1774-\\u177f\\u17de\\u17df\\u17ea-\\u17ef\\u17fa-\\u17ff\\u180f\\u181a-\\u181f\\u1878-\\u187f\\u18ab-\\u18af\\u18f6-\\u18ff\\u191f\\u192c-\\u192f\\u193c-\\u193f\\u1941-\\u1943\\u196e\\u196f\\u1975-\\u197f\\u19ac-\\u19af\\u19ca-\\u19cf\\u19db-\\u19dd\\u1a1c\\u1a1d\\u1a5f\\u1a7d\\u1a7e\\u1a8a-\\u1a8f\\u1a9a-\\u1a9f\\u1aae\\u1aaf\\u1abf-\\u1aff\\u1b4c-\\u1b4f\\u1b7d-\\u1b7f\\u1bf4-\\u1bfb\\u1c38-\\u1c3a\\u1c4a-\\u1c4c\\u1c89-\\u1cbf\\u1cc8-\\u1ccf\\u1cf7\\u1cfa-\\u1cff\\u1df6-\\u1dfa\\u1f16\\u1f17\\u1f1e\\u1f1f\\u1f46\\u1f47\\u1f4e\\u1f4f\\u1f58\\u1f5a\\u1f5c\\u1f5e\\u1f7e\\u1f7f\\u1fb5\\u1fc5\\u1fd4\\u1fd5\\u1fdc\\u1ff0\\u1ff1\\u1ff5\\u1fff\\u2065\\u2072\\u2073\\u208f\\u209d-\\u209f\\u20bf-\\u20cf\\u20f1-\\u20ff\\u218c-\\u218f\\u23ff\\u2427-\\u243f\\u244b-\\u245f\\u2b74\\u2b75\\u2b96\\u2b97\\u2bba-\\u2bbc\\u2bc9\\u2bd2-\\u2beb\\u2bf0-\\u2bff\\u2c2f\\u2c5f\\u2cf4-\\u2cf8\\u2d26\\u2d28-\\u2d2c\\u2d2e\\u2d2f\\u2d68-\\u2d6e\\u2d71-\\u2d7e\\u2d97-\\u2d9f\\u2da7\\u2daf\\u2db7\\u2dbf\\u2dc7\\u2dcf\\u2dd7\\u2ddf\\u2e45-\\u2e7f\\u2e9a\\u2ef4-\\u2eff\\u2fd6-\\u2fef\\u2ffc-\\u2fff\\u3040\\u3097\\u3098\\u3100-\\u3104\\u312e-\\u3130\\u318f\\u31bb-\\u31bf\\u31e4-\\u31ef\\u321f\\u32ff\\u4db6-\\u4dbf\\u9fd6-\\u9fff\\ua48d-\\ua48f\\ua4c7-\\ua4cf\\ua62c-\\ua63f\\ua6f8-\\ua6ff\\ua7af\\ua7b8-\\ua7f6\\ua82c-\\ua82f\\ua83a-\\ua83f\\ua878-\\ua87f\\ua8c6-\\ua8cd\\ua8da-\\ua8df\\ua8fe\\ua8ff\\ua954-\\ua95e\\ua97d-\\ua97f\\ua9ce\\ua9da-\\ua9dd\\ua9ff\\uaa37-\\uaa3f\\uaa4e\\uaa4f\\uaa5a\\uaa5b\\uaac3-\\uaada\\uaaf7-\\uab00\\uab07\\uab08\\uab0f\\uab10\\uab17-\\uab1f\\uab27\\uab2f\\uab66-\\uab6f\\uabee\\uabef\\uabfa-\\uabff\\ud7a4-\\ud7af\\ud7c7-\\ud7ca\\ud7fc-\\ud7ff\\ufa6e\\ufa6f\\ufada-\\ufaff\\ufb07-\\ufb12\\ufb18-\\ufb1c\\ufb37\\ufb3d\\ufb3f\\ufb42\\ufb45\\ufbc2-\\ufbd2\\ufd40-\\ufd4f\\ufd90\\ufd91\\ufdc8-\\ufdef\\ufdfe\\ufdff\\ufe1a-\\ufe1f\\ufe53\\ufe67\\ufe6c-\\ufe6f\\ufe75\\ufefd\\ufefe\\uff00\\uffbf-\\uffc1\\uffc8\\uffc9\\uffd0\\uffd1\\uffd8\\uffd9\\uffdd-\\uffdf\\uffe7\\uffef-\\ufff8\\ufffe\\uffff\",\nastral:\"\\ud800[\\udc0c\\udc27\\udc3b\\udc3e\\udc4e\\udc4f\\udc5e-\\udc7f\\udcfb-\\udcff\\udd03-\\udd06\\udd34-\\udd36\\udd8f\\udd9c-\\udd9f\\udda1-\\uddcf\\uddfe-\\ude7f\\ude9d-\\ude9f\\uded1-\\udedf\\udefc-\\udeff\\udf24-\\udf2f\\udf4b-\\udf4f\\udf7b-\\udf7f\\udf9e\\udfc4-\\udfc7\\udfd6-\\udfff]|\\ud801[\\udc9e\\udc9f\\udcaa-\\udcaf\\udcd4-\\udcd7\\udcfc-\\udcff\\udd28-\\udd2f\\udd64-\\udd6e\\udd70-\\uddff\\udf37-\\udf3f\\udf56-\\udf5f\\udf68-\\udfff]|\\ud802[\\udc06\\udc07\\udc09\\udc36\\udc39-\\udc3b\\udc3d\\udc3e\\udc56\\udc9f-\\udca6\\udcb0-\\udcdf\\udcf3\\udcf6-\\udcfa\\udd1c-\\udd1e\\udd3a-\\udd3e\\udd40-\\udd7f\\uddb8-\\uddbb\\uddd0\\uddd1\\ude04\\ude07-\\ude0b\\ude14\\ude18\\ude34-\\ude37\\ude3b-\\ude3e\\ude48-\\ude4f\\ude59-\\ude5f\\udea0-\\udebf\\udee7-\\udeea\\udef7-\\udeff\\udf36-\\udf38\\udf56\\udf57\\udf73-\\udf77\\udf92-\\udf98\\udf9d-\\udfa8\\udfb0-\\udfff]|\\ud803[\\udc49-\\udc7f\\udcb3-\\udcbf\\udcf3-\\udcf9\\udd00-\\ude5f\\ude7f-\\udfff]|\\ud804[\\udc4e-\\udc51\\udc70-\\udc7e\\udcc2-\\udccf\\udce9-\\udcef\\udcfa-\\udcff\\udd35\\udd44-\\udd4f\\udd77-\\udd7f\\uddce\\uddcf\\udde0\\uddf5-\\uddff\\ude12\\ude3f-\\ude7f\\ude87\\ude89\\ude8e\\ude9e\\udeaa-\\udeaf\\udeeb-\\udeef\\udefa-\\udeff\\udf04\\udf0d\\udf0e\\udf11\\udf12\\udf29\\udf31\\udf34\\udf3a\\udf3b\\udf45\\udf46\\udf49\\udf4a\\udf4e\\udf4f\\udf51-\\udf56\\udf58-\\udf5c\\udf64\\udf65\\udf6d-\\udf6f\\udf75-\\udfff]|\\ud805[\\udc5a\\udc5c\\udc5e-\\udc7f\\udcc8-\\udccf\\udcda-\\udd7f\\uddb6\\uddb7\\uddde-\\uddff\\ude45-\\ude4f\\ude5a-\\ude5f\\ude6d-\\ude7f\\udeb8-\\udebf\\udeca-\\udeff\\udf1a-\\udf1c\\udf2c-\\udf2f\\udf40-\\udfff]|\\ud806[\\udc00-\\udc9f\\udcf3-\\udcfe\\udd00-\\udebf\\udef9-\\udfff]|\\ud807[\\udc09\\udc37\\udc46-\\udc4f\\udc6d-\\udc6f\\udc90\\udc91\\udca8\\udcb7-\\udfff]|\\ud808[\\udf9a-\\udfff]|\\ud809[\\udc6f\\udc75-\\udc7f\\udd44-\\udfff]|[\\ud80a\\ud80b\\ud80e-\\ud810\\ud812-\\ud819\\ud823-\\ud82b\\ud82d\\ud82e\\ud830-\\ud833\\ud837\\ud839\\ud83f\\ud874-\\ud87d\\ud87f-\\udb3f\\udb41-\\udb7f][\\udc00-\\udfff]|\\ud80d[\\udc2f-\\udfff]|\\ud811[\\ude47-\\udfff]|\\ud81a[\\ude39-\\ude3f\\ude5f\\ude6a-\\ude6d\\ude70-\\udecf\\udeee\\udeef\\udef6-\\udeff\\udf46-\\udf4f\\udf5a\\udf62\\udf78-\\udf7c\\udf90-\\udfff]|\\ud81b[\\udc00-\\udeff\\udf45-\\udf4f\\udf7f-\\udf8e\\udfa0-\\udfdf\\udfe1-\\udfff]|\\ud821[\\udfed-\\udfff]|\\ud822[\\udef3-\\udfff]|\\ud82c[\\udc02-\\udfff]|\\ud82f[\\udc6b-\\udc6f\\udc7d-\\udc7f\\udc89-\\udc8f\\udc9a\\udc9b\\udca4-\\udfff]|\\ud834[\\udcf6-\\udcff\\udd27\\udd28\\udde9-\\uddff\\ude46-\\udeff\\udf57-\\udf5f\\udf72-\\udfff]|\\ud835[\\udc55\\udc9d\\udca0\\udca1\\udca3\\udca4\\udca7\\udca8\\udcad\\udcba\\udcbc\\udcc4\\udd06\\udd0b\\udd0c\\udd15\\udd1d\\udd3a\\udd3f\\udd45\\udd47-\\udd49\\udd51\\udea6\\udea7\\udfcc\\udfcd]|\\ud836[\\ude8c-\\ude9a\\udea0\\udeb0-\\udfff]|\\ud838[\\udc07\\udc19\\udc1a\\udc22\\udc25\\udc2b-\\udfff]|\\ud83a[\\udcc5\\udcc6\\udcd7-\\udcff\\udd4b-\\udd4f\\udd5a-\\udd5d\\udd60-\\udfff]|\\ud83b[\\udc00-\\uddff\\ude04\\ude20\\ude23\\ude25\\ude26\\ude28\\ude33\\ude38\\ude3a\\ude3c-\\ude41\\ude43-\\ude46\\ude48\\ude4a\\ude4c\\ude50\\ude53\\ude55\\ude56\\ude58\\ude5a\\ude5c\\ude5e\\ude60\\ude63\\ude65\\ude66\\ude6b\\ude73\\ude78\\ude7d\\ude7f\\ude8a\\ude9c-\\udea0\\udea4\\udeaa\\udebc-\\udeef\\udef2-\\udfff]|\\ud83c[\\udc2c-\\udc2f\\udc94-\\udc9f\\udcaf\\udcb0\\udcc0\\udcd0\\udcf6-\\udcff\\udd0d-\\udd0f\\udd2f\\udd6c-\\udd6f\\uddad-\\udde5\\ude03-\\ude0f\\ude3c-\\ude3f\\ude49-\\ude4f\\ude52-\\udeff]|\\ud83d[\\uded3-\\udedf\\udeed-\\udeef\\udef7-\\udeff\\udf74-\\udf7f\\udfd5-\\udfff]|\\ud83e[\\udc0c-\\udc0f\\udc48-\\udc4f\\udc5a-\\udc5f\\udc88-\\udc8f\\udcae-\\udd0f\\udd1f\\udd28-\\udd2f\\udd31\\udd32\\udd3f\\udd4c-\\udd4f\\udd5f-\\udd7f\\udd92-\\uddbf\\uddc1-\\udfff]|\\ud869[\\uded7-\\udeff]|\\ud86d[\\udf35-\\udf3f]|\\ud86e[\\udc1e\\udc1f]|\\ud873[\\udea2-\\udfff]|\\ud87e[\\ude1e-\\udfff]|\\udb40[\\udc00\\udc02-\\udc1f\\udc80-\\udcff\\uddf0-\\udfff]|[\\udbbf\\udbff][\\udffe\\udfff]\"},\n{name:\"Co\",alias:\"Private_Use\",bmp:\"\\ue000-\\uf8ff\",astral:\"[\\udb80-\\udbbe\\udbc0-\\udbfe][\\udc00-\\udfff]|[\\udbbf\\udbff][\\udc00-\\udffd]\"},{name:\"Cs\",alias:\"Surrogate\",bmp:\"\\ud800-\\udfff\"},{name:\"L\",alias:\"Letter\",bmp:\"A-Za-z\\u00aa\\u00b5\\u00ba\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0-\\u08b4\\u08b6-\\u08bd\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0af9\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c60\\u0c61\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d5f-\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16f1-\\u16f8\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1c80-\\u1c88\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2183\\u2184\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005\\u3006\\u3031-\\u3035\\u303b\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fd5\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua69d\\ua6a0-\\ua6e5\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7ae\\ua7b0-\\ua7b7\\ua7f7-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua8fd\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\ua9e0-\\ua9e4\\ua9e6-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab65\\uab70-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\",\nastral:\"\\ud800[\\udc00-\\udc0b\\udc0d-\\udc26\\udc28-\\udc3a\\udc3c\\udc3d\\udc3f-\\udc4d\\udc50-\\udc5d\\udc80-\\udcfa\\ude80-\\ude9c\\udea0-\\uded0\\udf00-\\udf1f\\udf30-\\udf40\\udf42-\\udf49\\udf50-\\udf75\\udf80-\\udf9d\\udfa0-\\udfc3\\udfc8-\\udfcf]|\\ud801[\\udc00-\\udc9d\\udcb0-\\udcd3\\udcd8-\\udcfb\\udd00-\\udd27\\udd30-\\udd63\\ude00-\\udf36\\udf40-\\udf55\\udf60-\\udf67]|\\ud802[\\udc00-\\udc05\\udc08\\udc0a-\\udc35\\udc37\\udc38\\udc3c\\udc3f-\\udc55\\udc60-\\udc76\\udc80-\\udc9e\\udce0-\\udcf2\\udcf4\\udcf5\\udd00-\\udd15\\udd20-\\udd39\\udd80-\\uddb7\\uddbe\\uddbf\\ude00\\ude10-\\ude13\\ude15-\\ude17\\ude19-\\ude33\\ude60-\\ude7c\\ude80-\\ude9c\\udec0-\\udec7\\udec9-\\udee4\\udf00-\\udf35\\udf40-\\udf55\\udf60-\\udf72\\udf80-\\udf91]|\\ud803[\\udc00-\\udc48\\udc80-\\udcb2\\udcc0-\\udcf2]|\\ud804[\\udc03-\\udc37\\udc83-\\udcaf\\udcd0-\\udce8\\udd03-\\udd26\\udd50-\\udd72\\udd76\\udd83-\\uddb2\\uddc1-\\uddc4\\uddda\\udddc\\ude00-\\ude11\\ude13-\\ude2b\\ude80-\\ude86\\ude88\\ude8a-\\ude8d\\ude8f-\\ude9d\\ude9f-\\udea8\\udeb0-\\udede\\udf05-\\udf0c\\udf0f\\udf10\\udf13-\\udf28\\udf2a-\\udf30\\udf32\\udf33\\udf35-\\udf39\\udf3d\\udf50\\udf5d-\\udf61]|\\ud805[\\udc00-\\udc34\\udc47-\\udc4a\\udc80-\\udcaf\\udcc4\\udcc5\\udcc7\\udd80-\\uddae\\uddd8-\\udddb\\ude00-\\ude2f\\ude44\\ude80-\\udeaa\\udf00-\\udf19]|\\ud806[\\udca0-\\udcdf\\udcff\\udec0-\\udef8]|\\ud807[\\udc00-\\udc08\\udc0a-\\udc2e\\udc40\\udc72-\\udc8f]|\\ud808[\\udc00-\\udf99]|\\ud809[\\udc80-\\udd43]|[\\ud80c\\ud81c-\\ud820\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872][\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2e]|\\ud811[\\udc00-\\ude46]|\\ud81a[\\udc00-\\ude38\\ude40-\\ude5e\\uded0-\\udeed\\udf00-\\udf2f\\udf40-\\udf43\\udf63-\\udf77\\udf7d-\\udf8f]|\\ud81b[\\udf00-\\udf44\\udf50\\udf93-\\udf9f\\udfe0]|\\ud821[\\udc00-\\udfec]|\\ud822[\\udc00-\\udef2]|\\ud82c[\\udc00\\udc01]|\\ud82f[\\udc00-\\udc6a\\udc70-\\udc7c\\udc80-\\udc88\\udc90-\\udc99]|\\ud835[\\udc00-\\udc54\\udc56-\\udc9c\\udc9e\\udc9f\\udca2\\udca5\\udca6\\udca9-\\udcac\\udcae-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd1e-\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd52-\\udea5\\udea8-\\udec0\\udec2-\\udeda\\udedc-\\udefa\\udefc-\\udf14\\udf16-\\udf34\\udf36-\\udf4e\\udf50-\\udf6e\\udf70-\\udf88\\udf8a-\\udfa8\\udfaa-\\udfc2\\udfc4-\\udfcb]|\\ud83a[\\udc00-\\udcc4\\udd00-\\udd43]|\\ud83b[\\ude00-\\ude03\\ude05-\\ude1f\\ude21\\ude22\\ude24\\ude27\\ude29-\\ude32\\ude34-\\ude37\\ude39\\ude3b\\ude42\\ude47\\ude49\\ude4b\\ude4d-\\ude4f\\ude51\\ude52\\ude54\\ude57\\ude59\\ude5b\\ude5d\\ude5f\\ude61\\ude62\\ude64\\ude67-\\ude6a\\ude6c-\\ude72\\ude74-\\ude77\\ude79-\\ude7c\\ude7e\\ude80-\\ude89\\ude8b-\\ude9b\\udea1-\\udea3\\udea5-\\udea9\\udeab-\\udebb]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1]|\\ud87e[\\udc00-\\ude1d]\"},\n{name:\"Ll\",alias:\"Lowercase_Letter\",bmp:\"a-z\\u00b5\\u00df-\\u00f6\\u00f8-\\u00ff\\u0101\\u0103\\u0105\\u0107\\u0109\\u010b\\u010d\\u010f\\u0111\\u0113\\u0115\\u0117\\u0119\\u011b\\u011d\\u011f\\u0121\\u0123\\u0125\\u0127\\u0129\\u012b\\u012d\\u012f\\u0131\\u0133\\u0135\\u0137\\u0138\\u013a\\u013c\\u013e\\u0140\\u0142\\u0144\\u0146\\u0148\\u0149\\u014b\\u014d\\u014f\\u0151\\u0153\\u0155\\u0157\\u0159\\u015b\\u015d\\u015f\\u0161\\u0163\\u0165\\u0167\\u0169\\u016b\\u016d\\u016f\\u0171\\u0173\\u0175\\u0177\\u017a\\u017c\\u017e-\\u0180\\u0183\\u0185\\u0188\\u018c\\u018d\\u0192\\u0195\\u0199-\\u019b\\u019e\\u01a1\\u01a3\\u01a5\\u01a8\\u01aa\\u01ab\\u01ad\\u01b0\\u01b4\\u01b6\\u01b9\\u01ba\\u01bd-\\u01bf\\u01c6\\u01c9\\u01cc\\u01ce\\u01d0\\u01d2\\u01d4\\u01d6\\u01d8\\u01da\\u01dc\\u01dd\\u01df\\u01e1\\u01e3\\u01e5\\u01e7\\u01e9\\u01eb\\u01ed\\u01ef\\u01f0\\u01f3\\u01f5\\u01f9\\u01fb\\u01fd\\u01ff\\u0201\\u0203\\u0205\\u0207\\u0209\\u020b\\u020d\\u020f\\u0211\\u0213\\u0215\\u0217\\u0219\\u021b\\u021d\\u021f\\u0221\\u0223\\u0225\\u0227\\u0229\\u022b\\u022d\\u022f\\u0231\\u0233-\\u0239\\u023c\\u023f\\u0240\\u0242\\u0247\\u0249\\u024b\\u024d\\u024f-\\u0293\\u0295-\\u02af\\u0371\\u0373\\u0377\\u037b-\\u037d\\u0390\\u03ac-\\u03ce\\u03d0\\u03d1\\u03d5-\\u03d7\\u03d9\\u03db\\u03dd\\u03df\\u03e1\\u03e3\\u03e5\\u03e7\\u03e9\\u03eb\\u03ed\\u03ef-\\u03f3\\u03f5\\u03f8\\u03fb\\u03fc\\u0430-\\u045f\\u0461\\u0463\\u0465\\u0467\\u0469\\u046b\\u046d\\u046f\\u0471\\u0473\\u0475\\u0477\\u0479\\u047b\\u047d\\u047f\\u0481\\u048b\\u048d\\u048f\\u0491\\u0493\\u0495\\u0497\\u0499\\u049b\\u049d\\u049f\\u04a1\\u04a3\\u04a5\\u04a7\\u04a9\\u04ab\\u04ad\\u04af\\u04b1\\u04b3\\u04b5\\u04b7\\u04b9\\u04bb\\u04bd\\u04bf\\u04c2\\u04c4\\u04c6\\u04c8\\u04ca\\u04cc\\u04ce\\u04cf\\u04d1\\u04d3\\u04d5\\u04d7\\u04d9\\u04db\\u04dd\\u04df\\u04e1\\u04e3\\u04e5\\u04e7\\u04e9\\u04eb\\u04ed\\u04ef\\u04f1\\u04f3\\u04f5\\u04f7\\u04f9\\u04fb\\u04fd\\u04ff\\u0501\\u0503\\u0505\\u0507\\u0509\\u050b\\u050d\\u050f\\u0511\\u0513\\u0515\\u0517\\u0519\\u051b\\u051d\\u051f\\u0521\\u0523\\u0525\\u0527\\u0529\\u052b\\u052d\\u052f\\u0561-\\u0587\\u13f8-\\u13fd\\u1c80-\\u1c88\\u1d00-\\u1d2b\\u1d6b-\\u1d77\\u1d79-\\u1d9a\\u1e01\\u1e03\\u1e05\\u1e07\\u1e09\\u1e0b\\u1e0d\\u1e0f\\u1e11\\u1e13\\u1e15\\u1e17\\u1e19\\u1e1b\\u1e1d\\u1e1f\\u1e21\\u1e23\\u1e25\\u1e27\\u1e29\\u1e2b\\u1e2d\\u1e2f\\u1e31\\u1e33\\u1e35\\u1e37\\u1e39\\u1e3b\\u1e3d\\u1e3f\\u1e41\\u1e43\\u1e45\\u1e47\\u1e49\\u1e4b\\u1e4d\\u1e4f\\u1e51\\u1e53\\u1e55\\u1e57\\u1e59\\u1e5b\\u1e5d\\u1e5f\\u1e61\\u1e63\\u1e65\\u1e67\\u1e69\\u1e6b\\u1e6d\\u1e6f\\u1e71\\u1e73\\u1e75\\u1e77\\u1e79\\u1e7b\\u1e7d\\u1e7f\\u1e81\\u1e83\\u1e85\\u1e87\\u1e89\\u1e8b\\u1e8d\\u1e8f\\u1e91\\u1e93\\u1e95-\\u1e9d\\u1e9f\\u1ea1\\u1ea3\\u1ea5\\u1ea7\\u1ea9\\u1eab\\u1ead\\u1eaf\\u1eb1\\u1eb3\\u1eb5\\u1eb7\\u1eb9\\u1ebb\\u1ebd\\u1ebf\\u1ec1\\u1ec3\\u1ec5\\u1ec7\\u1ec9\\u1ecb\\u1ecd\\u1ecf\\u1ed1\\u1ed3\\u1ed5\\u1ed7\\u1ed9\\u1edb\\u1edd\\u1edf\\u1ee1\\u1ee3\\u1ee5\\u1ee7\\u1ee9\\u1eeb\\u1eed\\u1eef\\u1ef1\\u1ef3\\u1ef5\\u1ef7\\u1ef9\\u1efb\\u1efd\\u1eff-\\u1f07\\u1f10-\\u1f15\\u1f20-\\u1f27\\u1f30-\\u1f37\\u1f40-\\u1f45\\u1f50-\\u1f57\\u1f60-\\u1f67\\u1f70-\\u1f7d\\u1f80-\\u1f87\\u1f90-\\u1f97\\u1fa0-\\u1fa7\\u1fb0-\\u1fb4\\u1fb6\\u1fb7\\u1fbe\\u1fc2-\\u1fc4\\u1fc6\\u1fc7\\u1fd0-\\u1fd3\\u1fd6\\u1fd7\\u1fe0-\\u1fe7\\u1ff2-\\u1ff4\\u1ff6\\u1ff7\\u210a\\u210e\\u210f\\u2113\\u212f\\u2134\\u2139\\u213c\\u213d\\u2146-\\u2149\\u214e\\u2184\\u2c30-\\u2c5e\\u2c61\\u2c65\\u2c66\\u2c68\\u2c6a\\u2c6c\\u2c71\\u2c73\\u2c74\\u2c76-\\u2c7b\\u2c81\\u2c83\\u2c85\\u2c87\\u2c89\\u2c8b\\u2c8d\\u2c8f\\u2c91\\u2c93\\u2c95\\u2c97\\u2c99\\u2c9b\\u2c9d\\u2c9f\\u2ca1\\u2ca3\\u2ca5\\u2ca7\\u2ca9\\u2cab\\u2cad\\u2caf\\u2cb1\\u2cb3\\u2cb5\\u2cb7\\u2cb9\\u2cbb\\u2cbd\\u2cbf\\u2cc1\\u2cc3\\u2cc5\\u2cc7\\u2cc9\\u2ccb\\u2ccd\\u2ccf\\u2cd1\\u2cd3\\u2cd5\\u2cd7\\u2cd9\\u2cdb\\u2cdd\\u2cdf\\u2ce1\\u2ce3\\u2ce4\\u2cec\\u2cee\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\ua641\\ua643\\ua645\\ua647\\ua649\\ua64b\\ua64d\\ua64f\\ua651\\ua653\\ua655\\ua657\\ua659\\ua65b\\ua65d\\ua65f\\ua661\\ua663\\ua665\\ua667\\ua669\\ua66b\\ua66d\\ua681\\ua683\\ua685\\ua687\\ua689\\ua68b\\ua68d\\ua68f\\ua691\\ua693\\ua695\\ua697\\ua699\\ua69b\\ua723\\ua725\\ua727\\ua729\\ua72b\\ua72d\\ua72f-\\ua731\\ua733\\ua735\\ua737\\ua739\\ua73b\\ua73d\\ua73f\\ua741\\ua743\\ua745\\ua747\\ua749\\ua74b\\ua74d\\ua74f\\ua751\\ua753\\ua755\\ua757\\ua759\\ua75b\\ua75d\\ua75f\\ua761\\ua763\\ua765\\ua767\\ua769\\ua76b\\ua76d\\ua76f\\ua771-\\ua778\\ua77a\\ua77c\\ua77f\\ua781\\ua783\\ua785\\ua787\\ua78c\\ua78e\\ua791\\ua793-\\ua795\\ua797\\ua799\\ua79b\\ua79d\\ua79f\\ua7a1\\ua7a3\\ua7a5\\ua7a7\\ua7a9\\ua7b5\\ua7b7\\ua7fa\\uab30-\\uab5a\\uab60-\\uab65\\uab70-\\uabbf\\ufb00-\\ufb06\\ufb13-\\ufb17\\uff41-\\uff5a\",\nastral:\"\\ud801[\\udc28-\\udc4f\\udcd8-\\udcfb]|\\ud803[\\udcc0-\\udcf2]|\\ud806[\\udcc0-\\udcdf]|\\ud835[\\udc1a-\\udc33\\udc4e-\\udc54\\udc56-\\udc67\\udc82-\\udc9b\\udcb6-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udccf\\udcea-\\udd03\\udd1e-\\udd37\\udd52-\\udd6b\\udd86-\\udd9f\\uddba-\\uddd3\\uddee-\\ude07\\ude22-\\ude3b\\ude56-\\ude6f\\ude8a-\\udea5\\udec2-\\udeda\\udedc-\\udee1\\udefc-\\udf14\\udf16-\\udf1b\\udf36-\\udf4e\\udf50-\\udf55\\udf70-\\udf88\\udf8a-\\udf8f\\udfaa-\\udfc2\\udfc4-\\udfc9\\udfcb]|\\ud83a[\\udd22-\\udd43]\"},{name:\"Lm\",alias:\"Modifier_Letter\",\nbmp:\"\\u02b0-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0374\\u037a\\u0559\\u0640\\u06e5\\u06e6\\u07f4\\u07f5\\u07fa\\u081a\\u0824\\u0828\\u0971\\u0e46\\u0ec6\\u10fc\\u17d7\\u1843\\u1aa7\\u1c78-\\u1c7d\\u1d2c-\\u1d6a\\u1d78\\u1d9b-\\u1dbf\\u2071\\u207f\\u2090-\\u209c\\u2c7c\\u2c7d\\u2d6f\\u2e2f\\u3005\\u3031-\\u3035\\u303b\\u309d\\u309e\\u30fc-\\u30fe\\ua015\\ua4f8-\\ua4fd\\ua60c\\ua67f\\ua69c\\ua69d\\ua717-\\ua71f\\ua770\\ua788\\ua7f8\\ua7f9\\ua9cf\\ua9e6\\uaa70\\uaadd\\uaaf3\\uaaf4\\uab5c-\\uab5f\\uff70\\uff9e\\uff9f\",astral:\"\\ud81a[\\udf40-\\udf43]|\\ud81b[\\udf93-\\udf9f\\udfe0]\"},\n{name:\"Lo\",alias:\"Other_Letter\",bmp:\"\\u00aa\\u00ba\\u01bb\\u01c0-\\u01c3\\u0294\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u063f\\u0641-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u0800-\\u0815\\u0840-\\u0858\\u08a0-\\u08b4\\u08b6-\\u08bd\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0972-\\u0980\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0af9\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c60\\u0c61\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d5f-\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e45\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10d0-\\u10fa\\u10fd-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16f1-\\u16f8\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17dc\\u1820-\\u1842\\u1844-\\u1877\\u1880-\\u1884\\u1887-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c77\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u2135-\\u2138\\u2d30-\\u2d67\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u3006\\u303c\\u3041-\\u3096\\u309f\\u30a1-\\u30fa\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fd5\\ua000-\\ua014\\ua016-\\ua48c\\ua4d0-\\ua4f7\\ua500-\\ua60b\\ua610-\\ua61f\\ua62a\\ua62b\\ua66e\\ua6a0-\\ua6e5\\ua78f\\ua7f7\\ua7fb-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua8fd\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9e0-\\ua9e4\\ua9e7-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa6f\\uaa71-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb\\uaadc\\uaae0-\\uaaea\\uaaf2\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff66-\\uff6f\\uff71-\\uff9d\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\",\nastral:\"\\ud800[\\udc00-\\udc0b\\udc0d-\\udc26\\udc28-\\udc3a\\udc3c\\udc3d\\udc3f-\\udc4d\\udc50-\\udc5d\\udc80-\\udcfa\\ude80-\\ude9c\\udea0-\\uded0\\udf00-\\udf1f\\udf30-\\udf40\\udf42-\\udf49\\udf50-\\udf75\\udf80-\\udf9d\\udfa0-\\udfc3\\udfc8-\\udfcf]|\\ud801[\\udc50-\\udc9d\\udd00-\\udd27\\udd30-\\udd63\\ude00-\\udf36\\udf40-\\udf55\\udf60-\\udf67]|\\ud802[\\udc00-\\udc05\\udc08\\udc0a-\\udc35\\udc37\\udc38\\udc3c\\udc3f-\\udc55\\udc60-\\udc76\\udc80-\\udc9e\\udce0-\\udcf2\\udcf4\\udcf5\\udd00-\\udd15\\udd20-\\udd39\\udd80-\\uddb7\\uddbe\\uddbf\\ude00\\ude10-\\ude13\\ude15-\\ude17\\ude19-\\ude33\\ude60-\\ude7c\\ude80-\\ude9c\\udec0-\\udec7\\udec9-\\udee4\\udf00-\\udf35\\udf40-\\udf55\\udf60-\\udf72\\udf80-\\udf91]|\\ud803[\\udc00-\\udc48]|\\ud804[\\udc03-\\udc37\\udc83-\\udcaf\\udcd0-\\udce8\\udd03-\\udd26\\udd50-\\udd72\\udd76\\udd83-\\uddb2\\uddc1-\\uddc4\\uddda\\udddc\\ude00-\\ude11\\ude13-\\ude2b\\ude80-\\ude86\\ude88\\ude8a-\\ude8d\\ude8f-\\ude9d\\ude9f-\\udea8\\udeb0-\\udede\\udf05-\\udf0c\\udf0f\\udf10\\udf13-\\udf28\\udf2a-\\udf30\\udf32\\udf33\\udf35-\\udf39\\udf3d\\udf50\\udf5d-\\udf61]|\\ud805[\\udc00-\\udc34\\udc47-\\udc4a\\udc80-\\udcaf\\udcc4\\udcc5\\udcc7\\udd80-\\uddae\\uddd8-\\udddb\\ude00-\\ude2f\\ude44\\ude80-\\udeaa\\udf00-\\udf19]|\\ud806[\\udcff\\udec0-\\udef8]|\\ud807[\\udc00-\\udc08\\udc0a-\\udc2e\\udc40\\udc72-\\udc8f]|\\ud808[\\udc00-\\udf99]|\\ud809[\\udc80-\\udd43]|[\\ud80c\\ud81c-\\ud820\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872][\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2e]|\\ud811[\\udc00-\\ude46]|\\ud81a[\\udc00-\\ude38\\ude40-\\ude5e\\uded0-\\udeed\\udf00-\\udf2f\\udf63-\\udf77\\udf7d-\\udf8f]|\\ud81b[\\udf00-\\udf44\\udf50]|\\ud821[\\udc00-\\udfec]|\\ud822[\\udc00-\\udef2]|\\ud82c[\\udc00\\udc01]|\\ud82f[\\udc00-\\udc6a\\udc70-\\udc7c\\udc80-\\udc88\\udc90-\\udc99]|\\ud83a[\\udc00-\\udcc4]|\\ud83b[\\ude00-\\ude03\\ude05-\\ude1f\\ude21\\ude22\\ude24\\ude27\\ude29-\\ude32\\ude34-\\ude37\\ude39\\ude3b\\ude42\\ude47\\ude49\\ude4b\\ude4d-\\ude4f\\ude51\\ude52\\ude54\\ude57\\ude59\\ude5b\\ude5d\\ude5f\\ude61\\ude62\\ude64\\ude67-\\ude6a\\ude6c-\\ude72\\ude74-\\ude77\\ude79-\\ude7c\\ude7e\\ude80-\\ude89\\ude8b-\\ude9b\\udea1-\\udea3\\udea5-\\udea9\\udeab-\\udebb]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1]|\\ud87e[\\udc00-\\ude1d]\"},\n{name:\"Lt\",alias:\"Titlecase_Letter\",bmp:\"\\u01c5\\u01c8\\u01cb\\u01f2\\u1f88-\\u1f8f\\u1f98-\\u1f9f\\u1fa8-\\u1faf\\u1fbc\\u1fcc\\u1ffc\"},{name:\"Lu\",alias:\"Uppercase_Letter\",bmp:\"A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0100\\u0102\\u0104\\u0106\\u0108\\u010a\\u010c\\u010e\\u0110\\u0112\\u0114\\u0116\\u0118\\u011a\\u011c\\u011e\\u0120\\u0122\\u0124\\u0126\\u0128\\u012a\\u012c\\u012e\\u0130\\u0132\\u0134\\u0136\\u0139\\u013b\\u013d\\u013f\\u0141\\u0143\\u0145\\u0147\\u014a\\u014c\\u014e\\u0150\\u0152\\u0154\\u0156\\u0158\\u015a\\u015c\\u015e\\u0160\\u0162\\u0164\\u0166\\u0168\\u016a\\u016c\\u016e\\u0170\\u0172\\u0174\\u0176\\u0178\\u0179\\u017b\\u017d\\u0181\\u0182\\u0184\\u0186\\u0187\\u0189-\\u018b\\u018e-\\u0191\\u0193\\u0194\\u0196-\\u0198\\u019c\\u019d\\u019f\\u01a0\\u01a2\\u01a4\\u01a6\\u01a7\\u01a9\\u01ac\\u01ae\\u01af\\u01b1-\\u01b3\\u01b5\\u01b7\\u01b8\\u01bc\\u01c4\\u01c7\\u01ca\\u01cd\\u01cf\\u01d1\\u01d3\\u01d5\\u01d7\\u01d9\\u01db\\u01de\\u01e0\\u01e2\\u01e4\\u01e6\\u01e8\\u01ea\\u01ec\\u01ee\\u01f1\\u01f4\\u01f6-\\u01f8\\u01fa\\u01fc\\u01fe\\u0200\\u0202\\u0204\\u0206\\u0208\\u020a\\u020c\\u020e\\u0210\\u0212\\u0214\\u0216\\u0218\\u021a\\u021c\\u021e\\u0220\\u0222\\u0224\\u0226\\u0228\\u022a\\u022c\\u022e\\u0230\\u0232\\u023a\\u023b\\u023d\\u023e\\u0241\\u0243-\\u0246\\u0248\\u024a\\u024c\\u024e\\u0370\\u0372\\u0376\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e\\u038f\\u0391-\\u03a1\\u03a3-\\u03ab\\u03cf\\u03d2-\\u03d4\\u03d8\\u03da\\u03dc\\u03de\\u03e0\\u03e2\\u03e4\\u03e6\\u03e8\\u03ea\\u03ec\\u03ee\\u03f4\\u03f7\\u03f9\\u03fa\\u03fd-\\u042f\\u0460\\u0462\\u0464\\u0466\\u0468\\u046a\\u046c\\u046e\\u0470\\u0472\\u0474\\u0476\\u0478\\u047a\\u047c\\u047e\\u0480\\u048a\\u048c\\u048e\\u0490\\u0492\\u0494\\u0496\\u0498\\u049a\\u049c\\u049e\\u04a0\\u04a2\\u04a4\\u04a6\\u04a8\\u04aa\\u04ac\\u04ae\\u04b0\\u04b2\\u04b4\\u04b6\\u04b8\\u04ba\\u04bc\\u04be\\u04c0\\u04c1\\u04c3\\u04c5\\u04c7\\u04c9\\u04cb\\u04cd\\u04d0\\u04d2\\u04d4\\u04d6\\u04d8\\u04da\\u04dc\\u04de\\u04e0\\u04e2\\u04e4\\u04e6\\u04e8\\u04ea\\u04ec\\u04ee\\u04f0\\u04f2\\u04f4\\u04f6\\u04f8\\u04fa\\u04fc\\u04fe\\u0500\\u0502\\u0504\\u0506\\u0508\\u050a\\u050c\\u050e\\u0510\\u0512\\u0514\\u0516\\u0518\\u051a\\u051c\\u051e\\u0520\\u0522\\u0524\\u0526\\u0528\\u052a\\u052c\\u052e\\u0531-\\u0556\\u10a0-\\u10c5\\u10c7\\u10cd\\u13a0-\\u13f5\\u1e00\\u1e02\\u1e04\\u1e06\\u1e08\\u1e0a\\u1e0c\\u1e0e\\u1e10\\u1e12\\u1e14\\u1e16\\u1e18\\u1e1a\\u1e1c\\u1e1e\\u1e20\\u1e22\\u1e24\\u1e26\\u1e28\\u1e2a\\u1e2c\\u1e2e\\u1e30\\u1e32\\u1e34\\u1e36\\u1e38\\u1e3a\\u1e3c\\u1e3e\\u1e40\\u1e42\\u1e44\\u1e46\\u1e48\\u1e4a\\u1e4c\\u1e4e\\u1e50\\u1e52\\u1e54\\u1e56\\u1e58\\u1e5a\\u1e5c\\u1e5e\\u1e60\\u1e62\\u1e64\\u1e66\\u1e68\\u1e6a\\u1e6c\\u1e6e\\u1e70\\u1e72\\u1e74\\u1e76\\u1e78\\u1e7a\\u1e7c\\u1e7e\\u1e80\\u1e82\\u1e84\\u1e86\\u1e88\\u1e8a\\u1e8c\\u1e8e\\u1e90\\u1e92\\u1e94\\u1e9e\\u1ea0\\u1ea2\\u1ea4\\u1ea6\\u1ea8\\u1eaa\\u1eac\\u1eae\\u1eb0\\u1eb2\\u1eb4\\u1eb6\\u1eb8\\u1eba\\u1ebc\\u1ebe\\u1ec0\\u1ec2\\u1ec4\\u1ec6\\u1ec8\\u1eca\\u1ecc\\u1ece\\u1ed0\\u1ed2\\u1ed4\\u1ed6\\u1ed8\\u1eda\\u1edc\\u1ede\\u1ee0\\u1ee2\\u1ee4\\u1ee6\\u1ee8\\u1eea\\u1eec\\u1eee\\u1ef0\\u1ef2\\u1ef4\\u1ef6\\u1ef8\\u1efa\\u1efc\\u1efe\\u1f08-\\u1f0f\\u1f18-\\u1f1d\\u1f28-\\u1f2f\\u1f38-\\u1f3f\\u1f48-\\u1f4d\\u1f59\\u1f5b\\u1f5d\\u1f5f\\u1f68-\\u1f6f\\u1fb8-\\u1fbb\\u1fc8-\\u1fcb\\u1fd8-\\u1fdb\\u1fe8-\\u1fec\\u1ff8-\\u1ffb\\u2102\\u2107\\u210b-\\u210d\\u2110-\\u2112\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u2130-\\u2133\\u213e\\u213f\\u2145\\u2183\\u2c00-\\u2c2e\\u2c60\\u2c62-\\u2c64\\u2c67\\u2c69\\u2c6b\\u2c6d-\\u2c70\\u2c72\\u2c75\\u2c7e-\\u2c80\\u2c82\\u2c84\\u2c86\\u2c88\\u2c8a\\u2c8c\\u2c8e\\u2c90\\u2c92\\u2c94\\u2c96\\u2c98\\u2c9a\\u2c9c\\u2c9e\\u2ca0\\u2ca2\\u2ca4\\u2ca6\\u2ca8\\u2caa\\u2cac\\u2cae\\u2cb0\\u2cb2\\u2cb4\\u2cb6\\u2cb8\\u2cba\\u2cbc\\u2cbe\\u2cc0\\u2cc2\\u2cc4\\u2cc6\\u2cc8\\u2cca\\u2ccc\\u2cce\\u2cd0\\u2cd2\\u2cd4\\u2cd6\\u2cd8\\u2cda\\u2cdc\\u2cde\\u2ce0\\u2ce2\\u2ceb\\u2ced\\u2cf2\\ua640\\ua642\\ua644\\ua646\\ua648\\ua64a\\ua64c\\ua64e\\ua650\\ua652\\ua654\\ua656\\ua658\\ua65a\\ua65c\\ua65e\\ua660\\ua662\\ua664\\ua666\\ua668\\ua66a\\ua66c\\ua680\\ua682\\ua684\\ua686\\ua688\\ua68a\\ua68c\\ua68e\\ua690\\ua692\\ua694\\ua696\\ua698\\ua69a\\ua722\\ua724\\ua726\\ua728\\ua72a\\ua72c\\ua72e\\ua732\\ua734\\ua736\\ua738\\ua73a\\ua73c\\ua73e\\ua740\\ua742\\ua744\\ua746\\ua748\\ua74a\\ua74c\\ua74e\\ua750\\ua752\\ua754\\ua756\\ua758\\ua75a\\ua75c\\ua75e\\ua760\\ua762\\ua764\\ua766\\ua768\\ua76a\\ua76c\\ua76e\\ua779\\ua77b\\ua77d\\ua77e\\ua780\\ua782\\ua784\\ua786\\ua78b\\ua78d\\ua790\\ua792\\ua796\\ua798\\ua79a\\ua79c\\ua79e\\ua7a0\\ua7a2\\ua7a4\\ua7a6\\ua7a8\\ua7aa-\\ua7ae\\ua7b0-\\ua7b4\\ua7b6\\uff21-\\uff3a\",\nastral:\"\\ud801[\\udc00-\\udc27\\udcb0-\\udcd3]|\\ud803[\\udc80-\\udcb2]|\\ud806[\\udca0-\\udcbf]|\\ud835[\\udc00-\\udc19\\udc34-\\udc4d\\udc68-\\udc81\\udc9c\\udc9e\\udc9f\\udca2\\udca5\\udca6\\udca9-\\udcac\\udcae-\\udcb5\\udcd0-\\udce9\\udd04\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd38\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd6c-\\udd85\\udda0-\\uddb9\\uddd4-\\udded\\ude08-\\ude21\\ude3c-\\ude55\\ude70-\\ude89\\udea8-\\udec0\\udee2-\\udefa\\udf1c-\\udf34\\udf56-\\udf6e\\udf90-\\udfa8\\udfca]|\\ud83a[\\udd00-\\udd21]\"},{name:\"M\",\nalias:\"Mark\",bmp:\"\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065f\\u0670\\u06d6-\\u06dc\\u06df-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0859-\\u085b\\u08d4-\\u08e1\\u08e3-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09cb-\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2\\u0ae3\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0c00-\\u0c03\\u0c3e-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0c81-\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d01-\\u0d03\\u0d3e-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4d\\u0d57\\u0d62\\u0d63\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f3e\\u0f3f\\u0f71-\\u0f84\\u0f86\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102b-\\u103e\\u1056-\\u1059\\u105e-\\u1060\\u1062-\\u1064\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f\\u109a-\\u109d\\u135d-\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b4-\\u17d3\\u17dd\\u180b-\\u180d\\u1885\\u1886\\u18a9\\u1920-\\u192b\\u1930-\\u193b\\u1a17-\\u1a1b\\u1a55-\\u1a5e\\u1a60-\\u1a7c\\u1a7f\\u1ab0-\\u1abe\\u1b00-\\u1b04\\u1b34-\\u1b44\\u1b6b-\\u1b73\\u1b80-\\u1b82\\u1ba1-\\u1bad\\u1be6-\\u1bf3\\u1c24-\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce8\\u1ced\\u1cf2-\\u1cf4\\u1cf8\\u1cf9\\u1dc0-\\u1df5\\u1dfb-\\u1dff\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2d7f\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua674-\\ua67d\\ua69e\\ua69f\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua823-\\ua827\\ua880\\ua881\\ua8b4-\\ua8c5\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua953\\ua980-\\ua983\\ua9b3-\\ua9c0\\ua9e5\\uaa29-\\uaa36\\uaa43\\uaa4c\\uaa4d\\uaa7b-\\uaa7d\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uaaeb-\\uaaef\\uaaf5\\uaaf6\\uabe3-\\uabea\\uabec\\uabed\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe2f\",\nastral:\"\\ud800[\\uddfd\\udee0\\udf76-\\udf7a]|\\ud802[\\ude01-\\ude03\\ude05\\ude06\\ude0c-\\ude0f\\ude38-\\ude3a\\ude3f\\udee5\\udee6]|\\ud804[\\udc00-\\udc02\\udc38-\\udc46\\udc7f-\\udc82\\udcb0-\\udcba\\udd00-\\udd02\\udd27-\\udd34\\udd73\\udd80-\\udd82\\uddb3-\\uddc0\\uddca-\\uddcc\\ude2c-\\ude37\\ude3e\\udedf-\\udeea\\udf00-\\udf03\\udf3c\\udf3e-\\udf44\\udf47\\udf48\\udf4b-\\udf4d\\udf57\\udf62\\udf63\\udf66-\\udf6c\\udf70-\\udf74]|\\ud805[\\udc35-\\udc46\\udcb0-\\udcc3\\uddaf-\\uddb5\\uddb8-\\uddc0\\udddc\\udddd\\ude30-\\ude40\\udeab-\\udeb7\\udf1d-\\udf2b]|\\ud807[\\udc2f-\\udc36\\udc38-\\udc3f\\udc92-\\udca7\\udca9-\\udcb6]|\\ud81a[\\udef0-\\udef4\\udf30-\\udf36]|\\ud81b[\\udf51-\\udf7e\\udf8f-\\udf92]|\\ud82f[\\udc9d\\udc9e]|\\ud834[\\udd65-\\udd69\\udd6d-\\udd72\\udd7b-\\udd82\\udd85-\\udd8b\\uddaa-\\uddad\\ude42-\\ude44]|\\ud836[\\ude00-\\ude36\\ude3b-\\ude6c\\ude75\\ude84\\ude9b-\\ude9f\\udea1-\\udeaf]|\\ud838[\\udc00-\\udc06\\udc08-\\udc18\\udc1b-\\udc21\\udc23\\udc24\\udc26-\\udc2a]|\\ud83a[\\udcd0-\\udcd6\\udd44-\\udd4a]|\\udb40[\\udd00-\\uddef]\"},\n{name:\"Mc\",alias:\"Spacing_Mark\",bmp:\"\\u0903\\u093b\\u093e-\\u0940\\u0949-\\u094c\\u094e\\u094f\\u0982\\u0983\\u09be-\\u09c0\\u09c7\\u09c8\\u09cb\\u09cc\\u09d7\\u0a03\\u0a3e-\\u0a40\\u0a83\\u0abe-\\u0ac0\\u0ac9\\u0acb\\u0acc\\u0b02\\u0b03\\u0b3e\\u0b40\\u0b47\\u0b48\\u0b4b\\u0b4c\\u0b57\\u0bbe\\u0bbf\\u0bc1\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcc\\u0bd7\\u0c01-\\u0c03\\u0c41-\\u0c44\\u0c82\\u0c83\\u0cbe\\u0cc0-\\u0cc4\\u0cc7\\u0cc8\\u0cca\\u0ccb\\u0cd5\\u0cd6\\u0d02\\u0d03\\u0d3e-\\u0d40\\u0d46-\\u0d48\\u0d4a-\\u0d4c\\u0d57\\u0d82\\u0d83\\u0dcf-\\u0dd1\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0f3e\\u0f3f\\u0f7f\\u102b\\u102c\\u1031\\u1038\\u103b\\u103c\\u1056\\u1057\\u1062-\\u1064\\u1067-\\u106d\\u1083\\u1084\\u1087-\\u108c\\u108f\\u109a-\\u109c\\u17b6\\u17be-\\u17c5\\u17c7\\u17c8\\u1923-\\u1926\\u1929-\\u192b\\u1930\\u1931\\u1933-\\u1938\\u1a19\\u1a1a\\u1a55\\u1a57\\u1a61\\u1a63\\u1a64\\u1a6d-\\u1a72\\u1b04\\u1b35\\u1b3b\\u1b3d-\\u1b41\\u1b43\\u1b44\\u1b82\\u1ba1\\u1ba6\\u1ba7\\u1baa\\u1be7\\u1bea-\\u1bec\\u1bee\\u1bf2\\u1bf3\\u1c24-\\u1c2b\\u1c34\\u1c35\\u1ce1\\u1cf2\\u1cf3\\u302e\\u302f\\ua823\\ua824\\ua827\\ua880\\ua881\\ua8b4-\\ua8c3\\ua952\\ua953\\ua983\\ua9b4\\ua9b5\\ua9ba\\ua9bb\\ua9bd-\\ua9c0\\uaa2f\\uaa30\\uaa33\\uaa34\\uaa4d\\uaa7b\\uaa7d\\uaaeb\\uaaee\\uaaef\\uaaf5\\uabe3\\uabe4\\uabe6\\uabe7\\uabe9\\uabea\\uabec\",\nastral:\"\\ud804[\\udc00\\udc02\\udc82\\udcb0-\\udcb2\\udcb7\\udcb8\\udd2c\\udd82\\uddb3-\\uddb5\\uddbf\\uddc0\\ude2c-\\ude2e\\ude32\\ude33\\ude35\\udee0-\\udee2\\udf02\\udf03\\udf3e\\udf3f\\udf41-\\udf44\\udf47\\udf48\\udf4b-\\udf4d\\udf57\\udf62\\udf63]|\\ud805[\\udc35-\\udc37\\udc40\\udc41\\udc45\\udcb0-\\udcb2\\udcb9\\udcbb-\\udcbe\\udcc1\\uddaf-\\uddb1\\uddb8-\\uddbb\\uddbe\\ude30-\\ude32\\ude3b\\ude3c\\ude3e\\udeac\\udeae\\udeaf\\udeb6\\udf20\\udf21\\udf26]|\\ud807[\\udc2f\\udc3e\\udca9\\udcb1\\udcb4]|\\ud81b[\\udf51-\\udf7e]|\\ud834[\\udd65\\udd66\\udd6d-\\udd72]\"},\n{name:\"Me\",alias:\"Enclosing_Mark\",bmp:\"\\u0488\\u0489\\u1abe\\u20dd-\\u20e0\\u20e2-\\u20e4\\ua670-\\ua672\"},{name:\"Mn\",alias:\"Nonspacing_Mark\",bmp:\"\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065f\\u0670\\u06d6-\\u06dc\\u06df-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0859-\\u085b\\u08d4-\\u08e1\\u08e3-\\u0902\\u093a\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0957\\u0962\\u0963\\u0981\\u09bc\\u09c1-\\u09c4\\u09cd\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b62\\u0b63\\u0b82\\u0bc0\\u0bcd\\u0c00\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0c81\\u0cbc\\u0cbf\\u0cc6\\u0ccc\\u0ccd\\u0ce2\\u0ce3\\u0d01\\u0d41-\\u0d44\\u0d4d\\u0d62\\u0d63\\u0dca\\u0dd2-\\u0dd4\\u0dd6\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135d-\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b4\\u17b5\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u1885\\u1886\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a1b\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1ab0-\\u1abd\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1bab-\\u1bad\\u1be6\\u1be8\\u1be9\\u1bed\\u1bef-\\u1bf1\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1cf4\\u1cf8\\u1cf9\\u1dc0-\\u1df5\\u1dfb-\\u1dff\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2cef-\\u2cf1\\u2d7f\\u2de0-\\u2dff\\u302a-\\u302d\\u3099\\u309a\\ua66f\\ua674-\\ua67d\\ua69e\\ua69f\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8c5\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\ua9e5\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaa7c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uaaec\\uaaed\\uaaf6\\uabe5\\uabe8\\uabed\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe2f\",\nastral:\"\\ud800[\\uddfd\\udee0\\udf76-\\udf7a]|\\ud802[\\ude01-\\ude03\\ude05\\ude06\\ude0c-\\ude0f\\ude38-\\ude3a\\ude3f\\udee5\\udee6]|\\ud804[\\udc01\\udc38-\\udc46\\udc7f-\\udc81\\udcb3-\\udcb6\\udcb9\\udcba\\udd00-\\udd02\\udd27-\\udd2b\\udd2d-\\udd34\\udd73\\udd80\\udd81\\uddb6-\\uddbe\\uddca-\\uddcc\\ude2f-\\ude31\\ude34\\ude36\\ude37\\ude3e\\udedf\\udee3-\\udeea\\udf00\\udf01\\udf3c\\udf40\\udf66-\\udf6c\\udf70-\\udf74]|\\ud805[\\udc38-\\udc3f\\udc42-\\udc44\\udc46\\udcb3-\\udcb8\\udcba\\udcbf\\udcc0\\udcc2\\udcc3\\uddb2-\\uddb5\\uddbc\\uddbd\\uddbf\\uddc0\\udddc\\udddd\\ude33-\\ude3a\\ude3d\\ude3f\\ude40\\udeab\\udead\\udeb0-\\udeb5\\udeb7\\udf1d-\\udf1f\\udf22-\\udf25\\udf27-\\udf2b]|\\ud807[\\udc30-\\udc36\\udc38-\\udc3d\\udc3f\\udc92-\\udca7\\udcaa-\\udcb0\\udcb2\\udcb3\\udcb5\\udcb6]|\\ud81a[\\udef0-\\udef4\\udf30-\\udf36]|\\ud81b[\\udf8f-\\udf92]|\\ud82f[\\udc9d\\udc9e]|\\ud834[\\udd67-\\udd69\\udd7b-\\udd82\\udd85-\\udd8b\\uddaa-\\uddad\\ude42-\\ude44]|\\ud836[\\ude00-\\ude36\\ude3b-\\ude6c\\ude75\\ude84\\ude9b-\\ude9f\\udea1-\\udeaf]|\\ud838[\\udc00-\\udc06\\udc08-\\udc18\\udc1b-\\udc21\\udc23\\udc24\\udc26-\\udc2a]|\\ud83a[\\udcd0-\\udcd6\\udd44-\\udd4a]|\\udb40[\\udd00-\\uddef]\"},\n{name:\"N\",alias:\"Number\",bmp:\"0-9\\u00b2\\u00b3\\u00b9\\u00bc-\\u00be\\u0660-\\u0669\\u06f0-\\u06f9\\u07c0-\\u07c9\\u0966-\\u096f\\u09e6-\\u09ef\\u09f4-\\u09f9\\u0a66-\\u0a6f\\u0ae6-\\u0aef\\u0b66-\\u0b6f\\u0b72-\\u0b77\\u0be6-\\u0bf2\\u0c66-\\u0c6f\\u0c78-\\u0c7e\\u0ce6-\\u0cef\\u0d58-\\u0d5e\\u0d66-\\u0d78\\u0de6-\\u0def\\u0e50-\\u0e59\\u0ed0-\\u0ed9\\u0f20-\\u0f33\\u1040-\\u1049\\u1090-\\u1099\\u1369-\\u137c\\u16ee-\\u16f0\\u17e0-\\u17e9\\u17f0-\\u17f9\\u1810-\\u1819\\u1946-\\u194f\\u19d0-\\u19da\\u1a80-\\u1a89\\u1a90-\\u1a99\\u1b50-\\u1b59\\u1bb0-\\u1bb9\\u1c40-\\u1c49\\u1c50-\\u1c59\\u2070\\u2074-\\u2079\\u2080-\\u2089\\u2150-\\u2182\\u2185-\\u2189\\u2460-\\u249b\\u24ea-\\u24ff\\u2776-\\u2793\\u2cfd\\u3007\\u3021-\\u3029\\u3038-\\u303a\\u3192-\\u3195\\u3220-\\u3229\\u3248-\\u324f\\u3251-\\u325f\\u3280-\\u3289\\u32b1-\\u32bf\\ua620-\\ua629\\ua6e6-\\ua6ef\\ua830-\\ua835\\ua8d0-\\ua8d9\\ua900-\\ua909\\ua9d0-\\ua9d9\\ua9f0-\\ua9f9\\uaa50-\\uaa59\\uabf0-\\uabf9\\uff10-\\uff19\",\nastral:\"\\ud800[\\udd07-\\udd33\\udd40-\\udd78\\udd8a\\udd8b\\udee1-\\udefb\\udf20-\\udf23\\udf41\\udf4a\\udfd1-\\udfd5]|\\ud801[\\udca0-\\udca9]|\\ud802[\\udc58-\\udc5f\\udc79-\\udc7f\\udca7-\\udcaf\\udcfb-\\udcff\\udd16-\\udd1b\\uddbc\\uddbd\\uddc0-\\uddcf\\uddd2-\\uddff\\ude40-\\ude47\\ude7d\\ude7e\\ude9d-\\ude9f\\udeeb-\\udeef\\udf58-\\udf5f\\udf78-\\udf7f\\udfa9-\\udfaf]|\\ud803[\\udcfa-\\udcff\\ude60-\\ude7e]|\\ud804[\\udc52-\\udc6f\\udcf0-\\udcf9\\udd36-\\udd3f\\uddd0-\\uddd9\\udde1-\\uddf4\\udef0-\\udef9]|\\ud805[\\udc50-\\udc59\\udcd0-\\udcd9\\ude50-\\ude59\\udec0-\\udec9\\udf30-\\udf3b]|\\ud806[\\udce0-\\udcf2]|\\ud807[\\udc50-\\udc6c]|\\ud809[\\udc00-\\udc6e]|\\ud81a[\\ude60-\\ude69\\udf50-\\udf59\\udf5b-\\udf61]|\\ud834[\\udf60-\\udf71]|\\ud835[\\udfce-\\udfff]|\\ud83a[\\udcc7-\\udccf\\udd50-\\udd59]|\\ud83c[\\udd00-\\udd0c]\"},\n{name:\"Nd\",alias:\"Decimal_Number\",bmp:\"0-9\\u0660-\\u0669\\u06f0-\\u06f9\\u07c0-\\u07c9\\u0966-\\u096f\\u09e6-\\u09ef\\u0a66-\\u0a6f\\u0ae6-\\u0aef\\u0b66-\\u0b6f\\u0be6-\\u0bef\\u0c66-\\u0c6f\\u0ce6-\\u0cef\\u0d66-\\u0d6f\\u0de6-\\u0def\\u0e50-\\u0e59\\u0ed0-\\u0ed9\\u0f20-\\u0f29\\u1040-\\u1049\\u1090-\\u1099\\u17e0-\\u17e9\\u1810-\\u1819\\u1946-\\u194f\\u19d0-\\u19d9\\u1a80-\\u1a89\\u1a90-\\u1a99\\u1b50-\\u1b59\\u1bb0-\\u1bb9\\u1c40-\\u1c49\\u1c50-\\u1c59\\ua620-\\ua629\\ua8d0-\\ua8d9\\ua900-\\ua909\\ua9d0-\\ua9d9\\ua9f0-\\ua9f9\\uaa50-\\uaa59\\uabf0-\\uabf9\\uff10-\\uff19\",\nastral:\"\\ud801[\\udca0-\\udca9]|\\ud804[\\udc66-\\udc6f\\udcf0-\\udcf9\\udd36-\\udd3f\\uddd0-\\uddd9\\udef0-\\udef9]|\\ud805[\\udc50-\\udc59\\udcd0-\\udcd9\\ude50-\\ude59\\udec0-\\udec9\\udf30-\\udf39]|\\ud806[\\udce0-\\udce9]|\\ud807[\\udc50-\\udc59]|\\ud81a[\\ude60-\\ude69\\udf50-\\udf59]|\\ud835[\\udfce-\\udfff]|\\ud83a[\\udd50-\\udd59]\"},{name:\"Nl\",alias:\"Letter_Number\",bmp:\"\\u16ee-\\u16f0\\u2160-\\u2182\\u2185-\\u2188\\u3007\\u3021-\\u3029\\u3038-\\u303a\\ua6e6-\\ua6ef\",astral:\"\\ud800[\\udd40-\\udd74\\udf41\\udf4a\\udfd1-\\udfd5]|\\ud809[\\udc00-\\udc6e]\"},\n{name:\"No\",alias:\"Other_Number\",bmp:\"\\u00b2\\u00b3\\u00b9\\u00bc-\\u00be\\u09f4-\\u09f9\\u0b72-\\u0b77\\u0bf0-\\u0bf2\\u0c78-\\u0c7e\\u0d58-\\u0d5e\\u0d70-\\u0d78\\u0f2a-\\u0f33\\u1369-\\u137c\\u17f0-\\u17f9\\u19da\\u2070\\u2074-\\u2079\\u2080-\\u2089\\u2150-\\u215f\\u2189\\u2460-\\u249b\\u24ea-\\u24ff\\u2776-\\u2793\\u2cfd\\u3192-\\u3195\\u3220-\\u3229\\u3248-\\u324f\\u3251-\\u325f\\u3280-\\u3289\\u32b1-\\u32bf\\ua830-\\ua835\",astral:\"\\ud800[\\udd07-\\udd33\\udd75-\\udd78\\udd8a\\udd8b\\udee1-\\udefb\\udf20-\\udf23]|\\ud802[\\udc58-\\udc5f\\udc79-\\udc7f\\udca7-\\udcaf\\udcfb-\\udcff\\udd16-\\udd1b\\uddbc\\uddbd\\uddc0-\\uddcf\\uddd2-\\uddff\\ude40-\\ude47\\ude7d\\ude7e\\ude9d-\\ude9f\\udeeb-\\udeef\\udf58-\\udf5f\\udf78-\\udf7f\\udfa9-\\udfaf]|\\ud803[\\udcfa-\\udcff\\ude60-\\ude7e]|\\ud804[\\udc52-\\udc65\\udde1-\\uddf4]|\\ud805[\\udf3a\\udf3b]|\\ud806[\\udcea-\\udcf2]|\\ud807[\\udc5a-\\udc6c]|\\ud81a[\\udf5b-\\udf61]|\\ud834[\\udf60-\\udf71]|\\ud83a[\\udcc7-\\udccf]|\\ud83c[\\udd00-\\udd0c]\"},\n{name:\"P\",alias:\"Punctuation\",bmp:\"!-#%-\\\\x2A,-/:;\\\\x3F@\\\\x5B-\\\\x5D_\\\\x7B}\\u00a1\\u00a7\\u00ab\\u00b6\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3\\u05f4\\u0609\\u060a\\u060c\\u060d\\u061b\\u061e\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964\\u0965\\u0970\\u0af0\\u0df4\\u0e4f\\u0e5a\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166d\\u166e\\u169b\\u169c\\u16eb-\\u16ed\\u1735\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944\\u1945\\u1a1e\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d\\u207e\\u208d\\u208e\\u2308-\\u230b\\u2329\\u232a\\u2768-\\u2775\\u27c5\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc\\u29fd\\u2cf9-\\u2cfc\\u2cfe\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e44\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de\\ua9df\\uaa5c-\\uaa5f\\uaade\\uaadf\\uaaf0\\uaaf1\\uabeb\\ufd3e\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a\\uff1b\\uff1f\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65\",\nastral:\"\\ud800[\\udd00-\\udd02\\udf9f\\udfd0]|\\ud801\\udd6f|\\ud802[\\udc57\\udd1f\\udd3f\\ude50-\\ude58\\ude7f\\udef0-\\udef6\\udf39-\\udf3f\\udf99-\\udf9c]|\\ud804[\\udc47-\\udc4d\\udcbb\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74\\udd75\\uddc5-\\uddc9\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud807[\\udc41-\\udc45\\udc70\\udc71]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud82f\\udc9f|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e\\udd5f]\"},\n{name:\"Pc\",alias:\"Connector_Punctuation\",bmp:\"_\\u203f\\u2040\\u2054\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff3f\"},{name:\"Pd\",alias:\"Dash_Punctuation\",bmp:\"\\\\x2D\\u058a\\u05be\\u1400\\u1806\\u2010-\\u2015\\u2e17\\u2e1a\\u2e3a\\u2e3b\\u2e40\\u301c\\u3030\\u30a0\\ufe31\\ufe32\\ufe58\\ufe63\\uff0d\"},{name:\"Pe\",alias:\"Close_Punctuation\",bmp:\"\\\\x29\\\\x5D}\\u0f3b\\u0f3d\\u169c\\u2046\\u207e\\u208e\\u2309\\u230b\\u232a\\u2769\\u276b\\u276d\\u276f\\u2771\\u2773\\u2775\\u27c6\\u27e7\\u27e9\\u27eb\\u27ed\\u27ef\\u2984\\u2986\\u2988\\u298a\\u298c\\u298e\\u2990\\u2992\\u2994\\u2996\\u2998\\u29d9\\u29db\\u29fd\\u2e23\\u2e25\\u2e27\\u2e29\\u3009\\u300b\\u300d\\u300f\\u3011\\u3015\\u3017\\u3019\\u301b\\u301e\\u301f\\ufd3e\\ufe18\\ufe36\\ufe38\\ufe3a\\ufe3c\\ufe3e\\ufe40\\ufe42\\ufe44\\ufe48\\ufe5a\\ufe5c\\ufe5e\\uff09\\uff3d\\uff5d\\uff60\\uff63\"},\n{name:\"Pf\",alias:\"Final_Punctuation\",bmp:\"\\u00bb\\u2019\\u201d\\u203a\\u2e03\\u2e05\\u2e0a\\u2e0d\\u2e1d\\u2e21\"},{name:\"Pi\",alias:\"Initial_Punctuation\",bmp:\"\\u00ab\\u2018\\u201b\\u201c\\u201f\\u2039\\u2e02\\u2e04\\u2e09\\u2e0c\\u2e1c\\u2e20\"},{name:\"Po\",alias:\"Other_Punctuation\",bmp:\"!-#%-'\\\\x2A,\\\\x2E/:;\\\\x3F@\\\\x5C\\u00a1\\u00a7\\u00b6\\u00b7\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589\\u05c0\\u05c3\\u05c6\\u05f3\\u05f4\\u0609\\u060a\\u060c\\u060d\\u061b\\u061e\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964\\u0965\\u0970\\u0af0\\u0df4\\u0e4f\\u0e5a\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f85\\u0fd0-\\u0fd4\\u0fd9\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u166d\\u166e\\u16eb-\\u16ed\\u1735\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u1805\\u1807-\\u180a\\u1944\\u1945\\u1a1e\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2016\\u2017\\u2020-\\u2027\\u2030-\\u2038\\u203b-\\u203e\\u2041-\\u2043\\u2047-\\u2051\\u2053\\u2055-\\u205e\\u2cf9-\\u2cfc\\u2cfe\\u2cff\\u2d70\\u2e00\\u2e01\\u2e06-\\u2e08\\u2e0b\\u2e0e-\\u2e16\\u2e18\\u2e19\\u2e1b\\u2e1e\\u2e1f\\u2e2a-\\u2e2e\\u2e30-\\u2e39\\u2e3c-\\u2e3f\\u2e41\\u2e43\\u2e44\\u3001-\\u3003\\u303d\\u30fb\\ua4fe\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de\\ua9df\\uaa5c-\\uaa5f\\uaade\\uaadf\\uaaf0\\uaaf1\\uabeb\\ufe10-\\ufe16\\ufe19\\ufe30\\ufe45\\ufe46\\ufe49-\\ufe4c\\ufe50-\\ufe52\\ufe54-\\ufe57\\ufe5f-\\ufe61\\ufe68\\ufe6a\\ufe6b\\uff01-\\uff03\\uff05-\\uff07\\uff0a\\uff0c\\uff0e\\uff0f\\uff1a\\uff1b\\uff1f\\uff20\\uff3c\\uff61\\uff64\\uff65\",\nastral:\"\\ud800[\\udd00-\\udd02\\udf9f\\udfd0]|\\ud801\\udd6f|\\ud802[\\udc57\\udd1f\\udd3f\\ude50-\\ude58\\ude7f\\udef0-\\udef6\\udf39-\\udf3f\\udf99-\\udf9c]|\\ud804[\\udc47-\\udc4d\\udcbb\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74\\udd75\\uddc5-\\uddc9\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud807[\\udc41-\\udc45\\udc70\\udc71]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud82f\\udc9f|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e\\udd5f]\"},\n{name:\"Ps\",alias:\"Open_Punctuation\",bmp:\"\\\\x28\\\\x5B\\\\x7B\\u0f3a\\u0f3c\\u169b\\u201a\\u201e\\u2045\\u207d\\u208d\\u2308\\u230a\\u2329\\u2768\\u276a\\u276c\\u276e\\u2770\\u2772\\u2774\\u27c5\\u27e6\\u27e8\\u27ea\\u27ec\\u27ee\\u2983\\u2985\\u2987\\u2989\\u298b\\u298d\\u298f\\u2991\\u2993\\u2995\\u2997\\u29d8\\u29da\\u29fc\\u2e22\\u2e24\\u2e26\\u2e28\\u2e42\\u3008\\u300a\\u300c\\u300e\\u3010\\u3014\\u3016\\u3018\\u301a\\u301d\\ufd3f\\ufe17\\ufe35\\ufe37\\ufe39\\ufe3b\\ufe3d\\ufe3f\\ufe41\\ufe43\\ufe47\\ufe59\\ufe5b\\ufe5d\\uff08\\uff3b\\uff5b\\uff5f\\uff62\"},{name:\"S\",\nalias:\"Symbol\",bmp:\"\\\\x24\\\\x2B<->\\\\x5E`\\\\x7C~\\u00a2-\\u00a6\\u00a8\\u00a9\\u00ac\\u00ae-\\u00b1\\u00b4\\u00b8\\u00d7\\u00f7\\u02c2-\\u02c5\\u02d2-\\u02df\\u02e5-\\u02eb\\u02ed\\u02ef-\\u02ff\\u0375\\u0384\\u0385\\u03f6\\u0482\\u058d-\\u058f\\u0606-\\u0608\\u060b\\u060e\\u060f\\u06de\\u06e9\\u06fd\\u06fe\\u07f6\\u09f2\\u09f3\\u09fa\\u09fb\\u0af1\\u0b70\\u0bf3-\\u0bfa\\u0c7f\\u0d4f\\u0d79\\u0e3f\\u0f01-\\u0f03\\u0f13\\u0f15-\\u0f17\\u0f1a-\\u0f1f\\u0f34\\u0f36\\u0f38\\u0fbe-\\u0fc5\\u0fc7-\\u0fcc\\u0fce\\u0fcf\\u0fd5-\\u0fd8\\u109e\\u109f\\u1390-\\u1399\\u17db\\u1940\\u19de-\\u19ff\\u1b61-\\u1b6a\\u1b74-\\u1b7c\\u1fbd\\u1fbf-\\u1fc1\\u1fcd-\\u1fcf\\u1fdd-\\u1fdf\\u1fed-\\u1fef\\u1ffd\\u1ffe\\u2044\\u2052\\u207a-\\u207c\\u208a-\\u208c\\u20a0-\\u20be\\u2100\\u2101\\u2103-\\u2106\\u2108\\u2109\\u2114\\u2116-\\u2118\\u211e-\\u2123\\u2125\\u2127\\u2129\\u212e\\u213a\\u213b\\u2140-\\u2144\\u214a-\\u214d\\u214f\\u218a\\u218b\\u2190-\\u2307\\u230c-\\u2328\\u232b-\\u23fe\\u2400-\\u2426\\u2440-\\u244a\\u249c-\\u24e9\\u2500-\\u2767\\u2794-\\u27c4\\u27c7-\\u27e5\\u27f0-\\u2982\\u2999-\\u29d7\\u29dc-\\u29fb\\u29fe-\\u2b73\\u2b76-\\u2b95\\u2b98-\\u2bb9\\u2bbd-\\u2bc8\\u2bca-\\u2bd1\\u2bec-\\u2bef\\u2ce5-\\u2cea\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u2ffb\\u3004\\u3012\\u3013\\u3020\\u3036\\u3037\\u303e\\u303f\\u309b\\u309c\\u3190\\u3191\\u3196-\\u319f\\u31c0-\\u31e3\\u3200-\\u321e\\u322a-\\u3247\\u3250\\u3260-\\u327f\\u328a-\\u32b0\\u32c0-\\u32fe\\u3300-\\u33ff\\u4dc0-\\u4dff\\ua490-\\ua4c6\\ua700-\\ua716\\ua720\\ua721\\ua789\\ua78a\\ua828-\\ua82b\\ua836-\\ua839\\uaa77-\\uaa79\\uab5b\\ufb29\\ufbb2-\\ufbc1\\ufdfc\\ufdfd\\ufe62\\ufe64-\\ufe66\\ufe69\\uff04\\uff0b\\uff1c-\\uff1e\\uff3e\\uff40\\uff5c\\uff5e\\uffe0-\\uffe6\\uffe8-\\uffee\\ufffc\\ufffd\",\nastral:\"\\ud800[\\udd37-\\udd3f\\udd79-\\udd89\\udd8c-\\udd8e\\udd90-\\udd9b\\udda0\\uddd0-\\uddfc]|\\ud802[\\udc77\\udc78\\udec8]|\\ud805\\udf3f|\\ud81a[\\udf3c-\\udf3f\\udf45]|\\ud82f\\udc9c|\\ud834[\\udc00-\\udcf5\\udd00-\\udd26\\udd29-\\udd64\\udd6a-\\udd6c\\udd83\\udd84\\udd8c-\\udda9\\uddae-\\udde8\\ude00-\\ude41\\ude45\\udf00-\\udf56]|\\ud835[\\udec1\\udedb\\udefb\\udf15\\udf35\\udf4f\\udf6f\\udf89\\udfa9\\udfc3]|\\ud836[\\udc00-\\uddff\\ude37-\\ude3a\\ude6d-\\ude74\\ude76-\\ude83\\ude85\\ude86]|\\ud83b[\\udef0\\udef1]|\\ud83c[\\udc00-\\udc2b\\udc30-\\udc93\\udca0-\\udcae\\udcb1-\\udcbf\\udcc1-\\udccf\\udcd1-\\udcf5\\udd10-\\udd2e\\udd30-\\udd6b\\udd70-\\uddac\\udde6-\\ude02\\ude10-\\ude3b\\ude40-\\ude48\\ude50\\ude51\\udf00-\\udfff]|\\ud83d[\\udc00-\\uded2\\udee0-\\udeec\\udef0-\\udef6\\udf00-\\udf73\\udf80-\\udfd4]|\\ud83e[\\udc00-\\udc0b\\udc10-\\udc47\\udc50-\\udc59\\udc60-\\udc87\\udc90-\\udcad\\udd10-\\udd1e\\udd20-\\udd27\\udd30\\udd33-\\udd3e\\udd40-\\udd4b\\udd50-\\udd5e\\udd80-\\udd91\\uddc0]\"},\n{name:\"Sc\",alias:\"Currency_Symbol\",bmp:\"\\\\x24\\u00a2-\\u00a5\\u058f\\u060b\\u09f2\\u09f3\\u09fb\\u0af1\\u0bf9\\u0e3f\\u17db\\u20a0-\\u20be\\ua838\\ufdfc\\ufe69\\uff04\\uffe0\\uffe1\\uffe5\\uffe6\"},{name:\"Sk\",alias:\"Modifier_Symbol\",bmp:\"\\\\x5E`\\u00a8\\u00af\\u00b4\\u00b8\\u02c2-\\u02c5\\u02d2-\\u02df\\u02e5-\\u02eb\\u02ed\\u02ef-\\u02ff\\u0375\\u0384\\u0385\\u1fbd\\u1fbf-\\u1fc1\\u1fcd-\\u1fcf\\u1fdd-\\u1fdf\\u1fed-\\u1fef\\u1ffd\\u1ffe\\u309b\\u309c\\ua700-\\ua716\\ua720\\ua721\\ua789\\ua78a\\uab5b\\ufbb2-\\ufbc1\\uff3e\\uff40\\uffe3\",astral:\"\\ud83c[\\udffb-\\udfff]\"},\n{name:\"Sm\",alias:\"Math_Symbol\",bmp:\"\\\\x2B<->\\\\x7C~\\u00ac\\u00b1\\u00d7\\u00f7\\u03f6\\u0606-\\u0608\\u2044\\u2052\\u207a-\\u207c\\u208a-\\u208c\\u2118\\u2140-\\u2144\\u214b\\u2190-\\u2194\\u219a\\u219b\\u21a0\\u21a3\\u21a6\\u21ae\\u21ce\\u21cf\\u21d2\\u21d4\\u21f4-\\u22ff\\u2320\\u2321\\u237c\\u239b-\\u23b3\\u23dc-\\u23e1\\u25b7\\u25c1\\u25f8-\\u25ff\\u266f\\u27c0-\\u27c4\\u27c7-\\u27e5\\u27f0-\\u27ff\\u2900-\\u2982\\u2999-\\u29d7\\u29dc-\\u29fb\\u29fe-\\u2aff\\u2b30-\\u2b44\\u2b47-\\u2b4c\\ufb29\\ufe62\\ufe64-\\ufe66\\uff0b\\uff1c-\\uff1e\\uff5c\\uff5e\\uffe2\\uffe9-\\uffec\",\nastral:\"\\ud835[\\udec1\\udedb\\udefb\\udf15\\udf35\\udf4f\\udf6f\\udf89\\udfa9\\udfc3]|\\ud83b[\\udef0\\udef1]\"},{name:\"So\",alias:\"Other_Symbol\",bmp:\"\\u00a6\\u00a9\\u00ae\\u00b0\\u0482\\u058d\\u058e\\u060e\\u060f\\u06de\\u06e9\\u06fd\\u06fe\\u07f6\\u09fa\\u0b70\\u0bf3-\\u0bf8\\u0bfa\\u0c7f\\u0d4f\\u0d79\\u0f01-\\u0f03\\u0f13\\u0f15-\\u0f17\\u0f1a-\\u0f1f\\u0f34\\u0f36\\u0f38\\u0fbe-\\u0fc5\\u0fc7-\\u0fcc\\u0fce\\u0fcf\\u0fd5-\\u0fd8\\u109e\\u109f\\u1390-\\u1399\\u1940\\u19de-\\u19ff\\u1b61-\\u1b6a\\u1b74-\\u1b7c\\u2100\\u2101\\u2103-\\u2106\\u2108\\u2109\\u2114\\u2116\\u2117\\u211e-\\u2123\\u2125\\u2127\\u2129\\u212e\\u213a\\u213b\\u214a\\u214c\\u214d\\u214f\\u218a\\u218b\\u2195-\\u2199\\u219c-\\u219f\\u21a1\\u21a2\\u21a4\\u21a5\\u21a7-\\u21ad\\u21af-\\u21cd\\u21d0\\u21d1\\u21d3\\u21d5-\\u21f3\\u2300-\\u2307\\u230c-\\u231f\\u2322-\\u2328\\u232b-\\u237b\\u237d-\\u239a\\u23b4-\\u23db\\u23e2-\\u23fe\\u2400-\\u2426\\u2440-\\u244a\\u249c-\\u24e9\\u2500-\\u25b6\\u25b8-\\u25c0\\u25c2-\\u25f7\\u2600-\\u266e\\u2670-\\u2767\\u2794-\\u27bf\\u2800-\\u28ff\\u2b00-\\u2b2f\\u2b45\\u2b46\\u2b4d-\\u2b73\\u2b76-\\u2b95\\u2b98-\\u2bb9\\u2bbd-\\u2bc8\\u2bca-\\u2bd1\\u2bec-\\u2bef\\u2ce5-\\u2cea\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u2ffb\\u3004\\u3012\\u3013\\u3020\\u3036\\u3037\\u303e\\u303f\\u3190\\u3191\\u3196-\\u319f\\u31c0-\\u31e3\\u3200-\\u321e\\u322a-\\u3247\\u3250\\u3260-\\u327f\\u328a-\\u32b0\\u32c0-\\u32fe\\u3300-\\u33ff\\u4dc0-\\u4dff\\ua490-\\ua4c6\\ua828-\\ua82b\\ua836\\ua837\\ua839\\uaa77-\\uaa79\\ufdfd\\uffe4\\uffe8\\uffed\\uffee\\ufffc\\ufffd\",\nastral:\"\\ud800[\\udd37-\\udd3f\\udd79-\\udd89\\udd8c-\\udd8e\\udd90-\\udd9b\\udda0\\uddd0-\\uddfc]|\\ud802[\\udc77\\udc78\\udec8]|\\ud805\\udf3f|\\ud81a[\\udf3c-\\udf3f\\udf45]|\\ud82f\\udc9c|\\ud834[\\udc00-\\udcf5\\udd00-\\udd26\\udd29-\\udd64\\udd6a-\\udd6c\\udd83\\udd84\\udd8c-\\udda9\\uddae-\\udde8\\ude00-\\ude41\\ude45\\udf00-\\udf56]|\\ud836[\\udc00-\\uddff\\ude37-\\ude3a\\ude6d-\\ude74\\ude76-\\ude83\\ude85\\ude86]|\\ud83c[\\udc00-\\udc2b\\udc30-\\udc93\\udca0-\\udcae\\udcb1-\\udcbf\\udcc1-\\udccf\\udcd1-\\udcf5\\udd10-\\udd2e\\udd30-\\udd6b\\udd70-\\uddac\\udde6-\\ude02\\ude10-\\ude3b\\ude40-\\ude48\\ude50\\ude51\\udf00-\\udffa]|\\ud83d[\\udc00-\\uded2\\udee0-\\udeec\\udef0-\\udef6\\udf00-\\udf73\\udf80-\\udfd4]|\\ud83e[\\udc00-\\udc0b\\udc10-\\udc47\\udc50-\\udc59\\udc60-\\udc87\\udc90-\\udcad\\udd10-\\udd1e\\udd20-\\udd27\\udd30\\udd33-\\udd3e\\udd40-\\udd4b\\udd50-\\udd5e\\udd80-\\udd91\\uddc0]\"},\n{name:\"Z\",alias:\"Separator\",bmp:\" \\u00a0\\u1680\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\"},{name:\"Zl\",alias:\"Line_Separator\",bmp:\"\\u2028\"},{name:\"Zp\",alias:\"Paragraph_Separator\",bmp:\"\\u2029\"},{name:\"Zs\",alias:\"Space_Separator\",bmp:\" \\u00a0\\u1680\\u2000-\\u200a\\u202f\\u205f\\u3000\"}])}},{}],6:[function(B,D){D.exports=function(f){if(!f.addUnicodeData)throw new ReferenceError(\"Unicode Base must be loaded before Unicode Properties\");var F=[{name:\"ASCII\",bmp:\"\\x00-\\u007f\"},{name:\"Alphabetic\",bmp:\"A-Za-z\\u00aa\\u00b5\\u00ba\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0345\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05b0-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0610-\\u061a\\u0620-\\u0657\\u0659-\\u065f\\u066e-\\u06d3\\u06d5-\\u06dc\\u06e1-\\u06e8\\u06ed-\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710-\\u073f\\u074d-\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0817\\u081a-\\u082c\\u0840-\\u0858\\u08a0-\\u08b4\\u08b6-\\u08bd\\u08d4-\\u08df\\u08e3-\\u08e9\\u08f0-\\u093b\\u093d-\\u094c\\u094e-\\u0950\\u0955-\\u0963\\u0971-\\u0983\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd-\\u09c4\\u09c7\\u09c8\\u09cb\\u09cc\\u09ce\\u09d7\\u09dc\\u09dd\\u09df-\\u09e3\\u09f0\\u09f1\\u0a01-\\u0a03\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b\\u0a4c\\u0a51\\u0a59-\\u0a5c\\u0a5e\\u0a70-\\u0a75\\u0a81-\\u0a83\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd-\\u0ac5\\u0ac7-\\u0ac9\\u0acb\\u0acc\\u0ad0\\u0ae0-\\u0ae3\\u0af9\\u0b01-\\u0b03\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d-\\u0b44\\u0b47\\u0b48\\u0b4b\\u0b4c\\u0b56\\u0b57\\u0b5c\\u0b5d\\u0b5f-\\u0b63\\u0b71\\u0b82\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcc\\u0bd0\\u0bd7\\u0c00-\\u0c03\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4c\\u0c55\\u0c56\\u0c58-\\u0c5a\\u0c60-\\u0c63\\u0c80-\\u0c83\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccc\\u0cd5\\u0cd6\\u0cde\\u0ce0-\\u0ce3\\u0cf1\\u0cf2\\u0d01-\\u0d03\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4c\\u0d4e\\u0d54-\\u0d57\\u0d5f-\\u0d63\\u0d7a-\\u0d7f\\u0d82\\u0d83\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e01-\\u0e3a\\u0e40-\\u0e46\\u0e4d\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb9\\u0ebb-\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0ecd\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f71-\\u0f81\\u0f88-\\u0f97\\u0f99-\\u0fbc\\u1000-\\u1036\\u1038\\u103b-\\u103f\\u1050-\\u1062\\u1065-\\u1068\\u106e-\\u1086\\u108e\\u109c\\u109d\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u135f\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u170c\\u170e-\\u1713\\u1720-\\u1733\\u1740-\\u1753\\u1760-\\u176c\\u176e-\\u1770\\u1772\\u1773\\u1780-\\u17b3\\u17b6-\\u17c8\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1920-\\u192b\\u1930-\\u1938\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a1b\\u1a20-\\u1a5e\\u1a61-\\u1a74\\u1aa7\\u1b00-\\u1b33\\u1b35-\\u1b43\\u1b45-\\u1b4b\\u1b80-\\u1ba9\\u1bac-\\u1baf\\u1bba-\\u1be5\\u1be7-\\u1bf1\\u1c00-\\u1c35\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1c80-\\u1c88\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1de7-\\u1df4\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u24b6-\\u24e9\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2de0-\\u2dff\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fd5\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua674-\\ua67b\\ua67f-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7ae\\ua7b0-\\ua7b7\\ua7f7-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua827\\ua840-\\ua873\\ua880-\\ua8c3\\ua8c5\\ua8f2-\\ua8f7\\ua8fb\\ua8fd\\ua90a-\\ua92a\\ua930-\\ua952\\ua960-\\ua97c\\ua980-\\ua9b2\\ua9b4-\\ua9bf\\ua9cf\\ua9e0-\\ua9e4\\ua9e6-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa36\\uaa40-\\uaa4d\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaabe\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaef\\uaaf2-\\uaaf5\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab65\\uab70-\\uabea\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\",\nastral:\"\\ud800[\\udc00-\\udc0b\\udc0d-\\udc26\\udc28-\\udc3a\\udc3c\\udc3d\\udc3f-\\udc4d\\udc50-\\udc5d\\udc80-\\udcfa\\udd40-\\udd74\\ude80-\\ude9c\\udea0-\\uded0\\udf00-\\udf1f\\udf30-\\udf4a\\udf50-\\udf7a\\udf80-\\udf9d\\udfa0-\\udfc3\\udfc8-\\udfcf\\udfd1-\\udfd5]|\\ud801[\\udc00-\\udc9d\\udcb0-\\udcd3\\udcd8-\\udcfb\\udd00-\\udd27\\udd30-\\udd63\\ude00-\\udf36\\udf40-\\udf55\\udf60-\\udf67]|\\ud802[\\udc00-\\udc05\\udc08\\udc0a-\\udc35\\udc37\\udc38\\udc3c\\udc3f-\\udc55\\udc60-\\udc76\\udc80-\\udc9e\\udce0-\\udcf2\\udcf4\\udcf5\\udd00-\\udd15\\udd20-\\udd39\\udd80-\\uddb7\\uddbe\\uddbf\\ude00-\\ude03\\ude05\\ude06\\ude0c-\\ude13\\ude15-\\ude17\\ude19-\\ude33\\ude60-\\ude7c\\ude80-\\ude9c\\udec0-\\udec7\\udec9-\\udee4\\udf00-\\udf35\\udf40-\\udf55\\udf60-\\udf72\\udf80-\\udf91]|\\ud803[\\udc00-\\udc48\\udc80-\\udcb2\\udcc0-\\udcf2]|\\ud804[\\udc00-\\udc45\\udc82-\\udcb8\\udcd0-\\udce8\\udd00-\\udd32\\udd50-\\udd72\\udd76\\udd80-\\uddbf\\uddc1-\\uddc4\\uddda\\udddc\\ude00-\\ude11\\ude13-\\ude34\\ude37\\ude3e\\ude80-\\ude86\\ude88\\ude8a-\\ude8d\\ude8f-\\ude9d\\ude9f-\\udea8\\udeb0-\\udee8\\udf00-\\udf03\\udf05-\\udf0c\\udf0f\\udf10\\udf13-\\udf28\\udf2a-\\udf30\\udf32\\udf33\\udf35-\\udf39\\udf3d-\\udf44\\udf47\\udf48\\udf4b\\udf4c\\udf50\\udf57\\udf5d-\\udf63]|\\ud805[\\udc00-\\udc41\\udc43-\\udc45\\udc47-\\udc4a\\udc80-\\udcc1\\udcc4\\udcc5\\udcc7\\udd80-\\uddb5\\uddb8-\\uddbe\\uddd8-\\udddd\\ude00-\\ude3e\\ude40\\ude44\\ude80-\\udeb5\\udf00-\\udf19\\udf1d-\\udf2a]|\\ud806[\\udca0-\\udcdf\\udcff\\udec0-\\udef8]|\\ud807[\\udc00-\\udc08\\udc0a-\\udc36\\udc38-\\udc3e\\udc40\\udc72-\\udc8f\\udc92-\\udca7\\udca9-\\udcb6]|\\ud808[\\udc00-\\udf99]|\\ud809[\\udc00-\\udc6e\\udc80-\\udd43]|[\\ud80c\\ud81c-\\ud820\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872][\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2e]|\\ud811[\\udc00-\\ude46]|\\ud81a[\\udc00-\\ude38\\ude40-\\ude5e\\uded0-\\udeed\\udf00-\\udf36\\udf40-\\udf43\\udf63-\\udf77\\udf7d-\\udf8f]|\\ud81b[\\udf00-\\udf44\\udf50-\\udf7e\\udf93-\\udf9f\\udfe0]|\\ud821[\\udc00-\\udfec]|\\ud822[\\udc00-\\udef2]|\\ud82c[\\udc00\\udc01]|\\ud82f[\\udc00-\\udc6a\\udc70-\\udc7c\\udc80-\\udc88\\udc90-\\udc99\\udc9e]|\\ud835[\\udc00-\\udc54\\udc56-\\udc9c\\udc9e\\udc9f\\udca2\\udca5\\udca6\\udca9-\\udcac\\udcae-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd1e-\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd52-\\udea5\\udea8-\\udec0\\udec2-\\udeda\\udedc-\\udefa\\udefc-\\udf14\\udf16-\\udf34\\udf36-\\udf4e\\udf50-\\udf6e\\udf70-\\udf88\\udf8a-\\udfa8\\udfaa-\\udfc2\\udfc4-\\udfcb]|\\ud838[\\udc00-\\udc06\\udc08-\\udc18\\udc1b-\\udc21\\udc23\\udc24\\udc26-\\udc2a]|\\ud83a[\\udc00-\\udcc4\\udd00-\\udd43\\udd47]|\\ud83b[\\ude00-\\ude03\\ude05-\\ude1f\\ude21\\ude22\\ude24\\ude27\\ude29-\\ude32\\ude34-\\ude37\\ude39\\ude3b\\ude42\\ude47\\ude49\\ude4b\\ude4d-\\ude4f\\ude51\\ude52\\ude54\\ude57\\ude59\\ude5b\\ude5d\\ude5f\\ude61\\ude62\\ude64\\ude67-\\ude6a\\ude6c-\\ude72\\ude74-\\ude77\\ude79-\\ude7c\\ude7e\\ude80-\\ude89\\ude8b-\\ude9b\\udea1-\\udea3\\udea5-\\udea9\\udeab-\\udebb]|\\ud83c[\\udd30-\\udd49\\udd50-\\udd69\\udd70-\\udd89]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1]|\\ud87e[\\udc00-\\ude1d]\"},\n{name:\"Any\",isBmpLast:!0,bmp:\"\\x00-\\uffff\",astral:\"[\\ud800-\\udbff][\\udc00-\\udfff]\"},{name:\"Default_Ignorable_Code_Point\",bmp:\"\\u00ad\\u034f\\u061c\\u115f\\u1160\\u17b4\\u17b5\\u180b-\\u180e\\u200b-\\u200f\\u202a-\\u202e\\u2060-\\u206f\\u3164\\ufe00-\\ufe0f\\ufeff\\uffa0\\ufff0-\\ufff8\",astral:\"\\ud82f[\\udca0-\\udca3]|\\ud834[\\udd73-\\udd7a]|[\\udb40-\\udb43][\\udc00-\\udfff]\"},{name:\"Lowercase\",bmp:\"a-z\\u00aa\\u00b5\\u00ba\\u00df-\\u00f6\\u00f8-\\u00ff\\u0101\\u0103\\u0105\\u0107\\u0109\\u010b\\u010d\\u010f\\u0111\\u0113\\u0115\\u0117\\u0119\\u011b\\u011d\\u011f\\u0121\\u0123\\u0125\\u0127\\u0129\\u012b\\u012d\\u012f\\u0131\\u0133\\u0135\\u0137\\u0138\\u013a\\u013c\\u013e\\u0140\\u0142\\u0144\\u0146\\u0148\\u0149\\u014b\\u014d\\u014f\\u0151\\u0153\\u0155\\u0157\\u0159\\u015b\\u015d\\u015f\\u0161\\u0163\\u0165\\u0167\\u0169\\u016b\\u016d\\u016f\\u0171\\u0173\\u0175\\u0177\\u017a\\u017c\\u017e-\\u0180\\u0183\\u0185\\u0188\\u018c\\u018d\\u0192\\u0195\\u0199-\\u019b\\u019e\\u01a1\\u01a3\\u01a5\\u01a8\\u01aa\\u01ab\\u01ad\\u01b0\\u01b4\\u01b6\\u01b9\\u01ba\\u01bd-\\u01bf\\u01c6\\u01c9\\u01cc\\u01ce\\u01d0\\u01d2\\u01d4\\u01d6\\u01d8\\u01da\\u01dc\\u01dd\\u01df\\u01e1\\u01e3\\u01e5\\u01e7\\u01e9\\u01eb\\u01ed\\u01ef\\u01f0\\u01f3\\u01f5\\u01f9\\u01fb\\u01fd\\u01ff\\u0201\\u0203\\u0205\\u0207\\u0209\\u020b\\u020d\\u020f\\u0211\\u0213\\u0215\\u0217\\u0219\\u021b\\u021d\\u021f\\u0221\\u0223\\u0225\\u0227\\u0229\\u022b\\u022d\\u022f\\u0231\\u0233-\\u0239\\u023c\\u023f\\u0240\\u0242\\u0247\\u0249\\u024b\\u024d\\u024f-\\u0293\\u0295-\\u02b8\\u02c0\\u02c1\\u02e0-\\u02e4\\u0345\\u0371\\u0373\\u0377\\u037a-\\u037d\\u0390\\u03ac-\\u03ce\\u03d0\\u03d1\\u03d5-\\u03d7\\u03d9\\u03db\\u03dd\\u03df\\u03e1\\u03e3\\u03e5\\u03e7\\u03e9\\u03eb\\u03ed\\u03ef-\\u03f3\\u03f5\\u03f8\\u03fb\\u03fc\\u0430-\\u045f\\u0461\\u0463\\u0465\\u0467\\u0469\\u046b\\u046d\\u046f\\u0471\\u0473\\u0475\\u0477\\u0479\\u047b\\u047d\\u047f\\u0481\\u048b\\u048d\\u048f\\u0491\\u0493\\u0495\\u0497\\u0499\\u049b\\u049d\\u049f\\u04a1\\u04a3\\u04a5\\u04a7\\u04a9\\u04ab\\u04ad\\u04af\\u04b1\\u04b3\\u04b5\\u04b7\\u04b9\\u04bb\\u04bd\\u04bf\\u04c2\\u04c4\\u04c6\\u04c8\\u04ca\\u04cc\\u04ce\\u04cf\\u04d1\\u04d3\\u04d5\\u04d7\\u04d9\\u04db\\u04dd\\u04df\\u04e1\\u04e3\\u04e5\\u04e7\\u04e9\\u04eb\\u04ed\\u04ef\\u04f1\\u04f3\\u04f5\\u04f7\\u04f9\\u04fb\\u04fd\\u04ff\\u0501\\u0503\\u0505\\u0507\\u0509\\u050b\\u050d\\u050f\\u0511\\u0513\\u0515\\u0517\\u0519\\u051b\\u051d\\u051f\\u0521\\u0523\\u0525\\u0527\\u0529\\u052b\\u052d\\u052f\\u0561-\\u0587\\u13f8-\\u13fd\\u1c80-\\u1c88\\u1d00-\\u1dbf\\u1e01\\u1e03\\u1e05\\u1e07\\u1e09\\u1e0b\\u1e0d\\u1e0f\\u1e11\\u1e13\\u1e15\\u1e17\\u1e19\\u1e1b\\u1e1d\\u1e1f\\u1e21\\u1e23\\u1e25\\u1e27\\u1e29\\u1e2b\\u1e2d\\u1e2f\\u1e31\\u1e33\\u1e35\\u1e37\\u1e39\\u1e3b\\u1e3d\\u1e3f\\u1e41\\u1e43\\u1e45\\u1e47\\u1e49\\u1e4b\\u1e4d\\u1e4f\\u1e51\\u1e53\\u1e55\\u1e57\\u1e59\\u1e5b\\u1e5d\\u1e5f\\u1e61\\u1e63\\u1e65\\u1e67\\u1e69\\u1e6b\\u1e6d\\u1e6f\\u1e71\\u1e73\\u1e75\\u1e77\\u1e79\\u1e7b\\u1e7d\\u1e7f\\u1e81\\u1e83\\u1e85\\u1e87\\u1e89\\u1e8b\\u1e8d\\u1e8f\\u1e91\\u1e93\\u1e95-\\u1e9d\\u1e9f\\u1ea1\\u1ea3\\u1ea5\\u1ea7\\u1ea9\\u1eab\\u1ead\\u1eaf\\u1eb1\\u1eb3\\u1eb5\\u1eb7\\u1eb9\\u1ebb\\u1ebd\\u1ebf\\u1ec1\\u1ec3\\u1ec5\\u1ec7\\u1ec9\\u1ecb\\u1ecd\\u1ecf\\u1ed1\\u1ed3\\u1ed5\\u1ed7\\u1ed9\\u1edb\\u1edd\\u1edf\\u1ee1\\u1ee3\\u1ee5\\u1ee7\\u1ee9\\u1eeb\\u1eed\\u1eef\\u1ef1\\u1ef3\\u1ef5\\u1ef7\\u1ef9\\u1efb\\u1efd\\u1eff-\\u1f07\\u1f10-\\u1f15\\u1f20-\\u1f27\\u1f30-\\u1f37\\u1f40-\\u1f45\\u1f50-\\u1f57\\u1f60-\\u1f67\\u1f70-\\u1f7d\\u1f80-\\u1f87\\u1f90-\\u1f97\\u1fa0-\\u1fa7\\u1fb0-\\u1fb4\\u1fb6\\u1fb7\\u1fbe\\u1fc2-\\u1fc4\\u1fc6\\u1fc7\\u1fd0-\\u1fd3\\u1fd6\\u1fd7\\u1fe0-\\u1fe7\\u1ff2-\\u1ff4\\u1ff6\\u1ff7\\u2071\\u207f\\u2090-\\u209c\\u210a\\u210e\\u210f\\u2113\\u212f\\u2134\\u2139\\u213c\\u213d\\u2146-\\u2149\\u214e\\u2170-\\u217f\\u2184\\u24d0-\\u24e9\\u2c30-\\u2c5e\\u2c61\\u2c65\\u2c66\\u2c68\\u2c6a\\u2c6c\\u2c71\\u2c73\\u2c74\\u2c76-\\u2c7d\\u2c81\\u2c83\\u2c85\\u2c87\\u2c89\\u2c8b\\u2c8d\\u2c8f\\u2c91\\u2c93\\u2c95\\u2c97\\u2c99\\u2c9b\\u2c9d\\u2c9f\\u2ca1\\u2ca3\\u2ca5\\u2ca7\\u2ca9\\u2cab\\u2cad\\u2caf\\u2cb1\\u2cb3\\u2cb5\\u2cb7\\u2cb9\\u2cbb\\u2cbd\\u2cbf\\u2cc1\\u2cc3\\u2cc5\\u2cc7\\u2cc9\\u2ccb\\u2ccd\\u2ccf\\u2cd1\\u2cd3\\u2cd5\\u2cd7\\u2cd9\\u2cdb\\u2cdd\\u2cdf\\u2ce1\\u2ce3\\u2ce4\\u2cec\\u2cee\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\ua641\\ua643\\ua645\\ua647\\ua649\\ua64b\\ua64d\\ua64f\\ua651\\ua653\\ua655\\ua657\\ua659\\ua65b\\ua65d\\ua65f\\ua661\\ua663\\ua665\\ua667\\ua669\\ua66b\\ua66d\\ua681\\ua683\\ua685\\ua687\\ua689\\ua68b\\ua68d\\ua68f\\ua691\\ua693\\ua695\\ua697\\ua699\\ua69b-\\ua69d\\ua723\\ua725\\ua727\\ua729\\ua72b\\ua72d\\ua72f-\\ua731\\ua733\\ua735\\ua737\\ua739\\ua73b\\ua73d\\ua73f\\ua741\\ua743\\ua745\\ua747\\ua749\\ua74b\\ua74d\\ua74f\\ua751\\ua753\\ua755\\ua757\\ua759\\ua75b\\ua75d\\ua75f\\ua761\\ua763\\ua765\\ua767\\ua769\\ua76b\\ua76d\\ua76f-\\ua778\\ua77a\\ua77c\\ua77f\\ua781\\ua783\\ua785\\ua787\\ua78c\\ua78e\\ua791\\ua793-\\ua795\\ua797\\ua799\\ua79b\\ua79d\\ua79f\\ua7a1\\ua7a3\\ua7a5\\ua7a7\\ua7a9\\ua7b5\\ua7b7\\ua7f8-\\ua7fa\\uab30-\\uab5a\\uab5c-\\uab65\\uab70-\\uabbf\\ufb00-\\ufb06\\ufb13-\\ufb17\\uff41-\\uff5a\",\nastral:\"\\ud801[\\udc28-\\udc4f\\udcd8-\\udcfb]|\\ud803[\\udcc0-\\udcf2]|\\ud806[\\udcc0-\\udcdf]|\\ud835[\\udc1a-\\udc33\\udc4e-\\udc54\\udc56-\\udc67\\udc82-\\udc9b\\udcb6-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udccf\\udcea-\\udd03\\udd1e-\\udd37\\udd52-\\udd6b\\udd86-\\udd9f\\uddba-\\uddd3\\uddee-\\ude07\\ude22-\\ude3b\\ude56-\\ude6f\\ude8a-\\udea5\\udec2-\\udeda\\udedc-\\udee1\\udefc-\\udf14\\udf16-\\udf1b\\udf36-\\udf4e\\udf50-\\udf55\\udf70-\\udf88\\udf8a-\\udf8f\\udfaa-\\udfc2\\udfc4-\\udfc9\\udfcb]|\\ud83a[\\udd22-\\udd43]\"},{name:\"Noncharacter_Code_Point\",\nbmp:\"\\ufdd0-\\ufdef\\ufffe\\uffff\",astral:\"[\\ud83f\\ud87f\\ud8bf\\ud8ff\\ud93f\\ud97f\\ud9bf\\ud9ff\\uda3f\\uda7f\\udabf\\udaff\\udb3f\\udb7f\\udbbf\\udbff][\\udffe\\udfff]\"},{name:\"Uppercase\",bmp:\"A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0100\\u0102\\u0104\\u0106\\u0108\\u010a\\u010c\\u010e\\u0110\\u0112\\u0114\\u0116\\u0118\\u011a\\u011c\\u011e\\u0120\\u0122\\u0124\\u0126\\u0128\\u012a\\u012c\\u012e\\u0130\\u0132\\u0134\\u0136\\u0139\\u013b\\u013d\\u013f\\u0141\\u0143\\u0145\\u0147\\u014a\\u014c\\u014e\\u0150\\u0152\\u0154\\u0156\\u0158\\u015a\\u015c\\u015e\\u0160\\u0162\\u0164\\u0166\\u0168\\u016a\\u016c\\u016e\\u0170\\u0172\\u0174\\u0176\\u0178\\u0179\\u017b\\u017d\\u0181\\u0182\\u0184\\u0186\\u0187\\u0189-\\u018b\\u018e-\\u0191\\u0193\\u0194\\u0196-\\u0198\\u019c\\u019d\\u019f\\u01a0\\u01a2\\u01a4\\u01a6\\u01a7\\u01a9\\u01ac\\u01ae\\u01af\\u01b1-\\u01b3\\u01b5\\u01b7\\u01b8\\u01bc\\u01c4\\u01c7\\u01ca\\u01cd\\u01cf\\u01d1\\u01d3\\u01d5\\u01d7\\u01d9\\u01db\\u01de\\u01e0\\u01e2\\u01e4\\u01e6\\u01e8\\u01ea\\u01ec\\u01ee\\u01f1\\u01f4\\u01f6-\\u01f8\\u01fa\\u01fc\\u01fe\\u0200\\u0202\\u0204\\u0206\\u0208\\u020a\\u020c\\u020e\\u0210\\u0212\\u0214\\u0216\\u0218\\u021a\\u021c\\u021e\\u0220\\u0222\\u0224\\u0226\\u0228\\u022a\\u022c\\u022e\\u0230\\u0232\\u023a\\u023b\\u023d\\u023e\\u0241\\u0243-\\u0246\\u0248\\u024a\\u024c\\u024e\\u0370\\u0372\\u0376\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e\\u038f\\u0391-\\u03a1\\u03a3-\\u03ab\\u03cf\\u03d2-\\u03d4\\u03d8\\u03da\\u03dc\\u03de\\u03e0\\u03e2\\u03e4\\u03e6\\u03e8\\u03ea\\u03ec\\u03ee\\u03f4\\u03f7\\u03f9\\u03fa\\u03fd-\\u042f\\u0460\\u0462\\u0464\\u0466\\u0468\\u046a\\u046c\\u046e\\u0470\\u0472\\u0474\\u0476\\u0478\\u047a\\u047c\\u047e\\u0480\\u048a\\u048c\\u048e\\u0490\\u0492\\u0494\\u0496\\u0498\\u049a\\u049c\\u049e\\u04a0\\u04a2\\u04a4\\u04a6\\u04a8\\u04aa\\u04ac\\u04ae\\u04b0\\u04b2\\u04b4\\u04b6\\u04b8\\u04ba\\u04bc\\u04be\\u04c0\\u04c1\\u04c3\\u04c5\\u04c7\\u04c9\\u04cb\\u04cd\\u04d0\\u04d2\\u04d4\\u04d6\\u04d8\\u04da\\u04dc\\u04de\\u04e0\\u04e2\\u04e4\\u04e6\\u04e8\\u04ea\\u04ec\\u04ee\\u04f0\\u04f2\\u04f4\\u04f6\\u04f8\\u04fa\\u04fc\\u04fe\\u0500\\u0502\\u0504\\u0506\\u0508\\u050a\\u050c\\u050e\\u0510\\u0512\\u0514\\u0516\\u0518\\u051a\\u051c\\u051e\\u0520\\u0522\\u0524\\u0526\\u0528\\u052a\\u052c\\u052e\\u0531-\\u0556\\u10a0-\\u10c5\\u10c7\\u10cd\\u13a0-\\u13f5\\u1e00\\u1e02\\u1e04\\u1e06\\u1e08\\u1e0a\\u1e0c\\u1e0e\\u1e10\\u1e12\\u1e14\\u1e16\\u1e18\\u1e1a\\u1e1c\\u1e1e\\u1e20\\u1e22\\u1e24\\u1e26\\u1e28\\u1e2a\\u1e2c\\u1e2e\\u1e30\\u1e32\\u1e34\\u1e36\\u1e38\\u1e3a\\u1e3c\\u1e3e\\u1e40\\u1e42\\u1e44\\u1e46\\u1e48\\u1e4a\\u1e4c\\u1e4e\\u1e50\\u1e52\\u1e54\\u1e56\\u1e58\\u1e5a\\u1e5c\\u1e5e\\u1e60\\u1e62\\u1e64\\u1e66\\u1e68\\u1e6a\\u1e6c\\u1e6e\\u1e70\\u1e72\\u1e74\\u1e76\\u1e78\\u1e7a\\u1e7c\\u1e7e\\u1e80\\u1e82\\u1e84\\u1e86\\u1e88\\u1e8a\\u1e8c\\u1e8e\\u1e90\\u1e92\\u1e94\\u1e9e\\u1ea0\\u1ea2\\u1ea4\\u1ea6\\u1ea8\\u1eaa\\u1eac\\u1eae\\u1eb0\\u1eb2\\u1eb4\\u1eb6\\u1eb8\\u1eba\\u1ebc\\u1ebe\\u1ec0\\u1ec2\\u1ec4\\u1ec6\\u1ec8\\u1eca\\u1ecc\\u1ece\\u1ed0\\u1ed2\\u1ed4\\u1ed6\\u1ed8\\u1eda\\u1edc\\u1ede\\u1ee0\\u1ee2\\u1ee4\\u1ee6\\u1ee8\\u1eea\\u1eec\\u1eee\\u1ef0\\u1ef2\\u1ef4\\u1ef6\\u1ef8\\u1efa\\u1efc\\u1efe\\u1f08-\\u1f0f\\u1f18-\\u1f1d\\u1f28-\\u1f2f\\u1f38-\\u1f3f\\u1f48-\\u1f4d\\u1f59\\u1f5b\\u1f5d\\u1f5f\\u1f68-\\u1f6f\\u1fb8-\\u1fbb\\u1fc8-\\u1fcb\\u1fd8-\\u1fdb\\u1fe8-\\u1fec\\u1ff8-\\u1ffb\\u2102\\u2107\\u210b-\\u210d\\u2110-\\u2112\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u2130-\\u2133\\u213e\\u213f\\u2145\\u2160-\\u216f\\u2183\\u24b6-\\u24cf\\u2c00-\\u2c2e\\u2c60\\u2c62-\\u2c64\\u2c67\\u2c69\\u2c6b\\u2c6d-\\u2c70\\u2c72\\u2c75\\u2c7e-\\u2c80\\u2c82\\u2c84\\u2c86\\u2c88\\u2c8a\\u2c8c\\u2c8e\\u2c90\\u2c92\\u2c94\\u2c96\\u2c98\\u2c9a\\u2c9c\\u2c9e\\u2ca0\\u2ca2\\u2ca4\\u2ca6\\u2ca8\\u2caa\\u2cac\\u2cae\\u2cb0\\u2cb2\\u2cb4\\u2cb6\\u2cb8\\u2cba\\u2cbc\\u2cbe\\u2cc0\\u2cc2\\u2cc4\\u2cc6\\u2cc8\\u2cca\\u2ccc\\u2cce\\u2cd0\\u2cd2\\u2cd4\\u2cd6\\u2cd8\\u2cda\\u2cdc\\u2cde\\u2ce0\\u2ce2\\u2ceb\\u2ced\\u2cf2\\ua640\\ua642\\ua644\\ua646\\ua648\\ua64a\\ua64c\\ua64e\\ua650\\ua652\\ua654\\ua656\\ua658\\ua65a\\ua65c\\ua65e\\ua660\\ua662\\ua664\\ua666\\ua668\\ua66a\\ua66c\\ua680\\ua682\\ua684\\ua686\\ua688\\ua68a\\ua68c\\ua68e\\ua690\\ua692\\ua694\\ua696\\ua698\\ua69a\\ua722\\ua724\\ua726\\ua728\\ua72a\\ua72c\\ua72e\\ua732\\ua734\\ua736\\ua738\\ua73a\\ua73c\\ua73e\\ua740\\ua742\\ua744\\ua746\\ua748\\ua74a\\ua74c\\ua74e\\ua750\\ua752\\ua754\\ua756\\ua758\\ua75a\\ua75c\\ua75e\\ua760\\ua762\\ua764\\ua766\\ua768\\ua76a\\ua76c\\ua76e\\ua779\\ua77b\\ua77d\\ua77e\\ua780\\ua782\\ua784\\ua786\\ua78b\\ua78d\\ua790\\ua792\\ua796\\ua798\\ua79a\\ua79c\\ua79e\\ua7a0\\ua7a2\\ua7a4\\ua7a6\\ua7a8\\ua7aa-\\ua7ae\\ua7b0-\\ua7b4\\ua7b6\\uff21-\\uff3a\",\nastral:\"\\ud801[\\udc00-\\udc27\\udcb0-\\udcd3]|\\ud803[\\udc80-\\udcb2]|\\ud806[\\udca0-\\udcbf]|\\ud835[\\udc00-\\udc19\\udc34-\\udc4d\\udc68-\\udc81\\udc9c\\udc9e\\udc9f\\udca2\\udca5\\udca6\\udca9-\\udcac\\udcae-\\udcb5\\udcd0-\\udce9\\udd04\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd38\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd6c-\\udd85\\udda0-\\uddb9\\uddd4-\\udded\\ude08-\\ude21\\ude3c-\\ude55\\ude70-\\ude89\\udea8-\\udec0\\udee2-\\udefa\\udf1c-\\udf34\\udf56-\\udf6e\\udf90-\\udfa8\\udfca]|\\ud83a[\\udd00-\\udd21]|\\ud83c[\\udd30-\\udd49\\udd50-\\udd69\\udd70-\\udd89]\"},\n{name:\"White_Space\",bmp:\"\\t-\\r \\u0085\\u00a0\\u1680\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\"}];F.push({name:\"Assigned\",inverseOf:\"Cn\"});f.addUnicodeData(F)}},{}],7:[function(B,D){D.exports=function(f){if(!f.addUnicodeData)throw new ReferenceError(\"Unicode Base must be loaded before Unicode Scripts\");f.addUnicodeData([{name:\"Adlam\",astral:\"\\ud83a[\\udd00-\\udd4a\\udd50-\\udd59\\udd5e\\udd5f]\"},{name:\"Ahom\",astral:\"\\ud805[\\udf00-\\udf19\\udf1d-\\udf2b\\udf30-\\udf3f]\"},{name:\"Anatolian_Hieroglyphs\",astral:\"\\ud811[\\udc00-\\ude46]\"},\n{name:\"Arabic\",bmp:\"\\u0600-\\u0604\\u0606-\\u060b\\u060d-\\u061a\\u061e\\u0620-\\u063f\\u0641-\\u064a\\u0656-\\u066f\\u0671-\\u06dc\\u06de-\\u06ff\\u0750-\\u077f\\u08a0-\\u08b4\\u08b6-\\u08bd\\u08d4-\\u08e1\\u08e3-\\u08ff\\ufb50-\\ufbc1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfd\\ufe70-\\ufe74\\ufe76-\\ufefc\",astral:\"\\ud803[\\ude60-\\ude7e]|\\ud83b[\\ude00-\\ude03\\ude05-\\ude1f\\ude21\\ude22\\ude24\\ude27\\ude29-\\ude32\\ude34-\\ude37\\ude39\\ude3b\\ude42\\ude47\\ude49\\ude4b\\ude4d-\\ude4f\\ude51\\ude52\\ude54\\ude57\\ude59\\ude5b\\ude5d\\ude5f\\ude61\\ude62\\ude64\\ude67-\\ude6a\\ude6c-\\ude72\\ude74-\\ude77\\ude79-\\ude7c\\ude7e\\ude80-\\ude89\\ude8b-\\ude9b\\udea1-\\udea3\\udea5-\\udea9\\udeab-\\udebb\\udef0\\udef1]\"},\n{name:\"Armenian\",bmp:\"\\u0531-\\u0556\\u0559-\\u055f\\u0561-\\u0587\\u058a\\u058d-\\u058f\\ufb13-\\ufb17\"},{name:\"Avestan\",astral:\"\\ud802[\\udf00-\\udf35\\udf39-\\udf3f]\"},{name:\"Balinese\",bmp:\"\\u1b00-\\u1b4b\\u1b50-\\u1b7c\"},{name:\"Bamum\",bmp:\"\\ua6a0-\\ua6f7\",astral:\"\\ud81a[\\udc00-\\ude38]\"},{name:\"Bassa_Vah\",astral:\"\\ud81a[\\uded0-\\udeed\\udef0-\\udef5]\"},{name:\"Batak\",bmp:\"\\u1bc0-\\u1bf3\\u1bfc-\\u1bff\"},{name:\"Bengali\",bmp:\"\\u0980-\\u0983\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bc-\\u09c4\\u09c7\\u09c8\\u09cb-\\u09ce\\u09d7\\u09dc\\u09dd\\u09df-\\u09e3\\u09e6-\\u09fb\"},\n{name:\"Bhaiksuki\",astral:\"\\ud807[\\udc00-\\udc08\\udc0a-\\udc36\\udc38-\\udc45\\udc50-\\udc6c]\"},{name:\"Bopomofo\",bmp:\"\\u02ea\\u02eb\\u3105-\\u312d\\u31a0-\\u31ba\"},{name:\"Brahmi\",astral:\"\\ud804[\\udc00-\\udc4d\\udc52-\\udc6f\\udc7f]\"},{name:\"Braille\",bmp:\"\\u2800-\\u28ff\"},{name:\"Buginese\",bmp:\"\\u1a00-\\u1a1b\\u1a1e\\u1a1f\"},{name:\"Buhid\",bmp:\"\\u1740-\\u1753\"},{name:\"Canadian_Aboriginal\",bmp:\"\\u1400-\\u167f\\u18b0-\\u18f5\"},{name:\"Carian\",astral:\"\\ud800[\\udea0-\\uded0]\"},{name:\"Caucasian_Albanian\",astral:\"\\ud801[\\udd30-\\udd63\\udd6f]\"},\n{name:\"Chakma\",astral:\"\\ud804[\\udd00-\\udd34\\udd36-\\udd43]\"},{name:\"Cham\",bmp:\"\\uaa00-\\uaa36\\uaa40-\\uaa4d\\uaa50-\\uaa59\\uaa5c-\\uaa5f\"},{name:\"Cherokee\",bmp:\"\\u13a0-\\u13f5\\u13f8-\\u13fd\\uab70-\\uabbf\"},{name:\"Common\",bmp:\"\\x00-@\\\\x5B-`\\\\x7B-\\u00a9\\u00ab-\\u00b9\\u00bb-\\u00bf\\u00d7\\u00f7\\u02b9-\\u02df\\u02e5-\\u02e9\\u02ec-\\u02ff\\u0374\\u037e\\u0385\\u0387\\u0589\\u0605\\u060c\\u061b\\u061c\\u061f\\u0640\\u06dd\\u08e2\\u0964\\u0965\\u0e3f\\u0fd5-\\u0fd8\\u10fb\\u16eb-\\u16ed\\u1735\\u1736\\u1802\\u1803\\u1805\\u1cd3\\u1ce1\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5\\u1cf6\\u2000-\\u200b\\u200e-\\u2064\\u2066-\\u2070\\u2074-\\u207e\\u2080-\\u208e\\u20a0-\\u20be\\u2100-\\u2125\\u2127-\\u2129\\u212c-\\u2131\\u2133-\\u214d\\u214f-\\u215f\\u2189-\\u218b\\u2190-\\u23fe\\u2400-\\u2426\\u2440-\\u244a\\u2460-\\u27ff\\u2900-\\u2b73\\u2b76-\\u2b95\\u2b98-\\u2bb9\\u2bbd-\\u2bc8\\u2bca-\\u2bd1\\u2bec-\\u2bef\\u2e00-\\u2e44\\u2ff0-\\u2ffb\\u3000-\\u3004\\u3006\\u3008-\\u3020\\u3030-\\u3037\\u303c-\\u303f\\u309b\\u309c\\u30a0\\u30fb\\u30fc\\u3190-\\u319f\\u31c0-\\u31e3\\u3220-\\u325f\\u327f-\\u32cf\\u3358-\\u33ff\\u4dc0-\\u4dff\\ua700-\\ua721\\ua788-\\ua78a\\ua830-\\ua839\\ua92e\\ua9cf\\uab5b\\ufd3e\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe66\\ufe68-\\ufe6b\\ufeff\\uff01-\\uff20\\uff3b-\\uff40\\uff5b-\\uff65\\uff70\\uff9e\\uff9f\\uffe0-\\uffe6\\uffe8-\\uffee\\ufff9-\\ufffd\",\nastral:\"\\ud800[\\udd00-\\udd02\\udd07-\\udd33\\udd37-\\udd3f\\udd90-\\udd9b\\uddd0-\\uddfc\\udee1-\\udefb]|\\ud82f[\\udca0-\\udca3]|\\ud834[\\udc00-\\udcf5\\udd00-\\udd26\\udd29-\\udd66\\udd6a-\\udd7a\\udd83\\udd84\\udd8c-\\udda9\\uddae-\\udde8\\udf00-\\udf56\\udf60-\\udf71]|\\ud835[\\udc00-\\udc54\\udc56-\\udc9c\\udc9e\\udc9f\\udca2\\udca5\\udca6\\udca9-\\udcac\\udcae-\\udcb9\\udcbb\\udcbd-\\udcc3\\udcc5-\\udd05\\udd07-\\udd0a\\udd0d-\\udd14\\udd16-\\udd1c\\udd1e-\\udd39\\udd3b-\\udd3e\\udd40-\\udd44\\udd46\\udd4a-\\udd50\\udd52-\\udea5\\udea8-\\udfcb\\udfce-\\udfff]|\\ud83c[\\udc00-\\udc2b\\udc30-\\udc93\\udca0-\\udcae\\udcb1-\\udcbf\\udcc1-\\udccf\\udcd1-\\udcf5\\udd00-\\udd0c\\udd10-\\udd2e\\udd30-\\udd6b\\udd70-\\uddac\\udde6-\\uddff\\ude01\\ude02\\ude10-\\ude3b\\ude40-\\ude48\\ude50\\ude51\\udf00-\\udfff]|\\ud83d[\\udc00-\\uded2\\udee0-\\udeec\\udef0-\\udef6\\udf00-\\udf73\\udf80-\\udfd4]|\\ud83e[\\udc00-\\udc0b\\udc10-\\udc47\\udc50-\\udc59\\udc60-\\udc87\\udc90-\\udcad\\udd10-\\udd1e\\udd20-\\udd27\\udd30\\udd33-\\udd3e\\udd40-\\udd4b\\udd50-\\udd5e\\udd80-\\udd91\\uddc0]|\\udb40[\\udc01\\udc20-\\udc7f]\"},\n{name:\"Coptic\",bmp:\"\\u03e2-\\u03ef\\u2c80-\\u2cf3\\u2cf9-\\u2cff\"},{name:\"Cuneiform\",astral:\"\\ud808[\\udc00-\\udf99]|\\ud809[\\udc00-\\udc6e\\udc70-\\udc74\\udc80-\\udd43]\"},{name:\"Cypriot\",astral:\"\\ud802[\\udc00-\\udc05\\udc08\\udc0a-\\udc35\\udc37\\udc38\\udc3c\\udc3f]\"},{name:\"Cyrillic\",bmp:\"\\u0400-\\u0484\\u0487-\\u052f\\u1c80-\\u1c88\\u1d2b\\u1d78\\u2de0-\\u2dff\\ua640-\\ua69f\\ufe2e\\ufe2f\"},{name:\"Deseret\",astral:\"\\ud801[\\udc00-\\udc4f]\"},{name:\"Devanagari\",bmp:\"\\u0900-\\u0950\\u0953-\\u0963\\u0966-\\u097f\\ua8e0-\\ua8fd\"},{name:\"Duployan\",\nastral:\"\\ud82f[\\udc00-\\udc6a\\udc70-\\udc7c\\udc80-\\udc88\\udc90-\\udc99\\udc9c-\\udc9f]\"},{name:\"Egyptian_Hieroglyphs\",astral:\"\\ud80c[\\udc00-\\udfff]|\\ud80d[\\udc00-\\udc2e]\"},{name:\"Elbasan\",astral:\"\\ud801[\\udd00-\\udd27]\"},{name:\"Ethiopic\",bmp:\"\\u1200-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u135d-\\u137c\\u1380-\\u1399\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\"},\n{name:\"Georgian\",bmp:\"\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u10ff\\u2d00-\\u2d25\\u2d27\\u2d2d\"},{name:\"Glagolitic\",bmp:\"\\u2c00-\\u2c2e\\u2c30-\\u2c5e\",astral:\"\\ud838[\\udc00-\\udc06\\udc08-\\udc18\\udc1b-\\udc21\\udc23\\udc24\\udc26-\\udc2a]\"},{name:\"Gothic\",astral:\"\\ud800[\\udf30-\\udf4a]\"},{name:\"Grantha\",astral:\"\\ud804[\\udf00-\\udf03\\udf05-\\udf0c\\udf0f\\udf10\\udf13-\\udf28\\udf2a-\\udf30\\udf32\\udf33\\udf35-\\udf39\\udf3c-\\udf44\\udf47\\udf48\\udf4b-\\udf4d\\udf50\\udf57\\udf5d-\\udf63\\udf66-\\udf6c\\udf70-\\udf74]\"},{name:\"Greek\",\nbmp:\"\\u0370-\\u0373\\u0375-\\u0377\\u037a-\\u037d\\u037f\\u0384\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03e1\\u03f0-\\u03ff\\u1d26-\\u1d2a\\u1d5d-\\u1d61\\u1d66-\\u1d6a\\u1dbf\\u1f00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fc4\\u1fc6-\\u1fd3\\u1fd6-\\u1fdb\\u1fdd-\\u1fef\\u1ff2-\\u1ff4\\u1ff6-\\u1ffe\\u2126\\uab65\",astral:\"\\ud800[\\udd40-\\udd8e\\udda0]|\\ud834[\\ude00-\\ude45]\"},{name:\"Gujarati\",bmp:\"\\u0a81-\\u0a83\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abc-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ad0\\u0ae0-\\u0ae3\\u0ae6-\\u0af1\\u0af9\"},\n{name:\"Gurmukhi\",bmp:\"\\u0a01-\\u0a03\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a59-\\u0a5c\\u0a5e\\u0a66-\\u0a75\"},{name:\"Han\",bmp:\"\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u3005\\u3007\\u3021-\\u3029\\u3038-\\u303b\\u3400-\\u4db5\\u4e00-\\u9fd5\\uf900-\\ufa6d\\ufa70-\\ufad9\",astral:\"[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872][\\udc00-\\udfff]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1]|\\ud87e[\\udc00-\\ude1d]\"},\n{name:\"Hangul\",bmp:\"\\u1100-\\u11ff\\u302e\\u302f\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\"},{name:\"Hanunoo\",bmp:\"\\u1720-\\u1734\"},{name:\"Hatran\",astral:\"\\ud802[\\udce0-\\udcf2\\udcf4\\udcf5\\udcfb-\\udcff]\"},{name:\"Hebrew\",bmp:\"\\u0591-\\u05c7\\u05d0-\\u05ea\\u05f0-\\u05f4\\ufb1d-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufb4f\"},{name:\"Hiragana\",bmp:\"\\u3041-\\u3096\\u309d-\\u309f\",astral:\"\\ud82c\\udc01|\\ud83c\\ude00\"},\n{name:\"Imperial_Aramaic\",astral:\"\\ud802[\\udc40-\\udc55\\udc57-\\udc5f]\"},{name:\"Inherited\",bmp:\"\\u0300-\\u036f\\u0485\\u0486\\u064b-\\u0655\\u0670\\u0951\\u0952\\u1ab0-\\u1abe\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1cf4\\u1cf8\\u1cf9\\u1dc0-\\u1df5\\u1dfb-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u302a-\\u302d\\u3099\\u309a\\ufe00-\\ufe0f\\ufe20-\\ufe2d\",astral:\"\\ud800[\\uddfd\\udee0]|\\ud834[\\udd67-\\udd69\\udd7b-\\udd82\\udd85-\\udd8b\\uddaa-\\uddad]|\\udb40[\\udd00-\\uddef]\"},{name:\"Inscriptional_Pahlavi\",astral:\"\\ud802[\\udf60-\\udf72\\udf78-\\udf7f]\"},\n{name:\"Inscriptional_Parthian\",astral:\"\\ud802[\\udf40-\\udf55\\udf58-\\udf5f]\"},{name:\"Javanese\",bmp:\"\\ua980-\\ua9cd\\ua9d0-\\ua9d9\\ua9de\\ua9df\"},{name:\"Kaithi\",astral:\"\\ud804[\\udc80-\\udcc1]\"},{name:\"Kannada\",bmp:\"\\u0c80-\\u0c83\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbc-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0cde\\u0ce0-\\u0ce3\\u0ce6-\\u0cef\\u0cf1\\u0cf2\"},{name:\"Katakana\",bmp:\"\\u30a1-\\u30fa\\u30fd-\\u30ff\\u31f0-\\u31ff\\u32d0-\\u32fe\\u3300-\\u3357\\uff66-\\uff6f\\uff71-\\uff9d\",astral:\"\\ud82c\\udc00\"},\n{name:\"Kayah_Li\",bmp:\"\\ua900-\\ua92d\\ua92f\"},{name:\"Kharoshthi\",astral:\"\\ud802[\\ude00-\\ude03\\ude05\\ude06\\ude0c-\\ude13\\ude15-\\ude17\\ude19-\\ude33\\ude38-\\ude3a\\ude3f-\\ude47\\ude50-\\ude58]\"},{name:\"Khmer\",bmp:\"\\u1780-\\u17dd\\u17e0-\\u17e9\\u17f0-\\u17f9\\u19e0-\\u19ff\"},{name:\"Khojki\",astral:\"\\ud804[\\ude00-\\ude11\\ude13-\\ude3e]\"},{name:\"Khudawadi\",astral:\"\\ud804[\\udeb0-\\udeea\\udef0-\\udef9]\"},{name:\"Lao\",bmp:\"\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb9\\u0ebb-\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0edc-\\u0edf\"},\n{name:\"Latin\",bmp:\"A-Za-z\\u00aa\\u00ba\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02b8\\u02e0-\\u02e4\\u1d00-\\u1d25\\u1d2c-\\u1d5c\\u1d62-\\u1d65\\u1d6b-\\u1d77\\u1d79-\\u1dbe\\u1e00-\\u1eff\\u2071\\u207f\\u2090-\\u209c\\u212a\\u212b\\u2132\\u214e\\u2160-\\u2188\\u2c60-\\u2c7f\\ua722-\\ua787\\ua78b-\\ua7ae\\ua7b0-\\ua7b7\\ua7f7-\\ua7ff\\uab30-\\uab5a\\uab5c-\\uab64\\ufb00-\\ufb06\\uff21-\\uff3a\\uff41-\\uff5a\"},{name:\"Lepcha\",bmp:\"\\u1c00-\\u1c37\\u1c3b-\\u1c49\\u1c4d-\\u1c4f\"},{name:\"Limbu\",bmp:\"\\u1900-\\u191e\\u1920-\\u192b\\u1930-\\u193b\\u1940\\u1944-\\u194f\"},\n{name:\"Linear_A\",astral:\"\\ud801[\\ude00-\\udf36\\udf40-\\udf55\\udf60-\\udf67]\"},{name:\"Linear_B\",astral:\"\\ud800[\\udc00-\\udc0b\\udc0d-\\udc26\\udc28-\\udc3a\\udc3c\\udc3d\\udc3f-\\udc4d\\udc50-\\udc5d\\udc80-\\udcfa]\"},{name:\"Lisu\",bmp:\"\\ua4d0-\\ua4ff\"},{name:\"Lycian\",astral:\"\\ud800[\\ude80-\\ude9c]\"},{name:\"Lydian\",astral:\"\\ud802[\\udd20-\\udd39\\udd3f]\"},{name:\"Mahajani\",astral:\"\\ud804[\\udd50-\\udd76]\"},{name:\"Malayalam\",bmp:\"\\u0d01-\\u0d03\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4f\\u0d54-\\u0d63\\u0d66-\\u0d7f\"},\n{name:\"Mandaic\",bmp:\"\\u0840-\\u085b\\u085e\"},{name:\"Manichaean\",astral:\"\\ud802[\\udec0-\\udee6\\udeeb-\\udef6]\"},{name:\"Marchen\",astral:\"\\ud807[\\udc70-\\udc8f\\udc92-\\udca7\\udca9-\\udcb6]\"},{name:\"Meetei_Mayek\",bmp:\"\\uaae0-\\uaaf6\\uabc0-\\uabed\\uabf0-\\uabf9\"},{name:\"Mende_Kikakui\",astral:\"\\ud83a[\\udc00-\\udcc4\\udcc7-\\udcd6]\"},{name:\"Meroitic_Cursive\",astral:\"\\ud802[\\udda0-\\uddb7\\uddbc-\\uddcf\\uddd2-\\uddff]\"},{name:\"Meroitic_Hieroglyphs\",astral:\"\\ud802[\\udd80-\\udd9f]\"},{name:\"Miao\",astral:\"\\ud81b[\\udf00-\\udf44\\udf50-\\udf7e\\udf8f-\\udf9f]\"},\n{name:\"Modi\",astral:\"\\ud805[\\ude00-\\ude44\\ude50-\\ude59]\"},{name:\"Mongolian\",bmp:\"\\u1800\\u1801\\u1804\\u1806-\\u180e\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18aa\",astral:\"\\ud805[\\ude60-\\ude6c]\"},{name:\"Mro\",astral:\"\\ud81a[\\ude40-\\ude5e\\ude60-\\ude69\\ude6e\\ude6f]\"},{name:\"Multani\",astral:\"\\ud804[\\ude80-\\ude86\\ude88\\ude8a-\\ude8d\\ude8f-\\ude9d\\ude9f-\\udea9]\"},{name:\"Myanmar\",bmp:\"\\u1000-\\u109f\\ua9e0-\\ua9fe\\uaa60-\\uaa7f\"},{name:\"Nabataean\",astral:\"\\ud802[\\udc80-\\udc9e\\udca7-\\udcaf]\"},{name:\"New_Tai_Lue\",bmp:\"\\u1980-\\u19ab\\u19b0-\\u19c9\\u19d0-\\u19da\\u19de\\u19df\"},\n{name:\"Newa\",astral:\"\\ud805[\\udc00-\\udc59\\udc5b\\udc5d]\"},{name:\"Nko\",bmp:\"\\u07c0-\\u07fa\"},{name:\"Ogham\",bmp:\"\\u1680-\\u169c\"},{name:\"Ol_Chiki\",bmp:\"\\u1c50-\\u1c7f\"},{name:\"Old_Hungarian\",astral:\"\\ud803[\\udc80-\\udcb2\\udcc0-\\udcf2\\udcfa-\\udcff]\"},{name:\"Old_Italic\",astral:\"\\ud800[\\udf00-\\udf23]\"},{name:\"Old_North_Arabian\",astral:\"\\ud802[\\ude80-\\ude9f]\"},{name:\"Old_Permic\",astral:\"\\ud800[\\udf50-\\udf7a]\"},{name:\"Old_Persian\",astral:\"\\ud800[\\udfa0-\\udfc3\\udfc8-\\udfd5]\"},{name:\"Old_South_Arabian\",astral:\"\\ud802[\\ude60-\\ude7f]\"},\n{name:\"Old_Turkic\",astral:\"\\ud803[\\udc00-\\udc48]\"},{name:\"Oriya\",bmp:\"\\u0b01-\\u0b03\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3c-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5c\\u0b5d\\u0b5f-\\u0b63\\u0b66-\\u0b77\"},{name:\"Osage\",astral:\"\\ud801[\\udcb0-\\udcd3\\udcd8-\\udcfb]\"},{name:\"Osmanya\",astral:\"\\ud801[\\udc80-\\udc9d\\udca0-\\udca9]\"},{name:\"Pahawh_Hmong\",astral:\"\\ud81a[\\udf00-\\udf45\\udf50-\\udf59\\udf5b-\\udf61\\udf63-\\udf77\\udf7d-\\udf8f]\"},{name:\"Palmyrene\",astral:\"\\ud802[\\udc60-\\udc7f]\"},\n{name:\"Pau_Cin_Hau\",astral:\"\\ud806[\\udec0-\\udef8]\"},{name:\"Phags_Pa\",bmp:\"\\ua840-\\ua877\"},{name:\"Phoenician\",astral:\"\\ud802[\\udd00-\\udd1b\\udd1f]\"},{name:\"Psalter_Pahlavi\",astral:\"\\ud802[\\udf80-\\udf91\\udf99-\\udf9c\\udfa9-\\udfaf]\"},{name:\"Rejang\",bmp:\"\\ua930-\\ua953\\ua95f\"},{name:\"Runic\",bmp:\"\\u16a0-\\u16ea\\u16ee-\\u16f8\"},{name:\"Samaritan\",bmp:\"\\u0800-\\u082d\\u0830-\\u083e\"},{name:\"Saurashtra\",bmp:\"\\ua880-\\ua8c5\\ua8ce-\\ua8d9\"},{name:\"Sharada\",astral:\"\\ud804[\\udd80-\\uddcd\\uddd0-\\udddf]\"},{name:\"Shavian\",\nastral:\"\\ud801[\\udc50-\\udc7f]\"},{name:\"Siddham\",astral:\"\\ud805[\\udd80-\\uddb5\\uddb8-\\udddd]\"},{name:\"SignWriting\",astral:\"\\ud836[\\udc00-\\ude8b\\ude9b-\\ude9f\\udea1-\\udeaf]\"},{name:\"Sinhala\",bmp:\"\\u0d82\\u0d83\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0de6-\\u0def\\u0df2-\\u0df4\",astral:\"\\ud804[\\udde1-\\uddf4]\"},{name:\"Sora_Sompeng\",astral:\"\\ud804[\\udcd0-\\udce8\\udcf0-\\udcf9]\"},{name:\"Sundanese\",bmp:\"\\u1b80-\\u1bbf\\u1cc0-\\u1cc7\"},{name:\"Syloti_Nagri\",bmp:\"\\ua800-\\ua82b\"},\n{name:\"Syriac\",bmp:\"\\u0700-\\u070d\\u070f-\\u074a\\u074d-\\u074f\"},{name:\"Tagalog\",bmp:\"\\u1700-\\u170c\\u170e-\\u1714\"},{name:\"Tagbanwa\",bmp:\"\\u1760-\\u176c\\u176e-\\u1770\\u1772\\u1773\"},{name:\"Tai_Le\",bmp:\"\\u1950-\\u196d\\u1970-\\u1974\"},{name:\"Tai_Tham\",bmp:\"\\u1a20-\\u1a5e\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1aa0-\\u1aad\"},{name:\"Tai_Viet\",bmp:\"\\uaa80-\\uaac2\\uaadb-\\uaadf\"},{name:\"Takri\",astral:\"\\ud805[\\ude80-\\udeb7\\udec0-\\udec9]\"},{name:\"Tamil\",bmp:\"\\u0b82\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd0\\u0bd7\\u0be6-\\u0bfa\"},\n{name:\"Tangut\",astral:\"\\ud81b\\udfe0|[\\ud81c-\\ud820][\\udc00-\\udfff]|\\ud821[\\udc00-\\udfec]|\\ud822[\\udc00-\\udef2]\"},{name:\"Telugu\",bmp:\"\\u0c00-\\u0c03\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c58-\\u0c5a\\u0c60-\\u0c63\\u0c66-\\u0c6f\\u0c78-\\u0c7f\"},{name:\"Thaana\",bmp:\"\\u0780-\\u07b1\"},{name:\"Thai\",bmp:\"\\u0e01-\\u0e3a\\u0e40-\\u0e5b\"},{name:\"Tibetan\",bmp:\"\\u0f00-\\u0f47\\u0f49-\\u0f6c\\u0f71-\\u0f97\\u0f99-\\u0fbc\\u0fbe-\\u0fcc\\u0fce-\\u0fd4\\u0fd9\\u0fda\"},\n{name:\"Tifinagh\",bmp:\"\\u2d30-\\u2d67\\u2d6f\\u2d70\\u2d7f\"},{name:\"Tirhuta\",astral:\"\\ud805[\\udc80-\\udcc7\\udcd0-\\udcd9]\"},{name:\"Ugaritic\",astral:\"\\ud800[\\udf80-\\udf9d\\udf9f]\"},{name:\"Vai\",bmp:\"\\ua500-\\ua62b\"},{name:\"Warang_Citi\",astral:\"\\ud806[\\udca0-\\udcf2\\udcff]\"},{name:\"Yi\",bmp:\"\\ua000-\\ua48c\\ua490-\\ua4c6\"}])}},{}],8:[function(B,D){var f=B(\"./xregexp\");B(\"./addons/build\")(f);B(\"./addons/matchrecursive\")(f);B(\"./addons/unicode-base\")(f);B(\"./addons/unicode-blocks\")(f);B(\"./addons/unicode-categories\")(f);\nB(\"./addons/unicode-properties\")(f);B(\"./addons/unicode-scripts\")(f);D.exports=f},{\"./addons/build\":1,\"./addons/matchrecursive\":2,\"./addons/unicode-base\":3,\"./addons/unicode-blocks\":4,\"./addons/unicode-categories\":5,\"./addons/unicode-properties\":6,\"./addons/unicode-scripts\":7,\"./xregexp\":9}],9:[function(B,D){function f(a){var b=!0;try{b=!!RegExp(\"\",a)}catch(c){b=!1}return b}function F(a,b,c,d,n){var r;a.xregexp={captureNames:b};if(n)return a;if(a.__proto__)a.__proto__=e.prototype;else for(r in e.prototype)a[r]=\ne.prototype[r];a.xregexp.source=c;a.xregexp.flags=d?d.split(\"\").sort().join(\"\"):d;return a}function t(a){return y.replace.call(a,/([\\s\\S])(?=[\\s\\S]*\\1)/g,\"\")}function G(a,b){if(!e.isRegExp(a))throw new TypeError(\"Type RegExp expected\");var c=a.xregexp||{},d=O?a.flags:y.exec.call(/\\/([a-z]*)$/i,RegExp.prototype.toString.call(a))[1],n=\"\",r=\"\",k=null,q=null;b=b||{};b.removeG&&(r+=\"g\");b.removeY&&(r+=\"y\");r&&(d=y.replace.call(d,new RegExp(\"[\"+r+\"]+\",\"g\"),\"\"));b.addG&&(n+=\"g\");b.addY&&(n+=\"y\");n&&(d=t(d+\nn));b.isInternalOnly||(c.source!==void 0&&(k=c.source),c.flags!=null&&(q=n?t(c.flags+n):c.flags));return a=F(new RegExp(b.source||a.source,d),a.xregexp&&a.xregexp.captureNames?c.captureNames.slice(0):null,k,q,b.isInternalOnly)}function u(a){return parseInt(a,16)}function h(a,b,c){(b=a.input.charAt(a.index-1)===\"(\"||a.input.charAt(a.index+a[0].length)===\")\")||(c=c.indexOf(\"x\")>-1?[\"\\\\s\",\"#[^#\\\\n]*\",\"\\\\(\\\\?#[^)]*\\\\)\"]:[\"\\\\(\\\\?#[^)]*\\\\)\"],b=y.test.call(new RegExp(\"^(?:\"+c.join(\"|\")+\")*(?:[?*+]|{\\\\d+(?:,\\\\d*)?})\"),\na.input.slice(a.index+a[0].length)));return b?\"\":\"(?:)\"}function m(a){return parseInt(a,10).toString(16)}function A(a,b){var c=a.length,d;for(d=0;d<c;++d)if(a[d]===b)return d;return-1}function p(a,b){return S.call(a)===\"[object \"+b+\"]\"}function l(a){for(;a.length<4;)a=\"0\"+a;return a}function g(a,b){var c;if(t(b)!==b)throw new SyntaxError(\"Invalid duplicate regex flag \"+b);a=y.replace.call(a,/^\\(\\?([\\w$]+)\\)/,function(d,n){if(y.test.call(/[gy]/,n))throw new SyntaxError(\"Cannot use flag g or y in mode modifier \"+\nd);b=t(b+n);return\"\"});for(c=0;c<b.length;++c)if(!Z[b.charAt(c)])throw new SyntaxError(\"Unknown regex flag \"+b.charAt(c));return{pattern:a,flags:b}}function v(a){var b={};return p(a,\"String\")?(e.forEach(a,/[^\\s,]+/,function(c){b[c]=!0}),b):a}function w(a){if(!/^[\\w$]$/.test(a))throw Error(\"Flag must be a single character A-Za-z0-9_$\");Z[a]=!0}function x(a){if(a==null)throw new TypeError(\"Cannot convert null or undefined to object\");return a}function e(a,b){if(e.isRegExp(a)){if(b!==void 0)throw new TypeError(\"Cannot supply flags when copying a RegExp\");\nreturn G(a)}a=a===void 0?\"\":String(a);b=b===void 0?\"\":String(b);e.isInstalled(\"astral\")&&b.indexOf(\"A\")===-1&&(b+=\"A\");M[a]||(M[a]={});if(!M[a][b]){var c={hasNamedCapture:!1,captureNames:[]},d=\"default\",n=\"\",r=0,k=g(a,b),q=k.pattern;for(k=k.flags;r<q.length;){do{for(var J,E=q,U=k,V=r,W=d,X=c,R=P.length,ba=E.charAt(V),aa=null;R--;){var C=P[R];if(!(C.leadChar&&C.leadChar!==ba||C.scope!==W&&C.scope!==\"all\"||C.flag&&U.indexOf(C.flag)===-1)&&(J=e.exec(E,C.regex,V,\"sticky\"))){aa={matchLength:J[0].length,\noutput:C.handler.call(X,J,W,U),reparse:C.reparse};break}}(C=aa)&&C.reparse&&(q=q.slice(0,r)+C.output+q.slice(r+C.matchLength))}while(C&&C.reparse);C?(n+=C.output,r+=C.matchLength||1):(C=e.exec(q,Q[d],r,\"sticky\")[0],n+=C,r+=C.length,C===\"[\"&&d===\"default\"?d=\"class\":C===\"]\"&&d===\"class\"&&(d=\"default\"))}M[a][b]={pattern:y.replace.call(n,/(?:\\(\\?:\\))+/g,\"(?:)\"),flags:y.replace.call(k,/[^gimuy]+/g,\"\"),captures:c.hasNamedCapture?c.captureNames:null}}c=M[a][b];return F(new RegExp(c.pattern,c.flags),c.captures,\na,b)}var H={astral:!1,natives:!1},y={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},z={},I={},M={},P=[],Q={\"default\":/\\\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\\d*|x[\\dA-Fa-f]{2}|u(?:[\\dA-Fa-f]{4}|{[\\dA-Fa-f]+})|c[A-Za-z]|[\\s\\S])|\\(\\?(?:[:=!]|<[=!])|[?*+]\\?|{\\d+(?:,\\d*)?}\\??|[\\s\\S]/,\"class\":/\\\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\\dA-Fa-f]{2}|u(?:[\\dA-Fa-f]{4}|{[\\dA-Fa-f]+})|c[A-Za-z]|[\\s\\S])|[\\s\\S]/},\nK=/\\$(?:{([\\w$]+)}|(\\d\\d?|[\\s\\S]))/g,L=y.exec.call(/()??/,\"\")[1]===void 0,O=/x/.flags!==void 0,S={}.toString,T=f(\"u\"),N=f(\"y\"),Z={g:!0,i:!0,m:!0,u:T,y:N};e.prototype=RegExp();e.version=\"3.2.0\";e._clipDuplicates=t;e._hasNativeFlag=f;e._dec=u;e._hex=m;e._pad4=l;e.addToken=function(a,b,c){c=c||{};var d=c.optionalFlags,n;c.flag&&w(c.flag);if(d)for(d=y.split.call(d,\"\"),n=0;n<d.length;++n)w(d[n]);P.push({regex:G(a,{addG:!0,addY:N,isInternalOnly:!0}),handler:b,scope:c.scope||\"default\",flag:c.flag,reparse:c.reparse,\nleadChar:c.leadChar});e.cache.flush(\"patterns\")};e.cache=function(a,b){I[a]||(I[a]={});return I[a][b]||(I[a][b]=e(a,b))};e.cache.flush=function(a){a===\"patterns\"?M={}:I={}};e.escape=function(a){return y.replace.call(x(a),/[-\\[\\]{}()*+?.,\\\\^$|#\\s]/g,\"\\\\$&\")};e.exec=function(a,b,c,d){var n=\"g\",r,k=!1;(r=N&&!!(d||b.sticky&&d!==!1))?n+=\"y\":d&&(k=!0,n+=\"FakeY\");b.xregexp=b.xregexp||{};d=b.xregexp[n]||(b.xregexp[n]=G(b,{addG:!0,addY:r,source:k?b.source+\"|()\":void 0,removeY:d===!1,isInternalOnly:!0}));c=\nc||0;d.lastIndex=c;a=z.exec.call(d,a);k&&a&&a.pop()===\"\"&&(a=null);b.global&&(b.lastIndex=a?d.lastIndex:0);return a};e.forEach=function(a,b,c){for(var d=0,n=-1;d=e.exec(a,b,d);)c(d,++n,a,b),d=d.index+(d[0].length||1)};e.install=function(a){a=v(a);!H.astral&&a.astral&&(H.astral=!0);!H.natives&&a.natives&&(RegExp.prototype.exec=z.exec,RegExp.prototype.test=z.test,String.prototype.match=z.match,String.prototype.replace=z.replace,String.prototype.split=z.split,H.natives=!0)};e.isInstalled=function(a){return!!H[a]};\ne.isRegExp=function(a){return S.call(a)===\"[object RegExp]\"};e.match=function(a,b,c){var d=b.global&&c!==\"one\"||c===\"all\",n=(d?\"g\":\"\")+(b.sticky?\"y\":\"\")||\"noGY\";b.xregexp=b.xregexp||{};n=b.xregexp[n]||(b.xregexp[n]=G(b,{addG:!!d,removeG:c===\"one\",isInternalOnly:!0}));a=y.match.call(x(a),n);b.global&&(b.lastIndex=c===\"one\"&&a?a.index+a[0].length:0);return d?a||[]:a&&a[0]};e.replace=function(a,b,c,d){var n=e.isRegExp(b),r=b.global&&d!==\"one\"||d===\"all\",k=(r?\"g\":\"\")+(b.sticky?\"y\":\"\")||\"noGY\",q=b;n?(b.xregexp=\nb.xregexp||{},q=b.xregexp[k]||(b.xregexp[k]=G(b,{addG:!!r,removeG:d===\"one\",isInternalOnly:!0}))):r&&(q=new RegExp(e.escape(String(b)),\"g\"));a=z.replace.call(x(a),q,c);n&&b.global&&(b.lastIndex=0);return a};e.split=function(a,b,c){return z.split.call(x(a),b,c)};e.test=function(a,b,c,d){return!!e.exec(a,b,c,d)};e.union=function(a,b,c){function d(V,W,X){var R=U[r-E];if(W){if(++r,R)return\"(?<\"+R+\">\"}else if(X)return\"\\\\\"+(+X+E);return V}c=c||{};var n=c.conjunction||\"or\",r=0;if(!p(a,\"Array\")||!a.length)throw new TypeError(\"Must provide a nonempty array of patterns to merge\");\nvar k=/(\\()(?!\\?)|\\\\([1-9]\\d*)|\\\\[\\s\\S]|\\[(?:[^\\\\\\]]|\\\\[\\s\\S])*\\]/g;c=[];for(var q,J=0;J<a.length;++J)if(q=a[J],e.isRegExp(q)){var E=r;var U=q.xregexp&&q.xregexp.captureNames||[];c.push(y.replace.call(e(q.source).source,k,d))}else c.push(e.escape(q));a=n===\"none\"?\"\":\"|\";return e(c.join(a),b)};z.exec=function(a){var b=this.lastIndex,c=y.exec.apply(this,arguments),d;if(c){if(!L&&c.length>1&&A(c,\"\")>-1){var n=G(this,{removeG:!0,isInternalOnly:!0});y.replace.call(String(a).slice(c.index),n,function(){var r=\narguments.length,k;for(k=1;k<r-2;++k)arguments[k]===void 0&&(c[k]=void 0)})}if(this.xregexp&&this.xregexp.captureNames)for(d=1;d<c.length;++d)(n=this.xregexp.captureNames[d-1])&&(c[n]=c[d]);this.global&&!c[0].length&&this.lastIndex>c.index&&(this.lastIndex=c.index)}this.global||(this.lastIndex=b);return c};z.test=function(a){return!!z.exec.call(this,a)};z.match=function(a){if(!e.isRegExp(a))a=new RegExp(a);else if(a.global){var b=y.match.apply(this,arguments);a.lastIndex=0;return b}return z.exec.call(a,\nx(this))};z.replace=function(a,b){var c=e.isRegExp(a);if(c){if(a.xregexp)var d=a.xregexp.captureNames;var n=a.lastIndex}else a+=\"\";var r=p(b,\"Function\")?y.replace.call(String(this),a,function(){var k=arguments,q;if(d)for(k[0]=new String(k[0]),q=0;q<d.length;++q)d[q]&&(k[0][d[q]]=k[q+1]);c&&a.global&&(a.lastIndex=k[k.length-2]+k[0].length);return b.apply(void 0,k)}):y.replace.call(this==null?this:String(this),a,function(){var k=arguments;return y.replace.call(String(b),K,function(q,J,E){if(J){E=+J;\nif(E<=k.length-3)return k[E]||\"\";E=d?A(d,J):-1;if(E<0)throw new SyntaxError(\"Backreference to undefined group \"+q);return k[E+1]||\"\"}if(E===\"$\")return\"$\";if(E===\"&\"||+E===0)return k[0];if(E===\"`\")return k[k.length-1].slice(0,k[k.length-2]);if(E===\"'\")return k[k.length-1].slice(k[k.length-2]+k[0].length);E=+E;if(!isNaN(E)){if(E>k.length-3)throw new SyntaxError(\"Backreference to undefined group \"+q);return k[E]||\"\"}throw new SyntaxError(\"Invalid token \"+q);})});c&&(a.lastIndex=a.global?0:n);return r};\nz.split=function(a,b){if(!e.isRegExp(a))return y.split.apply(this,arguments);var c=String(this),d=[],n=a.lastIndex,r=0,k;b=(b===void 0?-1:b)>>>0;e.forEach(c,a,function(q){q.index+q[0].length>r&&(d.push(c.slice(r,q.index)),q.length>1&&q.index<c.length&&Array.prototype.push.apply(d,q.slice(1)),k=q[0].length,r=q.index+k)});r===c.length?(!y.test.call(a,\"\")||k)&&d.push(\"\"):d.push(c.slice(r));a.lastIndex=n;return d.length>b?d.slice(0,b):d};e.addToken(/\\\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\\dA-Fa-f]{4}|{[\\dA-Fa-f]+})|x(?![\\dA-Fa-f]{2}))/,\nfunction(a,b){if(a[1]===\"B\"&&b===\"default\")return a[0];throw new SyntaxError(\"Invalid escape \"+a[0]);},{scope:\"all\",leadChar:\"\\\\\"});e.addToken(/\\\\u{([\\dA-Fa-f]+)}/,function(a,b,c){b=u(a[1]);if(b>1114111)throw new SyntaxError(\"Invalid Unicode code point \"+a[0]);if(b<=65535)return\"\\\\u\"+l(m(b));if(T&&c.indexOf(\"u\")>-1)return a[0];throw new SyntaxError(\"Cannot use Unicode code point above \\\\u{FFFF} without flag u\");},{scope:\"all\",leadChar:\"\\\\\"});e.addToken(/\\[(\\^?)\\]/,function(a){return a[1]?\"[\\\\s\\\\S]\":\n\"\\\\b\\\\B\"},{leadChar:\"[\"});e.addToken(/\\(\\?#[^)]*\\)/,h,{leadChar:\"(\"});e.addToken(/\\s+|#[^\\n]*\\n?/,h,{flag:\"x\"});e.addToken(/\\./,function(){return\"[\\\\s\\\\S]\"},{flag:\"s\",leadChar:\".\"});e.addToken(/\\\\k<([\\w$]+)>/,function(a){var b=isNaN(a[1])?A(this.captureNames,a[1])+1:+a[1],c=a.index+a[0].length;if(!b||b>this.captureNames.length)throw new SyntaxError(\"Backreference to undefined group \"+a[0]);return\"\\\\\"+b+(c===a.input.length||isNaN(a.input.charAt(c))?\"\":\"(?:)\")},{leadChar:\"\\\\\"});e.addToken(/\\\\(\\d+)/,\nfunction(a,b){if(!(b===\"default\"&&/^[1-9]/.test(a[1])&&+a[1]<=this.captureNames.length)&&a[1]!==\"0\")throw new SyntaxError(\"Cannot use octal escape or backreference to undefined group \"+a[0]);return a[0]},{scope:\"all\",leadChar:\"\\\\\"});e.addToken(/\\(\\?P?<([\\w$]+)>/,function(a){if(!isNaN(a[1]))throw new SyntaxError(\"Cannot use integer as capture name \"+a[0]);if(a[1]===\"length\"||a[1]===\"__proto__\")throw new SyntaxError(\"Cannot use reserved word as capture name \"+a[0]);if(A(this.captureNames,a[1])>-1)throw new SyntaxError(\"Cannot use same name for multiple groups \"+\na[0]);this.captureNames.push(a[1]);this.hasNamedCapture=!0;return\"(\"},{leadChar:\"(\"});e.addToken(/\\((?!\\?)/,function(a,b,c){if(c.indexOf(\"n\")>-1)return\"(?:\";this.captureNames.push(null);return\"(\"},{optionalFlags:\"n\",leadChar:\"(\"});D.exports=e},{}]},{},[8])(8)});\n"), YNb=document.createElement("script");Pc(YNb,XNb);document.head.appendChild(YNb);var ZNb=window.XRegExp;var $Nb;var aOb;var bOb=[Rt,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")}, _appResetLayoutHandler:function(a){Ys(a).path[0]!==this&&(this.resetLayout(),a.stopPropagation())}, _updateLayoutStates:function(){console.error("unimplemented")}, resetLayout:function(){var a=this._updateLayoutStates.bind(this);this._layoutDebouncer=ys(this._layoutDebouncer,Wr,a);zs(this._layoutDebouncer);this._notifyDescendantResize()}, _notifyLayoutChanged:function(){var a=this;requestAnimationFrame(function(){a.fire("app-reset-layout")})}, _notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(a){this.resizerShouldNotify(a)&&this._notifyDescendant(a)},this)}}];kt({_template:function(){if(aOb!==void 0)return aOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"wrapper\" class=\"initializing style-scope tp-yt-app-header-layout\">\n <slot id=\"headerSlot\" name=\"header\" class=\"style-scope tp-yt-app-header-layout\"></slot>\n\n <div id=\"contentContainer\" class=\"style-scope tp-yt-app-header-layout\">\n <slot class=\"style-scope tp-yt-app-header-layout\"></slot>\n </div>\n</div>\n");var b=a.content,c=b.insertBefore;if($Nb===void 0){var d= document.createElement("template");G(d,""); $Nb=d}d=$Nb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return aOb=a}, is:"tp-yt-app-header-layout",behaviors:[bOb],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return Ys(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var a=this.header;if(this.isAttached&&a){this.$.wrapper.classList.remove("initializing");a.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)a.style.left= "",a.style.right="";else{var b=this.getBoundingClientRect(),c=document.documentElement.clientWidth-b.right;a.style.left=b.left+"px";a.style.right=c+"px"}b=this.$.contentContainer.style;c=a.offsetHeight;a.fixed&&!a.condenses&&this.hasScrollingRegion?(b.marginTop=c+"px",b.paddingTop=""):(b.paddingTop=c+"px",b.marginTop="")}}});var cOb;var dOb;var _scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers={},_scrollTimer$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers=null;kt({_template:function(){if(dOb!==void 0)return dOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"contentContainer\" class=\"style-scope tp-yt-app-header\">\n <slot id=\"slot\" class=\"style-scope tp-yt-app-header\"></slot>\n</div>\n");var b=a.content,c=b.insertBefore;if(cOb===void 0){var d=document.createElement("template");G(d,""); cOb=d}d=cOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return dOb=a}, is:"tp-yt-app-header",behaviors:[[RNb,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}}, disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(){}, isOnScreen:function(){return!1}, isContentBelow:function(){return!1}, _effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()}, detached:function(){this._tearDownEffects()}, createEffect:function(a,b){var c=_scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[a];if(!c)throw new ReferenceError(this._getUndefinedMsg(a));a=this._boundEffect(c,b||{});a.setUp();return a}, _effectsChanged:function(a,b,c){this._tearDownEffects();a&&c&&(a.split(" ").forEach(function(d){var e;d!==""&&((e=_scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[d])?this._effects.push(this._boundEffect(e,b[d])):console.warn(this._getUndefinedMsg(d)))},this),this._setUpEffect())}, _layoutIfDirty:function(){return this.offsetWidth}, _boundEffect:function(a,b){b=b||{};var c=parseFloat(b.startsAt||0),d=parseFloat(b.endsAt||1),e=d-c,h=function(){}; d=c===0&&d===1?a.run:function(k,m){a.run.call(this,Math.max(0,(k-c)/e),m)}; return{setUp:a.setUp?a.setUp.bind(this,b):h,run:a.run?d.bind(this):h,tearDown:a.tearDown?a.tearDown.bind(this):h}}, _setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(a){a.setUp()!==!1&&this._effectsRunFn.push(a.run)},this))}, _tearDownEffects:function(){this._effects&&this._effects.forEach(function(a){a.tearDown()}); this._effectsRunFn=[];this._effects=[]}, _runEffects:function(a,b){this._effectsRunFn&&this._effectsRunFn.forEach(function(c){c(a,b)})}, _scrollHandler:function(){this._scrollStateChanged()}, _scrollStateChanged:function(){if(!this.disabled){var a=this._clampedScrollTop;this._updateScrollState(a);this.threshold>0&&this._setThresholdTriggered(a>=this.threshold)}}, _getDOMRef:function(a){console.warn("_getDOMRef","`"+a+"` is undefined")}, _getUndefinedMsg:function(a){return"Scroll effect `"+a+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+a+".html ?"}}], bOb],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef; for(var a=Ys(this.$.slot).getDistributedNodes(),b=0,c;c=a[b];b++)if(c.nodeType===Node.ELEMENT_NODE)if(c.hasAttribute("sticky")){this._stickyElRef=c;break}else this._stickyElRef||(this._stickyElRef=c);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()}, _updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var a=this._clampedScrollTop,b=this._height===0||a===0,c=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;b||this._updateScrollState(0,!0);this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0;this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0;this._setUpEffect();b?this._updateScrollState(a,!0):(this._updateScrollState(this._lastScrollTop, !0),this._layoutIfDirty());this.disabled=c}}, _updateScrollState:function(a,b){if(this._height!==0){var c=0,d=this._top;var e=this._maxHeaderTop;var h=a-this._lastScrollTop,k=Math.abs(h),m=a>this._lastScrollTop,p=performance.now();this._mayMove()&&(c=this._clamp(this.reveals?d+h:a,0,e));a>=this._dHeight&&(c=this.condenses&&!this.fixed?Math.max(this._dHeight,c):c,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&k<100){if(p-this._initTimestamp>300||this._wasScrollingDown!==m)this._initScrollTop=a,this._initTimestamp=p;a>=e&&( Math.abs(this._initScrollTop-a)>30||k>10?(m&&a>=e?c=e:!m&&a>=this._dHeight&&(c=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((c-d)/(h/(p-this._lastTimestamp)),0,300)+"ms"):c=this._top)}e=this._dHeight===0?a>0?1:0:c/this._dHeight;b||(this._lastScrollTop=a,this._top=c,this._wasScrollingDown=m,this._lastTimestamp=p);if(b||e!==this._progress||d!==c||a===0)this._progress=e,this._runEffects(e,c),this._transformHeader(c)}}, _mayMove:function(){return this.condenses||!this.fixed}, willCondense:function(){return this._dHeight>0&&this.condenses}, isOnScreen:function(){return this._height!==0&&this._top<this._height}, isContentBelow:function(){return this._top===0?this._clampedScrollTop>0:this._clampedScrollTop-this._maxHeaderTop>=0}, _transformHeader:function(a){this.translate3d(0,-a+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&a>=this._stickyElTop?Math.min(a,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)}, _clamp:function(a,b,c){return Math.min(c,Math.max(b,a))}, _ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),Ys(this.root).insertBefore(this._bgContainer,this.$.contentContainer))}, _getDOMRef:function(a){switch(a){case"backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case"backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case"background":return this._ensureBgContainers(),this._bgContainer;case"mainTitle":return Ys(this).querySelector("[main-title]");case"condensedTitle":return Ys(this).querySelector("[condensed-title]");}return null}, getScrollState:function(){return{progress:this._progress,top:this._top}}});if(_scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("effect `parallax-background` is already registered."); _scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(a){var b={};a=parseFloat(a.scalar);b.background=this._getDOMRef("background");b.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");b.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");b.deltaBg=b.backgroundFrontLayer.offsetHeight-b.background.offsetHeight;b.deltaBg===0?(isNaN(a)&&(a=.8),b.deltaBg=(this._dHeight||0)*a):(isNaN(a)&&(a= 1),b.deltaBg*=a);this._fxParallaxBackground=b}, run:function(a){var b=this._fxParallaxBackground;this.transform("translate3d(0px, "+b.deltaBg*Math.min(1,a)+"px, 0px)",b.backgroundFrontLayer);b.backgroundRearLayer&&this.transform("translate3d(0px, "+b.deltaBg*Math.min(1,a)+"px, 0px)",b.backgroundRearLayer)}, tearDown:function(){delete this._fxParallaxBackground}};var eOb;var fOb;kt({_template:function(){if(fOb!==void 0)return fOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-app-toolbar\"></slot>\n");var b=a.content,c=b.insertBefore;if(eOb===void 0){var d=document.createElement("template");G(d,""); eOb=d}d=eOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return fOb=a}, is:"tp-yt-app-toolbar"});var gOb;var hOb;kt({_template:function(){if(hOb!==void 0)return hOb;var a=document.createElement("template");G(a,"<!--css-build:shady-->\n\n<div id=\"mirror\" class=\"mirror-text style-scope tp-yt-iron-autogrow-textarea\" aria-hidden=\"true\" style-target=\"textarea\"> </div>\n\n\n<div class=\"textarea-container fit style-scope tp-yt-iron-autogrow-textarea\">\n <textarea id=\"textarea\" name$=\"[[name]]\" aria-label$=\"[[label]]\" autocomplete$=\"[[autocomplete]]\" autofocus$=\"[[autofocus]]\" autocapitalize$=\"[[autocapitalize]]\" inputmode$=\"[[inputmode]]\" placeholder$=\"[[placeholder]]\" readonly$=\"[[readonly]]\" required$=\"[[required]]\" disabled$=\"[[disabled]]\" rows$=\"[[rows]]\" minlength$=\"[[minlength]]\" maxlength$=\"[[maxlength]]\" style-target=\"textarea\" class=\"style-scope tp-yt-iron-autogrow-textarea\"></textarea>\n</div>\n"); var b=a.content,c=b.insertBefore;if(gOb===void 0){var d=document.createElement("template");G(d,""); gOb=d}d=gOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return hOb=a}, is:"tp-yt-iron-autogrow-textarea",behaviors:[YL,Mt],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},autocapitalize:{type:String,value:"none"},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean}, minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(a){this.$.textarea.selectionStart=a},set selectionEnd(a){this.$.textarea.selectionEnd=a},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft= "-3px")}, validate:function(){var a=this.$.textarea.validity.valid;a&&(this.required&&this.value===""?a=!1:this.hasValidator()&&(a=YL.validate.call(this,this.value)));this.invalid=!a;this.fire("iron-input-validate");return a}, _bindValueChanged:function(a){this.value=a}, _valueChanged:function(a){var b=this.textarea;b&&(b.value!==a&&(b.value=a||a===0?a:""),this.bindValue=a,this.$.mirror.textContent=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))}, _onInput:function(a){var b=Ys(a).path;this.value=b?b[0].value:a.target.value}, _constrain:function(a){var b;a=a||[""];for(b=this.maxRows>0&&a.length>this.maxRows?a.slice(0,this.maxRows):a.slice(0);this.rows>0&&b.length<this.rows;)b.push("");return b.join("\n")+"\xA0"}, _valueForMirror:function(){var a=this.textarea;if(a)return this.tokens=a&&a.value?a.value.split("\n"):[""],this._constrain(this.tokens)}, _updateCached:function(){this.$.mirror.textContent=this._constrain(this.tokens)}});var iOb;var jOb;var kOb=void 0,lOb={properties:{sizingTarget:{type:Object,value:function(){var a;return(a=this.hostElement)!=null?a:this}}, fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_fitInfo:{type:Object}},get _defaultPositionTarget(){var a,b=Ys((a=this.hostElement)!=null?a:this).parentNode;b&&b.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&( b=b.host);return b},get _localeHorizontalAlign(){if(this._isRTL){if(this.horizontalAlign==="right")return"left";if(this.horizontalAlign==="left")return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},get _isRTL(){if(typeof this._memoizedIsRTL==="undefined"){var a;this._memoizedIsRTL=window.getComputedStyle((a=this.hostElement)!=null?a:this).direction=="rtl"}return this._memoizedIsRTL},attached:function(){this.positionTarget= this.positionTarget||this._defaultPositionTarget;if(this.autoFitOnAttach){var a;window.getComputedStyle((a=this.hostElement)!=null?a:this).display==="none"?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit())}}, detached:function(){}, fit:function(){this.position();this.constrain();this.center()}, _discoverInfo:function(){if(!this._fitInfo){var a,b=window.getComputedStyle((a=this.hostElement)!=null?a:this);a=window.getComputedStyle(this.sizingTarget);var c,d,e;this._fitInfo={inlineStyle:{top:((c=this.hostElement)!=null?c:this).style.top||"",left:((d=this.hostElement)!=null?d:this).style.left||"",position:((e=this.hostElement)!=null?e:this).style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing|| ""},positionedBy:{vertically:b.top!=="auto"?"top":b.bottom!=="auto"?"bottom":null,horizontally:b.left!=="auto"?"left":b.right!=="auto"?"right":null},sizedBy:{height:a.maxHeight!=="none",width:a.maxWidth!=="none",minWidth:parseInt(a.minWidth,10)||0,minHeight:parseInt(a.minHeight,10)||0},margin:{top:parseInt(b.marginTop,10)||0,right:parseInt(b.marginRight,10)||0,bottom:parseInt(b.marginBottom,10)||0,left:parseInt(b.marginLeft,10)||0}}}}, resetFit:function(){var a=this._fitInfo||{},b;for(b in a.sizerInlineStyle)this.sizingTarget.style[b]=a.sizerInlineStyle[b];for(b in a.inlineStyle){var c=void 0;((c=this.hostElement)!=null?c:this).style[b]=a.inlineStyle[b]}this._fitInfo=null}, refit:function(){var a=this.sizingTarget.scrollLeft,b=this.sizingTarget.scrollTop;this.resetFit();this.fit();this.sizingTarget.scrollLeft=a;this.sizingTarget.scrollTop=b}, position:function(){if(this.__shouldPosition){this._discoverInfo();window.ShadyDOM&&window.ShadyDOM.flush();var a;((a=this.hostElement)!=null?a:this).style.position="fixed";this.sizingTarget.style.boxSizing="border-box";var b;((b=this.hostElement)!=null?b:this).style.left="0px";var c;((c=this.hostElement)!=null?c:this).style.top="0px";var d,e=((d=this.hostElement)!=null?d:this).getBoundingClientRect();b=this.__getNormalizedRect(this.positionTarget);d=this.__getNormalizedRect(this.fitInto);if(this.expandSizingTargetForScrollbars){var h= this.sizingTarget.offsetWidth;var k=this.sizingTarget.offsetHeight;var m=this.sizingTarget.clientWidth;var p=this.sizingTarget.clientHeight}a=this._fitInfo.margin;b=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,{width:e.width+a.left+a.right,height:e.height+a.top+a.bottom},e,b,d);var q=b.left+a.left,r=b.top+a.top;c=Math.min(d.right-a.right,q+e.width);var w=Math.min(d.bottom-a.bottom,r+e.height);q=Math.max(d.left+a.left,Math.min(q,c-this._fitInfo.sizedBy.minWidth));r=Math.max(d.top+ a.top,Math.min(r,w-this._fitInfo.sizedBy.minHeight));c=Math.max(c-q,this._fitInfo.sizedBy.minWidth);w=Math.max(w-r,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=c+"px";this.sizingTarget.style.maxHeight=w+"px";q-=e.left;e=r-e.top;var z;((z=this.hostElement)!=null?z:this).style.left=q+"px";var C;((C=this.hostElement)!=null?C:this).style.top=e+"px";if(this.expandSizingTargetForScrollbars){z=this.sizingTarget.offsetHeight;k=z-this.sizingTarget.clientHeight-(k-p);if(k>0){this.sizingTarget.style.maxHeight= Math.min(d.height-a.top-a.bottom,w+k)+"px";k=this.sizingTarget.offsetHeight;p=k-z;var E;b.verticalAlign==="top"?E=e:b.verticalAlign==="middle"?E=e-p/2:b.verticalAlign==="bottom"&&(E=e-p);E=Math.max(d.top+a.top,Math.min(E,d.bottom-a.bottom-k));var I;((I=this.hostElement)!=null?I:this).style.top=E+"px"}E=this.sizingTarget.offsetWidth;h=E-this.sizingTarget.clientWidth-(h-m);if(h>0){kOb!==void 0?m=kOb:(m=document.createElement("div"),Object.assign(m.style,{overflow:"auto",position:"fixed",left:"0px", top:"0px",maxWidth:"100px",maxHeight:"100px"}),I=document.createElement("div"),I.style.width="200px",I.style.height="200px",m.appendChild(I),document.body.appendChild(m),kOb=Math.abs(m.offsetWidth-100)>1?m.offsetWidth-m.clientWidth:0,document.body.removeChild(m),m=kOb);this.sizingTarget.style.maxWidth=Math.min(d.width-a.left-a.right,c+h-m)+"px";h=this.sizingTarget.offsetWidth+m;m=h-E;var N;b.horizontalAlign==="left"?N=q:b.horizontalAlign==="center"?N=q-m/2:b.horizontalAlign==="right"&&(N=q-m);N=Math.max(d.left+ a.left,Math.min(N,d.right-a.right-h));var P;((P=this.hostElement)!=null?P:this).style.left=N+"px"}}}}, constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var a=this._fitInfo;if(!a.positionedBy.vertically){var b;((b=this.hostElement)!=null?b:this).style.position="fixed";var c;((c=this.hostElement)!=null?c:this).style.top="0px"}if(!a.positionedBy.horizontally){var d;((d=this.hostElement)!=null?d:this).style.position="fixed";var e;((e=this.hostElement)!=null?e:this).style.left="0px"}this.sizingTarget.style.boxSizing="border-box";var h;b=((h=this.hostElement)!=null?h:this).getBoundingClientRect(); a.sizedBy.height||this.__sizeDimension(b,a.positionedBy.vertically,"top","bottom","Height");a.sizedBy.width||this.__sizeDimension(b,a.positionedBy.horizontally,"left","right","Width")}}, _sizeDimension:function(a,b,c,d,e){this.__sizeDimension(a,b,c,d,e)}, __sizeDimension:function(a,b,c,d,e){var h=this._fitInfo,k=this.__getNormalizedRect(this.fitInto);k=e==="Width"?k.width:k.height;a=(b=b===d)?k-a[d]:a[c];c=h.margin[b?c:d];d="offset"+e;var m;h=((m=this.hostElement)!=null?m:this)[d]-this.sizingTarget[d];this.sizingTarget.style["max"+e]=k-c-a-h+"px"}, center:function(){if(!this.__shouldPosition){this._discoverInfo();var a=this._fitInfo.positionedBy;if(!a.vertically||!a.horizontally){var b;((b=this.hostElement)!=null?b:this).style.position="fixed";if(!a.vertically){var c;((c=this.hostElement)!=null?c:this).style.top="0px"}if(!a.horizontally){var d;((d=this.hostElement)!=null?d:this).style.left="0px"}var e;b=((e=this.hostElement)!=null?e:this).getBoundingClientRect();e=this.__getNormalizedRect(this.fitInto);if(!a.vertically){c=e.top-b.top+(e.height- b.height)/2;var h;((h=this.hostElement)!=null?h:this).style.top=c+"px"}if(!a.horizontally){a=e.left-b.left+(e.width-b.width)/2;var k;((k=this.hostElement)!=null?k:this).style.left=a+"px"}}}}, __getNormalizedRect:function(a){return a===document.documentElement||a===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:a.getBoundingClientRect()}, __getOffscreenArea:function(a,b,c){return Math.abs(Math.min(0,a.top)+Math.min(0,c.bottom-(a.top+b.height)))*b.width+Math.abs(Math.min(0,a.left)+Math.min(0,c.right-(a.left+b.width)))*b.height}, __getPosition:function(a,b,c,d,e,h){var k=[{verticalAlign:"top",horizontalAlign:"left",top:e.top+this.verticalOffset,left:e.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:e.top+this.verticalOffset,left:e.right-c.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:e.bottom-c.height-this.verticalOffset,left:e.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:e.bottom-c.height-this.verticalOffset,left:e.right-c.width- this.horizontalOffset}];if(this.noOverlap){for(var m=0,p=k.length;m<p;m++){var q={},r;for(r in k[m])q[r]=k[m][r];k.push(q)}k[0].top=k[1].top+=e.height;k[2].top=k[3].top-=e.height;k[4].left=k[6].left+=e.width;k[5].left=k[7].left-=e.width}b=b==="auto"?null:b;a=a==="auto"?null:a;a&&a!=="center"||(k.push({verticalAlign:"top",horizontalAlign:"center",top:e.top+this.verticalOffset+(this.noOverlap?e.height:0),left:e.left-d.width/2+e.width/2+this.horizontalOffset}),k.push({verticalAlign:"bottom",horizontalAlign:"center", top:e.bottom-c.height-this.verticalOffset-(this.noOverlap?e.height:0),left:e.left-d.width/2+e.width/2+this.horizontalOffset}));b&&b!=="middle"||(k.push({verticalAlign:"middle",horizontalAlign:"left",top:e.top-d.height/2+e.height/2+this.verticalOffset,left:e.left+this.horizontalOffset+(this.noOverlap?e.width:0)}),k.push({verticalAlign:"middle",horizontalAlign:"right",top:e.top-d.height/2+e.height/2+this.verticalOffset,left:e.right-c.width-this.horizontalOffset-(this.noOverlap?e.width:0)}));b==="middle"&& a==="center"&&k.push({verticalAlign:"middle",horizontalAlign:"center",top:e.top-d.height/2+e.height/2+this.verticalOffset,left:e.left-d.width/2+e.width/2+this.horizontalOffset});for(m=0;m<k.length;m++){d=k[m];e=d.verticalAlign===b;p=d.horizontalAlign===a;if(!this.dynamicAlign&&!this.noOverlap&&e&&p){var w=d;break}q=(!b||e)&&(!a||p);if(this.dynamicAlign||q){d.offscreenArea=this.__getOffscreenArea(d,c,h);if(d.offscreenArea===0&&q){w=d;break}w=w||d;q=d.offscreenArea-w.offscreenArea;if(q<0||q===0&&(e|| p))w=d}}return w}};/* Copyright (c) 2016 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier: BSD-3-Clause */ var bM=Element.prototype,mOb=bM.matches||bM.matchesSelector||bM.mozMatchesSelector||bM.msMatchesSelector||bM.oMatchesSelector||bM.webkitMatchesSelector,nOb=function(){},pOb=function(a){var b=oOb,c=[]; return b._collectTabbableNodes(a,c)?b._sortByTabIndex(c):c}; f=nOb.prototype;f._normalizedTabIndex=function(a){return(mOb.call(a,"input, select, textarea, button, object")?mOb.call(a,":not([disabled])"):mOb.call(a,"a[href], area[href], iframe, [tabindex], [contentEditable]"))?(a=a.getAttribute("tabindex")||0,Number(a)):-1}; f._collectTabbableNodes=function(a,b){if(a.nodeType!==Node.ELEMENT_NODE||!this._isVisible(a))return!1;var c=this._normalizedTabIndex(a),d=c>0;c>=0&&b.push(a);if(a.localName==="content"||a.localName==="slot")c=Ys(a).getDistributedNodes();else{var e;c=((e=Ys(a).shadowRoot)!=null?e:Ys(a.root||a)).children}for(a=0;a<c.length;a++)d=this._collectTabbableNodes(c[a],b)||d;return d}; f._isVisible=function(a){var b=a.style;return b.visibility!=="hidden"&&b.display!=="none"?(b=window.getComputedStyle(a),b.visibility!=="hidden"&&b.display!=="none"):!1}; f._sortByTabIndex=function(a){var b=a.length;if(b<2)return a;var c=Math.ceil(b/2);b=this._sortByTabIndex(a.slice(0,c));a=this._sortByTabIndex(a.slice(c));return this._mergeSortByTabIndex(b,a)}; f._mergeSortByTabIndex=function(a,b){for(var c=[];a.length>0&&b.length>0;)this._hasLowerTabOrder(a[0],b[0])?c.push(b.shift()):c.push(a.shift());return c.concat(a,b)}; f._hasLowerTabOrder=function(a,b){a=Math.max(a.tabIndex,0);b=Math.max(b.tabIndex,0);return a===0||b===0?b>a:a>b}; var oOb=new nOb;var qOb;var rOb;kt({_template:function(){if(rOb!==void 0)return rOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-iron-overlay-backdrop\"></slot>\n");var b=a.content,c=b.insertBefore;if(qOb===void 0){var d=document.createElement("template");G(d,""); qOb=d}d=qOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return rOb=a}, is:"tp-yt-iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null}, attached:function(){this.opened&&this._openedChanged(this.opened)}, prepare:function(){this.opened&&!this.parentNode&&Ys(document.body).appendChild(this)}, open:function(){this.opened=!0}, close:function(){this.opened=!1}, complete:function(){this.opened||this.parentNode!==document.body||Ys(this.parentNode).removeChild(this)}, _onTransitionend:function(a){a&&a.target===this&&this.complete()}, _openedChanged:function(a){a?this.prepare():(a=window.getComputedStyle(this),a.transitionDuration!=="0s"&&a.opacity!=0||this.complete());this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null;this.toggleClass("opened",this.opened)}.bind(this)))}});var cM=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;Gs(document.documentElement,"tap",function(){}); document.addEventListener("tap",this._onCaptureClick.bind(this),!0);document.addEventListener("focus",this._onCaptureFocus.bind(this),!0);document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)}; cM.prototype._bringOverlayAtIndexToFront=function(a){var b=this._overlays[a];if(b){var c=this._overlays.length-1,d=this._overlays[c];d&&this._shouldBeBehindOverlay(b,d)&&c--;if(!(a>=c)){d=Math.max(this._getZ(sOb(this)),this._minimumZ);for(this._getZ(b)<=d&&this._applyOverlayZ(b,d);a<c;)this._overlays[a]=this._overlays[a+1],a++;this._overlays[c]=b}}}; cM.prototype.addOverlay=function(a){var b=this._overlays.indexOf(a);if(b>=0)this._bringOverlayAtIndexToFront(b);else{b=this._overlays.length;var c=this._overlays[b-1],d=Math.max(this._getZ(c),this._minimumZ),e=this._getZ(a);c&&this._shouldBeBehindOverlay(a,c)&&(this._applyOverlayZ(c,d),b--,d=Math.max(this._getZ(this._overlays[b-1]),this._minimumZ));e<=d&&this._applyOverlayZ(a,d);this._overlays.splice(b,0,a)}this.trackBackdrop()}; cM.prototype.removeOverlay=function(a){a=this._overlays.indexOf(a);a!==-1&&(this._overlays.splice(a,1),this.trackBackdrop())}; var sOb=function(a){return a._overlays[a._overlays.length-1]},tOb=function(a){var b=dM; b._minimumZ=Math.max(b._minimumZ,a)}; f=cM.prototype;f.trackBackdrop=function(){var a=this._overlayWithBackdrop();if(a||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(a)-1,this.backdropElement.opened=!!a,this.backdropElement.prepare()}; f._overlayWithBackdrop=function(){for(var a=this._overlays.length-1;a>=0;a--)if(this._overlays[a].withBackdrop)return this._overlays[a]}; f._getZ=function(a){var b=this._minimumZ;if(a){var c,d,e=Number(((c=a.hostElement)!=null?c:a).style.zIndex||window.getComputedStyle((d=a.hostElement)!=null?d:a).zIndex);e===e&&(b=e)}return b}; f._setZ=function(a,b){var c;((c=a.hostElement)!=null?c:a).style.zIndex=b}; f._applyOverlayZ=function(a,b){this._setZ(a,b+2)}; f._overlayInPath=function(a){a=a||[];for(var b=0;b<a.length;b++){var c=void 0;if(((c=a[b].polymerController)!=null?c:a[b])._manager===this)return a[b]}}; f._onCaptureClick=function(a){var b=this._overlays.length-1;if(b!==-1)for(var c=Ys(a).path,d,e;(d=this._overlays[b])&&this._overlayInPath(c)!==((e=d.hostElement)!=null?e:d);)if(d._onCaptureClick(a),d.allowClickThrough)b--;else break}; f._onCaptureFocus=function(a){var b=sOb(this);b&&b._onCaptureFocus(a)}; f._onCaptureKeyDown=function(a){var b=sOb(this);b&&(Lt.keyboardEventMatchesKeys(a,"esc")?b._onCaptureEsc(a):Lt.keyboardEventMatchesKeys(a,"tab")&&b._onCaptureTab(a))}; f._shouldBeBehindOverlay=function(a,b){return!a.alwaysOnTop&&b.alwaysOnTop}; ia.Object.defineProperties(cM.prototype,{backdropElement:{configurable:!0,enumerable:!0,get:function(){this._backdropElement||(this._backdropElement=document.createElement("tp-yt-iron-overlay-backdrop"));return this._backdropElement}}, deepActiveElement:{configurable:!0,enumerable:!0,get:function(){var a=document.activeElement;a&&a instanceof Element!==!1||(a=document.body);for(;a.root&&Ys(a.root).activeElement;)a=Ys(a.root).activeElement;return a}}}); var dM=new cM;/* Copyright (c) 2017 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier: BSD-3-Clause */ var uOb=0,vOb=0,wOb=null,xOb=[],eM=["wheel","mousewheel","DOMMouseScroll"];y("web_no_lock_on_touchstart_killswitch")&&(eM.push("touchstart"),eM.push("touchmove")); var _boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,yOb,_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[],_lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=null,_unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager= null;function _hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a){return _lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(a)>-1} function _hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a){return _unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(a)>-1} function _composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a,b){var c,d;if(a.contains(b))return!0;a=Ys(a).querySelectorAll("content,slot");for(c=0;c<a.length;++c){var e=Ys(a[c]).getDistributedNodes();for(d=0;d<e.length;++d)if(e[d].nodeType===Node.ELEMENT_NODE&&_composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(e[d],b))return!0}return!1} function _scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a){a.cancelable&&_shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a)&&a.preventDefault();a.targetTouches&&(a=a.targetTouches[0],uOb=a.pageX,vOb=a.pageY)} function _lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(){_boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=_boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager||_scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.bind(void 0); for(var a=0,b=eM.length;a<b;a++)document.addEventListener(eM[a],_boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})} function _unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(){for(var a=0,b=eM.length;a<b;a++)document.removeEventListener(eM[a],_boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})} function _shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a){var b=Ys(a).rootTarget;a.type!=="touchmove"&&wOb!==b&&(wOb=b,xOb=_getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Ys(a).path));if(!xOb.length)return!0;if(a.type==="touchstart")return!1;a=_getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a); return!_getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(xOb,a.deltaX,a.deltaY)} function _getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a){for(var b=[],c=a.indexOf(yOb),d=0;d<=c;d++)if(a[d].nodeType===Node.ELEMENT_NODE){var e=a[d],h=e.style;h.overflow!=="scroll"&&h.overflow!=="auto"&&(h=window.getComputedStyle(e));h.overflow!=="scroll"&&h.overflow!=="auto"||b.push(e)}return b} function _getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a,b,c){if(b||c)for(var d=Math.abs(c)>=Math.abs(b),e=0;e<a.length;e++){var h=a[e];if(d?c<0?h.scrollTop>0:h.scrollTop<h.scrollHeight-h.clientHeight:b<0?h.scrollLeft>0:h.scrollLeft<h.scrollWidth-h.clientWidth)return h}} function _getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a){var b={deltaX:a.deltaX,deltaY:a.deltaY};"deltaX"in a||("wheelDeltaX"in a&&"wheelDeltaY"in a?(b.deltaX=-a.wheelDeltaX,b.deltaY=-a.wheelDeltaY):"wheelDelta"in a?(b.deltaX=0,b.deltaY=-a.wheelDelta):"axis"in a?(b.deltaX=a.axis===1?a.detail:0,b.deltaY=a.axis===2?a.detail:0):a.targetTouches&&(a=a.targetTouches[0],b.deltaX=uOb-a.pageX,b.deltaY=vOb-a.pageY));return b} ;var fM={properties:{opened:{observer:"_openedChanged",type:Boolean,value:!1,notify:!0},canceled:{observer:"_canceledChanged",readOnly:!0,type:Boolean,value:!1},withBackdrop:{observer:"_withBackdropChanged",type:Boolean},noAutoFocus:{type:Boolean,value:!1},noCancelOnEscKey:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},closingReason:{type:Object},restoreFocusOnClose:{type:Boolean,value:!1},allowClickThrough:{type:Boolean},alwaysOnTop:{type:Boolean},scrollAction:{type:String}, _manager:{type:Object,value:dM},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var a;return this._focusedChild||Ys((a=this.hostElement)!=null?a:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var a;return pOb((a=this.hostElement)!=null?a:this)},ready:function(){this.__shouldRemoveTabIndex=this.__isAnimating= !1;this.__firstFocusableNode=this.__lastFocusableNode=null;this.__rafs={};this.__scrollTop=this.__scrollLeft=this.__restoreFocusNode=null;this.__onCaptureScroll=this.__onCaptureScroll.bind(this);this.__rootNodes=null;this._ensureSetup()}, attached:function(){this.opened&&this._openedChanged(this.opened);var a;this._observer=Ys((a=this.hostElement)!=null?a:this).observeNodes(this._onNodesChange)}, detached:function(){if(this._observer){var a;Ys((a=this.hostElement)!=null?a:this).unobserveNodes(this._observer)}this._observer=null;for(var b in this.__rafs)this.__rafs[b]!==null&&cancelAnimationFrame(this.__rafs[b]);this.__rafs={};this._manager.removeOverlay(this);this.__isAnimating&&(this.opened?this._finishRenderOpened():(this._applyFocus(),this._finishRenderClosed()))}, toggle:function(){this._setCanceled(!1);this.opened=!this.opened}, open:function(){this._setCanceled(!1);this.opened=!0}, close:function(){this._setCanceled(!1);this.opened=!1}, cancel:function(a){this.fire("iron-overlay-canceled",a,{cancelable:!0}).defaultPrevented||(this._setCanceled(!0),this.opened=!1)}, invalidateTabbables:function(){this.__firstFocusableNode=this.__lastFocusableNode=null}, _ensureSetup:function(){if(!this._overlaySetup){this._overlaySetup=!0;var a;((a=this.hostElement)!=null?a:this).style.outline="none";var b;((b=this.hostElement)!=null?b:this).style.display="none"}}, _openedChanged:function(a){if(a){var b;((b=this.hostElement)!=null?b:this).removeAttribute("aria-hidden")}else{var c;((c=this.hostElement)!=null?c:this).setAttribute("aria-hidden","true")}this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))}, _canceledChanged:function(){this.closingReason=this.closingReason||{};this.closingReason.canceled=this.canceled}, _withBackdropChanged:function(){var a;if(this.withBackdrop&&!((a=this.hostElement)!=null?a:this).hasAttribute("tabindex")){var b;((b=this.hostElement)!=null?b:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var c;((c=this.hostElement)!=null?c:this).removeAttribute("tabindex");this.__shouldRemoveTabIndex=!1}this.opened&&this.isAttached&&this._manager.trackBackdrop()}, _prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement;this._preparePositioning();this.refit();this._finishPositioning();this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())}, _renderOpened:function(){this._finishRenderOpened()}, _renderClosed:function(){this._finishRenderClosed()}, _finishRenderOpened:function(){this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-opened")}, _finishRenderClosed:function(){var a;((a=this.hostElement)!=null?a:this).style.display="none";var b;((b=this.hostElement)!=null?b:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)}, _preparePositioning:function(){var a,b;((a=this.hostElement)!=null?a:this).style.transition=((b=this.hostElement)!=null?b:this).style.webkitTransition="none";var c,d;((c=this.hostElement)!=null?c:this).style.transform=((d=this.hostElement)!=null?d:this).style.webkitTransform="none";var e;((e=this.hostElement)!=null?e:this).style.display=""}, _finishPositioning:function(){var a;((a=this.hostElement)!=null?a:this).style.display="none";this.scrollTop=this.scrollTop;var b,c;((b=this.hostElement)!=null?b:this).style.transition=((c=this.hostElement)!=null?c:this).style.webkitTransition="";var d,e;((d=this.hostElement)!=null?d:this).style.transform=((e=this.hostElement)!=null?e:this).style.webkitTransform="";var h;((h=this.hostElement)!=null?h:this).style.display="";this.scrollTop=this.scrollTop}, _applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var a=this._manager.deepActiveElement,b;if(!(b=a===document.body))a:{for(;a;a=a.assignedSlot||a.parentNode||a.host)if(a===this){b=!0;break a}b=!1}b&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}}, _onCaptureClick:function(a){this.noCancelOnOutsideClick||this.cancel(a)}, _onCaptureFocus:function(a){if(this.withBackdrop){var b=Ys(a).path;b.indexOf(this)===-1?(a.stopPropagation(),this._applyFocus()):this._focusedChild=b[0]}}, _onCaptureEsc:function(a){this.noCancelOnEscKey||this.cancel(a)}, _onCaptureTab:function(a){if(this.withBackdrop){this.__ensureFirstLastFocusables();var b=a.shiftKey,c=b?this.__firstFocusableNode:this.__lastFocusableNode;b=b?this.__lastFocusableNode:this.__firstFocusableNode;if(c===b)c=!0;else{var d=this._manager.deepActiveElement;c=d===c||d===this}c&&(a.preventDefault(),this._focusedChild=b,this._applyFocus())}}, _onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)}, _onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())}, __ensureFirstLastFocusables:function(){var a=this._focusableNodes;this.__firstFocusableNode=a[0];this.__lastFocusableNode=a[a.length-1]}, __openedChanged:function(){this.opened?(this._prepareRenderOpened(),this._manager.addOverlay(this),this._applyFocus(),this._renderOpened()):(this._manager.removeOverlay(this),this._applyFocus(),this._renderClosed())}, __deraf:function(a,b){var c=this.__rafs;c[a]!==null&&cancelAnimationFrame(c[a]);c[a]=requestAnimationFrame(function(){c[a]=null;b.call(this)}.bind(this))}, __updateScrollObservers:function(a,b,c){a&&b&&this.__isValidScrollAction(c)?(c==="lock"&&(this.__saveScrollPosition(),_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this)>=0||(_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length===0&&_lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(), _lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.push(this),yOb=_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager[_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length-1],_lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager= [],_unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[])),this.__addScrollListeners()):(a=_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),a!==-1&&(_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(a,1),yOb=_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager[_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length- 1],_lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[],_unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[],_lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length===0&&_unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager()), this.__removeScrollListeners())}, __addScrollListeners:function(){if(!this.__rootNodes){this.__rootNodes=[];if(Rj)for(var a=this;a;)a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&a.host&&this.__rootNodes.push(a),a=a.host||a.assignedSlot||a.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(b){b.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)}, __removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(a){a.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this); this.isAttached||(this.__rootNodes=null)}, __isValidScrollAction:function(a){return a==="lock"||a==="refit"||a==="cancel"}, __onCaptureScroll:function(a){if(!(this.__isAnimating||Ys(a).path.indexOf(this)>=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(a);}}, __saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))}, __restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},gM=[lOb, Rt,fM];kt({_template:function(){if(jOb!==void 0)return jOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"contentWrapper\" class=\"style-scope tp-yt-iron-dropdown\">\n <slot id=\"content\" name=\"dropdown-content\" class=\"style-scope tp-yt-iron-dropdown\"></slot>\n</div>\n");var b=a.content,c=b.insertBefore;if(iOb===void 0){var d=document.createElement("template");G(d,""); iOb=d}d=iOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return jOb=a}, is:"tp-yt-iron-dropdown",behaviors:[Mt,Lt,gM,SNb],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"], get containedElement(){for(var a=Ys(this.$.content).getDistributedNodes(),b=0,c=a.length;b<c;b++)if(a[b].nodeType===Node.ELEMENT_NODE)return a[b]},ready:function(){this.scrollAction||(this.scrollAction=this.allowOutsideScroll?"refit":"lock");this._readied=!0}, attached:function(){this.sizingTarget&&this.sizingTarget!==this||(this.sizingTarget=this.containedElement||this)}, detached:function(){this.cancelAnimation()}, _openedChanged:function(){this.opened&&this.disabled?this.cancel():(this.cancelAnimation(),this._updateAnimationConfig(),fM._openedChanged.apply(this,arguments))}, _renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):fM._renderOpened.apply(this,arguments)}, _renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):fM._renderClosed.apply(this,arguments)}, _onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()}, _updateAnimationConfig:function(){for(var a=this.containedElement,b=[].concat(this.openAnimationConfig||[]).concat(this.closeAnimationConfig||[]),c=0;c<b.length;c++)b[c].node=a;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}}, _updateOverlayPosition:function(){this.isAttached&&this.notifyResize()}, _allowOutsideScrollChanged:function(a){this._readied&&(a?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")}, _applyFocus:function(){var a=this.focusTarget||this.containedElement;a&&this.opened&&!this.noAutoFocus?a.focus():fM._applyFocus.apply(this,arguments)}});var zOb;var AOb;/* Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier: BSD-3-Clause */ var BOb=new Pt({type:"iconset"}); kt({_template:function(){if(AOb!==void 0)return AOb;var a=document.createElement("template");G(a,"<!--css-build:shady-->\n");var b=a.content,c=b.insertBefore;if(zOb===void 0){var d=document.createElement("template");G(d,"");zOb= d}d=zOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return AOb=a}, is:"tp-yt-iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String}},observers:["_updateIcon(isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(a){a=(a||"").split(":");this._iconName=a.pop();this._iconsetName=a.pop()||this._DEFAULT_ICONSET;this._updateIcon()}, _srcChanged:function(){this._updateIcon()}, _usesIconset:function(){return this.icon||!this.src}, _updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Ys(this.root).removeChild(this._img),this._iconName===""?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&((this._iconset=BOb.byKey(this._iconsetName))?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"), this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Ys(this.root).appendChild(this._img))}});/* Copyright (c) 2014 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var COb=ka(["<iron-iconset-svg name=\"icons\" size=\"24\">\n<svg><defs>\n<g id=\"3d-rotation\"><path d=\"M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z\"></path></g>\n<g id=\"accessibility\"><path d=\"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z\"></path></g>\n<g id=\"accessible\"><circle cx=\"12\" cy=\"4\" r=\"2\"></circle><path d=\"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95zm-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07z\"></path></g>\n<g id=\"account-balance\"><path d=\"M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z\"></path></g>\n<g id=\"account-balance-wallet\"><path d=\"M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z\"></path></g>\n<g id=\"account-box\"><path d=\"M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z\"></path></g>\n<g id=\"account-circle\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z\"></path></g>\n<g id=\"add\"><path d=\"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z\"></path></g>\n<g id=\"add-alert\"><path d=\"M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72C7.37 5.03 5.12 7.75 5.12 11v5.82L3 18.94V20h18v-1.06l-2.12-2.12zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3v2.01z\"></path></g>\n<g id=\"add-box\"><path d=\"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z\"></path></g>\n<g id=\"add-circle\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z\"></path></g>\n<g id=\"add-circle-outline\"><path d=\"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"></path></g>\n<g id=\"add-shopping-cart\"><path d=\"M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z\"></path></g>\n<g id=\"alarm\"><path d=\"M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z\"></path></g>\n<g id=\"alarm-add\"><path d=\"M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z\"></path></g>\n<g id=\"alarm-off\"><path d=\"M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z\"></path></g>\n<g id=\"alarm-on\"><path d=\"M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z\"></path></g>\n<g id=\"all-out\"><path d=\"M16.21 4.16l4 4v-4zm4 12l-4 4h4zm-12 4l-4-4v4zm-4-12l4-4h-4zm12.95-.95c-2.73-2.73-7.17-2.73-9.9 0s-2.73 7.17 0 9.9 7.17 2.73 9.9 0 2.73-7.16 0-9.9zm-1.1 8.8c-2.13 2.13-5.57 2.13-7.7 0s-2.13-5.57 0-7.7 5.57-2.13 7.7 0 2.13 5.57 0 7.7z\"></path></g>\n<g id=\"android\"><path d=\"M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z\"></path></g>\n<g id=\"announcement\"><path d=\"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z\"></path></g>\n<g id=\"apps\"><path d=\"M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z\"></path></g>\n<g id=\"archive\"><path d=\"M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z\"></path></g>\n<g id=\"arrow-back\"><path d=\"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z\"></path></g>\n<g id=\"arrow-downward\"><path d=\"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z\"></path></g>\n<g id=\"arrow-drop-down\"><path d=\"M7 10l5 5 5-5z\"></path></g>\n<g id=\"arrow-drop-down-circle\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z\"></path></g>\n<g id=\"arrow-drop-up\"><path d=\"M7 14l5-5 5 5z\"></path></g>\n<g id=\"arrow-forward\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"></path></g>\n<g id=\"arrow-upward\"><path d=\"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z\"></path></g>\n<g id=\"aspect-ratio\"><path d=\"M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z\"></path></g>\n<g id=\"assessment\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"></path></g>\n<g id=\"assignment\"><path d=\"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z\"></path></g>\n<g id=\"assignment-ind\"><path d=\"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1V19z\"></path></g>\n<g id=\"assignment-late\"><path d=\"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 15h-2v-2h2v2zm0-4h-2V8h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z\"></path></g>\n<g id=\"assignment-return\"><path d=\"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z\"></path></g>\n<g id=\"assignment-returned\"><path d=\"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3V9h4v4h3l-5 5z\"></path></g>\n<g id=\"assignment-turned-in\"><path d=\"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z\"></path></g>\n<g id=\"attachment\"><path d=\"M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5C8.12 15 7 13.88 7 12.5S8.12 10 9.5 10H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5z\"></path></g>\n<g id=\"autorenew\"><path d=\"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z\"></path></g>\n<g id=\"backspace\"><path d=\"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59z\"></path></g>\n<g id=\"backup\"><path d=\"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z\"></path></g>\n<g id=\"block\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z\"></path></g>\n<g id=\"book\"><path d=\"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z\"></path></g>\n<g id=\"bookmark\"><path d=\"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z\"></path></g>\n<g id=\"bookmark-border\"><path d=\"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z\"></path></g>\n<g id=\"bug-report\"><path d=\"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z\"></path></g>\n<g id=\"build\"><path d=\"M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z\"></path></g>\n<g id=\"cached\"><path d=\"M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z\"></path></g>\n<g id=\"camera-enhance\"><path d=\"M9 3L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-1l1.25-2.75L16 13l-2.75-1.25L12 9l-1.25 2.75L8 13l2.75 1.25z\"></path></g>\n<g id=\"cancel\"><path d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"></path></g>\n<g id=\"card-giftcard\"><path d=\"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z\"></path></g>\n<g id=\"card-membership\"><path d=\"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2zm0 13H4v-2h16v2zm0-5H4V4h16v6z\"></path></g>\n<g id=\"card-travel\"><path d=\"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM9 4h6v2H9V4zm11 15H4v-2h16v2zm0-5H4V8h3v2h2V8h6v2h2V8h3v6z\"></path></g>\n<g id=\"change-history\"><path d=\"M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z\"></path></g>\n<g id=\"check\"><path d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"></path></g>\n<g id=\"check-box\"><path d=\"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"></path></g>\n<g id=\"check-box-outline-blank\"><path d=\"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\"></path></g>\n<g id=\"check-circle\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"></path></g>\n<g id=\"chevron-left\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"></path></g>\n<g id=\"chevron-right\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"></path></g>\n<g id=\"chrome-reader-mode\"><path d=\"M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 15h-9V6h9v13z\"></path></g>\n<g id=\"class\"><path d=\"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z\"></path></g>\n<g id=\"clear\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"></path></g>\n<g id=\"close\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"></path></g>\n<g id=\"cloud\"><path d=\"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z\"></path></g>\n<g id=\"cloud-circle\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01C8.58 8.28 10.13 7 12 7c2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16z\"></path></g>\n<g id=\"cloud-done\"><path d=\"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM10 17l-3.5-3.5 1.41-1.41L10 14.17 15.18 9l1.41 1.41L10 17z\"></path></g>\n<g id=\"cloud-download\"><path d=\"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z\"></path></g>\n<g id=\"cloud-off\"><path d=\"M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46C10.21 6.23 11.08 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96zM3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73 4.27 4 3 5.27zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73z\"></path></g>\n<g id=\"cloud-queue\"><path d=\"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3z\"></path></g>\n<g id=\"cloud-upload\"><path d=\"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z\"></path></g>\n<g id=\"code\"><path d=\"M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z\"></path></g>\n<g id=\"compare-arrows\"><path d=\"M9.01 14H2v2h7.01v3L13 15l-3.99-4v3zm5.98-1v-3H22V8h-7.01V5L11 9l3.99 4z\"></path></g>\n<g id=\"content-copy\"><path d=\"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z\"></path></g>\n<g id=\"content-cut\"><path d=\"M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM19 3l-6 6 2 2 7-7V3z\"></path></g>\n<g id=\"content-paste\"><path d=\"M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z\"></path></g>\n<g id=\"copyright\"><path d=\"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"></path></g>\n<g id=\"create\"><path d=\"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z\"></path></g>\n<g id=\"create-new-folder\"><path d=\"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z\"></path></g>\n<g id=\"credit-card\"><path d=\"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z\"></path></g>\n<g id=\"dashboard\"><path d=\"M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z\"></path></g>\n<g id=\"date-range\"><path d=\"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z\"></path></g>\n<g id=\"delete\"><path d=\"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z\"></path></g>\n<g id=\"delete-forever\"><path d=\"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z\"></path></g>\n<g id=\"delete-sweep\"><path d=\"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3v10zM14 5h-3l-1-1H6L5 5H2v2h12z\"></path></g>\n<g id=\"description\"><path d=\"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z\"></path></g>\n<g id=\"dns\"><path d=\"M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z\"></path></g>\n<g id=\"done\"><path d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"></path></g>\n<g id=\"done-all\"><path d=\"M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z\"></path></g>\n<g id=\"donut-large\"><path d=\"M11 5.08V2c-5 .5-9 4.81-9 10s4 9.5 9 10v-3.08c-3-.48-6-3.4-6-6.92s3-6.44 6-6.92zM18.97 11H22c-.47-5-4-8.53-9-9v3.08C16 5.51 18.54 8 18.97 11zM13 18.92V22c5-.47 8.53-4 9-9h-3.03c-.43 3-2.97 5.49-5.97 5.92z\"></path></g>\n<g id=\"donut-small\"><path d=\"M11 9.16V2c-5 .5-9 4.79-9 10s4 9.5 9 10v-7.16c-1-.41-2-1.52-2-2.84s1-2.43 2-2.84zM14.86 11H22c-.48-4.75-4-8.53-9-9v7.16c1 .3 1.52.98 1.86 1.84zM13 14.84V22c5-.47 8.52-4.25 9-9h-7.14c-.34.86-.86 1.54-1.86 1.84z\"></path></g>\n<g id=\"drafts\"><path d=\"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zM12 13L3.74 7.84 12 3l8.26 4.84L12 13z\"></path></g>\n<g id=\"eject\"><path d=\"M5 17h14v2H5zm7-12L5.33 15h13.34z\"></path></g>\n<g id=\"error\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z\"></path></g>\n<g id=\"error-outline\"><path d=\"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\"></path></g>\n<g id=\"euro-symbol\"><path d=\"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1 0 .34.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57z\"></path></g>\n<g id=\"event\"><path d=\"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z\"></path></g>\n<g id=\"event-seat\"><path d=\"M4 18v3h3v-3h10v3h3v-6H4zm15-8h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8z\"></path></g>\n<g id=\"exit-to-app\"><path d=\"M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\"></path></g>\n<g id=\"expand-less\"><path d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"></path></g>\n<g id=\"expand-more\"><path d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"></path></g>\n<g id=\"explore\"><path d=\"M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z\"></path></g>\n<g id=\"extension\"><path d=\"M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z\"></path></g>\n<g id=\"face\"><path d=\"M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zm6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8z\"></path></g>\n<g id=\"favorite\"><path d=\"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z\"></path></g>\n<g id=\"favorite-border\"><path d=\"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z\"></path></g>\n<g id=\"feedback\"><path d=\"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 12h-2v-2h2v2zm0-4h-2V6h2v4z\"></path></g>\n<g id=\"file-download\"><path d=\"M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z\"></path></g>\n<g id=\"file-upload\"><path d=\"M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z\"></path></g>\n<g id=\"filter-list\"><path d=\"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z\"></path></g>\n<g id=\"find-in-page\"><path d=\"M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L20 19.59zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z\"></path></g>\n<g id=\"find-replace\"><path d=\"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4zm5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z\"></path></g>\n<g id=\"fingerprint\"><path d=\"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57 0-4.66 1.97-4.66 4.39 0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15zm7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zM14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94 1.7 0 3.08 1.32 3.08 2.94 0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38z\"></path></g>\n<g id=\"first-page\"><path d=\"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"></path></g>\n<g id=\"flag\"><path d=\"M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z\"></path></g>\n<g id=\"flight-land\"><path d=\"M2.5 19h19v2h-19zm7.18-5.73l4.35 1.16 5.31 1.42c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17l1.6.43 5.31 1.43z\"></path></g>\n<g id=\"flight-takeoff\"><path d=\"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 1.82 3.16.77 1.33 1.6-.43 5.31-1.42 4.35-1.16L21 11.49c.81-.23 1.28-1.05 1.07-1.85z\"></path></g>\n<g id=\"flip-to-back\"><path d=\"M9 7H7v2h2V7zm0 4H7v2h2v-2zm0-8c-1.11 0-2 .9-2 2h2V3zm4 12h-2v2h2v-2zm6-12v2h2c0-1.1-.9-2-2-2zm-6 0h-2v2h2V3zM9 17v-2H7c0 1.1.89 2 2 2zm10-4h2v-2h-2v2zm0-4h2V7h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5V7zm10-2h2V3h-2v2zm0 12h2v-2h-2v2z\"></path></g>\n<g id=\"flip-to-front\"><path d=\"M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3c0 1.1.89 2 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z\"></path></g>\n<g id=\"folder\"><path d=\"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z\"></path></g>\n<g id=\"folder-open\"><path d=\"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z\"></path></g>\n<g id=\"folder-shared\"><path d=\"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z\"></path></g>\n<g id=\"font-download\"><path d=\"M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z\"></path></g>\n<g id=\"forward\"><path d=\"M12 8V4l8 8-8 8v-4H4V8z\"></path></g>\n<g id=\"fullscreen\"><path d=\"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z\"></path></g>\n<g id=\"fullscreen-exit\"><path d=\"M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z\"></path></g>\n<g id=\"g-translate\"><path d=\"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zM7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4zm6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53-.65-2.23zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7zM21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1v13z\"></path></g>\n<g id=\"gavel\"><path d=\"M1 21h12v2H1zM5.245 8.07l2.83-2.827 14.14 14.142-2.828 2.828zM12.317 1l5.657 5.656-2.83 2.83-5.654-5.66zM3.825 9.485l5.657 5.657-2.828 2.828-5.657-5.657z\"></path></g>\n<g id=\"gesture\"><path d=\"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 3.09 3.21 3.09 1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93l1.75 1.71zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48z\"></path></g>\n<g id=\"get-app\"><path d=\"M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z\"></path></g>\n<g id=\"gif\"><path d=\"M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1zm10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\"></path></g>\n<g id=\"grade\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"></path></g>\n<g id=\"group-work\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z\"></path></g>\n<g id=\"help\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z\"></path></g>\n<g id=\"help-outline\"><path d=\"M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z\"></path></g>\n<g id=\"highlight-off\"><path d=\"M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"></path></g>\n<g id=\"history\"><path d=\"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z\"></path></g>\n<g id=\"home\"><path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"></path></g>\n<g id=\"hourglass-empty\"><path d=\"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z\"></path></g>\n<g id=\"hourglass-full\"><path d=\"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z\"></path></g>\n<g id=\"http\"><path d=\"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5v2zm2.5-.5h1.5V15H10v-4.5h1.5V9H7v1.5zm5.5 0H14V15h1.5v-4.5H17V9h-4.5v1.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5zm0 2.5h-2v-1h2v1z\"></path></g>\n<g id=\"https\"><path d=\"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z\"></path></g>\n<g id=\"important-devices\"><path d=\"M23 11.01L18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99zM23 20h-5v-7h5v7zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2zm-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9h-3.03z\"></path></g>\n<g id=\"inbox\"><path d=\"M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10z\"></path></g>\n<g id=\"indeterminate-check-box\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z\"></path></g>\n<g id=\"info\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z\"></path></g>\n<g id=\"info-outline\"><path d=\"M11 17h2v-6h-2v6zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 9h2V7h-2v2z\"></path></g>\n<g id=\"input\"><path d=\"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3z\"></path></g>\n<g id=\"invert-colors\"><path d=\"M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z\"></path></g>\n<g id=\"label\"><path d=\"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z\"></path></g>\n<g id=\"label-outline\"><path d=\"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16 17H5V7h11l3.55 5L16 17z\"></path></g>\n<g id=\"language\"><path d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z\"></path></g>\n<g id=\"last-page\"><path d=\"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"></path></g>\n<g id=\"launch\"><path d=\"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z\"></path></g>\n<g id=\"lightbulb-outline\"><path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\"></path></g>\n<g id=\"line-style\"><path d=\"M3 16h5v-2H3v2zm6.5 0h5v-2h-5v2zm6.5 0h5v-2h-5v2zM3 20h2v-2H3v2zm4 0h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM3 12h8v-2H3v2zm10 0h8v-2h-8v2zM3 4v4h18V4H3z\"></path></g>\n<g id=\"line-weight\"><path d=\"M3 17h18v-2H3v2zm0 3h18v-1H3v1zm0-7h18v-3H3v3zm0-9v4h18V4H3z\"></path></g>\n<g id=\"link\"><path d=\"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z\"></path></g>\n<g id=\"list\"><path d=\"M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z\"></path></g>\n<g id=\"lock\"><path d=\"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z\"></path></g>\n<g id=\"lock-open\"><path d=\"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z\"></path></g>\n<g id=\"lock-outline\"><path d=\"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9V6zM18 20H6V10h12v10z\"></path></g>\n<g id=\"low-priority\"><path d=\"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5z\"></path></g>\n<g id=\"loyalty\"><path d=\"M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7zm11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z\"></path></g>\n<g id=\"mail\"><path d=\"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\"></path></g>\n<g id=\"markunread\"><path d=\"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\"></path></g>\n<g id=\"markunread-mailbox\"><path d=\"M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2z\"></path></g>\n<g id=\"menu\"><path d=\"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z\"></path></g>\n<g id=\"more-horiz\"><path d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"></path></g>\n<g id=\"more-vert\"><path d=\"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"></path></g>\n<g id=\"motorcycle\"><path d=\"M19.44 9.03L15.41 5H11v2h3.59l2 2H5c-2.8 0-5 2.2-5 5s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h1.65l2.77-2.77c-.21.54-.32 1.14-.32 1.77 0 2.8 2.2 5 5 5s5-2.2 5-5c0-2.65-1.97-4.77-4.56-4.97zM7.82 15C7.4 16.15 6.28 17 5 17c-1.63 0-3-1.37-3-3s1.37-3 3-3c1.28 0 2.4.85 2.82 2H5v2h2.82zM19 17c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z\"></path></g>\n<g id=\"move-to-inbox\"><path d=\"M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10zm-3-5h-2V7h-4v3H8l4 4 4-4z\"></path></g>\n<g id=\"next-week\"><path d=\"M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM10 5h4v2h-4V5zm1 13.5l-1-1 3-3-3-3 1-1 4 4-4 4z\"></path></g>\n<g id=\"note-add\"><path d=\"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z\"></path></g>\n<g id=\"offline-pin\"><path d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm5 16H7v-2h10v2zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3 10.3 14z\"></path></g>\n<g id=\"opacity\"><path d=\"M17.66 8L12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8zM6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14H6z\"></path></g>\n<g id=\"open-in-browser\"><path d=\"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z\"></path></g>\n<g id=\"open-in-new\"><path d=\"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z\"></path></g>\n<g id=\"open-with\"><path d=\"M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z\"></path></g>\n<g id=\"pageview\"><path d=\"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3.21 14.21l-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9-1.42 1.42z\"></path></g>\n<g id=\"pan-tool\"><path d=\"M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"></path></g>\n<g id=\"payment\"><path d=\"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z\"></path></g>\n<g id=\"perm-camera-mic\"><path d=\"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2v4z\"></path></g>\n<g id=\"perm-contact-calendar\"><path d=\"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z\"></path></g>\n<g id=\"perm-data-setting\"><path d=\"M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5zm3.71 7.99c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32l-1.07-.83zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z\"></path></g>\n<g id=\"perm-device-information\"><path d=\"M13 7h-2v2h2V7zm0 4h-2v6h2v-6zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z\"></path></g>\n<g id=\"perm-identity\"><path d=\"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z\"></path></g>\n<g id=\"perm-media\"><path d=\"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2V6zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15H7z\"></path></g>\n<g id=\"perm-phone-msg\"><path d=\"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM12 3v10l3-3h6V3h-9z\"></path></g>\n<g id=\"perm-scan-wifi\"><path d=\"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3zm1 13h-2v-6h2v6zm-2-8V6h2v2h-2z\"></path></g>\n<g id=\"pets\"><circle cx=\"4.5\" cy=\"9.5\" r=\"2.5\"></circle><circle cx=\"9\" cy=\"5.5\" r=\"2.5\"></circle><circle cx=\"15\" cy=\"5.5\" r=\"2.5\"></circle><circle cx=\"19.5\" cy=\"9.5\" r=\"2.5\"></circle><path d=\"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32-.11-.04-.22-.07-.33-.09-.25-.04-.52-.04-.78-.04s-.53 0-.79.05c-.11.02-.22.05-.33.09-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8z\"></path></g>\n<g id=\"picture-in-picture\"><path d=\"M19 7h-8v6h8V7zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2zm0 16.01H3V4.98h18v14.03z\"></path></g>\n<g id=\"picture-in-picture-alt\"><path d=\"M19 11h-8v6h8v-6zm4 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-2 .02H3V4.97h18v14.05z\"></path></g>\n<g id=\"play-for-work\"><path d=\"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z\"></path></g>\n<g id=\"polymer\"><path d=\"M19 4h-4L7.11 16.63 4.5 12 9 4H5L.5 12 5 20h4l7.89-12.63L19.5 12 15 20h4l4.5-8z\"></path></g>\n<g id=\"power-settings-new\"><path d=\"M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z\"></path></g>\n<g id=\"pregnant-woman\"><path d=\"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2zm7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3v-4z\"></path></g>\n<g id=\"print\"><path d=\"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z\"></path></g>\n<g id=\"query-builder\"><path d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"></path></g>\n<g id=\"question-answer\"><path d=\"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z\"></path></g>\n<g id=\"radio-button-checked\"><path d=\"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\"></path></g>\n<g id=\"radio-button-unchecked\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\"></path></g>\n<g id=\"receipt\"><path d=\"M18 17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z\"></path></g>\n<g id=\"record-voice-over\"><circle cx=\"9\" cy=\"9\" r=\"4\"></circle><path d=\"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm7.76-9.64l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z\"></path></g>\n<g id=\"redeem\"><path d=\"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z\"></path></g>\n<g id=\"redo\"><path d=\"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z\"></path></g>\n<g id=\"refresh\"><path d=\"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z\"></path></g>\n<g id=\"remove\"><path d=\"M19 13H5v-2h14v2z\"></path></g>\n<g id=\"remove-circle\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z\"></path></g>\n<g id=\"remove-circle-outline\"><path d=\"M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"></path></g>\n<g id=\"remove-shopping-cart\"><path d=\"M22.73 22.73L2.77 2.77 2 2l-.73-.73L0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.27-1.27zM7.42 15c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h2.36l2 2H7.42zm8.13-2c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H6.54l9.01 9zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2z\"></path></g>\n<g id=\"reorder\"><path d=\"M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z\"></path></g>\n<g id=\"reply\"><path d=\"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z\"></path></g>\n<g id=\"reply-all\"><path d=\"M7 8V5l-7 7 7 7v-3l-4-4 4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z\"></path></g>\n<g id=\"report\"><path d=\"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zm1-4.3h-2V7h2v6z\"></path></g>\n<g id=\"report-problem\"><path d=\"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z\"></path></g>\n<g id=\"restore\"><path d=\"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z\"></path></g>\n<g id=\"restore-page\"><path d=\"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5z\"></path></g>\n<g id=\"room\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z\"></path></g>\n<g id=\"rounded-corner\"><path d=\"M19 19h2v2h-2v-2zm0-2h2v-2h-2v2zM3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm0-4h2V3H3v2zm4 0h2V3H7v2zm8 16h2v-2h-2v2zm-4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm-8 0h2v-2H7v2zm-4 0h2v-2H3v2zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2V8z\"></path></g>\n<g id=\"rowing\"><path d=\"M8.5 14.5L4 19l1.5 1.5L9 17h2l-2.5-2.5zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18l3 3.01z\"></path></g>\n<g id=\"save\"><path d=\"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z\"></path></g>\n<g id=\"schedule\"><path d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"></path></g>\n<g id=\"search\"><path d=\"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\"></path></g>\n<g id=\"select-all\"><path d=\"M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z\"></path></g>\n<g id=\"send\"><path d=\"M2.01 21L23 12 2.01 3 2 10l15 2-15 2z\"></path></g>\n<g id=\"settings\"><path d=\"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z\"></path></g>\n<g id=\"settings-applications\"><path d=\"M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69z\"></path></g>\n<g id=\"settings-backup-restore\"><path d=\"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z\"></path></g>\n<g id=\"settings-bluetooth\"><path d=\"M11 24h2v-2h-2v2zm-4 0h2v-2H7v2zm8 0h2v-2h-2v2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 3.83l1.88 1.88L13 7.59V3.83zm1.88 10.46L13 16.17v-3.76l1.88 1.88z\"></path></g>\n<g id=\"settings-brightness\"><path d=\"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z\"></path></g>\n<g id=\"settings-cell\"><path d=\"M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM16 .01L8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99zM16 16H8V4h8v12z\"></path></g>\n<g id=\"settings-ethernet\"><path d=\"M7.77 6.76L6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12l4.35-5.24zM7 13h2v-2H7v2zm10-2h-2v2h2v-2zm-6 2h2v-2h-2v2zm6.77-7.52l-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12l-5.41-6.52z\"></path></g>\n<g id=\"settings-input-antenna\"><path d=\"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z\"></path></g>\n<g id=\"settings-input-component\"><path d=\"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z\"></path></g>\n<g id=\"settings-input-composite\"><path d=\"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z\"></path></g>\n<g id=\"settings-input-hdmi\"><path d=\"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7h-1zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8V4z\"></path></g>\n<g id=\"settings-input-svideo\"><path d=\"M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5zm7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5zM8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15zM12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1zm0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9zm5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z\"></path></g>\n<g id=\"settings-overscan\"><path d=\"M12.01 5.5L10 8h4l-1.99-2.5zM18 10v4l2.5-1.99L18 10zM6 10l-2.5 2.01L6 14v-4zm8 6h-4l2.01 2.5L14 16zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z\"></path></g>\n<g id=\"settings-phone\"><path d=\"M13 9h-2v2h2V9zm4 0h-2v2h2V9zm3 6.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 9v2h2V9h-2z\"></path></g>\n<g id=\"settings-power\"><path d=\"M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm2-22h-2v10h2V2zm3.56 2.44l-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56zM15 24h2v-2h-2v2z\"></path></g>\n<g id=\"settings-remote\"><path d=\"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1zm-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05zM12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0z\"></path></g>\n<g id=\"settings-voice\"><path d=\"M7 24h2v-2H7v2zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3zm-1 11h2v-2h-2v2zm4 0h2v-2h-2v2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72z\"></path></g>\n<g id=\"shop\"><path d=\"M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 4L9 18z\"></path></g>\n<g id=\"shop-two\"><path d=\"M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3V9zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5h-5zm-6-2h4v2h-4V3zm0 12V8l5.5 3-5.5 4z\"></path></g>\n<g id=\"shopping-basket\"><path d=\"M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z\"></path></g>\n<g id=\"shopping-cart\"><path d=\"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z\"></path></g>\n<g id=\"sort\"><path d=\"M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z\"></path></g>\n<g id=\"speaker-notes\"><path d=\"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 14H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7 6h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z\"></path></g>\n<g id=\"speaker-notes-off\"><path d=\"M10.54 11l-.54-.54L7.54 8 6 6.46 2.38 2.84 1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46 17.54 18l-7-7zM8 14H6v-2h2v2zm-2-3V9l2 2H6zm14-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2z\"></path></g>\n<g id=\"spellcheck\"><path d=\"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3zm-6.02-5L8.5 5.48 10.57 11H6.43zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13l-1.41-1.41z\"></path></g>\n<g id=\"star\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"></path></g>\n<g id=\"star-border\"><path d=\"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z\"></path></g>\n<g id=\"star-half\"><path d=\"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z\"></path></g>\n<g id=\"stars\"><path d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z\"></path></g>\n<g id=\"store\"><path d=\"M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z\"></path></g>\n<g id=\"subdirectory-arrow-left\"><path d=\"M11 9l1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6 6-6z\"></path></g>\n<g id=\"subdirectory-arrow-right\"><path d=\"M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z\"></path></g>\n<g id=\"subject\"><path d=\"M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z\"></path></g>\n<g id=\"supervisor-account\"><path d=\"M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z\"></path></g>\n<g id=\"swap-horiz\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"></path></g>\n<g id=\"swap-vert\"><path d=\"M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z\"></path></g>\n<g id=\"swap-vertical-circle\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z\"></path></g>\n<g id=\"system-update-alt\"><path d=\"M12 16.5l4-4h-3v-9h-2v9H8l4 4zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z\"></path></g>\n<g id=\"tab\"><path d=\"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z\"></path></g>\n<g id=\"tab-unselected\"><path d=\"M1 9h2V7H1v2zm0 4h2v-2H1v2zm0-8h2V3c-1.1 0-2 .9-2 2zm8 16h2v-2H9v2zm-8-4h2v-2H1v2zm2 4v-2H1c0 1.1.9 2 2 2zM21 3h-8v6h10V5c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM9 5h2V3H9v2zM5 21h2v-2H5v2zM5 5h2V3H5v2zm16 16c1.1 0 2-.9 2-2h-2v2zm0-8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2z\"></path></g>\n<g id=\"text-format\"><path d=\"M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z\"></path></g>\n<g id=\"theaters\"><path d=\"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z\"></path></g>\n<g id=\"thumb-down\"><path d=\"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z\"></path></g>\n<g id=\"thumb-up\"><path d=\"M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z\"></path></g>\n<g id=\"thumbs-up-down\"><path d=\"M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55V6zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5z\"></path></g>\n<g id=\"timeline\"><path d=\"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z\"></path></g>\n<g id=\"toc\"><path d=\"M3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z\"></path></g>\n<g id=\"today\"><path d=\"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z\"></path></g>\n<g id=\"toll\"><path d=\"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zM3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65z\"></path></g>\n<g id=\"touch-app\"><path d=\"M9 11.24V7.5C9 6.12 10.12 5 11.5 5S14 6.12 14 7.5v3.74c1.21-.81 2-2.18 2-3.74C16 5.01 13.99 3 11.5 3S7 5.01 7 7.5c0 1.56.79 2.93 2 3.74zm9.84 4.63l-4.54-2.26c-.17-.07-.35-.11-.54-.11H13v-6c0-.83-.67-1.5-1.5-1.5S10 6.67 10 7.5v10.74l-3.43-.72c-.08-.01-.15-.03-.24-.03-.31 0-.59.13-.79.33l-.79.8 4.94 4.94c.27.27.65.44 1.06.44h6.79c.75 0 1.33-.55 1.44-1.28l.75-5.27c.01-.07.02-.14.02-.2 0-.62-.38-1.16-.91-1.38z\"></path></g>\n<g id=\"track-changes\"><path d=\"M19.07 4.93l-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z\"></path></g>\n<g id=\"translate\"><path d=\"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z\"></path></g>\n<g id=\"trending-down\"><path d=\"M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"></path></g>\n<g id=\"trending-flat\"><path d=\"M22 12l-4-4v3H3v2h15v3z\"></path></g>\n<g id=\"trending-up\"><path d=\"M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"></path></g>\n<g id=\"turned-in\"><path d=\"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z\"></path></g>\n<g id=\"turned-in-not\"><path d=\"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z\"></path></g>\n<g id=\"unarchive\"><path d=\"M20.55 5.22l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28zM12 9.5l5.5 5.5H14v2h-4v-2H6.5L12 9.5zM5.12 5l.82-1h12l.93 1H5.12z\"></path></g>\n<g id=\"undo\"><path d=\"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z\"></path></g>\n<g id=\"unfold-less\"><path d=\"M7.41 18.59L8.83 20 12 16.83 15.17 20l1.41-1.41L12 14l-4.59 4.59zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z\"></path></g>\n<g id=\"unfold-more\"><path d=\"M12 5.83L15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9 12 5.83zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15 12 18.17z\"></path></g>\n<g id=\"update\"><path d=\"M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1-2.73 2.71-2.73 7.08 0 9.79 2.73 2.71 7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58 3.51-3.47 9.14-3.47 12.65 0L21 3v7.12zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8h1.5z\"></path></g>\n<g id=\"verified-user\"><path d=\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z\"></path></g>\n<g id=\"view-agenda\"><path d=\"M20 13H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm0-10H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z\"></path></g>\n<g id=\"view-array\"><path d=\"M4 18h3V5H4v13zM18 5v13h3V5h-3zM8 18h9V5H8v13z\"></path></g>\n<g id=\"view-carousel\"><path d=\"M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z\"></path></g>\n<g id=\"view-column\"><path d=\"M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z\"></path></g>\n<g id=\"view-day\"><path d=\"M2 21h19v-3H2v3zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zM2 3v3h19V3H2z\"></path></g>\n<g id=\"view-headline\"><path d=\"M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z\"></path></g>\n<g id=\"view-list\"><path d=\"M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z\"></path></g>\n<g id=\"view-module\"><path d=\"M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z\"></path></g>\n<g id=\"view-quilt\"><path d=\"M10 18h5v-6h-5v6zm-6 0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z\"></path></g>\n<g id=\"view-stream\"><path d=\"M4 18h17v-6H4v6zM4 5v6h17V5H4z\"></path></g>\n<g id=\"view-week\"><path d=\"M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z\"></path></g>\n<g id=\"visibility\"><path d=\"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z\"></path></g>\n<g id=\"visibility-off\"><path d=\"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z\"></path></g>\n<g id=\"warning\"><path d=\"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z\"></path></g>\n<g id=\"watch-later\"><path d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z\"></path></g>\n<g id=\"weekend\"><path d=\"M21 10c-1.1 0-2 .9-2 2v3H5v-3c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2zm-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.51 2 2.82V14h12v-2.03c0-1.3.84-2.4 2-2.82V7c0-1.1-.9-2-2-2z\"></path></g>\n<g id=\"work\"><path d=\"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z\"></path></g>\n<g id=\"youtube-searched-for\"><path d=\"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19l-4.99-5z\"></path></g>\n<g id=\"zoom-in\"><path d=\"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zm2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z\"></path></g>\n<g id=\"zoom-out\"><path d=\"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z\"></path></g>\n</defs></svg>\n</iron-iconset-svg>"]), DOb=ps(COb);DOb.setAttribute("style","display: none;");document.head.appendChild(DOb.content);var EOb;var FOb;var GOb=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),HOb=GOb&&GOb[1]>=8; kt({_template:function(){if(FOb!==void 0)return FOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><array-selector id=\"selector\" items=\"{{items}}\" selected=\"{{selectedItems}}\" selected-item=\"{{selectedItem}}\" class=\"style-scope tp-yt-iron-list\"></array-selector>\n\n<div id=\"items\" class=\"style-scope tp-yt-iron-list\">\n <slot class=\"style-scope tp-yt-iron-list\"></slot>\n</div>\n");var b=a.content,c=b.insertBefore;if(EOb===void 0){var d=document.createElement("template"); G(d,""); EOb=d}d=EOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return FOb=a}, is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)", "_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[BOa,Rt,RNb,qOa],_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_focusedItem:null,_focusedVirtualIndex:-1,_focusedPhysicalIndex:-1,_offscreenFocusedItem:null, _focusBackfillItem:null,_itemsPerRow:1,_itemWidth:0,_rowHeight:0,_templateCost:0,_parentModel:!0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return(this.grid?this._physicalRows*this._rowHeight:this._physicalSize)-this._viewportHeight},get _itemsParent(){return Ys(Ys(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight- this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var a=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,a-this._physicalCount)},set _virtualStart(a){a=this._clamp(a,0,this._maxVirtualStart);this.grid&&(a-=a%this._itemsPerRow);this._virtualStartVal=a},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(a){a%=this._physicalCount;a<0&&(a=this._physicalCount+a);this.grid&&(a-=a%this._itemsPerRow);this._physicalStartVal=a},get _physicalStart(){return this._physicalStartVal|| 0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(a){this._physicalCountVal=a},get _physicalCount(){return this._physicalCountVal||0},get _optPhysicalSize(){return this._viewportHeight===0?Infinity:this._viewportHeight*this._maxPages},get _isVisible(){return!(!this.offsetWidth&&!this.offsetHeight)},get firstVisibleIndex(){var a=this._firstVisibleIndexVal;if(a==null){var b=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal= a=this._iterateItems(function(c,d){b+=this._getPhysicalSizeIncrement(c);if(b>this._scrollPosition)return this.grid?d-d%this._itemsPerRow:d;if(this.grid&&this._virtualCount-1===d)return d-d%this._itemsPerRow})||0}return a}, get lastVisibleIndex(){var a=this._lastVisibleIndexVal;if(a==null){if(this.grid)a=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var b=this._physicalTop+this._scrollOffset;this._iterateItems(function(c,d){b<this._scrollBottom&&(a=d);b+=this._getPhysicalSizeIncrement(c)})}this._lastVisibleIndexVal=a}return a}, get _defaultScrollTarget(){return this},get _virtualRowCount(){return Math.ceil(this._virtualCount/this._itemsPerRow)},get _estRowsInView(){return Math.ceil(this._viewportHeight/this._rowHeight)},get _physicalRows(){return Math.ceil(this._physicalCount/this._itemsPerRow)},get _scrollOffset(){return this._scrollerPaddingTop+this.scrollOffset},ready:function(){this.addEventListener("focus",this._didFocus.bind(this),!0)}, attached:function(){this._debounce("_render",this._render,Wr);this.listen(this,"iron-resize","_resizeHandler");this.listen(this,"keydown","_keydownHandler")}, detached:function(){this.unlisten(this,"iron-resize","_resizeHandler");this.unlisten(this,"keydown","_keydownHandler")}, _setOverflow:function(a){this.style.webkitOverflowScrolling=a===this?"touch":"";this.style.overflowY=a===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,Wr)}, updateViewportBoundaries:function(){var a=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(a["padding-top"],10);this._isRTL=a.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()}, _scrollHandler:function(){var a=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),b=a-this._scrollPosition,c=b>=0;this._scrollPosition=a;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(b)>this._physicalSize&&this._physicalSize>0?(b-=this._scrollOffset,c=Math.round(b/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=c,this._physicalStart+=c,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()): this._physicalCount>0&&(a=this._getReusables(c),c?(this._physicalTop=a.physicalTop,this._virtualStart+=a.indexes.length,this._physicalStart+=a.indexes.length):(this._virtualStart=this._virtualStart-a.indexes.length,this._physicalStart=this._physicalStart-a.indexes.length),this._update(a.indexes,c?null:a.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),Xr))}, _getReusables:function(a){var b=[],c=this._hiddenContentSize*this._ratio,d=this._virtualStart,e=this._virtualEnd,h=this._physicalCount,k=this._physicalTop+this._scrollOffset;var m=this._physicalBottom+this._scrollOffset;var p=this._scrollPosition,q=this._scrollBottom;if(a){var r=this._physicalStart;m=p-k}else r=this._physicalEnd,m-=q;for(;;){var w=this._getPhysicalSizeIncrement(r);m-=w;if(b.length>=h||m<=c)break;if(a){if(e+b.length+1>=this._virtualCount)break;if(k+w>=p-this._scrollOffset)break;b.push(r); k+=w;r=(r+1)%h}else{if(d-b.length<=0)break;if(k+this._physicalSize-w<=q)break;b.push(r);k-=w;r=r===0?h-1:r-1}}return{indexes:b,physicalTop:k-this._scrollOffset}}, _update:function(a,b){if(!(a&&a.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(a);this._updateMetrics(a);if(b)for(;b.length;)a=b.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(a);this._positionItems();this._updateScrollerSize()}}, _createPool:function(a){this._ensureTemplatized();var b,c=Array(a);for(b=0;b<a;b++){var d=this.stamp(null);c[b]=d.root.querySelector("*");this._itemsParent.appendChild(d.root)}return c}, _isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition}, _increasePoolIfNeeded:function(a){a=this._clamp(this._physicalCount+a,3,this._virtualCount-this._virtualStart);a=this._convertIndexToCompleteRow(a);if(this.grid){var b=a%this._itemsPerRow;b&&a-b<=this._physicalCount&&(a+=this._itemsPerRow);a-=b}a-=this._physicalCount;b=Math.round(this._physicalCount*.5);if(!(a<0)){if(a>0){b=window.performance.now();[].push.apply(this._physicalItems,this._createPool(a));for(var c=0;c<a;c++)this._physicalSizes.push(0);this._physicalCount+=a;this._physicalStart>this._physicalEnd&& this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=a);this._update();this._templateCost=(window.performance.now()-b)/a;b=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||b===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,b)),XJa):this._debounce("_increasePoolIfNeeded", this._increasePoolIfNeeded.bind(this,b),Xr))}}, _render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var a=this._getReusables(!0);this._physicalTop=a.physicalTop;this._virtualStart+=a.indexes.length;this._physicalStart+=a.indexes.length;this._update(a.indexes);this._update();this._increasePoolIfNeeded(0)}else this._virtualCount>0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))}, _ensureTemplatized:function(){if(!this.ctor){(this._userTemplate=this.queryEffectiveChildren("template"))||console.warn("iron-list requires a template to be provided in light-dom");var a={__key__:!0};a[this.as]=!0;a[this.indexAs]=!0;a[this.selectedAs]=!0;a.tabIndex=!0;this._instanceProps=a;this.templatize(this._userTemplate,this.mutableData)}}, _gridChanged:function(a,b){typeof b!=="undefined"&&(this.notifyResize(),Ms(),a&&this._updateGridMetrics())}, _itemsChanged:function(a){if(a.path==="items")this._physicalTop=this._virtualStart=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._lastVisibleIndexVal=this._firstVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._removeFocusedItem(),this._debounce("_render",this._render, Wr);else if(a.path==="items.splices"){this._adjustVirtualIndex(a.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(a.value.indexSplices.some(function(c){return c.addedCount>0||c.removed.length>0})){var b=this._getActiveElement(); this.contains(b)&&b.blur()}a=a.value.indexSplices.some(function(c){return c.index+c.addedCount>=this._virtualStart&&c.index<=this._virtualEnd},this); this._isClientFull()&&!a||this._debounce("_render",this._render,Wr)}else a.path!=="items.length"&&this._forwardItemPath(a.path,a.value)}, _forwardItemPath:function(a,b){a=a.slice(6);var c=a.indexOf(".");c===-1&&(c=a.length);var d,e=this.modelForElement(this._offscreenFocusedItem),h=parseInt(a.substring(0,c),10);if(d=this._isIndexRendered(h)){var k=this._getPhysicalIndex(h);var m=this.modelForElement(this._physicalItems[k])}else e&&(m=e);m&&m[this.indexAs]===h&&(a=a.substring(c+1),a=this.as+(a?"."+a:""),m._setPendingPropertyOrPath(a,b,!1,!0),m._flushProperties&&m._flushProperties(),d&&(this._updateMetrics([k]),this._positionItems(), this._updateScrollerSize()))}, _adjustVirtualIndex:function(a){a.forEach(function(b){b.removed.forEach(this._removeItem,this);b.index<this._virtualStart&&(b=Math.max(b.addedCount-b.removed.length,b.index-this._virtualStart),this._virtualStart+=b,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=b))},this)}, _removeItem:function(a){this.$.selector.deselect(a);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===a&&this._removeFocusedItem()}, _iterateItems:function(a,b){var c,d;if(arguments.length===2&&b)for(d=0;d<b.length;d++){var e=b[d];var h=this._computeVidx(e);if((c=a.call(this,e,h))!=null)return c}else{e=this._physicalStart;for(h=this._virtualStart;e<this._physicalCount;e++,h++)if((c=a.call(this,e,h))!=null)return c;for(e=0;e<this._physicalStart;e++,h++)if((c=a.call(this,e,h))!=null)return c}}, _computeVidx:function(a){return a>=this._physicalStart?this._virtualStart+(a-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+a}, _assignModels:function(a){this._iterateItems(function(b,c){var d=this._physicalItems[b],e=this.items&&this.items[c];if(e!=null){var h=this.modelForElement(d);h.__key__=null;this._forwardProperty(h,this.as,e);this._forwardProperty(h,this.selectedAs,this.$.selector.isSelected(e));this._forwardProperty(h,this.indexAs,c);this._forwardProperty(h,"tabIndex",this._focusedVirtualIndex===c?0:-1);this._physicalIndexForKey[h.__key__]=b;h._flushProperties&&h._flushProperties(!0);d.removeAttribute("hidden")}else d.setAttribute("hidden", "")},a)}, _updateMetrics:function(a){Ms();var b=0,c=0,d=this._physicalAverageCount,e=this._physicalAverage;this._iterateItems(function(h){c+=this._physicalSizes[h];this._physicalSizes[h]=this._physicalItems[h].offsetHeight;b+=this._physicalSizes[h];this._physicalAverageCount+=this._physicalSizes[h]?1:0},a); this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(c=this._itemsPerRow===1?c:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+b-c,this._itemsPerRow=1);this._physicalAverageCount!==d&&(this._physicalAverage=Math.round((e*d+b)/this._physicalAverageCount))}, _updateGridMetrics:function(){this._itemWidth=this._physicalCount>0?this._physicalItems[0].getBoundingClientRect().width:200;this._rowHeight=this._physicalCount>0?this._physicalItems[0].offsetHeight:200;this._itemsPerRow=this._itemWidth?Math.floor(this._viewportWidth/this._itemWidth):this._itemsPerRow}, _positionItems:function(){this._adjustScrollPosition();var a=this._physicalTop;if(this.grid){var b=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(c,d){var e=Math.floor(d%this._itemsPerRow*this._itemWidth+b);this._isRTL&&(e*=-1);this.translate3d(e+"px",a+"px",0,this._physicalItems[c]);this._shouldRenderNextRow(d)&&(a+=this._rowHeight)})}else this._iterateItems(function(c){this.translate3d(0,a+"px",0,this._physicalItems[c]); a+=this._physicalSizes[c]})}, _getPhysicalSizeIncrement:function(a){return this.grid?this._computeVidx(a)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[a]}, _shouldRenderNextRow:function(a){return a%this._itemsPerRow===this._itemsPerRow-1}, _adjustScrollPosition:function(){var a=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(a!==0){this._physicalTop=this._physicalTop-a;var b=this._scrollPosition;!HOb&&b>0&&this._resetScrollPosition(b-a)}}, _resetScrollPosition:function(a){this.scrollTarget&&a>=0&&(this._scrollPosition=this._scrollTop=a)}, _updateScrollerSize:function(a){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((a=(a=(a=a||this._scrollHeight===0)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height<this._estScrollHeight)||Math.abs(this._estScrollHeight-this._scrollHeight)>=this._viewportHeight)this.$.items.style.height= this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight}, scrollToItem:function(a){return this.scrollToIndex(this.items.indexOf(a))}, scrollToIndex:function(a){if(!(typeof a!=="number"||a<0||a>this.items.length-1)&&(Ms(),this._physicalCount!==0)){a=this._clamp(a,0,this._virtualCount-1);if(!this._isIndexRendered(a)||a>=this._maxVirtualStart)this._virtualStart=this.grid?a-this._itemsPerRow*2:a-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var b=this._physicalStart,c=this._virtualStart,d=0,e=this._hiddenContentSize;c<a&& d<=e;)d+=this._getPhysicalSizeIncrement(b),b=(b+1)%this._physicalCount,c++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+d);this._increasePoolIfNeeded(0);this._lastVisibleIndexVal=this._firstVisibleIndexVal=null}}, _resetAverage:function(){this._physicalAverageCount=this._physicalAverage=0}, _resizeHandler:function(){this._debounce("_render",function(){this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)},Wr)}, selectItem:function(a){return this.selectIndex(this.items.indexOf(a))}, selectIndex:function(a){if(!(a<0||a>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(a)){var b=this.modelForElement(this._physicalItems[this._getPhysicalIndex(a)]);b&&(b[this.selectedAs]=!0);this.updateSizeForIndex(a)}this.$.selector.selectIndex(a)}}, deselectItem:function(a){return this.deselectIndex(this.items.indexOf(a))}, deselectIndex:function(a){a<0||a>=this._virtualCount||(this._isIndexRendered(a)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(a)])[this.selectedAs]=!1,this.updateSizeForIndex(a)),this.$.selector.deselectIndex(a))}, toggleSelectionForItem:function(a){return this.toggleSelectionForIndex(this.items.indexOf(a))}, toggleSelectionForIndex:function(a){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(a):this.$.selector.isSelected(this.items[a]))?this.deselectIndex(a):this.selectIndex(a)}, clearSelection:function(){this._iterateItems(function(a){this.modelForElement(this._physicalItems[a])[this.selectedAs]=!1}); this.$.selector.clearSelection()}, _selectionEnabledChanged:function(a){(a?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")}, _selectionHandler:function(a){var b=this.modelForElement(a.target);if(b){var c=Ys(a).path[0];a=this._getActiveElement();var d=this._physicalItems[this._getPhysicalIndex(b[this.indexAs])];if(c.localName!=="input"&&c.localName!=="button"&&c.localName!=="select"){c=b.tabIndex;b.tabIndex=-100;var e=a?a.tabIndex:-1;b.tabIndex=c;a&&d!==a&&d.contains(a)&&e!==-100||this.toggleSelectionForItem(b[this.as])}}}, _multiSelectionChanged:function(a){this.clearSelection();this.$.selector.multi=a}, updateSizeForItem:function(a){return this.updateSizeForIndex(this.items.indexOf(a))}, updateSizeForIndex:function(a){if(!this._isIndexRendered(a))return null;this._updateMetrics([this._getPhysicalIndex(a)]);this._positionItems();return null}, _manageFocus:function(){var a=this._focusedVirtualIndex;a>=0&&a<this._virtualCount?this._isIndexRendered(a)?this._restoreFocusedItem():this._createFocusBackfillItem():this._virtualCount>0&&this._physicalCount>0&&(this._focusedPhysicalIndex=this._physicalStart,this._focusedVirtualIndex=this._virtualStart,this._focusedItem=this._physicalItems[this._physicalStart])}, _convertIndexToCompleteRow:function(a){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(a/this._itemsPerRow)*this._itemsPerRow:a}, _isIndexRendered:function(a){return a>=this._virtualStart&&a<=this._virtualEnd}, _isIndexVisible:function(a){return a>=this.firstVisibleIndex&&a<=this.lastVisibleIndex}, _getPhysicalIndex:function(a){return(this._physicalStart+(a-this._virtualStart))%this._physicalCount}, focusItem:function(a){this._focusPhysicalItem(a)}, _focusPhysicalItem:function(a){if(!(a<0||a>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(a)||this.scrollToIndex(a);var b=this._physicalItems[this._getPhysicalIndex(a)],c=this.modelForElement(b),d;c.tabIndex=-100;b.tabIndex===-100&&(d=b);d||(d=Ys(b).querySelector("[tabindex=\"-100\"]"));c.tabIndex=0;this._focusedVirtualIndex=a;d&&d.focus()}}, _removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem);this._focusedItem=this._focusBackfillItem=this._offscreenFocusedItem=null;this._focusedPhysicalIndex=this._focusedVirtualIndex=-1}, _createFocusBackfillItem:function(){var a=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var b=this.stamp(null);this._focusBackfillItem=b.root.querySelector("*");this._itemsParent.appendChild(b.root)}this._offscreenFocusedItem=this._physicalItems[a];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[a]=this._focusBackfillItem;this._focusedPhysicalIndex=a;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}}, _restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var a=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),b=this._physicalItems[a];if(b){var c=this.modelForElement(b),d=this.modelForElement(this._offscreenFocusedItem);c[this.as]===d[this.as]?(this._focusBackfillItem=b,c.tabIndex=-1,this._physicalItems[a]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(), this._focusBackfillItem=null);this._offscreenFocusedItem=null}}}, _didFocus:function(a){a=this.modelForElement(a.target);var b=this.modelForElement(this._focusedItem),c=this._offscreenFocusedItem!==null,d=this._focusedVirtualIndex;a&&(b===a?this._isIndexVisible(d)||this.scrollToIndex(d):(this._restoreFocusedItem(),b&&(b.tabIndex=-1),a.tabIndex=0,this._focusedVirtualIndex=d=a[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(d),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],c&&!this._offscreenFocusedItem&&this._update()))}, _keydownHandler:function(a){switch(a.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&a.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex+(this.grid?this._itemsPerRow:1));break;case 39:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+(this._isRTL?-1:1));break;case 38:this._focusedVirtualIndex>0&&a.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex-(this.grid?this._itemsPerRow:1));break;case 37:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+( this._isRTL?1:-1));break;case 13:this._focusPhysicalItem(this._focusedVirtualIndex),this.selectionEnabled&&this._selectionHandler(a);}}, _clamp:function(a,b,c){return Math.min(c,Math.max(b,a))}, _debounce:function(a,b,c){this._debouncers=this._debouncers||{};this._debouncers[a]=ys(this._debouncers[a],c,b.bind(this));zs(this._debouncers[a])}, _forwardProperty:function(a,b,c){a._setPendingProperty(b,c)}, _forwardHostPropV2:function(a,b){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(c){c&&this.modelForElement(c).forwardHostProp(a,b)},this)}, _notifyInstancePropV2:function(a,b,c){uKa(this.as,b)&&(a=a[this.indexAs],b==this.as&&(this.items[a]=c),this.notifyPath(es(this.as,"items."+a,b),c))}, _getStampedChildren:function(){return this._physicalItems}, _forwardInstancePath:function(a,b,c){b.indexOf(this.as+".")===0&&this.notifyPath("items."+a.__key__+"."+b.slice(this.as.length+1),c)}, _forwardParentPath:function(a,b){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(c){c&&this.modelForElement(c).notifyPath(a,b)},this)}, _forwardParentProp:function(a,b){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(c){c&&(this.modelForElement(c)[a]=b)},this)}, _getActiveElement:function(){var a=this._itemsParent.node.domHost;return Ys(a?a.root:document).activeElement}, _scrollTargetChanged:function(a,b){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(b)if(a==="document")this.scrollTarget=this._doc;else if(typeof a==="string"){var c,d;this.scrollTarget=(b=(d=(c=this.domHost)==null?void 0:c.polymerController)!=null?d:this.domHost)&&b.$?b.$[a]:Ys(this.ownerDocument).querySelector("#"+a)}else this._isValidScrollTarget()&&(this._oldScrollTarget=a,this._toggleScrollListener(this._shouldHaveListener,a))}});var IOb;var JOb;var KOb=document.createElement("template");G(KOb,""); document.head.appendChild(KOb.content);kt({_template:function(){if(JOb!==void 0)return JOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div class=\"header style-scope tp-yt-paper-card\">\n <iron-image hidden$=\"[[!image]]\" aria-hidden$=\"[[_isHidden(image)]]\" src=\"[[image]]\" alt=\"[[alt]]\" placeholder=\"[[placeholderImage]]\" preload=\"[[preloadImage]]\" fade=\"[[fadeImage]]\" class=\"style-scope tp-yt-paper-card\"></iron-image>\n <div hidden$=\"[[!heading]]\" class$=\"title-text [[_computeHeadingClass(image)]]\" class=\"style-scope tp-yt-paper-card\">\n [[heading]]\n </div>\n</div>\n\n<slot class=\"style-scope tp-yt-paper-card\"></slot>\n"); var b=a.content,c=b.insertBefore;if(IOb===void 0){var d=document.createElement("template");G(d,""); IOb=d}d=IOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return JOb=a}, is:"tp-yt-paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(a){return a?"false":"true"}, _headingChanged:function(a){var b=this.getAttribute("heading"),c=this.getAttribute("aria-label");typeof c==="string"&&c!==b||this.setAttribute("aria-label",a)}, _computeHeadingClass:function(a){return a?" over-image":""}, _computeAnimated:function(a){return a}});var LOb;var MOb;kt({_template:function(){if(MOb!==void 0)return MOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"checkboxContainer\" class=\"style-scope tp-yt-paper-checkbox\"><div id=\"checkbox\" class$=\"[[_computeCheckboxClass(checked, invalid)]]\" class=\"style-scope tp-yt-paper-checkbox\"><div id=\"checkmark\" class$=\"[[_computeCheckmarkClass(checked)]]\" class=\"style-scope tp-yt-paper-checkbox\"></div></div></div><div id=\"checkboxLabel\" style-target=\"label\" class=\"style-scope tp-yt-paper-checkbox\"><slot class=\"style-scope tp-yt-paper-checkbox\"></slot></div>"); var b=a.content,c=b.insertBefore;if(LOb===void 0){var d=document.createElement("template");G(d,""); LOb=d}d=LOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return MOb=a}, is:"tp-yt-paper-checkbox",behaviors:[VNb],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){dt(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var a=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),b="px",c=a.match(/[A-Za-z]+$/);c!==null&&(b=c[0]);a=parseFloat(a);c=8/3*a;b==="px"&&(c=Math.floor(c),c%2!==a%2&&c++);this.updateStyles({"--paper-checkbox-ink-size":c+ b})}})}, _computeCheckboxClass:function(a,b){var c="";a&&(c+="checked ");b&&(c+="invalid");return c}, _computeCheckmarkClass:function(a){return a?"":"hidden"}, _createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return TNb._createRipple.call(this)}});var NOb;var OOb;var POb={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(a){y("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(a)}, _onDialogClickWrapped:function(a){y("dialog_behavior_no_tap_killswitch")||this._onDialogClick(a)}, ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0}, _modalChanged:function(a,b){b&&(a?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.withBackdrop=this.noCancelOnEscKey=this.noCancelOnOutsideClick=!0):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&this.__prevWithBackdrop))}, _updateClosingReasonConfirmed:function(a){this.closingReason=this.closingReason||{};this.closingReason.confirmed=a}, _onDialogClick:function(a){for(var b=Ys(a).path,c=0,d,e=b.indexOf((d=this.hostElement)!=null?d:this);c<e;c++)if(d=b[c],d.hasAttribute&&(d.hasAttribute("dialog-dismiss")||d.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(d.hasAttribute("dialog-confirm"));this.close();a.stopPropagation();break}}},QOb=[gM, POb];var ROb=document.createElement("template");G(ROb,"");document.head.appendChild(ROb.content);kt({_template:function(){if(OOb!==void 0)return OOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-paper-dialog\"></slot>\n");var b=a.content,c=b.insertBefore;if(NOb===void 0){var d=document.createElement("template");G(d,""); NOb=d}d=NOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return OOb=a}, is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[QOb,SNb],listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},_renderOpened:function(){this.cancelAnimation();this.playAnimation("entry")}, _renderClosed:function(){this.cancelAnimation();this.playAnimation("exit")}, _onNeonAnimationFinish:function(){this.opened?this._finishRenderOpened():this._finishRenderClosed()}});var SOb;var TOb;kt({_template:function(){if(TOb!==void 0)return TOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"scrollable\" class=\"scrollable style-scope tp-yt-paper-dialog-scrollable\" on-scroll=\"updateScrollState\">\n <slot class=\"style-scope tp-yt-paper-dialog-scrollable\"></slot>\n</div>\n");var b=a.content,c=b.insertBefore;if(SOb===void 0){var d=document.createElement("template");G(d,""); SOb=d}d=SOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return TOb=a}, is:"tp-yt-paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget();this.classList.add("no-padding")}, attached:function(){this._ensureTarget();requestAnimationFrame(this.updateScrollState.bind(this))}, updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0);this.toggleClass("can-scroll",this.scrollTarget.offsetHeight<this.scrollTarget.scrollHeight);this.toggleClass("scrolled-to-bottom",this.scrollTarget.scrollTop+this.scrollTarget.offsetHeight>=this.scrollTarget.scrollHeight)}, _ensureTarget:function(){var a,b,c;if(((a=window.ShadyDOM)==null?void 0:a.noPatch)!==!0&&((b=window.ShadyDOM)==null?void 0:b.noPatch)!=="on-demand"||((c=this.__shady_parentNode)==null?void 0:c.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(POb)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var UOb=ka(["<iron-iconset-svg name=\"paper-dropdown-menu\" size=\"24\">\n<svg><defs>\n<g id=\"arrow-drop-down\"><path d=\"M12,15.7L5.6,9.4l0.7-0.7l5.6,5.6l5.6-5.6l0.7,0.7L12,15.7z\"></path></g>\n</defs></svg>\n</iron-iconset-svg>"]),VOb=ps(UOb);VOb.setAttribute("style","display: none;");document.head.appendChild(VOb.content);var WOb;var XOb;kt({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[aM],configure:function(a){var b=a.node,c=b.getBoundingClientRect().height;return this._effect=new KeyframeEffect(b,[{height:c/2+"px"},{height:c+"px"}],this.timingFromConfig(a))}}); kt({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[aM],configure:function(a){var b=a.node,c=b.getBoundingClientRect().width;return this._effect=new KeyframeEffect(b,[{width:c/2+"px"},{width:c+"px"}],this.timingFromConfig(a))}}); kt({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[aM],configure:function(a){var b=a.node,c=b.getBoundingClientRect().width;return this._effect=new KeyframeEffect(b,[{width:c+"px"},{width:c-c/20+"px"}],this.timingFromConfig(a))}}); kt({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[aM],configure:function(a){var b=a.node,c=b.getBoundingClientRect().height;this.setPrefixedProperty(b,"transformOrigin","0 0");return this._effect=new KeyframeEffect(b,[{height:c+"px",transform:"translateY(0)"},{height:c/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(a))}});var YOb;var ZOb;var hM={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},$Ob=function(){}; f=$Ob.prototype;f.registered=function(){this._prepKeyBindings()}; f.addOwnKeyBinding=function(a,b){this._imperativeKeyBindings[a]=b;this._prepKeyBindings();this._resetKeyEventListeners()}; f.removeOwnKeyBindings=function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()}; f.keyboardEventMatchesKeys=function(a,b){b=sQa(b);for(var c=0;c<b.length;++c)if(qQa(b[c],a))return!0;return!1}; f._collectKeyBindings=function(){var a=this.behaviors.map(function(b){return b.keyBindings}); a.indexOf(this.keyBindings)===-1&&a.push(this.keyBindings);return a}; f._prepKeyBindings=function(){this._keyBindings={};this._collectKeyBindings().forEach(function(c){for(var d in c)this._addKeyBinding(d,c[d])},this); for(var a in this._imperativeKeyBindings)this._addKeyBinding(a,this._imperativeKeyBindings[a]);for(var b in this._keyBindings)this._keyBindings[b].sort(function(c,d){c=c[0].hasModifiers;return c===d[0].hasModifiers?0:c?-1:1})}; f._addKeyBinding=function(a,b){sQa(a).forEach(function(c){this._keyBindings[c.event]=this._keyBindings[c.event]||[];this._keyBindings[c.event].push([c,b])},this)}; f._resetKeyEventListeners=function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()}; f._listenKeyEventListeners=function(){this.keyEventTarget&&Object.keys(this._keyBindings).forEach(function(a){var b=this._onKeyBindingEvent.bind(this,this._keyBindings[a]);this._boundKeyHandlers.push([this.keyEventTarget,a,b]);this.keyEventTarget.addEventListener(a,b)},this)}; f._unlistenKeyEventListeners=function(){for(var a,b,c;this._boundKeyHandlers.length;)a=this._boundKeyHandlers.pop(),b=a[0],c=a[1],a=a[2],b.removeEventListener(c,a)}; f._onKeyBindingEvent=function(a,b){this.stopKeyboardEventPropagation&&b.stopPropagation();if(!b.defaultPrevented)for(var c=0;c<a.length;c++){var d=a[c][0],e=a[c][1];if(qQa(d,b)&&(this._triggerKeyHandler(d,e,b),b.defaultPrevented))break}}; f._triggerKeyHandler=function(a,b,c){var d=Object.create(a);d.keyboardEvent=c;a=new CustomEvent(a.event,{detail:d,cancelable:!0});this[b].call(this,a);a.defaultPrevented&&c.preventDefault()}; f._focusBlurHandler=function(a){this._setFocused(a.type==="focus")}; f._changedControlState=function(){this._controlStateChanged&&this._controlStateChanged()}; f._setFocused=function(){}; $Ob=kt({_template:function(){if(ZOb!==void 0)return ZOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"trigger\" on-tap=\"toggle\" class=\"style-scope tp-yt-paper-menu-button\">\n <slot name=\"dropdown-trigger\" class=\"style-scope tp-yt-paper-menu-button\"></slot>\n</div>\n\n<tp-yt-iron-dropdown id=\"dropdown\" opened=\"{{opened}}\" horizontal-align=\"[[horizontalAlign]]\" vertical-align=\"[[verticalAlign]]\" dynamic-align=\"[[dynamicAlign]]\" horizontal-offset=\"[[horizontalOffset]]\" vertical-offset=\"[[verticalOffset]]\" no-overlap=\"[[noOverlap]]\" open-animation-config=\"[[openAnimationConfig]]\" close-animation-config=\"[[closeAnimationConfig]]\" no-animations=\"[[noAnimations]]\" focus-target=\"[[_dropdownContent]]\" allow-outside-scroll=\"[[allowOutsideScroll]]\" restore-focus-on-close=\"[[restoreFocusOnClose]]\" on-iron-overlay-canceled=\"__onIronOverlayCanceled\" expand-sizing-target-for-scrollbars=\"[[expandSizingTargetForScrollbars]]\" class=\"style-scope tp-yt-paper-menu-button\">\n <div slot=\"dropdown-content\" class=\"dropdown-content style-scope tp-yt-paper-menu-button\">\n <slot id=\"content\" name=\"dropdown-content\" class=\"style-scope tp-yt-paper-menu-button\"></slot>\n </div>\n</tp-yt-iron-dropdown>\n"); var b=a.content,c=b.insertBefore;if(YOb===void 0){var d=document.createElement("template");G(d,""); YOb=d}d=YOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return ZOb=a}, is:"tp-yt-paper-menu-button",behaviors:[Lt,Mt],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean, value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"tp-yt-paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:hM.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:hM.ANIMATION_CUBIC_BEZIER}}]}}, closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"tp-yt-paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:hM.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}}, allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var a=Ys(this.$.content).getDistributedNodes(),b=0,c=a.length;b<c;b++)if(a[b].nodeType===Node.ELEMENT_NODE)return a[b]},toggle:function(){this.opened?this.close():this.open()}, open:function(){this.disabled||this.$.dropdown.open()}, close:function(){this.$.dropdown.close()}, _onIronSelect:function(){this.ignoreSelect||this.close()}, _onIronActivate:function(){this.closeOnActivate&&this.close()}, _openedChanged:function(a,b){a?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):b!=null&&this.fire("paper-dropdown-close")}, _disabledChanged:function(a){Mt._disabledChanged.apply(this,arguments);a&&this.opened&&this.close()}, __onIronOverlayCanceled:function(a){var b=this.$.trigger;Ys(a.detail).path.indexOf(b)>-1&&a.preventDefault()}}); Object.keys(hM).forEach(function(a){$Ob[a]=hM[a]});var aPb=jt(HTMLElement); kt({_template:function(){if(XOb!==void 0)return XOb;var a=document.createElement("template");G(a,"<!--css-build:shady--><tp-yt-paper-menu-button id=\"menuButton\" vertical-align=\"[[verticalAlign]]\" horizontal-align=\"[[horizontalAlign]]\" vertical-offset=\"[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]\" disabled=\"[[disabled]]\" no-animations=\"[[noAnimations]]\" on-iron-select=\"_onIronSelect\" on-iron-deselect=\"_onIronDeselect\" opened=\"{{opened}}\" close-on-activate=\"\" allow-outside-scroll=\"[[allowOutsideScroll]]\" class=\"style-scope tp-yt-paper-dropdown-menu-light\">\n \n <div id=\"dropdown-trigger\" class=\"dropdown-trigger style-scope tp-yt-paper-dropdown-menu-light\" slot=\"dropdown-trigger\" role=\"button\" tabindex=\"0\" aria-haspopup=\"listbox\">\n <label class$=\"[[_computeLabelClass(noLabelFloat,alwaysFloatLabel,hasContent)]]\" style-target=\"label\" class=\"style-scope tp-yt-paper-dropdown-menu-light\">\n [[label]]\n </label>\n <div id=\"input\" tabindex=\"-1\" style-target=\"input\" class=\"style-scope tp-yt-paper-dropdown-menu-light\"> </div>\n <tp-yt-iron-icon icon=\"paper-dropdown-menu:arrow-drop-down\" class=\"style-scope tp-yt-paper-dropdown-menu-light\"></tp-yt-iron-icon>\n <span class=\"error style-scope tp-yt-paper-dropdown-menu-light\">[[errorMessage]]</span>\n </div>\n <slot id=\"content\" name=\"dropdown-content\" slot=\"dropdown-content\" class=\"style-scope tp-yt-paper-dropdown-menu-light\"></slot>\n</tp-yt-paper-menu-button>\n");var b= a.content,c=b.insertBefore;if(WOb===void 0){var d=document.createElement("template");G(d,""); WOb=d}d=WOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return XOb=a}, is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[Ot,Mt,St,XL,YL],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0,observer:"_valueChanged"},label:{type:String},placeholder:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean, value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,hasContent:{type:Boolean,readOnly:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(a){var b=Zr(this);b.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:a});b.shadowRoot.appendChild(a);return aPb.prototype._attachDom.call(this,a)}, focus:function(){this.$["dropdown-trigger"].focus()}, attached:function(){var a=this.contentElement;a&&a.selectedItem&&this._setSelectedItem(a.selectedItem)}, get contentElement(){for(var a=Ys(this.$.content).getDistributedNodes(),b=0,c=a.length;b<c;b++)if(a[b].nodeType===Node.ELEMENT_NODE)return a[b]},open:function(){this.$.menuButton.open()}, close:function(){this.$.menuButton.close()}, _onIronSelect:function(a){this._setSelectedItem(a.detail.item)}, _onIronDeselect:function(){this._setSelectedItem(null)}, _onTap:function(a){_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a)===this&&this.open()}, _selectedItemChanged:function(a){var b="";a?b=a.label||a.getAttribute("label")||a.textContent.trim():b="";this.value=b;this._setSelectedItemLabel(b)}, _computeMenuVerticalOffset:function(a,b){return b?b:a?-4:8}, _getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value}, _openedChanged:function(){var a=this.opened?"true":"false",b=this.contentElement;b&&b.setAttribute("aria-expanded",a)}, _computeLabelClass:function(a,b,c){var d="label";if(a)c&&(d+=" label-is-hidden");else if(c||b)d+=" label-is-floating";return d}, _valueChanged:function(){this.$.input&&this.$.input.textContent!==this.value&&(this.$.input.textContent=this.value);this._setHasContent(!!this.value);this.hasContent||(this.$.input.textContent="\xA0")}});var bPb;var cPb;var dPb=1,ePb=1,fPb=1,gPb=[Mt,Lt,{properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String, value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},inputDir:{type:String},_typesThatHaveText:{type:Array}, _ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){this.$||(this.$={});this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId));return this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText="date datetime datetime-local month time week file".split(" ")}, attached:function(){this._updateAriaLabelledBy();!qs&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)}, _appendStringWithSpace:function(a,b){a?a=a+" "+b:a=b;return a}, _onAddonAttached:function(a){a=Ys(a).rootTarget;if(a.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,a.id);else{var b="paper-input-add-on-"+ePb++;a.id=b;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,b)}}, validate:function(){return this.inputElement.validate()}, _focusBlurHandler:function(a){Mt._focusBlurHandler.call(this,a);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()}, _onShiftTabDown:function(){var a=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",a);this._shiftTabPressed=!1},1)}, _handleAutoValidate:function(){this.autoValidate&&this.validate()}, updateValueAndPreserveCaret:function(a){try{var b=this.inputElement.selectionStart;this.value=a;this.inputElement.selectionStart=b;this.inputElement.selectionEnd=b}catch(c){this.value=a}}, _computeAlwaysFloatLabel:function(a,b){return b||a}, _updateAriaLabelledBy:function(){var a=Ys(this.root).querySelector("label");if(a){if(a.id)var b=a.id;else b="paper-input-label-"+dPb++,a.id=b;this._ariaLabelledBy=b}else this._ariaLabelledBy=""}, _generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+fPb++)}, _onChange:function(a){this.shadowRoot&&this.fire(a.type,{sourceEvent:a},{node:this,bubbles:a.bubbles,cancelable:a.cancelable})}, _autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var a=document.activeElement;a instanceof HTMLElement&&a!==document.body&&a!==document.documentElement||this._focusableElement.focus()}}}];var hPb={attached:function(){this.fire("addon-attached")}, update:function(){}};var iPb;var jPb;kt({_template:function(){if(jPb!==void 0)return jPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><span class=\"style-scope tp-yt-paper-input-char-counter\">[[_charCounterStr]]</span>\n");var b=a.content,c=b.insertBefore;if(iPb===void 0){var d=document.createElement("template");G(d,""); iPb=d}d=iPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return jPb=a}, is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[hPb],properties:{_charCounterStr:{type:String,value:"0"}},update:function(a){if(a.inputElement){a.value=a.value||"";var b=a.value.toString().length.toString();a.inputElement.hasAttribute("maxlength")&&(b+="/"+a.inputElement.getAttribute("maxlength"));this._charCounterStr=b}}});var kPb;var lPb;kt({_template:function(){if(lPb!==void 0)return lPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div class=\"floated-label-placeholder style-scope tp-yt-paper-input-container\" aria-hidden=\"true\" hidden=\"[[noLabelFloat]]\">\n \n</div>\n\n<div class=\"input-wrapper style-scope tp-yt-paper-input-container\">\n <span class=\"prefix style-scope tp-yt-paper-input-container\"><slot name=\"prefix\" class=\"style-scope tp-yt-paper-input-container\"></slot></span>\n\n <div class$=\"[[_computeInputContentClass(noLabelFloat,alwaysFloatLabel,focused,invalid,_inputHasContent)]]\" id=\"labelAndInputContainer\" class=\"style-scope tp-yt-paper-input-container\">\n <slot name=\"label\" class=\"style-scope tp-yt-paper-input-container\"></slot>\n <slot name=\"input\" on-slotchange=\"onInputSlotChanged\" class=\"style-scope tp-yt-paper-input-container\"></slot><slot name=\"after-input\" class=\"style-scope tp-yt-paper-input-container\"></slot>\n </div>\n\n <span class=\"suffix style-scope tp-yt-paper-input-container\"><slot name=\"suffix\" class=\"style-scope tp-yt-paper-input-container\"></slot></span>\n</div>\n\n<div class$=\"[[_computeUnderlineClass(focused,invalid)]]\" class=\"style-scope tp-yt-paper-input-container\">\n <div class=\"unfocused-line style-scope tp-yt-paper-input-container\"></div>\n <div class=\"focused-line style-scope tp-yt-paper-input-container\"></div>\n</div>\n\n<div class$=\"[[_computeAddOnContentClass(focused,invalid)]]\" class=\"style-scope tp-yt-paper-input-container\">\n <slot name=\"add-on\" class=\"style-scope tp-yt-paper-input-container\"></slot>\n</div>\n"); var b=a.content,c=b.insertBefore;if(kPb===void 0){var d=document.createElement("template");G(d,""); kPb=d}d=kPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return lPb=a}, is:"tp-yt-paper-input-container",hostAttributes:{"style-target":"host"},properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},noUnfloatedLabelError:{type:Boolean,value:!1},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"}, _boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}}, _boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}}, _boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}}, _boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}}, listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return $r(this.attrForValue)},get _inputElement(){return Ys(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0;this._addons||(this._addons=[]);this.addEventListener("focus",this._boundOnFocus, !0);this.addEventListener("blur",this._boundOnBlur,!0)}, attached:function(){this.attrForValue||this.addEventListener("input",this._onInput);this.initializeInput()}, onInputSlotChanged:function(){this._addons||(this._addons=[]);this.attrForValue&&this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged);this.initializeInput()}, initializeInput:function(){this._inputElement&&(this._inputElementValue&&this._inputElementValue!=""?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement))}, _onAddonAttached:function(a){this._addons||(this._addons=[]);a=a.target;this._addons.indexOf(a)===-1&&(this._addons.push(a),this.isAttached&&this._handleValue(this._inputElement))}, _onFocus:function(){this._setFocused(!0)}, _onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)}, _onInput:function(a){this._handleValueAndAutoValidate(a.target)}, _onValueChanged:function(a){var b=a.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,b.value===void 0||b.value===""))return;this._handleValueAndAutoValidate(a.target)}, _handleValue:function(a){var b=this._inputElementValue;b||b===0||a.type==="number"&&!a.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:a,value:b,invalid:this.invalid})}, _handleValueAndAutoValidate:function(a){this.autoValidate&&a&&(this.invalid=!(a.validate?a.validate(this._inputElementValue):a.checkValidity()));this._handleValue(a)}, _onIronInputValidate:function(){this.invalid=this._inputElement.invalid}, _invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})}, updateAddons:function(a){if(this._addons)for(var b,c=0;b=this._addons[c];c++)b.update(a)}, _computeInputContentClass:function(a,b,c,d,e){var h="input-content";a?(e&&(h+=" label-is-hidden"),d&&!this.noUnfloatedLabelError&&(h+=" is-invalid")):(a=this.querySelector("label"),b||e?(h+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",d?h+=" is-invalid":c&&(h+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),d&&!this.noUnfloatedLabelError&&(h+=" is-invalid")));c&&(h+=" focused");return h}, _computeUnderlineClass:function(a,b){var c="underline";b?c+=" is-invalid":a&&(c+=" is-highlighted");return c}, _computeAddOnContentClass:function(a,b){var c="add-on-content";b?c+=" is-invalid":a&&(c+=" is-highlighted");return c}});var mPb;var nPb;kt({_template:function(){if(nPb!==void 0)return nPb;var a=document.createElement("template");G(a,"<!--css-build:shady-->\n<div id=\"a11yWrapper\" class=\"style-scope tp-yt-paper-input-error\">\n <slot class=\"style-scope tp-yt-paper-input-error\"></slot>\n</div>\n");var b=a.content,c=b.insertBefore;if(mPb===void 0){var d=document.createElement("template");G(d,""); mPb=d}d=mPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return nPb=a}, is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[hPb],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(a){this._setInvalid(a.invalid)}});var oPb;var pPb;kt({is:"tp-yt-paper-input",_template:function(){if(pPb!==void 0)return pPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><tp-yt-paper-input-container id=\"container\" no-label-float=\"[[noLabelFloat]]\" always-float-label=\"[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]\" auto-validate$=\"[[autoValidate]]\" disabled$=\"[[disabled]]\" invalid=\"[[invalid]]\" no-unfloated-label-error=\"[[noUnfloatedLabelError]]\" class=\"style-scope tp-yt-paper-input\">\n <slot name=\"prefix\" slot=\"prefix\" class=\"style-scope tp-yt-paper-input\"></slot>\n\n <label hidden$=\"[[!label]]\" aria-hidden=\"true\" for$=\"[[_inputId]]\" slot=\"label\" class=\"style-scope tp-yt-paper-input\">[[label]]</label>\n\n \n <iron-input bind-value=\"{{value}}\" slot=\"input\" class=\"input-element style-scope tp-yt-paper-input\" id$=\"[[_inputId]]\" maxlength$=\"[[maxlength]]\" allowed-pattern=\"[[allowedPattern]]\" invalid=\"{{invalid}}\" validator=\"[[validator]]\">\n <input aria-labelledby$=\"[[_ariaLabelledBy]]\" aria-describedby$=\"[[_ariaDescribedBy]]\" disabled$=\"[[disabled]]\" title$=\"[[title]]\" type$=\"[[type]]\" pattern$=\"[[pattern]]\" required$=\"[[required]]\" autocomplete$=\"[[autocomplete]]\" autofocus$=\"[[autofocus]]\" inputmode$=\"[[inputmode]]\" minlength$=\"[[minlength]]\" maxlength$=\"[[maxlength]]\" min$=\"[[min]]\" max$=\"[[max]]\" step$=\"[[step]]\" name$=\"[[name]]\" placeholder$=\"[[placeholder]]\" readonly$=\"[[readonly]]\" list$=\"[[list]]\" size$=\"[[size]]\" autocapitalize$=\"[[autocapitalize]]\" autocorrect$=\"[[autocorrect]]\" on-change=\"_onChange\" tabindex$=\"[[tabIndex]]\" autosave$=\"[[autosave]]\" results$=\"[[results]]\" accept$=\"[[accept]]\" multiple$=\"[[multiple]]\" role$=\"[[inputRole]]\" aria-haspopup$=\"[[inputAriaHaspopup]]\" dir$=\"[[inputDir]]\" class=\"style-scope tp-yt-paper-input\">\n </iron-input>\n\n <slot name=\"suffix\" slot=\"suffix\" class=\"style-scope tp-yt-paper-input\"></slot>\n\n <template is=\"dom-if\" if=\"[[errorMessage]]\" class=\"style-scope tp-yt-paper-input\">\n <tp-yt-paper-input-error aria-live=\"assertive\" slot=\"add-on\" class=\"style-scope tp-yt-paper-input\">[[errorMessage]]</tp-yt-paper-input-error>\n </template>\n\n <template is=\"dom-if\" if=\"[[charCounter]]\" class=\"style-scope tp-yt-paper-input\">\n <tp-yt-paper-input-char-counter slot=\"add-on\" class=\"style-scope tp-yt-paper-input\"></tp-yt-paper-input-char-counter>\n </template>\n</tp-yt-paper-input-container>\n"); var b=a.content,c=b.insertBefore;if(oPb===void 0){var d=document.createElement("template");G(d,""); oPb=d}d=oPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return pPb=a}, behaviors:[gPb,XL],properties:{value:{type:String},noUnfloatedLabelError:{type:Boolean,value:!1},inputRole:{type:String,value:void 0},inputAriaHaspopup:{type:String,value:void 0}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input"));this.inputElement&&this._typesThatHaveText.indexOf(this.$.nativeInput.type)!==-1&&(this.alwaysFloatLabel=!0);this.inputElement.bindValue&& this.$.container._handleValueAndAutoValidate(this.inputElement)}});var qPb=jt(HTMLElement); kt({_template:function(){if(cPb!==void 0)return cPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><tp-yt-paper-menu-button id=\"menuButton\" vertical-align=\"[[verticalAlign]]\" horizontal-align=\"[[horizontalAlign]]\" dynamic-align=\"[[dynamicAlign]]\" vertical-offset=\"[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]\" disabled=\"[[disabled]]\" no-animations=\"[[noAnimations]]\" on-iron-select=\"_onIronSelect\" on-iron-deselect=\"_onIronDeselect\" opened=\"{{opened}}\" close-on-activate=\"\" allow-outside-scroll=\"[[allowOutsideScroll]]\" restore-focus-on-close=\"[[restoreFocusOnClose]]\" expand-sizing-target-for-scrollbars=\"[[expandSizingTargetForScrollbars]]\" class=\"style-scope tp-yt-paper-dropdown-menu\">\n \n <div class=\"dropdown-trigger style-scope tp-yt-paper-dropdown-menu\" slot=\"dropdown-trigger\">\n <paper-ripple class=\"style-scope tp-yt-paper-dropdown-menu\"></paper-ripple>\n \n <tp-yt-paper-input id=\"input\" type=\"text\" invalid=\"[[invalid]]\" readonly=\"\" disabled=\"[[disabled]]\" value=\"[[value]]\" placeholder=\"[[placeholder]]\" error-message=\"[[errorMessage]]\" always-float-label=\"[[alwaysFloatLabel]]\" no-label-float=\"[[noLabelFloat]]\" label=\"[[label]]\" input-role=\"button\" input-aria-haspopup=\"listbox\" autocomplete=\"off\" style-target=\"input\" class=\"style-scope tp-yt-paper-dropdown-menu\">\n \n <tp-yt-iron-icon icon=\"paper-dropdown-menu:arrow-drop-down\" suffix=\"\" slot=\"suffix\" class=\"style-scope tp-yt-paper-dropdown-menu\"></tp-yt-iron-icon>\n </tp-yt-paper-input>\n </div>\n <slot id=\"content\" name=\"dropdown-content\" slot=\"dropdown-content\" class=\"style-scope tp-yt-paper-dropdown-menu\"></slot>\n</tp-yt-paper-menu-button>\n");var b= a.content,c=b.insertBefore;if(bPb===void 0){var d=document.createElement("template");G(d,""); bPb=d}d=bPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return cPb=a}, is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[Ot,Mt,XL,YL],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean, value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(a){var b=Zr(this);b.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:a}); b.shadowRoot.appendChild(a);return qPb.prototype._attachDom.call(this,a)}, focus:function(){this.$.input._focusableElement.focus()}, attached:function(){var a=this.contentElement;a&&a.selectedItem&&this._setSelectedItem(a.selectedItem)}, get contentElement(){for(var a=Ys(this.$.content).getDistributedNodes(),b=0,c=a.length;b<c;b++)if(a[b].nodeType===Node.ELEMENT_NODE)return a[b]},open:function(){this.$.menuButton.open()}, close:function(){this.$.menuButton.close()}, _onIronSelect:function(a){this._setSelectedItem(a.detail.item)}, _onIronDeselect:function(){this._setSelectedItem(null)}, _onTap:function(a){_findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a)===this&&this.open()}, _selectedItemChanged:function(a){var b="";a?b=a.label||a.getAttribute("label")||a.textContent.trim():b="";this.value=b;this._setSelectedItemLabel(b)}, _computeMenuVerticalOffset:function(a,b){return b?b:a?-4:8}, _getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value}, _openedChanged:function(){var a=this.opened?"true":"false",b=this.contentElement;b&&b.setAttribute("aria-expanded",a)}});var rPb;var sPb;kt({is:"tp-yt-paper-icon-button",_template:function(){if(sPb!==void 0)return sPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><tp-yt-iron-icon id=\"icon\" src=\"[[src]]\" icon=\"[[icon]]\" alt$=\"[[alt]]\" class=\"style-scope tp-yt-paper-icon-button\"></tp-yt-iron-icon>");var b=a.content,c=b.insertBefore;if(rPb===void 0){var d=document.createElement("template");G(d,""); rPb=d}d=rPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return sPb=a}, hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[UNb],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(a,b){var c=this.getAttribute("aria-label");c&&b!=c||this.setAttribute("aria-label",a)}});var tPb;var uPb;kt({_template:function(){if(uPb!==void 0)return uPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><tp-yt-paper-input-container no-label-float$=\"[[noLabelFloat]]\" always-float-label=\"[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]\" auto-validate$=\"[[autoValidate]]\" disabled$=\"[[disabled]]\" invalid=\"[[invalid]]\" no-unfloated-label-error=\"[[noUnfloatedLabelError]]\" class=\"style-scope tp-yt-paper-textarea\">\n <label hidden$=\"[[!label]]\" aria-hidden=\"true\" for$=\"[[_inputId]]\" slot=\"label\" class=\"style-scope tp-yt-paper-textarea\">[[label]]</label>\n\n <tp-yt-iron-autogrow-textarea class=\"paper-input-input style-scope tp-yt-paper-textarea\" slot=\"input\" id$=\"[[_inputId]]\" aria-labelledby$=\"[[_ariaLabelledBy]]\" aria-describedby$=\"[[_ariaDescribedBy]]\" bind-value=\"{{value}}\" invalid=\"{{invalid}}\" validator$=\"[[validator]]\" disabled$=\"[[disabled]]\" autocomplete$=\"[[autocomplete]]\" autofocus$=\"[[autofocus]]\" inputmode$=\"[[inputmode]]\" name$=\"[[name]]\" placeholder$=\"[[placeholder]]\" readonly$=\"[[readonly]]\" required$=\"[[required]]\" minlength$=\"[[minlength]]\" maxlength$=\"[[maxlength]]\" autocapitalize$=\"[[autocapitalize]]\" rows$=\"[[rows]]\" max-rows$=\"[[maxRows]]\" on-change=\"_onChange\"></tp-yt-iron-autogrow-textarea>\n\n <template is=\"dom-if\" if=\"[[errorMessage]]\" class=\"style-scope tp-yt-paper-textarea\">\n <tp-yt-paper-input-error aria-live=\"assertive\" slot=\"add-on\" class=\"style-scope tp-yt-paper-textarea\">[[errorMessage]]</tp-yt-paper-input-error>\n </template>\n\n <template is=\"dom-if\" if=\"[[charCounter]]\" class=\"style-scope tp-yt-paper-textarea\">\n <tp-yt-paper-input-char-counter slot=\"add-on\" class=\"style-scope tp-yt-paper-textarea\"></tp-yt-paper-input-char-counter>\n </template>\n</tp-yt-paper-input-container>\n"); var b=a.content,c=b.insertBefore;if(tPb===void 0){var d=document.createElement("template");G(d,"");tPb=d}d=tPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return uPb= a}, is:"tp-yt-paper-textarea",behaviors:[gPb,XL],properties:{_ariaLabelledBy:{observer:"_ariaLabelledByChanged",type:String},_ariaDescribedBy:{observer:"_ariaDescribedByChanged",type:String},value:{type:String},rows:{type:Number,value:1},maxRows:{type:Number,value:0},noUnfloatedLabelError:{type:Boolean,value:!1}},get selectionStart(){return this.$.input.textarea.selectionStart},set selectionStart(a){this.$.input.textarea.selectionStart=a},get selectionEnd(){return this.$.input.textarea.selectionEnd}, set selectionEnd(a){this.$.input.textarea.selectionEnd=a},_ariaLabelledByChanged:function(a){this._focusableElement.setAttribute("aria-labelledby",a)}, _ariaDescribedByChanged:function(a){this._focusableElement.setAttribute("aria-describedby",a)}, get _focusableElement(){return this.inputElement.textarea}});var vPb;var wPb;var iM=[Ot,Mt,{hostAttributes:{role:"option",tabindex:"0"}}];kt({_template:function(){if(wPb!==void 0)return wPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"contentIcon\" class=\"content-icon style-scope tp-yt-paper-icon-item\">\n <slot name=\"item-icon\" class=\"style-scope tp-yt-paper-icon-item\"></slot>\n</div>\n<slot class=\"style-scope tp-yt-paper-icon-item\"></slot>\n");var b=a.content,c=b.insertBefore;if(vPb===void 0){var d=document.createElement("template");G(d,""); vPb=d}d=vPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return wPb=a}, is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[iM]});var xPb;var yPb;kt({_template:function(){if(yPb!==void 0)return yPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-paper-item-body\"></slot>\n");var b=a.content,c=b.insertBefore;if(xPb===void 0){var d=document.createElement("template");G(d,""); xPb=d}d=xPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return yPb=a}, is:"tp-yt-paper-item-body"});var zPb;var APb;kt({_template:function(){if(APb!==void 0)return APb;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-paper-item\"></slot>\n");var b=a.content,c=b.insertBefore;if(zPb===void 0){var d=document.createElement("template");G(d,""); zPb=d}d=zPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return APb=a}, is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[iM]});var BPb;var CPb;kt({_template:function(){if(CPb!==void 0)return CPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-paper-listbox\"></slot>\n");var b=a.content,c=b.insertBefore;if(BPb===void 0){var d=document.createElement("template");G(d,""); BPb=d}d=BPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return CPb=a}, is:"tp-yt-paper-listbox",behaviors:[NNb],hostAttributes:{role:"listbox"}});var DPb;var EPb;kt({_template:function(){if(EPb!==void 0)return EPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-paper-material\"></slot>\n");var b=a.content,c=b.insertBefore;if(DPb===void 0){var d=document.createElement("template");G(d,""); DPb=d}d=DPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return EPb=a}, is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var FPb;var GPb;kt({is:"tp-yt-paper-radio-button",_template:function(){if(GPb!==void 0)return GPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"radioContainer\" style-target=\"container\" class=\"style-scope tp-yt-paper-radio-button\"><div id=\"offRadio\" class=\"style-scope tp-yt-paper-radio-button\"></div><div id=\"onRadio\" class=\"style-scope tp-yt-paper-radio-button\"></div></div><div id=\"radioLabel\" style-target=\"label\" class=\"style-scope tp-yt-paper-radio-button\"><slot class=\"style-scope tp-yt-paper-radio-button\"></slot></div>");var b=a.content,c=b.insertBefore; if(FPb===void 0){var d=document.createElement("template");G(d,""); FPb=d}d=FPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return GPb=a}, behaviors:[VNb],hostAttributes:{role:"radio","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},ready:function(){this._rippleContainer=this.$.radioContainer}, attached:function(){dt(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var a=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),b=Math.floor(3*a);b%2!==a%2&&b++;this.updateStyles({"--paper-radio-button-ink-size":b+"px"})}})}});var HPb;var IPb;kt({_template:function(){if(IPb!==void 0)return IPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><slot class=\"style-scope tp-yt-paper-radio-group\"></slot>\n");var b=a.content,c=b.insertBefore;if(HPb===void 0){var d=document.createElement("template");G(d,""); HPb=d}d=HPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return IPb=a}, is:"tp-yt-paper-radio-group",behaviors:[PNb],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"tp-yt-paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(a){var b=this._valueToItem(a);if(!b||!b.hasAttribute("disabled")){if(this.selected){b=this._valueToItem(this.selected);if(this.selected==a)if(this.allowEmptySelection)a="";else{b&&(b.checked=!0);return}b&&( b.checked=!1)}ZL.select.apply(this,[a]);this.fire("paper-radio-group-changed")}}, _activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)}, _onUpKey:function(a){this._focusPrevious();a.preventDefault();this._activateFocusedItem()}, _onDownKey:function(a){this._focusNext();a.preventDefault();this._activateFocusedItem()}, _onLeftKey:function(a){ONb._onLeftKey.apply(this,arguments);this._activateFocusedItem()}, _onRightKey:function(a){ONb._onRightKey.apply(this,arguments);this._activateFocusedItem()}});var JPb;var KPb;kt({_template:function(){if(KPb!==void 0)return KPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"spinnerContainer\" class-name=\"[[__computeContainerClasses(active, __coolingDown)]]\" on-animationend=\"__reset\" on-webkit-animation-end=\"__reset\" class=\"style-scope tp-yt-paper-spinner\"><div class=\"spinner-layer layer-1 style-scope tp-yt-paper-spinner\"><div class=\"circle-clipper left style-scope tp-yt-paper-spinner\"><div class=\"circle style-scope tp-yt-paper-spinner\"></div></div><div class=\"circle-clipper right style-scope tp-yt-paper-spinner\"><div class=\"circle style-scope tp-yt-paper-spinner\"></div></div></div><div class=\"spinner-layer layer-2 style-scope tp-yt-paper-spinner\"><div class=\"circle-clipper left style-scope tp-yt-paper-spinner\"><div class=\"circle style-scope tp-yt-paper-spinner\"></div></div><div class=\"circle-clipper right style-scope tp-yt-paper-spinner\"><div class=\"circle style-scope tp-yt-paper-spinner\"></div></div></div><div class=\"spinner-layer layer-3 style-scope tp-yt-paper-spinner\"><div class=\"circle-clipper left style-scope tp-yt-paper-spinner\"><div class=\"circle style-scope tp-yt-paper-spinner\"></div></div><div class=\"circle-clipper right style-scope tp-yt-paper-spinner\"><div class=\"circle style-scope tp-yt-paper-spinner\"></div></div></div><div class=\"spinner-layer layer-4 style-scope tp-yt-paper-spinner\"><div class=\"circle-clipper left style-scope tp-yt-paper-spinner\"><div class=\"circle style-scope tp-yt-paper-spinner\"></div></div><div class=\"circle-clipper right style-scope tp-yt-paper-spinner\"><div class=\"circle style-scope tp-yt-paper-spinner\"></div></div></div></div>"); var b=a.content,c=b.insertBefore;if(JPb===void 0){var d=document.createElement("template");G(d,""); JPb=d}d=JPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return KPb=a}, is:"tp-yt-paper-spinner",behaviors:[ZRa]});var LPb;var MPb;kt({_template:function(){if(MPb!==void 0)return MPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div class=\"tab-content style-scope tp-yt-paper-tab\" style-target=\"tab-content\">\n <slot class=\"style-scope tp-yt-paper-tab\"></slot>\n</div>\n");var b=a.content,c=b.insertBefore;if(LPb===void 0){var d=document.createElement("template");G(d,""); LPb=d}d=LPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return MPb=a}, is:"tp-yt-paper-tab",behaviors:[Mt,Ot,St],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0},noBoldOnFocus:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab","style-target":"host"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()}, get _parentNoink(){var a=Ys(this).parentNode;return!!a&&!!a.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink}, _onTap:function(a){if(this.link){var b=this.queryEffectiveChildren("a");b&&a.target!==b&&b.click()}}});var NPb=ka(["<iron-iconset-svg name=\"paper-tabs\" size=\"24\">\n<svg><defs>\n<g id=\"chevron-left\"><path d=\"M14.6,18.4L8.3,12l6.4-6.4l0.7,0.7L9.7,12l5.6,5.6L14.6,18.4z\"></path></g>\n<g id=\"chevron-right\"><path d=\"M9.4,18.4l-0.7-0.7l5.6-5.6L8.6,6.4l0.7-0.7l6.4,6.4L9.4,18.4z\"></path></g>\n</defs></svg>\n</iron-iconset-svg>"]),OPb=ps(NPb);document.head.appendChild(OPb.content);var PPb;var QPb;kt({_template:function(){if(QPb!==void 0)return QPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><tp-yt-paper-icon-button id=\"left\" icon=\"paper-tabs:chevron-left\" alt=\"[[altPrevious]]\" class$=\"[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]]\" on-up=\"_onScrollButtonUp\" on-down=\"_onLeftScrollButtonDown\" tabindex=\"-1\" disabled=\"[[_leftHidden]]\" aria-hidden$=\"[[_makeString(_leftHidden)]]\" class=\"style-scope tp-yt-paper-tabs\"></tp-yt-paper-icon-button>\n\n<div id=\"tabsContainer\" on-track=\"_scroll\" on-down=\"_down\" class=\"style-scope tp-yt-paper-tabs\">\n <div id=\"tabsContent\" style-target=\"content\" class$=\"[[_computeTabsContentClass(scrollable, fitContainer)]]\" class=\"style-scope tp-yt-paper-tabs\">\n <div id=\"selectionBar\" style-target=\"selection-bar\" class$=\"[[_computeSelectionBarClass(noBar, alignBottom)]]\" on-transitionend=\"_onBarTransitionEnd\" class=\"style-scope tp-yt-paper-tabs\"></div>\n <slot class=\"style-scope tp-yt-paper-tabs\"></slot>\n </div>\n</div>\n\n<tp-yt-paper-icon-button id=\"right\" icon=\"paper-tabs:chevron-right\" alt=\"[[altNext]]\" class$=\"[[_computeScrollButtonClass(_rightHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]]\" on-up=\"_onScrollButtonUp\" on-down=\"_onRightScrollButtonDown\" tabindex=\"-1\" disabled=\"[[_rightHidden]]\" aria-hidden$=\"[[_makeString(_rightHidden)]]\" class=\"style-scope tp-yt-paper-tabs\"></tp-yt-paper-icon-button>\n"); var b=a.content,c=b.insertBefore;if(PPb===void 0){var d=document.createElement("template");G(d,""); PPb=d}d=PPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return QPb=a}, is:"tp-yt-paper-tabs",behaviors:[Rt,PNb],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},removeIdleScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"tp-yt-paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number, value:0},altNext:{type:String,value:""},altPrevious:{type:String,value:""},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob= null;this._pendingActivationTimeout=this._pendingActivationItem=void 0;this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this);this.addEventListener("blur",this._onBlurCapture.bind(this),!0)}, ready:function(){this.setScrollDirection("y",this.$.tabsContainer)}, detached:function(){this._cancelPendingActivation()}, _noinkChanged:function(a){Ys(this).querySelectorAll("tp-yt-paper-tab").forEach(a?this._setNoinkAttribute:this._removeNoinkAttribute)}, _setNoinkAttribute:function(a){a.setAttribute("noink","")}, _removeNoinkAttribute:function(a){a.removeAttribute("noink")}, _computeScrollButtonClass:function(a,b,c,d){return!b||c?"hidden":a?d?"hidden":"not-visible":""}, _computeTabsContentClass:function(a,b){var c="tabs-content";a&&(c+=" scrollable");if(!a||b)c+=" fit-container";return c}, _computeSelectionBarClass:function(a,b){var c="selection-bar";a?c+=" hidden":b&&(c+=" align-bottom");return c}, _onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)}, _makeString:function(a){return""+a}, _onIronSelect:function(a){this._tabChanged(a.detail.item,this._previousTab);this._previousTab=a.detail.item;this.cancelDebouncer("tab-changed")}, _onIronDeselect:function(){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab);this._previousTab=null},1)}, _activateHandler:function(){this._cancelPendingActivation();$L._activateHandler.apply(this,arguments)}, _scheduleActivation:function(a,b){this._pendingActivationItem=a;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,b)}, _delayedActivationHandler:function(){var a=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;a.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})}, _cancelPendingActivation:function(){this._pendingActivationTimeout!==void 0&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationTimeout=this._pendingActivationItem=void 0)}, _onArrowKeyup:function(){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)}, _onBlurCapture:function(a){a.target===this._pendingActivationItem&&this._cancelPendingActivation()}, get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(a,b){this.scrollable&&this._affectScroll(b&&-b.ddx||0)}, _down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)}, _affectScroll:function(a){this.$.tabsContainer.scrollLeft+=a;a=this.$.tabsContainer.scrollLeft;this._leftHidden=a===0;this._rightHidden=a===this._tabContainerScrollSize}, _onLeftScrollButtonDown:function(){this._scrollToLeft();this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)}, _onRightScrollButtonDown:function(){this._scrollToRight();this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)}, _onScrollButtonUp:function(){clearInterval(this._holdJob);this._holdJob=null}, _scrollToLeft:function(){this._affectScroll(-this._step)}, _scrollToRight:function(){this._affectScroll(this._step)}, _tabChanged:function(a,b){if(a){var c=this.$.tabsContent.getBoundingClientRect(),d=c.width,e=a.getBoundingClientRect();c=e.left-c.left;this._pos={width:this._calcPercent(e.width,d),left:this._calcPercent(c,d)};if(this.noSlide||b==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var h=b.getBoundingClientRect();b=this.items.indexOf(b);a=this.items.indexOf(a);this.$.selectionBar.classList.add("expand"); a=b<a;this._isRTL&&(a=!a);a?this._positionBar(this._calcPercent(e.left+e.width-h.left,d)-5,this._left):this._positionBar(this._calcPercent(h.left+h.width-e.left,d)-5,this._calcPercent(c,d)+5);this.scrollable&&this._scrollToSelectedIfNeeded(e.width,c)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)}, _scrollToSelectedIfNeeded:function(a,b){b-=this.$.tabsContainer.scrollLeft;b<0?this.$.tabsContainer.scrollLeft+=b:(b+=a-this.$.tabsContainer.offsetWidth,b>0&&(this.$.tabsContainer.scrollLeft+=b))}, _calcPercent:function(a,b){return 100*a/b}, _positionBar:function(a,b){a=a||0;b=b||0;this._width=a;this._left=b;this.transform("translateX("+b+"%) scaleX("+a/100+")",this.$.selectionBar)}, _onBarTransitionEnd:function(){var a=this.$.selectionBar.classList;a.contains("expand")?(a.remove("expand"),a.add("contract"),this._positionBar(this._pos.width,this._pos.left)):a.contains("contract")&&a.remove("contract")}});var RPb;var SPb;var jM=null; kt({_template:function(){if(SPb!==void 0)return SPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><span id=\"label\" class=\"style-scope tp-yt-paper-toast\">{{text}}</span>\n<slot class=\"style-scope tp-yt-paper-toast\"></slot>\n");var b=a.content,c=b.insertBefore;if(RPb===void 0){var d=document.createElement("template");G(d,"");RPb= d}d=RPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return SPb=a}, is:"tp-yt-paper-toast",behaviors:[gM],properties:{fitInto:{type:Object,value:window,observer:"_onFitIntoChanged"},horizontalAlign:{type:String,value:"left"},verticalAlign:{type:String,value:"bottom"},duration:{type:Number,value:3E3},text:{type:String,value:""},label:{type:String,value:""},noCancelOnOutsideClick:{type:Boolean,value:!0},noAutoFocus:{type:Boolean,value:!0},noIronAnnounce:{type:Boolean,value:!1}},listeners:{transitionend:"__onTransitionEnd"},get visible(){lt._warn("`visible` is deprecated, use `opened` instead"); return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;VL.requestAvailability()}, show:function(a){typeof a=="string"&&(a={text:a});for(var b in a)b.indexOf("_")===0?lt._warn("The property \""+b+"\" is private and was not set."):b in this?this[b]=a[b]:lt._warn("The property \""+b+"\" is not valid.");this.open()}, hide:function(){this.close()}, __onTransitionEnd:function(a){a&&a.target===this&&a.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())}, _openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(jM&&jM!==this&&jM.close(),jM=this,this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text}),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):jM===this&&(jM=null);fM._openedChanged.apply(this,arguments)}, _renderOpened:function(){this.classList.add("paper-toast-open")}, _renderClosed:function(){this.classList.remove("paper-toast-open")}, _onFitIntoChanged:function(a){this.positionTarget=a}});var TPb;var UPb;kt({is:"tp-yt-paper-toggle-button",_template:function(){if(UPb!==void 0)return UPb;var a=document.createElement("template");G(a,"<!--css-build:shady--><div class=\"toggle-container style-scope tp-yt-paper-toggle-button\"><div id=\"toggleBar\" class=\"toggle-bar style-scope tp-yt-paper-toggle-button\"></div><div id=\"toggleButton\" class=\"toggle-button style-scope tp-yt-paper-toggle-button\"></div></div><div class=\"toggle-label style-scope tp-yt-paper-toggle-button\"><slot class=\"style-scope tp-yt-paper-toggle-button\"></slot></div>");var b=a.content, c=b.insertBefore;if(TPb===void 0){var d=document.createElement("template");G(d,""); TPb=d}d=TPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return UPb=a}, behaviors:[VNb],hostAttributes:{role:"button","aria-pressed":"false",tabindex:0},properties:{},listeners:{track:"_ontrack"},__calculateIsRtl:function(){return window.getComputedStyle(this).direction==="rtl"}, attached:function(){this.__calculateIsRtl()&&this.setAttribute("dir","rtl");dt(this,function(){Is(this,"pan-y")})}, _ontrack:function(a){a=a.detail;a.state==="start"?this._trackStart(a):a.state==="track"?this._trackMove(a):a.state==="end"&&this._trackEnd(a)}, _trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")}, _trackMove:function(a){a=a.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+a:a)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+a:a));this.translate3d(this._x+"px",0,0,this.$.toggleButton);this._isRtl?this._userActivate(this._x<-this._width/2):this._userActivate(this._x>this._width/2)}, _trackEnd:function(){this.$.toggleButton.classList.remove("dragging");this.transform("",this.$.toggleButton)}, _createRipple:function(){this._rippleContainer=this.$.toggleButton;var a=St._createRipple();a.id="ink";a.setAttribute("recenters","");a.classList.add("circle","toggle-ink");return a}});var kM=function(a){this.JSC$13150_name_=a;this.files_=[];this.directories_=[];this.directoryMap_={}}; kM.prototype.getName=function(){return this.JSC$13150_name_};var mM=function(a,b){this.callback_=b;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new kM("");VPb(this,a,this.rootDirectory_);lM(this)},VPb=function(a,b,c){for(var d=0;d<b.length;d++){var e=b[d]; e.isFile?(a.fileOps_++,e.file(cb(a.handleFileSuccess_,a,c),cb(a.handleFileError_,a))):a.unscannedDirectories_.push(new WPb(e,c))}},lM=function(a){if(a.unscannedDirectories_.length>0&&a.directoryOps_<5&&!a.hasError_){a.directoryOps_++; var b=a.unscannedDirectories_.shift(),c=b.entry,d=new kM(c.name);b=b.parent;b.directoryMap_[d.getName()]=d;b.directories_.push(d);c=c.createReader();c.readEntries(cb(a.handleDirectorySuccess_,a,c,d),cb(a.handleDirectoryError_,a))}a.directoryOps_!=0||a.fileOps_!=0||a.unscannedDirectories_.length!=0&&!a.hasError_||a.callback_(a.rootDirectory_.files_,a.rootDirectory_.directories_,a.hasError_)}; mM.prototype.handleDirectorySuccess_=function(a,b,c){VPb(this,c,b);c.length==0?(this.directoryOps_--,lM(this)):a.readEntries(cb(this.handleDirectorySuccess_,this,a,b),cb(this.handleDirectoryError_,this))}; mM.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;lM(this)}; mM.prototype.handleFileSuccess_=function(a,b){a.files_.push(b);this.fileOps_--;lM(this)}; mM.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;lM(this)}; var WPb=function(a,b){this.entry=a;this.parent=b};var nM=function(a){Di.call(this);yi(a,"drop",this.onObjectsDropped_,!1,this);yi(a,"dragenter",this.onFilesDragged_,!1,this);yi(a,"dragover",this.onFilesDragged_,!1,this);yi(a,"dragleave",this.onDragLeave_,!1,this);yi(a,"dragend",this.onDragLeave_,!1,this)}; fb(nM,Di);var XPb=function(a,b){si.call(this,"c");this.files=a;this.directories=b}; fb(XPb,si);var YPb=function(){si.call(this,"e")}; fb(YPb,si);var ZPb=function(){si.call(this,"f")}; fb(ZPb,si);var $Pb=function(){si.call(this,"d")}; fb($Pb,si);nM.prototype.onObjectsDropped_=function(a){var b=this;a.preventDefault();var c=a.event_.dataTransfer;if((a=c&&c.items)&&a.length>0&&a[0].webkitGetAsEntry){c=[];for(var d=[],e=0;e<a.length;e++){var h=a[e].webkitGetAsEntry();h?c.push(h):d.push(a[e])}new mM(c,function(k,m,p){p?b.dispatchEvent(new $Pb("Error occurred while reading from the file system.")):b.dispatchEvent(new XPb(k,m,d))})}else(a=c&&c.files)&&this.dispatchEvent(new XPb(Array.from(a),[]))}; nM.prototype.onFilesDragged_=function(a){a.type==="dragenter"&&this.dispatchEvent(new YPb);a.preventDefault()}; nM.prototype.onDragLeave_=function(){this.dispatchEvent(new ZPb)};var aQb=function(a,b){this.JSC$13173_name_=a;this.inputElement_=b}; aQb.prototype.getName=function(){return this.JSC$13173_name_}; aQb.prototype.getInputElement=function(){return this.inputElement_};var oM=function(a,b,c){b=b===void 0?"single_file":b;c=c===void 0?[]:c;Di.call(this);this.overlayTarget_=a;this.parentOverlay_=a!=null?a.parentNode:Ah("scotty-overlay-parent");this.selectorType_=b;this.acceptTypes_=c;this.overlay_=bQb(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)}; l(oM,Di); var bQb=function(a,b,c,d){var e=document.createElement("input");e.setAttribute("type","file");e.setAttribute("name","Filedata");yi(e,"change",a.onFilesSelected_,!1,a);c==="multiple_file"&&(e.multiple="true");c==="single_directory"&&(e.webkitdirectory="true");d.length>0&&e.setAttribute("accept",d.join(","));e.style.position="absolute";e.style.overflow="hidden";e.style.height="0px";e.style.width="0px";e.style.opacity="0";e.setAttribute("aria-hidden","true");e.setAttribute("tabIndex",-1);if(a.overlayTarget_!=null)return e.style.height= b.offsetHeight+"px",e.style.width=b.offsetWidth+"px",a.parentOverlay_&&(a.parentOverlay_.style.position="relative"),Gh(e,b),ai(e,new nh(b.offsetLeft,b.offsetTop)),e;a.parentOverlay_.appendChild(e);return e}; oM.prototype.click=function(){this.overlay_.click()}; oM.prototype.onFilesSelected_=function(a){a:{try{var b=new XMLHttpRequest().upload!==void 0;break a}catch(q){}b=!1}if(b){var c;a=Array.from((c=a.target.files)!=null?c:[]);c=[];if(this.selectorType_==="single_directory"&&(Yd||Wd)){c=new kM("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(b=0;b<a.length;b++)for(var d=a[b],e=d.webkitRelativePath.split("/"),h=c,k=0;k<e.length;k++){var m=e[k];if(k==e.length-1){m!="."&&h.files_.push(d);break}var p=h.directoryMap_[m];p==void 0&&(m=p=new kM(m), h.directoryMap_[m.getName()]=m,h.directories_.push(m));h=p}c=c.directories_}this.dispatchEvent(new cQb(a,c,null))}else a=a.target.value,a.match(/^c:\\fakepath\\/i)&&(a=a.substring(12)),this.dispatchEvent(new cQb([],[],new aQb(a,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=bQb(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)}; var cQb=function(a,b){si.call(this,"g");this.files=a;this.directories=b}; l(cQb,si);var dQb=function(a){this.uploadUrl_=a};var eQb=function(){Di.call(this)}; fb(eQb,Di);var pM=function(a){si.call(this,a)}; fb(pM,si);var qM=function(a){si.call(this,a)}; fb(qM,si);var fQb=function(a,b,c,d,e){Di.call(this);c=document.createElement("form");c.setAttribute("method",b);c.setAttribute("enctype","multipart/form-data");c.setAttribute("encoding","multipart/form-data");b=document.createElement("input");b.setAttribute("type","hidden");b.setAttribute("name","metadata");b.setAttribute("value",e);c.appendChild(b);c.appendChild(d);this.JSC$13190_form_=c;a=new In(a);Un(a,"upload_protocol","multipart");this.JSC$13190_url_=a.toString();this.JSC$13190_request_=new zL;this.state_= "Ready";this.JSC$13190_errorDescription_=null;this.JSC$13190_eventHandler_=new yn(this);pi(this,this.JSC$13190_eventHandler_);this.JSC$13190_eventHandler_.listen(this.JSC$13190_request_,"success",this.onTransferSuccess_);this.JSC$13190_eventHandler_.listen(this.JSC$13190_request_,"error",this.onTransferError_)}; l(fQb,eQb);f=fQb.prototype;f.run=function(){this.state_="Transferring";var a=this.JSC$13190_request_,b=this.JSC$13190_form_;if(a.JSC$12771_active_)throw Error("[goog.net.IframeIo] Unable to send, already active.");var c=new In(this.JSC$13190_url_||b.action);a.JSC$12771_form_=b;a.JSC$12771_form_.action=ih(c.toString());OLb(a)}; f.getResponseCode=function(){return null}; f.getResponseText=function(){return this.JSC$13190_request_&&this.JSC$13190_request_.getResponseText()||null}; f.JSC$25570_getErrorDescription=function(){return this.JSC$13190_errorDescription_}; f.cancel=function(){this.JSC$13190_request_&&this.JSC$13190_request_.abort();this.state_="Cancelled";this.dispatchEvent(new pM("l"))}; f.pause=function(){}; f.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new pM("i"))}; f.onTransferError_=function(){this.JSC$13190_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new pM("k"))};var rM=function(){on.call(this)}; l(rM,on);rM.prototype.createXhr=function(){var a=on.prototype.createXhr.call(this);a.upload&&(a.upload.onprogress=cb(this.onProgress_,this));return a}; rM.prototype.onProgress_=function(a){this.dispatchEvent(a)};var gQb=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},iQb=function(a,b){var c=a.attempt_+1; if(a.maxAttempts_>0&&c>a.maxAttempts_)return!1;c==0?b():a.delayCallId_=bn(function(){a.delayCallId_=null;b()},hQb(a),a); a.attempt_=c;return!0}; gQb.prototype.reset=function(){this.delayCallId_&&cn(this.delayCallId_);this.attempt_=-1}; var hQb=function(a){var b=250*Math.pow(2,a.attempt_);a.maxDelayMs_>=0&&(b=Math.min(b,a.maxDelayMs_));return b};var jQb=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];function sM(a,b){for(var c in a)if(c.toLowerCase()===b.toLowerCase())return a[c]} function kQb(a,b){for(var c in a)if(c.toLowerCase()===b.toLowerCase()){delete a[c];break}} function lQb(a){a=uc.clone(a);for(var b=0;b<jQb.length;++b){var c=jQb[b],d=sM(a,c);d&&(a["X-Goog-Upload-Header-"+c]=d,kQb(a,c))}return a} function mQb(a){a=uc.clone(a);kQb(a,"X-Goog-Upload-Status")} ;var tM=function(){Di.call(this);this.JSC$13200_request_=this.state_=null;this.JSC$13200_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$13200_bytesTransferred_=0;this.retryIterator_=new gQb;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$13200_errorDescription_=null;this.JSC$13200_eventHandler_=new yn(this);pi(this,this.JSC$13200_eventHandler_);this.JSC$13200_url_=this.blob_=null;this.JSC$13200_method_=void 0;this.chunkSize_=this.JSC$13200_metadata_= this.JSC$13200_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$13200_responseText_=this.JSC$13200_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null}; fb(tM,eQb);f=tM.prototype;f.run=function(){uM(this)}; f.getResponseCode=function(){return this.JSC$13200_responseCode_}; f.getResponseText=function(){return this.JSC$13200_responseText_}; f.JSC$25570_getErrorDescription=function(){return this.JSC$13200_errorDescription_}; f.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$13200_eventHandler_.removeAll();this.JSC$13200_request_&&this.JSC$13200_request_.abort();this.retryIterator_.reset();var a=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(a==="Upload"||a==="Query")a=new rM,a.JSC$7497_withCredentials_=this.JSC$13200_withCredentials_,a.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$13200_bytesTransferred_= 0;this.dispatchEvent(new pM("l"))}}; f.pause=function(){this.pauseRequested_=!0}; var uM=function(a){var b=a.state_;a.pauseRequested_?(a.pauseRequested_=!1,a.stateAfterUnpausing_=b,a.state_="Paused"):iQb(a.retryIterator_,function(){switch(a.state_){case"Start":a.JSC$13200_request_=new rM;var c=uc.clone(a.JSC$13200_headers_);a.blob_.size!=null&&(c["Content-Length"]=a.blob_.size);c=lQb(c);c["X-Goog-Upload-Protocol"]="resumable";c["X-Goog-Upload-Command"]="start";a.JSC$13200_eventHandler_.removeAll();a.JSC$13200_eventHandler_.listen(a.JSC$13200_request_,"complete",a.onStartComplete_); a.JSC$13200_request_.JSC$7497_withCredentials_=a.JSC$13200_withCredentials_;a.JSC$13200_request_.send(a.JSC$13200_url_,a.JSC$13200_method_,a.JSC$13200_metadata_,c);a.lastCommandResponseCode_=null;a.dispatchEvent(new qM("n"));break;case"Upload":c=a.transferHandle_.uploadUrl_;var d=a.blob_.size;if(yKb()){var e=a.chunkSize_;var h=a.offset_+e>=d;d=uKb(a.blob_,a.offset_,h?d:a.offset_+e)}else a.offset_=0,d=a.blob_,h=!0;a.JSC$13200_request_=new rM;a.JSC$13200_request_.JSC$7497_withCredentials_=a.JSC$13200_withCredentials_; a.JSC$13200_eventHandler_.removeAll();a.JSC$13200_eventHandler_.listen(a.JSC$13200_request_,"progress",a.onUploadProgress_);e=cb(a.JSC$13202_onUploadComplete_,a,a.offset_+d.size,h);a.JSC$13200_eventHandler_.listen(a.JSC$13200_request_,"complete",e);a.lastCommandResponseCode_=null;a.dispatchEvent(new qM("n"));h=Object.assign({},a.JSC$13200_headers_||{},{"X-Goog-Upload-Command":"upload"+(h?", finalize":""),"X-Goog-Upload-Offset":a.offset_});a.JSC$13200_request_.send(c,"POST",d,h);break;case"Query":a.JSC$13200_request_= new rM;a.JSC$13200_eventHandler_.removeAll();a.JSC$13200_eventHandler_.listen(a.JSC$13200_request_,"complete",a.onQueryComplete_);c=Object.assign({},a.JSC$13200_headers_||{},{"X-Goog-Upload-Command":"query"});a.JSC$13200_request_.send(a.transferHandle_.uploadUrl_,"POST","",c);a.lastCommandResponseCode_=null;a.dispatchEvent(new qM("n"));break;default:throw Error("Invalid upload state!");}})||vM(a,"Transfer encountered too many consecutive failures.")},vM=function(a,b){a.state_="Error"; a.JSC$13200_errorDescription_=b;a.dispatchEvent(new pM("k"))}; tM.prototype.onStartComplete_=function(a){var b=a.target;this.lastCommandResponseCode_=b.getStatus();this.dispatchEvent(new qM("o"));if(nQb(b))oQb(this,b);else if(pQb(b)){a=XK(a.target.getAllResponseHeaders());for(var c in a)kb(c.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new pM("j"));c=sM(a,"X-Goog-Upload-URL");a=(a=sM(a,"X-Goog-Upload-Chunk-Granularity"))?parseInt(a,10):1;c===void 0||isNaN(a)||a<=0?vM(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/ a)*a,this.transferHandle_=new dQb(c),this.dispatchEvent(new pM("m")),this.state_="Upload",this.retryIterator_.reset(),uM(this))}else uM(this)}; tM.prototype.onUploadProgress_=function(a){this.JSC$13200_bytesTransferred_=this.offset_+a.loaded;this.dispatchEvent(new pM("h"))}; tM.prototype.JSC$13202_onUploadComplete_=function(a,b,c){var d=this,e,h;return t(function(k){switch(k.nextAddress){case 1:e=c.target;d.lastCommandResponseCode_=e.getStatus();d.dispatchEvent(new qM("o"));if(qQb(e)||e.getStatus()==404)return d.JSC$13200_bytesTransferred_=a,oQb(d,e),k.return();if(pQb(e)){k.jumpTo(2);break}if(!(h=d.detectCorruptedBlobEnabled_)){k.jumpTo(3);break}return n(k,rQb(d),4);case 4:h=k.yieldResult;case 3:if(h)return vM(d,"Blob has been modified or corrupted."),k.return();d.requireUploadRequestModification_= e.getStatus()==400;d.state_="Query";uM(d);return k.return();case 2:if(b)return vM(d,"Got a non-final success response after issuing a finalize command."),k.return();d.JSC$13200_bytesTransferred_=a;d.offset_=a;d.retryIterator_.reset();uM(d);return k.return();}})}; tM.prototype.onQueryComplete_=function(a){var b=a.target;this.lastCommandResponseCode_=b.getStatus();this.dispatchEvent(new qM("o"));nQb(b)?(b.getStatus()===200&&(this.JSC$13200_bytesTransferred_=this.blob_.size),oQb(this,b)):pQb(b)?(a=XK(a.target.getAllResponseHeaders()),a=parseInt(sM(a,"X-Goog-Upload-Size-Received"),10),isNaN(a)?vM(this,"Server did not respond with current offset."):a<this.offset_?vM(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+ a+"."):this.requireUploadRequestModification_&&this.offset_===a?vM(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<a&&this.retryIterator_.reset(),this.offset_=this.JSC$13200_bytesTransferred_=a,this.state_="Upload",uM(this))):uM(this)}; var oQb=function(a,b){a.JSC$13200_responseCode_=b.getStatus();var c=XK(b.getAllResponseHeaders());mQb(c);a.JSC$13200_responseText_=b.getResponseText();a.state_="Response received";a.dispatchEvent(new pM("i"))},pQb=function(a){var b=a.getStatus(); a=XK(a.getAllResponseHeaders());a=sM(a,"X-Goog-Upload-Status");return b===200&&a==="active"},qQb=function(a){a=XK(a.getAllResponseHeaders()); return sM(a,"X-Goog-Upload-Status")==="final"},nQb=function(a){if(qQb(a))return!0; a=a.getStatus();return a>=400&&a<500},rQb=function(a){var b; return t(function(c){if(c.nextAddress==1){if(!a.blob_||a.originalBlobSize_<=0)return c.return(!1);if(a.blob_.size!==a.originalBlobSize_)return c.return(!0);xa(c,2);if(b=uKb(a.blob_,0,1)){var d=new qL,e=TKb(d);d.reader_.readAsBinaryString(b);c=n(c,e,4)}else c=c.return(!0);return c}if(c.nextAddress!=2)return c.return(a.blob_.size!==a.originalBlobSize_);za(c);return c.return(!0)})};var sQb=function(a,b,c,d,e,h){Di.call(this);this.payload_=d;this.JSC$13203_url_=a;this.JSC$13203_method_=b;this.JSC$13203_headers_=c;this.JSC$13203_metadata_=e;this.encoding_=h||"binary";a=new pt;this.boundary_="uploader-"+bd()+"-"+a.JSC$8376_toIsoString();this.JSC$13203_responseText_=this.JSC$13203_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$13203_errorDescription_=null;this.JSC$13203_eventHandler_=new yn(this);pi(this,this.JSC$13203_eventHandler_)}; l(sQb,eQb);f=sQb.prototype; f.run=function(){var a=uc.clone(this.JSC$13203_headers_);this.payload_.length!=null&&(a["Content-Length"]=this.payload_.length);a=lQb(a);a["X-Goog-Upload-Protocol"]="multipart";a["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new rM;this.JSC$13203_eventHandler_.removeAll();this.JSC$13203_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$13203_eventHandler_.listen(this.transferRequest_,"complete", this.onTransferComplete_);this.transferRequest_.send(this.JSC$13203_url_,this.JSC$13203_method_,"--"+this.boundary_+"\r\nContent-Disposition: form-data; name=\"metadata\"\r\n\r\n"+(this.JSC$13203_metadata_+"\r\n--")+this.boundary_+"\r\nContent-Disposition: form-data; name=\"Filedata\"\r\nContent-Transfer-Encoding: "+(this.encoding_+"\r\n\r\n")+this.payload_+"\r\n--"+this.boundary_+"--\r\n",a)}; f.getResponseCode=function(){return this.JSC$13203_responseCode_}; f.getResponseText=function(){return this.JSC$13203_responseText_}; f.JSC$25570_getErrorDescription=function(){return this.JSC$13203_errorDescription_}; f.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$13203_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new pM("l")))}; f.pause=function(){}; f.onTransferProgress_=function(){this.dispatchEvent(new pM("h"))}; f.onTransferComplete_=function(a){var b=a.target.getStatus();b===void 0||b===-1?(this.JSC$13203_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new pM("k"))):(this.JSC$13203_responseCode_=b,a=a.target,b=XK(a.getAllResponseHeaders()),mQb(b),this.JSC$13203_responseText_=a.getResponseText(),this.state_="Complete",this.dispatchEvent(new pM("i")))};var tQb=function(a,b,c,d){d=d===void 0?!1:d;if(c instanceof aQb)return new fQb(a,"POST",b,c.getInputElement(),"");if(typeof c==="string"||c instanceof String)return new sQb(a,"POST",b,c,"");var e=new tM(void 0);e.JSC$13200_url_=a;e.JSC$13200_method_="POST";e.JSC$13200_headers_=b;e.blob_=c;e.originalBlobSize_=c.size;e.JSC$13200_metadata_="";d&&(e.JSC$13200_withCredentials_=d);e.state_="Start";return e};var uQb=/https?:\/\/(?:%[0-9a-fA-F]{2}|[-\w./&?+=~:;'!(){}@#,*$\S])+(?:\.)(?:%[0-9a-fA-F]{2}|[-\\w/&?+=~:;'!(@#*$\S])+/,vQb=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],wQb=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i]; function xQb(a){a=a.match(new RegExp(uQb,"gi"))||[];a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;a:{var c=g(vQb);for(var d=c.next();!d.done;d=c.next())if(d.value.test(b)){c=!1;break a}c=!0}if(!c)a:{c=g(wQb);for(d=c.next();!d.done;d=c.next())if(d.value.test(b)){c=!0;break a}c=!1}if(c)return!0}return!1} ;var yQb=new x("accountItemSectionRenderer"),zQb=new x("accountItemRenderer");var wM=new x("addToToastAction");var xM=new x("navigateAction");var AQb=new x("replaceFeedContentAction");var BQb=new x("buttonRefreshAction");var CQb=new x("imageTileRenderer");var DQb=new x("videoMastheadAdPrimaryVideoRenderer");var EQb=new x("displayAdRenderer");var FQb=new x("inFeedAdLayoutRenderer");var GQb=new x("promotedSparklesWebRenderer");var HQb=new x("adButtonViewModel");var yM=new x("adImageViewModel");var IQb=new x("adGridCardCollectionViewModel");var JQb=new x("reelsAdCardButtonedViewModel");var KQb=new x("addRendererToItemSectionAction");var LQb=new x("showSchedulingPanelCommand");var MQb=new x("backstageCommentsRenderer");var NQb=new x("backstageImageRenderer");var OQb=new x("backstagePostRenderer");var PQb=new x("postRenderer");var QQb=new x("sharedPostRenderer");var RQb=new x("filterChipTransformCommand");var SQb=new x("expandOnHoverCardRenderer");var TQb=new x("feedFilterChipBarRenderer");var UQb=new x("lumiereShelfDetailsRenderer");var VQb=new x("aboutChannelViewModel");var WQb=new x("addVideoLinkAction");var XQb=new x("createPollAction");var YQb=new x("hideIdentityChipAction");var ZQb=new x("openUpdateCommentDialogAction");var zM=new x("updateBackstagePollAction");var $Qb=new x("updateCommentVoteAction");var aRb=new x("commentThreadRenderer");var bRb=new x("commentDialogRenderer");var cRb=new x("commentViewModel");var dRb=new x("ctaCarouselItemViewModel");var eRb=new x("triStateButtonViewModel");var fRb=new x("alertCommand");var AM=new x("changeEngagementPanelVisibilityAction");var gRb=new x("engagementPanelHeaderShowNavigationButtonCommand");var hRb=new x("hideEngagementPanelScrimAction");var iRb=new x("hideReportedCommentAction");var jRb=new x("reloadContinuationItemsCommand");var kRb=new x("scrollToEngagementPanelCommand");var lRb=new x("setActivePanelItemAction");var mRb=new x("showEngagementPanelScrimAction");var nRb=new x("showReloadUiCommand");var oRb=new x("updateEngagementPanelAction");var pRb=new x("updateSearchInVideoResultsAction");var qRb=new x("updateToggleAction");var BM=new x("webHandleServiceEndpointExtension");var rRb=new x("manageLabsStateCommand");var sRb=new x("selectChipCommand");var tRb=new x("settingsUpdateCheckboxCommand"),uRb=new x("settingsUpdateTextCommand"),vRb=new x("settingsUpdateOptionsCommand"),wRb=new x("settingsUpdateSwitchCommand"),xRb=new x("settingsUpdateConnectedAppRendererCommand");var yRb=new x("updateSentimentBarStateCommand");var zRb=new x("updateTextInputFormFieldRendererCommand");var ARb=new x("channelBannerEditorRenderer");var BRb=new x("channelSwitcherPageRenderer"),CRb=new x("updateChannelSwitcherPageAction");var DRb=new x("continuationItemRenderer");var ERb=new x("formRenderer");var FRb=new x("inlineFormRenderer");var GRb=new x("richSectionRenderer");var HRb=new x("richShelfRenderer");var CM=new x("playlistSidebarPrimaryInfoRenderer");var IRb=new x("transcriptCueGroupRenderer");var JRb=new x("transcriptCueRenderer");var KRb=new x("transcriptFooterRenderer");var LRb=new x("engagementPanelAdSubtitleRenderer");var MRb=new x("inlineSurveyRenderer");var NRb=new x("radioButtonSurveyOptionRenderer"),ORb=new x("checkboxSurveyOptionRenderer");var PRb=new x("showSurveyCommand");var DM=new x("abuseReportFlowState");var QRb=new x("feedbackFormFlowState");var RRb=new x("reportHistoryTableCellRenderer"),SRb=new x("reportHistoryTableTextCellRenderer"),TRb=new x("reportHistoryTableReasonCellRenderer");var URb=new x("inputBoxViewModel");var VRb=new x("flowNextStepCommand");var WRb=new x("flowPrevStepCommand");var XRb=new x("updateFlowCommand");var YRb=new x("flowRootRenderer");var ZRb=new x("flowStepRenderer");var $Rb=new x("gameCardRenderer");var aSb=new x("deleteClipEngagementPanelCommand");var bSb=new x("loopCommand");var cSb=new x("miniGameCardViewModel");var dSb=new x("teaserCardViewModel");var eSb=new x("feedbackItemRenderer");var jTb=new x("interstitialViewModel");var kTb=new x("addChatItemAction"),lTb=new x("removeChatItemAction"),mTb=new x("markChatItemAsDeletedAction"),nTb=new x("setLiveChatCollapsedStateAction");var oTb=new x("emojiPickerRenderer");var pTb=new x("liveChatAuthorBadgeViewModel");var qTb=new x("liveChatCallForQuestionsRenderer");var rTb=new x("logFlowLoggingEventCommand");var sTb=new x("hideItemSectionVideosByIdCommand");var EM=new x("cinematicContainerRenderer");var tTb=new x("videoSummaryContentViewModel");var uTb=new x("videoSummaryParagraphViewModel");var vTb=new x("changeMarkersVisibilityCommand");var wTb=new x("updateTimedMarkersSyncObserverCommand");var xTb=new x("merchandiseShelfRenderer");var yTb=new x("productDetailsThumbnailRenderer"),zTb=new x("productDetailsVariantRenderer"),ATb=new x("productDetailsVariantOptionRenderer"),BTb=new x("productDetailsOffersContainerRenderer"),CTb=new x("productDetailsOfferRenderer");var DTb=new x("shoppingFlaggingRenderer");var ETb=new x("gridMovieRenderer");var FTb=new x("movieRenderer");var GTb=new x("backstageImageUploadEndpoint");var HTb=new x("createBackstagePostDialogEndpoint");var ITb=new x("updateCommentDialogEndpoint");var JTb=new x("updateCommentReplyDialogEndpoint");var KTb=new x("menuEndpoint");var LTb=new x("notificationActionRenderer");var MTb=new x("pdgCommentChipRenderer");var NTb=new x("creatorGoalSetUpFlowDropdownItemViewModel");var OTb=new x("creatorGoalSetUpFlowDropdownViewModel");var PTb=new x("repeatChapterCommand");var QTb=new x("updatePlayerErrorMessageCommand");var RTb=new x("watchPlayerOverflowMenuCommand");var STb=new x("playlistBylineRenderer");var TTb=new x("playlistVideoListRenderer");var UTb=new x("createImagePollCommand");var VTb=new x("createQuizCommand");var WTb=new x("quizRenderer");var XTb=new x("uploadedVideoRenderer");var YTb=new x("lpOfferCardOptionViewModel");var ZTb=new x("profilePageHeaderMetadataViewModel");var $Tb=new x("profilePageHeaderThumbnailViewModel");var aUb=new x("profilePageHeaderTitleViewModel");var bUb=new x("reelNavigateCommand");var cUb=new x("reelNonVideoContentDismissalCommand");var dUb=new x("showReelsCommentsOverlayCommand");var FM=new x("reelItemRenderer");var eUb=new x("reelMultiFormatLinkViewModel");var fUb=new x("reelNonVideoContentRenderer");var gUb=new x("shortsLockupViewModel");var hUb=new x("textBadgeRenderer");var iUb=new x("confirmDialogRenderer");var jUb=new x("pollRenderer");var kUb=new x("chipCloudRenderer"),lUb=new x("chipCloudChipRenderer");var mUb=new x("dropdownRenderer");var nUb=new x("gridVideoRenderer");var oUb=new x("itemSectionRenderer");var pUb=new x("sortFilterHeaderRenderer");var qUb=new x("sortFilterSubMenuRenderer");var rUb=new x("genAiRichTextViewModel");var sUb=new x("selectActiveIdentityEndpoint");var tUb=new x("userMentionSuggestionRenderer");var uUb=new x("insertChannelTabCommand");var vUb=new x("liveChatTunnelCommand");var wUb=new x("showSponsorshipsGiftOfferDialogCommand");var xUb=new x("badgeViewModel");var yUb=new x("chipViewModel");var zUb=new x("contentPreviewImageViewModel");var AUb=new x("decoratedAvatarViewModel");var BUb=new x("imageBannerViewModel");var CUb=new x("lockupMetadataViewModel");var DUb=new x("lockupViewModel");var EUb=new x("pageHeaderViewModel");var FUb=new x("horizontalShelfViewModel");var GUb=new x("radioButtonGroupViewModel");var HUb=new x("switchListItemViewModel");var IUb=new x("transcriptEditSegmentCommand");var JUb=new x("transcriptUpdateSegmentTextCommand");var KUb=new x("transcriptSearchBoxRenderer");var LUb=new x("transcriptSegmentListRenderer");var MUb=new x("videoInteractionPopUpRenderer");var NUb=new x("updateDateTextAction");var OUb=new x("updateDescriptionAction");var PUb=new x("updateTitleAction");var QUb=new x("updateViewershipAction");var RUb=new x("relatedChipCommand");var SUb=new x("autoplaySwitchButtonRenderer");var TUb=new x("carouselLockupRenderer");var UUb=new x("multiMarkersPlayerBarRenderer"),GM=new x("chapterRenderer");var VUb=new x("engagementPanelSectionListRenderer");var WUb=new x("expandableVideoDescriptionBodyRenderer");var XUb=new x("heatMarkerRenderer");var YUb=new x("heatmapRenderer");var ZUb=new x("timedMarkerDecorationRenderer");var $Ub=new x("updateCardItemOnClickCommand");var aVb=new x("ypcCancelRecurrenceCommand");var bVb=new x("cancellationFlowState");var cVb=new x("premiumPurchaseFlowState");var dVb=new x("cardItemRenderer"),eVb=new x("cardItemTextRenderer");var fVb=new x("commerceCartItemQuantityPickerRenderer");var gVb=new x("surveyAnswerCardRenderer");var hVb=new x("linkCardRenderer");var iVb=new x("showMoreButtonRenderer");var jVb=new x("quantityIncrementerButtonViewModel");var kVb=new x("quantityIncrementerViewModel");var lVb=new x("themedImageViewModel");function mVb(a,b){a.commandMetadata&&A(a.commandMetadata,kq)&&A(a.commandMetadata,kq).url&&(a=mk(A(a.commandMetadata,kq).url).adurl)&&ana(a)&&Ax(nd(a),{encoded_ad_playback_context:b})} ;var nVb=["load","abort","error"],HM=function(a,b,c){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$13208_maxAspectRatio_=a;this.disableAnimation_=b===void 0?!1:b;this.disableExifRotation_=c===void 0?!1:c;this.JSC$13208_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$13208_reject_=this.resolve_=null}; HM.prototype.transform=function(a){var b=this;this.mime_=a.type;Dn(VKb(a),this.dataUrlRead_,this.readError_,this);Dn(UKb(a.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(c,d){b.resolve_=c;b.JSC$13208_reject_=d})}; HM.prototype.dataUrlRead_=function(a){this.dataUrl_=a;this.angle_!=null&&oVb(this)}; HM.prototype.exifRead_=function(a){if(this.disableExifRotation_)this.angle_=0;else{a:if(a=new DataView(a),a.byteLength<2||a.getUint16(0)!==65496)a=-2;else{for(var b=2,c=a.byteLength;b<c;){var d=a.getUint16(b),e=a.getUint16(b+2);if(d===65505){b+=4;d=a.getUint32(b);e=a.getUint16(b+4);if(d!==1165519206||e!==0)break;b+=6;d=a.getUint16(b)===18761;b+=a.getUint32(b+4,d);e=a.getUint16(b,d);b+=2;for(var h=0;h<e;h++){if(a.getUint16(b,d)===274){b+=8;a=a.getUint16(b,d);break a}b+=12}}else if(d>>8!==255)break;else b+=e+2}a=-1}switch(a){case 8:this.angle_=270;break;case 3:this.angle_=180;break;case 6:this.angle_=90;break;default:this.angle_=0;}}this.dataUrl_!=null&&oVb(this)}; HM.prototype.readError_=function(){this.JSC$13208_reject_()}; var oVb=function(a){xi(a.JSC$13208_image_,nVb,a.completeTransform_,!1,a);a.JSC$13208_image_.src=Nb(a.dataUrl_).toString();a.JSC$13208_image_.src!=Gb.toString()&&a.JSC$13208_image_.src.substr(0,11)==="data:image/"||a.JSC$13208_reject_()}; HM.prototype.completeTransform_=function(){if(this.JSC$13208_image_.src!=Gb.toString()){var a=Nb(this.dataUrl_),b=this.JSC$13208_image_.naturalHeight?this.JSC$13208_image_.naturalWidth/this.JSC$13208_image_.naturalHeight:null;this.invalidAspectRatio=b>this.JSC$13208_maxAspectRatio_||b<1/this.JSC$13208_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var c=this.JSC$13208_image_.naturalWidth,d=this.JSC$13208_image_.naturalHeight,e=b=0,h=this.JSC$13208_image_.naturalHeight?this.JSC$13208_image_.naturalWidth/ this.JSC$13208_image_.naturalHeight:null;h>this.JSC$13208_maxAspectRatio_?(c=this.JSC$13208_maxAspectRatio_*d,b=(c-this.JSC$13208_image_.naturalWidth)/2,this.cropped=!0):h<1/this.JSC$13208_maxAspectRatio_?(d=this.JSC$13208_maxAspectRatio_*c,e=(d-this.JSC$13208_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)h=c,c=d,d=h,h=b,b=e,e=h;switch(this.angle_){case 90:e-=c;break;case 180:b-=c;e-=d;break;case 270:b-= d;}this.cropped||this.angle_%360!==0?(a=document.createElement("canvas"),a.width=c||1,a.height=d||1,this.JSC$13208_image_.naturalWidth&&this.JSC$13208_image_.naturalHeight&&(c=a.getContext("2d"),c.rotate(Math.PI/180*this.angle_),c.drawImage(this.JSC$13208_image_,b,e,this.JSC$13208_image_.naturalWidth,this.JSC$13208_image_.naturalHeight)),this.transformedData=Nb(a.toDataURL(this.mime_))):this.transformedData=a}else this.transformedData=a;this.resolve_(this)}};var IM=function(a,b){si.call(this,a);this.value=b}; l(IM,si); var JM=function(a,b,c,d,e,h,k){k=k===void 0?!1:k;Di.call(this);var m=this;this.JSC$13214_url_=a;this.channelId_=b;this.maxFileSizeMb_=c;this.JSC$13214_maxAspectRatio_=d;this.dropZoneEl_=e;this.rejectInvalidAspectRatio_=k;this.selectButtonEl_=h;this.JSC$13214_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new nM(this.dropZoneEl_);this.selectOverlay_=new oM(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*"); this.JSC$13214_image_=this.transfer_=null;this.handler_=new yn(this);pi(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"c",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(h,"click",function(){m.selectOverlay_.click()}).listen(this.selectOverlay_,"g",this.onChange_)}; l(JM,Di);JM.prototype.disposeInternal=function(){for(var a=this.selectButtonEl_.nextSibling;a&&a.parentNode&&a.tagName=="INPUT";)a.parentNode.removeChild(a),a=this.selectButtonEl_.nextSibling;this.cancel();Di.prototype.disposeInternal.call(this)}; JM.prototype.uploadPromise=function(){if(this.JSC$13214_image_==null)return null;this.uploadPromise_||pVb(this);return this.uploadPromise_}; JM.prototype.cancel=function(){qVb(this);this.JSC$13214_image_=null}; var qVb=function(a){a.transfer_&&a.transfer_.cancel();a.transfer_=null;a.uploadPromise_=null;a.resolve_=null;a.JSC$13214_reject_=null},pVb=function(a){qVb(a); a.transfer_=tQb(a.JSC$13214_url_,{"X-YouTube-ChannelId":a.channelId_},a.JSC$13214_image_);a.handler_.listenOnce(a.transfer_,"i",a.JSC$13216_onUploadComplete_);a.handler_.listenOnce(a.transfer_,"k",a.onUploadError_);a.transfer_.run();a.uploadPromise_=new Promise(function(b,c){a.resolve_=b;a.JSC$13214_reject_=c})}; f=JM.prototype;f.onChange_=function(a){a.files.length&&(this.JSC$13214_image_=a.files[0],this.JSC$13214_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$13214_image_=null,this.dispatchEvent(new IM("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(pVb(this),new HM(this.JSC$13214_maxAspectRatio_).transform(this.JSC$13214_image_).then(cb(this.onPreview_,this),cb(this.onPreviewError_,this))))}; f.onPreview_=function(a){if(a.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$13214_image_=null),this.dispatchEvent(new IM("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;a.cropped&&this.dispatchEvent(new IM("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new IM("yt.comments.ImageUploadOverlay.CHANGE_EVENT",a.transformedData))}; f.onPreviewError_=function(){this.JSC$13214_image_=null;this.dispatchEvent(new IM("yt.comments.ImageUploadOverlay.INVALID_EVENT"))}; f.onHover_=function(a){a.stopPropagation();a.preventDefault();if(a.type==="dragover")a=!0;else if(a.type==="dragleave")a=!1;else return;this.dispatchEvent(new IM("yt.comments.ImageUploadOverlay.HOVER_EVENT",a))}; f.JSC$13216_onUploadComplete_=function(){var a=aka(this.transfer_.getResponseText());this.resolve_(a.encryptedBlobId)}; f.onUploadError_=function(){this.JSC$13214_reject_();qVb(this)};function rVb(a,b){b=b===void 0?!0:b;a.addEventListener("wheel",sVb);a.overscrollConfig={cooldown:b}} function tVb(a){a.overscrollConfig=void 0;a.removeEventListener("wheel",sVb)} function sVb(a){var b=a.deltaY,c=a.target,d=null;if(window.Polymer&&window.Polymer.Element){if(c=a.path||a.composedPath&&a.composedPath()){c=g(c);for(var e=c.next();!e.done&&(e=e.value,!uVb(e,b));e=c.next())if(e.overscrollConfig){d=e;break}}}else for(;c&&!uVb(c,b);){if(c.overscrollConfig){d=c;break}c=c.parentElement}d&&(b=d.overscrollConfig,b.cooldown?(d=a.deltaY,c=b.lastDeltaY||0,b.lastDeltaY=d,e=b.lastStopped||0,c&&e&&c>0==d>0?Math.abs(c)>=Math.abs(d)?(d=e+1200,c=!1):(d=e+600,c=!0):(d=Date.now()+ 600,c=!0),d>Date.now()&&(a.preventDefault(),c&&(b.lastStopped=Date.now()))):a.preventDefault())} function uVb(a,b){return b<0&&a.scrollTop>0||b>0&&a.scrollTop<a.scrollHeight-a.clientHeight-1?(a=getComputedStyle(a).overflowY,a=="auto"||a=="scroll"):!1} ;for(var vVb="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),wVb=[],KM=6;KM>=1;KM--)wVb.push({columnCount:KM,query:KM==1?0:KM*214-4+32,className:"grid-"+KM+"-columns",width:KM*214+"px"}); var yVb=function(a){this.actionRouter_=a=a===void 0?zr.getInstance():a;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=xVb(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1},xVb=function(a){var b=a.miniGuideVisible_?72:0,c=a.documentWidth_-(a.guidePersistentAndVisible_?240:b); return wVb.find(function(d){return c>d.query})},zVb=function(a){var b=xVb(a); b!=a.currentSnapState_&&(a.currentSnapState_=b,a.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))}; Wa(yVb);var LM=new Zk("yt-mentions"),MM=function(){},AVb=function(a,b){return NM(b,"drag-to-reorder-edu-displayed")},NM=function(a,b,c,d,e,h){c=c===void 0?"OPEN_POPUP_POSITION_TOP":c; if(b){if(LM.get(b))return;LM.set(b,!0,d)}if(e&&h!==void 0){b=Number(LM.get(e)||0);if(b>=h)return;LM.set(e,b+1)}return[{openPopupAction:{popupType:"HINT",position:c,popup:{bubbleHintRenderer:{detailsText:a,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]}; Wa(MM);var BVb=null,CVb=null,DVb=[],OM=0,PM=0,QM=null;function EVb(a){a=a===void 0?null:a;DVb.push(fm(window,"resize",FVb));DVb.push(fm(window,"scroll",GVb));a&&(QM=a)} function RM(a){if(!BVb||a)BVb=vh();return BVb} function FVb(){OM||(OM=Hi.addLowPriorityJob(HVb,200))} function HVb(){OM=0;var a=[RM(!0)];QM&&xv(QM,"yt-window-resized",a)} function GVb(){PM||(PM=Hi.addLowPriorityJob(IVb,200))} function IVb(){PM=0;CVb=xh(document);var a=[CVb];QM&&xv(QM,"yt-window-scrolled",a)} ;var SM=wKb(Kia);var TM=uk("kevlar_watch_page_horizontal_margin",24),JVb=uk("kevlar_watch_page_columns_top_padding",24),KVb=uk("web_screen_width_midpoint",1500),LVb=uk("web_watch_sidebar_width_offset_per_100",10),MVb=426+TM*2,UM=uk("kevlar_watch_two_column_width_threshold",1E3),VM=TM*2,NVb=uk("kevlar_watch_secondary_width",402),OVb=uk("kevlar_watch_secondary_max_width",600),PVb=uk("kevlar_watch_max_player_width",1280),QVb=uk("kevlar_watch_flexy_metadata_height",136),RVb=uk("kevlar_watch_player_min_height",360),SVb= VM+310+TM,TVb=VM+360+TM;function UVb(a){return y("web_watch_adjust_sidebar_width")?NVb+((a===void 0?1500:a)-KVb)/100*LVb:NVb} function VVb(a,b,c,d){c=c===void 0?!1:c;d=d===void 0?NaN:d;var e=Math.max(a.width,MVb);if(y("kevlar_watch_feed_big_thumbs")&&a.width>=1550-SM()&&a.height>=800)e-=TVb;else if(a.width>=UM){var h=VM+UVb(a.width)+TM;y("kevlar_watch_feed_big_thumbs")&&(h=SVb);e-=h}else e-=VM;e=Math.min(e,PVb);h=240;c&&(h=380);b<.5624||(!y("kevlar_watch_flexy_disable_small_window_sizing")&&(a.height<630&&a.width>=657||a.height>=630&&a.width>=UM&&a.width<1327)?h=RVb:!y("kevlar_watch_flexy_disable_large_window_sizing")&& a.height>=630&&a.width>=1327&&(h=480));d=d===void 0?NaN:d;d=Math.min(e*b,a.height-(56+JVb+(isNaN(d)?QVb:d)));d=Math.max(d,h);b<1?e=d/b:a.width>=UM&&(e=VVb(a,.5625,c).width);return new oh(Math.round(e),Math.round(d))} ;function WVb(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported("video/mp4; codecs=\"av01.0.05M.08\"")} function XVb(){var a,b,c;return t(function(d){switch(d.nextAddress){case 1:return n(d,kw.getInstance(),2);case 2:a=d.yieldResult;if(!a){b=void 0;d.jumpTo(3);break}return n(d,a.get("lmqf"),4);case 4:b=d.yieldResult;case 3:switch((c=b)||(c="SD"),c){case"HD":return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case"HD_1080":return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case"SD":return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case"LD":return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD"); default:return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN");}}})} function YVb(a){var b,c,d;return t(function(e){if(e.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]){var h=window.localStorage["yt-player-av1-pref"];h=h==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":h==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else h="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(b=a===h)return e.jumpTo(2);d=c=a;return n(e,XVb(),3)}e.nextAddress!=2&&(b=d===e.yieldResult);return e.return(b)})} ;var ZVb=function(){this.horizontal=!1},$Vb=function(a,b){a.horizontal=b}; ZVb.prototype.position=function(a,b,c,d){d=d===void 0?1:d;a=this.delta(a)*d+b;d=Math.max(b,c);return a>=Math.min(b,c)&&a<=d?a:c}; ZVb.prototype.axis=function(a){a=this.direction(a);return a==="up"||a==="down"?"Y":"X"};var aWb=document.createElement("div");aWb.style.touchAction="pan-down";var bWb=aWb.style.touchAction==="pan-down";function cWb(){var a=Hammer.TouchAction,b=a.prototype.preventDefaults;a.prototype.preventDefaults=function(c){var d=this.actions.indexOf("pan-down")>-1;if(!d)return b.call(this,c);if(!bWb){var e=c.srcEvent;c=c.direction;var h;if((h=this.manager)==null?0:h.session.prevented)e.preventDefault();else if(d&&c&Hammer.DIRECTION_DOWN)return this.preventSrc(e)}}} ;function dWb(a){if(!a||a.size===0)return Hammer.DIRECTION_ALL;if(a.size===2){if(a.has("up")&&a.has("down"))return Hammer.DIRECTION_VERTICAL;if(a.has("right")&&a.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(a.size===1){if(a.has("up"))return Hammer.DIRECTION_UP;if(a.has("down"))return Hammer.DIRECTION_DOWN;if(a.has("right"))return Hammer.DIRECTION_RIGHT;if(a.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL} var eWb=function(){this.hammerFn=xNb();this.JSC$13240_screenManager=Zq();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=gq(83615);cr(this.JSC$13240_screenManager,this.ve);cWb()},fWb,WM=function(){fWb||(fWb=new eWb); return fWb}; eWb.prototype.registerTouchEvents=function(a,b,c){var d=Ga.apply(3,arguments),e=this.hammerFn(a,{cssProps:{},recognizers:[[Hammer.Rotate,{enable:!1}],[Hammer.Pinch,{enable:!1},["rotate"]],[Hammer.Swipe,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL},["swipe"]],[Hammer.Tap,{enable:!1}],[Hammer.Tap,{enable:!1,event:"doubletap",taps:2},["tap"]],[Hammer.Press,{enable:!1}]]});c&&e.set({touchAction:c});this.nodeManagerMapping.set(a,e);var h= dWb(b);d=g(d);for(var k=d.next();!k.done;k=d.next()){k=k.value;if(k.includes("swipe")||k.includes("pinch")||k.includes("pan"))k.includes("swipe")?e.get("swipe").set({enable:!0,direction:h,velocity:.2}):k.includes("pinch")?e.get("pinch").set({enable:!0}):k.includes("pan")&&(e.get("pan").set({enable:!0,direction:h}),e.get("swipe").set({enable:!0,direction:h,velocity:.2}),e.get("swipe").recognizeWith("pan"));gWb(this,a,e,k)}}; var gWb=function(a,b,c,d){c.on(d,function(e){if(d.includes("pinch"))a.lastPinchTime=Date.now();else if(d.includes("swipe")&&Date.now()-a.lastPinchTime<400)return;e.pointerType!=="mouse"&&(e=d==="doubletap"?{coordinates:e.center}:d.includes("pan")?e:d.includes("swipe")?{target:e.target}:{},b.dispatchEvent(new CustomEvent(d,{bubbles:!0,composed:!0,detail:e})))})}; eWb.prototype.unregisterTouchEvents=function(a){var b=Ga.apply(1,arguments),c=this.nodeManagerMapping.get(a);if(c){b=g(b);for(var d=b.next();!d.done;d=b.next())c.off(d.value);this.nodeManagerMapping.delete(a);a.style.touchAction="unset"}};var XM=function(a,b,c){b=b===void 0?WM():b;this.target=a;this.manager=b;this.touchAction=c;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){}; this.onSwipeUp=function(){}; this.onPanStart=function(){}; this.onPanMove=function(){}; this.onPanEnd=function(){}}; XM.prototype.attach=function(){if(!this.attached){this.attached=!0;this.eventMap={swipedown:this.onSwipeDown,swipeup:this.onSwipeUp,panstart:this.onPanStart,panright:this.onPanMove,panleft:this.onPanMove,panmove:this.onPanMove,panend:this.onPanEnd};this.manager.registerTouchEvents.apply(this.manager,[this.target,this.directions,this.touchAction].concat(pa(this.events)));for(var a=g(this.events),b=a.next();!b.done;b=a.next())this.listen(b.value)}}; XM.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(pa(this.events)));for(var a=g(this.events),b=a.next();!b.done;b=a.next())this.unlisten(b.value)}}; XM.prototype.listen=function(a){this.eventMap[a]&&this.target.addEventListener(a,this.eventMap[a])}; XM.prototype.unlisten=function(a){this.eventMap[a]&&this.target.removeEventListener(a,this.eventMap[a])};var YM=function(){ZVb.apply(this,arguments)}; l(YM,ZVb);YM.prototype.direction=function(a){var b=a.detail;a=b.deltaY;b=b.deltaX;return a&&!this.horizontal?a>0?"down":"up":b&&this.horizontal?b>0?"right":"left":"none"}; YM.prototype.distance=function(a){return Math.abs(this.delta(a))}; YM.prototype.delta=function(a){var b=this.direction(a),c=a.detail;a=c.deltaX;c=c.deltaY;return b==="up"||b==="down"?c||0:a||0}; YM.prototype.velocity=function(a){var b=this.direction(a),c=a.detail;a=c.velocityX;c=c.velocityY;return Math.abs(b==="up"||b==="down"?c||0:a||0)};var ZM=function(a,b,c,d,e,h){e=e===void 0?new YM:e;h=h===void 0?WM():h;XM.call(this,b,h,d);var k=this;this.element=a;this.target=b;this.config=c;this.input=e;this.manager=h;this.events=["panstart","panmove","panend"];this.onPanStart=function(){k.config.draggingClass&&k.element.classList.add(k.config.draggingClass);k.config.startAction&&k.config.startAction()}; this.onPanMove=function(m){var p=hWb(k,m);if(p){k.move(m,p);p.fade&&k.fade(m,p);var q=k.input.direction(m);p.moveAction&&p.moveAction(iWb(k,m,p),q)}}; this.onPanEnd=function(m){var p,q,r,w,z,C;return t(function(E){if(E.nextAddress==1){k.animationRequestId&&cancelAnimationFrame(k.animationRequestId);k.animationRequestId=void 0;p=hWb(k,m);if(!p)return E.return();q=p;r=q.triggerAction;w=q.fade;z=q.disableFinish;C=q.translateBack;var I=k.input.velocity(m),N=k.input.distance(m),P=k.threshold(p);if(I>.3&&N>10||N>P){if(z)return E.jumpTo(6);if(w){if(!y("kevlar_tabs_gesture")){var U=k.input.delta(m)+k.config.startPosition;I=k.input.axis(m);N=U+70;k.element.animate([{transform:"translate"+ I+"("+U+"px)",opacity:k.element.style.opacity===""?1:k.element.style.opacity},{transform:"translate"+I+"("+N+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"});k.element.style.transform="translate"+I+"("+N+"px)";k.element.style.opacity="0";return E.jumpTo(6)}return n(E,jWb(k,m),6)}if(!y("kevlar_tabs_gesture")){I=k.input.delta(m)+k.config.startPosition;N=k.input.axis(m);P=p.endPosition;var ca=(U=p.transitionEndPosition)!=null?U:P;k.element.animate([{transform:"translate"+N+"("+I+ "px)"},{transform:"translate"+N+"("+ca+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"});k.element.style.transform="translate"+N+"("+ca+"px)";return E.jumpTo(6)}return n(E,kWb(k,m,p),6)}return C?n(E,k.translateBack(m),3):E.jumpTo(3)}E.nextAddress!=3&&r&&r();k.config.draggingClass&&k.element.classList.remove(k.config.draggingClass);k.reset();ua(E)})}; a=Object.keys(c.triggers);this.directions=new Set(a);$Vb(this.input,this.directions.has("right")||this.directions.has("left"))}; l(ZM,XM);ZM.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()}; var hWb=function(a,b){b=a.input.direction(b);return a.config.triggers[b]}; ZM.prototype.move=function(a,b){var c=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var d=c.input.axis(a),e=c.input.position(a,c.config.startPosition,b.endPosition,b.moveRatio||1);c.element.style.transform="translate"+d+"("+e+"px)";c.animationRequestId=void 0}))}; var iWb=function(a,b,c){var d=c.moveRatio||1;c=Math.abs(a.config.startPosition-c.endPosition);return Math.min(a.input.distance(b)*d,c)/c}; ZM.prototype.fade=function(a,b){var c=b.endOpacity;a=iWb(this,a,b);a>0&&(this.element.style.opacity=""+(((c||0)-1)*a+1))}; ZM.prototype.threshold=function(a){return a.threshold?a.threshold:Math.abs(a.endPosition-this.config.startPosition)/3}; var kWb=function(a,b,c){var d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1)return d=a.input.delta(b)+a.config.startPosition,e=a.input.axis(b),h=c,k=h.endPosition,m=h.transitionEndPosition,q=(p=m)!=null?p:k,n(r,a.element.animate([{transform:"translate"+e+"("+d+"px)"},{transform:"translate"+e+"("+q+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);a.element.style.transform="translate"+e+"("+q+"px)";ua(r)})}; ZM.prototype.translateBack=function(a){var b=this,c,d;return t(function(e){if(e.nextAddress==1){if(!b.element.style.transform)return e.return();c=b.input.axis(a);d=b.config.startPosition;return n(e,b.element.animate([{transform:b.element.style.transform},{transform:"translate"+c+"("+d+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}b.element.style.transform="translate"+c+"("+d+"px)";ua(e)})}; var jWb=function(a,b){var c,d,e,h;return t(function(k){if(k.nextAddress==1)return c=a.input.delta(b)+a.config.startPosition,d=a.input.axis(b),e=c+70,h=a.element.style.opacity===""?1:a.element.style.opacity,n(k,a.element.animate([{transform:"translate"+d+"("+c+"px)",opacity:h},{transform:"translate"+d+"("+e+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);a.element.style.transform="translate"+d+"("+e+"px)";a.element.style.opacity="0";ua(k)})};var lWb=new Zk("ratelimit");function mWb(){var a=uk("user_engagement_experiments_rate_limit_ms"),b=lWb.get("last-user-engagement-exp-trigger-timestamp");return!b||rl()>=b+a?(lWb.set("last-user-engagement-exp-trigger-timestamp",rl()),!0):!1} ;function $M(a,b,c,d,e){b=b===void 0?null:b;c=c===void 0?null:c;d=d===void 0?null:d;e=e===void 0?null:e;a={youThereEventType:a};c&&(a.lactThresholdMs=c.lactThresholdMs,a.mediaPosSec=c.promptDelaySec,a.lactServerRequestMs=c.lactServerRequestMs,a.triggerReason=c.triggerReason);e!=null&&(a.renderingMediaPosSec=Math.round(e));b||(b=iq());b&&(a.clientScreenNonce=b);d&&(a.clientPlaybackNonce=d);bl("youThere",a)} ;var nWb=function(a,b){this.playerProvider_=a;this.actionSenderElement_=b;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1}; nWb.prototype.reset=function(){oWb(this);this.isUserPredictedAbsent_=!1}; var oWb=function(a,b){!a.youThereData_||a.showWarningJob_||b!==void 0&&b||($M("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",iq(),a.youThereData_,a.clientPlaybackNonce_),Hm());Hi.cancelJob(a.showWarningJob_);a.showWarningJob_=0;Hi.cancelJob(a.showBlockingWarningJob_);a.showBlockingWarningJob_=0;Hi.cancelJob(a.pausePlaybackJob_);a.pausePlaybackJob_=0;a.youThereData_=null;a.clientPlaybackNonce_=void 0;a.inYouThereFlow_=!1},qWb=function(a,b){var c,d,e; t(function(h){if(h.nextAddress==1)return a.reset(),n(h,a.playerProvider_().getPlayerPromise(),2);c=h.yieldResult;a.clientPlaybackNonce_=c.getVideoData().cpn;a.youThereData_=b.configData.youThereData;if(!a.youThereData_)return h.return();if(a.youThereData_.triggerReason&&a.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!mWb())return $M("YOU_THERE_EVENT_TYPE_RATE_LIMITED",iq(),a.youThereData_,a.clientPlaybackNonce_),h.return();d=a.youThereData_.promptDelaySec;e=c.getCurrentTime();a.showWarningJob_= Hi.addLowPriorityJob(function(){return t(function(k){a.showWarningJob_=0;return n(k,pWb(a),0)})},Math.max(d-e,0)*1E3); ua(h)})},pWb=function(a){var b,c,d,e,h,k; return t(function(m){if(m.nextAddress==1)return n(m,a.playerProvider_().getPlayerPromise(),2);if(m.nextAddress!=3)return b=m.yieldResult,c=b.getCurrentTime(),n(m,rWb(a),3);d=m.yieldResult;if(!d||!a.youThereData_)return m.return();if(y("check_user_lact_at_prompt_shown_time_on_web")&&(e=parseInt(a.youThereData_.lactThresholdMs,10),km()<e))return $M("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",iq(),a.youThereData_,a.clientPlaybackNonce_),m.return();if(a.youThereData_.playbackPauseDelayMs<=0)return sWb(a), m.return();!y("external_fullscreen")&&(h=uv())&&(a.ignoreFullscreenExitUserActivity_=!0,Hi.addLowPriorityJob(function(){a.ignoreFullscreenExitUserActivity_=!1},2E3),tv(h)); a.youThereData_.showToastWarningPrompt&&(aN(a,a.youThereData_.showWarningActions),a.inYouThereFlow_=!0,$M("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",iq(),a.youThereData_,a.clientPlaybackNonce_,c),$M("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",iq(),a.youThereData_,a.clientPlaybackNonce_,c));k=0;a.youThereData_.blockingPromptDelayMs&&(k=a.youThereData_.blockingPromptDelayMs);a.showBlockingWarningJob_=Hi.addLowPriorityJob(function(){return t(function(p){a.showBlockingWarningJob_=0;return n(p,tWb(a),0)})},k); ua(m)})},tWb=function(a){var b,c,d; return t(function(e){if(e.nextAddress==1)return n(e,rWb(a),2);b=e.yieldResult;if(!a.youThereData_)return e.return();b&&(a.youThereData_.showBlockingWarningAction&&($M("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",iq(),a.youThereData_,a.clientPlaybackNonce_),(c=A(a.youThereData_.showBlockingWarningAction,Bu))?aN(a,c.commands):aN(a,[a.youThereData_.showBlockingWarningAction]),a.inYouThereFlow_=!0),d=a.youThereData_.playbackPauseDelayMs,a.pausePlaybackJob_=Hi.addLowPriorityJob(function(){return t(function(h){a.pausePlaybackJob_= 0;return n(h,sWb(a),0)})},d)); ua(e)})},sWb=function(a){var b; return t(function(c){if(c.nextAddress==1)return n(c,rWb(a),2);b=c.yieldResult;if(!a.youThereData_)return c.return();b&&($M("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",iq(),a.youThereData_,a.clientPlaybackNonce_),aN(a,a.youThereData_.showPausedActions),a.inYouThereFlow_=!0);ua(c)})}; nWb.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var a=A(this.youThereData_.userActiveDuringFlowAction,Bu);a?aN(this,a.commands):aN(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&($M("YOU_THERE_EVENT_TYPE_LACT_RESET",iq(),this.youThereData_,this.clientPlaybackNonce_),Hm());oWb(this,!0)}uWb(this,!1)}; var rWb=function(a){var b,c;return t(function(d){if(d.nextAddress==1)return n(d,a.playerProvider_().getPlayerPromise(),2);b=d.yieldResult;c=b.getPlayerState();return d.return(c==-1||c==1||c==3)})},uWb=function(a,b){var c; t(function(d){if(d.nextAddress==1){if(a.isUserPredictedAbsent_==b)return d.jumpTo(0);a.isUserPredictedAbsent_=b;return n(d,a.playerProvider_().getPlayerPromise(),3)}c=d.yieldResult;c.setUserEngagement(b);b&&$M("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",iq(),a.youThereData_,a.clientPlaybackNonce_);ua(d)})},aN=function(a,b){if(y("handle_service_request_actions")||y("kevlar_youthere_service_endpoint_actions_killswitch"))zv(a.actionSenderElement_,b,a.actionSenderElement_);else {b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,c.commandMetadata&&c.commandMetadata.webCommandMetadata&&c.commandMetadata.webCommandMetadata.sendPost?Av(a.actionSenderElement_,[c]):zv(a.actionSenderElement_,[c],a.actionSenderElement_)}};var bN=function(a){a=a===void 0?!1:a;oi.call(this);this.pubSub_=new ij(a);pi(this,this.pubSub_)}; fb(bN,oi);bN.prototype.subscribe=function(a,b,c){return this.isDisposed()?0:this.pubSub_.subscribe(a,b,c)}; bN.prototype.unsubscribe=function(a,b,c){return this.isDisposed()?!1:this.pubSub_.unsubscribe(a,b,c)}; bN.prototype.unsubscribeByKey=function(a){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(a)}; bN.prototype.publish=function(a,b){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};var vWb=ka(["https://www.youtube.com/iframe_api"]),cN=function(){this.playerResolver_=fj();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=Yg;this.playbackDurationSeconds_=0},wWb=function(a){var b=function(){return window.YT&&typeof window.YT.ready==="function"}; if(b())return cj(window.YT);var c=fj(),d=Ah("SCRIPT");d.onload=d.onreadystatechange=function(){d.readyState&&d.readyState!="loaded"&&d.readyState!="complete"||(d.onload=Yg,d.onreadystatechange=Yg,d.onerror=Yg,b()?c.resolve(window.YT):c.reject(new Mk("Failed to load the iframe player library","script.onload",d.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))}; d.onerror=function(e){d.onload=Yg;d.onreadystatechange=Yg;d.onerror=Yg;c.reject(new Mk("Failed to load the iframe player library","script.onerror",e&&e.target&&e.target.src))}; Qc(d,fh(vWb));a.insertBefore(d,a.firstChild);return c.promise},xWb=function(a,b,c){var d,e; t(function(h){switch(h.nextAddress){case 1:return a.playbackEndedCallback_=c,xa(h,2),n(h,wWb(b.parentElement||null),4);case 4:d=h.yieldResult;ya(h,3);break;case 2:return e=za(h),e instanceof Mk&&e.args&&e.args[0]=="script.onerror"?Jm(e):Im(e),h.return();case 3:d.ready(function(){return new d.Player(b,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:a.onPlayerReady_.bind(a),onStateChange:a.onPlayerStateChange_.bind(a),onCueRangeExit:a.onCueRangeExit_.bind(a)}})}), ua(h);}})}; f=cN.prototype;f.getPlayerPromise=function(){return this.playerPromise_}; f.onPlayerReady_=function(a){this.playerResolver_.resolve(a.target)}; f.onPlayerStateChange_=function(a){if(a.data==YT.PlayerState.PLAYING){a=a.target;var b=a.getCurrentTime();a.addCueRange("playback",b,b+this.playbackDurationSeconds_)}}; f.onCueRangeExit_=function(a){a.data=="playback"&&(a.target.stopVideo(),this.playbackEndedCallback_())}; f.stopVideo=function(){this.playerPromise_.then(function(a){a.stopVideo()})}; var yWb=function(a){a.playerVars_&&a.playerPromise_.then(function(b){typeof b.cueVideoByPlayerVars!="function"?Jm(new Mk("vmh: player API not ready","cueVideoByPlayerVars",typeof b.cueVideoByPlayerVars)):b.cueVideoByPlayerVars(a.playerVars_)})}; cN.prototype.playVideo=function(){var a=this;this.playerVars_&&this.playerPromise_.then(function(b){typeof b.loadVideoByPlayerVars!="function"?Im(new Mk("vmh: player API not ready","loadVideoByPlayerVars",typeof b.loadVideoByPlayerVars)):b.loadVideoByPlayerVars(a.playerVars_)})}; var zWb=function(a,b,c,d,e){b&&(c===void 0&&(c=0),d===void 0&&(d=0),a.playbackDurationSeconds_=d/1E3,a.playerVars_={adformat:"17_8",videoId:b,suggestedQuality:"hd720",startSeconds:c/1E3,player_params:e})}; cN.prototype.mute=function(){this.playerPromise_.then(function(a){a.mute()})}; cN.prototype.unMute=function(){this.playerPromise_.then(function(a){a.unMute()})}; function AWb(a){if(a.urlEndpoint){if(a=mk(a.urlEndpoint.url),a.adurl)return Yc(a.adurl)}else if(a.watchEndpoint)return"//www.youtube.com/watch?v="+a.watchEndpoint.videoId;return null} function BWb(a){if(!a||!a.reportingPings)return null;var b={};a.reportingPings.forEach(function(c){c.pingType in b?b[c.pingType].push(c.url):b[c.pingType]=[c.url]}); return{adpings:Yma(b)}} ;var CWb={PAUSE_CHAT:18};function DWb(){uk("service_worker_push_logged_out_prompt_watches")!=-1&&Rx("WatchCount").then(function(a){a>=100||Qx("WatchCount",a+1)})} ;var EWb;var FWb;var dN=function(){var a=J.apply(this,arguments)||this;a.countdownTimer="";a.useYtBodyMFont=!1;a.TEST_ONLY={clearInterval:function(){a.refreshIntervalTimerId&&clearInterval(a.refreshIntervalTimerId)}}; return a}; l(dN,J);dN.prototype.attached=function(){var a=this;this.updateTime();this.refreshIntervalTimerId=setInterval(function(){a.updateTime()},1E3)}; dN.prototype.detached=function(){this.refreshIntervalTimerId&&clearInterval(this.refreshIntervalTimerId)}; dN.prototype.updateTime=function(){var a;(a=this.targetTimestamp)!=null&&a.seconds&&(this.countdownTimer=U2a({seconds:Number(this.targetTimestamp.seconds)-Date.now()/1E3}))}; ia.Object.defineProperties(dN,{template:{configurable:!0,enumerable:!0,get:function(){if(FWb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"yt-cl-countdown\" class=\"style-scope yt-cl-countdown\">[[countdownTimer]]</div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;EWb===void 0&&(EWb=document.createElement("template"));var d=EWb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);FWb=a}a=FWb;return a}}}); var eN=dN;u([Q(),v("design:type",Object)],eN.prototype,"targetTimestamp",void 0);u([Q(),v("design:type",Object)],eN.prototype,"countdownTimer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],eN.prototype,"useYtBodyMFont",void 0);eN=u([Wy({is:"yt-cl-countdown"})],eN);var GWb=Wt({entities:B1a}),HWb=new Qv(GWb);var IWb=function(){return Jy.apply(this,arguments)||this}; l(IWb,Jy);ia.Object.defineProperties(IWb.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return HWb}}}); var JWb=IWb;JWb=u([Oy()],JWb);var fN=[Xy.prototype,JWb.prototype];var gN={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null}, ready:function(){var a=this,b={};setTimeout(function(){var c;return vv((c=a.hostElement)!=null?c:a,"yt-live-chat-add-tooltip-target",b)},0); this.handler_=b.handler}, detached:function(){if(this.handler_){var a;this.handler_.removeElementFromSupportingTooltips((a=this.hostElement)!=null?a:this)}this.handler_=null}}};function hN(a){return a?a.icon?a.icon.iconType.toLowerCase():a.customThumbnail?"member":"":""} function KWb(a){if(!a)return"";a=g(a);for(var b=a.next();!b.done;b=a.next())if((b=b.value)&&b.liveChatAuthorBadgeRenderer&&(b=hN(b.liveChatAuthorBadgeRenderer))&&b!=="verified")return b;return""} function LWb(a,b){if(!a)return null;var c;return((c=a.find(function(d){return d&&d.liveChatAuthorBadgeRenderer?hN(d.liveChatAuthorBadgeRenderer)===b:!1}))==null?void 0:c.liveChatAuthorBadgeRenderer)||null} ;function MWb(a){var b=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;a=NOa(a);b=NOa(b);var c=TOa(a.hex);b=TOa(b.hex);var d=b[0]/255;var e=b[1]/255,h=b[2]/255,k=Math.max(d,e,h),m=Math.min(d,e,h),p=0,q=0,r=.5*(k+m);k!=m&&(k==d?p=60*(e-h)/(k-m):k==e?p=60*(h-d)/(k-m)+120:k==h&&(p=60*(d-e)/(k-m)+240),q=0<r&&r<=.5?(k-m)/(2*r):(k-m)/(2-2*r));d=[Math.round(p+360)%360,q,r];c=NWb(c,b);for(a=vNb(a.hex);c<4.5;){a=d[2]>=.5?a.darker((4.5-c)/2):a.brighter((4.5-c)/2);c=a.toString(); e=QOa(c);if(!e.length)throw Error(c+" is not a valid RGB color");c=e;c=NWb(c,b)}return a.hex()} function NWb(a,b){a=c9a(a);b=c9a(b);return(Math.max(a,b)+.05)/(Math.min(a,b)+.05)} function iN(a){return"#"+("000000"+(a&16777215).toString(16)).slice(-6)} function OWb(a){for(var b=0,c=0;c<a.length;c++)b=a.charCodeAt(c)+((b<<5)-b);a="#";for(c=0;c<3;c++)a+=("00"+(b>>c*8&255).toString(16)).slice(-2);return a} ;function PWb(a,b){return bw(a.entities,"liveReactionsDataEntity",b)} function QWb(a,b){a=bw(a.entities,"booleanEntity",b);return!(!a||!a.value)} function RWb(a,b){return bw(a.entities,"engagementToolbarStateEntityPayload",b)} ;var SWb={},TWb=function(){return Jy.apply(this,arguments)||this}; l(TWb,Jy);TWb.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; var jN=TWb;jN.prototype.onPdgItemBehaviorClick=jN.prototype.onPdgItemBehaviorClick;u([K(X.YtRendererBehavior),v("design:type",Object)],jN.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],jN.prototype,"data",void 0);u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],jN.prototype,"onPdgItemBehaviorClick",null);jN=u([Oy()],jN);SWb.YtPdgLiveChatItemBehavior=[jN.prototype,X.YtRendererBehavior];function UWb(a){a=Number(a);return"rgba("+[a>>16&255,a>>8&255,a&255,(a>>24&255)/255].join()+")"} ;function VWb(a){if(!a)return!1;if(A(a,rTb))return!0;var b;if(a=(b=A(a,Bu))==null?void 0:b.commands)for(b=g(a),a=b.next();!a.done;a=b.next())if(A(a.value,rTb))return!0;return!1} ;var WWb;var XWb;var YWb=function(){return J.apply(this,arguments)||this}; l(YWb,J);YWb.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var a=wB(this.data.onVisibleCommand);a&&this.ytComponentBehavior.resolveCommand(a)}}; var kN=YWb;u([K(BA.YtComponentBehavior),v("design:type",Object)],kN.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],kN.prototype,"ytRendererBehavior",void 0);u([K(eD.YtVisibilityBehavior),v("design:type",Object)],kN.prototype,"ytVisibilityBehavior",void 0);u([Q(),v("design:type",Object)],kN.prototype,"data",void 0);kN=u([Wy({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],kN); V(kN,"yt-bumper-user-edu-content-view-model",function(){if(XWb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"bumper-content\" class=\"style-scope yt-bumper-user-edu-content-view-model\">\n <yt-image id=\"icon\" data=\"[[data.image]]\" height=\"16\" class=\"style-scope yt-bumper-user-edu-content-view-model\"></yt-image>\n <div id=\"message-block\" class=\"style-scope yt-bumper-user-edu-content-view-model\">\n <yt-attributed-string id=\"message\" data=\"[[data.text]]\" class=\"style-scope yt-bumper-user-edu-content-view-model\"></yt-attributed-string>\n </div>\n</div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;WWb===void 0&&(WWb=document.createElement("template"));var d=WWb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XWb=a}a=XWb;return a});var ZWb;var $Wb,aXb=function(){if($Wb!==void 0)return $Wb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n <div id=\"avatar-images\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n <yt-image id=\"creator-thumbnail\" data=\"[[creatorGoalState.authorPhoto]]\" height=\"60\" preserve-height=\"\" preserve-width=\"\" width=\"60\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></yt-image>\n <yt-image id=\"goal-icon\" data=\"[[targetIconThemedImage]]\" height=\"60\" preserve-height=\"\" preserve-width=\"\" width=\"60\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></yt-image>\n </div>\n <div id=\"countdown-info\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n <yt-attributed-string id=\"goal-timer-description\" data=\"[[creatorGoalState.goalHeadlineText]]\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></yt-attributed-string>\n <yt-cl-countdown id=\"countdown\" hidden=\"[[!isGoalActive]]\" target-timestamp=\"[[endTimestamp]]\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></yt-cl-countdown>\n </div>\n <yt-attributed-string id=\"goal-subheader-info\" data=\"[[creatorGoalState.goalSubheaderText]]\" hidden=\"[[isGoalActive]]\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></yt-attributed-string>\n</div>\n<div id=\"content\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n <yt-attributed-string id=\"goal-target\" data=\"[[creatorGoalState.goalTargetText]]\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></yt-attributed-string>\n <yt-attributed-string id=\"goal-description\" data=\"[[creatorGoalState.goalDescription]]\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></yt-attributed-string>\n <div id=\"goal-progress-info\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n <yt-image id=\"sc-tier-image\" data=\"[[creatorGoalState.superChatTierImage]]\" height=\"32\" preserve-height=\"\" preserve-width=\"\" width=\"32\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></yt-image>\n <div id=\"goal-numbers\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n <div id=\"current-goal-number\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">[[creatorGoalState.currentGoalCount]] </div>\n <div id=\"goal-number-separator\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">/ </div>\n <div id=\"target-goal-number\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"> [[creatorGoalState.totalGoalCount]]</div>\n </div>\n <div id=\"progress-bar-container\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n <div id=\"progress-bar-progress\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n </div>\n </div>\n </div>\n</div>\n<div id=\"footer\" class=\"style-scope yt-creator-goal-progress-flow-view-model\">\n <div id=\"progress-button\" class=\"style-scope yt-creator-goal-progress-flow-view-model\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;ZWb===void 0&&(ZWb=document.createElement("template"));var d=ZWb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return $Wb=a};var lN=function(){var a=J.apply(this,arguments)||this;a.isGoalActive=!0;return a}; l(lN,J);lN.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")}; lN.prototype.progressBarChanged=function(){var a=T(this.hostElement).querySelector("#progress-bar-progress"),b,c,d,e=(d=Number((b=this.creatorGoalState)==null?void 0:b.currentGoalCount)/Number((c=this.creatorGoalState)==null?void 0:c.totalGoalCount)*100)!=null?d:0,h;a.style.width=((h=Math.min(e,100))!=null?h:0)+"%"}; lN.prototype.goalStateChanged=function(){var a;this.isGoalActive=((a=this.creatorGoalState)==null?void 0:a.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var b;a={"--yt-progress-bar-color":UWb((b=this.creatorGoalState)==null?void 0:b.progressBarColor)};mz(this.hostElement,a)}; lN.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model"}},reuseComponents:!0}}}; ia.Object.defineProperties(lN.prototype,{endTimestamp:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.creatorGoalState)==null?0:a.endTimestampMs){var b;a=Number((b=this.creatorGoalState)==null?void 0:b.endTimestampMs)/1E3;return{seconds:String(a)}}}}, targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.creatorGoalState)==null?0:a.themedTargetImage){var b;a=A((b=this.creatorGoalState)==null?void 0:b.themedTargetImage,lVb);return this.isAppDarkTheme()?a==null?void 0:a.imageDark:a==null?void 0:a.imageLight}}}}); ia.Object.defineProperties(lN,{template:{configurable:!0,enumerable:!0,get:function(){return aXb()}}}); var mN=lN;mN.prototype.goalStateChanged=mN.prototype.goalStateChanged;mN.prototype.progressBarChanged=mN.prototype.progressBarChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],mN.prototype,"ytRendererstamperBehavior",void 0);u([K(fN),v("design:type",Object)],mN.prototype,"ytLiveChatReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],mN.prototype,"ytRendererBehavior",void 0); u([Q({selectorArgs:["data.creatorGoalEntityKey"],selector:function(a,b){return bw(a.entities,"creatorGoalEntity",b)}}), v("design:type",Object)],mN.prototype,"creatorGoalState",void 0);u([Q(),v("design:type",Object)],mN.prototype,"data",void 0);u([Q(),v("design:type",Object)],mN.prototype,"isGoalActive",void 0);u([L("creatorGoalState"),v("design:type",Object),v("design:paramtypes",[])],mN.prototype,"endTimestamp",null);u([L("creatorGoalState"),v("design:type",Object),v("design:paramtypes",[])],mN.prototype,"targetIconThemedImage",null); u([O("creatorGoalState.currentGoalCount"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mN.prototype,"progressBarChanged",null);u([O("creatorGoalState.creatorGoalState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mN.prototype,"goalStateChanged",null);mN=u([Wy({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],mN);V(mN,"yt-creator-goal-progress-flow-view-model",function(){return aXb()});var bXb;var cXb,dXb=function(){if(cXb!==void 0)return cXb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <div id=\"header\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string id=\"title\" data=\"[[data.title]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n <yt-image id=\"image\" data=\"[[data.image]]\" height=\"100\" preserve-height=\"\" width=\"100\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-image>\n </div>\n <div id=\"subheader\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string id=\"description\" data=\"[[data.pageDescription]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n </div>\n <div id=\"goal-content\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <div id=\"number-goal\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string id=\"number-goal-label\" data=\"[[data.purchaseTargetDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n <tp-yt-paper-dropdown-menu-light id=\"goal-dropdown\" no-label-float=\"\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <tp-yt-paper-listbox id=\"goal-entries\" class=\"dropdown-content style-scope yt-creator-goal-set-up-flow-view-model\" slot=\"dropdown-content\" attr-for-selected=\"value\" selected=\"[[goal]]\" on-selected-changed=\"updateGoalValue\">\n <template is=\"dom-repeat\" items=\"[[getGoalDropdownItems()]]\" as=\"item\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <tp-yt-paper-item value=\"[[getDropdownItemValue(item)]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string data=\"[[getDropdownItemText(item)]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n </tp-yt-paper-item>\n </template>\n </tp-yt-paper-listbox>\n </tp-yt-paper-dropdown-menu-light>\n </div>\n <div id=\"description-goal\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string id=\"number-goal-label\" data=\"[[data.descriptionInputTitle]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n <tp-yt-paper-textarea id=\"goal-description-input\" maxlength=\"220\" no-label-float=\"\" placeholder=\"[[data.userGoalPlaceholderText.content]]\" on-value-changed=\"onTextValueChanged\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n </tp-yt-paper-textarea>\n <yt-attributed-string id=\"description-disclosure\" data=\"[[data.descriptionDisclosureText]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n </div>\n <div id=\"duration-goal\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string id=\"duration-goal-label\" data=\"[[data.timerDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n <tp-yt-paper-dropdown-menu-light id=\"timer-dropdown\" no-label-float=\"\" no-underline=\"\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <tp-yt-paper-listbox id=\"timer-entries\" class=\"dropdown-content style-scope yt-creator-goal-set-up-flow-view-model\" slot=\"dropdown-content\" attr-for-selected=\"value\" selected=\"[[timer]]\" on-selected-changed=\"updateTimerValue\">\n <template is=\"dom-repeat\" items=\"[[getTimerDropdownItems()]]\" as=\"item\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <tp-yt-paper-item value=\"[[getDropdownItemValue(item)]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string data=\"[[getDropdownItemText(item)]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n </tp-yt-paper-item>\n </template>\n </tp-yt-paper-listbox>\n </tp-yt-paper-dropdown-menu-light>\n </div>\n <div id=\"tier-goal\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string id=\"tier-goal-label\" data=\"[[data.colorDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n <tp-yt-paper-dropdown-menu-light id=\"tier-dropdown\" no-label-float=\"\" no-underline=\"\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <tp-yt-paper-listbox id=\"tier-entries\" class=\"dropdown-content style-scope yt-creator-goal-set-up-flow-view-model\" slot=\"dropdown-content\" attr-for-selected=\"value\" selected=\"[[tier]]\" on-selected-changed=\"updateTierValue\">\n <template is=\"dom-repeat\" items=\"[[getColorDropdownItems()]]\" as=\"item\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <tp-yt-paper-item value=\"[[getDropdownItemValue(item)]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-attributed-string data=\"[[getDropdownItemText(item)]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n </tp-yt-paper-item>\n </template>\n </tp-yt-paper-listbox>\n </tp-yt-paper-dropdown-menu-light>\n <yt-attributed-string id=\"tier-disclosure\" data=\"[[data.colorDisclosureText]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\"></yt-attributed-string>\n </div>\n </div>\n <div id=\"footer\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n <yt-button-view-model id=\"start-button\" data=\"[[getButtonViewModel(goalDescription)]]\" class=\"style-scope yt-creator-goal-set-up-flow-view-model\">\n </yt-button-view-model>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;bXb===void 0&&(bXb=document.createElement("template"));var d=bXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return cXb=a};var eXb=function(){var a=J.apply(this,arguments)||this;a.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";a.goalDescription="";a.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";a.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";return a}; l(eXb,J);f=eXb.prototype;f.getGoalDropdownItems=function(){var a,b;return(b=A((a=this.data)==null?void 0:a.purchaseTargetDropdown,OTb))==null?void 0:b.dropdownItems}; f.getTimerDropdownItems=function(){var a,b;return(b=A((a=this.data)==null?void 0:a.timerDropdown,OTb))==null?void 0:b.dropdownItems}; f.getColorDropdownItems=function(){var a,b;return(b=A((a=this.data)==null?void 0:a.colorDropdown,OTb))==null?void 0:b.dropdownItems}; f.getDropdownItemText=function(a){var b;return(b=A(a,NTb))==null?void 0:b.itemLabel}; f.getDropdownItemValue=function(a){a=A(a,NTb);return(a==null?void 0:a.timeLimit)||(a==null?void 0:a.purchaseTarget)||(a==null?void 0:a.eligiblePurchaseType)}; f.updateFlowState=function(a){wv(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:a}])}; f.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})}; f.updateGoalValue=function(a){this.goal=a.detail.value;this.updateFlowState({targetPurchases:this.goal})}; f.onTextValueChanged=function(a){this.goalDescription=a.detail.value;this.updateFlowState({goalDescription:this.goalDescription})}; f.updateTimerValue=function(a){this.timer=a.detail.value;this.updateFlowState({goalDuration:this.timer})}; f.updateTierValue=function(a){this.tier=a.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})}; f.getButtonViewModel=function(a){a=(a==null?void 0:a.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var b,c=A((b=this.data)==null?void 0:b.startGoalButton,Zu);return Object.assign({},c,{state:a})}; ia.Object.defineProperties(eXb,{template:{configurable:!0,enumerable:!0,get:function(){return dXb()}}}); var nN=eXb;u([Q(),v("design:type",Object)],nN.prototype,"data",void 0);u([Q(),v("design:type",Object)],nN.prototype,"goal",void 0);u([Q(),v("design:type",Object)],nN.prototype,"goalDescription",void 0);u([Q(),v("design:type",Object)],nN.prototype,"timer",void 0);u([Q(),v("design:type",Object)],nN.prototype,"tier",void 0);nN=u([Wy({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],nN);V(nN,"yt-creator-goal-set-up-flow-view-model",function(){return dXb()});var fXb;var gXb;function hXb(a,b){var c=iq();c&&a&&Lq(c,fq(a),b)} function iXb(a){(a=fq(a))&&jXb(a)} function jXb(a){var b=iq();b&&Nq(b,a)} ;var kXb=function(){return J.apply(this,arguments)||this}; l(kXb,J);kXb.prototype.attached=function(){var a,b,c;if(this==null?0:(a=this.data)==null?0:(b=a.pdgPurchasedBumperLoggingDirectives)==null?0:(c=b.loggingDirectives)==null?0:c.trackingParams){var d,e,h;iXb(this==null?void 0:(d=this.data)==null?void 0:(e=d.pdgPurchasedBumperLoggingDirectives)==null?void 0:(h=e.loggingDirectives)==null?void 0:h.trackingParams)}}; kXb.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}}; var oN=kXb;u([K(BA.YtComponentBehavior),v("design:type",Object)],oN.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],oN.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],oN.prototype,"data",void 0);oN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],oN); V(oN,"yt-live-chat-item-bumper-view-model",function(){if(gXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"bumper\" class=\"style-scope yt-live-chat-item-bumper-view-model\">\n <div id=\"content\" class=\"style-scope yt-live-chat-item-bumper-view-model\"></div>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;fXb===void 0&&(fXb=document.createElement("template"));var d=fXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gXb=a}a=gXb;return a});var lXb;var mXb;var nXb;var oXb;RB("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");var pXb=y("web_button_rework")&&hk("BUTTON_REWORK")||y("web_button_rework_with_live"),pN=function(){return J.apply(this,arguments)||this}; l(pN,J);pN.prototype.created=function(){this.openPopupConfig=gk("openPopupConfig");this.ytButtonBehavior.showTooltips=!0}; pN.prototype.onYtNavigate_=function(a){var b=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(a.detail.endpoint);b&&(this.ytOpenPopupBehavior.openPopup(b),a.stopPropagation(),a.preventDefault())}; ia.Object.defineProperties(pN,{template:{configurable:!0,enumerable:!0,get:function(){if(oXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;nXb===void 0&&(nXb=document.createElement("template"));var d=nXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oXb=a}a=oXb;return a}}}); var qN=pN;qN.prototype.onYtNavigate_=qN.prototype.onYtNavigate_;u([K(Hy.YtOpenPopupBehavior),v("design:type",Object)],qN.prototype,"ytOpenPopupBehavior",void 0);u([K(Dmb.YtButtonBehavior),v("design:type",Object)],qN.prototype,"ytButtonBehavior",void 0);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qN.prototype,"onYtNavigate_",null);qN=u([Wy({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:pXb})],qN);var qXb,rXb=function(){return qXb!==void 0?qXb:qXb=document.createElement("template")}; document.head.appendChild(rXb().content);var sXb;y("kevlar_enable_keto_batch_toggle_button_view_model")&&bB(Hpb,"yt-toggle-button-view-model",{props:{data:$A,buttonShapeOverrides:$A,animatedTextPropsDefault:$A,animatedTextPropsToggled:$A,disableExplicitClickLogging:$A,onToggle:aB,style:$A,useOutlinedIcon:$A,className:$A}});var tXb=function(){return J.apply(this,arguments)||this}; l(tXb,J);tXb.prototype.renderIdom=function(){this.data&&PC(this.data,void 0,this.overrides)}; var rN=tXb;u([K(VA),v("design:type",Object)],rN.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],rN.prototype,"data",void 0);u([Q(),v("design:type",Object)],rN.prototype,"overrides",void 0);rN=u([Wy({is:"yt-toggle-button-view-model",disableElementRegistration:!0})],rN); y("kevlar_enable_keto_batch_toggle_button_view_model")||V(rN,"yt-toggle-button-view-model",function(){if(sXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);a.content.insertBefore(rXb().content.cloneNode(!0),a.content.firstChild);sXb=a}a=sXb;return a},{mode:2});var uXb=function(){return J.apply(this,arguments)||this}; l(uXb,J);uXb.prototype.onTap=function(a){a.stopPropagation();a=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(Vv("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:a})):this.ytLiveChatReduxBehavior.dispatch(Uv("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:a}))}; ia.Object.defineProperties(uXb.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.engagementState)==null?void 0:a.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}}, toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var a=A(this.data.toggleButton,$u),b;if(Number(((b=this.likeCountState)==null?void 0:b.likeCountIfIndifferentNumber)||"0")===0){var c;b=((c=this.data.likeCountPlaceholder)==null?void 0:c.content)||""}else{var d,e,h;b=((d=this.likeCountState)==null?void 0:(e=d.likeCountIfIndifferent)==null?void 0:e.content)||((h=this.data.likeCountPlaceholder)==null?void 0:h.content)||""}var k,m;c=((k=this.likeCountState)==null?void 0:(m=k.likeCountIfLiked)== null?void 0:m.content)||"1";k=A(a.toggledButtonViewModel,Zu);return Object.assign({},a,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},A(a.defaultButtonViewModel,Zu),{title:b})},toggledButtonViewModel:{buttonViewModel:Object.assign({},k,{title:c})}})}}}}); var sN=uXb;sN.prototype.onTap=sN.prototype.onTap;u([K(BA.YtComponentBehavior),v("design:type",Object)],sN.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],sN.prototype,"ytRendererBehavior",void 0);u([K(fN),v("design:type",Object)],sN.prototype,"ytLiveChatReduxBehavior",void 0);u([Q(),v("design:type",Object)],sN.prototype,"data",void 0);u([Q({selectorArgs:["data.likeCountEntityKey"],selector:function(a,b){return bw(a.entities,"likeCountEntity",b)}}), v("design:type",Object)],sN.prototype,"likeCountState",void 0);u([Q({selectorArgs:["data.engagementStateKey"],selector:RWb}),v("design:type",Object)],sN.prototype,"engagementState",void 0);u([L("data","engagementState"),v("design:type",Boolean),v("design:paramtypes",[])],sN.prototype,"isLiked",null);u([L("data","likeCountState","isLiked"),v("design:type",Object),v("design:paramtypes",[])],sN.prototype,"toggleButton",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],sN.prototype,"onTap",null);sN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],sN); V(sN,"yt-live-chat-like-button-view-model",function(){if(mXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-toggle-button-view-model data=\"[[toggleButton]]\" class=\"style-scope yt-live-chat-like-button-view-model\"></yt-toggle-button-view-model>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;lXb===void 0&&(lXb=document.createElement("template"));var d=lXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mXb=a}a=mXb;return a});var vXb;var wXb;var xXb=function(){return J.apply(this,arguments)||this}; l(xXb,J);var tN=xXb;u([K(X.YtRendererBehavior),v("design:type",Object)],tN.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],tN.prototype,"data",void 0);tN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],tN); V(tN,"yt-live-chat-paid-message-footer-renderer",function(){if(wXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-live-chat-paid-message-footer-renderer\">\n <div id=\"icon\" hidden$=\"[[!data.icon]]\" class=\"style-scope yt-live-chat-paid-message-footer-renderer\">\n <yt-icon icon=\"[[data.icon.iconType]]\" class=\"style-scope yt-live-chat-paid-message-footer-renderer\"></yt-icon>\n </div>\n <div id=\"text\" class=\"style-scope yt-live-chat-paid-message-footer-renderer\">\n <yt-formatted-string text=\"[[data.text]]\" class=\"style-scope yt-live-chat-paid-message-footer-renderer\"></yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;vXb===void 0&&(vXb=document.createElement("template"));var d=vXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wXb=a}a=wXb;return a});var yXb;var zXb;var AXb;var BXb,CXb=function(){if(BXb!==void 0)return BXb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-button-view-model data=\"[[buttonViewModel]]\" class=\"style-scope yt-live-chat-reply-button-view-model\"></yt-button-view-model>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;AXb===void 0&&(AXb=document.createElement("template"));var d=AXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return BXb=a};var uN=function(){return J.apply(this,arguments)||this}; l(uN,J);uN.prototype.onTap=function(a){a.stopPropagation()}; ia.Object.defineProperties(uN.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var a=A(this.data.replyButton,Zu),b,c,d,e,h,k,m,p=Number(((b=this.replyCountState)==null?void 0:b.replyCountNumber)||"0")===0?(c=this.data)==null?void 0:(d=c.replyCountPlaceholder)==null?void 0:d.content:((e=this.replyCountState)==null?void 0:(h=e.replyCount)==null?void 0:h.content)||((k=this.data)==null?void 0:(m=k.replyCountPlaceholder)==null?void 0:m.content)||"",q;return Object.assign({}, a,{title:p,accessibilityText:(q=this.replyCountState)==null?void 0:q.replyButtonAccessibilityText})}}}}); ia.Object.defineProperties(uN,{template:{configurable:!0,enumerable:!0,get:function(){return CXb()}}}); var vN=uN;vN.prototype.onTap=vN.prototype.onTap;u([K(BA.YtComponentBehavior),v("design:type",Object)],vN.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],vN.prototype,"ytRendererBehavior",void 0);u([K(fN),v("design:type",Object)],vN.prototype,"ytLiveChatReduxBehavior",void 0);u([Q(),v("design:type",Object)],vN.prototype,"data",void 0);u([Q({selectorArgs:["data.replyCountEntityKey"],selector:function(a,b){return bw(a.entities,"replyCountEntity",b)}}), v("design:type",Object)],vN.prototype,"replyCountState",void 0);u([L("data","replyCountState"),v("design:type",Object),v("design:paramtypes",[])],vN.prototype,"buttonViewModel",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],vN.prototype,"onTap",null);vN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],vN);V(vN,"yt-live-chat-reply-button-view-model",function(){return CXb()});var DXb;var EXb;var wN=function(){var a=J.apply(this,arguments)||this;a.ariaLabel="";return a}; l(wN,J); wN.prototype.dataChanged=function(){for(var a=hz(T(this.hostElement).querySelector("#image"));a.firstChild;)a.removeChild(a.firstChild);if(this.data)if(this.data.icon){var b=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(b.polymerController.icon="yt-sys-icons:shield-filled",b.polymerController.defaultToFilled=!0):b.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();a.appendChild(b)}else if(this.data.customThumbnail){b=document.createElement("img"); var c=mkb(this.data.customThumbnail.thumbnails,16);c?(b.src=c,a.appendChild(b),b.setAttribute("alt",this.hostElement.ariaLabel||"")):Jm(new Mk("Could not compute URL for thumbnail",this.data.customThumbnail))}}; wN.prototype.identity=function(a){return a}; wN.prototype.computeType=function(a){return hN(a||void 0)}; var xN=wN;xN.prototype.dataChanged=xN.prototype.dataChanged;u([Q(),v("design:type",Object)],xN.prototype,"data",void 0);u([Q({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),v("design:type",Object)],xN.prototype,"ariaLabel",void 0);u([Q({computed:"computeType(data)",reflectToAttribute:!0}),v("design:type",String)],xN.prototype,"type",void 0); u([Q({computed:"identity(data.tooltip)",reflectToAttribute:!0}),v("design:type",String)],xN.prototype,"sharedTooltipText",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("live_chat_enable_new_moderator_badge")}}), v("design:type",Boolean)],xN.prototype,"enableNewModeratorBadge",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xN.prototype,"dataChanged",null);xN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],xN); V(xN,"yt-live-chat-author-badge-renderer",function(){if(EXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"image\" class=\"style-scope yt-live-chat-author-badge-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;DXb===void 0&&(DXb=document.createElement("template"));var d=DXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);EXb=a}a=EXb;return a});var FXb;var GXb;var HXb=function(){return J.apply(this,arguments)||this}; l(HXb,J);f=HXb.prototype;f.configureRendererStamper=function(){return{badgesBeforeChip:{id:"prepend-chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesOutsideChip:{id:"chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesInsideChip:{id:"chip-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}}}}; f.computeBadgesInsideChip=function(a){return a?a.filter(function(b){return hN(b.liveChatAuthorBadgeRenderer)==="verified"}):[]}; f.computeBadgesOutsideChip=function(a){return this.prependChatBadges||!a?[]:a.filter(function(b){b=hN(b.liveChatAuthorBadgeRenderer);return b!=="verified"&&b!=="owner"})}; f.computeBadgesBeforeChip=function(a){return this.prependChatBadges&&a?a.filter(function(b){b=hN(b.liveChatAuthorBadgeRenderer);return b!=="verified"&&b!=="owner"}):[]}; f.computeIsHighlighted=function(a,b){var c=!!LWb(a,"owner"),d=!!LWb(a,"verified");a=!!LWb(a,"moderator");return(c||d&&!a)&&!b}; f.computeAuthorType=function(a){return KWb(a)}; f.computeAuthorClass=function(a,b){return b?(a?a+" ":"")+"single-line":a}; f.onSeedColorChanged=function(){y("live_chat_author_name_color_usernames")||y("live_chat_seed_color_usernames")||y("live_chat_colored_usernames")?!this.authorNameColor||this.authorType||this.isHighlighted||this.hostElement.classList.contains("yt-live-chat-paid-message-renderer")||this.hostElement.classList.contains("yt-live-chat-paid-sticker-renderer")||(this.username.style.color=this.authorNameColor):y("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=this.authorNameColor)}; var yN=HXb;yN.prototype.onSeedColorChanged=yN.prototype.onSeedColorChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],yN.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yN.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],yN.prototype,"authorName",void 0);u([Q(),v("design:type",Array)],yN.prototype,"authorBadges",void 0); u([Q({computed:"computeAuthorType(authorBadges)"}),v("design:type",String)],yN.prototype,"authorType",void 0);u([Q({computed:"computeAuthorClass(authorType, singleLine)"}),v("design:type",String)],yN.prototype,"authorClass",void 0);u([Q({computed:"computeBadgesInsideChip(authorBadges)"}),v("design:type",Array)],yN.prototype,"badgesInsideChip",void 0);u([Q({computed:"computeBadgesOutsideChip(authorBadges)"}),v("design:type",Array)],yN.prototype,"badgesOutsideChip",void 0); u([Q({computed:"computeBadgesBeforeChip(authorBadges)"}),v("design:type",Array)],yN.prototype,"badgesBeforeChip",void 0);u([Q({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),v("design:type",Boolean)],yN.prototype,"isHighlighted",void 0);u([Q({value:!1}),v("design:type",Boolean)],yN.prototype,"singleLine",void 0);u([Q({value:!1}),v("design:type",Boolean)],yN.prototype,"disableHighlighting",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],yN.prototype,"dashboardMoneyFeed",void 0);u([Q({value:y("live_chat_prepend_badges"),reflectToAttribute:!0}),v("design:type",Boolean)],yN.prototype,"prependChatBadges",void 0);u([Q({value:y("live_chat_bold_color_usernames"),reflectToAttribute:!0}),v("design:type",Boolean)],yN.prototype,"boldColorUsernames",void 0);u([Q(),v("design:type",String)],yN.prototype,"authorNameColor",void 0); u([My("#author-name"),v("design:type",HTMLDivElement)],yN.prototype,"username",void 0);u([O("authorNameColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yN.prototype,"onSeedColorChanged",null);yN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],yN); V(yN,"yt-live-chat-author-chip",function(){if(GXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><span id=\"prepend-chat-badges\" class=\"style-scope yt-live-chat-author-chip\"></span><span id=\"author-name\" dir=\"auto\" class$=\"[[authorClass]] style-scope yt-live-chat-author-chip\" class=\"style-scope yt-live-chat-author-chip\">[[getSimpleString(authorName)]]<span id=\"chip-badges\" class=\"style-scope yt-live-chat-author-chip\"></span></span><span id=\"chat-badges\" class=\"style-scope yt-live-chat-author-chip\"></span>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;FXb===void 0&&(FXb=document.createElement("template"));var d=FXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);GXb=a}a=GXb;return a});var IXb;var JXb;var KXb=function(){var a=J.apply(this,arguments)||this;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.debounceCommand=$g(function(b){a.ytComponentBehavior.resolveCommand(b)},1500); return a}; l(KXb,J);KXb.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var a=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",b,c,d=this.isHearted?(b=this.data)==null?void 0:b.unheartCommand:(c=this.data)==null?void 0:c.heartCommand;this.ytLiveChatReduxBehavior.dispatch(Vv("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:a}));(a=wB(d))&&this.debounceCommand(a)}}; ia.Object.defineProperties(KXb.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var a,b;if(!((a=this.data)==null?0:(b=a.creatorThumbnail)==null?0:b.sources))return{};a={thumbnails:[]};b={};b.url=this.data.creatorThumbnail.sources[0].url;a.thumbnails.push(b);return a}}, isHearted:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.engagementState)==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}}, isEditable:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.engagementState)==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}}, showCreatorView:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.engagementState)==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}}, showButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.engagementState)==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((c=this.engagementState)==null?void 0:c.heartState)==="TOOLBAR_HEART_STATE_HEARTED"}}, label:{configurable:!0,enumerable:!0,get:function(){return this.data?(this.isHearted?this.data.heartedAccessibilityLabel:this.data.unheartedAccessibilityLabel)||"":""}}, heartHoverText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.isHearted?this.data.heartedHoverText:this.data.unheartedHoverText}}}); var zN=KXb;zN.prototype.onTap=zN.prototype.onTap;u([K(BA.YtComponentBehavior),v("design:type",Object)],zN.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],zN.prototype,"ytRendererBehavior",void 0);u([K(fN),v("design:type",Object)],zN.prototype,"ytLiveChatReduxBehavior",void 0);u([Q(),v("design:type",Object)],zN.prototype,"data",void 0);u([Q({selectorArgs:["data.engagementStateKey"],selector:RWb}),v("design:type",Object)],zN.prototype,"engagementState",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],zN.prototype,"enableRefreshWeb",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],zN.prototype,"thumbnailDetails",null);u([L("data","engagementState"),v("design:type",Boolean),v("design:paramtypes",[])],zN.prototype,"isHearted",null);u([L("data","engagementState"),v("design:type",Boolean),v("design:paramtypes",[])],zN.prototype,"isEditable",null); u([L("data","engagementState"),v("design:type",Boolean),v("design:paramtypes",[])],zN.prototype,"showCreatorView",null);u([L("data","engagementState"),v("design:type",Boolean),v("design:paramtypes",[])],zN.prototype,"showButton",null);u([L("data","isHearted"),v("design:type",String),v("design:paramtypes",[])],zN.prototype,"label",null);u([L("data","isHearted"),v("design:type",Object),v("design:paramtypes",[])],zN.prototype,"heartHoverText",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],zN.prototype,"onTap",null);zN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],zN); V(zN,"yt-live-chat-creator-heart-view-model",function(){if(JXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button id=\"creator-heart-button\" hidden=\"[[!showButton]]\" label=\"[[label]]\" title=\"[[heartHoverText]]\" class=\"style-scope yt-live-chat-creator-heart-view-model\">\n <template is=\"dom-if\" if=\"[[showCreatorView]]\" class=\"style-scope yt-live-chat-creator-heart-view-model\">\n <yt-image id=\"unhearted\" data=\"[[data.unheartedIcon]]\" height=\"24\" class=\"style-scope yt-live-chat-creator-heart-view-model\"></yt-image>\n </template>\n <template is=\"dom-if\" if=\"[[isHearted]]\" class=\"style-scope yt-live-chat-creator-heart-view-model\">\n <yt-img-shadow id=\"creator-thumbnail\" thumbnail=\"[[thumbnailDetails]]\" class=\"style-scope yt-live-chat-creator-heart-view-model\"></yt-img-shadow>\n <yt-image id=\"hearted-border\" data=\"[[data.heartedIcon]]\" height=\"16\" preserve-height=\"true\" width=\"16\" class=\"style-scope yt-live-chat-creator-heart-view-model\"></yt-image>\n <yt-image id=\"hearted\" data=\"[[data.heartedIcon]]\" height=\"14\" preserve-height=\"true\" width=\"14\" class=\"style-scope yt-live-chat-creator-heart-view-model\"></yt-image>\n </template>\n</yt-icon-button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;IXb===void 0&&(IXb=document.createElement("template"));var d=IXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);JXb=a}a=JXb;return a});var LXb=0,MXb=/tone[1-5]/,NXb=" \uD83C\uDFFB \uD83C\uDFFC \uD83C\uDFFD \uD83C\uDFFE \uD83C\uDFFF".split(" "),OXb="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" "),PXb=Number.MAX_SAFE_INTEGER, QXb=RegExp("\uFE0F","g"),AN=function(a){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;a&&RXb(this,a)},RXb=function(a,b){try{wk(b,{context:a, onSuccess:function(d,e){Array.isArray(e)?a.load(e):Im(new Mk("Emoji manager JSON response was not an array!",{response:e}))}, onError:function(d){d=new Mk("Failed to retrieve emoji manager initial JSON data!",{url:b,statusCode:hna(d).toString()});Jm(d)}})}catch(d){var c=new Mk("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:b}); Jm(c)}}; AN.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1}; AN.prototype.load=function(a,b){if(b)if(a.length)a=a.concat(b.emojis);else{this.emojis=b.emojis;this.emojiMap=b.emojiMap;this.emojiShortcutMap=b.emojiShortcutMap;this.emojiShortcutCharMap=SXb(b);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=b.emojiRegex;return}this.emojis=[].concat(pa(new Set(this.emojis.concat(a))));this.hasInitializedShortcutCharMap=!1;a=Array(this.emojis.length);for(b=0;b<this.emojis.length;b++){var c=this.emojis[b];if(c.emojiId){this.emojiMap[c.emojiId]=c;this.emojiMap[c.emojiId].index= b;for(var d=0;c.shortcuts&&d<c.shortcuts.length;d++)this.emojiShortcutMap[c.shortcuts[d].toLocaleLowerCase()]=c;a[b]=c.isCustomEmoji&&c.shortcuts?c.shortcuts[0]:c.emojiId}}a.sort(function(e,h){return h.length-e.length}); if(a.length)try{this.emojiRegex=new RegExp(a.join("|").replace("*","\\*"),"gi")}catch(e){this.emojiRegex=/$./}else this.emojiRegex=/$./}; var TXb=function(a,b){b=g(b);for(var c=b.next();!c.done;c=b.next()){var d=c.value;if(d.emojiId&&a.emojiMap[d.emojiId]){c=Object.assign({},a.emojiMap[d.emojiId],d);a.emojiMap[d.emojiId]=c;var e=void 0;c.index&&((e=a.emojis[c.index])==null?void 0:e.emojiId)===d.emojiId&&(a.emojis[c.index]=c);d=void 0;if((d=c.shortcuts)==null?0:d.length)for(a.hasInitializedShortcutCharMap=!1,d=g(c.shortcuts),e=d.next();!e.done;e=d.next())a.emojiShortcutMap[e.value.toLocaleLowerCase()]=c}}},UXb=function(a){var b,c; t(function(d){if(d.nextAddress==1)return n(d,kw.getInstance(),2);if(d.nextAddress!=3)return(b=d.yieldResult)?n(d,b.get("ytlc-emoji-pref"),3):d.return();(c=d.yieldResult)&&TXb(a,Object.keys(c).map(function(e){return{emojiId:e,stickyPrefId:c[e]}}).filter(function(e){return!!e.emojiId&&!!e.stickyPrefId})); ua(d)})},BN=function(a,b,c){return(a=a.emojiMap[b])&&(!a.isLocked||c!==void 0&&c)?a:void 0},CN=function(a,b,c){c=BN(a,b,c===void 0?!1:c); var d=b.match("\u200D");c&&a.skinTone!==0&&(a=(d==null?void 0:d.length)===1?BN(a,b.replace("\u200D",NXb[a.skinTone]+"\u200D")):BN(a,b+NXb[a.skinTone]))&&(c=a);return c},VXb=function(a,b){var c=a.emojiMap[b]; return(c==null?0:c.stickyPrefId)?a.emojiMap[c.stickyPrefId]:CN(a,b)},DN=function(a,b){a=a.emojiShortcutMap[b.toLocaleLowerCase()]; return!a||a.isLocked?null:a},WXb=function(a,b,c){return SXb(a,c===void 0?!1:c)[b]||{}},SXb=function(a,b){b=b===void 0?!1:b; if(!a.hasInitializedShortcutCharMap){a.hasInitializedShortcutCharMap=!0;for(var c=0;c<a.emojis.length;c++){var d=a.emojis[c];if(!(d.isLocked||b&&d.isCustomEmoji&&d.emojiId&&!a.pickerCustomEmojiIds.includes(d.emojiId)))for(var e=0;d.shortcuts&&e<d.shortcuts.length;e++){var h=d.shortcuts[e];h.startsWith(":_")&&d.isCustomEmoji&&(a.emojiShortcutCharMap[":_"]==null&&(a.emojiShortcutCharMap[":_"]=Object.create(null)),a.emojiShortcutCharMap[":_"][h]=d);if(!(h.length<3||!d.isCustomEmoji&&MXb.test(h))){var k= h.substr(0,3).toLocaleLowerCase();a.emojiShortcutCharMap[k]==null&&(a.emojiShortcutCharMap[k]=Object.create(null));a.emojiShortcutCharMap[k][h]=d}}}}return a.emojiShortcutCharMap}; AN.prototype.createEmoji=function(a,b){b=b===void 0?!0:b;var c=document.createElement("img");a.isCustomEmoji||c.classList.add("small-emoji");c.classList.add("emoji");c.classList.add("yt-formatted-string");c.src=a.image?lB(a.image.thumbnails,this.emojiSize)||"":"";var d=void 0;a.image&&a.image.accessibility&&a.image.accessibility.accessibilityData&&(d=a.image.accessibility.accessibilityData.label);c.alt=d?d:(a.isCustomEmoji&&a.shortcuts?a.shortcuts[0]:a.emojiId)||"";a.isCustomEmoji&&(c.dataset.emojiId= a.emojiId);Vd&&(c.setAttribute("contenteditable","false"),c.setAttribute("unselectable","on"));b&&(a.shortcuts&&a.shortcuts.length&&c.setAttribute("shared-tooltip-text",a.shortcuts[0]),c.id="emoji-"+LXb++);return c}; AN.prototype.createDocumentFragment=function(a,b,c,d){b=b===void 0?!1:b;c=c===void 0?!0:c;d=d===void 0?!1:d;a=a.replace(QXb,"");for(var e=document.createDocumentFragment(),h=0,k,m=0;(k=this.emojiRegex.exec(a))!=null;){var p=BN(this,k[0])||DN(this,k[0]);!p||p.isCustomEmoji&&!b||(p=this.createEmoji(p,c),h!==k.index&&e.appendChild(document.createTextNode(a.substring(h,k.index))),e.appendChild(p),h=k.index+k[0].length,m++)}if(!d||m)return e.appendChild(document.createTextNode(a.substr(h))),e}; var XXb=function(a,b,c){var d,e,h,k,m,p,q,r,w;return t(function(z){if(z.nextAddress==1){if(!b.emojiId||!a.emojiMap[b.emojiId])return z.return();d=Object.assign({},a.emojiMap[b.emojiId],{stickyPrefId:c});a.emojiMap[b.emojiId]=d;b.index&&((e=a.emojis[b.index])==null?void 0:e.emojiId)===b.emojiId&&(a.emojis[b.index]=d);if((h=b.shortcuts)==null?0:h.length)for(a.hasInitializedShortcutCharMap=!1,k=g(b.shortcuts),m=k.next();!m.done;m=k.next())p=m.value,a.emojiShortcutMap[p.toLocaleLowerCase()]=d;return n(z, kw.getInstance(),2)}if(z.nextAddress!=4)return(q=z.yieldResult)?n(z,q.get("ytlc-emoji-pref"),4):z.jumpTo(0);w=(r=z.yieldResult)!=null?r:{};w[b.emojiId]=c;return n(z,q.set("ytlc-emoji-pref",w,PXb),0)})},EN=new AN;var FN={},YXb={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},timestampString:{type:String,computed:"computeTimestampString(data)"},popupPositionTarget:{type:Object,computed:"identity(menuButton)"},menuButton:Object,menuVisible:{type:Boolean,computed:"computeMenuVisible_(menuOpen, menuFocused)",reflectToAttribute:!0},menuOpen:{type:Boolean,value:!1}, menuFocused:{type:Boolean,value:!1},emojiManager:Object,participantsManager:Object,isDeleted:{type:Boolean,value:!1,computed:"truthy(data.deletedStateMessage)",reflectToAttribute:!0},hasOriginalContent:{type:Boolean,value:!1,computed:"truthy(data.showOriginalContentMessage)"},hasInlineActionButtons:{type:Boolean,computed:"computeHasInlineActionButtons(data)",reflectToAttribute:!0},modern:{type:Boolean,reflectToAttribute:!0,value:y("web_button_rework_with_live")},filledButtonOverrides:{type:Object, value:{type:"filled",style:"overlay"}}},supportsInlineActionButtons:!1,listeners:{"yt-popup-opened":"onYtPopupOpened_","yt-popup-closed":"onYtPopupClosedOrCanceled_","yt-popup-canceled":"onYtPopupClosedOrCanceled_",tap:"onItemTap"},TIME_FORMATTER:new ut(7),shouldSupportInlineActionButtons:function(){return!1}, shouldSupportWholeItemClick:function(){return!1}, beforeRegister:function(){if(this.supportsInlineActionButtons||this.shouldSupportInlineActionButtons())this.stampDom||(this.stampDom={}),this.stampDom["data.inlineActionButtons"]={id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}}}, ready:function(){var a=T(this.hostElement||this).querySelector("#inline-action-button-container");a&&a.setAttribute("aria-hidden","true");this.menuButton=T(this.hostElement).querySelector("#menu-button")}, attached:function(){var a=this.menuButton;a&&(a.addEventListener("focusin",EA(this,this.onMenuButtonFocus_)),a.addEventListener("focusout",EA(this,this.onMenuButtonBlur_)))}, detached:function(){var a=this.menuButton;a&&(a.removeEventListener("focusin",EA(this,this.onMenuButtonFocus_)),a.removeEventListener("focusout",EA(this,this.onMenuButtonBlur_)))}, identity:jc,truthy:function(a){return!!a}, computeTimestampString:function(a){return a?a.timestampText?this.getSimpleString(a.timestampText):this.TIME_FORMATTER.format(new Date(a.timestampUsec/1E3)):""}, computeWholeMessageClickable:function(a){return y("live_chat_whole_message_clickable")&&a}, computeMenuVisible_:function(a,b){return a||b}, computeHasInlineActionButtons:function(a){if(!a)return!1;var b,c;return!((b=a.inlineActionButtons)==null||!b.length)||!((c=a.additionalInlineActionButtons)==null||!c.length)}, createDocumentFragmentFromString:function(a){var b=EN.createDocumentFragment.bind(EN),c;if((c=this.participantsManager)==null||!c.viewerRegex)return b(a);c=document.createDocumentFragment();for(var d=0,e;(e=this.participantsManager.viewerRegex.exec(a))!=null;){if(e.index>0){var h=":"+e[0]+":";if((BN(EN,h)||DN(EN,h))&&a.indexOf(h)===e.index-1)continue}c.appendChild(b(a.substring(d,e.index)));d=document.createElement("span");d.appendChild(b(e[0]));d.classList.add("mention");c.appendChild(d);d=e.index+ e[0].length}c.appendChild(b(a.substring(d)));return c}, createDocumentFragment:function(a){var b=document.createDocumentFragment();if(a.simpleText)return b.appendChild(this.createDocumentFragmentFromString(a.simpleText)),b;if(!a.runs)return b;for(var c=0;c<a.runs.length;c++){var d=a.runs[c];if(d.emoji)b.appendChild(EN.createEmoji(d.emoji));else if(d.text)if(d.navigationEndpoint){var e=document.createElement("a");e.classList.add("yt-simple-endpoint");lIa(e,d.navigationEndpoint);T(e).appendChild(this.createDocumentFragmentFromString(d.text));b.appendChild(e)}else b.appendChild(this.createDocumentFragmentFromString(d.text))}return b}, hasModerationOverlayVisible:function(){var a;return((a=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:a.getAttribute("moderation-mode-enabled"))===""}, onItemTap:function(a){a.composedPath().some(function(b){return(b=b instanceof Element?b:null)?b.tagName&&(b.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||b.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!y("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(a)}, colorFromDecimal:function(a){return UWb(a)}, markAsDeleted:function(a,b){this.set("data.deletedStateMessage",a);this.set("data.showOriginalContentMessage",b)}, onMenuButtonFocus_:function(){this.menuFocused=!0}, onMenuButtonBlur_:function(){this.menuFocused=!1}, showContextMenu:function(a){if(this.data.contextMenuEndpoint){var b=um().resolve(Uw),c=this.data.contextMenuEndpoint,d;(d=Dy.instance)&&Gx(d,c)?(b=Stb(b,c),d=Qw(d,{},b)):d=v7a(b,c);d.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);a&&a.stopPropagation()}}, handleGetContextMenuResponse_:function(a){var b=Dy.instance;b&&Gx(b,{liveChatEndpoint:{}})||(a=a.response);a.liveChatItemContextMenuSupportedRenderers&&a.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(a.liveChatItemContextMenuSupportedRenderers.menuRenderer);a.actions&&wv(this.hostElement,"yt-live-chat-actions",[a.actions])}, handleGetContextMenuError:function(a){if(a instanceof Error||a instanceof Object||a instanceof String)var b=a;Im(new Mk("Error encountered calling GetLiveChatItemContextMenu",b))}, showContextMenu_:function(a){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:a}}})}, onYtPopupOpened_:function(){this.menuOpen=!0;vv(this.hostElement,"yt-live-chat-context-menu-opened")}, onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;vv(this.hostElement,"yt-live-chat-context-menu-closed")}}; FN.YtLiveChatItemBehavior=[YXb,BA.YtComponentBehavior,Hy.YtOpenPopupBehavior];var GN=function(){};var ZXb;var $Xb;var aYb;var bYb;var cYb=function(){var a=J.apply(this,arguments)||this;a.active=!1;a.identity=jc;return a}; l(cYb,J);cYb.prototype.dataChanged=function(){this.active=!1}; cYb.prototype.onClick=function(){vv(this.hostElement,"yt-live-chat-select-suggestion",this.data)}; var HN=cYb;HN.prototype.dataChanged=HN.prototype.dataChanged;u([Q(),v("design:type",Object)],HN.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],HN.prototype,"active",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],HN.prototype,"dataChanged",null);HN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],HN); V(HN,"yt-live-chat-text-input-field-suggestion",function(){if(bYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-item active=\"[[active]]\" on-click=\"onClick\" class=\"style-scope yt-live-chat-text-input-field-suggestion\">\n <img alt=\"[[data.alt]]\" hidden$=\"[[!identity(data.image)]]\" src$=\"[[data.image.thumbnails.0.url]]\" author$=\"[[data.author]]\" class=\"style-scope yt-live-chat-text-input-field-suggestion\">\n [[data.text]]\n</tp-yt-paper-item>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;aYb===void 0&&(aYb=document.createElement("template"));var d=aYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bYb=a}a=bYb;return a});var IN=function(a,b,c){return CustomEvent.call(this,a,{detail:{value:b,path:c}})||this}; l(IN,CustomEvent);var dYb=function(){var a=J.apply(this,arguments)||this;a.viewerName=null;a.actionMap={"yt-live-chat-actions":"onChatMessage_"};a.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];a.PARTICIPANT_TIME_USEC_=3E8;return a}; l(dYb,J);f=dYb.prototype;f.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null}; f.addParticipant=function(a){var b=Cba(this.participants,a,function(d,e){d=d[Object.keys(d)[0]];e=e[Object.keys(e)[0]];d=String(Sw(d.authorName)).toLowerCase();e=String(Sw(e.authorName)).toLowerCase();return d<e?-1:d==e?0:1}.bind(this)); if(b>=0){var c=this.participants[b];c[Object.keys(c)[0]].timestampUsec&&this.splice("participants",b,1,a)}else this.splice("participants",-b-1,0,a);a=a[Object.keys(a)[0]];b=Sw(a.authorName).toLocaleLowerCase();c=b.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(c)||(this.allParticipantsCharMap_[c]={});this.allParticipantsCharMap_[c][b]=a}; f.getAuthorsFromPrefix=function(a){return this.allParticipantsCharMap_.hasOwnProperty(a)?this.allParticipantsCharMap_[a]:null}; f.computeViewerRegex_=function(a){if(!a)return null;a=a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");return y("live_chat_mention_regex_update")?new RegExp("([@#]"+a.replace(/ /g,"\\s*")+"|^"+a.replace(/ /g,"\\s*")+"$|^"+a.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+a.replace(/ /g,"\\s*")+"$|(?<=\\s)"+a.replace(/ /g,"\\s*")+"(?=\\s))","ig"):new RegExp("([@#]?"+a.replace(/ /g,"\\s*")+")","ig")}; f.checkForStaleParticipants_=function(){var a=this;this.trimOldParticipants_();this.asyncHandle_&&$cb(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=xz(function(){a.checkForStaleParticipants_()},3E4))}; f.onChatMessage_=function(a){var b=this,c=Date.now()*1E3;a.forEach(function(d){if(d=A(d,kTb)){d=d.item;var e=Object.keys(d)[0];b.SUPPORTED_ITEM_TYPES_.indexOf(e)!=-1&&d[e].timestampUsec>=c-b.PARTICIPANT_TIME_USEC_&&b.addParticipant(d)}},this); this.checkForStaleParticipants_()}; f.trimOldParticipants_=function(){for(var a=Date.now()*1E3,b=this.participants.length-1;b>=0;b--){var c=this.participants[b];c=c[Object.keys(c)[0]];c.timestampUsec&&c.timestampUsec<a-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",b,1)}}; var JN=dYb;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],JN.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],JN.prototype,"viewerName",void 0);u([Q({computed:"computeViewerRegex_(viewerName)"}),v("design:type",Object)],JN.prototype,"viewerRegex",void 0);u([Q({value:function(){return[]}, notify:!0}),v("design:type",Array)],JN.prototype,"participants",void 0);JN=u([Wy({is:"yt-live-chat-participants-manager",noInjection:!0})],JN);var eYb=/.*([:@#].*?)$/,KN=/\u00a0/g,fYb=String.fromCharCode(160),gYb={placeholderTextColor:"--yt-live-chat-text-input-field-placeholder-color",activeUnderlineColor:"--yt-live-chat-text-input-field-active-underline-color",inactiveUnderlineColor:"--yt-live-chat-text-input-field-inactive-underline-color"},hYb=function(){var a=J.apply(this,arguments)||this;a.disabled=!1;a.liveChatRichMessageInput=null;a.messageInput=null;a.isValidWithNoInputText=!1;a.suggestions=[];a.emojiManager=EN;a.inputMethodEditorActive= !1;a.suggestionIndex=-1;a.JSC$13384_lastSuggestionRange=null;return a}; l(hYb,J);f=hYb.prototype;f.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}}; f.attached=function(){Xd&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)}; f.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)}; f.dataChanged=function(){if(!this.ignoreColorMapping){var a=!1,b={},c;for(c in gYb)this.data&&this.data.hasOwnProperty(c)&&(b[gYb[c]]=this.colorFromDecimal(this.data[c]),a=!0);a&&mz(this.hostElement,b)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)}; f.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})}; f.colorFromDecimal=function(a){a=Math.floor(Number(a));return"rgba("+[a>>16&255,a>>8&255,a&255,(a>>24&255)/255].join()+")"}; f.preventDrag=function(a){a.dataTransfer&&(a.dataTransfer.dropEffect="none");a.preventDefault()}; f.preventResize=function(a){a.returnValue=!1}; f.onInputChange=function(){var a=this.characterCount,b=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&b&&b.remove();if(!b&&this.characterCount>this.maxCharacterLimit){var c=window.getSelection();if(c){var d=c.getRangeAt(0);c.removeAllRanges();c.addRange(d)}}if(c=this.getCurrentRange())d=this.calculateTextBeforeRange(c),this.completeEmojisInRange(c,d,!0)||this.updateSuggestions(c,d);d=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(d); vv(this.hostElement,"yt-live-chat-message-input-change",d);b&&this.characterCount===0&&b.remove();c&&c.commonAncestorContainer.parentElement.id==="input"&&c.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>a):c&&!c.collapsed&&c.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(a=this.input.childNodes.length-1;a>=0;a--)this.input.childNodes[a].nodeName==="BR"&&this.input.childNodes[a].remove()}; f.onCompositionStart=function(){this.inputMethodEditorActive=!0}; f.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var a=this.getCurrentRange();a&&a.commonAncestorContainer.parentElement.id==="input"&&a.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)}; f.mergeOverflowText=function(a){if(a){var b=document.createRange();b.selectNodeContents(a);b=b.extractContents();this.input.insertBefore(b,a)}}; f.checkRangeAtEndOfInput=function(){var a=this.getCurrentRange();if(a){var b=T(this.hostElement).querySelector("#overflow-text"),c=document.createRange();b&&b.previousSibling?b.previousSibling instanceof HTMLImageElement?c.selectNode(b.previousSibling):c.selectNodeContents(b.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?c.selectNode(this.input.lastChild):c.selectNodeContents(this.input.lastChild));c.collapse(!1);return c.isPointInRange(a.startContainer, a.startOffset)}return!1}; f.handleOverflowText=function(a){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var b=T(this.hostElement).querySelector("#overflow-text"),c=this.getCurrentRange();this.input.normalize();a=this.checkRangeAtEndOfInput()&&a;this.mergeOverflowText(b);for(var d,e=0,h=0,k,m=this.input.childNodes,p=0;p<m.length;p++){var q=m[p];q instanceof Text?(h+=q.textContent.length,h>this.maxCharacterLimit&&(d=q,e=this.maxCharacterLimit+q.textContent.length-h)):q instanceof HTMLImageElement&&( d=void 0,h=q.dataset.emojiId&&((d=this.data)==null?0:d.emojiCharacterCount)?h+this.data.emojiCharacterCount:h+q.alt.length,d=this.input,e=p);if(h>this.maxCharacterLimit&&d){k=document.createRange();k.collapse(!1);b?(h=this.input.lastChild.previousSibling,h instanceof Text?k.setEnd(this.input.lastChild.previousSibling,h.textContent.length):h instanceof HTMLImageElement&&k.setEnd(this.input,this.input.childNodes.length-1)):k.selectNodeContents(this.input);k.setStart(d,e);break}}k&&(d=!1,c&&(a=k.isPointInRange(c.startContainer, c.startOffset-1)),b||(b=document.createElement("span"),b.id="overflow-text",b.textContent="",b.setAttribute("contenteditable","true"),T(T(this.hostElement).querySelector("#input")).appendChild(b),d=!0),b&&(c=k.extractContents(),b.insertBefore(c,b.firstChild),a&&b.firstChild&&(c=document.createRange(),d?c.setStartAfter(b.lastChild):c.setStartAfter(b.firstChild),c.collapse(!0),b=window.getSelection(),b.removeAllRanges(),b.addRange(c))))}}; f.checkForDuplicateSpans=function(){for(var a=0;a<this.input.childNodes.length;a++){var b=this.input.childNodes[a];if(b.nodeName==="SPAN"){var c=document.createRange();c.selectNodeContents(b);c=c.extractContents();this.input.insertBefore(c,b);b.remove()}}this.handleOverflowText(!0)}; f.getCurrentRange=function(){var a=window.getSelection();return a&&a.rangeCount?a.getRangeAt(0).cloneRange():null}; f.getInputRange=function(){var a=this.getCurrentRange();if(a){for(var b=a.commonAncestorContainer,c=!1,d=T(this.hostElement).querySelector("#input");b;){if(b===d){c=!0;break}b=b.parentNode}c||(a=null)}a||(a=this.getRangeAtEnd());return a}; f.getRangeAtEnd=function(){var a=document.createRange(),b=T(this.hostElement).querySelector("#input").lastChild;!b||b.nodeName!=="#text"&&b.nodeName!=="SPAN"?(a.selectNodeContents(T(this.hostElement).querySelector("#input")),a.collapse(!1)):b.nodeName==="#text"?a.setStart(b,b.textContent.length):a.setStart(b,b.childNodes.length);return a}; f.getSuggestions=function(a){var b=[],c=a.substring(0,3),d=WXb(EN,c,!0);if(d)for(var e in d)if(e.toLocaleLowerCase().indexOf(a)===0){var h=d[e];if(h&&h.emojiId){if(h=VXb(EN,h.emojiId)){var k=void 0,m=void 0,p=void 0,q=void 0,r=((k=h.image)==null?0:(m=k.accessibility)==null?0:(p=m.accessibilityData)==null?0:p.label)||h.isCustomEmoji?(q=h.shortcuts)==null?void 0:q[0]:h.emojiId;b.push({suggestion:{emoji:!0,image:h.image,alt:r,text:e,textToInsertWhenSelected:h.isCustomEmoji?e:r}})}if(b.length>=64)break}}if(!this.participantsManager)return null; if(c.indexOf("@")===0||c.indexOf("#")===0)if(d=c.substring(0,1),a=a.substring(1),c=c.substring(1),c=this.participantsManager.getAuthorsFromPrefix(c))for(var w in c)if(w.indexOf(a)===0&&(e=c[w],h=Sw(e.authorName),b.push({suggestion:{author:!0,authorType:d,image:e.authorPhoto,alt:h,text:h}}),b.length>=64))break;return b?b.sort(function(z,C){return C.suggestion.text<z.suggestion.text?-1:C.suggestion.text===z.suggestion.text?0:1}):null}; f.insertSuggestion=function(a){a.emoji?this.insertTextAtRange(this.JSC$13384_lastSuggestionRange,a.textToInsertWhenSelected||""):a.author&&this.insertTextAtRange(this.JSC$13384_lastSuggestionRange,a.authorType+a.text+fYb)}; f.updateSuggestionsAtCaret=function(){var a=this.getCurrentRange();a&&this.updateSuggestions(a,this.calculateTextBeforeRange(a))}; f.offsetStartOfRangeBy=function(a,b){for(;b>0;)if(a.startOffset-b>=0){a.setStart(a.startContainer,a.startOffset-b);break}else{b=a.startContainer instanceof HTMLImageElement?b-a.startContainer.alt.length:b-a.startOffset;var c=a.startContainer.previousSibling;if(!c){a.setStart(a.startContainer,0);break}if(y("live_chat_require_space_for_autocomplete_emoji")){var d=void 0,e=void 0;a.setStart(c,((d=c)==null?void 0:(e=d.textContent)==null?void 0:e.length)||0)}else a.setStart(c,c.childNodes.length||0)}}; f.updateSuggestions=function(a,b){var c=this;this.JSC$13384_lastSuggestionRange&&(this.JSC$13384_lastSuggestionRange.detach(),this.JSC$13384_lastSuggestionRange=null);if((b=eYb.exec(b))&&b.length&&(b=b[b.length-1].toLocaleLowerCase(),b.length>2&&(this.offsetStartOfRangeBy(a,b.length),this.JSC$13384_lastSuggestionRange=a,(a=this.getSuggestions(b))&&a.length))){this.suggestions=a;dt(this,function(){T(c.hostElement).querySelector("#dropdown-content").scrollTop=Math.pow(2,24)}); this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(a.length-1);return}this.dropdown.opened=!1}; f.completeEmojisInRange=function(a,b,c){var d=b.replace(/[\s\xa0]+$/,"");b=b.length-d.length;d=d.split(" ");d=d[d.length-1].trim().toLocaleLowerCase();var e=d.lastIndexOf(":");if(c&&!b&&e!==d.length-1)return!1;e!==-1&&(c=d.lastIndexOf(":",e-1),c!==-1&&(d=d.substring(c)));if((c=DN(EN,d))&&c.emojiId){c=VXb(EN,c.emojiId)||null;this.offsetStartOfRangeBy(a,d.length+b);var h,k,m,p;d=(((h=c)==null?0:h.isCustomEmoji)?(k=c)==null?void 0:(m=k.shortcuts)==null?void 0:m[0]:(p=c)==null?void 0:p.emojiId)||"";b&&( d+=fYb);this.insertTextAtRange(a,d);this.dropdown.opened=!1;return!0}return!1}; f.onSuggestion=function(a){this.insertSuggestion(a.detail);this.dropdown.opened=!1}; f.onKeyPress=function(a){a.keyCode===13&&(a.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):vv(this.hostElement,"yt-live-chat-send-message"))}; f.completeEmojis=function(){var a=document.createRange(),b=T(this.hostElement).querySelector("#input").lastChild;b?a.setStart(b,b.childNodes.length):(a.selectNodeContents(T(this.hostElement).querySelector("#input")),a.collapse(!1));this.completeEmojisInRange(a,this.calculateTextBeforeRange(a),y("live_chat_require_space_for_autocomplete_emoji"))}; f.maybePreventTextFormatting=function(a){!ae||!a.ctrlKey&&!a.metaKey||a.keyCode!==66&&a.keyCode!==73||(a.stopImmediatePropagation(),a.preventDefault())}; f.onKeyDown=function(a){this.maybePreventTextFormatting(a);if(this.dropdown.opened)switch(a.keyCode){case 27:this.dropdown.opened=!1;a.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;a.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);a.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),a.preventDefault();}}; f.onKeyUp=function(a){switch(a.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret();}if(Vd)this.onInputChange()}; f.changeSuggestionIndex=function(a){if(this.dropdown.opened){var b=T(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<b.children.length&&(b.children[this.suggestionIndex].active=!1);var c=this.suggestions.length;this.suggestionIndex=(a+c)%c;a=b.children[this.suggestionIndex];a.active=!0;b.scrollTop=a.offsetTop}}; f.onInputPaste=function(a){a.preventDefault();(a=a.clipboardData)&&a.types&&(a=a.getData("text/plain")||"",a=a.replace(/\n/g,""),this.insertText(a));(a=this.getCurrentRange())&&a.commonAncestorContainer.parentElement.id==="input"&&a.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)}; f.onFocus=function(){this._setFocused(!0)}; f.onBlur=function(){this._setFocused(!1)}; f.insertText=function(a){this.insertTextAtRange(this.getInputRange(),a)}; f.insertTextAtRange=function(a,b){if(a&&(a.collapsed||a.deleteContents(),b=EN.createDocumentFragment(b,!0,!1))){for(var c=g((b==null?void 0:b.childNodes)||[]),d=c.next();!d.done;d=c.next()){d=d.value;var e=void 0,h=void 0,k=void 0,m=void 0,p=void 0;(k=(e=window)==null?void 0:(h=e.ShadyCSS)==null?void 0:h.ScopingShim)==null||(p=(m=k).scopeNode)==null||p.call(m,d,this.hostElement.localName)}c=b.lastChild;a.insertNode(b);this.focused||this.input.focus();if(this.focused){a=a.cloneRange();a.selectNodeContents(c); a.collapse(!1);if(b=window.getSelection())b.removeAllRanges(),b.addRange(a);a.commonAncestorContainer.parentElement.id==="input"&&a.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}a=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(a);vv(this.hostElement,"yt-live-chat-message-input-change",a)}}; f.setLiveChatRichMessageInput=function(a){T(T(this.hostElement).querySelector("#input")).textContent="";if(a&&a.textSegments){for(var b=0;b<a.textSegments.length;b++){var c=a.textSegments[b];c.text?T(T(this.hostElement).querySelector("#input")).appendChild(EN.createDocumentFragment(c.text,!0,!1)):c.emojiId&&(c=BN(EN,c.emojiId))&&T(T(this.hostElement).querySelector("#input")).appendChild(EN.createEmoji(c,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)}; f.setText=function(a){this.setLiveChatRichMessageInput(a?{textSegments:[{text:a}]}:null)}; f.calculateTextBeforeRange=function(a){var b="",c=a.startContainer;if(c&&c instanceof Text){var d;b=((d=c.textContent)==null?void 0:d.substring(0,a.startOffset))||"";c=c.previousSibling}for(;c&&c instanceof Text;)b=c.textContent+b,c=c.previousSibling;return b.replace(KN," ")}; f.calculateLiveChatRichMessageInput=function(){for(var a=[],b="",c=T(T(this.hostElement).querySelector("#input")).childNodes,d=0;d<c.length;d++){var e=c[d];e instanceof Text?b+=e.textContent:e instanceof HTMLImageElement&&(e.dataset.emojiId?(b&&(a.push({text:b.replace(KN," ")}),b=""),a.push({emojiId:e.dataset.emojiId})):b+=e.alt)}b&&a.push({text:b.replace(KN," ")});if(c=T(this.hostElement).querySelector("#overflow-text")){b="";c=c.childNodes;for(d=0;d<c.length;d++)e=c[d],e instanceof Text?b+=e.textContent: e instanceof HTMLImageElement&&(e.dataset.emojiId?(b&&(a.push({text:b.replace(KN," ")}),b=""),a.push({emojiId:e.dataset.emojiId})):b+=e.alt);b&&a.push({text:b.replace(KN," ")})}return{textSegments:a}}; f.computeCharacterCount=function(a){if(!a||!a.textSegments)return 0;for(var b=0,c=0;c<a.textSegments.length;c++){var d=a.textSegments[c];if(d.text)b+=d.text.length;else if(d.emojiId){var e=void 0;if((e=this.data)==null?0:e.emojiCharacterCount)b+=this.data.emojiCharacterCount;else{var h=e=void 0,k=void 0;b+=((h=BN(EN,(e=d)==null?void 0:e.emojiId))==null?void 0:(k=h.shortcuts)==null?void 0:k[0].length)||0}}}return b}; f.characterCountChanged=function(){vv(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()}; f.focusedChanged=function(){this.hostElement.dispatchEvent(new IN("focused-changed",this.focused))}; f.focus=function(){this.setFocus(!1)}; f.focusAtEnd=function(){this.setFocus(!0)}; f.setFocus=function(a){a=a?this.getRangeAtEnd():this.getInputRange();T(this.hostElement).querySelector("#input").focus();var b=window.getSelection();b&&(b.removeAllRanges(),b.addRange(a))}; f.insertEmoji=function(a){var b,c=((a==null?0:a.isCustomEmoji)?(b=a.shortcuts)==null?void 0:b[0]:a==null?void 0:a.emojiId)||"";this.insertText(c)}; f.computeText=function(a){if(!a||!a.textSegments)return"";for(var b="",c=0;c<a.textSegments.length;c++){var d=a.textSegments[c];if(d.text)b+=d.text;else if(d.emojiId){var e=void 0,h=void 0,k=void 0;b+=((h=BN(EN,(e=d)==null?void 0:e.emojiId))==null?void 0:(k=h.shortcuts)==null?void 0:k[0])||""}}return b}; f.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)}; ia.Object.defineProperties(hYb.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}}, maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.maxCharacterLimit)||0}}, characterCount:{configurable:!0,enumerable:!0,get:function(){return this.computeCharacterCount(this.liveChatRichMessageInput)}}, remainingCharacterCount:{configurable:!0,enumerable:!0,get:function(){return this.maxCharacterLimit-this.characterCount}}, hasText:{configurable:!0,enumerable:!0,get:function(){return this.characterCount>0}}, isInputValid:{configurable:!0,enumerable:!0,get:function(){return this.characterCount===0?this.isValidWithNoInputText:this.characterCount<=this.maxCharacterLimit}}}); var LN=hYb;LN.prototype.focusedChanged=LN.prototype.focusedChanged;LN.prototype.characterCountChanged=LN.prototype.characterCountChanged;LN.prototype.onSuggestion=LN.prototype.onSuggestion;LN.prototype.onMessageSet=LN.prototype.onMessageSet;LN.prototype.dataChanged=LN.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],LN.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],LN.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],LN.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],LN.prototype,"disabled",void 0);u([L("disabled"),v("design:type",Number),v("design:paramtypes",[])],LN.prototype,"inputTabIndex",null);u([L("data.maxCharacterLimit"),Q({readOnly:!0,notify:!0}),v("design:type",Number),v("design:paramtypes",[])],LN.prototype,"maxCharacterLimit",null); u([L("liveChatRichMessageInput"),Q({readOnly:!0,notify:!0}),v("design:type",Number),v("design:paramtypes",[])],LN.prototype,"characterCount",null);u([L("maxCharacterLimit, characterCount"),Q({readOnly:!0,notify:!0}),v("design:type",Number),v("design:paramtypes",[])],LN.prototype,"remainingCharacterCount",null);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],LN.prototype,"isChatMessageInput",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],LN.prototype,"inputExpanded",void 0); u([Q({readOnly:!0,notify:!0}),v("design:type",Object)],LN.prototype,"liveChatRichMessageInput",void 0);u([Q(),v("design:type",Object)],LN.prototype,"messageInput",void 0);u([Q(),v("design:type",Boolean)],LN.prototype,"ignoreColorMapping",void 0);u([L("characterCount"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],LN.prototype,"hasText",null);u([Q(),v("design:type",Object)],LN.prototype,"isValidWithNoInputText",void 0); u([L("characterCount","maxCharacterLimit","isValidWithNoInputText"),Q(),v("design:type",Boolean),v("design:paramtypes",[])],LN.prototype,"isInputValid",null);u([Q({readOnly:!0,value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],LN.prototype,"focused",void 0);u([Q(),v("design:type",Array)],LN.prototype,"suggestions",void 0);u([Q(),v("design:type",AN)],LN.prototype,"emojiManager",void 0);u([Q(),v("design:type",JN)],LN.prototype,"participantsManager",void 0); u([Q(),v("design:type",Boolean)],LN.prototype,"noUnderline",void 0);u([Q(),v("design:type",Object)],LN.prototype,"inputMethodEditorActive",void 0);u([My("#dropdown"),v("design:type",Object)],LN.prototype,"dropdown",void 0);u([My("#input"),v("design:type",HTMLElement)],LN.prototype,"input",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LN.prototype,"dataChanged",null); u([O("messageInput"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LN.prototype,"onMessageSet",null);u([M("yt-live-chat-select-suggestion"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],LN.prototype,"onSuggestion",null);u([O("characterCount"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LN.prototype,"characterCountChanged",null); u([O("focused"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LN.prototype,"focusedChanged",null);LN=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],LN); var iYb=V(LN,"yt-live-chat-text-input-field-renderer",function(){if($Xb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><label id=\"label\" class=\"style-scope yt-live-chat-text-input-field-renderer\">[[getSimpleString(data.placeholder)]]</label>\n<div id=\"input\" aria-label$=\"[[getSimpleString(data.placeholder)]]\" aria-invalid$=\"[[!isInputValid]]\" contenteditable=\"\" tabindex$=\"[[inputTabIndex]]\" on-blur=\"onBlur\" on-dragenter=\"preventDrag\" on-dragleave=\"preventDrag\" on-dragover=\"preventDrag\" on-drop=\"preventDrag\" on-focus=\"onFocus\" on-input=\"onInputChange\" on-keydown=\"onKeyDown\" on-keypress=\"onKeyPress\" on-keyup=\"onKeyUp\" on-paste=\"onInputPaste\" class=\"style-scope yt-live-chat-text-input-field-renderer\"></div>\n<div id=\"underline\" hidden$=\"[[noUnderline]]\" class=\"style-scope yt-live-chat-text-input-field-renderer\">\n <div id=\"unfocused\" class=\"style-scope yt-live-chat-text-input-field-renderer\"></div>\n <div id=\"focused\" class=\"style-scope yt-live-chat-text-input-field-renderer\"></div>\n</div>\n<tp-yt-iron-dropdown id=\"dropdown\" allow-outside-scroll=\"\" no-auto-focus=\"\" vertical-align=\"bottom\" vertical-offset=\"24\" class=\"style-scope yt-live-chat-text-input-field-renderer\">\n <div id=\"dropdown-content\" class=\"dropdown-content style-scope yt-live-chat-text-input-field-renderer\" slot=\"dropdown-content\">\n </div>\n</tp-yt-iron-dropdown>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;ZXb===void 0&&(ZXb=document.createElement("template"));var d=ZXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Xb=a}a=$Xb;return a});function MN(a){if(!a)return null;for(var b=[],c=0;c<a.textSegments.length;c++){var d=a.textSegments[c];d.text?b.push(d):d.emojiId&&b.push({emoji_id:d.emojiId})}return{text_segments:b}} ;var jYb=function(){var a=J.apply(this,arguments)||this;a.buttonOverrides={style:"overlay",type:"filled"};a.allowAnimations=!1;a.modern=y("web_button_rework_with_live");a.noPadding=!1;return a}; l(jYb,J);f=jYb.prototype;f.shouldSupportInlineActionButtons=function(){return!0}; f.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{liveChatPaidMessageFooterRenderer:"yt-live-chat-paid-message-footer-renderer"}},"data.buyButton":{id:"lower-buy-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.buyFlowButton":{id:"buy-button",mapping:{buttonViewModel:{component:"yt-button-view-model"}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}}, "data.pdgLikeButton":{id:"like-button",mapping:{pdgLikeViewModel:{component:"yt-live-chat-like-button-view-model"}}},"data.replyButton":{id:"reply-button",mapping:{pdgReplyButtonViewModel:{component:"yt-live-chat-reply-button-view-model"}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}}}}; f.ready=function(){var a=document.querySelector("yt-live-chat-app");a&&a.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)}; f.attached=function(){this.allowAnimations=!1}; f.dataChanged=function(){if(this.data){var a={"--yt-live-chat-paid-message-primary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyBackgroundColor),"--yt-live-chat-paid-message-secondary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerBackgroundColor),"--yt-live-chat-paid-message-header-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerTextColor),"--yt-live-chat-paid-message-timestamp-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.timestampColor), "--yt-live-chat-paid-message-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyTextColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.authorNameTextColor),"--yt-live-chat-text-input-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.textInputBackgroundColor)};mz(this.hostElement,a);this.allowAnimations=!0}}; f.messageChanged=function(){var a,b=(a=this.data)==null?void 0:a.message;a=T(T(this.hostElement).querySelector("#message"));a.textContent="";b&&a.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(b))}; f.computeShowOnlyHeader=function(a,b){return!a||a.pdgLikeButton||a.replyButton||a.buyFlowButton?!1:this.isEmpty(a,b)&&!a.footer}; f.computeShowFooterDivider=function(a,b,c){return a?!!a.footer&&!this.isEmpty(a,b)&&!c:!1}; f.computeIsUserEditable=function(a){return!!a.inputField}; f.computeHasHeartButton=function(a){return(a==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(a==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(a==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_HEARTED"}; f.computeNoveltyImage=function(a){if(a.headerOverlayImage&&a.headerOverlayImage.thumbnails.length){var b=a.headerOverlayImage.thumbnails[0],c,d;if((c=a.pdgPurchasedNoveltyLoggingDirectives)==null?0:(d=c.loggingDirectives)==null?0:d.trackingParams){var e,h;iXb((e=a.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(h=e.loggingDirectives)==null?void 0:h.trackingParams)}return b.width||0}return 0}; f.computeAuthorPhotoSize=function(a){return(a==null?0:a.isV2Style)?32:40}; f.inputFocus=function(){var a=T(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");a&&a.focus()}; f.inputInsertEmoji=function(a){var b=T(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");b&&b.insertEmoji(a)}; f.inputMessage=function(){var a=T(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),b;return a&&((b=this.data)==null?0:b.inputField)?(a.completeEmojis(),MN(a.liveChatRichMessageInput)):null}; f.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)}; f.isEmpty=function(a,b){return a?a.empty||!(a.message||a.inputField||b):!0}; f.onLowerBuyButtonClick=function(){var a,b=A((a=this.data)==null?void 0:a.buyButton,Qu);b&&b.trackingParams&&!VWb(b.command)&&(a=fq(b.trackingParams))&&(b=iq())&&Rq(b,a)}; f.shouldSupportWholeItemClick=function(){return!0}; ia.Object.defineProperties(jYb.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.buyButton)||this.dashboardMoneyFeed?!0:!1}}}); var NN=jYb;NN.prototype.isDeletedChanged=NN.prototype.isDeletedChanged;NN.prototype.messageChanged=NN.prototype.messageChanged;NN.prototype.dataChanged=NN.prototype.dataChanged;u([K(SWb.YtPdgLiveChatItemBehavior),v("design:type",Object)],NN.prototype,"ytPdgLiveChatItemBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],NN.prototype,"ytRendererBehavior",void 0);u([K(fN),v("design:type",Object)],NN.prototype,"ytLiveChatReduxBehavior",void 0); u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],NN.prototype,"ytLiveChatItemBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],NN.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],NN.prototype,"data",void 0);u([Q({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:RWb}),v("design:type",Object)],NN.prototype,"engagementState",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),v("design:type",Boolean)],NN.prototype,"isUserEditable",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),v("design:type",Boolean)],NN.prototype,"hasHeartButton",void 0);u([Q({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),v("design:type",Boolean)],NN.prototype,"showOnlyHeader",void 0); u([Q({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),v("design:type",Boolean)],NN.prototype,"showFooterDivider",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Object)],NN.prototype,"allowAnimations",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],NN.prototype,"dashboardMoneyFeed",void 0);u([Q({computed:"computeNoveltyImage(data)"}),v("design:type",Number)],NN.prototype,"noveltyWidth",void 0); u([Q({computed:"computeAuthorPhotoSize(data)"}),v("design:type",Number)],NN.prototype,"authorPhotoSize",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],NN.prototype,"modern",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],NN.prototype,"noPadding",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NN.prototype,"dataChanged",null); u([O("data.message"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NN.prototype,"messageChanged",null);u([L("data","dashboardMoneyFeed"),v("design:type",Boolean),v("design:paramtypes",[])],NN.prototype,"hideLowerBumper",null);u([O("isDeleted"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NN.prototype,"isDeletedChanged",null);NN=u([R({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],NN); V(NN,"yt-live-chat-paid-message-renderer",function(){if(zXb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <div id=\"header\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <template is=\"dom-if\" if=\"[[data.authorPhoto]]\" restamp=\"\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-img-shadow id=\"author-photo\" height=\"[[authorPhotoSize]]\" thumbnail=\"[[data.authorPhoto]]\" width=\"[[authorPhotoSize]]\" class=\"style-scope yt-live-chat-paid-message-renderer\"></yt-img-shadow>\n </template>\n <template is=\"dom-if\" if=\"[[!data.authorPhoto]]\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-icon id=\"author-photo\" icon=\"yt-icons:avatar_anonymous\" class=\"style-scope yt-live-chat-paid-message-renderer\"></yt-icon>\n </template>\n <template is=\"dom-if\" if=\"[[data.headerOverlayImage]]\" restamp=\"\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-img-shadow id=\"overlay-image\" thumbnail=\"[[data.headerOverlayImage]]\" width=\"[[noveltyWidth]]\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n </yt-img-shadow>\n </template>\n <div id=\"header-content\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <div id=\"header-content-primary-column\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <div id=\"single-line\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <div id=\"author-name-chip\" is-deleted$=\"[[isDeleted]]\" hidden$=\"[[!data.authorName]]\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-live-chat-author-chip author-badges=\"[[data.authorBadges]]\" author-name=\"[[data.authorName]]\" dashboard-money-feed=\"[[dashboardMoneyFeed]]\" disable-highlighting=\"\" single-line=\"\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n </yt-live-chat-author-chip>\n </div>\n <div id=\"purchase-amount-column\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-img-shadow id=\"currency-img\" height=\"16\" hidden$=\"[[!data.currencyImage.thumbnailDetails]]\" thumbnail=\"[[data.currencyImage.thumbnailDetails]]\" width=\"16\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n </yt-img-shadow>\n <div id=\"purchase-amount\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-formatted-string text=\"[[data.purchaseAmountText]]\" class=\"style-scope yt-live-chat-paid-message-renderer\"></yt-formatted-string>\n </div>\n </div>\n </div>\n </div>\n <span id=\"timestamp\" class=\"style-scope yt-live-chat-paid-message-renderer\">[[timestampString]]</span>\n <div id=\"gradient-container\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <div id=\"gradient\" class=\"style-scope yt-live-chat-paid-message-renderer\"></div>\n </div>\n <div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"showContextMenu\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-icon icon=\"more_vert\" class=\"style-scope yt-live-chat-paid-message-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n <div id=\"creator-heart-button\" class=\"style-scope yt-live-chat-paid-message-renderer\"></div>\n </div>\n </div>\n <div id=\"content\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <div id=\"message\" dir=\"auto\" class=\"style-scope yt-live-chat-paid-message-renderer\"></div>\n <div id=\"input-container\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <template is=\"dom-if\" if=\"[[data.inputField]]\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <yt-live-chat-text-input-field-renderer id=\"input-field\" data=\"[[data.inputField.liveChatTextInputFieldRenderer]]\" message-input=\"[[messageInput]]\" participants-manager=\"[[participantsManager]]\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n </yt-live-chat-text-input-field-renderer>\n </template>\n </div>\n <yt-formatted-string id=\"deleted-state\" is-deleted$=\"[[isDeleted]]\" text=\"[[data.deletedStateMessage]]\" class=\"style-scope yt-live-chat-paid-message-renderer\"></yt-formatted-string>\n <div id=\"footer\" class=\"style-scope yt-live-chat-paid-message-renderer\"></div>\n <div id=\"action-buttons\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <div id=\"like-button\" class=\"action-button style-scope yt-live-chat-paid-message-renderer\"></div>\n <div id=\"reply-button\" class=\"action-button style-scope yt-live-chat-paid-message-renderer\"></div>\n <div id=\"buy-button\" class=\"action-button style-scope yt-live-chat-paid-message-renderer\"></div>\n </div>\n </div>\n</div>\n<div id=\"lower-bumper\" hidden$=\"[[hideLowerBumper]]\" class=\"style-scope yt-live-chat-paid-message-renderer\"></div>\n<div id=\"lower-buy-button\" hidden$=\"[[!data.buyButton]]\" on-click=\"onLowerBuyButtonClick\" class=\"style-scope yt-live-chat-paid-message-renderer\"></div>\n<div id=\"inline-action-button-container\" class=\"style-scope yt-live-chat-paid-message-renderer\">\n <div id=\"inline-action-buttons\" class=\"style-scope yt-live-chat-paid-message-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;yXb===void 0&&(yXb=document.createElement("template"));var d=yXb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zXb=a}a=zXb;return a});var kYb;var lYb;function mYb(a){var b=new Image;return new bj(function(c,d){b.addEventListener("load",function(){c()}); b.addEventListener("error",function(){d()}); b.src=a})} ;var nYb=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_button_rework_with_live");a.buttonOverrides={style:"overlay",type:"filled"};return a}; l(nYb,J);f=nYb.prototype;f.configureRendererStamper=function(){return{"data.buyButton":{id:"buy-flow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}}}}; f.ready=function(){var a=document.querySelector("yt-live-chat-app");a&&a.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)}; f.dataChanged=function(){if(this.data&&this.data.sticker){var a=lB(this.data.sticker.thumbnails,this.stickerWidth);a||mYb(a).thenCatch(function(){Jm(new Mk("Failed to load Super Sticker with url",a))})}}; f.computeAuthorPhotoSize=function(a){return(a==null?0:a.isV2Style)?32:40}; f.computeIsV2Style=function(a){return(a==null?0:a.isV2Style)?!0:!1}; f.onStickerLoaded=function(a){var b,c,d;(b=Zy(a))==null||(c=b.parentNode)==null||(d=c.classList)==null||d.add("sticker-loaded")}; f.computeNoveltyImageWidth=function(a){var b,c;if(a==null?0:(b=a.headerOverlayImage)==null?0:(c=b.thumbnails)==null?0:c.length){b=a.headerOverlayImage.thumbnails[0];var d,e;if((d=a.pdgPurchasedNoveltyLoggingDirectives)==null?0:(e=d.loggingDirectives)==null?0:e.trackingParams){var h,k;iXb((h=a.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(k=h.loggingDirectives)==null?void 0:k.trackingParams)}return b.width||0}return 0}; f.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))}; f.updateStickerStyles=function(){var a=this.data;a&&(a={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(a.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(a.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(a.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(a.authorNameTextColor)}, mz(this.hostElement,a))}; f.onBuyButtonClick=function(){var a,b=A((a=this.data)==null?void 0:a.buyButton,Qu);b&&!VWb(b.command)&&this.ytRendererBehavior.logExplicitClick(b)}; f.shouldSupportWholeItemClick=function(){return!0}; ia.Object.defineProperties(nYb.prototype,{stickerWidth:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}}, stickerHeight:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}}, hasHeartButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.creatorHeartButton}}, hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.buyButton)||this.dashboardMoneyFeed?!0:!1}}}); var ON=nYb;ON.prototype.updateStickerStyles=ON.prototype.updateStickerStyles;ON.prototype.isDeletedChanged=ON.prototype.isDeletedChanged;ON.prototype.onStickerLoaded=ON.prototype.onStickerLoaded;ON.prototype.dataChanged=ON.prototype.dataChanged;u([K(SWb.YtPdgLiveChatItemBehavior),v("design:type",Object)],ON.prototype,"ytPdgLiveChatItemBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],ON.prototype,"ytRendererBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],ON.prototype,"ytComponentBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],ON.prototype,"ytLiveChatItemBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ON.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],ON.prototype,"data",void 0);u([Q({computed:"computeAuthorPhotoSize(data)"}),v("design:type",Number)],ON.prototype,"authorPhotoSize",void 0); u([Q(),v("design:type",Boolean)],ON.prototype,"isDeleted",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],ON.prototype,"dashboardMoneyFeed",void 0);u([Q({computed:"computeNoveltyImageWidth(data)"}),v("design:type",Number)],ON.prototype,"noveltyWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],ON.prototype,"modern",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),v("design:type",Boolean)],ON.prototype,"isV2Style",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ON.prototype,"dataChanged",null);u([M("yt-img-shadow-loaded"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],ON.prototype,"onStickerLoaded",null);u([L("data"),v("design:type",Number),v("design:paramtypes",[])],ON.prototype,"stickerWidth",null);u([L("data"),v("design:type",Number),v("design:paramtypes",[])],ON.prototype,"stickerHeight",null); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],ON.prototype,"hasHeartButton",null);u([L("data","dashboardMoneyFeed"),v("design:type",Boolean),v("design:paramtypes",[])],ON.prototype,"hideLowerBumper",null);u([O("isDeleted"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ON.prototype,"isDeletedChanged",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ON.prototype,"updateStickerStyles",null);ON=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],ON); V(ON,"yt-live-chat-paid-sticker-renderer",function(){if(lYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><div id=\"author-info\" tabindex=\"0\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><template is=\"dom-if\" if=\"[[data.authorPhoto]]\" restamp=\"\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><yt-img-shadow id=\"author-photo\" class=\"no-transition style-scope yt-live-chat-paid-sticker-renderer\" height=\"[[authorPhotoSize]]\" thumbnail=\"[[data.authorPhoto]]\" width=\"[[authorPhotoSize]]\"></yt-img-shadow></template><template is=\"dom-if\" if=\"[[!data.authorPhoto]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><yt-icon id=\"author-photo\" icon=\"yt-icons:avatar_anonymous\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></yt-icon></template><template is=\"dom-if\" if=\"[[data.headerOverlayImage]]\" restamp=\"\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><yt-img-shadow id=\"overlay-image\" thumbnail=\"[[data.headerOverlayImage]]\" width=\"[[noveltyWidth]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></yt-img-shadow></template><div id=\"content\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><span id=\"timestamp\" hidden$=\"[[!data.timestampUsec]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\">[[timestampString]]</span><div id=\"content-primary-column\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><div id=\"author-name-chip\" is-deleted$=\"[[isDeleted]]\" hidden$=\"[[!data.authorName]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><yt-live-chat-author-chip author-badges=\"[[data.authorBadges]]\" author-name=\"[[data.authorName]]\" dashboard-money-feed=\"[[dashboardMoneyFeed]]\" disable-highlighting=\"\" single-line=\"\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></yt-live-chat-author-chip></div><span id=\"price-column\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><yt-formatted-string id=\"purchase-amount-chip\" text=\"[[data.purchaseAmountText]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></yt-formatted-string><yt-formatted-string id=\"deleted-state\" is-deleted$=\"[[isDeleted]]\" text=\"[[data.deletedStateMessage]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></yt-formatted-string></span></div></div></div><div id=\"sticker-container\" hidden$=\"[[!data.sticker]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><yt-img-shadow id=\"sticker\" height=\"[[stickerHeight]]\" hidden$=\"[[!data.sticker]]\" notify-on-loaded=\"\" tabindex=\"0\" thumbnail=\"[[data.sticker]]\" width=\"[[stickerWidth]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></yt-img-shadow></div><yt-formatted-string id=\"dashboard-deleted-state\" is-deleted$=\"[[isDeleted]]\" text=\"[[data.deletedStateMessage]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></yt-formatted-string><div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"showContextMenu\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><yt-icon icon=\"more_vert\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></yt-icon></yt-icon-button></div><div id=\"gradient-container\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><div id=\"gradient\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></div></div><div id=\"creator-heart-button\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></div></div><div id=\"lower-bumper\" hidden$=\"[[hideLowerBumper]]\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></div><div id=\"buy-flow-button\" hidden$=\"[[!data.buyButton]]\" on-click=\"onBuyButtonClick\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></div><div id=\"inline-action-button-container\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"><div id=\"inline-action-buttons\" class=\"style-scope yt-live-chat-paid-sticker-renderer\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;kYb===void 0&&(kYb=document.createElement("template"));var d=kYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lYb=a}a=lYb;return a});var oYb;var pYb;var PN=function(){return J.apply(this,arguments)||this}; l(PN,J);PN.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model"}},reuseComponents:!0}}}; PN.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var a=A(this.data.button,Zu);a&&(a.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}}; ia.Object.defineProperties(PN,{template:{configurable:!0,enumerable:!0,get:function(){if(pYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"button\" class=\"style-scope yt-disableable-button-view-model\"></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;oYb===void 0&&(oYb=document.createElement("template"));var d=oYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pYb=a}a=pYb;return a}}}); var QN=PN;u([K(fN),v("design:type",Object)],QN.prototype,"ytLiveChatReduxBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],QN.prototype,"ytRendererstamperBehavior",void 0);u([Q({selectorArgs:["data.enabledEntityKey"],selector:QWb,observer:"onEnabledChange"}),v("design:type",Boolean)],QN.prototype,"enabled",void 0);u([Q(),v("design:type",Object)],QN.prototype,"data",void 0);QN=u([Wy({is:"yt-disableable-button-view-model",noInjection:!0})],QN);var qYb;var rYb;var sYb,tYb=function(){return sYb!==void 0?sYb:sYb=document.createElement("template")}; document.head.appendChild(tYb().content);var uYb,vYb=function(){return uYb!==void 0?uYb:uYb=document.createElement("template")}; document.head.appendChild(vYb().content);var wYb;var xYb,yYb=function(){return xYb!==void 0?xYb:xYb=document.createElement("template")}; document.head.appendChild(yYb().content);var zYb;var AYb=document.head,BYb=AYb.appendChild,CYb;if(zYb===void 0){var DYb=document.createElement("template");G(DYb,"<!--css-build:shady-->");DYb.content.insertBefore(yYb().content.cloneNode(!0),DYb.content.firstChild);zYb=DYb}CYb=zYb;BYb.call(AYb,CYb.content);var EYb=document.head,FYb=EYb.appendChild,GYb;if(wYb===void 0){var RN=document.createElement("template");G(RN,"<!--css-build:shady-->");RN.content.insertBefore(vYb().content.cloneNode(!0),RN.content.firstChild);RN.content.insertBefore(tYb().content.cloneNode(!0),RN.content.firstChild);wYb=RN}GYb=wYb;FYb.call(EYb,GYb.content);var SN=function(){var a=Jy.apply(this,arguments)||this;a.focusedIndex=0;a.verticalOffset=0;a.verticalAlign="top";a.dynamicAlign=!0;return a}; l(SN,Jy);SN.prototype.emojiUrl=function(a){a=BN(this.emojiManager,a);if(!a)return"";var b;a=(b=a.image)==null?void 0:b.thumbnails;return lB(a,24)||""}; var HYb=function(a){var b;a.emojiVariants&&(b=a.data)!=null&&b.target&&dt(a,function(){a.set("verticalOffset",-1*a.hostElement.clientHeight);var c=T(a.hostElement).querySelector("img");c&&c.focus()})}; f=SN.prototype;f.onKeyboardEnter=function(){}; f.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()}; f.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())}; f.onKeyDown=function(a){switch(a.keyCode){case 13:this.onKeyboardEnter();a.preventDefault();break;case 40:this.changeFocus(1);a.preventDefault();break;case 38:this.changeFocus(-1);a.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close();}}; f.onYtEmojiSelect=function(a){var b=this,c,d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1)return d=(c=b.data)==null?void 0:c.emoji,k=((e=d)==null?void 0:e.stickyPrefId)||((h=d)==null?void 0:h.emojiId),p=(m=a.detail)==null?void 0:m.emojiId,k&&p&&k!==p?n(r,(q=b.emojiManager)==null?void 0:XXb(q,d,p),2):r.return();wv(b.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[d,p]);ua(r)})}; f.changeFocus=function(a){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+a+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(a=T(this.hostElement).querySelector("#variants"))&&a.children[this.focusedIndex].focus())}; ia.Object.defineProperties(SN.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.target)||this.hostElement.parentElement}}, isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}}); var TN=SN;TN.prototype.onYtEmojiSelect=TN.prototype.onYtEmojiSelect;TN.prototype.onKeyDown=TN.prototype.onKeyDown;TN.prototype.onEmojiVariantsChanged=TN.prototype.onEmojiVariantsChanged;TN.prototype.onVerticalOffsetOrPositionTargetChanged=TN.prototype.onVerticalOffsetOrPositionTargetChanged;u([K(gM),v("design:type",Object)],TN.prototype,"ironOverlayBehavior",void 0);u([Q(),v("design:type",Object)],TN.prototype,"data",void 0);u([Q(),v("design:type",AN)],TN.prototype,"emojiManager",void 0); u([Q(),v("design:type",Object)],TN.prototype,"emojiVariants",void 0);u([Q(),v("design:type",Object)],TN.prototype,"focusedIndex",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],TN.prototype,"positionTarget",null);u([Q({reflectToAttribute:!0}),L("verticalOffset","data"),v("design:type",Boolean),v("design:paramtypes",[])],TN.prototype,"isPositioned",null);u([Q(),v("design:type",Object)],TN.prototype,"verticalOffset",void 0); u([Q(),v("design:type",Object)],TN.prototype,"verticalAlign",void 0);u([Q(),v("design:type",Object)],TN.prototype,"dynamicAlign",void 0);u([O("verticalOffset","positionTarget"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],TN.prototype,"onVerticalOffsetOrPositionTargetChanged",null);u([O("emojiVariants"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],TN.prototype,"onEmojiVariantsChanged",null); u([M("keydown"),v("design:type",Function),v("design:paramtypes",[KeyboardEvent]),v("design:returntype")],TN.prototype,"onKeyDown",null);u([M("yt-emoji-select"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype",Promise)],TN.prototype,"onYtEmojiSelect",null);TN=u([Oy()],TN);var IYb=[TN.prototype];var JYb;var KYb;var LYb=/medium-light|medium-dark|light|medium|dark/,MYb=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,NYb=new Map([["dark","\uD83C\uDFFF"],["medium-dark","\uD83C\uDFFE"],["medium","\uD83C\uDFFD"],["medium-light","\uD83C\uDFFC"],["light","\uD83C\uDFFB"]]),OYb=function(){var a=J.apply(this,arguments)||this;a.userSelection={left:null,right:null};a.scrollAction="lock";a.isEmojiDraftInProgress=!1;return a}; l(OYb,J);f=OYb.prototype;f.onClick=function(a){a=Zy(a);a instanceof HTMLImageElement&&this.selectOrUpdateEmoji(a)}; f.selectOrUpdateEmoji=function(a){var b=a.getAttribute("selection");b&&(b==="default"?vv(this.hostElement,"yt-emoji-select",BN(this.emojiManager,a.id)):b==="left"?this.userSelection=Object.assign({},this.userSelection,{left:a.src}):b==="right"?this.userSelection=Object.assign({},this.userSelection,{right:a.src}):b==="user"&&this.userSelection.left&&this.userSelection.right&&vv(this.hostElement,"yt-emoji-select",BN(this.emojiManager,a.id)))}; f.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()}; f.onMultiSelectorThumbnailRowChanged=function(){var a,b,c;((a=this.data)==null?0:(b=a.emoji)==null?0:(c=b.multiSelectorThumbnailRow)==null?0:c.length)&&this.openSelector()}; f.getThumbnailFromEmojiRow=function(a){var b,c;return(a==null?void 0:(b=a.thumbnails)==null?void 0:(c=b[0])==null?void 0:c.url)||""}; f.getEmojiAltTextForPartialSelector=function(a){var b;return((b=this.getThumbnailFromEmojiRow(a).match(MYb))==null?void 0:b[0])||""}; f.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""}; f.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""}; f.getRowSelection=function(a){return["left","right"][a]}; f.getIdFromComposedEmoji=function(a){return(a==null?void 0:a.emojiId)||""}; f.getEmojiFromPartialSelections=function(a,b){if(!a&&!b)return null;var c,d,e=(c=this.data)==null?void 0:(d=c.emoji)==null?void 0:d.variantIds;if(!e||!e.length)return null;var h;a=(h=a.match(LYb))==null?void 0:h[0];var k;b=(k=b.match(LYb))==null?void 0:k[0];if(!a||!b)return null;var m=NYb.get(a);k=NYb.get(b);if(m===k){k=Array.from(NYb.values()).filter(function(q){return q!==m}).join("|"); var p=new RegExp("^((?!("+k+")).)*"+m+"$")}else p=new RegExp(m+".*"+k);return(e=e.find(function(q){return p.test(q)}))&&BN(this.emojiManager,e)||null}; f.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var a,b=this.ytEmojiSelectorBehavior.emojiUrl(((a=this.data.emoji)==null?void 0:a.emojiId)||"");T(this.hostElement).querySelector("[selection=\"user\"]").src.includes(b)||(this.isEmojiDraftInProgress=!0)}}; f.onDomChange=function(){HYb(this.ytEmojiSelectorBehavior)}; f.getFocusableElements=function(){return T(this.hostElement).querySelectorAll("img").filter(function(a){return a.getAttribute("role")==="option"})}; f.changeFocus=function(a){var b=this.getFocusableElements();b!=null&&b.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+a+b.length)%b.length,this.ytEmojiSelectorBehavior.focusedIndex<b.length&&(a=b[this.ytEmojiSelectorBehavior.focusedIndex])&&a.focus())}; f.onKeyboardEnter=function(){var a=this.getFocusableElements();a!=null&&a.length&&(a=a[this.ytEmojiSelectorBehavior.focusedIndex])&&a instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(a),this.ytEmojiSelectorBehavior.changeFocus(0))}; ia.Object.defineProperties(OYb.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var a=this,b,c,d;return this.emojiManager&&((b=this.data)==null?0:(c=b.emoji)==null?0:(d=c.variantIds)==null?0:d.length)?this.data.emoji.variantIds.map(function(e){return!!e&&BN(a.emojiManager,e)}).filter(function(e){return!!e}):[]}}, composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var a,b=(a=this.userSelection)==null?void 0:a.left,c;a=(c=this.userSelection)==null?void 0:c.right;return b&&a?this.getEmojiFromPartialSelections(b,a):null}}, draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.composedEmojiSelection)==null?0:a.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var b;a=(b=this.userSelection)==null?void 0:b.left;var c;b=(c=this.userSelection)==null?void 0:c.right;if(!a&&!b){var d;return this.ytEmojiSelectorBehavior.emojiUrl(((d=this.data.emoji)==null?void 0:d.emojiId)||"")}return a&&!b?a:!a&&b?b:""}}}); var UN=OYb;UN.prototype.onMultiSelectorThumbnailRowChanged=UN.prototype.onMultiSelectorThumbnailRowChanged;UN.prototype.onClick=UN.prototype.onClick;u([K(gM),v("design:type",Object)],UN.prototype,"ironOverlayBehavior",void 0);u([K(IYb),v("design:type",Object)],UN.prototype,"ytEmojiSelectorBehavior",void 0);u([Q(),v("design:type",Object)],UN.prototype,"data",void 0);u([Q(),v("design:type",AN)],UN.prototype,"emojiManager",void 0);u([Q(),v("design:type",Object)],UN.prototype,"userSelection",void 0); u([Q(),v("design:type",Object)],UN.prototype,"scrollAction",void 0);u([Q(),v("design:type",Object)],UN.prototype,"isEmojiDraftInProgress",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],UN.prototype,"emojiVariants",null);u([L("data","userSelection"),v("design:type",Object),v("design:paramtypes",[])],UN.prototype,"composedEmojiSelection",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[MouseEvent]),v("design:returntype")],UN.prototype,"onClick",null); u([O("data.emoji.multiSelectorThumbnailRow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],UN.prototype,"onMultiSelectorThumbnailRowChanged",null);u([L("data","userSelection","composedEmojiSelection"),v("design:type",String),v("design:paramtypes",[])],UN.prototype,"draftEmojiUrl",null);UN=u([Wy({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],UN); V(UN,"yt-emoji-multi-person-selector",function(){if(KYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"options\" class=\"style-scope yt-emoji-multi-person-selector\">\n <template is=\"dom-repeat\" id=\"repeat\" items=\"[[data.emoji.multiSelectorThumbnailRow]]\" notify-dom-change=\"\" as=\"row\" index-as=\"rowIndex\" on-dom-change=\"onDomChange\" class=\"style-scope yt-emoji-multi-person-selector\">\n <div class=\"variant-thumbnail-row style-scope yt-emoji-multi-person-selector\">\n <template is=\"dom-repeat\" id=\"thumbnail-row-repeat\" items=\"[[row.thumbnails]]\" as=\"thumbnail\" class=\"style-scope yt-emoji-multi-person-selector\">\n \n <img height=\"24\" role=\"option\" alt=\"[[getEmojiAltTextForPartialSelector(thumbnail)]]\" src$=\"[[getThumbnailFromEmojiRow(thumbnail)]]\" tabindex=\"-1\" width=\"24\" selection$=\"[[getRowSelection(rowIndex)]]\" class=\"style-scope yt-emoji-multi-person-selector\">\n </template>\n </div>\n </template>\n</div>\n<div id=\"selections\" class=\"style-scope yt-emoji-multi-person-selector\">\n\n <img id=\"[[data.emoji.emojiId]]\" class=\"default-selection style-scope yt-emoji-multi-person-selector\" alt=\"[[data.emoji.emojiId]]\" height=\"36\" role=\"option\" src$=\"[[emojiUrl(data.emoji.emojiId)]]\" tabindex=\"-1\" width=\"36\" selection=\"default\">\n <img id$=\"[[getIdFromComposedEmoji(composedEmojiSelection)]]\" class=\"user-selection style-scope yt-emoji-multi-person-selector\" is-draft$=\"[[isEmojiDraftInProgress]]\" alt=\"[[getEmojiAltTextForDraftEmoji(composedEmojiSelection)]]\" height=\"36\" role$=\"[[getDraftEmojiAriaRole(composedEmojiSelection)]]\" src$=\"[[draftEmojiUrl]]\" selection=\"user\" tabindex=\"-1\" width=\"36\" on-load=\"onUserSelectionSrcLoad\">\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;JYb===void 0&&(JYb=document.createElement("template"));var d=JYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);KYb=a}a=KYb;return a},{mode:2});var PYb;var QYb;var RYb=function(){var a=J.apply(this,arguments)||this;a.tooltip_=null;return a}; l(RYb,J);f=RYb.prototype;f.dataChanged_=function(){var a;if((a=this.data)==null?0:a.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),T(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),hz(this.tooltip_).textContent=this.data.tooltip}; f.computeTargetId=function(){var a;return((a=this.data)==null?void 0:a.targetId)||""}; f.computeId_=function(a){return a}; f.computeIcon_=function(a){return zA(a)}; f.onTap_=function(){this.active=!this.active;vv(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})}; f.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("active-changed",this.active))}; ia.Object.defineProperties(RYb.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var a,b;if((a=this.data)==null?0:(b=a.icon)==null?0:b.iconType)return this.data.icon.iconType==="SUPER_STICKER";var c,d;return((c=this.data)==null?void 0:(d=c.icon)==null?void 0:d.iconType)==="VIDEO_YOUTUBE"?!0:!1}}}); var VN=RYb;VN.prototype.activeChangedForBinding=VN.prototype.activeChangedForBinding;VN.prototype.dataChanged_=VN.prototype.dataChanged_;u([K(gN.YtLiveChatTooltipTargetingBehavior),v("design:type",Object)],VN.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);u([Q(),v("design:type",Object)],VN.prototype,"data",void 0);u([Q({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),v("design:type",String)],VN.prototype,"id",void 0); u([Q({computed:"computeTargetId(data.targetId)"}),v("design:type",String)],VN.prototype,"targetId",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],VN.prototype,"active",void 0);u([Q({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),v("design:type",String)],VN.prototype,"icon",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VN.prototype,"dataChanged_",null); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],VN.prototype,"iconFilled",null);u([O("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VN.prototype,"activeChangedForBinding",null);VN=u([Wy({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],VN); V(VN,"yt-emoji-picker-category-button-renderer",function(){if(QYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button id=\"button\" label=\"[[data.accessibility.accessibilityData.label]]\" on-tap=\"onTap_\" class=\"style-scope yt-emoji-picker-category-button-renderer\">\n <yt-icon default-to-filled=\"[[iconFilled]]\" icon=\"[[icon]]\" class=\"style-scope yt-emoji-picker-category-button-renderer\"></yt-icon>\n</yt-icon-button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;PYb===void 0&&(PYb=document.createElement("template"));var d=PYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);QYb=a}a=QYb;return a},{mode:2});var SYb;var TYb;var UYb=function(){var a=J.apply(this,arguments)||this;a.floatingEmojiPicker=y("live_chat_emoji_picker_restyle");a.ariaLabel=null;a.ariaActivedescendant=null;a.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};a.JSC$13433_ignoreNextFocus_=!1;a.longPressTimeoutId=-1;return a}; l(UYb,J);f=UYb.prototype;f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")}; f.detached=function(){clearTimeout(this.longPressTimeoutId)}; f.emojiChanged_=function(){this.changeFocus_(0,!1);for(var a=Zq(),b=0;b<this.emoji.length;b++){var c={veType:88013,elementIndex:b},d=this.emoji[b];d.isCustomEmoji&&(d=("#"+d.emojiId).replace("/","\\/"),d=document.querySelector(d))&&(c=br(a,c))&&(d.visualElement=c)}}; f.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone}; f.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)}; f.emojiSkinToneChanged_=function(a){this.skinTone=a}; f.dataChanged=function(){this.data&&this.data.emojiData&&TXb(this.emojiManager,this.data.emojiData)}; f.emojiUrl=function(a){a=this.getEmoji(a);if(!a)return"";var b;a=(b=a.image)==null?void 0:b.thumbnails;return lB(a,24)||""}; f.emojiAlt=function(a){var b=this.get("image.accessibility.accessibilityData.label",a);return b?b:a.isCustomEmoji?a.shortcuts[0]:a.emojiId}; f.emojiAriaLabel=function(a){return a.shortcuts?a.shortcuts[0]:""}; f.emojiAriaSelected=function(a,b,c){return a&&c==b?"true":"false"}; f.getEmoji=function(a){if(this.emojiManager)return this.shouldUseStickyPreferences?VXb(this.emojiManager,a):CN(this.emojiManager,a)}; f.computeId_=function(a){return a.categoryId||""}; f.computeEmoji=function(a){var b=this;return this.emojiManager?a.emojiIds?a.emojiIds.map(function(c){return c?BN(b.emojiManager,c):null}).filter(VYb):a.emojiData?a.emojiData.map(function(c){var d=!!c.emojiId&&BN(b.emojiManager,c.emojiId); return d?Object.assign({},d,c):null}).filter(VYb):[]:[]}; f.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"}; f.computeAriaLabel_=function(a){return Sw(a)}; f.computeAriaActivedescendant_=function(a,b){return a&&a[b]?a[b].emojiId||"":""}; f.handleLongPressEmojiWithVariants=function(a,b){this.changeFocusToEmoji(a.emojiId,!1);this.openVariantSelector(a,b)}; f.onMouseDown=function(a){var b=this;this.hostElement!==document.activeElement&&(this.JSC$13433_ignoreNextFocus_=!0);if(a.button===0){var c=Zy(a);if(c instanceof HTMLImageElement){var d=T(this.hostElement).querySelector("#repeat").itemForElement(c);this.emojiContainsVariants(d)&&(this.longPressTimeoutId=setTimeout(function(){b.handleLongPressEmojiWithVariants(d,c)},500))}}}; f.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)}; f.onFocus=function(){this.JSC$13433_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$13433_ignoreNextFocus_=!1}; f.onBlur_=function(){this.showFocus=!1}; f.emojiContainsVariants=function(a){return!!(a&&a.variantIds&&a.variantIds.length)}; f.onClick=function(a){clearTimeout(this.longPressTimeoutId);a=Zy(a);if(a instanceof HTMLImageElement){var b=a.id;this.changeFocusToEmoji(b,!1);var c=this.getEmoji(b),d;if(d=this.shouldUseStickyPreferences&&this.emojiContainsVariants(c)){var e;d=!((e=this.emojiManager.emojiMap[b])!=null&&e.stickyPrefId)}d?(e=T(this.hostElement).querySelector("#repeat").itemForElement(a),this.openVariantSelector(e,a)):vv(this.hostElement,"yt-emoji-select",c)}}; f.isActiveEmojiWithVariants=function(a,b){return a&&b?b.stickyPrefId?a===b.stickyPrefId:a===b.emojiId:!1}; f.onCloseEmojiVariantSelector=function(a){this.activeEmojiWithVariantsId===a&&(this.activeEmojiWithVariantsId="")}; f.onMouseOver_=function(a){a=Zy(a);a instanceof HTMLImageElement&&vv(this.hostElement,"yt-emoji-hover",BN(this.emojiManager,a.id))}; f.changeFocus_=function(a,b){this.focusedIndex=(this.focusedIndex+a+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(a=this.emoji[this.focusedIndex],b&&(this.showFocus=!0,T(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),vv(this.hostElement,"yt-emoji-hover",a)))}; f.changeFocusToEmoji=function(a,b){if(a){var c=this.emoji.findIndex(function(d){return d.emojiId===a}); c!==-1&&this.changeFocus_(c-this.focusedIndex,b)}}; f.onKeyDown_=function(a){switch(a.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var b=this.emoji[this.focusedIndex];if(b&&b.emojiId){if(this.emojiContainsVariants(b)){var c=T(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(b,c)}else vv(this.hostElement,"yt-emoji-select",CN(this.emojiManager,b.emojiId)),this.hostElement.focus();a.preventDefault()}}break;case 40:this.changeFocus_(1,!0);a.preventDefault();break;case 38:this.changeFocus_(-1,!0),a.preventDefault();}}; f.onEmojiStickyPreferenceChanged=function(a,b){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&a.emojiId&&a.variantIds&&a.variantIds.includes(b)&&this.activeEmojiWithVariantsId!==b&&this.setStickyEmojiPreference(a.emojiId,b)}; f.openVariantSelector=function(a,b){this.activeEmojiWithVariantsId=a.stickyPrefId||a.emojiId||"";vv(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:a,target:b})}; f.setStickyEmojiPreference=function(a,b){if(this.data){var c=this.emoji.findIndex(function(e){return e.emojiId===a}); if(c!==-1){var d=this.emoji[c];d.stickyPrefId=b;this.set("emoji."+c,Object.assign({},d));this.activeEmojiWithVariantsId=b}}}; var WN=UYb;WN.prototype.onKeyDown_=WN.prototype.onKeyDown_;WN.prototype.onMouseOver_=WN.prototype.onMouseOver_;WN.prototype.onClick=WN.prototype.onClick;WN.prototype.onBlur_=WN.prototype.onBlur_;WN.prototype.onFocus=WN.prototype.onFocus;WN.prototype.onMouseUp=WN.prototype.onMouseUp;WN.prototype.onMouseDown=WN.prototype.onMouseDown;WN.prototype.dataChanged=WN.prototype.dataChanged;WN.prototype.disableIncrementalLoadingChanged_=WN.prototype.disableIncrementalLoadingChanged_; WN.prototype.emojiManagerChanged_=WN.prototype.emojiManagerChanged_;WN.prototype.emojiChanged_=WN.prototype.emojiChanged_;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],WN.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],WN.prototype,"data",void 0);u([Q({computed:"computeId_(data)"}),v("design:type",String)],WN.prototype,"id",void 0);u([Q({computed:"computeEmoji(data)"}),v("design:type",Array)],WN.prototype,"emoji",void 0); u([Q(),v("design:type",Number)],WN.prototype,"skinTone",void 0);u([Q(),v("design:type",AN)],WN.prototype,"emojiManager",void 0);u([Q(),v("design:type",Boolean)],WN.prototype,"disableIncrementalLoading",void 0);u([Q({value:0}),v("design:type",Number)],WN.prototype,"focusedIndex",void 0);u([Q({value:!1}),v("design:type",Boolean)],WN.prototype,"showFocus",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],WN.prototype,"floatingEmojiPicker",void 0); u([Q({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),v("design:type",Object)],WN.prototype,"ariaLabel",void 0);u([Q({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),v("design:type",Object)],WN.prototype,"ariaActivedescendant",void 0);u([Q({value:60}),v("design:type",Number)],WN.prototype,"domRepeatTargetFramerate",void 0);u([Q({value:1}),v("design:type",Number)],WN.prototype,"domRepeatInitialCount",void 0); u([Q({value:""}),v("design:type",String)],WN.prototype,"activeEmojiWithVariantsId",void 0);u([Q({value:!1}),v("design:type",Boolean)],WN.prototype,"shouldUseStickyPreferences",void 0);u([O("emoji"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WN.prototype,"emojiChanged_",null);u([O("emojiManager"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WN.prototype,"emojiManagerChanged_",null); u([O("disableIncrementalLoading"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WN.prototype,"disableIncrementalLoadingChanged_",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WN.prototype,"dataChanged",null);u([M("mousedown"),v("design:type",Function),v("design:paramtypes",[Object]),v("design:returntype")],WN.prototype,"onMouseDown",null); u([M("mouseup"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WN.prototype,"onMouseUp",null);u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WN.prototype,"onFocus",null);u([M("blur"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WN.prototype,"onBlur_",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],WN.prototype,"onClick",null); u([M("mouseover"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],WN.prototype,"onMouseOver_",null);u([M("keydown"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],WN.prototype,"onKeyDown_",null);WN=u([Wy({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],WN);function VYb(a){return!!a} V(WN,"yt-emoji-picker-category-renderer",function(){if(TYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope yt-emoji-picker-category-renderer\"></yt-formatted-string><div class$=\"[[data.categoryType]] style-scope yt-emoji-picker-category-renderer\" id=\"emoji\" role=\"listbox\" aria-label=\"[[computeAriaLabel_(data.title)]]\" class=\"style-scope yt-emoji-picker-category-renderer\"><template is=\"dom-repeat\" id=\"repeat\" items=\"[[emoji]]\" initial-count=\"[[domRepeatInitialCount]]\" target-framerate=\"[[domRepeatTargetFramerate]]\" class=\"style-scope yt-emoji-picker-category-renderer\"><img id=\"[[item.emojiId]]\" alt=\"[[emojiAlt(item)]]\" aria-label$=\"[[emojiAriaLabel(item)]]\" aria-selected$=\"[[emojiAriaSelected(showFocus, focusedIndex, index)]]\" contains-variants$=\"[[emojiContainsVariants(item)]]\" height=\"24\" is-active-emoji-with-variants$=\"[[isActiveEmojiWithVariants(activeEmojiWithVariantsId, item)]]\" loading$=\"[[emojiLoading()]]\" role=\"option\" src$=\"[[emojiUrl(item.emojiId, skinTone)]]\" width=\"24\" class=\"style-scope yt-emoji-picker-category-renderer\"></template></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;SYb===void 0&&(SYb=document.createElement("template"));var d=SYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);TYb=a}a=TYb;return a},{mode:2});var WYb;var XYb;var YYb;var ZYb;var $Yb=function(){var a=J.apply(this,arguments)||this;a.ariaLabel=null;a.ariaActivedescendant=null;a.floatingEmojiPicker=y("live_chat_emoji_picker_restyle");a.getFormattedStringRawText=Sw;a.JSC$13439_ignoreNextFocus_=!1;return a}; l($Yb,J);f=$Yb.prototype;f.attached=function(){this.hostElement.hasAttribute("aria-live")||this.hostElement.setAttribute("aria-live","polite");this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")}; f.emojiUrl=function(a){var b,c;a=(b=CN(this.emojiManager,a,!0))==null?void 0:(c=b.image)==null?void 0:c.thumbnails;return lB(a,24)||""}; f.emojiAlt=function(a){var b=this.get("image.accessibility.accessibilityData.label",a);return b?b:a.isCustomEmoji?a.shortcuts[0]:a.emojiId}; f.emojiId=function(a){return"emoji"+a}; f.computeId_=function(a){return a.categoryId||""}; f.computeAriaActivedescendant_=function(a){return this.emoji&&a<this.emoji.length?this.emojiId(a):""}; f.emojiChanged_=function(){this.changeFocus_(0,!1);for(var a=Zq(),b=0;b<this.emoji.length;b++){var c={veType:88013,elementIndex:b},d=this.emoji[b];d.isCustomEmoji&&(d=("#"+d.emojiId).replace("/","\\/"),d=document.querySelector(d))&&(c=br(a,c))&&(d.visualElement=c)}}; f.computeEmoji_=function(a){var b=this;return this.emojiManager?a.emojiIds.map(function(c){return BN(b.emojiManager,c,!0)}).filter(aZb):[]}; f.titleOffsetChanged_=function(){var a=this.hostElement.getBoundingClientRect(),b=T(this.hostElement).querySelector("#title").getBoundingClientRect();a=Math.max(0,Math.min(this.titleOffset,a.height-b.height));T(this.hostElement).querySelector("#title").style.top=a+"px"}; f.onEmojiMouseOver_=function(a){vv(this.hostElement,"yt-emoji-hover",a.model.item)}; f.onEmojiTap_=function(a){this.data.command&&(a=cIa(um().resolve(tm(vr)),this.data.command,a),vv(this.hostElement,"yt-navigate",a))}; f.emojiAriaLabel=function(a){return a.shortcuts[0]}; f.emojiAriaSelected=function(a,b,c){return a&&c==b?"true":"false"}; f.changeFocus_=function(a,b){var c=this.emoji.length;this.focusedIndex=(this.focusedIndex+a+c)%c;a=this.emoji[this.focusedIndex];if(b){var d;(d=T(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||d.scrollIntoView(!1);vv(this.hostElement,"yt-emoji-hover",a)}}; f.onMouseDown_=function(){this.JSC$13439_ignoreNextFocus_=!0}; f.onFocus_=function(){this.JSC$13439_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$13439_ignoreNextFocus_=!1}; f.onBlur_=function(){this.showFocus=!1}; f.onKeyDown_=function(a){switch(a.keyCode){case 13:this.onEmojiTap_(a);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);a.preventDefault();break;case 38:this.changeFocus_(-1,!0),a.preventDefault();}}; var XN=$Yb;XN.prototype.onKeyDown_=XN.prototype.onKeyDown_;XN.prototype.onBlur_=XN.prototype.onBlur_;XN.prototype.onFocus_=XN.prototype.onFocus_;XN.prototype.onMouseDown_=XN.prototype.onMouseDown_;XN.prototype.onEmojiTap_=XN.prototype.onEmojiTap_;XN.prototype.titleOffsetChanged_=XN.prototype.titleOffsetChanged_;XN.prototype.emojiChanged_=XN.prototype.emojiChanged_;u([K(BA.YtComponentBehavior),v("design:type",Object)],XN.prototype,"ytComponentBehavior",void 0); u([Q(),v("design:type",Object)],XN.prototype,"data",void 0);u([Q({computed:"computeId_(data)"}),v("design:type",String)],XN.prototype,"id",void 0);u([Q({computed:"computeEmoji_(data)"}),v("design:type",Array)],XN.prototype,"emoji",void 0);u([Q({value:0}),v("design:type",Number)],XN.prototype,"titleOffset",void 0);u([Q({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),v("design:type",Object)],XN.prototype,"ariaLabel",void 0); u([Q({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),v("design:type",Object)],XN.prototype,"ariaActivedescendant",void 0);u([Q({value:!1}),v("design:type",Boolean)],XN.prototype,"showFocus",void 0);u([Q({value:0}),v("design:type",Number)],XN.prototype,"focusedIndex",void 0);u([Q(),v("design:type",AN)],XN.prototype,"emojiManager",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],XN.prototype,"floatingEmojiPicker",void 0); u([O("emoji"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XN.prototype,"emojiChanged_",null);u([O("titleOffset"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XN.prototype,"titleOffsetChanged_",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],XN.prototype,"onEmojiTap_",null); u([M("mousedown"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XN.prototype,"onMouseDown_",null);u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XN.prototype,"onFocus_",null);u([M("blur"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XN.prototype,"onBlur_",null);u([M("keydown"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],XN.prototype,"onKeyDown_",null); XN=u([Wy({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],XN);function aZb(a){return!!a} V(XN,"yt-emoji-picker-upsell-category-renderer",function(){if(ZYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope yt-emoji-picker-upsell-category-renderer\"></yt-formatted-string><div id=\"emoji\" class=\"style-scope yt-emoji-picker-upsell-category-renderer\"><template is=\"dom-repeat\" id=\"repeat\" items=\"[[emoji]]\" class=\"style-scope yt-emoji-picker-upsell-category-renderer\"><div class=\"style-scope yt-emoji-picker-upsell-category-renderer\"><img id=\"[[emojiId(index)]]\" on-mouseover=\"onEmojiMouseOver_\" shared-tooltip-text$=\"[[data.emojiTooltip]]\" src$=\"[[emojiUrl(item.emojiId)]]\" alt=\"[[emojiAlt(item)]]\" aria-label$=\"[[emojiAriaLabel(item)]]\" aria-selected$=\"[[emojiAriaSelected(showFocus, focusedIndex, index)]]\" role=\"option\" class=\"style-scope yt-emoji-picker-upsell-category-renderer\"><svg viewBox=\"0 0 24 24\" class=\"style-scope yt-emoji-picker-upsell-category-renderer\"><path id=\"lock-border\" d=\"M18.3809524 6.80952784c1.6455246.45922361 2.8571428 1.97242785 2.8571428 3.76190076v9.5238095C21.2380952 22.2474266 19.4855219 24 17.3333333 24H5.9047619C3.75257336 24 2 22.2474266 2 20.0952381v-9.5238095c0-1.78947291 1.21161828-3.30267715 2.85714286-3.76190076v-.04762308C4.85714286 3.02876383 7.88590669 0 11.6190476 0c3.7331409 0 6.7619048 3.02876383 6.7619048 6.76190476v.04762308z\" class=\"style-scope yt-emoji-picker-upsell-category-renderer\"></path><path d=\"M17.3333333 8.66666667c1.0476191 0 1.9047619.85714285 1.9047619 1.90476193v9.5238095c0 1.047619-.8571428 1.9047619-1.9047619 1.9047619H5.9047619C4.85714286 22 4 21.1428571 4 20.0952381v-9.5238095c0-1.04761908.85714286-1.90476193 1.9047619-1.90476193h.95238096V6.76190476C6.85714286 4.13333333 8.99047619 2 11.6190476 2c2.6285714 0 4.7619048 2.13333333 4.7619048 4.76190476v1.90476191h.9523809zm-5.7142857 8.57142853c1.0476191 0 1.9047619-.8571428 1.9047619-1.9047619 0-1.047619-.8571428-1.9047619-1.9047619-1.9047619-1.047619 0-1.90476189.8571429-1.90476189 1.9047619 0 1.0476191.85714289 1.9047619 1.90476189 1.9047619zm2.952381-8.57142853V6.76190476c0-1.62857143-1.3238096-2.95238095-2.952381-2.95238095-1.62857141 0-2.95238093 1.32380952-2.95238093 2.95238095v1.90476191h5.90476193z\" class=\"style-scope yt-emoji-picker-upsell-category-renderer\"></path></svg></div></template></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;YYb===void 0&&(YYb=document.createElement("template"));var d=YYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ZYb=a}a=ZYb;return a},{mode:2});var bZb;var cZb;var dZb=function(){var a=J.apply(this,arguments)||this;a.scrollAction="lock";a.verticalAlign="top";return a}; l(dZb,J);f=dZb.prototype;f.onClick=function(a){a=Zy(a);a instanceof HTMLImageElement&&vv(this.hostElement,"yt-emoji-select",BN(this.emojiManager,a.id))}; f.openSelector=function(){this.ironOverlayBehavior.open()}; f.onDomChange=function(){HYb(this.ytEmojiSelectorBehavior)}; f.computeIsFamilySelector=function(a){var b;return(a==null?void 0:(b=a.emoji)==null?void 0:b.emojiId)==="\uD83D\uDC6A"}; f.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var a=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];a&&a.emojiId&&(vv(this.hostElement,"yt-emoji-select",BN(this.emojiManager,a.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}}; ia.Object.defineProperties(dZb.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var a=this,b,c,d;return this.emojiManager&&((b=this.data)==null?0:(c=b.emoji)==null?0:(d=c.variantIds)==null?0:d.length)?this.data.emoji.variantIds.map(function(e){return!!e&&BN(a.emojiManager,e)}).filter(function(e){return!!e}):[]}}}); var YN=dZb;YN.prototype.onClick=YN.prototype.onClick;u([K(gM),v("design:type",Object)],YN.prototype,"ironOverlayBehavior",void 0);u([K(IYb),v("design:type",Object)],YN.prototype,"ytEmojiSelectorBehavior",void 0);u([Q(),v("design:type",Object)],YN.prototype,"data",void 0);u([Q(),v("design:type",AN)],YN.prototype,"emojiManager",void 0);u([Q(),v("design:type",Object)],YN.prototype,"scrollAction",void 0);u([Q(),v("design:type",Object)],YN.prototype,"verticalAlign",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),v("design:type",Boolean)],YN.prototype,"isFamilySelector",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],YN.prototype,"emojiVariants",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[MouseEvent]),v("design:returntype")],YN.prototype,"onClick",null);YN=u([Wy({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],YN); V(YN,"yt-emoji-variant-selector",function(){if(cZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div role=\"listbox\" id=\"variants\" class=\"style-scope yt-emoji-variant-selector\">\n <template is=\"dom-repeat\" id=\"repeat\" items=\"[[emojiVariants]]\" notify-dom-change=\"\" on-dom-change=\"onDomChange\" class=\"style-scope yt-emoji-variant-selector\">\n \n <img id=\"[[item.emojiId]]\" alt=\"[[item.emojiId]]\" height=\"24\" role=\"option\" tabindex=\"-1\" src$=\"[[emojiUrl(item.emojiId)]]\" width=\"24\" class=\"style-scope yt-emoji-variant-selector\">\n </template>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;bZb===void 0&&(bZb=document.createElement("template"));var d=bZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cZb=a}a=cZb;return a},{mode:2});var eZb=/:/g,fZb=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],gZb=function(){var a=J.apply(this,arguments)||this;a.floatingEmojiPicker=y("live_chat_emoji_picker_restyle");a.emojiVariantSelector=null;a.emojiMultiPersonSelector=null;a.identity=jc;a.lastAnimationTime_=0;a.animationStart_=null;a.animationEnd_=null;return a}; l(gZb,J);f=gZb.prototype; f.configureRendererStamper=function(){return{categories:{id:"categories",mapping:{emojiPickerCategoryRenderer:{component:"yt-emoji-picker-category-renderer",properties:{disableIncrementalLoading:"[[disableIncrementalLoading]]",emojiManager:"[[emojiManager]]",shouldUseStickyPreferences:"[[shouldUseStickyPreferences]]"}},emojiPickerUpsellCategoryRenderer:{component:"yt-emoji-picker-upsell-category-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},categoryButtons:{id:"category-buttons",mapping:{emojiPickerCategoryButtonRenderer:"yt-emoji-picker-category-button-renderer"}}, emojiVariantSelector:{id:"emoji-variant-selector",mapping:{ytEmojiVariantSelector:{component:"yt-emoji-variant-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1},emojiMultiPersonSelector:{id:"emoji-multi-person-selector",mapping:{ytEmojiMultiPersonSelector:{component:"yt-emoji-multi-person-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1}}}; f.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=EN)}; f.attached=function(){Vd&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&UXb(this.emojiManager)}; f.dataChanged=function(){var a;if((a=this.data)==null?0:a.categories){a=this.emojiManager;var b=this.getCustomEmojiIds();a.pickerCustomEmojiIds=[].concat(pa(OXb),pa(b))}}; f.getCustomEmojiIds=function(){var a,b=(a=this.data.categories)==null?void 0:a.find(function(h){var k;return((k=h.emojiPickerCategoryRenderer)==null?void 0:k.categoryId)&&fZb.includes(h.emojiPickerCategoryRenderer.categoryId)}),c; a=(c=this.data.categories)==null?void 0:c.find(function(h){return h.emojiPickerUpsellCategoryRenderer}); var d,e;return[b==null?void 0:(d=b.emojiPickerCategoryRenderer)==null?void 0:d.emojiIds,a==null?void 0:(e=a.emojiPickerUpsellCategoryRenderer)==null?void 0:e.emojiIds].flat().filter(function(h){return!!h})}; f.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)}; f.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)}; f.updateCategoriesAndPlaceholderInternal=function(a,b){var c=this;a&&b&&(this.categories=a.categories||[],this.categoryButtons=a.categoryButtons||[],this.resetPlaceholder(),this.search="",xz(function(){c.updateButtons_()}))}; f.computeId_=function(a){return a.id||""}; f.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(a){return a.emojiPickerCategoryRenderer&&a.emojiPickerCategoryRenderer.emojiData}):!1}; f.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))}; f.onShowEmojiVariantSelector=function(a){var b=a.detail.emojiData;b.variantIds&&b.variantIds.length&&(b.multiSelectorThumbnailRow&&b.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:b,target:a.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:b,target:a.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))}; f.onIronOverlayClosed=function(a){var b=VXb(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");b&&a.composedPath&&(a.composedPath().includes(T(this.hostElement).querySelector("#emoji-variant-selector"))||a.composedPath().includes(T(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(wv(this.hostElement,"yt-close-emoji-variant-selector",[b.emojiId]),this.emojiMultiPersonSelector= this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))}; f.onEmojiVariantSelectorMouseup=function(a){var b=a.target.firstChild;this.variantSelectorOpened&&b&&xz(function(){b.noCancelOnOutsideClick=!1},100)}; f.onEmojiVariantSelectorMousedown=function(a){a=a.target.firstChild;this.variantSelectorOpened&&a&&(a.noCancelOnOutsideClick=!1)}; f.onSelectCategory_=function(a){var b=this.search!="";this.search="";for(var c=T(this.hostElement).querySelector("#categories").children,d=0;d<c.length;d++){var e=c[d];if(e.id==a.detail.categoryId){b?(T(this.hostElement).querySelector("#categories").scrollTop=e.offsetTop,this.updateButtons_()):(this.animationStart_=T(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=e.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}}; f.onEmojiHover_=function(a){this.placeholder=a.detail.shortcuts?a.detail.shortcuts[0]:""}; f.onSearchBoxFocused_=function(){this.resetPlaceholder()}; f.onSearchBoxBlur_=function(){this.resetPlaceholder()}; f.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()}; f.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))}; f.computeSearchCategory_=function(a){a=a.replace(eZb,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();a=a.split(" ");for(var b=[],c=this.emojiManager.emojis,d=0;d<c.length;d++){var e=c[d];if(e.searchTerms)for(var h=0;h<e.searchTerms.length;h++){for(var k=e.searchTerms[h].toLocaleLowerCase(),m=!1,p=0;p<a.length;p++)if(k.indexOf(a[p])!=-1){m=!0;break}if(m&&(!e.isCustomEmoji||!e.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(e.emojiId))){b.push(e.emojiId); break}}}return{categoryId:-1,emojiIds:b}}; f.computeSearchEmptyMessage_=function(a,b){return a&&b&&b.emojiIds&&b.emojiIds.length==0?this.data.searchNoResultsText||null:null}; f.computeSearching_=function(a){return this.emojiManager&&a.replace(eZb,"").length>1}; f.computeSkinToneHidden=function(){var a;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((a=this.data)==null||!a.hideSkinTonePicker)}; f.computeDisableScroll=function(){return!!this.emojiVariantSelector}; f.openSkinToneSelector=function(){this.skinToneOpened=!0}; f.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)}; f.clearSearch=function(){this.resetPlaceholder();this.search=""}; f.selectSkinTone_=function(a){a=Number(a.target.getAttribute("tone"));this.set("emojiManager.skinTone",a);wv(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[a]);this.skinToneOpened=!1;this.resetPlaceholder()}; f.skinToneChanged_=function(){T(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var a=T(this.hostElement).querySelector("#dropdown-content").children,b=0;b<a.length;b++)b===this.skinTone?a[b].setAttribute("selected",""):a[b].removeAttribute("selected")}; f.animateScroll_=function(a){this.lastAnimationTime_||(this.lastAnimationTime_=a);a-=this.lastAnimationTime_;a<200?(T(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*a/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(T(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()}; f.searchChanged_=function(){this.updateButtons_()}; f.updateButtons_=function(){var a=null;if(!this.search)for(var b=T(this.hostElement).querySelector("#categories").scrollTop,c=T(this.hostElement).querySelector("#categories").children,d=0;d<c.length;d++){var e=c[d];e.offsetTop<=b&&(a=e.id)}b=T(this.hostElement).querySelector("#category-buttons").children;for(c=0;c<b.length;c++)d=b[c],d.active=d.id===a}; var ZN=gZb;ZN.prototype.searchChanged_=ZN.prototype.searchChanged_;ZN.prototype.skinToneChanged_=ZN.prototype.skinToneChanged_;ZN.prototype.onEmojiHover_=ZN.prototype.onEmojiHover_;ZN.prototype.onSelectCategory_=ZN.prototype.onSelectCategory_;ZN.prototype.onShowEmojiVariantSelector=ZN.prototype.onShowEmojiVariantSelector;ZN.prototype.updateCategoriesAndPlaceholder_=ZN.prototype.updateCategoriesAndPlaceholder_;ZN.prototype.dataChanged=ZN.prototype.dataChanged; u([K(X.YtRendererBehavior),v("design:type",Object)],ZN.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ZN.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],ZN.prototype,"data",void 0);u([Q({value:function(){return[]}}), v("design:type",Array)],ZN.prototype,"categories",void 0);u([Q({value:function(){return[]}}), v("design:type",Array)],ZN.prototype,"categoryButtons",void 0);u([Q({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),v("design:type",Boolean)],ZN.prototype,"disableScroll",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],ZN.prototype,"floatingEmojiPicker",void 0);u([Q({computed:"computeId_(data)",reflectToAttribute:!0}),v("design:type",String)],ZN.prototype,"id",void 0);u([Q({value:!1}),v("design:type",Boolean)],ZN.prototype,"selected",void 0); u([Q({value:!1}),v("design:type",Boolean)],ZN.prototype,"disableIncrementalLoading",void 0);u([Q(),v("design:type",String)],ZN.prototype,"placeholder",void 0);u([Q({value:""}),v("design:type",String)],ZN.prototype,"search",void 0);u([Q({computed:"computeSearching_(search)",reflectToAttribute:!0}),v("design:type",Boolean)],ZN.prototype,"searching",void 0);u([Q({computed:"computeSearchCategory_(search)"}),v("design:type",Object)],ZN.prototype,"searchCategory",void 0); u([Q({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),v("design:type",Object)],ZN.prototype,"searchEmptyMessage",void 0);u([Q({computed:"identity(emojiManager.skinTone)"}),v("design:type",Number)],ZN.prototype,"skinTone",void 0);u([Q({value:!1}),v("design:type",Boolean)],ZN.prototype,"skinToneOpened",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],ZN.prototype,"variantSelectorOpened",void 0); u([Q({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),v("design:type",Boolean)],ZN.prototype,"skinToneHidden",void 0);u([Q(),v("design:type",AN)],ZN.prototype,"emojiManager",void 0);u([Q(),v("design:type",Object)],ZN.prototype,"emojiVariantSelector",void 0);u([Q(),v("design:type",Object)],ZN.prototype,"emojiMultiPersonSelector",void 0); u([Q({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),v("design:type",Boolean)],ZN.prototype,"shouldUseStickyPreferences",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZN.prototype,"dataChanged",null);u([O("data","selected"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZN.prototype,"updateCategoriesAndPlaceholder_",null); u([M("yt-show-emoji-variant-selector"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],ZN.prototype,"onShowEmojiVariantSelector",null);u([M("yt-emoji-picker-select-category"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],ZN.prototype,"onSelectCategory_",null);u([M("yt-emoji-hover"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],ZN.prototype,"onEmojiHover_",null); u([O("skinTone"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZN.prototype,"skinToneChanged_",null);u([O("search"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZN.prototype,"searchChanged_",null);ZN=u([Wy({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],ZN); V(ZN,"yt-emoji-picker-renderer",function(){if(XYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"search-panel\" class=\"style-scope yt-emoji-picker-renderer\"><tp-yt-paper-input id=\"search\" no-label-float=\"\" placeholder=\"[[placeholder]]\" use-v2-underline=\"\" value=\"{{search}}\" on-blur=\"onSearchBoxBlur_\" on-focus=\"onSearchBoxFocused_\" class=\"style-scope yt-emoji-picker-renderer\"></tp-yt-paper-input><yt-icon-button id=\"clear-search\" hidden=\"[[!search]]\" label=\"[[data.clearSearchLabel]]\" on-tap=\"clearSearch\" class=\"style-scope yt-emoji-picker-renderer\"><yt-icon icon=\"close\" class=\"style-scope yt-emoji-picker-renderer\"></yt-icon></yt-icon-button><button id=\"skin-tone\" aria-label$=\"[[getSimpleString(data.pickSkinToneText)]]\" hidden=\"[[skinToneHidden]]\" on-mouseout=\"resetPlaceholder\" on-mouseover=\"showSkinTonePlaceholder\" on-tap=\"openSkinToneSelector\" selected=\"\" class=\"style-scope yt-emoji-picker-renderer\"></button><tp-yt-iron-dropdown id=\"dropdown\" allow-outside-scroll=\"\" horizontal-align=\"right\" horizontal-offset=\"8\" no-auto-focus=\"\" opened=\"{{skinToneOpened}}\" vertical-align=\"top\" vertical-offset=\"8\" class=\"style-scope yt-emoji-picker-renderer\"><div id=\"dropdown-content\" class=\"dropdown-content style-scope yt-emoji-picker-renderer\" slot=\"dropdown-content\"><button aria-label$=\"[[data.skinToneGenericLabel]]\" on-tap=\"selectSkinTone_\" tone=\"0\" class=\"style-scope yt-emoji-picker-renderer\"></button><button aria-label$=\"[[data.skinToneLightLabel]]\" on-tap=\"selectSkinTone_\" tone=\"1\" class=\"style-scope yt-emoji-picker-renderer\"></button><button aria-label$=\"[[data.skinToneMediumLightLabel]]\" on-tap=\"selectSkinTone_\" tone=\"2\" class=\"style-scope yt-emoji-picker-renderer\"></button><button aria-label$=\"[[data.skinToneMediumLabel]]\" on-tap=\"selectSkinTone_\" tone=\"3\" class=\"style-scope yt-emoji-picker-renderer\"></button><button aria-label$=\"[[data.skinToneMediumDarkLabel]]\" on-tap=\"selectSkinTone_\" tone=\"4\" class=\"style-scope yt-emoji-picker-renderer\"></button><button aria-label$=\"[[data.skinToneDarkLabel]]\" on-tap=\"selectSkinTone_\" tone=\"5\" class=\"style-scope yt-emoji-picker-renderer\"></button></div></tp-yt-iron-dropdown></div><div id=\"category-buttons\" class=\"style-scope yt-emoji-picker-renderer\"></div><yt-emoji-picker-category-renderer id=\"search-category\" data=\"[[searchCategory]]\" emoji-manager=\"[[emojiManager]]\" should-use-sticky-preferences=\"[[shouldUseStickyPreferences]]\" skin-tone=\"[[skinTone]]\" class=\"style-scope yt-emoji-picker-renderer\"></yt-emoji-picker-category-renderer><yt-formatted-string id=\"search-empty\" hidden=\"[[!searchEmptyMessage]]\" text=\"[[searchEmptyMessage]]\" class=\"style-scope yt-emoji-picker-renderer\"></yt-formatted-string><div id=\"categories-wrapper\" class=\"style-scope yt-emoji-picker-renderer\"><div id=\"categories\" on-mouseout=\"onMouseoutCategories\" on-scroll=\"onScroll_\" class=\"style-scope yt-emoji-picker-renderer\"></div></div><div id=\"emoji-variant-selector\" hidden=\"[[!emojiVariantSelector]]\" on-mouseup=\"onEmojiVariantSelectorMouseup\" on-mousedown=\"onEmojiVariantSelectorMousedown\" class=\"style-scope yt-emoji-picker-renderer\"></div><div id=\"emoji-multi-person-selector\" hidden=\"[[!emojiMultiPersonSelector]]\" on-mouseup=\"onEmojiVariantSelectorMouseup\" on-mousedown=\"onEmojiVariantSelectorMousedown\" class=\"style-scope yt-emoji-picker-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;WYb===void 0&&(WYb=document.createElement("template"));var d=WYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XYb=a}a=XYb;return a},{mode:2});var hZb=function(){var a=J.apply(this,arguments)||this;a.emojiManager=EN;a.isDarkTheme=document.documentElement.hasAttribute("dark");a.selectedIndex=1;a.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return a}; l(hZb,J);f=hZb.prototype;f.handleEmojiCustomizationVisible=function(a){this.emojiPickerRenderer.selected=a;this.selectedIndex=1;a?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0}; f.emojiCustomizationSetChanged=function(){var a;(a=this.data)!=null&&a.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!sc(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))}; f.updateSaveButtonState=function(a){var b;(b=this.data)!=null&&b.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(Uv("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:a}))}; f.emojiUrl=function(a){a=BN(this.emojiManager,a);if(!a)return"";var b;a=(b=a.image)==null?void 0:b.thumbnails;return lB(a,24)||""}; f.onEmojiClick=function(a){a.model.index!==0&&(this.selectedIndex=a.model.index)}; f.onEmojiSelect=function(a){a=a.detail;var b,c;((b=this.data)==null?0:b.emojiCustomizationSetEntityKey)&&((c=this.emojiCustomizationSet)==null?0:c.emojiId)&&a.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,a.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(Uv("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,a.emojiId,this.selectedIndex)}))}; f.canEditEmoji=function(a,b,c){a=a.indexOf(b);return a===c||a===0||c===0?!1:!0}; f.getUpdatedEmojiIdList=function(a,b,c){var d=a.indexOf(b);a=[].concat(pa(a));d>=0&&(a[d]=a[c]);a[c]=b;return a}; ia.Object.defineProperties(hZb,{template:{configurable:!0,enumerable:!0,get:function(){if(rYb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-attributed-string id=\"description-text\" data=\"[[data.descriptionText]]\" class=\"style-scope yt-emoji-customization-panel-view-model\"></yt-attributed-string>\n<div id=\"fab-container\" class=\"style-scope yt-emoji-customization-panel-view-model\">\n <div id=\"expanded-buttons\" class=\"style-scope yt-emoji-customization-panel-view-model\">\n <template is=\"dom-repeat\" id=\"repeat\" items=\"[[emojiCustomizationSet.emojiId]]\" class=\"style-scope yt-emoji-customization-panel-view-model\">\n <button class=\"reaction-button style-scope yt-emoji-customization-panel-view-model\" emoji-selected$=\"[[equals(selectedIndex, index)]]\" on-click=\"onEmojiClick\" disabled$=\"[[equals(index, 0)]]\">\n <img id=\"[[index]]\" alt=\"[[item]]\" aria-label$=\"[[item]]\" height=\"24\" role=\"option\" src$=\"[[emojiUrl(item)]]\" width=\"24\" class=\"style-scope yt-emoji-customization-panel-view-model\">\n </button>\n </template>\n </div>\n</div>\n<yt-button-view-model data=\"[[data.resetButton.buttonViewModel]]\" class=\"style-scope yt-emoji-customization-panel-view-model\"></yt-button-view-model>\n<yt-emoji-picker-renderer data=\"[[data.emojiPicker.emojiPickerRenderer]]\" class=\"style-scope yt-emoji-customization-panel-view-model\"></yt-emoji-picker-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;qYb===void 0&&(qYb=document.createElement("template"));var d=qYb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rYb=a}a=rYb;return a}}}); var $N=hZb;$N.prototype.onEmojiSelect=$N.prototype.onEmojiSelect;u([K(fN),v("design:type",Object)],$N.prototype,"ytLiveChatReduxBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],$N.prototype,"ytActionHandlerBehavior",void 0);u([My("yt-emoji-picker-renderer"),v("design:type",Object)],$N.prototype,"emojiPickerRenderer",void 0);u([Q({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(a,b){return bw(a.entities,"emojiCustomizationSetEntity",b)}, observer:"emojiCustomizationSetChanged"}),v("design:type",Object)],$N.prototype,"emojiCustomizationSet",void 0);u([Q(),v("design:type",Object)],$N.prototype,"originalEmojiSet",void 0);u([Q(),v("design:type",AN)],$N.prototype,"emojiManager",void 0);u([Q(),v("design:type",Object)],$N.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$N.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",Object)],$N.prototype,"selectedIndex",void 0); u([M("yt-emoji-select"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],$N.prototype,"onEmojiSelect",null);$N=u([Wy({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],$N);var iZb;var jZb;var kZb=["transVert01","transVert02","transVert03"],lZb="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),mZb=function(){var a=J.apply(this,arguments)||this;a.emojiManager=EN;a.isDarkTheme=document.documentElement.hasAttribute("dark");a.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};a.reactionBuckets=[];a.noEmojiIdentifier="NO_EMOJI";return a}; l(mZb,J);f=mZb.prototype;f.isActiveChanged=function(){this.isActive||this.cleanupFountain()}; f.desktopFountainEmojiSizePxChanged=function(){mz(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})}; f.createUserReactionAnimation=function(a){this.createEmojiAnimation(a,!0)}; f.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var a;((a=this.data)==null?0:a.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(Uv("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(pa(this.emojiContainer.children)).forEach(function(b){b.remove()})}; f.detached=function(){this.cleanupFountain()}; f.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var a;this.reactionBuckets=uc.unsafeClone((a=this.emojiFountainData)==null?void 0:a.reactionBuckets)||[];this.processEmojiBucket(0)}}; f.processEmojiBucket=function(a){var b=this;if(this.reactionBuckets&&!(a>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var c=this.reactionBuckets[a];this.generateEmojiAnimations(c);if(a<this.reactionBuckets.length-1){var d;if(c==null?0:(d=c.duration)==null?0:d.seconds)this.emojiBucketTimerId=setTimeout(function(){b.processEmojiBucket(a+1)},Number(c.duration.seconds)*1E3)}}}; f.generateEmojiAnimations=function(a){var b=this,c=this.getRandomEmojiIdFromBucketWithOverride(a);if(c&&c!==this.noEmojiIdentifier){var d=0;a.targetEps?(d=this.linearInterpolateBounded(1,20,100,12,a.emojiSizeIndex||0),this.createEmojiAnimation(c,!1,a.emojiAnimationMs,d),d=this.getEmojiDelayMsFromTargetEps(a.targetEps)):(this.createEmojiAnimation(c),d=this.getEmojiDelayMsFromDistribution(a.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){b.generateEmojiAnimations(a)},d)}}; f.getRandomEmojiIdFromBucketWithOverride=function(a){if(!(a&&a.reactionsData&&a.reactionsData.length&&a.totalReactions))return this.noEmojiIdentifier;for(var b=a.totalReactions,c=1,d=g(a.reactionsData),e=d.next();!e.done;e=d.next())e=e.value,(e.reactionWeightOverride||e.reactionWeightOverride===0)&&e.reactionCount&&(b-=e.reactionCount,c-=e.reactionWeightOverride);d=!0;c<0&&(d=!1,b=a.totalReactions,c=1);if(d&&c>0&&b===0)if(c===1){e=0;for(var h=g(a.reactionsData),k=h.next();!k.done;k=h.next())k=k.value, k.reactionCount&&k.reactionCount>0&&e++;e=1/e;h=g(a.reactionsData);for(k=h.next();!k.done;k=h.next())k.value.reactionWeightOverride=e}else for(e=1/(1-c),h=g(a.reactionsData),k=h.next();!k.done;k=h.next())k=k.value,k.reactionWeightOverride&&(k.reactionWeightOverride*=e);e=Math.random();h=0;k=g(a.reactionsData);for(var m=k.next();!m.done;m=k.next())if(m=m.value,m.reactionCount&&(h=(m.reactionWeightOverride||m.reactionWeightOverride===0)&&d?h+m.reactionWeightOverride:h+c*m.reactionCount/b,h>e&&(m.reactionCount--, a.totalReactions--,m=this.reactionItemToEmojiString(m),m!==this.noEmojiIdentifier)))return m;return this.noEmojiIdentifier}; f.reactionItemToEmojiString=function(a){if(a.unicodeEmojiId)return a.unicodeEmojiId;if(a.emoteId)return a.emoteId;if(a.videoReactionType)switch(a.videoReactionType){case"VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled";}return this.noEmojiIdentifier}; f.createEmojiAnimation=function(a,b,c,d){b=b===void 0?!1:b;var e=a.startsWith("yt-icons:"),h=BN(this.emojiManager,a);if(h||e){var k=document.createElement("emoji");k.classList.add("yt-emoji-fountain-view-model");k.classList.add(kZb[Math.floor(Math.random()*kZb.length)]);var m=document.createElement("div");m.classList.add("yt-emoji-fountain-view-model");m.classList.add("horizontal-container");m.classList.add(lZb[Math.floor(Math.random()*lZb.length)]);b?(c=document.createElement("div"),c.classList.add("user-reaction-bubble"), c.classList.add("yt-emoji-fountain-view-model"),m.appendChild(c),this.desktopFountainCssChanges&&k.classList.add("vertical-container-user-reaction")):(c&&(k.style.animationDuration=c+"ms",m.style.animationDuration=c+"ms"),d&&(k.style.width=d+"px",k.style.height=d+"px"),this.desktopFountainCssChanges&&k.classList.add("vertical-container"));e?(e=document.createElement("yt-icon"),e.polymerController.icon=a,d&&(e.style.width=d+"px",e.style.height=d+"px"),a=e):a=this.emojiManager.createEmoji(h,!1);a.classList.add("yt-emoji-fountain-view-model"); m.appendChild(a);k.appendChild(m);this.emojiContainer.appendChild(k);k.addEventListener("animationend",function(){k.remove()}); var p,q;if((p=this.data)==null?0:(q=p.loggingDirectives)==null?0:q.trackingParams)b=b?gq(183501):gq(183500),hXb(this.data.loggingDirectives.trackingParams,b),jXb(b);setTimeout(function(){k&&k.remove()},2E3)}}; f.getEmojiDelayMsFromDistribution=function(a){return Math.random()*(a||1)*1E3}; f.getEmojiDelayMsFromTargetEps=function(a){return 1/a*2*Math.random()*1E3}; f.linearInterpolateBounded=function(a,b,c,d,e){e=Math.min(Math.max(e,a),c);return(b*(c-e)+d*(e-a))/(c-a)}; var aO=mZb;aO.prototype.onEmojiFountainDataEntityUpdate=aO.prototype.onEmojiFountainDataEntityUpdate;aO.prototype.desktopFountainEmojiSizePxChanged=aO.prototype.desktopFountainEmojiSizePxChanged;aO.prototype.isActiveChanged=aO.prototype.isActiveChanged;u([Q(),v("design:type",AN)],aO.prototype,"emojiManager",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],aO.prototype,"ytRendererBehavior",void 0);u([K(fN),v("design:type",Object)],aO.prototype,"ytLiveChatReduxBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],aO.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],aO.prototype,"data",void 0);u([Q({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(a,b){return bw(a.entities,"emojiFountainDataEntity",b)}}), v("design:type",Object)],aO.prototype,"emojiFountainData",void 0);u([Q(),v("design:type",Boolean)],aO.prototype,"isActive",void 0);u([O("isActive"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aO.prototype,"isActiveChanged",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],aO.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("desktop_fountain_css_changes")}}), v("design:type",Boolean)],aO.prototype,"desktopFountainCssChanges",void 0);u([Q({value:function(){return uk("desktop_fountain_emoji_size_px",20)}}), v("design:type",Number)],aO.prototype,"desktopFountainEmojiSizePx",void 0);u([O("desktopFountainEmojiSizePx"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aO.prototype,"desktopFountainEmojiSizePxChanged",null);u([My("#emoji-container"),v("design:type",HTMLElement)],aO.prototype,"emojiContainer",void 0);u([O("emojiFountainData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aO.prototype,"onEmojiFountainDataEntityUpdate",null); aO=u([Wy({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],aO); V(aO,"yt-emoji-fountain-view-model",function(){if(jZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"fountain-bounds\" class=\"style-scope yt-emoji-fountain-view-model\">\n <div id=\"emoji-container\" class=\"style-scope yt-emoji-fountain-view-model\"></div>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;iZb===void 0&&(iZb=document.createElement("template"));var d=iZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jZb=a}a=jZb;return a});var nZb;var oZb;var pZb;var qZb;var rZb=function(){var a=J.apply(this,arguments)||this;a.authorBadges=[];a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(rZb,J);f=rZb.prototype;f.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0}; f.configureRendererStamper=function(){return{"data.inlineActionButtons":{id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}},"data.beforeContentButtons":{id:"before-content-buttons",mapping:{buttonViewModel:"yt-button-view-model"}}}}; f.dataChanged=function(){var a=KWb(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",a)}; f.updateMessage=function(){var a=this.data.message,b=T(T(this.hostElement).querySelector("#message"));b.textContent="";a&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(a))}; f.shouldSupportWholeItemClick=function(){return!0}; f.onShowOriginalClick=function(a){a.preventDefault();this.showOriginal=!0}; f.computeShowBar=function(a,b,c){return a&&b||c}; f.computeAuthorBadges=function(a){return a.authorBadges||[]}; f.computeAuthorIsOwner=function(a){return!!LWb(a.authorBadges,"owner")}; f.computeAuthorNameColor=function(a){var b;if(y("live_chat_author_name_color_usernames")&&(a==null?0:(b=a.authorName)==null?0:b.simpleText))return MWb(OWb(a.authorName.simpleText));if(y("live_chat_seed_color_usernames")&&(a==null?0:a.authorSeedColorArgb))return MWb(iN(a.authorSeedColorArgb));if(y("live_chat_colored_usernames"))return"#cc0000";var c;return y("live_chat_simple_color_usernames")&&(a==null?0:(c=a.authorName)==null?0:c.simpleText)&&(a==null?0:a.authorUsernameColorLight)&&(a==null?0:a.authorUsernameColorDark)&& !this.inBanner?document.documentElement.hasAttribute("dark")?iN(a.authorUsernameColorDark):iN(a.authorUsernameColorLight):""}; var bO=rZb;bO.prototype.updateMessage=bO.prototype.updateMessage;bO.prototype.dataChanged=bO.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],bO.prototype,"ytRendererBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],bO.prototype,"ytLiveChatItemBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],bO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],bO.prototype,"data",void 0); u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],bO.prototype,"showOriginal",void 0);u([Q({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),v("design:type",Boolean)],bO.prototype,"isDimmed",void 0);u([Q({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),v("design:type",Boolean)],bO.prototype,"showBar",void 0);u([Q({computed:"computeAuthorBadges(data)"}),v("design:type",Array)],bO.prototype,"authorBadges",void 0); u([Q({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),v("design:type",Boolean)],bO.prototype,"authorIsOwner",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],bO.prototype,"inCollapsedBanner",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],bO.prototype,"inBanner",void 0);u([Q({value:y("live_chat_hide_avatars"),reflectToAttribute:!0}),v("design:type",Boolean)],bO.prototype,"avatarHidden",void 0); u([Q({computed:"computeAuthorNameColor(data)"}),v("design:type",String)],bO.prototype,"authorNameColor",void 0);u([Q(),v("design:type",JN)],bO.prototype,"participantsManager",void 0);u([Q({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),v("design:type",Object)],bO.prototype,"filledButtonOverrides",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],bO.prototype,"enableRefreshWeb",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bO.prototype,"dataChanged",null);u([O("data.message"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bO.prototype,"updateMessage",null);bO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],bO); V(bO,"yt-live-chat-text-message-renderer",function(){if(qZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"author-photo\" class=\"no-transition style-scope yt-live-chat-text-message-renderer\" height=\"24\" thumbnail=\"[[data.authorPhoto]]\" width=\"24\"></yt-img-shadow><div id=\"content\" class=\"style-scope yt-live-chat-text-message-renderer\"><span id=\"timestamp\" class=\"style-scope yt-live-chat-text-message-renderer\">[[timestampString]]</span><yt-live-chat-author-chip author-badges=\"[[authorBadges]]\" author-name=\"[[data.authorName]]\" author-name-color=\"[[authorNameColor]]\" class=\"style-scope yt-live-chat-text-message-renderer\"></yt-live-chat-author-chip>\u200B<div id=\"before-content-buttons\" class=\"style-scope yt-live-chat-text-message-renderer\"></div>\u200B<span id=\"message\" dir=\"auto\" class=\"style-scope yt-live-chat-text-message-renderer\"></span><span id=\"deleted-state\" class=\"style-scope yt-live-chat-text-message-renderer\">[[getSimpleString(data.deletedStateMessage)]]</span><a id=\"show-original\" href=\"#\" on-click=\"onShowOriginalClick\" class=\"style-scope yt-live-chat-text-message-renderer\">[[getSimpleString(data.showOriginalContentMessage)]]</a></div><div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope yt-live-chat-text-message-renderer\"><yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"showContextMenu\" class=\"style-scope yt-live-chat-text-message-renderer\"><yt-icon icon=\"more_vert\" class=\"style-scope yt-live-chat-text-message-renderer\"></yt-icon></yt-icon-button></div><div id=\"inline-action-button-container\" class=\"style-scope yt-live-chat-text-message-renderer\"><div id=\"inline-action-buttons\" class=\"style-scope yt-live-chat-text-message-renderer\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;pZb===void 0&&(pZb=document.createElement("template"));var d=pZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qZb=a}a=qZb;return a});var cO=function(){var a=J.apply(this,arguments)||this;a.tonalButtonOverrides={type:"tonal",style:"overlay"};return a}; l(cO,J); cO.prototype.configureRendererStamper=function(){return{"data.infoDialogButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.autoModeratedItem":{id:"auto-moderated-item",mapping:{liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer",properties:{participantsManager:"[[participantsManager]]"},attributes:{"hide-inline-action-buttons":!0,"no-hover-effect":!0}}}},"data.moderationButtons":{id:"moderation-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.additionalInlineActionButtons":{id:"additional-inline-action-buttons", mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[tonalButtonOverrides]]"}}}}}}; cO.prototype.shouldSupportInlineActionButtons=function(){return!0}; cO.prototype.shouldSupportWholeItemClick=function(){return!0}; ia.Object.defineProperties(cO.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}}); var dO=cO;u([K(X.YtRendererBehavior),v("design:type",Object)],dO.prototype,"ytRendererBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],dO.prototype,"ytLiveChatItemBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],dO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],dO.prototype,"data",void 0);u([Q(),v("design:type",JN)],dO.prototype,"participantsManager",void 0); u([Q(),v("design:type",Object)],dO.prototype,"tonalButtonOverrides",void 0);u([Q({reflectToAttribute:!0}),L("data.infoDialogButton"),v("design:type",Object),v("design:paramtypes",[])],dO.prototype,"hasInfoDialogButton",null);dO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],dO); V(dO,"yt-live-chat-auto-mod-message-renderer",function(){if(oZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"explanation\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\">\n <yt-icon id=\"warning-icon\" hidden$=\"[[hasInfoDialogButton]]\" icon=\"warning\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\"></yt-icon>\n <div id=\"button\" hidden$=\"[[!hasInfoDialogButton]]\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\"></div>\n <yt-formatted-string text=\"[[data.headerText]]\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\"></yt-formatted-string>\n</div>\n<div id=\"auto-moderated-item\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\"></div>\n<div id=\"moderation-buttons\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\"></div>\n<div id=\"inline-action-button-container\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\">\n <div id=\"inline-action-buttons\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\"></div>\n <div id=\"additional-inline-action-buttons\" class=\"style-scope yt-live-chat-auto-mod-message-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;nZb===void 0&&(nZb=document.createElement("template"));var d=nZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oZb=a}a=oZb;return a});var sZb;var tZb;var uZb=function(){return J.apply(this,arguments)||this}; l(uZb,J);uZb.prototype.onChoiceChanged=function(){this.data&&mz(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})}; var eO=uZb;eO.prototype.onChoiceChanged=eO.prototype.onChoiceChanged;u([Q(),v("design:type",Object)],eO.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eO.prototype,"onChoiceChanged",null);eO=u([R({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],eO); V(eO,"yt-live-chat-banner-poll-choice",function(){if(tZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope yt-live-chat-banner-poll-choice\">\n <div id=\"percentage-container\" class=\"style-scope yt-live-chat-banner-poll-choice\">\n <div id=\"vote-percentage-bar\" class=\"style-scope yt-live-chat-banner-poll-choice\"></div>\n </div>\n <div id=\"text-container\" class=\"style-scope yt-live-chat-banner-poll-choice\">\n <yt-formatted-string id=\"label-text\" no-styles=\"\" text=\"[[data.text]]\" class=\"style-scope yt-live-chat-banner-poll-choice\"></yt-formatted-string>\n <yt-formatted-string id=\"vote-percentage-text\" no-styles=\"\" text=\"[[data.votePercentage]]\" class=\"style-scope yt-live-chat-banner-poll-choice\"></yt-formatted-string>\n </div>\n</div>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;sZb===void 0&&(sZb=document.createElement("template"));var d=sZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tZb=a}a=tZb;return a});var vZb;var wZb;var xZb=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_button_rework_with_live");a.small=!1;return a}; l(xZb,J);xZb.prototype.computeIsSmall=function(){var a;return((a=this.buttonOverrides)==null?void 0:a.size)==="S"}; xZb.prototype.computeId=function(){return this.data&&this.data.targetId}; var fO=xZb;u([K(gN.YtLiveChatTooltipTargetingBehavior),v("design:type",Object)],fO.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);u([Q({computed:"computeId(data.targetId)",reflectToAttribute:!0}),v("design:type",String)],fO.prototype,"id",void 0);u([Q(),v("design:type",Object)],fO.prototype,"buttonOverrides",void 0);u([Q(),v("design:type",Object)],fO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],fO.prototype,"modern",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),v("design:type",Object)],fO.prototype,"small",void 0);fO=u([R({disableElementRegistration:!0,is:"yt-live-chat-button"})],fO); V(fO,"yt-live-chat-button",function(){if(wZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-button-renderer data=\"[[data]]\" overrides=\"[[buttonOverrides]]\" class=\"style-scope yt-live-chat-button\"></yt-button-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;vZb===void 0&&(vZb=document.createElement("template"));var d=vZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wZb=a}a=wZb;return a});var yZb;var zZb;var AZb=function(){var a=J.apply(this,arguments)||this;a.inCollapsedBanner=!1;a.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};a.questionButtonOverrides={style:"mono",type:"filled"};return a}; l(AZb,J);f=AZb.prototype;f.configureRendererStamper=function(){return{"data.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"},properties:{overrides:"[[buttonOverrides]]"}}}},"data.askQuestionButton":{id:"ask-question",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"ask-question-button"},properties:{overrides:"[[questionButtonOverrides]]"}}}}}}; f.onContextMenuButtonClick=function(a){this.ytLiveChatItemBehavior.showContextMenu(a)}; f.onYtRendererstamperFinished=function(){this.menuButton=T(this.hostElement).querySelector("#menu-button")}; f.dataChanged=function(){var a,b;if((b=A((a=this.data)==null?void 0:a.overflowMenuButton,Qu))==null?0:b.command)this.data.contextMenuEndpoint=A(this.data.overflowMenuButton,Qu).command}; f.onButtonClick=function(){var a,b=A((a=this.data)==null?void 0:a.askQuestionButton,Qu);if(b){if(b.trackingParams&&(a=fq(b.trackingParams))){var c=iq();c&&Rq(c,a)}vv(this.hostElement,"innertube-command",b.command)}}; var gO=AZb;gO.prototype.onYtRendererstamperFinished=gO.prototype.onYtRendererstamperFinished;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],gO.prototype,"ytRendererstamperBehavior",void 0);u([K(fN),v("design:type",Object)],gO.prototype,"ytLiveChatReduxBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],gO.prototype,"ytLiveChatItemBehavior",void 0);u([Q({observer:"dataChanged"}),v("design:type",Object)],gO.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],gO.prototype,"inCollapsedBanner",void 0);u([Q(),v("design:type",Object)],gO.prototype,"buttonOverrides",void 0);u([Q(),v("design:type",Object)],gO.prototype,"questionButtonOverrides",void 0);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],gO.prototype,"onYtRendererstamperFinished",null);gO=u([R({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],gO); V(gO,"yt-live-chat-call-for-questions-renderer",function(){if(zZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content-top\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n <yt-img-shadow id=\"creator-avatar\" height=\"24\" hidden$=\"[[!data.creatorAvatar]]\" thumbnail=\"[[data.creatorAvatar]]\" width=\"24\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n </yt-img-shadow>\n\n <div id=\"metadata-text\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n <yt-formatted-string id=\"author-name\" hidden$=\"[[inCollapsedBanner]]\" text=\"[[data.creatorAuthorName]]\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n </yt-formatted-string>\n\n <yt-formatted-string id=\"separator-collapsed\" hidden$=\"[[inCollapsedBanner]]\" text=\"[[data.contentSeparator]]\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n </yt-formatted-string>\n\n <yt-formatted-string id=\"feature-label\" text=\"[[data.featureLabel]]\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n </yt-formatted-string>\n\n <yt-formatted-string id=\"separator-extended\" hidden$=\"[[!inCollapsedBanner]]\" text=\"[[data.contentSeparator]]\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n </yt-formatted-string>\n\n <yt-formatted-string id=\"collapsed-call-for-questions-text\" hidden$=\"[[!inCollapsedBanner]]\" text=\"[[data.questionMessage]]\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n </yt-formatted-string>\n </div>\n\n <div id=\"menu\" on-click=\"onContextMenuButtonClick\" class=\"style-scope yt-live-chat-call-for-questions-renderer\"></div>\n</div>\n\n<div id=\"main-content\" hidden$=\"[[inCollapsedBanner]]\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n <yt-formatted-string id=\"call-for-questions-text\" text=\"[[data.questionMessage]]\" class=\"style-scope yt-live-chat-call-for-questions-renderer\">\n </yt-formatted-string>\n\n <div id=\"ask-question\" on-click=\"onButtonClick\" hidden$=\"[[inCollapsedBanner]]\" class=\"style-scope yt-live-chat-call-for-questions-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;yZb===void 0&&(yZb=document.createElement("template"));var d=yZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zZb=a}a=zZb;return a});var BZb;var CZb;var DZb;var EZb=function(){return J.apply(this,arguments)||this}; l(EZb,J);var FZb=EZb;u([Q(),v("design:type",Object)],FZb.prototype,"data",void 0);FZb=u([R({is:"ytd-factoid-renderer",disableElementRegistration:!0})],FZb); V(FZb,"ytd-factoid-renderer",function(){if(DZb!==void 0)return DZb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"factoid style-scope ytd-factoid-renderer\" role=\"text\" aria-label=\"[[data.accessibilityText]]\">\n <yt-formatted-string class=\"factoid-value style-scope ytd-factoid-renderer\" text=\"[[data.value]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"factoid-label style-scope ytd-factoid-renderer\" text=\"[[data.label]]\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return DZb=a},{mode:1});var GZb=function(){return J.apply(this,arguments)||this}; l(GZb,J);GZb.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}}; var hO=GZb;u([Q(),v("design:type",Object)],hO.prototype,"data",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],hO.prototype,"ytRendererstamperBehavior",void 0);hO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],hO); V(hO,"yt-live-chat-channel-activity-reputation-renderer",function(){if(CZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"factoids\" class=\"style-scope yt-live-chat-channel-activity-reputation-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;BZb===void 0&&(BZb=document.createElement("template"));var d=BZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);CZb=a}a=CZb;return a});var HZb={};HZb.YtLiveChatDialogBehavior={properties:{hidden:{type:Boolean,reflectToAttribute:!0,observer:"hiddenChanged_"}},observers:["isAttachedChanged_(isAttached)"],created:function(){this.restoreFocusNode_=null}, attached:function(){document.addEventListener("focus",this.onFocus_.bind(this),!0)}, detached:function(){this.restoreFocusNode_=null;document.removeEventListener("focus",this.onFocus_.bind(this),!0)}, focusChild_:function(){var a=this;window.requestAnimationFrame(function(){a.restoreFocusNode_||(a.restoreFocusNode_=document.activeElement);var b=pOb(a.hostElement);b.length&&b[b.length-1].focus()})}, isAttachedChanged_:function(a,b){a?this.focusChild_():b&&this.restoreFocus_()}, hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()}, restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)}, onFocus_:function(a){this.hidden||Yy(a).indexOf(this.hostElement)!==-1||(a.stopPropagation(),this.focusChild_())}};var IZb;var JZb;var KZb=function(){return J.apply(this,arguments)||this}; l(KZb,J);KZb.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; KZb.prototype.onClick=function(a){a.target!==this.confirmButton&&a.target!==this.cancelButton&&(this.hidden=!0)}; var iO=KZb;u([My("#confirm_button"),v("design:type",Object)],iO.prototype,"confirmButton",void 0);u([My("#cancel_button"),v("design:type",Object)],iO.prototype,"cancelButton",void 0);u([Q(),v("design:type",LZb)],iO.prototype,"data",void 0);u([Q({value:!0,reflectToAttribute:!0}),v("design:type",Boolean)],iO.prototype,"hidden",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],iO.prototype,"ytRendererstamperBehavior",void 0); u([K(HZb.YtLiveChatDialogBehavior),v("design:type",Object)],iO.prototype,"ytLiveChatDialogBehavior",void 0);iO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],iO); var LZb=V(iO,"yt-live-chat-dialog-renderer",function(){if(JZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"inner\" aria-describedby=\"live-chat-dialog-body\" aria-labelledby=\"live-chat-dialog-title\" role=\"dialog\" class=\"style-scope yt-live-chat-dialog-renderer\">\n <yt-image id=\"image\" alt=\"[[data.imageA11yLabel]]\" data=\"[[data.image]]\" height=\"200\" preserve-height=\"\" width=\"32\" class=\"style-scope yt-live-chat-dialog-renderer\">\n </yt-image>\n <yt-formatted-string id=\"live-chat-dialog-title\" text=\"[[data.title]]\" class=\"style-scope yt-live-chat-dialog-renderer\"></yt-formatted-string>\n <div id=\"live-chat-dialog-body\" class=\"style-scope yt-live-chat-dialog-renderer\">\n \n <template is=\"dom-repeat\" items=\"[[data.dialogMessages]]\" class=\"style-scope yt-live-chat-dialog-renderer\">\n <yt-formatted-string force-default-style=\"\" split-lines=\"\" text=\"[[item]]\" class=\"style-scope yt-live-chat-dialog-renderer\"></yt-formatted-string>\n </template>\n </div>\n <div id=\"buttons\" class=\"style-scope yt-live-chat-dialog-renderer\">\n <div id=\"cancel_button\" on-click=\"onClick\" class=\"style-scope yt-live-chat-dialog-renderer\"></div>\n <div id=\"confirm_button\" on-click=\"onClick\" class=\"style-scope yt-live-chat-dialog-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;IZb===void 0&&(IZb=document.createElement("template"));var d=IZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);JZb=a}a=JZb;return a});var MZb;var NZb;var OZb=function(){return J.apply(this,arguments)||this}; l(OZb,J);OZb.prototype.ready=function(){var a=document.querySelector("yt-live-chat-app");a&&a.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")}; var jO=OZb;u([K(X.YtRendererBehavior),v("design:type",Object)],jO.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Boolean)],jO.prototype,"menuFocused",void 0);u([Q(),v("design:type",Object)],jO.prototype,"data",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],jO.prototype,"ytLiveChatItemBehavior",void 0);jO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],jO); V(jO,"yt-live-chat-donation-announcement-renderer",function(){if(NZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card\" class=\"style-scope yt-live-chat-donation-announcement-renderer\"><yt-img-shadow id=\"author-photo\" height=\"40\" thumbnail=\"[[data.authorPhoto]]\" width=\"40\" class=\"style-scope yt-live-chat-donation-announcement-renderer\"></yt-img-shadow><div id=\"content\" class=\"style-scope yt-live-chat-donation-announcement-renderer\"><div id=\"content-header\" class=\"style-scope yt-live-chat-donation-announcement-renderer\"><div id=\"author-name\" class=\"style-scope yt-live-chat-donation-announcement-renderer\">[[getSimpleString(data.authorName)]]</div><div id=\"text\" class=\"style-scope yt-live-chat-donation-announcement-renderer\">[[getSimpleString(data.text)]]</div></div><div id=\"timestamp\" class=\"style-scope yt-live-chat-donation-announcement-renderer\">[[timestampString]]</div><yt-formatted-string id=\"subtext\" text=\"[[data.subtext]]\" class=\"style-scope yt-live-chat-donation-announcement-renderer\"></yt-formatted-string></div><div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope yt-live-chat-donation-announcement-renderer\"><yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"showContextMenu\" class=\"style-scope yt-live-chat-donation-announcement-renderer\"><yt-icon icon=\"more_vert\" class=\"style-scope yt-live-chat-donation-announcement-renderer\"></yt-icon></yt-icon-button></div></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;MZb===void 0&&(MZb=document.createElement("template"));var d=MZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);NZb=a}a=NZb;return a});var PZb;var QZb,RZb=function(){if(QZb!==void 0)return QZb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-image id=\"image\" alt=\"empty_feed_image\" data=\"[[data.emptyFeedImage]]\" height=\"100\" preserve-height=\"\" preserve-width=\"\" width=\"178\" class=\"style-scope yt-live-chat-empty-feed-view-model\">\n</yt-image>\n<yt-attributed-string id=\"message\" data=\"[[data.message]]\" class=\"style-scope yt-live-chat-empty-feed-view-model\"></yt-attributed-string>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;PZb===void 0&&(PZb=document.createElement("template"));var d=PZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return QZb=a};var SZb=function(){return J.apply(this,arguments)||this}; l(SZb,J);ia.Object.defineProperties(SZb,{template:{configurable:!0,enumerable:!0,get:function(){return RZb()}}}); var kO=SZb;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],kO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],kO.prototype,"data",void 0);kO=u([Wy({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],kO);V(kO,"yt-live-chat-empty-feed-view-model",function(){return RZb()});var TZb;var UZb,VZb=function(){if(UZb!==void 0)return UZb;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope yt-live-chat-engagement-panel-input-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;TZb===void 0&&(TZb=document.createElement("template"));var d=TZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return UZb=a};var WZb;var XZb;var YZb=function(){var a=J.apply(this,arguments)||this;a.icon=null;a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(YZb,J);YZb.prototype.dismiss=function(){vv(this.hostElement,"yt-live-chat-error-message-dismiss")}; YZb.prototype.computeIcon=function(a){return a&&a.iconType?"yt-icons:"+a.iconType.toLowerCase():"yt-icons:close"}; var lO=YZb;u([Q(),v("design:type",Object)],lO.prototype,"data",void 0);u([Q({computed:"computeIcon(data.icon)"}),v("design:type",Object)],lO.prototype,"icon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lO.prototype,"enableRefreshWeb",void 0);lO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],lO); V(lO,"yt-live-chat-error-message-renderer",function(){if(XZb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button on-click=\"dismiss\" class=\"style-scope yt-live-chat-error-message-renderer\">\n <yt-icon icon=\"[[icon]]\" class=\"style-scope yt-live-chat-error-message-renderer\"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text=\"[[data.errorText]]\" class=\"style-scope yt-live-chat-error-message-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;WZb===void 0&&(WZb=document.createElement("template"));var d=WZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XZb=a}a=XZb;return a});var ZZb;var $Zb;var a_b=function(){var a=J.apply(this,arguments)||this;a.tooltip=null;a.data=null;a.id="";a.active=!1;a.icon="";a.disabled=!1;a.showTooltip=!1;a.useToggledActiveState=!0;a.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return a}; l(a_b,J);f=a_b.prototype; f.dataChanged=function(){var a;((a=this.data)==null?0:a.tooltip)?(this.tooltip||(this.tooltip=document.createElement("tp-yt-paper-tooltip"),this.tooltip.position="top",this.tooltip.offset=8,this.tooltip.fitToVisibleBounds=!0,this.tooltip.style.right="0",this.hostElement.appendChild(this.tooltip)),hz(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var b;if((b=this.data)==null?0:b.disabled)this.disabled=!0}; f.computeId=function(a){return a}; f.computeIcon=function(a,b){if(!a)return"";if(this.useToggledActiveState)return"yt-icons:"+a.toLowerCase();var c,d;return b&&((c=this.data)==null?0:(d=c.toggledIcon)==null?0:d.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+a.toLowerCase()}; f.logPDGEntryPoint=function(){c6a(mx("FLOW_EVENT_NAMESPACE_PDG_BUY_FLOW",1,{pdgBuyFlowContext:{entryPointClickedContext:{sharedPdgBuyFlowEntryPoint:"SHARED_PDG_BUY_FLOW_ENTRY_POINT_LIVE_CHAT_MONEY_BUTTON"}}}),"FLOW_TYPE_PDG_BUY_FLOW")}; f.immediatelyShowTooltip=function(){var a=T(this.hostElement).querySelector("#tooltip");a.animationDelay=0;a.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};a.show()}; f.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")}; f.onClick=function(a){var b;((b=this.data)==null?0:b.disabled)?this.showTooltip&&this.immediatelyShowTooltip():(this.active=!this.active,this.tooltip&&(this.tooltip.hide(),this.maybeUpdateTooltipText()),this.active&&this.data&&(this.ytRendererBehavior.logExplicitClick(this.data),this.id==="product-picker"&&(this.logPDGEntryPoint(),a.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),vv(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))}; f.computeShowTooltip=function(a,b){return!!(a&&a.tooltip&&b)}; f.maybeUpdateTooltipText=function(){var a=this,b;if((b=this.data)==null?0:b.tooltip){var c=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){hz(a.tooltip).textContent=c},250)}}; f.handleLiveChatActions=function(a){var b=this;a.length&&(this.id!=="creator"&&this.id!=="product-picker"||a.forEach(function(c){(c=b.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",c))&&c.durationSec===c.fullDurationSec&&b.startBubble(b.colorFromDecimal(c.startBackgroundColor))}))}; f.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")}; f.startBubble=function(a){mz(this.hostElement,{"--yt-live-chat-monetization-button-glow":a});this.hostElement.setAttribute("bubble","")}; f.removeBubble=function(){this.hostElement.removeAttribute("bubble")}; f.colorFromDecimal=function(a){typeof a==="string"&&(a=Number(a));return"rgba("+[a>>16&255,a>>8&255,a&255,(a>>24&255)/255].join()+")"}; var mO=a_b;mO.prototype.onAnimationEnd=mO.prototype.onAnimationEnd;mO.prototype.disabledChanged=mO.prototype.disabledChanged;mO.prototype.dataChanged=mO.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],mO.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],mO.prototype,"ytRendererBehavior",void 0);u([K(gN.YtLiveChatTooltipTargetingBehavior),v("design:type",Object)],mO.prototype,"ytLiveChatTooltipTargetingBehavior",void 0); u([Q(),v("design:type",Object)],mO.prototype,"data",void 0);u([Q({computed:"computeId(data.targetId)",reflectToAttribute:!0}),v("design:type",Object)],mO.prototype,"id",void 0);u([Q({notify:!0,reflectToAttribute:!0}),v("design:type",Object)],mO.prototype,"active",void 0);u([Q({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),v("design:type",Object)],mO.prototype,"icon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],mO.prototype,"disabled",void 0); u([Q({computed:"computeShowTooltip(data, disabled)"}),v("design:type",Object)],mO.prototype,"showTooltip",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],mO.prototype,"useToggledActiveState",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mO.prototype,"dataChanged",null);u([O("disabled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mO.prototype,"disabledChanged",null); u([M("animationend"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],mO.prototype,"onAnimationEnd",null);mO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],mO); V(mO,"yt-live-chat-icon-toggle-button-renderer",function(){if($Zb===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button id=\"button\" disabled=\"[[disabled]]\" label=\"[[data.accessibility.accessibilityData.label]]\" on-click=\"onClick\" class=\"style-scope yt-live-chat-icon-toggle-button-renderer\">\n <span id=\"bubble\" class=\"style-scope yt-live-chat-icon-toggle-button-renderer\"></span>\n <div class=\"style-scope yt-live-chat-icon-toggle-button-renderer\">\n <yt-icon active=\"[[active]]\" icon=\"[[icon]]\" class=\"style-scope yt-live-chat-icon-toggle-button-renderer\"></yt-icon>\n <span hidden=\"[[!data.iconBadgeText]]\" id=\"icon-badge-text\" class=\"style-scope yt-live-chat-icon-toggle-button-renderer\">[[data.iconBadgeText]]</span>\n </div>\n</yt-icon-button>\n<template is=\"dom-if\" if=\"[[showTooltip]]\" class=\"style-scope yt-live-chat-icon-toggle-button-renderer\">\n <tp-yt-paper-tooltip id=\"tooltip\" for=\"button\" class=\"style-scope yt-live-chat-icon-toggle-button-renderer\">[[data.tooltip]]</tp-yt-paper-tooltip>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;ZZb===void 0&&(ZZb=document.createElement("template"));var d=ZZb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Zb=a}a=$Zb;return a});var b_b;var c_b;var d_b=function(){return J.apply(this,arguments)||this}; l(d_b,J);d_b.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; var nO=d_b;u([Q(),v("design:type",Object)],nO.prototype,"data",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],nO.prototype,"ytRendererstamperBehavior",void 0);nO=u([R({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],nO); V(nO,"yt-live-chat-message-input-prompt-header-renderer",function(){if(c_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"primary-content\" class=\"style-scope yt-live-chat-message-input-prompt-header-renderer\">\n <div id=\"close-button\" class=\"style-scope yt-live-chat-message-input-prompt-header-renderer\"></div>\n <yt-formatted-string id=\"label-text\" text=\"[[data.labelText]]\" class=\"style-scope yt-live-chat-message-input-prompt-header-renderer\"></yt-formatted-string>\n <div id=\"help-button\" class=\"style-scope yt-live-chat-message-input-prompt-header-renderer\"></div>\n</div>\n<div id=\"underline\" class=\"style-scope yt-live-chat-message-input-prompt-header-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;b_b===void 0&&(b_b=document.createElement("template"));var d=b_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);c_b=a}a=c_b;return a});var e_b;var f_b;var g_b;var h_b;var i_b;var j_b;var k_b=function(){return J.apply(this,arguments)||this}; l(k_b,J);var l_b=k_b;u([Q(),v("design:type",Object)],l_b.prototype,"data",void 0);l_b=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],l_b); V(l_b,"yt-live-chat-message-subtext-renderer",function(){if(j_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.text]]\" class=\"style-scope yt-live-chat-message-subtext-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;i_b===void 0&&(i_b=document.createElement("template"));var d=i_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);j_b=a}a=j_b;return a});var m_b=function(){var a=J.apply(this,arguments)||this;a.subtextOnBottom=!1;a.buttonOverrides={style:"mono",type:"tonal"};return a}; l(m_b,J);m_b.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.subtext":{id:"subtext",mapping:{messageSubtextRenderer:"yt-live-chat-message-subtext-renderer"}}}}; var oO=m_b;u([K(X.YtRendererBehavior),v("design:type",Object)],oO.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],oO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],oO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],oO.prototype,"subtextOnBottom",void 0);u([Q(),v("design:type",Object)],oO.prototype,"buttonOverrides",void 0); oO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],oO); V(oO,"yt-live-chat-message-renderer",function(){if(h_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"text\" text=\"[[data.text]]\" class=\"style-scope yt-live-chat-message-renderer\"></yt-formatted-string>\n<div id=\"subtext\" class=\"style-scope yt-live-chat-message-renderer\"></div>\n<div id=\"button\" class=\"style-scope yt-live-chat-message-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;g_b===void 0&&(g_b=document.createElement("template"));var d=g_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);h_b=a}a=h_b;return a});var n_b;var o_b;var p_b=function(){var a=J.apply(this,arguments)||this;a.isRemovable=!1;a.hasPrefilledText=!1;a.isInputDirty=!1;a.overCharacterLimit=!1;a.underCharacterLimit=!1;a.showErrorMessage=!1;return a}; l(p_b,J);f=p_b.prototype;f.computeId=function(){return this.data.id}; f.computeInputData=function(){return this.data.inputData}; f.computeHasPrefilledText=function(){return this.data.hasPrefilledText}; f.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable}; f.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1}; f.getLiveChatRichMessageInput=function(){return T(this.hostElement).querySelector("#input").liveChatRichMessageInput}; f.clearInput=function(){T(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)}; f.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount}; f.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0}; f.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount}; f.handleTextInputCharCountChanged=function(a){a=a.detail&&a.detail.characterCount;a!==void 0&&(this.characterCount=a,a!==0&&(this.isInputDirty=!0))}; f.onInputFocusOut=function(){this.isInputDirty=!0}; f.onClickCloseButton=function(){vv(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})}; var pO=p_b;pO.prototype.handleTextInputCharCountChanged=pO.prototype.handleTextInputCharCountChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],pO.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],pO.prototype,"data",void 0);u([Q({computed:"computeId(data.id)"}),v("design:type",String)],pO.prototype,"id",void 0);u([Q({computed:"computeInputData(data.inputData)"}),v("design:type",Object)],pO.prototype,"inputData",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),v("design:type",Object)],pO.prototype,"isRemovable",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),v("design:type",Object)],pO.prototype,"hasPrefilledText",void 0);u([Q({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),v("design:type",Number)],pO.prototype,"charactersRemaining",void 0); u([Q(),v("design:type",Number)],pO.prototype,"characterCount",void 0);u([Q(),v("design:type",Object)],pO.prototype,"isInputDirty",void 0);u([Q({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),v("design:type",Object)],pO.prototype,"overCharacterLimit",void 0);u([Q({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),v("design:type",Object)],pO.prototype,"underCharacterLimit",void 0); u([Q({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),v("design:type",Object)],pO.prototype,"showErrorMessage",void 0);u([M("yt-live-chat-text-input-field-renderer-character-count-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],pO.prototype,"handleTextInputCharCountChanged",null); pO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],pO); V(pO,"yt-live-chat-poll-editor-input",function(){if(o_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"input-container\" class=\"style-scope yt-live-chat-poll-editor-input\">\n <yt-live-chat-text-input-field-renderer id=\"input\" data=\"[[inputData]]\" is-valid-with-no-input-text=\"[[hasPrefilledText]]\" on-focusout=\"onInputFocusOut\" class=\"style-scope yt-live-chat-poll-editor-input\">\n </yt-live-chat-text-input-field-renderer>\n <div id=\"content-right\" class=\"style-scope yt-live-chat-poll-editor-input\">\n <yt-icon-button id=\"close-button\" aria-label$=\"[[getSimpleString(data.removeOptionAltText)]]\" on-click=\"onClickCloseButton\" class=\"style-scope yt-live-chat-poll-editor-input\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope yt-live-chat-poll-editor-input\"></yt-icon>\n </yt-icon-button>\n <span id=\"char-count\" aria-live=\"polite\" aria-atomic=\"true\" aria-label$=\"[[getSimpleString(data.charsRemainingAltLabel)]]\" class=\"style-scope yt-live-chat-poll-editor-input\">[[charactersRemaining]]</span>\n </div>\n</div>\n<div id=\"error-message\" role=\"alert\" class=\"style-scope yt-live-chat-poll-editor-input\">\n [[getSimpleString(data.charCountErrorText)]]\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;n_b===void 0&&(n_b=document.createElement("template"));var d=n_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);o_b=a}a=o_b;return a});var q_b;var r_b;var s_b={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},t_b=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_button_rework_with_live");a.closeButtonOverrides={iconPosition:"icon-only"};a.startButtonOverrides={style:"mono",type:"filled"};a.addOptionButtonOverrides={style:"mono",type:"text"};return a}; l(t_b,J);f=t_b.prototype; f.configureRendererStamper=function(){return{"data.pollEditorInfo.addOptionButton":{id:"add-option-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[addOptionButtonOverrides]]"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[startButtonOverrides]]"}}}},pollQuestionData:{id:"poll-question", mapping:{liveChatTextInputFieldRenderer:{component:"yt-live-chat-text-input-field-renderer",attributes:{id:"poll-question-input","is-valid-with-no-input-text":!0}}}},pollOptionsData:{id:"poll-options",mapping:{liveChatPollOptionInput:{component:"yt-live-chat-poll-editor-input"}}}}}; f.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var a;A((a=this.data)==null?void 0:a.startButton,Qu)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)}; f.computeId=function(){return this.data&&this.data.id||""}; f.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1}; f.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length}; f.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions}; f.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText}; f.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var a=0;a<this.pollEditorInfoWithDefaults.minPollOptions;a++)this.addPollOptionData()}; f.getIsValidPoll=function(){var a=this;if(!this.pollEditorInfoWithDefaults)return!1;var b=this.pollEditorInfoWithDefaults,c=b.minPollOptionChars,d=b.maxPollOptionChars,e=b.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>b.maxPollQuestionChars)return!1;b=T(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(b).every(function(h,k){h=h.characterCount;!h&&e[k]&&(h=a.ytRendererBehavior.getSimpleString(e[k]).length);return h!==void 0&&h>=c&&h<=d})}; f.isValidPollChanged=function(){var a;A((a=this.data)==null?void 0:a.startButton,Qu)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)}; f.addPollOptionData=function(){var a=this.pollEditorInfoWithDefaults,b=a.maxPollOptionChars,c=a.optionPlaceholderText,d=a.customOptionPlaceholderText,e=a.pollOptionData;this.currentNumPollOptions>=a.maxPollOptions||(a={liveChatPollOptionInput:{inputData:{placeholder:d[this.currentNumPollOptions]||c,maxCharacterLimit:b},maxCharacterLimit:b,minCharacterLimit:a.minPollOptionChars,hasPrefilledText:!!d[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=a.minPollOptions}},e.charCountErrorText&&( a.liveChatPollOptionInput.charCountErrorText=e.charCountErrorText),e.charsRemainingAltLabel&&(a.liveChatPollOptionInput.charsRemainingAltLabel=e.charsRemainingAltLabel),e.removeOptionAltText&&(a.liveChatPollOptionInput.removeOptionAltText=e.removeOptionAltText),this.push("pollOptionsData",a),e=Array.from(T(T(this.hostElement).querySelector("#poll-options")).children),e.forEach(function(h,k){h.polymerController.set("data.id",k)}),T(e[e.length-1]).querySelector("#input").focus())}; f.getPollOptionInputValues=function(){var a=this,b=[],c=T(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),d=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(c).forEach(function(e,h){var k=null;e=e.getLiveChatRichMessageInput();var m;(e==null?0:(m=e.textSegments)==null?0:m.length)?k=MN(e):d[h]&&(k=a.formattedStringToLiveChatRichMessageInput(d[h]));b.push(k)}); return b}; f.requestCreateAndStartPoll=function(a){var b=this.getPollOptionInputValues();if(!b.some(function(d){return!d})){b={optionText:b}; var c=T(T(this.hostElement).querySelector("#poll-question")).firstChild;c&&c.liveChatRichMessageInput&&(b.questionText=MN(c.liveChatRichMessageInput));Av(this.hostElement,[a,b])}}; f.selectedChanged=function(){if(this.selected){var a=T(T(this.hostElement).querySelector("#start-button")).firstElementChild;if(a){var b;(b=T(a).querySelector("#button")||jz(a).querySelector("button"))==null||b.focus()}}}; f.handleTextInputChanged=function(a){var b;((b=a.target)==null?void 0:b.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=a.detail.characterCount);this.isValidPoll=this.getIsValidPoll()}; f.handleStartButtonAction=function(a){a.detail.actionName==="yt-service-request"&&(a.stopPropagation(),(a=a.detail.args[1])&&this.requestCreateAndStartPoll(a))}; f.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0}; f.handleServiceRequestCompleted=function(a){this.createPollRequestInFlight=!1;(a=a.detail&&a.detail.data)&&a.success&&(vv(this.hostElement,"picker-cancelled"),wv(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))}; f.onCloseClick=function(){vv(this.hostElement,"picker-cancelled");wv(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")}; f.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()}; f.handlePollEditorInputClosed=function(a){var b=this.pollOptionsData.findIndex(function(c){return c.liveChatPollOptionInput.id===a.detail.id}); this.splice("pollOptionsData",b,1);this.isValidPoll=this.getIsValidPoll()}; f.onPickerCancelled=function(){this.reset()}; f.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var a=T(T(this.hostElement).querySelector("#poll-question")).firstChild;a&&a.setLiveChatRichMessageInput(null);if(a=T(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){a=g(Array.from(a));for(var b=a.next();!b.done;b=a.next())b.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}}; f.formattedStringToLiveChatRichMessageInput=function(a){return a.simpleText?{text_segments:[a.simpleText]}:{text_segments:a.runs}}; ia.Object.defineProperties(t_b.prototype,{pollQuestionData:{configurable:!0,enumerable:!0,get:function(){if(this.pollEditorInfoWithDefaults)return{liveChatTextInputFieldRenderer:{placeholder:this.pollEditorInfoWithDefaults.questionPlaceholderText,maxCharacterLimit:this.pollEditorInfoWithDefaults.maxPollQuestionChars}}}}, pollQuestionCharactersRemaining:{configurable:!0,enumerable:!0,get:function(){if(this.pollEditorInfoWithDefaults)return this.pollEditorInfoWithDefaults.maxPollQuestionChars-this.pollQuestionCharacterCount}}, pollEditorInfoWithDefaults:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.pollEditorInfo)return Object.assign(s_b,this.data.pollEditorInfo)}}, shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}}); var qO=t_b;qO.prototype.onPickerCancelled=qO.prototype.onPickerCancelled;qO.prototype.handlePollEditorInputClosed=qO.prototype.handlePollEditorInputClosed;qO.prototype.handleServiceRequestCompleted=qO.prototype.handleServiceRequestCompleted;qO.prototype.handleServiceRequestSent=qO.prototype.handleServiceRequestSent;qO.prototype.handleTextInputChanged=qO.prototype.handleTextInputChanged;qO.prototype.selectedChanged=qO.prototype.selectedChanged;qO.prototype.isValidPollChanged=qO.prototype.isValidPollChanged; qO.prototype.shouldInitializePollChanged=qO.prototype.shouldInitializePollChanged;qO.prototype.dataChanged=qO.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],qO.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],qO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qO.prototype,"modern",void 0); u([Q(),v("design:type",Object)],qO.prototype,"closeButtonOverrides",void 0);u([Q(),v("design:type",Object)],qO.prototype,"startButtonOverrides",void 0);u([Q(),v("design:type",Object)],qO.prototype,"addOptionButtonOverrides",void 0);u([Q({computed:"computeId(data.id)",reflectToAttribute:!0}),v("design:type",String)],qO.prototype,"id",void 0);u([Q({value:function(){return[]}}), v("design:type",Array)],qO.prototype,"pollOptionsData",void 0);u([L("pollEditorInfoWithDefaults"),v("design:type",Object),v("design:paramtypes",[])],qO.prototype,"pollQuestionData",null);u([Q({value:0}),v("design:type",Number)],qO.prototype,"pollQuestionCharacterCount",void 0);u([L("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),v("design:type",Object),v("design:paramtypes",[])],qO.prototype,"pollQuestionCharactersRemaining",null); u([Q({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),v("design:type",Boolean)],qO.prototype,"overQuestionCharacterLimit",void 0);u([L("data.pollEditorInfo"),v("design:type",Object),v("design:paramtypes",[])],qO.prototype,"pollEditorInfoWithDefaults",null);u([Q({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),v("design:type",Number)],qO.prototype,"currentNumPollOptions",void 0); u([Q({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),v("design:type",Boolean)],qO.prototype,"hasMaxNumPollOptions",void 0);u([L("pollEditorInfoWithDefaults","pollOptionsData"),v("design:type",Boolean),v("design:paramtypes",[])],qO.prototype,"shouldInitializePoll",null);u([Q(),v("design:type",Object)],qO.prototype,"isValidPoll",void 0); u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],qO.prototype,"createPollRequestInFlight",void 0);u([Q(),v("design:type",Object)],qO.prototype,"selected",void 0);u([Q({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),v("design:type",Boolean)],qO.prototype,"showQuestionErrorMessage",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qO.prototype,"dataChanged",null);u([O("shouldInitializePoll"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qO.prototype,"shouldInitializePollChanged",null);u([O("isValidPoll"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qO.prototype,"isValidPollChanged",null); u([O("selected"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qO.prototype,"selectedChanged",null);u([M("yt-live-chat-text-input-field-renderer-character-count-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qO.prototype,"handleTextInputChanged",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qO.prototype,"handleServiceRequestSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qO.prototype,"handleServiceRequestCompleted",null);u([M("yt-live-chat-poll-editor-input-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qO.prototype,"handlePollEditorInputClosed",null);u([M("picker-cancelled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qO.prototype,"onPickerCancelled",null); qO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],qO); V(qO,"yt-live-chat-poll-editor-panel-renderer",function(){if(r_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"panel-header\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n <yt-icon hidden$=\"[[!data.headerIcon]]\" icon=\"[[data.headerIcon.iconType]]\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\"></yt-icon>\n <yt-formatted-string id=\"panel-title\" text=\"[[data.headerText]]\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\"></yt-formatted-string>\n <div id=\"close-button\" on-click=\"onCloseClick\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\"></div>\n</div>\n<div id=\"panel-contents\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n <div id=\"poll-editor\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n <div id=\"poll-question\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\"></div>\n <div id=\"poll-question-sub-content\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n <div id=\"poll-question-error-message\" role=\"alert\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n [[getSimpleString(pollEditorInfoWithDefaults.pollQuestionCharCountErrorText)]]\n </div>\n <div id=\"poll-question-count\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n [[pollQuestionCharacterCount]]/[[pollEditorInfoWithDefaults.maxPollQuestionChars]]\n </div>\n <div id=\"poll-question-count-alt-label\" aria-live=\"polite\" aria-atomic=\"true\" aria-label$=\"[[getSimpleString(pollEditorInfoWithDefaults.pollOptionData.pollQuestionCharsRemainingAltLabel)]]\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n [[pollQuestionCharactersRemaining]]\n </div>\n </div>\n <div id=\"poll-options\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\"></div>\n <div id=\"add-option-button\" hidden$=\"[[hasMaxNumPollOptions]]\" on-click=\"onAddOptionButtonClick\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n </div>\n </div>\n <div id=\"start-button\" on-yt-action=\"handleStartButtonAction\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\"></div>\n</div>\n<div id=\"spinner-container\" hidden$=\"[[!createPollRequestInFlight]]\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\">\n <tp-yt-paper-spinner-lite id=\"spinner\" active=\"[[createPollRequestInFlight]]\" class=\"style-scope yt-live-chat-poll-editor-panel-renderer\"></tp-yt-paper-spinner-lite>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;q_b===void 0&&(q_b=document.createElement("template"));var d=q_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);r_b=a}a=r_b;return a});var u_b;var v_b;var rO=function(){return J.apply(this,arguments)||this}; l(rO,J);rO.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")}; rO.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; ia.Object.defineProperties(rO.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var a,b;return(a=this.data)==null?void 0:(b=a.title)==null?void 0:b.content}}, hasPromotion:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.hasBlueDot)}}, innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var a;return wB((a=this.data)==null?void 0:a.onTapCommand)}}}); var sO=rO;u([K(CA.YtEndpointBehavior),v("design:type",Object)],sO.prototype,"ytEndpointBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],sO.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],sO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],sO.prototype,"itemId",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],sO.prototype,"hasPromotion",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],sO.prototype,"innertubeCommand",null);sO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],sO); V(sO,"yt-live-chat-product-picker-panel-item-view-model",function(){if(v_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint\" class=\"yt-simple-endpoint style-scope yt-live-chat-product-picker-panel-item-view-model\" data=\"[[innertubeCommand]]\">\n <tp-yt-paper-item id=\"container\" on-click=\"onClick\" class=\"style-scope yt-live-chat-product-picker-panel-item-view-model\">\n \n <div id=\"image-container\" class=\"style-scope yt-live-chat-product-picker-panel-item-view-model\">\n <yt-image id=\"image\" alt=\"product_animation\" data=\"[[data.productImage.themedImageViewModel.imageLight]]\" height=\"54\" preserve-height=\"\" preserve-width=\"\" width=\"54\" class=\"style-scope yt-live-chat-product-picker-panel-item-view-model\"></yt-image>\n <span id=\"dot\" class=\"style-scope yt-live-chat-product-picker-panel-item-view-model\"></span>\n </div>\n <div id=\"text\" class=\"style-scope yt-live-chat-product-picker-panel-item-view-model\">\n <yt-attributed-string id=\"title\" data=\"[[data.title]]\" class=\"style-scope yt-live-chat-product-picker-panel-item-view-model\"></yt-attributed-string>\n <yt-attributed-string id=\"description\" data=\"[[data.description]]\" class=\"style-scope yt-live-chat-product-picker-panel-item-view-model\"></yt-attributed-string>\n </div>\n <yt-icon id=\"icon\" icon=\"CHEVRON_RIGHT\" class=\"style-scope yt-live-chat-product-picker-panel-item-view-model\"></yt-icon>\n </tp-yt-paper-item>\n</a>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;u_b===void 0&&(u_b=document.createElement("template"));var d=u_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);v_b=a}a=v_b;return a});var w_b;var x_b;var y_b=function(){var a=J.apply(this,arguments)||this;a.id="product-picker";a.selected=!1;a.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return a}; l(y_b,J);f=y_b.prototype;f.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}}; f.observeSelected=function(){this.selected&&this.hostElement.focus();var a=T(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");a.length&&a[0].focus()}; f.onCloseBuyFlow=function(){vv(this.hostElement,"picker-cancelled")}; f.onCloseClick=function(){vv(this.hostElement,"picker-cancelled");var a;((a=this.data)==null?0:a.closeButton)&&this.ytRendererBehavior.logExplicitClick(A(this.data.closeButton,Zu))}; f.onCloseEngageWithAudienceEditorPanels=function(){vv(this.hostElement,"picker-cancelled")}; var tO=y_b;tO.prototype.observeSelected=tO.prototype.observeSelected;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],tO.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],tO.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],tO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],tO.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],tO.prototype,"id",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],tO.prototype,"selected",void 0);u([O("selected"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tO.prototype,"observeSelected",null);tO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],tO); V(tO,"yt-live-chat-product-picker-panel-view-model",function(){if(x_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope yt-live-chat-product-picker-panel-view-model\">\n <yt-attributed-string id=\"title\" data=\"[[data.title]]\" ellipsis-truncate=\"true\" no-pre-wrap=\"true\" class=\"style-scope yt-live-chat-product-picker-panel-view-model\"></yt-attributed-string>\n <yt-button-view-model id=\"close-button\" data=\"[[data.closeButton.buttonViewModel]]\" on-click=\"onCloseClick\" class=\"style-scope yt-live-chat-product-picker-panel-view-model\">\n </yt-button-view-model>\n</div>\n<div id=\"items\" class=\"style-scope yt-live-chat-product-picker-panel-view-model\"></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;w_b===void 0&&(w_b=document.createElement("template"));var d=w_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);x_b=a}a=x_b;return a});var z_b;var A_b;var B_b=function(){var a=J.apply(this,arguments)||this;a.iconId="";a.icon="";a.disabled=!1;a.systemIcons=y("kevlar_system_icons");return a}; l(B_b,J);f=B_b.prototype;f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")}; f.computeIconId=function(a){return a&&a.icon&&a.icon.iconType?a.icon.iconType.toLowerCase():""}; f.computeIcon=function(a){return a&&a.icon&&a.icon.iconType?(a=a.icon.iconType.toLowerCase(),(a.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+a):""}; f.computeDisabled=function(a){return!!a}; f.computeCommand=function(a,b){return b?void 0:a}; f.computeTooltip=function(a,b){return b&&a?a:""}; f.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)}; var uO=B_b;u([K(CA.YtEndpointBehavior),v("design:type",Object)],uO.prototype,"ytEndpointBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],uO.prototype,"data",void 0);u([Q({computed:"computeIconId(data)",reflectToAttribute:!0}),v("design:type",Object)],uO.prototype,"iconId",void 0);u([Q({computed:"computeIcon(data)",reflectToAttribute:!0}),v("design:type",Object)],uO.prototype,"icon",void 0); u([Q({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),v("design:type",Object)],uO.prototype,"disabled",void 0);u([Q({computed:"computeCommand(data.command, disabled)"}),v("design:type",Object)],uO.prototype,"command",void 0);u([Q({computed:"computeTooltip(data.disabledTooltip, disabled)"}),v("design:type",String)],uO.prototype,"tooltip",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],uO.prototype,"systemIcons",void 0); uO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],uO); V(uO,"yt-live-chat-product-button-renderer",function(){if(A_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint\" class=\"yt-simple-endpoint style-scope yt-live-chat-product-button-renderer\" data=\"[[command]]\" title$=\"[[tooltip]]\">\n <tp-yt-paper-item id=\"container\" disabled$=\"[[disabled]]\" on-click=\"onClick\" class=\"style-scope yt-live-chat-product-button-renderer\">\n <div id=\"icon\" class=\"style-scope yt-live-chat-product-button-renderer\">\n <yt-icon icon=\"[[icon]]\" class=\"style-scope yt-live-chat-product-button-renderer\"></yt-icon>\n <span hidden=\"[[!data.iconBadgeText]]\" id=\"icon-badge-text\" class=\"style-scope yt-live-chat-product-button-renderer\">[[data.iconBadgeText]]</span>\n </div>\n <div id=\"text\" class=\"style-scope yt-live-chat-product-button-renderer\">\n <yt-formatted-string text=\"[[data.text]]\" class=\"style-scope yt-live-chat-product-button-renderer\"></yt-formatted-string>\n <div id=\"subtext\" class=\"style-scope yt-live-chat-product-button-renderer\">\n <yt-formatted-string text=\"[[data.subtext]]\" class=\"style-scope yt-live-chat-product-button-renderer\"></yt-formatted-string>\n </div>\n </div>\n </tp-yt-paper-item>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;z_b===void 0&&(z_b=document.createElement("template"));var d=z_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);A_b=a}a=A_b;return a});var C_b;var D_b;var E_b=function(){var a=J.apply(this,arguments)||this;a.selected=!1;a.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return a}; l(E_b,J);f=E_b.prototype;f.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")}; f.computeId=function(a){return a.id||""}; f.onCloseClick=function(){vv(this.hostElement,"picker-cancelled")}; f.observeSelected=function(){this.selected&&this.hostElement.focus();var a=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");a.length&&a[0].focus()}; f.onCloseBuyFlow=function(){vv(this.hostElement,"picker-cancelled")}; f.onCloseEngageWithAudienceEditorPanels=function(){vv(this.hostElement,"picker-cancelled")}; var vO=E_b;vO.prototype.observeSelected=vO.prototype.observeSelected;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],vO.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],vO.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],vO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],vO.prototype,"data",void 0); u([Q({computed:"computeId(data)",reflectToAttribute:!0}),v("design:type",String)],vO.prototype,"id",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],vO.prototype,"selected",void 0);u([O("selected"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],vO.prototype,"observeSelected",null);vO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],vO); V(vO,"yt-live-chat-product-picker-renderer",function(){if(D_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" text=\"[[data.productPickerHeaderTitle]]\" class=\"style-scope yt-live-chat-product-picker-renderer\"> </yt-formatted-string>\n<div id=\"buttons\" class=\"style-scope yt-live-chat-product-picker-renderer\"></div>\n<div id=\"close-button\" on-click=\"onCloseClick\" class=\"style-scope yt-live-chat-product-picker-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;C_b===void 0&&(C_b=document.createElement("template"));var d=C_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);D_b=a}a=D_b;return a});var F_b;var G_b;var H_b;var I_b;var wO=function(){return J.apply(this,arguments)||this}; l(wO,J);wO.prototype.maybeLoadAnimationBackground=function(){this.useAnimationBackground?this.lottieAnimation||(this.lottieAnimation=lottie.loadAnimation({container:this.animationBackground,loop:!0,renderer:"svg",path:"https://www.gstatic.com/youtube/img/livestream/live_chat/lottie_animation/shimmer_background.json",autoplay:!0})):this.lottieAnimation&&this.lottieAnimation.destroy()}; wO.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground}; wO.prototype.created=function(){this.ids={background:Vt(),maskOne:Vt(),maskTwo:Vt(),gradient:Vt(),largeBackground:Vt(),largeGradientOne:Vt(),largeGradientTwo:Vt(),largeGradientPath:Vt()}}; var xO=wO;xO.prototype.maybeLoadAnimationBackground=xO.prototype.maybeLoadAnimationBackground;u([Q({value:!1}),v("design:type",Boolean)],xO.prototype,"useLargeBackground",void 0);u([Q({value:!1}),v("design:type",Boolean)],xO.prototype,"useAnimationBackground",void 0);u([Q({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),v("design:type",Boolean)],xO.prototype,"useRegularBackground",void 0);u([Q(),v("design:type",Object)],xO.prototype,"ids",void 0); u([Q(),v("design:type",Object)],xO.prototype,"lottieAnimation",void 0);u([My("#animation-background"),v("design:type",HTMLDivElement)],xO.prototype,"animationBackground",void 0);u([O("useAnimationBackground"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xO.prototype,"maybeLoadAnimationBackground",null);xO=u([Wy({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],xO); V(xO,"yt-live-interactivity-component-background",function(){if(I_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><svg id$=\"[[ids.background]]\" hidden$=\"[[!useRegularBackground]]\" width=\"100%\" height=\"280\" viewBox=\"2 45 400 280\" preserveAspectRatio=\"xMinYMin slice\" class=\"style-scope yt-live-interactivity-component-background\">\n <defs class=\"style-scope yt-live-interactivity-component-background\">\n <mask id$=\"[[ids.maskOne]]\" width=\"611\" height=\"468\" x=\"1\" y=\"-117\" maskUnits=\"userSpaceOnUse\" class=\"style-scope yt-live-interactivity-component-background\">\n <g class=\"style-scope yt-live-interactivity-component-background\">\n <rect width=\"500\" height=\"350\" x=\"1\" y=\"1\" style=\"fill:#fff\" rx=\"4\" class=\"style-scope yt-live-interactivity-component-background\"></rect>\n </g>\n </mask>\n <mask id$=\"[[ids.maskTwo]]\" width=\"505\" height=\"439\" x=\"-4\" y=\"-10\" maskUnits=\"userSpaceOnUse\" class=\"style-scope yt-live-interactivity-component-background\">\n <g class=\"style-scope yt-live-interactivity-component-background\">\n <rect width=\"500\" height=\"350\" x=\"1\" y=\"1\" style=\"fill:#fff\" rx=\"4\" class=\"style-scope yt-live-interactivity-component-background\"></rect>\n </g>\n </mask>\n <linearGradient id$=\"[[ids.gradient]]\" x1=\"-53.35\" x2=\"-54.44\" y1=\"572.174\" y2=\"571.817\" gradientTransform=\"matrix(439 0 0 -439 23648 251318)\" gradientUnits=\"userSpaceOnUse\" class=\"style-scope yt-live-interactivity-component-background\">\n <stop offset=\"0\" stop-color=\"#1d3863\" class=\"style-scope yt-live-interactivity-component-background\"></stop>\n <stop class=\"gradient-stop style-scope yt-live-interactivity-component-background\" offset=\"1\"></stop>\n </linearGradient>\n </defs>\n <g class=\"style-scope yt-live-interactivity-component-background\">\n <g class=\"style-scope yt-live-interactivity-component-background\">\n <rect width=\"500\" height=\"350\" x=\"1\" y=\"1\" fill=\"#224072\" stroke=\"#000\" stroke-opacity=\".15\" rx=\"4\" class=\"style-scope yt-live-interactivity-component-background\"></rect>\n <g mask$=\"url(#[[ids.maskOne]])\" class=\"style-scope yt-live-interactivity-component-background\">\n <path fill=\"#1a3259\" fill-rule=\"evenodd\" d=\"M612-117v420L192 92.998 611.99-117h.01z\" opacity=\".8\" class=\"style-scope yt-live-interactivity-component-background\"></path>\n </g>\n <g mask$=\"url(#[[ids.maskTwo]])\" class=\"style-scope yt-live-interactivity-component-background\">\n <path fill$=\"url(#[[ids.gradient]])\" fill-rule=\"evenodd\" d=\"M-4-10v439l439-219.502L-3.989-10H-4z\" opacity=\".9\" class=\"style-scope yt-live-interactivity-component-background\"></path>\n </g>\n </g>\n </g>\n</svg>\n<svg id$=\"[[ids.largeBackground]]\" hidden$=\"[[!useLargeBackground]]\" height=\"350\" width=\"100%\" viewBox=\"60 40 428 300\" preserveAspectRatio=\"xMinYMin slice\" class=\"style-scope yt-live-interactivity-component-background\">\n <defs class=\"style-scope yt-live-interactivity-component-background\">\n <linearGradient id$=\"[[ids.largeGradientOne]]\" x1=\"104.432%\" x2=\"10.997%\" y1=\"62.466%\" y2=\"44.799%\" class=\"style-scope yt-live-interactivity-component-background\">\n <stop offset=\"0%\" stop-color=\"#274C8A\" class=\"style-scope yt-live-interactivity-component-background\"></stop>\n <stop offset=\"100%\" stop-color=\"#1A3259\" class=\"style-scope yt-live-interactivity-component-background\"></stop>\n </linearGradient>\n <linearGradient id$=\"[[ids.largeGradientTwo]]\" x1=\"53.199%\" x2=\"-55.854%\" y1=\"34.226%\" y2=\"69.901%\" class=\"style-scope yt-live-interactivity-component-background\">\n <stop offset=\"0%\" stop-color=\"#284F8F\" class=\"style-scope yt-live-interactivity-component-background\"></stop>\n <stop offset=\"100%\" stop-color=\"#234275\" class=\"style-scope yt-live-interactivity-component-background\"></stop>\n </linearGradient>\n <path id$=\"[[ids.largeGradientPath]]\" d=\"M0 3.991A3.994 3.994 0 014.006 0h491.988C498.206 0 500 1.8 500 3.991v342.018a3.994 3.994 0 01-4.006 3.991H4.006C1.794 350 0 348.2 0 346.009V3.991z\" class=\"style-scope yt-live-interactivity-component-background\"></path>\n </defs>\n <g fill=\"none\" fill-rule=\"evenodd\" class=\"style-scope yt-live-interactivity-component-background\">\n <mask id$=\"[[ids.maskTwo]]\" fill=\"#fff\" class=\"style-scope yt-live-interactivity-component-background\">\n <use href$=\"#[[ids.largeGradientPath]]\" class=\"style-scope yt-live-interactivity-component-background\"></use>\n </mask>\n <use fill=\"#224175\" href$=\"#[[ids.largeGradientPath]]\" class=\"style-scope yt-live-interactivity-component-background\"></use>\n <path fill$=\"url(#[[ids.largeGradientOne]])\" d=\"M264-120v420L684 89.998 264.011-120z\" mask=\"url(#[[ids.maskTwo]])\" transform=\"matrix(-1 0 0 1 948 0)\" class=\"style-scope yt-live-interactivity-component-background\"></path>\n <path fill$=\"url(#[[ids.largeGradientTwo]])\" d=\"M-80-81v507l507-253.503L-79.987-81z\" mask=\"url(#[[ids.maskTwo]])\" opacity=\".9\" class=\"style-scope yt-live-interactivity-component-background\"></path>\n </g>\n</svg>\n<div id=\"animation-background\" height=\"350\" width=\"100%\" hidden$=\"[[!useAnimationBackground]]\" class=\"style-scope yt-live-interactivity-component-background\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;H_b===void 0&&(H_b=document.createElement("template"));var d=H_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);I_b=a}a=I_b;return a});var J_b=function(){var a=J.apply(this,arguments)||this;a.characterCount=0;a.showInputErrorMessage=!1;a.startQnaRequestInFlight=!1;a.modern=y("web_button_rework_with_live");a.buttonOverrides={style:"mono",type:"filled"};a.closeButtonOverrides={iconPosition:"icon-only"};a.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return a}; l(J_b,J);f=J_b.prototype; f.configureRendererStamper=function(){return{"data.creatorCallForQuestions.liveChatCreatorCallForQuestionsRenderer.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}}; f.onCharacterCountChanged=function(a){var b,c,d,e,h=(c=A(this==null?void 0:(b=this.data)==null?void 0:b.creatorCallForQuestions,qTb))==null?void 0:(d=c.inputField)==null?void 0:(e=d.liveChatTextInputFieldRenderer)==null?void 0:e.maxCharacterLimit,k,m;h!=null&&(a==null?void 0:(k=a.detail)==null?void 0:k.characterCount)!=null&&A(this==null?void 0:(m=this.data)==null?void 0:m.startButton,Qu)&&(b=a.detail.characterCount>h,this.set("data.startButton.buttonRenderer.isDisabled",a.detail.characterCount=== 0||b),this.showInputErrorMessage=b)}; f.onCloseClick=function(){vv(this.hostElement,"picker-cancelled");wv(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")}; f.onPickerCancelled=function(){var a=T(this.hostElement).querySelector("#qna-creator-text-input-field");a&&a.setLiveChatRichMessageInput(null)}; f.handleOpenQnaStartPanel=function(){var a=T(this.hostElement).querySelector("#qna-creator-text-input-field");a&&a.focus()}; f.handleStartButtonAction=function(a){var b=this;if(a.detail.actionName==="yt-service-request"&&(a.stopPropagation(),a=a.detail.args[1])){var c=T(this.hostElement).querySelector("#qna-creator-text-input-field"),d;(c==null?0:(d=c.liveChatRichMessageInput)==null?0:d.textSegments)&&c.liveChatRichMessageInput.textSegments.length!==0&&(d={rich_message:MN(c.liveChatRichMessageInput)},Av(this.hostElement,[a,d]).then(function(){vv(b.hostElement,"picker-cancelled")}))}}; f.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0}; f.handleServiceRequestCompleted=function(a){var b;a=a==null?void 0:(b=a.detail)==null?void 0:b.data;(a==null?0:a.actions)&&a.actions.length>0?this.startQnaRequestInFlight=!1:wv(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")}; f.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1}; var yO=J_b;yO.prototype.handleServiceRequestError=yO.prototype.handleServiceRequestError;yO.prototype.handleServiceRequestCompleted=yO.prototype.handleServiceRequestCompleted;yO.prototype.handleServiceRequestSent=yO.prototype.handleServiceRequestSent;yO.prototype.onPickerCancelled=yO.prototype.onPickerCancelled;yO.prototype.onCharacterCountChanged=yO.prototype.onCharacterCountChanged;u([Q(),v("design:type",Object)],yO.prototype,"characterCount",void 0); u([Q(),v("design:type",Object)],yO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],yO.prototype,"showInputErrorMessage",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],yO.prototype,"startQnaRequestInFlight",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],yO.prototype,"modern",void 0);u([Q(),v("design:type",Object)],yO.prototype,"buttonOverrides",void 0);u([Q(),v("design:type",Object)],yO.prototype,"closeButtonOverrides",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yO.prototype,"ytRendererstamperBehavior",void 0);u([K(fN),v("design:type",Object)],yO.prototype,"ytLiveChatReduxBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],yO.prototype,"ytLiveChatItemBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],yO.prototype,"ytActionHandlerBehavior",void 0); u([M("yt-live-chat-text-input-field-renderer-character-count-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],yO.prototype,"onCharacterCountChanged",null);u([M("picker-cancelled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yO.prototype,"onPickerCancelled",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yO.prototype,"handleServiceRequestSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],yO.prototype,"handleServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],yO.prototype,"handleServiceRequestError",null);yO=u([R({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],yO); V(yO,"yt-live-chat-qna-start-panel-renderer",function(){if(G_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"panel-header\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <yt-icon aria-hidden=\"true\" hidden$=\"[[!data.headerIcon]]\" icon=\"[[data.headerIcon.iconType]]\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\"></yt-icon>\n <yt-formatted-string id=\"panel-title\" text=\"[[data.headerText]]\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\"></yt-formatted-string>\n <div id=\"close-button\" on-click=\"onCloseClick\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\"></div>\n</div>\n<div id=\"panel-contents\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <div id=\"call_for_questions_banner\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <div id=\"banner-content\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <div id=\"banner-content-top\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <yt-img-shadow id=\"creator-avatar\" height=\"24\" hidden$=\"[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]\" thumbnail=\"[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]\" width=\"24\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n </yt-img-shadow>\n\n <div id=\"metadata-text\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <yt-formatted-string id=\"author-name\" text=\"[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAuthorName]]\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n </yt-formatted-string>\n\n <yt-formatted-string id=\"separator-collapsed\" text=\"[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.contentSeparator]]\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n </yt-formatted-string>\n\n <yt-formatted-string id=\"feature-label\" text=\"[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.featureLabel]]\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"menu\" on-click=\"onContextMenuButtonClick\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\"></div>\n </div>\n\n <div id=\"banner-main-content\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <div id=\"input-container\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <template is=\"dom-if\" if=\"[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <yt-live-chat-text-input-field-renderer id=\"qna-creator-text-input-field\" character-count=\"{{characterCount}}\" data=\"[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer]]\" hidden$=\"[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]\" ignore-color-mapping=\"\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n </yt-live-chat-text-input-field-renderer>\n </template>\n </div>\n <div id=\"input-sub-content\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <div id=\"qna-error-message\" role=\"alert\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">[[getSimpleString(data.characterLimitErrorMessage)]]</div>\n <div id=\"qna-character-count\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">[[characterCount]]/[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer.maxCharacterLimit]]</div>\n </div>\n </div>\n </div>\n </div>\n <div id=\"start-button\" on-yt-action=\"handleStartButtonAction\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\"></div>\n</div>\n<div id=\"spinner-container\" hidden$=\"[[!startQnaRequestInFlight]]\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\">\n <tp-yt-paper-spinner-lite id=\"spinner\" active=\"[[startQnaRequestInFlight]]\" class=\"style-scope yt-live-chat-qna-start-panel-renderer\"></tp-yt-paper-spinner-lite>\n</div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;F_b===void 0&&(F_b=document.createElement("template"));var d=F_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);G_b=a}a=G_b;return a});var K_b;var L_b;var M_b=function(){var a=J.apply(this,arguments)||this;a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(M_b,J);M_b.prototype.dismiss=function(){vv(this.hostElement,"yt-live-chat-error-message-dismiss")}; M_b.prototype.edit=function(){vv(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)}; var zO=M_b;u([Q(),v("design:type",Object)],zO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],zO.prototype,"enableRefreshWeb",void 0);zO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],zO); V(zO,"yt-live-chat-text-actions-error-message-renderer",function(){if(L_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button on-click=\"dismiss\" class=\"style-scope yt-live-chat-text-actions-error-message-renderer\">\n <yt-icon icon=\"close\" class=\"style-scope yt-live-chat-text-actions-error-message-renderer\"></yt-icon>\n</yt-icon-button>\n<div id=\"error-text\" class=\"style-scope yt-live-chat-text-actions-error-message-renderer\">\n <yt-formatted-string text=\"[[data.errorText]]\" class=\"style-scope yt-live-chat-text-actions-error-message-renderer\"></yt-formatted-string>\n <button id=\"edit\" on-click=\"edit\" class=\"style-scope yt-live-chat-text-actions-error-message-renderer\">\n <yt-formatted-string text=\"[[data.editMessageText]]\" class=\"style-scope yt-live-chat-text-actions-error-message-renderer\"></yt-formatted-string>\n </button>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;K_b===void 0&&(K_b=document.createElement("template"));var d=K_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);L_b=a}a=L_b;return a});var N_b;var O_b;var P_b;var Q_b;var AO=function(){var a=J.apply(this,arguments)||this;a.isDarkTheme=document.documentElement.hasAttribute("dark");a.newnessDotEligible=!1;return a}; l(AO,J);AO.prototype.sendReaction=function(){var a,b,c=((a=this.data)==null?void 0:a.emojiId)||((b=this.data)==null?void 0:b.emoteId),d;c&&((d=this.data)==null?0:d.shouldTriggerAnimation)&&wv(this.hostElement,"yt-create-user-reaction-animation",[c]);var e;(a=wB((e=this.data)==null?void 0:e.onTap))&&AA(a,this.hostElement);this.showNewnessDot&&wv(this.hostElement,"yt-hide-newness-dot")}; AO.prototype.onClick=function(a){(!a||a.clientX||a.clientY)&&this.sendReaction()}; AO.prototype.onKeyDown=function(a){a.key!=="Enter"&&a.key!==" "||a.repeat||this.sendReaction()}; ia.Object.defineProperties(AO.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.maybeShowNewnessDot)&&this.newnessDotEligible}}, useYtImage:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!(((a=this.data)==null?0:a.emojiId)||((b=this.data)==null?0:b.emoteId))}}}); var BO=AO;u([Q(),v("design:type",Object)],BO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],BO.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",Object)],BO.prototype,"newnessDotEligible",void 0);u([L("data.maybeShowNewnessDot"),v("design:type",Boolean),v("design:paramtypes",[])],BO.prototype,"showNewnessDot",null);u([L("data.emojiId","data.emoteId"),v("design:type",Boolean),v("design:paramtypes",[])],BO.prototype,"useYtImage",null); BO=u([Wy({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],BO); V(BO,"yt-reaction-control-panel-button-view-model",function(){if(Q_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><button on-click=\"onClick\" on-keydown=\"onKeyDown\" class=\"style-scope yt-reaction-control-panel-button-view-model\">\n <div class=\"image-container style-scope yt-reaction-control-panel-button-view-model\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[useYtImage]]\" class=\"style-scope yt-reaction-control-panel-button-view-model\">\n <yt-image alt=\"[[data.a11yLabel]]\" data=\"[[data.buttonIcon]]\" height=\"24\" preserve-height=\"\" preserve-width=\"\" should-render-lazy=\"\" width=\"24\" class=\"style-scope yt-reaction-control-panel-button-view-model\"></yt-image>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.buttonIconType]]\" class=\"style-scope yt-reaction-control-panel-button-view-model\">\n <yt-icon aria-label=\"[[data.a11yLabel]]\" icon=\"[[data.buttonIconType]]\" class=\"style-scope yt-reaction-control-panel-button-view-model\"></yt-icon>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[showNewnessDot]]\" class=\"style-scope yt-reaction-control-panel-button-view-model\">\n <div class=\"newness-dot style-scope yt-reaction-control-panel-button-view-model\"></div>\n </template>\n </div>\n</button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;P_b===void 0&&(P_b=document.createElement("template"));var d=P_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Q_b=a}a=Q_b;return a});var R_b;var S_b;var T_b=function(){var a=J.apply(this,arguments)||this;a.reactionControlPanelExpanded=!1;a.isDarkTheme=document.documentElement.hasAttribute("dark");a.newnessDotEligible=!1;a.modernized=!1;return a}; l(T_b,J);f=T_b.prototype;f.expandedButtonsChanged=function(){var a,b;mz(this.hostElement,{"--expanded-buttons-height":((b=(a=this.expandedButtonsData)==null?void 0:a.length)!=null?b:0)*36+"px"})}; f.configureRendererStamper=function(){return{expandedButtonsData:{id:"expanded-buttons",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0},"data.collapsedButton":{id:"collapsed-button",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}}; f.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0}; f.onMouseLeave=function(){var a=this;this.collapseTimer=setTimeout(function(){a.reactionControlPanelExpanded=!1},500)}; f.onFocusIn=function(){this.onMouseEnter()}; f.onFocusOut=function(){this.onMouseLeave()}; f.onCollapsedButtonFocusIn=function(){var a=this;setTimeout(function(){var b;(b=a.expandedButtons.querySelector("button"))==null||b.focus()},100)}; f.onCollapsedButtonFocusOut=function(a){a.stopPropagation()}; ia.Object.defineProperties(T_b.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.data)==null?void 0:a.expandedButtons;if(y("enable_lwe_fab_data_entity")){var c;b=uc.unsafeClone((c=this.liveReactionsData)==null?void 0:c.emojiButtonData)||b}return b}}, showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var a;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((a=this.data)==null||!a.maybeShowNewnessDot)}}}); var CO=T_b;CO.prototype.expandedButtonsChanged=CO.prototype.expandedButtonsChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],CO.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],CO.prototype,"ytRendererstamperBehavior",void 0);u([K(fN),v("design:type",Object)],CO.prototype,"ytLiveChatReduxBehavior",void 0);u([Q(),v("design:type",Object)],CO.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],CO.prototype,"reactionControlPanelExpanded",void 0);u([Q({selectorArgs:["data.liveReactionsDataEntityKey"],selector:PWb}),v("design:type",Object)],CO.prototype,"liveReactionsData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],CO.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",Object)],CO.prototype,"newnessDotEligible",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],CO.prototype,"modernized",void 0); u([L("liveReactionsData","data.expandedButtons"),v("design:type",Object),v("design:paramtypes",[])],CO.prototype,"expandedButtonsData",null);u([L("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),Q({reflectToAttribute:!0}),v("design:type",Object),v("design:paramtypes",[])],CO.prototype,"showNewnessDot",null);u([My("#expanded-buttons"),v("design:type",HTMLElement)],CO.prototype,"expandedButtons",void 0); u([O("expandedButtonsData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],CO.prototype,"expandedButtonsChanged",null);CO=u([Wy({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],CO); V(CO,"yt-reaction-control-panel-view-model",function(){if(S_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"hover-area\" on-mouseenter=\"onMouseEnter\" on-mouseleave=\"onMouseLeave\" on-focusin=\"onFocusIn\" on-focusout=\"onFocusOut\" class=\"style-scope yt-reaction-control-panel-view-model\">\n <div id=\"fab-container\" class=\"style-scope yt-reaction-control-panel-view-model\">\n <div id=\"expanded-buttons\" class=\"style-scope yt-reaction-control-panel-view-model\"></div>\n <div id=\"collapsed-button\" on-focusin=\"onCollapsedButtonFocusIn\" on-focusout=\"onCollapsedButtonFocusOut\" class=\"style-scope yt-reaction-control-panel-view-model\"></div>\n </div>\n <template is=\"dom-if\" restamp=\"\" if=\"[[showNewnessDot]]\" class=\"style-scope yt-reaction-control-panel-view-model\">\n <div class=\"newness-dot style-scope yt-reaction-control-panel-view-model\"></div>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;R_b===void 0&&(R_b=document.createElement("template"));var d=R_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);S_b=a}a=S_b;return a});var DO=new Zk("yt-live-chat"),U_b=Date.parse("2024-7-24"),V_b=function(){var a=J.apply(this,arguments)||this;a.emojiManager=EN;a.newnessDotEligible=!1;a.newnessDotImpressionCounted=!1;a.modernized=!1;a.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return a}; l(V_b,J);f=V_b.prototype;f.emojiCustomizationEnabledChanged=function(){var a;((a=this.data)==null?0:a.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((a=DO.getCreationTime("emoji-customization-count"))&&a<U_b&&DO.set("emoji-customization-count","0"),a=Number(DO.get("emoji-customization-count"))||0,a<3&&(this.newnessDotEligible=!0,DO.set("emoji-customization-count",(a+1).toString())),this.newnessDotImpressionCounted=!0)}; f.hideNewnessDot=function(){this.newnessDotEligible=!1;DO.set("emoji-customization-count",3 .toString());this.data=Object.assign({},this.data||{})}; f.handleReactionsMute=function(a){var b=iq(),c=gq(206221),d={checkboxData:{state:a?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};b&&Rq(b,c,d);this.reactionsMuted=a}; f.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})}; f.configureRendererStamper=function(){return{"data.emojiFountain":{id:"emoji-fountain",mapping:{emojiFountainViewModel:{component:"yt-emoji-fountain-view-model",properties:{emojiManager:"[[emojiManager]]",isActive:"[[liveReactionsEnabled]]"}}},reuseComponents:!0},"data.reactionControlPanel":{id:"reaction-control-panel",mapping:{reactionControlPanelViewModel:{component:"yt-reaction-control-panel-view-model",properties:{modernized:"[[modernized]]",newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}}; ia.Object.defineProperties(V_b.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var a;return(!((a=this.liveReactionsData)==null||!a.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}}); var EO=V_b;EO.prototype.liveReactionsSettingChanged=EO.prototype.liveReactionsSettingChanged;EO.prototype.emojiCustomizationEnabledChanged=EO.prototype.emojiCustomizationEnabledChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],EO.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],EO.prototype,"ytRendererstamperBehavior",void 0);u([K(fN),v("design:type",Object)],EO.prototype,"ytLiveChatReduxBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],EO.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],EO.prototype,"data",void 0);u([Q(),v("design:type",AN)],EO.prototype,"emojiManager",void 0);u([Q(),v("design:type",Object)],EO.prototype,"newnessDotEligible",void 0);u([Q(),v("design:type",Object)],EO.prototype,"newnessDotImpressionCounted",void 0); u([Q({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:QWb}),v("design:type",Boolean)],EO.prototype,"liveReactionsSetting",void 0);u([Q({selectorArgs:["data.liveReactionsDataEntityKey"],selector:PWb}),v("design:type",Object)],EO.prototype,"liveReactionsData",void 0);u([Q({value:function(){var a=y("enable_lwe_web_mute"),b=DO.get("allow-reactions");return b===void 0?!1:!b&&a}}), v("design:type",Boolean)],EO.prototype,"reactionsMuted",void 0);u([Q({reflectToAttribute:!0}),L("liveReactionsSetting","reactionsMuted","liveReactionsData"),v("design:type",Boolean),v("design:paramtypes",[])],EO.prototype,"liveReactionsEnabled",null);u([Q({reflectToAttribute:!0,value:function(){return y("desktop_fountain_css_changes")}}), v("design:type",Boolean)],EO.prototype,"desktopFountainCssChanges",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],EO.prototype,"modernized",void 0);u([O("data.emojiCustomizationEnabled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EO.prototype,"emojiCustomizationEnabledChanged",null);u([O("liveReactionsEnabled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EO.prototype,"liveReactionsSettingChanged",null); EO=u([Wy({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],EO); V(EO,"yt-reaction-control-panel-overlay-view-model",function(){if(O_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"reaction-control-panel\" hidden$=\"[[!liveReactionsEnabled]]\" class=\"style-scope yt-reaction-control-panel-overlay-view-model\"></div>\n<div id=\"emoji-fountain\" hidden$=\"[[!liveReactionsEnabled]]\" class=\"style-scope yt-reaction-control-panel-overlay-view-model\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;N_b===void 0&&(N_b=document.createElement("template"));var d=N_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);O_b=a}a=O_b;return a});var W_b={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(a){var b=this.$.pickers.selected;if(b){T(this.hostElement).removeAttribute(b+"-open");var c="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(c="#picker-buttons",b==="emoji"&&T(this.hostElement).querySelector("#emoji-picker-button")&&(c="#emoji-picker-button"));if(c=T(this.hostElement).querySelector(c).querySelector("#"+b))c.active=!1}c=a;b==a&&(c=null);b!=a&&T(this.hostElement).setAttribute(a+ "-open","");this.$.pickers.selected=c;wv(this.hostElement,"yt-live-chat-picker-changed",[c])}, onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var X_b=function(){var a=J.apply(this,arguments)||this;a.numSentMessages=0;a.timeoutDurationMs=0;a.timeoutMs=0;a.lastTimeoutTimeMs=0;a.pendingMessageId="";a.hasFiredInitialFocusActions=!1;a.isBeforeFocusEnabled=!0;a.id="";a.characterCount=0;a.maxCharacterLimit=0;a.remainingCharacterCount=0;a.inputExpanded=!1;a.buttonOverrides={iconPosition:"icon-only"};a.inReplyPanel=!1;a.countdownRatio=0;a.isTooltipVisible=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.systemIcons=y("kevlar_system_icons"); a.tallerEmojiPicker=y("live_chat_taller_emoji_picker");a.floatingEmojiPicker=y("live_chat_emoji_picker_restyle");a.liveChatEmojiPickerRestyleScaledHeight=uk("live_chat_emoji_picker_restyle_height_percent");a.liveChatEmojiPickerRestyleFixedHeight=uk("live_chat_emoji_picker_restyle_height_px");a.liveChatEmojiPickerRestyleWidth=uk("live_chat_emoji_picker_restyle_width_px");a.liveChatEmojiPickerRestyleAnchor=uk("live_chat_emoji_picker_restyle_bottom_px");a.floatingEmojiPickerRemainOpenOnSend=y("live_chat_emoji_picker_restyle_remain_open_on_send"); a.blockSendMessageWithCountdown=!y("live_chat_enable_send_button_in_slow_mode");a.modernizedFab=!1;a.sendReplyMessageInFlight=!1;a.actionMap={"yt-open-popup-action":"onOpenPopupAction","yt-close-popup-action":"onClosePopupAction","yt-live-chat-disable-before-focus-action":"onDisableBeforeFocus","yt-live-chat-component-replaced":"onComponentReplaced"};a.onResize=function(){a.maybeToggleCharacterCount()}; return a}; l(X_b,J);f=X_b.prototype; f.configureRendererStamper=function(){return{"data.sendButton":{id:"send-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.pickers":{id:"pickers",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{disableIncrementalLoading:"[[disableEmojiPickerIncrementalLoading]]"}},liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model",liveChatPollEditorPanelRenderer:"yt-live-chat-poll-editor-panel-renderer", liveChatQnaStartPanelRenderer:"yt-live-chat-qna-start-panel-renderer"}},"data.emojiPickerButton":{id:"emoji-picker-button",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0}}}},"data.pickerButtons":{id:"picker-buttons",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer", properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0},properties:{overrides:"[[buttonOverrides]]"}},reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model",params:{modernized:!0}}}},"data.interactionMessage":{id:"interaction-message",mapping:{messageRenderer:{component:"yt-live-chat-message-renderer",params:{subtextOnBottom:!0}}}},errorMessage:{id:"error-message", mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer",liveChatTextActionsErrorMessageRenderer:"yt-live-chat-text-actions-error-message-renderer"}}}}; f.attached=function(){this.updateDynamicEmojiPickerStyling();window.addEventListener("resize",this.onResize)}; f.detached=function(){this.maybeCloseEmojiPicker();window.removeEventListener("resize",this.onResize)}; f.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)}; f.sendMessage=function(){var a=this,b,c,d,e;return t(function(h){if(a.sendDisabled)return h.return();a.isTooltipVisible&&wv(a.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);a.floatingEmojiPickerRemainOpenOnSend||a.maybeCloseEmojiPicker();if(a.data.sendButton&&a.data.sendButton.buttonRenderer){a.input.completeEmojis();b=a.data.sendButton.buttonRenderer.serviceEndpoint;if(!b)return h.return();d=((c=A(b,PUa))==null?void 0:c.clientIdPrefix)||"";e={client_message_id:d+String(a.numSentMessages++), rich_message:MN(a.input.liveChatRichMessageInput)};a.pendingMessageId=e.client_message_id;a.inReplyPanel&&(a.sendReplyMessageInFlight=!0);Av(a.hostElement,[b,e]);a.input.setLiveChatRichMessageInput(null)}ua(h)})}; f.handleSendButtonAction=function(a){a.detail.actionName==="yt-service-request"&&(a.stopPropagation(),this.sendMessage())}; f.onSendCompleted=function(a,b){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(a=this.get("timeoutDurationUsec",b.data))&&this.handleTimeout(Number(a)/1E3);this.errorMessage=this.get("errorMessage",b.data);this.pendingMessageId=""}; f.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&wv(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})}; f.handlePickerButtonToggle=function(a){a=a.detail.targetId;this.ytPickerBehavior.togglePicker_(a);if(a==="emoji")this.input.focus();else if(a==="qna-start-panel"){var b,c;(b=T(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(c=b.querySelector("#qna-creator-text-input-field"))==null||c.focus()}}; f.onComponentReplaced=function(a){var b,c;a.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((b=a.replacement.liveChatMessageInputRenderer)==null?0:(c=b.headerRenderer)==null?0:c.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()}; f.onEmojiSelect=function(a){this.input.focus();this.input.insertEmoji(a.detail)}; f.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1}; f.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?wv(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(wv(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))}; f.onOpenPopupAction=function(a,b){b===this.hostElement&&(this.isTooltipVisible=!0)}; f.onClosePopupAction=function(){this.isTooltipVisible=!1}; f.characterCountChanged=function(){this.maybeToggleCharacterCount()}; f.focusChanged=function(){this.maybeToggleCharacterCount()}; f.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var a=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",a>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36}; f.computeId=function(){return this.data&&this.data.targetId||""}; f.computeSendDisabled=function(a,b,c,d){a=!!(this.blockSendMessageWithCountdown&&c||!a||b&&a>b||d);(b=T(this.hostElement).querySelector("#send-button"))&&b.children.length&&(b.children[0].disabled=a);return a}; f.updateDynamicEmojiPickerStyling=function(){this.floatingEmojiPicker&&(this.liveChatEmojiPickerRestyleFixedHeight>0&&this.hostElement.style.setProperty("--yt-emoji-picker-renderer-height",this.liveChatEmojiPickerRestyleFixedHeight+"px"),this.liveChatEmojiPickerRestyleScaledHeight>0&&this.hostElement.style.setProperty("--yt-emoji-picker-renderer-height","calc("+this.liveChatEmojiPickerRestyleScaledHeight+"% - 80px)"),this.liveChatEmojiPickerRestyleWidth>0&&this.hostElement.style.setProperty("--yt-emoji-picker-renderer-max-width", this.liveChatEmojiPickerRestyleWidth+"px"),this.liveChatEmojiPickerRestyleAnchor>0&&this.hostElement.style.setProperty("--yt-emoji-picker-renderer-bottom",this.liveChatEmojiPickerRestyleAnchor+"px"))}; f.maybeCloseEmojiPicker=function(){this.floatingEmojiPicker&&T(this.hostElement).querySelector("#pickers").selected==="emoji"&&vv(this.hostElement,"picker-cancelled")}; f.handleTimeout=function(a){this.timeoutDurationMs=this.timeoutMs=a;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))}; f.updateTimeout=function(a){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(a-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=a,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0}; f.onErrorMessageDismiss=function(){this.errorMessage=void 0}; f.onErrorMessageEdit=function(a){this.input.setLiveChatRichMessageInput(a.detail);this.input.focusAtEnd();this.errorMessage=void 0}; f.errorMessageChanged=function(){var a=this;xz(function(){wv(a.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})}; f.computeAuthorNameColor=function(a){var b;if(y("live_chat_author_name_color_usernames")&&(a==null?0:(b=a.authorName)==null?0:b.simpleText))return MWb(OWb(a.authorName.simpleText));if(y("live_chat_seed_color_usernames")&&(a==null?0:a.authorSeedColorArgb))return MWb(iN(a.authorSeedColorArgb));if(y("live_chat_colored_usernames"))return"#cc0000";var c;return y("live_chat_simple_color_usernames")&&(a==null?0:(c=a.authorName)==null?0:c.simpleText)&&(a==null?0:a.authorUsernameColorLight)&&(a==null?0:a.authorUsernameColorDark)? document.documentElement.hasAttribute("dark")?iN(a.authorUsernameColorDark):iN(a.authorUsernameColorLight):""}; f.onIsTooltipVisibleChanged=function(){var a=T(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){a.hidden=!1;a.setAttribute("role","alert")},0):(a.hidden=!0,a.removeAttribute("role"))}; f.onFocusedChanged=function(a){this.inputFocused=a.detail.value}; ia.Object.defineProperties(X_b.prototype,{sendDisabled:{configurable:!0,enumerable:!0,get:function(){return this.computeSendDisabled(this.characterCount,this.maxCharacterLimit,this.countdownActive,this.sendReplyMessageInFlight)}}, countdownStrokeDashOffset:{configurable:!0,enumerable:!0,get:function(){return this.countdownRatio*20*Math.PI}}, countdownActive:{configurable:!0,enumerable:!0,get:function(){return!!this.countdownRatio}}, hasInteractionMessage:{configurable:!0,enumerable:!0,get:function(){return!!this.data.interactionMessage}}, hasEmojiPickerButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.emojiPickerButton}}, showAvatar:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.authorPhoto)&&this.characterCount>0}}, hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:(b=a.pickers)==null?void 0:b.find(function(c){return c.liveChatProductPickerPanelViewModel}))!==void 0}}, tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var a=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return a?this.ytRendererBehavior.getSimpleString(a):""}}, authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}}); var FO=X_b;FO.prototype.onIsTooltipVisibleChanged=FO.prototype.onIsTooltipVisibleChanged;FO.prototype.errorMessageChanged=FO.prototype.errorMessageChanged;FO.prototype.onErrorMessageEdit=FO.prototype.onErrorMessageEdit;FO.prototype.onErrorMessageDismiss=FO.prototype.onErrorMessageDismiss;FO.prototype.focusChanged=FO.prototype.focusChanged;FO.prototype.characterCountChanged=FO.prototype.characterCountChanged;FO.prototype.onEmojiSelect=FO.prototype.onEmojiSelect; FO.prototype.handlePickerButtonToggle=FO.prototype.handlePickerButtonToggle;FO.prototype.onSendError=FO.prototype.onSendError;FO.prototype.onSendCompleted=FO.prototype.onSendCompleted;FO.prototype.sendMessage=FO.prototype.sendMessage;FO.prototype.dataChanged=FO.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],FO.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],FO.prototype,"ytActionHandlerBehavior",void 0); u([K(W_b.YtPickerBehavior),v("design:type",Object)],FO.prototype,"ytPickerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],FO.prototype,"ytRendererstamperBehavior",void 0);u([K(gN.YtLiveChatTooltipTargetingBehavior),v("design:type",Object)],FO.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);u([Q(),v("design:type",Object)],FO.prototype,"hasFiredInitialFocusActions",void 0);u([Q(),v("design:type",Object)],FO.prototype,"isBeforeFocusEnabled",void 0); u([Q(),v("design:type",Object)],FO.prototype,"data",void 0);u([Q({computed:"computeId(data.targetId)",reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"id",void 0);u([Q(),v("design:type",Object)],FO.prototype,"characterCount",void 0);u([Q(),v("design:type",Object)],FO.prototype,"maxCharacterLimit",void 0);u([Q(),v("design:type",Object)],FO.prototype,"remainingCharacterCount",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"inputExpanded",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],FO.prototype,"inputFocused",void 0);u([Q({value:!1}),v("design:type",Boolean)],FO.prototype,"disableEmojiPickerIncrementalLoading",void 0);u([Q(),v("design:type",JN)],FO.prototype,"participantsManager",void 0);u([Q(),v("design:type",Object)],FO.prototype,"buttonOverrides",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"inReplyPanel",void 0); u([L("characterCount, maxCharacterLimit, countdownActive","blockSendMessageWithCountdown"),v("design:type",Boolean),v("design:paramtypes",[])],FO.prototype,"sendDisabled",null);u([Q(),v("design:type",Object)],FO.prototype,"countdownRatio",void 0);u([L("countdownRatio"),v("design:type",Number),v("design:paramtypes",[])],FO.prototype,"countdownStrokeDashOffset",null);u([L("countdownRatio"),v("design:type",Boolean),v("design:paramtypes",[])],FO.prototype,"countdownActive",null); u([L("data.interactionMessage"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],FO.prototype,"hasInteractionMessage",null);u([L("data.emojiPickerButton"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],FO.prototype,"hasEmojiPickerButton",null);u([L("data, characterCount"),v("design:type",Boolean),v("design:paramtypes",[])],FO.prototype,"showAvatar",null); u([L("data.pickers"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],FO.prototype,"hasProductPickerPanelViewModel",null);u([Q(),v("design:type",Object)],FO.prototype,"errorMessage",void 0);u([Q(),v("design:type",Object)],FO.prototype,"genericErrorMessage",void 0);u([Q(),v("design:type",Object)],FO.prototype,"isTooltipVisible",void 0);u([L("data.onInitialFocusCommand"),v("design:type",String),v("design:paramtypes",[])],FO.prototype,"tooltipMessage",null); u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"enableRefreshWeb",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"systemIcons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"tallerEmojiPicker",void 0);u([L("data"),v("design:type",String),v("design:paramtypes",[])],FO.prototype,"authorNameColor",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"floatingEmojiPicker",void 0); u([Q(),v("design:type",Object)],FO.prototype,"liveChatEmojiPickerRestyleScaledHeight",void 0);u([Q(),v("design:type",Object)],FO.prototype,"liveChatEmojiPickerRestyleFixedHeight",void 0);u([Q(),v("design:type",Object)],FO.prototype,"liveChatEmojiPickerRestyleWidth",void 0);u([Q(),v("design:type",Object)],FO.prototype,"liveChatEmojiPickerRestyleAnchor",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"floatingEmojiPickerRemainOpenOnSend",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"blockSendMessageWithCountdown",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FO.prototype,"modernizedFab",void 0);u([Q(),v("design:type",Object)],FO.prototype,"sendReplyMessageInFlight",void 0);u([My("#input"),v("design:type",iYb)],FO.prototype,"input",void 0);u([My("#count"),v("design:type",HTMLElement)],FO.prototype,"count",void 0); u([My("#input-container"),v("design:type",HTMLElement)],FO.prototype,"inputContainer",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FO.prototype,"dataChanged",null);u([M("yt-live-chat-send-message"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],FO.prototype,"sendMessage",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[Event,Gy]),v("design:returntype")],FO.prototype,"onSendCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FO.prototype,"onSendError",null);u([M("yt-live-chat-icon-toggle-button-renderer-toggle"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FO.prototype,"handlePickerButtonToggle",null); u([M("yt-emoji-select"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FO.prototype,"onEmojiSelect",null);u([O("characterCount"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FO.prototype,"characterCountChanged",null);u([O("inputFocused"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FO.prototype,"focusChanged",null); u([M("yt-live-chat-error-message-dismiss"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FO.prototype,"onErrorMessageDismiss",null);u([M("yt-live-chat-error-message-edit"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FO.prototype,"onErrorMessageEdit",null);u([O("errorMessage"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FO.prototype,"errorMessageChanged",null); u([O("isTooltipVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FO.prototype,"onIsTooltipVisibleChanged",null);FO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],FO); V(FO,"yt-live-chat-message-input-renderer",function(){if(f_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-live-chat-message-input-prompt-header-renderer data=\"[[data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]\" hidden$=\"[[!data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]\" class=\"style-scope yt-live-chat-message-input-renderer\"></yt-live-chat-message-input-prompt-header-renderer><div id=\"container\" class=\"style-scope yt-live-chat-message-input-renderer\"><div id=\"top\" class=\"style-scope yt-live-chat-message-input-renderer\"><yt-img-shadow id=\"avatar\" height=\"24\" hidden$=\"[[!showAvatar]]\" thumbnail=\"[[data.authorPhoto]]\" width=\"24\" class=\"style-scope yt-live-chat-message-input-renderer\"></yt-img-shadow><div id=\"input-container\" class=\"style-scope yt-live-chat-message-input-renderer\"><yt-live-chat-author-chip author-badges=\"[[data.authorBadges]]\" author-name=\"[[data.authorName]]\" author-name-color=\"[[authorNameColor]]\" hidden=\"\" class=\"style-scope yt-live-chat-message-input-renderer\"></yt-live-chat-author-chip><yt-live-chat-text-input-field-renderer id=\"input\" character-count=\"{{characterCount}}\" data=\"[[data.inputField.liveChatTextInputFieldRenderer]]\" disabled=\"[[hasInteractionMessage]]\" input-expanded=\"[[inputExpanded]]\" is-chat-message-input=\"\" max-character-limit=\"{{maxCharacterLimit}}\" no-underline=\"\" participants-manager=\"[[participantsManager]]\" remaining-character-count=\"{{remainingCharacterCount}}\" on-focused-changed=\"onFocusedChanged\" on-focusin=\"onInputFocusIn\" class=\"style-scope yt-live-chat-message-input-renderer\"></yt-live-chat-text-input-field-renderer><div id=\"emoji-picker-button\" class=\"style-scope yt-live-chat-message-input-renderer\"></div></div><div id=\"right\" class=\"style-scope yt-live-chat-message-input-renderer\"><div id=\"count-container\" class=\"style-scope yt-live-chat-message-input-renderer\"><div id=\"count\" class=\"style-scope yt-live-chat-message-input-renderer\">[[remainingCharacterCount]]</div></div><div id=\"message-buttons\" class=\"style-scope yt-live-chat-message-input-renderer\"><div id=\"send-button\" countdown-active$=\"[[countdownActive]]\" hidden=\"[[!characterCount]]\" on-yt-action=\"handleSendButtonAction\" class=\"style-scope yt-live-chat-message-input-renderer\"></div><svg id=\"countdown\" countdown-active$=\"[[countdownActive]]\" hidden$=\"[[!characterCount]]\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\" class=\"style-scope yt-live-chat-message-input-renderer\"><circle id=\"countdown-background\" cx=\"12\" cy=\"12\" r=\"10\" class=\"style-scope yt-live-chat-message-input-renderer\"></circle><circle id=\"countdown-line\" cx=\"12\" cy=\"12\" r=\"10\" stroke-dashoffset$=\"[[countdownStrokeDashOffset]]\" class=\"style-scope yt-live-chat-message-input-renderer\"></circle></svg></div><div id=\"picker-buttons\" hidden=\"[[characterCount]]\" class=\"style-scope yt-live-chat-message-input-renderer\"></div></div></div><div id=\"error-message\" class=\"style-scope yt-live-chat-message-input-renderer\"></div><iron-pages id=\"pickers\" attr-for-selected=\"id\" selected-attribute=\"selected\" class=\"style-scope yt-live-chat-message-input-renderer\"></iron-pages></div><div id=\"interaction-message\" class=\"style-scope yt-live-chat-message-input-renderer\"></div><div id=\"tooltip-accessibility-text\" class=\"style-scope yt-live-chat-message-input-renderer\">[[tooltipMessage]]</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;e_b===void 0&&(e_b=document.createElement("template"));var d=e_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);f_b=a}a=f_b;return a});var Y_b;var Z_b;var GO=function(){var a=J.apply(this,arguments)||this;a.systemIcons=y("kevlar_system_icons");a.firedOnClickCommand=!1;a.inReplyPanel=!1;return a}; l(GO,J); GO.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"picker-buttons",mapping:{buttonRenderer:"yt-button-renderer",liveChatIconToggleButtonRenderer:"yt-live-chat-icon-toggle-button-renderer",reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model",params:{modernized:!0}}}},"data.inlineAfterMessageButton":{id:"message-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.panels":{id:"pickers",mapping:{liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model"}}}}; GO.prototype.onButtonToggle=function(a){a.target.disabled||this.ytPickerBehavior.togglePicker_(a.detail.targetId)}; GO.prototype.onClick=function(){var a=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(wv(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return a.firedOnClickCommand=!1},5E3))}; ia.Object.defineProperties(GO.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:(b=a.panels)==null?void 0:b.find(function(c){return c.liveChatProductPickerPanelViewModel}))!==void 0}}}); var HO=GO;HO.prototype.onButtonToggle=HO.prototype.onButtonToggle;u([K(W_b.YtPickerBehavior),v("design:type",Object)],HO.prototype,"ytPickerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],HO.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],HO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],HO.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],HO.prototype,"systemIcons",void 0);u([Q({reflectToAttribute:!1}),v("design:type",Object)],HO.prototype,"firedOnClickCommand",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],HO.prototype,"inReplyPanel",void 0);u([L("data.pickers"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],HO.prototype,"hasProductPickerPanelViewModel",null); u([M("yt-live-chat-icon-toggle-button-renderer-toggle"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],HO.prototype,"onButtonToggle",null);HO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],HO); V(HO,"yt-live-chat-restricted-participation-renderer",function(){if(Z_b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-live-chat-restricted-participation-renderer\">\n <iron-pages id=\"pickers\" attr-for-selected=\"id\" selected-attribute=\"selected\" class=\"style-scope yt-live-chat-restricted-participation-renderer\"></iron-pages>\n <div id=\"explanation\" class=\"style-scope yt-live-chat-restricted-participation-renderer\">\n <yt-icon id=\"icon\" hidden$=\"[[!data.icon]]\" icon=\"[[data.icon.iconType]]\" on-click=\"onClick\" class=\"style-scope yt-live-chat-restricted-participation-renderer\">\n </yt-icon>\n <div id=\"body\" on-click=\"onClick\" class=\"style-scope yt-live-chat-restricted-participation-renderer\">\n <div id=\"message\" class=\"style-scope yt-live-chat-restricted-participation-renderer\">[[getSimpleString(data.message)]]</div><div id=\"message-button\" class=\"style-scope yt-live-chat-restricted-participation-renderer\"></div>\n </div>\n <div id=\"picker-buttons\" class=\"style-scope yt-live-chat-restricted-participation-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Y_b===void 0&&(Y_b=document.createElement("template"));var d=Y_b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Z_b=a}a=Z_b;return a});var $_b=function(){var a=J.apply(this,arguments)||this;a.genericErrorMessage=Rw("Error, try again.");a.inReplyPanel=!1;return a}; l($_b,J);$_b.prototype.configureRendererStamper=function(){return{"data.actionPanel":{id:"content",mapping:{liveChatRestrictedParticipationRenderer:{component:"yt-live-chat-restricted-participation-renderer",properties:{inReplyPanel:"[[inReplyPanel]]"}},liveChatMessageInputRenderer:{component:"yt-live-chat-message-input-renderer",properties:{genericErrorMessage:"[[genericErrorMessage]]",inReplyPanel:"[[inReplyPanel]]"}}}}}}; ia.Object.defineProperties($_b,{template:{configurable:!0,enumerable:!0,get:function(){return VZb()}}}); var IO=$_b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],IO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],IO.prototype,"data",void 0);u([Q(),v("design:type",Object)],IO.prototype,"genericErrorMessage",void 0);u([Q(),v("design:type",Object)],IO.prototype,"inReplyPanel",void 0);IO=u([Wy({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],IO);V(IO,"yt-live-chat-engagement-panel-input-renderer",function(){return VZb()});var a0b;var b0b;var c0b=function(){return J.apply(this,arguments)||this}; l(c0b,J);c0b.prototype.configureRendererStamper=function(){return{"data.channelAvatar.avatarViewModel":{id:"avatar",mapping:{image:{component:"yt-image",attributes:{height:"36",width:"36","preserve-height":"true","preserve-width":"true"}}}}}}; ia.Object.defineProperties(c0b.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var a,b;return{runs:[{text:(a=this.data)==null?void 0:(b=a.channelName)==null?void 0:b.content}]}}}, channelBadges:{configurable:!0,enumerable:!0,get:function(){var a=[],b;if((b=this.data)==null||!b.channelBadges)return a;var c;b=g((c=this.data)==null?void 0:c.channelBadges);for(c=b.next();!c.done;c=b.next()){c=A(c.value,pTb);var d=void 0,e=void 0;if((d=c)==null?0:(e=d.badgeImage)==null?0:e.sources)d=void 0,e={liveChatAuthorBadgeRenderer:{tooltip:c.tooltip,accessibility:{accessibilityData:{label:(d=A(c.rendererContext,wu))==null?void 0:d.label}}}},c.badgeImage.sources[0].clientResource?e.liveChatAuthorBadgeRenderer.icon= {iconType:c.badgeImage.sources[0].clientResource.imageName}:e.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:c.badgeImage.sources},a.push(e)}return a}}}); var JO=c0b;u([Q(),v("design:type",Object)],JO.prototype,"data",void 0);u([L("data.channelName"),v("design:type",Object),v("design:paramtypes",[])],JO.prototype,"channelName",null);u([L("data.channelBadges"),v("design:type",Array),v("design:paramtypes",[])],JO.prototype,"channelBadges",null);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],JO.prototype,"ytRendererstamperBehavior",void 0);JO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],JO); V(JO,"yt-live-chat-identity-view-model",function(){if(b0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"avatar\" class=\"style-scope yt-live-chat-identity-view-model\"></div>\n<div id=\"channel_info\" class=\"style-scope yt-live-chat-identity-view-model\">\n <yt-live-chat-author-chip id=\"channel_name\" author-badges=\"[[channelBadges]]\" author-name=\"[[channelName]]\" class=\"style-scope yt-live-chat-identity-view-model\">\n </yt-live-chat-author-chip>\n <div id=\"channel_metadata\" class=\"style-scope yt-live-chat-identity-view-model\">\n <yt-attributed-string id=\"create_time\" data=\"[[data.channelCreateTime]]\" class=\"style-scope yt-live-chat-identity-view-model\"></yt-attributed-string>\n <yt-attributed-string id=\"subscriber_count\" data=\"[[data.channelSubscriberCount]]\" class=\"style-scope yt-live-chat-identity-view-model\"></yt-attributed-string>\n </div>\n</div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;a0b===void 0&&(a0b=document.createElement("template"));var d=a0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);b0b=a}a=b0b;return a});var d0b;var e0b;var f0b;var g0b;var h0b=function(){var a=J.apply(this,arguments)||this;a.hidden=!1;a.supportsInlineActionButtons=!0;return a}; l(h0b,J);h0b.prototype.ready=function(){var a;((a=document.querySelector("yt-live-chat-app"))==null?0:a.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")}; h0b.prototype.dataChanged=function(a){var b=hz(T(this.hostElement).querySelector("#detail-text"));b.textContent="";(a==null?0:a.detailText)&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(a.detailText))}; var KO=h0b;u([K(X.YtRendererBehavior),v("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],KO.prototype,"ytLiveChatItemBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],KO.prototype,"ytRendererstamperBehavior",void 0);u([Q({observer:"dataChanged"}),v("design:type",Object)],KO.prototype,"data",void 0); u([Q({computed:"truthy(isDeleted)",reflectToAttribute:!0}),v("design:type",Object)],KO.prototype,"hidden",void 0);KO=u([R({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],KO); V(KO,"yt-live-chat-legacy-paid-message-renderer",function(){if(g0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">\n <yt-img-shadow id=\"author-photo\" height=\"40\" thumbnail=\"[[data.authorPhoto]]\" width=\"40\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\"></yt-img-shadow>\n <div id=\"content\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">\n <div id=\"content-primary-column\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">\n <div id=\"author-name\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">[[getSimpleString(data.authorName)]]</div>\n <div id=\"event-text\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">[[getSimpleString(data.eventText)]]</div>\n <div id=\"detail-text\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\"></div>\n </div>\n <div id=\"timestamp\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">[[timestampString]]</div>\n </div>\n <div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">\n <yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"showContextMenu\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">\n <yt-icon icon=\"more_vert\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n</div>\n<div id=\"inline-action-button-container\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\">\n <div id=\"inline-action-buttons\" class=\"style-scope yt-live-chat-legacy-paid-message-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;f0b===void 0&&(f0b=document.createElement("template"));var d=f0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);g0b=a}a=g0b;return a});var i0b;var j0b;var k0b={},l0b=function(){return Jy.apply(this,arguments)||this}; l(l0b,Jy);l0b.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; var LO=l0b;LO.prototype.onLiveChatMembershipItemBehaviorClick=LO.prototype.onLiveChatMembershipItemBehaviorClick;u([K(X.YtRendererBehavior),v("design:type",Object)],LO.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],LO.prototype,"data",void 0);u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],LO.prototype,"onLiveChatMembershipItemBehaviorClick",null);LO=u([Oy()],LO);k0b.YtLiveChatMembershipItemBehavior=[LO.prototype,X.YtRendererBehavior];var m0b=function(){var a=J.apply(this,arguments)||this;a.supportsInlineActionButtons=!0;a.hasPrimaryHeaderText=!1;a.showOnlyHeader=!1;a.authorBadges=[];a.modern=y("web_button_rework_with_live");a.buttonOverrides={style:"overlay",type:"filled"};return a}; l(m0b,J);f=m0b.prototype;f.shouldSupportInlineActionButtons=function(){return!0}; f.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}}; f.ready=function(){var a=document.querySelector("yt-live-chat-app");a&&a.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")}; f.messageChanged=function(){var a=this.data.message,b=hz(T(this.hostElement).querySelector("#message"));b.textContent="";a&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(a))}; f.computeHasPrimaryHeaderText=function(a){return!(!a||!a.headerPrimaryText)}; f.computeShowOnlyHeader=function(a,b){return this.isMessageEmpty(a,b)}; f.computeAuthorBadges=function(a){return a.authorBadges||[]}; f.isMessageEmpty=function(a,b){return!a||a.empty?!0:!a.message&&!a.inputField&&!b}; f.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))}; f.getInputElement=function(){return T(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")}; f.inputFocus=function(){var a=this.getInputElement();a&&a.focus()}; f.inputInsertEmoji=function(a){var b=this.getInputElement();b&&b.insertEmoji(a)}; f.inputMessage=function(){var a=this.getInputElement();return a&&this.data.inputField?(a.completeEmojis(),MN(a.liveChatRichMessageInput)):null}; f.onFooterButtonClick=function(){this.data.footerButton&&vv(this.hostElement,"yt-live-chat-clear-pinned-message")}; f.shouldSupportWholeItemClick=function(){return!0}; var MO=m0b;MO.prototype.isDeletedChanged=MO.prototype.isDeletedChanged;MO.prototype.messageChanged=MO.prototype.messageChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],MO.prototype,"ytRendererBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],MO.prototype,"ytLiveChatItemBehavior",void 0);u([K(k0b.YtLiveChatMembershipItemBehavior),v("design:type",Object)],MO.prototype,"ytLiveChatMembershipItemBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],MO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],MO.prototype,"data",void 0);u([Q({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),v("design:type",Object)],MO.prototype,"hasPrimaryHeaderText",void 0);u([Q({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),v("design:type",Object)],MO.prototype,"showOnlyHeader",void 0); u([Q({computed:"computeAuthorBadges(data)"}),v("design:type",Array)],MO.prototype,"authorBadges",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],MO.prototype,"modern",void 0);u([O("data.message"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],MO.prototype,"messageChanged",null);u([O("isDeleted"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],MO.prototype,"isDeletedChanged",null); MO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],MO); V(MO,"yt-live-chat-membership-item-renderer",function(){if(j0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <div id=\"header\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <template is=\"dom-if\" if=\"[[data.authorPhoto]]\" restamp=\"\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <yt-img-shadow id=\"author-photo\" height=\"40\" thumbnail=\"[[data.authorPhoto]]\" width=\"40\" class=\"style-scope yt-live-chat-membership-item-renderer\"></yt-img-shadow>\n </template>\n <template is=\"dom-if\" if=\"[[!data.authorPhoto]]\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <yt-icon id=\"author-photo\" icon=\"yt-icons:avatar_anonymous\" class=\"style-scope yt-live-chat-membership-item-renderer\"></yt-icon>\n </template>\n <div id=\"header-content\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <div id=\"header-content-primary-column\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <div id=\"header-content-inner-column\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <template is=\"dom-if\" if=\"[[data.authorName]]\" restamp=\"\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <yt-live-chat-author-chip author-badges=\"[[authorBadges]]\" author-name=\"[[data.authorName]]\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n </yt-live-chat-author-chip>\n </template>\n <div id=\"header-primary-text\" class=\"style-scope yt-live-chat-membership-item-renderer\">[[getSimpleString(data.headerPrimaryText)]]</div>\n </div>\n <div id=\"header-subtext\" class=\"style-scope yt-live-chat-membership-item-renderer\">[[getSimpleString(data.headerSubtext)]]</div>\n </div>\n <div id=\"timestamp\" class=\"style-scope yt-live-chat-membership-item-renderer\">[[timestampString]]</div>\n </div>\n <div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"showContextMenu\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <yt-icon icon=\"more_vert\" class=\"style-scope yt-live-chat-membership-item-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n </div>\n <div id=\"content\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <div id=\"message\" dir=\"auto\" class=\"style-scope yt-live-chat-membership-item-renderer\"></div>\n <div id=\"input-container\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <template is=\"dom-if\" if=\"[[data.inputField]]\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <yt-live-chat-text-input-field-renderer id=\"input-field\" data=\"[[data.inputField.liveChatTextInputFieldRenderer]]\" participants-manager=\"[[participantsManager]]\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n </yt-live-chat-text-input-field-renderer>\n </template>\n </div>\n <yt-formatted-string id=\"deleted-state\" is-deleted$=\"[[isDeleted]]\" text=\"[[data.deletedStateMessage]]\" class=\"style-scope yt-live-chat-membership-item-renderer\"></yt-formatted-string>\n </div>\n</div>\n<div id=\"footer-button\" hidden$=\"[[!data.footerButton]]\" on-click=\"onFooterButtonClick\" class=\"style-scope yt-live-chat-membership-item-renderer\"></div>\n<div id=\"inline-action-button-container\" class=\"style-scope yt-live-chat-membership-item-renderer\">\n <div id=\"inline-action-buttons\" class=\"style-scope yt-live-chat-membership-item-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;i0b===void 0&&(i0b=document.createElement("template"));var d=i0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);j0b=a}a=j0b;return a});var n0b;var o0b;var p0b=function(){return J.apply(this,arguments)||this}; l(p0b,J);p0b.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}}; var NO=p0b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],NO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],NO.prototype,"data",void 0);NO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],NO); V(NO,"yt-live-chat-mode-change-message-renderer",function(){if(o0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope yt-live-chat-mode-change-message-renderer\">\n <yt-icon icon=\"[[data.icon.iconType]]\" class=\"style-scope yt-live-chat-mode-change-message-renderer\"></yt-icon>\n <div id=\"text-container\" class=\"style-scope yt-live-chat-mode-change-message-renderer\">\n <yt-formatted-string id=\"text\" text=\"[[data.text]]\" class=\"style-scope yt-live-chat-mode-change-message-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"subtext\" text=\"[[data.subtext]]\" class=\"style-scope yt-live-chat-mode-change-message-renderer\"></yt-formatted-string>\n </div>\n <div id=\"buttons\" class=\"style-scope yt-live-chat-mode-change-message-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;n0b===void 0&&(n0b=document.createElement("template"));var d=n0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);o0b=a}a=o0b;return a});var q0b;var r0b;var s0b=function(){return J.apply(this,arguments)||this}; l(s0b,J);var OO=s0b;u([K(X.YtRendererBehavior),v("design:type",Object)],OO.prototype,"ytRendererBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],OO.prototype,"ytLiveChatItemBehavior",void 0);u([Q(),v("design:type",Object)],OO.prototype,"data",void 0);OO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],OO); V(OO,"yt-live-chat-moderation-message-renderer",function(){if(r0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-live-chat-moderation-message-renderer\">\n <span id=\"timestamp\" class=\"style-scope yt-live-chat-moderation-message-renderer\">[[timestampString]]</span>\n <yt-formatted-string id=\"message\" text=\"[[data.message]]\" class=\"style-scope yt-live-chat-moderation-message-renderer\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;q0b===void 0&&(q0b=document.createElement("template"));var d=q0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);r0b=a}a=r0b;return a});var t0b;var u0b;var v0b=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_button_rework");return a}; l(v0b,J);v0b.prototype.onClick=function(){var a;if((a=this.data)!=null&&a.onClickCommand){var b;Mv.instance.resolveCommand((b=this.data)==null?void 0:b.onClickCommand)}}; var PO=v0b;u([Q({reflectToAttribute:!0}),v("design:type",Object)],PO.prototype,"modern",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],PO.prototype,"ytRendererBehavior",void 0);u([K(fN),v("design:type",Object)],PO.prototype,"ytLiveChatReduxBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],PO.prototype,"ytLiveChatItemBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],PO.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],PO.prototype,"data",void 0);PO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],PO); V(PO,"yt-live-chat-offer-click-count-message-renderer",function(){if(u0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\">\n <div id=\"icon-container\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\">\n <div id=\"icon\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\">\n <yt-icon icon=\"yt-icons:trending_up\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\"></yt-icon>\n </div>\n </div>\n <div id=\"metadata-container\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\">\n <div id=\"message-title\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\">\n <yt-formatted-string text=\"[[data.messageTitle]]\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\"></yt-formatted-string>\n </div>\n <div id=\"product-title-container\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\">[[data.productTitle]]</div>\n <div id=\"cta-container\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\">\n <a id=\"cta-endpoint\" href$=\"[[computeHref_(data.onClickCommand)]]\" on-click=\"onClick\" data=\"[[data.onClickCommand]]\" class=\"style-scope yt-live-chat-offer-click-count-message-renderer\">\n [[data.ctaTitle]]\n <yt-icon class=\"hover-icon style-scope yt-live-chat-offer-click-count-message-renderer\" icon=\"open_in_new\"></yt-icon>\n </a>\n </div>\n </div>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;t0b===void 0&&(t0b=document.createElement("template"));var d=t0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);u0b=a}a=u0b;return a});var w0b;var x0b=function(){return J.apply(this,arguments)||this}; l(x0b,J);var y0b=x0b;u([Q(),v("design:type",Object)],y0b.prototype,"data",void 0);y0b=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],y0b); V(y0b,"yt-live-chat-placeholder-item-renderer",function(){if(w0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);w0b=a}a=w0b;return a});var z0b;var A0b;var B0b=new ut(7),C0b=function(){var a=J.apply(this,arguments)||this;a.data={};a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(C0b,J);C0b.prototype.dataChanged=function(){var a;((a=this.data)==null?0:a.class)&&kz(this.hostElement,this.data.class,!0);var b;((b=this.oldData)==null?0:b.class)&&kz(this.hostElement,this.oldData.class,!1);this.oldData=this.data}; C0b.prototype.computeTimestampString=function(a){return B0b.format(new Date(a/1E3))}; var QO=C0b;QO.prototype.dataChanged=QO.prototype.dataChanged;u([Q(),v("design:type",Object)],QO.prototype,"data",void 0);u([Q({computed:"computeTimestampString(data.timestampUsec)"}),v("design:type",String)],QO.prototype,"timestampString",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],QO.prototype,"enableRefreshWeb",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QO.prototype,"dataChanged",null); QO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],QO); V(QO,"yt-live-chat-server-error-message",function(){if(A0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><span id=\"timestamp\" class=\"style-scope yt-live-chat-server-error-message\">[[timestampString]]</span>\n<span id=\"message\" class=\"style-scope yt-live-chat-server-error-message\">[[data.message]]</span>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;z0b===void 0&&(z0b=document.createElement("template"));var d=z0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);A0b=a}a=A0b;return a});var D0b;var E0b;var F0b=function(){var a=J.apply(this,arguments)||this;a.defaultToFilledIcon=!1;return a}; l(F0b,J);F0b.prototype.computeHasSparkIcon=function(a){return a==="SPARK"}; F0b.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; var RO=F0b;u([K(X.YtRendererBehavior),v("design:type",Object)],RO.prototype,"ytRendererBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],RO.prototype,"ytLiveChatItemBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],RO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],RO.prototype,"defaultToFilledIcon",void 0);u([Q(),v("design:type",Object)],RO.prototype,"data",void 0); u([Q({value:!1,computed:"computeHasSparkIcon(data.icon.iconType)",reflectToAttribute:!0}),v("design:type",Boolean)],RO.prototype,"hasSparkIcon",void 0);RO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],RO); V(RO,"yt-live-chat-viewer-engagement-message-renderer",function(){if(E0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card\" class=\"style-scope yt-live-chat-viewer-engagement-message-renderer\"><yt-icon id=\"icon\" default-to-filled=\"[[defaultToFilledIcon]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope yt-live-chat-viewer-engagement-message-renderer\"></yt-icon><div id=\"content\" class=\"style-scope yt-live-chat-viewer-engagement-message-renderer\"><yt-formatted-string id=\"message\" split-lines=\"\" text=\"[[data.message]]\" class=\"style-scope yt-live-chat-viewer-engagement-message-renderer\"></yt-formatted-string><div id=\"action-button\" class=\"style-scope yt-live-chat-viewer-engagement-message-renderer\"></div></div><div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope yt-live-chat-viewer-engagement-message-renderer\"><yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"showContextMenu\" class=\"style-scope yt-live-chat-viewer-engagement-message-renderer\"><yt-icon icon=\"more_vert\" class=\"style-scope yt-live-chat-viewer-engagement-message-renderer\"></yt-icon></yt-icon-button></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;D0b===void 0&&(D0b=document.createElement("template"));var d=D0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);E0b=a}a=E0b;return a});var G0b;var H0b=function(){var a=J.apply(this,arguments)||this;a.modernUpdate=!1;a.buttonStyle="overlay";a.buttonType="filled";return a}; l(H0b,J);H0b.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"}; H0b.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}}; var SO=H0b;u([K(X.YtRendererBehavior),v("design:type",Object)],SO.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],SO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],SO.prototype,"modernUpdate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],SO.prototype,"buttonStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],SO.prototype,"buttonType",void 0); SO=u([R({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],SO); V(SO,"ytd-ad-hover-text-button-renderer",function(){if(G0b!==void 0)return G0b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-button-renderer id=\"info-button\" data=\"[[data.button.buttonRenderer]]\" hidden=\"[[!data.button]]\" overrides=\"[[computeButtonOverride(modernUpdate)]]\" class=\"style-scope ytd-ad-hover-text-button-renderer\">\n</ytd-button-renderer>\n<tp-yt-paper-tooltip id=\"ad-info-tooltip\" for=\"info-button\" hidden=\"[[!data.hoverText]]\" position=\"[[computeTooltipPosition(modernUpdate)]]\" class=\"style-scope ytd-ad-hover-text-button-renderer\">\n [[getSimpleString(data.hoverText)]]\n</tp-yt-paper-tooltip>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return G0b=a},{mode:1});var I0b;var J0b=function(){var a=J.apply(this,arguments)||this;a.buttonOverrides={size:"XS"};a.modern=y("web_button_rework");return a}; l(J0b,J);J0b.prototype.onHelpTap=function(a){this.data&&this.data.informationDialog&&(vv(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),a.preventDefault(),a.stopPropagation())}; var TO=J0b;u([Q(),v("design:type",Object)],TO.prototype,"buttonOverrides",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],TO.prototype,"modern",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],TO.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],TO.prototype,"data",void 0);TO=u([R({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],TO); V(TO,"ytd-live-chat-purchased-product-message-renderer",function(){if(I0b!==void 0)return I0b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n\n<div id=\"container\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">\n <a id=\"product-container\" class=\"yt-simple-endpoint style-scope ytd-live-chat-purchased-product-message-renderer\" href$=\"[[computeHref_(data.onClickCommand)]]\" data=\"[[data.onClickCommand]]\" data-offer-version-id$=\"[[data.debugOfferVersionId]]\">\n <div id=\"product-image\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">\n <yt-img-shadow class=\"no-transition style-scope ytd-live-chat-purchased-product-message-renderer\" thumbnail=\"[[data.thumbnail]]\"></yt-img-shadow>\n </div>\n <div id=\"product-info\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">\n <div id=\"purchased-message\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">\n <yt-formatted-string text=\"[[data.purchasedMessage]]\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\"></yt-formatted-string>\n </div>\n <div id=\"product-title-container\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">\n <div id=\"product-title\" show-icon$=\"[[data.showExternalIcon]]\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">[[data.productTitle]]\n <template is=\"dom-if\" if=\"[[data.showExternalIcon]]\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">\n <yt-icon class=\"hover-icon style-scope ytd-live-chat-purchased-product-message-renderer\" icon=\"open_in_new\"></yt-icon>\n </template>\n </div>\n </div>\n </div>\n </a>\n <div id=\"information-icon\" on-tap=\"onHelpTap\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">\n <ytd-button-renderer id=\"info-button\" data=\"[[data.informationButton.buttonRenderer]]\" hidden=\"[[!data.informationButton]]\" overrides=\"[[buttonOverrides]]\" role=\"tooltip\" tab-index=\"1\" class=\"style-scope ytd-live-chat-purchased-product-message-renderer\">\n </ytd-button-renderer>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return I0b=a},{mode:1});var K0b;var L0b;var M0b=function(){var a=J.apply(this,arguments)||this;a.isContainerDeleted=!1;return a}; l(M0b,J);M0b.prototype.onContextMenuClick=function(a){this.ytLiveChatItemBehavior.showContextMenu(a)}; M0b.prototype.isContainerDeletedChanged=function(){this.isContainerDeleted&&(this.set("data.authorName",null),this.set("data.authorBadges",null),this.set("data.authorPhoto",null),this.set("data.primaryText",null),this.set("data.secondaryText",null),this.set("data.image",null))}; var UO=M0b;UO.prototype.isContainerDeletedChanged=UO.prototype.isContainerDeletedChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],UO.prototype,"ytRendererBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],UO.prototype,"ytLiveChatItemBehavior",void 0);u([Q(),v("design:type",Object)],UO.prototype,"data",void 0);u([Q(),v("design:type",Object)],UO.prototype,"isContainerDeleted",void 0);u([Q(),v("design:type",String)],UO.prototype,"deletedStateMessage",void 0); u([O("isContainerDeleted"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],UO.prototype,"isContainerDeletedChanged",null);UO=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],UO); V(UO,"ytd-sponsorships-live-chat-header-renderer",function(){if(L0b!==void 0)return L0b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <div id=\"content\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <template is=\"dom-if\" if=\"[[data.authorPhoto]]\" restamp=\"\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <yt-img-shadow id=\"author-photo\" height=\"40\" thumbnail=\"[[data.authorPhoto]]\" width=\"40\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\"></yt-img-shadow>\n </template>\n <template is=\"dom-if\" if=\"[[!data.authorPhoto]]\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <yt-icon id=\"author-photo\" icon=\"yt-icons:avatar_anonymous\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\"></yt-icon>\n </template>\n <div id=\"header-content\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <div id=\"header-content-primary-column\" hidden$=\"[[isContainerDeleted]]\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <div id=\"header-content-inner-column\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <template is=\"dom-if\" if=\"[[data.authorName]]\" restamp=\"\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <yt-live-chat-author-chip author-badges=\"[[data.authorBadges]]\" author-name=\"[[data.authorName]]\" single-line=\"\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n </yt-live-chat-author-chip>\n </template>\n <div id=\"primary-text\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">[[getSimpleString(data.primaryText)]]</div>\n </div>\n <div id=\"secondary-text\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">[[getSimpleString(data.secondaryText)]]</div>\n </div>\n <div id=\"header-content-deleted-state\" hidden$=\"[[!isContainerDeleted]]\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <div id=\"deleted-primary-text\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">[[deletedStateMessage]]</div>\n </div>\n </div>\n </div>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.image]]\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <yt-img-shadow class=\"rhs-image style-scope ytd-sponsorships-live-chat-header-renderer\" height=\"104\" thumbnail=\"[[data.image]]\" width=\"104\">\n </yt-img-shadow>\n </template>\n <div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"onContextMenuClick\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\">\n <yt-icon icon=\"more_vert\" class=\"style-scope ytd-sponsorships-live-chat-header-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return L0b=a},{mode:Mz("kevlar_poly_si_batch_j045")?1:2});var VO=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_button_rework_with_live");a.buttonOverrides={style:"overlay",type:"filled"};return a}; l(VO,J);VO.prototype.configureRendererStamper=function(){return{"data.optInPrompt":{id:"opt-in-prompt",mapping:{liveChatViewerEngagementMessageRenderer:{component:"yt-live-chat-viewer-engagement-message-renderer",params:{defaultToFilledIcon:!0}},buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}}; VO.prototype.onCtaButtonClick=function(){var a,b=A((a=this.data)==null?void 0:a.optInPrompt,Qu);if(a=this.maybeGetButtonCommand(b)){var c;(c=Zq())==null||c.clickCommand(a)}}; VO.prototype.maybeGetButtonCommand=function(a){return!a||!a.command||A(a.command,wUb)===void 0&&A(a.command,vUb)===void 0?null:a.command}; VO.prototype.shouldHideOptinPrompt=function(a,b){return!a||b}; var WO=VO;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],WO.prototype,"ytRendererstamperBehavior",void 0);u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],WO.prototype,"ytLiveChatItemBehavior",void 0);u([Q(),v("design:type",Object)],WO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],WO.prototype,"modern",void 0);WO=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],WO); V(WO,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(K0b!==void 0)return K0b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-sponsorships-live-chat-header-renderer id=\"header\" data=\"[[data.header.liveChatSponsorshipsHeaderRenderer]]\" deleted-state-message=\"[[getSimpleString(data.deletedStateMessage)]]\" is-container-deleted=\"[[isDeleted]]\" class=\"style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer\">\n</ytd-sponsorships-live-chat-header-renderer>\n<div id=\"opt-in-prompt\" on-click=\"onCtaButtonClick\" hidden=\"[[shouldHideOptinPrompt(data.optInPrompt, isDeleted)]]\" class=\"style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return K0b=a},{mode:1});var N0b;var O0b=function(){return J.apply(this,arguments)||this}; l(O0b,J);O0b.prototype.onContextMenuClick=function(a){this.ytLiveChatItemBehavior.showContextMenu(a)}; O0b.prototype.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorBadges",null),this.set("data.authorPhoto",null),this.set("data.message",null))}; var XO=O0b;XO.prototype.isDeletedChanged=XO.prototype.isDeletedChanged;u([K(FN.YtLiveChatItemBehavior),v("design:type",GN)],XO.prototype,"ytLiveChatItemBehavior",void 0);u([Q(),v("design:type",Object)],XO.prototype,"data",void 0);u([O("isDeleted"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XO.prototype,"isDeletedChanged",null);XO=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],XO); V(XO,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(N0b!==void 0)return N0b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.authorPhoto]]\" restamp=\"\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\">\n <yt-img-shadow id=\"author-photo\" height=\"24\" thumbnail=\"[[data.authorPhoto]]\" width=\"24\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\"></yt-img-shadow>\n</template>\n<template is=\"dom-if\" if=\"[[!data.authorPhoto]]\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\">\n <yt-icon id=\"author-photo\" class=\"no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\" icon=\"yt-sys-icons:account_circle\"></yt-icon>\n</template>\n<div id=\"content\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\">\n <span id=\"timestamp\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\">\n [[timestampString]]\n \n </span><template is=\"dom-if\" if=\"[[data.authorName]]\" restamp=\"\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\"><yt-live-chat-author-chip author-badges=\"[[data.authorBadges]]\" author-name=\"[[data.authorName]]\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\">\n </yt-live-chat-author-chip>\n </template>\n <yt-formatted-string id=\"message\" hidden$=\"[[isDeleted]]\" text=\"[[data.message]]\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\"></yt-formatted-string>\n <yt-icon id=\"gift-icon\" default-to-filled=\"true\" hidden$=\"[[isDeleted]]\" icon=\"gift\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\"></yt-icon>\n <div id=\"deleted-message\" hidden$=\"[[!isDeleted]]\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\">\n [[getSimpleString(data.deletedStateMessage)]]\n </div>\n</div>\n<div id=\"menu\" hidden$=\"[[!data.contextMenuEndpoint]]\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\">\n <yt-icon-button id=\"menu-button\" label=\"[[data.contextMenuAccessibility.accessibilityData.label]]\" on-click=\"onContextMenuClick\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\">\n <yt-icon icon=\"more_vert\" class=\"style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return N0b=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var P0b=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return a}; l(P0b,J);f=P0b.prototype; f.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatAutoModMessageRenderer:"yt-live-chat-auto-mod-message-renderer",liveChatPaidMessageRenderer:"yt-live-chat-paid-message-renderer",liveChatLegacyPaidMessageRenderer:"yt-live-chat-legacy-paid-message-renderer",liveChatMembershipItemRenderer:"yt-live-chat-membership-item-renderer",liveChatTextMessageRenderer:"yt-live-chat-text-message-renderer",liveChatPaidStickerRenderer:"yt-live-chat-paid-sticker-renderer",liveChatDonationAnnouncementRenderer:"yt-live-chat-donation-announcement-renderer", liveChatModeChangeMessageRenderer:"yt-live-chat-mode-change-message-renderer",liveChatModerationMessageRenderer:"yt-live-chat-moderation-message-renderer",liveChatOfferClickCountMessageRenderer:"yt-live-chat-offer-click-count-message-renderer",liveChatPlaceholderItemRenderer:"yt-live-chat-placeholder-item-renderer",liveChatPurchasedProductMessageRenderer:"ytd-live-chat-purchased-product-message-renderer",liveChatSponsorshipsGiftPurchaseAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer", liveChatSponsorshipsGiftRedemptionAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",liveChatViewerEngagementMessageRenderer:"yt-live-chat-viewer-engagement-message-renderer",serverErrorMessage:"yt-live-chat-server-error-message"}}}}; f.handleLiveChatAction=function(a){A(a,mTb)?this.handleMarkChatItemAsDeletedAction(A(a,mTb)):A(a,lTb)&&this.handleRemoveChatItemAction(A(a,lTb))}; f.handleLiveChatActions=function(a){a.forEach(this.handleLiveChatAction,this)}; f.handleMarkChatItemAsDeletedAction=function(a){var b=this,c;((c=this.data)==null?0:c.items)&&this.data.items.forEach(function(d,e){var h=Object.keys(d)[0];Object.values(d)[0].id===a.targetItemId&&b.markAsDeleted("data.items",e,h,a.deletedStateMessage,a.showOriginalContentMessage)})}; f.handleRemoveChatItemAction=function(a){var b=this,c;((c=this.data)==null?0:c.items)&&this.data.items.forEach(function(d,e){Object.values(d)[0].id===a.targetItemId&&b.splice("data.items",e,1)})}; f.markAsDeleted=function(a,b,c,d,e){a=[a,b,c].join(".");this.set(a+".deletedStateMessage",d);this.set(a+".showOriginalContentMessage",e)}; var YO=P0b;u([Q(),v("design:type",Object)],YO.prototype,"data",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],YO.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],YO.prototype,"ytActionHandlerBehavior",void 0);YO=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],YO); V(YO,"yt-live-chat-item-display-list-renderer",function(){if(e0b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"items\" class=\"style-scope yt-live-chat-item-display-list-renderer\"></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;d0b===void 0&&(d0b=document.createElement("template"));var d=d0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);e0b=a}a=e0b;return a});var Q0b;var R0b,S0b=function(){if(R0b!==void 0)return R0b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope yt-live-chat-item-display-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Q0b===void 0&&(Q0b=document.createElement("template"));var d=Q0b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return R0b=a};var T0b=function(){var a=J.apply(this,arguments)||this;a.isHeader=!1;return a}; l(T0b,J);T0b.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}}; ia.Object.defineProperties(T0b,{template:{configurable:!0,enumerable:!0,get:function(){return S0b()}}}); var ZO=T0b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ZO.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],ZO.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],ZO.prototype,"isHeader",void 0);ZO=u([Wy({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],ZO);V(ZO,"yt-live-chat-item-display-renderer",function(){return S0b()});var U0b,V0b=function(){return Jy.apply(this,arguments)||this}; l(V0b,Jy);f=V0b.prototype;f.enableActiveViewMeasurement=function(a){if(this.isActiveViewEnabled(a)){var b=this.getUrlPrefixesFromCommand(a.viewableCommands);a=this.getUrlPrefixesFromCommand(a.endOfSessionCommands);U0b||(U0b=new mKb(this.getVersion()));oKb(U0b,this.hostElement);nKb(U0b,this.hostElement,b,a)}}; f.isActiveViewEnabled=function(a){return!!a&&(this.hasAtLeastOneUrl(a.viewableCommands)||this.hasAtLeastOneUrl(a.endOfSessionCommands))}; f.hasAtLeastOneUrl=function(a){return!!a&&a.length>0&&a[0].loggingUrls!=null&&a[0].loggingUrls.length>0}; f.getVersion=function(){var a=gk("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(a==null?void 0:a.length)===2?a[1]:null}; f.getUrlPrefixesFromCommand=function(a){if(!a)return[];var b=[];a=g(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,c.loggingUrls){c=g(c.loggingUrls);for(var d=c.next();!d.done;d=c.next())d=d.value,d.baseUrl&&b.push(d.baseUrl)}return b}; var W0b=V0b;W0b=u([Oy()],W0b);var $O=[W0b.prototype];var X0b=function(){var a=Jy.apply(this,arguments)||this;a._noAccessors=!0;a.scrollRate=3;a.autoScrollAnimationStart=0;a.autoScrollPaused=!1;a.autoScrollRafId=0;return a}; l(X0b,Jy);f=X0b.prototype;f.created=function(){var a=this;this.boundAutoScrollHandler=function(b){a.autoScroll(b)}}; f.detached=function(){this.hostElement.removeEventListener("mouseout",EA(this,this.startAutoScroll));this.hostElement.removeEventListener("click",EA(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",EA(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()}; f.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",EA(this,this.startAutoScroll)),this.hostElement.addEventListener("click",EA(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",EA(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",EA(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",EA(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover", EA(this,this.endAutoScroll)),this.endAutoScroll())}; f.autoScroll=function(a){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=a);var b;if(b=!this.autoScrollPaused&&this.scrollTarget)b=this.scrollTarget,b=b.scrollHeight-b.scrollTop!==b.clientHeight;b&&(b=1E3/this.scrollRate,a-=this.autoScrollAnimationStart,a>b&&(this.scrollTarget.scrollTop+=Math.ceil(a/b),this.autoScrollAnimationStart=0),this.startAutoScroll())}; f.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)}; f.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)}; var aP=X0b;aP.prototype.autoScrollEnabledChanged=aP.prototype.autoScrollEnabledChanged;u([Q(),v("design:type",Object)],aP.prototype,"scrollRate",void 0);u([Q(),v("design:type",Object)],aP.prototype,"scrollTarget",void 0);u([Q(),v("design:type",Boolean)],aP.prototype,"autoScrollEnabled",void 0);u([O("autoScrollEnabled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aP.prototype,"autoScrollEnabledChanged",null);aP=u([Oy()],aP);var Y0b=[aP.prototype];var Z0b=function(){var a=Jy.apply(this,arguments)||this;a.showInput=!1;return a}; l(Z0b,Jy);f=Z0b.prototype;f.detached=function(){this.showInput&&window.removeEventListener("click",EA(this,this.closeOnOutsideClick_))}; f.stopPropagation_=function(a){this.showInput&&a.stopPropagation()}; f.closeOnOutsideClick_=function(a){this.closeOnOutsideClickCondition(a)&&(this.showInput=!1,window.removeEventListener("click",EA(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())}; f.closeOnOutsideClickCondition=function(){return!0}; f.closeOnOutsideClickHandler=function(){}; f.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",EA(this,this.closeOnOutsideClick_));this.openOnClickHandler()}; f.openOnClickHandler=function(){}; f.showInputChanged=function(){}; f.setShowInput=function(a){this.showInput=a}; var bP=Z0b;bP.prototype.setShowInput=bP.prototype.setShowInput;bP.prototype.showInputChanged=bP.prototype.showInputChanged;bP.prototype.openOnClickHandler=bP.prototype.openOnClickHandler;bP.prototype.openOnClick_=bP.prototype.openOnClick_;bP.prototype.closeOnOutsideClickHandler=bP.prototype.closeOnOutsideClickHandler;bP.prototype.closeOnOutsideClickCondition=bP.prototype.closeOnOutsideClickCondition;bP.prototype.closeOnOutsideClick_=bP.prototype.closeOnOutsideClick_; bP.prototype.stopPropagation_=bP.prototype.stopPropagation_;u([Q({reflectToAttribute:!0}),v("design:type",Object)],bP.prototype,"showInput",void 0);u([M("click"),M("keydown"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],bP.prototype,"stopPropagation_",null);u([O("showInput"),v("design:type",Function),v("design:paramtypes",[Boolean]),v("design:returntype")],bP.prototype,"showInputChanged",null);bP=u([Oy()],bP);var $0b=[bP.prototype];var cP=function(){var a=Jy.apply(this,arguments)||this;a.disableGridStateAware=!1;a.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};a.currentGridClass="";return a}; l(cP,Jy);cP.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);dt(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var a=this.gridStateAwareGetElement();kz(a,"grid",!0)}}; cP.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)}; cP.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?T(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement}; cP.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var a="grid-disabled";else{a=yVb.getInstance();var b=this.get("pageSubtype");a=b&&vVb.includes(b)?"grid-disabled":a.currentSnapState_?a.currentSnapState_.className:null}(b=this.gridStateAwareGetElement())&&a!==this.currentGridClass&&(a&&kz(b,a,!0),this.currentGridClass&&kz(b,this.currentGridClass,!1),this.currentGridClass=a)}; var dP=cP;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],dP.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",String)],dP.prototype,"gridStateAwareSizingElementSelector",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],dP.prototype,"disableGridStateAware",void 0);dP=u([Oy()],dP);var eP=[dP.prototype,wA.YtActionHandlerBehavior];var fP=new sm("GUIDE_TOKEN");var gP={},a1b=function(){var a=Jy.apply(this,arguments)||this;a.guideStateActionMap={"ytd-update-guide-state-action":"handleGuideStateAction","ytd-update-mini-guide-state-action":"handleMiniGuideStateAction","ytd-update-guide-opened-action":"handleGuideOpenedAction","ytd-update-active-endpoint-action":"handleActiveEndpointAction"};return a}; l(a1b,Jy);f=a1b.prototype;f.onActiveEndpointChange=function(){y("kevlar_property_notify_migration_killswitch")||this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))}; f.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var a=um().resolve(tm(fP));a&&(this.guidePersistentAndVisible=a.getGuidePersistentAndVisible(),this.activeEndpoint=a.getActiveEndpoint(),this.guideOpened=a.getGuideOpened(),this.miniGuideVisible=a.getMiniGuideVisible())}; f.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)}; f.handleGuideStateAction=function(a){this.guidePersistentAndVisible=a}; f.handleMiniGuideStateAction=function(a){this.miniGuideVisible=a}; f.handleGuideOpenedAction=function(a){this.guideOpened=a}; f.handleActiveEndpointAction=function(a){this.activeEndpoint=a}; var hP=a1b;hP.prototype.onActiveEndpointChange=hP.prototype.onActiveEndpointChange;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],hP.prototype,"ytActionHandlerBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],hP.prototype,"guidePersistentAndVisible",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],hP.prototype,"miniGuideVisible",void 0); u([Q({notify:y("kevlar_property_notify_migration_killswitch")}),v("design:type",Object)],hP.prototype,"activeEndpoint",void 0);u([O("activeEndpoint"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hP.prototype,"onActiveEndpointChange",null);u([Q(),v("design:type",Boolean)],hP.prototype,"guideOpened",void 0);hP=u([Oy()],hP);gP.YtdGuideStateAwareBehavior=[];gP.YtdGuideStateAwareBehavior.push(hP.prototype,wA.YtActionHandlerBehavior);var b1b={YtdReduxBehavior:[]};b1b.YtdReduxBehavior.push.apply(b1b.YtdReduxBehavior,Rz);var c1b=function(){return Jy.apply(this,arguments)||this}; l(c1b,Jy);f=c1b.prototype;f.activeChanged=function(){if(this.active){var a=T(this.hostElement).querySelector("#header");a&&vv(a,"iron-resize");window.addEventListener("scroll",EA(this,this.onScroll))}else window.removeEventListener("scroll",EA(this,this.onScroll)),vv(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})}; f.guideVisibleChanged=function(){var a=T(this.hostElement).querySelector("#header");a&&vv(a,"iron-resize")}; f.onScroll=function(){var a=this;yz(this,"onScroll",function(){var b=T(a.hostElement).querySelector("#header");b&&b.polymerController&&(b=b.polymerController.getScrollState().progress===1?"standard":"seamed",vv(a.hostElement,"yt-request-panel-mode-change",{mode:b}))},10)}; f.tabsChanged=function(){if(this.tabs){for(var a=null,b=0,c=this.tabs.length;b<c;++b){var d=this.tabs[b].tabRenderer;if(d&&d.selected){a=b;break}}this.selected=a}}; f.onTabsActivate=function(a){vv(this.hostElement,"yt-navigate",{endpoint:this.tabs[a.detail.selected].tabRenderer.endpoint})}; var iP=c1b;iP.prototype.tabsChanged=iP.prototype.tabsChanged;iP.prototype.guideVisibleChanged=iP.prototype.guideVisibleChanged;iP.prototype.activeChanged=iP.prototype.activeChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],iP.prototype,"ytRendererBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],iP.prototype,"ytdGuideStateAwareBehavior",void 0);u([Q(),v("design:type",Array)],iP.prototype,"tabs",void 0); u([Q(),v("design:type",Object)],iP.prototype,"selected",void 0);u([Q(),v("design:type",Boolean)],iP.prototype,"active",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],iP.prototype,"disableHeaderFluidWidth",void 0);u([O("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],iP.prototype,"activeChanged",null); u([O("guidePersistentAndVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],iP.prototype,"guideVisibleChanged",null);u([O("tabs"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],iP.prototype,"tabsChanged",null);iP=u([Oy()],iP);var d1b=[X.YtRendererBehavior,gP.YtdGuideStateAwareBehavior,iP.prototype];var e1b=gq(115994),f1b=gq(115993),jP=function(a,b,c){var d=this;var e=c.dragDownAction;this.layer=0;this.watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return d.dragDownAction()}}}}; this.watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return d.dragDownAction()}}}}; this.fullscreen=!1;if(y("kevlar_touch_gesture_ves")){var h=Zq();cr(h,e1b,this.layer);cr(h,f1b,this.layer);this.dragDownAction=function(){e();fr(h,{visualElement:d.fullscreen?e1b:f1b})}}else this.dragDownAction=e; this.gesture=new ZM(a,b,this.watchConfig,y("kevlar_watch_gesture_pandown")?"pandown":void 0);this.attach()}; jP.prototype.attach=function(){this.gesture.attach()}; jP.prototype.detach=function(){this.gesture.detach()}; jP.prototype.update=function(a){this.fullscreen=a;this.gesture.config=a?this.watchFullScreenConfig:this.watchConfig};var kP={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(a,b,c){var d=this.getClickTarget_(b);if(d&&this.isClickAllowed_(d)){b.preventDefault();a=(0,uc.unsafeClone)(a);var e=this.getContainerBoundingRect();b=this.getRelativeClickXy_(b,e);this.expandEndpointUrlMacros_(a,{NX:b[0],NY:b[1],NB:d.code});c&&this.truncateWebCommendMetadataUrl_(a);vv(this.hostElement,"yt-navigate",{endpoint:a})}}, getClickTarget_:function(a){if(!this.clickTargetMap)return null;a=Yy(a)||[];a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;if(b===T(this.hostElement).querySelector("#menu"))break;if(b===T(this.hostElement).querySelector("#media-hover-overlay ytd-button-renderer")&&y("enable_top_landscape_image_button_command_web"))break;if(b=this.clickTargetMap.get(b.id))return b}return null}, getRelativeClickXy_:function(a,b){var c=a.detail.x,d=a.detail.y;y("use_on_click_for_desktop_display_ad")&&a.clientX!=null&&a.clientY!=null&&(c=a.clientX,d=a.clientY);a=Math.round(c-b.left);b=Math.round(d-b.top);return a<0||b<0?[null,null]:[a,b]}, getContainerBoundingRect:function(){return T(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()}, expandEndpointUrlMacros_:function(a,b){for(var c=g(a.loggingUrls||[]),d=c.next();!d.done;d=c.next())d=d.value,d.baseUrl&&(d.baseUrl=OIb(d.baseUrl,b));a.urlEndpoint&&a.urlEndpoint.url&&(a.urlEndpoint.url=OIb(a.urlEndpoint.url,b));a.commandMetadata&&a.commandMetadata.webCommandMetadata&&a.commandMetadata.webCommandMetadata.url&&(a.commandMetadata.webCommandMetadata.url=OIb(a.commandMetadata.webCommandMetadata.url,b))}, truncateWebCommendMetadataUrl_:function(a){if(a.commandMetadata&&a.commandMetadata.webCommandMetadata&&a.commandMetadata.webCommandMetadata.url){var b=a.commandMetadata.webCommandMetadata.url,c=b.indexOf("&pp=");if(c>0){var d=b.indexOf("&",c+1);a.commandMetadata.webCommandMetadata.url=d>c&&d<b.length?b.slice(0,c)+b.slice(d):b.slice(0,c)}}}, configureClickTargets:function(a,b,c){this.containerId=a;this.clickTargetMap=new Map;a=g(b);for(b=a.next();!b.done;b=a.next())if(b=b.value,b.location){var d=c.get(b.location);d&&(kz(T(this.hostElement).querySelector("#"+d),"yt-simple-endpoint",this.isClickAllowed_(b)),this.clickTargetMap.set(d,b))}}, isClickAllowed_:function(a){return a.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||a.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||a.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||a.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};var g1b;var lP,h1b=function(){return J.apply(this,arguments)||this}; l(h1b,J);f=h1b.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.ctaRenderer":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}}; f.computeShowCta=function(a){return!(a==null||!a.ctaRenderer)}; f.onCtaClick=function(){var a,b,c,d=(a=this.data)==null?void 0:(b=a.ctaRenderer)==null?void 0:(c=b.buttonRenderer)==null?void 0:c.command;d&&this.ytComponentBehavior.resolveCommand(d)}; f.onTap=function(){}; f.dataChanged=function(){if(this.data){if(!y("trigger_impression_pings_on_view_search_desktop")&&this.data.impressionUrls&&!this.data.impressionsFired){for(var a=g(this.data.impressionUrls),b=a.next();!b.done;b=a.next())b=b.value,qra(b,sra(b));this.data.impressionsFired=!0}this.data.adBadge||this.set("data.adBadge",lP.JSC$13710_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container", lP.JSC$13710_DEFAULT_CLICK_LOCATION_BEHAVIOR,lP.JSC$13710_CLICK_LOCATION_ID_MAP);this.thumbnail&&(a=this.thumbnail.getElementsByTagName("a"),a.length>0&&(a=a.namedItem("thumbnail"))&&a.removeAttribute("href"))}}; f.impressionLog=function(){if(y("trigger_impression_pings_on_view_search_desktop")&&this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var a=g(this.data.impressionUrls),b=a.next();!b.done;b=a.next())b=b.value,qra(b,sra(b));this.data.impressionsFired=!0}}; f.maybeComputeHref=function(){return null}; f.onClick=function(a){var b,c=(b=this.data)==null?void 0:b.navigationEndpoint;if(c&&A(c,lq))this.ytSparklesClickLocationBehavior.handleClick(c,a,!0),a.stopPropagation();else if(c){var d,e;((d=this.data)==null?0:d.navigationEndpoint)&&((e=this.data)==null?0:e.adPlaybackContextParams)&&mVb(this.data.navigationEndpoint,this.data.adPlaybackContextParams);this.ytComponentBehavior.resolveCommand(c)}}; f.onThumbnailContainerClick=function(a){this.onClick(a)}; f.computeThumbnailWidth=function(a,b){return a?b==="MASSIVE"?600:b==="BIG"?500:b==="MEDIUM"?450:420:360}; var mP=lP=h1b;lP.prototype.dataChanged=lP.prototype.dataChanged;lP.prototype.onTap=lP.prototype.onTap;mP.JSC$13710_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:Fv("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};mP.JSC$13710_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]); mP.JSC$13710_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],mP.prototype,"ytRendererstamperBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],mP.prototype,"ytRendererBehavior",void 0);u([K($O),v("design:type",Object)],mP.prototype,"ytdActiveViewBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],mP.prototype,"ytComponentBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],mP.prototype,"ytSparklesClickLocationBehavior",void 0);u([Q(),v("design:type",Object)],mP.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("enable_desktop_search_bigger_thumbs")}}), v("design:type",Boolean)],mP.prototype,"useBiggerThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],mP.prototype,"biggerThumbsStyle",void 0);u([Q({reflectToAttribute:!0,computed:"computeShowCta(data)"}),v("design:type",Boolean)],mP.prototype,"showCta",void 0);u([My("ytd-thumbnail"),v("design:type",HTMLElement)],mP.prototype,"thumbnail",void 0);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mP.prototype,"onTap",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mP.prototype,"dataChanged",null);mP=lP=u([R({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],mP); V(mP,"ytd-promoted-video-renderer",function(){if(g1b!==void 0)return g1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"main-container\" class=\"style-scope ytd-promoted-video-renderer\">\n <ytd-thumbnail id=\"thumbnail-container\" data=\"[[data]]\" width=\"[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]\" on-click=\"onThumbnailContainerClick\" class=\"style-scope ytd-promoted-video-renderer\">\n </ytd-thumbnail>\n <div id=\"metadata-container\" class=\"style-scope ytd-promoted-video-renderer\">\n <div id=\"text-container\" class=\"style-scope ytd-promoted-video-renderer\">\n <a id=\"endpoint\" class=\"yt-simple-endpoint style-scope ytd-promoted-video-renderer\" data=\"[[data.navigationEndpoint]]\" href$=\"[[maybeComputeHref(data.navigationEndpoint)]]\" on-click=\"onClick\">\n <div id=\"meta\" class=\"style-scope ytd-promoted-video-renderer\">\n <div id=\"title-wrapper\" class=\"style-scope ytd-promoted-video-renderer\">\n \n <h3 id=\"video-title\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" title$=\"[[getSimpleString(data.title)]]\" class=\"style-scope ytd-promoted-video-renderer\">\n [[getSimpleString(data.title)]]\n </h3>\n </div>\n <div id=\"byline\" class=\"style-scope ytd-promoted-video-renderer\">\n <div id=\"ad-badge-container\" hidden=\"[[!data.adBadge]]\" class=\"style-scope ytd-promoted-video-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.adBadge]]\" class=\"style-scope ytd-promoted-video-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <ytd-video-meta-block data=\"[[data]]\" class=\"style-scope ytd-promoted-video-renderer\"></ytd-video-meta-block>\n </div>\n </div>\n <span id=\"description-text\" class=\"style-scope ytd-promoted-video-renderer\">[[getSimpleString(data.description)]]</span>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-promoted-video-renderer\">\n </ytd-badge-supported-renderer>\n </a>\n <div id=\"call-to-action\" on-click=\"onCtaClick\" class=\"style-scope ytd-promoted-video-renderer\"></div>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-promoted-video-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return g1b=a},{mode:Mz("kevlar_poly_si_batch_j046")?1:2});var i1b;RB("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var j1b=function(){return J.apply(this,arguments)||this}; l(j1b,J);j1b.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}}; var nP=j1b;u([K(X.YtRendererBehavior),v("design:type",Object)],nP.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],nP.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],nP.prototype,"data",void 0);nP=u([R({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],nP); V(nP,"ytd-search-pyv-renderer",function(){if(i1b!==void 0)return i1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-search-pyv-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return i1b=a},{mode:Mz("kevlar_poly_si_batch_j048")? 1:2});var k1b;var oP={}; oP.YtLazyListBehavior=[UB.YtTaskEmitterBehavior,{_noAccessors:!0,properties:{initialCount:{type:Number,value:4},targetFramerate:{type:Number,value:20},minChunkSize:{type:Number,value:1},autoFill:{type:Boolean,value:!1},disableAutoFill:{type:Boolean,value:!1},shownItems:Array,shownCount:{type:Number,value:0},canShowMore:{type:Boolean,notify:!0,reflectToAttribute:!0,observer:"onCanShowMoreUpdated_"},renderDelay:Number,targetFrameTime_:{type:Number,computed:"computeFrameTime_(targetFramerate)"},canScheduleJobs:{type:Boolean, value:!0,observer:"canScheduleJobsChanged_"}},itemsPath:"data.items",beforeRegister:function(){if(this.itemsPath)if(this.getItemsPath&&this.getItemsPath instanceof Function&&(this.itemsPath=this.getItemsPath()),this.useSignals)this.addReactiveSchema({type:"observe",method:{methodName:"deepLazyListObserver_",args:[{type:"wildcard",path:this.itemsPath}]}});else{var a=(this.constructor.generatedFrom||this).observers;a||(a=[]);a.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers= a}}, created:function(){this.boundRenderChunk_=this.renderChunk_.bind(this);this.items_=null;this.lazyListRenderJobId_=this.chunkCount_=this.lastChunkTime_=this.length_=0;this.nonDeferredItemCount=-1;this.renderElementsOutsideVisibleArea_=null;this.partiallyRenderedItems_=new WeakSet}, fillRemainingListItems:function(){this.fillRange_(this.shownCount,this.length_)}, renderDeferredElements:function(){var a=this.renderElementsOutsideVisibleArea_;a&&(ynb(a,4),a.processSignal())}, deepLazyListObserver_:function(a){var b=this;if(a){var c=a.value||[];if(this.itemsPath==a.path){var d=this.nonDeferredItemCount;a=0;d>-1&&c.length>d&&(a=gk("REMAINING_DOVA_DEFERRED_CHUNKS",-1));a>0?(d>0&&(d=c.slice(0,d),this.setInitialItemsOnDataChanged(d)),(d=this.renderElementsOutsideVisibleArea_)?d.cancel():(d=this.renderElementsOutsideVisibleArea_=new WB(2,"eocs"),gm(window,"scroll",function(){return b.renderDeferredElements()})),XB(d,function(){b.setInitialItemsOnDataChanged(c)}),fk("REMAINING_DOVA_DEFERRED_CHUNKS", a-1)):this.setInitialItemsOnDataChanged(c)}else if(this.itemsPath+".splices"==a.path)this.onItemsUpdated_(c);else d="shownItems"+a.path.substr(this.itemsPath.length),this.useSignals&&d==="shownItems.length"||this.notifyPath(d,a.value)}else this.cancelPendingTasks_()}, onItemsUpdated_:function(a){a&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(a),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())}, updateChangeRecord_:function(a){a=a.indexSplices;for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d.index<this.shownCount&&(d.removed&&this.splice("shownItems",d.index,d.removed.length),d.addedCount)){var e=d.object.slice(d.index,d.index+d.addedCount);d=["shownItems",d.index,0];d.push.apply(d,e);this.splice.apply(this,d)}}this.shownCount=this.shownItems?this.shownItems.length:0}, setInitialItemsOnDataChanged:function(a){this.cancelPendingTasks_();a||(a=[]);this.items_=a;this.length_=this.items_.length;this.shownItems=this.items_.slice(0,this.initialCount);this.shownCount=this.shownItems.length;this.canShowMore=this.shownCount<this.length_;this.autoFill&&(hk("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&dt(this,this.tryRenderChunk_)))}, fillRange_:function(a,b){this.canShowMore&&this.items_&&(a=this.items_.slice(a,b),a.unshift("shownItems"),this.push.apply(this,a),this.shownCount=b,this.canShowMore=this.shownCount<this.length_)}, tryRenderChunk_:function(){var a=this;this.canShowMore&&yz(this,"renderChunk",function(){a.requestRenderChunk_()})}, requestRenderChunk_:function(){if(hk("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=Tk(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0}, cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var a=this.renderElementsOutsideVisibleArea_;a&&(a.cancel(),this.renderElementsOutsideVisibleArea_=null)}, renderChunk_:function(){var a=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(a-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=a;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()}, computeFrameTime_:function(a){return Math.ceil(1E3/a)}, onCanShowMoreUpdated_:function(a){this.data&&this.items_!==null&&(a?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))}, canScheduleJobsChanged_:function(a){!this.shouldUseTaskManager()&&this.data&&(!a&&this.canShowMore?(ddb(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):a&&this.partiallyRenderedItems_.has(this.items_)&&(y("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var pP={},rP=function(){var a=Jy.apply(this,arguments)||this;a.atStart=!0;a.atEnd=!0;a.startIndex=0;a.endIndex=0;a.scrollCount=0;a.initialStartIndex=0;a.disableScrollEventListener=!1;a.useFloorScrolling=!1;a.isSearch=!1;a.dragging=!1;a.dragMouseStart=0;a.dragOffsetStart=0;a.disableWheelScroll=!1;a.centerListItems=!1;a.offset=0;a.minComponentWidth=0;a.marginWidthRight=0;a.marginWidthLeft=0;a.setButtonsStateRequested=!1;a.itemsVisibilityObserver=null;a.fullyVisibleItemsIndices=[];a.JSC$13726_onWheelScroll= function(b){if(a.isSearch&&!a.disableWheelScroll&&y("desktop_enable_dmpanel_wheel_scroll")){var c=b.shiftKey?Math.abs(b.deltaY)>Math.abs(b.deltaX)?b.deltaY:b.deltaX:b.deltaX;c!==0&&(b.preventDefault(),a.ytLazyListBehavior.fillRemainingListItems(),a.offset+=c,qP(a),a.reposition_())}}; a.JSC$13726_onPointerDown=function(b){l1b(a)&&(a.dragMouseStart=b.clientX,a.dragOffsetStart=a.offset,a.dragging=!0)}; a.onPointerMove=function(b){l1b(a)&&a.dragging&&(a.ytLazyListBehavior.fillRemainingListItems(),a.offset=a.dragOffsetStart-(b.clientX-a.dragMouseStart),qP(a),a.reposition_())}; a.JSC$13726_onPointerUp=function(){l1b(a)&&(a.dragging=!1)}; return a}; l(rP,Jy);var m1b=function(a){var b=T(a.hostElement).querySelector("#items").children;if(!b)return 0;var c=0;a=g(a.fullyVisibleItemsIndices);for(var d=a.next();!d.done;d=a.next())c+=b[d.value].clientWidth;return c},l1b=function(a){return a.isSearch&&y("desktop_enable_dmpanel_click_drag_scroll")}; rP.prototype.created=function(){this.cachedViewportWidth=gk("initialInnerWidth")||window.innerWidth;this.JSC$13726_cachedViewportHeight=gk("initialInnerHeight")||window.innerHeight;gk("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&fk("REMAINING_DOVA_DEFERRED_CHUNKS",6)}; rP.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&y("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();n1b(this)}; rP.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&y("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var a;(a=this.itemsVisibilityObserver)==null||a.disconnect();this.itemsVisibilityObserver=null;var b;(b=this.itemsObserver)==null||b.disconnect()}; var n1b=function(a){var b=T(a.hostElement).querySelector("#scroll-container");if(b){if(!a.itemsVisibilityObserver){var c=window.getComputedStyle(b).marginRight;a.itemsVisibilityObserver=new IntersectionObserver(function(d){o1b(a,d)},{root:b, rootMargin:c,threshold:.98})}if(b=T(a.hostElement).querySelector("#items"))a.itemsObserver=new Us(b,function(d){p1b(a,d)})}},p1b=function(a,b){q1b(a)&&(Array.from(b.addedNodes).filter(function(c){return c.nodeType===Node.ELEMENT_NODE}).forEach(function(c){a.itemsVisibilityObserver&&a.itemsVisibilityObserver.observe(c)}),Array.from(b.removedNodes).filter(function(c){return c.nodeType===Node.ELEMENT_NODE}).forEach(function(c){a.itemsVisibilityObserver&&a.itemsVisibilityObserver.unobserve(c)}))},o1b= function(a,b){var c=new Set(a.fullyVisibleItemsIndices); b=g(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var e=d.target.parentElement;e?(e=Array.from(e.children).indexOf(d.target),d.isIntersecting?c.add(e):c.has(e)&&c.delete(e)):Jm(new Mk("Parent element not found",d.target.nodeName))}a.fullyVisibleItemsIndices=Array.from(c).sort(function(h,k){return h-k}); c.size===0?Jm(new Mk("No visible entries in horizontal list")):(a.startIndex=a.fullyVisibleItemsIndices[0],a.endIndex=a.fullyVisibleItemsIndices[a.fullyVisibleItemsIndices.length-1])},q1b=function(a){a.data?a=(a=a.data)&&a.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===a.itemSizeConstraint:!1:a=!1; return a}; f=rP.prototype;f.addScrollEventListeners=function(){var a=T(this.hostElement).querySelector("#scroll-container");a.style.touchAction="pan-y";a.addEventListener("wheel",this.JSC$13726_onWheelScroll);a.addEventListener("pointerdown",this.JSC$13726_onPointerDown);a.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.JSC$13726_onPointerUp)}; f.removeScrollEventListeners=function(){var a=T(this.hostElement).querySelector("#scroll-container");a.removeEventListener("wheel",this.JSC$13726_onWheelScroll);a.removeEventListener("pointerdown",this.JSC$13726_onPointerDown);a.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.JSC$13726_onPointerUp)}; f.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&dt(this,this.setStartIndex,[this.initialStartIndex])}; f.reposition_=function(){var a=gk("HTML_DIR")=="rtl"?"":"-",b=T(this.hostElement).querySelector("#items");b&&(b.style.transform="translateX("+a+this.offset+"px)");this.requestButtonsStateUpdate_()}; f.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,dt(this,this.setButtonsState_))}; f.setButtonsState_=function(){this.setButtonsStateRequested=!1;var a=T(this.hostElement).querySelector("#items").firstElementChild;if(a){this.minComponentWidth||(this.minComponentWidth=r1b(this,a));a=T(this.hostElement).querySelector("#scroll-container").clientWidth;var b=T(this.hostElement).querySelector("#items").clientWidth,c=this.get(this.ytLazyListBehavior.itemsPath,this);if(c){var d=Math.round(a/this.minComponentWidth)||1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/ this.minComponentWidth),this.endIndex=Math.min(this.startIndex+d,c.length)-1)}this.ytLazyListBehavior.canShowMore?b+this.minComponentWidth>=this.offset+a&&(this.atEnd=!1):this.atEnd=this.offset+a>=b-20?!0:!1;this.atStart=this.offset<=20}}; f.setStartIndex=function(a){if(!this.minComponentWidth){var b=T(this.hostElement).querySelector("#items").firstElementChild;if(!b)return;this.minComponentWidth=r1b(this,b)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*a;qP(this);this.reposition_()}; f.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();Ms();var a=T(this.hostElement).querySelector("#scroll-container").clientWidth;y("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=r1b(this,T(this.hostElement).querySelector("#items").firstElementChild));a=this.useFloorScrolling?Math.floor(a/this.minComponentWidth)||1:Math.round(a/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&s1b(this);this.offset+=q1b(this)?m1b(this): a*this.minComponentWidth;qP(this);this.reposition_();this.scrollCount++}; f.prevClick_=function(){var a=T(this.hostElement).querySelector("#scroll-container").clientWidth;a=this.useFloorScrolling?Math.floor(a/this.minComponentWidth)||1:Math.round(a/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=q1b(this)?m1b(this):this.minComponentWidth*this.scrollCount-1):this.offset-=q1b(this)?m1b(this):a*this.minComponentWidth;this.centerListItems&&s1b(this);qP(this);this.reposition_()}; f.onIronResize_=function(){this.resizeSupportEnabled&&dt(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()}; f.onItemsTransitionEnd_=function(a){Zy(a)===T(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()}; f.onChildElementFocus_=function(a){if(y("web_horizontal_list_focus_bugfix")){a=a.target.closest("#items > *");var b=T(this.hostElement).querySelector("#scroll-container");if(b.contains(a)){if(a.offsetLeft<this.offset)this.offset=Math.abs(a.offsetLeft)<a.clientWidth?0:a.offsetLeft;else if(a.offsetLeft+a.clientWidth>this.offset+b.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),Ms(),this.offset=a.offsetLeft+a.clientWidth-b.clientWidth;else return;qP(this);this.reposition_()}}}; f.observeShownItems_=function(){this.reset()}; f.checkComponentWidthResize=function(){var a=T(this.hostElement).querySelector("#items").firstElementChild;a&&(a=r1b(this,a),this.centerListItems||a!==this.minComponentWidth)&&(this.minComponentWidth=a,this.offset=a*this.scrollCount,this.centerListItems&&s1b(this),qP(this),this.reposition_())}; var r1b=function(a,b){var c=window.getComputedStyle(b).marginRight;c=Math.floor(Number(c.replace("px","")));var d=window.getComputedStyle(b).marginLeft;d=Math.floor(Number(d.replace("px","")));a.centerListItems&&!a.marginWidthRight&&(a.marginWidthRight=c,a.marginWidthLeft=d);return a.resizeSupportEnabled?b.getBoundingClientRect().width+c:b.offsetWidth+c},qP=function(a){var b=T(a.hostElement).querySelector("#scroll-container").clientWidth,c=T(a.hostElement).querySelector("#items").clientWidth; a.offset<0?a.offset=0:a.offset+b>=c&&(a.offset=c-b)},s1b=function(a){a.offset-=(T(a.hostElement).querySelector("#scroll-container").clientWidth+a.marginWidthRight-a.minComponentWidth)/2-a.marginWidthLeft}; ia.Object.defineProperties(rP.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var a=gk("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(a==-1)a=this.JSC$13726_cachedViewportHeight,a=a>1320?5:a>1020?4:a>730?3:a>430?2:1;else if(a==0)return 0;fk("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",a-1);a=gk("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(a>-1)return a;a=this.cachedViewportWidth;a=a>1600?6:a>1400?5:a>1300?4:a>1090?5:a>870?4:a>660?3:2;fk("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT", a);return a}, set:function(){}}, resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!y("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}}); var sP=rP;sP.prototype.observeShownItems_=sP.prototype.observeShownItems_;sP.prototype.onChildElementFocus_=sP.prototype.onChildElementFocus_;sP.prototype.onItemsTransitionEnd_=sP.prototype.onItemsTransitionEnd_;sP.prototype.onIronResize_=sP.prototype.onIronResize_;sP.prototype.prevClick_=sP.prototype.prevClick_;sP.prototype.nextClick_=sP.prototype.nextClick_;sP.prototype.setButtonsState_=sP.prototype.setButtonsState_;sP.prototype.requestButtonsStateUpdate_=sP.prototype.requestButtonsStateUpdate_; sP.prototype.reposition_=sP.prototype.reposition_;sP.prototype.reset=sP.prototype.reset;u([K(X.YtRendererBehavior),v("design:type",Object)],sP.prototype,"ytRendererBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],sP.prototype,"ytLazyListBehavior",void 0);u([Q(),v("design:type",Object)],sP.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],sP.prototype,"atStart",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],sP.prototype,"atEnd",void 0); u([Q(),v("design:type",Object)],sP.prototype,"startIndex",void 0);u([Q(),v("design:type",Object)],sP.prototype,"endIndex",void 0);u([Q({value:6}),v("design:type",Number)],sP.prototype,"initialCount",void 0);u([Q(),v("design:type",Object)],sP.prototype,"scrollCount",void 0);u([Q(),v("design:type",Object)],sP.prototype,"initialStartIndex",void 0);u([Q(),v("design:type",Object)],sP.prototype,"disableScrollEventListener",void 0);u([Q(),v("design:type",Object)],sP.prototype,"supportComponentResize",void 0); u([Q({value:function(){var a=this;return function(){return a.prevClick_()}}}), v("design:type",Function)],sP.prototype,"boundPrevClick",void 0);u([Q({value:function(){var a=this;return function(){return a.nextClick_()}}}), v("design:type",Function)],sP.prototype,"boundNextClick",void 0);u([Q(),v("design:type",Object)],sP.prototype,"useFloorScrolling",void 0);u([Q(),v("design:type",Object)],sP.prototype,"isSearch",void 0);u([Q(),v("design:type",Object)],sP.prototype,"dragging",void 0);u([Q(),v("design:type",Object)],sP.prototype,"dragMouseStart",void 0);u([Q(),v("design:type",Object)],sP.prototype,"dragOffsetStart",void 0);u([Q(),v("design:type",Object)],sP.prototype,"disableWheelScroll",void 0); u([Q(),v("design:type",Object)],sP.prototype,"centerListItems",void 0);u([M("iron-resize"),O("guideOpened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],sP.prototype,"onIronResize_",null);u([M("transitionend"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],sP.prototype,"onItemsTransitionEnd_",null);u([M("focusin"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],sP.prototype,"onChildElementFocus_",null); u([O("shownItems"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],sP.prototype,"observeShownItems_",null);sP=u([Oy()],sP);pP.YtdHorizontalListBehavior=[];pP.YtdHorizontalListBehavior.push(Rt,X.YtRendererBehavior,oP.YtLazyListBehavior,gP.YtdGuideStateAwareBehavior,sP.prototype);var t1b;var u1b;var v1b=function(){return J.apply(this,arguments)||this}; l(v1b,J);v1b.prototype.computeThumbnailWidth=function(a){if(a==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638}; var tP=v1b;tP.communityTabWidth=638;u([K(X.YtRendererBehavior),v("design:type",Object)],tP.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],tP.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.icon)"}),v("design:type",String)],tP.prototype,"icon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],tP.prototype,"surface",void 0);u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],tP.prototype,"rounded",void 0); u([Q({reflectToAttribute:!0,value:y("enable_shrink_image_size_on_web_posts_singleton")}),v("design:type",Boolean)],tP.prototype,"searchSxsUx",void 0);tP=u([R({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],tP); V(tP,"ytd-backstage-image-renderer",function(){if(u1b!==void 0)return u1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<template is=\"dom-if\" if=\"[[data.command]]\" class=\"style-scope ytd-backstage-image-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-backstage-image-renderer\" href$=\"[[computeHref_(data.command)]]\" data=\"[[data.commmand]]\" aria-label$=\"[[data.accessibility.accessibilityData.label]]\">\n <div id=\"image-container\" class=\"style-scope ytd-backstage-image-renderer\">\n <yt-img-shadow thumbnail=\"[[data.image]]\" width=\"[[computeThumbnailWidth(surface)]]\" class=\"style-scope ytd-backstage-image-renderer\">\n </yt-img-shadow>\n <div id=\"image-icon-container\" class=\"image-icon-container style-scope ytd-backstage-image-renderer\" hidden=\"[[!data.icon]]\">\n <yt-icon icon=\"[[computeIcon_(data.icon)]]\" class=\"style-scope ytd-backstage-image-renderer\"></yt-icon>\n </div>\n </div>\n </a>\n</template>\n<template is=\"dom-if\" if=\"[[!data.command]]\" class=\"style-scope ytd-backstage-image-renderer\">\n <div id=\"image-container\" class=\"style-scope ytd-backstage-image-renderer\">\n <yt-img-shadow thumbnail=\"[[data.image]]\" width=\"[[computeThumbnailWidth(surface)]]\" class=\"style-scope ytd-backstage-image-renderer\">\n </yt-img-shadow>\n <div id=\"image-icon-container\" class=\"image-icon-container style-scope ytd-backstage-image-renderer\" hidden=\"[[!data.icon]]\">\n <yt-icon icon=\"[[computeIcon_(data.icon)]]\" class=\"style-scope ytd-backstage-image-renderer\"></yt-icon>\n </div>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return u1b=a},{mode:1});var w1b=function(){return J.apply(this,arguments)||this}; l(w1b,J);w1b.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}}; var uP=w1b;u([K(X.YtRendererBehavior),v("design:type",Object)],uP.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],uP.prototype,"ytRendererstamperBehavior",void 0);u([K(pP.YtdHorizontalListBehavior),v("design:type",Object)],uP.prototype,"ytdHorizontalListBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],uP.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],uP.prototype,"data",void 0); u([Q({value:"$.items.children"}),v("design:type",String)],uP.prototype,"itemsPath",void 0);u([Q({value:1}),v("design:type",Number)],uP.prototype,"initialCount",void 0);u([Q(),v("design:type",String)],uP.prototype,"surface",void 0);uP=u([R({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],uP); V(uP,"ytd-post-multi-image-renderer",function(){if(t1b!==void 0)return t1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"shelf-container\" class=\"style-scope ytd-post-multi-image-renderer\">\n <div id=\"left-arrow-container\" class=\"arrow-container style-scope ytd-post-multi-image-renderer\">\n <div id=\"left-arrow\" class=\"arrow center-aligned style-scope ytd-post-multi-image-renderer\" on-click=\"prevClick_\" hidden=\"[[atStart]]\">\n <yt-icon icon=\"yt-icons:chevron_left\" class=\"style-scope ytd-post-multi-image-renderer\"></yt-icon>\n </div>\n </div>\n <div id=\"scroll-container\" on-keydown=\"handleKeyDown_\" class=\"style-scope ytd-post-multi-image-renderer\">\n <div id=\"items\" class=\"style-scope ytd-post-multi-image-renderer\"></div>\n </div>\n <div id=\"right-arrow-container\" class=\"arrow-container style-scope ytd-post-multi-image-renderer\">\n <div id=\"right-arrow\" class=\"arrow center-aligned style-scope ytd-post-multi-image-renderer\" on-click=\"nextClick_\" hidden=\"[[atEnd]]\">\n <yt-icon icon=\"yt-icons:chevron_right\" class=\"style-scope ytd-post-multi-image-renderer\"></yt-icon>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return t1b=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var x1b;var vP=function(){var a=J.apply(this,arguments)||this;a.standardizeIconSize=y("kevlar_system_icons");return a}; l(vP,J);vP.prototype.basicPaletteChanged=function(){var a;(a=this.data.color)!=null&&a.basicColorPaletteData&&jB(this.hostElement,this.data.color.basicColorPaletteData)}; vP.prototype.colorChanged=function(){var a,b=this.get("basicColorPaletteData.backgroundColor",(a=this.data)==null?void 0:a.color),c;a=this.get("basicColorPaletteData.foregroundTitleColor",(c=this.data)==null?void 0:c.color);c={};b?(b=$x(b),c["--ytd-author-comment-badge-background-color"]=b):(c["--ytd-author-comment-badge-icon-background-color"]="transparent",c["--ytd-author-comment-badge-background-color"]="transparent");a?(b=$x(a),c["--ytd-author-comment-badge-name-color"]=b,c["--ytd-author-comment-badge-icon-color"]= b):c["--ytd-author-comment-badge-name-color"]="var(--yt-spec-text-primary)";Object.keys(c).length>0&&mz(this.hostElement,c)}; vP.prototype.useFilledIcons=function(a){return y("kevlar_system_icons")&&(a==="CHECK_CIRCLE_THICK"||a==="OFFICIAL_ARTIST_BADGE")}; ia.Object.defineProperties(vP.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}}, creator:{configurable:!0,enumerable:!0,get:function(){return this.data.authorCreator||!!this.get("data.color.basicColorPaletteData.backgroundColor")}}}); var wP=vP;wP.prototype.colorChanged=wP.prototype.colorChanged;wP.prototype.basicPaletteChanged=wP.prototype.basicPaletteChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],wP.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],wP.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],wP.prototype,"standardizeIconSize",void 0); u([Q({reflectToAttribute:!0}),L("data.authorUnifiedVerified"),v("design:type",Object),v("design:paramtypes",[])],wP.prototype,"verified",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],wP.prototype,"creator",null);u([O("data.color.basicColorPaletteData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],wP.prototype,"basicPaletteChanged",null); u([O("data.color"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],wP.prototype,"colorChanged",null);wP=u([R({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],wP); V(wP,"ytd-author-comment-badge-renderer",function(){if(x1b!==void 0)return x1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"name\" class=\"yt-simple-endpoint style-scope ytd-author-comment-badge-renderer\" href$=\"[[computeOptionalHref_(data.authorEndpoint)]]\" data=\"[[data.authorEndpoint]]\">\n <ytd-channel-name id=\"channel-name\" channel-name=\"[[data.authorText]]\" force-verified=\"[[verified]]\" tooltip=\"[[data.iconTooltip]]\" class=\"style-scope ytd-author-comment-badge-renderer\">\n </ytd-channel-name>\n</a>\n<yt-icon id=\"icon\" default-to-filled=\"[[useFilledIcons(data.icon.iconType)]]\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[data.icon.iconType]]\" size=\"12\" class=\"style-scope ytd-author-comment-badge-renderer\">\n</yt-icon>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return x1b=a},{mode:1});var y1b;var z1b=ka(["width:","%;"]),A1b=ka(["width:","%;"]),B1b=function(){var a=J.apply(this,arguments)||this;a.isLoading=!1;a.selectedItemIndex=-1;return a}; l(B1b,J);f=B1b.prototype;f.computeIsChannelOwner=function(a){if(!a)return!0;a=a[0];return!(a&&(a.signinEndpoint||a.selectServiceEndpoint))}; f.computeIsImagePoll=function(a){return(a==null?void 0:a.type)==="POLL_TYPE_IMAGE"}; f.computeIsTotalVotesDisabled=function(a){return!(a==null?0:a.totalVotes)}; f.thumbnailSrc=function(a){var b,c,d,e;return(a==null?0:(b=a.thumbnails)==null?0:(c=b[0])==null?0:c.url)?Nb((d=a.thumbnails)==null?void 0:(e=d[0])==null?void 0:e.url):void 0}; f.progressWidth=function(a){return hh(z1b,a?a*100:0)}; f.textAreaWidth=function(a){return this.isImagePoll?null:hh(A1b,a?a*100:0)}; f.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"}; f.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var a=this.data.choices,b=0;b<a.length;b++)if(a[b].selected){this.selectedItemIndex=b;break}}; f.onPopupClosed=function(a,b){a=Number(this.pollVotes.selected);b.confirmed&&(this.selectChoice(a,!1),wv(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1}; f.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1}; f.onYtCommentPollRevert=function(a,b){b&&(this.selectChoice(b.selectedChoiceIndex,!0),this.set("data.totalVotes",b.totalVotes))}; f.onYtServiceRequestSent=function(a,b){if(b.actions)for(a=0;a<b.actions.length;a++){var c=b.actions[a];A(c,zM)&&this.set("data.totalVotes",A(c,zM).totalVotes)}}; f.onYtServiceRequestCompleted=function(a){var b=this.get("detail.data.actionResults.0.feedback",a);a=this.get("detail.data.actionResults.0.status",a);if(b==="FEEDBACK_DESELECT"||b==="FEEDBACK_SELECT")this.isLoading=!1,a==="STATUS_FAILED"?vv(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null}; f.getEndpoint=function(a,b){return b===a?this.data.choices[b].deselectServiceEndpoint||null:this.data.choices[a].selectServiceEndpoint||null}; f.selectChoice=function(a,b){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var c=0;c<this.data.choices.length;c++){var d;if(a===this.selectedItemIndex){var e=!1;var h=d=null}else d=(e=c===a)?this.data.choices[c].voteRatioIfSelected:this.data.choices[c].voteRatioIfNotSelected,h=e?this.data.choices[c].votePercentageIfSelected:this.data.choices[c].votePercentageIfNotSelected;this.set("data.choices."+c+".voteRatio",d);this.set("data.choices."+ c+".votePercentage",h);this.set("data.choices."+c+".selected",e)}b||(this.isLoading=!0,(b=this.getEndpoint(a,this.selectedItemIndex))&&Av(this.hostElement,[b]));this.selectedItemIndex=this.selectedItemIndex===a?-1:a}; ia.Object.defineProperties(B1b.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}}); var xP=B1b;xP.prototype.onYtServiceRequestCompleted=xP.prototype.onYtServiceRequestCompleted;xP.prototype.onYtServiceRequestSent=xP.prototype.onYtServiceRequestSent;xP.prototype.onYtCommentPollRevert=xP.prototype.onYtCommentPollRevert;xP.prototype.onPopupClosed=xP.prototype.onPopupClosed;xP.prototype.dataChanged=xP.prototype.dataChanged;u([K(iM),v("design:type",Object)],xP.prototype,"paperItemBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],xP.prototype,"ytRendererBehavior",void 0); u([K(Nz),v("design:type",Object)],xP.prototype,"ytdOpenPopupBehavior",void 0);u([Q(),v("design:type",Object)],xP.prototype,"data",void 0);u([Q(),v("design:type",Object)],xP.prototype,"isLoading",void 0);u([Q({computed:"computeIsChannelOwner(data.choices)"}),v("design:type",Boolean)],xP.prototype,"isChannelOwner",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),v("design:type",Boolean)],xP.prototype,"isImagePoll",void 0); u([Q({computed:"computeIsTotalVotesDisabled(data)"}),v("design:type",Boolean)],xP.prototype,"isTotalVotesDisabled",void 0);u([Q(),v("design:type",Object)],xP.prototype,"previousPollInfo",void 0);u([Q(),v("design:type",Object)],xP.prototype,"selectedItemIndex",void 0);u([My("#poll-votes"),v("design:type",Object)],xP.prototype,"pollVotes",void 0);u([L("isChannelOwner"),v("design:type",Object),v("design:paramtypes",[])],xP.prototype,"endpointStyle",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xP.prototype,"dataChanged",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],xP.prototype,"onPopupClosed",null);u([M("yt-comment-poll-revert"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],xP.prototype,"onYtCommentPollRevert",null); u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],xP.prototype,"onYtServiceRequestSent",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],xP.prototype,"onYtServiceRequestCompleted",null);xP=u([R({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],xP); V(xP,"ytd-backstage-poll-renderer",function(){if(y1b!==void 0)return y1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"vote-info\" hidden=\"[[isTotalVotesDisabled]]\" text=\"[[data.totalVotes]]\" class=\"style-scope ytd-backstage-poll-renderer\">\n</yt-formatted-string>\n<tp-yt-paper-listbox id=\"poll-votes\" on-iron-select=\"onPollChoiceSelected\" class=\"style-scope ytd-backstage-poll-renderer\">\n <template is=\"dom-repeat\" items=\"{{data.choices}}\" class=\"style-scope ytd-backstage-poll-renderer\">\n <a id=\"sign-in\" class$=\"[[endpointStyle]] style-scope ytd-backstage-poll-renderer\" href$=\"[[computeHref_(item.signinEndpoint)]]\" data=\"[[item.signinEndpoint]]\" role=\"option\" class=\"style-scope ytd-backstage-poll-renderer\">\n <tp-yt-paper-item class=\"vote-choice style-scope ytd-backstage-poll-renderer\" name=\"[[index]]\" selected$=\"[[item.selected]]\" show-percentage$=\"[[item.votePercentage]]\">\n <template is=\"dom-if\" if=\"[[!isImagePoll]]\" class=\"style-scope ytd-backstage-poll-renderer\">\n <tp-yt-paper-button class=\"check-icons style-scope ytd-backstage-poll-renderer\" hidden=\"[[isChannelOwner]]\">\n <yt-icon hidden=\"[[item.selected]]\" icon=\"radio-button-unchecked\" class=\"style-scope ytd-backstage-poll-renderer\"></yt-icon>\n <yt-icon class=\"checked style-scope ytd-backstage-poll-renderer\" hidden=\"[[!item.selected]]\" icon=\"check-circle\" default-to-filled=\"true\"></yt-icon>\n </tp-yt-paper-button>\n </template>\n <template is=\"dom-if\" if=\"[[isImagePoll]]\" class=\"style-scope ytd-backstage-poll-renderer\">\n <img class=\"choice-image style-scope ytd-backstage-poll-renderer\" alt=\"\" src$=\"[[thumbnailSrc(item.image)]]\">\n </template>\n <div class=\"choice-info style-scope ytd-backstage-poll-renderer\">\n <div class=\"text-area style-scope ytd-backstage-poll-renderer\">\n <yt-formatted-string class=\"choice-text style-scope ytd-backstage-poll-renderer\" text=\"[[item.text]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"vote-percentage style-scope ytd-backstage-poll-renderer\" hidden=\"[[!item.votePercentage]]\" text=\"[[item.votePercentage]]\">\n </yt-formatted-string>\n </div>\n <div class=\"vote-percentage-area style-scope ytd-backstage-poll-renderer\" style$=\"[[textAreaWidth(item.voteRatio)]]\">\n </div>\n <div class=\"progress-bar style-scope ytd-backstage-poll-renderer\" hidden=\"[[!item.votePercentage]]\" style$=\"[[progressWidth(item.voteRatio)]]\">\n </div>\n </div>\n </tp-yt-paper-item>\n </a>\n </template>\n</tp-yt-paper-listbox>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return y1b=a},{mode:2});var C1b;var D1b={autoplay:!1,loop:!1},E1b={simpleText:""},F1b=function(){var a=J.apply(this,arguments)||this;a.isLoading=!1;a.usesPanelLockup=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.selectedItemIndex=-1;a.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},D1b,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});a.baseIncorrectLottiePlayerAnimationConfig= Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",renderer:"svg"},D1b,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});a.correctnessAnimationProps=[];a.correctnessAnimationRefs=[];return a}; l(F1b,J);f=F1b.prototype;f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()}; f.computeIsChannelOwner=function(a){if(!a)return!0;a=a[0];return!(a&&(a.signinEndpoint||a.selectServiceEndpoint))}; f.computeIsTotalVotesDisabled=function(a){return!(a==null?0:a.totalVotes)}; f.computeIsImageQuiz=function(a){return(a==null?void 0:a.type)==="POLL_TYPE_IMAGE"}; f.onExplanationChanged=function(){this.expander.reset()}; f.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var a=this.data.choices;if(a){this.maybeInitializeQuizLotties(a);for(var b=0;b<a.length;b++)if(a[b].isSelected||this.isChannelOwner&&a[b].isCorrect){this.selectedItemIndex=b;return}this.selectedItemIndex=-1}}}; f.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner)this.quizVotes.selected=-1;else{var a=this.selectedItemIndex,b=Number(this.quizVotes.selected);this.selectChoice(b);this.sendVoteAction(b,a);this.quizVotes.selected=-1;var c;a=!((c=this.data)==null?0:c.enableAnimation);this.maybePlayAnswerAnimations(a)}}; f.onYtCommentPollRevert=function(a,b){b&&(this.selectChoice(b.selectedChoiceIndex),this.set("data.totalVotes",b.totalVotes))}; f.onYtServiceRequestSent=function(a,b){if(b.actions)for(a=g(b.actions),b=a.next();!b.done;b=a.next())(b=A(b.value,zM))&&this.set("data.totalVotes",b.totalVotes)}; f.onYtServiceRequestCompleted=function(a){var b=this.get("detail.data.actionResults.0.feedback",a);a=this.get("detail.data.actionResults.0.status",a);if(b==="FEEDBACK_DESELECT"||b==="FEEDBACK_SELECT")this.isLoading=!1,a==="STATUS_FAILED"?vv(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null}; f.getAnimationPropsForChoiceIndex=function(a,b){return b[a]}; f.maybePlayAnswerAnimations=function(a){a=a===void 0?!1:a;var b;if((b=this.data)!=null&&b.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){b=g(this.correctnessAnimationRefs);for(var c=b.next();!c.done;c=b.next()){var d=void 0,e=void 0;(d=c.value)==null||(e=d.lottieEl)==null||e.stop()}if(!(this.selectedItemIndex<0)){b=0;a&&(b=this.isCorrect?37:25);var h,k;(h=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(k=h.lottieEl)==null||k.goToAndPlay(a?b:0,!0);if(!(this.isCorrect||( h=this.data.choices.findIndex(function(r){return r.isCorrect}),h<0))){var m,p; (p=(m=this.correctnessAnimationRefs[h])==null?void 0:m.lottieEl)==null||p.goToAndPlay(37,!0);var q;m=(q=this.fadeContainers)==null?void 0:q.item(h);!a&&m&&this.fadeIn(m)}}}}; f.thumbnailSrc=function(a){var b,c,d,e;return(a==null?0:(b=a.thumbnails)==null?0:(c=b[0])==null?0:c.url)?Nb((d=a.thumbnails)==null?void 0:(e=d[0])==null?void 0:e.url):void 0}; f.a11yVotedText=function(a,b){return a?b:""}; f.getEndpoint=function(a,b){return b===a?this.data.choices[a].deselectServiceEndpoint||null:this.data.choices[a].selectServiceEndpoint||null}; f.sendVoteAction=function(a,b){if(a=this.getEndpoint(a,b))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(a)}; f.selectChoice=function(a){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var b=0;b<this.data.choices.length;b++)this.set("data.choices."+b+".isSelected",a===this.selectedItemIndex?!1:b===a);this.selectedItemIndex=this.selectedItemIndex===a?-1:a}; f.maybeInitializeQuizLotties=function(a){var b=this;this.isDarkTheme&&(this.baseCorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_DarkTheme_01a.json",this.baseIncorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_DarkTheme_01a.json");this.correctnessAnimationProps=a.map(function(c){return{animationConfig:c.isCorrect?b.baseCorrectLottiePlayerAnimationConfig:b.baseIncorrectLottiePlayerAnimationConfig, animationRef:{},listeners:{DOMLoaded:function(){b.maybePlayAnswerAnimations(!0)}}}}); this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(c){return c.animationRef||{}})}; f.fadeIn=function(a){a.classList.add("fade-in");Vk(Hi,function(){a.classList.remove("fade-in")},900)}; ia.Object.defineProperties(F1b.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return y("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}}, votedText:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return(this.isCorrect?(a=this.data)==null?void 0:(b=a.correctVotedText)==null?void 0:b.simpleText:(c=this.data)==null?void 0:(d=c.votedText)==null?void 0:d.simpleText)||""}}, showExplanation:{configurable:!0,enumerable:!0,get:function(){return Sw(this.explanation).length>0&&this.showCorrectAnswer}}, showCorrectAnswer:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}}, endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}, isAttempted:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:(b=a.choices)==null?void 0:b.some(function(c){return c.isSelected}))||!1}}, explanation:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null||!a.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?E1b:this.data.choices[this.selectedItemIndex].explanation||E1b}}, isCorrect:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null||!a.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}}); var yP=F1b;yP.prototype.onYtServiceRequestCompleted=yP.prototype.onYtServiceRequestCompleted;yP.prototype.onYtServiceRequestSent=yP.prototype.onYtServiceRequestSent;yP.prototype.onYtCommentPollRevert=yP.prototype.onYtCommentPollRevert;yP.prototype.dataChanged=yP.prototype.dataChanged;yP.prototype.onExplanationChanged=yP.prototype.onExplanationChanged;u([K(iM),v("design:type",Object)],yP.prototype,"paperItemBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],yP.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],yP.prototype,"ytComponentBehavior",void 0);u([K(UB.YtTaskEmitterBehavior),v("design:type",Object)],yP.prototype,"ytTaskEmitterBehavior",void 0);u([K(Nz),v("design:type",Object)],yP.prototype,"ytdOpenPopupBehavior",void 0);u([Q(),v("design:type",Object)],yP.prototype,"data",void 0);u([Q(),v("design:type",Object)],yP.prototype,"isLoading",void 0); u([Q(),v("design:type",Object)],yP.prototype,"usesPanelLockup",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),v("design:type",Boolean)],yP.prototype,"isChannelOwner",void 0);u([Q({computed:"computeIsTotalVotesDisabled(data)"}),v("design:type",Boolean)],yP.prototype,"isTotalVotesDisabled",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),v("design:type",Boolean)],yP.prototype,"isImageQuiz",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],yP.prototype,"enableRefreshWeb",void 0);u([Q(),v("design:type",Object)],yP.prototype,"previousQuizInfo",void 0);u([Q(),v("design:type",Object)],yP.prototype,"selectedItemIndex",void 0);u([Q({reflectToAttribute:!0}),L("data","usesPanelLockup"),v("design:type",Boolean),v("design:paramtypes",[])],yP.prototype,"shouldUseModernUi",null);u([Ny(".fade-container"),v("design:type",Object)],yP.prototype,"fadeContainers",void 0); u([Q(),v("design:type",Array)],yP.prototype,"correctnessAnimationProps",void 0);u([L("isCorrect","isAttempted"),v("design:type",String),v("design:paramtypes",[])],yP.prototype,"votedText",null);u([L("explanation","showCorrectAnswer"),v("design:type",Boolean),v("design:paramtypes",[])],yP.prototype,"showExplanation",null);u([L("isChannelOwner","isAttempted"),v("design:type",Boolean),v("design:paramtypes",[])],yP.prototype,"showCorrectAnswer",null); u([L("isChannelOwner"),v("design:type",Object),v("design:paramtypes",[])],yP.prototype,"endpointStyle",null);u([L("data","selectedItemIndex"),v("design:type",Boolean),v("design:paramtypes",[])],yP.prototype,"isAttempted",null);u([L("data","selectedItemIndex"),v("design:type",Object),v("design:paramtypes",[])],yP.prototype,"explanation",null);u([L("data","selectedItemIndex"),v("design:type",Boolean),v("design:paramtypes",[])],yP.prototype,"isCorrect",null); u([My("ytd-expander"),v("design:type",Object)],yP.prototype,"expander",void 0);u([My("#quiz-votes"),v("design:type",Object)],yP.prototype,"quizVotes",void 0);u([O("explanation"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yP.prototype,"onExplanationChanged",null);u([O("data","isChannelOwner"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yP.prototype,"dataChanged",null); u([M("yt-comment-quiz-revert"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],yP.prototype,"onYtCommentPollRevert",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],yP.prototype,"onYtServiceRequestSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],yP.prototype,"onYtServiceRequestCompleted",null);yP=u([R({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],yP); V(yP,"ytd-backstage-quiz-renderer",function(){if(C1b!==void 0)return C1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"vote-info\" hidden=\"[[isTotalVotesDisabled]]\" text=\"[[data.totalVotes]]\" class=\"style-scope ytd-backstage-quiz-renderer\">\n</yt-formatted-string>\n<tp-yt-paper-listbox id=\"quiz-votes\" on-iron-select=\"onQuizChoiceSelected\" class=\"style-scope ytd-backstage-quiz-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.choices]]\" class=\"style-scope ytd-backstage-quiz-renderer\">\n <a id=\"sign-in\" class$=\"[[endpointStyle]] style-scope ytd-backstage-quiz-renderer\" href$=\"[[computeHref_(item.signinEndpoint)]]\" data=\"[[item.signinEndpoint]]\" role=\"option\" class=\"style-scope ytd-backstage-quiz-renderer\">\n <tp-yt-paper-item class=\"vote-choice style-scope ytd-backstage-quiz-renderer\" attempted$=\"[[isAttempted]]\" correct$=\"[[item.isCorrect]]\" is-channel-owner$=\"[[isChannelOwner]]\" name=\"[[index]]\" selected$=\"[[item.isSelected]]\" show-correct-answer$=\"[[showCorrectAnswer]]\">\n <div class=\"choice-info style-scope ytd-backstage-quiz-renderer\">\n <template is=\"dom-if\" if=\"[[isImageQuiz]]\" class=\"style-scope ytd-backstage-quiz-renderer\">\n <img class=\"choice-image style-scope ytd-backstage-quiz-renderer\" alt=\"\" src$=\"[[thumbnailSrc(item.image)]]\">\n </template>\n <div class=\"text-area style-scope ytd-backstage-quiz-renderer\">\n <yt-formatted-string class=\"choice-text style-scope ytd-backstage-quiz-renderer\" text=\"[[item.text]]\">\n </yt-formatted-string>\n \n <span style=\"user-select: none\" class=\"style-scope ytd-backstage-quiz-renderer\">\n \n </span>\n <div class=\"voted-box style-scope ytd-backstage-quiz-renderer\">\n <yt-formatted-string class=\"vote-percentage style-scope ytd-backstage-quiz-renderer\" hidden=\"[[!item.votePercentage]]\" text=\"[[item.votePercentage]]\">\n </yt-formatted-string>\n \n <span role=\"status\" aria-label$=\"[[a11yVotedText(item.isSelected, votedText)]]\" class=\"style-scope ytd-backstage-quiz-renderer\">\n </span>\n <div class=\"fade-container animation-container style-scope ytd-backstage-quiz-renderer\">\n <ytd-lottie-player class=\"correctness-lottie style-scope ytd-backstage-quiz-renderer\" data=\"[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]\">\n </ytd-lottie-player>\n </div>\n </div>\n </div>\n </div>\n </tp-yt-paper-item>\n </a>\n </template>\n</tp-yt-paper-listbox>\n<div class=\"explanation-box style-scope ytd-backstage-quiz-renderer\" correct$=\"[[isCorrect]]\" hidden=\"[[!showExplanation]]\">\n <yt-formatted-string class=\"explanation-header style-scope ytd-backstage-quiz-renderer\" correct$=\"[[isCorrect]]\" text=\"[[data.explanationHeaderText]]\">\n </yt-formatted-string>\n <ytd-expander id=\"expander\" max-number-of-lines=\"3\" class=\"style-scope ytd-backstage-quiz-renderer\">\n <yt-formatted-string class=\"choice-explanation style-scope ytd-backstage-quiz-renderer\" slot=\"content\" force-default-style=\"\" text=\"[[explanation]]\">\n </yt-formatted-string>\n <span class=\"exp-button style-scope ytd-backstage-quiz-renderer\" slot=\"more-button\">[[getSimpleString(data.explanationExpandText)]]</span>\n <span class=\"exp-button style-scope ytd-backstage-quiz-renderer\" slot=\"less-button\">[[getSimpleString(data.explanationCollapseText)]]</span>\n </ytd-expander>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return C1b=a},{mode:1});var G1b;var H1b=function(){return J.apply(this,arguments)||this}; l(H1b,J);var zP=H1b;u([K(X.YtRendererBehavior),v("design:type",Object)],zP.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],zP.prototype,"data",void 0);zP=u([R({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],zP); V(zP,"ytd-post-uploaded-video-renderer",function(){if(G1b!==void 0)return G1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"thumbnail-container\" class=\"style-scope ytd-post-uploaded-video-renderer\">\n <yt-img-shadow thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-post-uploaded-video-renderer\">\n </yt-img-shadow>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return G1b=a},{mode:1});var I1b;var J1b=function(){return J.apply(this,arguments)||this}; l(J1b,J);J1b.prototype.useFilledIcons=function(a){return a==="SPONSORSHIP_STAR"}; var AP=J1b;u([K(X.YtRendererBehavior),v("design:type",Object)],AP.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],AP.prototype,"data",void 0);AP=u([R({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],AP); V(AP,"ytd-sponsors-only-badge-renderer",function(){if(I1b!==void 0)return I1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon id=\"icon\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[data.icon.iconType]]\" default-to-filled=\"[[useFilledIcons(data.icon.iconType)]]\" class=\"style-scope ytd-sponsors-only-badge-renderer\">\n</yt-icon>\n<yt-formatted-string id=\"label\" text=\"[[data.label]]\" class=\"style-scope ytd-sponsors-only-badge-renderer\"></yt-formatted-string>\n<template is=\"dom-if\" if=\"[[data.tooltip]]\" class=\"style-scope ytd-sponsors-only-badge-renderer\">\n <tp-yt-paper-tooltip for=\"label\" class=\"style-scope ytd-sponsors-only-badge-renderer\">\n <yt-formatted-string split-lines=\"true\" text=\"[[data.tooltip]]\" class=\"style-scope ytd-sponsors-only-badge-renderer\"></yt-formatted-string>\n </tp-yt-paper-tooltip>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return I1b=a},{mode:1});var K1b;var L1b=function(){return J.apply(this,arguments)||this}; l(L1b,J);var BP=L1b;u([K(BA.YtComponentBehavior),v("design:type",Object)],BP.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],BP.prototype,"data",void 0);BP=u([R({is:"ytd-child-video-renderer",disableElementRegistration:!0})],BP); V(BP,"ytd-child-video-renderer",function(){if(K1b!==void 0)return K1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-child-video-renderer\" id=\"title\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\"><yt-formatted-string id=\"video-title\" ellipsis-truncate=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-child-video-renderer\"></yt-formatted-string><div id=\"length\" class=\"style-scope ytd-child-video-renderer\">[[getSimpleString(data.lengthText)]]</div></a>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return K1b=a},{mode:1});var M1b;RB("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var N1b=function(){var a=J.apply(this,arguments)||this;a.displayItemCount=2;a.isBackstagePlaylist=!1;a.isPostCompactPlaylist=!1;a.shouldShowChannelThumbnail=!1;a.useModernCollectionsV2=y("web_modern_collections_v2");return a}; l(N1b,J);f=N1b.prototype;f.computeFirstVideos=function(a,b){return a===void 0||b===void 0?[]:a.slice(0,b)}; f.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var a=this.data.thumbnailRenderer;a.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",a.playlistVideoThumbnailRenderer.thumbnail);a.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",a.playlistCustomThumbnailRenderer.thumbnail)}}; f.computeThumbnailHeight=function(a,b,c,d,e){return d?e==="BIG"?280:e==="MASSIVE"?337:234:c?240:b?72:a?118:138}; f.computeThumbnailWidth=function(a,b,c,d,e){return d?e==="MEDIUM"?450:e==="BIG"?500:e==="MASSIVE"?600:420:c?360:b?128:a?210:246}; f.computeUseBiggerThumbs=function(a){return a&&y("enable_desktop_search_bigger_thumbs")}; f.computeShouldShowChannelThumbnail=function(a,b){return a&&!(b==null||!b.channelThumbnail)}; ia.Object.defineProperties(N1b.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}}); var CP=N1b;CP.prototype.dataChanged=CP.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],CP.prototype,"ytRendererBehavior",void 0);u([K(Zz),v("design:type",Object)],CP.prototype,"ytdLockupBehavior",void 0);u([K(Rz),v("design:type",Object)],CP.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],CP.prototype,"data",void 0);u([Q(),v("design:type",Object)],CP.prototype,"displayItemCount",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],CP.prototype,"isBackstagePlaylist",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],CP.prototype,"isPostCompactPlaylist",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],CP.prototype,"isSearch",void 0);u([Q({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),v("design:type",Boolean)],CP.prototype,"useBiggerThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],CP.prototype,"biggerThumbsStyle",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],CP.prototype,"isDownloads",void 0);u([Q({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),v("design:type",Object)],CP.prototype,"shouldShowChannelThumbnail",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],CP.prototype,"useModernCollectionsV2",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],CP.prototype,"dataChanged",null);u([L("isSearch"),v("design:type",String),v("design:paramtypes",[])],CP.prototype,"stackThumbnailSize",null);CP=u([R({is:"ytd-playlist-renderer",disableElementRegistration:!0})],CP); V(CP,"ytd-playlist-renderer",function(){if(M1b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-playlist-thumbnail custom-thumbnail-size=\"[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch)]]\" data=\"[[data]]\" height=\"[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]\" hovered=\"[[lockupIsHovered]]\" is-double-stack=\"[[isSearch]]\" thumbnail-size=\"[[stackThumbnailSize]]\" use-hovered-property=\"\" width=\"[[computeThumbnailWidth(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]\" class=\"style-scope ytd-playlist-renderer\">\n</ytd-playlist-thumbnail>\n<div id=\"content\" class=\"style-scope ytd-playlist-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-playlist-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-playlist-renderer\">\n <ytd-badge-supported-renderer disable-upgrade$=\"[[!data.topStandaloneBadge]]\" hidden=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-playlist-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-playlist-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <template is=\"dom-if\" if=\"[[shouldShowChannelThumbnail]]\" restamp=\"\" class=\"style-scope ytd-playlist-renderer\">\n <div id=\"channel-info\" class=\"style-scope ytd-playlist-renderer\">\n <a id=\"channel-thumbnail\" hidden=\"[[!data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]\" aria-label$=\"[[data.channelThumbnail.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]\" href$=\"[[computeHref_(data.channelThumbnail.channelThumbnailWithLinkRenderer.navigationEndpoint)]]\" class=\"style-scope ytd-playlist-renderer\">\n <yt-img-shadow thumbnail=\"[[data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]\" width=\"24\" class=\"style-scope ytd-playlist-renderer\">\n </yt-img-shadow>\n </a>\n <ytd-channel-name id=\"channel-name\" class=\"long-byline style-scope ytd-playlist-renderer\" badges=\"[[data.ownerBadges]]\" channel-name=\"[[data.longBylineText]]\" wrap-text=\"true\">\n </ytd-channel-name>\n </div>\n </template>\n <ytd-video-meta-block id=\"meta\" data=\"[[data]]\" hidden=\"[[shouldShowChannelThumbnail]]\" class=\"style-scope ytd-playlist-renderer\"></ytd-video-meta-block>\n </a>\n <ytd-badge-supported-renderer class=\"allowlisted-metadata-badges style-scope ytd-playlist-renderer\" badges=\"[[data.allowlistedMetadataBadges]]\" hidden=\"[[!data.allowlistedMetadataBadges]]\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"description-text\" hidden=\"[[!data.description]]\" text=\"[[data.description]]\" class=\"style-scope ytd-playlist-renderer\"></yt-formatted-string>\n <ul id=\"list\" hidden=\"[[isPostCompactPlaylist]]\" class=\"style-scope ytd-playlist-renderer\">\n <template is=\"dom-repeat\" items=\"[[computeFirstVideos(data.videos, displayItemCount)]]\" as=\"video\" class=\"style-scope ytd-playlist-renderer\">\n <li class=\"style-scope ytd-playlist-renderer\">\n <ytd-child-video-renderer data=\"[[video.childVideoRenderer]]\" class=\"style-scope ytd-playlist-renderer\">\n </ytd-child-video-renderer>\n </li>\n </template>\n </ul>\n <yt-formatted-string id=\"view-more\" link-inherit-color=\"\" text=\"[[data.viewPlaylistText]]\" class=\"style-scope ytd-playlist-renderer\"></yt-formatted-string>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" role=\"text\" class=\"style-scope ytd-playlist-renderer\">\n </ytd-badge-supported-renderer>\n</div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-playlist-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);M1b=a}a=M1b;return a},{mode:Mz("kevlar_poly_si_batch_j037")?1:2});var O1b;function DP(a){return"style-scope "+a.is} ;var P1b;var EP=function(){var a=J.apply(this,arguments)||this;a.collections=!!y("web_modern_collections_v2");a.JSC$13770_startX=0;return a}; l(EP,J);EP.prototype.onEndpointMouseDown=function(a){this.JSC$13770_startX=a.clientX}; EP.prototype.onEndpointClick=function(a){this.JSC$13770_startX!==a.clientX&&(a.preventDefault(),a.stopPropagation())}; EP.prototype.computeObjectFit=function(a){return a==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||a==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||a==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"}; EP.prototype.computeCardStyle=function(a){return a?a.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""}; ia.Object.defineProperties(EP.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.collections&&((a=this.data)==null?void 0:(b=a.searchRefinementCardRendererStyle)==null?void 0:b.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}}, collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,customClassName1stStack:"collection-stack-1 "+DP(this)}:{experimentEnabled:!1}}}}); var FP=EP;u([K(X.YtRendererBehavior),v("design:type",Object)],FP.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],FP.prototype,"data",void 0);u([Q({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),v("design:type",Number)],FP.prototype,"objectFit",void 0);u([Q({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),v("design:type",String)],FP.prototype,"cardStyle",void 0); u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],FP.prototype,"roundContainer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],FP.prototype,"collections",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],FP.prototype,"isAlbumCard",null);u([L("data","collections","isAlbumCard"),v("design:type",Object),v("design:paramtypes",[])],FP.prototype,"collectionStack",null); FP=u([R({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],FP); V(FP,"ytd-search-refinement-card-renderer",function(){if(P1b!==void 0)return P1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-search-refinement-card-renderer\" data=\"[[data.searchEndpoint]]\" href$=\"[[computeHref_(data.searchEndpoint)]]\" on-mousedown=\"onEndpointMouseDown\" on-click=\"onEndpointClick\" draggable=\"false\">\n <div id=\"card-thumbnail\" class=\"style-scope ytd-search-refinement-card-renderer\">\n <yt-collections-stack data=\"[[collectionStack]]\" class=\"style-scope ytd-search-refinement-card-renderer\"></yt-collections-stack>\n <yt-img-shadow object-fit=\"[[objectFit]]\" rounded-container=\"[[isAlbumCard]]\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-search-refinement-card-renderer\">\n </yt-img-shadow>\n </div>\n <div id=\"card-title\" class=\"style-scope ytd-search-refinement-card-renderer\">\n <div class=\"style-scope ytd-search-refinement-card-renderer\">[[getSimpleString(data.query)]]</div>\n </div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return P1b=a},{mode:1});var Q1b;var R1b=function(){var a=J.apply(this,arguments)||this;a.isRichGrid=!1;a.rounded=y("web_rounded_thumbnails");return a}; l(R1b,J);var GP=R1b;u([Q(),v("design:type",Object)],GP.prototype,"data",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],GP.prototype,"componentBehavior",void 0);u([K(Rz),v("design:type",Object)],GP.prototype,"ytdReduxBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],GP.prototype,"isRichGrid",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],GP.prototype,"miniMode",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],GP.prototype,"rounded",void 0);GP=u([R({is:"ytd-game-details-renderer",disableElementRegistration:!0})],GP); V(GP,"ytd-game-details-renderer",function(){if(Q1b!==void 0)return Q1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint focus-on-expand style-scope ytd-game-details-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <yt-img-shadow height=\"290\" object-fit=\"COVER\" thumbnail=\"[[data.boxArt]]\" width=\"210\" class=\"style-scope ytd-game-details-renderer\"></yt-img-shadow>\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-game-details-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"auto-generated\" hidden=\"[[!data.autoGenerated]]\" text=\"[[data.autoGenerated]]\" class=\"style-scope ytd-game-details-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"live-viewers-count\" hidden=\"[[!data.liveViewersText]]\" text=\"[[data.liveViewersText]]\" class=\"style-scope ytd-game-details-renderer\">\n </yt-formatted-string>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Q1b=a},{mode:1});var S1b;var T1b;var U1b=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return a}; l(U1b,J);f=U1b.prototype;f.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")}; f.currentStateData=function(a){var b=a||this.data;return b&&b.states&&b.currentStateId!=null?b.states.find(function(c){return c.stateId===b.currentStateId})||null:null}; f.currentStateRendererData=function(a){return(a=this.currentStateData(a))&&a.state&&a.state.buttonRenderer?a.state.buttonRenderer:null}; f.stateChanged=function(){this&&this.data&&(this.ytRenderButtonBehavior._setEndpoint(null),this.ytRenderButtonBehavior._setServiceEndpoint(this.computeServiceEndpoint(this.data)),this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data)),this.ytRenderButtonBehavior._setButtonText(null),this.ytRenderButtonBehavior._setButtonAccessibility(this.computeAccessibility(this.data)),this.ytRenderButtonBehavior._setButtonClass(this.computeButtonClass(this.data)),this.ytRenderButtonBehavior.updateRenderedElements())}; f.computeButtonIcon=function(a){a=this.currentStateRendererData(a);var b;return(a==null?0:(b=a.icon)==null?0:b.iconType)?a.icon.iconType.toLowerCase():null}; f.computeAccessibility=function(a){return(a=this.currentStateRendererData(a))&&a.accessibilityData?a.accessibilityData.accessibilityData||null:null}; f.computeButtonClass=function(a){var b=this.currentStateRendererData(a);if(!b)return"";a="";var c=b.style;c&&(a+=c.toLowerCase().replace(/_/g,"-")+" ");(b=b.size)&&(a+=b.toLowerCase().replace(/_/g,"-")+" ");return a.trim()}; f.computeServiceEndpoint=function(a){if(!a)return null;var b=a&&a.serviceEndpoint,c=this.get("command.commandMetadata.webCommandMetadata.sendPost",a);return b?b:c&&a.command?a.command:null}; f.computeBellMenuItemParams=function(a){var b;a=(b=A(a==null?void 0:a.command,Bu))==null?void 0:b.commands;if(!a||a.length===0)return null;b=A(a[0],Eu);var c,d;return(b==null?0:(c=b.popup)==null?0:(d=c.menuPopupRenderer)==null?0:d.items)?b.popup.menuPopupRenderer.items.map(function(e){return e.menuServiceItemRenderer.trackingParams}):null}; f.handleBellMenuOpenSelectedAction=function(a){var b=a.trackingParams,c=this.computeBellMenuItemParams(this.data);this.data&&b&&c&&c.includes(b)&&this.ytRenderButtonBehavior._setButtonIcon(a.icon.iconType.toLowerCase())}; f.onYtServiceRequestCompleted=function(a,b){(a=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",b))&&this.set("data",a)}; f.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))}; f.resetState=function(){this.set("data.currentStateId",3)}; f.onYtButtonTapHandler=function(){if(this.data){var a=this.currentStateRendererData(this.data);a&&this.ytRendererBehavior.logExplicitClick(a)}}; var HP=U1b;HP.prototype.onYtServiceRequestError=HP.prototype.onYtServiceRequestError;HP.prototype.onYtServiceRequestCompleted=HP.prototype.onYtServiceRequestCompleted;HP.prototype.stateChanged=HP.prototype.stateChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],HP.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],HP.prototype,"ytActionHandlerBehavior",void 0); u([K(PB.YtRenderButtonBehavior),v("design:type",Object)],HP.prototype,"ytRenderButtonBehavior",void 0);u([Q(),v("design:type",Object)],HP.prototype,"data",void 0);u([Py("data","data.currentStateId"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],HP.prototype,"stateChanged",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],HP.prototype,"onYtServiceRequestCompleted",null); u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],HP.prototype,"onYtServiceRequestError",null);HP=u([R({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],HP); V(HP,"ytd-subscription-notification-toggle-button-renderer",function(){if(T1b!==void 0)return T1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return T1b=a},{mode:1});var V1b;function W1b(a){if(a){var b=tB(a);return function(){KB(b,{noLinkColor:!0,noWrap:!0})}}} function X1b(a,b,c){return function(d){var e=a.command;e&&(qC(e,{form:{element:c}}),b([e],d))}} ;var Y1b=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};a.tapHandler=function(){if(a.data){var b=a.currentStateRendererData();b&&a.ytRendererBehavior.logExplicitClick(b)}}; return a}; l(Y1b,J);f=Y1b.prototype;f.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")}; f.computeButtonShape=function(){if(this.data){var a=this.data,b=this.textLabel,c=this.hostElement,d=this.computeAccessibilityLabel(),e=this.tapHandler;return{style:this.isOverlay?"overlay":"mono",type:"tonal",state:(a==null?0:a.disableButton)?"disabled":"active",size:"M",focused:!1,formattedButtonText:W1b(b),iconPosition:"leading-trailing",onTap:X1b(a,e,c),accessibilityLabel:d}}}; f.computeIcon=function(){var a=this.currentStateRendererData(),b,c,d=(c=this.icon)!=null?c:a==null?void 0:(b=a.icon)==null?void 0:b.iconType;if(d)return zA(d)}; f.computeSecondaryIcon=function(){var a,b,c=(a=this.data)==null?void 0:(b=a.secondaryIcon)==null?void 0:b.iconType;if(c)return zA(c)}; f.currentStateData=function(){var a=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(b){return b.stateId===a.data.currentStateId})||null:null}; f.currentStateRendererData=function(){var a=this.currentStateData();return a&&a.state&&a.state.buttonRenderer?a.state.buttonRenderer:null}; f.computeAccessibilityLabel=function(){var a,b,c;return(a=this.currentStateRendererData())==null?void 0:(b=a.accessibilityData)==null?void 0:(c=b.accessibilityData)==null?void 0:c.label}; f.computeBellMenuItemParams=function(){var a,b,c=(b=A((a=this.data)==null?void 0:a.command,Bu))==null?void 0:b.commands;if(!c||c.length===0)return null;a=A(c[0],Eu);var d,e;return(a==null?0:(d=a.popup)==null?0:(e=d.menuPopupRenderer)==null?0:e.items)?a.popup.menuPopupRenderer.items.map(function(h){return h.menuServiceItemRenderer.trackingParams}):null}; f.handleBellMenuOpenSelectedAction=function(a){var b=a.trackingParams,c=this.computeBellMenuItemParams();if(this.data&&b&&c&&c.includes(b)&&(a==null||!a.isDisabled)){var d;((d=A(a.serviceEndpoint,Gu))==null?void 0:d.signal)!=="CLIENT_SIGNAL"&&(this.icon=a.icon.iconType)}}; f.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)}; f.onYtServiceRequestCompleted=function(a,b){if(a=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",b))this.icon=void 0,this.set("data",a)}; f.onYtServiceRequestError=function(){this.icon=void 0}; var IP=Y1b;IP.prototype.onYtServiceRequestError=IP.prototype.onYtServiceRequestError;IP.prototype.onYtServiceRequestCompleted=IP.prototype.onYtServiceRequestCompleted;u([K(X.YtRendererBehavior),v("design:type",Object)],IP.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],IP.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],IP.prototype,"data",void 0);u([Q(),v("design:type",Object)],IP.prototype,"textLabel",void 0); u([Q(),v("design:type",String)],IP.prototype,"icon",void 0);u([Q(),v("design:type",Boolean)],IP.prototype,"isOverlay",void 0);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],IP.prototype,"onYtServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],IP.prototype,"onYtServiceRequestError",null); IP=u([R({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],IP);V(IP,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(V1b!==void 0)return V1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><yt-button-shape data=\"[[computeButtonShape(data.*)]]\" icon=\"[[computeIcon(data.*, icon)]]\" secondary-icon=\"[[computeSecondaryIcon(data.*)]]\">\n</yt-button-shape>\n");return V1b=a},{mode:2});var Z1b;YB(Jpb,"yt-animated-action",{propNames:["backgroundLottieRef","foregroundLottieRef"]});function $1b(a,b,c,d,e){return function(h){var k=a2b(a,c);k&&qC(k,{form:{element:d},commandController:e});b&&b.stopPropagation&&h.stopPropagation()}} function a2b(a,b){if(a.signInEndpoint&&!y("web_subscribe_sign_in_endpoint_killswitch"))return a.signInEndpoint;if(b){if(a.serviceEndpoints)return a.serviceEndpoints[1];if(a.onUnsubscribeEndpoints)return a.onUnsubscribeEndpoints[0]}else{if(a.serviceEndpoints)return a.serviceEndpoints[0];if(a.onSubscribeEndpoints)return a.onSubscribeEndpoints[0]}} function b2b(a,b){if(a=b?a.subscribedButtonText:a.unsubscribedButtonText){var c=tB(a);return function(){KB(c,{noLinkColor:!0,noWrap:!0})}}} function JP(a,b){return b||(a==null?0:a.isChannelDelegate)?"disabled":"active"} function c2b(a,b){var c;switch((c=a.style)==null?void 0:c.styleType){case"COMPACT_GRAY":return{style:"mono",type:"tonal",state:JP(a)};case"MEDIUM_GRAY":return{style:"mono",type:"tonal",state:JP(a)};case"VISIBLY_DISABLED":return{style:"mono",type:"text",state:JP(a,!0)};case"OVERLAY":return b?{style:"overlay",type:"tonal",state:JP(a)}:{style:"overlay",type:"filled",state:JP(a)};default:return b?{style:"mono",type:"tonal",state:JP(a)}:{style:"mono",type:"filled",state:JP(a)};}} ;var d2b=function(){var a=J.apply(this,arguments)||this;a.animatedActionEnabled=y("web_animated_actions");a.enableRefreshWeb=y("enable_cairo_refresh_web");a.foregroundLottieRef={};a.backgroundLottieRef={};a.forceIconOnly=!1;a.keyboardFocused=!1;a.isAnimating=!1;a.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return a}; l(d2b,J);f=d2b.prototype; f.configureRendererStamper=function(){return{"data.notificationPreferenceToggleButton":{id:"notification-preference-toggle-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{forceIconOnly:"[[forceIconOnly]]"}}}},"data.notificationPreferenceButton":{id:"notification-preference-button",mapping:{subscriptionNotificationToggleButtonRenderer:{component:"ytd-subscription-notification-toggle-button-renderer-next",properties:{textLabel:"[[subscribedButtonText]]", forceIconOnly:"[[forceIconOnly]]",isOverlay:"[[overlayButton]]"}}}}}}; f.attached=function(){this.keyboardFocused=!1}; f.onYtServiceRequestSent=function(a,b){(this.get("endpoint.subscribeEndpoint",b)||this.get("endpoint.unsubscribeEndpoint",b))&&this.updateSubscriptionState(!this.subscribed)}; f.onYtServiceRequestCompleted=function(a,b){(a=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",b.data))&&this.bellButton&&(this.bellButton.data=a)}; f.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();mz(this.hostElement)}; f.onPlayerSubscribe=function(a){this.isCompactRed()||a!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))}; f.onPlayerUnsubscribe=function(a){this.isCompactRed()||a!==this.data.channelId||this.updateSubscriptionState(!1)}; f.handleUpdateSubscribeButtonAction=function(a){a=A(a,LTa);var b;a&&a.channelId===((b=this.data)==null?void 0:b.channelId)&&this.updateSubscriptionState(!!a.subscribed)}; f.computeButtonStyle=function(a){return this.get("style.styleType",a)||null}; f.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"}; f.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)}; f.updateSubscriptionState=function(a){if(a!==this.subscribed){this.set("data.subscribed",a);var b,c=(b=this.data)==null?void 0:b.subscribedEntityKey;c&&this.ytdReduxBehavior.dispatch(Uv("subscriptionStateEntity",c,{key:c,subscribed:a}));this.isCompactRed()||vv(this.hostElement,"yt-subscription-changed",a);a||(wv(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!a),a&&this.hasBellButton&&this.startAnimation())}}; f.startAnimation=function(){var a=this;if(!this.isAnimating){this.isAnimating=!0;var b;(b=this.backgroundLottieRef.lottieEl)==null||b.goToAndPlay(0);var c;(c=this.foregroundLottieRef.lottieEl)==null||c.goToAndPlay(0);Hi.addJob(function(){a.maybeAnimateBellIcon()},2,300); Hi.addJob(function(){a.isAnimating=!1},2,1500)}}; f.maybeAnimateBellIcon=function(){var a=jz(this.hostElement).querySelector("yt-animated-icon");if(a){var b;(b=a.animationRef.lottieEl)==null||b.goToAndPlay(0)}}; f.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")}; f.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)}; f.tryToSaveButtonWidths=function(){if(!(!this.animatedActionEnabled||this.unsubscribedWidth&&this.unsubscribedWidth)){if(!this.subscribed){var a;this.unsubscribedWidth=(a=this.subscribeButtonShape)==null?void 0:a.getBoundingClientRect().width}var b;this.subscribedWidth=(b=this.bellButton)==null?void 0:b.getBoundingClientRect().width}}; f.updateContainerToFitContent=function(a){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(this.hostElement.style.width=a?this.subscribedWidth+"px":this.unsubscribedWidth+"px")}; f.clearContainerSize=function(){this.hostElement.style.width=""}; f.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()}; ia.Object.defineProperties(d2b.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}}, subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){var a;return this.forceIconOnly?void 0:(a=this.data)==null?void 0:a.subscribedButtonText}}, smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var a,b,c=((a=this.data)==null?void 0:(b=a.timedAnimationData)==null?void 0:b.animationTiming)||[];return{uniqueId:"subscribe",timings:c,enabled:c.length>0&&!this.subscribed,experimentEnabled:c.length>0}}}, subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){return!this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}}, subscribeButtonInvisible:{configurable:!0,enumerable:!0,get:function(){return this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}}, unsubscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){return!this.animatedActionEnabled&&!this.subscribed}}, buttonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var a={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var b=a.renderer;var c=a.element;var d=a.subscribed;var e=a.commandController;var h=a.isOverlay;a=a.config;var k=c2b(b,d);h&&(k.style="overlay");var m,p,q,r;h=d&&((m=b.unsubscribeAccessibility)==null?void 0:(p=m.accessibilityData)==null?void 0:p.label)||((q=b.subscribeAccessibility)==null?void 0:(r=q.accessibilityData)== null?void 0:r.label);m=b.longSubscriberCountText?h+" "+Sw(b.longSubscriberCountText):h;var w;a:switch((w=b.style)==null?void 0:w.styleType){case"COMPACT_GRAY":case"COMPACT_RED":w={size:"S"};break a;default:w={size:"M"};}return Object.assign({},k,w,{focused:!1,toggled:d,accessibilityLabel:m,formattedButtonText:b2b(b,d),onTap:$1b(b,a,d,c,e)})}}}}); var KP=d2b;KP.prototype.onMouseDown=KP.prototype.onMouseDown;KP.prototype.onDataChanged=KP.prototype.onDataChanged;KP.prototype.observedSubscribed=KP.prototype.observedSubscribed;KP.prototype.onYtServiceRequestCompleted=KP.prototype.onYtServiceRequestCompleted;KP.prototype.onYtServiceRequestSent=KP.prototype.onYtServiceRequestSent;u([K(BA.YtComponentBehavior),v("design:type",Object)],KP.prototype,"ytComponentBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],KP.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],KP.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],KP.prototype,"ytActionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],KP.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],KP.prototype,"data",void 0); u([Q({selectorArgs:["data.subscribedEntityKey"],selector:Mhb}),v("design:type",Object)],KP.prototype,"subscriptionStateEntity",void 0);u([Q({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),v("design:type",Boolean)],KP.prototype,"subscribed",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],KP.prototype,"branded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KP.prototype,"animatedActionEnabled",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],KP.prototype,"enableRefreshWeb",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KP.prototype,"foregroundLottieRef",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KP.prototype,"backgroundLottieRef",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],KP.prototype,"overlayButton",void 0); u([Q({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),v("design:type",Object)],KP.prototype,"buttonStyle",void 0);u([Q(),v("design:type",Object)],KP.prototype,"forceIconOnly",void 0);u([Q({value:function(){return!!um().resolve(tm(rB))&&y("kevlar_keyboard_button_focus")}, reflectToAttribute:!0}),v("design:type",Boolean)],KP.prototype,"useKeyboardFocused",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KP.prototype,"keyboardFocused",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KP.prototype,"isAnimating",void 0);u([L("data.notificationPreferenceButton.*"),v("design:type",Object),v("design:paramtypes",[])],KP.prototype,"hasBellButton",null); u([L("data.subscribedButtonText","forceIconOnly"),v("design:type",Object),v("design:paramtypes",[])],KP.prototype,"subscribedButtonText",null);u([L("data.timedAnimationData.animationTiming","subscribed"),v("design:type",Object),v("design:paramtypes",[])],KP.prototype,"smartimationSettings",null);u([Q({reflectToAttribute:!0}),L("subscribed","hasBellButton"),v("design:type",Object),v("design:paramtypes",[])],KP.prototype,"subscribeButtonHidden",null); u([Q({reflectToAttribute:!0}),L("subscribed","hasBellButton"),v("design:type",Object),v("design:paramtypes",[])],KP.prototype,"subscribeButtonInvisible",null);u([Q({reflectToAttribute:!0}),L("subscribed"),v("design:type",Object),v("design:paramtypes",[])],KP.prototype,"unsubscribeButtonHidden",null);u([My("ytd-subscription-notification-toggle-button-renderer-next"),v("design:type",Object)],KP.prototype,"bellButton",void 0); u([My("#subscribe-button-shape"),v("design:type",HTMLElement)],KP.prototype,"subscribeButtonShape",void 0);u([L("overlayButton","subscribed","data"),v("design:type",Object),v("design:paramtypes",[])],KP.prototype,"buttonShape",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],KP.prototype,"onYtServiceRequestSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],KP.prototype,"onYtServiceRequestCompleted",null);u([O("subscribed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KP.prototype,"observedSubscribed",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KP.prototype,"onDataChanged",null); u([M("mousedown"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],KP.prototype,"onMouseDown",null);KP=u([R({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],KP); V(KP,"ytd-subscribe-button-renderer",function(){if(Z1b!==void 0)return Z1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-smartimation settings=\"[[smartimationSettings]]\" class=\"style-scope ytd-subscribe-button-renderer\">\n <yt-button-shape id=\"subscribe-button-shape\" data=\"[[buttonShape]]\" hidden=\"[[subscribeButtonHidden]]\" invisible$=\"[[subscribeButtonInvisible]]\" version=\"modern\" class=\"style-scope ytd-subscribe-button-renderer\">\n </yt-button-shape>\n <div id=\"notification-preference-toggle-button\" hidden=\"[[!subscribed]]\" class=\"style-scope ytd-subscribe-button-renderer\"></div>\n <yt-animated-action background-lottie-ref=\"[[backgroundLottieRef]]\" foreground-lottie-ref=\"[[foregroundLottieRef]]\" key=\"animated-action\" class=\"style-scope ytd-subscribe-button-renderer\">\n <div id=\"notification-preference-button\" hidden=\"[[unsubscribeButtonHidden]]\" invisible$=\"[[!subscribed]]\" class=\"style-scope ytd-subscribe-button-renderer\"></div>\n </yt-animated-action>\n</yt-smartimation>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Z1b=a},{mode:1});var e2b=function(){var a=J.apply(this,arguments)||this;a.isRichGrid=!1;return a}; l(e2b,J);e2b.prototype.configureRendererStamper=function(){return{"data.game":{id:"game",mapping:{gameDetailsRenderer:{component:"ytd-game-details-renderer",properties:{isRichGrid:"[[isRichGrid]]"}}}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}}; var LP=e2b;u([K(X.YtRendererBehavior),v("design:type",Object)],LP.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],LP.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],LP.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],LP.prototype,"isRichGrid",void 0);LP=u([R({is:"ytd-game-card-renderer",disableElementRegistration:!0})],LP); V(LP,"ytd-game-card-renderer",function(){if(S1b!==void 0)return S1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"game\" class=\"style-scope ytd-game-card-renderer\"></div>\n<div id=\"subscribe-button\" class=\"style-scope ytd-game-card-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return S1b=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var f2b;var g2b;var h2b=function(){return J.apply(this,arguments)||this}; l(h2b,J);h2b.prototype.ready=function(){var a=this;T(this.hostElement).querySelector("#undo").addEventListener("tap",function(){a.onUndoTap()})}; h2b.prototype.onUndoTap=function(){Av(this.hostElement,[this.data.undoEndpoint])}; var MP=h2b;u([K(X.YtRendererBehavior),v("design:type",Object)],MP.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],MP.prototype,"data",void 0);MP=u([R({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],MP); V(MP,"ytd-notification-text-renderer",function(){if(g2b!==void 0)return g2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.successResponseText]]\" class=\"style-scope ytd-notification-text-renderer\"></yt-formatted-string>\n<yt-formatted-string id=\"undo\" text=\"[[data.undoText]]\" class=\"style-scope ytd-notification-text-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return g2b=a},{mode:1});var i2b=ka(["#"]),j2b=function(){var a=J.apply(this,arguments)||this;a.isDisabled=!1;return a}; l(j2b,J);f=j2b.prototype;f.configureRendererStamper=function(){return{"data.menu":WC,"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.attached=function(){this.updateInlinePreviewHoverListeners()}; f.detached=function(){this.clearInlinePreviewHoverListeners()}; f.getMetadata=function(a){var b=[];if(a.metadataText&&Object.keys(a.metadataText).length>0){var c=this.ytRendererBehavior.getSimpleString(a.metadataText);a.upcomingEventData&&a.upcomingEventData.upcomingEventText&&(c=UD(c,Number(a.upcomingEventData.startTime)));b.push(c)}else a.shortViewCountText&&b.push(this.ytRendererBehavior.getSimpleString(a.shortViewCountText)),a.publishedTimeText&&b.push(this.ytRendererBehavior.getSimpleString(a.publishedTimeText)),a.upcomingEventData&&a.upcomingEventData.upcomingEventText&&( c=this.ytRendererBehavior.getSimpleString(a.upcomingEventData.upcomingEventText),b.push(UD(c,Number(a.upcomingEventData.startTime))));return b}; f.calculateBylineText=function(a){return a.shortBylineText?a.shortBylineText:a.bylineText?a.bylineText:null}; f.calculateIsDisabled=function(a){return!!a.isDisabled}; f.computeHrefWithDefault=function(a){return this.ytComponentBehavior.computeHref_(a)||Qb(i2b)}; f.onDetailsTap=function(a){var b=this.data&&this.data.navigationEndpoint;b&&!Uz(Yy(a)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(y("kevlar_grid_video_renderer_killswitch")?vv(this.hostElement,"yt-navigate",{endpoint:b}):this.ytComponentBehavior.resolveCommand(b))}; f.dataChanged=function(){this.updateInlinePreviewHoverListeners()}; f.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13809_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:T(this.hostElement).querySelector("#dismissible"),thumbnailElement:T(this.hostElement).querySelector("ytd-thumbnail")})}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$13809_inlinePreviewHoverListener)==null||ZD(a)}; f.computeThumbnailWidth=function(a,b){return b&&b>0?b:a?360:210}; f.computeShowChannelThumbnail=function(a,b){var c;return b&&!!(a==null?0:(c=a.channelThumbnailSupportedRenderers)==null?0:c.channelThumbnailWithLinkRenderer)}; ia.Object.defineProperties(j2b.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.JSC$13809_inlinePreviewHoverListener)==null?0:YD(a))&&!!this.ytdLockupBehavior.lockupIsHovered}}}); var NP=j2b;NP.prototype.dataChanged=NP.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],NP.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],NP.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],NP.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],NP.prototype,"ytdDismissibleItemBehavior",void 0); u([K(Zz),v("design:type",Object)],NP.prototype,"ytdLockupBehavior",void 0);u([K(Rz),v("design:type",Object)],NP.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],NP.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],NP.prototype,"noEndpoints",void 0);u([Q({computed:"calculateBylineText(data)"}),v("design:type",Object)],NP.prototype,"bylineText",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],NP.prototype,"isSearch",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],NP.prototype,"isDownloading",void 0);u([Q({reflectToAttribute:!0,value:0}),v("design:type",Number)],NP.prototype,"width",void 0);u([Q({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),v("design:type",Object)],NP.prototype,"isDisabled",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NP.prototype,"dataChanged",null); u([L("lockupIsHovered"),v("design:type",Boolean),v("design:paramtypes",[])],NP.prototype,"isHovered",null);NP=u([R({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],NP); V(NP,"ytd-grid-video-renderer",function(){if(f2b!==void 0)return f2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-grid-video-renderer\"><ytd-thumbnail data=\"[[data]]\" hovered=\"[[isHovered]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"[[computeThumbnailWidth(isSearch, width)]]\" class=\"style-scope ytd-grid-video-renderer\"></ytd-thumbnail><div id=\"details\" on-tap=\"onDetailsTap\" class=\"style-scope ytd-grid-video-renderer\"><a id=\"channel-thumbnail\" hidden=\"[[!computeShowChannelThumbnail(data, isSearch)]]\" aria-label$=\"[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]\" href$=\"[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]\" class=\"style-scope ytd-grid-video-renderer\"><yt-img-shadow id=\"avatar\" thumbnail=\"[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]\" width=\"36\" class=\"style-scope ytd-grid-video-renderer\"></yt-img-shadow></a><div id=\"text-metadata\" class=\"style-scope ytd-grid-video-renderer\"><div id=\"meta\" class=\"style-scope ytd-grid-video-renderer\"><h3 class=\"style-scope ytd-grid-video-renderer\"><ytd-badge-supported-renderer disable-upgrade$=\"[[!data.topStandaloneBadge]]\" hidden=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-grid-video-renderer\"></ytd-badge-supported-renderer><a id=\"video-title\" class=\"yt-simple-endpoint style-scope ytd-grid-video-renderer\" href$=\"[[computeHrefWithDefault(data.navigationEndpoint)]]\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" data=\"[[data.navigationEndpoint]]\">[[getSimpleString(data.title)]]</a></h3><div id=\"metadata-container\" class=\"grid style-scope ytd-grid-video-renderer\" meta-block=\"\"><div id=\"metadata\" class=\"style-scope ytd-grid-video-renderer\"><div id=\"byline-container\" hidden=\"[[!bylineText]]\" class=\"style-scope ytd-grid-video-renderer\"><ytd-channel-name id=\"channel-name\" badges=\"[[data.ownerBadges]]\" channel-name=\"[[bylineText]]\" no-endpoints=\"[[noEndpoints]]\" class=\"style-scope ytd-grid-video-renderer\"></ytd-channel-name></div><div id=\"metadata-line\" class=\"style-scope ytd-grid-video-renderer\"><template is=\"dom-repeat\" items=\"[[getMetadata(data)]]\" strip-whitespace=\"\" class=\"style-scope ytd-grid-video-renderer\"><span class=\"style-scope ytd-grid-video-renderer\">[[item]]</span></template></div></div><div id=\"additional-metadata-line\" class=\"style-scope ytd-grid-video-renderer\"><template is=\"dom-repeat\" items=\"[[data.additionalMetadatas]]\" strip-whitespace=\"\" class=\"style-scope ytd-grid-video-renderer\"><span class=\"style-scope ytd-grid-video-renderer\">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id=\"video-badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-grid-video-renderer\"></ytd-badge-supported-renderer></div><div id=\"menu\" class=\"style-scope ytd-grid-video-renderer\"></div></div><div id=\"buttons\" class=\"style-scope ytd-grid-video-renderer\"></div></div><div id=\"dismissed\" class=\"style-scope ytd-grid-video-renderer\"><div id=\"dismissed-content\" class=\"style-scope ytd-grid-video-renderer\"></div></div><yt-interaction id=\"interaction\" class=\"extended style-scope ytd-grid-video-renderer\"></yt-interaction>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return f2b=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var k2b;var OP=function(){var a=J.apply(this,arguments)||this;a.roundedContainer=!0;a.skipRoundingTop=!1;a.disableTopPadding=!1;a.amsterdamEnabled=y("enable_desktop_amsterdam_info_panels");return a}; l(OP,J);OP.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; OP.prototype.onClick=function(a){var b,c=(b=this.data)==null?void 0:b.sourceEndpoint;!Uz(Yy(a),this.hostElement,["A".toString()])&&c&&vv(this.hostElement,"yt-navigate",{endpoint:c})}; ia.Object.defineProperties(OP.prototype,{showMetadataAtTop:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!!this.data.sourceAtTop}}, showMetadataBelowTitle:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!this.data.sourceAtTop}}, hasMenu:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.menu)}}, truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.truncateParagraphs)}}, paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.data)==null?void 0:a.paragraphMaxLines)!=null?b:3}}, background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}}); var PP=OP;u([K(X.YtRendererBehavior),v("design:type",Object)],PP.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],PP.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],PP.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PP.prototype,"showVerticalDividers",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PP.prototype,"roundedContainer",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],PP.prototype,"skipRoundingTop",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PP.prototype,"disableTopPadding",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],PP.prototype,"amsterdamEnabled",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],PP.prototype,"showMetadataAtTop",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],PP.prototype,"showMetadataBelowTitle",null); u([Q({reflectToAttribute:!0}),L("data.menu"),v("design:type",Object),v("design:paramtypes",[])],PP.prototype,"hasMenu",null);u([Q({reflectToAttribute:!0}),L("data.truncateParagraphs"),v("design:type",Object),v("design:paramtypes",[])],PP.prototype,"truncateParagraphs",null);u([Q({reflectToAttribute:!0}),L("data.paragraphMaxLines"),v("design:type",Number),v("design:paramtypes",[])],PP.prototype,"paragraphMaxLines",null); u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),L("data.background"),v("design:type",Object),v("design:paramtypes",[])],PP.prototype,"background",null);PP=u([R({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],PP); V(PP,"ytd-info-panel-content-renderer",function(){if(k2b!==void 0)return k2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"content style-scope ytd-info-panel-content-renderer\" on-click=\"onClick\">\n <yt-icon class=\"inline-icon style-scope ytd-info-panel-content-renderer\" disable-upgrade$=\"[[!data.icon.iconType]]\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[data.icon.iconType]]\">\n </yt-icon>\n <div class=\"text-content style-scope ytd-info-panel-content-renderer\">\n <div class=\"metadata-container style-scope ytd-info-panel-content-renderer\" hidden=\"[[!showMetadataAtTop]]\">\n <yt-formatted-string text=\"[[data.source]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n </yt-formatted-string>\n <div class=\"published-time style-scope ytd-info-panel-content-renderer\" hidden=\"[[!data.publishedTimeText]]\">\n \u2022\n <yt-formatted-string text=\"[[data.publishedTimeText]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n <a class=\"yt-simple-endpoint title-container style-scope ytd-info-panel-content-renderer\" hidden=\"[[!data.title]]\" href$=\"[[computeHref_(data.sourceEndpoint)]]\" data=\"[[data.sourceEndpoint]]\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-info-panel-content-renderer\"></yt-formatted-string>\n <yt-icon class=\"inline-link-icon style-scope ytd-info-panel-content-renderer\" disable-upgrade$=\"[[!data.inlineLinkIcon.iconType]]\" hidden=\"[[!data.inlineLinkIcon.iconType]]\" icon=\"[[data.inlineLinkIcon.iconType]]\">\n </yt-icon>\n </a>\n <div class=\"metadata-container style-scope ytd-info-panel-content-renderer\" hidden=\"[[!showMetadataBelowTitle]]\">\n <yt-formatted-string text=\"[[data.source]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n </yt-formatted-string>\n <div class=\"published-time style-scope ytd-info-panel-content-renderer\" hidden=\"[[!data.publishedTimeText]]\">\n \u2022\n <yt-formatted-string text=\"[[data.publishedTimeText]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n <div class=\"paragraphs style-scope ytd-info-panel-content-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.paragraphs]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n <div hidden=\"[[!item.runs]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n <yt-formatted-string class=\"paragraph style-scope ytd-info-panel-content-renderer\" text=\"[[item]]\">\n </yt-formatted-string>\n <div class=\"inline-source style-scope ytd-info-panel-content-renderer\" hidden=\"[[!data.inlineSource]]\">\n <yt-formatted-string force-default-style=\"\" text=\"[[data.inlineSource]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n </yt-formatted-string>\n <yt-icon class=\"inline-link-icon style-scope ytd-info-panel-content-renderer\" disable-upgrade$=\"[[!data.inlineLinkIcon.iconType]]\" hidden=\"[[!data.inlineLinkIcon.iconType]]\" icon=\"[[data.inlineLinkIcon.iconType]]\">\n </yt-icon>\n </div>\n </div>\n </template>\n <template is=\"dom-repeat\" items=\"[[data.attributedParagraphs]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n <div hidden=\"[[!item.content]]\" class=\"style-scope ytd-info-panel-content-renderer\">\n <yt-attributed-string id=\"paragraph\" class=\"attributed-paragraph style-scope ytd-info-panel-content-renderer\" data=\"[[item]]\">\n </yt-attributed-string>\n </div>\n </template>\n <div class=\"disclaimer-container style-scope ytd-info-panel-content-renderer\" hidden=\"[[!data.disclaimer]]\">\n <a class=\"yt-simple-endpoint style-scope ytd-info-panel-content-renderer\" href$=\"[[computeHref_(data.sourceEndpoint)]]\" target=\"_blank\" data=\"[[data.sourceEndpoint]]\">\n <yt-formatted-string class=\"disclaimer style-scope ytd-info-panel-content-renderer\" text=\"[[data.disclaimer]]\">\n </yt-formatted-string>\n <yt-icon class=\"inline-link-icon inline-disclaimer-icon style-scope ytd-info-panel-content-renderer\" disable-upgrade$=\"[[!data.inlineDisclaimerIcon.iconType]]\" hidden=\"[[!data.inlineDisclaimerIcon]]\" icon=\"[[data.inlineDisclaimerIcon.iconType]]\">\n </yt-icon>\n </a>\n </div>\n </div>\n </div>\n <yt-img-shadow class=\"thumbnail style-scope ytd-info-panel-content-renderer\" disable-upgrade$=\"[[!data.thumbnail]]\" hidden=\"[[!data.thumbnail]]\" object-fit=\"COVER\" thumbnail=\"[[data.thumbnail]]\">\n </yt-img-shadow>\n</div>\n<div id=\"menu\" class=\"style-scope ytd-info-panel-content-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return k2b=a},{mode:Mz("kevlar_poly_si_batch_j034")?1:2});var l2b;var m2b;var n2b;var o2b;var p2b=function(){return J.apply(this,arguments)||this}; l(p2b,J);p2b.prototype.computeStyle=function(a){return a}; var QP=p2b;u([K(X.YtRendererBehavior),v("design:type",Object)],QP.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],QP.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),v("design:type",String)],QP.prototype,"style_",void 0);QP=u([Wy({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],QP); V(QP,"yt-channel-thumbnail-with-link-renderer",function(){if(o2b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a href=\"[[computeHref_(data.navigationEndpoint)]]\" title=\"[[data.accessibility.accessibilityData.label]]\" class=\"style-scope yt-channel-thumbnail-with-link-renderer\">\n <yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[!data.thumbnail]]\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope yt-channel-thumbnail-with-link-renderer\">\n </yt-img-shadow>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;n2b===void 0&&(n2b=document.createElement("template"));var d=n2b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);o2b=a}a=o2b;return a},{mode:2});var RP=function(){var a=J.apply(this,arguments)||this;a.modernTypography=y("web_modern_typography");return a}; l(RP,J);RP.prototype.configureRendererStamper=function(){return{"data.channelThumbnail":{id:"avatar",mapping:{channelThumbnailWithLinkRenderer:"yt-channel-thumbnail-with-link-renderer"}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; RP.prototype.computeTitleStyle=function(a){return a||null}; RP.prototype.computeAvatarStyle=function(a){return a||null}; RP.prototype.computeShowNavigationButton=function(a,b){return!(a==null||!a.navigationButton||b)}; var SP=RP;u([K(X.YtRendererBehavior),v("design:type",Object)],SP.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],SP.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],SP.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),v("design:type",String)],SP.prototype,"titleStyle",void 0); u([Q({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),v("design:type",String)],SP.prototype,"avatarStyle",void 0);u([Q(),v("design:type",Boolean)],SP.prototype,"hideNavigationButton",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],SP.prototype,"isModernSd",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],SP.prototype,"modernTypography",void 0); SP=u([R({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],SP); V(SP,"ytd-rich-list-header-renderer",function(){if(m2b!==void 0)return m2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"title-row style-scope ytd-rich-list-header-renderer\">\n <div id=\"avatar\" class=\"style-scope ytd-rich-list-header-renderer\"></div>\n <template is=\"dom-if\" if=\"[[!data.endpoint]]\" class=\"style-scope ytd-rich-list-header-renderer\">\n <div id=\"title-text\" class=\"style-scope ytd-rich-list-header-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-rich-list-header-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-rich-list-header-renderer\">\n </yt-formatted-string>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[data.endpoint]]\" class=\"style-scope ytd-rich-list-header-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-rich-list-header-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <div id=\"image-container\" class=\"style-scope ytd-rich-list-header-renderer\">\n <div id=\"avatar\" class=\"style-scope ytd-rich-list-header-renderer\"></div>\n <div id=\"title-text\" class=\"style-scope ytd-rich-list-header-renderer\">\n <span id=\"title\" class=\"style-scope ytd-rich-list-header-renderer\">[[getSimpleString(data.title)]]</span>\n <yt-formatted-string id=\"subtitle\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-rich-list-header-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n </a>\n </template>\n <ytd-badge-supported-renderer id=\"featured-badge\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-rich-list-header-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"title-annotation\" hidden=\"[[!data.titleAnnotation]]\" text=\"[[data.titleAnnotation]]\" class=\"style-scope ytd-rich-list-header-renderer\">\n </yt-formatted-string>\n <div id=\"information-button\" hidden=\"[[!data.informationButton]]\" class=\"style-scope ytd-rich-list-header-renderer\"></div>\n <div id=\"navigation-button\" hidden=\"[[!computeShowNavigationButton(data, hideNavigationButton)]]\" class=\"style-scope ytd-rich-list-header-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return m2b=a},{mode:Mz("kevlar_poly_si_batch_j034")?1:2});var q2b=function(){return J.apply(this,arguments)||this}; l(q2b,J);q2b.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{richListHeaderRenderer:"ytd-rich-list-header-renderer"}},"data.contents":{id:"contents",mapping:{gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}}; var TP=q2b;u([K(X.YtRendererBehavior),v("design:type",Object)],TP.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],TP.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],TP.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],TP.prototype,"isSearch",void 0);TP=u([R({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],TP); V(TP,"ytd-preview-card-renderer",function(){if(l2b!==void 0)return l2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-preview-card-renderer\"></div>\n<div id=\"contents\" class=\"style-scope ytd-preview-card-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return l2b=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var r2b;var UP=function(){return J.apply(this,arguments)||this}; l(UP,J);UP.prototype.configureRendererStamper=function(){return{"data.menu":WC}}; UP.prototype.dataChanged=function(){var a=this.get("colorExtractionPalette.section1Color",this.data);a=$x(a);mz(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":a})}; UP.prototype.computeCardStyle=function(a){return this.get("style.value",a)||null}; var VP=UP;VP.prototype.dataChanged=VP.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],VP.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],VP.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],VP.prototype,"ytdDismissibleItemBehavior",void 0);u([Q(),v("design:type",Object)],VP.prototype,"data",void 0); u([Q({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),v("design:type",String)],VP.prototype,"cardStyle",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VP.prototype,"dataChanged",null);VP=u([R({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],VP); V(VP,"ytd-compact-channel-recommendation-card-renderer",function(){if(r2b!==void 0)return r2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"card-body\" class=\"yt-simple-endpoint style-scope ytd-compact-channel-recommendation-card-renderer\" href$=\"[[computeHref_(data.channelEndpoint)]]\" title$=\"[[getSimpleString(data.channelTitle)]]\" aria-label$=\"[[getSimpleString(data.channelTitle)]]\" data=\"[[data.channelEndpoint]]\">\n <div id=\"banner\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\">\n <yt-img-shadow id=\"channel-art\" object-fit=\"COVER\" thumbnail=\"[[data.backgroundImage]]\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\"></yt-img-shadow>\n <svg id=\"avatar-protection\" viewBox=\"0 0 210 56\" preserveAspectRatio=\"none\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\">\n <path id=\"lower-overlay\" d=\"M 0 -12 L 126 56 L 0 56 z\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\"></path>\n <path id=\"upper-overlay\" d=\"M 0 -12 L 74 28 L 0 68 z\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\"></path>\n </svg>\n <yt-img-shadow id=\"avatar\" thumbnail=\"[[data.channelAvatar]]\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\"></yt-img-shadow>\n </div>\n <div id=\"channel-info\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\">\n <span id=\"title\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\">[[getSimpleString(data.channelTitle)]]</span>\n </div>\n</a>\n<div id=\"subscribe-container\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\">\n <ytd-subscribe-button-renderer id=\"subscribe\" data=\"[[data.subscribeButton.subscribeButtonRenderer]]\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\">\n </ytd-subscribe-button-renderer>\n</div>\n<div id=\"menu\" class=\"style-scope ytd-compact-channel-recommendation-card-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return r2b=a},{mode:1});var s2b;var t2b;var u2b=function(){var a=J.apply(this,arguments)||this;a.alignAuto=!1;a.collapsed=!0;a.isToggled=!1;a.alwaysCollapsed=!1;a.canToggle=!0;a.collapsedHeight=80;a.disableToggle=!1;a.alwaysToggleable=!1;a.reversed=!1;a.shouldUseNumberOfLines=!1;a.recomputeOnResize=!1;a.canToggleJobId=0;a.lastReversed=!1;return a}; l(u2b,J);f=u2b.prototype;f.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)}; f.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled}; f.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var a=T(this.hostElement),b=a.childNodes,c=document.createDocumentFragment(),d=a.childNodes.length-1;d>=0;d--)T(c).appendChild(b[d]);y("enable_shadydom_free_scoped_node_methods")?jz(this.hostElement).appendChild(c):a.appendChild(c)}}; f.ready=function(){var a=this;xz(function(){a.initChildrenObserver()},1)}; f.detached=function(){this.detachObserver()}; f.toggle=function(a,b){this.canToggle&&(this.isToggled=b,vv(this.hostElement,"yt-refit"),a&&a.stopPropagation())}; f.reset=function(){this.childrenChanged()}; f.onIronResize=function(){this.recomputeOnResize&&this.childrenChanged()}; f.computeIsMoreVisible=function(a,b){return a&&!b}; f.computeShouldUseNumberOfLines=function(a){try{return!!a&&window.CSS.supports("-webkit-line-clamp","1")}catch(b){}return!1}; f.computeIsLessVisible=function(a,b){return a&&b}; f.observeCollapsedHeightAndMaxLines=function(){var a=this.collapsedHeight,b=this.maxNumberOfLines;this.shouldUseNumberOfLines?mz(this.hostElement,{"--ytd-expander-max-lines":""+b,"--ytd-expander-collapsed-height":""}):mz(this.hostElement,{"--ytd-expander-collapsed-height":a+"px","--ytd-expander-max-lines":""})}; f.handleMoreTap=function(a){this.disableToggle||(vv(this.hostElement,"yt-expander-more-tapped"),this.toggle(a,!0))}; f.handleLessTap=function(a){vv(this.hostElement,"yt-expander-less-tapped");this.toggle(a,!1)}; f.initChildrenObserver=function(){var a=this;this.observer=new MutationObserver(function(){a.childrenChanged()}); this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()}; f.childrenChanged=function(){var a=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){Wk(function(){a.canToggleJobId=0;a.calculateCanCollapse()})}))}; f.calculateCanCollapse=function(){this.canToggle=this.shouldUseNumberOfLines?this.alwaysToggleable||this.isToggled||this.content.offsetHeight<this.content.scrollHeight:this.alwaysToggleable||this.isToggled||this.content.scrollHeight>this.collapsedHeight}; f.detachObserver=function(){this.observer&&this.observer.disconnect()}; f.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("collapsed-changed",this.collapsed))}; f.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("is-toggled-changed",this.isToggled))}; f.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("can-toggle-changed",this.canToggle))}; ia.Object.defineProperties(u2b.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}}); var WP=u2b;WP.prototype.canToggleChangedForBinding=WP.prototype.canToggleChangedForBinding;WP.prototype.isToggledChangedForBinding=WP.prototype.isToggledChangedForBinding;WP.prototype.collapsedChangedForBinding=WP.prototype.collapsedChangedForBinding;WP.prototype.observeCollapsedHeightAndMaxLines=WP.prototype.observeCollapsedHeightAndMaxLines;WP.prototype.onIronResize=WP.prototype.onIronResize;WP.prototype.reversedChanged=WP.prototype.reversedChanged;WP.prototype.toggledChanged=WP.prototype.toggledChanged; WP.prototype.alwaysToggleableChanged=WP.prototype.alwaysToggleableChanged;u([K(Rt),v("design:type",Object)],WP.prototype,"ironResizableBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],WP.prototype,"alignAuto",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],WP.prototype,"collapsed",void 0);u([Q(),v("design:type",Object)],WP.prototype,"isToggled",void 0);u([Q(),v("design:type",Object)],WP.prototype,"alwaysCollapsed",void 0); u([Q(),v("design:type",Object)],WP.prototype,"canToggle",void 0);u([Q(),v("design:type",Object)],WP.prototype,"collapsedHeight",void 0);u([Q(),v("design:type",Object)],WP.prototype,"disableToggle",void 0);u([Q(),v("design:type",Object)],WP.prototype,"alwaysToggleable",void 0);u([Q(),v("design:type",Object)],WP.prototype,"reversed",void 0);u([Q(),v("design:type",Number)],WP.prototype,"maxNumberOfLines",void 0); u([Q({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),v("design:type",Object)],WP.prototype,"shouldUseNumberOfLines",void 0);u([Q(),v("design:type",Object)],WP.prototype,"recomputeOnResize",void 0);u([Ly("content",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],WP.prototype,"content",void 0); u([Py("alwaysToggleable"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WP.prototype,"alwaysToggleableChanged",null);u([Py("isToggled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WP.prototype,"toggledChanged",null);u([L("canToggleJobId"),v("design:type",Object),v("design:paramtypes",[])],WP.prototype,"isResetting",null); u([O("reversed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WP.prototype,"reversedChanged",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WP.prototype,"onIronResize",null);u([O("maxNumberOfLines","collapsedHeight"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WP.prototype,"observeCollapsedHeightAndMaxLines",null); u([O("collapsed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WP.prototype,"collapsedChangedForBinding",null);u([O("isToggled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WP.prototype,"isToggledChangedForBinding",null);u([O("canToggle"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WP.prototype,"canToggleChangedForBinding",null);WP=u([R({disableElementRegistration:!0,is:"ytd-expander"})],WP); V(WP,"ytd-expander",function(){if(t2b!==void 0)return t2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-expander\">\n \n <slot id=\"container\" name=\"content\" class=\"style-scope ytd-expander\"></slot>\n</div>\n<slot name=\"sticky\" class=\"style-scope ytd-expander\"></slot>\n<tp-yt-paper-button id=\"less\" aria-expanded=\"true\" hidden=\"[[!computeIsLessVisible(canToggle, isToggled)]]\" noink=\"\" on-tap=\"handleLessTap\" class=\"style-scope ytd-expander\">\n <slot name=\"less-button\" class=\"style-scope ytd-expander\"></slot>\n</tp-yt-paper-button>\n<tp-yt-paper-button id=\"more\" aria-expanded=\"false\" hidden=\"[[!computeIsMoreVisible(canToggle, isToggled)]]\" noink=\"\" on-tap=\"handleMoreTap\" class=\"style-scope ytd-expander\">\n <slot name=\"more-button\" class=\"style-scope ytd-expander\"></slot>\n</tp-yt-paper-button>\n<slot name=\"sticky-secondary\" class=\"style-scope ytd-expander\"></slot>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return t2b=a},{mode:Mz()?1:2});var XP=function(){return J.apply(this,arguments)||this}; l(XP,J);XP.prototype.computeIsCarousel=function(a){return!!a.isCarousel}; XP.prototype.observeLightsourcePalette=function(){var a,b=(a=this.data)==null?void 0:a.vibrantsourceColorPaletteData;b&&jB(this.hostElement,b)}; XP.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}}; var YP=XP;YP.prototype.observeLightsourcePalette=YP.prototype.observeLightsourcePalette;u([K(X.YtRendererBehavior),v("design:type",Object)],YP.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],YP.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],YP.prototype,"data",void 0);u([Q({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),v("design:type",Boolean)],YP.prototype,"isCarousel",void 0); u([O("data.vibrantsourceColorPaletteData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],YP.prototype,"observeLightsourcePalette",null);YP=u([R({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],YP); V(YP,"ytd-media-upsell-renderer",function(){if(s2b!==void 0)return s2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"details-wrapper style-scope ytd-media-upsell-renderer\">\n <div class=\"image-wrapper style-scope ytd-media-upsell-renderer\">\n <yt-img-shadow class=\"media-thumbnail style-scope ytd-media-upsell-renderer\" thumbnail=\"[[data.thumbnail]]\">\n </yt-img-shadow>\n <div class=\"tv-show-season-wrapper style-scope ytd-media-upsell-renderer\" hidden=\"[[!data.tvShowSeasons]]\">\n <yt-icon id=\"tv-show-icon\" icon=\"tv\" class=\"style-scope ytd-media-upsell-renderer\"></yt-icon>\n <p id=\"tv-show-season\" class=\"style-scope ytd-media-upsell-renderer\">\n [[getSimpleString(data.tvShowSeasons)]]\n </p>\n </div>\n </div>\n <div class=\"details style-scope ytd-media-upsell-renderer\">\n <div class=\"metadata-wrapper style-scope ytd-media-upsell-renderer\">\n <span id=\"media-title\" hidden=\"[[!data.mediaTitle]]\" class=\"style-scope ytd-media-upsell-renderer\">\n [[getSimpleString(data.mediaTitle)]]\n </span>\n <span id=\"metadata\" hidden=\"[[!data.metadata]]\" class=\"style-scope ytd-media-upsell-renderer\">\n [[getSimpleString(data.metadata)]]\n </span>\n </div>\n <div id=\"action-button\" class=\"style-scope ytd-media-upsell-renderer\"></div>\n </div>\n</div>\n<ytd-expander id=\"expander\" hidden=\"[[data.isCarousel]]\" max-number-of-lines=\"4\" class=\"style-scope ytd-media-upsell-renderer\">\n <yt-formatted-string id=\"synopsis\" slot=\"content\" disable-upgrade$=\"[[!data.synopsis]]\" hidden=\"[[data.isCarousel]]\" text=\"[[data.synopsis]]\" class=\"style-scope ytd-media-upsell-renderer\">\n </yt-formatted-string>\n <div class=\"more-button style-scope ytd-media-upsell-renderer\" slot=\"more-button\">\n <span class=\"expander-text style-scope ytd-media-upsell-renderer\">[[getSimpleString(data.moreButtonText)]]</span>\n <yt-icon id=\"drop-down-icon\" icon=\"arrow_drop_down\" class=\"style-scope ytd-media-upsell-renderer\"></yt-icon>\n </div>\n <div class=\"less-button style-scope ytd-media-upsell-renderer\" slot=\"less-button\">\n <span class=\"expander-text style-scope ytd-media-upsell-renderer\">[[getSimpleString(data.lessButtonText)]]</span>\n <yt-icon id=\"drop-up-icon\" icon=\"arrow_drop_up\" class=\"style-scope ytd-media-upsell-renderer\"></yt-icon>\n </div>\n</ytd-expander>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return s2b=a},{mode:2});var v2b;var ZP={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map}, getPlayerListenerKey_:function(a,b){return a+":"+ab(b)}, getPlayerListener_:function(a,b,c){a=this.getPlayerListenerKey_(a,b);b=this.playerListeners_.get(a);c&&this.playerListeners_.delete(a);return b}, savePlayerListener_:function(a,b){var c=b.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(a,b),c);return c}, listenToPlayerEvent:function(a,b,c){c=this.savePlayerListener_(b,c);a.addEventListener(b,c)}, listenToPlayerEvents:function(a,b){b.forEach(function(c,d){this.listenToPlayerEvent(a,d,c)}.bind(this))}, unlistenFromPlayerEvent:function(a,b,c){c=this.getPlayerListener_(b,c,!0);a.removeEventListener(b,c)}, unlistenFromPlayerEvents:function(a,b){b.forEach(function(c,d){this.unlistenFromPlayerEvent(a,d,c)}.bind(this))}}},$P=function(){};var w2b=function(){var a=J.apply(this,arguments)||this;a.JSC$13838_playerEvents=new Map;a.listeningToPlayer=!1;a.JSC$13838_startX=0;a.active=!1;a.shouldShowButtons=y("web_buttons_hidden_killswitch");a.isHighlighted=!1;a.useHighlightStyling=y("web_enable_deeper_metadata_highlight_styling");a.rounded=y("web_rounded_thumbnails");a.modern=y("kevlar_modern_sd");a.enableProblemWalkthrough=y("problem_walkthrough_sd");return a}; l(w2b,J);f=w2b.prototype; f.configureRendererStamper=function(){return{"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.repeatButton":{id:"repeat-button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.thumbnailOverlay":{id:"overlay",mapping:{thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",params:{isVideoPlaying:!0}}}}}}; f.created=function(){this.JSC$13838_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)}; f.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",EA(this,this.onRepeatButtonToggle))}; f.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",EA(this,this.onRepeatButtonToggle))}; f.onDataChanged=function(){this.removePlayerListeners()}; f.onColorPaletteChange=function(){var a={},b;if(hy()==="USER_INTERFACE_THEME_DARK"&&((b=this.data)==null?0:b.darkColorPalette)){var c=this.data.darkColorPalette;a["--ytd-macro-markers-list-item-background-color"]=ay(this.get("section2Color",c))}else{var d;hy()==="USER_INTERFACE_THEME_LIGHT"&&((d=this.data)==null?0:d.lightColorPalette)&&(c=this.data.lightColorPalette,a["--ytd-macro-markers-list-item-background-color"]=ay(this.get("section3Color",c)))}c?(a["--ytd-macro-markers-list-item-title-color"]= ay(this.get("primaryTitleColor",c)),a["--ytd-macro-markers-list-item-secondary-color"]=ay(this.get("secondaryTitleColor",c)),a["--ytd-macro-markers-list-item-timestamp-background-color"]=ay(this.get("section1Color",c)),this.customButtonProperties={customColors:{color:ay(this.get("primaryTitleColor",c))}},this.useColorSampling=!0):(a["--ytd-macro-markers-list-item-background-color"]="initial",a["--ytd-macro-markers-list-item-title-color"]="initial",a["--ytd-macro-markers-list-item-secondary-color"]= "initial",a["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);mz(this.hostElement,a)}; f.onEndpointMouseDown=function(a){this.JSC$13838_startX=a.clientX}; f.onEndpointClick=function(a){var b=this,c,d,e;return t(function(h){if(h.nextAddress==1){if(b.JSC$13838_startX!==a.clientX)return a.preventDefault(),h.return();b.data&&b.ytRendererBehavior.logExplicitClick(b.data);if(!y("web_timeline_view")||!b.seekWithAnimationOnClick)return h.jumpTo(0);if(a.button!==0||a.shiftKey||a.altKey||a.metaKey||a.ctrlKey||Uz(Yy(a),b.hostElement,["BUTTON".toString()]))return h.return();a.stopPropagation();a.preventDefault();return b.data?n(h,rA().getPlayerPromise(),3):h.return()}c= h.yieldResult;e=(d=A(b.data.onTap,lq))==null?void 0:d.startTimeSeconds;e!==void 0&&c.seekToTimeWithAnimation(e*1E3,Sw(b.data.title));ua(h)})}; f.computeLayout=function(a){return a}; f.computeIsHighlighted=function(a){return!!a}; f.computeCarouselType=function(a){return a}; f.hideModernCarousel=function(a){return this.modern&&this.hideThumbnail(a)}; f.hideThumbnail=function(a){return this.enableProblemWalkthrough&&a!==null&&a==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"}; f.onRepeatButtonToggle=function(a){var b=this;a.detail.toggled&&rA().getPlayerPromise().then(function(c){b.ytPlayerListenerBehavior.listenToPlayerEvents(c,b.JSC$13838_playerEvents);b.listeningToPlayer=!0})}; f.onLoopRangeChange=function(a){var b=T(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(b){var c=b.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",b.polymerController.data);if(c){var d=Number(c.endTimeMs);if(Number(c.startTimeMs)!==(a==null?void 0:a.startTimeMs)||d!==(a==null?void 0:a.endTimeMs))b.polymerController.toggle(!1),this.removePlayerListeners()}}}; f.removePlayerListeners=function(){var a=this;this.listeningToPlayer&&rA().getPlayerPromise().then(function(b){a.ytPlayerListenerBehavior.unlistenFromPlayerEvents(b,a.JSC$13838_playerEvents);a.listeningToPlayer=!1})}; var aQ=w2b;aQ.prototype.onColorPaletteChange=aQ.prototype.onColorPaletteChange;aQ.prototype.onDataChanged=aQ.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],aQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],aQ.prototype,"ytRendererstamperBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],aQ.prototype,"ytPlayerListenerBehavior",void 0);u([Q(),v("design:type",Object)],aQ.prototype,"data",void 0); u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],aQ.prototype,"useCustomColors",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],aQ.prototype,"active",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aQ.prototype,"shouldShowButtons",void 0);u([Q({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),v("design:type",String)],aQ.prototype,"layout",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),v("design:type",Object)],aQ.prototype,"isHighlighted",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],aQ.prototype,"useHighlightStyling",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],aQ.prototype,"rounded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],aQ.prototype,"modern",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],aQ.prototype,"enableProblemWalkthrough",void 0);u([Q({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),v("design:type",String)],aQ.prototype,"carouselType",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aQ.prototype,"useColorSampling",void 0);u([Q(),v("design:type",Boolean)],aQ.prototype,"seekWithAnimationOnClick",void 0);u([Q(),v("design:type",Object)],aQ.prototype,"customButtonProperties",void 0); u([Ly("repeat-button",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],aQ.prototype,"repeatButton",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aQ.prototype,"onDataChanged",null);u([O("data.lightColorPalette","data.darkColorPalette"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aQ.prototype,"onColorPaletteChange",null); aQ=u([R({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],aQ); V(aQ,"ytd-macro-markers-list-item-renderer",function(){if(v2b!==void 0)return v2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint\" class=\"yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer\" data=\"[[data.onTap]]\" href$=\"[[computeHref_(data.onTap)]]\" on-click=\"onEndpointClick\" on-mousedown=\"onEndpointMouseDown\" draggable=\"false\" hidden=\"[[hideModernCarousel(data.carouselType)]]\">\n <div hidden=\"[[hideThumbnail(data.carouselType)]]\" id=\"thumbnail\" class=\"style-scope ytd-macro-markers-list-item-renderer\">\n <yt-img-shadow hidden=\"[[!data.thumbnail]]\" object-fit=\"FILL\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-macro-markers-list-item-renderer\">\n </yt-img-shadow>\n <div id=\"overlay\" class=\"style-scope ytd-macro-markers-list-item-renderer\"></div>\n </div>\n <div id=\"details\" class=\"style-scope ytd-macro-markers-list-item-renderer\">\n <h4 hidden=\"[[hideThumbnail(data.carouselType)]]\" class=\"macro-markers style-scope ytd-macro-markers-list-item-renderer\" title=\"[[getSimpleString(data.title)]]\">[[getSimpleString(data.title)]]</h4>\n <h4 hidden=\"[[!hideThumbnail(data.carouselType)]]\" class=\"problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer\" title=\"[[getSimpleString(data.title)]]\">[[getSimpleString(data.title)]]</h4>\n <div id=\"time\" class=\"style-scope ytd-macro-markers-list-item-renderer\">[[getSimpleString(data.timeDescription)]]</div>\n </div>\n</a>\n<div id=\"details\" hidden=\"[[!hideModernCarousel(data.carouselType)]]\" class=\"style-scope ytd-macro-markers-list-item-renderer\">\n <a id=\"endpoint\" class=\"yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer\" data=\"[[data.onTap]]\" href$=\"[[computeHref_(data.onTap)]]\" on-click=\"onEndpointClick\" on-mousedown=\"onEndpointMouseDown\" draggable=\"false\" hidden=\"[[!hideThumbnail(data.carouselType)]]\">\n <h4 class=\"problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer\" title=\"[[getSimpleString(data.title)]]\">[[getSimpleString(data.title)]]</h4>\n </a>\n <div id=\"time\" class=\"style-scope ytd-macro-markers-list-item-renderer\">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id=\"share-button\" class=\"style-scope ytd-macro-markers-list-item-renderer\"></div>\n<div id=\"repeat-button\" class=\"style-scope ytd-macro-markers-list-item-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return v2b=a},{mode:1});var x2b;var y2b;var z2b=function(){var a=J.apply(this,arguments)||this;a.modernTypography=y("web_modern_typography");return a}; l(z2b,J);var bQ=z2b;u([K(X.YtRendererBehavior),v("design:type",Object)],bQ.prototype,"ytRendererBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],bQ.prototype,"modernTypography",void 0);u([Q(),v("design:type",Object)],bQ.prototype,"data",void 0);bQ=u([R({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],bQ); V(bQ,"ytd-title-and-button-list-header-renderer",function(){if(y2b!==void 0)return y2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-title-and-button-list-header-renderer\"></yt-formatted-string>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return y2b=a},{mode:1});var A2b;var cQ={avatarViewModel:Fsb,buttonViewModel:xE,buttonRenderer:imb(function(a,b){var c;(c=um().resolve(qB))==null||c(a,{buttonOverrides:b==null?void 0:b.overrides})})}; Gz(function(a){a=Ez(a,{data:{},useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var b=a.data,c=a.useFullWidth,d=a.isDesktopWeb,e=a.addSearchResultTopMargin,h=function(ha,va){return yB({innertubeCommand:wB(b().onTap),elementConfig:{className:ha,tabindex$:va?-1:void 0}})},k=function(){return b().title},m=function(){return b().genre},p=function(){return b().channelName},q=function(){return b().actionButton},r=function(){return b().overflowButton},w=function(){return b().avatar},z=function(){return F(Np, null,F("div",{class:"yt-mini-game-card-view-model__background-base", style:gC({"background-color":function(){return by(b().colorPalette.sectionTwoColor,"1")}})}),F("div",{class:"yt-mini-game-card-view-model__background-blur", style:gC({"background-image":function(){return"url("+b().image.sources[0].url+")"}})}),F("div",{class:"yt-mini-game-card-view-model__gradient-scrim", style:gC({background:function(){return"linear-gradient(180deg,\n "+by(b().colorPalette.sectionTwoColor,".8")+" 0%,\n "+by(b().colorPalette.sectionTwoColor,".4")+" 25%,\n "+by(b().colorPalette.sectionFourColor,".8")+" 100%)"}})}))},C=function(){var ha=function(){return b().overlayBadgeText},va=um().resolve(oB); return F("div",{class:"yt-mini-game-card-view-model__badge-container"},F(nr,{cond:function(){return b().iconName}},function(){return F("div",{class:"yt-mini-game-card-view-model__badge"},F("div",{class:"yt-mini-game-card-view-model__badge-high-score"},F(Lr,null,function(){return F(bq,null,function(){return va(b().iconName,{className:"yt-mini-game-card-view-model__icon"})})}),F("span",{class:"yt-mini-game-card-view-model__badge-text", "aria-hidden":!0},ha)))}),F(nr,{cond:function(){return!b().iconName&&ha()}},function(){return F("span",{class:"yt-mini-game-card-view-model__badge", "aria-hidden":!0},ha)}),F(nr,{cond:function(){return b().unplayableInlinePlaybackIconName&&d()}},function(){return F("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},F(Lr,null,function(){return F(bq,null,function(){return va(b().unplayableInlinePlaybackIconName,{className:"yt-mini-game-card-view-model__unplayable-icon"})})}))}))},E=function(){return F(eC,{aTagConfig:function(){return h("yt-mini-game-card-view-model__thumbnail-wrapper")}},F(Lr,null,function(){return F(bq,null,function(){HB(b().image, {className:"yt-mini-game-card-view-model__thumbnail-image", alt:b().accessibilityText||"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})})}),C())},I=function(){var ha=function(){var Ma; return b().layout!=="MINI_APP_LAYOUT_SQUARE"&&((Ma=b().colorPalette)==null?0:Ma.textPrimaryColor)?"color: "+by(b().colorPalette.textPrimaryColor,".7"):""},va=function(){var Ma=A(r(),Zu); return{buttonViewModel:Object.assign({},Ma,{customFontColor:void 0})}}; return F("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},F(nr,{cond:w},function(){return F("div",{class:"yt-mini-game-card-view-model__avatar"},F(SC,{data:w,mapping:cQ}))}),F(eC,{aTagConfig:function(){return h("yt-mini-game-card-view-model__metadata-details")}},F("h3",{class:"yt-mini-game-card-view-model__title", title:k},k),F(nr,{cond:w},function(){return F("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},F("span",{class:"yt-mini-game-card-view-model__genre",title:p,style:ha},p),F("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:ha},m))}),F(nr,{cond:function(){return!w()}},function(){return F(nr,{cond:function(){var Ma; return((Ma=b().entityRedesignExperiments)==null?void 0:Ma.changePlayablesLayoutWithCta)&&d()}, else:function(){return F("span",{class:"yt-mini-game-card-view-model__genre",title:m,style:ha},m)}},function(){return F("span",{class:"yt-mini-game-card-view-model__genre", title:m},m)})})),F("div",{class:"yt-mini-game-card-view-model__overflow-button"},F(nr,{cond:function(){var Ma; return((Ma=b().entityRedesignExperiments)==null?void 0:Ma.changePlayablesLayoutWithCta)&&d()}, else:function(){return F(SC,{data:r,mapping:cQ})}},function(){return F(SC,{data:va, mapping:cQ})})))},N=function(){return F("div",{class:"yt-mini-game-card-view-model__card-action-button"},F(SC,{data:q, mapping:cQ}))},P=function(){var ha=function(){return b().description},va={}; va=WA("yt-mini-game-card-view-model--search-result-metadata-wrapper",(va["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=function(){return d()},va["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return d()},va["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!d()},va)); var Ma={};Ma=WA("yt-mini-game-card-view-model__search-result-info-row",(Ma["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!d()},Ma)); return F("div",{class:va},F("div",{class:Ma},F(eC,{aTagConfig:function(){return h("yt-mini-game-card-view-model__metadata-details")}},F("h3",{class:"yt-mini-game-card-view-model__title", title:k},k),F("span",{class:"yt-mini-game-card-view-model__genre",title:m},m)),F(nr,{cond:q},function(){return F("div",{class:"yt-mini-game-card-view-model__search-result-action-button"},F(SC,{data:q,mapping:cQ}))}),F("div",{class:"yt-mini-game-card-view-model__overflow-button"},F(SC,{data:r, mapping:cQ}))),F("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},F("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},F("div",{class:"yt-mini-game-card-view-model__avatar"},F(SC,{data:w,mapping:cQ})),F(eC,{aTagConfig:function(){return h("yt-mini-game-card-view-model__description")}},F("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},p)),F(eC,{aTagConfig:function(){return h("yt-mini-game-card-view-model__metadata-row-extra-endpoint", !0)}},F("div",null)),F(nr,{cond:function(){return d()}},function(){return F(eC,{aTagConfig:function(){return h("yt-mini-game-card-view-model__description")}},F("p",null,ha))}))))},U=function(){var ha={}; ha=WA("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(ha["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return d()},ha)); return F("div",{class:ha},z(),E(),F(nr,{cond:function(){return!d()}},function(){return F(Np,null,I(),N())}))},ca=function(){var ha={}; ha=WA((ha["yt-mini-game-card-view-model--search-result-desktop"]=function(){return d()},ha["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!d()},ha["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return e()},ha)); return F("div",{class:ha},U(),P())},aa=function(){var ha=function(){var Ma,tb; return(tb=((Ma=b().entityRedesignExperiments)==null?void 0:Ma.changePlayablesLayoutWithCta)&&d())!=null?tb:!1},va={}; va=WA("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(va["yt-mini-game-card-view-model--change-layout-with-cta"]=ha,va["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return d()},va["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return d()},va["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=function(){return d()&&b().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},va["yt-mini-game-card-view-model--big-metadata-font"]= function(){return b().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},va["yt-mini-game-card-view-model--use-full-width"]=function(){return c()},va["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!q()},va)); return F("div",{class:va},F(nr,{cond:ha,else:function(){return F(Np,null,z(),E(),I(),F(nr,{cond:q},function(){return N()}))}},function(){return F(Np,null,F("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},z(),E(),N()),I())}))},ea=function(){var ha={}; ha=WA("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(ha["yt-mini-game-card-view-model--square-card-desktop"]=function(){return d()},ha["yt-mini-game-card-view-model--use-full-width"]=function(){return c()},ha)); return F("div",{class:ha},E(),I())}; return F("mini-game-card-view-model",null,F(YK,null,F(ZK,{when:function(){return b().layout==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return aa()}),F(ZK,{when:function(){return b().layout==="MINI_APP_LAYOUT_SQUARE"}},function(){return ea()}),F(ZK,{when:function(){return b().layout==="MINI_APP_LAYOUT_SINGLETON"}},function(){return ca()})))});var dQ=oxb({avatarViewModel:function(a,b){cB(QD)({data:a,decorations:b==null?void 0:b.decorations,avatarButtonCustomClassName:b==null?void 0:b.avatarButtonCustomClassName,isOverlay:b==null?void 0:b.isOverlay})}, buttonRenderer:function(a,b){var c=um().resolve(qB);c&&c(a,b)}, buttonViewModel:FC});function B2b(a){var b,c;a.colorPalette&&(a==null?0:(b=a.image)==null?0:(c=b.sources)==null?0:c.length)&&(c=a.colorPalette,b=c.sectionTwoColor,c=c.sectionFourColor,b&&c&&(a="background-image: url("+a.image.sources[0].url+")",c="background: linear-gradient(180deg,\n "+by(b,".8")+" 0%,\n "+by(b,".4")+" 25%,\n "+by(c,".8")+" 100%)",SA({className:"yt-mini-game-card-view-model__background-base",style$:"background-color: "+by(b,"1")},function(){}),SA({className:"yt-mini-game-card-view-model__background-blur", style$:a},function(){}),SA({className:"yt-mini-game-card-view-model__gradient-scrim", style$:c},function(){})))} function C2b(a,b){SA({className:"yt-mini-game-card-view-model__cinematic-background-wrapper"},function(){B2b(a);D2b(a,b);a.actionButton&&SA({className:"yt-mini-game-card-view-model__card-action-button"},function(){dQ(a.actionButton)})})} function D2b(a,b){a.onTap&&RA(yB({innertubeCommand:wB(a.onTap),elementConfig:{className:"yt-mini-game-card-view-model__thumbnail-wrapper"},forceNewState:!0}),function(){a.image&&a.accessibilityText&&(HB(a.image,{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:a.accessibilityText,className:"yt-mini-game-card-view-model__thumbnail-image"}),SA({className:"yt-mini-game-card-view-model__badge-container"},function(){E2b(a,b)}))})} function E2b(a,b){if((a.overlayBadgeText||a.unplayableInlinePlaybackIconName)&&a.layout!=="MINI_APP_LAYOUT_SQUARE"){var c=um().resolve(oB),d=y("enable_playable_a11y_label_with_badge_text");a.iconName?SA({className:"yt-mini-game-card-view-model__badge"},function(){SA({className:"yt-mini-game-card-view-model__badge-high-score"},function(){c(a.iconName||null,{className:"yt-mini-game-card-view-model__icon"});TA({className:"yt-mini-game-card-view-model__badge-text","aria-hidden$":d},function(){return kp(a.overlayBadgeText)})})}): a.overlayBadgeText&&TA({className:"yt-mini-game-card-view-model__badge", "aria-hidden$":d},function(){return a.overlayBadgeText&&kp(a.overlayBadgeText)}); a.unplayableInlinePlaybackIconName&&b.isDesktopWeb&&SA({className:"yt-mini-game-card-view-model__unplayable-badge"},function(){c(a.unplayableInlinePlaybackIconName||null,{className:"yt-mini-game-card-view-model__unplayable-icon"})})}} function F2b(a,b,c){var d="";if(a.layout!=="MINI_APP_LAYOUT_SQUARE"){var e;if((e=a.colorPalette)==null?0:e.textPrimaryColor){var h;d=by((h=a.colorPalette)==null?void 0:h.textPrimaryColor,".7")}}RA(yB({innertubeCommand:wB(a.onTap),elementConfig:{className:"yt-mini-game-card-view-model__metadata-details"}}),function(){mjb({className:"yt-mini-game-card-view-model__title",title$:a.title},function(){return a.title&&kp(a.title)}); if(c)SA({className:"yt-mini-game-card-view-model__channel-metadata-line"},function(){TA({className:"yt-mini-game-card-view-model__genre",title$:a.channelName,style$:"color: "+d},function(){return a.channelName&&kp(a.channelName)}); TA({className:"yt-mini-game-card-view-model__genre-with-separator",title$:a.genre,style$:"color: "+d},function(){return a.genre&&kp(a.genre)})});else {var k;((k=a.entityRedesignExperiments)==null?0:k.changePlayablesLayoutWithCta)&&b.isDesktopWeb?TA({className:"yt-mini-game-card-view-model__genre"},function(){a.genre&&kp(a.genre)}):TA({className:"yt-mini-game-card-view-model__genre", title$:a.genre,style$:"color: "+d},function(){a.genre&&kp(a.genre)})}})} function G2b(a,b){if(a.onTap&&a.genre){var c=a.layout==="MINI_APP_LAYOUT_SINGLETON";SA({className:"yt-mini-game-card-view-model__card-metadata-wrapper"},function(){a.avatar&&SA({className:"yt-mini-game-card-view-model__avatar"},function(){a.avatar&&dQ(a.avatar)}); F2b(a,b,c);a.overflowButton&&SA({className:"yt-mini-game-card-view-model__overflow-button"},function(){var d;((d=a.entityRedesignExperiments)==null?0:d.changePlayablesLayoutWithCta)&&b.isDesktopWeb?a.overflowButton&&dQ({buttonViewModel:Object.assign({},a.overflowButton.buttonViewModel,{customFontColor:void 0})}):dQ(a.overflowButton)})})}} function H2b(a,b){b=b===void 0?!1:b;var c,d;if(a==null?0:(c=a.responseText)==null?0:(d=c.runs)==null?0:d.length){var e=a.responseText.runs[0].text;c={};b=dC((c["yt-mini-game-card-view-model__dismissed-portrait-card"]=!b,c["yt-mini-game-card-view-model--dismissed-square-card"]=b,c));y("mini_app_dismissed_card_aspect_ratio_killswitch")?SA({className:"yt-mini-game-card-view-model__dismissed-mini-app"},function(){e&&TA({className:"yt-mini-game-card-view-model__dismissed-text",title:e},function(){return kp(e)}); var h;((h=a.buttons)==null?0:h.length)&&dQ(a.buttons[0])}):SA({className:b},function(){SA({className:"yt-mini-game-card-view-model__dismissed-mini-app-content"},function(){e&&TA({className:"yt-mini-game-card-view-model__dismissed-text", title:e},function(){return kp(e)}); var h;((h=a.buttons)==null?0:h.length)&&dQ(a.buttons[0])})})}} function I2b(a,b){var c={};c=dC("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(c["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=b.showOverflowMenuOnHover,c["yt-mini-game-card-view-model--show-unplayable-on-hover"]=b.showUnplayableOnHover,c["yt-mini-game-card-view-model--use-full-width"]=b.useFullWidth||b.isTinyLayout,c["yt-mini-game-card-view-model--square-card-desktop"]=b.isDesktopWeb,c));SA({className:c},function(){D2b(a,b);G2b(a,b)})} function J2b(a,b,c){var d={};d=dC("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(d["yt-mini-game-card-view-model--singleton-card-desktop"]=b.isDesktopWeb,d));SA({className:d},function(){B2b(a);D2b(a,b);c&&(G2b(a,b),a.actionButton&&SA({className:"yt-mini-game-card-view-model__card-action-button"},function(){dQ(a.actionButton)}))})} function K2b(a,b){if(a.overflowButton&&a.avatar){var c=Object.assign({},a.overflowButton.buttonViewModel,{customFontColor:void 0}),d=Object.assign({},a.avatar.avatarViewModel,{avatarImageSize:b.isDesktopWeb?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"}),e={};e=dC("yt-mini-game-card-view-model--search-result-metadata-wrapper",(e["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=b.showOverflowMenuOnHover,e["yt-mini-game-card-view-model--show-unplayable-on-hover"]=b.showUnplayableOnHover,e["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]= !b.isDesktopWeb,e));var h={},k=dC("yt-mini-game-card-view-model__search-result-info-row",(h["yt-mini-game-card-view-model__search-result-info-row-mweb"]=!b.isDesktopWeb,h)),m=b.isDesktopWeb,p=wB(a.onTap);SA({className:e},function(){SA({className:k},function(){RA(yB({innertubeCommand:p,elementConfig:{className:"yt-mini-game-card-view-model__metadata-details"}}),function(){mjb({className:"yt-mini-game-card-view-model__title",title$:a.title},function(){return a.title&&kp(a.title)}); TA({className:"yt-mini-game-card-view-model__genre",title$:a.genre},function(){return a.genre&&kp(a.genre)})}); a.actionButton&&SA({className:"yt-mini-game-card-view-model__search-result-action-button"},function(){dQ(a.actionButton)}); SA({className:"yt-mini-game-card-view-model__overflow-button"},function(){dQ({buttonViewModel:c})})}); SA({className:"yt-mini-game-card-view-model__search-result-channel-row"},function(){SA({className:"yt-mini-game-card-view-model--search-result-channel-name"},function(){SA({className:"yt-mini-game-card-view-model__avatar"},function(){a.avatar&&dQ({avatarViewModel:d})}); RA(yB({innertubeCommand:wB(a.avatar.avatarViewModel.endpoint),elementConfig:{className:"yt-mini-game-card-view-model__description",title$:a.channelName}}),function(){TA({className:"yt-mini-game-card-view-model__search-result-channel-text"},function(){return a.channelName&&kp(a.channelName)})})}); RA(yB({innertubeCommand:p,elementConfig:{tabindex$:y("mini_app_hide_extra_endpoint_killswitch")?void 0:-1,"aria-hidden$":!y("mini_app_hide_extra_endpoint_killswitch"),className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint"}}),function(){})}); m&&RA(yB({innertubeCommand:p,elementConfig:{className:"yt-mini-game-card-view-model__description"}}),function(){return a.description&&kp(a.description)})})}} function L2b(a,b){var c=!b.isDesktopWeb,d={};d=dC((d["yt-mini-game-card-view-model--search-result-desktop"]=b.isDesktopWeb,d["yt-mini-game-card-view-model--search-result-mweb"]=!b.isDesktopWeb,d["yt-mini-game-card-view-model--search-result-top-margin"]=b.addSearchResultTopMargin,d));SA({className:d},function(){J2b(a,b,c);K2b(a,b)})} function M2b(a,b){var c,d,e=(d=((c=a.entityRedesignExperiments)==null?void 0:c.changePlayablesLayoutWithCta)&&b.isDesktopWeb)!=null?d:!1,h=!!a.actionButton;c={};c=dC("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(c["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=b.showOverflowMenuOnHover,c["yt-mini-game-card-view-model--show-unplayable-on-hover"]=b.showUnplayableOnHover,c["yt-mini-game-card-view-model--change-layout-with-cta"]=e,c["yt-mini-game-card-view-model--use-full-width"]= b.useFullWidth||b.isExtraCompactLayout,c["yt-mini-game-card-view-model--portrait-card-desktop"]=b.isDesktopWeb,c["yt-mini-game-card-view-model--extra-bottom-padding"]=!h,c["yt-mini-game-card-view-model--big-metadata-font"]=a.style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT",c));SA({className:c},function(){e?(C2b(a,b),G2b(a,b)):(B2b(a),D2b(a,b),G2b(a,b),h&&SA({className:"yt-mini-game-card-view-model__card-action-button"},function(){dQ(a.actionButton)}))})} var N2b=function(){MA.apply(this,arguments);DC(this,this.props.data)}; l(N2b,MA);N2b.prototype.render=function(){var a=this.props,b=a.data;a=a.config;b&&a&&(b.layout==="MINI_APP_LAYOUT_SQUARE"?I2b(b,a):b.layout==="MINI_APP_LAYOUT_SINGLETON"?L2b(b,a):M2b(b,a))}; N2b.tagName="mini-game-card-view-model-c3";var O2b=function(){var a=J.apply(this,arguments)||this;a.isSearch=!1;a.isRichGrid=!1;return a}; l(O2b,J);f=O2b.prototype;f.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)}; f.dismissibleItemOnYtServiceRequestSent=function(a,b){b.actions&&this.dismissibleItemProcessActions(a,b.actions)}; f.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()}; f.attached=function(){this.updateInlinePreviewHoverListeners()}; f.detached=function(){this.clearInlinePreviewHoverListeners()}; f.dataChanged=function(){this.dismissibleItemReset();this.updateInlinePreviewHoverListeners()}; f.dismissibleItemProcessActions=function(a,b){for(var c=0;c<b.length;c++){var d=b[c];A(d,xu)&&(this.dismissibleItemHandleReplaceEnclosingAction(A(d,xu)),a.stopPropagation())}}; f.dismissibleItemHandleReplaceEnclosingAction=function(a){this.dismissedRenderer=a.item;this.isDismissed=!0}; f.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.thumbnailWrapper&&(this.JSC$13865_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:this.miniGameCardViewModel,thumbnailElement:this.thumbnailWrapper,videoPreviewOpts:mtb}))}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$13865_inlinePreviewHoverListener)==null||ZD(a)}; f.renderIdom=function(){if(this.data){var a=this.isSearch||this.data.style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT",b=this.data.layout==="MINI_APP_LAYOUT_PORTRAIT"||this.data.layout==="MINI_APP_LAYOUT_SINGLETON";this.dismissedRenderer&&this.dismissedRenderer.notificationMultiActionRenderer?H2b(this.dismissedRenderer.notificationMultiActionRenderer,this.data.layout==="MINI_APP_LAYOUT_SQUARE"):(UA(N2b,{data:this.data,config:{addSearchResultTopMargin:this.isSearch,showOverflowMenuOnHover:a,showUnplayableOnHover:b, useFullWidth:this.isRichGrid,isDesktopWeb:!0}}),this.updateInlinePreviewHoverListeners())}}; var eQ=O2b;eQ.prototype.dataChanged=eQ.prototype.dataChanged;eQ.prototype.dismissibleItemOnRequestSent=eQ.prototype.dismissibleItemOnRequestSent;eQ.prototype.dismissibleItemOnYtServiceRequestSent=eQ.prototype.dismissibleItemOnYtServiceRequestSent;u([K(VA),v("design:type",Object)],eQ.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],eQ.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],eQ.prototype,"isSearch",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],eQ.prototype,"isDismissed",void 0);u([Q(),v("design:type",Object)],eQ.prototype,"dismissedRenderer",void 0);u([My(".yt-mini-game-card-view-model__thumbnail-wrapper"),v("design:type",HTMLElement)],eQ.prototype,"thumbnailWrapper",void 0);u([My("mini-game-card-view-model-c3"),v("design:type",HTMLElement)],eQ.prototype,"miniGameCardViewModel",void 0); u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],eQ.prototype,"dismissibleItemOnYtServiceRequestSent",null);u([M("yt-service-request-sent-button-renderer"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],eQ.prototype,"dismissibleItemOnRequestSent",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eQ.prototype,"dataChanged",null); u([Q({reflectToAttribute:!0}),v("design:type",Object)],eQ.prototype,"isRichGrid",void 0);eQ=u([Wy({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],eQ); V(eQ,"ytd-mini-game-card-view-model",function(){if(A2b!==void 0)return A2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return A2b=a},{mode:2});var P2b;var Q2b;var R2b=function(){return Qr.apply(this,arguments)||this}; l(R2b,Qr);R2b.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))}; R2b.prototype.getContinuationUrl=function(a){var b={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(b.itct=this.data.clickTrackingParams);return td(a,b)}; var S2b=R2b;u([K(X.YtRendererBehavior),v("design:type",Object)],S2b.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],S2b.prototype,"data",void 0);S2b=u([Wy({is:"yt-reload-continuation",noInjection:!0})],S2b);var T2b;var U2b;var V2b=function(){var a=J.apply(this,arguments)||this;a.notificationData={};return a}; l(V2b,J);f=V2b.prototype;f.dataChanged_=function(){this.selected=void 0;var a=this.computeSelectedIndex_(this.data);a>=0&&(this.selected=a);a=this.data&&this.data.length>1;kz(this.hostElement,"has-items",a);T(this.hostElement).querySelector("#label").tabIndex=a?0:-1}; f.onDropdownOpen=function(){var a=iq();if(this.parentTrackingParams&&this.data){var b=fq(this.parentTrackingParams);this.data.forEach(function(c){a&&b&&c.trackingParams&&(c=fq(c.trackingParams),Lq(a,b,c),Pq(a,[c]))})}else this.parentTrackingParams||Jm(new Mk("No parent tracking params passed in for yt-dropdown-menu."))}; f.hasNotification=function(a){var b;if(a.targetId&&((b=this.notificationData)==null?0:b.targetId)){var c;return a.targetId===((c=this.notificationData)==null?void 0:c.targetId)}}; f.computeSelectedIndex_=function(a){if(a)for(var b=0,c=a.length;b<c;b++)if(a[b].selected)return b;return-1}; f.computeLabel_=function(a){return this.data&&a!=void 0?this.data[a].title:""}; f.computeShowIcon_=function(a,b){return!b&&!!a}; f.computeVerticalOffset_=function(a){return a?36:0}; f.computeEndpoint_=function(a){return a.endpoint||a.navigationEndpoint}; f.onLabelClick_=function(a){this.data&&this.data.length<=1?a.stopPropagation():this.menuExpanded="true"}; f.onIronActivate_=function(a){a=a.detail.item;var b=T(this.hostElement).querySelector("#repeat").itemForElement(a);if(b&&b.trackingParams){var c=iq(),d=fq(b.trackingParams);c&&Rq(c,d)}if(b&&b.serviceEndpoint)y("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(b.serviceEndpoint):Av(this.hostElement,[b.serviceEndpoint]),vv(this.hostElement,"yt-playlist-reloading");else a:{if((b=a.querySelector("yt-supported-renderers"))&&(b=b.rendererElement)&& b.is=="yt-reload-continuation"){b.trigger();break a}(a=a.querySelector("yt-reload-continuation"))&&a.trigger()}}; f.onTap_=function(a){a.preventDefault()}; f.onItemTap_=function(a){this.ytEndpointBehavior.onEndpointTap_(a)}; f.onLinkFocus_=function(a){try{var b=a.target}catch(d){}if(b){var c=b.querySelector("tp-yt-paper-item");c&&yz(this,"focus",function(){c.focus()})}}; f.onMenuClose_=function(){this.menuExpanded="false"}; f.isLabelIconActive_=function(a){return a==="true"}; f.computeHasSubtitle_=function(a){return!!a}; f.computeHrefForItem_=function(a){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(a))}; f.updateSelectedFromBinding=function(a){this.selected=a.detail.value}; var fQ=V2b;fQ.prototype.onMenuClose_=fQ.prototype.onMenuClose_;fQ.prototype.onTap_=fQ.prototype.onTap_;fQ.prototype.onIronActivate_=fQ.prototype.onIronActivate_;fQ.prototype.onDropdownOpen=fQ.prototype.onDropdownOpen;fQ.prototype.dataChanged_=fQ.prototype.dataChanged_;u([K(BA.YtComponentBehavior),v("design:type",Object)],fQ.prototype,"ytComponentBehavior",void 0);u([K(CA.YtEndpointBehavior),v("design:type",Object)],fQ.prototype,"ytEndpointBehavior",void 0); u([Q(),v("design:type",Array)],fQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],fQ.prototype,"parentTrackingParams",void 0);u([Q(),v("design:type",Object)],fQ.prototype,"selected",void 0);u([Q({value:!1}),v("design:type",Boolean)],fQ.prototype,"useLabel",void 0);u([Q(),v("design:type",String)],fQ.prototype,"icon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],fQ.prototype,"iconLabel",void 0);u([Q(),v("design:type",String)],fQ.prototype,"ariaLabel",void 0); u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],fQ.prototype,"disabled",void 0);u([Q({value:"false"}),v("design:type",String)],fQ.prototype,"menuExpanded",void 0);u([Q({value:!1}),v("design:type",Boolean)],fQ.prototype,"closeOnActivate",void 0);u([Q({reflectToAttribute:!0,value:y("web_modern_buttons")}),v("design:type",Boolean)],fQ.prototype,"modernButtons",void 0);u([Q(),v("design:type",Object)],fQ.prototype,"notificationData",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fQ.prototype,"dataChanged_",null);u([M("paper-dropdown-open"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],fQ.prototype,"onDropdownOpen",null);u([M("iron-activate"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],fQ.prototype,"onIronActivate_",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],fQ.prototype,"onTap_",null);u([M("iron-overlay-closed"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],fQ.prototype,"onMenuClose_",null);fQ=u([Wy({is:"yt-dropdown-menu",disableElementRegistration:!0})],fQ); V(fQ,"yt-dropdown-menu",function(){if(U2b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-menu-button close-on-activate=\"[[closeOnActivate]]\" disabled=\"[[disabled]]\" dynamic-align=\"\" expand-sizing-target-for-scrollbars=\"\" horizontal-align=\"[[horizontalAlign]]\" vertical-offset=\"[[computeVerticalOffset_(icon)]]\" class=\"style-scope yt-dropdown-menu\">\n <tp-yt-paper-button id=\"label\" class=\"dropdown-trigger style-scope yt-dropdown-menu\" slot=\"dropdown-trigger\" aria-expanded$=\"[[menuExpanded]]\" aria-label$=\"[[ariaLabel]]\" on-tap=\"onLabelClick_\">\n <template is=\"dom-if\" if=\"[[computeShowIcon_(icon, useLabel)]]\" class=\"style-scope yt-dropdown-menu\">\n <yt-icon id=\"label-icon\" active=\"[[isLabelIconActive_(menuExpanded)]]\" icon=\"[[icon]]\" class=\"style-scope yt-dropdown-menu\">\n </yt-icon>\n <div id=\"icon-label\" class=\"style-scope yt-dropdown-menu\">[[iconLabel]]</div>\n </template>\n <template is=\"dom-if\" if=\"[[useLabel]]\" class=\"style-scope yt-dropdown-menu\">\n <div id=\"label-text\" style-target=\"label-text\" class=\"style-scope yt-dropdown-menu\">[[computeLabel_(selected)]]</div>\n <yt-icon id=\"label-icon\" icon=\"expand\" class=\"style-scope yt-dropdown-menu\">\n </yt-icon>\n </template>\n </tp-yt-paper-button>\n <tp-yt-paper-listbox id=\"menu\" class=\"dropdown-content style-scope yt-dropdown-menu\" slot=\"dropdown-content\" selected=\"[[selected]]\" on-selected-changed=\"updateSelectedFromBinding\">\n <template id=\"repeat\" is=\"dom-repeat\" items=\"[[data]]\" class=\"style-scope yt-dropdown-menu\">\n <a class=\"yt-simple-endpoint style-scope yt-dropdown-menu\" href$=\"[[computeHrefForItem_(item)]]\" data=\"[[computeEndpoint_(item)]]\" on-focus=\"onLinkFocus_\" on-tap=\"onItemTap_\">\n <tp-yt-paper-item class=\"style-scope yt-dropdown-menu\">\n <tp-yt-paper-item-body two-line$=\"[[computeHasSubtitle_(item.subtitle)]]\" class=\"style-scope yt-dropdown-menu\">\n <div id=\"item-with-badge\" class=\"style-scope yt-dropdown-menu\">\n <div class=\"item style-scope yt-dropdown-menu\">[[item.title]]\n <span class=\"notification style-scope yt-dropdown-menu\" hidden$=\"[[!hasNotification(item,notificationData)]]\"></span>\n </div>\n <ytd-badge-supported-renderer disable-upgrade$=\"[[!item.badge]]\" hidden=\"[[!item.badge]]\" top-standalone-badge=\"[[item.badge]]\" class=\"style-scope yt-dropdown-menu\">\n </ytd-badge-supported-renderer>\n </div>\n <div secondary=\"\" id=\"subtitle\" hidden=\"[[!computeHasSubtitle_(item.subtitle)]]\" class=\"style-scope yt-dropdown-menu\">\n [[item.subtitle]]\n </div>\n </tp-yt-paper-item-body>\n <yt-reload-continuation data=\"[[item.continuation.reloadContinuationData]]\" class=\"style-scope yt-dropdown-menu\">\n </yt-reload-continuation>\n </tp-yt-paper-item>\n </a>\n </template>\n </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;T2b===void 0&&(T2b=document.createElement("template"));var d=T2b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);U2b=a}a=U2b;return a},{mode:2});var gQ=function(){var a=J.apply(this,arguments)||this;a.hasNotification=!1;return a}; l(gQ,J);gQ.prototype.computeId=function(a){return a}; gQ.prototype.computeHorizontalAlign=function(a){return a?"right":"left"}; gQ.prototype.computeAccessibilityLabel=function(a){var b,c;return((b=a.accessibility)==null?void 0:(c=b.accessibilityData)==null?void 0:c.label)||null}; gQ.prototype.notificationDataChanged=function(){var a;this.hasNotification=!!this.notificationData&&!((a=this.data)==null?0:a.icon)}; var hQ=gQ;hQ.prototype.notificationDataChanged=hQ.prototype.notificationDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],hQ.prototype,"ytRendererBehavior",void 0);u([K(gN.YtLiveChatTooltipTargetingBehavior),v("design:type",Object)],hQ.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);u([Q(),v("design:type",Object)],hQ.prototype,"data",void 0);u([Q({computed:"computeId(data.targetId)",reflectToAttribute:!0}),v("design:type",String)],hQ.prototype,"id",void 0); u([Q({value:!1}),v("design:type",Boolean)],hQ.prototype,"isRightAligned",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],hQ.prototype,"disabled",void 0);u([Q({value:!1}),v("design:type",Boolean)],hQ.prototype,"closeOnActivate",void 0);u([Q(),v("design:type",Object)],hQ.prototype,"notificationData",void 0);u([Q(),v("design:type",Object)],hQ.prototype,"hasNotification",void 0); u([O("notificationData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hQ.prototype,"notificationDataChanged",null);hQ=u([Wy({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],hQ); V(hQ,"yt-sort-filter-sub-menu-renderer",function(){if(Q2b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-tooltip class=\"style-scope yt-sort-filter-sub-menu-renderer\">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label=\"[[computeAccessibilityLabel(data)]]\" close-on-activate=\"[[closeOnActivate]]\" data=\"[[data.subMenuItems]]\" disabled=\"[[disabled]]\" horizontal-align=\"[[computeHorizontalAlign(isRightAligned)]]\" icon=\"[[data.icon.iconType]]\" icon-label=\"[[data.title]]\" notification-data=\"[[notificationData]]\" parent-tracking-params=\"[[data.trackingParams]]\" use-label=\"[[!data.icon.iconType]]\" class=\"style-scope yt-sort-filter-sub-menu-renderer\">\n</yt-dropdown-menu>\n<div id=\"notification\" hidden$=\"[[!hasNotification]]\" \"=\"\" class=\"style-scope yt-sort-filter-sub-menu-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;P2b===void 0&&(P2b=document.createElement("template"));var d=P2b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Q2b=a}a=Q2b;return a},{mode:2});function W2b(a,b,c,d,e,h){var k=function(q){q.preventDefault()},m=function(){var q=a.value; if(q)return(q._data=b)?(q.addEventListener("touchstart",$kb,{passive:!0}),q.addEventListener("click",blb),b.clickTrackingParams&&(q.params={itct:b.clickTrackingParams}),clb(q,b),Tb(q,dlb(b)||"")):q.addEventListener("click",k),function(){b?(q.removeEventListener("touchstart",$kb,{passive:!0}),q.removeEventListener("click",blb)):q.removeEventListener("click",k)}},p=function(){var q=a.value; if(q){var r=yB({innertubeCommand:b,elementsCommand:c,forceNewState:d,stopPropagation:h});if(r)return q._data=r._data,r["aria-haspopup$"]&&q.setAttribute("aria-haspopup",r["aria-haspopup$"].toString()),r["force-new-state$"]&&q.setAttribute("force-new-state",r["force-new-state$"].toString()),r.href$&&Tb(q,r.href$),r.rel$&&(q.rel=r.rel$),r.role$&&q.setAttribute("role",r.role$),r.target$&&(q.target=r.target$),q.params=r.params,r.onclick&&q.addEventListener("click",r.onclick),r.onpointerdown&&q.addEventListener("onpointerdown", r.onpointerdown),function(){r.onclick&&q.removeEventListener("click",r.onclick);r.onpointerdown&&q.removeEventListener("onpointerdown",r.onpointerdown)}}}; qr(e?p:m,[b,c])} ;function iQ(a){var b=a.children;var c=a.className;var d=a.dir;var e=a.style;var h=a.role;var k=a.ariaSelected;var m=a.ariaLabel;var p=a.ariaHidden;var q=a.ariaLabelledby;var r=a.ariaDescribedby;var w=a.command;var z=a.elementsCommand;var C=a.forceNewState;var E=a.isPlaceholder;var I=a.tabIdentifier;var N=a.target;var P=a.onClick;var U=a.tabIndex;var ca=a.useATagConfig;var aa=a.stopPropagation;a=Er();W2b(a,w,z,C,ca,aa);z=Fr(function(ea){P==null||P(ea);return aa===!1}); ca=Lp(function(ea){c&&ea.append("class",c);e&&ea.append("style",e);d&&ea.append("dir",d);h?ea.append("role",h):w||ea.append("role","group");p&&ea.append("aria-hidden",!0);m&&ea.append("aria-label",m);q&&ea.append("aria-labelledby",q);r&&ea.append("aria-describedby",r);k&&ea.append("aria-selected",k);U!==void 0&&ea.append("tabindex",U);N&&ea.append("target",N);C?ea.append("force-new-state",!0):ea.append("force-new-state",void 0);E?ea.append("is-placeholder",!0):ea.append("is-placeholder",void 0);I? ea.append("tab-identifier",I):ea.append("tab-identifier",void 0)}); return F("a",Object.assign({},{el:a,"on:click":z},ca),b!=null?b:null)} var X2b=kC(iQ,{callbacks:{onClick:!0}});var Y2b=y("kevlar_modern_sd")?"yt-spec-place-data-view-model-shape__thumbnail-round":"",Z2b=kC(function(a){var b=a.data;a=Fr(function(){var e=A(b.onTap,Hu);e&&um().resolve(vm).resolveCommand(e)}); var c={sources:[{url:b.thumbnailUrl,width:120,height:90}]},d=b.rating&&b.ratingA11yLabel&&b.reviewsCount&&b.reviewsCountA11yLabel;return F("place-data-view-model",null,b.placeName&&b.placeCategory?F("div",{class:"yt-spec-place-data-view-model-shape","on:click":a},F(bq,null,function(){HB(c,{alt:"",targetWidth:120,targetHeight:90,className:"yt-spec-place-data-view-model-shape__thumbnail "+Y2b})}),F(iQ,{className:"yt-spec-place-data-view-model-shape__place-link", command:A(b.onTap,Hu),forceNewState:!0,useATagConfig:!0},F("h3",{class:"yt-spec-place-data-view-model-shape__name",title:b.placeName},b.placeName)),F("div",{class:"yt-spec-place-data-view-model-shape__metadata"},d?F("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"},F("span",{class:"score",title:b.ratingA11yLabel},b.rating),F("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-star-icon"},PD("STAR",{activeState:!0, style$:"width: 14px; height: 14px; color: #fabb05"})),F("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-reviews",title:b.reviewsCountA11yLabel},b.reviewsCount)):F("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"}),F("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-categories"},F("span",{class:"category",title:b.placeCategory},b.placeCategory)))): null)});bB(Z2b,"place-data-view-model",{props:{data:$A}});var $2b=function(a){this.setActiveSlideIndex=a;this.jobIds=[];this.isSlideshowPlaying=!1},c3b=function(a,b){a.isSlideshowPlaying||(a.isSlideshowPlaying=!0,a3b(a),b3b(a,b,0))},a3b=function(a){Vk(Hi,function(){a.setActiveSlideIndex(0)},1)},b3b=function(a,b,c){a.jobIds.push(Vk(Hi,function(){var d=c<b-1?c+1:0; a.setActiveSlideIndex(d);b3b(a,b,d)},1800))};var d3b=Gz(function(a){var b={alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"};return F("animated-thumbnail-overlay-view-model",{class:"YtAnimatedThumbnailOverlayViewModelHost"},F(nr,{cond:function(){var c;return(c=a.data())==null?void 0:c.thumbnail}},function(){return F(Lr,null,function(){return F(bq,null,function(){HB(a.data().thumbnail,b)})})}))});var e3b=Gz(function(a){return F("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"YtThumbnailHoverOverlayToggleActionsViewModelHost"},F(SC,{data:function(){return a.data().buttons||[]}, wrapper:function(b){return F("div",{class:"YtThumbnailHoverOverlayToggleActionsViewModelButton"},b)}, mapping:{toggleButtonViewModel:yE}}))});var f3b=RC({thumbnailBadgeViewModel:hsb});function g3b(a){switch(a){case"small":return"yt-thumbnail-overlay-badge-view-model-wiz--small";case"medium":return"yt-thumbnail-overlay-badge-view-model-wiz--medium";case"large":return"yt-thumbnail-overlay-badge-view-model-wiz--large";default:return"yt-thumbnail-overlay-badge-view-model-wiz--medium";}} ;var h3b=Gz(function(a){var b=function(){var c;return((c=A(a.data().rendererContext,wu))==null?void 0:c.label)||""}; return F("yt-thumbnail-overlay-full-view-model",{class:"YtThumbnailOverlayFullViewModelHost"},F(nr,{cond:function(){return a.data().image}},function(){return F("div",{class:"YtThumbnailOverlayFullViewModelIcon"},F(IB,{data:function(){return a.data().image}, alt:b}))}),F(nr,{cond:function(){return a.data().text}},function(){return F("div",{class:"YtThumbnailOverlayFullViewModelText"},function(){return a.data().text})}))});var i3b=RC({thumbnailOverlayTitleViewModel:Rsb,thumbnailOverlayBadgeViewModel:function(a){var b={};a:switch(a.data.position){case"THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var c="yt-thumbnail-overlay-badge-view-model-wiz--top-start";break a;default:c="yt-thumbnail-overlay-badge-view-model-wiz--bottom-end";}return F("yt-thumbnail-overlay-badge-view-model",{class:dC("yt-thumbnail-overlay-badge-view-model-wiz",c,g3b(a.thumbnailSize),(b["yt-thumbnail-overlay-badge-view-model-wiz--clip"]=a.isClip,b))}, f3b(a.data.thumbnailBadges,{thumbnailBadgeViewModel:{class:"yt-thumbnail-overlay-badge-view-model-wiz__badge"}}))}, thumbnailBottomOverlayViewModel:jsb,thumbnailOverlayFullViewModel:h3b}),j3b=RC({thumbnailHoverOverlayViewModel:osb,thumbnailHoverOverlayToggleActionsViewModel:e3b}),k3b=RC({animatedThumbnailOverlayViewModel:d3b});function l3b(a){switch(a){case 1:return"yt-thumbnail-view-model--aspect-ratio-2-by-3";case 3:return"yt-thumbnail-view-model--shorts-aspect-ratio-9-by-16";case 2:return"yt-thumbnail-view-model--aspect-ratio-1-by-1";default:return"yt-thumbnail-view-model--aspect-ratio-16-by-9";}} function m3b(a){var b=a.data,c=tgb(a.width,a.height),d=Er();a.playbackRef&&(a.playbackRef.thumbnailElRef=d,a.playbackRef.thumbnail=b.image,a.playbackRef.thumbnailOverlays=b.overlays,a.playbackRef.thumbnailSize=c);var e=NC(yyb),h,k=(h=a.aspectRatio)!=null?h:0;h=(b.image?Blb(b.image):k)<=1&&k===0;var m={alt:"",contentMode:h?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL",targetWidth:a.width},p={};a:{if(!a.disableRounding&&!a.isClip)switch(c){case"large":var q="yt-thumbnail-view-model--large"; break a;case"small":q="yt-thumbnail-view-model--small";break a;default:q="yt-thumbnail-view-model--medium";break a;}q=void 0}k=dC("yt-thumbnail-view-model",a.className,l3b(k),q,(p["yt-thumbnail-view-model--cinematic"]=h,p));p=void 0;var r,w;(q=h?(r=a.data)==null?void 0:(w=r.backgroundColor)==null?void 0:w.lightTheme:void 0)&&(p="background-color:"+by(q,"1")+";");return F("yt-thumbnail-view-model",{class:k,style:p,el:d},So(h,function(){return F("div",{class:"yt-thumbnail-view-model__blurred-image"}, F(bq,null,function(){HB(b.image,m)}))}),F("div",{class:"yt-thumbnail-view-model__image"},F(bq,null,function(){HB(b.image,m)}),null),i3b(b.overlays,{thumbnailOverlayBadgeViewModel:{thumbnailSize:c, isClip:a.isClip}}),So(a.hovered,function(){return j3b(b.overlays,{thumbnailHoverOverlayViewModel:{alwaysShow:!0}})}),So(a.hovered&&e,function(){return k3b(b.overlays)}),So(a.isClip,function(){return F("div",{class:"yt-pinking"},F("svg",{class:"yt-pinking__pinking-left"},F("defs",null,F("pattern",{id:"left-pattern", width:"4",height:"8",patternUnits:"userSpaceOnUse"},F("polygon",{class:"yt-pinking__pinking",points:"0,0 4,4 0,8"}))),F("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),F("svg",{class:"yt-pinking__pinking-right"},F("defs",null,F("pattern",{id:"right-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},F("polygon",{class:"yt-pinking__pinking",points:"4,0 0,4 4,8"}))),F("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}))} var n3b=kC(m3b);var o3b=RC({thumbnailViewModel:m3b});function p3b(a){var b=g(xC(-1)),c=b.next().value,d=b.next().value,e=sr(function(){return new $2b(d)}); rr(function(){c3b(e,a.data.thumbnails.length);return function(){if(e.isSlideshowPlaying){e.isSlideshowPlaying=!1;for(var k=e.jobIds,m=Hi,p=0,q=k.length;p<q;p++)m.cancelJob(k[p]);e.jobIds.length=0}}}); var h;return F("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},(h=a.data.thumbnails)==null?void 0:h.map(function(k,m){var p=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];!a.data.primaryThumbnail&&m===0&&p.push("yt-collection-thumbnail-slideshow--first-slide");m<=c&&p.push("yt-collection-thumbnail-slideshow--show-slide");m=p.join(" ");return F("div",{class:m},o3b(k,{thumbnailViewModel:{disableRounding:a.disableRounding}}))}))} ;function q3b(a){var b=g(xC(!1)),c=b.next().value,d=b.next().value;rr(function(){if(a){var e=um().resolve(tm(xkb));if(e){var h={triggeringElement:a,onDwellTriggeredFn:function(){d(!0)}, onDwellEndFn:function(){d(!1)}}; e.registerElement(h);return function(){e.unregisterElement(h)}}}}); return c} ;var r3b=RC({thumbnailViewModel:m3b}),s3b=kC(function(a){var b,c=(b=um().resolve(tm(pB)))==null?void 0:b(),d=q3b(a.triggeringElement),e=!(!a.data.primaryThumbnail||!y("mweb_modern_collections_v2")&&!y("web_modern_collections_v2")),h=function(){var m;return F("div",null,r3b(a.data.primaryThumbnail,{thumbnailViewModel:{width:a.width,height:a.height,aspectRatio:a.aspectRatio,disableRounding:a.disableRounding,className:e?"yt-collection-thumbnail-view-model--has-stacks":void 0,hovered:a.hovered,playbackRef:a.playbackRef}}), So(d&&((m=a.data.thumbnails)==null?void 0:m.length),function(){return F("div",{class:"yt-collection-thumbnail-view-model__slideshow"},F(p3b,{data:a.data,disableRounding:!e}))}))}; b=a.data.stackColor;var k={experimentEnabled:e,thumbnailSize:tgb(a.width,a.height),doubleStack:a.doubleStack,color:c?b==null?void 0:b.darkTheme:b==null?void 0:b.lightTheme,enableResponsiveMode:!1};return F("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},So(e,function(){return F(Jrb,{data:k},h())}),So(!e,h))});var t3b=uk("rich_grid_min_item_width",310),u3b=uk("rich_grid_max_item_width",500);function v3b(a,b){switch(b){case 1:return a<=528?16:a<=1024?32:48;case 2:return(a>528?16:8)/2;case 3:return(a<=528?16:a<=1024?32:48)+(a>528?16:8)/2;default:return 0;}} function w3b(a){var b=a.originalContainerWidth;var c=a.containerWidth;var d=a.sizing;var e=a.standardUnit;if(a.isCompactList&&b<528)return 1;switch(d){case"STANDARD":return e;case"COMPACT":return e+1;case"EXTRA_COMPACT":return y("web_responsive_extra_compact_2x")?e*2:y("web_responsive_current")?e===1?2:e%2===0?e/2*3:e+2:e<4?e*2:Math.ceil(e*3/2);case"MINI":return c>528?e*2:3;default:return e;}} function x3b(a){var b=a.containerWidth;var c=a.peek;var d=a.gutter;var e=a.numItems;a=a.ignoreMaxWidthLimit;b=c?Math.max((b-c-d*e)/e,0):Math.max((b-d*(e-1))/e,0);return a?b:Math.min(b,u3b)} function y3b(a){var b=a.containerWidth;var c=a.hasPeek;var d=a.sizing;var e=a.marginSettings;var h=a.isCompactList;var k=a.enableFullBleedForSingleCol;c=!!c;a=b>528?16:8;var m=c?b>528?48:24:0;e=v3b(b,e);var p=Math.max(b-e*2,0);var q=Math.min(Math.max(Math.floor((p-m+a)/(t3b+a)),1),6);k=!!k&&q===1;c=c||k?p:Math.min(p,(u3b+a)*q-a);d=w3b({originalContainerWidth:b,containerWidth:c,sizing:d||"STANDARD",standardUnit:q,isCompactList:h});return{itemWidth:x3b({containerWidth:c,peek:m,gutter:a,numItems:d,ignoreMaxWidthLimit:d=== 1&&k||!1}),gutter:a,maxContainerWidth:c,numItems:d,margin:k?0:e,typographyBump:x3b({containerWidth:c,peek:m,gutter:a,numItems:q,ignoreMaxWidthLimit:d===1&&k||!1})>400&&!(h&&b<528),standardUnit:q}} ;function z3b(a){switch(a){case"LOCKUP_CONTENT_TYPE_PLAYLIST":case"LOCKUP_CONTENT_TYPE_ALBUM":case"LOCKUP_CONTENT_TYPE_PODCAST":case"LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return!0;default:return!1;}} function A3b(a){switch(a){case"LOCKUP_CONTENT_TYPE_SOURCE":return!0;default:return!1;}} function B3b(a,b,c){if(b&&(c==null||!c.alwaysRespectPodcastShowAspectRatio||a!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(a){case"LOCKUP_CONTENT_TYPE_SHORT":return 3;case"LOCKUP_CONTENT_TYPE_GAME":case"LOCKUP_CONTENT_TYPE_MOVIE":return 1;case"LOCKUP_CONTENT_TYPE_ALBUM":case"LOCKUP_CONTENT_TYPE_PRODUCT":case"LOCKUP_CONTENT_TYPE_PODCAST":case"LOCKUP_CONTENT_TYPE_SOURCE":case"LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return 2;default:return 0;}} ;var C3b=Gz(function(a){return F("lockup-attachments-view-model",{class:"YtLockupAttachmentsViewModelHost"},F(SC,{mapping:{flexibleActionsViewModel:oqb},wrapper:function(b){return F("div",{class:"YtLockupAttachmentsViewModelAttachment"},b)}, data:function(){var b;return(b=a.data())==null?void 0:b.attachments}, extraProps:{flexibleActionsViewModel:{justifyContentOverride:function(){var b;return((b=a.lockupStyle())==null?void 0:b.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}}}))});var D3b={buttonViewModel:xE},E3b=Gz(function(a){return F("thumbnail-overlay-button-view-model",{class:"YtThumbnailOverlayButtonViewModelHost"},F("div",{class:"YtThumbnailOverlayButtonViewModelButton"},F(SC,{data:function(){return a.data().overlayButton}, mapping:D3b})))}); E3b.idomCompat=!0;var F3b=RC({thumbnailHoverOverlayViewModel:osb,thumbnailOverlayButtonViewModel:E3b}),G3b=16/9,H3b=2/3; function I3b(a,b,c,d,e,h){if(!c)return e&&h&&b==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING"?"width: "+e+"px; height: "+h+"px;":"";e=c.size;c=c.allowFullWidth;if(b==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&c)return"width: 100%;";if(e===void 0)return"";switch(a){case"CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return"width: "+e+"px; height: "+e+"px;";case"CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return"width: "+e+"px; height: "+1/H3b* e+"px;";case"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return"width: "+e*G3b+"px; height: "+e+"px;";default:return(d==null?0:d.height)&&(d==null?0:d.width)?d.width/d.height>1?"max-width: "+e*G3b+"px;":"max-width: "+e+"px;":"max-width: "+e+"px;";}} function J3b(a){var b;return a&&((b=gE(a.themedImage))!=null?b:a.image)} function K3b(a){var b;return a==null?void 0:(b=a.sources)==null?void 0:b[0]} function L3b(a){var b=a.data;var c=a.className;var d=a.imageSizeConfig;a=Er();var e=b.style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE",h=b.layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",k={};k=(k["yt-content-preview-image-view-model-wiz"]=!0,k["yt-content-preview-image-view-model-wiz--circle-image"]=e==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE",k["yt-content-preview-image-view-model-wiz--tappable"]=!!ND(b.rendererContext),k);var m,p=(m=A(b.rendererContext,wu))==null?void 0:m.label,q={disabled:!p,alt:p|| ""},r=J3b(b);m=I3b(e,h,d,K3b(r),b.layoutWidth,b.layoutHeight);MD(a,b.rendererContext);d=e==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||e==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||e==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||e==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(d==null?void 0:d.size)!=null&&d.size<=16?"yt-content-preview-image-view-model-wiz--extra-small-rounded-image":(d==null?void 0:d.size)!=null&&d.size<=24?"yt-content-preview-image-view-model-wiz--small-rounded-image": "yt-content-preview-image-view-model-wiz--large-rounded-image":void 0;return F("yt-content-preview-image-view-model",{el:a,class:dC(k,c,d),style:m},So(r,function(){return F(bq,null,function(){HB(r,q)})}),F3b(b.overlays))} var M3b=kC(L3b);var N3b=RC({contentPreviewImageViewModel:L3b});function O3b(a,b){return F(Np,null,N3b(a.contentPreviewImage,{contentPreviewImageViewModel:{className:"yt-attribution-view-model-wiz__attribution-image",imageSizeConfig:{size:b?16:24}}}),So(a.text,function(){return KD(a.text,{noWrap:!0,linkInheritColor:!0,className:"yt-attribution-view-model-wiz__attribution-text"})}),So(a.suffix,function(){return KD(a.suffix,{linkInheritColor:!0, className:"yt-attribution-view-model-wiz__suffix"})}))} function P3b(a){var b=a.className;var c=a.data;var d=a.useSmallLayout;var e=a.useMediumText;a=Er();var h=!!ND(c.rendererContext),k={};e=(k["yt-attribution-view-model-wiz"]=!0,k["yt-attribution-view-model-wiz--medium-text"]=e,k);MD(a,c.rendererContext);return F("yt-attribution-view-model",{el:a,class:dC(e,b)},So(h,function(){return F("button",{class:"yt-attribution-view-model-wiz--tappable"},O3b(c,!!d))}),So(!h,function(){return O3b(c,!!d)}))} ;function Q3b(a){switch(a){case 0:return"YtBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle";case 1:return"YtBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle";case 2:return"YtBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare";case 3:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare";case 4:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare";case 5:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare";case 6:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare";case 7:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare"; case 8:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare";case 9:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare";case 10:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare";case 11:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare";case 12:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare";case 13:return"YtBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare";}} var R3b=Gz(function(a){var b=a.data;return F("br-nz-badge-shape",{class:WA(function(){return Q3b(b().brNzRatingBadgeType)}), role:function(){return b().accessibilityText?"img":void 0}, "aria-label":function(){return b().accessibilityText}},function(){var c; return(c=b())==null?void 0:c.text})});function S3b(a,b){a:switch(a.iconName){case"CHECK_CIRCLE_THICK":case"OFFICIAL_ARTIST_BADGE":case"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":var c=!0;break a;default:c=!1;}if(b)b=16;else a:switch(a.badgeStyle){case"BADGE_COMMERCE":b=8;break a;case"BADGE_STATUS_NEW":b=11;break a;default:b=0;}a:switch(a.badgeStyle){case"BADGE_OVERLAY":var d=!0;break a;default:d=!1;}return{type:b,brNzRatingBadgeType:T3b(a.badgeStyle),text:a.badgeText,icon:a.iconName,isOverlay:d,useFilledIcon:c,modern:y("web_modern_badge_view_model")}} function T3b(a){switch(a){case"BADGE_NZ_RATING_GREEN_CIRCLE":return 0;case"BADGE_NZ_RATING_YELLOW_CIRCLE":return 1;case"BADGE_NZ_RATING_RED_SQUARE":return 2;case"BADGE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case"BADGE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case"BADGE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case"BADGE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case"BADGE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case"BADGE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case"BADGE_BR_RATING_LARGE_ORANGE_SQUARE":return 9; case"BADGE_BR_RATING_SMALL_RED_SQUARE":return 10;case"BADGE_BR_RATING_LARGE_RED_SQUARE":return 11;case"BADGE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case"BADGE_BR_RATING_LARGE_BLACK_SQUARE":return 13;}} ;function jQ(a){var b=a.data?S3b(a.data,!!a.workaroundShortsIsThumbnailBadge):void 0;return F("yt-badge-view-model",{class:dC("yt-badge-view-model-wiz",a.class)},So(b==null?void 0:b.brNzRatingBadgeType,function(){return F(R3b,{data:b})}),So(b&&!b.brNzRatingBadgeType,function(){return F(uD,{data:b})}))} var U3b=kC(jQ);function V3b(a,b,c){return So(b-1>c,function(){return F("span",{class:"yt-content-metadata-view-model-wiz__delimiter","aria-hidden":!0},a)})} function W3b(a,b){return F(LB,{text:a.text,linkInheritColor:!0,className:X3b(b),userInput:!0})} var Y3b=RC({avatarStackViewModel:Nsb,badgeViewModel:jQ});function Z3b(a){var b=a.metadataPart;var c=a.isOverlay;var d=a.useMediumText;var e=1;b.maxLines!==void 0&&(e=b.maxLines);return F(Np,null,So(b.avatarStack,function(){return Y3b(b.avatarStack,{avatarStackViewModel:{isOverlay:c,useMediumText:d}})}),So(b.text,function(){var h=e; return F(Np,null,b.tooltip?F("span",{title:b.tooltip,role:"tooltip"},W3b(b,h)):W3b(b,h))}))} function X3b(a){switch(a){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4";}} function $3b(a){var b=a.metadataRow;var c=a.isInline;var d=a.delimiter;var e=a.isOverlay;var h=a.useMediumText;a={};a=(a["yt-content-metadata-view-model-wiz__metadata-row"]=!0,a["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=c,a);var k,m;return F("div",{class:dC(a)},(k=b.badges)==null?void 0:k.map(function(p){return F("div",{class:"yt-content-metadata-view-model-wiz__badge"},Y3b(p))}),(m=b.metadataParts)==null?void 0:m.map(function(p,q){return F(Np,null,Z3b({metadataPart:p, isOverlay:e,useMediumText:h}),V3b(d,b.metadataParts.length,q))}),So(b.isSpacerRow&&!c,function(){return F("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}))} function a4b(a){var b=a.className;var c=a.data;var d=a.layout===void 0?0:a.layout;var e=a.isOverlay===void 0?!1:a.isOverlay;var h=a.useMediumText;a=Er();var k=d===0;d={};d=(d["yt-content-metadata-view-model-wiz"]=!0,d["yt-content-metadata-view-model-wiz--inline"]=k,d["yt-content-metadata-view-model-wiz--tappable"]=!!ND(c.rendererContext),d["yt-content-metadata-view-model-wiz--medium-text"]=h,d);MD(a,c.rendererContext);return F("yt-content-metadata-view-model",{class:dC(b,d),el:a},So(c.metadataRows, function(){return c.metadataRows.map(function(m,p){return F(Np,null,$3b({metadataRow:m,isInline:k,delimiter:c.delimiter,isOverlay:e,useMediumText:h}),So(k&&!m.isSpacerRow,function(){return V3b(c.delimiter,c.metadataRows.length,p)}))})}))} var b4b=kC(a4b);var kQ=RC({avatarViewModel:QD,decoratedAvatarViewModel:Isb,contentMetadataViewModel:a4b,buttonViewModel:JB(FC),attributionViewModel:P3b,lockupAttachmentsViewModel:C3b});function c4b(a){if(a==null?0:a.isOverlay)return"yt-lockup-metadata-view-model-wiz--overlay";switch(a==null?void 0:a.arrangement){case 1:return"yt-lockup-metadata-view-model-wiz--horizontal";default:return"yt-lockup-metadata-view-model-wiz--vertical";}} function d4b(a){if(a==null?0:a.isTiny)return"yt-lockup-metadata-view-model-wiz--tiny";switch(a==null?void 0:a.sizing){case"MINI":case"EXTRA_COMPACT":case"COMPACT":return"yt-lockup-metadata-view-model-wiz--compact";default:return"yt-lockup-metadata-view-model-wiz--standard";}} var e4b=kC(function(a){var b,c,d,e,h,k={},m=dC(c4b(a.lockupStyle),d4b(a.lockupStyle),(k["yt-lockup-metadata-view-model-wiz"]=!0,k["yt-lockup-metadata-view-model-wiz--overlay"]=(b=a.lockupStyle)==null?void 0:b.isOverlay,k["yt-lockup-metadata-view-model-wiz--card"]=(c=a.lockupStyle)==null?void 0:c.isCard,k["yt-lockup-metadata-view-model-wiz--centered"]=(d=a.lockupStyle)==null?void 0:d.isCentered,k["yt-lockup-metadata-view-model-wiz--typography-bump"]=(e=a.lockupStyle)==null?void 0:e.typographyBump, k["yt-lockup-metadata-view-model-wiz--legacy-typography"]=(h=a.lockupStyle)==null?void 0:h.useLegacyTypography,k)),p,q;return F("yt-lockup-metadata-view-model",{class:m},So(a.data.image,function(){return F("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},kQ(a.data.image))}),F("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},F("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset"},So(a.data.title,function(){return F(iQ,{command:a.lockupCommand, className:"yt-lockup-metadata-view-model-wiz__title",useATagConfig:!0},KD(a.data.title))})),F("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},kQ(a.data.metadata,{contentMetadataViewModel:{layout:1, useMediumText:(p=a.lockupStyle)==null?void 0:p.typographyBump}})),So(a.data.attribution,function(){return F("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},kQ(a.data.attribution,{attributionViewModel:{useSmallLayout:!0}}))}),F("div",null,kQ(a.data.attachmentSlot,{lockupAttachmentsViewModel:{lockupStyle:a.lockupStyle}}))),F("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},kQ(a.data.menuButton,((q=a.lockupStyle)==null?0:q.isOverlay)?{buttonViewModel:{config:{buttonOverrides:{style:"overlay"}}}}: void 0)))});function f4b(a){switch(a.style){case"STYLE_VISIBLY_DISABLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};case"STYLE_PRIMARY":case"STYLE_PAYMENT":case"STYLE_CALL_TO_ACTION_FILLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_SUGGESTIVE":case"STYLE_SUGGESTED_ACTION":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE", state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_BLUE_TEXT":case"STYLE_ALERT_INFO":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_WHITE_WITH_BORDER":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"}; case"STYLE_LIGHT_TEXT":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_MONO_FILLED_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_MONO_TONAL_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_MONO_FILLED":case"STYLE_DESTRUCTIVE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO", type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_DEFAULT":case"STYLE_COMPACT_GRAY":case"STYLE_MONO_TONAL":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_INACTIVE_OUTLINE":case"STYLE_MONO_OUTLINE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case"STYLE_DARK_ON_BLACK":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY", type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};default:return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};}} ;var g4b=Gz(function(a){var b=Er();pr(function(){requestAnimationFrame(function(){am(b.value)})}); return F("notification-multi-action-renderer",{class:"YtNotificationMultiActionRendererHost",el:b},F("span",{"aria-live":"polite",class:"YtNotificationMultiActionRendererTextContainer"},F(LB,{text:function(){return a.data().responseText}})),F("div",{class:"YtNotificationMultiActionRendererButtonContainer"},F(mr,{each:function(){return a.data().buttons||[]}, keyBy:"INDEX"},function(c,d){return F("div",null,F(SC,{mapping:{buttonViewModel:CC},data:function(){var e=c().buttonRenderer;if(e){var h=(h=e.command||e.serviceEndpoint||e.navigationEndpoint)?{innertubeCommand:h}:void 0;e={buttonViewModel:Object.assign({},{onTap:h,trackingParams:e.trackingParams,titleFormatted:e.text?tB(e.text):void 0},f4b(e))}}else e=void 0;return e}, extraProps:{buttonViewModel:{className:function(){return"YtNotificationMultiActionRendererButton"}, buttonOverrides:function(){var e;return((e=a.useModernStyles)==null?0:e.call(a))?{type:d?"filled":"tonal",style:"mono"}:void 0}}}}))})))});var h4b=Gz(function(a){var b=Er();pr(function(){requestAnimationFrame(function(){am(b.value)})}); return F("notification-text-renderer",{el:b,class:"YtNotificationTextRendererHost","aria-live":"polite"},F(LB,{text:function(){return a.data().successResponseText}}))});function i4b(a){switch(a){case 1:return"YtDismissibleItemAspectRatio2By3";case 3:return"YtDismissibleItemShortsAspectRatio9By16";case 2:return"YtDismissibleItemAspectRatio1By1";case 0:return"YtDismissibleItemAspectRatio16By9";}} var j4b=Gz(function(a){var b=LC(Vhb,function(){var d;return Ayb((d=a.contentId)==null?void 0:d.call(a))}),c=function(){var d; return A((d=b())==null?void 0:d.command,xu)}; return F(nr,{cond:function(){var d;if(!(d=c())){var e;d=A((e=b())==null?void 0:e.command,cTa)}return d}, else:a.children},function(){return F(nr,{cond:c},function(){var d={};return F("div",{class:WA("YtDismissibleItemReplacedContent",function(){var e;return i4b((e=a.aspectRatio)==null?void 0:e.call(a))})},F("div",{class:WA((d.YtDismissibleItemAspectRatioContainer=function(){var e; return((e=a.aspectRatio)==null?void 0:e.call(a))!==void 0},d))},F(SC,{data:function(){var e; return(e=c())==null?void 0:e.item}, mapping:{notificationMultiActionRenderer:g4b,notificationTextRenderer:h4b},extraProps:{notificationMultiActionRenderer:{useModernStyles:a.useModernStyle}}})))})})});function k4b(){var a=g(Gp()),b=a.next().value,c=a.next().value,d=g(Gp());a=d.next().value;var e=d.next().value,h=g(Gp());d=h.next().value;var k=h.next().value;h=Fr(function(p){l4b(LD(p))||(c(p),e(void 0),k(void 0))}); var m=Fr(function(p){l4b(LD(p))||(e(p),c(void 0),k(void 0))}); return{touchFeedbackEvents:{pointerUpEvent:b,pointerDownEvent:a,pointerLeaveEvent:d},touchFeedbackOnPointerUp:h,touchFeedbackOnPointerDown:m,touchFeedbackOnPointerLeave:function(p){l4b(LD(p))||(k(p),e(void 0),c(void 0))}}} function l4b(a){var b=["BUTTON".toString()];a=g(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;for(var d=g(b),e=d.next();!e.done;e=d.next())if(c.tagName===e.value)return!0}return!1} ;var n4b=Gz(function(a){return F("yt-lockup-view-model",{class:WA(a.className)},F(j4b,{contentId:function(){return a.data().contentId}, useModernStyle:!0,aspectRatio:function(){var b,c;return((b=a.containerType)==null?void 0:b.call(a))!==2?B3b(a.data().contentType,(c=a.force16By9ThumbnailAspectRatio)==null?void 0:c.call(a)):void 0}},function(){return F(m4b,Object.assign({},a))}))}),o4b=Gz(function(a){return F("yt-lockup-view-model",{class:WA(a.className)},F(m4b,Object.assign({},a)))}),m4b=Gz(function(a){a=Ez(a,{containerType:void 0, sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0});var b=a.data,c=a.containerType,d=a.sizing,e=a.typographyBump,h=a.force16By9ThumbnailAspectRatio,k=a.thumbnailFixedWidth,m=a.thumbnailTargetWidth,p=a.lockupExperiments;a=Er();msb(a,function(){var ca;return(ca=b())==null?void 0:ca.rendererContext},void 0,void 0,["A".toString(), "BUTTON".toString()]);var q=NC(zyb),r=um().resolve(tm(Pxb)),w=r?{}:void 0;r&&w&&r({enabled:function(){return q()}, itemPlaybackModel:function(){return b().itemPlayback}, thumbnailElRef:function(){return w.thumbnailElRef}, containerElRef:a,options:function(){var ca,aa=(ca=A(b().metadata,CUb))==null?void 0:ca.endorsement;ca=w.thumbnailOverlays||[];aa&&ca.push(aa);return{thumbnail:w.thumbnail,thumbnailOverlays:ca,accessibilityText:"",thumbnailSize:w.thumbnailSize}}}); r=g(Gp(!1));var z=r.next().value,C=r.next().value;r=Fr(function(){var ca=q()&&b().itemPlayback;C(!ca)}); Gr(a,"mouseleave",function(){C(!1)}); var E=function(){var ca,aa=c(),ea=d(),ha=e(),va=(ca=b())==null?void 0:ca.contentType;ca=h();var Ma=m(),tb=p();a:switch(aa){case 3:Ma=!!(Ma&&Ma<100);break a;default:Ma=!1;}a:switch(aa){case 2:case 3:var bb=va==="LOCKUP_CONTENT_TYPE_CHANNEL"||va==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:bb=!1;}a:switch(aa){case 4:var Ub=!0;break a;case 3:Ub=!1;break a;default:Ub=!1;}a:if(aa===3&&va==="LOCKUP_CONTENT_TYPE_SOURCE")var Jb=1;else switch(aa){case 2:Jb=1;break a;default:Jb=0;}return{isOverlay:Ub,isCard:A3b(va), sizing:ea!=null?ea:"STANDARD",typographyBump:ha!=null?ha:!1,isTiny:Ma,isCentered:bb,isCollection:z3b(va),arrangement:Jb,aspectRatio:B3b(va,ca,tb),disableRounding:aa===4||A3b(va),collectionStackNumber:z3b(va)?2:0,useLegacyTypography:!(tb==null||!tb.useLegacyTypography)}},I=k4b(),N=I.touchFeedbackEvents,P=I.touchFeedbackOnPointerUp,U=I.touchFeedbackOnPointerDown; Gr(a,"pointerleave",I.touchFeedbackOnPointerLeave);I={};return F("div",{el:a,class:WA("yt-lockup-view-model-wiz",function(){a:{var ca=E();if(ca.isOverlay)ca="yt-lockup-view-model-wiz--overlay";else switch(ca.arrangement){case 1:ca="yt-lockup-view-model-wiz--horizontal";break a;default:ca="yt-lockup-view-model-wiz--vertical";}}return ca},function(){a:{var ca=E(); if(ca.isOverlay)ca="yt-lockup-view-model-wiz--overlay";else{switch(ca.collectionStackNumber){case 1:ca="yt-lockup-view-model-wiz--collection-stack-1";break a;case 2:ca="yt-lockup-view-model-wiz--collection-stack-2";break a;}ca=void 0}}return ca},(I["yt-lockup-view-model-wiz--card"]=function(){return E().isCard},I["yt-lockup-view-model-wiz--compact"]=function(){return E().isTiny||E().sizing!=="STANDARD"},I)), "on:mousedown":U,"on:mouseup":P,"on:mouseover":r,"on:touchstart":U,"on:touchend":P},F("div",{class:"yt-lockup-view-model-wiz__content-image",style:function(){return k()&&E().arrangement===1?"width: "+k():""}},F(SC,{data:function(){var ca; return(ca=b())==null?void 0:ca.contentImage}, mapping:{thumbnailViewModel:n3b,collectionThumbnailViewModel:s3b,decoratedAvatarViewModel:Jsb},extraProps:{thumbnailViewModel:{aspectRatio:function(){return E().aspectRatio}, disableRounding:function(){return E().disableRounding}, width:function(){return m()}, hovered:function(){return z()}, isClip:function(){var ca;return((ca=b())==null?void 0:ca.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"}, playbackRef:function(){return w}}, collectionThumbnailViewModel:{aspectRatio:function(){return E().aspectRatio}, disableRounding:function(){return E().disableRounding}, doubleStack:function(){return E().collectionStackNumber===2}, hovered:function(){return z()}, playbackRef:function(){return w}}}})),F("div",{class:"yt-lockup-view-model-wiz__metadata"},F(SC,{data:function(){var ca; return(ca=b())==null?void 0:ca.metadata}, mapping:{lockupMetadataViewModel:e4b},extraProps:{lockupMetadataViewModel:{lockupStyle:E,lockupCommand:function(){var ca;return ND((ca=b())==null?void 0:ca.rendererContext)}}}})),F(hC,{model:function(){a:{switch(E().collectionStackNumber){case 1:var ca=8; break a;case 2:ca=12;break a;}ca=void 0}return{isExtended:!0,triggerEvents:!0,customTopExtend:ca}}, pointerDownEvent:N.pointerDownEvent,pointerUpEvent:N.pointerUpEvent,pointerLeaveEvent:N.pointerLeaveEvent}))}),p4b=y("enable_lockup_view_model_with_dismissible")?n4b:o4b; p4b.idomCompat=!0;bB(p4b,"yt-lockup-view-model",{props:{data:$A,containerType:$A,sizing:$A,typographyBump:$A,thumbnailFixedWidth:$A,thumbnailTargetWidth:$A,force16By9ThumbnailAspectRatio:$A,className:$A,lockupExperiments:$A}});var q4b=RC({buttonViewModel:JB(FC)}),t4b=kC(function(a){var b=a.data;var c;a:switch(b.orientation){case"VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var d="yt-video-attribute-view-model--vertical";break a;default:d="yt-video-attribute-view-model--horizontal";}a:switch(b.imageSize){case"VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var e="yt-video-attribute-view-model--image-small";break a;default:e="yt-video-attribute-view-model--image-large";}a:switch(b.imageStyle){case"VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var h="yt-video-attribute-view-model--image-square"; break a;case"VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":h="yt-video-attribute-view-model--image-avatar";break a;default:h="";}a={class:a.className};a:switch(b.metadataStyle){case"VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var k="yt-video-attribute-view-model--metadata-header";break a;default:k="";}var m=wB(b.onTap)||ND(b.rendererContext)?"yt-video-attribute-view-model--clickable":"";return F("yt-video-attribute-view-model",a,F("div",{class:["yt-video-attribute-view-model",d,e,h,k,m].join(" ")},F(iQ,{className:"yt-video-attribute-view-model__link-container", useATagConfig:!0,stopPropagation:!1,command:(c=wB(b.onTap))!=null?c:ND(b.rendererContext),forceNewState:!0},b.heroText||b.image?F(r4b,{data:b}):null,F(s4b,{data:b,sizeSmall:b.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}))))}); function u4b(a){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:a.overflowMenuA11yLabel,onTap:function(b){b.preventDefault();b.stopPropagation();if(a.overflowMenuOnTap){var c=yB({elementsCommand:a.overflowMenuOnTap,forceNewState:!0});if(c==null?0:c.onclick)c.onclick(b)}}}} function v4b(a){return function(){var b=lC(a,!0);um().resolve(oB)("MORE_VERT",{iconSize:b})}} function r4b(a){var b=a.data;var c,d=((c=um().resolve(tm(pB)))==null?0:c())&&b.darkThemeImage?b.darkThemeImage:b.image;return F("div",{class:"yt-video-attribute-view-model__hero-section"},d?F(bq,null,function(){HB(d,{className:"yt-video-attribute-view-model__hero-image",alt:""})}):b.heroText?F("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},F("span",{class:"yt-video-attribute-view-model__hero-text"},b.heroText)):null,b.overflowMenuOnTap?F("div",{class:"yt-video-attribute-view-model__overflow-menu"}, F(bq,null,function(){var e=u4b(b); mC(e,v4b(e))})):null)} function s4b(a){var b=a.data;var c={};a={class:dC("yt-video-attribute-view-model__metadata",(c["yt-video-attribute-view-model--small-font"]=a.sizeSmall,c))};c=F("h1",{class:"yt-video-attribute-view-model__title"},b.title);var d=b.subtitle?F("h4",{class:"yt-video-attribute-view-model__subtitle"},b.subtitle):null;if(b.secondarySubtitle){var e=b.secondarySubtitle;if(e!=null&&e.attachmentRuns){for(var h=[],k=g(e.attachmentRuns),m=k.next();!m.done;m=k.next())m=m.value,m.element&&h.push(Object.assign({}, m,{element:Object.assign({},m.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));e=Object.assign({},e,{attachmentRuns:h})}e=F("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},KD(e))}else e=null;return F("div",a,c,d,e,b.buttonViewModel?q4b(b.buttonViewModel,{buttonViewModel:{config:{className:"yt-video-attribute-view-model__button"}}}):null)} ;bB(t4b,"yt-video-attribute-view-model",{props:{data:$A,className:$A}});var w4b=function(){var a=J.apply(this,arguments)||this;a.scopingClassName="ytd-horizontal-card-list-renderer";a.useHighlightStyling=y("web_enable_deeper_metadata_highlight_styling");a.isSearch=!1;a.JSC$13978_lastScrollContainerWidth=NaN;a.pageLoadingFromNavigation=!1;a.currentIndex=0;a.supportComponentResize=!1;return a}; l(w4b,J);f=w4b.prototype; f.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-horizontal-card-list-renderer lockup",containerType:3,sizing:"COMPACT"}},searchRefinementCardRenderer:"ytd-search-refinement-card-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",videoCardRenderer:"ytd-grid-video-renderer",gameCardRenderer:"ytd-game-card-renderer",miniGameCardViewModel:"ytd-mini-game-card-view-model",mediaUpsellRenderer:"ytd-media-upsell-renderer", infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",params:{showVerticalDividers:!0}},previewCardRenderer:{component:"ytd-preview-card-renderer",properties:{isSearch:"[[isSearch]]"}},macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"}},placeDataViewModel:"place-data-view-model",videoAttributeViewModel:{component:"yt-video-attribute-view-model",properties:{className:"[[scopingClassName]]"}}}},"data.header":{id:"header", mapping:{titleAndButtonListHeaderRenderer:"ytd-title-and-button-list-header-renderer",richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",properties:{hideNavigationButton:"[[hideNavigationButton]]",isModernSd:"[[modernChapters]]"}}}},"data.sortFilter":{id:"sort-filter",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.button":{id:"header-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer", properties:{"on-tap":"[[boundPrevClick]]"},attributes:{arrow:!0}}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},attributes:{arrow:!0}}}},"data.footerButton":{id:"footer-section",mapping:{buttonViewModel:"yt-button-view-model"}}}}; f.attached=function(){document.addEventListener("yt-page-type-changed",EA(this,this.onPageChange))}; f.detached=function(){document.removeEventListener("yt-page-type-changed",EA(this,this.onPageChange))}; f.getItemsPath=function(){return"data.cards"}; f.onIronResize=function(){this.updateListStyles()}; f.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var a;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(a=this.data)==null?void 0:a.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=y("problem_walkthrough_sd")&&!!this.centerItems}; f.computeCardListStyle=function(a){return a||null}; f.computeEmpty=function(a){return!this.get("cards.length",a)}; f.computeThumbnailStyle=function(a){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",a)||null}; f.computeHasSubtitle=function(a){return!!this.get("header.richListHeaderRenderer.subtitle",a)}; f.computeInitialCountNumber=function(a){return this.hasSquareMiniApp&&a==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:a==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:a==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:a==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&a==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?8:4}; f.computeUseFloorScrolling=function(a){return a==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp}; f.computeHasGameCard=function(a){return(a=this.get("cards",a))?a.some(function(b){return b.gameCardRenderer}):!1}; f.computeCenterHeaderTitle=function(a){return!(a==null||!a.centerHeaderTitle)}; f.computeHasPortraitMiniApp=function(a){return(a=a==null?void 0:a.cards)?a.some(function(b){return b.miniGameCardViewModel&&b.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1}; f.computeHasSquareMiniApp=function(a){return(a=a==null?void 0:a.cards)?a.some(function(b){return b.miniGameCardViewModel&&b.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1}; f.computeCenterItems=function(a){return!!a}; f.computeHasInfoPanel=function(a){var b;return a==null?void 0:(b=a.cards)==null?void 0:b.some(function(c){return c.infoPanelContentRenderer})}; f.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()}; f.getItemByIndex=function(a){var b=this.items.children;return b&&b.length>a?b[a]:void 0}; f.onPageChange=function(){var a=this;this.pageLoadingFromNavigation=!0;Hi.addJob(function(){a.pageLoadingFromNavigation=!1;xv(a.hostElement,"yt-terminate-video-preview-action")},8)}; f.updateListStyles=function(){if(y("problem_walkthrough_sd")&&this.JSC$13978_scrollContainer!==void 0){var a=this.JSC$13978_scrollContainer.clientWidth;a!==this.JSC$13978_lastScrollContainerWidth&&(this.JSC$13978_lastScrollContainerWidth=a,mz(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(a*.8,415)+"px"}),vv(this.hostElement,"iron-resize"))}}; ia.Object.defineProperties(w4b.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!y("sd_horizontal_list_show_nav_killswitch"))}}, modernChapters:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return y("kevlar_modern_sd")&&!!((a=this.data)==null?0:(b=a.cards)==null?0:(c=b[0])==null?0:c.macroMarkersListItemRenderer)}}, hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return!!((a=this.data)==null?0:(b=a.cards)==null?0:(c=b[0])==null?0:c.videoAttributeViewModel)}}, modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return y("enable_desktop_amsterdam_info_panels")&&!!((a=this.data)==null?0:(b=a.cards)==null?0:(c=b[0])==null?0:c.infoPanelContentRenderer)}}}); var lQ=w4b;lQ.prototype.dataChanged=lQ.prototype.dataChanged;lQ.prototype.onIronResize=lQ.prototype.onIronResize;u([K(X.YtRendererBehavior),v("design:type",Object)],lQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],lQ.prototype,"ytRendererstamperBehavior",void 0);u([K(pP.YtdHorizontalListBehavior),v("design:type",Object)],lQ.prototype,"ytdHorizontalListBehavior",void 0);u([Q(),v("design:type",Object)],lQ.prototype,"data",void 0); u([Q(),v("design:type",Object)],lQ.prototype,"scopingClassName",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],lQ.prototype,"useCustomColors",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lQ.prototype,"useHighlightStyling",void 0);u([Q({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),v("design:type",Object)],lQ.prototype,"cardListStyle",void 0); u([Q({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),v("design:type",Boolean)],lQ.prototype,"empty",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),v("design:type",Boolean)],lQ.prototype,"hasSubtitle",void 0);u([Q({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),v("design:type",Boolean)],lQ.prototype,"thumbnailStyle",void 0); u([Q({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),v("design:type",Boolean)],lQ.prototype,"hasGameCard",void 0);u([Q({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),v("design:type",Boolean)],lQ.prototype,"centerHeaderTitle",void 0);u([Q({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),v("design:type",Boolean)],lQ.prototype,"hasPortraitMiniApp",void 0); u([Q({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),v("design:type",Boolean)],lQ.prototype,"hasSquareMiniApp",void 0);u([Q({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),v("design:type",Boolean)],lQ.prototype,"hasInfoPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lQ.prototype,"isSearch",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],lQ.prototype,"inlineStructuredDescription",void 0); u([My("#scroll-container"),v("design:type",HTMLDivElement)],lQ.prototype,"JSC$13978_scrollContainer",void 0);u([Q({computed:"computeInitialCountNumber(data.style.type)"}),v("design:type",Number)],lQ.prototype,"initialCount",void 0);u([Q({computed:"computeUseFloorScrolling(data.style.type)"}),v("design:type",Boolean)],lQ.prototype,"useFloorScrolling",void 0);u([Q({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),v("design:type",Boolean)],lQ.prototype,"centerItems",void 0); u([Q(),v("design:type",Object)],lQ.prototype,"pageLoadingFromNavigation",void 0);u([Q(),v("design:type",Object)],lQ.prototype,"currentIndex",void 0);u([Q(),v("design:type",Number)],lQ.prototype,"scrollCount",void 0);u([Q(),v("design:type",Object)],lQ.prototype,"supportComponentResize",void 0);u([Ly("items",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],lQ.prototype,"items",void 0); u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lQ.prototype,"onIronResize",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lQ.prototype,"dataChanged",null);u([Q({reflectToAttribute:!0}),L("inlineStructuredDescription"),v("design:type",Boolean),v("design:paramtypes",[])],lQ.prototype,"hideNavigationButton",null); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],lQ.prototype,"modernChapters",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],lQ.prototype,"hasVideoAttributeViewModels",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],lQ.prototype,"modernInfoPanels",null);lQ=u([R({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],lQ); V(lQ,"ytd-horizontal-card-list-renderer",function(){if(x2b!==void 0)return x2b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header-container\" class=\"style-scope ytd-horizontal-card-list-renderer\">\n <h2 id=\"header\" hidden$=\"[[!data.header]]\" class=\"style-scope ytd-horizontal-card-list-renderer\"></h2>\n <div id=\"sort-filter\" class=\"style-scope ytd-horizontal-card-list-renderer\"></div>\n <div id=\"header-button\" class=\"style-scope ytd-horizontal-card-list-renderer\"></div>\n</div>\n<div id=\"shelf-container\" class=\"style-scope ytd-horizontal-card-list-renderer\">\n <div id=\"left-arrow-container\" class=\"arrow-container style-scope ytd-horizontal-card-list-renderer\" hidden=\"[[atStart]]\">\n <div id=\"left-arrow\" class=\"arrow center-aligned style-scope ytd-horizontal-card-list-renderer\" on-click=\"prevClick_\" hidden=\"[[data.previousButton]]\">\n <yt-icon icon=\"yt-icons:chevron_left\" class=\"style-scope ytd-horizontal-card-list-renderer\"></yt-icon>\n </div>\n <div id=\"left-arrow-button\" hidden=\"[[!data.previousButton]]\" class=\"style-scope ytd-horizontal-card-list-renderer\"></div>\n </div>\n <div id=\"scroll-container\" on-keydown=\"handleKeyDown\" class=\"style-scope ytd-horizontal-card-list-renderer\">\n <div id=\"items\" class=\"style-scope ytd-horizontal-card-list-renderer\"></div>\n </div>\n <div id=\"right-arrow-container\" class=\"arrow-container style-scope ytd-horizontal-card-list-renderer\" hidden=\"[[atEnd]]\">\n <div id=\"right-arrow\" class=\"arrow center-aligned style-scope ytd-horizontal-card-list-renderer\" on-click=\"nextClick_\" hidden=\"[[data.nextButton]]\">\n <yt-icon icon=\"yt-icons:chevron_right\" class=\"style-scope ytd-horizontal-card-list-renderer\"></yt-icon>\n </div>\n <div id=\"right-arrow-button\" hidden=\"[[!data.nextButton]]\" class=\"style-scope ytd-horizontal-card-list-renderer\"></div>\n </div>\n</div>\n<div id=\"footer-section\" hidden=\"[[!data.footerButton]]\" class=\"style-scope ytd-horizontal-card-list-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return x2b=a});YB(function(a){var b={};b=dC("video-summary-content-view-model-wiz",(b["video-summary-content-view-model-wiz--is-search"]=!!a.isSearch,b));var c=A(a.data.likeButtonViewModel,DVa),d=A(a.data.dislikeButtonViewModel,CVa),e=UHa(function(){var h=[],k,m=(k=a.data)==null?void 0:k.paragraphs;if(m==null||!m.length)return[];for(k=0;k<m.length;k++){var p=A(m[k],uTb),q=void 0;k>0&&(q=A(m[k-1],uTb));q&&!!q.marker===!!p.marker?h[h.length-1].paragraphs.push(p):h.push({isList:!!p.marker,paragraphs:[p]})}return h}, [a.data]); return F("video-summary-content-view-model",{class:b},e.map(function(h){return h.isList?F("ul",{class:"video-summary-content-view-model-wiz__list"},h.paragraphs.map(function(k){return F("li",{class:"video-summary-content-view-model-wiz__list-item"},KD(k.text))})):h.paragraphs.map(function(k){return F("p",{class:"video-summary-content-view-model-wiz__paragraph"},KD(k.text))})}),So(!!c&&!!d,function(){return F("div",{class:"video-summary-content-view-model-wiz__bottomButtonsContainer"},F("div",{class:"video-summary-content-view-model-wiz__likeButton"}, F(UC,{data:c, disableIconAnimation:!0})),F(TC,{data:d}))}))},"video-summary-content-view-model",{propNames:["data", "isSearch"]});var x4b=function(){var a=J.apply(this,arguments)||this;var b,c;a.isExpanded=(c=(b=a.data)==null?void 0:b.isExpanded)!=null?c:!1;a.disableExpand=!1;a.showProminentLabel=!1;a.showRightSideLabel=!0;a.toggleExpandableContent=function(d){a.disableExpand||(d.stopPropagation(),Vz(Yy(d),a.hostElement,["info","expanded-subtitle"])||(a.isExpanded=!a.isExpanded,a.ytRendererBehavior.logExplicitClick(a.data),a.JSC$13990_cardList&&!y("expandable_metadata_a11y_fix_ks")&&dt(a,function(){cm(a.hostElement)})))}; a.useSquareThumbnail=!1;a.JSC$13990_startX=0;return a}; l(x4b,J);f=x4b.prototype;f.computeUseSquareThumbnail=function(){var a;return(a=this.data)==null?void 0:a.useSquareThumbnail}; f.configureRendererStamper=function(){return{"data.expandedContent":{id:"content",mapping:{horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]",useCustomColors:"[[useCustomColors]]"}},horizontalListRenderer:{component:"yt-horizontal-list-renderer",properties:{isSearch:"[[isSearch]]"},params:{isExpandableContent:!0}},videoSummaryContentViewModel:{component:"video-summary-content-view-model",params:{isExpandableContent:!0},properties:{isSearch:"[[isSearch]]"}}, lockupViewModel:{component:"yt-lockup-view-model",params:{isExpandableContent:!0,className:"ytd-expandable-metadata-renderer lockup",thumbnailFixedWidth:"168px",containerType:2,sizing:"COMPACT"}}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.infoButton":{id:"info", mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.expandedMenuFooter":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}}}}; f.dataChanged=function(){if(this.data){var a,b;this.isExpanded=(b=(a=this.data)==null?void 0:a.isExpanded)!=null?b:!1;var c,d,e,h;if(a=this.isDarkTheme()?(c=this.data)==null?void 0:(d=c.colorData)==null?void 0:d.darkColorPalette:(e=this.data)==null?void 0:(h=e.colorData)==null?void 0:h.lightColorPalette){var k,m;if((k=this.data)==null?0:(m=k.colorData)==null?0:m.vibrantColorPalette)a.section1Color=this.data.colorData.vibrantColorPalette.section1Color,jB(this.hostElement,a)}}}; f.isExpandedChanged=function(){this.isExpanded&&this.JSC$13990_cardList&&vv(this.JSC$13990_cardList,"iron-resize")}; f.computeIsExpanded=function(a){return!!a.isExpanded}; f.computeShowProminentLabel=function(a,b){var c;return!!(a==null?0:(c=a.header)==null?0:c.showLeadingCollapsedLabel)&&!b}; f.computeShowRightSideLabel=function(a,b){var c;return!(a==null?0:(c=a.header)==null?0:c.showLeadingCollapsedLabel)&&!b}; f.captureContentClick=function(a){if(!this.disableExpand)if(y("expandable_metadata_fix_killswitch")){var b=a.target;Qh(b,"ytd-macro-markers-list-item-renderer")||a.stopPropagation();(b==null?void 0:b.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else Vz(Yy(a),this.hostElement,["items"])||Uz(Yy(a),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)}; f.timestampClick=function(a){a.stopPropagation();var b,c;(a=(b=this.data)==null?void 0:(c=b.header)==null?void 0:c.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(a)}; f.onDown=function(a){a.stopPropagation();this.JSC$13990_startX=a.detail?a.detail.x:0}; f.onUp=function(a){this.skipKeyInteraction(a)&&a.stopPropagation()}; f.skipKeyInteraction=function(a){var b=a.target;if((b==null?void 0:b.id)==="scroll-container"||(b==null?void 0:b.id)==="items"||a.detail&&a.detail.x!==this.JSC$13990_startX)return!0;a=Yy(a);a=g(a);for(b=a.next();!b.done;b=a.next()){b=b.value;if(b===this.hostElement)break;if(b.hasAttribute&&b.hasAttribute("skip-key-interaction"))return!0}return!1}; f.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")}; ia.Object.defineProperties(x4b.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var a;return!!A((a=this.data)==null?void 0:a.expandedContent,tTb)}}, hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var a;return!!A((a=this.data)==null?void 0:a.expandedContent,DUb)}}, useCustomColors:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.useCustomColors)&&!((b=this.data)==null||!b.colorData)&&!this.isWatch}}, showInfoButton:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.infoButton)&&!!this.isExpanded}}, showTimestamp:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!((a=this.data)==null?0:(b=a.header)==null?0:b.collapsedJumpToTimestamp)&&!this.isExpanded}}, showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!((a=this.data)==null?0:(b=a.header)==null?0:b.expandedSubtitle)&&this.isExpanded}}, showThumbnail:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!((a=this.data)==null?0:(b=a.header)==null?0:b.collapsedThumbnail)&&!this.isExpanded}}, useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}}); var mQ=x4b;mQ.prototype.onUp=mQ.prototype.onUp;mQ.prototype.onDown=mQ.prototype.onDown;mQ.prototype.isExpandedChanged=mQ.prototype.isExpandedChanged;mQ.prototype.dataChanged=mQ.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],mQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],mQ.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],mQ.prototype,"ytComponentBehavior",void 0); u([Q(),v("design:type",Object)],mQ.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],mQ.prototype,"isExpanded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],mQ.prototype,"disableExpand",void 0);u([Q({value:!1}),v("design:type",Boolean)],mQ.prototype,"isSearch",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],mQ.prototype,"isWatch",void 0); u([Q({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),v("design:type",Object)],mQ.prototype,"showProminentLabel",void 0);u([Q({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),v("design:type",Object)],mQ.prototype,"showRightSideLabel",void 0);u([Q({value:!1,reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],mQ.prototype,"hasVideoSummary",null); u([Q({value:!1,reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],mQ.prototype,"hasLockupViewModel",null);u([Q({reflectToAttribute:!0}),L("data","isWatch"),v("design:type",Boolean),v("design:paramtypes",[])],mQ.prototype,"useCustomColors",null);u([Q({reflectToAttribute:!0}),L("data","isExpanded"),v("design:type",Boolean),v("design:paramtypes",[])],mQ.prototype,"showInfoButton",null); u([L("data","isExpanded"),v("design:type",Boolean),v("design:paramtypes",[])],mQ.prototype,"showTimestamp",null);u([L("data","isExpanded"),v("design:type",Boolean),v("design:paramtypes",[])],mQ.prototype,"showExpandedSubtitle",null);u([L("data","isExpanded"),v("design:type",Boolean),v("design:paramtypes",[])],mQ.prototype,"showThumbnail",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],mQ.prototype,"useVppShoppingDestinationStyle",null); u([Q(),v("design:type",Object)],mQ.prototype,"toggleExpandableContent",void 0);u([My("ytd-horizontal-card-list-renderer"),v("design:type",Object)],mQ.prototype,"JSC$13990_cardList",void 0);u([Q({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),v("design:type",Object)],mQ.prototype,"useSquareThumbnail",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mQ.prototype,"dataChanged",null); u([O("isExpanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mQ.prototype,"isExpandedChanged",null);u([M("down"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],mQ.prototype,"onDown",null);u([M("up"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],mQ.prototype,"onUp",null);mQ=u([R({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],mQ); V(mQ,"ytd-expandable-metadata-renderer",function(){if(O1b!==void 0)return O1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" on-click=\"toggleExpandableContent\" skip-key-interaction=\"\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <div id=\"left-section\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <div id=\"thumbnail\" hidden=\"[[!showThumbnail]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <yt-img-shadow object-fit=\"FILL\" thumbnail=\"[[data.header.collapsedThumbnail]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n </yt-img-shadow>\n </div>\n <div id=\"prominent-collapsed-label\" hidden=\"[[!showProminentLabel]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <yt-formatted-string id=\"prominent-label-text\" text=\"[[data.header.collapsedLabel]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></yt-formatted-string>\n </div>\n <div id=\"timestamp\" hidden=\"[[!showTimestamp]]\" raised=\"\" on-click=\"timestampClick\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <yt-formatted-string text=\"[[data.header.collapsedJumpToTimestamp]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></yt-formatted-string>\n </div>\n <div id=\"collapsed-title\" hidden=\"[[isExpanded]]\" role=\"button\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <yt-formatted-string text=\"[[data.header.collapsedTitle]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></yt-formatted-string>\n </div>\n <div id=\"expanded-title-subtitle-group\" hidden=\"[[!isExpanded]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <yt-icon id=\"expanded-title-icon\" disable-upgrade$=\"[[!data.header.expandedTitleIcon.iconType]]\" hidden=\"[[!data.header.expandedTitleIcon.iconType]]\" icon=\"[[data.header.expandedTitleIcon.iconType]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n </yt-icon>\n <div id=\"expanded-title-subtitle-text\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <div id=\"expanded-title\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <yt-formatted-string text=\"[[data.header.expandedTitle]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></yt-formatted-string>\n </div>\n <div id=\"expanded-subtitle\" hidden=\"[[!showExpandedSubtitle]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-expandable-metadata-renderer\" href$=\"[[computeHref_(data.header.expandedSubtitleTapCommand)]]\" data=\"[[data.header.expandedSubtitleTapCommand]]\">\n <yt-formatted-string text=\"[[data.header.expandedSubtitle]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></yt-formatted-string>\n <yt-icon disable-upgrade$=\"[[!data.header.expandedSubtitleTrailingIcon.iconType]]\" hidden=\"[[!data.header.expandedSubtitleTrailingIcon.iconType]]\" icon=\"[[data.header.expandedSubtitleTrailingIcon.iconType]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n </yt-icon>\n </a>\n </div>\n </div>\n </div>\n </div>\n <div id=\"right-section\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <div id=\"info\" hidden=\"[[!showInfoButton]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></div>\n <div id=\"collapsed-label\" hidden=\"[[!showRightSideLabel]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n <yt-icon disable-upgrade$=\"[[!data.header.collapsedLabelIcon.iconType]]\" hidden=\"[[!data.header.collapsedLabelIcon.iconType]]\" icon=\"[[data.header.collapsedLabelIcon.iconType]]\" class=\"style-scope ytd-expandable-metadata-renderer\">\n </yt-icon>\n <yt-formatted-string text=\"[[data.header.collapsedLabel]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></yt-formatted-string>\n </div>\n <div id=\"expand\" hidden=\"[[isExpanded]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></div>\n <div id=\"collapse\" hidden=\"[[!isExpanded]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></div>\n </div>\n</div>\n<div id=\"content\" on-click=\"captureContentClick\" class=\"style-scope ytd-expandable-metadata-renderer\"></div>\n<div id=\"menu\" hidden=\"[[!isExpanded]]\" class=\"style-scope ytd-expandable-metadata-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return O1b=a},{mode:Mz("kevlar_poly_si_batch_j033")?1:2});var y4b,z4b=function(){if(y4b!==void 0)return y4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-video-renderer\">\n <ytd-thumbnail data=\"[[data]]\" hovered=\"[[isHovered]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" use-untranslated-navigation-endpoint=\"[[hideTranslation]]\" width=\"[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]\" class=\"style-scope ytd-video-renderer\">\n </ytd-thumbnail>\n <div class=\"text-wrapper style-scope ytd-video-renderer\" on-click=\"onTextWrapperClick\">\n <div id=\"meta\" class=\"style-scope ytd-video-renderer\">\n <div id=\"title-wrapper\" class=\"style-scope ytd-video-renderer\">\n <h3 class=\"title-and-badge style-scope ytd-video-renderer\">\n <ytd-badge-supported-renderer collection-truncate=\"\" disable-upgrade$=\"[[!data.topStandaloneBadge]]\" hidden=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-video-renderer\">\n </ytd-badge-supported-renderer>\n <a id=\"video-title\" class=\"yt-simple-endpoint style-scope ytd-video-renderer\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" href$=\"[[computeHref_(computedNavigationEndpoint)]]\" title$=\"[[getSimpleString(data.title)]]\" data=\"[[computedNavigationEndpoint]]\">\n <yt-icon id=\"inline-title-icon\" hidden=\"[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]\" icon=\"[[inlineTitleIcon]]\" class=\"style-scope ytd-video-renderer\">\n </yt-icon>\n <yt-formatted-string text=\"[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]\" class=\"style-scope ytd-video-renderer\">\n </yt-formatted-string>\n </a>\n </h3>\n <div id=\"menu\" class=\"style-scope ytd-video-renderer\"></div>\n </div>\n <ytd-video-meta-block data=\"[[data]]\" no-byline=\"[[shouldShowChannelInfo]]\" truncate-metadata-line=\"[[isRichGridVideoPost]]\" class=\"style-scope ytd-video-renderer\">\n </ytd-video-meta-block>\n </div>\n <div id=\"channel-info\" hidden=\"[[!shouldShowChannelInfo]]\" class=\"style-scope ytd-video-renderer\">\n <a id=\"channel-thumbnail\" hidden=\"[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]\" aria-label$=\"[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]\" href$=\"[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]\" class=\"style-scope ytd-video-renderer\">\n <yt-img-shadow thumbnail=\"[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]\" width=\"24\" class=\"style-scope ytd-video-renderer\">\n </yt-img-shadow>\n </a>\n <ytd-channel-name id=\"channel-name\" class=\"long-byline style-scope ytd-video-renderer\" badges=\"[[data.ownerBadges]]\" channel-name=\"[[data.longBylineText]]\" wrap-text=\"true\">\n </ytd-channel-name>\n </div>\n <yt-formatted-string id=\"description-text\" hidden=\"[[!data.descriptionSnippet]]\" text=\"[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]\" class=\"style-scope ytd-video-renderer\">\n </yt-formatted-string>\n <template is=\"dom-repeat\" items=\"[[data.detailedMetadataSnippets]]\" hidden=\"[[!data.detailedMetadataSnippets]]\" class=\"style-scope ytd-video-renderer\">\n <div class$=\"[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer\" class=\"style-scope ytd-video-renderer\">\n <a class=\"yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer\" aria-label$=\"[[item.snippetTimestamp.accessibility.accessibilityData.label]]\" hidden=\"[[!item.snippetTimestamp]]\" href$=\"[[computeHref_(item.timestampEndpoint)]]\" data=\"[[item.timestampEndpoint]]\">\n <span id=\"time\" class=\"style-scope ytd-video-renderer\">[[getSimpleString(item.snippetTimestamp)]]</span>\n <yt-formatted-string class=\"metadata-snippet-text-navigation style-scope ytd-video-renderer\" text=\"[[item.snippetText]]\">\n </yt-formatted-string>\n </a>\n <yt-formatted-string class=\"metadata-snippet-text style-scope ytd-video-renderer\" hidden=\"[[item.snippetTimestamp]]\" text=\"[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]\">\n </yt-formatted-string>\n <tp-yt-paper-tooltip class=\"style-scope ytd-video-renderer\">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n </div>\n </template>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" hidden-badge-groups=\"[[hiddenBadgeGroups]]\" class=\"style-scope ytd-video-renderer\">\n </ytd-badge-supported-renderer>\n <div id=\"expandable-metadata\" class=\"style-scope ytd-video-renderer\"></div>\n <div id=\"buttons\" class=\"style-scope ytd-video-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-video-renderer\"></div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-video-renderer\"></yt-interaction>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return y4b=a};RB("itemSectionRenderer","videoRenderer","ytd-video-renderer");var nQ=function(){var a=J.apply(this,arguments)||this;a.disableExpand=!1;a.shouldShowChannelInfo=!1;a.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return a}; l(nQ,J);f=nQ.prototype;f.computeUseSearchUi=function(){var a,b;return this.isSearch||((a=this.data)==null?void 0:(b=a.style)==null?void 0:b.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"}; f.computeUseThreeLineTitle=function(){var a;return((a=this.data)==null?void 0:a.maxTitleLines)===3}; f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:y("polymer_video_renderer_defer_menu")&&!j8a?0:void 0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}, "data.expandableMetadata":{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",properties:{isSearch:"[[useSearchUi]]",disableExpand:"[[disableExpand]]"}}}}}}; f.attached=function(){kz(this.hostElement,"blue-links",y("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()}; f.detached=function(){this.clearInlinePreviewHoverListeners()}; f.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;lz(T(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var a=this.get("data.buttons.buttonRenderer.serviceEndpoint"),b;a&&((b=A(a.commandMetadata,BM))==null?0:b.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(a);this.updateInlinePreviewHoverListeners()}; f.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13995_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:this.JSC$13995_dismissibleMedia,thumbnailElement:this.thumbnail})}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$13995_inlinePreviewHoverListener)==null||ZD(a)}; f.onTextWrapperClick=function(a){var b,c,d=this.hideTranslation?(b=this.data)==null?void 0:b.untranslatedNavigationEndpoint:(c=this.data)==null?void 0:c.navigationEndpoint;b=Vz(Yy(a),this.hostElement,["expandable-metadata"]);!d||b&&!y("expandable_metadata_fix_killswitch")||Uz(Yy(a),this.hostElement,["A".toString(),"BUTTON".toString()])||vv(this.hostElement,"yt-navigate",{endpoint:d})}; f.computeThumbnailWidth=function(a,b,c,d,e){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:d?e==="MASSIVE"?600:e==="BIG"?500:e==="MEDIUM"?450:420:c?360:b?128:a?210:246}; f.computeUseBiggerThumbs=function(a){return a&&y("enable_desktop_search_bigger_thumbs")}; f.computeShouldShowChannelInfo=function(){return this.useSearchUi}; f.computeVideoStyle=function(){if(y("enable_video_style")){var a,b;return(a=this.data)==null?void 0:(b=a.style)==null?void 0:b.value}}; f.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"}; f.handleHideItemSectionVideosByIdCommand=function(a){var b;a=(b=A(a,sTb))==null?void 0:b.videoId;this.data&&this.data.videoId===a&&(this.isHidden=!0)}; f.getMetadataSnippetContainerClass=function(a){return a?"metadata-snippet-container-one-line":"metadata-snippet-container"}; f.computeTitleText=function(a,b,c){return a?c:b}; f.computeDescriptionSnippet=function(a,b,c){return a?c:b}; f.computeSnippetText=function(a,b,c){return a?c:b}; f.computeNavigationEndpoint=function(a,b){return a?b==null?void 0:b.untranslatedNavigationEndpoint:b==null?void 0:b.navigationEndpoint}; f.hideInlineTitleIcon=function(a,b){return a||!b}; ia.Object.defineProperties(nQ.prototype,{hideTranslation:{configurable:!0,enumerable:!0,get:function(){return this.searchVideoResultEntity?!!this.searchVideoResultEntity.hasOptedOutTranslation:!1}}, hiddenBadgeGroups:{configurable:!0,enumerable:!0,get:function(){if(this.searchVideoResultEntity){var a;return(a=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?a:[]}return[]}}, isHovered:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.JSC$13995_inlinePreviewHoverListener)==null?0:YD(a))&&!!this.ytdLockupBehavior.lockupIsHovered}}}); ia.Object.defineProperties(nQ,{template:{configurable:!0,enumerable:!0,get:function(){return z4b()}}}); var oQ=nQ;oQ.prototype.dataChanged=oQ.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],oQ.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],oQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],oQ.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],oQ.prototype,"ytdDismissibleItemBehavior",void 0); u([K(Zz),v("design:type",Object)],oQ.prototype,"ytdLockupBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],oQ.prototype,"ytActionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],oQ.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],oQ.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],oQ.prototype,"isBackstageVideo",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],oQ.prototype,"isPostCompactVideo",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],oQ.prototype,"isHistory",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],oQ.prototype,"isRichGridVideoPost",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],oQ.prototype,"isHidden",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],oQ.prototype,"isSearch",void 0); u([Q({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),v("design:type",Boolean)],oQ.prototype,"useSearchUi",void 0);u([Q({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),v("design:type",Boolean)],oQ.prototype,"useThreeLineTitle",void 0);u([Q({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),v("design:type",Boolean)],oQ.prototype,"useBiggerThumbs",void 0); u([Q({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),v("design:type",Object)],oQ.prototype,"videoStyle",void 0);u([Q({computed:"computeDisableExpand(videoStyle)"}),v("design:type",Object)],oQ.prototype,"disableExpand",void 0);u([Q({computed:"computeShouldShowChannelInfo(useSearchUi, data)"}),v("design:type",Object)],oQ.prototype,"shouldShowChannelInfo",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],oQ.prototype,"biggerThumbsStyle",void 0);u([Q({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),v("design:type",String)],oQ.prototype,"inlineTitleIcon",void 0);u([Q({computed:"computeNavigationEndpoint(hideTranslation, data)"}),v("design:type",Object)],oQ.prototype,"computedNavigationEndpoint",void 0);u([Q({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(a,b){return bw(a.entities,"searchVideoResultEntity",b)}}), v("design:type",Object)],oQ.prototype,"searchVideoResultEntity",void 0);u([My("ytd-thumbnail"),v("design:type",HTMLElement)],oQ.prototype,"thumbnail",void 0);u([My("#dismissible"),v("design:type",HTMLElement)],oQ.prototype,"JSC$13995_dismissibleMedia",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],oQ.prototype,"dataChanged",null);u([L("searchVideoResultEntity"),v("design:type",Boolean),v("design:paramtypes",[])],oQ.prototype,"hideTranslation",null); u([L("searchVideoResultEntity"),v("design:type",Array),v("design:paramtypes",[])],oQ.prototype,"hiddenBadgeGroups",null);u([L("lockupIsHovered"),v("design:type",Boolean),v("design:paramtypes",[])],oQ.prototype,"isHovered",null);oQ=u([R({is:"ytd-video-renderer",disableElementRegistration:!0})],oQ);V(oQ,"ytd-video-renderer",function(){return z4b()},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var A4b={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer", properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}},B4b=function(){var a=J.apply(this,arguments)||this;a.hasInlineCommentSection=!1;a.editDialog=null;a.isLoading=!1;a.shouldHideAuthor=!1;a.shouldShowVideoTime=!1; a.isInEngagementPanel=!1;a.usesFullLockup=!1;a.shouldShowMenuInCompactView=!1;a.JSC$14009_spinnerEl=null;a.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return a}; l(B4b,J);f=B4b.prototype;f.configureRendererStamper=function(){return A4b}; f.computeIsPollHeaderEnabled=function(a){return(a==null?void 0:a.pollMetadataIcon)!=null}; f.getPublishTimeStampString=function(a,b){b=new Date((Number(b)-60*(new Date().getTimezoneOffset()-new Date(Number(b)*1E3).getTimezoneOffset()))*1E3);b=new ut(10).format(b);if(a&&a.runs&&a.runs.length)for(var c=0;c<a.runs.length;c++)a.runs[c].text&&(a.runs[c].text=a.runs[c].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",b));return a}; f.created=function(){this.JSC$14009_spinnerEl=null}; f.contentTextChanged=function(){this.expander.reset()}; f.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var a;if((a=this.data)==null?0:a.actions){a=g(this.data.actions);for(var b=a.next();!b.done;b=a.next())this.openEditDialog(A(b.value,ZQb))}}; f.handleSignalActionOpenPostCommentDialogAction=function(){T(this.hostElement).querySelector("#action-buttons").reply()}; f.updatePoll=function(a,b){b&&this.set("data.pollMetadataVoteCountText",b);this.hasInlineCommentSection&&(a=a>=0,b=T(this.hostElement).querySelector("#action-buttons"),a?b.reply():b.hideReplyDialog())}; f.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$14009_spinnerEl||(this.JSC$14009_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),T(this.hostElement).appendChild(this.JSC$14009_spinnerEl));this.JSC$14009_spinnerEl&&(this.JSC$14009_spinnerEl.active=this.isLoading)}; f.onYtNavigate=function(a){var b=this.get("updateCommentDialogEndpoint",a.detail.endpoint);b&&(this.openEditDialog(b),a.stopPropagation())}; f.onYtCommentboxDismiss=function(){this.editDialog=null}; f.onYtCommentPollRevert=function(a,b){b&&this.updatePoll(b.selectedChoiceIndex,b.totalVotes)}; f.onYtServiceRequestSent=function(a,b){a.stopPropagation();a=A(b.endpoint,Uu);if(A(b.endpoint,aXa)||a&&!a.clientActions)this.isLoading=!0;if(b.actions)for(a=0;a<b.actions.length;a++){var c=b.actions[a],d=A(c,zM);d&&(c=this.get("updateBackstagePollAction.selectedChoiceIndex",c),c===void 0&&(c=-1),this.updatePoll(c,d.totalVotes))}}; f.onYtServiceRequestCompleted=function(){this.isLoading=!1}; f.openEditDialog=function(a){a&&a.dialog&&(this.editDialog=a.dialog,a=this.editDialogElement.firstElementChild)&&(a.focus(),a.openDialog&&a.openDialog())}; f.computeIsBodyHidden=function(a,b){return!!a||b}; ia.Object.defineProperties(B4b.prototype,{postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}}, pollIcon:{configurable:!0,enumerable:!0,get:function(){var a,b;if((a=this.data)==null?0:(b=a.pollMetadataIcon)==null?0:b.iconType)return zA(this.data.pollMetadataIcon.iconType)}}, voteCount:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.voteCount)||Rw("0")}}, commentCount:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.commentCount}}, hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!A(this.data.backstageAttachment,jUb))}}, hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!A(this.data.backstageAttachment,WTb))}}, hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!A(this.data.backstageAttachment,XTb))}}}); var pQ=B4b;pQ.prototype.onYtServiceRequestCompleted=pQ.prototype.onYtServiceRequestCompleted;pQ.prototype.onYtServiceRequestSent=pQ.prototype.onYtServiceRequestSent;pQ.prototype.onYtCommentPollRevert=pQ.prototype.onYtCommentPollRevert;pQ.prototype.onYtCommentboxDismiss=pQ.prototype.onYtCommentboxDismiss;pQ.prototype.onYtNavigate=pQ.prototype.onYtNavigate;pQ.prototype.isLoadingChanged=pQ.prototype.isLoadingChanged;pQ.prototype.dataChanged=pQ.prototype.dataChanged;pQ.prototype.contentTextChanged=pQ.prototype.contentTextChanged; u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],pQ.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],pQ.prototype,"rendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],pQ.prototype,"rendererstamperBehavior",void 0);u([My("#contentTextExpander"),v("design:type",Object)],pQ.prototype,"expander",void 0);u([My("#edit-dialog"),v("design:type",Element)],pQ.prototype,"editDialogElement",void 0); u([Q(),v("design:type",Object)],pQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],pQ.prototype,"hasInlineCommentSection",void 0);u([Q(),v("design:type",Object)],pQ.prototype,"editDialog",void 0);u([Q(),v("design:type",Object)],pQ.prototype,"isLoading",void 0);u([Q({computed:"computeIsPollHeaderEnabled(data)"}),v("design:type",Boolean)],pQ.prototype,"isPollHeaderEnabled",void 0);u([Q(),v("design:type",Object)],pQ.prototype,"shouldHideAuthor",void 0); u([Q(),v("design:type",Object)],pQ.prototype,"shouldShowVideoTime",void 0);u([Q(),v("design:type",Object)],pQ.prototype,"isInEngagementPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],pQ.prototype,"usesFullLockup",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],pQ.prototype,"shouldShowMenuInCompactView",void 0);u([L("isInEngagementPanel"),v("design:type",Number),v("design:paramtypes",[])],pQ.prototype,"postTextMaxLines",null); u([L("data.icon.iconType"),v("design:type",Object),v("design:paramtypes",[])],pQ.prototype,"pollIcon",null);u([O("data.contentText"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pQ.prototype,"contentTextChanged",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pQ.prototype,"dataChanged",null);u([O("isLoading"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pQ.prototype,"isLoadingChanged",null); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],pQ.prototype,"onYtNavigate",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pQ.prototype,"onYtCommentboxDismiss",null);u([M("yt-comment-poll-revert"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],pQ.prototype,"onYtCommentPollRevert",null); u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],pQ.prototype,"onYtServiceRequestSent",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],pQ.prototype,"onYtServiceRequestCompleted",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],pQ.prototype,"voteCount",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],pQ.prototype,"commentCount",null);u([L("data.backstageAttachment"),v("design:type",Boolean),v("design:paramtypes",[])],pQ.prototype,"hasPoll",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],pQ.prototype,"hasQuiz",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],pQ.prototype,"hasUploadedVideo",null);pQ=u([R({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],pQ); V(pQ,"ytd-backstage-post-renderer",function(){if(k1b!==void 0)return k1b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"body\" hidden=\"[[computeIsBodyHidden(editDialog, isLoading)]]\" class=\"style-scope ytd-backstage-post-renderer\">\n <div id=\"author-thumbnail\" hidden=\"[[shouldHideAuthor]]\" class=\"style-scope ytd-backstage-post-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-backstage-post-renderer\" href$=\"[[computeHref_(data.authorEndpoint)]]\" data=\"[[data.authorEndpoint]]\">\n <yt-img-shadow fit=\"\" height=\"40\" thumbnail=\"[[data.authorThumbnail]]\" width=\"40\" class=\"style-scope ytd-backstage-post-renderer\">\n </yt-img-shadow>\n </a>\n </div>\n <div id=\"main\" class=\"style-scope ytd-backstage-post-renderer\">\n <div id=\"header\" class=\"style-scope ytd-backstage-post-renderer\">\n <div id=\"header-author\" hidden=\"[[shouldHideAuthor]]\" class=\"style-scope ytd-backstage-post-renderer\">\n <a id=\"author-text\" class=\"yt-simple-endpoint style-scope ytd-backstage-post-renderer\" href$=\"[[computeHref_(data.authorEndpoint)]]\" data=\"[[data.authorEndpoint]]\" hidden=\"[[data.authorCommentBadge]]\">\n <span class=\"style-scope ytd-backstage-post-renderer\">[[getSimpleString(data.authorText)]]</span>\n </a>\n <span id=\"author-comment-badge\" hidden=\"[[!data.authorCommentBadge]]\" class=\"style-scope ytd-backstage-post-renderer\"></span>\n <template is=\"dom-if\" if=\"[[isPollHeaderEnabled]]\" class=\"style-scope ytd-backstage-post-renderer\">\n <yt-icon id=\"poll-icon\" icon=\"[[pollIcon]]\" class=\"style-scope ytd-backstage-post-renderer\"></yt-icon>\n <yt-formatted-string class=\"poll-metadata-text style-scope ytd-backstage-post-renderer\" text=\"[[data.pollMetadataText]]\">\n </yt-formatted-string>\n <span class=\"poll-metadata-text-separator style-scope ytd-backstage-post-renderer\">\xB7</span>\n <yt-formatted-string class=\"poll-metadata-text style-scope ytd-backstage-post-renderer\" text=\"[[data.pollMetadataVoteCountText]]\">\n </yt-formatted-string>\n <span class=\"poll-metadata-text-separator style-scope ytd-backstage-post-renderer\">\xB7</span>\n </template>\n <yt-formatted-string id=\"published-time-text\" link-inherit-color=\"\" text=\"[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]\" class=\"style-scope ytd-backstage-post-renderer\">\n </yt-formatted-string>\n <span id=\"sponsors-only-badge\" hidden=\"[[!data.sponsorsOnlyBadge]]\" class=\"style-scope ytd-backstage-post-renderer\"></span>\n </div>\n <yt-formatted-string id=\"video-time-text\" force-default-style=\"\" hidden=\"[[!shouldShowVideoTime]]\" link-inherit-color=\"\" text=\"[[data.publishedTimeText]]\" class=\"style-scope ytd-backstage-post-renderer\">\n </yt-formatted-string>\n </div>\n <ytd-expander id=\"contentTextExpander\" max-number-of-lines=\"[[postTextMaxLines]]\" class=\"style-scope ytd-backstage-post-renderer\">\n <yt-formatted-string id=\"voted-option\" slot=\"content\" disable-upgrade$=\"[[!data.prologueText]]\" hidden=\"[[!data.prologueText]]\" text=\"[[data.prologueText]]\" class=\"style-scope ytd-backstage-post-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"content-text\" slot=\"content\" dir=\"auto\" force-default-style=\"\" split-lines=\"\" text=\"[[data.contentText]]\" class=\"style-scope ytd-backstage-post-renderer\">\n </yt-formatted-string>\n <span class=\"more-button style-scope ytd-backstage-post-renderer\" slot=\"more-button\">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n <span class=\"less-button style-scope ytd-backstage-post-renderer\" slot=\"less-button\">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n </ytd-expander>\n <div id=\"content-attachment\" hidden=\"[[!data.backstageAttachment]]\" class=\"style-scope ytd-backstage-post-renderer\"></div>\n <ytd-backstage-poll-renderer id=\"poll-attachment\" aria-label$=\"[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]\" data=\"[[data.backstageAttachment.pollRenderer]]\" disable-upgrade$=\"[[!hasPoll]]\" hidden=\"[[!hasPoll]]\" role=\"group\" class=\"style-scope ytd-backstage-post-renderer\">\n </ytd-backstage-poll-renderer>\n <ytd-backstage-quiz-renderer id=\"quiz-attachment\" aria-label$=\"[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]\" data=\"[[data.backstageAttachment.quizRenderer]]\" hidden=\"[[!hasQuiz]]\" role=\"group\" uses-panel-lockup$=\"[[isInEngagementPanel]]\" class=\"style-scope ytd-backstage-post-renderer\">\n </ytd-backstage-quiz-renderer>\n <ytd-post-uploaded-video-renderer id=\"uploaded-video-attachment\" data=\"[[data.backstageAttachment.uploadedVideoRenderer]]\" hidden=\"[[!hasUploadedVideo]]\" role=\"group\" class=\"style-scope ytd-backstage-post-renderer\">\n </ytd-post-uploaded-video-renderer>\n <ytd-comment-action-buttons-renderer id=\"action-buttons\" comment-count=\"[[commentCount]]\" data=\"[[data.actionButtons.commentActionButtonsRenderer]]\" has-poll=\"[[hasPoll]]\" hidden=\"[[!data.actionButtons.commentActionButtonsRenderer]]\" vote-count=\"[[voteCount]]\" class=\"style-scope ytd-backstage-post-renderer\">\n </ytd-comment-action-buttons-renderer>\n </div>\n\n <div id=\"action-menu\" class=\"style-scope ytd-backstage-post-renderer\"></div>\n</div>\n<div id=\"edit-dialog\" hidden=\"[[!editDialog]]\" class=\"style-scope ytd-backstage-post-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return k1b=a},{mode:Mz("kevlar_poly_si_batch_j030")?1:2});var C4b;var D4b;var E4b=function(){var a=J.apply(this,arguments)||this;a.editDialog=null;a.roundedContainer=!0;a.isLoading=!1;a.isRichGrid=!1;a.isRichGridRepost=!1;a.reduceSidePaddings=y("reduce_side_paddings_in_shelf");a.JSC$14015_spinnerEl=null;return a}; l(E4b,J);f=E4b.prototype; f.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",properties:{isPostCompactVideo:"[[usesCompactLockup]]", isRichGridVideoPost:"[[isRichGrid]]"}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isPostCompactPlaylist:"[[usesCompactLockup]]"}},uploadedVideoRenderer:{component:"ytd-post-uploaded-video-renderer"}}},"data.voteButton":{id:"vote-button",mapping:{buttonRenderer:"ytd-button-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}, dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.contentTextChanged=function(){this.expander.reset()}; f.dataChanged=function(){var a=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var b=0,c=this.data.actions&&this.data.actions.length;b<c;b++)this.openEditDialog(A(this.data.actions[b],ZQb));if((b=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(b=this.get("buttonRenderer.hint.hintRenderer.hintId",b))&&b.startsWith("share-post-hint")){var d=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",this); if(d){MM.getInstance();var e=NM(Rw(Fv("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");Hi.addLowPriorityJob(function(){zv(a.hostElement,e,d)})}}}}; f.updatePoll=function(a){a>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()}; f.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$14015_spinnerEl||(this.JSC$14015_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),T(this.hostElement).appendChild(this.JSC$14015_spinnerEl));this.JSC$14015_spinnerEl&&(this.JSC$14015_spinnerEl.active=this.isLoading)}; f.onYtNavigate=function(a){var b=this.get("updateCommentDialogEndpoint",a.detail.endpoint);b&&(this.openEditDialog(b),a.stopPropagation())}; f.onYtCommentboxDismiss=function(){this.editDialog=null}; f.onYtCommentPollRevert=function(a,b){b&&this.updatePoll(b.selectedChoiceIndex)}; f.onYtServiceRequestSent=function(a,b){var c;b.endpoint&&(A(b.endpoint,aXa)||A(b.endpoint,Uu)&&((c=A(b.endpoint,Uu))==null||!c.clientActions))&&(this.isLoading=!0);if(b.actions)for(a=0;a<b.actions.length;a++)c=b.actions[a],A(c,zM)&&(c=this.get("updateBackstagePollAction.selectedChoiceIndex",c),c==void 0&&(c=-1),this.updatePoll(c))}; f.onYtServiceRequestCompleted=function(){this.isLoading=!1}; f.openEditDialog=function(a){a&&a.dialog&&(this.editDialog=a.dialog,a=this.editDialogEl.firstElementChild)&&(a.focus(),a.openDialog&&a.openDialog())}; f.computeIsPostHidden=function(a,b){return!!a||b}; f.computeSurfaceType=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeUsesCompactLockup=function(a){return a==="BACKSTAGE_SURFACE_TYPE_HOME"||a==="BACKSTAGE_SURFACE_TYPE_SEARCH"||a==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||a==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||a==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"}; f.computeShowWithoutToolbar=function(a){return!a.actionButtons&&!a.actionMenu}; f.computePostAttachment=function(a){if(a.backstageAttachment){if(A(a.backstageAttachment,jUb))return"poll";if(A(a.backstageAttachment,WTb))return"quiz";if(A(a.backstageAttachment,Su))return"video";if(A(a.backstageAttachment,XTb))return"uploaded-videos";if(A(a.backstageAttachment,NQb))return a.contentText?"image":"image-only";if(A(a.backstageAttachment,LWa))return"playlist"}return"none"}; f.computePostTabIndex=function(a){return a?0:-1}; f.computeButtonTooltipPosition=function(a){return this.computeUsesCompactLockup(a)?"top":"bottom"}; f.computeHasText=function(a){return!(a==null||!a.contentText)}; f.onTap=function(a){var b,c;if(((b=this.data)==null?0:b.navigationEndpoint)&&A((c=this.data)==null?void 0:c.navigationEndpoint,Lu))this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var d;((d=this.data)==null?0:d.navigationEndpoint)&&!Uz(Yy(a)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}}; ia.Object.defineProperties(E4b.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.voteCount)||Rw("0")}}, commentCount:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.commentCount}}, hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!A(this.data.backstageAttachment,jUb))}}, hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!A(this.data.backstageAttachment,XTb))}}}); var qQ=E4b;qQ.prototype.onYtServiceRequestCompleted=qQ.prototype.onYtServiceRequestCompleted;qQ.prototype.onYtServiceRequestSent=qQ.prototype.onYtServiceRequestSent;qQ.prototype.onYtCommentPollRevert=qQ.prototype.onYtCommentPollRevert;qQ.prototype.onYtCommentboxDismiss=qQ.prototype.onYtCommentboxDismiss;qQ.prototype.onYtNavigate=qQ.prototype.onYtNavigate;qQ.prototype.isLoadingChanged=qQ.prototype.isLoadingChanged;qQ.prototype.dataChanged=qQ.prototype.dataChanged;qQ.prototype.contentTextChanged=qQ.prototype.contentTextChanged; u([K(Tz),v("design:type",Object)],qQ.prototype,"ytdDismissibleItemBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],qQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qQ.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],qQ.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],qQ.prototype,"data",void 0); u([Q(),v("design:type",Object)],qQ.prototype,"editDialog",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qQ.prototype,"roundedContainer",void 0);u([Q(),v("design:type",Object)],qQ.prototype,"isLoading",void 0);u([Q({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),v("design:type",String)],qQ.prototype,"surface",void 0);u([Q({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),v("design:type",Boolean)],qQ.prototype,"usesCompactLockup",void 0); u([Q({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),v("design:type",Boolean)],qQ.prototype,"showWithoutToolbar",void 0);u([Q({computed:"computePostAttachment(data)",reflectToAttribute:!0}),v("design:type",String)],qQ.prototype,"attachment",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qQ.prototype,"isRichGrid",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qQ.prototype,"isRichGridRepost",void 0); u([Q({reflectToAttribute:!0,value:y("use_better_post_dismissals")}),v("design:type",Boolean)],qQ.prototype,"useBetterPostDismissals",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qQ.prototype,"reduceSidePaddings",void 0);u([Q({computed:"computeHasText(data)",reflectToAttribute:!0}),v("design:type",Boolean)],qQ.prototype,"hasText",void 0);u([My("#expander"),v("design:type",Object)],qQ.prototype,"expander",void 0); u([My("#action-buttons"),v("design:type",Object)],qQ.prototype,"actionButtons",void 0);u([My("#edit-dialog"),v("design:type",HTMLElement)],qQ.prototype,"editDialogEl",void 0);u([O("data.contentText"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qQ.prototype,"contentTextChanged",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qQ.prototype,"dataChanged",null); u([O("isLoading"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qQ.prototype,"isLoadingChanged",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qQ.prototype,"onYtNavigate",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qQ.prototype,"onYtCommentboxDismiss",null); u([M("yt-comment-poll-revert"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],qQ.prototype,"onYtCommentPollRevert",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],qQ.prototype,"onYtServiceRequestSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],qQ.prototype,"onYtServiceRequestCompleted",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],qQ.prototype,"voteCount",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],qQ.prototype,"commentCount",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],qQ.prototype,"hasPoll",null); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],qQ.prototype,"hasUploadedVideo",null);qQ=u([R({is:"ytd-post-renderer",disableElementRegistration:!0})],qQ); V(qQ,"ytd-post-renderer",function(){if(D4b!==void 0)return D4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" role=\"link\" hidden=\"[[computeIsPostHidden(editDialog, isLoading)]]\" tabindex=\"[[computePostTabIndex(data.navigationEndpoint)]]\" on-tap=\"onTap\" class=\"style-scope ytd-post-renderer\">\n <div id=\"header\" class=\"style-scope ytd-post-renderer\">\n <div id=\"author-thumbnail\" class=\"style-scope ytd-post-renderer\">\n <a aria-hidden=\"true\" class=\"yt-simple-endpoint style-scope ytd-post-renderer\" href$=\"[[computeHref_(data.authorEndpoint)]]\" data=\"[[data.authorEndpoint]]\" tabindex=\"-1\">\n <yt-img-shadow fit=\"\" height=\"32\" thumbnail=\"[[data.authorThumbnail]]\" width=\"32\" class=\"style-scope ytd-post-renderer\">\n </yt-img-shadow>\n </a>\n </div>\n <div id=\"author\" class=\"style-scope ytd-post-renderer\">\n <a id=\"author-text\" class=\"yt-simple-endpoint style-scope ytd-post-renderer\" href$=\"[[computeHref_(data.authorEndpoint)]]\" data=\"[[data.authorEndpoint]]\" hidden=\"[[data.authorCommentBadge]]\">\n <span class=\"style-scope ytd-post-renderer\">[[getSimpleString(data.authorText)]]</span>\n </a>\n <span id=\"author-comment-badge\" hidden=\"[[!data.authorCommentBadge]]\" class=\"style-scope ytd-post-renderer\"></span>\n </div>\n <span id=\"author-divider\" class=\"style-scope ytd-post-renderer\">\u2022</span>\n <yt-formatted-string id=\"published-time-text\" link-inherit-color=\"\" text=\"[[data.publishedTimeText]]\" class=\"style-scope ytd-post-renderer\">\n </yt-formatted-string>\n <span id=\"sponsors-only-badge\" hidden=\"[[!data.sponsorsOnlyBadge]]\" class=\"style-scope ytd-post-renderer\"></span>\n </div>\n <div id=\"body\" class=\"style-scope ytd-post-renderer\">\n <div id=\"post-text\" class=\"style-scope ytd-post-renderer\">\n\n \n <ytd-expander id=\"expander\" hidden=\"[[usesCompactLockup]]\" class=\"style-scope ytd-post-renderer\">\n <yt-formatted-string id=\"content-text\" slot=\"content\" dir=\"auto\" force-default-style=\"\" split-lines=\"\" text=\"[[data.contentText]]\" class=\"style-scope ytd-post-renderer\">\n </yt-formatted-string>\n <span class=\"more-button style-scope ytd-post-renderer\" slot=\"more-button\">\n [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n </span>\n <span class=\"less-button style-scope ytd-post-renderer\" slot=\"less-button\">\n [[getSimpleString(data.collapseButton.buttonRenderer.text)]]\n </span>\n </ytd-expander>\n <yt-formatted-string id=\"home-content-text\" slot=\"content\" hidden=\"[[!usesCompactLockup]]\" split-lines=\"[[!usesCompactLockup]]\" text=\"[[data.contentText]]\" class=\"style-scope ytd-post-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"attachments\" class=\"style-scope ytd-post-renderer\">\n <div id=\"content-attachment\" hidden=\"[[!data.backstageAttachment]]\" class=\"style-scope ytd-post-renderer\"></div>\n \n <div id=\"answer-count-text\" class=\"style-scope ytd-post-renderer\">\n [[getSimpleString(data.backstageAttachment.quizRenderer.totalVotes)]]\n </div>\n <div id=\"vote-count-text\" class=\"style-scope ytd-post-renderer\">\n [[getSimpleString(data.backstageAttachment.pollRenderer.totalVotes)]]\n </div>\n <div id=\"vote-button\" class=\"style-scope ytd-post-renderer\"></div>\n <ytd-backstage-poll-renderer id=\"poll-attachment\" aria-label$=\"[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]\" data=\"[[data.backstageAttachment.pollRenderer]]\" disable-upgrade$=\"[[!hasPoll]]\" role=\"group\" class=\"style-scope ytd-post-renderer\">\n </ytd-backstage-poll-renderer>\n </div>\n </div>\n <div id=\"toolbar\" hidden=\"[[showWithoutToolbar]]\" class=\"style-scope ytd-post-renderer\">\n <ytd-comment-action-buttons-renderer id=\"action-buttons\" button-tooltip-position=\"[[computeButtonTooltipPosition(data.surface)]]\" comment-count=\"[[commentCount]]\" data=\"[[data.actionButtons.commentActionButtonsRenderer]]\" has-creator-reply=\"[[hasCreatorReply_]]\" hidden=\"[[!data.actionButtons.commentActionButtonsRenderer]]\" use-comment-icon=\"\" vote-count=\"[[voteCount]]\" class=\"style-scope ytd-post-renderer\">\n </ytd-comment-action-buttons-renderer>\n <div id=\"action-menu\" class=\"style-scope ytd-post-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-post-renderer\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-post-renderer\"></div>\n</div>\n<div id=\"edit-dialog\" hidden=\"[[!editDialog]]\" class=\"style-scope ytd-post-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return D4b=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var F4b;var G4b=function(){var a=J.apply(this,arguments)||this;a.editDialog=null;a.showExpandButton=!1;a.isRichGrid=!1;a.usesFullLockup=!1;return a}; l(G4b,J);f=G4b.prototype;f.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.originalPost":{id:"original-post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}},postRenderer:{component:"ytd-post-renderer",properties:{isRichGridRepost:"[[isRichGrid]]"}}}},editDialog:{id:"repost-edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}}}; f.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)}; f.computeShowExpandButton=function(a){return this.usesCompactLockup||a&&a.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight}; f.computeUsesCompactLockup=function(a){return!!a.condensedContent}; f.computeShowFullContentText=function(a){return!a}; f.onYtNavigate=function(a){a=this.get("updateCommentDialogEndpoint",a.detail.endpoint);this.openEditDialog(a)}; f.onYtCommentboxDismiss=function(){this.editDialog=null}; f.openEditDialog=function(a){a&&a.dialog&&(this.editDialog=a.dialog,a=this.repostEditDialogEl.firstElementChild)&&(a.focus(),a.openDialog&&a.openDialog())}; f.onTap=function(a){if(this.data){var b=null;this.usesCompactLockup&&!Uz(Yy(a)||[],this.hostElement,["YT-IMG-SHADOW"])?b=this.get("navigationEndpoint",this.data):a.target===this.moreButtonEl&&(b=this.get("navigationEndpoint",a.target.data));b&&vv(this.hostElement,"yt-navigate",{endpoint:b})}}; var rQ=G4b;rQ.prototype.onYtCommentboxDismiss=rQ.prototype.onYtCommentboxDismiss;rQ.prototype.onYtNavigate=rQ.prototype.onYtNavigate;rQ.prototype.dataChanged=rQ.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],rQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],rQ.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],rQ.prototype,"data",void 0); u([Q(),v("design:type",Object)],rQ.prototype,"editDialog",void 0);u([Q({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),v("design:type",Boolean)],rQ.prototype,"usesCompactLockup",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],rQ.prototype,"showExpandButton",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],rQ.prototype,"isRichGrid",void 0); u([Q({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),v("design:type",Boolean)],rQ.prototype,"showFullContentText",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],rQ.prototype,"usesFullLockup",void 0);u([My("#more"),v("design:type",Object)],rQ.prototype,"moreButtonEl",void 0);u([My("#repost-content-text"),v("design:type",HTMLElement)],rQ.prototype,"repostContentTextEl",void 0); u([My("#repost-edit-dialog"),v("design:type",HTMLElement)],rQ.prototype,"repostEditDialogEl",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],rQ.prototype,"dataChanged",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],rQ.prototype,"onYtNavigate",null); u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],rQ.prototype,"onYtCommentboxDismiss",null);rQ=u([R({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],rQ); V(rQ,"ytd-shared-post-renderer",function(){if(F4b!==void 0)return F4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"repost-context\" hidden=\"[[editDialog]]\" on-tap=\"onTap\" class=\"style-scope ytd-shared-post-renderer\">\n <div id=\"repost-author-thumbnail\" class=\"style-scope ytd-shared-post-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-shared-post-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <yt-img-shadow fit=\"\" height=\"40\" thumbnail=\"[[data.thumbnail]]\" width=\"40\" class=\"style-scope ytd-shared-post-renderer\"></yt-img-shadow>\n </a>\n </div>\n <div id=\"repost-main\" hidden=\"[[usesCompactLockup]]\" class=\"style-scope ytd-shared-post-renderer\">\n <div id=\"repost-header\" class=\"style-scope ytd-shared-post-renderer\">\n <div id=\"repost-header-author\" class=\"style-scope ytd-shared-post-renderer\">\n <a id=\"repost-author-text\" class=\"yt-simple-endpoint style-scope ytd-shared-post-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <span class=\"style-scope ytd-shared-post-renderer\">[[getSimpleString(data.displayName)]]</span>\n </a>\n <yt-formatted-string id=\"repost-published-time-text\" link-inherit-color=\"\" text=\"[[data.publishedTimeText]]\" class=\"style-scope ytd-shared-post-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n <yt-formatted-string id=\"repost-content-text\" force-default-style=\"\" split-lines=\"[[!showFullContentText]]\" text=\"[[data.content]]\" class=\"style-scope ytd-shared-post-renderer\">\n </yt-formatted-string>\n <tp-yt-paper-button id=\"more\" data=\"[[data.expandButton.buttonRenderer]]\" hidden=\"[[!showExpandButton]]\" noink=\"\" class=\"style-scope ytd-shared-post-renderer\">\n [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n </tp-yt-paper-button>\n </div>\n <div id=\"repost-main-compact\" hidden=\"[[!usesCompactLockup]]\" class=\"style-scope ytd-shared-post-renderer\">\n <yt-formatted-string id=\"condensed-repost-content-text\" ellipsis-truncate=\"\" force-default-style=\"\" text=\"[[data.condensedContent]]\" class=\"style-scope ytd-shared-post-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"action-menu\" hidden=\"[[usesCompactLockup]]\" class=\"style-scope ytd-shared-post-renderer\"></div>\n</div>\n<div id=\"divider-line-container\" hidden=\"[[!usesCompactLockup]]\" class=\"style-scope ytd-shared-post-renderer\">\n <div id=\"divider-line\" class=\"style-scope ytd-shared-post-renderer\"></div>\n</div>\n<div id=\"repost-edit-dialog\" hidden=\"[[!editDialog]]\" class=\"style-scope ytd-shared-post-renderer\"></div>\n<div id=\"original-post\" hidden=\"[[data.originalPostDeletedMessage]]\" class=\"style-scope ytd-shared-post-renderer\"></div>\n<div id=\"original-post-deleted-message\" hidden=\"[[!data.originalPostDeletedMessage]]\" class=\"style-scope ytd-shared-post-renderer\">\n [[data.originalPostDeletedMessage]]\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return F4b=a},{mode:1});var H4b;var I4b;var J4b;var K4b;var L4b=function(){var a=J.apply(this,arguments)||this;a.boundCaptureFocus=function(b){a.onCaptureFocus(b)}; return a}; l(L4b,J);f=L4b.prototype;f.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)}; f.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)}; f.onCaptureFocus=function(a){Yy(a).indexOf(this.hostElement)!==-1&&this.item.focus()}; f.getIconType=function(a){return a?"yt-icons:"+a.toLowerCase():null}; f.onSelect=function(){var a;if((a=this.data)==null?0:a.onSelectCommand)if(y("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var b;((b=A(this.data.onSelectCommand.commandMetadata,kq))==null?0:b.url)?vv(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):Av(this.hostElement,[this.data.onSelectCommand])}}; ia.Object.defineProperties(L4b.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?Sw(this.data.label):""}}, value:{configurable:!0,enumerable:!0,get:function(){return this.data?typeof this.data.stringValue==="string"?this.data.stringValue:typeof this.data.int32Value==="number"?this.data.int32Value:null:null}}}); var sQ=L4b;u([K(X.YtRendererBehavior),v("design:type",Object)],sQ.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],sQ.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],sQ.prototype,"data",void 0);u([My("#item"),v("design:type",HTMLElement)],sQ.prototype,"item",void 0);u([L("data.label"),v("design:type",String),v("design:paramtypes",[])],sQ.prototype,"label",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],sQ.prototype,"value",null);sQ=u([R({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],sQ); V(sQ,"ytd-privacy-dropdown-item-renderer",function(){if(K4b!==void 0)return K4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-item id=\"item\" on-click=\"onSelect\" class=\"style-scope ytd-privacy-dropdown-item-renderer\">\n <yt-icon id=\"dropdown-icon\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[getIconType(data.icon.iconType)]]\" class=\"style-scope ytd-privacy-dropdown-item-renderer\">\n </yt-icon>\n <tp-yt-paper-item-body two-line=\"\" class=\"style-scope ytd-privacy-dropdown-item-renderer\">\n <yt-formatted-string id=\"label\" text=\"[[data.label]]\" class=\"style-scope ytd-privacy-dropdown-item-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"description\" text=\"[[data.description]]\" class=\"style-scope ytd-privacy-dropdown-item-renderer\"></yt-formatted-string>\n </tp-yt-paper-item-body>\n</tp-yt-paper-item>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return K4b=a},{mode:1});var M4b=function(){var a=J.apply(this,arguments)||this;a.value="";a.label="";a.disabled=!1;return a}; l(M4b,J);f=M4b.prototype;f.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}}; f.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()}; f.dataChanged=function(){this.reset()}; f.valueChanged=function(){var a;if(this.value&&(a=this.data)!=null&&a.entries){a=g(this.data.entries);for(var b=a.next();!b.done;b=a.next())if((b=this.getRendererForEntry(b.value))&&this.getItemRendererValue(b)===this.value){this.label=this.ytComponentBehavior.getSimpleString(b.label);break}}}; f.setInitialLabel=function(){if(this.data&&this.data.entries)for(var a=g(this.data.entries),b=a.next();!b.done;b=a.next())if(b=this.getRendererForEntry(b.value)){if(b.isSelected){this.label=this.ytComponentBehavior.getSimpleString(b.label);break}this.data.label&&(this.label=this.data.label)}}; f.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var a=g(this.data.entries),b=a.next();!b.done;b=a.next()){b=this.getRendererForEntry(b.value);var c=void 0;if((c=b)==null?0:c.isSelected)return this.getItemRendererValue(b)||-1}return-1}; f.getItemRendererValue=function(a){return"stringValue"in a||"int32Value"in a?a.stringValue||a.int32Value||null:null}; f.getRendererForEntry=function(a){return a.dropdownItemRenderer||a.privacyDropdownItemRenderer||a.navigationDropdownItemRenderer||null}; f.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("value-changed",this.value))}; f.updateValueFromBinding=function(a){this.value=a.detail.value}; var tQ=M4b;tQ.prototype.valueChangedForBinding=tQ.prototype.valueChangedForBinding;tQ.prototype.valueChanged=tQ.prototype.valueChanged;tQ.prototype.dataChanged=tQ.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],tQ.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],tQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],tQ.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],tQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],tQ.prototype,"value",void 0);u([Q(),v("design:type",Object)],tQ.prototype,"label",void 0);u([My("#entries"),v("design:type",Object)],tQ.prototype,"entries",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],tQ.prototype,"disabled",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tQ.prototype,"dataChanged",null); u([Py("value"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tQ.prototype,"valueChanged",null);u([O("value"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tQ.prototype,"valueChangedForBinding",null);tQ=u([R({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],tQ); V(tQ,"ytd-flat-dropdown-renderer",function(){if(J4b!==void 0)return J4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-menu-button disabled=\"[[disabled]]\" dynamic-align=\"\" horizontal-align=\"left\" class=\"style-scope ytd-flat-dropdown-renderer\">\n <tp-yt-paper-button id=\"label\" class=\"dropdown-trigger style-scope ytd-flat-dropdown-renderer\" slot=\"dropdown-trigger\" aria-label$=\"[[label]]\">\n <div id=\"label-text\" class=\"style-scope ytd-flat-dropdown-renderer\">[[label]]</div>\n <yt-icon id=\"label-icon\" icon=\"yt-icons:arrow_drop_down\" class=\"style-scope ytd-flat-dropdown-renderer\">\n </yt-icon>\n </tp-yt-paper-button>\n <tp-yt-paper-listbox id=\"entries\" class=\"dropdown-content style-scope ytd-flat-dropdown-renderer\" slot=\"dropdown-content\" attr-for-selected=\"value\" selected=\"[[value]]\" on-selected-changed=\"updateValueFromBinding\">\n </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return J4b=a},{mode:1});var N4b;var O4b=function(){return J.apply(this,arguments)||this}; l(O4b,J);O4b.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&Av(this.hostElement,[this.data.onTapCommand])}; var uQ=O4b;u([K(X.YtRendererBehavior),v("design:type",Object)],uQ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],uQ.prototype,"data",void 0);uQ=u([R({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],uQ); V(uQ,"ytd-identity-chip-renderer",function(){if(N4b!==void 0)return N4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-identity-chip-renderer\">\n <h3 id=\"header-text\" class=\"style-scope ytd-identity-chip-renderer\">[[data.headerText]]</h3>\n</div>\n<div id=\"content-row\" class=\"style-scope ytd-identity-chip-renderer\">\n <div id=\"info-div\" class=\"style-scope ytd-identity-chip-renderer\">\n <img id=\"avatar-image\" alt=\"\" src$=\"[[data.avatarUrl]]\" class=\"style-scope ytd-identity-chip-renderer\">\n <div id=\"name-handle-div\" class=\"style-scope ytd-identity-chip-renderer\">\n <p id=\"name\" class=\"style-scope ytd-identity-chip-renderer\">[[data.name]]</p>\n <p id=\"handle\" hidden=\"[[!data.handle]]\" dir=\"auto\" class=\"style-scope ytd-identity-chip-renderer\"><span class=\"style-scope ytd-identity-chip-renderer\">@</span>[[data.handle]]</p>\n </div>\n </div>\n <div id=\"edit-icon\" class=\"style-scope ytd-identity-chip-renderer\">\n <yt-icon-button id=\"edit-icon-button\" aria-label$=\"[[data.onTapLabel]]\" on-click=\"onClickEditIcon\" class=\"style-scope ytd-identity-chip-renderer\">\n <yt-icon id=\"edit-icon\" icon=\"yt-icons:edit\" class=\"style-scope ytd-identity-chip-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return N4b=a},{mode:1});var P4b;var Q4b;var R4b=function(){var a=J.apply(this,arguments)||this;a.images=[];a.selectedImageIndex=0;return a}; l(R4b,J);f=R4b.prototype; f.ready=function(){yi(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);yi(this.JSC$14040_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);yi(this.JSC$14040_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);yi(this.JSC$14040_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,!1, this)}; f.onThumbnailClick=function(a){if(a=a.event_.detail)this.selectedImageIndex=this.images.indexOf(a)}; f.updateImageThumbnails=function(a){a=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:a.event_.detail});this.images.splice(this.selectedImageIndex,1,a);this.images=[].concat(pa(this.images))}; f.cancelImageRepositions=function(){this.selectedImageIndex=0;vv(this.hostElement,"ytd-backstage-image-reposition-cancel")}; f.saveImageRepositions=function(){this.selectedImageIndex=0;vv(this.hostElement,"ytd-backstage-image-reposition-save",this.images)}; ia.Object.defineProperties(R4b.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var a=this;return(this.images||[]).map(function(b,c){return{image:b,selected:c===a.selectedImageIndex}})}}, selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}}); var vQ=R4b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],vQ.prototype,"ytRendererstamperBehavior",void 0);u([My("ytd-backstage-image-preview-renderer"),v("design:type",Object)],vQ.prototype,"JSC$14040_imagePreviewContainer",void 0);u([My(".thumbnail-images-container"),v("design:type",HTMLElement)],vQ.prototype,"thumbnailImagesContainer",void 0);u([Q(),v("design:type",Array)],vQ.prototype,"images",void 0);u([Q(),v("design:type",Object)],vQ.prototype,"repositionInstructions",void 0); u([Q(),v("design:type",Object)],vQ.prototype,"selectedImageIndex",void 0);u([L("images","selectedImageIndex"),v("design:type",Array),v("design:paramtypes",[])],vQ.prototype,"thumbnailRendererDatas",null);u([L("images","selectedImageIndex"),v("design:type",Object),v("design:paramtypes",[])],vQ.prototype,"selectedImageData",null);vQ=u([R({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],vQ); V(vQ,"ytd-backstage-multi-image-reposition-renderer",function(){if(Q4b!==void 0)return Q4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"image-reposition-container style-scope ytd-backstage-multi-image-reposition-renderer\">\n <div class=\"thumbnail-images-container style-scope ytd-backstage-multi-image-reposition-renderer\">\n <template is=\"dom-repeat\" items=\"[[thumbnailRendererDatas]]\" class=\"style-scope ytd-backstage-multi-image-reposition-renderer\">\n <div class=\"image-thumbnail style-scope ytd-backstage-multi-image-reposition-renderer\">\n <ytd-backstage-multi-image-thumbnail-renderer id=\"thumbnail-renderer\" data=\"[[item]]\" class=\"style-scope ytd-backstage-multi-image-reposition-renderer\">\n </ytd-backstage-multi-image-thumbnail-renderer>\n </div>\n </template>\n </div>\n <div class=\"image-reposition style-scope ytd-backstage-multi-image-reposition-renderer\">\n <ytd-backstage-image-preview-renderer edit-only-mode=\"\" image-data=\"[[selectedImageData]]\" instruction=\"[[repositionInstructions]]\" class=\"style-scope ytd-backstage-multi-image-reposition-renderer\">\n </ytd-backstage-image-preview-renderer>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Q4b=a},{mode:1});var wQ=function(a,b){Di.call(this);this.uploadUrl=a;this.channelId=b;this.imagesUploadData=[]}; l(wQ,Di);wQ.prototype.getAllUploadStatuses=function(){var a=this,b,c,d;return t(function(e){if(e.nextAddress==1)return n(e,S4b(a),2);b=e.yieldResult;c=b.get("succeed");d=b.get("failed");return e.return(c.concat(d))})}; var U4b=function(a){var b,c;return t(function(d){if(d.nextAddress==1)return n(d,S4b(a),2);b=d.yieldResult;c=b.get("failed");c.length>0&&T4b(a,c);return d.return(a.getAllUploadStatuses())})},S4b=function(a){var b,c,d,e,h,k,m; return t(function(p){if(p.nextAddress==1)return b=new Map,n(p,Promise.allSettled(a.imagesUploadData.map(function(q){return q.uploadPromise})),2); c=p.yieldResult;d=[];e=g(c);for(h=e.next();!h.done;h=e.next())k=h.value,k.status==="fulfilled"&&d.push(k.value);m=a.imagesUploadData.map(function(q){return q.image}).filter(function(q){return d.every(function(r){return r.id!==q.id})}); b.set("succeed",d);b.set("failed",m);return p.return(b)})},T4b=function(a,b){b=g(b); for(var c=b.next();!c.done;c=b.next()){var d=a;c=c.value;V4b(d,c.id)>=0&&d.cancel(c.id);var e=new W4b(c),h=tQb(d.uploadUrl,{"X-YouTube-ChannelId":d.channelId},c.imageBlob);e.transfer=h;e.uploadPromise=X4b(h,c);d.imagesUploadData.push(e);h.run()}}; wQ.prototype.cancel=function(a){var b=V4b(this,a);b!==-1&&((b=this.imagesUploadData[b].transfer)&&b.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(c){return c.image.id!==a}))}; var V4b=function(a,b){return a.imagesUploadData.findIndex(function(c){return c.image.id===b})},X4b=function(a,b){return new Promise(function(c,d){a.listen("i",function(){var e=a.getResponseText(); e?(e=JSON.parse(e).encryptedBlobId,b.encryptedBlobId=e,c(b)):d("upload failed")}); a.listen("k",function(){d("upload failed")})})},W4b=function(a){this.image=a};var Y4b=function(a,b,c,d,e){this.id=a;this.imageBlob=b;this.localImageSrc=c;this.naturalWidth=d;this.naturalHeight=e;this.previewCoordinates=this.naturalHeight>this.naturalWidth?{top:(this.naturalHeight-this.naturalWidth)/2/this.naturalHeight,right:1,bottom:(this.naturalHeight+this.naturalWidth)/2/this.naturalHeight,left:0}:{top:0,right:(this.naturalWidth+this.naturalHeight)/2/this.naturalWidth,bottom:1,left:(this.naturalWidth-this.naturalHeight)/2/this.naturalWidth}}; function Z4b(a,b,c){return t(function(d){return d.return(new Promise(function(e){var h=new Image;h.onload=function(){e(new Y4b(a,b,c,h.naturalWidth,h.naturalHeight))}; h.src=c.toString()}))})} ;var $4b=[".jpeg",".jpg",".png"],a5b=function(){var a=J.apply(this,arguments)||this;a.showImagesPreview=!1;a.pollOptions=[];a.errorMessage="";a.optionPlaceholderText="";a.optionDefaultText="";a.JSC$14051_imageId=0;a.maxFileSizeMb=0;a.maxAspectRatio=0;a.invalidFileSizeError="";a.invalidAspectRatioError="";a.invalidFileTypeError="";a.imageSelector=new oM(null,"single_file",$4b);return a}; l(a5b,J);f=a5b.prototype;f.ready=function(){yi(this.imageSelector,"g",this.onImageSelect,!1,this);yi(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);yi(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)}; f.dataChanged=function(){var a,b,c=A((a=this.data)==null?void 0:(b=a.cellTemplate)==null?void 0:b.onEmptyCellTap,GTb);if(c&&c.uploadUrl&&c.channelId){var d;this.maxFileSizeMb=((d=c.imageValidationInfo)==null?void 0:d.maxFileSizeMb)||0;var e;this.maxAspectRatio=((e=c.imageValidationInfo)==null?void 0:e.allowedMaxAspectRatio)||0;var h;this.invalidFileSizeError=this.getSimpleString((h=this.data)==null?void 0:h.invalidFileSizeError);var k;this.invalidAspectRatioError=this.getSimpleString((k=this.data)== null?void 0:k.invalidAspectRatioError);var m;this.invalidFileTypeError=this.getSimpleString((m=this.data)==null?void 0:m.invalidFileTypeError);this.uploadManager=new wQ(c.uploadUrl,c.channelId)}}; f.onEditorInfoChange=function(){this.optionPlaceholderText=Sw(this.editorInfo.optionPlaceholderText);this.optionDefaultText=Sw(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)}; f.observeAddImageError=function(){this.errorMessage!==""&&vv(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)}; f.onPollOptionsChange=function(){for(var a=!1,b=[],c=0;c<this.pollOptions.length;c++){var d=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(c+1);this.pollOptions[c].placeholderText!==d?(a=!0,b.push(Object.assign({},this.pollOptions[c],{placeholderText:d}))):b.push(this.pollOptions[c])}a&&(this.pollOptions=b);this.isValid()?vv(this.hostElement,"yt-commentbox-post-enable"):vv(this.hostElement,"yt-commentbox-post-disable")}; f.createPollOptions=function(a){var b=[],c;a=(c=a==null?void 0:a.minPollOptions)!=null?c:0;for(c=0;c<a;c++)b.push(this.createPollOption());return b}; f.onImageSelect=function(a){var b=this,c,d,e,h,k,m;return t(function(p){if(p.nextAddress==1){if(b.selectedImageIndex===void 0)return p.jumpTo(0);c=a.files[0];b.errorMessage="";d=b.validateImage(c);if(d!=="")return b.errorMessage=d,p.return();e=new HM(b.maxAspectRatio,!1,!0);return n(p,e.transform(c),3)}if(p.nextAddress!=4)return h=p.yieldResult,h.transformedData?h.invalidAspectRatio?(b.errorMessage=b.invalidAspectRatioError,p.return()):n(p,Z4b(b.JSC$14051_imageId,a.files[0],h.transformedData),4):( b.errorMessage=b.invalidFileTypeError,p.return());k=p.yieldResult;b.JSC$14051_imageId++;T4b(b.uploadManager,[k]);m=Object.assign({},b.pollOptions[b.selectedImageIndex],{image:k});b.pollOptions.splice(b.selectedImageIndex,1,m);b.refreshPollOptions();vv(b.hostElement,"yt-backstage-poll-image-select");ua(p)})}; f.validateImage=function(a){return a.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""}; f.refreshPollOptions=function(){this.pollOptions=[].concat(pa(this.pollOptions))}; f.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(pa(this.pollOptions),[this.createPollOption()]))}; f.onRemovePollOption=function(a){var b=this.pollOptions[a.model.index];b&&b.image&&this.uploadManager.cancel(b.image.id);this.pollOptions.splice(a.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&vv(this.hostElement,"yt-image-poll-attachment-dismiss")}; f.onTextInput=function(){this.refreshPollOptions()}; f.onImageButtonClick=function(a){this.selectedImageIndex=a.model.index;this.imageSelector.click()}; f.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())}; f.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()}; f.saveImageRepositions=function(a){a=a.event_.detail;for(var b=0,c=[],d=g(this.pollOptions),e=d.next();!e.done;e=d.next())e=e.value,e.image!==void 0?(e=Object.assign({},e,{image:a[b]}),c.push(e),b++):c.push(e);this.showImagesPreview=!1;this.pollOptions=[].concat(pa(c))}; f.isValid=function(){if(!this.editorInfo||this.showImagesPreview||this.pollOptions.length<Number(this.editorInfo.minPollOptions)||this.pollOptions.length>Number(this.editorInfo.maxPollOptions))return!1;for(var a=0,b=g(this.pollOptions),c=b.next();!c.done;c=b.next())if(c=c.value,c.optionText.trim()!==""||c.image!==void 0){if(!c.image||this.hasCustomOptionText&&c.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;a++}return a>=Number(this.editorInfo.minPollOptions)}; f.getAllUploadStatuses=function(){var a=this,b,c,d,e;return t(function(h){if(h.nextAddress==1)return n(h,a.uploadManager.getAllUploadStatuses(),2);b=h.yieldResult;c=g(b);for(d=c.next();!d.done;d=c.next())if(e=d.value,e.encryptedBlobId===void 0)return h.return(U4b(a.uploadManager));return h.return(b)})}; f.getPostCreateOptions=function(){for(var a=[],b=g(this.pollOptions),c=b.next();!c.done;c=b.next())c=c.value,c.image!==void 0&&a.push({text:this.hasCustomOptionText?c.optionText:c.placeholderText,image:c.image});return a}; f.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1}; f.createButtonRenderer=function(a,b){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:a,accessibilityData:{accessibilityData:{label:this.getSimpleString(a)}},isDisabled:b}}; f.createPollOption=function(){return{optionText:"",placeholderText:""}}; f.computeThumbnailRendererData=function(a){return a?{image:a,selected:!1}:void 0}; f.getSimpleString=function(a){return Sw(a)}; ia.Object.defineProperties(a5b.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.pollOptions.length<((b=(a=this.editorInfo)==null?void 0:a.maxPollOptions)!=null?b:0)}}, hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(a){return a.image})}}, imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(a){return a.image}).map(function(a){return a.image})}}, hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(a){return a.optionText.trim()})}}, addOptionButton:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.data)==null?void 0:a.addOptionButtonText;return b?this.createButtonRenderer(b,!this.isAllowedToAddOption):void 0}}, repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.data)==null?void 0:a.repositionImagesButtonLabel;return b?this.createButtonRenderer(b,!this.hasImages):void 0}}}); var xQ=a5b;xQ.prototype.onPollOptionsChange=xQ.prototype.onPollOptionsChange;xQ.prototype.observeAddImageError=xQ.prototype.observeAddImageError;xQ.prototype.onEditorInfoChange=xQ.prototype.onEditorInfoChange;xQ.prototype.dataChanged=xQ.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],xQ.prototype,"ytRendererstamperBehavior",void 0);u([My("ytd-backstage-multi-image-reposition-renderer"),v("design:type",Object)],xQ.prototype,"imageRepositionContainer",void 0); u([Q(),v("design:type",Object)],xQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],xQ.prototype,"editorInfo",void 0);u([Q(),v("design:type",wQ)],xQ.prototype,"uploadManager",void 0);u([Q(),v("design:type",Object)],xQ.prototype,"showImagesPreview",void 0);u([Q(),v("design:type",Array)],xQ.prototype,"pollOptions",void 0);u([Q(),v("design:type",Object)],xQ.prototype,"errorMessage",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xQ.prototype,"dataChanged",null);u([Py("editorInfo"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xQ.prototype,"onEditorInfoChange",null);u([O("errorMessage"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xQ.prototype,"observeAddImageError",null); u([Py("pollOptions"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xQ.prototype,"onPollOptionsChange",null);u([L("pollOptions","editorInfo"),v("design:type",Object),v("design:paramtypes",[])],xQ.prototype,"isAllowedToAddOption",null);u([L("pollOptions"),v("design:type",Object),v("design:paramtypes",[])],xQ.prototype,"hasImages",null);u([L("pollOptions"),v("design:type",Object),v("design:paramtypes",[])],xQ.prototype,"imagesToReposition",null); u([L("pollOptions"),v("design:type",Object),v("design:paramtypes",[])],xQ.prototype,"hasCustomOptionText",null);u([L("data","isAllowedToAddOption"),v("design:type",Object),v("design:paramtypes",[])],xQ.prototype,"addOptionButton",null);u([L("data","hasImages"),v("design:type",Object),v("design:paramtypes",[])],xQ.prototype,"repositionImagesButton",null);xQ=u([R({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],xQ); V(xQ,"ytd-backstage-image-poll-editor-renderer",function(){if(P4b!==void 0)return P4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div hidden=\"[[showImagesPreview]]\" class=\"style-scope ytd-backstage-image-poll-editor-renderer\">\n <template is=\"dom-repeat\" items=\"[[pollOptions]]\" class=\"style-scope ytd-backstage-image-poll-editor-renderer\">\n <div class=\"poll-option style-scope ytd-backstage-image-poll-editor-renderer\">\n <div class=\"image-thumbnail-container style-scope ytd-backstage-image-poll-editor-renderer\">\n <div class=\"image-thumbnail style-scope ytd-backstage-image-poll-editor-renderer\" hidden=\"[[!item.image]]\">\n <ytd-backstage-multi-image-thumbnail-renderer data=\"[[computeThumbnailRendererData(item.image)]]\" class=\"style-scope ytd-backstage-image-poll-editor-renderer\">\n </ytd-backstage-multi-image-thumbnail-renderer>\n </div>\n <div class=\"image-select-container style-scope ytd-backstage-image-poll-editor-renderer\" hidden=\"[[item.image]]\">\n <yt-icon-button class=\"add-image-icon-button style-scope ytd-backstage-image-poll-editor-renderer\" on-click=\"onImageButtonClick\">\n <yt-icon class=\"add-image-icon style-scope ytd-backstage-image-poll-editor-renderer\" icon=\"yt-icons:image\"></yt-icon>\n </yt-icon-button>\n </div>\n </div>\n <tp-yt-paper-input-container class=\"poll-option-input style-scope ytd-backstage-image-poll-editor-renderer\" no-label-float=\"\">\n <tp-yt-iron-autogrow-textarea class=\"paper-input-input poll-option-input-text style-scope ytd-backstage-image-poll-editor-renderer\" slot=\"input\" maxlength$=\"[[editorInfo.maxPollOptionChars]]\" no-label-float=\"\" placeholder$=\"[[item.placeholderText]]\" value=\"{{item.optionText}}\" on-input=\"onTextInput\">\n </tp-yt-iron-autogrow-textarea>\n <tp-yt-paper-input-char-counter slot=\"add-on\" class=\"style-scope ytd-backstage-image-poll-editor-renderer\"></tp-yt-paper-input-char-counter>\n </tp-yt-paper-input-container>\n <yt-icon-button class=\"remove-button style-scope ytd-backstage-image-poll-editor-renderer\" on-click=\"onRemovePollOption\">\n <yt-icon class=\"remove-option style-scope ytd-backstage-image-poll-editor-renderer\" icon=\"yt-icons:delete\"></yt-icon>\n </yt-icon-button>\n </div>\n </template>\n <div class=\"button-container style-scope ytd-backstage-image-poll-editor-renderer\">\n <yt-button-renderer class=\"add-option style-scope ytd-backstage-image-poll-editor-renderer\" data=\"[[addOptionButton]]\" on-click=\"onAddPollOption\">\n </yt-button-renderer>\n <yt-button-renderer class=\"reposition-images style-scope ytd-backstage-image-poll-editor-renderer\" data=\"[[repositionImagesButton]]\" on-click=\"onRepositionImages\">\n </yt-button-renderer>\n </div>\n</div>\n\n\n<div class=\"image-reposition-container style-scope ytd-backstage-image-poll-editor-renderer\" hidden=\"[[!showImagesPreview]]\">\n <ytd-backstage-multi-image-reposition-renderer images=\"[[imagesToReposition]]\" reposition-instructions=\"[[data.imagePreviewSelectMetadata]]\" class=\"style-scope ytd-backstage-image-poll-editor-renderer\">\n </ytd-backstage-multi-image-reposition-renderer>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return P4b=a},{mode:2});var b5b;var c5b={imageHorizontalPosition:"IMAGE_HORIZONTAL_POSITION_LABEL",imageVerticalPosition:"IMAGE_VERTICAL_POSITION_LABEL",horizontalRepositionInstruction:"REPOSITION_IMAGE_HORIZONTALLY_LABEL",verticalRepositionInstruction:"REPOSITION_IMAGE_VERTICALLY_LABEL",reachTopOfImage:"REACH_TOP_OF_IMAGE_TEXT",reachBottomOfImage:"REACH_BOTTOM_OF_IMAGE_TEXT",reachLeftOfImage:"REACH_LEFT_OF_IMAGE_TEXT",reachRightOfImage:"REACH_RIGHT_OF_IMAGE_TEXT"};var d5b;var e5b;var f5b=ka(["transform:translateX(",") translateY(",");"]),g5b=ka(["width:","px;height:","px;transform:translateX(",") translateY(",");"]),h5b=ka(["transform:translateX(",") translateY(",");"]),i5b=ka(["transform:translateX(",") translateY(",");"]);function j5b(a,b){return Math.round(a/1E-5)===Math.round(b/1E-5)} var k5b=function(){var a=J.apply(this,arguments)||this;a.a11yConfig=c5b;a.imageDisplayOffsetTop=0;a.imageDisplayOffsetLeft=0;a.pickerDisplayOffsetTop=0;a.pickerDisplayOffsetLeft=0;a.cropCoordinatesSaved=!1;a.previewSize=0;a.startPicker=!1;a.repositionOptional=!1;return a}; l(k5b,J);f=k5b.prototype;f.created=function(){WL.requestAvailability()}; f.ready=function(){}; f.onArrowKeysDown=function(a){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){a.detail.keyboardEvent.preventDefault();var b=0,c=0,d="";switch(a.detail.keyboardEvent.key){case"ArrowUp":j5b(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?d=this.a11yConfig.reachBottomOfImage:b=this.imageHeight*-.05;break;case"ArrowDown":j5b(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?d=this.a11yConfig.reachTopOfImage: b=this.imageHeight*.05;break;case"ArrowLeft":j5b(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?d=this.a11yConfig.reachRightOfImage:c=this.imageWidth*-.05;break;case"ArrowRight":j5b(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?d=this.a11yConfig.reachLeftOfImage:c=this.imageWidth*.05;}d&&Fv(d)&&vv(this.hostElement,"iron-announce",{text:Fv(d)});if(c||b)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop, Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+b)),a=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),a=Fv(this.a11yConfig.imageVerticalPosition,{x_percent:""+a,y_percent:""+(100-a)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+c)),a=this.getPreviewPosition(this.pickerDisplayOffsetLeft, this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),a=Fv(this.a11yConfig.imageHorizontalPosition,{x_percent:""+a,y_percent:""+(100-a)})),a&&vv(this.hostElement,"iron-announce",{text:a})}}; f.getPreviewPosition=function(a,b,c,d){return Math.round(100*(a+b*.5-c)/d)}; f.displayImage=function(){var a=this.JSC$14063_pickerContainer.getBoundingClientRect().width,b=this.JSC$14063_pickerContainer.getBoundingClientRect().height,c=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),d=this.JSC$14063_imageInBackground.naturalWidth,e=this.JSC$14063_imageInBackground.naturalHeight;this.displayScale=Math.max(c/d,c/e);this.imageWidth=d*this.displayScale;this.imageHeight=e*this.displayScale;this.pickerDisplayOffsetLeft=(a-c)/2;this.pickerDisplayOffsetTop= (b-c)/2;this.imageDisplayOffsetLeft=e>d?this.pickerDisplayOffsetLeft:(a-this.imageWidth)/2;this.imageDisplayOffsetTop=d>e?this.pickerDisplayOffsetTop:(b-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()}; f.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$14063_imageInBackground.src=this.imageData.toString(),this.JSC$14063_imageInPicker.src=this.imageData.toString(),this.JSC$14063_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())}; f.getSignedPosition=function(a,b,c){return b==="X"&&gk("HTML_DIR")==="rtl"?c==="-"?a+"px":a*-1+"px":c==="-"?a*-1+"px":a+"px"}; f.pickerMove=function(a){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var b=this.pickerOffsetX-a.clientX,c=this.pickerOffsetY-a.clientY;this.pickerOffsetX=a.clientX;this.pickerOffsetY=a.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop- c)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-b))}}; f.pickerMoveStart=function(a){this.startPicker=!0;this.pickerOffsetX=a.clientX;this.pickerOffsetY=a.clientY}; f.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0}; f.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,vv(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())}; f.getPreviewOffset=function(a,b,c,d){return b&&a&&c?(d==="X"&&gk("HTML_DIR")==="rtl"?c/b*a:c/b*a*-1)+"px":"0px"}; f.getSimpleText=function(a){return a?Sw(a):""}; f.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var a=this.cropOffsetTop/this.imageHeight,b=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,c=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,d=this.cropOffsetLeft/this.imageWidth;this.previewSize=T(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;vv(this.hostElement,"yt-img-crop-coordinates-update",{top:a,right:b,bottom:c,left:d})}}; ia.Object.defineProperties(k5b.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var a=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return Fv(this.a11yConfig.imageVerticalPosition,{x_percent:""+a,y_percent:""+(100-a)})+"\n"+Fv(this.a11yConfig.verticalRepositionInstruction)}a=this.getPreviewPosition(this.pickerDisplayOffsetLeft, this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return Fv(this.a11yConfig.imageHorizontalPosition,{x_percent:""+a,y_percent:""+(100-a)})+"\n"+Fv(this.a11yConfig.horizontalRepositionInstruction)}}, pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}}, imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}}, editButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.previewInstruction&&this.instruction.previewInstruction.editButtonLabel)return{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:this.instruction.previewInstruction.editButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.previewInstruction.editButtonLabel)}}}}}, saveButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction&&this.instruction.editInstruction.saveButtonLabel)return{style:"STYLE_PRIMARY",size:"SIZE_SMALL",text:this.instruction.editInstruction.saveButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.editInstruction.saveButtonLabel)}}}}}, cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}}, cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}}, pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return hh(f5b,this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0),this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0))}}, pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return hh(g5b,this.pickerSize,this.pickerSize,this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0),this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0))}}, imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return hh(h5b,this.getSignedPosition(this.cropOffsetLeft,"X","-"),this.getSignedPosition(this.cropOffsetTop,"Y","-"))}}, previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return hh(i5b,this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,this.previewSize,"X"),this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,this.previewSize,"Y"))}}, pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.cropCoordinatesSaved?"preview":"edit"}}, learnMore:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction)return this.instruction.editInstruction.learnMore}}, learnMoreUrl:{configurable:!0,enumerable:!0,get:function(){if(this.learnMore&&this.learnMore.runs&&this.learnMore.runs[0]){var a,b=(a=this.learnMore.runs[0])==null?void 0:a.navigationEndpoint,c;return((c=A(b,wr))==null?void 0:c.url)||void 0}}}}); var yQ=k5b;yQ.prototype.onImageDataChange=yQ.prototype.onImageDataChange;u([Q(),v("design:type",Object)],yQ.prototype,"imageData",void 0);u([Q(),v("design:type",Object)],yQ.prototype,"instruction",void 0);u([Q(),v("design:type",Object)],yQ.prototype,"a11yConfig",void 0);u([Q(),v("design:type",Number)],yQ.prototype,"imageWidth",void 0);u([Q(),v("design:type",Number)],yQ.prototype,"imageHeight",void 0);u([Q(),v("design:type",Number)],yQ.prototype,"displayScale",void 0); u([Q(),v("design:type",Object)],yQ.prototype,"imageDisplayOffsetTop",void 0);u([Q(),v("design:type",Object)],yQ.prototype,"imageDisplayOffsetLeft",void 0);u([Q(),v("design:type",Object)],yQ.prototype,"pickerDisplayOffsetTop",void 0);u([Q(),v("design:type",Object)],yQ.prototype,"pickerDisplayOffsetLeft",void 0);u([Q(),v("design:type",Object)],yQ.prototype,"cropCoordinatesSaved",void 0);u([Q(),v("design:type",Object)],yQ.prototype,"previewSize",void 0); u([Q(),v("design:type",Object)],yQ.prototype,"startPicker",void 0);u([Q(),v("design:type",Number)],yQ.prototype,"pickerOffsetX",void 0);u([Q(),v("design:type",Number)],yQ.prototype,"pickerOffsetY",void 0);u([Q(),v("design:type",Object)],yQ.prototype,"repositionOptional",void 0);u([My("#picker-container"),v("design:type",HTMLElement)],yQ.prototype,"JSC$14063_pickerContainer",void 0);u([My("#picker"),v("design:type",HTMLElement)],yQ.prototype,"picker",void 0); u([My("#image-in-picker-background"),v("design:type",HTMLImageElement)],yQ.prototype,"JSC$14063_imageInBackground",void 0);u([My("#image-in-picker"),v("design:type",HTMLImageElement)],yQ.prototype,"JSC$14063_imageInPicker",void 0);u([My("#image-in-preview-clipper"),v("design:type",HTMLImageElement)],yQ.prototype,"JSC$14063_imageInPreviewClipper",void 0);u([My("#full-image-as-preview"),v("design:type",HTMLImageElement)],yQ.prototype,"imageAsPreview",void 0); u([L("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),v("design:type",String),v("design:paramtypes",[])],yQ.prototype,"altLabelForImage",null);u([L("imageHeight","imageWidth"),v("design:type",Number),v("design:paramtypes",[])],yQ.prototype,"pickerSize",null);u([L("imageHeight","imageWidth"),v("design:type",Object),v("design:paramtypes",[])],yQ.prototype,"imageOrientationStyle",null); u([L("instruction.previewInstruction.editButtonLabel"),v("design:type",Object),v("design:paramtypes",[])],yQ.prototype,"editButton",null);u([L("instruction.editInstruction.saveButtonLabel"),v("design:type",Object),v("design:paramtypes",[])],yQ.prototype,"saveButton",null);u([L("imageDisplayOffsetTop","pickerDisplayOffsetTop"),v("design:type",Number),v("design:paramtypes",[])],yQ.prototype,"cropOffsetTop",null); u([L("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),v("design:type",Number),v("design:paramtypes",[])],yQ.prototype,"cropOffsetLeft",null);u([L("imageDisplayOffsetLeft","imageDisplayOffsetTop"),v("design:type",vc),v("design:paramtypes",[])],yQ.prototype,"pickerBackgroundStyle",null);u([L("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),v("design:type",vc),v("design:paramtypes",[])],yQ.prototype,"pickerDisplayStyle",null); u([L("cropOffsetLeft","cropOffsetTop"),v("design:type",vc),v("design:paramtypes",[])],yQ.prototype,"imageInPickerStyle",null);u([L("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),v("design:type",vc),v("design:paramtypes",[])],yQ.prototype,"previewClipperStyle",null);u([O("imageData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yQ.prototype,"onImageDataChange",null); u([L("cropCoordinatesSaved"),v("design:type",String),v("design:paramtypes",[])],yQ.prototype,"pickerModeStyle",null);u([L("instruction.editInstruction.learnMore"),v("design:type",Object),v("design:paramtypes",[])],yQ.prototype,"learnMore",null);u([L("learnMore"),v("design:type",Object),v("design:paramtypes",[])],yQ.prototype,"learnMoreUrl",null);yQ=u([Wy({is:"yt-img-crop-picker",disableElementRegistration:!0})],yQ); V(yQ,"yt-img-crop-picker",function(){if(e5b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"left-container\" class$=\"[[pickerModeStyle]] style-scope yt-img-crop-picker\" class=\"style-scope yt-img-crop-picker\"><div id=\"picker-container\" class=\"style-scope yt-img-crop-picker\"><img id=\"image-in-picker-background\" class$=\"[[imageOrientationStyle]] style-scope yt-img-crop-picker\" width$=\"[[imageWidth]]\" height$=\"[[imageHeight]]\" style$=\"[[pickerBackgroundStyle]]\" on-load=\"displayImage\" tabindex=\"0\" alt=\"[[altLabelForImage]]\" class=\"style-scope yt-img-crop-picker\"><div id=\"overlay\" hidden=\"[[cropCoordinatesSaved]]\" on-mousemove=\"pickerMove\" on-mousedown=\"pickerMoveStart\" on-mouseup=\"pickerMoveComplete\" on-mouseleave=\"pickerMoveComplete\" class=\"style-scope yt-img-crop-picker\"></div><div id=\"picker\" style$=\"[[pickerDisplayStyle]]\" class=\"style-scope yt-img-crop-picker\"><img id=\"image-in-picker\" class$=\"[[imageOrientationStyle]] style-scope yt-img-crop-picker\" width$=\"[[imageWidth]]\" height$=\"[[imageHeight]]\" style$=\"[[imageInPickerStyle]]\" alt=\"\" class=\"style-scope yt-img-crop-picker\"></div></div><div id=\"preview-container\" hidden=\"[[!cropCoordinatesSaved]]\" class=\"style-scope yt-img-crop-picker\"><yt-formatted-string class=\"header style-scope yt-img-crop-picker\" text=\"[[instruction.previewInstruction.previewHeader]]\"></yt-formatted-string><yt-formatted-string class=\"details style-scope yt-img-crop-picker\" text=\"[[instruction.previewInstruction.previewDetails]]\"></yt-formatted-string><div id=\"preview-clipper\" class=\"style-scope yt-img-crop-picker\"><img id=\"image-in-preview-clipper\" class$=\"[[imageOrientationStyle]] style-scope yt-img-crop-picker\" style$=\"[[previewClipperStyle]]\" alt=\"[[getSimpleText(instruction.previewInstruction.previewHeader)]]\" class=\"style-scope yt-img-crop-picker\"></div><yt-button-renderer id=\"edit-button\" data=\"[[editButton]]\" on-tap=\"saveCropCoordinates\" class=\"style-scope yt-img-crop-picker\"></yt-button-renderer></div></div><div id=\"right-container\" class$=\"[[pickerModeStyle]] style-scope yt-img-crop-picker\" class=\"style-scope yt-img-crop-picker\"><div id=\"edit-instruction\" hidden=\"[[cropCoordinatesSaved]]\" class=\"style-scope yt-img-crop-picker\"><div class=\"instruction-container style-scope yt-img-crop-picker\"><yt-formatted-string class=\"header style-scope yt-img-crop-picker\" text=\"[[instruction.editInstruction.header]]\"></yt-formatted-string><div class=\"details style-scope yt-img-crop-picker\"><yt-formatted-string text=\"[[instruction.editInstruction.details]]\" class=\"style-scope yt-img-crop-picker\"></yt-formatted-string></div><div class=\"details style-scope yt-img-crop-picker\" id=\"learnmore-text\"><a class=\"yt-simple-endpoint style-scope yt-img-crop-picker\" target=\"_blank\" href$=\"[[learnMoreUrl]]\"><span class=\"style-scope yt-img-crop-picker\">[[getSimpleText(learnMore)]]</span><yt-icon id=\"open-in-new\" icon=\"yt-icons:open_in_new\" class=\"style-scope yt-img-crop-picker\"></yt-icon></a></div></div><yt-button-renderer id=\"save-button\" data=\"[[saveButton]]\" on-tap=\"saveCropCoordinates\" class=\"style-scope yt-img-crop-picker\"></yt-button-renderer></div><div id=\"preview-instruction\" hidden=\"[[!cropCoordinatesSaved]]\" class=\"style-scope yt-img-crop-picker\"><div class=\"instruction-container style-scope yt-img-crop-picker\"><yt-formatted-string class=\"header style-scope yt-img-crop-picker\" text=\"[[instruction.previewInstruction.fullImageHeader]]\"></yt-formatted-string><yt-formatted-string class=\"details style-scope yt-img-crop-picker\" text=\"[[instruction.previewInstruction.fullImageDetails]]\"></yt-formatted-string></div><div id=\"full-image-container\" class=\"style-scope yt-img-crop-picker\"><img id=\"full-image-as-preview\" class$=\"[[imageOrientationStyle]] style-scope yt-img-crop-picker\" alt=\"[[getSimpleText(instruction.previewInstruction.fullImageHeader)]]\" class=\"style-scope yt-img-crop-picker\"></div></div></div><iron-a11y-keys keys=\"up down left right\" target=\"[[keyboardInterfaceTarget]]\" on-keys-pressed=\"onArrowKeysDown\" class=\"style-scope yt-img-crop-picker\"></iron-a11y-keys>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;d5b===void 0&&(d5b=document.createElement("template"));var d=d5b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);e5b=a}a=e5b;return a},{mode:2});var l5b=function(){var a=J.apply(this,arguments)||this;a.errorMessage="";a.hasPreview=!1;a.isBackstagePost=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.dismissButtonOverrides={size:"XS"};return a}; l(l5b,J);f=l5b.prototype;f.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},"data.selectButton":{id:"select",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.detached=function(){this.removeOverlay()}; f.setPreview=function(a){T(this.hostElement).querySelector("#preview-picker").imageData=a;this.hasPreview=!0;vv(this.hostElement,"yt-backstage-image-select-preview")}; f.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var a=T(this.hostElement).querySelector("#dropzone");a.classList.remove("dragover");a.classList.remove("error");vv(this.hostElement,"yt-backstage-image-select-cancel")}; f.setupOverlay=function(){var a=this.imageUploadEndpoint;this.removeOverlay();if(a&&a.imageValidationInfo){var b=T(this.hostElement).querySelector("#dropzone"),c=T(this.hostElement).querySelector("#select");this.overlay=new JM(a.uploadUrl,a.channelId,a.imageValidationInfo.maxFileSizeMb,a.imageValidationInfo.allowedMaxAspectRatio,b,c,!0);yi(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);yi(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError, !1,this);yi(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);yi(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);yi(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}}; f.removeOverlay=function(){this.overlay&&(Bi(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),Bi(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),Bi(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),Bi(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),Bi(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1, this),this.overlay.dispose(),this.overlay=void 0)}; f.onDragOver=function(a){var b=T(this.hostElement).querySelector("#dropzone");kz(b,"dragover",a.value)}; f.onPreview=function(a){this.setPreview(a.value)}; f.onImageError=function(a){if(a.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var b;a=(b=this.data)==null?void 0:b.fileSizeError}else if(a.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var c;a=(c=this.data)==null?void 0:c.invalidError}else if(a.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var d;a=(d=this.data)==null?void 0:d.invalidAspectRatioError}else return;this.errorMessage=Sw(a);T(this.hostElement).querySelector("#dropzone").classList.add("error")}; f.onImageAlert=function(a){this.onImageError(a)}; f.uploadPromise=function(){var a=this,b=this.overlay&&this.overlay.uploadPromise();if(b)return b.catch(function(){throw Error(a.data?Sw(a.data.uploadFailureError):"")})}; ia.Object.defineProperties(l5b.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.cancelButton}}, previewCancel:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.cancelButton}}, icon:{configurable:!0,enumerable:!0,get:function(){var a,b;if((a=this.data)==null?0:(b=a.icon)==null?0:b.iconType)return zA(this.data.icon.iconType)}}}); var zQ=l5b;zQ.prototype.setupOverlay=zQ.prototype.setupOverlay;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],zQ.prototype,"rendererStamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],zQ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],zQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],zQ.prototype,"imageUploadEndpoint",void 0);u([Q(),v("design:type",Object)],zQ.prototype,"errorMessage",void 0); u([Q(),v("design:type",JM)],zQ.prototype,"overlay",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],zQ.prototype,"hasPreview",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],zQ.prototype,"isBackstagePost",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],zQ.prototype,"enableRefreshWeb",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],zQ.prototype,"selectionCancel",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],zQ.prototype,"previewCancel",null);u([L("data.icon.iconType"),v("design:type",Object),v("design:paramtypes",[])],zQ.prototype,"icon",null);u([Q(),v("design:type",Object)],zQ.prototype,"dismissButtonOverrides",void 0);u([O("imageUploadEndpoint"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],zQ.prototype,"setupOverlay",null); zQ=u([R({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],zQ); V(zQ,"ytd-backstage-image-select-renderer",function(){if(b5b!==void 0)return b5b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dropzone\" hidden=\"[[hasPreview]]\" class=\"style-scope ytd-backstage-image-select-renderer\">\n <div id=\"selection-cancel-button\" class=\"cancel style-scope ytd-backstage-image-select-renderer\" on-tap=\"cancel\"></div>\n <yt-icon id=\"drop-icon\" icon=\"[[icon]]\" class=\"style-scope ytd-backstage-image-select-renderer\"></yt-icon>\n <span id=\"prompt\" class=\"style-scope ytd-backstage-image-select-renderer\">[[getSimpleString(data.dragLabel)]]</span>\n <div id=\"select\" class=\"style-scope ytd-backstage-image-select-renderer\"></div>\n <div class=\"messages style-scope ytd-backstage-image-select-renderer\">\n <span id=\"aspect-ratio-message\" class=\"style-scope ytd-backstage-image-select-renderer\">\n [[getSimpleString(data.aspectRatioRequirement)]]\n </span>\n <span id=\"license-text\" class=\"style-scope ytd-backstage-image-select-renderer\">[[getSimpleString(data.licenseText)]]</span>\n <span id=\"error-message\" hidden=\"[[!errorMessage]]\" class=\"style-scope ytd-backstage-image-select-renderer\">[[errorMessage]]</span>\n </div>\n</div>\n<div id=\"image-preview\" hidden=\"[[!hasPreview]]\" class=\"style-scope ytd-backstage-image-select-renderer\">\n <div id=\"preview-cancel-button\" class=\"cancel style-scope ytd-backstage-image-select-renderer\" on-tap=\"cancel\"></div>\n <yt-img-crop-picker id=\"preview-picker\" instruction=\"[[data.imagePreviewSelectMetadata]]\" reposition-optional=\"true\" class=\"style-scope ytd-backstage-image-select-renderer\">\n </yt-img-crop-picker>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return b5b=a},{mode:1});var m5b=function(a){tL.call(this,a,132);this.isDocument=a===document.documentElement}; l(m5b,tL);m5b.prototype.calculateScrollDelta=function(a,b,c){var d=0;a<b?d=a<b-100?-48:-8:a>b+c&&(d=a>b+c+100?48:8);return d}; m5b.prototype.onMouseMove=function(a){this.isDocument||(a.clientX=a.event_.pageX,a.clientY=a.event_.pageY);tL.prototype.onMouseMove.call(this,a)};var n5b={};n5b.YtReorderableBehavior={_noAccessors:!0,properties:{scrollMargin:{type:Number,value:100}},created:function(){this.dragScrollSupport_=this.dragListGroup_=null;this.boundOnDraggerCreated_=this.onDraggerCreated_.bind(this);this.boundOnDragStart_=this.onDragStart_.bind(this);this.boundOnDrop_=this.onDrop_.bind(this);this.scrollElement_=document.documentElement;this.boundOnReorderableScroll_=this.onReorderableScroll_.bind(this)}, detached:function(){this.disposeDragDrop()}, disposeDragDrop:function(){this.dragListGroup_&&(Bi(this.dragListGroup_,YKb,this.boundOnDragStart_),Bi(this.dragListGroup_,bLb,this.boundOnDragStart_),this.dragListGroup_.dispose(),this.dragListGroup_=null);this.disposeDragScroll_();this.scrollElement_.removeEventListener("scroll",this.boundOnReorderableScroll_)}, disposeDragScroll_:function(){this.dragScrollSupport_&&(mi(this.dragScrollSupport_),this.dragScrollSupport_=null)}, startDragDrop:function(a,b,c){c=c===void 0?"":c;this.disposeDragDrop();b&&(this.scrollElement_=b);this.dragListGroup_=new rL;this.dragListGroup_.hysteresisDistance_=2;dLb(this.dragListGroup_,a);this.dragListGroup_.draggerElClasses_=ob("dragging").split(" ");c&&eLb(this.dragListGroup_,function(d){var e=d||document,h=null;e.getElementsByClassName?h=e.getElementsByClassName(c)[0]:h=Zha("*",c,d);return h||d}); yi(this.dragListGroup_,WKb,this.boundOnDraggerCreated_);yi(this.dragListGroup_,YKb,this.boundOnDragStart_);yi(this.dragListGroup_,bLb,this.boundOnDrop_);this.dragListGroup_.init();this.scrollElement_.addEventListener("scroll",this.boundOnReorderableScroll_,{passive:!0})}, onDraggerCreated_:function(a){var b=a.dragger;b.scrollTarget_=this.scrollElement_;a=a.draggerEl;b&&a.menuOpened&&b.setEnabled(!1)}, onDragStart_:function(a){var b=a.draggerEl;a=a.currDragItem;var c=Object.assign({},a.data);c.trackingParams=void 0;b.data=c;b.style.position="absolute";b.style.width=a.clientWidth+"px";b.style.zIndex=2030;b.onDrag&&b.onDrag();y("web_enable_pip_on_miniplayer")||y("web_enable_auto_pip")?(a=qh(b),(c=a.querySelector("ytd-app"))?T(c).appendChild(b):a.body.appendChild(b)):(a=document.querySelector("ytd-app"))&&T(a).appendChild(b);this.dragScrollSupport_=new m5b(this.scrollElement_,this.scrollMargin);this.dragScrollSupport_.horizontalScrolling_= !1;b=this.dragScrollSupport_;b.constrainScroll_=!!b.margin_&&!1}, onDrop_:function(a){this.handleDrop(a);this.disposeDragScroll_()}, onReorderableScroll_:function(){if(this.dragListGroup_){var a=this.dragListGroup_;gLb(a,a.currDragItem_)}}, handleDrop:function(){}};var o5b={imageHorizontalPosition:"IMAGE_HORIZONTAL_POSITION_LABEL",imageVerticalPosition:"IMAGE_VERTICAL_POSITION_LABEL",horizontalRepositionInstruction:"REPOSITION_IMAGE_HORIZONTALLY_LABEL",verticalRepositionInstruction:"REPOSITION_IMAGE_VERTICALLY_LABEL",reachTopOfImage:"REACH_TOP_OF_IMAGE_TEXT",reachBottomOfImage:"REACH_BOTTOM_OF_IMAGE_TEXT",reachLeftOfImage:"REACH_LEFT_OF_IMAGE_TEXT",reachRightOfImage:"REACH_RIGHT_OF_IMAGE_TEXT"};var p5b;var q5b=ka(["transform:translateX(",") translateY(",");"]),r5b=ka(["width:","px;height:","px;transform:translateX(",") translateY(",");"]),s5b=ka(["transform:translateX(",") translateY(",");"]),t5b=ka(["transform:translateX(",") translateY(",");"]);function u5b(a,b){return Math.round(a/1E-5)===Math.round(b/1E-5)} var v5b=function(){var a=J.apply(this,arguments)||this;a.a11yConfig=o5b;a.imageDisplayOffsetTop=0;a.imageDisplayOffsetLeft=0;a.pickerDisplayOffsetTop=0;a.pickerDisplayOffsetLeft=0;a.showPreviewContainer=!0;a.startPicker=!1;a.repositionOptional=!1;a.editOnlyMode=!1;a.savedImageDisplayOffsetTop=0;a.savedImageDisplayOffsetLeft=0;return a}; l(v5b,J);f=v5b.prototype;f.created=function(){WL.requestAvailability()}; f.ready=function(){}; f.onArrowKeysDown=function(a){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){a.detail.keyboardEvent.preventDefault();var b=0,c=0,d="";switch(a.detail.keyboardEvent.key){case"ArrowUp":u5b(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?d=this.a11yConfig.reachBottomOfImage:b=this.imageHeight*-.05;break;case"ArrowDown":u5b(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?d=this.a11yConfig.reachTopOfImage: b=this.imageHeight*.05;break;case"ArrowLeft":u5b(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?d=this.a11yConfig.reachRightOfImage:c=this.imageWidth*-.05;break;case"ArrowRight":u5b(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?d=this.a11yConfig.reachLeftOfImage:c=this.imageWidth*.05;}d&&Fv(d)&&vv(this.hostElement,"iron-announce",{text:Fv(d)});if(c||b)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop, Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+b)),a=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),a=Fv(this.a11yConfig.imageVerticalPosition,{x_percent:""+a,y_percent:""+(100-a)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+c)),a=this.getPreviewPosition(this.pickerDisplayOffsetLeft, this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),a=Fv(this.a11yConfig.imageHorizontalPosition,{x_percent:""+a,y_percent:""+(100-a)})),a&&vv(this.hostElement,"iron-announce",{text:a})}}; f.getPreviewPosition=function(a,b,c,d){return Math.round(100*(a+b*.5-c)/d)}; f.calculateDisplayPosition=function(){var a=this.imageData.naturalWidth,b=this.imageData.naturalHeight;this.displayScale=Math.max(200/a,200/b);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var c=a*this.displayScale*this.imageData.previewCoordinates.left,d=b*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=b>a?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-c;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=a>b?this.pickerDisplayOffsetTop: this.pickerDisplayOffsetTop-d;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=a*this.displayScale;this.imageHeight=b*this.displayScale}; f.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())}; f.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode}; f.getSignedPosition=function(a,b,c){return b==="X"&&gk("HTML_DIR")==="rtl"?c==="-"?a+"px":a*-1+"px":c==="-"?a*-1+"px":a+"px"}; f.pickerMove=function(a){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var b=this.pickerOffsetX-a.clientX,c=this.pickerOffsetY-a.clientY;this.pickerOffsetX=a.clientX;this.pickerOffsetY=a.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop- c)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-b))}}; f.pickerMoveStart=function(a){this.startPicker=!0;this.pickerOffsetX=a.clientX;this.pickerOffsetY=a.clientY}; f.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var a=this.generateCropPreview();a&&vv(this.hostElement,"ytd-backstage-image-preview-coordinates-update",a)}; f.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);vv(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")}; f.deleteImage=function(){vv(this.hostElement,"ytd-backstage-image-preview-delete")}; f.editCropCoordinates=function(){this.showPreviewContainer=!1}; f.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var a=this.generateCropPreview();a&&vv(this.hostElement,"ytd-backstage-image-preview-coordinates-save",a)}; f.getPreviewOffset=function(a,b,c){return b&&a?(c==="X"&&gk("HTML_DIR")==="rtl"?300/b*a:300/b*a*-1)+"px":"0px"}; f.getSimpleText=function(a){return a?Sw(a):""}; f.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize)return{top:this.cropOffsetTop/this.imageHeight,right:(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,bottom:(this.cropOffsetTop+this.pickerSize)/this.imageHeight,left:this.cropOffsetLeft/this.imageWidth}}; ia.Object.defineProperties(v5b.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var a=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return Fv(this.a11yConfig.imageVerticalPosition,{x_percent:""+a,y_percent:""+(100-a)})+"\n"+Fv(this.a11yConfig.verticalRepositionInstruction)}a=this.getPreviewPosition(this.pickerDisplayOffsetLeft, this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return Fv(this.a11yConfig.imageHorizontalPosition,{x_percent:""+a,y_percent:""+(100-a)})+"\n"+Fv(this.a11yConfig.horizontalRepositionInstruction)}}, pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}}, imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}}, editButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.instruction)==null?void 0:(b=a.previewInstruction)==null?void 0:b.editButtonLabel;return c?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:c,accessibilityData:{accessibilityData:{label:this.getSimpleText(c)}}}:void 0}}, saveButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e=this.editOnlyMode?(a=this.instruction)==null?void 0:(b=a.editInstruction)==null?void 0:b.saveImagesButtonLabel:(c=this.instruction)==null?void 0:(d=c.editInstruction)==null?void 0:d.saveButtonLabel;return e?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:e,accessibilityData:{accessibilityData:{label:this.getSimpleText(e)}}}:void 0}}, deleteButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.instruction)==null?void 0:(b=a.previewInstruction)==null?void 0:b.deleteButtonLabel;return c?{size:"SIZE_SMALL",text:c,accessibilityData:{accessibilityData:{label:this.getSimpleText(c)}}}:void 0}}, cancelButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.instruction)==null?void 0:(b=a.editInstruction)==null?void 0:b.cancelButtonLabel;a=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return c?{style:a,size:"SIZE_SMALL",text:c,accessibilityData:{accessibilityData:{label:this.getSimpleText(c)}}}:void 0}}, cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}}, cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}}, pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return hh(q5b,this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0),this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0))}}, pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return hh(r5b,this.pickerSize,this.pickerSize,this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0),this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0))}}, imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return hh(s5b,this.getSignedPosition(this.cropOffsetLeft,"X","-"),this.getSignedPosition(this.cropOffsetTop,"Y","-"))}}, previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return hh(t5b,this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,"X"),this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,"Y"))}}, pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.showPreviewContainer?"preview":"edit"}}}); var AQ=v5b;AQ.prototype.onEditOnlyModeUpdate=AQ.prototype.onEditOnlyModeUpdate;AQ.prototype.onImageChange=AQ.prototype.onImageChange;u([Q(),v("design:type",Y4b)],AQ.prototype,"imageData",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"instruction",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"a11yConfig",void 0);u([Q(),v("design:type",Number)],AQ.prototype,"imageWidth",void 0);u([Q(),v("design:type",Number)],AQ.prototype,"imageHeight",void 0); u([Q(),v("design:type",Number)],AQ.prototype,"displayScale",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"imageDisplayOffsetTop",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"imageDisplayOffsetLeft",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"pickerDisplayOffsetTop",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"pickerDisplayOffsetLeft",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"showPreviewContainer",void 0); u([Q(),v("design:type",Object)],AQ.prototype,"startPicker",void 0);u([Q(),v("design:type",Number)],AQ.prototype,"pickerOffsetX",void 0);u([Q(),v("design:type",Number)],AQ.prototype,"pickerOffsetY",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"repositionOptional",void 0);u([Q(),v("design:type",Object)],AQ.prototype,"editOnlyMode",void 0);u([My("#picker-container"),v("design:type",HTMLElement)],AQ.prototype,"JSC$14082_pickerContainer",void 0); u([My("#picker"),v("design:type",HTMLElement)],AQ.prototype,"picker",void 0);u([My("#preview-clipper"),v("design:type",HTMLElement)],AQ.prototype,"previewClipper",void 0);u([My("#image-in-picker-background"),v("design:type",HTMLImageElement)],AQ.prototype,"JSC$14082_imageInBackground",void 0);u([My("#image-in-picker"),v("design:type",HTMLImageElement)],AQ.prototype,"JSC$14082_imageInPicker",void 0); u([My("#image-in-preview-clipper"),v("design:type",HTMLImageElement)],AQ.prototype,"JSC$14082_imageInPreviewClipper",void 0);u([L("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),v("design:type",String),v("design:paramtypes",[])],AQ.prototype,"altLabelForImage",null);u([L("imageHeight","imageWidth"),v("design:type",Number),v("design:paramtypes",[])],AQ.prototype,"pickerSize",null); u([L("imageHeight","imageWidth"),v("design:type",Object),v("design:paramtypes",[])],AQ.prototype,"imageOrientationStyle",null);u([L("instruction"),v("design:type",Object),v("design:paramtypes",[])],AQ.prototype,"editButton",null);u([L("instruction","editOnlyMode"),v("design:type",Object),v("design:paramtypes",[])],AQ.prototype,"saveButton",null);u([L("instruction"),v("design:type",Object),v("design:paramtypes",[])],AQ.prototype,"deleteButton",null); u([L("instruction","editOnlyMode"),v("design:type",Object),v("design:paramtypes",[])],AQ.prototype,"cancelButton",null);u([L("imageDisplayOffsetTop","pickerDisplayOffsetTop"),v("design:type",Number),v("design:paramtypes",[])],AQ.prototype,"cropOffsetTop",null);u([L("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),v("design:type",Number),v("design:paramtypes",[])],AQ.prototype,"cropOffsetLeft",null); u([L("imageDisplayOffsetLeft","imageDisplayOffsetTop"),v("design:type",vc),v("design:paramtypes",[])],AQ.prototype,"pickerBackgroundStyle",null);u([L("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),v("design:type",vc),v("design:paramtypes",[])],AQ.prototype,"pickerDisplayStyle",null);u([L("cropOffsetLeft","cropOffsetTop"),v("design:type",vc),v("design:paramtypes",[])],AQ.prototype,"imageInPickerStyle",null); u([L("cropOffsetLeft","cropOffsetTop","pickerSize"),v("design:type",vc),v("design:paramtypes",[])],AQ.prototype,"previewClipperStyle",null);u([Py("imageData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AQ.prototype,"onImageChange",null);u([Py("editOnlyMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AQ.prototype,"onEditOnlyModeUpdate",null); u([L("showPreviewContainer"),v("design:type",String),v("design:paramtypes",[])],AQ.prototype,"pickerModeStyle",null);AQ=u([R({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],AQ); V(AQ,"ytd-backstage-image-preview-renderer",function(){if(p5b!==void 0)return p5b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class$=\"[[pickerModeStyle]] style-scope ytd-backstage-image-preview-renderer\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n <div id=\"preview-container\" hidden=\"[[!showPreviewContainer]]\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n <div id=\"preview-clipper\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n <img id=\"image-in-preview-clipper\" class$=\"[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer\" src$=\"[[imageData.localImageSrc]]\" style$=\"[[previewClipperStyle]]\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n </div>\n <div class=\"buttons-container style-scope ytd-backstage-image-preview-renderer\">\n <yt-button-renderer id=\"delete-button\" data=\"[[deleteButton]]\" on-click=\"deleteImage\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"edit-button\" data=\"[[editButton]]\" on-click=\"editCropCoordinates\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n </yt-button-renderer>\n </div>\n </div>\n <div id=\"edit-container\" hidden=\"[[showPreviewContainer]]\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n <div id=\"picker-container\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n <img id=\"image-in-picker-background\" class$=\"[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer\" src$=\"[[imageData.localImageSrc]]\" width$=\"[[imageWidth]]\" height$=\"[[imageHeight]]\" style$=\"[[pickerBackgroundStyle]]\" alt=\"[[altLabelForImage]]\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n <div id=\"overlay\" on-mousemove=\"pickerMove\" on-mousedown=\"pickerMoveStart\" on-mouseup=\"pickerMoveComplete\" on-mouseleave=\"pickerMoveComplete\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n </div>\n <div id=\"picker\" style$=\"[[pickerDisplayStyle]]\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n <img id=\"image-in-picker\" class$=\"[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer\" src$=\"[[imageData.localImageSrc]]\" width$=\"[[imageWidth]]\" height$=\"[[imageHeight]]\" style$=\"[[imageInPickerStyle]]\" alt=\"\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n </div>\n </div>\n <div class=\"buttons-container style-scope ytd-backstage-image-preview-renderer\">\n <yt-button-renderer id=\"cancel-button\" data=\"[[cancelButton]]\" on-click=\"cancelReposition\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"save-button\" data=\"[[saveButton]]\" on-click=\"saveCropCoordinates\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n </yt-button-renderer>\n </div>\n </div>\n</div>\n<iron-a11y-keys keys=\"up down left right\" target=\"[[keyboardInterfaceTarget]]\" on-keys-pressed=\"onArrowKeysDown\" class=\"style-scope ytd-backstage-image-preview-renderer\">\n</iron-a11y-keys>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return p5b=a},{mode:1});var w5b;var x5b;var y5b=ka(["width:inherit;transform:",";"]),z5b=ka(["height:inherit;transform:",";"]),A5b=ka(["width:inherit;"]),B5b=ka(["height:inherit;"]),C5b=function(){var a=J.apply(this,arguments)||this;a.selected=!1;return a}; l(C5b,J);f=C5b.prototype;f.computeSelected=function(a){return a==null?void 0:a.selected}; f.computeTransform=function(a,b,c){var d,e,h=(e=(d=this.imageContainer)==null?void 0:d.getBoundingClientRect())!=null?e:{width:0,height:0};d=Math.max(h.width/b,h.height/c);c=c*d*a.top;return"translateX("+this.getSignedPosition(b*d*a.left,"X","-")+") translateY("+this.getSignedPosition(c,"Y","-")+")"}; f.getSignedPosition=function(a,b,c){return b==="X"&&gk("HTML_DIR")==="rtl"?c==="-"?a+"px":a*-1+"px":c==="-"?a*-1+"px":a+"px"}; f.onClick=function(){var a;vv(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(a=this.data)==null?void 0:a.image)}; f.onKeyPress=function(a){if(a.keyCode===13)this.onClick()}; ia.Object.defineProperties(C5b.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:(b=a.image)==null?void 0:b.localImageSrc)||void 0}}, thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)!=null&&a.image){var b;a=(b=this.data)==null?void 0:b.image;return a.previewCoordinates.top!==0||a.previewCoordinates.left!==0?(b=this.computeTransform(a.previewCoordinates,a.naturalWidth,a.naturalHeight),a.naturalHeight>=a.naturalWidth?hh(y5b,b):hh(z5b,b)):a.naturalHeight>=a.naturalWidth?hh(A5b):hh(B5b)}}}}); var BQ=C5b;BQ.prototype.onKeyPress=BQ.prototype.onKeyPress;u([My(".image-container"),v("design:type",HTMLElement)],BQ.prototype,"imageContainer",void 0);u([Q(),v("design:type",Object)],BQ.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeSelected(data)"}),v("design:type",Object)],BQ.prototype,"selected",void 0);u([L("data.image"),v("design:type",Object),v("design:paramtypes",[])],BQ.prototype,"thumbnailUrl",null); u([L("data.image","data.image.previewCoordinates"),v("design:type",Object),v("design:paramtypes",[])],BQ.prototype,"thumbnailStyle",null);u([M("keypress"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],BQ.prototype,"onKeyPress",null);BQ=u([R({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],BQ); V(BQ,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(x5b!==void 0)return x5b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-backstage-multi-image-thumbnail-renderer\">\n <div class=\"image-container style-scope ytd-backstage-multi-image-thumbnail-renderer\" role=\"button\" tabindex=\"0\" on-click=\"onClick\">\n <img class=\"thumbnail-image style-scope ytd-backstage-multi-image-thumbnail-renderer\" style$=\"[[thumbnailStyle]]\" src$=\"[[thumbnailUrl]]\" alt=\"\">\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return x5b=a},{mode:2});var CQ=function(a,b,c){c=c===void 0?!1:c;Di.call(this);var d=this;this.dropZoneOverlay=new nM(a);this.selectOverlay=c?new oM(b,"multiple_file",["image/*"]):new oM(b,"single_file",["image/*"]);this.handler=new yn(this);pi(this,this.handler);this.handler.listen(this.dropZoneOverlay,"c",this.onChange).listen(b,"click",function(){d.selectOverlay.click()}).listen(this.selectOverlay,"g",this.onChange)}; l(CQ,Di);CQ.prototype.onChange=function(a){var b;(b=a.files)!=null&&b.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:a.files}))};var D5b=function(){var a=J.apply(this,arguments)||this;a.addImageErrorMessage="";a.errorMessage="";a.images=[];a.selectedImageIndex=0;a.modern=y("web_modern_buttons");a.enableRefreshWeb=y("enable_cairo_refresh_web");a.JSC$14095_imageId=0;return a}; l(D5b,J);f=D5b.prototype;f.observeAddImageError=function(){this.addImageErrorMessage!==""&&vv(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)}; f.observeDragToReorder=function(){var a=this;if(this.showImagesPreview){var b,c=AVb(MM.getInstance(),(b=this.data)==null?void 0:b.dragToReorderTooltip);Hi.addLowPriorityJob(function(){zv(a.hostElement,c,a.thumbnailDragDropArea)})}}; f.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dataForAddImageButton:{id:"add-image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},thumbnailRenderers:{id:"thumbnail-drag-drop-area",mapping:{renderer:"ytd-backstage-multi-image-thumbnail-renderer"},events:!0,reuseComponents:!0,stamperStableList:!0}}}; f.computeThumbnail=function(a){return(a==null?void 0:a.localImageSrc)||void 0}; f.onRendererstamperFinished=function(){this.ytReorderableBehavior.startDragDrop(T(this.hostElement).querySelector("#thumbnail-drag-drop-area"),T(this.hostElement).querySelector("#thumbnail-drag-drop-area"))}; f.handleDrop=function(a){var b=a.currDragItem;if(b!=null&&b.data){a=this.images[this.selectedImageIndex];var c=b.data.image,d=this.images.indexOf(c)||0;b=Zb(b.parentNode.children,b);this.images.splice(d,1);this.images.splice(b,0,c);this.images=[].concat(pa(this.images));this.selectedImageIndex=this.images.indexOf(a)}}; f.setUpImagePicker=function(){var a=this.imageUploadEndpoint;a&&a.imageValidationInfo&&(this.uploadManager=new wQ(a.uploadUrl,a.channelId),this.initialPicker||(this.initialPicker=new CQ(this.dropzone,this.selectLink,!0),yi(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new CQ(this.addImageButtonContainer,this.addImageSelectButton),yi(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),yi(this.JSC$14095_imagePreviewContainer, "ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),yi(this.JSC$14095_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),yi(T(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))}; f.detached=function(){this.initialPicker&&(Bi(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(Bi(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0)}; f.onInitialSelectImages=function(a){var b=this;return t(function(c){return n(c,b.onSelectImages(a,!1),0)})}; f.onAddImage=function(a){var b=this;return t(function(c){return n(c,b.onSelectImages(a,!0),0)})}; f.onSelectImages=function(a,b){var c=this,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa,ea,ha;return t(function(va){switch(va.nextAddress){case 1:b?c.addImageErrorMessage="":(c.images=[],c.errorMessage="");d=a.detail;e=c.validateImages([].concat(pa(d)));if(e!=="")return b?c.addImageErrorMessage=e:c.errorMessage=e,va.return();h=[].concat(pa(d)).map(function(Ma){return new HM(c.maxAspectRatio,!1,!0).transform(Ma)}); return n(va,Promise.allSettled(h),2);case 2:k=va.yieldResult,m=g(k.entries()),p=m.next();case 3:if(p.done){va.jumpTo(5);break}q=p.value;r=g(q);w=r.next().value;z=r.next().value;C=w;E=z;if(E.status!=="fulfilled"){P=N=I=void 0;b?c.addImageErrorMessage=Sw((I=c.data)==null?void 0:I.invalidError):c.errorMessage=c.errorMessage===""?Sw((N=c.data)==null?void 0:N.invalidError):Sw((P=c.data)==null?void 0:P.multiFileError);va.jumpTo(4);break}U=E.value;U.cropped&&vv(c.hostElement,"yt-backstage-multi-image-cropped"); if(U.invalidAspectRatio){ea=aa=ca=void 0;b?c.addImageErrorMessage=Sw((ca=c.data)==null?void 0:ca.invalidAspectRatioError):c.errorMessage=c.errorMessage===""?Sw((aa=c.data)==null?void 0:aa.invalidAspectRatioError):Sw((ea=c.data)==null?void 0:ea.multiFileError);va.jumpTo(4);break}return n(va,Z4b(c.JSC$14095_imageId,a.detail[C],U.transformedData),8);case 8:ha=va.yieldResult,c.images.push(ha),c.JSC$14095_imageId++;case 4:p=m.next();va.jumpTo(3);break;case 5:if(c.errorMessage!==""||c.addImageErrorMessage!== "")return va.return();b?T4b(c.uploadManager,[c.images[c.images.length-1]]):T4b(c.uploadManager,c.images);c.images=[].concat(pa(c.images));c.selectedImageIndex=b?Math.max(c.images.length-1,0):0;vv(c.hostElement,"yt-backstage-multi-image-select");ua(va);}})}; f.onThumbnailClick=function(a){if(a=a.event_.detail)this.selectedImageIndex=this.images.indexOf(a)}; f.validateImages=function(a){if(a.length>5){var b;return Sw((b=this.data)==null?void 0:b.multiImageExceedMaxImageCountError)}var c=1048576*this.maxFileSizeMb;a=a.filter(function(h){return h.size>c}).length; if(a===0)return"";var d,e;a=a>1?(d=this.data)==null?void 0:d.multiFileError:(e=this.data)==null?void 0:e.fileSizeError;return Sw(a)}; f.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(pa(this.images));this.selectedImageIndex=0}; f.repositionImage=function(a){this.images[this.selectedImageIndex].previewCoordinates=a.event_.detail;this.images=[].concat(pa(this.images))}; f.getAllUploadStatuses=function(){var a=this,b,c,d,e;return t(function(h){if(h.nextAddress==1)return n(h,a.uploadManager.getAllUploadStatuses(),2);b=h.yieldResult;c=g(b);for(d=c.next();!d.done;d=c.next())if(e=d.value,e.encryptedBlobId===void 0)return h.return(U4b(a.uploadManager));return h.return(b)})}; f.hasImages=function(){return this.images.length>0}; f.cancel=function(){for(var a=this.uploadManager,b=g(a.imagesUploadData),c=b.next();!c.done;c=b.next())a.cancel(c.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];vv(this.hostElement,"yt-backstage-multi-image-cancel")}; ia.Object.defineProperties(D5b.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.imageUploadEndpoint)==null?void 0:(b=a.imageValidationInfo)==null?void 0:b.allowedMaxAspectRatio)||0}}, maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.imageUploadEndpoint)==null?void 0:(b=a.imageValidationInfo)==null?void 0:b.maxFileSizeMb)||0}}, dropIcon:{configurable:!0,enumerable:!0,get:function(){var a,b;if((a=this.data)==null?0:(b=a.icon)==null?0:b.iconType)return zA(this.data.icon.iconType)}}, selectionCancel:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.cancelButton}}, previewCancel:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.cancelButton}}, dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.addImageButton}}, dropzoneClass:{configurable:!0,enumerable:!0,get:function(){return this.errorMessage===""?"":"error"}}, showImagesPreview:{configurable:!0,enumerable:!0,get:function(){return this.images.length>0&&this.errorMessage===""}}, containMaxImages:{configurable:!0,enumerable:!0,get:function(){return this.images.length>=5}}, selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}}, thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var a=this;return(this.images||[]).map(function(b,c){return{renderer:{image:b,selected:c===a.selectedImageIndex}}})}}}); var DQ=D5b;DQ.prototype.setUpImagePicker=DQ.prototype.setUpImagePicker;DQ.prototype.onRendererstamperFinished=DQ.prototype.onRendererstamperFinished;DQ.prototype.observeDragToReorder=DQ.prototype.observeDragToReorder;DQ.prototype.observeAddImageError=DQ.prototype.observeAddImageError;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],DQ.prototype,"rendererStamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],DQ.prototype,"ytRendererBehavior",void 0); u([K(n5b.YtReorderableBehavior),v("design:type",Object)],DQ.prototype,"ytReorderableBehavior",void 0);u([My("#dropzone"),v("design:type",HTMLElement)],DQ.prototype,"dropzone",void 0);u([My("#select-link"),v("design:type",HTMLElement)],DQ.prototype,"selectLink",void 0);u([My("#thumbnail-drag-drop-area"),v("design:type",HTMLElement)],DQ.prototype,"thumbnailDragDropArea",void 0);u([My("#add-image-button-container"),v("design:type",HTMLElement)],DQ.prototype,"addImageButtonContainer",void 0); u([My("#add-image-button"),v("design:type",HTMLElement)],DQ.prototype,"addImageSelectButton",void 0);u([My("#image-preview-container"),v("design:type",Object)],DQ.prototype,"JSC$14095_imagePreviewContainer",void 0);u([Q(),v("design:type",Object)],DQ.prototype,"addImageErrorMessage",void 0);u([Q(),v("design:type",Object)],DQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],DQ.prototype,"errorMessage",void 0);u([Q(),v("design:type",Object)],DQ.prototype,"imageUploadEndpoint",void 0); u([Q(),v("design:type",Array)],DQ.prototype,"images",void 0);u([Q(),v("design:type",CQ)],DQ.prototype,"initialPicker",void 0);u([Q(),v("design:type",CQ)],DQ.prototype,"addImagePicker",void 0);u([Q(),v("design:type",wQ)],DQ.prototype,"uploadManager",void 0);u([Q(),v("design:type",Object)],DQ.prototype,"selectedImageIndex",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],DQ.prototype,"modern",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],DQ.prototype,"enableRefreshWeb",void 0);u([L("imageUploadEndpoint"),v("design:type",Number),v("design:paramtypes",[])],DQ.prototype,"maxAspectRatio",null);u([L("imageUploadEndpoint"),v("design:type",Number),v("design:paramtypes",[])],DQ.prototype,"maxFileSizeMb",null);u([L("data.icon.iconType"),v("design:type",Object),v("design:paramtypes",[])],DQ.prototype,"dropIcon",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DQ.prototype,"selectionCancel",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DQ.prototype,"previewCancel",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DQ.prototype,"dataForAddImageButton",null);u([L("errorMessage"),v("design:type",String),v("design:paramtypes",[])],DQ.prototype,"dropzoneClass",null); u([L("images"),v("design:type",Boolean),v("design:paramtypes",[])],DQ.prototype,"showImagesPreview",null);u([L("images"),v("design:type",Boolean),v("design:paramtypes",[])],DQ.prototype,"containMaxImages",null);u([O("addImageErrorMessage"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],DQ.prototype,"observeAddImageError",null);u([O("showImagesPreview"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],DQ.prototype,"observeDragToReorder",null); u([L("images","selectedImageIndex"),v("design:type",Object),v("design:paramtypes",[])],DQ.prototype,"selectedImageData",null);u([L("images","selectedImageIndex"),v("design:type",Array),v("design:paramtypes",[])],DQ.prototype,"thumbnailRenderers",null);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],DQ.prototype,"onRendererstamperFinished",null); u([O("imageUploadEndpoint"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],DQ.prototype,"setUpImagePicker",null);DQ=u([R({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],DQ); V(DQ,"ytd-backstage-multi-image-select-renderer",function(){if(w5b!==void 0)return w5b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<div id=\"dropzone\" class$=\"[[dropzoneClass]] style-scope ytd-backstage-multi-image-select-renderer\" hidden=\"[[showImagesPreview]]\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n <div id=\"selection-cancel-button\" class=\"cancel style-scope ytd-backstage-multi-image-select-renderer\" on-click=\"cancel\"></div>\n <div id=\"drop-icon-container\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n <yt-icon id=\"drop-icon\" icon=\"[[dropIcon]]\" class=\"style-scope ytd-backstage-multi-image-select-renderer\"></yt-icon>\n </div>\n <span id=\"prompt\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">[[getSimpleString(data.dragLabel)]]</span>\n <a id=\"select-link\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n [[getSimpleString(data.selectButton)]]\n </a>\n <div class=\"messages style-scope ytd-backstage-multi-image-select-renderer\">\n <span id=\"aspect-ratio-message\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n [[getSimpleString(data.aspectRatioRequirement)]]\n </span>\n <span id=\"license-text\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">[[getSimpleString(data.licenseText)]]</span>\n <span id=\"error-message\" hidden=\"[[!errorMessage]]\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">[[errorMessage]]</span>\n </div>\n</div>\n\n\n<div id=\"multi-image-container\" hidden=\"[[!showImagesPreview]]\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n <div id=\"preview-cancel-button\" class=\"cancel style-scope ytd-backstage-multi-image-select-renderer\" on-click=\"cancel\"></div>\n <div id=\"thumbnail-images-container\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n <div id=\"thumbnail-drag-drop-area\" class=\"style-scope ytd-backstage-multi-image-select-renderer\"></div>\n <div id=\"add-image-button-container\" hidden=\"[[containMaxImages]]\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n <div id=\"add-image-button\" class=\"style-scope ytd-backstage-multi-image-select-renderer\"></div>\n </div>\n </div>\n <div id=\"preview\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n <ytd-backstage-image-preview-renderer id=\"image-preview-container\" image-data=\"[[selectedImageData]]\" instruction=\"[[data.imagePreviewSelectMetadata]]\" class=\"style-scope ytd-backstage-multi-image-select-renderer\">\n </ytd-backstage-image-preview-renderer>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return w5b=a},{mode:1});var E5b;var F5b=function(){var a=J.apply(this,arguments)||this;a.quizOptions=[];a.explanationPlaceholderText="";a.optionPlaceholderText="";a.correctAnswerIndex=-1;a.isMarkAnswerTooltipShown=!1;a.timer=0;return a}; l(F5b,J);f=F5b.prototype;f.dataChanged=function(){this.optionPlaceholderText=Sw(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=Sw(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))}; f.onMarkCorrectAnswer=function(a){var b,c=((b=this.quizOptions[this.correctAnswerIndex])==null?void 0:b.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[a.model.index]=Object.assign({},this.quizOptions[a.model.index],{explanationText:c,isCorrect:!0});this.correctAnswerIndex=a.model.index;this.quizOptions=[].concat(pa(this.quizOptions))}; f.updatePlaceholderTexts=function(){for(var a=!1,b=[],c=0;c<this.quizOptions.length;c++){var d=this.optionPlaceholderText+" "+(c+1),e=void 0;((e=this.quizOptions[c])==null?void 0:e.placeholderText)!==d?(a=!0,b.push(Object.assign({},this.quizOptions[c],{placeholderText:d}))):b.push(this.quizOptions[c])}a&&(this.quizOptions=b);this.isValid()?vv(this.hostElement,"yt-commentbox-post-enable"):vv(this.hostElement,"yt-commentbox-post-disable")}; f.getSimpleString=function(a){return Sw(a)}; f.createQuizOptions=function(a){var b=[],c;a=(c=a==null?void 0:a.minQuizOptions)!=null?c:0;for(c=0;c<a;c++)b.push(this.createQuizOption());return b}; f.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(pa(this.quizOptions),[this.createQuizOption()]))}; f.onInput=function(){this.quizOptions=[].concat(pa(this.quizOptions))}; f.onExplanationInput=function(){vv(this.hostElement,"yt-quiz-attachment-explanation-update")}; f.onRemoveQuizOption=function(a){this.quizOptions.splice(a.model.index,1);a.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:a.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(pa(this.quizOptions));this.quizOptions.length===0&&vv(this.hostElement,"yt-quiz-attachment-dismiss")}; f.updateHintRenderer=function(){var a=this;clearTimeout(this.timer);this.timer=setTimeout(function(){a.maybeDisplayMarkAnswerEduToolTip()},4E3)}; f.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var a=0,b=0,c=g(this.quizOptions),d=c.next();!d.done;d=c.next()){d=d.value;var e=void 0;if(((e=d.optionText)==null?void 0:e.trim())!==""||d.isCorrect){d.isCorrect&&b++;e=void 0;if(this.hasCustomOptionText&&((e=d.optionText)==null?void 0:e.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;a++}}return a>= Number(this.editorInfo.minQuizOptions)&&b===1}; f.getPostCreateOptions=function(){for(var a=[],b=g(this.quizOptions),c=b.next();!c.done;c=b.next()){c=c.value;var d=void 0;((d=c.optionText)==null?void 0:d.trim())!==""&&a.push({pollOption:{text:c.optionText,explanation:c.explanationText},isCorrect:c.isCorrect})}return a}; f.getExplanationText=function(){var a;return((a=this.quizOptions[this.correctAnswerIndex])==null?void 0:a.explanationText)||""}; f.maybeDisplayMarkAnswerEduToolTip=function(){var a,b,c,d,e,h,k;this.shouldShowMarkAnswerTooltip()&&((a=this.editorInfo)==null?0:(b=a.markAnswerButton)==null?0:(c=b.buttonRenderer)==null?0:(d=c.hint)==null?0:(e=d.hintRenderer)==null?0:(h=e.content)==null?0:(k=h.bubbleHintRenderer)==null?0:k.text)&&(MM.getInstance(),a=NM(this.editorInfo.markAnswerButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,void 0,"OPEN_POPUP_POSITION_TOP",void 0,"mark-answer-button-edu-displayed-impression"), this.isMarkAnswerTooltipShown=!0,(a==null?void 0:a.length)>0&&this.optionSelectors&&AA(a[0],this.optionSelectors[0]))}; f.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var a=0,b=g(this.quizOptions),c=b.next();!c.done;c=b.next()){c=c.value;var d=void 0;((d=c.optionText)==null?void 0:d.trim())!==""&&a++;if(c.isCorrect)return!1}return a<2?!1:!0}; f.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1}; f.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}}; ia.Object.defineProperties(F5b.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.editorInfo)==null?void 0:(b=a.addOptionButton)==null?void 0:b.buttonRenderer;c&&(c.style="STYLE_SUGGESTIVE",c.size="SIZE_SMALL",c.isDisabled=!this.isAllowedToAddOption);return(c==null?0:c.text)?c:void 0}}, isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.quizOptions.length<((b=(a=this.editorInfo)==null?void 0:a.maxQuizOptions)!=null?b:0)}}, hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(a){var b;return(b=a.optionText)==null?void 0:b.trim()})}}}); var EQ=F5b;EQ.prototype.updatePlaceholderTexts=EQ.prototype.updatePlaceholderTexts;EQ.prototype.dataChanged=EQ.prototype.dataChanged;u([Q(),v("design:type",Object)],EQ.prototype,"editorInfo",void 0);u([Q(),v("design:type",Array)],EQ.prototype,"quizOptions",void 0);u([Q(),v("design:type",Object)],EQ.prototype,"explanationPlaceholderText",void 0);u([Ny(".option-selector-button"),v("design:type",Array)],EQ.prototype,"optionSelectors",void 0); u([Py("editorInfo"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EQ.prototype,"dataChanged",null);u([L("editorInfo","isAllowedToAddOption","quizOptions"),v("design:type",Object),v("design:paramtypes",[])],EQ.prototype,"addAnswerButton",null);u([L("editorInfo","quizOptions"),v("design:type",Object),v("design:paramtypes",[])],EQ.prototype,"isAllowedToAddOption",null); u([Py("quizOptions"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EQ.prototype,"updatePlaceholderTexts",null);u([L("quizOptions"),v("design:type",Object),v("design:paramtypes",[])],EQ.prototype,"hasCustomOptionText",null);EQ=u([R({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],EQ); V(EQ,"ytd-backstage-quiz-editor-renderer",function(){if(E5b!==void 0)return E5b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"style-scope ytd-backstage-quiz-editor-renderer\">\n <template is=\"dom-repeat\" items=\"[[quizOptions]]\" index=\"quizAnswerIndex\" class=\"style-scope ytd-backstage-quiz-editor-renderer\">\n <div class=\"quiz-option style-scope ytd-backstage-quiz-editor-renderer\">\n <div class=\"quiz-option-container style-scope ytd-backstage-quiz-editor-renderer\">\n <div class=\"quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer\">\n <div class=\"quiz-select-container style-scope ytd-backstage-quiz-editor-renderer\">\n <yt-icon-button class=\"option-selector-button style-scope ytd-backstage-quiz-editor-renderer\" aria-label=\"[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]\" on-click=\"onMarkCorrectAnswer\">\n <yt-icon class=\"option-selector style-scope ytd-backstage-quiz-editor-renderer\" hidden=\"[[item.isCorrect]]\" icon=\"yt-icons:radio-button-unchecked\">\n </yt-icon>\n <yt-icon class=\"option-selector-correct style-scope ytd-backstage-quiz-editor-renderer\" hidden=\"[[!item.isCorrect]]\" default-to-filled=\"true\" icon=\"yt-icons:check-circle\">\n </yt-icon>\n </yt-icon-button>\n </div>\n </div>\n <tp-yt-paper-input-container class=\"quiz-option-input style-scope ytd-backstage-quiz-editor-renderer\" no-label-float=\"\">\n <tp-yt-iron-autogrow-textarea class=\"quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer\" slot=\"input\" maxlength$=\"[[editorInfo.maxQuizOptionChars]]\" no-label-float=\"\" placeholder$=\"[[item.placeholderText]]\" value=\"{{item.optionText}}\" on-input=\"onInput\" on-keyup=\"updateHintRenderer\">\n </tp-yt-iron-autogrow-textarea>\n <tp-yt-paper-input-char-counter class=\"option-counter style-scope ytd-backstage-quiz-editor-renderer\" slot=\"add-on\">\n </tp-yt-paper-input-char-counter>\n </tp-yt-paper-input-container>\n <yt-icon-button class=\"remove-button style-scope ytd-backstage-quiz-editor-renderer\" aria-label=\"[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]\" on-click=\"onRemoveQuizOption\">\n <yt-icon class=\"remove-option style-scope ytd-backstage-quiz-editor-renderer\" icon=\"yt-icons:delete\"></yt-icon>\n </yt-icon-button>\n </div>\n <div class=\"quiz-explanation style-scope ytd-backstage-quiz-editor-renderer\">\n <tp-yt-paper-input-container class=\"quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer\" hidden=\"[[!item.isCorrect]]\" no-label-float=\"\">\n <tp-yt-iron-autogrow-textarea class=\"quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer\" slot=\"input\" maxlength$=\"[[editorInfo.maxQuizExplanationChars]]\" no-label-float=\"\" placeholder$=\"[[explanationPlaceholderText]]\" value=\"{{item.explanationText}}\" on-input=\"onExplanationInput\">\n </tp-yt-iron-autogrow-textarea>\n <tp-yt-paper-input-char-counter class=\"explanation-counter style-scope ytd-backstage-quiz-editor-renderer\" slot=\"add-on\">\n </tp-yt-paper-input-char-counter>\n </tp-yt-paper-input-container>\n </div>\n </div>\n </template>\n</div>\n<div class=\"button-container style-scope ytd-backstage-quiz-editor-renderer\">\n <yt-button-renderer class=\"add-answer style-scope ytd-backstage-quiz-editor-renderer\" data=\"[[addAnswerButton]]\" hidden=\"[[!isAllowedToAddOption]]\" on-click=\"onAddQuizOption\">\n </yt-button-renderer>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return E5b=a},{mode:2});var G5b;var H5b=(ot.FIRSTDAYOFWEEK+1)%7;function I5b(a,b){return a.year===b.year&&a.month===b.month&&a.day===b.day} function J5b(a,b){return a.year!==b.year?a.year<b.year:a.month!==b.month?a.month<b.month:a.day<b.day} function K5b(a){return a.day===WOa(a.year,a.month)?a.month===11?{year:a.year+1,month:0,day:1}:{year:a.year,month:a.month+1,day:1}:{year:a.year,month:a.month,day:a.day+1}} function L5b(){var a=new Date,b={year:a.getFullYear(),month:a.getMonth(),day:a.getDate()};return{start:b,end:{year:a.getFullYear()+2,month:a.getMonth(),day:a.getDate()},selectedDate:K5b(b)}} function M5b(a){return new ut(2).format(new Date(a.year,a.month,a.day))} function N5b(a){return{year:a.getFullYear(),month:a.getMonth(),day:a.getDate()}} ;var O5b;var P5b=[],Q5b=0,R5b=0;Q5b=0;R5b=24;if(.25*(R5b-Q5b)<0)O5b=[];else{for(var S5b=Q5b;S5b<R5b;S5b+=.25)P5b.push(S5b);O5b=P5b}var T5b=O5b.map(function(a){a*=3600;return{secondsSinceMidnight:a,text:new ut(7).format(new Date(0,0,0,0,0,a))}}); function U5b(a,b){a=(a+(Number(b.utcOffsetSec)+new Date(a*1E3).getTimezoneOffset()*60))*1E3;b=N5b(new Date(a));return{date:b,secondsSinceMidnight:Math.floor((a-new Date(b.year,b.month,b.day).getTime())/1E3)}} ;var V5b;var W5b=function(){var a=J.apply(this,arguments)||this;a.skipNextOpenDialog=!1;a.errorMessage="";a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(W5b,J);f=W5b.prototype;f.attached=function(){var a=this,b=new MutationObserver(function(){a.JSC$14127_calendarMain.scrollHeight>0&&(b.disconnect(),a.calendarConfig&&a.calendarConfig.selectedDate&&a.scrollToDate())}); b.observe(this.JSC$14127_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){b.disconnect()},1E3)}; f.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())}; f.onDateTextChange=function(){if(this.calendarConfig){var a=this.validateDateText();a.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(a.details)):this.textbox.setAttribute("invalid","")}}; f.handleDayClick=function(a){a.model.day.date&&(this.commitDate(a.model.day.date),this.dialog.close())}; f.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var a=X5b(this.calendarConfig.selectedDate,this.renderData);a!==void 0&&this.JSC$14127_calendarMain.scrollToIndex(a)}}; f.scrollToNextMonth=function(){this.JSC$14127_calendarMain.scrollToIndex(this.JSC$14127_calendarMain.firstVisibleIndex+1)}; f.scrollToPrevMonth=function(){this.JSC$14127_calendarMain.firstVisibleIndex===0&&this.JSC$14127_calendarMain.scrollTo(0,0);this.JSC$14127_calendarMain.scrollToIndex(this.JSC$14127_calendarMain.firstVisibleIndex-1)}; f.onFormSubmit=function(a){a.preventDefault();this.calendarConfig&&(a=this.validateDateText(),a.isValid&&(this.commitDate(a.details),this.dialog.close()))}; f.onEscOrClickingOutside=function(a){a=a.detail.path&&!!a.detail.path.length&&a.detail.path[0];if(a.classList.contains("ytd-calendar-date-picker")){a===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var b=0;b<this.dropdownButton.children.length;b++)this.dropdownButton.children[b]===a&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}a=this.textbox.value!==this.dateText;b=this.validateDateText();a&&b.isValid&&this.commitDate(b.details);this.dialog.close();this.textbox.value=this.dateText}; f.commitDate=function(a){this.calendarConfig&&(this.set("calendarConfig.selectedDate",a),vv(this.hostElement,"ytd-calendar-date-selected",a))}; f.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var a=this.textbox.value;var b=new Date;a=new sLb(2).parse(a,b,{validate:!0})===a.length?N5b(b):void 0;if(!a)return this.errorMessage=Fv("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};b=this.calendarConfig.start;var c=this.calendarConfig.end;if(J5b(a,b))return this.errorMessage=Fv("ENTER_DATE_OR_LATER",{allowed_date:""+M5b(b)}),{isValid:!1,details:void 0};if(J5b(c,a))return this.errorMessage= Fv("ENTER_DATE_OR_EARLIER",{allowed_date:""+M5b(c)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:a}}; ia.Object.defineProperties(W5b.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?M5b(this.calendarConfig.selectedDate):""}}, renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var a=this.calendarConfig,b=[],c=0;c<7;c++)b.push(ot.NARROWWEEKDAYS[(c+H5b)%7]);c=[];for(var d=new Date(a.start.year,a.start.month);d.getFullYear()<a.end.year||d.getFullYear()===a.end.year&&d.getMonth()<=a.end.month;){var e=c,h=e.push,k=d.getFullYear(),m=d.getMonth(),p=a,q=void 0,r=[],w=Object.freeze({extraCssClass:"invisible",debugClass:""}),z=new Date(k,m),C=N5b(z);z=z.getDay();for(var E=N5b(new Date);C.month=== m;){z!==H5b&&q||(q=Array.from({length:7}).fill(w),r.push(q));var I={date:{year:k,month:m,day:C.day},extraCssClass:"",debugClass:""};p.selectedDate&&I.date&&I5b(I.date,p.selectedDate)&&(I.extraCssClass+=" selected");if(J5b(C,p.start)||J5b(p.end,C))I.extraCssClass+=" disabled";I5b(C,E)&&(I.extraCssClass+=" today");I.extraCssClass=I.extraCssClass.trim();q[(z-H5b+7)%7]=I;C=K5b(C);z=(z+1)%7}h.call(e,{weeks:r,monthLabel:ot.SHORTMONTHS[m]+" "+k,year:k,month:m,monthLabelExtraCssClass:r[0][2]===w?"shift-down-label": ""});d.setMonth(d.getMonth()+1)}return{months:c,daysOfWeekLabel:b}}}}}); var FQ=W5b;FQ.prototype.onEscOrClickingOutside=FQ.prototype.onEscOrClickingOutside;FQ.prototype.scrollToDate=FQ.prototype.scrollToDate;u([Q(),v("design:type",Object)],FQ.prototype,"calendarConfig",void 0);u([Q(),v("design:type",Object)],FQ.prototype,"skipNextOpenDialog",void 0);u([Q(),v("design:type",Object)],FQ.prototype,"errorMessage",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FQ.prototype,"enableRefreshWeb",void 0); u([My("#textbox"),v("design:type",HTMLInputElement)],FQ.prototype,"textbox",void 0);u([My("#calendar-dialog"),v("design:type",Object)],FQ.prototype,"dialog",void 0);u([My("#calendar-main"),v("design:type",Object)],FQ.prototype,"JSC$14127_calendarMain",void 0);u([My("#date-picker"),v("design:type",HTMLElement)],FQ.prototype,"dropdownButton",void 0);u([L("calendarConfig.selectedDate"),v("design:type",String),v("design:paramtypes",[])],FQ.prototype,"dateText",null); u([L("calendarConfig","calendarConfig.selectedDate"),v("design:type",Object),v("design:paramtypes",[])],FQ.prototype,"renderData",null);u([O("renderData","calendarConfig.selectedDate"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FQ.prototype,"scrollToDate",null);u([M("iron-overlay-canceled"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FQ.prototype,"onEscOrClickingOutside",null); FQ=u([Wy({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],FQ);function X5b(a,b){b=b.months.findIndex(function(c){return c.year===a.year&&c.month===a.month}); return b>=0?b:void 0} V(FQ,"ytd-calendar-date-picker",function(){if(V5b!==void 0)return V5b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-menu-button class=\"style-scope ytd-calendar-date-picker\">\n <tp-yt-paper-button id=\"date-picker\" class=\"dropdown-trigger style-scope ytd-calendar-date-picker\" slot=\"dropdown-trigger\" aria-labelledby=\"date-label-text\" on-tap=\"openPicker\">\n <div id=\"date-label-text\" class=\"style-scope ytd-calendar-date-picker\">[[dateText]]</div>\n <yt-icon id=\"label-icon\" icon=\"yt-icons:arrow_drop_down\" class=\"style-scope ytd-calendar-date-picker\">\n </yt-icon>\n </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id=\"calendar-dialog\" dynamic-align=\"\" horizontal-align=\"left\" vertical-align=\"top\" vertical-offset=\"44\" class=\"style-scope ytd-calendar-date-picker\">\n <div id=\"control-area\" class=\"style-scope ytd-calendar-date-picker\">\n <form id=\"date-input\" on-submit=\"onFormSubmit\" autocomplete=\"off\" class=\"style-scope ytd-calendar-date-picker\">\n <tp-yt-paper-input-container aria-label=\"Enter date\" invalid=\"[[errorMessage]]\" no-label-float=\"\" use-v2-underline=\"\" on-input=\"onDateTextChange\" class=\"style-scope ytd-calendar-date-picker\">\n <iron-input slot=\"input\" bind-value=\"[[dateText]]\" class=\"style-scope ytd-calendar-date-picker\">\n <input id=\"textbox\" autofocus=\"\" class=\"style-scope ytd-calendar-date-picker\"></iron-input>\n <tp-yt-paper-input-error slot=\"add-on\" class=\"style-scope ytd-calendar-date-picker\">[[errorMessage]]</tp-yt-paper-input-error>\n </tp-yt-paper-input-container>\n </form>\n <div id=\"month-controller\" class=\"style-scope ytd-calendar-date-picker\">\n <yt-icon-button id=\"prev-month\" on-tap=\"scrollToPrevMonth\" class=\"style-scope ytd-calendar-date-picker\">\n <yt-icon icon=\"yt-icons:chevron_left\" class=\"style-scope ytd-calendar-date-picker\"></yt-icon>\n </yt-icon-button>\n <yt-icon-button id=\"next-month\" on-tap=\"scrollToNextMonth\" class=\"style-scope ytd-calendar-date-picker\">\n <yt-icon icon=\"yt-icons:chevron_right\" class=\"style-scope ytd-calendar-date-picker\"></yt-icon>\n </yt-icon-button>\n </div>\n </div>\n <div class=\"calendar-container style-scope ytd-calendar-date-picker\">\n <div class=\"calendar-header style-scope ytd-calendar-date-picker\">\n <template is=\"dom-repeat\" items=\"[[renderData.daysOfWeekLabel]]\" as=\"dayLabel\" class=\"style-scope ytd-calendar-date-picker\">\n <span class=\"calendar-header-day style-scope ytd-calendar-date-picker\">[[dayLabel]]</span>\n </template>\n </div>\n <tp-yt-iron-list id=\"calendar-main\" as=\"month\" items=\"[[renderData.months]]\" tabindex=\"-1\" class=\"style-scope ytd-calendar-date-picker\">\n <template class=\"style-scope ytd-calendar-date-picker\">\n <div class=\"calendar-month style-scope ytd-calendar-date-picker\">\n <div class$=\"calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker\" class=\"style-scope ytd-calendar-date-picker\">\n [[month.monthLabel]]\n </div>\n <template is=\"dom-repeat\" items=\"[[month.weeks]]\" as=\"week\" class=\"style-scope ytd-calendar-date-picker\">\n <div class=\"calendar-week style-scope ytd-calendar-date-picker\">\n <template is=\"dom-repeat\" items=\"[[week]]\" as=\"day\" class=\"style-scope ytd-calendar-date-picker\">\n <span class$=\"calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker\" on-tap=\"handleDayClick\" class=\"style-scope ytd-calendar-date-picker\">\n [[day.date.day]]\n </span>\n </template> \n </div>\n </template> \n </div>\n </template>\n </tp-yt-iron-list> \n </div>\n</tp-yt-paper-dialog>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return V5b=a},{mode:2});var Y5b=Fv("UTC_OFFSET_FORMAT",{utc_offset:""+new ut("Z").format(new Date)}),Z5b=new Date().getTimezoneOffset()*-60,$5b,a6b=new Date,b6b=tt(a6b.getTimezoneOffset());$5b=fPa(hPa(b6b,a6b)).replace("+0","+").replace("-0","-").replace(":00","");var c6b=Fv("LOCAL_TIME_GMT_LABEL",{gmt_text:""+$5b}),d6b=function(){var a=J.apply(this,arguments)||this;a.selectedTimeIndex=0;a.selectedTimezoneIndex=0;a.timeOfDayOptions=T5b;return a}; l(d6b,J);f=d6b.prototype;f.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var a=L5b();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=a,this.selectedTimeIndex=0;else{var b=U5b(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},a,{selectedDate:b.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(c){return c.secondsSinceMidnight===b.secondsSinceMidnight})}this.selectedTimezoneIndex= 0; this.selectedDate=this.calendarConfig.selectedDate}}; f.onDatePicked=function(a){this.selectedDate=a.detail}; f.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&vv(this.hostElement,"ytd-date-time-selection-cancelled")}; f.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var a=this.selectedDate;a=new Date(a.year,a.month,a.day);vv(this.hostElement,"ytd-date-time-selection-update",Math.floor(a.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+a.getTimezoneOffset()*60))}}; f.getTimezoneFormat=function(a){return a.localizedDisplayText?a.localizedDisplayText:Fv("TIMEZONE_FORMAT",{utc_offset_text:""+a.localizedUtcOffset,city_name:""+a.localizedName})}; f.updateSelectedTimeIndexFromBinding=function(a){this.selectedTimeIndex=a.detail.value}; f.updateSelectedTimezoneIndexFromBinding=function(a){this.selectedTimezoneIndex=a.detail.value}; ia.Object.defineProperties(d6b.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var a=this.data.timezoneOptions;var b={name:"Etc/Unknown",localizedName:Fv("LOCAL_TIME_LABEL"),localizedUtcOffset:Y5b,utcOffsetSec:""+Z5b,localizedDisplayText:""+c6b};a?a.length&&a[0].name!==b.name&&(a[0].localizedDisplayText||(b.localizedDisplayText=""),a.unshift(b)):a=[b];return a}}}, selectedTimezone:{configurable:!0,enumerable:!0,get:function(){if(this.timeZones&&!(this.selectedTimezoneIndex>=this.timeZones.length))return this.timeZones[this.selectedTimezoneIndex]}}, selectedTime:{configurable:!0,enumerable:!0,get:function(){return this.timeOfDayOptions[this.selectedTimeIndex]}}}); var GQ=d6b;GQ.prototype.onDateTimeTimezoneChange=GQ.prototype.onDateTimeTimezoneChange;GQ.prototype.onDatePicked=GQ.prototype.onDatePicked;GQ.prototype.updateDefaultSelectedValue=GQ.prototype.updateDefaultSelectedValue;u([Q(),v("design:type",Object)],GQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],GQ.prototype,"calendarConfig",void 0);u([Q(),v("design:type",Object)],GQ.prototype,"selectedDate",void 0);u([Q(),v("design:type",Object)],GQ.prototype,"selectedTimeIndex",void 0); u([Q(),v("design:type",Object)],GQ.prototype,"selectedTimezoneIndex",void 0);u([My("#time-listbox"),v("design:type",Object)],GQ.prototype,"timeListBox",void 0);u([My("#timezone-listbox"),v("design:type",Object)],GQ.prototype,"timezoneListBox",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],GQ.prototype,"rendererStamperBehavior",void 0);u([L("data.timezoneOptions"),v("design:type",Object),v("design:paramtypes",[])],GQ.prototype,"timeZones",null); u([Py("data","timeZones"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],GQ.prototype,"updateDefaultSelectedValue",null);u([L("selectedTimezoneIndex","timeZones"),v("design:type",Object),v("design:paramtypes",[])],GQ.prototype,"selectedTimezone",null);u([L("selectedTimeIndex"),v("design:type",Object),v("design:paramtypes",[])],GQ.prototype,"selectedTime",null); u([M("ytd-calendar-date-selected"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],GQ.prototype,"onDatePicked",null);u([O("selectedTimezone","selectedTime","selectedDate"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],GQ.prototype,"onDateTimeTimezoneChange",null);GQ=u([R({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],GQ); V(GQ,"ytd-date-time-picker-renderer",function(){if(G5b!==void 0)return G5b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"cancel-button-wrapper\" hidden=\"[[!data.dismissButton]]\" on-tap=\"onCancelButtonTap\" class=\"style-scope ytd-date-time-picker-renderer\">\n</div>\n<div id=\"hint\" hidden=\"[[!data.header]]\" class=\"style-scope ytd-date-time-picker-renderer\">\n <yt-formatted-string text=\"[[data.header]]\" class=\"style-scope ytd-date-time-picker-renderer\"></yt-formatted-string>\n</div>\n<div id=\"picker-component\" class=\"style-scope ytd-date-time-picker-renderer\">\n <ytd-calendar-date-picker calendar-config=\"[[calendarConfig]]\" class=\"style-scope ytd-date-time-picker-renderer\"></ytd-calendar-date-picker>\n <tp-yt-paper-menu-button dynamic-align=\"\" horizontal-align=\"left\" vertical-align=\"top\" vertical-offset=\"44\" class=\"style-scope ytd-date-time-picker-renderer\">\n <tp-yt-paper-button id=\"time-picker\" class=\"dropdown-trigger style-scope ytd-date-time-picker-renderer\" slot=\"dropdown-trigger\" aria-labelledby=\"time-label-text\">\n <div id=\"time-label-text\" class=\"style-scope ytd-date-time-picker-renderer\">[[selectedTime.text]]</div>\n <yt-icon id=\"label-icon\" icon=\"yt-icons:arrow_drop_down\" class=\"style-scope ytd-date-time-picker-renderer\">\n </yt-icon>\n </tp-yt-paper-button>\n <tp-yt-paper-listbox id=\"time-listbox\" class=\"dropdown-content style-scope ytd-date-time-picker-renderer\" slot=\"dropdown-content\" selected=\"[[selectedTimeIndex]]\" on-selected-changed=\"updateSelectedTimeIndexFromBinding\">\n <template is=\"dom-repeat\" items=\"[[timeOfDayOptions]]\" class=\"style-scope ytd-date-time-picker-renderer\">\n <tp-yt-paper-item class=\"style-scope ytd-date-time-picker-renderer\">\n [[item.text]]\n </tp-yt-paper-item>\n </template>\n </tp-yt-paper-listbox>\n </tp-yt-paper-menu-button>\n <tp-yt-paper-menu-button dynamic-align=\"\" horizontal-align=\"left\" vertical-align=\"top\" vertical-offset=\"44\" class=\"style-scope ytd-date-time-picker-renderer\">\n <tp-yt-paper-button id=\"timezone-picker\" class=\"dropdown-trigger style-scope ytd-date-time-picker-renderer\" slot=\"dropdown-trigger\" aria-labelledby=\"timezone-label-text\">\n <div id=\"timezone-label-text\" class=\"style-scope ytd-date-time-picker-renderer\">[[getTimezoneFormat(selectedTimezone)]]</div>\n <yt-icon id=\"label-icon\" icon=\"yt-icons:arrow_drop_down\" class=\"style-scope ytd-date-time-picker-renderer\">\n </yt-icon>\n </tp-yt-paper-button>\n <tp-yt-paper-listbox id=\"timezone-listbox\" class=\"dropdown-content style-scope ytd-date-time-picker-renderer\" slot=\"dropdown-content\" selected=\"[[selectedTimezoneIndex]]\" on-selected-changed=\"updateSelectedTimezoneIndexFromBinding\">\n <template is=\"dom-repeat\" items=\"[[timeZones]]\" class=\"style-scope ytd-date-time-picker-renderer\">\n <tp-yt-paper-item class=\"style-scope ytd-date-time-picker-renderer\">\n [[getTimezoneFormat(item)]]\n </tp-yt-paper-item>\n </template>\n </tp-yt-paper-listbox>\n </tp-yt-paper-menu-button>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return G5b=a},{mode:1});var e6b;var HQ=function(){var a=J.apply(this,arguments)||this;a.boundOnTapDismissButton=function(){a.dismissTapHandler()}; a.dismissButtonOverrides={size:"XS"};return a}; l(HQ,J);HQ.prototype.configureRendererStamper=function(){return{attachmentPreview:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},dismissButton:{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]","on-tap":"[[boundOnTapDismissButton]]"},params:{forceModernIconButton:!0}}}}}}; HQ.prototype.dismissTapHandler=function(){vv(this.hostElement,"yt-backstage-attachment-dismissed")}; HQ.prototype.computeAttachmentType=function(a){return a?a.backstageImageRenderer?"image":a.videoRenderer?"video":"none":"none"}; var IQ=HQ;u([K(X.YtRendererBehavior),v("design:type",Object)],IQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],IQ.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],IQ.prototype,"attachmentPreview",void 0);u([Q(),v("design:type",Object)],IQ.prototype,"dismissButton",void 0);u([Q(),v("design:type",Object)],IQ.prototype,"boundOnTapDismissButton",void 0); u([Q(),v("design:type",Object)],IQ.prototype,"dismissButtonOverrides",void 0);u([Q({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),v("design:type",String)],IQ.prototype,"attachmentType",void 0);IQ=u([R({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],IQ); V(IQ,"ytd-backstage-dismissable-attachment",function(){if(e6b!==void 0)return e6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<div id=\"attachment-preview-container\" class=\"style-scope ytd-backstage-dismissable-attachment\">\n <div id=\"attachment-preview\" class=\"style-scope ytd-backstage-dismissable-attachment\"></div>\n <div id=\"dismiss-button\" class=\"style-scope ytd-backstage-dismissable-attachment\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return e6b=a},{mode:1});var f6b;var g6b=function(){var a=J.apply(this,arguments)||this;a.selectedVideoId=void 0;a.picker=void 0;a.dismissButtonOverrides={size:"XS"};a.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return a}; l(g6b,J);f=g6b.prototype;f.onServiceRequestCompleted=function(a){a.stopPropagation()}; f.handleAddVideoPreviewAction=function(a){a=this.get("addVideoPreviewAction",a);this.onGetVideoPreviewSuccess(a)}; f.configureRendererStamper=function(){return{videoPreview:{id:"video-preview",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},cancelButton:{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}}}}; f.onLaunchVideoPicker=function(a){var b=this,c=Sw(this.get("addVideoLinkAction.title",a)),d=this.get("addVideoLinkAction.onePickHostId",a);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",a);d&&(this.picker||(c=fAa(U7a(d).setTitle(c).addView(bAa()).addView(aAa()),function(e){b.onPickVideo(e)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",a)||c.addView("youtube"),this.picker=c.build()),this.picker.setVisible(!0))}; f.onPickVideo=function(a){if(a)if(a.action==="cancel")vv(this.hostElement,"yt-video-link-button-cancel");else if(a.action==="picked"){a=a.docs;if(!a||a.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(a=(a==null?0:a.length)?a[0]:void 0)?a.id:void 0;this.setVideoPreview()}}; f.setVideoPreview=function(){var a=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){a.onGetVideoPreviewError("Error executing command")}});else this.onGetVideoPreviewError("Video preview command not set.")}; f.onGetVideoPreviewSuccess=function(a){if(a&&a.videoPreview&&a.cancelButton)this.videoPreview=a.videoPreview,this.cancelButton=a.cancelButton,vv(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")}; f.onGetVideoPreviewError=function(){this.cancel()}; f.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;vv(this.hostElement,"yt-video-link-cancel")}; f.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)}; var JQ=g6b;JQ.prototype.onServiceRequestCompleted=JQ.prototype.onServiceRequestCompleted;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],JQ.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],JQ.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],JQ.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],JQ.prototype,"ytComponentBehavior",void 0); u([Q(),v("design:type",Object)],JQ.prototype,"videoPreview",void 0);u([Q(),v("design:type",Object)],JQ.prototype,"cancelButton",void 0);u([Q(),v("design:type",Object)],JQ.prototype,"getVideoPreviewCommand",void 0);u([Q(),v("design:type",Object)],JQ.prototype,"dismissButtonOverrides",void 0);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],JQ.prototype,"onServiceRequestCompleted",null); JQ=u([R({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],JQ); V(JQ,"ytd-backstage-video-link-attachment",function(){if(f6b!==void 0)return f6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"video-preview\" class=\"style-scope ytd-backstage-video-link-attachment\"></div>\n<div id=\"cancel-button\" on-tap=\"cancel\" class=\"style-scope ytd-backstage-video-link-attachment\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return f6b=a},{mode:1});function h6b(a){if(!a)return!1;try{if(a.host&&a.host.tagName==="YT-FORMATTED-STRING"&&a.host.id==="contenteditable-textarea"||a.nodeType===Node.ELEMENT_NODE&&a.tagName==="YTD-COMMENTBOX")return!0}catch(b){return!1}return h6b(a.parentNode)} function KQ(a){return a?!(a.tagName!=="A"||!a.href||!a.classList.contains("yt-simple-endpoint")):!1} function i6b(a){return a?a.tagName==="IMG"&&a.classList.contains("emoji"):!1} function j6b(a,b,c){if(!a)return null;var d=KQ(a);if(d&&c)return b=a.pathname.substring(a.pathname.indexOf("/channel/")+9),document.createTextNode("@"+b);if(d&&!c)return document.createTextNode("");if(i6b(a))return c=a.alt,a=a.dataset.emojiId,!a&&b&&(b=DN(b,c))&&b.isCustomEmoji&&(a=b.emojiId),a?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+a+">"):document.createTextNode(c);d=a.cloneNode(!1);for(var e=0;e<a.childNodes.length;++e){var h=j6b(a.childNodes[e],b,c);h&&d.appendChild(h)}return d} function LQ(a){return a?KQ(a)?a:LQ(a.lastChild):null} function k6b(a){return a?KQ(a)?a:k6b(a.firstChild):null} function l6b(a){if(!a)return null;for(var b=a.previousSibling;b;)if(b.nodeType===Node.ELEMENT_NODE&&b.nodeName==="BR")b=b.previousSibling;else if(b.nodeType===Node.TEXT_NODE&&/\s+/.test(b.textContent))b=b.previousSibling;else break;(b=LQ(b))?a=b:a=(a=a.parentNode)?LQ(a.previousElementSibling):null;return a} function m6b(a){if(!a)return null;for(var b=a.nextSibling;b;)if(b.nodeType===Node.ELEMENT_NODE&&b.nodeName==="BR")b=b.nextSibling;else if(b.nodeType===Node.TEXT_NODE&&/\s+/.test(b.textContent))b=b.nextSibling;else break;return(b=k6b(b))?b:m6b(a.parentNode)} function n6b(a){var b=nL(),c=b.JSC$12702_getStartNode();if(!h6b(c.parentNode))return null;b=b.JSC$12702_getStartOffset();if(c.nodeType===Node.TEXT_NODE){var d=Oh(c,KQ);if(d){if(a&&b===0||!a&&b===c.length)return d}else{if(a&&b===c.length)return!c||c.nodeName==="BR"||c.nextElementSibling&&Yh(c.nextElementSibling,"display")==="block"?null:k6b(c.nextElementSibling);if(!a&&b===0)return c?LQ(c.previousElementSibling):null}}if(c.nodeType===Node.ELEMENT_NODE)if(a){if(0<=b&&b<c.childNodes.length)return k6b(c.childNodes[b])}else if(0< b&&b<=c.childNodes.length)return LQ(c.childNodes[b-1]);return null} function o6b(a,b,c){if(!a)return null;if(a.nodeType===Node.TEXT_NODE)if(c){var d=l6b(a);if(d&&!/^\s+\S/.test(a.wholeText.substr(0,b)))return d}else if((d=m6b(a))&&!/\S\s+/.test(a.wholeText.substr(b,a.wholeText.length)))return d;return a.nodeType===Node.ELEMENT_NODE?c?l6b(a.childNodes[b]):m6b(a.childNodes[b]):o6b(a.parentNode,b,c)} function p6b(a){if(a.hasChildNodes())switch(a.tagName){case"DIV":case"A":case"SPAN":var b="";for(a=a.firstChild;a;a=a.nextSibling)b+=p6b(a);return b;default:return"";}else switch(a.nodeType){case 3:return a.textContent;default:return"";}} ;var q6b;var r6b;var s6b;var MQ=function(){return J.apply(this,arguments)||this}; l(MQ,J);MQ.prototype.dataChanged=function(){this.active=!1}; MQ.prototype.onTap=function(){vv(this.hostElement,"yt-select-emoji-suggestion",this.data)}; MQ.prototype.identity=function(a){return a}; ia.Object.defineProperties(MQ.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if((a=this.data)==null?0:(b=a.image)==null?0:(c=b.thumbnails)==null?0:(d=c[0])==null?0:d.url)return a=this.data.image.thumbnails[0].url,a.startsWith("data:image/svg+xml")?Fb(a):Nb(a)}}}); var NQ=MQ;NQ.prototype.dataChanged=NQ.prototype.dataChanged;u([Q(),v("design:type",Object)],NQ.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],NQ.prototype,"active",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NQ.prototype,"dataChanged",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],NQ.prototype,"imageSrc",null);NQ=u([R({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],NQ); V(NQ,"ytd-emoji-suggestion",function(){if(s6b!==void 0)return s6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-item active=\"[[active]]\" on-tap=\"onTap\" class=\"style-scope ytd-emoji-suggestion\">\n <img alt=\"[[data.alt]]\" hidden$=\"[[!identity(data.image)]]\" src$=\"[[imageSrc]]\" author$=\"[[data.author]]\" class=\"style-scope ytd-emoji-suggestion\">\n [[data.text]]\n</tp-yt-paper-item>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return s6b=a},{mode:Mz("kevlar_poly_si_batch_j027")?1:2});var t6b=/.*([:@#].*?)$/,u6b=function(){var a=J.apply(this,arguments)||this;a.suggestions=[];a.suggestionIndex=-1;a.JSC$14155_lastSuggestionRange=null;return a}; l(u6b,J);f=u6b.prototype;f.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}}; f.getSuggestions=function(a){var b=[],c=WXb(this.emojiManager,a.substr(0,3));if(c)for(var d in c)if(d.toLocaleLowerCase().indexOf(a)===0){var e=c[d];if(e&&e.emojiId){e=CN(this.emojiManager,e.emojiId);var h=void 0,k=void 0,m=void 0,p=void 0,q=((h=e)==null?0:h.isCustomEmoji)?(k=e)==null?void 0:(m=k.shortcuts)==null?void 0:m[0]:(p=e)==null?void 0:p.emojiId;h=void 0;b.push({suggestion:{image:(h=e)==null?void 0:h.image,alt:q,text:d}});if(b.length>=64)break}}return b?b.sort(function(r,w){return w.suggestion.text< r.suggestion.text?-1:w.suggestion.text===r.suggestion.text?0:1}):null}; f.insertSuggestion=function(a){vv(this.hostElement,"yt-insert-suggestion",{range:this.JSC$14155_lastSuggestionRange,text:a.alt});this.dropdown.opened=!1}; f.updateSuggestionsAtCaret=function(a){this.updateSuggestions(a,this.retrieveTextBeforeRange(a))}; f.offsetStartOfRangeBy=function(a,b){a.startOffset>=b&&a.setStart(a.startContainer,a.startOffset-b)}; f.updateSuggestions=function(a,b){var c=this;this.JSC$14155_lastSuggestionRange&&(this.JSC$14155_lastSuggestionRange.detach(),this.JSC$14155_lastSuggestionRange=null);if((b=t6b.exec(b))&&b.length&&(b=b[b.length-1].toLocaleLowerCase(),b.length>2||b===":_")&&(this.offsetStartOfRangeBy(a,b.length),this.JSC$14155_lastSuggestionRange=a,(a=this.getSuggestions(b))&&a.length)){this.suggestions=a;dt(this,function(){c.dropdownContent.scrollTop=Math.pow(2,24)}); this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(a.length-1);return}this.dropdown.opened=!1}; f.onKeyDown=function(a){if(this.dropdown.opened)switch(a.key){case"Escape":this.dropdown.opened=!1;a.stopPropagation();break;case"Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);a.preventDefault();break;case"ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);a.preventDefault();break;case"ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),a.preventDefault();}}; f.onKeyUp=function(a,b){switch(a.key){case"ArrowLeft":case"ArrowRight":this.updateSuggestionsAtCaret(b);break;case"ArrowUp":case"ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(b);}}; f.onKeyPress=function(a){a.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),a.preventDefault())}; f.changeSuggestionIndex=function(a){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(a+this.suggestions.length)%this.suggestions.length,a=this.dropdownContent.children[this.suggestionIndex],a.active=!0,this.dropdownContent.scrollTop=a.offsetTop)}; f.retrieveTextBeforeRange=function(a){var b=a.startContainer;return b&&b.nodeType===Node.TEXT_NODE?b.textContent.substr(0,a.startOffset):""}; var OQ=u6b;OQ.prototype.onKeyPress=OQ.prototype.onKeyPress;OQ.prototype.onKeyUp=OQ.prototype.onKeyUp;OQ.prototype.onKeyDown=OQ.prototype.onKeyDown;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],OQ.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Array)],OQ.prototype,"suggestions",void 0);u([Q(),v("design:type",AN)],OQ.prototype,"emojiManager",void 0);u([Q(),v("design:type",Number)],OQ.prototype,"verticalSuggestionsOffset",void 0); u([Ly("dropdown",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],OQ.prototype,"dropdown",void 0);u([Ly("dropdown-content",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],OQ.prototype,"dropdownContent",void 0);u([M("keydown"),v("design:type",Function),v("design:paramtypes",[KeyboardEvent]),v("design:returntype")],OQ.prototype,"onKeyDown",null); u([M("keyup"),v("design:type",Function),v("design:paramtypes",[KeyboardEvent,Range]),v("design:returntype")],OQ.prototype,"onKeyUp",null);u([M("keypress"),v("design:type",Function),v("design:paramtypes",[KeyboardEvent]),v("design:returntype")],OQ.prototype,"onKeyPress",null);OQ=u([R({disableElementRegistration:!0,is:"ytd-emoji-input"})],OQ); V(OQ,"ytd-emoji-input",function(){if(r6b!==void 0)return r6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><slot name=\"input\" class=\"style-scope ytd-emoji-input\"></slot>\n<tp-yt-iron-dropdown id=\"dropdown\" allow-outside-scroll=\"\" no-auto-focus=\"\" vertical-align=\"bottom\" vertical-offset=\"[[verticalSuggestionsOffset]]\" class=\"style-scope ytd-emoji-input\">\n <div id=\"dropdown-content\" class=\"dropdown-content style-scope ytd-emoji-input\" slot=\"dropdown-content\">\n </div>\n</tp-yt-iron-dropdown>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return r6b=a},{mode:2});var v6b;var w6b=function(){var a=J.apply(this,arguments)||this;a.hasMaxOptions=!1;return a}; l(w6b,J);f=w6b.prototype;f.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)}; f.setPrefilledChoices=function(a){var b=this;this.set("pollOptions",[]);var c;for(c=0;c<Math.min(a.length,this.data.maxPollOptions);c++)this.push("pollOptions",a[c].substring(0,this.data.maxPollOptionChars));for(;c<this.data.minPollOptions;c++)this.push("pollOptions","");this.hasMaxOptions=c>=this.data.maxPollOptions;dt(this,function(){for(var d=b.pollOptions,e=T(b.hostElement).querySelectorAll(".poll-option-input"),h=0;h<e.length;h++)e[h].value=d[h]})}; f.focusChanged=function(){mz(this.hostElement)}; f.onInput=function(){var a=this;yz(this,"onInput",function(){a.isValid()?vv(a.hostElement,"yt-commentbox-post-enable"):vv(a.hostElement,"yt-commentbox-post-disable")},300)}; f.setPollOptions=function(){var a=[],b,c=((b=this.data)==null?0:b.minPollOptions)?this.data.minPollOptions:0;for(b=0;b<c;b++)a.push("");return a}; f.addPollOption=function(){var a=this;vv(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);Hi.addLowPriorityJob(function(){var b;(b=T(a.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||b.focus()})}; f.onRemovePollOption=function(a){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),vv(this.hostElement,"yt-poll-attachment-dismiss")):(a=this.repeat.indexForElement(a.target.parentNode),a!==null&&(this.splice("pollOptions",a,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),vv(this.hostElement,"yt-commentbox-post-enable"))))}; f.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()}; f.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var a=0,b=this.pollOptions.length;a<b;a++)if(this.pollOptions[a].length<Number(this.data.minPollOptionChars))return!1;return!0}; f.getPollOptions=function(){return this.pollOptions}; f.setPollOptionsFromInputs=function(){for(var a=T(this.hostElement).querySelectorAll(".poll-option-input"),b=0;b<a.length;b++)this.pollOptions[b]=a[b].value.trim()}; f.clearPollOptions=function(){var a=T(this.hostElement).querySelectorAll(".poll-option-input");a=g(a);for(var b=a.next();!b.done;b=a.next())b.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1}; f.getSimpleString=function(a){return Sw(a)}; var PQ=w6b;PQ.prototype.dataChanged=PQ.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],PQ.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],PQ.prototype,"data",void 0);u([Q(),v("design:type",Array)],PQ.prototype,"pollOptions",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PQ.prototype,"hasMaxOptions",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],PQ.prototype,"enableCreationBox",void 0); u([Ly("repeat",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Rs)],PQ.prototype,"repeat",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],PQ.prototype,"dataChanged",null);PQ=u([R({disableElementRegistration:!0,is:"ytd-poll-attachment"})],PQ); V(PQ,"ytd-poll-attachment",function(){if(v6b!==void 0)return v6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"poll-options\" class=\"style-scope ytd-poll-attachment\">\n <template is=\"dom-repeat\" id=\"repeat\" items=\"[[pollOptions]]\" class=\"style-scope ytd-poll-attachment\">\n <div class=\"poll-option style-scope ytd-poll-attachment\">\n <yt-icon-button class=\"remove-button style-scope ytd-poll-attachment\" on-click=\"onRemovePollOption\">\n <yt-icon class=\"remove-option style-scope ytd-poll-attachment\" icon=\"yt-icons:close\"></yt-icon>\n </yt-icon-button>\n <tp-yt-paper-input class=\"poll-option-input style-scope ytd-poll-attachment\" char-counter=\"\" maxlength$=\"[[data.maxPollOptionChars]]\" no-label-float=\"\" placeholder=\"[[getSimpleString(data.optionPlaceholderText)]]\" use-v2-underline=\"\" value=\"{{item}}\" on-focused-changed=\"focusChanged\" on-input=\"onInput\">\n </tp-yt-paper-input>\n </div>\n </template>\n</div>\n<div id=\"add-option\" hidden=\"[[hasMaxOptions]]\" on-click=\"addPollOption\" class=\"style-scope ytd-poll-attachment\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return v6b=a},{mode:2});var x6b;var y6b;var z6b;var A6b;var B6b=function(){return J.apply(this,arguments)||this}; l(B6b,J);ia.Object.defineProperties(B6b.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}}); var QQ=B6b;u([K(X.YtRendererBehavior),v("design:type",Object)],QQ.prototype,"rendererBehaviors",void 0);u([Q(),v("design:type",Object)],QQ.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],QQ.prototype,"focused",void 0);u([Q({reflectToAttribute:!0}),L("focused"),v("design:type",Object),v("design:paramtypes",[])],QQ.prototype,"ariaSelected",null);QQ=u([Wy({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],QQ); V(QQ,"yt-user-mention-suggestion-renderer",function(){if(A6b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"thumbnail\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope yt-user-mention-suggestion-renderer\">\n</yt-img-shadow>\n<div id=\"info\" class=\"style-scope yt-user-mention-suggestion-renderer\">\n <div id=\"display-name\" aria-label=\"[[data.displayName]]\" class=\"style-scope yt-user-mention-suggestion-renderer\">[[data.displayName]]</div>\n <yt-formatted-string id=\"channel-info\" text=\"[[data.details]]\" class=\"style-scope yt-user-mention-suggestion-renderer\">\n </yt-formatted-string>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;z6b===void 0&&(z6b=document.createElement("template"));var d=z6b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);A6b=a}a=A6b;return a},{mode:2});var C6b;var D6b;var E6b=function(){var a=J.apply(this,arguments)||this;a.focusedSuggestionIndex=-1;return a}; l(E6b,J);f=E6b.prototype;f.created=function(){this.ytRendererBehavior.monitorScroll=!0}; f.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)}; f.setFocusedSuggestionIndex=function(a){!this.data||!this.data.suggestions||a<0||a>=this.data.suggestions.length||(this.focusedSuggestionIndex=a,a=this.getSuggestionId(a),this._setFocusedSuggestionId(a))}; f.advanceSuggestion=function(a){this.focusedSuggestionIndex===-1||a!==-1&&a!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+a),this.ensureSuggestionVisible(this.focusedSuggestionIndex))}; f.ensureSuggestionVisible=function(a){a=this.getSuggestionId(a);a=T(this.hostElement).querySelector("[id="+a+"]");a!=null&&(a.offsetTop<this.hostElement.scrollTop?a.scrollIntoView(!0):a.offsetTop+a.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&a.scrollIntoView(!1))}; f.getSuggestionId=function(a){return"user-mention-suggestion-"+a}; f.onSuggestionTap=function(a){var b=A(a.model.item,tUb);this.ytRendererBehavior.logExplicitClick(b);vv(this.hostElement,"yt-user-mention-suggestion-selected",{data:b,index:a.model.index})}; f.onSuggestionMouseMove=function(a){a.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(a.model.index)}; f.isSuggestionFocused=function(a,b){return a===b}; f.onDomChange=function(){this.ytRendererBehavior.markDirty()}; f.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("focused-suggestion-id-changed",this.focusedSuggestionId))}; var RQ=E6b;RQ.prototype.focusedSuggestionIdChangedForBinding=RQ.prototype.focusedSuggestionIdChangedForBinding;RQ.prototype.onDomChange=RQ.prototype.onDomChange;u([K(X.YtRendererBehavior),v("design:type",Object)],RQ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],RQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],RQ.prototype,"focusedSuggestionIndex",void 0);u([Q({readOnly:!0}),v("design:type",String)],RQ.prototype,"focusedSuggestionId",void 0); u([M("dom-change"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],RQ.prototype,"onDomChange",null);u([O("focusedSuggestionId"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RQ.prototype,"focusedSuggestionIdChangedForBinding",null);RQ=u([Wy({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],RQ); V(RQ,"yt-user-mention-suggestions-dropdown",function(){if(D6b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<template is=\"dom-repeat\" items=\"[[data.suggestions]]\" index-as=\"index\" notify-dom-change=\"\" class=\"style-scope yt-user-mention-suggestions-dropdown\">\n <yt-user-mention-suggestion-renderer data=\"[[item.userMentionSuggestionRenderer]]\" focused=\"[[isSuggestionFocused(index, focusedSuggestionIndex)]]\" id$=\"[[getSuggestionId(index)]]\" role=\"option\" on-mousemove=\"onSuggestionMouseMove\" on-tap=\"onSuggestionTap\" class=\"style-scope yt-user-mention-suggestions-dropdown\">\n </yt-user-mention-suggestion-renderer>\n</template>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;C6b===void 0&&(C6b=document.createElement("template"));var d=C6b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);D6b=a}a=D6b;return a},{mode:2});var F6b=function(){var a=J.apply(this,arguments)||this;a.suggestionsResponse=null;a.activeMention=null;a.selectionChangeListener=a.onSelectionChange.bind(a);a.handlesEnabled=y("enable_handles_in_mention_suggest_posts");a.handlesInMentionSuggestionsEnabled=y("handles_in_mention_suggest_posts");a.pendingQuery=null;a.flowNonce=null;return a}; l(F6b,J);f=F6b.prototype;f.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}}; f.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)}; f.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)}; f.hasSuggestions=function(a){return!!(a&&a.suggestions&&a.suggestions.length>0)}; f.onInput=function(){var a=this;if(this.suggestionsEndpoint)if(this.activeMention){this.updateActiveMention();var b=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),c=this.activeMention.JSC$12702_getText().slice(-1)===" ",d=this.activeMention.JSC$12702_getText().slice(-2,-1)===" ";if(this.activeMention.isCollapsed()||(b||d)&&c)this.cancelActiveMention();else{var e=this.activeMention.JSC$12702_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED"); yz(this,"requestSuggestions",function(){a.requestSuggestions(e)},100)}}else this.maybeStartSuggest()}; f.onServiceRequestSent=function(a){a.stopPropagation()}; f.onServiceRequestCompleted=function(a){a.stopPropagation();a=a.detail.data;if(!a.query||this.pendingQuery&&this.pendingQuery===a.query)this.pendingQuery=null,this.suggestionsResponse=a,this.hasSuggestions(a)&&this.dropdown.setFocusedSuggestionIndex(0)}; f.onServiceRequestError=function(a){a.stopPropagation()}; f.onUserMentionSuggestionSelected=function(a){this.selectSuggestion(a.detail.data,a.detail.index)}; f.onSelectionChange=function(){if(this.activeMention){var a=nL(),b=this.activeMention.JSC$12702_containsRange(a);a=a&&this.containsHelper(this.dropdown,a.getContainer());b||a||this.cancelActiveMention()}}; f.containsHelper=function(a,b){var c;if(((c=window.ShadyDOM)==null?void 0:c.noPatch)===!0)return a.contains(b);for(;b;){if(b===a)return!0;b=b instanceof ShadowRoot?b.host:b.parentNode}return!1}; f.maybeStartSuggest=function(){var a=nL();if(a&&a.isCollapsed()){var b=a.JSC$12702_getStartNode(),c=a.JSC$12702_getStartOffset();if(b instanceof Text&&!(c<1)){var d=b.textContent;!(d=d&&d.charAt(c-1))||"@\uFE6B\uFF20+\uFE62\uFF0B".indexOf(d)<0||(this.activeMention=pL(b,c-1,a.JSC$12702_getEndNode(),a.JSC$12702_getEndOffset()),this.flowNonce=dq(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}}; f.updateActiveMention=function(){if(this.activeMention){var a=nL();a&&a.isCollapsed()&&(this.activeMention=pL(this.activeMention.JSC$12702_getStartNode(),this.activeMention.JSC$12702_getStartOffset(),a.JSC$12702_getEndNode(),a.JSC$12702_getEndOffset()))}}; f.requestSuggestions=function(a){if(this.activeMention){var b={suggestions_query:a};this.pendingQuery=a;Av(this.hostElement,[this.suggestionsEndpoint,b])}}; f.cancelActiveMention=function(){this.activeMention&&this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STOPPED");this.suggestionsResponse=this.pendingQuery=this.activeMention=null;this.dropdown.clearFocusedSuggestion()}; f.focusPreviousSuggestion=function(a){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),a.preventDefault())}; f.focusNextSuggestion=function(a){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),a.preventDefault())}; f.selectFocusedSuggestion=function(a){if(this.hasSuggestions(this.suggestionsResponse)){var b=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];A(b,tUb)&&(this.selectSuggestion(A(b,tUb),this.dropdown.focusedSuggestionIndex),a.preventDefault())}}; f.selectSuggestion=function(a,b){if(a){var c=this.activeMention;if(c){var d=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&a.handle?Nh(d,"\xA0@"+a.handle+"\xA0"):this.handlesEnabled?Nh(d,"\xA0"+a.displayName+"\xA0"):Nh(d,"\xA0@"+a.displayName+"\xA0");Tb(d,"/channel/"+a.channelId);d.classList.add("yt-formatted-string","yt-simple-endpoint");d.setAttribute("spellcheck","false");c.isCollapsed()||c.JSC$12702_removeContents();c.insertNode(d,!0);a=document.createTextNode(" "); d.parentNode.insertBefore(a,d.nextSibling);window.getSelection().collapse(a,1);this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",{suggestionSelected:{suggestionIndex:b}});this.cancelActiveMention();vv(this.hostElement,"yt-mention-inserted")}}}; f.getPositionTarget=function(a){return a&&a.getBrowserRangeObject()}; f.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")}; f.onFocusedSuggestionIdChanged=function(a){var b=Hbb(this.hostElement)[0];b&&(a.detail.value?b.setAttribute("aria-activedescendant",a.detail.value):b.removeAttribute("aria-activedescendant"))}; f.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")}; f.logGELEvent=function(a,b){a={eventType:a,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};b&&(a=Object.assign(a,b));bl("userMentionAutoCompleteBoxEvent",a)}; var SQ=F6b;SQ.prototype.onDomChange=SQ.prototype.onDomChange;SQ.prototype.onUserMentionSuggestionSelected=SQ.prototype.onUserMentionSuggestionSelected;SQ.prototype.onServiceRequestError=SQ.prototype.onServiceRequestError;SQ.prototype.onServiceRequestCompleted=SQ.prototype.onServiceRequestCompleted;SQ.prototype.onServiceRequestSent=SQ.prototype.onServiceRequestSent;SQ.prototype.onInput=SQ.prototype.onInput;u([K(Lt),v("design:type",Object)],SQ.prototype,"ironA11yKeysBehavior",void 0); u([Q(),v("design:type",Object)],SQ.prototype,"suggestionsEndpoint",void 0);u([Q(),v("design:type",Object)],SQ.prototype,"suggestionsResponse",void 0);u([Q(),v("design:type",Object)],SQ.prototype,"activeMention",void 0);u([My("#dropdown"),v("design:type",Object)],SQ.prototype,"dropdown",void 0);u([My("#iron-dropdown"),v("design:type",Object)],SQ.prototype,"ironDropdown",void 0);u([M("input"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],SQ.prototype,"onInput",null); u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],SQ.prototype,"onServiceRequestSent",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],SQ.prototype,"onServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],SQ.prototype,"onServiceRequestError",null); u([M("yt-user-mention-suggestion-selected"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],SQ.prototype,"onUserMentionSuggestionSelected",null);u([M("dom-change"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],SQ.prototype,"onDomChange",null);SQ=u([Wy({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],SQ); V(SQ,"yt-user-mention-autosuggest-input",function(){if(y6b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><slot name=\"input\" class=\"style-scope yt-user-mention-autosuggest-input\"></slot>\n<tp-yt-iron-dropdown id=\"iron-dropdown\" horizontal-align=\"auto\" no-auto-focus=\"\" no-overlap=\"true\" opened=\"[[hasSuggestions(suggestionsResponse)]]\" position-target=\"[[getPositionTarget(activeMention)]]\" on-iron-overlay-opened=\"onDropdownOpened\" class=\"style-scope yt-user-mention-autosuggest-input\">\n <yt-user-mention-suggestions-dropdown id=\"dropdown\" class=\"dropdown-content style-scope yt-user-mention-autosuggest-input\" slot=\"dropdown-content\" data=\"[[suggestionsResponse]]\" role=\"listbox\" on-focused-suggestion-id-changed=\"onFocusedSuggestionIdChanged\">\n </yt-user-mention-suggestions-dropdown>\n</tp-yt-iron-dropdown>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;x6b===void 0&&(x6b=document.createElement("template"));var d=x6b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);y6b=a}a=y6b;return a},{mode:2});var TQ=null; kt({is:"ytd-commentbox",_template:function(){if(q6b!==void 0)return q6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<div id=\"identity-chip\" hidden=\"[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]\" class=\"style-scope ytd-commentbox\"></div>\n<div id=\"thumbnail-input-row\" class=\"style-scope ytd-commentbox\">\n <yt-img-shadow id=\"author-thumbnail\" height=\"[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]\" hidden=\"[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]\" thumbnail=\"[[data.authorThumbnail]]\" width=\"[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]\" class=\"style-scope ytd-commentbox\">\n </yt-img-shadow>\n <div id=\"main\" hidden=\"[[isLoading]]\" class=\"style-scope ytd-commentbox\">\n <div id=\"divider-line\" class=\"style-scope ytd-commentbox\"></div>\n \n <div id=\"creation-box\" class$=\"[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox\" hidden=\"[[hasPollOrQuizRendererInEditDialog_]]\" class=\"style-scope ytd-commentbox\">\n <tp-yt-paper-input-container id=\"input-container\" focused=\"{{isInputFocus_}}\" no-label-float=\"\" use-v2-underline=\"\" class=\"style-scope ytd-commentbox\">\n <div slot=\"after-input\" class=\"paper-input-input style-scope ytd-commentbox\">\n <ytd-emoji-input id=\"emoji\" emoji-manager=\"[[emojiManager]]\" vertical-suggestions-offset=\"[[verticalSuggestionsOffset]]\" class=\"style-scope ytd-commentbox\">\n <yt-user-mention-autosuggest-input slot=\"input\" suggestions-endpoint=\"[[data.userMentionSuggestionsEndpoint]]\" class=\"style-scope ytd-commentbox\">\n <yt-formatted-string id=\"contenteditable-textarea\" slot=\"input\" enable-content-editable=\"true\" maxlength=\"10000\" override-aria-label=\"[[getSimpleString(placeholderFormattedText_)]]\" plaintext-only=\"true\" required=\"true\" split-lines=\"1\" text=\"[[data.editableText]]\" on-dragenter=\"preventDefault_\" on-dragleave=\"preventDefault_\" on-dragover=\"preventDefault_\" on-drop=\"plaintextDrop_\" on-focus=\"focus\" on-input=\"onInput_\" on-keyup=\"onKeyUp_\" on-paste=\"onPaste_\" class=\"style-scope ytd-commentbox\"></yt-formatted-string>\n </yt-user-mention-autosuggest-input>\n </ytd-emoji-input>\n <div id=\"external-links-banner\" hidden=\"[[!isExternalLinksBannerDisplayed]]\" class=\"style-scope ytd-commentbox\">\n <yt-formatted-string text=\"[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]\" class=\"style-scope ytd-commentbox\">\n </yt-formatted-string>\n <ytd-button-renderer id=\"verification-button\" data=\"[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]\" class=\"style-scope ytd-commentbox\">\n </ytd-button-renderer>\n </div>\n </div>\n <ytd-backstage-dismissable-attachment id=\"dismissable-attachment\" slot=\"after-input\" attachment-preview=\"[[prefilledContent_]]\" dismiss-button=\"[[data.attachmentDismissButton]]\" hidden=\"[[computeHideDismissableAttachment_(prefilledAttachment_)]]\" class=\"style-scope ytd-commentbox\">\n </ytd-backstage-dismissable-attachment>\n <div id=\"attachment-preview\" slot=\"after-input\" class=\"style-scope ytd-commentbox\"></div>\n <div id=\"image-select\" class=\"paper-input-input style-scope ytd-commentbox\" hidden=\"[[!hasImage_]]\" slot=\"after-input\"></div>\n <ytd-backstage-video-link-attachment id=\"video-link-attachment\" slot=\"after-input\" hidden=\"[[!hasVideo_]]\" class=\"style-scope ytd-commentbox\">\n </ytd-backstage-video-link-attachment>\n </tp-yt-paper-input-container>\n </div>\n <ytd-poll-attachment id=\"poll-attachment\" data=\"[[data.pollEditorInfo]]\" hidden=\"[[!hasPoll_]]\" class=\"style-scope ytd-commentbox\">\n </ytd-poll-attachment>\n <ytd-backstage-image-poll-editor-renderer id=\"image-poll-attachment\" data=\"[[data.imagePollEditorRenderer.imagePollEditorRenderer]]\" editor-info=\"[[data.imagePollEditorInfo]]\" hidden=\"[[!hasImagePoll_]]\" class=\"style-scope ytd-commentbox\">\n </ytd-backstage-image-poll-editor-renderer>\n <ytd-backstage-quiz-editor-renderer id=\"quiz-attachment\" editor-info=\"[[data.quizEditorInfo]]\" hidden=\"[[!hasQuiz_]]\" class=\"style-scope ytd-commentbox\">\n </ytd-backstage-quiz-editor-renderer>\n <slot name=\"repost-preview\" class=\"style-scope ytd-commentbox\"></slot>\n <div id=\"poll-preview-edit-dialog\" hidden=\"[[!hasPollOrQuizRendererInEditDialog_]]\" class=\"style-scope ytd-commentbox\">\n <yt-formatted-string text=\"[[data.editableText]]\" class=\"style-scope ytd-commentbox\"></yt-formatted-string>\n <div id=\"poll-preview\" class=\"style-scope ytd-commentbox\"></div>\n </div>\n <div id=\"footer\" class=\"style-scope ytd-commentbox\">\n <span id=\"emoji-button\" on-tap=\"onEmojiButtonTap_\" hidden=\"[[!isEmojiButtonDisplayed]]\" class=\"style-scope ytd-commentbox\"></span>\n <div id=\"attachments\" hidden=\"[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]\" class=\"style-scope ytd-commentbox\">\n <template is=\"dom-repeat\" items=\"[[attachmentButtonIds]]\" as=\"buttonId\" class=\"style-scope ytd-commentbox\">\n <ytd-button-renderer id=\"[[buttonId]]\" data=\"[[getButtonRenderer(data, buttonId)]]\" class=\"style-scope ytd-commentbox\">\n </ytd-button-renderer>\n </template>\n </div>\n <div id=\"inline-scheduling-panel\" hidden=\"[[!inlineSchedulePanel_]]\" class=\"style-scope ytd-commentbox\"></div>\n <div id=\"footer-text\" class=\"style-scope ytd-commentbox\">\n <yt-formatted-string id=\"footer-message\" class$=\"[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox\" hidden=\"[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]\" text=\"[[computeFooterMessage_(alertMessage_, errorMessage_)]]\" class=\"style-scope ytd-commentbox\">\n </yt-formatted-string>\n <yt-formatted-string id=\"zero-step-footer-text\" hidden=\"[[!zeroStepChannelCreationRenderer.footerText]]\" text=\"[[zeroStepChannelCreationRenderer.footerText]]\" class=\"style-scope ytd-commentbox\">\n </yt-formatted-string>\n </div>\n <div id=\"access-restrictions-selector\" class=\"style-scope ytd-commentbox\"></div>\n <span id=\"char-count\" hidden=\"[[!charLimit_]]\" class=\"style-scope ytd-commentbox\">[[charCount_]]/[[charLimit_]]</span>\n <div id=\"buttons\" class$=\"[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox\" class=\"style-scope ytd-commentbox\">\n <ytd-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" on-tap=\"onCancel_\" class=\"style-scope ytd-commentbox\">\n </ytd-button-renderer>\n <ytd-button-renderer id=\"submit-button\" data=\"[[computeSubmitButton_(data, scheduleButton_)]]\" disabled=\"[[submitButtonDisabled]]\" overrides=\"[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]\" on-tap=\"onSubmit_\" class=\"style-scope ytd-commentbox\">\n </ytd-button-renderer>\n <div id=\"option-menu\" hidden=\"[[dropdownSchedulePanel_]]\" class=\"style-scope ytd-commentbox\">\n <ytd-menu-renderer data=\"[[data.postOptionsMenu.menuRenderer]]\" disable-upgrade=\"[[!data.postOptionsMenu.menuRenderer]]\" hidden=\"[[!data.postOptionsMenu.menuRenderer]]\" icon=\"yt-icons:arrow_drop_down\" no-ink-on-dropdown-button=\"\" three-dot-button-override=\"[[computeThreeDotButtonOverride(submitButtonDisabled)]]\" tonal-override=\"[[modern]]\" class=\"style-scope ytd-commentbox\">\n </ytd-menu-renderer>\n </div>\n </div>\n </div>\n <div id=\"scheduling-panel\" hidden=\"[[!dropdownSchedulePanel_]]\" class=\"style-scope ytd-commentbox\"></div>\n <div id=\"emojis\" hidden=\"[[!isEmojiPickerDisplayed]]\" class=\"style-scope ytd-commentbox\">\n <span id=\"emoji-picker\" class=\"style-scope ytd-commentbox\"></span>\n </div>\n </div>\n <tp-yt-paper-spinner-lite active=\"[[isLoading]]\" class=\"style-scope ytd-commentbox\"></tp-yt-paper-spinner-lite>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return q6b=a}, behaviors:[vab.YtHostElementBehavior,Lt,wA.YtActionHandlerBehavior,BA.YtComponentBehavior,Z.YtRendererstamperBehavior,b1b.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+enter meta+enter":"submitIfNotBackstagePost_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{data:{type:Object,observer:"dataChanged_"}, placeholderFormattedText_:{type:Object,computed:"computePlaceholderText_(data, addedAttachment, prefilledAttachment_)"},aadcGuidelinesState_:{type:Object,selectorArgs:["data.aadcGuidelinesStateEntityKey"],selector:function(a,b){return bw(a.entities,"aadcGuidelinesStateEntityPayload",b)}}, dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(a,b){return bw(a.entities,"commentboxStateEntity",b)}, observer:"commentboxStateEntityChanged_"},receivedFocusPreviously_:{type:Boolean,value:!1},isReply:{type:Boolean,value:!1},isBackstageComment:{type:Boolean,computed:"computeIsBackstageComment_(data.avatarSize)",reflectToAttribute:!0},attachmentButtonIds:{type:Object,readOnly:!0,computed:"computeAttachmentButtonIds_()"},isBackstagePost:{type:Boolean,value:!1,reflectToAttribute:!0},serviceEndpoint:{type:Object,readOnly:!0,computed:"computeServiceEndpoint_(data)"},submitButtonDisabled:{type:Boolean, value:!1},attachment:Object,isLoading:{type:Boolean,observer:"isLoadingChanged_"},errorMessage_:{type:Object,value:null},alertMessage_:{type:Object,value:null},imageUploadEndpoint_:{type:Object,computed:"computeImageUploadEndpoint_(data)"},rateLimitErrorCommands:{type:Object,computed:"computeRateLimitErrorCommands_(data)"},addedAttachment:{type:String,value:"none",reflectToAttribute:!0},prefilledAttachment_:{type:String,value:"none",reflectToAttribute:!0},previousText_:String,inlineSchedulePanel_:{type:Object, computed:"computeInlineSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},dropdownSchedulePanel_:{type:Object,computed:"computeDropdownSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},scheduleButton_:Object,zeroStepChannelCreationRenderer:Object,enableCreationBox:{type:Boolean,reflectToAttribute:!0},isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},hasImage_:{type:Boolean,computed:"computeHasImage_(addedAttachment)"},hasPollOrQuizRendererInEditDialog_:{type:Boolean, computed:"computeHasPollOrQuizRendererInEditDialog_(data)"},hasVideo_:{type:Boolean,computed:"computeHasVideo_(addedAttachment)"},hasPoll_:{type:Boolean,computed:"computeHasPoll_(addedAttachment)"},hasImagePoll_:{type:Boolean,computed:"computeHasImagePoll_(addedAttachment)"},hasQuiz_:{type:Boolean,computed:"computeHasQuiz_(addedAttachment)"},prefilledContent_:{type:Object,readOnly:!0,computed:"computePrefilledContent_(data)"},editAttachment_:{type:Object,readOnly:!0,computed:"computeEditAttachment_(data)"}, isCreationBox:{type:Boolean,reflectToAttribute:!0,value:!1},isPopupBox:{type:Boolean,reflectToAttribute:!0,value:!1},emojiManager:{type:Object,readOnly:!0,value:function(){return EN}}, isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},hasExternalLinksAccess_:{type:Boolean,computed:"computeHasExternalLinksAccess_(data)",value:!0},isExternalLinksBannerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String}, charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,modern:{type:Boolean,reflectToAttribute:!0,value:y("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:y("kevlar_watch_grid")},enableRefreshWeb:{type:Boolean,reflectToAttribute:!0,value:y("enable_cairo_refresh_web")}}, observers:["observePrefilledImage_(data.purpose, data.prefilledImageData, data.backstageAttachment)","observePrefilledVideo_(data.purpose, data.backstageAttachment)","observePrefilledPoll_(data.prefilledAttachment)"],listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-service-request-sent":"onYtServiceRequestSent_","yt-backstage-image-select-cancel":"onAttachmentDismiss_","yt-backstage-multi-image-cancel":"onAttachmentDismiss_", "yt-backstage-image-select-alert":"onImageAlert_","yt-backstage-image-select-preview":"onImageSelected_","yt-backstage-multi-image-select":"onImagesSelected_","yt-backstage-poll-image-select":"onImagesSelected_","yt-img-crop-coordinates-update":"onImagePreviewCoordinatesUpdated_","yt-img-crop-reposition":"onImagePreviewReposition_","yt-poll-attachment-dismiss":"onAttachmentDismiss_","yt-image-poll-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-explanation-update":"onQuizExplanationUpdated_", "yt-navigate":"onYtNavigate_","yt-video-link-selected":"onVideoLinkSelected_","yt-backstage-add-image-error":"onAddImageError_","yt-video-link-cancel":"onAttachmentDismiss_","yt-video-link-button-cancel":"onVideoLinkButtonCancel_","yt-commentbox-post-enable":"onSubmitButtonEnable_","yt-commentbox-post-disable":"onSubmitButtonDisable_","yt-backstage-attachment-dismissed":"onPrefilledContentDismissed_","yt-emoji-select":"onEmojiSelect_","yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_", "ytd-date-time-selection-update":"onDateTimeSelectionUpdate_","ytd-date-time-selection-cancelled":"onDateTimeSelectionCancelled_","yt-mention-inserted":"onInsertMention_"},actionMap:{"yt-signal-action-ack-post-aadc-notice":"onAadcNoticeConfirm_","yt-hide-identity-chip-action":"onHideIdentityChip"},stampDom:{editAttachment_:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isBackstageVideo:"[[isBackstagePost]]"}}, playlistRenderer:{component:"ytd-playlist-renderer",properties:{isBackstagePlaylist:"[[isBackstagePost]]"}},postMultiImageRenderer:"ytd-post-multi-image-renderer"}},"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:"ytd-flat-dropdown-renderer"}},"data.backstageAttachment":{id:"poll-preview",mapping:{pollRenderer:"ytd-backstage-poll-renderer",quizRenderer:"ytd-backstage-quiz-renderer"}},"imageUploadEndpoint_.imageEditor":{id:"image-select",mapping:{backstageImageSelectRenderer:{component:"ytd-backstage-image-select-renderer", properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]",isBackstagePost:"[[isBackstagePost]]"}},backstageMultiImageSelectRenderer:{component:"ytd-backstage-multi-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]"}}}},"data.emojiButton":{id:"emoji-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.emojiPicker":{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},dropdownSchedulePanel_:{id:"scheduling-panel", mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},inlineSchedulePanel_:{id:"inline-scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},"zeroStepChannelCreationRenderer.identityChipRenderer":{id:"identity-chip",mapping:{identityChipRenderer:"ytd-identity-chip-renderer"}}},ready:function(){document.addEventListener("tap",EA(this,this.onTap_));this.emojiInput=this.$.emoji}, isLoadingChanged_:function(a){this.fire(a?"yt-commentbox-loading-start":"yt-commentbox-loading-end")}, dataChanged_:function(a){this.set("submitButtonDisabled",void 0);this.clear();a&&this.computeIsEmojiButtonDisplayed_(a)&&(a=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&a.updateEmojiCategories()}, observePrefilledImage_:function(a,b,c){this.isValidPrefilledImage_(a,b,c)&&(this.prefilledAttachment_="image",this.prefilledImageData_=b,this.submitButtonDisabled=!1)}, observePrefilledVideo_:function(a,b){this.isValidPrefilledVideo_(a,b)&&(this.prefilledAttachment_="video")}, observePrefilledPoll_:function(a){a&&a.pollData&&a.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(a.pollData.choices))}, attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;Ms();this.focus()}, detached:function(){document.removeEventListener("tap",EA(this,this.onTap_))}, created:function(){var a=this;this.scheduledPublishTimeSec_=this.prefilledImageData_=this.imagePreviewCoordinates_=this.taggedVideoId_=this.selectedVideoId_=void 0;document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1;this.TEST_ONLY={clearAadcNoticeShownStatus:function(){a.getLocalStorage_().remove(a.getAadcNoticeShownKey_())}, getTaggedVideoId:function(){return a.taggedVideoId_}, onPaste:function(b){return a.onPaste_(b)}, setInputText:function(b){a.setTextAreaValue_(b);a.handleInputEvent_()}}}, onEmojiButtonTap_:function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.$$("#emoji-picker > yt-emoji-picker-renderer").selected=!this.$$("#emoji-picker > yt-emoji-picker-renderer").selected}, onEmojiSelect_:function(a){a=a.detail;a=a.isCustomEmoji?a.shortcuts[0]:a.emojiId;var b=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(b,a);this.maybeUpdateTextDirection_()}, getInputRange_:function(){var a=nL();if(a){a=a.getBrowserRangeObject();for(var b=a.commonAncestorContainer;b;){if(b===this.getEditableTextArea_())return a;b=b.parentNode}}a=this.getEditableTextArea_();a=oL(a,a.childNodes.length);a.select();return a.getBrowserRangeObject()}, insertTextWithEmojis_:function(a,b,c){(b=this.emojiManager.createDocumentFragment(b,!0,!1,c===void 0?!0:c))&&b.childNodes.length!==0&&(a.collapsed||a.deleteContents(),c=b.lastChild,a.insertNode(b),PKb(c).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)}, onSelectionChange_:function(){var a=nL();if(a){var b=a.JSC$12702_getStartNode(),c=a.JSC$12702_getEndNode();if(h6b(b)&&h6b(c)){var d=a.JSC$12702_getStartOffset(),e;if($d&&b.nodeType===Node.ELEMENT_NODE&&(e=$ha(b)))oL(e,0).select();else{e=KQ(b)?b:Oh(b,KQ);var h=KQ(c)?c:Oh(c,KQ);if(e||h)if(a.isCollapsed()){if(b.nodeType===Node.TEXT_NODE){a=!0;d===b.length&&(a=!1);if(TQ==="end"||TQ==="right")a=!1;b=b.parentNode;a=[].concat(pa(b.parentNode.childNodes)).indexOf(b)+(a?0:1);oL(b.parentNode,a).select()}}else e? e.previousSibling&&e.previousSibling.length>0?pL(c,a.JSC$12702_getEndOffset(),e.previousSibling,e.previousSibling.length-1).select():(b=document.createTextNode("\u200B"),e.parentNode.insertBefore(b,e),pL(c,a.JSC$12702_getEndOffset(),b,0).select()):h&&(h.nextSibling&&h.nextSibling.length>0?pL(b,a.JSC$12702_getStartOffset(),h.nextSibling,1).select():(c=document.createTextNode("\u200B"),h.parentNode.insertBefore(c,h.nextSibling),pL(b,a.JSC$12702_getStartOffset(),c,c.length).select()));TQ=null}}else TQ= null}else TQ=null}, leftKeyPressed_:function(){TQ="left"}, rightKeyPressed_:function(){TQ="right"}, endKeyPressed_:function(){TQ="end"}, maybeDeleteChip_:function(){var a=n6b(!0);if(a){var b=nL(),c=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();iL(c,b,a,a.childNodes.length).select()}}, maybeBackspaceChip_:function(){var a=n6b(!1);if(a){var b=nL(),c=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();iL(c,b,a,0).select()}}, maybeBackspaceChipWordMode_:function(a){var b=nL();if(b.isCollapsed()){var c=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();var d=o6b(c,b,!0);d&&(iL(c,b,d,0).select(),document.execCommand("delete"),a.preventDefault(),a.stopImmediatePropagation())}}, maybeDeleteChipWordMode_:function(a){var b=nL();if(b.isCollapsed()){var c=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();var d=o6b(c,b,!1);d&&(iL(c,b,d,d.childNodes.length).select(),document.execCommand("delete"),a.preventDefault(),a.stopImmediatePropagation())}}, onTap_:function(a){if(!a.defaultPrevented&&(a.currentTarget.tagName==="YTD-COMMENTBOX"&&KQ(a.target)&&a.preventDefault(),this.isEmojiPickerDisplayed)){var b=this.$$("#emojis"),c=this.$$("#emoji-button"),d=this.getEditableTextArea_();if((a=a.path?a.path:a.composedPath&&a.composedPath())&&!a.includes(b)&&!a.includes(d)&&!a.includes(c))this.onEmojiButtonTap_()}}, isValidPrefilledImage_:function(a,b,c){return a==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&b!==void 0&&b.encryptedBlobId!==null&&b.sourceExternalVideoId!==null&&c!==void 0&&c.backstageImageRenderer!==null}, isValidPrefilledVideo_:function(a,b){return a==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!b&&!!b.videoRenderer&&!!b.videoRenderer.videoId}, isValidPrefilledAttachment_:function(a,b,c){return this.isValidPrefilledImage_(a,b,c)||this.isValidPrefilledVideo_(a,c)}, dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"}, clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(y("enable_multi_image_post_creation")){var a=this.$$("ytd-backstage-multi-image-select-renderer");a&&a.hasImages()&&a.cancel()}else(a=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&a.cancel();(a=this.$["poll-attachment"])&&this.hasPoll_&&a.clearPollOptions();(a=this.$["image-poll-attachment"])&&this.hasImagePoll_&&a.resetPollOptions();(a=this.$["quiz-attachment"])&&this.hasQuiz_&&a.resetQuizOptions(); (a=this.$["video-link-attachment"])&&this.hasVideo_&&a.cancel();(a=this.$["access-restrictions-selector"].firstElementChild)&&a.reset();this.prefilledAttachment_!=="none"&&this.dismissPrefilledContent_();this.addedAttachment="none";this.prefilledImageData_=this.scheduledPublishTimeSec_=this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.submitButtonDisabled=!0;this.setTextAreaValue_(this.data.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.isExternalLinksBannerDisplayed= this.isEmojiPickerDisplayed=this.receivedFocusPreviously_=!1;if(this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")this.onDateTimeSelectionCancelled_()}, getEditableTextArea_:function(){return T(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node}, getEditableFormattedString_:function(){return T(this.hostElement).querySelector("#contenteditable-textarea")}, getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)}, getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length}, convertHrefToAtMentionAndImgToEmoji_:function(a,b){a=j6b(a,this.emojiManager,b).cloneNode(!0);for(b=a.firstChild;b;)if(b.nodeType!==1)b=b.nextSibling;else switch(b.tagName){case"BR":var c=Bh();gia(c,b);b=c.nextSibling;break;case"DIV":(c=b.lastChild)&&b.nextSibling&&Gh(Bh(),c);b.previousSibling&&(b.previousSibling.nodeType===1||b.previousSibling.nodeType===3&&!b.previousSibling.textContent.endsWith("\n"))&&Fh(Bh(),b);c&&c.nodeName==="BR"&&Ih(c);c=b;b.hasChildNodes()?(b=b.firstChild,hia(c)):(b=b.nextSibling, Ih(c));break;default:b=b.nextSibling;}return p6b(a)}, onAddImageError_:function(a){a.stopPropagation();this.errorMessage_=Rw(a.detail)}, setTextAreaValue_:function(a){a||(a="");var b=this.getEditableFormattedString_();b.text="";this.getEditableTextArea_().innerText="";typeof a==="string"&&(a={runs:[{text:a}]});b.text=a}, focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();TQ=null}, maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var a=this.getEditableTextArea_();a&&(oL(a,a.childNodes.length).select(),this.receivedFocusPreviously_=!0)}}, maybeUpdateTextDirection_:function(){if(gk("HTML_DIR")==="rtl"){var a=this.getEditableTextArea_(),b=this.getTextAreaValue()!==""?"auto":"rtl";a.setAttribute("dir",b)}}, maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1}, computePostHasExternaLink_:function(){var a;return xQb((a=this.$["quiz-attachment"])==null?void 0:a.getExplanationText())||xQb(this.getTextAreaValue().trim())}, handleInputEvent_:function(){var a=null;if(this.isEmojiButtonDisplayed){var b=this.getInputRange_();b&&(a=this.emojiInput.retrieveTextBeforeRange(b))}this.insertText_(a,!0);this.updateCharCount_();this.setSubmitButton_();a=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=a.scrollHeight>a.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()}, maybeHeightChanged:function(){var a=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:a})}, onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()}, onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()}, updateCharCount_:function(){this.charCount_=this.getTextLength();this.aboveCharLimit_=!!this.charLimit_&&this.charCount_>this.charLimit_}, onPaste_:function(a){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(a)}, onPasteEmoji_:function(a){a.preventDefault();a.stopImmediatePropagation();a=a.clipboardData.getData("text/plain");this.insertText_(a,!1,!1)}, insertText_:function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!0:c;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&a){var d=this.getInputRange_().cloneRange();this.emojiManager&&d&&(b&&this.emojiInput.offsetStartOfRangeBy(d,a.length),this.insertTextWithEmojis_(d,a,c),i6b(this.getEditableTextArea_().lastChild)||(d=this.getInputRange_().cloneRange()),d&&(this.emojiInput.updateSuggestions(d,a),this.updateSuggestionOffset_(d)))}}, setSubmitButton_:function(){if(this.data){var a=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",b=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(a||b){var c=this.getTextAreaValue().trim();b=c===this.previousText_;c=!c||this.aboveCharLimit_;a&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(c=this.aboveCharLimit_);this.submitButtonDisabled= b||c||!this.getTextLength();a&&y("enable_post_scheduling")&&(this.submitButtonDisabled=b&&!this.scheduledPublishTimeSec_||c)}else this.submitButtonDisabled=!this.isValidInput_()}}, onSubmitButtonEnable_:function(){this.setSubmitButton_()}, onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0}, getSimpleString:Sw,computeCreationBoxClass_:function(a){return a?"focused":"not-focused"}, computeFooterMessageClass_:function(a,b){return b?"footer-error-message":"footer-alert-message"}, computeFooterMessage_:function(a,b){return b?b:a}, computeFooterMessageHidden_:function(a,b){return!b&&!a}, computePlaceholderText_:function(a,b,c){return(c==="video"||c==="image")&&(a==null?0:a.prefilledPlaceholderText)?a==null?void 0:a.prefilledPlaceholderText:b==="poll"||b==="image-poll"?a==null?void 0:a.pollPostPlaceholderText:b==="quiz"?a==null?void 0:a.quizPostPlaceholderText:b==="image"?a==null?void 0:a.imagePostPlaceholderText:a==null?void 0:a.placeholderText}, computeHideAttachmentButtons_:function(a,b,c,d){return a===void 0?!1:d&&this.getSimpleString(d)===this.getSimpleString(a.rateLimitErrorMessage)?!0:b!=="none"||c!=="none"||!a.videoLinkButton&&!a.pollButton&&!a.imagePollButton&&!a.quizButton&&!a.imageButton}, computeHideDismissableAttachment_:function(a){return a!=="image"&&a!=="video"}, computeHasVideo_:function(a){return a==="video"}, computeHasImage_:function(a){return a==="image"}, computeHasPoll_:function(a){return a==="poll"}, computeHasImagePoll_:function(a){return a==="image-poll"}, computeHasQuiz_:function(a){return a==="quiz"}, computeHasPollOrQuizRendererInEditDialog_:function(a){return a&&a.backstageAttachment?a.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!a.backstageAttachment.quizRenderer&&!a.backstageAttachment.pollRenderer):!1}, computePrefilledContent_:function(a){if(this.isValidPrefilledAttachment_(a.purpose,a.prefilledImageData,a.backstageAttachment))return a.backstageAttachment}, computeEditAttachment_:function(a){if(this.computePrefilledContent_(a)===void 0)return a.backstageAttachment}, computeAuthorThumbnailDimension_:function(a,b){return a&&!b?24:40}, computeImageUploadEndpoint_:function(a){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",a)}, computeRateLimitErrorCommands_:function(a){var b,c;return a==null?void 0:(b=a.advancedTierFeatures)==null?void 0:(c=b.rateLimit)==null?void 0:c.rateLimitCommands}, computeIsBackstageComment_:function(a){return!(!a||a!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")}, computeServiceEndpoint_:function(a){return this.get("submitButton.buttonRenderer.serviceEndpoint",a)||this.get("replyButton.buttonRenderer.serviceEndpoint",a)||this.get("postButton.buttonRenderer.serviceEndpoint",a)}, computeSubmitButtonOverride:function(){if(y("web_modern_buttons")){var a,b;return{segmentedPosition:this.dropdownSchedulePanel_||!((a=this.data)==null?0:(b=a.postOptionsMenu)==null?0:b.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}}, computeThreeDotButtonOverride:function(){if(y("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}, computeSubmitButton_:function(a,b){a=this.get("submitButton.buttonRenderer",a)||this.get("replyButton.buttonRenderer",a)||this.get("postButton.buttonRenderer",a);b&&(a=b);a&&(a=Object.assign({},a),a.serviceEndpoint=void 0,a.isDisabled=this.submitButtonDisabled);return a}, computeHasExternalLinksAccess_:function(a){if(y("enable_rfa_external_links")){var b,c,d;return(d=a==null?void 0:(b=a.advancedTierFeatures)==null?void 0:(c=b.externalLinks)==null?void 0:c.allowExternalLinks)!=null?d:!0}return!0}, computeIsEmojiButtonDisplayed_:function(a){return a.emojiButton&&a.emojiPicker&&a.emojiPicker.emojiPickerRenderer&&a.emojiPicker.emojiPickerRenderer.categories?a.emojiPicker.emojiPickerRenderer.categories.find(function(b){return b.emojiPickerCategoryRenderer?b.emojiPickerCategoryRenderer.emojiIds&&b.emojiPickerCategoryRenderer.emojiIds.length>0:b.emojiPickerUpsellCategoryRenderer?b.emojiPickerUpsellCategoryRenderer.emojis&&b.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1}, computeCharLimit_:function(a){return a.charLimit?a.charLimit:null}, computeDropdownSchedulingPanel_:function(a,b){if(a==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&b)return b}, computeInlineSchedulingPanel_:function(a,b){if(a==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&b)return b}, computeHideAuthorThumbnail_:function(a,b){return a||this.computeUseIdentityChip_(b)}, computeHideIdentityChipRenderer_:function(a,b){return a||!this.computeUseIdentityChip_(b)}, computeUseIdentityChip_:function(a){return!!a&&!!a.identityChipRenderer}, getSharedPostId_:function(){return this.data.backstageAttachment&&this.data.backstageAttachment.postRenderer&&this.data.backstageAttachment.postRenderer.postId?this.data.backstageAttachment.postRenderer.postId:void 0}, onYtNavigate_:function(a){this.get("detail.endpoint.ypcGetOffersEndpoint",a)?(a.stopPropagation(),Av(this,[a.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",a)&&(a.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)}, onVideoLinkSelected_:function(a){this.addedAttachment="video";this.selectedVideoId_=a.detail.videoId}, commentboxStateEntityChanged_:function(a){var b=this;(a==null?void 0:a.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(a==null?void 0:a.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){b.focus()})}, onYtServiceRequestSent_:function(a,b){if(b.actions)for(a=g(b.actions),b=a.next();!b.done;b=a.next())b.value.createPollAction&&(this.submitButtonDisabled=!0)}, onYtServiceRequestCompleted_:function(a){this.isLoading=!1;var b=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",a),c,d,e,h=a==null?void 0:(c=a.detail)==null?void 0:(d=c.data)==null?void 0:(e=d.actionResult)==null?void 0:e.commentboxStateEntityKey;if(b)this.errorMessage_=b;else if(h){var k;this.dismissData_=a==null?void 0:(k=a.detail)==null?void 0:k.data;this.commentboxStateKey_=h}else{this.clear();var m;this.fire("yt-commentbox-dismiss",a==null?void 0:(m=a.detail)== null?void 0:m.data)}}, onYtServiceRequestError_:function(a){a.stopPropagation();this.isLoading=!1;var b,c;if(((b=this.data)==null?void 0:b.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((c=this.data)==null?void 0:c.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(b=this.get("detail.error.args",a)||[],b.length>1&&b[1].message){this.handlePostsServiceRequestError_(b[1].message);return}(a=this.get("detail.error.message",a))?this.errorMessage_=this.data.errorMessage||Rw(a):(this.clear(),this.fire("yt-commentbox-dismiss"))}, handlePostsServiceRequestError_:function(a){if(y("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var b=g(this.rateLimitErrorCommands),c=b.next();!c.done;c=b.next())if(c=c.value,c.errorLabel===a){AA(c.command,this.hostElement);return}this.errorMessage_=Rw(a)}, submitIfNotBackstagePost_:function(a){if(!this.isBackstagePost)this.onSubmit_(a)}, onSubmit_:function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C,E,I,N;return t(function(P){switch(P.nextAddress){case 1:a.stopPropagation();if(!b.serviceEndpoint||!b.isValidInput_())return P.return();if(b.shouldShowPostAadcNotice_())return b.showPostAadcNotice_(),P.return();if(b.shouldShowCommentAadcNotice_())return b.showCommentAadcNotice_(),P.return();if(!(b.$$("ytd-backstage-multi-image-select-renderer")&&b.hasImage_&&y("enable_multi_image_post_creation"))){P.jumpTo(2);break}c=b.$$("ytd-backstage-multi-image-select-renderer"); return n(P,c.getAllUploadStatuses(),3);case 3:d=P.yieldResult;if(!d)return P.return();e=g(d);for(h=e.next();!h.done;h=e.next())if(k=h.value,k.encryptedBlobId===void 0)return b.isLoading=!1,p=m=void 0,b.errorMessage_=(p=(m=b.imageUploadEndpoint_)==null?void 0:m.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?p:null,P.return();return P.return(b.submitForm_(void 0,void 0,void 0,void 0,c.images,b.taggedVideoId_));case 2:if(!b.hasImagePoll_||!b.$["image-poll-attachment"]){P.jumpTo(4); break}return n(P,b.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:q=P.yieldResult;if(!q)return P.return();r=g(q);for(w=r.next();!w.done;w=r.next())if(z=w.value,!z.encryptedBlobId)return b.isLoading=!1,C=void 0,b.errorMessage_=(C=b.data.errorMessage)!=null?C:null,P.return();case 4:I=(E=b.$$("ytd-backstage-image-select-renderer"))&&E.uploadPromise(),N=b.getSharedPostId_(),I?I.then(function(){b.submitForm_.apply(b,pa(Ga.apply(0,arguments)))}).catch(function(U){b.isLoading=!1; b.errorMessage_=Rw(U.message)}):b.selectedVideoId_?b.submitForm_(void 0,b.selectedVideoId_):b.prefilledAttachment_==="image"?b.submitForm_(b.prefilledImageData_.encryptedBlobId,void 0,void 0,b.prefilledImageData_.sourceExternalVideoId,void 0,b.taggedVideoId_):b.prefilledAttachment_==="video"?b.submitForm_(void 0,b.data.backstageAttachment.videoRenderer.videoId):N?b.submitForm_(void 0,void 0,N):b.taggedVideoId_!==void 0?b.submitForm_(void 0,void 0,void 0,void 0,void 0,b.taggedVideoId_):b.submitForm_(), ua(P);}})}, openSchedulingPanel:function(a){a&&a.scheduleButton&&a.scheduleButton.buttonRenderer&&(this.scheduleButton_=a.scheduleButton.buttonRenderer);a&&a.dateTimePicker&&this.set("data.schedulingDateTimePicker",a.dateTimePicker)}, openImagePollComponent:function(){this.addedAttachment="image-poll";this.$["image-poll-attachment"]&&this.$["image-poll-attachment"].resetPollOptions()}, openQuizComponent:function(){this.addedAttachment="quiz";this.$["quiz-attachment"]&&this.$["quiz-attachment"].resetQuizOptions()}, onCancel_:function(a){a.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")}, onPrefilledContentDismissed_:function(a){a.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()}, onInsertMention_:function(){this.updateCharCount_()}, onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()}, onImageAlert_:function(a){a.stopPropagation();a.detail.alertMessage&&(this.alertMessage_=a.detail.alertMessage)}, onImageSelected_:function(a){a.stopPropagation();this.setSubmitButton_()}, onImagesSelected_:function(a){a.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()}, onImagePreviewCoordinatesUpdated_:function(a){a.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(a.detail);this.setSubmitButton_()}, onImagePreviewReposition_:function(a){a.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0}, onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()}, onAddVideoLink:function(a){var b=this.$["video-link-attachment"];b&&b.onLaunchVideoPicker(a)}, onAttachmentDismiss_:function(a){a.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()}, isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&y("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||y("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&this.$$("ytd-backstage-image-select-renderer").hasPreview&& this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var a;if(this.addedAttachment==="image-poll"&&((a=this.$["image-poll-attachment"])==null||!a.isValid()))return!1;var b;if(this.addedAttachment==="quiz"&&((b=this.$["quiz-attachment"])==null||!b.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||this.aboveCharLimit_||this.dropdownSchedulePanel_&& !this.scheduledPublishTimeSec_)return!1;a=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(a=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")a=!0;return a||!!this.getTextAreaValue().trim()}, submitForm_:function(a,b,c,d,e,h){var k=this.getTextAreaValue().trim(),m={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&k===this.previousText_&&(k=void 0);k!==void 0&&(m.comment_text=k);this.isLoading=!0;h!=void 0&&(m.tagged_video_id=h);a?(m.image_blob_id=a,this.imagePreviewCoordinates_&&(m.image_preview_coordinates=this.imagePreviewCoordinates_)):b?m.attached_video_id=b:c?m.shared_post_id=c:e&&e.length>0&&(m.images_data=e.map(function(p){return{encryptedBlobId:p.encryptedBlobId, previewCoordinates:p.previewCoordinates}})); d&&(m.source_video_id=d);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(m.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(m.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(m.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());y("enable_quiz_creation")&&this.addedAttachment=== "quiz"&&(m.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());y("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(m.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);Av(this,[this.serviceEndpoint,m])}, onIsInputFocusChanged_:function(a,b){a?this.fire("yt-autonav-pause-focus"):b!==void 0&&this.fire("yt-autonav-pause-blur")}, plaintextDrop_:function(a){var b=this.getEditableTextArea_();[].concat(pa(a.dataTransfer.items)).forEach(function(c){c.kind==="string"&&c.type.match("^text/plain")&&c.getAsString(function(d){b.appendChild(document.createTextNode(d))})}); a.preventDefault()}, preventDefault_:function(a){a.preventDefault()}, onSuggestionInsert_:function(a){this.insertTextWithEmojis_(a.detail.range,a.detail.text)}, onEmojiSuggestionClick_:function(a){this.emojiInput.insertSuggestion(a.detail)}, computeSubmitButtonClass_:function(a,b){return!b||a?"":"with-options"}, updateSuggestionOffset_:function(a){if(this.emojiInput&&T(this.emojiInput).querySelector("#dropdown")){var b=this.getEditableTextArea_().getBoundingClientRect().bottom,c=a.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(b-c)+5;b=this.getEditableTextArea_().getBoundingClientRect().left;a=a.getBoundingClientRect().left-b;T(this.emojiInput).querySelector("#dropdown").style.marginLeft=a+"px"}}, onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()}, onDateTimeSelectionUpdate_:function(a){if(y("enable_post_scheduling")&&this.data&&this.data.purpose){a=a.detail;if(Math.floor(Date.now()/1E3)>=a)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var b=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(b)||b!==a?this.scheduledPublishTimeSec_=a:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=a;this.setSubmitButton_()}}, computeAttachmentButtonIds_:function(){var a=["image-button","image-poll-button","poll-button"];y("enable_quiz_creation")&&a.push("quiz-button");y("auto_convert_posts_video_tag")||a.push("video-link-button");return a}, getButtonRenderer:function(a,b){if(a)switch(b){case"video-link-button":var c;return((c=a.videoLinkButton)==null?void 0:c.buttonRenderer)||void 0;case"image-button":var d;return((d=a.imageButton)==null?void 0:d.buttonRenderer)||void 0;case"poll-button":var e;return((e=a.pollButton)==null?void 0:e.buttonRenderer)||void 0;case"image-poll-button":var h;return((h=a.imagePollButton)==null?void 0:h.buttonRenderer)||void 0;case"quiz-button":var k;return((k=a.quizButton)==null?void 0:k.buttonRenderer)|| void 0;}}, shouldShowPostAadcNotice_:function(){var a;return(a=this.data)==null||!a.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0}, shouldShowCommentAadcNotice_:function(){var a,b;return!((a=this.data)==null||!a.openAadcDialog)&&!((b=this.aadcGuidelinesState_)==null||!b.shouldRequireViewerAck)}, getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+gk("DATASYNC_ID","unknown")}, showPostAadcNotice_:function(){var a;((a=this.data)==null?0:a.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)}, showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)}, getLocalStorage_:function(){this.localStorage||(this.localStorage=new Zk("yt-post"));return this.localStorage}, onAadcNoticeConfirm_:function(a){a.clickTrackingParams&&Zq().clickCommand(a);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);wv(this,"yt-close-popup-action")}, onHideIdentityChip:function(a){var b;this.set("data.placeholderText",(b=a.hideIdentityChipAction)==null?void 0:b.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var G6b=function(){var a=J.apply(this,arguments)||this;a.isOpen=!1;a.modern=y("web_modern_buttons");a.roundedContainer=!0;a.dropdownButtonOverride=y("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;a.inPopupContainer=!1;a.isCommentboxLoading=!1;var b=["image-button","image-poll-button","poll-button"];y("enable_quiz_creation")&&b.push("quiz-button");y("auto_convert_posts_video_tag")||b.push("video-link-button");a.attachmentButtonIds=b;a.actionMap={"yt-create-comment-action":"onCreateCommentAction", "yt-create-poll-action":"onCreatePollAction","yt-add-video-link-action":"onAddVideoLinkAction","yt-show-scheduling-panel-command":"onShowSchedulingPanelCommand","yt-create-image-poll-command":"onCreateImagePollCommand","yt-create-quiz-command":"onCreateQuizCommand"};return a}; l(G6b,J);f=G6b.prototype;f.computeButtonOverride=function(){var a;return((a=this.data)==null?0:a.postOptionsMenu)&&y("web_modern_buttons")?{segmentedPosition:"start"}:void 0}; f.configureRendererStamper=function(){var a={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button", mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:arrow_drop_down"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};y("auto_convert_posts_video_tag")||(a["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return a}; f.ready=function(){var a=this,b=T(this.hostElement).querySelector("#placeholder-area"),c=function(d){a.onOpen(d)}; b.addEventListener("tap",c);b.addEventListener("keypress",c)}; f.showButtonEduTooltip=function(){var a,b,c,d,e,h,k;if(y("enable_quiz_creation")&&((a=this.data)==null?0:(b=a.quizButton)==null?0:(c=b.buttonRenderer)==null?0:(d=c.hint)==null?0:(e=d.hintRenderer)==null?0:(h=e.content)==null?0:(k=h.bubbleHintRenderer)==null?0:k.text)&&(MM.getInstance(),a=NM(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(a==null?void 0:a.length)> 0)){this.ytComponentBehavior.resolveCommand(a[0],{form:{element:this.quizButton}});return}var m;if((m=this.data)==null?0:m.imagePollButtonTooltip)if(MM.getInstance(),m=NM(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(m==null?void 0:m.length)>0){this.ytComponentBehavior.resolveCommand(m[0],{form:{element:this.imagePollButton}});return}var p;y("enable_multi_image_post_creation")&&((p=this.data)== null?0:p.multiImageButtonTooltip)&&(MM.getInstance(),p=NM(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(p==null?void 0:p.length)>0&&this.ytComponentBehavior.resolveCommand(p[0],{form:{element:this.imageButton}}))}; f.onCreatePollAction=function(a){A(a,XQb)&&(this.JSC$14213_commentbox.addedAttachment="poll",this.openDialog())}; f.onAddVideoLinkAction=function(a){if(A(a,WQb))this.JSC$14213_commentbox.onAddVideoLink(a)}; f.onShowSchedulingPanelCommand=function(a){(a=A(a,LQb))&&this.openSchedulingPanel(a)}; f.onCreateImagePollCommand=function(a){A(a,UTb)&&(this.JSC$14213_commentbox.openImagePollComponent(),this.openDialog())}; f.onCreateQuizCommand=function(a){A(a,VTb)&&(this.JSC$14213_commentbox.openQuizComponent(),this.openDialog())}; f.openSchedulingPanel=function(a){y("enable_post_scheduling")&&(this.openDialog(),this.JSC$14213_commentbox.openSchedulingPanel(a))}; f.onCreateCommentAction=function(a){this.get("createCommentAction.contents",a)&&(this.JSC$14213_commentbox.clear(),this.closeDialog())}; f.onOpen=function(a){a instanceof KeyboardEvent&&a.type==="keypress"&&a.keyCode!==13&&a.keyCode!==32||(this.data.prepareAccountEndpoint?vv(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())}; f.onYtCommentboxDismiss=function(){this.closeDialog()}; f.onYtCommentboxLoadingStart=function(a){a.stopPropagation();this.isCommentboxLoading=!0}; f.onYtCommentboxLoadingEnd=function(a){a.stopPropagation();this.isCommentboxLoading=!1}; f.onYtVideoLinkButtonCancel=function(a){a.stopPropagation();this.onOpen(a)}; f.onYtVideoLinkSelected=function(a){a.stopPropagation();this.onOpen(a)}; f.onIronSelect=function(a){a.stopPropagation();a.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=a.detail.item.value&&(this.accessRestriction?(this.accessRestriction=a.detail.item.value,this.onOpen(a)):this.accessRestriction=a.detail.item.value)}; f.onYtNavigate=function(a){this.get("detail.endpoint.backstageImageUploadEndpoint",a)&&(this.JSC$14213_commentbox.addedAttachment="image",this.JSC$14213_commentbox.submitButtonDisabled=!0,this.onOpen(a))}; f.onRequestSent=function(a){if(y("web_button_rework"))for(var b=g(a.detail),c=b.next();!c.done;c=b.next())A(c.value,GTb)&&(this.JSC$14213_commentbox.addedAttachment="image",this.JSC$14213_commentbox.submitButtonDisabled=!0,this.onOpen(a))}; f.openDialog=function(){this.JSC$14213_commentbox.accessRestriction=this.accessRestriction;this.isOpen=!0;this.JSC$14213_commentbox.focus()}; f.onPopupClosed=function(){MM.getInstance()}; f.computeCreationDisabled=function(a){return!!a}; f.computeIsCreationDialog=function(a){return!!a&&a==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"}; f.computeDisabledPostButton=function(a){if(!a)return null;a.isDisabled=!0;return a}; f.computeIsCreationDialogWithHeader=function(a){return!this.inPopupContainer&&!!a&&!!a.authorText&&a.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"}; f.computeIsHeaderHidden=function(a,b){return!a||b}; f.computeDropdownRendererClasses=function(a){return a?["text-secondary-style"]:[]}; f.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var a=T(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;a&&a.reset()}; var UQ=G6b;UQ.prototype.onPopupClosed=UQ.prototype.onPopupClosed;UQ.prototype.onRequestSent=UQ.prototype.onRequestSent;UQ.prototype.onYtNavigate=UQ.prototype.onYtNavigate;UQ.prototype.onIronSelect=UQ.prototype.onIronSelect;UQ.prototype.onYtVideoLinkSelected=UQ.prototype.onYtVideoLinkSelected;UQ.prototype.onYtVideoLinkButtonCancel=UQ.prototype.onYtVideoLinkButtonCancel;UQ.prototype.onYtCommentboxLoadingEnd=UQ.prototype.onYtCommentboxLoadingEnd;UQ.prototype.onYtCommentboxLoadingStart=UQ.prototype.onYtCommentboxLoadingStart; UQ.prototype.onYtCommentboxDismiss=UQ.prototype.onYtCommentboxDismiss;UQ.prototype.showButtonEduTooltip=UQ.prototype.showButtonEduTooltip;u([K(BA.YtComponentBehavior),v("design:type",Object)],UQ.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],UQ.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],UQ.prototype,"ytRendererBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],UQ.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],UQ.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],UQ.prototype,"isOpen",void 0);u([Q({computed:"computeButtonOverride(data)"}),v("design:type",Object)],UQ.prototype,"buttonOverride",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],UQ.prototype,"modern",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],UQ.prototype,"roundedContainer",void 0);u([Q(),v("design:type",Object)],UQ.prototype,"dropdownButtonOverride",void 0);u([Q({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),v("design:type",Boolean)],UQ.prototype,"creationDisabled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],UQ.prototype,"enableCreationBox",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),v("design:type",Boolean)],UQ.prototype,"isCreationDialog",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],UQ.prototype,"inPopupContainer",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),v("design:type",Boolean)],UQ.prototype,"isCreationDialogWithHeader",void 0);u([Q(),v("design:type",Object)],UQ.prototype,"accessRestriction",void 0); u([Q({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),v("design:type",Array)],UQ.prototype,"dropdownRendererClasses",void 0);u([Q(),v("design:type",Object)],UQ.prototype,"isCommentboxLoading",void 0);u([Q(),v("design:type",Array)],UQ.prototype,"attachmentButtonIds",void 0);u([My("#image-button"),v("design:type",HTMLElement)],UQ.prototype,"imageButton",void 0);u([My("#image-poll-button"),v("design:type",HTMLElement)],UQ.prototype,"imagePollButton",void 0); u([My("#quiz-button"),v("design:type",HTMLElement)],UQ.prototype,"quizButton",void 0);u([My("#commentbox"),v("design:type",Object)],UQ.prototype,"JSC$14213_commentbox",void 0);u([O("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],UQ.prototype,"showButtonEduTooltip",null); u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UQ.prototype,"onYtCommentboxDismiss",null);u([M("yt-commentbox-loading-start"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UQ.prototype,"onYtCommentboxLoadingStart",null);u([M("yt-commentbox-loading-end"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UQ.prototype,"onYtCommentboxLoadingEnd",null); u([M("yt-video-link-button-cancel"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UQ.prototype,"onYtVideoLinkButtonCancel",null);u([M("yt-video-link-selected"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UQ.prototype,"onYtVideoLinkSelected",null);u([M("iron-select"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UQ.prototype,"onIronSelect",null); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UQ.prototype,"onYtNavigate",null);u([M("yt-service-request-sent-button-renderer"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UQ.prototype,"onRequestSent",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],UQ.prototype,"onPopupClosed",null); UQ=u([R({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],UQ); V(UQ,"ytd-backstage-post-dialog-renderer",function(){if(I4b!==void 0)return I4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"disabled-message\" hidden=\"[[!creationDisabled]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <div id=\"disabled-message-annotation\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n [[getSimpleString(data.postCreationDisabledAnnotation)]]\n </div>\n <yt-formatted-string id=\"disabled-message-text\" text=\"[[data.postCreationDisabledText]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n </yt-formatted-string>\n</div>\n<div hidden=\"[[creationDisabled]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <div id=\"dialog-header\" hidden=\"[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <yt-img-shadow id=\"header-author-thumbnail\" thumbnail=\"[[data.authorThumbnail]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"header-channel-name\" text=\"[[data.authorText]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"header-visibility-label\" text=\"[[data.visibilityLabel]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n </yt-formatted-string>\n <div id=\"access-restrictions-selector\" class=\"style-scope ytd-backstage-post-dialog-renderer\"></div>\n <yt-formatted-string id=\"header-default-visibility\" hidden=\"[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]\" text=\"[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"unopened-dialog\" hidden=\"[[isOpen]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <yt-img-shadow id=\"author-thumbnail\" height=\"40\" thumbnail=\"[[data.authorThumbnail]]\" width=\"40\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n </yt-img-shadow>\n <div id=\"main\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <div id=\"placeholder-area\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <yt-formatted-string id=\"commentbox-placeholder\" role=\"button\" tabindex=\"0\" text=\"[[data.placeholderText]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"attachments\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <template is=\"dom-repeat\" items=\"[[attachmentButtonIds]]\" as=\"buttonId\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <span id=\"[[buttonId]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\"></span>\n </template>\n <div id=\"post-buttons-wrapper\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <ytd-button-renderer id=\"post-button\" data=\"[[computeDisabledPostButton(data.postButton.buttonRenderer)]]\" hidden=\"[[!isCreationDialog]]\" overrides=\"[[buttonOverride]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n </ytd-button-renderer>\n <div id=\"option-menu\" class=\"style-scope ytd-backstage-post-dialog-renderer\"></div>\n </div>\n </div>\n </div>\n </div>\n <ytd-commentbox id=\"commentbox\" data=\"[[data]]\" hidden=\"[[!isOpen]]\" is-backstage-post=\"\" is-creation-box=\"[[isCreationDialog]]\" is-popup-box=\"[[inPopupContainer]]\" is-post-creation-dialog-v2=\"[[isCreationDialogWithHeader]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <div slot=\"repost-preview\" hidden=\"[[!data.backstageAttachment.postRenderer]]\" class=\"style-scope ytd-backstage-post-dialog-renderer\">\n <slot name=\"repost-preview\" class=\"style-scope ytd-backstage-post-dialog-renderer\"></slot>\n </div>\n </ytd-commentbox>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return I4b=a},{mode:1});var H6b;var I6b;var J6b=function(){return J.apply(this,arguments)||this}; l(J6b,J);f=J6b.prototype;f.computeHeartButtonStyle=function(a){return(a==null?0:a.styleType)?a.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"}; f.onYtButtonTap=function(){if(this.data.isEnabled){var a=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(a=this.getEndpoint(a))&&Av(this.hostElement,[a])}else(a=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(a)}; f.toggle=function(a){this.set("data.isHearted",a!==void 0?a:!this.data.isHearted)}; f.getEndpoint=function(a){var b,c=(b=this.data)==null?void 0:b.heartEndpoint,d;b=(d=this.data)==null?void 0:d.unheartEndpoint;if(c&&b)return a?b:c}; f.computeButtonAccessibility=function(a,b){var c,d,e=a==null?void 0:(c=a.heartedAccessibility)==null?void 0:(d=c.accessibilityData)==null?void 0:d.label,h,k;a=a==null?void 0:(h=a.unheartedAccessibility)==null?void 0:(k=h.accessibilityData)==null?void 0:k.label;return b?e:a}; ia.Object.defineProperties(J6b.prototype,{heartTooltip:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.data.isHearted?this.data.heartedTooltip:this.data.unheartedTooltip}}, iconFilled:{configurable:!0,enumerable:!0,get:function(){var a;return y("kevlar_system_icons")&&!((a=this.data)==null||!a.isHearted)}}}); var VQ=J6b;VQ.prototype.onYtButtonTap=VQ.prototype.onYtButtonTap;u([K(X.YtRendererBehavior),v("design:type",Object)],VQ.prototype,"ytRendererBehavior",void 0);u([K(Nz),v("design:type",Object)],VQ.prototype,"ytdOpenPopupBehavior",void 0);u([Q(),v("design:type",Object)],VQ.prototype,"data",void 0);u([L("data.isHearted"),v("design:type",Object),v("design:paramtypes",[])],VQ.prototype,"heartTooltip",null); u([L("data.isHearted"),v("design:type",Boolean),v("design:paramtypes",[])],VQ.prototype,"iconFilled",null);u([Q({computed:"computeButtonAccessibility(data,data.isHearted)"}),v("design:type",String)],VQ.prototype,"buttonAccessibility",void 0);u([Q({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),v("design:type",String)],VQ.prototype,"heartButtonStyle",void 0);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VQ.prototype,"onYtButtonTap",null); VQ=u([R({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],VQ); V(VQ,"ytd-creator-heart-renderer",function(){if(I6b!==void 0)return I6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button id=\"creator-heart-button\" disabled=\"[[!data.isEnabled]]\" label=\"[[buttonAccessibility]]\" class=\"style-scope ytd-creator-heart-renderer\">\n <template is=\"dom-if\" if=\"[[data.isHearted]]\" class=\"style-scope ytd-creator-heart-renderer\">\n <yt-img-shadow id=\"hearted-thumbnail\" thumbnail=\"[[data.creatorThumbnail]]\" class=\"style-scope ytd-creator-heart-renderer\"></yt-img-shadow>\n <yt-icon id=\"hearted-border\" icon=\"[[data.heartIcon.iconType]]\" class=\"style-scope ytd-creator-heart-renderer\"></yt-icon>\n <yt-icon id=\"hearted\" default-to-filled=\"[[iconFilled]]\" icon=\"[[data.heartIcon.iconType]]\" class=\"style-scope ytd-creator-heart-renderer\"></yt-icon>\n </template>\n <template is=\"dom-if\" if=\"[[!data.isHearted]]\" class=\"style-scope ytd-creator-heart-renderer\">\n <yt-icon id=\"unhearted\" icon=\"[[data.heartIcon.iconType]]\" class=\"style-scope ytd-creator-heart-renderer\"></yt-icon>\n </template>\n</yt-icon-button>\n<tp-yt-paper-tooltip class=\"style-scope ytd-creator-heart-renderer\">[[heartTooltip]]</tp-yt-paper-tooltip>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return I6b=a},{mode:1});var K6b=function(){var a=J.apply(this,arguments)||this;a.hasCreatorReply=!1;a.buttonOverrides={size:"S",iconPosition:"icon-only"};a.replyButtonOverrides={size:"S",type:"text"};a.forceIconButton=!y("web_modern_buttons");a.modern=y("web_modern_buttons");a.buttonTooltipPosition="bottom";a.systemIcons=y("kevlar_system_icons");a.replyDialog=null;return a}; l(K6b,J);f=K6b.prototype; f.configureRendererStamper=function(){return{"data.creatorHeart":{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}},replyButtonBeginning:{id:"reply-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}},replyButtonEnd:{id:"reply-button-end",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0},properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",overrides:"[[replyButtonOverrides]]",forceIconButton:"[[forceIconButton]]"}}}}, "data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]"}}}}}}; f.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null}; f.dataChange=function(){this.replyDialog&&T(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var a,b,c;this.isLiked=this.systemIcons&&!!((a=this.data)==null?0:(b=a.likeButton)==null?0:(c=b.toggleButtonRenderer)==null?0:c.isToggled)}; f.computeShowVoteCountBeginning=function(a,b){return a===void 0||b===void 0?!0:a.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!b&&this.ytRendererBehavior.getSimpleString(b)!=="0"}; f.computeShowVoteCountEnd=function(a,b){return a===void 0||b===void 0?!0:a.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!b&&this.ytRendererBehavior.getSimpleString(b)!=="0"}; f.computeShowCommentCount=function(a,b){return a===void 0||b===void 0?!0:a.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!b&&this.ytRendererBehavior.getSimpleString(b)!=="0"}; f.hideReplyDialog=function(){this.replyDialogElement.hidden=!0}; f.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()}; f.showReplyDialog=function(a){a&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||T(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=a,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())}; f.onYtCommentboxDismiss=function(){this.hideReplyDialog()}; f.onRequestSent=function(a){if(y("web_button_rework")){a=g(a.detail);for(var b=a.next();!b.done;b=a.next())(b=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",b.value))&&this.showReplyDialog(b)}}; f.onYtNavigate=function(a){var b,c;(a=(b=A(a.detail.endpoint,gWa))==null?void 0:(c=b.dialog)==null?void 0:c.commentReplyDialogRenderer)&&this.showReplyDialog(a)}; f.onYtServiceRequestSent=function(a,b){a.stopPropagation();if(b.actions)for(a=0;a<b.actions.length;a++){var c=A(b.actions[a],$Qb);c&&this.handleUpdateCommentVoteAction(c)}}; f.handleUpdateCommentVoteAction=function(a){this.voteCount=a.voteCount||Rw("0");a.voteStatus==="LIKE"?this.JSC$14225_ytdDislikeToggleButtonRenderer.toggle(!1):a.voteStatus==="DISLIKE"?this.JSC$14225_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$14225_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$14225_ytdDislikeToggleButtonRenderer.toggle(!1))}; f.computeReplyButtonHidden=function(a){return a}; f.computeReplyButtonBeginning=function(a){return(a==null?0:a.replyButton)&&a.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?a.replyButton:void 0}; f.computeReplyButtonEnd=function(a){return(a==null?0:a.replyButton)&&a.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?a.replyButton:void 0}; f.computeActionButtonStyle=function(a){return(a==null?0:a.style)?a.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"}; f.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)}; f.onYtToggleButton=function(a){var b,c;this.isLiked=this.systemIcons&&!!((b=a.detail)==null?0:(c=b.actions)==null?0:c.like)}; var WQ=K6b;WQ.prototype.onYtToggleButton=WQ.prototype.onYtToggleButton;WQ.prototype.onButtonTooltipPositionChanged=WQ.prototype.onButtonTooltipPositionChanged;WQ.prototype.onYtServiceRequestSent=WQ.prototype.onYtServiceRequestSent;WQ.prototype.onYtNavigate=WQ.prototype.onYtNavigate;WQ.prototype.onRequestSent=WQ.prototype.onRequestSent;WQ.prototype.onYtCommentboxDismiss=WQ.prototype.onYtCommentboxDismiss;WQ.prototype.dataChange=WQ.prototype.dataChange; u([K(X.YtRendererBehavior),v("design:type",Object)],WQ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],WQ.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],WQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],WQ.prototype,"voteCount",void 0);u([Q(),v("design:type",Object)],WQ.prototype,"commentCount",void 0);u([Q(),v("design:type",Object)],WQ.prototype,"replyThumbnail",void 0); u([Q(),v("design:type",Object)],WQ.prototype,"hasCreatorReply",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],WQ.prototype,"enableCreationBox",void 0);u([Q({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),v("design:type",String)],WQ.prototype,"actionButtonsStyle",void 0);u([Q({computed:"computeReplyButtonBeginning(data)"}),v("design:type",Object)],WQ.prototype,"replyButtonBeginning",void 0); u([Q({computed:"computeReplyButtonEnd(data)"}),v("design:type",Object)],WQ.prototype,"replyButtonEnd",void 0);u([Q(),v("design:type",Object)],WQ.prototype,"buttonOverrides",void 0);u([Q(),v("design:type",Object)],WQ.prototype,"replyButtonOverrides",void 0);u([Q(),v("design:type",Object)],WQ.prototype,"forceIconButton",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],WQ.prototype,"useCommentIcon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],WQ.prototype,"modern",void 0); u([Q(),v("design:type",Object)],WQ.prototype,"buttonTooltipPosition",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],WQ.prototype,"systemIcons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],WQ.prototype,"isLiked",void 0);u([My("ytd-button-renderer"),v("design:type",Object)],WQ.prototype,"ytdReplyButtonRenderer",void 0);u([My("#like-button"),v("design:type",Object)],WQ.prototype,"JSC$14225_ytdLikeToggleButtonRenderer",void 0); u([My("#dislike-button"),v("design:type",Object)],WQ.prototype,"JSC$14225_ytdDislikeToggleButtonRenderer",void 0);u([My("#reply-dialog"),v("design:type",HTMLElement)],WQ.prototype,"replyDialogElement",void 0);u([My("#reply-button"),v("design:type",HTMLElement)],WQ.prototype,"replyButtonElement",void 0);u([My("#reply-button-end"),v("design:type",HTMLElement)],WQ.prototype,"replyButtonEndElement",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WQ.prototype,"dataChange",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],WQ.prototype,"onYtCommentboxDismiss",null);u([M("yt-service-request-sent-button-renderer"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],WQ.prototype,"onRequestSent",null); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],WQ.prototype,"onYtNavigate",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],WQ.prototype,"onYtServiceRequestSent",null);u([O("buttonTooltipPosition"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WQ.prototype,"onButtonTooltipPositionChanged",null); u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],WQ.prototype,"onYtToggleButton",null);WQ=u([R({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],WQ); V(WQ,"ytd-comment-action-buttons-renderer",function(){if(H6b!==void 0)return H6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"toolbar\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n <div id=\"reply-button\" hidden=\"[[computeReplyButtonHidden(hasCreatorReply)]]\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n </div>\n <span id=\"vote-count-left\" hidden=\"[[!computeShowVoteCountBeginning(data, voteCount)]]\" aria-label$=\"[[voteCount.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n [[getSimpleString(voteCount)]]\n </span>\n <ytd-toggle-button-renderer id=\"like-button\" button-tooltip-position=\"[[buttonTooltipPosition]]\" data=\"[[data.likeButton.toggleButtonRenderer]]\" icon-size=\"16\" overrides=\"[[buttonOverrides]]\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n </ytd-toggle-button-renderer>\n <span id=\"vote-count-middle\" hidden=\"[[!computeShowVoteCountEnd(data, voteCount)]]\" aria-label$=\"[[voteCount.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n [[getSimpleString(voteCount)]]\n </span>\n <ytd-toggle-button-renderer id=\"dislike-button\" button-tooltip-position=\"[[buttonTooltipPosition]]\" data=\"[[data.dislikeButton.toggleButtonRenderer]]\" icon-size=\"16\" overrides=\"[[buttonOverrides]]\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n </ytd-toggle-button-renderer>\n <div id=\"creator-heart\" class=\"style-scope ytd-comment-action-buttons-renderer\"></div>\n <div id=\"share-button\" hidden=\"[[!data.shareButton]]\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n </div>\n <div id=\"reply-button-end\" hidden=\"[[computeReplyButtonHidden(hasCreatorReply)]]\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n </div>\n \n <span id=\"comment-count\" hidden=\"[[!computeShowCommentCount(data, commentCount)]]\" class=\"style-scope ytd-comment-action-buttons-renderer\">\n [[getSimpleString(commentCount)]]\n </span>\n</div>\n<div id=\"reply-dialog\" class=\"style-scope ytd-comment-action-buttons-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return H6b=a},{mode:1});var L6b;var M6b=function(){return J.apply(this,arguments)||this}; l(M6b,J);M6b.prototype.focus=function(){T(this.hostElement).querySelector("#commentbox").focus()}; var XQ=M6b;u([K(X.YtRendererBehavior),v("design:type",Object)],XQ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],XQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],XQ.prototype,"zeroStepChannelCreationRenderer",void 0);XQ=u([R({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],XQ); V(XQ,"ytd-comment-dialog-renderer",function(){if(L6b!==void 0)return L6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-commentbox id=\"commentbox\" data=\"[[data]]\" zero-step-channel-creation-renderer=\"[[zeroStepChannelCreationRenderer]]\" class=\"style-scope ytd-comment-dialog-renderer\">\n</ytd-commentbox>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return L6b=a},{mode:1});var N6b;var O6b=function(){return J.apply(this,arguments)||this}; l(O6b,J);var YQ=O6b;u([K(X.YtRendererBehavior),v("design:type",Object)],YQ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],YQ.prototype,"data",void 0);YQ=u([R({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],YQ); V(YQ,"ytd-comment-inline-thumbnail-renderer",function(){if(N6b!==void 0)return N6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-comment-inline-thumbnail-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <div class=\"thumbnail-container style-scope ytd-comment-inline-thumbnail-renderer\" hidden=\"[[!data.thumbnail]]\">\n <yt-img-shadow disable-upgrade$=\"[[!data.thumbnail]]\" object-fit=\"COVER\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-comment-inline-thumbnail-renderer\">\n </yt-img-shadow>\n </div>\n</a>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return N6b=a},{mode:Mz("kevlar_poly_si_batch_j031")?1:2});var P6b;var Q6b;var R6b=function(){var a=J.apply(this,arguments)||this;a.isOpen=!1;return a}; l(R6b,J);f=R6b.prototype;f.dataChanged=function(){this.isOpen=!1}; f.onTap=function(){this.data&&(this.data.navigationEndpoint?vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())}; f.focus=function(){this.JSC$14235_commentbox.focus()}; f.onYtCommentboxDismiss=function(){this.isOpen=!1}; f.openDialog=function(){this.isOpen=!0;this.JSC$14235_commentbox.focus();this.JSC$14235_commentbox.maybeHeightChanged()}; var ZQ=R6b;ZQ.prototype.onYtCommentboxDismiss=ZQ.prototype.onYtCommentboxDismiss;ZQ.prototype.dataChanged=ZQ.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],ZQ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],ZQ.prototype,"data",void 0);u([Q(),v("design:type",Object)],ZQ.prototype,"isOpen",void 0);u([My("#commentbox"),v("design:type",Object)],ZQ.prototype,"JSC$14235_commentbox",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZQ.prototype,"dataChanged",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],ZQ.prototype,"onYtCommentboxDismiss",null);ZQ=u([R({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],ZQ); V(ZQ,"ytd-comment-reply-dialog-renderer",function(){if(Q6b!==void 0)return Q6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-commentbox id=\"commentbox\" data=\"[[data]]\" hidden=\"[[!isOpen]]\" is-reply=\"\" class=\"style-scope ytd-comment-reply-dialog-renderer\">\n</ytd-commentbox>\n<div id=\"unopened-dialog\" hidden=\"[[isOpen]]\" class=\"style-scope ytd-comment-reply-dialog-renderer\">\n <yt-img-shadow id=\"author-thumbnail\" height=\"40\" thumbnail=\"[[data.authorThumbnail]]\" width=\"40\" class=\"style-scope ytd-comment-reply-dialog-renderer\">\n </yt-img-shadow>\n <div id=\"placeholder-area\" on-tap=\"onTap\" on-keydown=\"onTap\" class=\"style-scope ytd-comment-reply-dialog-renderer\">\n <yt-formatted-string id=\"placeholder-text\" role=\"textbox\" tabindex=\"0\" text=\"[[data.placeholderText]]\" class=\"style-scope ytd-comment-reply-dialog-renderer\">\n </yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Q6b=a},{mode:1});var S6b;var T6b=function(){return J.apply(this,arguments)||this}; l(T6b,J);ia.Object.defineProperties(T6b.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.data)==null?void 0:(b=a.icon)==null?void 0:b.iconType;return c?"yt-icons:"+c.toLowerCase():null}}}); var $Q=T6b;u([K(X.YtRendererBehavior),v("design:type",Object)],$Q.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],$Q.prototype,"data",void 0);u([Q(),L("data.icon"),v("design:type",Object),v("design:paramtypes",[])],$Q.prototype,"icon",null);$Q=u([R({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],$Q); V($Q,"ytd-pinned-comment-badge-renderer",function(){if(S6b!==void 0)return S6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon hidden=\"[[!icon]]\" icon=\"[[icon]]\" size=\"12\" class=\"style-scope ytd-pinned-comment-badge-renderer\"></yt-icon>\n<yt-formatted-string id=\"label\" text=\"[[data.label]]\" class=\"style-scope ytd-pinned-comment-badge-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return S6b=a},{mode:1});var U6b;var V6b={},W6b={input:!0,meta:!0,br:!0,link:!0,img:!0},aR=null;V6b.YtSharedTooltipBehavior={properties:{sharedTooltipPosition:{type:String,value:"bottom"},sharedTooltipAnimationDelay:{type:Number,value:500}},attached:function(){this.hostElement.addEventListener("mouseover",this.onMouseOver_,!0)}, detached:function(){this.hostElement.removeEventListener("mouseover",this.onMouseOver_,!0)}, createTooltipIfRequired_:function(){aR==null&&(aR=document.createElement("tp-yt-paper-tooltip"),aR.offset=8,aR.fitToVisibleBounds=!0)}, onMouseOver_:function(a){if(a=Oh(a.target,function(e){return e==this||e.getAttribute&&e.getAttribute("shared-tooltip-text")}.bind(this),!0)){var b=a.getAttribute("shared-tooltip-text"); if(b){var c=this,d=null;a!=this&&(a.tagName.toLowerCase()in W6b?c=a.parentElement:c=a,a.id&&(d=a.id));this.polymerController.createTooltipIfRequired_();if(aR.parentElement!=c||aR.for!=d)hz(aR).textContent=b,T(c).appendChild(aR),aR.for=d,aR.animationDelay=this.polymerController.sharedTooltipAnimationDelay,aR.position=this.polymerController.sharedTooltipPosition}}}};var bR=function(){return J.apply(this,arguments)||this}; l(bR,J);bR.prototype.configureRendererStamper=function(){return{"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]",sharedTooltipText:"[[data.tooltip]]"}}}},data:{id:"custom-badge",mapping:{customBadge:{component:"yt-img-shadow",properties:{thumbnail:"[[data.customBadge]]",sharedTooltipText:"[[data.tooltip]]"}}}}}}; bR.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img")}; bR.prototype.colorChanged=function(){var a,b,c,d=(a=this.data)==null?void 0:(b=a.color)==null?void 0:(c=b.basicColorPaletteData)==null?void 0:c.foregroundBodyColor;d&&(this.rgbBadgeColor=$x(d));T(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor}; bR.prototype.tooltipChanged=function(){var a;((a=this.data)==null?0:a.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")}; var cR=bR;cR.prototype.tooltipChanged=cR.prototype.tooltipChanged;cR.prototype.colorChanged=cR.prototype.colorChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],cR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],cR.prototype,"ytRendererstamperBehavior",void 0);u([K(V6b.YtSharedTooltipBehavior),v("design:type",Object)],cR.prototype,"ytSharedTooltipBehavior",void 0);u([Q(),v("design:type",Object)],cR.prototype,"data",void 0); u([Q({value:"#4285F4"}),v("design:type",String)],cR.prototype,"rgbBadgeColor",void 0);u([O("data.color"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cR.prototype,"colorChanged",null);u([O("data.tooltip"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cR.prototype,"tooltipChanged",null);cR=u([R({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],cR); V(cR,"ytd-sponsor-comment-badge-renderer",function(){if(U6b!==void 0)return U6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"icon\" aria-hidden=\"true\" class=\"style-scope ytd-sponsor-comment-badge-renderer\"></div>\n<div id=\"custom-badge\" aria-hidden=\"true\" class=\"style-scope ytd-sponsor-comment-badge-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return U6b=a},{mode:1});var X6b;var Y6b;var dR=function(){var a=J.apply(this,arguments)||this;a.defaultIconToFilled=!y("kevlar_fill_comment_chip_icon_killswitch");return a}; l(dR,J);dR.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}}; dR.prototype.dataChanged=function(){if(this.data){var a,b;((a=this.data.chipColorPalette)==null?0:a.backgroundColor)&&((b=this.data.chipColorPalette)==null?0:b.foregroundTitleColor)&&mz(this.hostElement,{"--yt-pdg-comment-chip-background-color":ay(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":ay(this.data.chipColorPalette.foregroundTitleColor)});var c;((c=this.data)==null?0:c.command)?(mz(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role", "button"),this.hostElement.setAttribute("tabindex","0")):(mz(this.hostElement,{"--yt-pdg-comment-chip-cursor":"initial"}),this.hostElement.removeAttribute("role"),this.hostElement.removeAttribute("tabindex"));this.basePriceText=this.data.chipText;this.chipIcon=this.data.chipIcon}}; dR.prototype.onTap=function(){var a;if(this.data&&(a=this.data)!=null&&a.command){var b;this.ytComponentBehavior.resolveCommand((b=this.data)==null?void 0:b.command)}}; dR.prototype.getIconSize=function(){return y("kevlar_fill_comment_chip_icon_killswitch")?24:12}; var eR=dR;eR.prototype.onTap=eR.prototype.onTap;eR.prototype.dataChanged=eR.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],eR.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],eR.prototype,"ytComponentBehavior",void 0);u([K(Lt),v("design:type",Object)],eR.prototype,"ironA11yKeysBehavior",void 0);u([Q(),v("design:type",Object)],eR.prototype,"data",void 0);u([Q(),v("design:type",Object)],eR.prototype,"basePriceText",void 0); u([Q(),v("design:type",Object)],eR.prototype,"chipIcon",void 0);u([Q(),v("design:type",Object)],eR.prototype,"defaultIconToFilled",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eR.prototype,"dataChanged",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eR.prototype,"onTap",null);eR=u([Wy({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],eR); V(eR,"yt-pdg-comment-chip-renderer",function(){if(Y6b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"comment-chip-container\" class=\"style-scope yt-pdg-comment-chip-renderer\"><yt-icon default-to-filled=\"[[defaultIconToFilled]]\" icon=\"[[chipIcon.iconType]]\" size=\"[[getIconSize()]]\" class=\"style-scope yt-pdg-comment-chip-renderer\"></yt-icon><span id=\"comment-chip-price\" class=\"style-scope yt-pdg-comment-chip-renderer\"> [[getSimpleString(basePriceText)]] </span></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;X6b===void 0&&(X6b=document.createElement("template"));var d=X6b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Y6b=a}a=Y6b;return a},{mode:2});var Z6b=function(){var a=J.apply(this,arguments)||this;a.isReply=!1;a.isCreatorReply=!1;a.useSmallAvatarsEngagementPanelOnly=y("small_avatars_for_comments_ep");a.useSmallAvatars=y("small_avatars_for_comments");a.editDialog=null;a.hasPendingRequest=!1;a.linkedBadgeEl=null;a.shouldShowReadMoreInitially=!1;a.JSC$14255_spinnerEl=null;a.attachedResolver=fj();return a}; l(Z6b,J);f=Z6b.prototype; f.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.pinnedCommentBadge":{id:"pinned-comment-badge",mapping:{pinnedCommentBadgeRenderer:"ytd-pinned-comment-badge-renderer"}},"data.sponsorCommentBadge":{id:"sponsor-comment-badge",mapping:{sponsorCommentBadgeRenderer:"ytd-sponsor-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge", mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer",commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}}}}; f.contentTextChanged=function(){var a;(a=this.expander)==null||a.reset()}; f.attached=function(){this.attachedResolver.resolve()}; f.detached=function(){this.editDialog=null}; f.dataChanged=function(){if(this.data&&(this.hasPendingRequest=!1,this.editDialog=null,this.linkedBadgeEl&&(this.linkedCommentBadge.removeChild(this.linkedBadgeEl),this.linkedBadgeEl=null),this.data.hiddenByDefault&&(this.hostElement.hidden=!0),this.data.actions))for(var a=0,b=this.data.actions.length;a<b;a++)this.openEditDialog(A(this.data.actions[a],ZQb))}; f.hasPendingRequestChanged=function(){!this.hasPendingRequest||this.editDialog||this.JSC$14255_spinnerEl||(this.JSC$14255_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),T(this.hostElement).appendChild(this.JSC$14255_spinnerEl));this.JSC$14255_spinnerEl&&(this.JSC$14255_spinnerEl.active=this.hasPendingRequest)}; f.backgroundExtendedDetailsChanged=function(){var a,b;((a=this.data)==null?0:(b=a.backgroundExtendedDetails)==null?0:b.backgroundColorArgb)?(a={"--ytd-comment-paid-background-color":ay(this.data.backgroundExtendedDetails.backgroundColorArgb),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"},mz(this.hostElement,a)):mz(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})}; f.linkedCommentBadgeChanged=function(){var a=this,b;if((b=this.data)!=null&&b.linkedCommentBadge){this.linkedBadgeEl||(this.linkedBadgeEl=document.createElement("ytd-badge-supported-renderer"));this.linkedBadgeEl.topStandaloneBadge=this.data.linkedCommentBadge;this.linkedCommentBadge.appendChild(this.linkedBadgeEl);if(!y("disable_pause_on_linked_comment_nav"))try{var c=pA();c&&c.pause()}catch(d){}this.attachedResolver.promise.then(this.afterNextRender).then(function(){var d,e=(d=um().resolve(tm(Vw)))== null?void 0:d.getCurrentPage();e&&e.getScrollTop()===0&&e.setScrollTop(a.hostElement.offsetTop+a.hostElement.offsetHeight-document.documentElement.clientHeight+32)})}}; f.onShow=function(){Fq("cmv",void 0,"wn_comments")}; f.onYtNavigate=function(a){a=a.detail.endpoint;this.openEditDialog(A(a,ITb)||A(a,JTb))}; f.onYtCommentboxDismiss=function(){this.editDialog=null;mz(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})}; f.onYtCommentboxResize=function(a){var b;(a==null?0:(b=a.detail)==null?0:b.height)&&mz(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":a.detail.height+"px"})}; f.onYtServiceRequestSent=function(a,b){a.stopPropagation();a=b==null?void 0:b.endpoint;b=y("enable_profile_cards_on_comments")&&(A(a,lXa)||A(a,rXa)||A(a,VSa)||A(a,Mu)||A(a,Du));if(A(a,EWa)||b)this.hasPendingRequest=!1;else{var c;if(A(a,aXa)||A(a,bXa)||(c=A(a,Uu))==null||!c.clientActions||A(a,iRb))this.hasPendingRequest=!0}}; f.onAuthorThumbnailClicked=function(){var a=this;if(y("enable_profile_cards_on_comments")){var b;(b=this.data)!=null&&b.authorEndpoint&&this.componentBehavior.resolveCommand(this.data.authorEndpoint,{commandController:{onSuccess:function(c,d){a.onAuthorEndpointSuccess(d)}, onServerError:function(c,d){Jm(new Mk("Failed to resolve the command",d))}}})}}; f.onAuthorEndpointSuccess=function(a){if(a=a==null?void 0:a.popupCommand){this.componentBehavior.resolveCommand(a,{form:{element:this.authorThumbnail}});this.logScreenVe();a=a==null?void 0:a.clickTrackingParams;var b=hq();a&&b&&Zq().graftServerVe(a,b)}}; f.logScreenVe=function(){$q(Zq(),66557)}; f.onYtServiceRequestCompleted=function(){this.hasPendingRequest=!1}; f.openEditDialog=function(a){this.data&&a&&a.dialog&&(this.editDialog=a.dialog,this.JSC$14255_editReplyDialogContainer?this.JSC$14255_editReplyDialogContainer.openDialog():this.JSC$14255_editCommentDialogContainer&&this.JSC$14255_editCommentDialogContainer.focus())}; f.computeAuthorTextClass=function(a){return a.authorIsChannelOwner?"channel-owner":""}; f.computeIsBodyHidden=function(a,b){return!!a||b}; f.computeCommentStyle=function(a){return a.style?a.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"}; f.onYtExpanderMoreTapped=function(){var a,b,c=(a=this.data)==null?void 0:(b=a.expandButton)==null?void 0:b.buttonRenderer;c&&this.ytRendererBehavior.logExplicitClick(c)}; f.afterNextRender=function(){var a=this;return new Promise(function(b){dt(a,b)})}; ia.Object.defineProperties(Z6b.prototype,{optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return y("web_watch_compact_comments")||y("optimal_reading_width_comments_ep")&&this.engagementPanel}}, voteCount:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.voteCount)||Rw("0")}}, replyThumbnail:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.currentUserReplyThumbnail}}, hasCreatorReply:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return!!(((a=this.data)==null?0:(b=a.creatorReply)==null?0:b.commentRenderer)||((c=this.data)==null?0:c.containsCreatorReply))}}, authorTextCommand:{configurable:!0,enumerable:!0,get:function(){var a;if(y("enable_profile_cards_on_comments")&&((a=this.data)==null?0:a.channelPageEndpoint)){var b;return(b=this.data)==null?void 0:b.channelPageEndpoint}var c;return(c=this.data)==null?void 0:c.authorEndpoint}}, hidePaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null?0:a.paidCommentChipRenderer)}}}); var fR=Z6b;fR.prototype.onYtExpanderMoreTapped=fR.prototype.onYtExpanderMoreTapped;fR.prototype.onYtServiceRequestCompleted=fR.prototype.onYtServiceRequestCompleted;fR.prototype.onYtServiceRequestSent=fR.prototype.onYtServiceRequestSent;fR.prototype.onYtCommentboxResize=fR.prototype.onYtCommentboxResize;fR.prototype.onYtCommentboxDismiss=fR.prototype.onYtCommentboxDismiss;fR.prototype.onYtNavigate=fR.prototype.onYtNavigate;fR.prototype.linkedCommentBadgeChanged=fR.prototype.linkedCommentBadgeChanged; fR.prototype.backgroundExtendedDetailsChanged=fR.prototype.backgroundExtendedDetailsChanged;fR.prototype.hasPendingRequestChanged=fR.prototype.hasPendingRequestChanged;fR.prototype.dataChanged=fR.prototype.dataChanged;fR.prototype.contentTextChanged=fR.prototype.contentTextChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],fR.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],fR.prototype,"componentBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],fR.prototype,"ytRendererBehavior",void 0);u([K(eD.YtVisibilityBehavior),v("design:type",Object)],fR.prototype,"ytVisibilityBehavior",void 0);u([Q(),v("design:type",Object)],fR.prototype,"data",void 0);u([Q({computed:"computeCommentStyle(data)",reflectToAttribute:!0}),v("design:type",String)],fR.prototype,"commentStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],fR.prototype,"isReply",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],fR.prototype,"isCreatorReply",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],fR.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],fR.prototype,"useSmallAvatars",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],fR.prototype,"engagementPanel",void 0); u([Q({reflectToAttribute:!0}),L("data","engagementPanel"),v("design:type",Boolean),v("design:paramtypes",[])],fR.prototype,"optimalReadingWidthComments",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],fR.prototype,"voteCount",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],fR.prototype,"replyThumbnail",null);u([Q(),v("design:type",Object)],fR.prototype,"editDialog",void 0); u([L("data","data.containsCreatorReply"),v("design:type",Boolean),v("design:paramtypes",[])],fR.prototype,"hasCreatorReply",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],fR.prototype,"authorTextCommand",null);u([Q(),v("design:type",Object)],fR.prototype,"hasPendingRequest",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],fR.prototype,"noActions",void 0);u([Q(),v("design:type",Object)],fR.prototype,"linkedBadgeEl",void 0); u([Q(),v("design:type",Object)],fR.prototype,"shouldShowReadMoreInitially",void 0);u([My("ytd-expander"),v("design:type",Object)],fR.prototype,"expander",void 0);u([My("#linked-comment-badge"),v("design:type",HTMLElement)],fR.prototype,"linkedCommentBadge",void 0);u([My("#body"),v("design:type",HTMLElement)],fR.prototype,"body",void 0);u([My("#author-thumbnail > a"),v("design:type",HTMLElement)],fR.prototype,"authorThumbnail",void 0); u([My("ytd-comment-dialog-renderer"),v("design:type",Object)],fR.prototype,"JSC$14255_editCommentDialogContainer",void 0);u([My("ytd-comment-reply-dialog-renderer"),v("design:type",Object)],fR.prototype,"JSC$14255_editReplyDialogContainer",void 0);u([O("data.contentText"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fR.prototype,"contentTextChanged",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fR.prototype,"dataChanged",null);u([O("hasPendingRequest"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fR.prototype,"hasPendingRequestChanged",null);u([O("data.backgroundExtendedDetails"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fR.prototype,"backgroundExtendedDetailsChanged",null); u([O("data.linkedCommentBadge"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fR.prototype,"linkedCommentBadgeChanged",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],fR.prototype,"onYtNavigate",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],fR.prototype,"onYtCommentboxDismiss",null); u([M("yt-commentbox-resize"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],fR.prototype,"onYtCommentboxResize",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],fR.prototype,"onYtServiceRequestSent",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],fR.prototype,"hidePaidCommentChipRenderer",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],fR.prototype,"onYtServiceRequestCompleted",null);u([M("yt-expander-more-tapped"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fR.prototype,"onYtExpanderMoreTapped",null);fR=u([R({is:"ytd-comment-renderer",disableElementRegistration:!0})],fR); V(fR,"ytd-comment-renderer",function(){if(P6b!==void 0)return P6b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"paid-comment-background\" class=\"style-scope ytd-comment-renderer\"></div>\n<div id=\"linked-comment-badge\" hidden=\"[[!data.linkedCommentBadge]]\" class=\"style-scope ytd-comment-renderer\"></div>\n<div id=\"body\" hidden=\"[[computeIsBodyHidden(editDialog, isLoading)]]\" class=\"style-scope ytd-comment-renderer\">\n <div id=\"author-thumbnail\" class=\"style-scope ytd-comment-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-comment-renderer\" href$=\"[[computeOptionalHref_(data.authorEndpoint)]]\" on-click=\"onAuthorThumbnailClicked\" data=\"[[data.authorEndpoint]]\">\n <yt-img-shadow fit=\"\" height=\"40\" thumbnail=\"[[data.authorThumbnail]]\" width=\"40\" class=\"style-scope ytd-comment-renderer\">\n </yt-img-shadow>\n </a>\n </div>\n <div id=\"main\" class=\"style-scope ytd-comment-renderer\">\n <div id=\"header\" class=\"style-scope ytd-comment-renderer\">\n <div id=\"pinned-comment-badge\" hidden=\"[[!data.pinnedCommentBadge]]\" class=\"style-scope ytd-comment-renderer\"></div>\n <div id=\"header-author\" class=\"style-scope ytd-comment-renderer\">\n <h3 class=\"style-scope ytd-comment-renderer\">\n <a id=\"author-text\" class=\"yt-simple-endpoint style-scope ytd-comment-renderer\" href$=\"[[computeOptionalHref_(authorTextCommand)]]\" data=\"[[authorTextCommand]]\" hidden=\"[[data.authorCommentBadge]]\">\n <yt-formatted-string class$=\"[[computeAuthorTextClass(data)]] style-scope ytd-comment-renderer\" respect-lang-dir=\"\" text=\"[[data.authorText]]\" class=\"style-scope ytd-comment-renderer\">\n </yt-formatted-string>\n </a>\n </h3>\n <span id=\"author-comment-badge\" hidden=\"[[!data.authorCommentBadge]]\" class=\"style-scope ytd-comment-renderer\"></span>\n <span id=\"sponsor-comment-badge\" hidden=\"[[!data.sponsorCommentBadge]]\" class=\"style-scope ytd-comment-renderer\"></span>\n <yt-formatted-string class=\"published-time-text style-scope ytd-comment-renderer\" link-inherit-color=\"\" text=\"[[data.publishedTimeText]]\">\n </yt-formatted-string>\n <span id=\"sponsors-only-badge\" hidden=\"[[!data.sponsorsOnlyBadge]]\" class=\"style-scope ytd-comment-renderer\"></span>\n </div>\n </div>\n <div id=\"comment-content\" class=\"style-scope ytd-comment-renderer\">\n \n <ytd-comment-inline-thumbnail-renderer id=\"inline-thumbnail-renderer\" data=\"[[data.videoThumbnail.commentVideoThumbnailRenderer]]\" hidden=\"[[!data.videoThumbnail]]\" class=\"style-scope ytd-comment-renderer\">\n </ytd-comment-inline-thumbnail-renderer>\n \n <ytd-expander id=\"expander\" can-toggle=\"[[shouldShowReadMoreInitially]]\" max-number-of-lines=\"4\" class=\"style-scope ytd-comment-renderer\">\n <yt-pdg-comment-chip-renderer id=\"paid-comment-chip\" slot=\"content\" data=\"[[data.paidCommentChipRenderer.pdgCommentChipRenderer]]\" hidden=\"[[hidePaidCommentChipRenderer]]\" class=\"style-scope ytd-comment-renderer\">\n </yt-pdg-comment-chip-renderer>\n <yt-formatted-string id=\"content-text\" slot=\"content\" split-lines=\"\" text=\"[[data.contentText]]\" user-input=\"\" class=\"style-scope ytd-comment-renderer\">\n </yt-formatted-string>\n <span class=\"more-button style-scope ytd-comment-renderer\" slot=\"more-button\">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n <span class=\"less-button style-scope ytd-comment-renderer\" slot=\"less-button\">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n </ytd-expander>\n </div>\n <ytd-comment-action-buttons-renderer id=\"action-buttons\" data=\"[[data.actionButtons.commentActionButtonsRenderer]]\" has-creator-reply=\"[[hasCreatorReply]]\" hidden=\"[[!data.actionButtons.commentActionButtonsRenderer]]\" reply-thumbnail=\"[[replyThumbnail]]\" vote-count=\"[[voteCount]]\" class=\"style-scope ytd-comment-renderer\">\n </ytd-comment-action-buttons-renderer>\n </div>\n <div id=\"action-menu\" class=\"style-scope ytd-comment-renderer\"></div>\n</div>\n<div id=\"edit-dialog\" hidden=\"[[!editDialog]]\" class=\"style-scope ytd-comment-renderer\"></div>\n\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return P6b=a},{mode:1});var gR={};gR.YtNextContinuationBehavior=[UB.YtTaskEmitterBehavior,{_noAccessors:!0,listeners:{"yt-load-next-continuation":"onLoadNextContinuation_"},nextContinuation:void 0,pendingContinuationRequest_:void 0,listeningForNavigate_:!1,created:function(){}, detached:function(){this.stopListeningForNavigate_()}, canUseContextualNetworkManager_:function(){return this.shouldUseTaskManager()&&!!this.getNetworkManager()}, startListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||this.listeningForNavigate_||(document.addEventListener("yt-navigate-start",EA(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)}, stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",EA(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)}, onLoadNextContinuation_:function(a,b){a.stopPropagation();if(this.nextContinuation.requestPath){a=this.nextContinuation.requestPath;var c={};y("direct_innertube_click_tracking_reporting")&&(c={context:{clickTracking:{clickTrackingParams:this.nextContinuation.clickTrackingParams}}});this.makeNextContinuationRequest_(a,b,c)}else a={locationRetrieved:function(d,e){var h={};y("direct_innertube_click_tracking_reporting")&&e.clickTrackingParams&&Object.assign(h,{context:{clickTracking:{clickTrackingParams:e.clickTrackingParams}}}); this.makeNextContinuationRequest_(d,b,h)}.bind(this)},vv(this.hostElement,"yt-retrieve-location",a)}, makeNextContinuationRequest_:function(a,b,c){Fq("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();a=b(a);var d;this.canUseContextualNetworkManager_()&&(d=this.getNetworkManager());d||(d=um().resolve(Uw));b=Dy.instance;if(gk("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&b){d=Ow([a.startsWith("/")?a.substr(1):a]);var e,h;c=Qw(b,{},d,c==null?void 0:(e=c.context)==null?void 0:(h=e.clickTracking)==null?void 0:h.clickTrackingParams).then(function(k){return{response:k}})}else c= this.nextContinuation.usePost?d.postData(a,c):d.fetchData(a); c.then(this.updateNextContinuationData_.bind(this,a));this.pendingContinuationRequest_=c;this.startListeningForNavigate_()}, updateNextContinuationData_:function(a,b){Fq("ncl");this.pendingContinuationRequest_=void 0;if(b){var c={};this.nextContinuation&&(c=this.nextContinuation);if(b.response&&b.response.continuationContents&&b.response.continuationContents[c.continuationType]){a=b.response.continuationContents[c.continuationType];var d=c.header||"data.header",e=a[c.responseHeaderKey||"header"];e&&this.set(d,e);d=c.contentsArray||"data.contents";e=this.getContents_(a,c.responseContentsKey||"contents")||[];this.pathExists_(d)?( e.unshift(d),this.push.apply(this,e)):this.set(d,e);if(e){e=this.getScreenLayer();var h=iq(e),k=hq(e),m=this.get("response.trackingParams",b);if(m&&h&&k){var p=fq(m);y("combine_ve_grafts")?Zq().graftServerVe(m,k,e):Lq(h,k,p);wv(this.hostElement,"yt-store-grafted-ve-action",[p])}vv(this.hostElement,"yt-next-continuation-data-updated",{continuationData:b,page:this,contentsArray:d})}this.set(c.continuationsArray||"data.continuations",a[c.responseContinuationsKey||"continuations"]||[])}else b.reload? Jm(new Mk("Reloading from continuation is unsupported")):b.responseContext&&b.responseContext.errors||(delete b.xsrf_token,delete b.timing,delete b.endpoint,delete b.csn,b.responseContext&&delete b.responseContext.serviceTrackingParams,d={request:nk(a,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(b).sort()},b.response&&(d.responseContentKeys=Object.keys(b.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(d.continuationType=this.nextContinuation.continuationType.substr(0, 256)),b=new Mk("Malformed continuation",d),a.indexOf("/comment_service_ajax")==0?Jm(b):Im(b)),this.set(c.continuationsArray||"data.continuations",[])}else Im(new Mk("Missing continuation response",a))}, getContents_:function(a,b){b=b.split(".");return uc.getValueByKeys(a,b)}, pathExists_:function(a){var b=this;a=a.toString().split(".");for(var c=0;c<a.length;c++)if(b=b[a[c]],b===void 0)return!1;return!0}, onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var $6b;var a7b;var b7b=function(){var a=J.apply(this,arguments)||this;a.triggered_=!1;return a}; l(b7b,J);f=b7b.prototype;f.attached=function(){this.maybeTriggerAutoload()}; f.detached=function(){this.hasBeenTriggered_=!1}; f.onPrescanVisible=function(){this.onShow()}; f.onShow=function(){this.showButton||this.trigger()}; f.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(vv(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))}; f.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()}; f.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()}; f.computeLabel_=function(a,b){return a===void 0?null:a.label||!b?a.label:this.showMoreText_}; f.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()}; f.getContinuationUrl=function(a){var b={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(b.itct=this.data.clickTrackingParams);return td(a,b)}; f.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)}; var hR=b7b;hR.prototype.showButtonChanged_=hR.prototype.showButtonChanged_;hR.prototype.observeData_=hR.prototype.observeData_;u([K(eD.YtVisibilityBehavior),v("design:type",Object)],hR.prototype,"ytVisibilityBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],hR.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],hR.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],hR.prototype,"showButton",void 0); u([Q({value:!1}),v("design:type",Boolean)],hR.prototype,"showIcon",void 0);u([Q({computed:"computeLabel_(data, showButton)"}),v("design:type",Object)],hR.prototype,"label",void 0);u([Q({value:Rw(Fv("SHOW_MORE",void 0,"Show More"))}),v("design:type",Object)],hR.prototype,"showMoreText_",void 0);u([Q({value:!1}),v("design:type",Boolean)],hR.prototype,"spinnerActive_",void 0);u([Q({value:!1}),v("design:type",Boolean)],hR.prototype,"hasBeenTriggered_",void 0); u([Q({value:void 0}),v("design:type",String)],hR.prototype,"observeVisibleOption",void 0);u([Q({value:void 0}),v("design:type",String)],hR.prototype,"observeHiddenOption",void 0);u([Q({value:"observe_once"}),v("design:type",Object)],hR.prototype,"observePrescanOption",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hR.prototype,"observeData_",null); u([O("showButton"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hR.prototype,"showButtonChanged_",null);hR=u([Wy({is:"yt-next-continuation",disableElementRegistration:!0})],hR); V(hR,"yt-next-continuation",function(){if(a7b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<template is=\"dom-if\" if=\"[[!showButton]]\" class=\"style-scope yt-next-continuation\">\n <tp-yt-paper-spinner id=\"spinner\" active=\"[[spinnerActive_]]\" class=\"style-scope yt-next-continuation\"></tp-yt-paper-spinner>\n</template>\n<template is=\"dom-if\" if=\"[[showButton]]\" class=\"style-scope yt-next-continuation\">\n <tp-yt-paper-button on-tap=\"trigger\" class=\"style-scope yt-next-continuation\">\n <yt-icon hidden$=\"[[!showIcon]]\" icon=\"subdirectory_arrow_right\" class=\"style-scope yt-next-continuation\"></yt-icon>\n <yt-formatted-string text=\"[[label]]\" class=\"style-scope yt-next-continuation\"></yt-formatted-string>\n </tp-yt-paper-button>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;$6b===void 0&&($6b=document.createElement("template"));var d=$6b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);a7b=a}a=a7b;return a},{mode:2});var c7b=function(){var a=J.apply(this,arguments)||this;a.hasSpam=!1;a.showButton=!0;a.actionMap={"yt-approve-comment-action":"approveCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-load-next-continuation":"onLoadNextContinuation"};a.nextContinuation={contentsArray:"data.contents",continuationType:"commentModerationPanelContinuation",requestPath:"/comment_service_ajax?action_get_comment_replies=1&pbj=1", usePost:!0};return a}; l(c7b,J);f=c7b.prototype;f.configureRendererStamper=function(){return{"data.continuations":{id:"continuation",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}}},"data.contents":{id:"held-comments",mapping:{commentRenderer:{component:"ytd-comment-renderer"}}},"data.likelySpamContents":{id:"likely-spam-comments",mapping:{commentRenderer:{component:"ytd-comment-renderer"}}}}}; f.ready=function(){var a=this,b=T(this.hostElement).querySelector("#moderation-contents");b&&b.addEventListener("scroll",function(){a.onPanelScroll()})}; f.dataChanged=function(){this.expander.collapsed=!0}; f.computeSettingsButton=function(a){var b,c,d;return(d=a==null?void 0:(b=a.expander)==null?void 0:(c=b.commentModerationPanelExpanderRenderer)==null?void 0:c.settingsButton)==null?void 0:d.buttonRenderer}; f.onPanelScroll=function(){var a=this;yz(this,"onPanelScroll",function(){var b=T(a.hostElement).querySelector("#moderation-contents");if(b){b=b.scrollTop===0;var c,d;kz((d=(c=a.expander.children[1])==null?void 0:c.offsetParent)!=null?d:a.hostElement,"scrolling",b)}},50)}; f.onNextContinuationDataUpdated=function(a,b){a=b.continuationData.response;var c,d;if(!((c=a.continuationContents)==null?0:(d=c.commentModerationPanelContinuation)==null?0:d.contents)){var e,h;if((e=a.continuationContents)==null?0:(h=e.commentModerationPanelContinuation)==null?0:h.likelySpamContents){var k;this.data.spamHeaderText=(k=a.continuationContents)==null?void 0:k.commentModerationPanelContinuation.spamHeaderText;var m;this.set("data.likelySpamContents",(m=a.continuationContents)==null?void 0: m.commentModerationPanelContinuation.likelySpamContents);this.nextContinuation={contentsArray:"data.likelySpamContents",continuationType:"commentModerationPanelContinuation",responseContentsKey:"likelySpamContents",usePost:!0};this.hasSpam=!0}}}; f.computeHasContinuation=function(a){return!!a}; f.hideSpamDivider=function(a){return!a||a&&this.data.contents.length===0}; f.computeSpamHeaderText=function(a,b){return a?b:Rw("")}; f.triggerContinuation=function(){this.hostElement.querySelector("yt-next-continuation").trigger();this.showButton=!1}; f.approveCommentAction=function(a){(a=this.get("approveCommentAction.commentId",a))&&this.removeComment(a)}; f.banAuthorAction=function(a){(a=this.get("banAuthorAction.commentId",a))&&this.removeComment(a)}; f.removeCommentAction=function(a){(a=this.get("removeCommentAction.commentId",a))&&this.removeComment(a)}; f.hideReportedCommentAction=function(a){(a=this.get("hideReportedCommentAction.commentId",a))&&this.removeComment(a)}; f.removeComment=function(a){var b=this.commentIdToHeldCommentsIndex(a);a=this.commentIdToLikelySpamCommentsIndex(a);b>=0?this.splice("data.contents",b,1):a>=0&&this.splice("data.likelySpamContents",a,1);this.data.contents&&this.data.contents.length!==0||this.data.likelySpamContents&&this.data.likelySpamContents.length!==0||vv(this.hostElement,"ytd-comment-moderation-panel-empty")}; f.commentIdToHeldCommentsIndex=function(a){var b;if((b=this.data)==null||!b.contents)return-1;for(b=0;b<this.data.contents.length;b++)if(this.data.contents[b].commentRenderer.commentId===a)return b;return-1}; f.commentIdToLikelySpamCommentsIndex=function(a){var b;if((b=this.data)==null||!b.likelySpamContents)return-1;for(b=0;b<this.data.likelySpamContents.length;b++)if(this.data.likelySpamContents[b].commentRenderer.commentId===a)return b;return-1}; var iR=c7b;iR.prototype.onNextContinuationDataUpdated=iR.prototype.onNextContinuationDataUpdated;iR.prototype.dataChanged=iR.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],iR.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],iR.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],iR.prototype,"ytRendererBehavior",void 0); u([K(gR.YtNextContinuationBehavior),v("design:type",Object)],iR.prototype,"ytNextContinuationBehavior",void 0);u([Q(),v("design:type",Object)],iR.prototype,"data",void 0);u([Q({computed:"computeSettingsButton(data)"}),v("design:type",Object)],iR.prototype,"settingsButton",void 0);u([Q(),v("design:type",Object)],iR.prototype,"hasSpam",void 0);u([Q({computed:"computeHasContinuation(data.continuations)"}),v("design:type",Boolean)],iR.prototype,"hasContinuation",void 0); u([Q(),v("design:type",Object)],iR.prototype,"showButton",void 0);u([My("#expander"),v("design:type",Object)],iR.prototype,"expander",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],iR.prototype,"dataChanged",null);u([M("yt-next-continuation-data-updated"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],iR.prototype,"onNextContinuationDataUpdated",null); iR=u([R({is:"ytd-comment-moderation-panel-renderer",disableElementRegistration:!0})],iR); V(iR,"ytd-comment-moderation-panel-renderer",function(){if(H4b!==void 0)return H4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-expander id=\"expander\" align-auto=\"\" always-toggleable=\"\" collapsed-height=\"0\" reversed=\"\" class=\"style-scope ytd-comment-moderation-panel-renderer\">\n <div class=\"more-button style-scope ytd-comment-moderation-panel-renderer\" slot=\"more-button\" on-click=\"triggerContinuation\">\n <span class=\"expander-text style-scope ytd-comment-moderation-panel-renderer\">\n [[getSimpleString(data.expander.commentModerationPanelExpanderRenderer.text)]]\n </span>\n <div class=\"icons style-scope ytd-comment-moderation-panel-renderer\">\n <ytd-button-renderer class=\"settings-button style-scope ytd-comment-moderation-panel-renderer\" data=\"[[settingsButton]]\">\n </ytd-button-renderer>\n <yt-icon id=\"expander-icon\" icon=\"yt-icons:expand-more\" class=\"style-scope ytd-comment-moderation-panel-renderer\"></yt-icon>\n </div>\n </div>\n <div class=\"less-button style-scope ytd-comment-moderation-panel-renderer\" slot=\"less-button\">\n <span class=\"expander-text style-scope ytd-comment-moderation-panel-renderer\">\n [[getSimpleString(data.expander.commentModerationPanelExpanderRenderer.text)]]\n </span>\n <div class=\"icons style-scope ytd-comment-moderation-panel-renderer\">\n <ytd-button-renderer class=\"settings-button style-scope ytd-comment-moderation-panel-renderer\" data=\"[[settingsButton]]\">\n </ytd-button-renderer>\n <yt-icon id=\"expander-icon\" icon=\"yt-icons:expand-less\" class=\"style-scope ytd-comment-moderation-panel-renderer\"></yt-icon>\n </div>\n </div>\n <div id=\"moderation-contents\" slot=\"content\" class=\"style-scope ytd-comment-moderation-panel-renderer\">\n <div id=\"held-comments\" class=\"style-scope ytd-comment-moderation-panel-renderer\"></div>\n <div id=\"likely-spam-divider\" hidden=\"[[hideSpamDivider(hasSpam)]]\" class=\"style-scope ytd-comment-moderation-panel-renderer\"></div>\n <yt-formatted-string id=\"likely-spam-header\" text=\"[[computeSpamHeaderText(data.likelySpamContents, data.spamHeaderText)]]\" class=\"style-scope ytd-comment-moderation-panel-renderer\">\n </yt-formatted-string>\n <div id=\"likely-spam-comments\" class=\"style-scope ytd-comment-moderation-panel-renderer\"></div>\n <div id=\"continuation\" class=\"style-scope ytd-comment-moderation-panel-renderer\"></div>\n </div>\n</ytd-expander>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return H4b=a},{mode:1});RB("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var d7b=function(){var a=J.apply(this,arguments)||this;a.roundedContainer=!0;a.JSC$14287_handleOpenPostCommentDialogActionAfterStamp=!1;a.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return a}; l(d7b,J);f=d7b.prototype; f.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{hasInlineCommentSection:"[[hasInlineCommentSection]]",shouldHideAuthor:"[[isInEngagementPanel]]",shouldShowVideoTime:"[[isInEngagementPanel]]",shouldShowMenuInCompactView:"[[isInEngagementPanel]]",isInEngagementPanel:"[[isInEngagementPanel]]",usesFullLockup:"[[usesFullLockup]]"}},postRenderer:"ytd-post-renderer",sharedPostRenderer:{component:"ytd-shared-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}}}}, "data.moderationPanel":{id:"moderation-panel",mapping:{commentModerationPanelRenderer:"ytd-comment-moderation-panel-renderer"}},"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}}; f.onStampFinished=function(){this.JSC$14287_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()}; f.handleSignalActionOpenPostCommentDialogAction=function(){var a=T(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");a?a.openDialog():this.JSC$14287_handleOpenPostCommentDialogActionAfterStamp=!0}; f.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})}; f.computeHasInlineCommentSection=function(a){return!!a}; f.computeHideBorder=function(){return this.isInEngagementPanel}; f.computeIsCompact=function(){return this.isInEngagementPanel}; f.computeUsesCompactLockup=function(a){return a==="BACKSTAGE_SURFACE_TYPE_HOME"||a==="BACKSTAGE_SURFACE_TYPE_SEARCH"||a==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||a==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||a==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"}; f.computeUsesFullLockup=function(){var a,b=(a=this.data)==null?void 0:a.post,c;a=(c=A(b,OQb))==null?void 0:c.surface;var d;c=(d=A(b,QQb))==null?void 0:d.originalPost;var e;if(d=a||((e=A(c,OQb))==null?void 0:e.surface))return!this.computeUsesCompactLockup(d)&&this.useUpdatedRepostUi;var h;return((h=A(b,QQb))==null?void 0:h.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi}; ia.Object.defineProperties(d7b.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var a,b;return((b=A((a=this.data)==null?void 0:a.post,OQb))==null?void 0:b.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}}, useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.useUpdatedRepostUi}}}); var jR=d7b;jR.prototype.onYtCommentModerationPanelEmpty=jR.prototype.onYtCommentModerationPanelEmpty;jR.prototype.onStampFinished=jR.prototype.onStampFinished;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],jR.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],jR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],jR.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],jR.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],jR.prototype,"roundedContainer",void 0);u([Q({computed:"computeHasInlineCommentSection(data.comments)"}),v("design:type",Boolean)],jR.prototype,"hasInlineCommentSection",void 0);u([Q({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),v("design:type",Boolean)],jR.prototype,"hideBorder",void 0); u([Q({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),v("design:type",Boolean)],jR.prototype,"isCompact",void 0);u([Q({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),v("design:type",Boolean)],jR.prototype,"usesFullLockup",void 0);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],jR.prototype,"onStampFinished",null); u([M("ytd-comment-moderation-panel-empty"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],jR.prototype,"onYtCommentModerationPanelEmpty",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],jR.prototype,"isInEngagementPanel",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],jR.prototype,"useUpdatedRepostUi",null);jR=u([R({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],jR); V(jR,"ytd-backstage-post-thread-renderer",function(){if(C4b!==void 0)return C4b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"post\" hidden=\"[[!data.post]]\" class=\"style-scope ytd-backstage-post-thread-renderer\"></div>\n<div id=\"comments-disabled\" hidden=\"[[!data.commentsDisabledMessage]]\" class=\"style-scope ytd-backstage-post-thread-renderer\">[[getSimpleString(data.commentsDisabledMessage)]]</div>\n<div id=\"moderation-panel\" hidden=\"[[!data.moderationPanel]]\" class=\"style-scope ytd-backstage-post-thread-renderer\"></div>\n<div id=\"comment-dialog\" hidden=\"[[!data.commentDialog]]\" class=\"style-scope ytd-backstage-post-thread-renderer\"></div>\n<div id=\"comments\" hidden=\"[[!data.comments]]\" class=\"style-scope ytd-backstage-post-thread-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return C4b=a},{mode:1});var e7b;var f7b=function(){return J.apply(this,arguments)||this}; l(f7b,J);f7b.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; var kR=f7b;u([K(X.YtRendererBehavior),v("design:type",Object)],kR.prototype,"rendererBehavior",void 0);u([K(Tz),v("design:type",Object)],kR.prototype,"dismissibleItemBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],kR.prototype,"rendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],kR.prototype,"data",void 0);kR=u([R({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],kR); V(kR,"ytd-comment-history-entry-renderer",function(){if(e7b!==void 0)return e7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"main style-scope ytd-comment-history-entry-renderer\">\n <yt-formatted-string class=\"summary style-scope ytd-comment-history-entry-renderer\" link-inherit-color=\"\" text=\"[[data.summary]]\"></yt-formatted-string>\n <ytd-expander class=\"content-expander style-scope ytd-comment-history-entry-renderer\" hidden=\"[[!data.content]]\" max-number-of-lines=\"4\">\n <yt-formatted-string class=\"content style-scope ytd-comment-history-entry-renderer\" slot=\"content\" force-default-style=\"\" split-lines=\"\" text=\"[[data.content]]\">\n </yt-formatted-string>\n <span class=\"more-button style-scope ytd-comment-history-entry-renderer\" slot=\"more-button\">[[getSimpleString(data.readMoreText)]]</span>\n <span class=\"less-button style-scope ytd-comment-history-entry-renderer\" slot=\"less-button\">[[getSimpleString(data.showLessText)]]</span>\n </ytd-expander>\n <yt-formatted-string class=\"timestamp style-scope ytd-comment-history-entry-renderer\" text=\"[[data.timestamp]]\"></yt-formatted-string>\n</div>\n<div id=\"menu\" class=\"style-scope ytd-comment-history-entry-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return e7b=a},{mode:1});var g7b;var h7b;var i7b;var j7b=function(){var a=J.apply(this,arguments)||this;a.richItemMinWidth=uk("wn_grid_min_item_width",310);a.isShorts=!1;a.isWatchNext=!1;return a}; l(j7b,J);ia.Object.defineProperties(j7b.prototype,{cardItems:{configurable:!0,enumerable:!0,get:function(){var a=[],b=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&mz(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var c;if(((c=this.data)==null?0:c.rows)&&b)for(b*=this.data.rows,c=0;c<b;c++)a.push({});return a}}}); var lR=j7b;u([K(Rz),v("design:type",Object)],lR.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],lR.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],lR.prototype,"data",void 0);u([Q({reflectToAttribute:!0,selector:aA,value:3}),v("design:type",Number)],lR.prototype,"itemsPerRow",void 0);u([Q({selector:igb,value:6}),v("design:type",Number)],lR.prototype,"slimItemsPerRow",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Number)],lR.prototype,"richItemMinWidth",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],lR.prototype,"miniMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lR.prototype,"isShorts",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lR.prototype,"isWatchNext",void 0); u([L("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),v("design:type",Array),v("design:paramtypes",[])],lR.prototype,"cardItems",null);lR=u([R({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],lR); V(lR,"ytd-ghost-grid-renderer",function(){if(i7b!==void 0)return i7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"ghost-grid style-scope ytd-ghost-grid-renderer\">\n <template is=\"dom-repeat\" items=\"[[cardItems]]\" class=\"style-scope ytd-ghost-grid-renderer\">\n <div class=\"ghost-card style-scope ytd-ghost-grid-renderer\">\n <div class=\"rich-thumbnail skeleton-bg-color style-scope ytd-ghost-grid-renderer\"></div>\n <div class=\"details style-scope ytd-ghost-grid-renderer\">\n <div class=\"channel-avatar skeleton-bg-color style-scope ytd-ghost-grid-renderer\"></div>\n <div class=\"details-text-shell style-scope ytd-ghost-grid-renderer\">\n <div class=\"rich-video-title text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer\"></div>\n <div class=\"video-meta rich-video-meta text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer\"></div>\n </div>\n </div>\n </div>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return i7b=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});RB("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var k7b=function(){var a=J.apply(this,arguments)||this;a.isOverridable=!1;a.spinnerActive=!1;a.showButton=!1;a.isShorts=!1;a.originalShowButton=!1;a.endOfList=!1;return a}; l(k7b,J);f=k7b.prototype;f.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShorts]]"}}}}}}; f.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var a;((a=this.data)==null?0:a.continuationEndpoint)&&(a=A(this.data.continuationEndpoint,Du))&&this.ytdReduxBehavior.dispatch(Pv({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:a}}))}; f.onShow=function(){this.showButton||this.endOfList||(this.spinnerActive=!0,this.data&&this.data.trigger==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&this.data.continuationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint))}; f.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)}; f.onServiceRequestCompleted=function(a,b){if(!y("kevlar_hide_spinner_on_empty_continuation_killswitch")){var c;(c=b.actions)!=null&&c.length||(this.spinnerActive=!1,this.endOfList=!0)}}; f.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)}; f.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)}; var mR=k7b;mR.prototype.showButtonChanged=mR.prototype.showButtonChanged;mR.prototype.onYtServiceRequestCompletedForButtonRenderer=mR.prototype.onYtServiceRequestCompletedForButtonRenderer;mR.prototype.onServiceRequestCompleted=mR.prototype.onServiceRequestCompleted;mR.prototype.onYtServiceRequestSentForButtonRenderer=mR.prototype.onYtServiceRequestSentForButtonRenderer;mR.prototype.observeData=mR.prototype.observeData; u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],mR.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],mR.prototype,"ytRendererBehavior",void 0);u([K(eD.YtVisibilityBehavior),v("design:type",Object)],mR.prototype,"ytVisibilityBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],mR.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],mR.prototype,"ytdReduxBehavior",void 0); u([Q(),v("design:type",Object)],mR.prototype,"data",void 0);u([Q(),v("design:type",Object)],mR.prototype,"isOverridable",void 0);u([Q(),v("design:type",Object)],mR.prototype,"spinnerActive",void 0);u([Q(),v("design:type",Object)],mR.prototype,"showButton",void 0);u([Q(),v("design:type",Object)],mR.prototype,"isShorts",void 0);u([Q(),v("design:type",Object)],mR.prototype,"endOfList",void 0);u([My("ytd-button-renderer"),v("design:type",TB)],mR.prototype,"buttonRenderer",void 0); u([Q(),v("design:type",Object)],mR.prototype,"buttonOverrides",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mR.prototype,"observeData",null);u([M("yt-service-request-sent-button-renderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mR.prototype,"onYtServiceRequestSentForButtonRenderer",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],mR.prototype,"onServiceRequestCompleted",null);u([M("yt-service-request-completed-button-renderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mR.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);u([Py("showButton"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mR.prototype,"showButtonChanged",null); mR=u([R({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],mR); V(mR,"ytd-continuation-item-renderer",function(){if(h7b!==void 0)return h7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"ghost-cards\" class=\"style-scope ytd-continuation-item-renderer\"></div>\n<tp-yt-paper-spinner id=\"spinner\" active=\"[[spinnerActive]]\" hidden=\"[[showButton]]\" class=\"style-scope ytd-continuation-item-renderer\">\n</tp-yt-paper-spinner>\n<div id=\"button\" hidden=\"[[!showButton]]\" class=\"style-scope ytd-continuation-item-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return h7b=a},{mode:1});var l7b;var m7b=function(){var a=J.apply(this,arguments)||this;a.buttonOverrides={size:"S",iconPosition:"icon-only"};a.replyButtonOverrides={size:"S",type:"text"};return a}; l(m7b,J);f=m7b.prototype;f.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}}; f.detached=function(){this.replyBox&&this.replyBox.remove()}; f.showReplyDialog=function(a){if(a){var b=this.replyBox;b||(b=document.createElement("ytd-comment-reply-dialog-renderer"),b.id="replybox",T(this.replyDialogDiv).appendChild(b));b.data=a;this.replyDialogDiv.hidden=!1;b.openDialog()}}; f.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0}; f.onYtServiceRequestSent=function(a,b){a.stopPropagation();if(b.actions)for(var c=0;c<b.actions.length;c++){var d=A(b.actions[c],$Qb);d?this.handleUpdateCommentVoteAction(d):a.target===this.heartButton&&this.toggleHeartState()}}; f.handleUpdateCommentVoteAction=function(a){var b;(b=this.toolbarState)!=null&&b.key&&this.ytdReduxBehavior.dispatch(Vv("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:a.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":a.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))}; f.toggleHeartState=function(){var a;(a=this.toolbarState)!=null&&a.key&&this.ytdReduxBehavior.dispatch(Vv("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))}; ia.Object.defineProperties(m7b.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return(((a=this.toolbarState)==null?void 0:a.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(b=this.toolbarData)==null?void 0:b.likeCountLiked:(c=this.toolbarData)==null?void 0:c.likeCountNotliked)||""}}, showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}}, isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.toolbarSurface)==null?void 0:a.commentDisabledActionCommand)!==void 0}}, hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.toolbarSurface)==null?void 0:a.prepareAccountCommand)!==void 0&&!y("comment_prepare_account_command_killswitch")}}, likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b=A((a=this.toolbarSurface)==null?void 0:a.prepareAccountCommand,Hu),c,d,e,h,k,m,p,q,r;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((c=this.toolbarSharedData)==null||!c.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((d=this.toolbarState)==null?void 0:d.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled? void 0:b!=null?b:A((e=this.toolbarSurface)==null?void 0:e.likeCommand,Hu),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:b!=null?b:A((h=this.toolbarSurface)==null?void 0:h.unlikeCommand,Hu),defaultCommand:this.isVisiblyDisabled?A((k=this.toolbarSurface)==null?void 0:k.commentDisabledActionCommand,Hu):void 0,defaultTooltip:(m=this.toolbarData)==null?void 0:m.likeInactiveTooltip,toggledTooltip:(p=this.toolbarData)==null?void 0:p.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled? "STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(q=this.toolbarData)==null?void 0:q.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(r=this.toolbarSharedData)==null?void 0:r.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}}, dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b=A((a=this.toolbarSurface)==null?void 0:a.prepareAccountCommand,Hu),c,d,e,h,k,m,p,q,r,w;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((c=this.toolbarSharedData)==null||!c.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((d=this.toolbarState)==null?void 0:d.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"}, defaultServiceEndpoint:this.isVisiblyDisabled?void 0:b!=null?b:A((e=this.toolbarSurface)==null?void 0:e.dislikeCommand,Hu),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:b!=null?b:A((h=this.toolbarSurface)==null?void 0:h.undislikeCommand,Hu),defaultCommand:this.isVisiblyDisabled?A((k=this.toolbarSurface)==null?void 0:k.commentDisabledActionCommand,Hu):void 0,defaultTooltip:(m=this.toolbarData)==null?void 0:m.dislikeInactiveTooltip,toggledTooltip:(p=this.toolbarData)==null?void 0:p.dislikeActiveTooltip, toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(q=this.toolbarSharedData)==null?void 0:q.dislikeReplyButtonA11y:(r=this.toolbarSharedData)==null?void 0:r.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(w=this.toolbarSharedData)==null?void 0:w.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}}, creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b,c;if(((a=this.toolbarState)==null?void 0:a.heartState)!==void 0&&((b=this.toolbarState)==null?void 0:b.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((c=this.toolbarState)==null?void 0:c.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var d,e,h,k,m,p,q,r,w,z,C,E,I,N;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(d=this.toolbarData)==null?void 0:d.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"}, isHearted:((e=this.toolbarState)==null?void 0:e.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((h=this.toolbarState)==null?void 0:h.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((k=this.toolbarState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((m=this.toolbarState)==null?void 0:m.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:A((p=this.toolbarSurface)==null?void 0:p.heartCommand, Hu),unheartEndpoint:this.isVisiblyDisabled?void 0:A((q=this.toolbarSurface)==null?void 0:q.unheartCommand,Hu),disabledEndpoint:this.isVisiblyDisabled?A((r=this.toolbarSurface)==null?void 0:r.commentDisabledActionCommand,Hu):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(w=this.toolbarData)==null?void 0:w.heartActiveTooltip,unheartedTooltip:(z=this.toolbarData)==null?void 0:z.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((C= this.toolbarState)==null?void 0:C.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(E=this.toolbarSharedData)==null?void 0:E.unheartButtonA11y:(I=this.toolbarSharedData)==null?void 0:I.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(N=this.toolbarSharedData)==null?void 0:N.heartButtonA11y}}}}}}}, hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.toolbarSurface)==null||!a.replyCommand)}}, replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(a=this.commentStrings)==null?void 0:a.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled?void 0:A((b=this.toolbarSurface)==null?void 0:b.replyCommand,Hu),command:this.isVisiblyDisabled?A((c=this.toolbarSurface)==null?void 0:c.commentDisabledActionCommand,Hu):void 0}}}}); var nR=m7b;nR.prototype.onYtServiceRequestSent=nR.prototype.onYtServiceRequestSent;nR.prototype.hideReplyDialogDiv=nR.prototype.hideReplyDialogDiv;u([Q(),v("design:type",Object)],nR.prototype,"commentStrings",void 0);u([Q(),v("design:type",Boolean)],nR.prototype,"isReply",void 0);u([Q(),v("design:type",Object)],nR.prototype,"toolbarData",void 0);u([Q(),v("design:type",Object)],nR.prototype,"toolbarSharedData",void 0);u([Q(),v("design:type",String)],nR.prototype,"toolbarStateKey",void 0); u([Q(),v("design:type",String)],nR.prototype,"toolbarSurfaceKey",void 0);u([K(Rz),v("design:type",Object)],nR.prototype,"ytdReduxBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],nR.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],nR.prototype,"ytRendererstamperBehavior",void 0);u([My("#reply-dialog"),v("design:type",HTMLElement)],nR.prototype,"replyDialogDiv",void 0); u([My("#replybox"),v("design:type",Object)],nR.prototype,"replyBox",void 0);u([My("ytd-creator-heart-renderer"),v("design:type",Object)],nR.prototype,"heartButton",void 0);u([Q({selector:function(a,b){return bw(a.entities,"engagementToolbarStateEntityPayload",b)}, selectorArgs:["toolbarStateKey"]}),v("design:type",Object)],nR.prototype,"toolbarState",void 0);u([Q({selector:Phb,selectorArgs:["toolbarSurfaceKey"]}),v("design:type",Object)],nR.prototype,"toolbarSurface",void 0);u([Q(),v("design:type",Object)],nR.prototype,"buttonOverrides",void 0);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nR.prototype,"hideReplyDialogDiv",null); u([L("toolbarData","toolbarState"),v("design:type",String),v("design:paramtypes",[])],nR.prototype,"likeCount",null);u([L("likeCount"),v("design:type",Boolean),v("design:paramtypes",[])],nR.prototype,"showLikeCount",null);u([L("toolbarSurface"),v("design:type",Boolean),v("design:paramtypes",[])],nR.prototype,"isVisiblyDisabled",null);u([L("toolbarSurface"),v("design:type",Boolean),v("design:paramtypes",[])],nR.prototype,"hasPrepareAccountCommand",null); u([L("toolbarData","toolbarState","toolbarSurface"),v("design:type",Object),v("design:paramtypes",[])],nR.prototype,"likeToggleButtonRenderer",null);u([L("isReply","toolbarData","toolbarState","toolbarSurface"),v("design:type",Object),v("design:paramtypes",[])],nR.prototype,"dislikeToggleButtonRenderer",null);u([L("toolbarData","toolbarState","toolbarSurface"),v("design:type",Object),v("design:paramtypes",[])],nR.prototype,"creatorHeartSupportedRenderer",null); u([L("toolbarSurface"),v("design:type",Boolean),v("design:paramtypes",[])],nR.prototype,"hasReplyCommand",null);u([L("toolbarSurface","commentStrings","isVisiblyDisabled"),v("design:type",Object),v("design:paramtypes",[])],nR.prototype,"replyButtonRenderer",null);u([Q(),v("design:type",Object)],nR.prototype,"replyButtonOverrides",void 0);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],nR.prototype,"onYtServiceRequestSent",null); nR=u([R({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],nR); V(nR,"ytd-comment-engagement-bar",function(){if(l7b!==void 0)return l7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"toolbar\" class=\"style-scope ytd-comment-engagement-bar\">\n \n <ytd-toggle-button-renderer id=\"like-button\" button-tooltip-position=\"bottom\" data=\"[[likeToggleButtonRenderer]]\" icon-size=\"16\" overrides=\"[[buttonOverrides]]\" class=\"style-scope ytd-comment-engagement-bar\">\n </ytd-toggle-button-renderer>\n <span id=\"vote-count-middle\" hidden=\"[[!showLikeCount]]\" aria-label$=\"[[voteCount.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-comment-engagement-bar\">\n [[likeCount]]\n </span>\n \n <ytd-toggle-button-renderer id=\"dislike-button\" button-tooltip-position=\"bottom\" data=\"[[dislikeToggleButtonRenderer]]\" icon-size=\"16\" overrides=\"[[buttonOverrides]]\" class=\"style-scope ytd-comment-engagement-bar\">\n </ytd-toggle-button-renderer>\n \n <div id=\"creator-heart\" class=\"style-scope ytd-comment-engagement-bar\"></div>\n \n <ytd-button-renderer id=\"reply-button-end\" data=\"[[replyButtonRenderer]]\" force-icon-button=\"true\" hidden=\"[[!hasReplyCommand]]\" overrides=\"[[replyButtonOverrides]]\" class=\"style-scope ytd-comment-engagement-bar\">\n </ytd-button-renderer>\n</div>\n\n<div id=\"reply-dialog\" class=\"style-scope ytd-comment-engagement-bar\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return l7b=a},{mode:1});var n7b;var o7b;var oR=function(){return J.apply(this,arguments)||this}; l(oR,J);oR.prototype.computeState=function(a){switch(a==null?void 0:a.stateIdentifier){case"TRI_STATE_IDENTIFIER_UNTOGGLED_STATE":return"untoggled";case"TRI_STATE_IDENTIFIER_TOGGLING_STATE":return"toggling";case"TRI_STATE_IDENTIFIER_TOGGLED_STATE":return"toggled";default:return"unknown";}}; oR.prototype.updateStateIdentifier=function(a){if(this.viewModel.triStateKey){var b=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(Vv("triStateButtonStateEntityPayload",b,{key:b,stateIdentifier:a}))}}; oR.prototype.onClick=function(){var a=this;if(this.data)switch(this.ytRendererBehavior.logExplicitClick(this.data),this.state){case"toggled":this.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE");break;case"untoggled":this.viewModel.transitionCommand?(this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLING_STATE"),this.ytComponentBehavior.resolveCommand(this.viewModel.transitionCommand,{commandController:{onSuccess:function(){a.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}, onServerError:function(){a.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE");}}; ia.Object.defineProperties(oR.prototype,{data:{configurable:!0,enumerable:!0,get:function(){switch(this.state){case"untoggled":return this.viewModel.untoggledStateData;case"toggling":return this.viewModel.togglingStateData;case"toggled":return this.viewModel.toggledStateData;}}}, buttonText:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.buttonText)||""}}}); var pR=oR;u([Q(),v("design:type",Object)],pR.prototype,"viewModel",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],pR.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],pR.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],pR.prototype,"ytRendererBehavior",void 0);u([Q({selector:Qhb,selectorArgs:["viewModel.triStateKey"]}),v("design:type",Object)],pR.prototype,"triStateButtonStateEntity",void 0); u([Q({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),v("design:type",String)],pR.prototype,"state",void 0);u([L("viewModel","state"),v("design:type",Object),v("design:paramtypes",[])],pR.prototype,"data",null);u([L("data"),v("design:type",String),v("design:paramtypes",[])],pR.prototype,"buttonText",null);pR=u([R({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],pR); V(pR,"ytd-tri-state-button-view-model",function(){if(o7b!==void 0)return o7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-button noink=\"\" on-click=\"onClick\" class=\"style-scope ytd-tri-state-button-view-model\">\n [[buttonText]]\n</tp-yt-paper-button>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return o7b=a},{mode:1});var p7b=function(){var a=J.apply(this,arguments)||this;a.useSmallAvatars=y("small_avatars_for_comments");a.webWatchCompactComments=y("web_watch_compact_comments");a.editDialog=null;return a}; l(p7b,J);f=p7b.prototype;f.onShow=function(){Fq("cmv",void 0,"wn_comments")}; f.configureRendererStamper=function(){return{authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},linkedCommentBadge:{id:"linked-comment-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[linkedCommentBadge]]"}}}},pinnedCommentBadge:{id:"pinned-comment-badge",mapping:{renderer:"ytd-pinned-comment-badge-renderer"}},sponsorCommentBadge:{id:"sponsor-comment-badge",mapping:{renderer:"ytd-sponsor-comment-badge-renderer"}}, editDialog:{id:"edit-dialog",mapping:{commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}}}}; f.detached=function(){this.editDialog=null;this.expander.reset()}; f.updateBackgroundColor=function(){if(this.backgroundColor){var a={"--ytd-comment-paid-background-color":ay(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};mz(this.hostElement,a)}else mz(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})}; f.resetExpander=function(){var a;(a=this.expander)==null||a.reset()}; f.openEditDialog=function(a){a.dialog&&(this.editDialog=a.dialog,this.JSC$14322_editReplyDialogContainer?this.JSC$14322_editReplyDialogContainer.openDialog():this.JSC$14322_editCommentDialogContainer&&this.JSC$14322_editCommentDialogContainer.focus())}; f.onYtNavigate=function(a){var b=a.detail.endpoint;if(b=A(b,ITb)||A(b,JTb))a.stopPropagation(),this.openEditDialog(b)}; f.onYtCommentboxDismiss=function(){this.editDialog=null;mz(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})}; f.onAuthorThumbnailClicked=function(){var a=this;y("enable_profile_cards_on_comments")&&this!=null&&this.authorThumbnailEndpoint&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{commandController:{onSuccess:function(b,c){a.onAuthorThumbnailEndpointSuccess(c)}, onServerError:function(b,c){Jm(new Mk("Failed to resolve the command",c))}}})}; f.onAuthorThumbnailEndpointSuccess=function(a){if((a=a==null?void 0:a.popupCommand)&&this.authorThumbnailAnchor){this.ytComponentBehavior.resolveCommand(a,{form:{element:this.authorThumbnailAnchor}});this.logScreenVe();a=a==null?void 0:a.clickTrackingParams;var b=hq();a&&b&&Zq().graftServerVe(a,b)}}; f.logScreenVe=function(){$q(Zq(),66557)}; f.onYtCommentboxResize=function(a){var b;(a==null?0:(b=a.detail)==null?0:b.height)&&mz(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":a.detail.height+"px"})}; ia.Object.defineProperties(p7b.prototype,{linked:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.linkedCommentText}}, linkedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.linked?{metadataBadgeRenderer:{label:this.viewModel.linkedCommentText,style:"BADGE_STYLE_TYPE_SIMPLE"}}:null}}, pinned:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.pinnedText}}, pinnedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.pinned?{renderer:{icon:{iconType:"KEEP"},label:{runs:[{text:this.viewModel.pinnedText}]}}}:null}}, authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.commentEntity)==null?void 0:a.author;return b&&(b.isCreator||b.isVerified||b.isArtist)?{renderer:{authorEndpoint:b.channelPageEndpoint?A(b.channelPageEndpoint,Hu):A(b.channelCommand,Hu),authorText:{runs:[{text:b.displayName}]},color:b.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:b.isArtist?{iconType:"OFFICIAL_ARTIST_BADGE"}: b.isVerified?{iconType:b.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:b.isArtist||b.isVerified?b.innerBadgeA11y:void 0}}:null}}, hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}}, sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.commentEntity)==null?void 0:a.author;return b!=null&&b.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:b.sponsorBadgeUrl}]},tooltip:b.sponsorBadgeA11y}}:null}}, hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}}, pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var a;return A((a=this.commentSurfaceEntity)==null?void 0:a.pdgCommentChip,MTb)||null}}, viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}}, backgroundColor:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.commentSurfaceEntity)==null?void 0:a.commentBackgroundColor)!=null?b:null}}, optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return y("web_watch_compact_comments")}}, isReply:{configurable:!0,enumerable:!0,get:function(){var a,b;return(((a=this.commentEntity)==null?void 0:(b=a.properties)==null?void 0:b.replyLevel)||0)>0}}, authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var a,b;if(y("enable_profile_cards_on_comments")&&((a=this.commentEntity)==null?0:(b=a.author)==null?0:b.profileCardEndpoint)&&this.viewModel.allowProfileCard){var c,d;return A((c=this.commentEntity)==null?void 0:(d=c.author)==null?void 0:d.profileCardEndpoint,Hu)}var e,h;return A((e=this.commentEntity)==null?void 0:(h=e.avatar)==null?void 0:h.endpoint,Hu)}}, authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var a,b;if(y("enable_profile_cards_on_comments")&&((a=this.commentEntity)==null?0:(b=a.author)==null?0:b.channelPageEndpoint)){var c,d;return A((c=this.commentEntity)==null?void 0:(d=c.author)==null?void 0:d.channelPageEndpoint,Hu)}var e,h;return A((e=this.commentEntity)==null?void 0:(h=e.avatar)==null?void 0:h.endpoint,Hu)}}, authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e=(a=this.commentEntity)==null?void 0:(b=a.avatar)==null?void 0:(c=b.image)==null?void 0:(d=c.sources)==null?void 0:d[0];return e?{thumbnails:[{url:e.url,width:e.width,height:e.height}]}:null}}, authorTextClass:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.commentEntity)==null?0:(b=a.author)==null?0:b.isCreator)?"channel-owner":""}}, authorChannelName:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.commentEntity)==null?void 0:(b=a.author)==null?void 0:b.displayName)||""}}, publishedTime:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.commentEntity)==null?void 0:(b=a.properties)==null?void 0:b.publishedTime)||null}}, publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var a;return A((a=this.commentSurfaceEntity)==null?void 0:a.publishedTimeCommand,Hu)||null}}, contentText:{configurable:!0,enumerable:!0,get:function(){var a,b;if(((a=this.commentEntity)==null?0:a.translatedContent)&&((b=this.translateButtonState)==null?void 0:b.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var c,d;return((c=this.commentEntity)==null?void 0:(d=c.properties)==null?void 0:d.content)||null}}, shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}}, expandText:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.commentSharedEntity)==null?void 0:(b=a.strings)==null?void 0:b.expandText)||""}}, collapseText:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.commentSharedEntity)==null?void 0:(b=a.strings)==null?void 0:b.collapseText)||""}}, shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.commentEntity)==null||!a.isTranslationAvailable)}}, translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var a,b,c=(b=A((a=this.viewModel)==null?void 0:a.translateButton,eRb))!=null?b:{},d,e,h,k,m,p,q,r,w,z,C;return Object.assign({},c,{untoggledStateData:Object.assign({},c.untoggledStateData,{buttonText:(d=this.commentEntity)==null?void 0:(e=d.translateData)==null?void 0:e.text}),togglingStateData:Object.assign({},c.togglingStateData,{buttonText:(h=this.commentSharedEntity)==null? void 0:(k=h.strings)==null?void 0:k.translatingText}),toggledStateData:Object.assign({},c.toggledStateData,{buttonText:(m=this.commentSharedEntity)==null?void 0:(p=m.strings)==null?void 0:p.seeOriginalText}),transitionCommand:((q=this.commentEntity)==null?0:q.translatedContent)?void 0:A((r=this.commentEntity)==null?void 0:(w=r.translateData)==null?void 0:w.translateComment,Hu),triStateKey:(z=this.commentEntity)==null?void 0:(C=z.properties)==null?void 0:C.translateButtonEntityKey})}}, overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((b=A(A((a=this.toolbarSurface)==null?void 0:a.menuCommand,Hu),KTb))==null?void 0:(c=b.menu)==null?void 0:c.menuRenderer)||null}}}); var qR=p7b;qR.prototype.onYtCommentboxResize=qR.prototype.onYtCommentboxResize;qR.prototype.onYtCommentboxDismiss=qR.prototype.onYtCommentboxDismiss;qR.prototype.onYtNavigate=qR.prototype.onYtNavigate;qR.prototype.resetExpander=qR.prototype.resetExpander;qR.prototype.updateBackgroundColor=qR.prototype.updateBackgroundColor;u([K(X.YtRendererBehavior),v("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],qR.prototype,"ytdReduxBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],qR.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qR.prototype,"ytRendererstamperBehavior",void 0);u([My("#author-thumbnail > a"),v("design:type",HTMLElement)],qR.prototype,"authorThumbnailAnchor",void 0);u([Q({reflectToAttribute:!0}),L("viewModel"),v("design:type",Boolean),v("design:paramtypes",[])],qR.prototype,"linked",null); u([L("viewModel","linked"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"linkedCommentBadge",null);u([Q({reflectToAttribute:!0}),L("viewModel"),v("design:type",Boolean),v("design:paramtypes",[])],qR.prototype,"pinned",null);u([L("viewModel","pinned"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"pinnedCommentBadge",null);u([L("commentEntity","commentSharedEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"authorCommentBadge",null); u([Q({reflectToAttribute:!0}),L("authorCommentBadge"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"hasAuthorBadge",null);u([L("commentEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"sponsorCommentBadge",null);u([Q({reflectToAttribute:!0}),L("sponsorCommentBadge"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"hasSponsorBadge",null); u([L("commentSurfaceEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"pdgCommentChipRenderer",null);u([Q(),v("design:type",Object)],qR.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"viewModel",null);u([Q({selector:function(a,b){return bw(a.entities,"commentSharedEntityPayload",b)}, selectorArgs:["viewModel.sharedKey"]}),v("design:type",Object)],qR.prototype,"commentSharedEntity",void 0);u([Q({selector:function(a,b){return bw(a.entities,"commentEntityPayload",b)}, selectorArgs:["viewModel.commentKey"]}),v("design:type",Object)],qR.prototype,"commentEntity",void 0);u([Q({selector:function(a,b){return bw(a.entities,"commentSurfaceEntityPayload",b)}, selectorArgs:["viewModel.commentSurfaceKey"]}),v("design:type",Object)],qR.prototype,"commentSurfaceEntity",void 0);u([Q({selector:Phb,selectorArgs:["viewModel.toolbarSurfaceKey"]}),v("design:type",Object)],qR.prototype,"toolbarSurface",void 0);u([Q({selector:Qhb,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),v("design:type",Object)],qR.prototype,"translateButtonState",void 0); u([L("commentSurfaceEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"backgroundColor",null);u([Q({reflectToAttribute:!0}),L("viewModel"),v("design:type",Boolean),v("design:paramtypes",[])],qR.prototype,"optimalReadingWidthComments",null);u([My("ytd-expander"),v("design:type",Object)],qR.prototype,"expander",void 0);u([O("backgroundColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qR.prototype,"updateBackgroundColor",null); u([Q({reflectToAttribute:!0}),v("design:type",Object)],qR.prototype,"useSmallAvatars",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qR.prototype,"webWatchCompactComments",void 0);u([Q({reflectToAttribute:!0}),L("commentEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"isReply",null);u([L("commentEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"authorThumbnailEndpoint",null); u([L("commentEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"authorNameEndpoint",null);u([L("commentEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"authorThumbnail",null);u([L("commentEntity"),v("design:type",String),v("design:paramtypes",[])],qR.prototype,"authorTextClass",null);u([L("commentEntity"),v("design:type",String),v("design:paramtypes",[])],qR.prototype,"authorChannelName",null); u([L("commentEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"publishedTime",null);u([L("commentSurfaceEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"publishedTimeCommand",null);u([L("commentEntity","translateButtonState"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"contentText",null);u([O("contentText"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qR.prototype,"resetExpander",null); u([L("commentEntity"),v("design:type",Boolean),v("design:paramtypes",[])],qR.prototype,"shouldShowReadMoreInitially",null);u([L("commentSharedEntity"),v("design:type",String),v("design:paramtypes",[])],qR.prototype,"expandText",null);u([L("commentSharedEntity"),v("design:type",String),v("design:paramtypes",[])],qR.prototype,"collapseText",null);u([L("commentEntity"),v("design:type",Boolean),v("design:paramtypes",[])],qR.prototype,"shouldShowTranslateButton",null); u([L("commentEntity","commentSharedEntity"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"translateButton",null);u([L("toolbarSurface"),v("design:type",Object),v("design:paramtypes",[])],qR.prototype,"overflowMenuRenderer",null);u([Q(),v("design:type",Object)],qR.prototype,"editDialog",void 0);u([My("ytd-comment-dialog-renderer"),v("design:type",Object)],qR.prototype,"JSC$14322_editCommentDialogContainer",void 0); u([My("ytd-comment-reply-dialog-renderer"),v("design:type",Object)],qR.prototype,"JSC$14322_editReplyDialogContainer",void 0);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qR.prototype,"onYtNavigate",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qR.prototype,"onYtCommentboxDismiss",null); u([M("yt-commentbox-resize"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qR.prototype,"onYtCommentboxResize",null);qR=u([R({disableElementRegistration:!0,is:"ytd-comment-view-model"})],qR); V(qR,"ytd-comment-view-model",function(){if(n7b!==void 0)return n7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"paid-comment-background\" class=\"style-scope ytd-comment-view-model\"></div>\n<div id=\"linked-comment-badge\" class=\"style-scope ytd-comment-view-model\"></div>\n\n<div id=\"body\" hidden=\"[[editDialog]]\" class=\"style-scope ytd-comment-view-model\">\n \n <div id=\"author-thumbnail\" class=\"style-scope ytd-comment-view-model\">\n <a class=\"yt-simple-endpoint style-scope ytd-comment-view-model\" href$=\"[[computeOptionalHref_(authorThumbnailEndpoint)]]\" on-click=\"onAuthorThumbnailClicked\" data=\"[[authorThumbnailEndpoint]]\">\n <yt-img-shadow fit=\"\" height=\"40\" thumbnail=\"[[authorThumbnail]]\" width=\"40\" class=\"style-scope ytd-comment-view-model\">\n </yt-img-shadow>\n </a>\n </div>\n <div id=\"main\" class=\"style-scope ytd-comment-view-model\">\n <div id=\"header\" class=\"style-scope ytd-comment-view-model\">\n <div id=\"pinned-comment-badge\" class=\"style-scope ytd-comment-view-model\"></div>\n <div id=\"header-author\" class=\"style-scope ytd-comment-view-model\">\n \n <h3 class=\"style-scope ytd-comment-view-model\"> \n <a id=\"author-text\" class=\"yt-simple-endpoint style-scope ytd-comment-view-model\" href$=\"[[computeOptionalHref_(authorNameEndpoint)]]\" data=\"[[authorNameEndpoint]]\" hidden=\"[[authorCommentBadge]]\">\n <span class$=\"[[authorTextClass]] style-scope ytd-comment-view-model\" class=\"style-scope ytd-comment-view-model\">\n [[authorChannelName]]\n </span>\n </a>\n </h3>\n <span id=\"author-comment-badge\" class=\"style-scope ytd-comment-view-model\"></span>\n <span id=\"sponsor-comment-badge\" class=\"style-scope ytd-comment-view-model\"></span>\n <span dir=\"auto\" id=\"published-time-text\" class=\"style-scope ytd-comment-view-model\">\n <a class=\"yt-simple-endpoint style-scope ytd-comment-view-model\" href$=\"[[computeHref_(publishedTimeCommand)]]\" data=\"[[publishedTimeCommand]]\">\n [[publishedTime]]\n </a>\n </span>\n </div>\n </div>\n \n <ytd-expander id=\"expander\" can-toggle=\"[[shouldShowReadMoreInitially]]\" max-number-of-lines=\"4\" class=\"style-scope ytd-comment-view-model\">\n \n <yt-pdg-comment-chip-renderer id=\"paid-comment-chip\" slot=\"content\" data=\"[[pdgCommentChipRenderer]]\" hidden=\"[[!pdgCommentChipRenderer]]\" class=\"style-scope ytd-comment-view-model\">\n </yt-pdg-comment-chip-renderer>\n <yt-attributed-string id=\"content-text\" slot=\"content\" data=\"[[contentText]]\" user-input=\"\" class=\"style-scope ytd-comment-view-model\">\n </yt-attributed-string>\n <span class=\"more-button style-scope ytd-comment-view-model\" slot=\"more-button\">[[expandText]]</span>\n <span class=\"less-button style-scope ytd-comment-view-model\" slot=\"less-button\">[[collapseText]]</span>\n </ytd-expander>\n <ytd-tri-state-button-view-model class=\"translate-button style-scope ytd-comment-view-model\" hidden=\"[[!shouldShowTranslateButton]]\" view-model=\"[[translateButton]]\">\n </ytd-tri-state-button-view-model>\n <ytd-comment-engagement-bar id=\"action-buttons\" comment-strings=\"[[commentSharedEntity.strings]]\" is-reply=\"[[isReply]]\" toolbar-data=\"[[commentEntity.toolbar]]\" toolbar-shared-data=\"[[commentSharedEntity.toolbarShared]]\" toolbar-state-key=\"[[viewModel.toolbarStateKey]]\" toolbar-surface-key=\"[[viewModel.toolbarSurfaceKey]]\" class=\"style-scope ytd-comment-view-model\">\n </ytd-comment-engagement-bar>\n </div>\n \n <div id=\"action-menu\" class=\"style-scope ytd-comment-view-model\">\n <ytd-menu-renderer data=\"[[overflowMenuRenderer]]\" class=\"style-scope ytd-comment-view-model\"></ytd-menu-renderer>\n </div>\n</div>\n<div id=\"edit-dialog\" hidden=\"[[!editDialog]]\" class=\"style-scope ytd-comment-view-model\"></div>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return n7b=a},{mode:Mz("kevlar_poly_si_batch_j025")?1:2});var rR=function(){var a=Jy.apply(this,arguments)||this;a.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return a}; l(rR,Jy);f=rR.prototype;f.configureContinuationPathMap=function(){return{}}; f.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()}; f.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)}; f.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)}; f.observeData=function(){this.data&&(this.continuationIsReloading=!1)}; var q7b=function(a,b){a.reloadContinuationItemsCommandMatcher=b}; rR.prototype.handleAppendContinuationItemsAction=function(a){var b=A(a,ATa);if(this.data&&this.data.targetId&&b&&this.continuationPathMap&&b.targetId===this.data.targetId){var c=hIa(a);if((a=c&&this.continuationPathMap[c])&&c){c=this.get(a,this.data);var d;a:{for(d=0;d<c.length;d++){var e=c[d],h=void 0,k=!!A((h=A(e,GRb))==null?void 0:h.content,SWa);if(A(e,DRb)||k)break a}d=c.length}a="data."+a;b.continuationItems?d===c.length-1?(this.pop(a),this.push.apply(this,[a].concat(pa(b.continuationItems)))): d===c.length?this.push.apply(this,[a].concat(pa(b.continuationItems))):this.splice.apply(this,[a,d,1].concat(pa(b.continuationItems))):this.splice(a,d,1);vv(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else Jm(new Mk("append continuation path does not exist",c))}}; rR.prototype.handleReloadContinuationItemsCommand=function(a){var b=A(a,jRb);if(this.data&&this.data.targetId&&b&&this.continuationPathMap&&b.targetId===this.data.targetId){var c,d=(c=b.slot)==null?void 0:c.replace("RELOAD_CONTINUATION_SLOT_","");c=(a=hIa(a)+"-"+(d==null?void 0:d.toLowerCase()))&&this.continuationPathMap[a];if(!c||!a||!d)Jm(new Mk("reload continuation path does not exist",a));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(b)){if(b.replaceWithFirstItem){var e; this.set("data."+c,((e=b.continuationItems)==null?0:e.length)?b.continuationItems[0]:{})}else this.set("data."+c,b.continuationItems?b.continuationItems:[]);this.continuationIsReloading=!1;vv(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}; rR.prototype.handleShowReloadUiCommand=function(a){a=A(a,nRb);var b;((b=this.data)==null?0:b.targetId)&&(a==null?0:a.targetId)&&a.targetId===this.data.targetId&&(this.continuationIsReloading=!0)}; var sR=rR;sR.prototype.observeData=sR.prototype.observeData;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],sR.prototype,"actionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],sR.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],sR.prototype,"data",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],sR.prototype,"continuationIsReloading",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],sR.prototype,"observeData",null);sR=u([Oy()],sR);var tR=[BA.YtComponentBehavior,wA.YtActionHandlerBehavior,sR.prototype];var r7b=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_modern_buttons");a.isWatchGrid=y("kevlar_watch_grid");a.buttonOverrides={style:"call-to-action"};a.JSC$14344_spinnerEl=null;a.nextContinuation={continuationType:"commentRepliesContinuation",usePost:!0};return a}; l(r7b,J);f=r7b.prototype;f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}}; f.configureRendererStamper=function(){return{"data.continuations":{id:"continuation",mapping:{nextContinuationData:{component:"yt-next-continuation",params:{showButton:!0,showIcon:!0}}}},"data.teaserContents":{id:"teaser-replies",mapping:{commentRenderer:{component:"ytd-comment-renderer",params:{isReply:!0}},commentViewModel:{component:"ytd-comment-view-model"}}},"data.contents":{id:"contents",mapping:{commentRenderer:{component:"ytd-comment-renderer",params:{isReply:!0}},commentViewModel:{component:"ytd-comment-view-model"}, continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0},properties:{buttonOverrides:"[[buttonOverrides]]"}}}}}}; f.attached=function(){this.isShowRepliesVisible=!0}; f.created=function(){this.domRepeatInitialCount=10}; f.dataChanged=function(){var a=this.expanderContents;a&&(a.hidden=!0);this.isLoading=!1}; f.onContentsDomChange=function(){this.domRepeatInitialCount=T(this.hostElement).querySelectorAll("ytd-comment-renderer").length}; f.onRetrieveLocation=function(a,b){b.locationRetrieved("/comment_service_ajax?action_get_comment_replies=1&pbj=1",void 0);a.stopPropagation()}; f.triggerFirstContinuation=function(){this.data.contents||this.continuation&&this.continuation.trigger();this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)}; f.isLoadingChanged=function(){this.isLoading&&!this.JSC$14344_spinnerEl&&(this.JSC$14344_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),T(this.expanderContents).appendChild(this.JSC$14344_spinnerEl));this.JSC$14344_spinnerEl&&(this.JSC$14344_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var a;(a=this.contents)==null||a.classList.remove("reloading")}}; f.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.triggerFirstContinuation();var a=A(this.data.viewReplies,Qu);a&&this.ytRendererBehavior.logExplicitClick(a)}; f.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var a=A(this.data.hideReplies,Qu);a&&this.ytRendererBehavior.logExplicitClick(a)}; f.isShowMoreChanged=function(){var a=T(this.hostElement).querySelector("#expander-contents");a&&(a.hidden=this.isShowRepliesVisible)}; f.computeAlign=function(){if(this.modern){var a;return!((a=this.data)==null?0:a.viewRepliesCreatorThumbnail)}}; ia.Object.defineProperties(r7b.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.data)==null?void 0:a.contents,c;return!((c=this.data)==null||!c.continuations)||!!b&&b.length>0&&!!b[b.length-1].continuationItemRenderer}}}); var uR=r7b;uR.prototype.isShowMoreChanged=uR.prototype.isShowMoreChanged;uR.prototype.isLoadingChanged=uR.prototype.isLoadingChanged;uR.prototype.triggerFirstContinuation=uR.prototype.triggerFirstContinuation;uR.prototype.onRetrieveLocation=uR.prototype.onRetrieveLocation;uR.prototype.dataChanged=uR.prototype.dataChanged;u([K(gR.YtNextContinuationBehavior),v("design:type",Object)],uR.prototype,"ytNextContinuationBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],uR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],uR.prototype,"ytRendererstamperBehavior",void 0);u([K(tR),v("design:type",Object)],uR.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],uR.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],uR.prototype,"modern",void 0);u([Q(),v("design:type",Boolean)],uR.prototype,"isLoading",void 0); u([Q({value:!0}),v("design:type",Boolean)],uR.prototype,"isShowRepliesVisible",void 0);u([Q({value:!1}),v("design:type",Boolean)],uR.prototype,"useNewFormatting",void 0);u([Q({value:10}),v("design:type",Number)],uR.prototype,"domRepeatInitialCount",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],uR.prototype,"isWatchGrid",void 0);u([Q(),v("design:type",Object)],uR.prototype,"buttonOverrides",void 0); u([My("#expander-contents"),v("design:type",HTMLElement)],uR.prototype,"expanderContents",void 0);u([My("yt-next-continuation"),v("design:type",Object)],uR.prototype,"continuation",void 0);u([My("ytd-continuation-item-renderer"),v("design:type",Object)],uR.prototype,"continuationItemRenderer",void 0);u([My("#contents"),v("design:type",HTMLElement)],uR.prototype,"contents",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uR.prototype,"dataChanged",null); u([L("data.continuations","data.contents"),v("design:type",Boolean),v("design:paramtypes",[])],uR.prototype,"hasContinuation",null);u([M("yt-retrieve-location"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],uR.prototype,"onRetrieveLocation",null);u([M("yt-expander-more-tapped"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uR.prototype,"triggerFirstContinuation",null); u([O("isLoading"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uR.prototype,"isLoadingChanged",null);u([O("isShowRepliesVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uR.prototype,"isShowMoreChanged",null);uR=u([R({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],uR); V(uR,"ytd-comment-replies-renderer",function(){if(g7b!==void 0)return g7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"expander\" hidden=\"[[!hasContinuation]]\" class=\"style-scope ytd-comment-replies-renderer\">\n <div class=\"expander-header style-scope ytd-comment-replies-renderer\" teaser$=\"[[data.viewRepliesCreatorThumbnail]]\">\n <div class=\"more-button style-scope ytd-comment-replies-renderer\" aria-expanded=\"false\" hidden=\"[[!isShowRepliesVisible]]\" on-click=\"handleIsShowMoreTap\">\n <template is=\"dom-if\" if=\"[[data.viewRepliesIcon]]\" class=\"style-scope ytd-comment-replies-renderer\">\n <ytd-button-renderer id=\"more-replies-icon\" class=\"more-button style-scope ytd-comment-replies-renderer\" align-by-text=\"[[modern]]\" data=\"[[data.viewRepliesIcon.buttonRenderer]]\" hidden=\"[[!isShowRepliesVisible]]\" noink=\"\" overrides=\"[[buttonOverrides]]\">\n </ytd-button-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[data.viewRepliesCreatorThumbnail]]\" class=\"style-scope ytd-comment-replies-renderer\">\n <div id=\"creator-thumbnail\" class=\"creator-thumbnail style-scope ytd-comment-replies-renderer\">\n <yt-img-shadow fit=\"\" height=\"24\" thumbnail=\"[[data.viewRepliesCreatorThumbnail]]\" width=\"24\" class=\"style-scope ytd-comment-replies-renderer\">\n </yt-img-shadow>\n </div>\n <span class=\"dot style-scope ytd-comment-replies-renderer\">\xB7</span>\n </template>\n <ytd-button-renderer id=\"more-replies\" class=\"more-button style-scope ytd-comment-replies-renderer\" align-by-text=\"[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]\" data=\"[[data.viewReplies.buttonRenderer]]\" hidden=\"[[!isShowRepliesVisible]]\" noink=\"\" overrides=\"[[buttonOverrides]]\">\n </ytd-button-renderer>\n </div>\n <div class=\"less-button style-scope ytd-comment-replies-renderer\" aria-expanded=\"true\" hidden=\"[[isShowRepliesVisible]]\" on-click=\"handleIsShowLessTap\">\n <template is=\"dom-if\" if=\"[[data.hideRepliesIcon]]\" class=\"style-scope ytd-comment-replies-renderer\">\n <ytd-button-renderer id=\"less-replies-icon\" class=\"less-button style-scope ytd-comment-replies-renderer\" align-by-text=\"[[modern]]\" data=\"[[data.hideRepliesIcon.buttonRenderer]]\" hidden=\"[[isShowRepliesVisible]]\" noink=\"\" overrides=\"[[buttonOverrides]]\">\n </ytd-button-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[data.viewRepliesCreatorThumbnail]]\" class=\"style-scope ytd-comment-replies-renderer\">\n <div id=\"creator-thumbnail\" class=\"creator-thumbnail style-scope ytd-comment-replies-renderer\">\n <yt-img-shadow fit=\"\" height=\"24\" thumbnail=\"[[data.viewRepliesCreatorThumbnail]]\" width=\"24\" class=\"style-scope ytd-comment-replies-renderer\">\n </yt-img-shadow>\n </div>\n <span class=\"dot style-scope ytd-comment-replies-renderer\">\xB7</span>\n </template>\n <ytd-button-renderer id=\"less-replies\" class=\"less-button style-scope ytd-comment-replies-renderer\" align-by-text=\"[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]\" data=\"[[data.hideReplies.buttonRenderer]]\" hidden=\"[[isShowRepliesVisible]]\" noink=\"\" overrides=\"[[buttonOverrides]]\">\n </ytd-button-renderer>\n </div>\n </div>\n <div id=\"expander-contents\" class=\"style-scope ytd-comment-replies-renderer\">\n <div id=\"contents\" class=\"style-scope ytd-comment-replies-renderer\"></div>\n <div class=\"cont-button style-scope ytd-comment-replies-renderer\" id=\"continuation\"></div>\n </div>\n</div>\n<div hidden=\"[[!isShowRepliesVisible]]\" id=\"teaser-replies\" class=\"style-scope ytd-comment-replies-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return g7b=a},{mode:1});var s7b;RB("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var vR=function(){var a=J.apply(this,arguments)||this;a.addHoverEffect=y("swatcheroo_comments_hover_effect");return a}; l(vR,J);vR.prototype.onTap=function(a){if(this.addHoverEffect&&!this.engagementPanel&&!Uz(Yy(a)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var b;((b=window.getSelection())==null?0:b.toString().length)||AA({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}}; vR.prototype.configureRendererStamper=function(){return{"data.replies":{id:"replies",mapping:{commentRepliesRenderer:{component:"ytd-comment-replies-renderer",noInjection:!0}}}}}; ia.Object.defineProperties(vR.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)!=null&&a.commentViewModel)return A(this.data.commentViewModel,cRb)}}}); var wR=vR;wR.prototype.onTap=wR.prototype.onTap;u([K(X.YtRendererBehavior),v("design:type",Object)],wR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],wR.prototype,"ytRendererstamperBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],wR.prototype,"addHoverEffect",void 0);u([Q(),v("design:type",Object)],wR.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],wR.prototype,"commentViewModel",null); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],wR.prototype,"engagementPanel",void 0);u([M("tap"),M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],wR.prototype,"onTap",null);wR=u([R({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],wR); V(wR,"ytd-comment-thread-renderer",function(){if(s7b!==void 0)return s7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.comment.commentRenderer]]\" class=\"style-scope ytd-comment-thread-renderer\">\n <ytd-comment-renderer id=\"comment\" data=\"[[data.comment.commentRenderer]]\" engagement-panel=\"[[engagementPanel]]\" class=\"style-scope ytd-comment-thread-renderer\">\n </ytd-comment-renderer>\n</template>\n<template is=\"dom-if\" if=\"[[data.commentViewModel]]\" class=\"style-scope ytd-comment-thread-renderer\">\n <ytd-comment-view-model id=\"comment\" data=\"[[commentViewModel]]\" class=\"style-scope ytd-comment-thread-renderer\">\n </ytd-comment-view-model>\n</template>\n<div id=\"replies\" hidden=\"[[!data.replies]]\" class=\"style-scope ytd-comment-thread-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return s7b=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var t7b;RB("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");var u7b=function(){var a=J.apply(this,arguments)||this;a.actionMap=y("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return a}; l(u7b,J);f=u7b.prototype;f.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=hy()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)}; f.getCurrentTheme=function(){return jy()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":hy()}; f.onThemeSelected=function(a,b){var c=a||b?a:iy(),d;if(d=c&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!c&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")ld(window.location.href),d=!0;Lk(0,165,a);Lk(0,174,b);this.prefs.save();d&&wv(this.hostElement,"yt-dark-mode-toggled-action",[c]);wv(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])}; f.onTap=function(){this.data.serviceEndpoint&&Av(this.hostElement,[this.data.serviceEndpoint])}; f.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)}; f.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)}; f.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)}; var xR=u7b;xR.prototype.onTap=xR.prototype.onTap;xR.prototype.dataChanged=xR.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],xR.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],xR.prototype,"ytRendererBehavior",void 0);u([K(iM),v("design:type",Object)],xR.prototype,"paperItemBehaviors",void 0);u([Q(),v("design:type",Object)],xR.prototype,"data",void 0);u([Q({value:function(){return Kk()}}), v("design:type",Jk)],xR.prototype,"prefs",void 0);u([Q(),v("design:type",Object)],xR.prototype,"label",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xR.prototype,"dataChanged",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xR.prototype,"onTap",null);xR=u([R({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],xR); V(xR,"ytd-toggle-theme-compact-link-renderer",function(){if(t7b!==void 0)return t7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"content-icon style-scope ytd-toggle-theme-compact-link-renderer\">\n <yt-icon id=\"primary-icon\" disable-upgrade$=\"[[!data.primaryIcon.iconType]]\" hidden=\"[[!data.primaryIcon.iconType]]\" icon=\"[[data.primaryIcon.iconType]]\" class=\"style-scope ytd-toggle-theme-compact-link-renderer\">\n </yt-icon>\n</div>\n<div id=\"label\" class=\"style-scope ytd-toggle-theme-compact-link-renderer\">[[getSimpleString(label)]]</div>\n<yt-icon id=\"secondary-icon\" disable-upgrade$=\"[[!data.secondaryIcon.iconType]]\" hidden=\"[[!data.secondaryIcon.iconType]]\" icon=\"[[data.secondaryIcon.iconType]]\" class=\"style-scope ytd-toggle-theme-compact-link-renderer\">\n</yt-icon>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return t7b=a},{mode:Mz("kevlar_poly_si_batch_j032")?1:2});var v7b;RB("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");RB("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var w7b=function(){return J.apply(this,arguments)||this}; l(w7b,J);f=w7b.prototype;f.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.onKeyUp=function(a){if(a.keyCode===13)this.onTap()}; f.onTap=function(){Av(this.hostElement,[this.data.recordClickEndpoint]);var a=this.data.navigationEndpoint;a&&A(a,Mu)&&Av(this.hostElement,[a])}; f.readChanged=function(){var a;kz(this.hostElement,"unread",!((a=this.data)==null?0:a.read))}; f.dataChanged=function(){this.data&&kz(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)}; f.computeThumbnailSize=function(){var a;return((a=this.data)==null?0:a.highPriorityNotification)?32:48}; f.getEndpointURL=function(a){return a&&!A(a,Mu)?this.componentBehavior.computeHref_(a):null}; f.getEndpointData=function(a){return a&&!A(a,Mu)?a:null}; var yR=w7b;yR.prototype.computeThumbnailSize=yR.prototype.computeThumbnailSize;yR.prototype.dataChanged=yR.prototype.dataChanged;yR.prototype.readChanged=yR.prototype.readChanged;yR.prototype.onKeyUp=yR.prototype.onKeyUp;u([K(X.YtRendererBehavior),v("design:type",Object)],yR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yR.prototype,"ytRendererstamperBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],yR.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],yR.prototype,"data",void 0);u([Q({computed:"computeThumbnailSize(data.highPriorityNotification)"}),v("design:type",Number)],yR.prototype,"thumbnailSize",void 0);u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],yR.prototype,"roundedThumbnails",void 0); u([M("keyup"),v("design:type",Function),v("design:paramtypes",[KeyboardEvent]),v("design:returntype")],yR.prototype,"onKeyUp",null);u([O("data.read"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yR.prototype,"readChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yR.prototype,"dataChanged",null); u([O("data.highPriorityNotification"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yR.prototype,"computeThumbnailSize",null);yR=u([R({is:"ytd-notification-renderer",disableElementRegistration:!0})],yR); V(yR,"ytd-notification-renderer",function(){if(v7b!==void 0)return v7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-notification-renderer\" href$=\"[[getEndpointURL(data.navigationEndpoint)]]\" data=\"[[getEndpointData(data.navigationEndpoint)]]\" on-tap=\"onTap\" tabindex=\"0\" role=\"link\">\n <div id=\"new\" class=\"style-scope ytd-notification-renderer\"></div>\n <yt-img-shadow id=\"avatar\" class=\"thumbnail style-scope ytd-notification-renderer\" height=\"[[thumbnailSize]]\" thumbnail=\"[[data.thumbnail]]\" width=\"[[thumbnailSize]]\">\n </yt-img-shadow>\n <div class=\"text style-scope ytd-notification-renderer\">\n <yt-formatted-string class=\"message style-scope ytd-notification-renderer\" text=\"[[data.shortMessage]]\"></yt-formatted-string>\n <div id=\"call-to-action\" hidden=\"[[!data.highPriorityNotificationActionButton]]\" class=\"style-scope ytd-notification-renderer\"></div>\n <div class=\"metadata style-scope ytd-notification-renderer\">\n <yt-formatted-string text=\"[[data.footer]]\" class=\"style-scope ytd-notification-renderer\"></yt-formatted-string>\n <yt-formatted-string text=\"[[data.sentTimeText]]\" class=\"style-scope ytd-notification-renderer\"></yt-formatted-string>\n </div>\n </div>\n <template is=\"dom-if\" if=\"[[data.videoThumbnail]]\" class=\"style-scope ytd-notification-renderer\">\n <div class=\"thumbnail-container style-scope ytd-notification-renderer\">\n <yt-img-shadow thumbnail=\"[[data.videoThumbnail]]\" width=\"86\" class=\"style-scope ytd-notification-renderer\"></yt-img-shadow>\n </div>\n </template>\n</a>\n<div id=\"menu\" class=\"style-scope ytd-notification-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return v7b=a},{mode:1});var x7b;var y7b=function(){return J.apply(this,arguments)||this}; l(y7b,J);y7b.prototype.configureRendererStamper=function(){return{"data.collection":{id:"dropdown",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer"}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; y7b.prototype.computeActionButtonClass=function(a){return!a.actionButtons||a.actionButtons.length<=1?"single-button":a.description?"vertical-buttons":"horizontal-buttons"}; var zR=y7b;u([K(X.YtRendererBehavior),v("design:type",Object)],zR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],zR.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],zR.prototype,"data",void 0);zR=u([R({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],zR); V(zR,"ytd-playlist-show-metadata-renderer",function(){if(x7b!==void 0)return x7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content-desc\" class=\"style-scope ytd-playlist-show-metadata-renderer\">\n <div id=\"dropdown\" class=\"style-scope ytd-playlist-show-metadata-renderer\"></div>\n <ytd-expander class=\"description style-scope ytd-playlist-show-metadata-renderer\" max-number-of-lines=\"2\">\n <yt-formatted-string id=\"description\" class=\"content style-scope ytd-playlist-show-metadata-renderer\" slot=\"content\" split-lines=\"\" text=\"[[data.description]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"more-button style-scope ytd-playlist-show-metadata-renderer\" slot=\"more-button\" role=\"button\" text=\"[[data.showMoreText]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"less-button style-scope ytd-playlist-show-metadata-renderer\" slot=\"less-button\" role=\"button\" text=\"[[data.showLessText]]\">\n </yt-formatted-string>\n </ytd-expander>\n</div>\n<div id=\"action-buttons\" class$=\"[[computeActionButtonClass(data)]] style-scope ytd-playlist-show-metadata-renderer\" class=\"style-scope ytd-playlist-show-metadata-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return x7b=a},{mode:1});var z7b;RB("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var A7b=function(){return J.apply(this,arguments)||this}; l(A7b,J);var AR=A7b;u([K(X.YtRendererBehavior),v("design:type",Object)],AR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],AR.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],AR.prototype,"data",void 0);AR=u([R({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],AR); V(AR,"ytd-purchase-item-renderer",function(){if(z7b!==void 0)return z7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint purchase-endpoint style-scope ytd-purchase-item-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <div class=\"thumb-container style-scope ytd-purchase-item-renderer\">\n <yt-img-shadow fit=\"\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-purchase-item-renderer\"></yt-img-shadow>\n </div>\n <div class=\"details style-scope ytd-purchase-item-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-purchase-item-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"price-text style-scope ytd-purchase-item-renderer\" no-endpoints=\"\" text=\"[[data.priceText]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"manage-subscription-text style-scope ytd-purchase-item-renderer\" force-default-style=\"\" text=\"[[data.manageSubscriptionText]]\">\n </yt-formatted-string>\n </div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return z7b=a},{mode:1});var B7b;var C7b={};C7b.YtSimpleTextSectionBehavior={properties:{data:Object,layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layoutStyle)",reflectToAttribute:!0},role:{type:String,computed:"computeRole_(data.layoutStyle)",reflectToAttribute:!0}},created:function(){this.LAYOUT_STYLE_PREFIX_="SIMPLE_TEXT_LAYOUT_STYLE_"}, computeLayoutStyle_:function(a){if(a)return a.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()}, computeRole_:function(a){if(a==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};RB("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var D7b=function(){return J.apply(this,arguments)||this}; l(D7b,J);D7b.prototype.onYtNavigate=function(a){var b=this.openPopupBehavior.getNavigationEndpointPopupAction(a.detail.endpoint);b&&(a.stopPropagation(),this.openPopupBehavior.openPopup(b))}; var BR=D7b;BR.prototype.onYtNavigate=BR.prototype.onYtNavigate;u([K(C7b.YtSimpleTextSectionBehavior),v("design:type",Object)],BR.prototype,"ytSimpleTextSectionBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],BR.prototype,"ytRendererBehavior",void 0);u([K(Nz),v("design:type",Object)],BR.prototype,"openPopupBehavior",void 0);u([Q(),v("design:type",Object)],BR.prototype,"data",void 0); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],BR.prototype,"onYtNavigate",null);BR=u([R({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],BR); V(BR,"ytd-simple-text-section-renderer",function(){if(B7b!==void 0)return B7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-repeat\" items=\"[[data.lines]]\" class=\"style-scope ytd-simple-text-section-renderer\">\n <yt-formatted-string class=\"text style-scope ytd-simple-text-section-renderer\" text=\"[[item]]\"></yt-formatted-string>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return B7b=a},{mode:1});var E7b;RB("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var F7b=function(){return J.apply(this,arguments)||this}; l(F7b,J);var CR=F7b;u([K(X.YtRendererBehavior),v("design:type",Object)],CR.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],CR.prototype,"data",void 0);CR=u([R({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],CR); V(CR,"ytd-unlimited-page-feature-info-renderer",function(){if(E7b!==void 0)return E7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"content style-scope ytd-unlimited-page-feature-info-renderer\">\n <yt-formatted-string class=\"info-head style-scope ytd-unlimited-page-feature-info-renderer\" text=\"[[data.title]]\"></yt-formatted-string>\n <template is=\"dom-repeat\" items=\"[[data.descriptions]]\" class=\"style-scope ytd-unlimited-page-feature-info-renderer\">\n <yt-formatted-string class=\"info-desc style-scope ytd-unlimited-page-feature-info-renderer\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n</div>\n<yt-img-shadow class=\"icon-thumbnail style-scope ytd-unlimited-page-feature-info-renderer\" height=\"194\" thumbnail=\"[[data.iconThumbnail]]\" width=\"390\">\n</yt-img-shadow>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return E7b=a},{mode:1});var G7b;var H7b;var I7b=function(){return J.apply(this,arguments)||this}; l(I7b,J);I7b.prototype.dataChanged=function(){if(this.data){var a=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);a&&(a=lB(a,screen.width),this.hostElement.style.backgroundImage="url("+a+")")}}; var DR=I7b;DR.prototype.dataChanged=DR.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],DR.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],DR.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],DR.prototype,"dataChanged",null);DR=u([R({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],DR); V(DR,"ytd-post-redemption-section-renderer",function(){if(H7b!==void 0)return H7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"img-container style-scope ytd-post-redemption-section-renderer\">\n <yt-img-shadow id=\"logo\" height=\"25\" thumbnail=\"[[data.logoImage.thumbnailLandscapePortraitRenderer.portrait]]\" class=\"style-scope ytd-post-redemption-section-renderer\">\n </yt-img-shadow>\n</div>\n<div class=\"container style-scope ytd-post-redemption-section-renderer\">\n <div class=\"title style-scope ytd-post-redemption-section-renderer\">[[getSimpleString(data.title)]]</div>\n <ytd-button-renderer id=\"redeem-button\" data=\"[[data.button.buttonRenderer]]\" class=\"style-scope ytd-post-redemption-section-renderer\">\n </ytd-button-renderer>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return H7b=a},{mode:1});var J7b;var K7b=function(){return J.apply(this,arguments)||this}; l(K7b,J);K7b.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}}; var ER=K7b;u([K(X.YtRendererBehavior),v("design:type",Object)],ER.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ER.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],ER.prototype,"data",void 0);ER=u([R({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],ER); V(ER,"ytd-ypc-post-redemption-renderer",function(){if(J7b!==void 0)return J7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"store-value-balance\" class=\"style-scope ytd-ypc-post-redemption-renderer\">[[getSimpleString(data.storeValueBalance)]]</div>\n<div id=\"contents\" class=\"style-scope ytd-ypc-post-redemption-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return J7b=a},{mode:1});RB("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var L7b=function(){var a=J.apply(this,arguments)||this;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.MIN_CODE_LENGTH=12;a.MAX_CODE_LENGTH=24;return a}; l(L7b,J);f=L7b.prototype;f.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}}; f.created=function(){this.riskService=new F$a;this.loadPaymentThenable=C$a(gk("YPC_MB_URL"))}; f.ready=function(){var a=this;this.code.addEventListener("keypress",function(b){a.onCodeInputKeypress(b)})}; f.dataChanged=function(){var a=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(b){b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,c.type==="attributes"&&c.attributeName==="dark"&&a.updateBackground()}); this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()}; f.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var a=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+a+")")}}; f.computeRedeemButton=function(a){(a=this.get("redeemButton.buttonRenderer",a))&&(a=Object.assign({},a,{serviceEndpoint:void 0}));return a}; f.onRedeemButtonTap=function(a){a.stopPropagation();v$a();this.redeemCode()}; f.redeemCode=function(){var a=this;this.isLoading=!0;var b=this.riskService.init();ej([b,this.loadPaymentThenable]).then(function(){var c=a.data.redeemButton.buttonRenderer.serviceEndpoint,d=H$a(),e=payments.business.integration.ClientTokenFactory.createClientToken(A(c,gYa).countryCode,d);d={c:a.code.value.trim(),rd:window.btoa(d),ctk:e};Av(a.hostElement,[c,d])},function(){a.showGenericError(); sy("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){jk(Error("failure in redeem code execution."))})}; f.onYtServiceRequestCompleted=function(a){a.stopPropagation();this.isLoading=!1;var b,c;this.errorMessage=(b=a.detail)==null?void 0:(c=b.data)==null?void 0:c.errorMessage;var d,e;this.postRedemptionRenderer=(d=a.detail)==null?void 0:(e=d.data)==null?void 0:e.renderer;var h,k;if(a=(h=a.detail)==null?void 0:(k=h.data)==null?void 0:k.redirectEndpoint)this.isLoading=!0,vv(this.hostElement,"yt-navigate",{endpoint:a});this.errorMessage?sy("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer|| a)&&py("ypcRedeemFlowSucceeded")}; f.onYtServiceRequestError=function(a){a.stopPropagation();this.isLoading=!1;if(a=this.get("detail.error.message",a))this.errorMessage=Rw(a);sy("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")}; f.onInvokeInstrumentManagerActionCompleted=function(a){a.stopPropagation();this.redeemCode()}; f.onInvokeInstrumentManagerActionError=function(a){a.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",a)){case"instrumentManagerLoadError":this.showGenericError();sy("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case"instrumentManagerCallbackError":this.showGenericError();sy("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case"instrumentManagerCancelled":py("ypcRedeemFlowCancelled");}}; f.onInput=function(){var a=this;yz(this,"onInput",function(){var b=a.code.value.trim();a.redeemButtonDisabled=b.length<a.MIN_CODE_LENGTH||b.length>a.MAX_CODE_LENGTH},200)}; f.onCodeInputKeypress=function(a){a.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(v$a(),this.redeemCode())}; f.computeImageUrl=function(a){return a?lB(a.thumbnails,600):null}; f.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)}; var FR=L7b;FR.prototype.onInvokeInstrumentManagerActionError=FR.prototype.onInvokeInstrumentManagerActionError;FR.prototype.onInvokeInstrumentManagerActionCompleted=FR.prototype.onInvokeInstrumentManagerActionCompleted;FR.prototype.onYtServiceRequestError=FR.prototype.onYtServiceRequestError;FR.prototype.onYtServiceRequestCompleted=FR.prototype.onYtServiceRequestCompleted;FR.prototype.dataChanged=FR.prototype.dataChanged; u([K(X.YtRendererBehavior),v("design:type",Object)],FR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],FR.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],FR.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],FR.prototype,"isLoading",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FR.prototype,"enableRefreshWeb",void 0); u([Q(),v("design:type",Boolean)],FR.prototype,"redeemButtonDisabled",void 0);u([Q(),v("design:type",Object)],FR.prototype,"errorMessage",void 0);u([Q(),v("design:type",Object)],FR.prototype,"postRedemptionRenderer",void 0);u([Q(),v("design:type",Object)],FR.prototype,"observer",void 0);u([Ly("code",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLInputElement)],FR.prototype,"code",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FR.prototype,"dataChanged",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FR.prototype,"onYtServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FR.prototype,"onYtServiceRequestError",null); u([M("yt-invoke-instrument-manager-action-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FR.prototype,"onInvokeInstrumentManagerActionCompleted",null);u([M("yt-invoke-instrument-manager-action-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FR.prototype,"onInvokeInstrumentManagerActionError",null);FR=u([R({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],FR); V(FR,"ytd-redeem-code-renderer",function(){if(G7b!==void 0)return G7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"main\" hidden=\"[[postRedemptionRenderer]]\" class=\"style-scope ytd-redeem-code-renderer\">\n <div class=\"title style-scope ytd-redeem-code-renderer\">[[getSimpleString(data.title)]]</div>\n <div class=\"subtitle style-scope ytd-redeem-code-renderer\">[[getSimpleString(data.subTitle)]]</div>\n <input id=\"code\" type=\"text\" autocomplete=\"off\" maxlength=\"24\" on-input=\"onInput\" size=\"24\" placeholder=\"[[getSimpleString(data.placeholderText)]]\" slot=\"input\" class=\"style-scope ytd-redeem-code-renderer\">\n <yt-formatted-string id=\"error-message\" hidden=\"[[!errorMessage]]\" text=\"[[errorMessage]]\" class=\"style-scope ytd-redeem-code-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"terms\" text=\"[[data.termsConditions]]\" class=\"style-scope ytd-redeem-code-renderer\"></yt-formatted-string>\n \n <ytd-button-renderer id=\"redeem-button\" data=\"[[computeRedeemButton(data)]]\" disabled=\"[[redeemButtonDisabled]]\" on-tap=\"onRedeemButtonTap\" class=\"style-scope ytd-redeem-code-renderer\">\n </ytd-button-renderer>\n</div>\n<div id=\"success-page\" class=\"style-scope ytd-redeem-code-renderer\"></div>\n<tp-yt-paper-spinner-lite id=\"loading\" active=\"[[isLoading]]\" class=\"style-scope ytd-redeem-code-renderer\">\n</tp-yt-paper-spinner-lite>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return G7b=a},{mode:1});var M7b;var N7b;var GR=function(){return J.apply(this,arguments)||this}; l(GR,J);GR.prototype.attached=function(){var a=this;this.networkStatusManager||(this.networkStatusManager=new Yl,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){a.onlineHandler()}))}; GR.prototype.detached=function(){var a=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){a.onlineHandler()}),delete this.networkStatusManager)}; GR.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)}; var HR=GR;u([K(X.YtRendererBehavior),v("design:type",Object)],HR.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],HR.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],HR.prototype,"data",void 0);HR=u([R({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],HR); V(HR,"ytd-reload-page-button-renderer",function(){if(N7b!==void 0)return N7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-button-renderer data=\"[[data]]\" class=\"style-scope ytd-reload-page-button-renderer\"></ytd-button-renderer>");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return N7b=a},{mode:1});var O7b={EMPTY_SEARCH:"promo-full-height",HASHTAG_LANDING_PAGE_EMPTY:"hashtag-landing-page",HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE:"hashtag-landing-page",HASHTAG_LANDING_PAGE_ERROR:"hashtag-landing-page",HASHTAG_LANDING_PAGE_ERROR_DARK_MODE:"hashtag-landing-page",OFFLINE_NO_CONTENT:"offline-no-content"},P7b=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(P7b,J);f=P7b.prototype;f.attached=function(){this.isDarkTheme=this.isAppDarkTheme()}; f.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}}; f.computeButtons=function(a){var b=[];a.ctaButton&&b.push(a.ctaButton);a.secondaryButton&&b.push(a.secondaryButton);return b}; f.computeRendererStyle=function(a){return a.style?a.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():a.icon?"":"no-icon"}; f.getIconName=function(a,b){b=b===void 0?!1:b;if(a===void 0)return"";a=this.get("icon.iconType",a);var c;y("enable_hlp_client_icon_pick")?c=this.getThemedIcon(a,b):c=a;(b=O7b[c])||(b="yt-icons");return[b,c].join(":")}; f.getThemedIcon=function(a,b){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(a)?b?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(a)?b?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":a}; f.isThumbnail=function(a){return!!a.thumbnail}; f.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()}; f.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")}; var IR=P7b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],IR.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],IR.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],IR.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],IR.prototype,"data",void 0);u([Q({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),v("design:type",String)],IR.prototype,"rendererStyle",void 0); u([Q({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),v("design:type",String)],IR.prototype,"iconName",void 0);u([Q({computed:"isThumbnail(data)",reflectToAttribute:!0}),v("design:type",Boolean)],IR.prototype,"thumbnail",void 0);u([Q({computed:"computeButtons(data)"}),v("design:type",Array)],IR.prototype,"buttons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],IR.prototype,"isDarkTheme",void 0); IR=u([R({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],IR); V(IR,"ytd-background-promo-renderer",function(){if(M7b!==void 0)return M7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon class=\"image style-scope ytd-background-promo-renderer\" hidden=\"[[!data.icon]]\" icon=\"[[iconName]]\"></yt-icon>\n<yt-img-shadow class=\"image style-scope ytd-background-promo-renderer\" height=\"[[data.thumbnail.thumbnails.height]]\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" width=\"[[data.thumbnail.thumbnails.width]]\">\n</yt-img-shadow>\n<div class=\"promo-message style-scope ytd-background-promo-renderer\">\n <div class=\"promo-title style-scope ytd-background-promo-renderer\">[[getSimpleString(data.title)]]</div>\n <yt-formatted-string class=\"promo-body-text style-scope ytd-background-promo-renderer\" split-lines=\"\" text=\"[[data.bodyText]]\">\n </yt-formatted-string>\n</div>\n<div id=\"buttons\" hidden=\"[[!data.ctaButton]]\" class=\"style-scope ytd-background-promo-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return M7b=a},{mode:1});var Q7b;YB(function(a){return F("yt-channel-external-link-view-model",{class:"yt-channel-external-link-view-model-wiz"},F(bq,null,function(){a.data.favicon&&HB(a.data.favicon,{className:"yt-channel-external-link-view-model-wiz__favicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}),F("div",{class:"yt-channel-external-link-view-model-wiz__container"},KD(a.data.title,{className:"yt-channel-external-link-view-model-wiz__title"+(a.useSmallFont?" yt-channel-external-link-view-model-wiz__title--title-small-font": ""), ellipsisTruncate:!0,userInput:!0}),KD(a.data.link,{className:"yt-channel-external-link-view-model-wiz__link"+(a.useSmallFont?" yt-channel-external-link-view-model-wiz__link--link-small-font":""),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"yt-channel-external-link-view-model",{propNames:["data", "useSmallFont"]});RB("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var R7b=function(){var a=J.apply(this,arguments)||this;a.businessEmailDisplayState="HIDE_SECTION";return a}; l(R7b,J);f=R7b.prototype;f.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:{component:"yt-channel-external-link-view-model",params:{useSmallFont:!0}}}}}}; f.dataChanged=function(){this.data&&(this.data.businessEmailButton||this.data.signInForBusinessEmail)?this.data.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.data.businessEmail&&(this.businessEmail=this.data.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"}; f.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"}; f.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(iv("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA"))}; f.onYtServiceRequestCompleted=function(a){var b;if((b=a.detail.data)==null?0:b.businessEmail)this.businessEmail=a.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var c;if((c=a.detail.data)==null?0:c.errorMessage)this.businessEmailErrorMessage=a.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}}; f.computeEmailHref=function(a){return"mailto:"+a}; f.computeSafeUrl=function(a){if(a)return Nb(a)}; f.onBusinessEmailCaptchaSubmit=function(){var a;(a=this.data)!=null&&a.onBusinessEmailRevealClickCommand&&(a=this.JSC$14400_captchaTextarea.value)&&Av(this.hostElement,[this.data.onBusinessEmailRevealClickCommand,{recaptcha_response_token:a,channel_id:this.data.channelId}])}; f.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"}; ia.Object.defineProperties(R7b.prototype,{hideDetailsSection:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.country&&!this.data.businessEmailButton}}, shouldShowNewLinks:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.primaryLinks)&&!((b=this.data)==null?0:b.links)&&this.data.primaryLinks.every(function(c){return c.displayUrl})}}, shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.primaryLinks)&&!((b=this.data)==null?0:b.links)&&!this.shouldShowNewLinks}}}); var JR=R7b;JR.prototype.onYtServiceRequestCompleted=JR.prototype.onYtServiceRequestCompleted;JR.prototype.dataChanged=JR.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],JR.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],JR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],JR.prototype,"ytRendererstamperBehavior",void 0); u([My("#g-recaptcha-response"),v("design:type",HTMLTextAreaElement)],JR.prototype,"JSC$14400_captchaTextarea",void 0);u([Q(),v("design:type",Object)],JR.prototype,"data",void 0);u([Q(),v("design:type",String)],JR.prototype,"businessEmailDisplayState",void 0);u([Q(),v("design:type",String)],JR.prototype,"businessEmail",void 0);u([Q(),v("design:type",String)],JR.prototype,"businessEmailErrorMessage",void 0); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],JR.prototype,"hideDetailsSection",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],JR.prototype,"dataChanged",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],JR.prototype,"shouldShowNewLinks",null);u([L("data","shouldShowLinks"),v("design:type",Boolean),v("design:paramtypes",[])],JR.prototype,"shouldShowLegacyLinks",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],JR.prototype,"onYtServiceRequestCompleted",null);JR=u([R({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],JR); V(JR,"ytd-channel-about-metadata-renderer",function(){if(Q7b!==void 0)return Q7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"left-column\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <div id=\"description-container\" hidden=\"[[!data.description]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"subheadline style-scope ytd-channel-about-metadata-renderer\" text=\"[[data.descriptionLabel]]\">\n </yt-formatted-string>\n <yt-formatted-string id=\"description\" split-lines=\"\" text=\"[[data.description]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"bio-container\" hidden=\"[[!data.artistBio]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"subheadline style-scope ytd-channel-about-metadata-renderer\" text=\"[[data.artistBioLabel]]\">\n </yt-formatted-string>\n <yt-formatted-string id=\"bio\" split-lines=\"\" text=\"[[data.artistBio]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"photos-container\" hidden=\"[[!data.artistGalleryPhotos]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"subheadline style-scope ytd-channel-about-metadata-renderer\" text=\"[[data.artistGalleryLabel]]\">\n </yt-formatted-string>\n <div id=\"photos\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.artistGalleryPhotos]]\" strip-whitespace=\"\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <a href=\"[[computeSafeUrl(item.originalPhotoUrl)]]\" target=\"_blank\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <img src$=\"[[computeSafeUrl(item.thumbnailUrl)]]\" alt=\"\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </a>\n </template>\n </div>\n </div>\n <div id=\"details-container\" hidden=\"[[hideDetailsSection]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"subheadline style-scope ytd-channel-about-metadata-renderer\" text=\"[[data.detailsLabel]]\">\n </yt-formatted-string>\n <table class=\"style-scope ytd-channel-about-metadata-renderer\">\n <tbody class=\"style-scope ytd-channel-about-metadata-renderer\"><tr hidden=\"[[equals(businessEmailDisplayState, 'HIDE_SECTION')]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <td class=\"label style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string text=\"[[data.businessEmailLabel]]\" class=\"style-scope ytd-channel-about-metadata-renderer\"></yt-formatted-string>\n </td>\n\n <td hidden=\"[[!equals(businessEmailDisplayState, 'SIGN_IN_REQUIRED')]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string text=\"[[data.signInForBusinessEmail]]\" class=\"style-scope ytd-channel-about-metadata-renderer\"></yt-formatted-string>\n </td>\n\n <td hidden=\"[[!equals(businessEmailDisplayState, 'REVEAL_BUTTON')]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <ytd-button-renderer align-by-text=\"\" data=\"[[data.businessEmailButton.buttonRenderer]]\" on-click=\"onBusinessEmailClick\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </ytd-button-renderer>\n </td>\n\n <td hidden=\"[[!equals(businessEmailDisplayState, 'CAPTCHA')]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n \n <div id=\"recaptcha\" class=\"g-recaptcha style-scope ytd-channel-about-metadata-renderer\" data-sitekey$=\"[[recaptchaSiteKey()]]\"></div>\n <button id=\"submit-btn\" class=\"yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-channel-about-metadata-renderer\" on-click=\"onBusinessEmailCaptchaSubmit\">\n <span class=\"yt-uix-button-content style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string text=\"[[data.businessEmailRevealSubmitButtonLabel]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </yt-formatted-string>\n </span>\n </button>\n </td>\n <td hidden=\"[[!equals(businessEmailDisplayState, 'ERROR_MESSAGE')]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n [[businessEmailErrorMessage]]\n </td>\n\n <td hidden=\"[[!equals(businessEmailDisplayState, 'BUSINESS_EMAIL')]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <a id=\"email\" href$=\"[[computeEmailHref(businessEmail)]]\" target=\"_blank\" class=\"style-scope ytd-channel-about-metadata-renderer\">[[businessEmail]]</a>\n </td>\n </tr>\n <tr hidden=\"[[!data.country]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <td class=\"label style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string text=\"[[data.countryLabel]]\" class=\"style-scope ytd-channel-about-metadata-renderer\"></yt-formatted-string>\n </td>\n <td class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string text=\"[[data.country]]\" class=\"style-scope ytd-channel-about-metadata-renderer\"></yt-formatted-string>\n </td>\n </tr>\n </tbody></table>\n </div>\n\n <div id=\"links-container\" hidden=\"[[!data.links]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"subheadline style-scope ytd-channel-about-metadata-renderer\" text=\"[[data.primaryLinksLabel]]\">\n </yt-formatted-string>\n <div id=\"link-list-container\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </div>\n </div>\n <div id=\"new-links-container\" hidden=\"[[!shouldShowNewLinks]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"subheadline style-scope ytd-channel-about-metadata-renderer\" text=\"[[data.primaryLinksLabel]]\">\n </yt-formatted-string>\n <div id=\"custom-link-list-container\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.primaryLinks]]\" as=\"link\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <div class=\"custom-link style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"custom-link-title style-scope ytd-channel-about-metadata-renderer\" no-endpoints=\"\" no-style=\"\" text=\"[[link.title]]\">\n </yt-formatted-string>\n <a class=\"yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer\" href$=\"[[computeHref_(link.navigationEndpoint)]]\" data=\"[[link.navigationEndpoint]]\">\n [[link.displayUrl]]\n </a>\n </div>\n </template>\n </div>\n </div>\n <div id=\"legacy-links-container\" hidden=\"[[!shouldShowLegacyLinks]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"subheadline style-scope ytd-channel-about-metadata-renderer\" text=\"[[data.primaryLinksLabel]]\">\n </yt-formatted-string>\n <div id=\"legacy-link-list-container\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.primaryLinks]]\" as=\"link\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer\" href$=\"[[computeHref_(link.navigationEndpoint)]]\" data=\"[[link.navigationEndpoint]]\">\n <yt-formatted-string class=\"info-text style-scope ytd-channel-about-metadata-renderer\" no-endpoints=\"\" no-style=\"\" text=\"[[link.title]]\">\n </yt-formatted-string>\n </a>\n </template>\n </div>\n </div>\n</div>\n<div id=\"right-column\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n <yt-formatted-string class=\"subheadline style-scope ytd-channel-about-metadata-renderer\" text=\"[[data.statsLabel]]\">\n </yt-formatted-string>\n <yt-formatted-string hidden=\"[[!data.joinedDateText]]\" text=\"[[data.joinedDateText]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </yt-formatted-string>\n <yt-formatted-string hidden=\"[[!data.viewCountText]]\" no-styles=\"\" text=\"[[data.viewCountText]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </yt-formatted-string>\n <yt-formatted-string hidden=\"[[!data.phoneVerifiedText]]\" text=\"[[data.phoneVerifiedText]]\" class=\"style-scope ytd-channel-about-metadata-renderer\">\n </yt-formatted-string>\n <div id=\"action-buttons\" class=\"style-scope ytd-channel-about-metadata-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Q7b=a},{mode:1});var S7b;var T7b,U7b=function(){if(T7b!==void 0)return T7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"channel-user-state\" hidden=\"[[!data.channelUserStateDescription]]\" text=\"[[data.channelUserStateDescription]]\" class=\"style-scope ytd-channel-renderer\"></yt-formatted-string><div id=\"content-section\" class=\"style-scope ytd-channel-renderer\"><div id=\"avatar-section\" class=\"style-scope ytd-channel-renderer\"><a class=\"channel-link yt-simple-endpoint style-scope ytd-channel-renderer\" on-tap=\"onTap\" href$=\"[[computeHrefEndpoint(data.navigationEndpoint)]]\" data=\"[[computeChannelEndpoint(data.navigationEndpoint)]]\"><div id=\"avatar\" class=\"style-scope ytd-channel-renderer\"><yt-img-shadow height=\"[[computeIconSize(compactStyle)]]\" thumbnail=\"[[data.thumbnail]]\" width=\"[[computeIconSize(compactStyle)]]\" class=\"style-scope ytd-channel-renderer\"></yt-img-shadow></div></a></div><div id=\"info-section\" class=\"style-scope ytd-channel-renderer\"><a id=\"main-link\" class=\"channel-link yt-simple-endpoint style-scope ytd-channel-renderer\" on-tap=\"onTap\" href$=\"[[computeHrefEndpoint(data.navigationEndpoint)]]\" data=\"[[computeChannelEndpoint(data.navigationEndpoint)]]\"><div id=\"info\" class=\"style-scope ytd-channel-renderer\"><ytd-channel-name id=\"channel-title\" badges=\"[[data.ownerBadges]]\" channel-name=\"[[getSimpleString(data.title)]]\" compact-style=\"[[compactStyle]]\" wrap-text=\"\" class=\"style-scope ytd-channel-renderer\"></ytd-channel-name><div id=\"metadata\" class=\"style-scope ytd-channel-renderer\"><yt-formatted-string id=\"subscribers\" respect-lang-dir=\"\" text=\"[[data.subscriberCountText]]\" class=\"style-scope ytd-channel-renderer\"></yt-formatted-string><span id=\"dot\" hidden=\"[[computeHideDot(data)]]\" class=\"style-scope ytd-channel-renderer\">\u2022</span><span id=\"video-count\" class=\"style-scope ytd-channel-renderer\">[[getSimpleString(data.videoCountText)]]</span></div><yt-formatted-string id=\"description\" hidden=\"[[compactStyle]]\" text=\"[[data.descriptionSnippet]]\" class=\"style-scope ytd-channel-renderer\"></yt-formatted-string><ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-channel-renderer\"></ytd-badge-supported-renderer></div><div id=\"navigation-icon\" hidden=\"[[!data.navigationIcon.iconType]]\" class=\"style-scope ytd-channel-renderer\"><yt-icon disable-upgrade$=\"[[!data.navigationIcon.iconType]]\" icon=\"[[data.navigationIcon.iconType]]\" class=\"style-scope ytd-channel-renderer\"></yt-icon></div></a><div id=\"buttons\" class=\"style-scope ytd-channel-renderer\"><div id=\"purchase-button\" hidden=\"[[!data.purchaseButton]]\" class=\"style-scope ytd-channel-renderer\"></div><div id=\"subscribe-button\" hidden=\"[[!data.subscribeButton]]\" class=\"style-scope ytd-channel-renderer\"></div></div><div id=\"channel-memberships-button\" hidden=\"[[!data.channelMembershipsButton]]\" class=\"style-scope ytd-channel-renderer\"></div></div></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return T7b=a};RB("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var V7b=function(){var a=J.apply(this,arguments)||this;a.compactStyle=!1;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(V7b,J);f=V7b.prototype;f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.channelMembershipsButton":{id:"channel-memberships-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.computeHideDot=function(a){return!(a&&a.subscriberCountText&&a.videoCountText)||this.compactStyle}; f.hasDualButtons=function(a){return a&&a.purchaseButton&&a.subscribeButton}; f.backgroundColorChanged=function(){if(this.data!==void 0){var a=this.data.backgroundColor;this.isDarkTheme&&(a=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=a!=null?$x(a):"transparent"}}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.onTap=function(a){var b,c,d=((b=this.data)==null?void 0:b.navigationEndpoint)||((c=this.data)==null?void 0:c.serviceEndpoint);A(d,av)&&(Av(this.hostElement,[d]),a.preventDefault())}; f.computeChannelEndpoint=function(a){return A(a,av)?null:a}; f.computeHrefEndpoint=function(a){return A(a,av)?null:this.componentBehavior.computeHref_(a)}; f.computeChannelRendererStyle=function(a){return a}; f.computeIconSize=function(a){return a?108:136}; ia.Object.defineProperties(V7b,{template:{configurable:!0,enumerable:!0,get:function(){return U7b()}}}); var KR=V7b;KR.prototype.backgroundColorChanged=KR.prototype.backgroundColorChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],KR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],KR.prototype,"ytRendererstamperBehavior",void 0);u([K(Nz),v("design:type",Object)],KR.prototype,"ytdOpenPopupBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],KR.prototype,"componentBehavior",void 0); u([Q(),v("design:type",Object)],KR.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],KR.prototype,"isDarkTheme",void 0);u([Q({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),v("design:type",String)],KR.prototype,"channelRendererStyle",void 0);u([Q({computed:"hasDualButtons(data)",reflectToAttribute:!0}),v("design:type",Boolean)],KR.prototype,"dualButtons",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("enable_desktop_search_bigger_thumbs")}}), v("design:type",Boolean)],KR.prototype,"useBiggerThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],KR.prototype,"biggerThumbStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KR.prototype,"compactStyle",void 0);u([O("data","isDarkTheme"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KR.prototype,"backgroundColorChanged",null);KR=u([R({is:"ytd-channel-renderer",disableElementRegistration:!0})],KR);V(KR,"ytd-channel-renderer",function(){return U7b()},{mode:Mz("kevlar_poly_si_batch_j037")?1:2});var W7b;RB("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var X7b=function(){var a=J.apply(this,arguments)||this;a.displayItemCount=2;a.collections=y("web_modern_collections_v2");a.hasPlaylistThumbnail=!1;a.stackThumbnailSize="large";return a}; l(X7b,J);f=X7b.prototype;f.attached=function(){this.updateInlinePreviewHoverListeners()}; f.detached=function(){this.clearInlinePreviewHoverListeners()}; f.dataChanged=function(){this.updateInlinePreviewHoverListeners()}; f.computeFirstVideos=function(a,b){return a&&b?a.slice(0,b):[]}; f.computeThumbnailWidth=function(a,b){return a?b==="BIG"?500:b==="MASSIVE"?600:b==="MEDIUM"?450:420:360}; f.computeThumbnailHeight=function(a,b){return a?b==="BIG"?280:b==="MASSIVE"?337:234:202}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$14409_inlinePreviewHoverListener)==null||ZD(a)}; f.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14409_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:ktb,thumbnailElement:this.thumbnail})}; f.computeHasPlaylistThumbnail=function(a){var b,c;if((((b=a.thumbnailRenderer)==null?0:b.playlistVideoThumbnailRenderer)||((c=a.thumbnailRenderer)==null?0:c.playlistCustomThumbnailRenderer))&&a.thumbnailOverlays)for(b=0;b<a.thumbnailOverlays.length;b++)if(c=void 0,(c=a.thumbnailOverlays[b])==null?0:c.thumbnailOverlayBottomPanelRenderer)return!0;return!1}; ia.Object.defineProperties(X7b.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.JSC$14409_inlinePreviewHoverListener)==null?0:YD(a))&&!!this.ytdLockupBehavior.lockupIsHovered}}}); var LR=X7b;LR.prototype.dataChanged=LR.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],LR.prototype,"ytRendererBehavior",void 0);u([K(Zz),v("design:type",Object)],LR.prototype,"ytdLockupBehavior",void 0);u([Q(),v("design:type",Object)],LR.prototype,"data",void 0);u([Q(),v("design:type",Object)],LR.prototype,"displayItemCount",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("enable_desktop_search_bigger_thumbs")}}), v("design:type",Boolean)],LR.prototype,"useBiggerThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],LR.prototype,"biggerThumbsStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],LR.prototype,"collections",void 0);u([Q({computed:"computeHasPlaylistThumbnail(data)"}),v("design:type",Object)],LR.prototype,"hasPlaylistThumbnail",void 0);u([Q(),v("design:type",String)],LR.prototype,"stackThumbnailSize",void 0);u([My("ytd-thumbnail"),v("design:type",HTMLElement)],LR.prototype,"thumbnail",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LR.prototype,"dataChanged",null);u([L("lockupIsHovered"),v("design:type",Boolean),v("design:paramtypes",[])],LR.prototype,"isHovered",null);LR=u([R({is:"ytd-radio-renderer",disableElementRegistration:!0})],LR); V(LR,"ytd-radio-renderer",function(){if(W7b!==void 0)return W7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-thumbnail data=\"[[data]]\" height=\"[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]\" hidden=\"[[hasPlaylistThumbnail]]\" hovered=\"[[isHovered]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]\" class=\"style-scope ytd-radio-renderer\">\n</ytd-thumbnail>\n<ytd-playlist-thumbnail data=\"[[data]]\" height=\"[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]\" hidden=\"[[!hasPlaylistThumbnail]]\" hovered=\"[[isHovered]]\" is-double-stack=\"true\" thumbnail-size=\"[[stackThumbnailSize]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]\" class=\"style-scope ytd-radio-renderer\">\n</ytd-playlist-thumbnail>\n<div id=\"content\" class=\"style-scope ytd-radio-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-radio-renderer\" href=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-radio-renderer\">\n <ytd-badge-supported-renderer disable-upgrade$=\"[[!data.topStandaloneBadge]]\" hidden=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-radio-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-radio-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <ytd-video-meta-block id=\"meta\" data=\"[[data]]\" radio-meta=\"\" class=\"style-scope ytd-radio-renderer\"></ytd-video-meta-block>\n </a>\n <ul id=\"list\" class=\"style-scope ytd-radio-renderer\">\n <template is=\"dom-repeat\" items=\"[[computeFirstVideos(data.videos, displayItemCount)]]\" as=\"video\" class=\"style-scope ytd-radio-renderer\">\n <li class=\"style-scope ytd-radio-renderer\">\n <ytd-child-video-renderer data=\"[[video.childVideoRenderer]]\" class=\"style-scope ytd-radio-renderer\">\n </ytd-child-video-renderer>\n </li>\n </template>\n </ul>\n</div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-radio-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return W7b=a},{mode:Mz("kevlar_poly_si_batch_j034")?1:2});var Y7b;RB("itemSectionRenderer","showRenderer","ytd-show-renderer");var TR=function(){return J.apply(this,arguments)||this}; l(TR,J);TR.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; TR.prototype.computeThumbnailWidth=function(a){return a?360:246}; TR.prototype.computeUseProminentThumbs=function(a){return a}; var UR=TR;u([K(X.YtRendererBehavior),v("design:type",Object)],UR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],UR.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],UR.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],UR.prototype,"isSearch",void 0);u([Q({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),v("design:type",Boolean)],UR.prototype,"useProminentThumbs",void 0); UR=u([R({is:"ytd-show-renderer",disableElementRegistration:!0})],UR); V(UR,"ytd-show-renderer",function(){if(Y7b!==void 0)return Y7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-playlist-thumbnail data=\"[[data]]\" width=\"[[computeThumbnailWidth(useProminentThumbs)]]\" class=\"style-scope ytd-show-renderer\">\n</ytd-playlist-thumbnail>\n<div id=\"content\" class=\"style-scope ytd-show-renderer\">\n<a id=\"logo-container\" class=\"yt-simple-endpoint style-scope ytd-show-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-show-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-show-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-show-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <ytd-video-meta-block data=\"[[data]]\" class=\"style-scope ytd-show-renderer\"></ytd-video-meta-block>\n </a>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" class=\"style-scope ytd-show-renderer\">\n </ytd-badge-supported-renderer>\n <ytd-badge-supported-renderer id=\"bottom-standalone-badge\" bottom-standalone-badge=\"[[data.bottomStandaloneBadge]]\" disable-upgrade$=\"[[!data.bottomStandaloneBadge]]\" hidden=\"[[!data.bottomStandaloneBadge]]\" class=\"style-scope ytd-show-renderer\">\n </ytd-badge-supported-renderer>\n</div>\n<div id=\"menu\" class=\"style-scope ytd-show-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Y7b=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});RB("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var Z7b=function(){return J.apply(this,arguments)||this}; l(Z7b,J);Z7b.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}}; var VR=Z7b;u([K(X.YtRendererBehavior),v("design:type",Object)],VR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],VR.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],VR.prototype,"data",void 0);VR=u([R({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],VR); V(VR,"ytd-channel-featured-content-renderer",function(){if(S7b!==void 0)return S7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-channel-featured-content-renderer\">\n <h3 class=\"style-scope ytd-channel-featured-content-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-channel-featured-content-renderer\"></yt-formatted-string>\n </h3>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subTitle]]\" class=\"style-scope ytd-channel-featured-content-renderer\"></yt-formatted-string>\n</div>\n<div id=\"contents\" class=\"style-scope ytd-channel-featured-content-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return S7b=a},{mode:1});var $7b;RB("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var a8b=function(){var a=J.apply(this,arguments)||this;a.roundContainer=!0;a.amsterdamEnabled=y("enable_desktop_amsterdam_info_panels");return a}; l(a8b,J);f=a8b.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; f.dataChanged=function(){this.imageWidth=this.imageHeight=24;var a=this.data;a.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!a.style&&a.image&&a.image.thumbnails.length&&(a=a.image.thumbnails[0],this.imageWidth=a.width||0,this.imageHeight=a.height||0)}; f.computeSource=function(a){return a.secondarySource?Sw(a.secondarySource):Sw(a.source)}; f.computeClarifyStyle=function(a){return a?a.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""}; f.isLargeStyle=function(a){return a==="CLARIFICATION_RENDERER_STYLE_LARGE"}; f.computeBackgroundStyle=function(a){return a?a.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""}; f.computeHasActionButton=function(a){return!!a.actionButton}; f.computeHasBottomSection=function(a){return!!a.ctaHasBottomSection}; f.computeIsSourceMissing=function(a){return a.ctaHasBottomSection===!1?!0:a&&this.computeSource(a)?!1:!0}; f.computeSecondaryEndpoint=function(a){return a.secondaryEndpoint||a.endpoint}; var WR=a8b;WR.prototype.dataChanged=WR.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],WR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],WR.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],WR.prototype,"data",void 0);u([Q(),v("design:type",Number)],WR.prototype,"imageWidth",void 0);u([Q(),v("design:type",Number)],WR.prototype,"imageHeight",void 0); u([Q({computed:"computeSecondaryEndpoint(data)"}),v("design:type",Object)],WR.prototype,"secondaryEndpoint",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),v("design:type",Boolean)],WR.prototype,"hasActionButton",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),v("design:type",Boolean)],WR.prototype,"hasBottomSection",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),v("design:type",Boolean)],WR.prototype,"missingSource",void 0);u([Q({computed:"computeIcon_(data.icon)"}),v("design:type",String)],WR.prototype,"icon",void 0);u([Q({computed:"computeIcon_(data.secondaryIcon)"}),v("design:type",String)],WR.prototype,"secondaryIcon",void 0);u([Q({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),v("design:type",String)],WR.prototype,"clarifyStyle",void 0); u([Q({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),v("design:type",String)],WR.prototype,"backgroundStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],WR.prototype,"roundContainer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],WR.prototype,"amsterdamEnabled",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WR.prototype,"dataChanged",null); WR=u([R({is:"ytd-clarification-renderer",disableElementRegistration:!0})],WR); V(WR,"ytd-clarification-renderer",function(){if($7b!==void 0)return $7b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-clarification-renderer\">\n \n <a class=\"yt-simple-endpoint style-scope ytd-clarification-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <yt-icon disable-upgrade$=\"[[!icon]]\" hidden=\"[[!icon]]\" icon=\"[[icon]]\" class=\"style-scope ytd-clarification-renderer\"></yt-icon>\n <yt-img-shadow disable-upgrade$=\"[[!data.image]]\" height=\"[[imageHeight]]\" hidden=\"[[!data.image]]\" thumbnail=\"[[data.image]]\" width=\"[[imageWidth]]\" class=\"style-scope ytd-clarification-renderer\">\n </yt-img-shadow>\n </a>\n <div class=\"text style-scope ytd-clarification-renderer\">\n \n <a id=\"section-header\" class=\"yt-simple-endpoint style-scope ytd-clarification-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <yt-icon disable-upgrade$=\"[[!icon]]\" hidden=\"[[!icon]]\" icon=\"[[icon]]\" class=\"style-scope ytd-clarification-renderer\">\n </yt-icon>\n <yt-img-shadow disable-upgrade$=\"[[!data.image]]\" height=\"[[imageHeight]]\" hidden=\"[[!data.image]]\" thumbnail=\"[[data.image]]\" width=\"[[imageWidth]]\" class=\"style-scope ytd-clarification-renderer\">\n </yt-img-shadow>\n <yt-formatted-string class=\"section-title style-scope ytd-clarification-renderer\" text=\"[[data.sectionTitle]]\">\n </yt-formatted-string>\n </a>\n <div class=\"content style-scope ytd-clarification-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-clarification-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <div class=\"content-title style-scope ytd-clarification-renderer\">\n [[getSimpleString(data.contentTitle)]]\n <yt-icon class=\"external-link-icon style-scope ytd-clarification-renderer\" icon=\"yt-icons:open_in_new\"></yt-icon>\n </div>\n <yt-formatted-string class=\"description style-scope ytd-clarification-renderer\" text=\"[[data.text]]\">\n </yt-formatted-string>\n </a>\n <div id=\"action-button\" class=\"style-scope ytd-clarification-renderer\"></div>\n <div id=\"menu\" class=\"style-scope ytd-clarification-renderer\"></div>\n </div>\n <a id=\"source-link\" class=\"yt-simple-endpoint style-scope ytd-clarification-renderer\" href$=\"[[computeHref_(secondaryEndpoint)]]\" data=\"[[secondaryEndpoint]]\">\n <div class=\"source style-scope ytd-clarification-renderer\">\n <yt-icon class=\"secondary-icon style-scope ytd-clarification-renderer\" disable-upgrade$=\"[[!secondaryIcon]]\" hidden=\"[[!secondaryIcon]]\" icon=\"[[secondaryIcon]]\">\n </yt-icon>\n [[computeSource(data)]]\n <yt-icon class=\"external-link-icon style-scope ytd-clarification-renderer\" hidden=\"[[amsterdamEnabled]]\" icon=\"yt-icons:open_in_new\" size=\"16\"></yt-icon>\n </div>\n </a>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return $7b=a},{mode:Mz("kevlar_poly_si_batch_j033")?1:2});var b8b;RB("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var c8b=function(){return J.apply(this,arguments)||this}; l(c8b,J);f=c8b.prototype;f.computeHasPrimaryIcon=function(a){return!(!a.icon&&!a.thumbnail)}; f.computeHasSecondary=function(a){return!(!a.secondaryIcon&&!a.secondaryNotificationText)}; f.computeHideSecondaryString=function(a){return!y("disable_hide_empty_secondary_string")&&!a.secondaryNotificationText}; f.computeCompactLinkStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeHasFitHeight=function(a){return a==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"}; f.isActiveEndpoint=function(a){return(a=this.get("commandMetadata.webCommandMetadata.url",a))?ld(window.location.href)!=="/account_transfer_channel"&&ld(window.location.href)!=="/gaia_link"&&ld(window.location.href)!=="/channel_switcher"||a!=="/account"?ld(window.location.href)===a:!0:!1}; f.onTap=function(){var a;((a=this.data)==null?0:a.serviceEndpoint)&&Av(this.hostElement,[this.data.serviceEndpoint])}; var YR=c8b;YR.prototype.onTap=YR.prototype.onTap;u([K(X.YtRendererBehavior),v("design:type",Object)],YR.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],YR.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),v("design:type",Boolean)],YR.prototype,"active",void 0);u([Q({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),v("design:type",String)],YR.prototype,"compactLinkStyle",void 0); u([Q({computed:"computeIcon_(data.icon)"}),v("design:type",Object)],YR.prototype,"icon",void 0);u([Q({computed:"computeIcon_(data.secondaryIcon)"}),v("design:type",Object)],YR.prototype,"secondaryIcon",void 0);u([Q({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),v("design:type",Boolean)],YR.prototype,"hasSecondary",void 0);u([Q({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),v("design:type",Boolean)],YR.prototype,"hideSecondaryString",void 0); u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],YR.prototype,"onTap",null);YR=u([R({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],YR); V(YR,"ytd-compact-link-renderer",function(){if(b8b!==void 0)return b8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint\" class=\"yt-simple-endpoint style-scope ytd-compact-link-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" role=\"link\" tabindex=\"-1\">\n \n <tp-yt-paper-item role=\"none\" class=\"style-scope ytd-compact-link-renderer\">\n <div id=\"content-icon\" hidden=\"[[!computeHasPrimaryIcon(data)]]\" class=\"style-scope ytd-compact-link-renderer\">\n <yt-img-shadow disable-upgrade$=\"[[!data.thumbnail]]\" fit-height=\"[[computeHasFitHeight(data.style)]]\" height=\"40\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" width=\"40\" class=\"style-scope ytd-compact-link-renderer\">\n </yt-img-shadow>\n <yt-icon disable-upgrade$=\"[[!icon]]\" hidden=\"[[!icon]]\" icon=\"[[icon]]\" class=\"style-scope ytd-compact-link-renderer\">\n </yt-icon>\n </div>\n <div id=\"primary-text-container\" class=\"style-scope ytd-compact-link-renderer\">\n <yt-formatted-string id=\"label\" text=\"[[data.title]]\" class=\"style-scope ytd-compact-link-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-compact-link-renderer\"></yt-formatted-string>\n </div>\n <yt-icon id=\"right-icon\" disable-upgrade$=\"[[!secondaryIcon]]\" hidden=\"[[!secondaryIcon]]\" icon=\"[[secondaryIcon]]\" class=\"style-scope ytd-compact-link-renderer\">\n </yt-icon>\n <yt-formatted-string id=\"secondary-text\" hidden=\"[[hideSecondaryString]]\" text=\"[[data.secondaryNotificationText]]\" class=\"style-scope ytd-compact-link-renderer\">\n </yt-formatted-string>\n </tp-yt-paper-item>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return b8b=a},{mode:Mz("kevlar_poly_si_batch_j033")?1:2});var d8b;var e8b;var f8b=function(){var a=J.apply(this,arguments)||this;a.amsterdamEnabled=y("enable_desktop_amsterdam_info_panels");return a}; l(f8b,J);f=f8b.prototype;f.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; f.computeIcon=function(a){return a?"yt-icons:"+a.toLowerCase():null}; f.computeUseContacts=function(a){return!!a.contacts&&a.contacts.length>0}; f.computePhoneContact=function(a){var b,c;return(b=a.contacts)==null?void 0:(c=b.find(function(d){var e;return(d==null?void 0:(e=d.icon)==null?void 0:e.iconType)==="PHONE"}))==null?void 0:c.actionText}; f.computeSmsContact=function(a){var b,c;return(b=a.contacts)==null?void 0:(c=b.find(function(d){var e;return(d==null?void 0:(e=d.icon)==null?void 0:e.iconType)==="SMS"}))==null?void 0:c.actionText}; var ZR=f8b;u([K(X.YtRendererBehavior),v("design:type",Object)],ZR.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ZR.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],ZR.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],ZR.prototype,"amsterdamEnabled",void 0);u([Q({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),v("design:type",Boolean)],ZR.prototype,"useContacts",void 0); u([Q({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),v("design:type",String)],ZR.prototype,"phoneContact",void 0);ZR=u([R({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],ZR); V(ZR,"ytd-single-action-emergency-support-renderer",function(){if(e8b!==void 0)return e8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-single-action-emergency-support-renderer\">\n <div id=\"text-content\" class=\"style-scope ytd-single-action-emergency-support-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-formatted-string>\n <a class=\"yt-simple-endpoint style-scope ytd-single-action-emergency-support-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-formatted-string id=\"navigation-text\" text=\"[[data.navigationText]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-formatted-string>\n <yt-icon id=\"nav-icon\" icon=\"[[computeIcon(data.navigationIcon.iconType)]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-icon>\n </a>\n <yt-formatted-string id=\"details-text\" text=\"[[data.detailsText]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-formatted-string>\n </div>\n <div id=\"action-container\" class=\"style-scope ytd-single-action-emergency-support-renderer\">\n <div id=\"action-button\" hidden=\"[[!data.actionButton]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></div>\n <div id=\"contacts\" hidden=\"[[!data.contacts]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\">\n <div id=\"phone-contact\" hidden=\"[[!computePhoneContact(data)]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\">\n <yt-icon icon=\"[[computeIcon('PHONE')]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-icon>\n <yt-formatted-string id=\"contact-text\" text=\"[[computePhoneContact(data)]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-formatted-string>\n </div>\n <div id=\"sms-contact\" hidden=\"[[!computeSmsContact(data)]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\">\n <yt-icon icon=\"[[computeIcon('SMS')]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-icon>\n <yt-formatted-string id=\"contact-text\" text=\"[[computeSmsContact(data)]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"action-text\" class=\"action-text style-scope ytd-single-action-emergency-support-renderer\" hidden=\"[[!data.actionText]]\">\n <yt-icon icon=\"[[computeIcon(data.icon.iconType)]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-icon>\n <yt-formatted-string text=\"[[data.actionText]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></yt-formatted-string>\n </div>\n <div id=\"menu\" hidden=\"[[!data.menu]]\" class=\"style-scope ytd-single-action-emergency-support-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return e8b=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});RB("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var g8b=function(){var a=J.apply(this,arguments)||this;a.roundedContainer=!0;a.amsterdamEnabled=y("enable_desktop_amsterdam_info_panels");return a}; l(g8b,J);g8b.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.firstOption":{id:"first-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}},"data.secondOption":{id:"second-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}}}}; var $R=g8b;u([K(X.YtRendererBehavior),v("design:type",Object)],$R.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$R.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],$R.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$R.prototype,"roundedContainer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],$R.prototype,"amsterdamEnabled",void 0); $R=u([R({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],$R); V($R,"ytd-emergency-onebox-renderer",function(){if(d8b!==void 0)return d8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-emergency-onebox-renderer\">\n <yt-formatted-string id=\"header\" text=\"[[data.title]]\" class=\"style-scope ytd-emergency-onebox-renderer\"></yt-formatted-string>\n <div id=\"options\" class=\"style-scope ytd-emergency-onebox-renderer\">\n <div id=\"first-option\" class=\"option style-scope ytd-emergency-onebox-renderer\"></div>\n <div id=\"second-option\" class=\"option style-scope ytd-emergency-onebox-renderer\" hidden=\"[[!data.secondOption]]\"></div>\n </div>\n</div>\n\n<div id=\"menu\" hidden=\"[[!data.menu]]\" class=\"style-scope ytd-emergency-onebox-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return d8b=a},{mode:1});var h8b;RB("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var i8b=function(){return J.apply(this,arguments)||this}; l(i8b,J);i8b.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}}; var aS=i8b;u([K(X.YtRendererBehavior),v("design:type",Object)],aS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],aS.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],aS.prototype,"data",void 0);aS=u([R({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],aS); V(aS,"ytd-exploratory-results-renderer",function(){if(h8b!==void 0)return h8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-exploratory-results-renderer\"></yt-formatted-string>\n<div id=\"contents\" class=\"style-scope ytd-exploratory-results-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return h8b=a},{mode:1});var j8b;RB("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var k8b=function(){var a=J.apply(this,arguments)||this;a.isRichGrid=!1;return a}; l(k8b,J);k8b.prototype.configureRendererStamper=function(){return{"data.item":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:{matcher:function(){return this.isRichGrid?"ytd-rich-grid-media":"ytd-video-renderer"}}}}}}; var bS=k8b;u([K(X.YtRendererBehavior),v("design:type",Object)],bS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],bS.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],bS.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],bS.prototype,"isRichGrid",void 0);bS=u([R({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],bS); V(bS,"ytd-feed-entry-renderer",function(){if(j8b!==void 0)return j8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow hidden=\"[[isRichGrid]]\" thumbnail=\"[[data.ownerThumbnail]]\" width=\"48\" class=\"style-scope ytd-feed-entry-renderer\"></yt-img-shadow>\n<div class=\"info style-scope ytd-feed-entry-renderer\">\n <div id=\"title-container\" hidden=\"[[isRichGrid]]\" class=\"style-scope ytd-feed-entry-renderer\">\n <yt-formatted-string id=\"title\" link-inherit-color=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-feed-entry-renderer\"></yt-formatted-string>\n </div>\n <yt-formatted-string id=\"post\" text=\"[[data.postText]]\" class=\"style-scope ytd-feed-entry-renderer\"></yt-formatted-string>\n <div id=\"contents\" class=\"style-scope ytd-feed-entry-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return j8b=a},{mode:1});var l8b;var m8b;RB("itemSectionRenderer","messageRenderer","ytd-message-renderer");RB("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var cS=function(){return J.apply(this,arguments)||this}; l(cS,J);cS.prototype.configureRendererStamper=function(){return{"data.button":{id:"message-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]"}}}}}}; cS.prototype.computeMessageStyle=function(a){return a}; cS.prototype.computeButtonOverride=function(a){var b;if((a==null?0:(b=a.style)==null?0:b.value)&&a.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}}; var dS=cS;u([K(X.YtRendererBehavior),v("design:type",Object)],dS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],dS.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],dS.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],dS.prototype,"shelf",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],dS.prototype,"panel",void 0); u([Q({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),v("design:type",Boolean)],dS.prototype,"componentStyle",void 0);u([Q({computed:"computeButtonOverride(data)"}),v("design:type",Object)],dS.prototype,"buttonOverride",void 0);dS=u([R({is:"ytd-message-renderer",disableElementRegistration:!0})],dS); V(dS,"ytd-message-renderer",function(){if(m8b!==void 0)return m8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"icon\" class=\"style-scope ytd-message-renderer\"></div>\n<yt-formatted-string id=\"message\" hidden$=\"[[!data.text]]\" text=\"[[data.text]]\" class=\"style-scope ytd-message-renderer\"></yt-formatted-string>\n<yt-formatted-string id=\"submessage\" hidden$=\"[[!data.subtext]]\" split-lines=\"\" text=\"[[data.subtext.messageSubtextRenderer.text]]\" class=\"style-scope ytd-message-renderer\"></yt-formatted-string>\n<div id=\"message-button\" class=\"style-scope ytd-message-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return m8b=a},{mode:1});RB("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var n8b=function(){var a=J.apply(this,arguments)||this;a.messageData=null;return a}; l(n8b,J);f=n8b.prototype;f.onServiceRequestCompleted=function(a,b){a=b.actions||[];b=0;for(var c=a.length;b<c;b++){var d=a[b],e=void 0,h=void 0;if((e=A(d,xu))==null?0:(h=e.item)==null?0:h.messageRenderer)this.messageData=A(d,xu).item.messageRenderer}}; f.dataChanged=function(){var a=this.data;this.hostElement.hidden=!1;kz(this.hostElement,"is-channel",a&&!a.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0}; f.computeThumbnailWidth=function(a){return a?126:56}; f.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)}; f.onSubmitTap=function(){var a=this.data,b=this.selectedResponseIndex;a!==void 0&&b!==void 0&&Av(this.hostElement,[a.responses[b].responseData])}; f.onDismissTap=function(){this.hostElement.hidden=!0;var a=this.data;a!==void 0&&Av(this.hostElement,[a.dismissalEndpoint])}; f.updateSelectedResponseIndexFromBinding=function(a){this.selectedResponseIndex=a.detail.value}; var eS=n8b;eS.prototype.onSelectedResponseIndexChange=eS.prototype.onSelectedResponseIndexChange;eS.prototype.dataChanged=eS.prototype.dataChanged;eS.prototype.onServiceRequestCompleted=eS.prototype.onServiceRequestCompleted;u([K(X.YtRendererBehavior),v("design:type",Object)],eS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],eS.prototype,"data",void 0);u([Q(),v("design:type",Object)],eS.prototype,"messageData",void 0); u([Q(),v("design:type",Number)],eS.prototype,"selectedResponseIndex",void 0);u([My("#submit-button"),v("design:type",HTMLButtonElement)],eS.prototype,"submitButton",void 0);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],eS.prototype,"onServiceRequestCompleted",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eS.prototype,"dataChanged",null); u([O("selectedResponseIndex"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eS.prototype,"onSelectedResponseIndexChange",null);eS=u([R({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],eS); V(eS,"ytd-feedback-elicitation-single-question-renderer",function(){if(l8b!==void 0)return l8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><span id=\"dismissible\" hidden=\"[[messageData]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <div id=\"header\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <yt-formatted-string id=\"question\" text=\"[[data.question]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\"></yt-formatted-string>\n <yt-icon-button on-tap=\"onDismissTap\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n <template is=\"dom-if\" if=\"[[data.channelTitle]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-feedback-elicitation-single-question-renderer\" href$=\"[[computeHref(data.channelEndpoint)]]\" data=\"[[data.channelEndpoint]]\">\n <yt-img-shadow thumbnail=\"[[data.channelAvatar]]\" width=\"[[computeThumbnailWidth(data.avatarIs169)]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n </yt-img-shadow>\n <div id=\"item-title\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">[[getSimpleString(data.channelTitle)]]</div>\n </a>\n </template>\n <template is=\"dom-if\" if=\"[[!data.canSelectMultiple]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <tp-yt-paper-radio-group id=\"responses\" selected=\"[[selectedResponseIndex]]\" on-selected-changed=\"updateSelectedResponseIndexFromBinding\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.responses]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <tp-yt-paper-radio-button name=\"[[index]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <yt-formatted-string text=\"[[item.responseText]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\"></yt-formatted-string>\n </tp-yt-paper-radio-button>\n </template>\n </tp-yt-paper-radio-group>\n </template>\n <ytd-button-renderer id=\"submit-button\" data=\"[[data.submitButton.buttonRenderer]]\" on-tap=\"onSubmitTap\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n </ytd-button-renderer>\n</span>\n<span hidden=\"[[!messageData]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\">\n <ytd-message-renderer data=\"[[messageData]]\" class=\"style-scope ytd-feedback-elicitation-single-question-renderer\"></ytd-message-renderer>\n</span>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return l8b=a},{mode:1});var o8b;function p8b(a,b){q8b||(IPa=Q2a,q8b=new ALb);var c=q8b;a:if(a=r8b(a),b=r8b(b||new Date),a>b)c=a.getTime()-b.getTime()>6048E5?TD(a,1):Zsb(a);else{for(var d=0;s8b(a,12*(d+1))<b;)++d;if(d>0)c=c.format(-d,0);else{for(d=0;s8b(a,d+1)<b;)++d;if(d>0)c=c.format(-d,2);else{a=b.getTime()-a.getTime();b=g(t8b);for(d=b.next();!d.done;d=b.next()){d=d.value;var e=d.unit,h=Math.floor(a/d.unitDuration);if(h>=(d.threshold===void 0?1:d.threshold)){c=c.format(-h,e);break a}}c=c.format(-0,7)}}}return c} var t8b=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}];function r8b(a){if(typeof a.getTime==="function")return a;if(atb(a))return btb(a);throw Error("Ill-formed Timestamp "+JSON.stringify(a))} function s8b(a,b){for(var c=0,d;;++c)if(d=new Date(a.getFullYear(),a.getMonth()+b,a.getDate()-c,a.getHours(),a.getMinutes(),a.getSeconds()),d.getMonth()===(a.getMonth()+b)%12)return d} var q8b;function u8b(a,b,c){return a.videoEntity&&!a.policyEntity&&c!=="DOWNLOAD_STATE_FAILED"?[Dw("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:j3a(a.policyEntity)&&b!=="TRANSFER_STATE_FAILED"&&b!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?b==="TRANSFER_STATE_PAUSED_BY_USER"?[Dw("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:Fw(b)?[Dw("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:a.videoEntity.lengthSeconds?[X2a(a.videoEntity.lengthSeconds)]:[]:[Dw("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]} function v8b(a,b,c,d,e,h){if(b==="TRANSFER_STATE_UNKNOWN"||!a)return{};if(d==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var k=u8b(a,b,d);if(a.videoEntity&&!a.policyEntity&&d!=="DOWNLOAD_STATE_FAILED"){var m=Fv("WAITING_TO_DOWNLOAD");if(m)return{shortViewCountText:Rw(m),publishedTimeText:void 0,thumbnailOverlays:k}}if(!j3a(a.policyEntity)){h=a.policyEntity&&!i3a(a.policyEntity)?Fv("DOWNLOAD_EXPIRED",{},"Download expired"): Fv("TRANSFER_FAILED",{},"Download failed");var p;if((p=a.policyEntity)==null?0:p.shortMessageForDisabledAction)h=a.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:zw(h),publishedTimeText:void 0,thumbnailOverlays:k}}if(b==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:Rw(Fv("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:k};if(b==="TRANSFER_STATE_FAILED"||b==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:Rw(Fv("TRANSFER_FAILED", {},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:k};if(b==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(p=Fv("WAITING_TO_DOWNLOAD"),d==="DOWNLOAD_STATE_PAUSED"&&(p=Fv("DOWNLOAD_PAUSED",{},"Download paused")),p))return{shortViewCountText:Rw(p),publishedTimeText:void 0,thumbnailOverlays:k};if(Fw(b))return a=Math.floor(c*100).toString(),{shortViewCountText:Rw(Fv("DOWNLOADING_PERCENT",{percent:a},"Downloading... "+a+"%")),publishedTimeText:void 0,thumbnailOverlays:k};b=void 0;a.videoEntity.publishedTimestampMillis&&( b=new Date,e&&(b=new Date(e)),b=zw(p8b(new Date(Number(a.videoEntity.publishedTimestampMillis)),b)));e=[];y("kevlar_woffle_badge_killswitch")||(e=[{metadataBadgeRenderer:{label:Fv("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var q;a=zw((q=a.videoEntity.localizedStrings)==null?void 0:q.viewCount);return Object.assign({},h?{shortViewCountText:void 0}:{shortViewCountText:a},h?{}:{publishedTimeText:b},{badges:e,thumbnailOverlays:k})} ;var fS=function(){var a=J.apply(this,arguments)||this;a.downloadProgress=0;a.transferState="TRANSFER_STATE_UNKNOWN";a.downloadState="DOWNLOAD_STATE_UNKNOWN";a.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";a.offlineVideoPolicyExpirationTimestamp=0;return a}; l(fS,J);fS.prototype.dataChanged=function(){var a;this.videoData=A((a=this.data)==null?void 0:a.renderer,nUb);this.transferStateChanged()}; fS.prototype.downloadProgressChanged=function(){if(this.entityInfo){var a=Object.assign({},this.videoData),b=v8b(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),c=b.publishedTimeText,d=b.badges;a.shortViewCountText=b.shortViewCountText;a.publishedTimeText=c;a.badges=d;this.set("videoData",a)}}; fS.prototype.transferStateChanged=function(){if(this.entityInfo){var a=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",b=Fw(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!j3a(this.entityInfo.policyEntity),c=Object.assign({},this.videoData),d=v8b(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),e=d.publishedTimeText,h=d.badges;c.shortViewCountText= d.shortViewCountText;c.publishedTimeText=e;c.badges=h;c.isDisabled=b;c.navigationEndpoint=b?void 0:xw(this.videoData.videoId,"PPSV");var k;a&&((k=this.videoData)==null?0:k.videoId)&&!y("dl_resume_click_killswitch")&&(c.isDisabled=!1,c.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});c.thumbnailOverlays=u8b(this.entityInfo,this.transferState,this.downloadState);this.set("videoData",c)}}; var gS=fS;gS.prototype.transferStateChanged=gS.prototype.transferStateChanged;gS.prototype.downloadProgressChanged=gS.prototype.downloadProgressChanged;gS.prototype.dataChanged=gS.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],gS.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],gS.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],gS.prototype,"data",void 0);u([Q(),v("design:type",Object)],gS.prototype,"videoData",void 0); u([Q({selector:Fgb,selectorArgs:["videoData.videoId"]}),v("design:type",Object)],gS.prototype,"downloadProgress",void 0);u([Q(),v("design:type",Number)],gS.prototype,"relativeDateReference",void 0);u([Q({selector:dA,selectorArgs:["videoData.videoId"]}),v("design:type",Object)],gS.prototype,"transferState",void 0);u([Q({selector:Lgb,selectorArgs:["videoData.videoId"]}),v("design:type",Object)],gS.prototype,"downloadState",void 0); u([Q({selector:Bgb,selectorArgs:["videoData.videoId"]}),v("design:type",Object)],gS.prototype,"offlinePolicyAction",void 0);u([Q({selector:Cgb,selectorArgs:["videoData.videoId"]}),v("design:type",Object)],gS.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);u([Q({selector:Egb,selectorArgs:["videoData.videoId"]}),v("design:type",Object)],gS.prototype,"entityInfo",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],gS.prototype,"isDownloading",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],gS.prototype,"dataChanged",null);u([Py("downloadProgress"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],gS.prototype,"downloadProgressChanged",null);u([Py("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],gS.prototype,"transferStateChanged",null); gS=u([R({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],gS); V(gS,"ytd-downloaded-video-grid-video-renderer",function(){if(o8b!==void 0)return o8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-grid-video-renderer id=\"video\" data=\"[[videoData]]\" is-downloading=\"[[isDownloading]]\" class=\"style-scope ytd-downloaded-video-grid-video-renderer\"></ytd-grid-video-renderer>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return o8b=a},{mode:Mz("kevlar_poly_si_batch_j025")?1:2});var w8b;var x8b=function(){return J.apply(this,arguments)||this}; l(x8b,J);x8b.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonViewModel:"yt-button-view-model"}}}}; var hS=x8b;u([K(X.YtRendererBehavior),v("design:type",Object)],hS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],hS.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],hS.prototype,"data",void 0);hS=u([R({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],hS); V(hS,"ytd-grid-channel-renderer",function(){if(w8b!==void 0)return w8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"channel\" class=\"style-scope ytd-grid-channel-renderer\">\n <a id=\"channel-info\" class=\"yt-simple-endpoint style-scope ytd-grid-channel-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-img-shadow height=\"103\" thumbnail=\"[[data.thumbnail]]\" width=\"103\" class=\"style-scope ytd-grid-channel-renderer\"> </yt-img-shadow>\n <span id=\"title\" class=\"style-scope ytd-grid-channel-renderer\">[[getSimpleString(data.title)]]</span>\n <span id=\"thumbnail-attribution\" class=\"style-scope ytd-grid-channel-renderer\">[[getSimpleString(data.subscriberCountText)]]</span>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-grid-channel-renderer\">\n </ytd-badge-supported-renderer>\n </a>\n <div id=\"subscribe\" hidden=\"[[!data.subscribeButton]]\" class=\"style-scope ytd-grid-channel-renderer\"></div>\n <div id=\"action-button\" hidden=\"[[!data.actionButton]]\" class=\"style-scope ytd-grid-channel-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return w8b=a},{mode:Mz("kevlar_poly_si_batch_j044")?1:2});var y8b;var z8b=function(){return J.apply(this,arguments)||this}; l(z8b,J);var iS=z8b;u([K(X.YtRendererBehavior),v("design:type",Object)],iS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],iS.prototype,"data",void 0);iS=u([R({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],iS); V(iS,"ytd-grid-movie-playlist-renderer",function(){if(y8b!==void 0)return y8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-thumbnail width=\"210\" data=\"[[data]]\" bottom-side-panel=\"\" class=\"style-scope ytd-grid-movie-playlist-renderer\"></ytd-thumbnail>\n<a class=\"yt-simple-endpoint style-scope ytd-grid-movie-playlist-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-grid-movie-playlist-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-grid-movie-playlist-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-grid-movie-playlist-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <ytd-video-meta-block class=\"grid style-scope ytd-grid-movie-playlist-renderer\" data=\"[[data]]\"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.ownerBadges]]\" hidden=\"[[!data.ownerBadges]]\" class=\"style-scope ytd-grid-movie-playlist-renderer\">\n</ytd-badge-supported-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return y8b=a},{mode:1});var A8b;var jS=function(){var a=J.apply(this,arguments)||this;a.downloadProgress=0;a.transferState="TRANSFER_STATE_UNKNOWN";a.modernButtons=y("web_modern_buttons");a.useModernCollectionsV2=y("web_modern_collections_v2");return a}; l(jS,J);jS.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1}; jS.prototype.configureRendererStamper=function(){return{"data.menu":WC}}; jS.prototype.dataChanged=function(){this.data&&this.transferStateChanged()}; jS.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!y("woffle_playlist_renderer_killswitch")){var a;var b=this.entityInfo;var c=this.transferState;var d=this.downloadProgress,e=(a=this.data)==null?void 0:a.playlistId;a=this.isOnline;if(c!=="TRANSFER_STATE_UNKNOWN"&&b){if(Fw(c)||c==="TRANSFER_STATE_PRE_TRANSFER")var h=[Dw("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var k,m;if(c==="TRANSFER_STATE_COMPLETE"&&( (k=b.mainPlaylistEntity)==null?0:(m=k.videos)==null?0:m.length)){if(y("web_modern_collections_v2")){var p;var q=(h=b.mainPlaylistEntity)==null?void 0:(p=h.videos)==null?void 0:p.length;h=(h=W2a(q))?{thumbnailOverlayBottomPanelRenderer:{text:yw(h),icon:{iconType:"PLAYLISTS"}}}:void 0}else{var r;h=Y2a((q=b.mainPlaylistEntity)==null?void 0:(r=q.videos)==null?void 0:r.length)}var w;h=[Z2a(),Object.assign({},(w=h)!=null?w:{})]}else h=[]}w=h;b:if(c==="TRANSFER_STATE_PRE_TRANSFER")d=zw(Fv("PREPARING_TO_DOWNLOAD", void 0,"Preparing to download..."));else if(c==="TRANSFER_STATE_TRANSFER_IN_QUEUE")d=zw(Fv("WAITING_TO_DOWNLOAD"));else if(Fw(c))d=Math.floor(d*100).toString(),d=zw(Fv("DOWNLOADING_PERCENT",{percent:d},"Downloading... "+d+"%"));else{if(e&&(y("playlist_is_offline_selector_killswitch")&&(a=um().resolve(Yl).isNetworkAvailable()),a)){d=P2a(Fv("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),N2a(e));break b}d=void 0}c=c==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:Fv("DOWNLOADED",void 0, "Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];c=Object.assign({},w.length?{thumbnailOverlays:w}:{},d?{viewPlaylistText:d}:{viewPlaylistText:Rw("")},c.length?{badges:c}:{})}else c={};e=c;c=e.viewPlaylistText;d=e.badges;e=e.thumbnailOverlays;this.isDownloads=!!c||!!d;this.set("data.viewPlaylistText",c);d&&d.length>0&&this.set("data.badges",d);e&&e.length>0&&this.set("data.thumbnailOverlays",e)}}; ia.Object.defineProperties(jS.prototype,{downloadState:{configurable:!0,enumerable:!0,get:function(){return this.transferState&&this.transferState!=="TRANSFER_STATE_UNKNOWN"?this.transferState==="TRANSFER_STATE_COMPLETE"?"DOWNLOADED":"DOWNLOADING":""}}, menuHidden:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null?0:a.menu)}}}); var kS=jS;kS.prototype.transferStateChanged=kS.prototype.transferStateChanged;kS.prototype.dataChanged=kS.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],kS.prototype,"ytRendererBehavior",void 0);u([K(Zz),v("design:type",Object)],kS.prototype,"ytdLockupBehavior",void 0);u([K(Rz),v("design:type",Object)],kS.prototype,"ytdReduxBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],kS.prototype,"ytRendererstamperBehavior",void 0); u([Q({selector:Ggb,selectorArgs:["data.playlistId"]}),v("design:type",Object)],kS.prototype,"downloadProgress",void 0);u([Q({selector:eA,selectorArgs:["data.playlistId"]}),v("design:type",Object)],kS.prototype,"transferState",void 0);u([Q({selector:function(a,b){return B3a(a.entities,b)}, selectorArgs:["data.playlistId"]}),v("design:type",Object)],kS.prototype,"entityInfo",void 0);u([Q({selector:sgb}),v("design:type",Boolean)],kS.prototype,"isOnline",void 0);u([Q(),v("design:type",Object)],kS.prototype,"data",void 0);u([Q(),v("design:type",Object)],kS.prototype,"downloadRenderData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],kS.prototype,"modernButtons",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],kS.prototype,"isDownloads",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],kS.prototype,"useModernCollectionsV2",void 0);u([L("transferState"),Q({reflectToAttribute:!0}),v("design:type",String),v("design:paramtypes",[])],kS.prototype,"downloadState",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],kS.prototype,"menuHidden",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],kS.prototype,"dataChanged",null); u([Py("transferState","downloadProgress","isOnline"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],kS.prototype,"transferStateChanged",null);kS=u([R({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],kS); V(kS,"ytd-grid-playlist-renderer",function(){if(A8b!==void 0)return A8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-playlist-thumbnail custom-thumbnail-size=\"118\" data=\"[[data]]\" height=\"118\" hovered=\"[[lockupIsHovered]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"210\" class=\"style-scope ytd-grid-playlist-renderer\">\n</ytd-playlist-thumbnail>\n<div id=\"details\" class=\"style-scope ytd-grid-playlist-renderer\">\n <h3 class=\"style-scope ytd-grid-playlist-renderer\">\n <a id=\"video-title\" class=\"yt-simple-endpoint style-scope ytd-grid-playlist-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" data=\"[[data.navigationEndpoint]]\">[[getSimpleString(data.title)]]</a>\n </h3>\n <ytd-video-meta-block class=\"grid style-scope ytd-grid-playlist-renderer\" data=\"[[data]]\"></ytd-video-meta-block>\n <ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-grid-playlist-renderer\">\n </ytd-badge-supported-renderer>\n <div id=\"menu\" class=\"style-scope ytd-grid-playlist-renderer\"></div>\n <yt-formatted-string id=\"view-more\" hidden=\"[[!data.viewPlaylistText]]\" link-inherit-color=\"\" text=\"[[data.viewPlaylistText]]\" class=\"style-scope ytd-grid-playlist-renderer\">\n </yt-formatted-string>\n <yt-interaction id=\"interaction\" class=\"extended style-scope ytd-grid-playlist-renderer\"></yt-interaction>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return A8b=a},{mode:Mz("kevlar_poly_si_batch_j033")?1:2});var B8b;var C8b=function(){var a=J.apply(this,arguments)||this;a.collections=y("web_modern_collections_v2");return a}; l(C8b,J);C8b.prototype.configureRendererStamper=function(){return{"data.menu":WC,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; ia.Object.defineProperties(C8b.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(a=this.data)==null?void 0:(b=a.thumbnail)==null?void 0:b.sampledThumbnailColor,vibrantColorPalette:(c=this.data)==null?void 0:(d=c.thumbnail)==null?void 0:d.vibrantColorPalette,darkColorPalette:(e=this.data)==null?void 0:(h=e.thumbnail)==null?void 0:h.darkColorPalette,experimentEnabled:this.collections}}}}); var lS=C8b;u([K(X.YtRendererBehavior),v("design:type",Object)],lS.prototype,"ytRendererBehavior",void 0);u([K(Tz),v("design:type",Object)],lS.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Zz),v("design:type",Object)],lS.prototype,"ytdLockupBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],lS.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],lS.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],lS.prototype,"collections",void 0);u([L("data","collections"),v("design:type",Object),v("design:paramtypes",[])],lS.prototype,"collectionStack",null);lS=u([R({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],lS); V(lS,"ytd-grid-radio-renderer",function(){if(B8b!==void 0)return B8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-grid-radio-renderer\">\n <div class=\"modern-collection-parent style-scope ytd-grid-radio-renderer\">\n <yt-collections-stack data=\"[[collectionStack]]\" class=\"style-scope ytd-grid-radio-renderer\"></yt-collections-stack>\n <ytd-thumbnail data=\"[[data]]\" height=\"118\" hovered=\"[[lockupIsHovered]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"210\" class=\"style-scope ytd-grid-radio-renderer\">\n </ytd-thumbnail>\n </div>\n <div id=\"details\" class=\"style-scope ytd-grid-radio-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-grid-radio-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-grid-radio-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-grid-radio-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-grid-radio-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <ytd-video-meta-block class=\"grid style-scope ytd-grid-radio-renderer\" data=\"[[data]]\" radio-meta=\"\"></ytd-video-meta-block>\n </a>\n <div id=\"menu\" class=\"style-scope ytd-grid-radio-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-grid-radio-renderer\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-grid-radio-renderer\"></div>\n</div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-grid-radio-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return B8b=a},{mode:1});var D8b;var E8b;var F8b=function(){var a=J.apply(this,arguments)||this;a.useModernCollectionsV2=y("web_modern_collections_v2");return a}; l(F8b,J);F8b.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}}; F8b.prototype.computeNavigationEndpoint=function(a){return O2a(a==null?void 0:a.navigationEndpoint)}; var mS=F8b;u([K(X.YtRendererBehavior),v("design:type",Object)],mS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],mS.prototype,"ytRendererstamperBehavior",void 0);u([K(Zz),v("design:type",Object)],mS.prototype,"ytdLockupBehavior",void 0);u([Q(),v("design:type",Object)],mS.prototype,"data",void 0);u([Q({computed:"computeNavigationEndpoint(data)"}),v("design:type",Object)],mS.prototype,"computedNavigationEndpoint",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],mS.prototype,"useModernCollectionsV2",void 0);mS=u([R({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],mS); V(mS,"ytd-grid-show-renderer",function(){if(E8b!==void 0)return E8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-playlist-thumbnail data=\"[[data]]\" width=\"210\" class=\"style-scope ytd-grid-show-renderer\"></ytd-playlist-thumbnail>\n<div id=\"details\" class=\"style-scope ytd-grid-show-renderer\">\n <a id=\"title\" class=\"yt-simple-endpoint style-scope ytd-grid-show-renderer\" href$=\"[[computeHref_(computedNavigationEndpoint)]]\" data=\"[[computedNavigationEndpoint]]\">\n <h3 class=\"style-scope ytd-grid-show-renderer\">\n <ytd-badge-supported-renderer class=\"badge style-scope ytd-grid-show-renderer\" hidden=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-grid-show-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <ytd-video-meta-block class=\"grid style-scope ytd-grid-show-renderer\" data=\"[[data]]\"></ytd-video-meta-block>\n </a>\n <ytd-badge-supported-renderer class=\"badge style-scope ytd-grid-show-renderer\" hidden=\"[[!data.bottomStandaloneBadge]]\" top-standalone-badge=\"[[data.bottomStandaloneBadge]]\">\n </ytd-badge-supported-renderer>\n <ytd-badge-supported-renderer class=\"badge style-scope ytd-grid-show-renderer\" badges=\"[[data.badges]]\" hidden=\"[[!data.badges]]\">\n </ytd-badge-supported-renderer>\n <div id=\"offer-button\" class=\"style-scope ytd-grid-show-renderer\"></div>\n <div id=\"menu\" class=\"style-scope ytd-grid-show-renderer\"></div>\n</div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-grid-show-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return E8b=a},{mode:1});var G8b;var H8b=function(){var a=J.apply(this,arguments)||this;a.isExpandableContent=!1;return a}; l(H8b,J);ia.Object.defineProperties(H8b.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.ctaText)}}, ctaText:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.ctaText}}, hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}}, hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}}, useNewStyle:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.useNewStyle}}, showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.priceReplacementText)}}, priceValue:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.data)==null?void 0:a.price)||((b=this.data)==null?void 0:(c=b.dealsData)==null?void 0:c.currentPrice)}}, showDeal:{configurable:!0,enumerable:!0,get:function(){var a,b;if((a=this.data)!=null&&a.dealsData&&((b=this.data)==null||!b.priceReplacementText)){a=this.data.dealsData;var c,d,e;return((c=a.salesData)==null?void 0:c.originalPrice)||((d=a.priceDropData)==null?void 0:d.referencePrice)||((e=a.promotionData)==null?void 0:e.promotionLabel)}}}, showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.affiliateDisclaimer)}}, useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var a,b;return(a=this.data)==null?void 0:(b=a.dealsData)==null?void 0:b.salesData}}, useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}}, useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}}, useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}}); var nS=H8b;u([K(X.YtRendererBehavior),v("design:type",Object)],nS.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],nS.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],nS.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],nS.prototype,"isExpandableContent",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"showCta",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"ctaText",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"hasPriceTopPosition",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"hasPriceBottomPosition",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"useNewStyle",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"showPriceReplacementText",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"priceValue",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"showDeal",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"showAffiliateDisclaimer",null); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"useSaleStyle",null);u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],nS.prototype,"rounded",void 0);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"useFromBrandCtaStyle",null); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"useFromVendorCtaStyle",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],nS.prototype,"useShoppingCollectionCtaStyle",null);nS=u([R({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],nS); V(nS,"ytd-vertical-product-card-renderer",function(){if(G8b!==void 0)return G8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n\n<a id=\"product-card-renderer-container\" class=\"yt-simple-endpoint style-scope ytd-vertical-product-card-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" rel=\"[[computeNofollow_(data.navigationEndpoint)]]\" aria-label=\"[[data.accessibilityTitle]]\">\n <div id=\"card-with-protection\" data-offer-version-id$=\"[[data.debugOfferVersionId]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <div id=\"product-image\" class=\"product-info-row style-scope ytd-vertical-product-card-renderer\">\n <yt-img-shadow thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-vertical-product-card-renderer\"></yt-img-shadow>\n </div>\n <div id=\"product-info\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <div id=\"product-name\" class=\"product-info-row style-scope ytd-vertical-product-card-renderer\">[[data.title]]</div>\n\n <template is=\"dom-if\" restamp=\"\" if=\"[[hasPriceTopPosition]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <div class=\"product-info-row style-scope ytd-vertical-product-card-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[showPriceReplacementText]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <span id=\"price-replacement\" class=\"style-scope ytd-vertical-product-card-renderer\">[[data.priceReplacementText]]</span>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[!showPriceReplacementText]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <span id=\"price\" class=\"style-scope ytd-vertical-product-card-renderer\">[[priceValue]]</span>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.additionalFeesText]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <span id=\"additional-taxes\" class=\"style-scope ytd-vertical-product-card-renderer\">[[data.additionalFeesText]]</span>\n </template>\n </template>\n </div>\n <div id=\"product-deal\" class=\"product-info-row style-scope ytd-vertical-product-card-renderer\" aria-label=\"[[data.dealsData.salesData.salesPriceAccessibilityLabel]]\">\n [[showDeal]]\n </div>\n </template>\n\n <div id=\"variants-description\" class=\"product-info-row style-scope ytd-vertical-product-card-renderer\">\n [[data.variantsDescription]]\n </div>\n\n <template is=\"dom-if\" restamp=\"\" if=\"[[showCta]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <div class=\"product-info-row style-scope ytd-vertical-product-card-renderer\">\n <yt-formatted-string class=\"cta-row style-scope ytd-vertical-product-card-renderer\" text=\"[[ctaText]]\">\n </yt-formatted-string>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.showOpenInNewIcon]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <yt-icon class=\"cta-row hover-icon style-scope ytd-vertical-product-card-renderer\" icon=\"open_in_new\"></yt-icon>\n </template>\n </div>\n </template>\n\n <template is=\"dom-if\" restamp=\"\" if=\"[[hasPriceBottomPosition]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <div class=\"product-info-row style-scope ytd-vertical-product-card-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[showPriceReplacementText]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <span id=\"price-replacement\" class=\"style-scope ytd-vertical-product-card-renderer\">[[data.priceReplacementText]]</span>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[!showPriceReplacementText]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <span id=\"price\" class=\"style-scope ytd-vertical-product-card-renderer\">[[priceValue]]</span>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.additionalFeesText]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <span id=\"additional-taxes\" class=\"style-scope ytd-vertical-product-card-renderer\">[[data.additionalFeesText]]</span>\n </template>\n </template>\n </div>\n <div id=\"product-deal\" class=\"product-info-row style-scope ytd-vertical-product-card-renderer\" aria-label=\"[[data.dealsData.salesData.salesPriceAccessibilityLabel]]\">\n [[showDeal]]\n </div>\n </template>\n\n <template is=\"dom-if\" restamp=\"\" if=\"[[showAffiliateDisclaimer]]\" class=\"style-scope ytd-vertical-product-card-renderer\">\n <div class=\"product-info-row style-scope ytd-vertical-product-card-renderer\">\n <div id=\"affiliate-disclaimer\" class=\"style-scope ytd-vertical-product-card-renderer\">[[data.affiliateDisclaimer]]</div>\n </div>\n </template>\n </div>\n </div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return G8b=a},{mode:1});var I8b;var J8b=function(){return J.apply(this,arguments)||this}; l(J8b,J);J8b.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}}; var oS=J8b;u([K(X.YtRendererBehavior),v("design:type",Object)],oS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],oS.prototype,"ytRendererstamperBehavior",void 0);u([K(Zz),v("design:type",Object)],oS.prototype,"ytdLockupBehavior",void 0);u([Q(),v("design:type",Object)],oS.prototype,"data",void 0);oS=u([R({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],oS); V(oS,"ytd-grid-movie-renderer",function(){if(I8b!==void 0)return I8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-thumbnail data=\"[[data]]\" hovered=\"[[lockupIsHovered]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"210\" class=\"style-scope ytd-grid-movie-renderer\">\n</ytd-thumbnail>\n<a class=\"yt-simple-endpoint style-scope ytd-grid-movie-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-grid-movie-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-grid-movie-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-grid-movie-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <span class=\"grid-movie-renderer-metadata style-scope ytd-grid-movie-renderer\" hidden=\"[[!data.metadata]]\">\n [[getSimpleString(data.metadata)]]\n </span>\n \n <ytd-video-meta-block class=\"grid style-scope ytd-grid-movie-renderer\" data=\"[[data]]\"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer class=\"badges style-scope ytd-grid-movie-renderer\" badges=\"[[data.badges]]\" hidden=\"[[!data.badges]]\">\n</ytd-badge-supported-renderer>\n<div id=\"offer-button\" class=\"style-scope ytd-grid-movie-renderer\"></div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-grid-movie-renderer\"></yt-interaction>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return I8b=a},{mode:1});var K8b;var L8b;var M8b=function(){return J.apply(this,arguments)||this}; l(M8b,J);M8b.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"}; var pS=M8b;u([K(X.YtRendererBehavior),v("design:type",Object)],pS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],pS.prototype,"data",void 0);pS=u([Wy({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],pS); V(pS,"yt-music-pass-small-feature-info-renderer",function(){if(L8b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow thumbnail=\"[[data.icon]]\" width=\"84\" class=\"style-scope yt-music-pass-small-feature-info-renderer\"></yt-img-shadow>\n<yt-formatted-string id=\"header\" respect-html-dir=\"\" text=\"[[data.header]]\" class=\"style-scope yt-music-pass-small-feature-info-renderer\"></yt-formatted-string>\n<yt-formatted-string id=\"description\" respect-html-dir=\"\" text=\"[[data.description]]\" class=\"style-scope yt-music-pass-small-feature-info-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;K8b===void 0&&(K8b=document.createElement("template"));var d=K8b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);L8b=a}a=L8b;return a},{mode:2});RB("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var N8b=function(){var a=J.apply(this,arguments)||this;a.isCollapsible=!1;a.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return a}; l(N8b,J);f=N8b.prototype;f.computeIsCollapsible=function(a){return y("kevlar_calculate_grid_collapsible")?!!(((a==null?0:a.showMoreText)||(a==null?0:a.visibleRowCount))&&(a==null?0:a.isCollapsible)):a==null?void 0:a.isCollapsible}; f.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-grid-renderer lockup",containerType:1,sizing:"COMPACT",force16By9ThumbnailAspectRatio:!0}},continuationItemRenderer:"ytd-continuation-item-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer", playlistRenderer:"ytd-playlist-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:"ytd-grid-video-renderer",downloadedVideoGridVideoRenderer:"ytd-downloaded-video-grid-video-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",musicPassSmallFeatureInfoRenderer:"yt-music-pass-small-feature-info-renderer",gameCardRenderer:"ytd-game-card-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",noInjection:!0}}},"data.continuations":{id:"continuations", mapping:{nextContinuationData:"yt-next-continuation"}}}}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}}; f.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()}; f.onIronResize=function(){var a=this;yz(this,"updateGridInitItems",function(){a.maybeUpdateInitialItemsDisplayed()})}; f.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var a=this.getVisibleWidth();a!==0&&(a=Math.floor(a/214)*(this.data.visibleRowCount||2),a!==this.initialCount&&(this.initialCount=a,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}}; f.getVisibleWidth=function(){return this.hostElement.offsetWidth}; f.computeExpandVisible=function(a,b,c,d){return a&&b&&c&&!!d&&!!d.showMoreText}; f.computeShowMoreButton=function(a){return{text:a,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}}; f.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()}; f.initCollapsed=function(){var a=this;this.ytLazyListBehavior.canShowMore=!1;var b;(this.collapsed=!((b=this.data)==null||!b.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();dt(this,function(){xv(a.hostElement,"yt-refit-popups-action")})}; f.fillRestIfNotCollapsible=function(){var a=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!a||this.ytLazyListBehavior.fillRemainingListItems()}; f.computeViewAllHidden=function(a,b){return a||!b.viewAllEndpoint}; var qS=N8b;qS.prototype.fillRestIfNotCollapsible=qS.prototype.fillRestIfNotCollapsible;qS.prototype.initCollapsed=qS.prototype.initCollapsed;qS.prototype.onIronResize=qS.prototype.onIronResize;qS.prototype.persistentGuideChanged=qS.prototype.persistentGuideChanged;u([K(Rt),v("design:type",Object)],qS.prototype,"ironResizableBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],qS.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qS.prototype,"ytRendererstamperBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],qS.prototype,"ytLazyListBehavior",void 0);u([K(gR.YtNextContinuationBehavior),v("design:type",Object)],qS.prototype,"ytNextContinuationBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],qS.prototype,"ytdGuideStateAwareBehavior",void 0); u([K(tR),v("design:type",Object)],qS.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],qS.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],qS.prototype,"collapsed",void 0);u([Q(),v("design:type",Number)],qS.prototype,"initialCount",void 0);u([Q({computed:"computeShowMoreButton(data.showMoreText)"}),v("design:type",Object)],qS.prototype,"showMoreButton",void 0); u([Q({computed:"computeIsCollapsible(data)"}),v("design:type",Object)],qS.prototype,"isCollapsible",void 0);u([My("#items"),v("design:type",HTMLElement)],qS.prototype,"items",void 0);u([Py("guidePersistentAndVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qS.prototype,"persistentGuideChanged",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qS.prototype,"onIronResize",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qS.prototype,"initCollapsed",null);u([Py("canShowMore"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qS.prototype,"fillRestIfNotCollapsible",null);qS=u([R({is:"ytd-grid-renderer",disableElementRegistration:!0})],qS); V(qS,"ytd-grid-renderer",function(){if(D8b!==void 0)return D8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.title]]\" class=\"style-scope ytd-grid-renderer\">\n <h3 class=\"channel-link style-scope ytd-grid-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-grid-renderer\"></yt-formatted-string>\n </h3>\n</template>\n<div id=\"items\" class=\"style-scope ytd-grid-renderer\"></div>\n<ytd-button-renderer id=\"show-more-button\" align-by-text=\"\" data=\"[[showMoreButton]]\" hidden=\"[[!computeExpandVisible(isCollapsible, collapsed, canShowMore, data)]]\" on-tap=\"onExpandTap\" class=\"style-scope ytd-grid-renderer\">\n</ytd-button-renderer>\n<yt-formatted-string id=\"view-all\" hidden=\"[[computeViewAllHidden(canShowMore, data)]]\" text=\"[[data.viewAllText]]\" class=\"style-scope ytd-grid-renderer\">\n</yt-formatted-string>\n<div id=\"continuations\" class=\"style-scope ytd-grid-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return D8b=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var O8b;var P8b=function(){return J.apply(this,arguments)||this}; l(P8b,J);P8b.prototype.computeThumbnailWidth=function(a){return a?602:428}; P8b.prototype.updateWideFromBinding=function(a){this.wide=a.detail.value}; var rS=P8b;u([K(X.YtRendererBehavior),v("design:type",Object)],rS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],rS.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],rS.prototype,"wide",void 0);rS=u([R({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],rS); V(rS,"ytd-newspaper-hero-video-renderer",function(){if(O8b!==void 0)return O8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><iron-media-query query=\"(min-width: 662px)\" query-matches=\"[[wide]]\" on-query-matches-changed=\"updateWideFromBinding\" class=\"style-scope ytd-newspaper-hero-video-renderer\">\n</iron-media-query>\n<ytd-thumbnail data=\"[[data]]\" width=\"[[computeThumbnailWidth(wide)]]\" class=\"style-scope ytd-newspaper-hero-video-renderer\"></ytd-thumbnail>\n<div id=\"contents\" class=\"style-scope ytd-newspaper-hero-video-renderer\">\n <a id=\"meta\" class=\"yt-simple-endpoint style-scope ytd-newspaper-hero-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-newspaper-hero-video-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-newspaper-hero-video-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-newspaper-hero-video-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <ytd-video-meta-block class=\"title style-scope ytd-newspaper-hero-video-renderer\" data=\"[[data]]\"></ytd-video-meta-block>\n </a>\n</div>\n<div class=\"content style-scope ytd-newspaper-hero-video-renderer\">\n <slot class=\"style-scope ytd-newspaper-hero-video-renderer\"></slot>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return O8b=a},{mode:1});var Q8b;var R8b=function(){return J.apply(this,arguments)||this}; l(R8b,J);var sS=R8b;u([K(X.YtRendererBehavior),v("design:type",Object)],sS.prototype,"rendererBehavior",void 0);u([Q(),v("design:type",Object)],sS.prototype,"data",void 0);sS=u([R({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],sS); V(sS,"ytd-newspaper-mini-video-renderer",function(){if(Q8b!==void 0)return Q8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-thumbnail data=\"[[data]]\" width=\"210\" class=\"style-scope ytd-newspaper-mini-video-renderer\"></ytd-thumbnail>\n<a id=\"meta\" class=\"yt-simple-endpoint style-scope ytd-newspaper-mini-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-newspaper-mini-video-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-newspaper-mini-video-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-newspaper-mini-video-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <ytd-video-meta-block class=\"grid style-scope ytd-newspaper-mini-video-renderer\" data=\"[[data]]\"></ytd-video-meta-block>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Q8b=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var S8b;RB("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var T8b=function(){return J.apply(this,arguments)||this}; l(T8b,J);T8b.prototype.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary-contents",mapping:{newspaperHeroVideoRenderer:"ytd-newspaper-hero-video-renderer"}},"data.secondaryContents":{id:"secondary-contents",mapping:{newspaperMiniVideoRenderer:"ytd-newspaper-mini-video-renderer"}}}}; var tS=T8b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],tS.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],tS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],tS.prototype,"data",void 0);tS=u([R({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],tS); V(tS,"ytd-newspaper-renderer",function(){if(S8b!==void 0)return S8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"primary-contents\" class=\"style-scope ytd-newspaper-renderer\"></div>\n<div id=\"secondary-contents\" class=\"style-scope ytd-newspaper-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return S8b=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var U8b;var V8b;var W8b={toggleButtonViewModel:yE},X8b=Gz(function(a){var b=a.data;a=g(Gp("VOTE_STATUS_UNSPECIFIED"));var c=a.next().value,d=a.next().value;rr(function(){var k;((k=b().initialState)==null?0:k.status)&&d(b().initialState.status)}); var e=function(){var k,m,p=(m=(k=b().initialState)==null?void 0:k.votes)!=null?m:0,q;k=(q=b().initialState)==null?void 0:q.status;return k==="VOTE_STATUS_UPVOTED"?p-1:k==="VOTE_STATUS_DOWNVOTED"?p+1:p},h=function(){return c()==="VOTE_STATUS_UPVOTED"?e()+1:c()==="VOTE_STATUS_DOWNVOTED"?e()-1:e()}; return F("voting-view-model",{class:"YtVotingViewModelHost"},F(SC,{data:function(){var k=A(b().upvoteButton,$u);return{toggleButtonViewModel:Object.assign({},k,{isToggled:c()==="VOTE_STATUS_UPVOTED"})}}, mapping:W8b,extraProps:{toggleButtonViewModel:{config:{onToggle:function(k){k=k?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_UNSPECIFIED";d(k);var m=h(),p=um().resolve(tm(Kub));y("web_enable_voting_animation")&&p&&b().itemId&&b().enableOptimisticReordering&&Sub(p,b().itemId,m,k)}}}}}),F("div",{class:"YtVotingViewModelVoteCount"},function(){return h()}),F(SC,{data:function(){var k=A(b().downvoteButton,$u); return{toggleButtonViewModel:Object.assign({},k,{isToggled:c()==="VOTE_STATUS_DOWNVOTED"})}}, mapping:W8b,extraProps:{toggleButtonViewModel:{config:{onToggle:function(k){k=k?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_UNSPECIFIED";d(k);var m=h(),p=um().resolve(tm(Kub));y("web_enable_voting_animation")&&p&&b().itemId&&b().enableOptimisticReordering&&Sub(p,b().itemId,m,k)}}}}}))});var Y8b=Gz(function(a){var b=a.data;return F("engagement-bar-view-model",{class:"YtEngagementBarViewModelHost"},F("div",{class:WA("YtEngagementBarViewModelEngagementBarWrapper",a.className)},F(SC,{data:function(){return b().actions}, mapping:{votingViewModel:X8b}})))});bB(Y8b,"engagement-bar-view-model",{props:{data:$A,className:$A}});var Z8b=function(){var a=J.apply(this,arguments)||this;a.amsterdamPostMvp=y("web_amsterdam_post_mvp_playlists");a.hidePlaybackStatus=y("kevlar_hide_playlist_playback_status");a.downloadProgress=0;a.transferState="TRANSFER_STATE_UNKNOWN";a.downloadState="DOWNLOAD_STATE_UNKNOWN";a.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";a.offlineVideoPolicyExpirationTimestamp=0;return a}; l(Z8b,J);f=Z8b.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.engagementBar":{id:"engagement-bar",mapping:{engagementBarViewModel:"engagement-bar-view-model"}}}}; f.canReorderChanged=function(){this.persistentDragHandle=y("kevlar_playlist_drag_handles")&&this.canReorder}; f.onDrag=function(){if(this.thumbnail){var a=T(this.thumbnail).querySelector("yt-image");a&&(a.shouldRenderLazy=!1)}}; f.onMenuOverlayChanged=function(a,b){this.menuOpened=b}; f.onHandleMouseenter=function(){this.handleIsHovered=!0}; f.onHandleMouseleave=function(){this.handleIsHovered=!1}; f.onContentsTap=function(a){var b,c=(b=this.data)==null?void 0:b.serviceEndpoints;if(c&&c.length===1&&A(c[0],bYa)&&!Uz(Yy(a),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(c[0]);else{var d;(b=(d=this.data)==null?void 0:d.navigationEndpoint)&&y("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?y("web_enable_miniplayer_refactor")?um().resolve(ax).loadEndpoint(b): wv(this.hostElement,"yt-miniplayer-load-endpoint",[b]):(Ov.getInstance().playlistSuggestionsShelfActivation=!0,y("web_enable_miniplayer_refactor")?um().resolve(ax).activateAndLoadEndpoint(b):wv(this.hostElement,"yt-activate-with-endpoint-action",[b])):b&&!Uz(Yy(a),this.hostElement,["A".toString(),"BUTTON".toString()])&&(y("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?vv(this.hostElement,"yt-navigate",{endpoint:b}):this.ytComponentBehavior.resolveCommand(b))}}; f.computeStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeThumbnailWidth=function(a){return a==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:this.amsterdamPostMvp?160:120}; f.downloadStateChanged=function(){this.isDownloads=!1;if(this.entityInfo||this.downloadRenderData){if(!this.entityInfo&&this.downloadRenderData)this.downloadRenderData={shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};else{if(!this.entityInfo)return;this.downloadRenderData=v8b(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference,!0);this.isDownloads=Object.keys(this.downloadRenderData).length>0}this.set("data", Object.assign({},this.data,this.downloadRenderData))}}; f.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1}; f.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1}; f.dataChanged=function(){if(this.data){var a,b,c,d=((a=this.downloadRenderData)==null?void 0:a.badges)&&((b=this.downloadRenderData)==null?void 0:b.badges)!==((c=this.data)==null?void 0:c.badges),e,h,k;a=((e=this.downloadRenderData)==null?void 0:e.thumbnailOverlays)&&((h=this.downloadRenderData)==null?void 0:h.thumbnailOverlays)!==((k=this.data)==null?void 0:k.thumbnailOverlays);(!this.downloadRenderData||d||a)&&this.downloadStateChanged()}}; f.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var a,b,c=(a=this.data.menu)==null?void 0:(b=a.menuRenderer)==null?void 0:b.items;if(c)for(a=g(c),b=a.next();!b.done;b=a.next())if(b=b.value,c=void 0,A((c=b.menuServiceItemRenderer)==null?void 0:c.serviceEndpoint,Nu)){var d=c=void 0,e=void 0;b=(c=b)==null?void 0:(d=c.menuServiceItemRenderer)==null?void 0:(e=d.serviceEndpoint)==null?void 0:e.playlistEditEndpoint;e=d=void 0;if(c=(d=b)==null?void 0:(e=d.actions)==null?void 0:e[0])d=void 0, c.setVideoId=(d=this.data)==null?void 0:d.setVideoId;e=d=c=void 0;if(b=(c=b)==null?void 0:(d=c.clientActions)==null?void 0:(e=d[0])==null?void 0:e.playlistRemoveVideosAction)c=void 0,b.setVideoIds=[(c=this.data)==null?void 0:c.setVideoId]}}}; ia.Object.defineProperties(Z8b.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}}); var uS=Z8b;uS.prototype.setVideoIdChanged=uS.prototype.setVideoIdChanged;uS.prototype.dataChanged=uS.prototype.dataChanged;uS.prototype.downloadStateChanged=uS.prototype.downloadStateChanged;uS.prototype.onMenuOverlayChanged=uS.prototype.onMenuOverlayChanged;uS.prototype.canReorderChanged=uS.prototype.canReorderChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],uS.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],uS.prototype,"ytdReduxBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],uS.prototype,"ytRendererstamperBehavior",void 0);u([K(Zz),v("design:type",Object)],uS.prototype,"ytdLockupBehavior",void 0);u([K(Tz),v("design:type",Object)],uS.prototype,"ytdDismissibleItemBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],uS.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],uS.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],uS.prototype,"amsterdamPostMvp",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],uS.prototype,"canReorder",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],uS.prototype,"menuOpened",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],uS.prototype,"handleIsHovered",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],uS.prototype,"persistentDragHandle",void 0); u([Q(),v("design:type",Object)],uS.prototype,"downloadRenderData",void 0);u([Q(),v("design:type",Object)],uS.prototype,"hidePlaybackStatus",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),v("design:type",String)],uS.prototype,"styleType",void 0);u([Q({computed:"computeThumbnailWidth(data.style)"}),v("design:type",Number)],uS.prototype,"thumbnailWidth",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],uS.prototype,"isDownloads",void 0); u([Q({selector:Fgb,selectorArgs:["data.videoId"]}),v("design:type",Object)],uS.prototype,"downloadProgress",void 0);u([Q(),v("design:type",Number)],uS.prototype,"relativeDateReference",void 0);u([Q({selector:dA,selectorArgs:["data.videoId"]}),v("design:type",Object)],uS.prototype,"transferState",void 0);u([Q({selector:Lgb,selectorArgs:["data.videoId"]}),v("design:type",Object)],uS.prototype,"downloadState",void 0); u([Q({selector:Bgb,selectorArgs:["data.videoId"]}),v("design:type",Object)],uS.prototype,"offlinePolicyAction",void 0);u([Q({selector:Cgb,selectorArgs:["data.videoId"]}),v("design:type",Object)],uS.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);u([Q({selector:Egb,selectorArgs:["data.videoId"]}),v("design:type",Object)],uS.prototype,"entityInfo",void 0);u([Q({selector:bA}),v("design:type",Boolean)],uS.prototype,"miniplayerIsActive",void 0); u([L("data"),v("design:type",String),v("design:paramtypes",[])],uS.prototype,"playlistVideoId",null);u([My("#thumbnail"),v("design:type",Object)],uS.prototype,"thumbnail",void 0);u([Py("canReorder"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uS.prototype,"canReorderChanged",null);u([M("yt-menu-overlay-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Boolean]),v("design:returntype")],uS.prototype,"onMenuOverlayChanged",null); u([Py("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uS.prototype,"downloadStateChanged",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uS.prototype,"dataChanged",null);u([Py("data.setVideoId"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uS.prototype,"setVideoIdChanged",null); uS=u([R({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],uS); V(uS,"ytd-playlist-video-renderer",function(){if(V8b!==void 0)return V8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"index-container\" class=\"playlist-drag-handle style-scope ytd-playlist-video-renderer\" on-mouseenter=\"onHandleMouseenter\" on-mouseleave=\"onHandleMouseleave\">\n <yt-icon id=\"reorder\" icon=\"yt-icons:drag_handle\" class=\"style-scope ytd-playlist-video-renderer\"></yt-icon>\n <yt-formatted-string id=\"index\" text=\"[[data.index]]\" class=\"style-scope ytd-playlist-video-renderer\"></yt-formatted-string>\n</div>\n<div id=\"content\" on-click=\"onContentsTap\" class=\"style-scope ytd-playlist-video-renderer\">\n <div id=\"container\" class=\"style-scope ytd-playlist-video-renderer\">\n <ytd-thumbnail id=\"thumbnail\" data=\"[[data]]\" hide-playback-status=\"[[hidePlaybackStatus]]\" use-expandable-tooltip=\"[[useExpandableTooltip_]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-playlist-video-renderer\">\n </ytd-thumbnail>\n <div id=\"meta\" class=\"style-scope ytd-playlist-video-renderer\">\n <h3 aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-playlist-video-renderer\">\n <ytd-badge-supported-renderer id=\"top-standalone-badge\" top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-playlist-video-renderer\">\n </ytd-badge-supported-renderer>\n <a id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" class=\"yt-simple-endpoint style-scope ytd-playlist-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n [[getSimpleString(data.title)]]\n </a>\n </h3>\n <ytd-video-meta-block class=\"playlist style-scope ytd-playlist-video-renderer\" data=\"[[data]]\" is-downloading=\"[[isDownloads]]\"></ytd-video-meta-block>\n <ytd-badge-supported-renderer id=\"bottom-badges\" badges=\"[[data.bottomBadges]]\" hidden=\"[[!data.bottomBadges]]\" class=\"style-scope ytd-playlist-video-renderer\">\n </ytd-badge-supported-renderer>\n <ytd-badge-supported-renderer id=\"bottom-standalone-badge\" hidden=\"[[!data.bottomStandaloneBadge]]\" top-standalone-badge=\"[[data.bottomStandaloneBadge]]\" class=\"style-scope ytd-playlist-video-renderer\">\n </ytd-badge-supported-renderer>\n <div id=\"engagement-bar\" class=\"style-scope ytd-playlist-video-renderer\"></div>\n </div>\n </div>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-playlist-video-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"contributor\" hidden=\"[[!data.contributorName]]\" link-inherit-color=\"\" text=\"[[data.contributorName]]\" class=\"style-scope ytd-playlist-video-renderer\">\n </yt-formatted-string>\n <div id=\"offer-button\" class=\"style-scope ytd-playlist-video-renderer\"></div>\n</div>\n<div id=\"menu\" hidden=\"[[!data.menu]]\" class=\"style-scope ytd-playlist-video-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return V8b=a},{mode:Mz("kevlar_poly_si_batch_j034")?1:2});RB("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var $8b=function(){var a=J.apply(this,arguments)||this;a.isSegment=!1;a.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};a.nextContinuation={continuationType:"playlistVideoListContinuation"};return a}; l($8b,J);f=$8b.prototype;f.attached=function(){um();var a;(a=um().resolve(tm(IF)))!=null&&(a.playlistVideoListElement=this.hostElement)}; f.detached=function(){var a;(a=um().resolve(tm(IF)))!=null&&(a.playlistVideoListElement=void 0)}; f.configureRendererStamper=function(){return{"data.contents":{id:"contents",reuseComponents:!1,mapping:{playlistVideoRenderer:{component:"ytd-playlist-video-renderer",properties:{canReorder:"[[canReorder]]"}},continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.continuations":{id:"continuations",mapping:{nextContinuationData:"yt-next-continuation"}},"data.sortFilterMenu":{id:"sort-filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer", params:{closeOnActivate:"true"}}}}}}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}}; f.dataChanged=function(){var a=um().resolve(tm(Kub));y("web_enable_voting_animation")&&this.data&&a&&a.addVideos(this.data.contents);this.ytReorderableBehavior.disposeDragDrop()}; f.onRendererstamperFinished=function(){this.canReorder&&this.ytReorderableBehavior.startDragDrop(T(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")}; f.onPlaylistReloading=function(){this.isReloading=!0}; f.onUpdateSetVideoId=function(a){if(a.detail&&this.data&&this.data.contents){var b=a.detail;a=this.data.contents.findIndex(function(c){var d;return((d=c.playlistVideoRenderer)==null?void 0:d.videoId)===b.videoId}); a<0||!b.setVideoId||this.set("data.contents."+a+".playlistVideoRenderer.setVideoId",b.setVideoId)}}; f.computeContentsClass=function(a){return a?"reloading":""}; f.computeIsSortable=function(a,b){return a&&b>0&&!this.isSegment&&!y("shorts_in_playlists_web")}; f.computeIsEditable=function(a){return a}; f.computeCanReorder=function(a){return a}; f.handlePlaylistRemoveVideosAction=function(a){if(this.get("playlistRemoveVideosAction.setVideoIds",a)&&this.data&&this.data.contents){a=A(a,BTa).setVideoIds;for(var b=this.data.contents.length-1;b>=0;){var c=this.data.contents[b].playlistVideoRenderer;c&&c.setVideoId&&a.includes(c.setVideoId)&&this.splice("data.contents",b,1);b--}wv(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}}; f.updateIndices=function(){if(this.data&&this.data.contents)for(var a=0;a<this.data.contents.length;a++)this.set("data.contents."+a+".playlistVideoRenderer.index",Rw(String(a+1)))}; f.handleDrop=function(a){a=a.currDragItem;var b=Zb(a.parentNode.childNodes,a),c=this.data.contents.splice(Number(Sw(a.data.index))-1,1)[0];this.data.contents.splice(b,0,c);b=b?this.get("contents."+(b-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();a=this.buildReorderServiceEndpoint(a.data.setVideoId,b);this.ytComponentBehavior.resolveCommand(a)}; f.buildReorderServiceEndpoint=function(a,b){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",a),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",b),this.data.onReorderEndpoint):null}; f.handleUpdatePlaylistAction=function(a){var b;(a=A((b=A(a,CTa))==null?void 0:b.updatedRenderer,TTb))&&this.canReorder!==a.canReorder&&this.set("data.canReorder",a.canReorder);a&&a.contents&&(this.set("data.contents",a.contents),this.isReloading=!1);a&&a.continuations&&this.set("data.continuations",a.continuations)}; f.handleAddRendererToItemSectionAction=function(a){var b,c=(b=A(a,KQb))==null?void 0:b.renderer,d;c&&((d=A(a,KQb))==null?void 0:d.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,c))}; f.updateVideoData=function(a){if(a.detail&&this.data&&this.data.contents){var b=a.detail;a=b.toIdx;var c=b.videoId,d=b.newVoteCount,e=b.voteStatus,h,k;b=(h=this.data)==null?void 0:(k=h.contents)==null?void 0:k.findIndex(function(r){return Lub(r)===c}); if(!(b<0)){h=this.data.contents[b];var m;if((m=h.playlistVideoRenderer)==null?0:m.voteCount)h.playlistVideoRenderer.voteCount=d;var p;if(m=A((p=h.playlistVideoRenderer)==null?void 0:p.engagementBar,wXa)){var q;(q=m.actions)==null||q.forEach(function(r){(r=A(r,zXa))&&r.initialState&&(r.initialState.votes=d,r.initialState.status=e)})}this.data.contents.splice(b,1); this.data.contents.splice(a,0,h);this.updateIndices()}}}; var vS=$8b;vS.prototype.updateVideoData=vS.prototype.updateVideoData;vS.prototype.onUpdateSetVideoId=vS.prototype.onUpdateSetVideoId;vS.prototype.onPlaylistReloading=vS.prototype.onPlaylistReloading;vS.prototype.onRendererstamperFinished=vS.prototype.onRendererstamperFinished;vS.prototype.dataChanged=vS.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],vS.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],vS.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],vS.prototype,"ytActionHandlerBehavior",void 0);u([K(gR.YtNextContinuationBehavior),v("design:type",Object)],vS.prototype,"ytNextContinuationBehavior",void 0);u([K(n5b.YtReorderableBehavior),v("design:type",Object)],vS.prototype,"ytReorderableBehavior",void 0); u([K(tR),v("design:type",Object)],vS.prototype,"ytContinuationHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],vS.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],vS.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],vS.prototype,"isReloading",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],vS.prototype,"isSegment",void 0); u([Q({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),v("design:type",Boolean)],vS.prototype,"isSortable",void 0);u([Q({computed:"computeIsEditable(data.isEditable)"}),v("design:type",Boolean)],vS.prototype,"isEditable",void 0);u([Q({computed:"computeCanReorder(data.canReorder)"}),v("design:type",Boolean)],vS.prototype,"canReorder",void 0);u([Q({value:101}),v("design:type",Number)],vS.prototype,"scrollMargin",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],vS.prototype,"dataChanged",null);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],vS.prototype,"onRendererstamperFinished",null);u([M("yt-playlist-reloading"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],vS.prototype,"onPlaylistReloading",null); u([M("yt-update-set-video-id"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],vS.prototype,"onUpdateSetVideoId",null);u([M("ytd-update-video-data-voting-animation"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],vS.prototype,"updateVideoData",null);vS=u([R({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],vS); V(vS,"ytd-playlist-video-list-renderer",function(){if(U8b!==void 0)return U8b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"sort-filter-menu\" hidden=\"[[!isSortable]]\" class$=\"[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer\" class=\"style-scope ytd-playlist-video-list-renderer\"></div>\n<div id=\"spinner-container\" class=\"style-scope ytd-playlist-video-list-renderer\">\n <tp-yt-paper-spinner-lite active=\"[[isReloading]]\" class=\"style-scope ytd-playlist-video-list-renderer\"></tp-yt-paper-spinner-lite>\n</div>\n<div id=\"contents\" class$=\"[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer\" class=\"style-scope ytd-playlist-video-list-renderer\"></div>\n<div id=\"continuations\" class=\"style-scope ytd-playlist-video-list-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return U8b=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var a9b;var b9b;var wS,c9b=function(){var a=J.apply(this,arguments)||this;a.iconType="STAR";a.standardizeIconSize=y("kevlar_system_icons");a.hideEndpointOverflow=y("hide_endpoint_overflow_on_ytd_display_ad_renderer");a.thumbnailObjectFit="CONTAIN";a.thumbnailFitHeight=!0;a.actionMap={"yt-mute-ad-action":"handleMuteAd"};return a}; l(c9b,J);f=c9b.prototype; f.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"},params:{mediumFontAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.image":{id:"media",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.image.thumbnail]]",width:"[[mediaThumbnailWidth]]",fitHeight:"[[thumbnailFitHeight]]",objectFit:"[[thumbnailObjectFit]]"}}}}, "data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.dataChanged=function(){this.clickCommand=this.get("data.clickCommand.commandExecutorCommand.commands.0");this.clickCommand||(this.clickCommand=this.get("data.clickCommand"));this.clickCommand&&(this.updateMediaBackgroundImage(),this.ytSparklesClickLocationBehavior.configureClickTargets("root",wS.JSC$14516_DEFAULT_CLICK_LOCATION_BEHAVIOR,wS.JSC$14516_CLICK_LOCATION_ID_MAP))}; f.onTap=function(a){if(!y("use_on_click_for_desktop_display_ad"))this.onTapOrClick(a)}; f.onClick=function(a){if(y("use_on_click_for_desktop_display_ad"))this.onTapOrClick(a)}; f.onTapOrClick=function(a){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,a,!1)}; f.updateMediaBackgroundImage=function(){var a=this.get("data.image.thumbnail.thumbnails");a&&(a=lB(a,0))&&mz(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+a+")"})}; f.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var a=0;a<this.data.impressionEndpoints.length;a++){var b=this.data.impressionEndpoints[a];b.clickTrackingParams&&delete b.clickTrackingParams;Av(this.hostElement,[b])}this.data.impressionsFired=!0}var c;y("enable_active_view_display_ad_renderer_web_home")&&((c=this.data)==null?0:c.activeView)&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)}}; f.handleMuteAd=function(){}; ia.Object.defineProperties(c9b.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null||!a.titleText)return"";var b;return Fv("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((b=this.data)==null?void 0:b.titleText)})}}, getRating:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.rating)?Number(this.data.rating).toPrecision(2):null}}, getPrice:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.price)?this.data.price:null}}, getThirdLine:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.thirdLine)?this.data.thirdLine:null}}, getFourthLine:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.fourthLine)?this.data.fourthLine:null}}, getFifthLine:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.fifthLine)?this.data.fifthLine:null}}, computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}}, computePriceHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getPrice}}, computeThirdLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getThirdLine}}, computeFourthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFourthLine}}, computeFifthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFifthLine}}, hasEnergyIcon:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.energyIcon)}}, computeSecondaryTextHidden:{configurable:!0,enumerable:!0,get:function(){return!(this.computeRatingHidden&&this.computePriceHidden)}}, layout:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.layout?this.data.layout.toLowerCase().replace(/_/g,"-"):""}}, mediaThumbnailWidth:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.layout&&this.data.layout==="DISPLAY_AD_LAYOUT_VERTICAL_CAROUSEL_ITEM")return 135}}}); var xS=wS=c9b;wS.prototype.onClick=wS.prototype.onClick;wS.prototype.onTap=wS.prototype.onTap;wS.prototype.dataChanged=wS.prototype.dataChanged;xS.VERTICAL_CAROUSEL_ITEM_IMAGE_WIDTH=135; xS.JSC$14516_CLICK_LOCATION_ID_MAP=y("enable_web_home_top_landscape_image_layout_click_location")?new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","body-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","secondary-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","media-hover-overlay"]]):new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND", "root"]]); xS.JSC$14516_DEFAULT_CLICK_LOCATION_BEHAVIOR=y("enable_web_home_top_landscape_image_layout_click_location")?[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION",code:7,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",code:31,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",code:1, behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:9,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]:[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]; u([K(X.YtRendererBehavior),v("design:type",Object)],xS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],xS.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],xS.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Rz),v("design:type",Object)],xS.prototype,"ytdReduxBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],xS.prototype,"ytSparklesClickLocationBehavior",void 0); u([K($O),v("design:type",Object)],xS.prototype,"ytdActiveViewBehavior",void 0);u([K([wA.YtActionHandlerBehavior]),v("design:type",Object)],xS.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],xS.prototype,"data",void 0);u([Q(),v("design:type",Object)],xS.prototype,"clickCommand",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],xS.prototype,"miniMode",void 0);u([Q(),v("design:type",String)],xS.prototype,"iconType",void 0); u([L("data.titleText"),v("design:type",String),v("design:paramtypes",[])],xS.prototype,"titleAriaLabel",null);u([L("data.rating"),v("design:type",Object),v("design:paramtypes",[])],xS.prototype,"getRating",null);u([L("data.price"),v("design:type",Object),v("design:paramtypes",[])],xS.prototype,"getPrice",null);u([L("data.thirdLine"),v("design:type",Object),v("design:paramtypes",[])],xS.prototype,"getThirdLine",null); u([L("data.fourthLine"),v("design:type",Object),v("design:paramtypes",[])],xS.prototype,"getFourthLine",null);u([L("data.fifthLine"),v("design:type",Object),v("design:paramtypes",[])],xS.prototype,"getFifthLine",null);u([L("getRating"),v("design:type",Boolean),v("design:paramtypes",[])],xS.prototype,"computeRatingHidden",null);u([L("getPrice"),v("design:type",Boolean),v("design:paramtypes",[])],xS.prototype,"computePriceHidden",null); u([L("getThirdLine"),v("design:type",Boolean),v("design:paramtypes",[])],xS.prototype,"computeThirdLineHidden",null);u([L("getFourthLine"),v("design:type",Boolean),v("design:paramtypes",[])],xS.prototype,"computeFourthLineHidden",null);u([L("getFifthLine"),v("design:type",Boolean),v("design:paramtypes",[])],xS.prototype,"computeFifthLineHidden",null);u([Q({reflectToAttribute:!0}),L("data.energyIcon"),v("design:type",Boolean),v("design:paramtypes",[])],xS.prototype,"hasEnergyIcon",null); u([L("computePriceHidden","computeRatingHidden"),v("design:type",Boolean),v("design:paramtypes",[])],xS.prototype,"computeSecondaryTextHidden",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],xS.prototype,"standardizeIconSize",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],xS.prototype,"hideEndpointOverflow",void 0);u([Q({reflectToAttribute:!0}),L("data.layout"),v("design:type",String),v("design:paramtypes",[])],xS.prototype,"layout",null); u([L("data.layout"),v("design:type",Object),v("design:paramtypes",[])],xS.prototype,"mediaThumbnailWidth",null);u([Q(),v("design:type",String)],xS.prototype,"thumbnailObjectFit",void 0);u([Q(),v("design:type",Object)],xS.prototype,"thumbnailFitHeight",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],xS.prototype,"dataChanged",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],xS.prototype,"onTap",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],xS.prototype,"onClick",null);xS=wS=u([R({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],xS); V(xS,"ytd-display-ad-renderer",function(){if(b9b!==void 0)return b9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-display-ad-renderer\">\n <div id=\"root\" class=\"style-scope ytd-display-ad-renderer\">\n <div id=\"media-container\" aria-hidden=\"true\" class=\"style-scope ytd-display-ad-renderer\">\n <div id=\"media-background\" class=\"style-scope ytd-display-ad-renderer\"></div>\n <div id=\"media\" class=\"style-scope ytd-display-ad-renderer\"></div>\n <div id=\"media-badge\" class=\"style-scope ytd-display-ad-renderer\"></div>\n <div id=\"media-hover-overlay\" class=\"style-scope ytd-display-ad-renderer\"></div>\n </div>\n <div class=\"title style-scope ytd-display-ad-renderer\">\n <a class=\"yt-display-ad-renderer-endpoint title-link style-scope ytd-display-ad-renderer\" aria-label$=\"[[titleAriaLabel]]\" href$=\"[[computeHref_(clickCommand)]]\">\n <yt-formatted-string class=\"title-text style-scope ytd-display-ad-renderer\" text=\"[[data.titleText]]\" title=\"[[getSimpleString(data.titleText)]]\">\n </yt-formatted-string>\n </a>\n <div id=\"menu\" class=\"style-scope ytd-display-ad-renderer\"></div>\n </div>\n <div id=\"support\" class=\"style-scope ytd-display-ad-renderer\">\n <yt-formatted-string id=\"body-text\" text=\"[[data.bodyText]]\" title=\"[[getSimpleString(data.bodyText)]]\" class=\"style-scope ytd-display-ad-renderer\">\n </yt-formatted-string>\n <div id=\"badge\" class=\"badge style-scope ytd-display-ad-renderer\"></div>\n <yt-formatted-string id=\"secondary-text\" hidden=\"[[computeSecondaryTextHidden]]\" text=\"[[data.secondaryText]]\" title=\"[[getSimpleString(data.secondaryText)]]\" class=\"style-scope ytd-display-ad-renderer\">\n </yt-formatted-string>\n <span id=\"rating\" hidden=\"[[computeRatingHidden]]\" class=\"style-scope ytd-display-ad-renderer\">[[getRating]]</span>\n <yt-icon id=\"icon\" default-to-filled=\"true\" hidden=\"[[computeRatingHidden]]\" icon=\"[[iconType]]\" class=\"style-scope ytd-display-ad-renderer\"></yt-icon>\n <yt-formatted-string id=\"price\" hidden=\"[[computePriceHidden]]\" text=\"[[getPrice]]\" class=\"style-scope ytd-display-ad-renderer\"></yt-formatted-string>\n </div>\n <div id=\"support\" class=\"style-scope ytd-display-ad-renderer\">\n <yt-formatted-string id=\"third-line\" hidden=\"[[computeThirdLineHidden]]\" text=\"[[data.thirdLine]]\" title=\"[[getSimpleString(data.thirdLine)]]\" class=\"style-scope ytd-display-ad-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"support\" class=\"style-scope ytd-display-ad-renderer\">\n <yt-formatted-string id=\"fourth-line\" hidden=\"[[computeFourthLineHidden]]\" text=\"[[data.fourthLine]]\" title=\"[[getSimpleString(data.fourthLine)]]\" class=\"style-scope ytd-display-ad-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"support\" class=\"style-scope ytd-display-ad-renderer\">\n <yt-formatted-string id=\"fifth-line\" hidden=\"[[computeFifthLineHidden]]\" text=\"[[data.fifthLine]]\" title=\"[[getSimpleString(data.fifthLine)]]\" class=\"style-scope ytd-display-ad-renderer\">\n </yt-formatted-string>\n <yt-img-shadow id=\"energy-icon\" height=\"14\" hidden=\"[[!data.energyIcon]]\" thumbnail=\"[[data.energyIcon]]\" class=\"style-scope ytd-display-ad-renderer\"></yt-img-shadow>\n </div>\n <div id=\"call-to-action\" class=\"style-scope ytd-display-ad-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-display-ad-renderer\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-display-ad-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return b9b=a},{mode:1});var d9b;var e9b=function(){var a=J.apply(this,arguments)||this;a.isSearch=!1;a.badges=[];return a}; l(e9b,J);f=e9b.prototype;f.configureRendererStamper=function(){return{"data.menu":WC,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.attached=function(){this.updateInlinePreviewHoverListeners()}; f.detached=function(){this.clearInlinePreviewHoverListeners()}; f.dataChanged=function(){this.updateInlinePreviewHoverListeners();this.updateBadges()}; f.updateInlinePreviewHoverListeners=function(){this.isSearch&&(this.clearInlinePreviewHoverListeners(),this.JSC$14522_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:this.JSC$14522_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:ltb}))}; f.updateBadges=function(){var a;if((a=this.data)==null?0:a.badge){a=A(this.data.badge,hUb);var b,c,d,e=(a==null?void 0:(b=a.label)==null?void 0:(c=b.runs)==null?void 0:c[0].text)||(a==null?void 0:(d=a.label)==null?void 0:d.simpleText);e&&(this.badges=[{metadataBadgeRenderer:{label:e,style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}])}}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$14522_inlinePreviewHoverListener)==null||ZD(a)}; f.onDetailsClick=function(a){var b,c=(b=this.data)==null?void 0:b.navigationEndpoint;c&&(Uz(Yy(a),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(c))}; ia.Object.defineProperties(e9b.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.JSC$14522_inlinePreviewHoverListener)==null?0:YD(a))&&!!this.ytdLockupBehavior.lockupIsHovered}}}); var yS=e9b;yS.prototype.dataChanged=yS.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],yS.prototype,"componentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],yS.prototype,"ytRendererBehavior",void 0);u([K(Zz),v("design:type",Object)],yS.prototype,"ytdLockupBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yS.prototype,"ytRendererstamperBehavior",void 0); u([K(Tz),v("design:type",Object)],yS.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Rz),v("design:type",Object)],yS.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],yS.prototype,"isSearch",void 0);u([Q(),v("design:type",Object)],yS.prototype,"data",void 0);u([Q(),v("design:type",Array)],yS.prototype,"badges",void 0);u([My("ytd-thumbnail"),v("design:type",HTMLElement)],yS.prototype,"thumbnail",void 0); u([My("#dismissible"),v("design:type",HTMLElement)],yS.prototype,"JSC$14522_dismissibleMedia",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yS.prototype,"dataChanged",null);u([L("lockupIsHovered"),v("design:type",Boolean),v("design:paramtypes",[])],yS.prototype,"isHovered",null);yS=u([R({is:"ytd-reel-item-renderer",disableElementRegistration:!0})],yS); V(yS,"ytd-reel-item-renderer",function(){if(d9b!==void 0)return d9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-reel-item-renderer\">\n <ytd-thumbnail data=\"[[data]]\" hovered=\"[[isHovered]]\" object-fit=\"COVER\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"210\" class=\"style-scope ytd-reel-item-renderer\">\n </ytd-thumbnail>\n <div id=\"details\" on-click=\"onDetailsClick\" class=\"style-scope ytd-reel-item-renderer\">\n <h3 class=\"style-scope ytd-reel-item-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-reel-item-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" title$=\"[[getSimpleString(data.headline)]]\" aria-label$=\"[[data.accessibility.accessibilityData.label]]\" data=\"[[data.navigationEndpoint]]\">\n <span id=\"video-title\" role=\"text\" class=\"style-scope ytd-reel-item-renderer\">[[getSimpleString(data.headline)]]</span>\n </a>\n </h3>\n <ytd-video-meta-block class=\"grid style-scope ytd-reel-item-renderer\" data=\"[[data]]\">\n </ytd-video-meta-block>\n <div id=\"menu\" class=\"style-scope ytd-reel-item-renderer\"></div>\n </div>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[badges]]\" hidden=\"[[!badges]]\" class=\"style-scope ytd-reel-item-renderer\">\n </ytd-badge-supported-renderer>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-reel-item-renderer\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-reel-item-renderer\"></div>\n</div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-reel-item-renderer\"></yt-interaction>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return d9b=a},{mode:1});var f9b;var g9b=function(){var a=J.apply(this,arguments)||this;a.collections=y("web_modern_collections_v2");return a}; l(g9b,J);ia.Object.defineProperties(g9b.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(a=this.data)==null?void 0:(b=a.thumbnail)==null?void 0:b.sampledThumbnailColor,vibrantColorPalette:(c=this.data)==null?void 0:(d=c.thumbnail)==null?void 0:d.vibrantColorPalette,darkColorPalette:(e=this.data)==null?void 0:(h=e.thumbnail)==null?void 0:h.darkColorPalette,experimentEnabled:this.collections}}}}); var zS=g9b;u([K(X.YtRendererBehavior),v("design:type",Object)],zS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],zS.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],zS.prototype,"collections",void 0);u([L("data","collections"),v("design:type",Object),v("design:paramtypes",[])],zS.prototype,"collectionStack",null);zS=u([R({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],zS); V(zS,"ytd-compact-station-renderer",function(){if(f9b!==void 0)return f9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"flex-container style-scope ytd-compact-station-renderer\">\n <div class=\"modern-collection-parent style-scope ytd-compact-station-renderer\">\n <yt-collections-stack data=\"[[collectionStack]]\" class=\"style-scope ytd-compact-station-renderer\"></yt-collections-stack>\n <ytd-thumbnail data=\"[[data]]\" width=\"118\" class=\"style-scope ytd-compact-station-renderer\"></ytd-thumbnail>\n </div>\n <a class=\"yt-simple-endpoint style-scope ytd-compact-station-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-compact-station-renderer\">\n [[getSimpleString(data.title)]]\n </h3>\n <div id=\"flex-item\" class=\"style-scope ytd-compact-station-renderer\">\n <p id=\"description\" title$=\"[[getSimpleString(data.description)]]\" class=\"style-scope ytd-compact-station-renderer\">\n [[getSimpleString(data.description)]]\n </p>\n </div>\n <p id=\"video-count-text\" class=\"style-scope ytd-compact-station-renderer\">\n [[getSimpleString(data.videoCountText)]]\n </p>\n </a>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return f9b=a},{mode:1});var h9b;var AS=function(a){this.playerClient=a},i9b=function(a,b,c){c=c===void 0?{}:c; return a.playerClient.setOption("ad",b,c)}; AS.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]}; AS.prototype.executeCommand=function(a,b){this.getOptions().includes("executeCommand")?i9b(this,"executeCommand",{command:a,layoutId:b}):OE("Calling executeCommand when adModule is not loaded")};var j9b=function(){return J.apply(this,arguments)||this}; l(j9b,J);j9b.prototype.getLayoutId=function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.layoutId:null}; j9b.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var a=pA(),b=this.getLayoutId(),c=this.data.clickthroughEndpoint;a&&b&&y("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?a.getPlayerPromise().then(function(d){new AS(d).executeCommand(c,b)}):vv(this.hostElement,"yt-navigate",{endpoint:c})}}; var BS=j9b;u([K(X.YtRendererBehavior),v("design:type",Object)],BS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],BS.prototype,"data",void 0);BS=u([R({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],BS); V(BS,"ytd-shopping-companion-item-renderer",function(){if(h9b!==void 0)return h9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"shopping-companion-item-container\" on-tap=\"onTap\" class=\"style-scope ytd-shopping-companion-item-renderer\">\n <div id=\"card\" class=\"style-scope ytd-shopping-companion-item-renderer\">\n <yt-img-shadow id=\"image\" thumbnail=\"[[data.image]]\" class=\"style-scope ytd-shopping-companion-item-renderer\"></yt-img-shadow>\n <div id=\"info\" class=\"style-scope ytd-shopping-companion-item-renderer\">\n <span id=\"headline\" class=\"style-scope ytd-shopping-companion-item-renderer\">[[getSimpleString(data.headline)]]</span>\n <span id=\"price\" class=\"style-scope ytd-shopping-companion-item-renderer\">[[getSimpleString(data.priceText)]]</span>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return h9b=a},{mode:1});var k9b;var CS={YtOpenToastBehavior:{openToastWithFormattedMessage:function(a){wv(this.hostElement,"yt-open-popup-action",[Tw(a),this.hostElement])}, openToast:function(a){this.openToastWithFormattedMessage(Rw(a))}}};var l9b=function(){var a=J.apply(this,arguments)||this;a.rounded=!0;a.itemStyle="small-item";return a}; l(l9b,J);l9b.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var a,b,c,d,e=(b=A((a=this.data)==null?void 0:a.buttonCommand,wM))==null?void 0:(c=b.item)==null?void 0:(d=c.notificationTextRenderer)==null?void 0:d.successResponseText;e&&this.ytOpenToastBehavior.openToastWithFormattedMessage(e)}}; ia.Object.defineProperties(l9b.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.price)!==void 0}}, hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.priceReplacementText)}}, hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.additionalFeesText)!==void 0}}, hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.affiliateDisclaimer)!==void 0}}, isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:a.isProductPlaceholder)!==void 0&&((b=this.data)==null?void 0:b.isProductPlaceholder)}}, hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.showOpenInNewIcon)===!1}}, ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}}); var DS=l9b;u([K(CS.YtOpenToastBehavior),v("design:type",Object)],DS.prototype,"ytOpenToastBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],DS.prototype,"ytRendererBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],DS.prototype,"rounded",void 0);u([Q(),v("design:type",Object)],DS.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],DS.prototype,"itemStyle",void 0); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DS.prototype,"hasPrice",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DS.prototype,"hasPriceReplacementText",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DS.prototype,"hasAdditionalFeesText",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DS.prototype,"hasAffiliateDisclaimer",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DS.prototype,"isProductPlaceholder",null);u([Q(),L("data"),v("design:type",Object),v("design:paramtypes",[])],DS.prototype,"hideOpenInNewIcon",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],DS.prototype,"ariaLabel",null);DS=u([R({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],DS); V(DS,"ytd-merch-shelf-item-renderer",function(){if(k9b!==void 0)return k9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n\n<a class=\"yt-simple-endpoint style-scope ytd-merch-shelf-item-renderer\" href$=\"[[computeHref_(data.buttonCommand)]]\" data=\"[[data.buttonCommand]]\" aria-label$=\"[[ariaLabel]]\" data-offer-version-id$=\"[[data.debugOfferVersionId]]\" on-click=\"showSnackbarIfPlaceholder\">\n <div class=\"product-item style-scope ytd-merch-shelf-item-renderer\">\n <yt-img-shadow class=\"product-item-image style-scope ytd-merch-shelf-item-renderer\" height=\"90\" object-fit=\"CONTAIN\" thumbnail=\"[[data.thumbnail]]\" width=\"90\"></yt-img-shadow>\n <template is=\"dom-if\" restamp=\"\" if=\"[[isProductPlaceholder]]\" class=\"style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-info style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-info-wrapper product-placeholder-item-info-center style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer\">[[data.title]]</div>\n </div>\n </div>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[!isProductPlaceholder]]\" class=\"style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-info style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-info-wrapper style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-info-wrapper-row-1 style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer\">[[data.title]]</div>\n <template is=\"dom-if\" restamp=\"\" if=\"[[hasPrice]]\" class=\"style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-price-wrapper style-scope ytd-merch-shelf-item-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[hasPriceReplacementText]]\" class=\"style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-price style-scope ytd-merch-shelf-item-renderer\">[[data.priceReplacementText]]</div>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[!hasPriceReplacementText]]\" class=\"style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-price style-scope ytd-merch-shelf-item-renderer\">[[data.price]]</div>\n <div class=\"product-item-additional-fees-text style-scope ytd-merch-shelf-item-renderer\" hidden=\"[[!hasAdditionalFeesText]]\">\n [[data.additionalFeesText]]\n </div>\n </template>\n </div>\n </template>\n <div no-price$=\"[[!hasPrice]]\" class=\"cta-item-hide link-item-hide product-item-merchant style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-merchant-text style-scope ytd-merch-shelf-item-renderer\">\n [[data.vendorName]]\n <yt-icon class=\"product-item-merchant-icon product-item-merchant-icon--inline style-scope ytd-merch-shelf-item-renderer\" hidden=\"[[hideOpenInNewIcon]]\" icon=\"open_in_new\" size=\"15\"></yt-icon>\n </div>\n \n <yt-icon class=\"product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer\" hidden=\"[[hideOpenInNewIcon]]\" icon=\"open_in_new\" size=\"15\"></yt-icon>\n </div>\n </div>\n <div class=\"small-item-hide large-item-hide product-item-info-wrapper-row-2 style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"affiliate-disclaimer-text style-scope ytd-merch-shelf-item-renderer\" hidden=\"[[!hasAffiliateDisclaimer]]\">\n [[data.affiliateDisclaimer]]\n </div>\n <div class=\"product-item-description style-scope ytd-merch-shelf-item-renderer\">[[data.description]]</div>\n </div>\n </div>\n </div>\n <div class=\"small-item-hide large-item-hide link-item-hide product-item-button-wrapper style-scope ytd-merch-shelf-item-renderer\" hidden=\"[[isProductPlaceholder]]\">\n <div class=\"product-item-button style-scope ytd-merch-shelf-item-renderer\">[[data.buttonText]]</div>\n <div class=\"product-item-merchant style-scope ytd-merch-shelf-item-renderer\">\n <div class=\"product-item-merchant-text style-scope ytd-merch-shelf-item-renderer\">[[data.vendorName]]</div>\n <yt-icon class=\"product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer\" hidden=\"[[hideOpenInNewIcon]]\" icon=\"open_in_new\" size=\"15\"></yt-icon>\n </div>\n </div>\n </template>\n </div>\n</a>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return k9b=a},{mode:1});function m9b(a){var b=Er();msb(b,function(){return a.data().rendererContext}); return F("button-card-view-model",{el:b,class:"YtwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return a.data().title}, role:"button"},F(hC,{model:{}}),F("div",{class:"YtwButtonCardViewModelHostContentContainer"},F("div",{class:"YtwButtonCardViewModelHostContentContainerIconContainer"},F(nr,{cond:function(){return a.data().image}},function(){return F(Lr,null,function(){return F(bq,null,function(){var c; HB(a.data().image,{alt:(c=a.data().title)!=null?c:"",className:"YtwButtonCardViewModelHostImage"})})})})),F("div",{class:"YtwButtonCardViewModelHostContentContainerTitleContainer"},function(){return a.data().title})))} m9b.isReactive=!0;y("web_button_view_model_wcw_registration_killswitch")||bB(m9b,"button-card-view-model",{props:{data:$A}});cj("init");function n9b(){var a=window.location.href;return vd(a,"search_query")||vd(a,"q")||""} ;var o9b=RC({badgeViewModel:jQ}),p9b=function(){}; function q9b(a){var b=a.data;a=a.isGridShelf;var c={};a=dC("ShortsLockupViewModelHostInlineMetadata",(c.ShortsLockupViewModelHostMetadataRounded=b.style!=="SHORTS_LOCKUP_STYLE_SLIM"||a,c.ShortsLockupViewModelHostInlineMetadataGridShelfItemShadow=a,c));var d,e;return F("div",{class:a+" image-overlay-text"},F("h3",{class:"ShortsLockupViewModelHostMetadataTitle","aria-label":b.accessibilityText},So((d=b.overlayMetadata)==null?void 0:d.primaryText,function(){return KD(b.overlayMetadata.primaryText,{noEndpoints:!0, noStyleRuns:!0})})),((e=b.overlayMetadata)==null?0:e.secondaryText)?F(r9b,{data:b}):null)} function s9b(a){var b=a.data;a=b.style==="SHORTS_LOCKUP_STYLE_SLIM"?"ShortsLockupViewModelHostOutsideMetadata":"ShortsLockupViewModelHostOutsideMetadata ShortsLockupViewModelHostMetadataRounded";var c=yB({elementsCommand:b.onTap}),d=Er();W2b(d,wB(b.onTap));var e=Fr(function(k){if(c==null?0:c.onclick)c.onclick(k)}),h; return F("div",{class:a+" image-overlay-text","on:click":e},F("h3",{class:"ShortsLockupViewModelHostMetadataTitle ShortsLockupViewModelHostOutsideMetadataTitle ","aria-label":b.accessibilityText},F("a",{el:d,"on:click":e,class:"ShortsLockupViewModelHostEndpoint ShortsLockupViewModelHostOutsideMetadataEndpoint"},So(b.overlayMetadata,function(){return KD(b.overlayMetadata.primaryText,{noEndpoints:!0,noStyleRuns:!0})}))),((h=b.overlayMetadata)==null?0:h.secondaryText)?F(r9b,{data:b}):null,b.menuOnTap? F(t9b,{data:b, inlineMetadata:!1}):null)} function r9b(a){a=a.data;var b,c,d;return F("div",{class:"ShortsLockupViewModelHostMetadataSubhead","aria-label":(b=a.overlayMetadata)==null?void 0:(c=b.secondaryText)==null?void 0:c.content},KD((d=a.overlayMetadata)==null?void 0:d.secondaryText,{noStyleRuns:!0}))} function t9b(a){var b={style:a.inlineMetadata?"overlay":"mono",accessibilityLabel:a.data.menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(d){d.preventDefault();d.stopPropagation();var e=yB({elementsCommand:a.data.menuOnTap,forceNewState:!0});if(e==null?0:e.onclick)e.onclick(d)}},c=function(){var d=lC(b,!0); um().resolve(oB)("MORE_VERT",{iconSize:d})}; return F("div",{class:a.inlineMetadata?"ShortsLockupViewModelHostInlineMetadataMenu":"ShortsLockupViewModelHostOutsideMetadataMenu"},F(bq,null,function(){mC(b,c)}))} var u9b=kC(function(a){var b=a.data;var c=a.isGridShelf;var d=a.aspectRatio;var e=a.className;var h=tr(new p9b),k=(a=b.style==="SHORTS_LOCKUP_STYLE_SLIM")||!1,m=Er(function(N){h.value&&(h.value.hostElement=N,E())}); $K(m,{visibilityCallback:function(N){N&&b.onFirstVisible&&AB(b.onFirstVisible)}, showOption:{calledOnce:!0,state:"visible"}});e=dC("ShortsLockupViewModelHost",e,{"is-slim-short":a});var p=yB({elementsCommand:b.onTap}),q=Er();W2b(q,wB(b.onTap));var r=Fr(function(N){if(p==null?0:p.onclick)p.onclick(N)}),w=Er(),z=[]; z.push("ShortsLockupViewModelHostThumbnailContainer");d===1&&z.push("ShortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree");a&&!c||z.push("ShortsLockupViewModelHostThumbnailContainerRounded");var C,E=function(){if(h.value){var N;(N=C)==null||ZD(N);N=h.value;var P;N.hostElement&&((P=N.data)==null?0:P.inlinePlayerData)&&(C=WD({mediaRenderer:N,lockupElement:N.hostElement,thumbnailElement:w.value,videoPreviewOpts:ltb}))}},I=b._replacingContent; qr(function(){h.value&&(h.value.data=b,E())},[b]); return F("ytm-shorts-lockup-view-model",{el:m,class:e},I?F("div",null,F(bq,null,function(){I()})):F(Np,null,F("a",{el:q, "on:click":r,class:"ShortsLockupViewModelHostEndpoint reel-item-endpoint "},F("div",{el:w,class:z.join(" ")},So(b.thumbnail,function(){return F(Np,null,F(bq,null,function(){HB(b.thumbnail,{alt:"",className:"ShortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),null)})),k?F(q9b,{data:b, isGridShelf:c}):null,o9b(b.badge,{badgeViewModel:{class:"ShortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0}})),k&&b.menuOnTap?F(t9b,{data:b,inlineMetadata:k}):null,k?null:F(s9b,{data:b})))}),v9b=Gz(function(a){var b=xp(function(){var c=a.data().entityId; return c?c.replace("shorts-shelf-item-",""):""}); return F("ytm-shorts-lockup-view-model-v2",{class:"ShortsLockupViewModelHost"},F(j4b,{contentId:b,aspectRatio:3},function(){return F(u9b,Object.assign({},a))}))}),w9b=y("enable_shorts_lockup_view_model_with_dismissible")?v9b:u9b;y("enable_shorts_lockup_view_model_with_dismissible")?bB(v9b,"ytm-shorts-lockup-view-model-v2",{props:{data:aB,inlineMetadata:aB,isGridShelf:aB,aspectRatio:aB,className:aB}}):bB(w9b,"ytm-shorts-lockup-view-model",{props:{data:aB,inlineMetadata:aB,isGridShelf:aB,aspectRatio:aB,className:aB}});var x9b=16/9*210,ES=function(){var a=J.apply(this,arguments)||this;a.isExpandableContent=!1;a.hideShelfHeader=!1;a.engagementPanel=!1;a.buttonClasses=["arrow"];a.isSearch=!1;a.disableScrollEventListener=!1;a.containsLockup=!1;a.overrideArrowPositionForProductCard=!1;a.overrideArrowPositionForReelItems=!1;a.overrideArrowPositionForGridMovie=!1;a.overrideArrowPositionToCenter=!1;a.isSearchPostShelf=!1;a.overrideArrowPositionForMixedShelf=!1;a.overrideArrowPositionForMixedShelfShortsOnly=!1;a.hasBigThumbsReelItems= !1;a.shouldUseMixedListHeight=!1;a.shouldUseShortsListHeight=!1;a.gridVideoWidth=0;a.isSearchVodShelf=!1;a.disableWheelScroll=!1;a.sizing="COMPACT";return a}; l(ES,J);f=ES.prototype; f.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"yt-horizontal-list-renderer lockup",containerType:3},properties:{force16By9ThumbnailAspectRatio:"[[data.force16By9ThumbnailAspectRatio]]",sizing:"[[sizing]]"}},backgroundPromoRenderer:"ytd-background-promo-renderer",compactStationRenderer:"ytd-compact-station-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer", gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]",width:"[[gridVideoWidth]]"}},merchShelfItemRenderer:"ytd-merch-shelf-item-renderer",shoppingCompanionCarouselItemRenderer:"ytd-shopping-companion-item-renderer",displayAdRenderer:"ytd-display-ad-renderer",commentRenderer:"ytd-comment-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer", postRenderer:"ytd-post-renderer",reelItemRenderer:{component:"ytd-reel-item-renderer",properties:{isSearch:"[[isSearch]]"}},shortsLockupViewModel:{component:y("enable_shorts_lockup_view_model_with_dismissible")?"ytm-shorts-lockup-view-model-v2":"ytm-shorts-lockup-view-model",params:{className:"yt-horizontal-list-renderer"}},sharedPostRenderer:"ytd-shared-post-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",properties:{isExpandableContent:"[[isExpandableContent]]"}}, buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonCardViewModel:{component:"button-card-view-model"}}},"data.previousButton":{id:"left-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},classListBinding:"[[buttonClasses]]"}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"}, classListBinding:"[[buttonClasses]]"}}}}}; f.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),y("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())}; f.computeInitialCountNumber=function(a){if(!a)return 6;var b=a.items.some(function(e){return!!e.topicRecommendationsChipRenderer}),c=a.items.some(function(e){return!!e.displayAdRenderer}),d=this.computeShouldListItemsHaveEqualHeight(a); a=a.items.some(function(e){return!!e.gridPlaylistRenderer}); return b?9:c?8:a||d?10:6}; f.computeContainsPost=function(a){return!!a&&!!a.items&&a.items.some(function(b){return!!b.postRenderer})}; f.computeContainsLockup=function(){if(y("web_horizontal_list_lockup_arrow_killswitch"))return!1;var a,b;return(a=this.data)==null?void 0:(b=a.items)==null?void 0:b.some(function(c){return!!c.lockupViewModel})}; f.maybeUpdateLockupAspectRatio=function(){var a,b;if(this.computeContainsLockup()&&((a=this.data)==null?0:(b=a.items)==null?0:b.length)){var c;a=B3b((c=this.data.items[0].lockupViewModel)==null?void 0:c.contentType,this.data.force16By9ThumbnailAspectRatio);c=ugb(a);c=this.computeLockupWidth()/c;mz(this.hostElement,{"--yt-horizontal-list-content-height":c+"px"})}}; f.computeOverrideArrowPositionForProductCard=function(a){if(this.isExpandableContent)return!1;var b;return!!(a==null?0:(b=a.items)==null?0:b.some(function(c){return!!c.verticalProductCardRenderer}))}; f.computeOverrideArrowPositionForReelItemRenderer=function(a){return this.containsReelItemRenderer(a)}; f.computeHasBigThumbsReelItems=function(a,b){return a&&this.containsReelItemRenderer(b)}; f.computeShouldListItemsHaveEqualHeight=function(a){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(a==null?void 0:a.itemSizeConstraint)}; f.computeShouldListItemsHaveShortsHeight=function(a){return this.computeShouldListItemsHaveEqualHeight(a)&&!this.containsGridVideoRenderer(a)}; f.computeLockupWidth=function(){return this.isSearchVodShelf?360:210}; f.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0}; f.containsReelItemRenderer=function(a){var b;return!!(a==null?0:(b=a.items)==null?0:b.some(function(c){return!(!c.reelItemRenderer&&!c.shortsLockupViewModel)}))}; f.containsGridVideoRenderer=function(a){var b;return!!(a==null?0:(b=a.items)==null?0:b.some(function(c){return!!c.gridVideoRenderer||!!c.lockupViewModel}))}; f.computeContainsGridMovieRenderer=function(a){var b;return!!(a==null?0:(b=a.items)==null?0:b.some(function(c){return!!c.gridMovieRenderer}))}; f.computeOverrideArrowPositionToCenter=function(a){return this.computeIsSearchPostShelf(a)}; f.computeIsSearchPostShelf=function(a){var b;return!!(a==null?0:(b=a.items)==null?0:b.some(function(c){var d,e;return((e=(d=c.postRenderer)==null?void 0:d.surface)!=null?e:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))}; f.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(a){var b;return!!(a==null?0:(b=a.items)==null?0:b.some(function(c){var d,e,h;return((h=(d=c.backgroundPromoRenderer)==null?void 0:(e=d.style)==null?void 0:e.value)!=null?h:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))}; f.computeIsSearchVodShelf=function(a,b){return a&&this.containsGridVideoRenderer(b)}; f.computeDisableWheelScroll=function(a,b){return this.computeIsSearchVodShelf(a,b)}; f.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"}; f.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&mz(this.hostElement,{"--ytd-reel-item-thumbnail-height":x9b+"px"})}; ES.prototype.dataChanged=ES.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],ES.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ES.prototype,"ytRendererstamperBehavior",void 0);u([K(pP.YtdHorizontalListBehavior),v("design:type",Object)],ES.prototype,"ytdHorizontalListBehavior",void 0);u([Q(),v("design:type",Object)],ES.prototype,"data",void 0);u([Q(),v("design:type",Object)],ES.prototype,"isExpandableContent",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"hideShelfHeader",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"engagementPanel",void 0);u([Q(),v("design:type",Array)],ES.prototype,"buttonClasses",void 0);u([Q(),v("design:type",Object)],ES.prototype,"isSearch",void 0);u([Q(),v("design:type",Object)],ES.prototype,"disableScrollEventListener",void 0); u([Q({computed:"computeInitialCountNumber(data)"}),v("design:type",Number)],ES.prototype,"initialCount",void 0);u([Q({computed:"computeContainsPost(data)"}),v("design:type",Boolean)],ES.prototype,"supportComponentResize",void 0);u([Q({computed:"computeContainsPost(data)"}),v("design:type",Boolean)],ES.prototype,"containsPost",void 0);u([Q({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"containsLockup",void 0); u([Q({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),v("design:type",Boolean)],ES.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);u([Q({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"overrideArrowPositionForProductCard",void 0); u([Q({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"overrideArrowPositionForReelItems",void 0);u([Q({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"overrideArrowPositionForGridMovie",void 0);u([Q({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"overrideArrowPositionToCenter",void 0); u([Q({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"isSearchPostShelf",void 0);u([Q({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"overrideArrowPositionForMixedShelf",void 0);u([Q({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0); u([Q({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"hasBigThumbsReelItems",void 0);u([Q({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"shouldUseMixedListHeight",void 0);u([Q({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"shouldUseShortsListHeight",void 0); u([Q({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"gridVideoWidth",void 0);u([Q({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"isSearchVodShelf",void 0);u([Q({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),v("design:type",Object)],ES.prototype,"disableWheelScroll",void 0); u([Q({computed:"computeSizing(isSearch)"}),v("design:type",Object)],ES.prototype,"sizing",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ES.prototype,"dataChanged",null); V(ES,"yt-horizontal-list-renderer",function(){if(a9b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:yt-horizontal-list-renderer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><div id=\"left-arrow\" class=\"style-scope yt-horizontal-list-renderer\"></div>\n<div id=\"scroll-outer-container\" class=\"style-scope yt-horizontal-list-renderer\">\n <div id=\"scroll-container\" class=\"style-scope yt-horizontal-list-renderer\">\n <div id=\"items\" class=\"style-scope yt-horizontal-list-renderer\"></div>\n </div>\n</div>\n<div id=\"right-arrow\" class=\"style-scope yt-horizontal-list-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);a9b=a}a=a9b;return a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var y9b;var z9b=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.roundedContainer=!0;a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return a}; l(z9b,J);f=z9b.prototype;f.attached=function(){this.requestElementsPerRow()}; f.configureRendererStamper=function(){return{"data.actionButton":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()}; f.computeViewStyle=function(a){return a.style?a.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"}; f.onUpdateElementsPerRowAction=function(a){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&a===1}; f.requestElementsPerRow=function(){vv(this.hostElement,"yt-request-elements-per-row")}; var FS=z9b;FS.prototype.dataChanged=FS.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],FS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],FS.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],FS.prototype,"ytdDismissibleItemBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],FS.prototype,"actionHandlerBehavior",void 0); u([Q(),v("design:type",Object)],FS.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],FS.prototype,"hideThumbnail",void 0);u([Q({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),v("design:type",String)],FS.prototype,"viewStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FS.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FS.prototype,"roundedContainer",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FS.prototype,"dataChanged",null);FS=u([R({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],FS); V(FS,"ytd-compact-promoted-item-renderer",function(){if(y9b!==void 0)return y9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-compact-promoted-item-renderer\">\n<ytd-thumbnail data=\"[[data]]\" hidden=\"[[hideThumbnail]]\" width=\"100\" class=\"style-scope ytd-compact-promoted-item-renderer\"></ytd-thumbnail>\n <div id=\"content\" class=\"style-scope ytd-compact-promoted-item-renderer\">\n <div id=\"info\" class=\"style-scope ytd-compact-promoted-item-renderer\">\n <h3 class=\"style-scope ytd-compact-promoted-item-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-compact-promoted-item-renderer\"></yt-formatted-string>\n </h3>\n <div id=\"subtitle-container\" class=\"style-scope ytd-compact-promoted-item-renderer\">\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-compact-promoted-item-renderer\"></yt-formatted-string>\n <ytd-badge-supported-renderer id=\"featured-badge\" disable-upgrade$=\"[[!data.badge]]\" hidden=\"[[!data.badge]]\" top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-compact-promoted-item-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n </div>\n <div id=\"button\" class=\"style-scope ytd-compact-promoted-item-renderer\"></div>\n </div>\n <div id=\"dismiss-button\" class=\"style-scope ytd-compact-promoted-item-renderer\"></div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-compact-promoted-item-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return y9b=a},{mode:Mz("kevlar_poly_si_batch_j044")?1:2});var A9b;var GS=function(){var a=J.apply(this,arguments)||this;a.isConstrainedList=!1;return a}; l(GS,J);GS.prototype.configureRendererStamper=function(){return{shownItems:{id:"grid-container",mapping:{channelRenderer:"ytd-channel-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}}; GS.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()}; GS.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()}; GS.prototype.computeViewAllHidden=function(a,b){return a||!b.viewAllEndpoint}; var HS=GS;HS.prototype.fillRestIfNoShowMore=HS.prototype.fillRestIfNoShowMore;u([K(X.YtRendererBehavior),v("design:type",Object)],HS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],HS.prototype,"ytRendererstamperBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],HS.prototype,"ytLazyListBehavior",void 0);u([Q(),v("design:type",Object)],HS.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],HS.prototype,"isConstrainedList",void 0);u([Py("data","canShowMore"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],HS.prototype,"fillRestIfNoShowMore",null);HS=u([R({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],HS); V(HS,"ytd-expanded-shelf-contents-renderer",function(){if(A9b!==void 0)return A9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"grid-container\" class=\"style-scope ytd-expanded-shelf-contents-renderer\"></div>\n<yt-formatted-string aria-role=\"button\" hidden=\"[[!canShowMore]]\" text=\"[[data.showMoreText]]\" on-click=\"onShowMoreClick\" class=\"style-scope ytd-expanded-shelf-contents-renderer\">\n</yt-formatted-string>\n <a class=\"yt-simple-endpoint style-scope ytd-expanded-shelf-contents-renderer\" href$=\"[[computeHref_(data.viewAllEndpoint)]]\" data=\"[[data.viewAllEndpoint]]\" hidden=\"[[computeViewAllHidden(canShowMore,data)]]\">\n <yt-formatted-string text=\"[[data.viewAllText]]\" class=\"style-scope ytd-expanded-shelf-contents-renderer\"></yt-formatted-string>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return A9b=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var B9b;var C9b;var D9b=function(){var a=J.apply(this,arguments)||this;a.modernButtons=y("web_modern_buttons");return a}; l(D9b,J);f=D9b.prototype; f.configureRendererStamper=function(){return{visibleItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-vertical-list-renderer lockup",containerType:2,force16By9ThumbnailAspectRatio:!0,typographyBump:!0},properties:{thumbnailFixedWidth:"[[thumbnailWidth]]"}},channelRenderer:"ytd-channel-renderer",playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:{component:"ytd-video-renderer", properties:{isSearch:"[[isSearch]]"}}}}}}; f.dataChanged=function(){this.collapsed=!0}; f.computeVisibleItems=function(a,b){return a!==void 0&&a.items?b?a.items.slice(0,this.data.collapsedItemCount):a.items:[]}; f.computeHideShowMore=function(a,b,c){return a>=b||!c}; f.computeHideShowAll=function(a,b,c){return!(a&&b)||c}; f.onMoreClick=function(){this.collapsed=!1}; ia.Object.defineProperties(D9b.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}}); var IS=D9b;IS.prototype.dataChanged=IS.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],IS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],IS.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],IS.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],IS.prototype,"isSearch",void 0); u([Q({computed:"computeVisibleItems(data,collapsed)"}),v("design:type",Array)],IS.prototype,"visibleItems",void 0);u([Q({value:!0}),v("design:type",Boolean)],IS.prototype,"collapsed",void 0);u([Q({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),v("design:type",Boolean)],IS.prototype,"hideShowMore",void 0); u([Q({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n data.expandedStateButtonText,collapsed)",value:!0}),v("design:type",Boolean)],IS.prototype,"hideShowAll",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],IS.prototype,"modernButtons",void 0);u([L("isSearch"),v("design:type",String),v("design:paramtypes",[])],IS.prototype,"thumbnailWidth",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],IS.prototype,"dataChanged",null);IS=u([R({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],IS); V(IS,"ytd-vertical-list-renderer",function(){if(C9b!==void 0)return C9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"items\" class=\"style-scope ytd-vertical-list-renderer\"></div>\n<div id=\"more\" hidden=\"[[hideShowMore]]\" class=\"style-scope ytd-vertical-list-renderer\">\n <yt-formatted-string text=\"[[data.collapsedStateButtonText]]\" on-tap=\"onMoreClick\" class=\"style-scope ytd-vertical-list-renderer\">\n </yt-formatted-string>\n</div>\n<div id=\"all\" hidden=\"[[hideShowAll]]\" class=\"style-scope ytd-vertical-list-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-vertical-list-renderer\" href$=\"[[computeHref_(data.expandedStateButtonEndpoint]]\" data=\"[[data.expandedStateButtonEndpoint]]\">\n <yt-formatted-string text=\"[[data.expandedStateButtonText]]\" class=\"style-scope ytd-vertical-list-renderer\">\n </yt-formatted-string>\n </a>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return C9b=a},{mode:1});var E9b=ka(["#"]);RB("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var F9b=function(){var a=J.apply(this,arguments)||this;a.isConstrainedList=!1;a.modernTypography=y("web_modern_typography");return a}; l(F9b,J);f=F9b.prototype; f.configureRendererStamper=function(){return{"data.content":{id:"contents",mapping:{gridRenderer:"ytd-grid-renderer",horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:118},properties:{isSearch:"[[isSearch]]"}},horizontalMovieListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:302}},expandedShelfContentsRenderer:{component:"ytd-expanded-shelf-contents-renderer",properties:{isConstrainedList:"[[isConstrainedList]]"}},messageRenderer:{component:"ytd-message-renderer", params:{shelf:!0}},verticalListRenderer:{component:"ytd-vertical-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.playAllButton":{id:"play-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",attributes:{condensed:!0,icon:"yt-icons:more"}}}},"data.sortFilter":{id:"sort-filter", mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.computeThumbnailStyle=function(a){return a||""}; f.computePlaceAnnotationUnderTitle=function(){var a;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((a=this.data)==null?void 0:a.thumbnailStyle)||"")}; f.computeHrefWithDefault=function(a){return this.ytComponentBehavior.computeHref_(a)||Qb(E9b)}; f.onDataChange=function(){var a,b;((a=this.data)==null?0:(b=a.content)==null?0:b.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)}; f.onLockupRequested=function(a){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&a.detail&&a.detail.videoIds){for(var b=this.data.content.gridRenderer.items,c=new Set,d=g(a.detail.videoIds),e=d.next();!e.done;e=d.next())c.add(e.value);a.detail.returnValue=b.filter(function(h){return h.gridVideoRenderer&&h.gridVideoRenderer.videoId&&c.has(h.gridVideoRenderer.videoId)}).map(function(h){return h.gridVideoRenderer})}}; f.onParentResize=function(){this.ironResizableBehavior.notifyResize()}; var JS=F9b;JS.prototype.onLockupRequested=JS.prototype.onLockupRequested;JS.prototype.onDataChange=JS.prototype.onDataChange;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],JS.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],JS.prototype,"ytdDismissibleItemBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],JS.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],JS.prototype,"ytComponentBehavior",void 0); u([K(Rt),v("design:type",Object)],JS.prototype,"ironResizableBehavior",void 0);u([Q(),v("design:type",Object)],JS.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],JS.prototype,"isSearch",void 0);u([Q(),v("design:type",Object)],JS.prototype,"isConstrainedList",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_fluid_dismiss")}}), v("design:type",Boolean)],JS.prototype,"enableFluidDismiss",void 0);u([Q({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),v("design:type",String)],JS.prototype,"thumbnailStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],JS.prototype,"modernTypography",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],JS.prototype,"onDataChange",null); u([M("yt-lockup-requested"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],JS.prototype,"onLockupRequested",null);JS=u([R({is:"ytd-shelf-renderer",disableElementRegistration:!0})],JS); V(JS,"ytd-shelf-renderer",function(){if(B9b!==void 0)return B9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-shelf-renderer\">\n <div class=\"grid-subheader style-scope ytd-shelf-renderer\" hidden=\"[[data.hideHeader]]\">\n <div id=\"title-container\" hidden=\"[[!data.title]]\" class=\"style-scope ytd-shelf-renderer\">\n <h2 class=\"style-scope ytd-shelf-renderer\">\n <template is=\"dom-if\" if=\"[[!data.endpoint]]\" class=\"style-scope ytd-shelf-renderer\">\n <yt-icon id=\"icon\" disable-upgrade$=\"[[!data.icon.iconType]]\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-shelf-renderer\">\n </yt-icon>\n <span id=\"title\" class=\"style-scope ytd-shelf-renderer\">[[getSimpleString(data.title)]]</span>\n </template>\n <template is=\"dom-if\" if=\"[[data.endpoint]]\" class=\"style-scope ytd-shelf-renderer\">\n <div id=\"image-container\" class=\"style-scope ytd-shelf-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-shelf-renderer\" aria-hidden=\"true\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\" tabindex=\"-1\" title=\"[[getSimpleString(data.title)]]\">\n <yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[!data.thumbnail]]\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-shelf-renderer\">\n </yt-img-shadow>\n <yt-icon id=\"icon\" disable-upgrade$=\"[[!data.icon.iconType]]\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-shelf-renderer\">\n </yt-icon>\n </a>\n <div id=\"title-text\" class=\"style-scope ytd-shelf-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-shelf-renderer\" href$=\"[[computeHrefWithDefault(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <span id=\"title\" class=\"style-scope ytd-shelf-renderer\">[[getSimpleString(data.title)]]</span>\n </a>\n <yt-formatted-string id=\"title-annotation\" hidden=\"[[!computePlaceAnnotationUnderTitle(data)]]\" text=\"[[data.titleAnnotation]]\" class=\"style-scope ytd-shelf-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n </template>\n <ytd-badge-supported-renderer id=\"featured-badge\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-shelf-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"title-annotation\" hidden=\"[[computePlaceAnnotationUnderTitle(data)]]\" text=\"[[data.titleAnnotation]]\" class=\"style-scope ytd-shelf-renderer\">\n </yt-formatted-string>\n <div id=\"play-button\" class=\"style-scope ytd-shelf-renderer\"></div>\n <div id=\"sort-filter\" class=\"style-scope ytd-shelf-renderer\"></div>\n </h2>\n <div id=\"spacer\" class=\"style-scope ytd-shelf-renderer\"></div>\n <div id=\"subscribe-button\" class=\"style-scope ytd-shelf-renderer\"></div>\n <div id=\"menu\" class=\"style-scope ytd-shelf-renderer\"></div>\n </div>\n <yt-formatted-string id=\"subtitle\" class=\"can-be-empty style-scope ytd-shelf-renderer\" text=\"[[data.subtitle]]\">\n </yt-formatted-string>\n </div>\n <div id=\"contents\" class=\"style-scope ytd-shelf-renderer\"></div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-shelf-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return B9b=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var G9b;var KS=function(){return J.apply(this,arguments)||this}; l(KS,J);KS.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}},"data.exploreButton":{id:"explore-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0},noInjection:!0}}},"data.offerButtons":{id:"offer-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; KS.prototype.onTextWrapperTap=function(a){var b=this.data&&this.data.navigationEndpoint;b&&!Uz(Yy(a),this.hostElement,["A".toString(),"BUTTON".toString()])&&vv(this.hostElement,"yt-navigate",{endpoint:b})}; KS.prototype.dataChanged=function(){var a=this.get("data.offerButton.buttonRenderer.serviceEndpoint");a&&a.commandMetadata&&A(a.commandMetadata,BM)&&A(a.commandMetadata,BM).fireAutomatically&&Av(this.hostElement,[a])}; var LS=KS;LS.prototype.dataChanged=LS.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],LS.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],LS.prototype,"ytRendererstamperBehavior",void 0);u([K(Zz),v("design:type",Object)],LS.prototype,"ytdLockupBehavior",void 0);u([Q(),v("design:type",Object)],LS.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("enable_desktop_search_bigger_thumbs")}}), v("design:type",Boolean)],LS.prototype,"useBiggerThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],LS.prototype,"biggerThumbsStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],LS.prototype,"leftAligned",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LS.prototype,"dataChanged",null);LS=u([R({disableElementRegistration:!0,is:"ytd-movie-renderer"})],LS); V(LS,"ytd-movie-renderer",function(){if(G9b!==void 0)return G9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"thumbnail-container style-scope ytd-movie-renderer\">\n <ytd-thumbnail data=\"[[data]]\" use-expandable-tooltip=\"[[useExpandableTooltip_]]\" width=\"246\" class=\"style-scope ytd-movie-renderer\">\n </ytd-thumbnail>\n</div>\n<div class=\"text-wrapper style-scope ytd-movie-renderer\" on-tap=\"onTextWrapperTap\">\n <div class=\"top-container style-scope ytd-movie-renderer\">\n <div class=\"top-left-container style-scope ytd-movie-renderer\">\n <h3 class=\"style-scope ytd-movie-renderer\">\n <a id=\"video-title\" class=\"yt-simple-endpoint style-scope ytd-movie-renderer\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" title$=\"[[getSimpleString(data.title)]]\" data=\"[[data.navigationEndpoint]]\">\n [[getSimpleString(data.title)]]\n </a>\n </h3>\n <div id=\"channel-info\" class=\"style-scope ytd-movie-renderer\">\n <a hidden=\"[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]\" id=\"channel-thumbnail\" aria-label$=\"[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]\" href$=\"[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]\" class=\"style-scope ytd-movie-renderer\">\n <yt-img-shadow thumbnail=\"[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]\" width=\"24\" class=\"style-scope ytd-movie-renderer\">\n </yt-img-shadow>\n </a>\n <ytd-channel-name id=\"channel-name\" class=\"long-byline style-scope ytd-movie-renderer\" badges=\"[[data.ownerBadges]]\" channel-name=\"[[data.longBylineText]]\" wrap-text=\"true\">\n </ytd-channel-name>\n </div>\n </div>\n <div class=\"top-right-container style-scope ytd-movie-renderer\">\n <ytd-button-renderer data=\"[[data.offerButton.buttonRenderer]]\" hidden=\"[[!data.offerButton.buttonRenderer]]\" class=\"style-scope ytd-movie-renderer\">\n </ytd-button-renderer>\n <div id=\"offer-buttons\" class=\"style-scope ytd-movie-renderer\"></div>\n <div id=\"menu\" class=\"style-scope ytd-movie-renderer\"></div>\n </div>\n </div>\n\n <ul class=\"movie-metadata-list style-scope ytd-movie-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.topMetadataItems]]\" class=\"style-scope ytd-movie-renderer\">\n <li class=\"style-scope ytd-movie-renderer\">[[getSimpleString(item)]]</li>\n </template>\n </ul>\n\n <ytd-badge-supported-renderer badges=\"[[data.badges]]\" class=\"style-scope ytd-movie-renderer\"></ytd-badge-supported-renderer>\n\n <yt-formatted-string id=\"description-text\" text=\"[[data.descriptionSnippet]]\" class=\"style-scope ytd-movie-renderer\">\n </yt-formatted-string>\n\n <ul class=\"movie-metadata-list style-scope ytd-movie-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.bottomMetadataItems]]\" class=\"style-scope ytd-movie-renderer\">\n <li class=\"style-scope ytd-movie-renderer\">[[getSimpleString(item)]]</li>\n </template>\n </ul>\n\n <div id=\"explore-button\" class=\"style-scope ytd-movie-renderer\"></div>\n</div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-movie-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return G9b=a},{mode:1});var H9b={};function MS(a,b){if(!a&&Math.random()<=uk("kevlar_unified_player_logging_threshold")){a=Error("[YtPlayerBehavior] "+(b?b:"Unspecified error"));if(y("kevlar_unified_player_throw_errors"))throw a;Jm(a)}} H9b.YtPlayerBehavior=[ZP.YtPlayerListenerBehavior,{properties:{watchNextData:{type:Object,observer:"watchNextDataChanged_"},context:{type:String},playerId:{type:String},disableTouchGestures:{type:Boolean}},listeners:{pinchout:"onPinchOut_",pinchin:"onPinchIn_",touchstart:"onTouchStart_"},created:function(){var a=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new aj;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;this.isResetForNewPlayback_= !0;this.bootstrapPlayerResponse_=void 0;QCb(function(){a.maybeSendAbandonmentPing_()})}, attached:function(){this.disableTouchGestures||(Is(this,"pan-down"),y("kevlar_pinch_fullscreen")&&WM().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))}, detached:function(){!this.disableTouchGestures&&y("kevlar_pinch_fullscreen")&&WM().unregisterTouchEvents(this,"pinchout","pinchin")}, createMainAppPlayer_:function(a,b,c){var d=this;MS(this.useUnifiedPlayer_());this.mainAppPlayer_?MS(!1,"MainAppPlayer already created."):(this.mainAppPlayer_=new nE(this.getWebPlayerContextConfig_(),this.$.container,function(e){return AA(e,d.hostElement)},a,b,c),this.mainAppPlayer_.api.then(function(e){d.player_=e; d.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&H0a.resolve(e)}))}, loadVideoWithPlayerResponse:function(a,b){var c=this;if(this.useUnifiedPlayer_()){var d=this.watchNextData,e,h=(e=a.videoDetails)==null?void 0:e.videoId,k,m,p;(e=(k=this.watchNextData)==null?void 0:(m=k.currentVideoEndpoint)==null?void 0:(p=m.watchEndpoint)==null?void 0:p.videoId)&&h!=e&&(d=void 0,y("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(a,d,b):this.createMainAppPlayer_(a,d,b);this.mainAppPlayer_.api.then(function(){vv(c.hostElement, "yt-player-updated")})}else this.update(nhb(a,b))}, loadVideoWithPlayerVars:function(a){var b=this;this.useUnifiedPlayer_()?(y("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(a):this.createMainAppPlayer_(void 0,void 0,a),this.mainAppPlayer_.api.then(function(){vv(b.hostElement,"yt-player-updated")})):this.update({args:a})}, update:function(a){var b=this;if(this.useUnifiedPlayer_())MS(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(a);var c=dZa(a.args);c&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==c&&Object.assign(a.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(a).then(function(d){vv(b.hostElement,"yt-player-updated",d)})}Im(new Mk("Cannot initialize player for this context without a WebPlayerContextConfig.", this.context))}}, updatePlayerComponents:function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,b.getPlayerPromise(),2);c=d.yieldResult;if(!c)throw Error("Missing player in updatePlayerComponents");a&&b.updatePlayerPlaylist_(a);ua(d)})}, acquireApi_:function(a){var b=this;if(this.useUnifiedPlayer_())MS(!1,"Invalid method call in kevlar_unified_player.");else return Hi.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(MS(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(c){b.shouldAutoplay_(a)?c.loadVideoByPlayerVars(a.args):c.cueVideoByPlayerVars(a.args)})):this.initPlayerPromise_=this.initPlayerContainer_(a),this.initPlayerPromise_}, initPlayerContainer_:function(a){var b=this;if(this.useUnifiedPlayer_())MS(!1,"Invalid method call in kevlar_unified_player.");else return MS(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&Jm(Error("ytd-player required releasing.")),MS(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=this.$.container,yvb().then(function(){var c=b.initPlayer_(a);b.playerResolver_.resolve(c);return c})}, onPlayerReady_:function(a,b){this.useUnifiedPlayer_()?MS(!1,"Invalid method call in kevlar_unified_player."):(a.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&H0a.resolve(a),b(a))}, maybeCallApiMethodOnElement_:function(a,b){if(typeof a[b]==="function")return a[b]()}, maybeAdoptBootstrapPlayer_:function(){var a=window,b,c=(b=a.ytplayer)==null?void 0:b.bootstrapPlayerContainer;if((b=c==null?void 0:c.firstElementChild)&&b.classList.contains("html5-video-player")){var d,e,h=(d=a.ytplayer)==null?void 0:(e=d.bootstrapWebPlayerContextConfig)==null?void 0:e.contextId;d=this.getWebPlayerContextConfig_().contextId;if(h&&h===d){c!==this.playerContainer_&&(c=!1,this.maybeCallApiMethodOnElement_(b,"getPlayerState")===2&&(c=!0),this.playerContainer_.appendChild(b),c||this.maybeCallApiMethodOnElement_(b, "playVideo"));var k;if((k=a.ytplayer)==null?0:k.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=a.ytplayer.bootstrapPlayerResponse}}}, initPlayer_:function(a){var b=this;if(this.useUnifiedPlayer_())MS(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(c){b.maybeAdoptBootstrapPlayer_();var d=a?ohb(a):void 0;d&&d==b.bootstrapPlayerResponse_&&(a.loaded=!0);d=b.playerContainer_;var e=b.getWebPlayerContextConfig_();d=Svb(d,a,e);b.player_=d;b.onPlayerReadyEvent_=b.onPlayerReady_.bind(b,b.player_,c);b.player_.addEventListener("onReady",b.onPlayerReadyEvent_);b.player_.addEventListener("innertubeCommand", b.onPlayerInnerTubeCommand_.bind(b))})}, getPlayerPromise:function(){return this.useUnifiedPlayer_()?(this.mainAppPlayer_||this.createMainAppPlayer_(),this.mainAppPlayer_.api):this.playerResolver_.promise}, getPlayer:function(){return this.player_&&this.player_.isReady()?this.player_:null}, pause:function(){this.getPlayerPromise().then(function(a){a.pauseVideo()})}, play:function(){this.getPlayerPromise().then(function(a){a.playVideo()})}, onTouchStart_:function(){if(!this.disableTouchGestures){var a=um().resolve(Vw).getCurrentPage();a&&a.getScrollTop()<=0?Is(this,"pan-down"):Is(this,"manipulation")}}, onPinchOut_:function(){this.getPlayerPromise().then(function(a){a.isFullscreen()||a.toggleFullscreen()})}, onPinchIn_:function(){this.getPlayerPromise().then(function(a){a.isFullscreen()&&a.toggleFullscreen()})}, updatePlayerPlaylist_:function(a){var b=this,c,d,e;return t(function(h){if(h.nextAddress==1)return c=um().resolve(tm(Ww)),d=!!(c&&c.playlistComponent&&c.playlistComponent.loopOn),n(h,b.getPlayerPromise(),2);var k=e=h.yieldResult,m=k.updatePlaylist,p=[];if(y("kevlar_player_playlist_use_local_index")){var q,r;var w=(r=(q=a.localCurrentIndex)!=null?q:a.currentIndex)!=null?r:0}else{var z;w=(z=a.currentIndex)!=null?z:0}if(a.contents)for(q=0;q<a.contents.length;q++)if((r=a.contents[q])&&r.playlistPanelVideoRenderer)if(J4a(r)){r= r.playlistPanelVideoRenderer;z="";r.shortBylineText&&(z=Sw(r.shortBylineText));var C="";r.title?C=Sw(r.title):r.unplayableText&&(C=Sw(r.unplayableText));p.push({author:z,title:C,encrypted_id:r.videoId})}else q<w&&--w;m.call(k,{index:w,list:a.playlistId?a.playlistId:"",loop:d,playlist_title:a.title,playlist_length:p.length,video:p,fetch:0,external_list:"1",title:a.title?a.title:"",playlist_author:a.ownerName?Sw(a.ownerName):void 0});ua(h)})}, focusOnPlayer:function(){dt(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var a=this.playerContainer_.querySelector(".html5-video-player");a&&(Ktb(um().resolve(Bx)),a.focus())}})}, preparePlayer:function(){var a=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||new Promise(function(b){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")b();else{var c=function(){document.removeEventListener("DOMContentLoaded",c);b()}; document.addEventListener("DOMContentLoaded",c)}}).then(function(){return yvb()}).then(function(){a.initPlayerPromise_||a.preparePlayerJobId_||(a.preparePlayerJobId_=Sk(Hi,function(){a.initPlayerPromise_||(a.initPlayerPromise_=a.initPlayerContainer_())}))}):Im(new Mk("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}, updateSwfConfig_:function(a){this.useUnifiedPlayer_()?MS(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(a)||(a.args.autoplay="0")}, shouldAutoplay_:function(a){if(this.useUnifiedPlayer_())MS(!1,"Invalid method call in kevlar_unified_player.");else{var b=this.get("args.el",a);return b&&b!="detailpage"&&this.isMiniplayerActive_()||b&&(b=="sponsorshipsoffer"||b=="handlesclaiming")&&this.get("args.autoplay",a)=="0"?!1:(a=ohb(a))&&this.get("playerConfig.playbackStartConfig.startPaused",a)?!1:!0}}, isMiniplayerActive_:function(){return um().resolve(ax).isMiniplayerActive()}, stop:function(){this.maybeSendAbandonmentPing_();var a=this.getPlayer();if(a){var b=a.getPlayerState();y("kevlar_player_check_ad_state_on_stop")&&(b=a.getPlayerState(a.getPresentingPlayerType()));b!=5&&a.stopVideo()}}, resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)}, appendTo:function(a,b,c){c=c===void 0?!1:c;var d=this,e,h,k,m;return t(function(p){if(p.nextAddress==1)return b||(b=d.hostElement),e=d.useUnifiedPlayer_()?!!d.mainAppPlayer_:!!d.initPlayerPromise_,e?n(p,d.getPlayerPromise(),2):(c?a.insertBefore(b,a.firstChild):a.appendChild(b),p.return());h=p.yieldResult;k=h.getPlayerState(h.getPresentingPlayerType());m=!1;if(k==-1||k==1||k==3)m=!0;c?a.insertBefore(b,a.firstChild):a.appendChild(b);m&&h.playVideo();h.setSize(NaN,NaN);ua(p)})}, watchNextDataChanged_:function(a){var b=this;a&&(this.useUnifiedPlayer_()&&y("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&Zvb(this.mainAppPlayer_,a):this.getPlayerPromise().then(function(c){c.updateVideoData(b.computeWatchNextPlayerVars_(a))}))}, computeWatchNextPlayerVars_:function(a){if(this.useUnifiedPlayer_()&&y("kevlar_unified_player_update_watch_next_killswitch"))MS(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:a}}, maybeSendAbandonmentPing_:function(){var a=this.getPlayer();a&&a.getPlayerState()!=5&&a.getPlayerState()!=0&&a.sendAbandonmentPing()}, getWebPlayerContextConfig_:function(){var a=gk("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(a=Object.assign({},a),a.rootElementId=this.playerId);a.serializedExperimentIds&&a.serializedExperimentFlags||Jm(Error("WebPlayerContextConfig is missing experiment data."));return a}, hasWebPlayerContextConfig_:function(){return!!gk("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()}, onPlayerInnerTubeCommand_:function(a){this.useUnifiedPlayer_()?MS(!1,"Invalid method call in kevlar_unified_player."):AA(a,this.hostElement)}, useUnifiedPlayer_:function(){var a=y("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return y("kevlar_unified_player")||a}}];var I9b;var J9b=function(){return J.apply(this,arguments)||this}; l(J9b,J);ia.Object.defineProperties(J9b,{template:{configurable:!0,enumerable:!0,get:function(){if(I9b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-player\">\n \n</div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);I9b=a}a=I9b;return a}}}); var K9b=J9b;u([K(H9b.YtPlayerBehavior),v("design:type",Object)],K9b.prototype,"ytPlayerBehavior",void 0);K9b=u([R({is:"ytd-player"})],K9b);var L9b;var NS=function(){var a=J.apply(this,arguments)||this;a.rounded=!0;a.pageAttachedTo=void 0;a.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return a}; l(NS,J);NS.prototype.attached=function(){this.pageAttachedTo=um().resolve(Vw).getCurrentPage();vv(this.hostElement,"yt-player-attached",this.player)}; NS.prototype.detached=function(){var a;if((a=this.pageAttachedTo)==null?0:a.hostElement)vv(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0}; NS.prototype.dataChanged=function(){var a;((a=this.data)==null?0:a.videoId)&&this.player.loadVideoWithPlayerVars({video_id:this.data.videoId,autoplay:!0})}; NS.prototype.handleSignalActionPausePlayer=function(){rA().pause()}; var OS=NS;OS.prototype.dataChanged=OS.prototype.dataChanged;u([Q(),v("design:type",Object)],OS.prototype,"data",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],OS.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],OS.prototype,"ytActionHandlerBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OS.prototype,"rounded",void 0); u([Ly("player",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],OS.prototype,"player",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OS.prototype,"dataChanged",null);OS=u([R({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],OS); V(OS,"ytd-channel-video-player-renderer",function(){if(L9b!==void 0)return L9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"player-container\" class=\"style-scope ytd-channel-video-player-renderer\">\n <ytd-player id=\"player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER\" class=\"style-scope ytd-channel-video-player-renderer\">\n </ytd-player>\n</div>\n<div id=\"content\" class=\"style-scope ytd-channel-video-player-renderer\">\n <div id=\"metadata-container\" class=\"style-scope ytd-channel-video-player-renderer\">\n <yt-formatted-string id=\"title\" aria-level=\"3\" ellipsis-truncate=\"\" link-inherit-color=\"\" role=\"heading\" text=\"[[data.title]]\" class=\"style-scope ytd-channel-video-player-renderer\">\n </yt-formatted-string>\n <ytd-video-meta-block class=\"title style-scope ytd-channel-video-player-renderer\" data=\"[[data]]\"></ytd-video-meta-block>\n </div>\n <ytd-expander id=\"description\" disable-toggle=\"\" max-number-of-lines=\"7\" class=\"style-scope ytd-channel-video-player-renderer\">\n <yt-formatted-string class=\"content style-scope ytd-channel-video-player-renderer\" slot=\"content\" split-lines=\"\" text=\"[[data.description]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"more-button style-scope ytd-channel-video-player-renderer\" slot=\"more-button\" link-inherit-color=\"\" text=\"[[data.readMoreText]]\">\n </yt-formatted-string>\n </ytd-expander>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return L9b=a},{mode:1});var M9b;var N9b;var O9b;var P9b=function(){var a=J.apply(this,arguments)||this;a.playing=!1;a.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+ab(a);a.active=!1;return a}; l(P9b,J);f=P9b.prototype;f.detached=function(){this.stop()}; f.play=function(){var a=this,b,c,d,e,h;return t(function(k){if(k.nextAddress==1)return a.active=!0,b=a.get("data.inlinePlaybackEndpoint.watchEndpoint"),c=b.videoId||a.data.videoId,d=b.startTimeSeconds||0,e=b.playerParams||null,y("kevlar_player_update_killswitch")?n(k,a.playerEl.update({args:{video_id:c,startSeconds:d,player_params:e}}),2):(a.playerEl.loadVideoWithPlayerVars({video_id:c,startSeconds:d,player_params:e,autoplay:!0}),k.jumpTo(2));if(k.nextAddress!=4)return n(k,a.playerEl.getPlayerPromise(), 4);h=k.yieldResult;h.unloadModule("annotations_module");h.addEventListener("onStateChange",function(m){a.onPlayerStateChange(m)}); ua(k)})}; f.onPlayerStateChange=function(a){if(this.active)switch(this.playing=a===1,a){case 1:vv(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:vv(this.hostElement,"yt-default-promo-panel-renderer-ended");}}; f.stop=function(){this.playerEl.stop();this.playing=this.active=!1}; f.resize=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return n(c,a.playerEl.getPlayerPromise(),2);b=c.yieldResult;b.setSize(NaN,NaN);ua(c)})}; var PS=P9b;u([Q(),v("design:type",Object)],PS.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PS.prototype,"playing",void 0);u([Q(),v("design:type",Object)],PS.prototype,"playerId",void 0);u([My("#player"),v("design:type",Object)],PS.prototype,"playerEl",void 0);PS=u([R({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],PS); V(PS,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(O9b!==void 0)return O9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-player id=\"player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO\" player-id=\"[[playerId]]\" class=\"style-scope ytd-default-promo-panel-renderer-inline-playback-renderer\">\n</ytd-player>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return O9b=a},{mode:1});var Q9b=function(){return Jy.apply(this,arguments)||this}; l(Q9b,Jy);f=Q9b.prototype;f.bindIf=function(a,b,c){return a?b:c}; f.bindIfDefined=function(a,b){return a!==void 0?a:b}; f.booleanString=function(a){return(!!a).toString()}; f.equals=function(){for(var a=Ga.apply(0,arguments),b=a[0],c=1;c<a.length;c++)if(b!=a[c])return!1;return!0}; f.isGreaterThan=function(a,b){return a>b}; f.isLessThan=function(a,b){return a<b}; f.logicalAND=function(){for(var a=Ga.apply(0,arguments),b=!!a[0],c=1;c<a.length;c++)b=b&&!!a[c];return b}; f.logicalOR=function(){for(var a=Ga.apply(0,arguments),b=!!a[0],c=1;c<a.length;c++)b=b||!!a[c];return b}; f.toBool=function(a){return!!a}; var QS=Q9b;QS.prototype.toBool=QS.prototype.toBool;QS.prototype.logicalOR=QS.prototype.logicalOR;QS.prototype.logicalAND=QS.prototype.logicalAND;QS.prototype.isLessThan=QS.prototype.isLessThan;QS.prototype.isGreaterThan=QS.prototype.isGreaterThan;QS.prototype.equals=QS.prototype.equals;QS.prototype.booleanString=QS.prototype.booleanString;QS.prototype.bindIfDefined=QS.prototype.bindIfDefined;QS.prototype.bindIf=QS.prototype.bindIf;QS=u([Oy()],QS);var R9b=[QS.prototype];var S9b;var T9b;var U9b=function(){var a=J.apply(this,arguments)||this;a.width=0;return a}; l(U9b,J);f=U9b.prototype;f.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",EA(this,this.onEnded));this.mp4El.addEventListener("error",EA(this,this.onError))}; f.detached=function(){this.videoEl.removeEventListener("ended",EA(this,this.onEnded));this.mp4El.removeEventListener("error",EA(this,this.onError))}; f.play=function(){var a=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var b=this.videoEl.play();b?b.then(function(){a.handleVideoStartPlaying()}).catch(function(){vv(a.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else vv(this.hostElement,"yt-video-thumbnail-not-playing")}; f.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0}; f.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)}; f.dataChanged=function(){var a;if((a=this.data)==null?0:a.thumbnailPlaceholder)a=lB(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+a+")";this.stop();this.autoplay&&this.play()}; f.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")}; f.onEnded=function(){this.stop();vv(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()}; f.onError=function(){vv(this.hostElement,"yt-video-thumbnail-error")}; f.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))}; f.getVideoThumbnail=function(a){if(a&&a.length)return a[0]}; var RS=U9b;RS.prototype.dataChanged=RS.prototype.dataChanged;u([Q(),v("design:type",Object)],RS.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],RS.prototype,"animatePlaceholderOnEntrance",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],RS.prototype,"autoplay",void 0);u([Q({computed:"getVideoThumbnail(data.videoThumbnails)"}),v("design:type",Object)],RS.prototype,"videoThumbnail",void 0);u([Q(),v("design:type",Boolean)],RS.prototype,"loop",void 0); u([Q(),v("design:type",Boolean)],RS.prototype,"isVideoPlaying",void 0);u([Q(),v("design:type",Object)],RS.prototype,"width",void 0);u([My("#mp4"),v("design:type",HTMLElement)],RS.prototype,"mp4El",void 0);u([My("#placeholder"),v("design:type",HTMLElement)],RS.prototype,"placeholderEl",void 0);u([My("#video"),v("design:type",HTMLVideoElement)],RS.prototype,"videoEl",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RS.prototype,"dataChanged",null); RS=u([Wy({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],RS); V(RS,"yt-video-as-thumbnail-details",function(){if(T9b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"placeholder\" class=\"style-scope yt-video-as-thumbnail-details\"></div>\n<div id=\"video-container\" class=\"style-scope yt-video-as-thumbnail-details\">\n <video id=\"video\" muted=\"\" class=\"style-scope yt-video-as-thumbnail-details\">\n <source id=\"mp4\" src$=\"[[videoThumbnail.url]]\" type=\"video/mp4\" class=\"style-scope yt-video-as-thumbnail-details\">\n </video>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;S9b===void 0&&(S9b=document.createElement("template"));var d=S9b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);T9b=a}a=T9b;return a},{mode:2});var SS,TS=function(){var a=J.apply(this,arguments)||this;a.disableGridStateAware=!1;a.animationEnabled=y("enable_web_ketchup_hero_animation");a.transitioningOut=!1;a.narrow=!1;a.narrower=!1;a.isCarouselInFeed=!1;a.videoTimeoutJobId=0;a.panelTimeoutJobId=0;a.panelTimeoutJobStartMs=0;a.actionMap={"yt-window-resized":"onWindowResized"};return a}; l(TS,J);f=TS.prototype;f.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"}; f.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var a;this.player&&((a=this.data)==null?0:a.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)}; f.attached=function(){this.onWindowResized()}; f.detached=function(){this.clearTimeouts()}; f.onWindowResized=function(){this.updateSize()}; f.computePanelLayout=function(a){return a&&a.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"}; f.playVideo=function(){var a;this.video&&((a=this.data)==null?0:a.videoThumbnail)&&this.video.play();var b;this.player&&((b=this.data)==null?0:b.inlinePlaybackRenderer)&&this.player.play()}; f.stopVideo=function(){var a;this.video&&((a=this.data)==null?0:a.videoThumbnail)&&this.video.stop();var b;this.player&&((b=this.data)==null?0:b.inlinePlaybackRenderer)&&this.player.stop()}; f.transitionOut=function(){var a=this;this.transitioningOut=!0;return new Promise(function(b){var c=function(){T(a.hostElement).querySelector("#action-button").removeEventListener("animationend",c);Hi.cancelJob(d);b();a.transitioningOut=!1}; var d=Sk(Hi,c,1E3);T(a.hostElement).querySelector("#action-button").addEventListener("animationend",c);a.player&&(a.player.playing=!1)})}; f.computeMetadataOrder=function(a){return a&&a.metadataOrder&&a.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?a.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"}; f.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")}; f.computeAvatarSize=function(a){return a&&a.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36}; f.onContentClick=function(a){if(!Uz(Yy(a),this.hostElement,["A".toString(),"BUTTON".toString()])){var b;if((b=this.data)==null?0:b.navigationEndpoint){var c;this.componentBehavior.resolveCommand((c=this.data)==null?void 0:c.navigationEndpoint)}}}; f.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()}; f.setBackgroundImage=function(a){if(a=this.getBackgroundImageUrl(a))T(this.hostElement).querySelector("#hero").style.backgroundImage="url("+a+")"}; f.setScrimLayer=function(a){var b=this.getScrimLayerColorStops(a);a=((a==null?void 0:a.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(a=180);gk("HTML_DIR")==="rtl"&&(a=-a);b&&(T(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+a+"deg, "+b+")")}; f.isNarrower=function(){return this.hostElement.clientWidth<SS.NARROW_VERSION_SIZE}; f.getScrimLayerColorStops=function(){var a,b=(a=this.data)==null?void 0:a.scrimColorValues;if(!b)return null;if(b.length===1)return a=ay(b[0]),a+" 0%, "+a+" 100%";if(b.length===3){var c=[0,72,98];return b.map(function(d,e){return ay(d)+" "+c[e]+"%"}).join(",")}return null}; f.getBackgroundImageUrl=function(a){return a&&a.largeFormFactorBackgroundThumbnail?lB((a.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||a.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null}; f.onPlaying=function(){this.startVideoTimeout()}; f.onEnded=function(){this.rotate()}; f.startPanelTimeout=function(){var a=this;if(!this.panelTimeoutJobId){var b=this.get("data.minPanelDisplayDurationMs");b&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=Sk(Hi,function(){a.rotate()},b))}}; f.startVideoTimeout=function(){var a=this;if(!this.videoTimeoutJobId){Hi.cancelJob(this.panelTimeoutJobId);var b=Date.now()-this.panelTimeoutJobStartMs;b=Math.max(0,this.get("data.minPanelDisplayDurationMs")-b);b=Math.max(this.get("data.minVideoPlayDurationMs")||0,b);this.videoTimeoutJobId=Sk(Hi,function(){a.rotate()},b)}}; f.clearTimeouts=function(){this.panelTimeoutJobId!==0&&Hi.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&Hi.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0}; f.rotate=function(){this.clearTimeouts();vv(this.hostElement,"yt-default-promo-panel-renderer-rotate")}; ia.Object.defineProperties(TS.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return T(this.hostElement).querySelector("#player")}}, video:{configurable:!0,enumerable:!0,get:function(){return T(this.hostElement).querySelector("#video")}}}); ia.Object.defineProperties(TS,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}}); var US=SS=TS;SS.prototype.onEnded=SS.prototype.onEnded;SS.prototype.onPlaying=SS.prototype.onPlaying;SS.prototype.dataChanged=SS.prototype.dataChanged;u([K(eP),v("design:type",Object)],US.prototype,"ytdGridStateAwareBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],US.prototype,"componentBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],US.prototype,"ytdGuideStateAwareBehavior",void 0); u([K(R9b),v("design:type",Object)],US.prototype,"ytBooleanLogicBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],US.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],US.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],US.prototype,"ytRendererBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],US.prototype,"disableGridStateAware",void 0); u([Q(),v("design:type",Object)],US.prototype,"data",void 0);u([Q({computed:"computePanelLayout(data)",reflectToAttribute:!0}),v("design:type",String)],US.prototype,"panelLayout",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],US.prototype,"animationEnabled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],US.prototype,"transitioningOut",void 0);u([Q({computed:"computeMetadataOrder(data)"}),v("design:type",Boolean)],US.prototype,"metadataOrder",void 0); u([Q({computed:"computeByline(data)"}),v("design:type",Object)],US.prototype,"byline",void 0);u([Q({computed:"computeAvatarSize(data)"}),v("design:type",Number)],US.prototype,"avatarSize",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],US.prototype,"narrow",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],US.prototype,"narrower",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],US.prototype,"layoutStyle",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],US.prototype,"isCarouselInFeed",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],US.prototype,"dataChanged",null);u([M("yt-default-promo-panel-renderer-playing"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],US.prototype,"onPlaying",null); u([M("yt-default-promo-panel-renderer-ended"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],US.prototype,"onEnded",null);US=SS=u([R({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],US); V(US,"ytd-default-promo-panel-renderer",function(){if(N9b!==void 0)return N9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"hero\" class=\"style-scope ytd-default-promo-panel-renderer\"></div>\n<yt-video-as-thumbnail-details id=\"video\" animate-placeholder-on-entrance=\"\" autoplay=\"\" data=\"[[data.videoThumbnail]]\" disable-upgrade$=\"[[!data.videoThumbnail]]\" height=\"600\" hidden$=\"[[!data.videoThumbnail]]\" width=\"[[screen.width]]\" class=\"style-scope ytd-default-promo-panel-renderer\">\n</yt-video-as-thumbnail-details>\n<ytd-default-promo-panel-renderer-inline-playback-renderer id=\"player\" data=\"[[data.inlinePlaybackRenderer.inlinePlaybackRenderer]]\" disable-upgrade$=\"[[!data.inlinePlaybackRenderer]]\" hidden$=\"[[!data.inlinePlaybackRenderer]]\" class=\"style-scope ytd-default-promo-panel-renderer\">\n</ytd-default-promo-panel-renderer-inline-playback-renderer>\n<div id=\"scrim\" class=\"style-scope ytd-default-promo-panel-renderer\"></div>\n<div id=\"content\" on-click=\"onContentClick\" class=\"style-scope ytd-default-promo-panel-renderer\">\n <yt-img-shadow id=\"logo\" disable-upgrade$=\"[[!data.foregroundThumbnailDetails]]\" height=\"68\" hidden$=\"[[!data.foregroundThumbnailDetails]]\" thumbnail=\"[[data.foregroundThumbnailDetails]]\" class=\"style-scope ytd-default-promo-panel-renderer\">\n </yt-img-shadow>\n <template is=\"dom-if\" if=\"[[equals(metadataOrder, 'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_DESCRIPTION_TITLE')]]\" class=\"style-scope ytd-default-promo-panel-renderer\">\n <yt-formatted-string id=\"description\" text=\"[[data.description]]\" class=\"style-scope ytd-default-promo-panel-renderer\"></yt-formatted-string>\n </template>\n <a class=\"yt-simple-endpoint style-scope ytd-default-promo-panel-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h1 id=\"hero-title\" class=\"style-scope ytd-default-promo-panel-renderer\">[[getSimpleString(data.title)]]</h1>\n </a>\n <template is=\"dom-if\" if=\"[[byline]]\" class=\"style-scope ytd-default-promo-panel-renderer\">\n <div id=\"byline\" class=\"style-scope ytd-default-promo-panel-renderer\">\n <yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[!byline.thumbnailDetails]]\" hidden=\"[[!byline.thumbnailDetails]]\" thumbnail=\"[[byline.thumbnailDetails]]\" width=\"[[avatarSize]]\" class=\"style-scope ytd-default-promo-panel-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"channel-name\" link-inherit-color=\"\" text=\"[[byline.bylineText]]\" title=\"\" class=\"style-scope ytd-default-promo-panel-renderer\">\n </yt-formatted-string>\n <ytd-badge-supported-renderer id=\"video-badges\" badges=\"[[byline.badgeRenderers]]\" disable-upgrade$=\"[[!byline.badgeRenderers]]\" hidden=\"[[!byline.badgeRenderers]]\" class=\"style-scope ytd-default-promo-panel-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[equals(metadataOrder, 'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION')]]\" class=\"style-scope ytd-default-promo-panel-renderer\">\n <yt-formatted-string id=\"description\" text=\"[[data.description]]\" class=\"style-scope ytd-default-promo-panel-renderer\"></yt-formatted-string>\n </template>\n <div id=\"action-button\" class=\"style-scope ytd-default-promo-panel-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return N9b=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var V9b=ka(["animation-duration:","ms;"]);RB("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var W9b=function(){var a=J.apply(this,arguments)||this;a.narrower=!1;a.dotMenuVisible=!1;a.paginationThumbnailsVisible=!1;a.active=!0;a.disableGridStateAware=!1;a.actionMap={"yt-window-resized":"onWindowResized"};return a}; l(W9b,J);f=W9b.prototype;f.configureRendererStamper=function(){return{currentItem:{id:"carousel-item",mapping:{defaultPromoPanelRenderer:{component:"ytd-default-promo-panel-renderer",attributes:{autoplay:!0},properties:{disableGridStateAware:"[[disableGridStateAware]]",layoutStyle:"[[data.layoutStyle]]",isCarouselInFeed:"[[isCarouselInFeed]]"}}}}}}; f.attached=function(){this.onWindowResized()}; f.detached=function(){this.jobId&&Hi.cancelJob(this.jobId);this.updateSizeJobId&&Hi.cancelJob(this.updateSizeJobId)}; f.onWindowResized=function(){this.updateSize()}; f.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)}; f.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)}; f.setCarouselItem=function(a){a>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&Hi.cancelJob(this.jobId);var b=this.getCurrentPanelElement();b&&b.stopVideo();this.currentItemIndex=a%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(b||(b=this.getCurrentPanelElement()),b.playVideo()):this.startRotationJob()}; f.scrollThumbnails=function(a){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var b=this.getCurrentPaginationElement();if(b){var c=T(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?c.style.transform="translateX(0)":(b=b.offsetWidth+8,c.style.transform="translateX(-"+b*(a-Math.ceil(Math.floor(this.overlay.offsetWidth/b)/2)+1)+"px)")}}}; f.onDataChanged=function(){var a=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=Uk(Hi,function(){a.getCurrentPanelElement().updateSize();a.updateSize()}))}; f.getCurrentPanelElement=function(){return T(T(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")}; f.getCurrentPaginationElement=function(){return T(T(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")}; f.getNavigationClass=function(a,b){return a===b?"selected":""}; f.getNavigationDurationStyle=function(a){a=this.get("data.carouselItems."+a+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0;return hh(V9b,a)}; f.onNavigationTap=function(a){var b=this,c=a.model.index;c!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){b.setCarouselItem(c)}),this.autorotateActive=!1)}; f.onVideoThumbnailEnded=function(){var a=this;if(this.shouldRotate()){var b=this.getCurrentPaginationElement();b&&(b.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){b.classList.remove("finished");a.setNextCarouselItem()}))}}; f.onVideoThumbnailError=function(){this.startRotationJob()}; f.onVideoNotPlaying=function(){this.startRotationJob()}; f.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)}; f.startRotationJob=function(){var a=this;Hi.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=Hi.addLowPriorityJob(function(){a.getCurrentPanelElement().transitionOut().then(function(){a.setNextCarouselItem()})},this.rotationTimeout))}; f.computeDotMenuVisible=function(a,b){return!!a&&!!a.carouselItems&&a.carouselItems.length>1&&!a.paginationThumbnails||!!b}; f.computePaginationThumbnailsVisible=function(a,b){var c,d;return((d=a==null?void 0:(c=a.paginationThumbnails)==null?void 0:c.length)!=null?d:0)>1&&!b}; f.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"}; f.computePaginatorAlignment=function(a){return(a==null?void 0:a.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"}; f.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive}; f.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)}; f.isNarrower=function(a){return(a!=null?a:0)<US.NARROW_VERSION_SIZE}; var VS=W9b;VS.prototype.activeChanged=VS.prototype.activeChanged;VS.prototype.onVideoNotPlaying=VS.prototype.onVideoNotPlaying;VS.prototype.onVideoThumbnailError=VS.prototype.onVideoThumbnailError;VS.prototype.onVideoThumbnailEnded=VS.prototype.onVideoThumbnailEnded;VS.prototype.onDataChanged=VS.prototype.onDataChanged;u([K(eP),v("design:type",Object)],VS.prototype,"ytdGridStateAwareBehavior",void 0); u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],VS.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],VS.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],VS.prototype,"ytRendererBehavior",void 0);u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],VS.prototype,"rounded",void 0);u([Q(),v("design:type",Object)],VS.prototype,"data",void 0); u([Q(),v("design:type",Object)],VS.prototype,"currentItem",void 0);u([Q(),v("design:type",Number)],VS.prototype,"currentItemIndex",void 0);u([Q(),v("design:type",Number)],VS.prototype,"rotationTimeout",void 0);u([Q(),v("design:type",Number)],VS.prototype,"loopCount",void 0);u([Q({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),v("design:type",String)],VS.prototype,"paginatorAlignment",void 0);u([Q(),v("design:type",Number)],VS.prototype,"jobId",void 0); u([Q(),v("design:type",Number)],VS.prototype,"updateSizeJobId",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],VS.prototype,"isCarouselInFeed",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],VS.prototype,"narrower",void 0);u([Q({computed:"computeDotMenuVisible(data, narrower)"}),v("design:type",Object)],VS.prototype,"dotMenuVisible",void 0); u([Q({computed:"computePaginationThumbnailsVisible(data, narrower)"}),v("design:type",Object)],VS.prototype,"paginationThumbnailsVisible",void 0);u([Q({computed:"computeLayoutType(data)",reflectToAttribute:!0}),v("design:type",String)],VS.prototype,"layoutType",void 0);u([Q({value:!0,reflectToAttribute:!0}),v("design:type",Boolean)],VS.prototype,"autorotateActive",void 0);u([Q(),v("design:type",Object)],VS.prototype,"active",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],VS.prototype,"disableGridStateAware",void 0);u([My("#overlay"),v("design:type",HTMLElement)],VS.prototype,"overlay",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VS.prototype,"onDataChanged",null);u([M("yt-video-thumbnail-ended"),M("yt-default-promo-panel-renderer-rotate"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VS.prototype,"onVideoThumbnailEnded",null); u([M("yt-video-thumbnail-error"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VS.prototype,"onVideoThumbnailError",null);u([M("yt-video-thumbnail-not-playing"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VS.prototype,"onVideoNotPlaying",null);u([Py("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VS.prototype,"activeChanged",null); VS=u([R({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],VS); V(VS,"ytd-carousel-item-renderer",function(){if(M9b!==void 0)return M9b;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"carousel-item\" class=\"style-scope ytd-carousel-item-renderer\"></div>\n<div id=\"menu\" hidden=\"[[!dotMenuVisible]]\" class=\"style-scope ytd-carousel-item-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.carouselItems]]\" class=\"style-scope ytd-carousel-item-renderer\">\n <button class$=\"menu-dot [[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer\" on-click=\"onNavigationTap\" class=\"style-scope ytd-carousel-item-renderer\">\n </button>\n </template>\n</div>\n<div id=\"overlay\" class=\"style-scope ytd-carousel-item-renderer\">\n <div id=\"pagination-thumbnails\" hidden=\"[[!paginationThumbnailsVisible]]\" class=\"style-scope ytd-carousel-item-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.paginationThumbnails]]\" class=\"style-scope ytd-carousel-item-renderer\">\n <button class$=\"[[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer\" aria-label$=\"[[item.accessibility.accessibilityData.label]]\" on-click=\"onNavigationTap\" class=\"style-scope ytd-carousel-item-renderer\">\n <yt-img-shadow height=\"54\" hidden=\"[[!equals(layoutType, 'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C')]]\" thumbnail=\"[[item]]\" width=\"96\" class=\"style-scope ytd-carousel-item-renderer\">\n </yt-img-shadow>\n <yt-img-shadow height=\"40\" hidden=\"[[equals(layoutType, 'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C')]]\" thumbnail=\"[[item]]\" width=\"72\" class=\"style-scope ytd-carousel-item-renderer\">\n </yt-img-shadow>\n <div class=\"progress-bar style-scope ytd-carousel-item-renderer\" style$=\"[[getNavigationDurationStyle(index)]]\" hidden=\"[[!autorotateActive]]\">\n </div>\n </button>\n </template>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return M9b=a},{mode:2});var X9b;var Y9b;var Z9b;var $9b;var a$b=function(){var a=J.apply(this,arguments)||this;a.originalQuery=null;a.originalEndpoint=null;return a}; l(a$b,J);a$b.prototype.computeShowOriginalQueryWithoutEndpoint_=function(a,b){return!(!a||b)}; var WS=a$b;u([K(BA.YtComponentBehavior),v("design:type",Object)],WS.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],WS.prototype,"correctedText",void 0);u([Q(),v("design:type",Object)],WS.prototype,"correctedQuery",void 0);u([Q(),v("design:type",Object)],WS.prototype,"correctedEndpoint",void 0);u([Q(),v("design:type",Object)],WS.prototype,"originalText",void 0);u([Q(),v("design:type",Object)],WS.prototype,"originalQuery",void 0); u([Q(),v("design:type",Object)],WS.prototype,"originalEndpoint",void 0);u([Q({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),v("design:type",Boolean)],WS.prototype,"showOriginalQueryWithoutEndpoint",void 0);WS=u([Wy({is:"yt-search-query-correction",disableElementRegistration:!0})],WS); V(WS,"yt-search-query-correction",function(){if($9b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"corrected\" text=\"[[correctedText]]\" class=\"style-scope yt-search-query-correction\"></yt-formatted-string>\n<a class=\"yt-simple-endpoint style-scope yt-search-query-correction\" href$=\"[[computeHref_(correctedEndpoint)]]\" data=\"[[correctedEndpoint]]\">\n <yt-formatted-string id=\"corrected-link\" text=\"[[correctedQuery]]\" class=\"style-scope yt-search-query-correction\"></yt-formatted-string>\n</a>\n<template is=\"dom-if\" if=\"[[originalText]]\" class=\"style-scope yt-search-query-correction\">\n <yt-formatted-string id=\"original\" text=\"[[originalText]]\" class=\"style-scope yt-search-query-correction\"></yt-formatted-string>\n <template is=\"dom-if\" if=\"[[originalEndpoint]]\" class=\"style-scope yt-search-query-correction\">\n <a class=\"yt-simple-endpoint style-scope yt-search-query-correction\" href$=\"[[computeHref_(originalEndpoint)]]\" data=\"[[originalEndpoint]]\">\n <yt-formatted-string class=\"original-link style-scope yt-search-query-correction\" text=\"[[originalQuery]]\"></yt-formatted-string>\n </a>\n </template>\n <template is=\"dom-if\" if=\"[[showOriginalQueryWithoutEndpoint]]\" class=\"style-scope yt-search-query-correction\">\n <yt-formatted-string class=\"original-link style-scope yt-search-query-correction\" text=\"[[originalQuery]]\"></yt-formatted-string>\n </template>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Z9b===void 0&&(Z9b=document.createElement("template"));var d=Z9b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$9b=a}a=$9b;return a},{mode:2});RB("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var b$b=function(){return J.apply(this,arguments)||this}; l(b$b,J);var XS=b$b;u([K(X.YtRendererBehavior),v("design:type",Object)],XS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],XS.prototype,"data",void 0);XS=u([Wy({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],XS); V(XS,"yt-did-you-mean-renderer",function(){if(Y9b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-search-query-correction corrected-text=\"[[data.didYouMean]]\" corrected-query=\"[[data.correctedQuery]]\" corrected-endpoint=\"[[data.correctedQueryEndpoint]]\" class=\"style-scope yt-did-you-mean-renderer\">\n</yt-search-query-correction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;X9b===void 0&&(X9b=document.createElement("template"));var d=X9b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Y9b=a}a=Y9b;return a},{mode:2});var c$b;var d$b;RB("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var e$b=function(){return J.apply(this,arguments)||this}; l(e$b,J);var YS=e$b;u([K(X.YtRendererBehavior),v("design:type",Object)],YS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],YS.prototype,"data",void 0);YS=u([Wy({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],YS); V(YS,"yt-including-results-for-renderer",function(){if(d$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-search-query-correction corrected-text=\"[[data.includingResultsFor]]\" corrected-query=\"[[data.correctedQuery]]\" corrected-endpoint=\"[[data.correctedQueryEndpoint]]\" original-text=\"[[data.searchOnlyFor]]\" original-query=\"[[data.originalQuery]]\" original-endpoint=\"[[data.originalQueryEndpoint]]\" class=\"style-scope yt-including-results-for-renderer\">\n</yt-search-query-correction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;c$b===void 0&&(c$b=document.createElement("template"));var d=c$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);d$b=a}a=d$b;return a},{mode:2});var f$b;var g$b;RB("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var h$b=function(){return J.apply(this,arguments)||this}; l(h$b,J);h$b.prototype.computeExtraClasses_=function(a,b){var c="";a&&(c+=" "+a.toLowerCase().replace(/_/g,"-"));b&&(c+=" "+b.toLowerCase().replace(/_/g,"-"));return c}; h$b.prototype.computeUrlImg_=function(){var a=this.data;a.image&&(T(this.hostElement).querySelector("#container").style.backgroundImage="url("+lB(a.image.thumbnails,Number.MAX_VALUE)+")")}; var ZS=h$b;ZS.prototype.computeUrlImg_=ZS.prototype.computeUrlImg_;u([K(X.YtRendererBehavior),v("design:type",Object)],ZS.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],ZS.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZS.prototype,"computeUrlImg_",null);ZS=u([Wy({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],ZS); V(ZS,"yt-music-pass-feature-info-renderer",function(){if(g$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class$=\"[[computeExtraClasses_(data.textStyle, data.textHorizontalAlignment)]] style-scope yt-music-pass-feature-info-renderer\" class=\"style-scope yt-music-pass-feature-info-renderer\">\n <div id=\"message\" dir=\"ltr\" class=\"style-scope yt-music-pass-feature-info-renderer\">\n <yt-formatted-string id=\"header\" text=\"[[data.header]]\" class=\"style-scope yt-music-pass-feature-info-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"description\" text=\"[[data.description]]\" class=\"style-scope yt-music-pass-feature-info-renderer\"></yt-formatted-string>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;f$b===void 0&&(f$b=document.createElement("template"));var d=f$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);g$b=a}a=g$b;return a},{mode:2});var i$b;var j$b;RB("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var k$b=function(){return J.apply(this,arguments)||this}; l(k$b,J);var $S=k$b;u([K(X.YtRendererBehavior),v("design:type",Object)],$S.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],$S.prototype,"data",void 0);$S=u([Wy({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],$S); V($S,"yt-no-results-found-showing-results-for-renderer",function(){if(j$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-search-query-correction corrected-text=\"[[data.showingResultsFor]]\" corrected-query=\"[[data.correctedQuery]]\" corrected-endpoint=\"[[data.correctedQueryEndpoint]]\" original-text=\"[[data.noResultsFound]]\" original-query=\"[[data.originalQuery]]\" original-endpoint=\"[[data.originalQueryEndpoint]]\" class=\"style-scope yt-no-results-found-showing-results-for-renderer\">\n</yt-search-query-correction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;i$b===void 0&&(i$b=document.createElement("template"));var d=i$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);j$b=a}a=j$b;return a},{mode:2});var l$b;var m$b;RB("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var n$b=function(){return J.apply(this,arguments)||this}; l(n$b,J);var aT=n$b;u([K(X.YtRendererBehavior),v("design:type",Object)],aT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],aT.prototype,"data",void 0);aT=u([Wy({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],aT); V(aT,"yt-results-without-quotes-renderer",function(){if(m$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-search-query-correction corrected-text=\"[[data.resultsFor]]\" corrected-query=\"[[data.correctedQuery]]\" corrected-endpoint=\"[[data.correctedQueryEndpoint]]\" original-text=\"[[data.withoutQuotes]]\" class=\"style-scope yt-results-without-quotes-renderer\">\n</yt-search-query-correction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;l$b===void 0&&(l$b=document.createElement("template"));var d=l$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);m$b=a}a=m$b;return a},{mode:2});var o$b;var p$b;RB("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var q$b=function(){return J.apply(this,arguments)||this}; l(q$b,J);var bT=q$b;u([K(X.YtRendererBehavior),v("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],bT.prototype,"data",void 0);bT=u([Wy({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],bT); V(bT,"yt-search-no-results-renderer",function(){if(p$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"text\" text=\"[[data.noResultsText]]\" class=\"style-scope yt-search-no-results-renderer\"></yt-formatted-string>\n<template is=\"dom-if\" if=\"[[data.alternateQueryText]]\" class=\"style-scope yt-search-no-results-renderer\">\n <a class=\"yt-simple-endpoint style-scope yt-search-no-results-renderer\" href$=\"[[computeHref_(data.alternateQueryEndpoint)]]\" data=\"[[data.alternateQueryEndpoint]]\">\n <yt-formatted-string id=\"link\" text=\"[[data.alternateQueryText]]\" class=\"style-scope yt-search-no-results-renderer\"></yt-formatted-string>\n </a>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;o$b===void 0&&(o$b=document.createElement("template"));var d=o$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);p$b=a}a=p$b;return a},{mode:2});var r$b;var s$b;RB("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var t$b=function(){return J.apply(this,arguments)||this}; l(t$b,J);var cT=t$b;u([K(X.YtRendererBehavior),v("design:type",Object)],cT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],cT.prototype,"data",void 0);cT=u([Wy({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],cT); V(cT,"yt-showing-results-for-renderer",function(){if(s$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-search-query-correction corrected-endpoint=\"[[data.correctedQueryEndpoint]]\" corrected-query=\"[[data.correctedQuery]]\" corrected-text=\"[[data.showingResultsFor]]\" original-endpoint=\"[[data.originalQueryEndpoint]]\" original-query=\"[[data.originalQuery]]\" original-text=\"[[data.searchInsteadFor]]\" class=\"style-scope yt-showing-results-for-renderer\">\n</yt-search-query-correction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;r$b===void 0&&(r$b=document.createElement("template"));var d=r$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);s$b=a}a=s$b;return a},{mode:2});var u$b={};u$b.InjectBehavior=[Dab.InjectBehavior];var dT={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)", CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-brand-icon-active)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-brand-icon-inactive)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)", CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var v$b={}; v$b.YtTappableItemBehavior=[{properties:{tappableItemBehaviorTapEnabled:{type:Boolean,value:!1,observer:"tappableItemBehaviorOnTapEnabledChanged_"}},observers:["tappableItemBehaviorOnTapChanged_(data.onTap)"],listeners:{"yt-commerce-action-init-done":"tappableItemBehaviorOnServiceRequestFinished_","yt-service-request-error":"tappableItemBehaviorOnServiceRequestFinished_","yt-commerce-action-done":"tappableItemBehaviorOnServiceRequestFinished_"},created:function(){this.tappableItemBehaviorTargetId=""; this.tappableItemBehaviorBoundOnTappableItemKeyDown_=this.tappableItemBehaviorOnTappableItemKeyDown_.bind(this);this.tappableItemBehaviorBoundOnTappableItemTap_=this.tappableItemBehaviorOnTappableItemTap_.bind(this)}, attached:function(){this.tappableItemBehaviorGetTappableTarget_().addEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().addEventListener("click",EA(this,this.tappableItemBehaviorBoundOnTappableItemTap_))}, detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",EA(this,this.tappableItemBehaviorBoundOnTappableItemTap_))}, tappableItemBehaviorOnTappableItemKeyDown_:function(a){!this.tappableItemBehaviorTapEnabled||a.keyCode!==13&&a.keyCode!==32||a.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()}, tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()}, tappableItemBehaviorHandleTappableItemTap_:function(){var a=this.data.onTap;a.ypcGetCartEndpoint?(Av(this.hostElement,[a]),this.tappableItemBehaviorTapEnabled=!1):a.ypcOffersEndpoint?Av(this.hostElement,[a]):zv(this.hostElement,[a],this.hostElement)}, tappableItemBehaviorOnTapChanged_:function(a){this.tappableItemBehaviorTapEnabled=!!a}, tappableItemBehaviorOnTapEnabledChanged_:function(){var a=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(a.setAttribute("tabIndex",0),a.setAttribute("role","button")):(a.removeAttribute("tabIndex"),a.removeAttribute("role"))}, tappableItemBehaviorOnServiceRequestFinished_:function(a){a.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)}, tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var w$b;var x$b;var y$b;var z$b;var A$b=function(){return J.apply(this,arguments)||this}; l(A$b,J);var eT=A$b;u([K(X.YtRendererBehavior),v("design:type",Object)],eT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],eT.prototype,"data",void 0);eT=u([Wy({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],eT); V(eT,"yt-card-item-badge-renderer",function(){if(z$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card-block\" class=\"style-scope yt-card-item-badge-renderer\">\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" hidden$=\"[[!data.badges]]\" class=\"style-scope yt-card-item-badge-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"text\" split-lines=\"1\" text=\"[[data.text]]\" class=\"style-scope yt-card-item-badge-renderer\">\n </yt-formatted-string>\n</div>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;y$b===void 0&&(y$b=document.createElement("template"));var d=y$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);z$b=a}a=z$b;return a},{mode:2});var B$b;var C$b;var D$b=ka(["top-"]),E$b=ka(["bottom-"]),F$b=ka(["left-"]),G$b=ka(["right-"]),H$b={},I$b=function(a,b,c){a.removeAttribute("top-"+c);a.removeAttribute("bottom-"+c);a.removeAttribute("left-"+c);a.removeAttribute("right-"+c);b&&(b.top&&Ec([ah(D$b)],a,"top-"+c,b.top),b.bottom&&Ec([ah(E$b)],a,"bottom-"+c,b.bottom),b.left&&Ec([ah(F$b)],a,"left-"+c,b.left),b.right&&Ec([ah(G$b)],a,"right-"+c,b.right))}; H$b.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""}, cardItemContainerMarginChanged_:function(a){var b,c=T((b=this.hostElement)!=null?b:this),d;b=this.cardItemBoxBehaviorMarginTargetId&&c?c.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(d=this.hostElement)!=null?d:this;I$b(b,a,"margin")}, cardItemContainerPaddingChanged_:function(a){var b,c=T((b=this.hostElement)!=null?b:this),d;b=this.cardItemBoxBehaviorPaddingTargetId&&c?c.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(d=this.hostElement)!=null?d:this;I$b(b,a,"padding")}}];var J$b;var K$b;var L$b=function(){return J.apply(this,arguments)||this}; l(L$b,J);L$b.prototype.textColorChanged_=function(){this.hostElement.style.color=dT[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]}; var fT=L$b;fT.prototype.textColorChanged_=fT.prototype.textColorChanged_;u([K(X.YtRendererBehavior),v("design:type",Object)],fT.prototype,"ytRendererBehavior",void 0);u([K(H$b.YtCardItemBoxBehavior),v("design:type",Object)],fT.prototype,"ytCardItemBoxBehavior",void 0);u([Q(),v("design:type",Object)],fT.prototype,"data",void 0);u([O("data.textColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fT.prototype,"textColorChanged_",null); fT=u([Wy({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],fT); V(fT,"yt-card-item-text-renderer",function(){if(K$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"card-text\" force-default-style=\"\" split-lines=\"1\" text=\"[[data.text]]\" text-style$=\"[[data.style]]\" class=\"style-scope yt-card-item-text-renderer\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;J$b===void 0&&(J$b=document.createElement("template"));var d=J$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);K$b=a}a=K$b;return a},{mode:2});var M$b=function(){return J.apply(this,arguments)||this}; l(M$b,J);M$b.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}}; var gT=M$b;u([K(X.YtRendererBehavior),v("design:type",Object)],gT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],gT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],gT.prototype,"data",void 0);gT=u([Wy({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],gT); V(gT,"yt-card-item-text-collection-renderer",function(){if(C$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"text-renderers\" text-alignment$=\"[[data.textAlignment]]\" class=\"style-scope yt-card-item-text-collection-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;B$b===void 0&&(B$b=document.createElement("template"));var d=B$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);C$b=a}a=C$b;return a},{mode:2});var N$b;var O$b;var hT=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return a}; l(hT,J);hT.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")}; hT.prototype.handleDarkModeToggledAction_=function(a){this.isDarkTheme_=a}; hT.prototype.computeThemeImage_=function(a,b){if(!a||!a.imageLight)return!1;this.isCircular_=a.isCircular;a.imageWidth&&(this.hostElement.style.width=a.imageWidth+"px");a.imageHeight&&(this.hostElement.style.height=a.imageHeight+"px");a.borderWidth&&(this.image.style.borderWidth=a.borderWidth+"px",this.image.style.borderStyle="solid");a.borderColor&&(this.image.style.borderColor=ay(a.borderColor));return b&&a.imageDark?a.imageDark:a.imageLight}; hT.prototype.computeThemeIcon_=function(a){var b,c;if(!(a==null?0:(b=a.themedIcon)==null?0:(c=b.icon)==null?0:c.iconType))return!1;this.icon.style.color=dT[a.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(a.imageWidth||18)+"px";this.icon.style.height=(a.imageHeight||18)+"px";return zA(a.themedIcon.icon.iconType)}; var iT=hT;u([K(X.YtRendererBehavior),v("design:type",Object)],iT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],iT.prototype,"ytRendererstamperBehavior",void 0);u([K(H$b.YtCardItemBoxBehavior),v("design:type",Object)],iT.prototype,"ytCardItemBoxBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],iT.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],iT.prototype,"data",void 0); u([Q({value:!1}),v("design:type",Boolean)],iT.prototype,"fit",void 0);u([Q(),v("design:type",Boolean)],iT.prototype,"isDarkTheme_",void 0);u([Q({computed:"computeThemeImage_(data, isDarkTheme_)"}),v("design:type",Object)],iT.prototype,"themeImage_",void 0);u([Q({computed:"computeThemeIcon_(data)"}),v("design:type",Object)],iT.prototype,"themeIcon_",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Object)],iT.prototype,"isCircular_",void 0); u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],iT.prototype,"rounded",void 0);u([My("#image"),v("design:type",Object)],iT.prototype,"image",void 0);u([My("#icon"),v("design:type",Object)],iT.prototype,"icon",void 0);iT=u([Wy({is:"yt-themed-image-renderer",disableElementRegistration:!0})],iT); V(iT,"yt-themed-image-renderer",function(){if(O$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"image\" fit=\"[[fit]]\" height=\"[[data.imageHeight]]\" hidden=\"[[!themeImage_]]\" thumbnail=\"[[themeImage_]]\" width=\"[[data.imageWidth]]\" class=\"style-scope yt-themed-image-renderer\">\n</yt-img-shadow>\n<yt-icon id=\"icon\" hidden=\"[[!themeIcon_]]\" icon=\"[[themeIcon_]]\" class=\"style-scope yt-themed-image-renderer\">\n</yt-icon>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;N$b===void 0&&(N$b=document.createElement("template"));var d=N$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);O$b=a}a=O$b;return a},{mode:2});var jT=function(){return J.apply(this,arguments)||this}; l(jT,J); jT.prototype.configureRendererStamper=function(){return{"data.sectionHeading":{id:"section-heading",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.image":{id:"image",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.title":{id:"title",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.subtitle":{id:"subtitle",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.additionalMetadata":{id:"additional-metadata",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}, "data.activityMetadata":{id:"activity-metadata",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.menu":{id:"menu",mapping:SB("menuRenderer")}}}; jT.prototype.onMenuTap=function(a){a.stopPropagation()}; ia.Object.defineProperties(jT.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityData&&this.data.accessibilityData.label?this.data.accessibilityData.label:""}}, sectionHeadingVisible:{configurable:!0,enumerable:!0,get:function(){var a,b;return!(((a=this.data)==null||!a.sectionHeading)&&((b=this.data)==null?void 0:b.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}, imageVisible:{configurable:!0,enumerable:!0,get:function(){var a,b;return!(((a=this.data)==null||!a.image)&&((b=this.data)==null?void 0:b.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}, menuVisible:{configurable:!0,enumerable:!0,get:function(){var a,b;return!(((a=this.data)==null||!a.menu)&&((b=this.data)==null?void 0:b.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}}); var kT=jT;u([K(X.YtRendererBehavior),v("design:type",Object)],kT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],kT.prototype,"ytRendererstamperBehavior",void 0);u([K(v$b.YtTappableItemBehavior),v("design:type",Object)],kT.prototype,"ytTappableItemBehavior",void 0);u([Q(),v("design:type",Object)],kT.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),L("data.accessibilityData"),v("design:type",String),v("design:paramtypes",[])],kT.prototype,"ariaLabel",null);u([L("data.sectionHeading","data.layout"),v("design:type",Boolean),v("design:paramtypes",[])],kT.prototype,"sectionHeadingVisible",null);u([L("data.image","data.layout"),v("design:type",Boolean),v("design:paramtypes",[])],kT.prototype,"imageVisible",null); u([L("data.menu","data.layout"),v("design:type",Boolean),v("design:paramtypes",[])],kT.prototype,"menuVisible",null);kT=u([Wy({is:"yt-activity-item-renderer",disableElementRegistration:!0})],kT); V(kT,"yt-activity-item-renderer",function(){if(x$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"activity-item-contents style-scope yt-activity-item-renderer\" tabindex=\"-1\">\n <div id=\"section-heading\" aria-hidden=\"true\" hidden=\"[[!sectionHeadingVisible]]\" class=\"style-scope yt-activity-item-renderer\"></div>\n <div id=\"section-contents\" aria-hidden=\"true\" class=\"style-scope yt-activity-item-renderer\">\n <div id=\"image\" hidden=\"[[!imageVisible]]\" class=\"style-scope yt-activity-item-renderer\"></div>\n <div id=\"content-activity-container\" divider-style$=\"[[data.dividerStyle]]\" class=\"style-scope yt-activity-item-renderer\">\n <div id=\"content\" class=\"style-scope yt-activity-item-renderer\">\n <div id=\"title\" class=\"style-scope yt-activity-item-renderer\"></div>\n <div id=\"subtitle\" hidden=\"[[!data.subtitle]]\" class=\"style-scope yt-activity-item-renderer\"></div>\n <div id=\"additional-metadata\" hidden=\"[[!data.additionalMetadata]]\" class=\"style-scope yt-activity-item-renderer\"></div>\n </div>\n <div id=\"activity-metadata\" class=\"style-scope yt-activity-item-renderer\"></div>\n </div>\n <div id=\"menu\" on-click=\"onMenuTap\" hidden=\"[[!menuVisible]]\" class=\"style-scope yt-activity-item-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;w$b===void 0&&(w$b=document.createElement("template"));var d=w$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);x$b=a}a=x$b;return a},{mode:2});var P$b;var Q$b;var R$b;var S$b;var T$b=function(){return J.apply(this,arguments)||this}; l(T$b,J);T$b.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:SB("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:SB("sharingToggleButtonAndDefaultButton")}}}; var lT=T$b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],lT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],lT.prototype,"data",void 0);lT=u([Wy({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],lT); V(lT,"yt-card-item-actions-renderer",function(){if(S$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"secondary-button-renderer\" hidden$=\"[[!data.secondaryButtonRenderer]]\" class=\"style-scope yt-card-item-actions-renderer\"></div>\n<div id=\"primary-button-renderer\" hidden$=\"[[!data.primaryButtonRenderer]]\" class=\"style-scope yt-card-item-actions-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;R$b===void 0&&(R$b=document.createElement("template"));var d=R$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);S$b=a}a=S$b;return a},{mode:2});var U$b;var V$b;var W$b;var X$b;var Y$b=function(){return J.apply(this,arguments)||this}; l(Y$b,J);Y$b.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"themed-image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}}; Y$b.prototype.computeImagePlacement_=function(a){return a||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"}; var mT=Y$b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],mT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],mT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],mT.prototype,"data",void 0);u([Q({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),v("design:type",String)],mT.prototype,"imagePlacement",void 0); mT=u([Wy({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],mT); V(mT,"yt-card-item-text-with-image-renderer",function(){if(X$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"themed-image-renderer\" class=\"style-scope yt-card-item-text-with-image-renderer\"></div>\n<div id=\"card-item-text-collection-renderer\" class=\"style-scope yt-card-item-text-with-image-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;W$b===void 0&&(W$b=document.createElement("template"));var d=W$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);X$b=a}a=X$b;return a},{mode:2});var Z$b=function(){return J.apply(this,arguments)||this}; l(Z$b,J);Z$b.prototype.configureRendererStamper=function(){return{"data.errorTextRenderer":{id:"error-text-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}}}}; var nT=Z$b;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],nT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],nT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],nT.prototype,"data",void 0);nT=u([Wy({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],nT); V(nT,"yt-card-item-error-renderer",function(){if(V$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"triangle-up-container\" class=\"style-scope yt-card-item-error-renderer\">\n <div id=\"triangle-up\" class=\"style-scope yt-card-item-error-renderer\"></div>\n</div>\n<div id=\"error-text-renderer\" class=\"style-scope yt-card-item-error-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;U$b===void 0&&(U$b=document.createElement("template"));var d=U$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);V$b=a}a=V$b;return a},{mode:2});var $$b;var aac;var bac;var cac;var dac=function(){return J.apply(this,arguments)||this}; l(dac,J);dac.prototype.configureRendererStamper=function(){return{"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:"yt-card-item-text-collection-renderer"}},"data.buttonRenderer":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{iconSize:"[[iconSize]]"}}}}}}; var oT=dac;u([K(X.YtRendererBehavior),v("design:type",Object)],oT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],oT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],oT.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Number)],oT.prototype,"iconSize",void 0);oT=u([Wy({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],oT); V(oT,"yt-card-item-text-with-button-renderer",function(){if(cac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card-item-text-collection-renderer\" class=\"style-scope yt-card-item-text-with-button-renderer\"></div>\n<div id=\"primary-button\" aria-hidden=\"true\" class=\"style-scope yt-card-item-text-with-button-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;bac===void 0&&(bac=document.createElement("template"));var d=bac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cac=a}a=cac;return a},{mode:2});RB("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var eac=function(){return J.apply(this,arguments)||this}; l(eac,J);f=eac.prototype; f.configureRendererStamper=function(){return{"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer", mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"},cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},themedImageRenderer:{component:"yt-themed-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}},"data.errorRenderer":{id:"error-renderer",mapping:{cardItemErrorRenderer:{component:"yt-card-item-error-renderer"}}},"data.headerPromoRenderer":{id:"header-promo-renderer", mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.footerRenderer":{id:"footer-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}}; f.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"}; f.backgroundColorChanged_=function(){var a,b=(a=this.data)==null?void 0:a.backgroundColor;a=dT[b||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";T(this.hostElement).querySelector("#main-content").style.backgroundColor=a}; f.headerPromoBackgroundColorChanged_=function(){var a,b=(a=this.data)==null?void 0:a.headerPromoBackgroundColor;a=dT[b||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";T(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=a}; f.errorRendererVisibilityChanged_=function(){var a=this.isExpanded_,b;this.isErrorRendererVisible_=!((b=this.data)==null||!b.errorRenderer)&&!a}; f.onYtToggleButton_=function(a,b){this.isExpanded_=b.toggled}; var pT=eac;pT.prototype.onYtToggleButton_=pT.prototype.onYtToggleButton_;pT.prototype.errorRendererVisibilityChanged_=pT.prototype.errorRendererVisibilityChanged_;pT.prototype.headerPromoBackgroundColorChanged_=pT.prototype.headerPromoBackgroundColorChanged_;pT.prototype.backgroundColorChanged_=pT.prototype.backgroundColorChanged_;u([K(X.YtRendererBehavior),v("design:type",Object)],pT.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],pT.prototype,"ytRendererstamperBehavior",void 0);u([K(H$b.YtCardItemBoxBehavior),v("design:type",Object)],pT.prototype,"ytCardItemBoxBehavior",void 0);u([K(v$b.YtTappableItemBehavior),v("design:type",Object)],pT.prototype,"ytTappableItemBehavior",void 0);u([Q(),v("design:type",Object)],pT.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],pT.prototype,"isExpanded_",void 0); u([Q({value:!1}),v("design:type",Boolean)],pT.prototype,"isErrorRendererVisible_",void 0);u([O("data.backgroundColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pT.prototype,"backgroundColorChanged_",null);u([O("data.headerPromoBackgroundColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pT.prototype,"headerPromoBackgroundColorChanged_",null); u([O("data.errorRenderer","isExpanded_"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pT.prototype,"errorRendererVisibilityChanged_",null);u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[Event,Object]),v("design:returntype")],pT.prototype,"onYtToggleButton_",null);pT=u([Wy({is:"yt-card-item-renderer",disableElementRegistration:!0})],pT); V(pT,"yt-card-item-renderer",function(){if(aac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"main-content\" primary-container-placement$=\"[[data.primaryContainerPlacement]]\" box-style$=\"[[data.cardItemBoxStyle]]\" aria-label=\"[[data.accessibilityData.label]]\" class=\"style-scope yt-card-item-renderer\">\n <div id=\"main-content-negative-margin-wrapper\" content-placement$=\"[[data.contentPlacement]]\" class=\"style-scope yt-card-item-renderer\">\n <div id=\"heading-description-container\" class=\"style-scope yt-card-item-renderer\">\n <div id=\"header-promo-container\" class=\"style-scope yt-card-item-renderer\">\n <div id=\"heading-renderer\" hidden$=\"[[!data.headingRenderer]]\" class=\"style-scope yt-card-item-renderer\">\n </div>\n <div id=\"header-promo-renderer\" hidden$=\"[[!data.headerPromoRenderer]]\" class=\"style-scope yt-card-item-renderer\">\n </div>\n </div>\n <div id=\"description-renderer\" hidden$=\"[[!data.descriptionRenderer]]\" class=\"style-scope yt-card-item-renderer\">\n </div>\n </div>\n <div id=\"additional-info-renderer\" additional-info-placement$=\"[[data.additionalInfoPlacement]]\" hidden$=\"[[!data.additionalInfoRenderer]]\" class=\"style-scope yt-card-item-renderer\">\n </div>\n <div id=\"footer-renderer\" hidden$=\"[[!data.footerRenderer]]\" class=\"style-scope yt-card-item-renderer\"></div>\n </div>\n</div>\n<div id=\"error-renderer\" hidden$=\"[[!isErrorRendererVisible_]]\" class=\"style-scope yt-card-item-renderer\"></div>\n<div id=\"divider\" divider-style$=\"[[data.dividerStyle]]\" hidden$=\"[[!data.dividerStyle]]\" class=\"style-scope yt-card-item-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;$$b===void 0&&($$b=document.createElement("template"));var d=$$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aac=a}a=aac;return a},{mode:2});var fac;var gac;var hac=function(){return J.apply(this,arguments)||this}; l(hac,J); hac.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.priceRenderer":{id:"price-renderer",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}}, "data.actionsRenderer":{id:"actions-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}}; hac.prototype.backgroundColorChanged_=function(){var a,b=(a=this.data)==null?void 0:a.backgroundColor;this.hostElement.style.backgroundColor=dT[b||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"}; var qT=hac;qT.prototype.backgroundColorChanged_=qT.prototype.backgroundColorChanged_;u([K(X.YtRendererBehavior),v("design:type",Object)],qT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],qT.prototype,"data",void 0);u([O("data.backgroundColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qT.prototype,"backgroundColorChanged_",null); qT=u([Wy({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],qT); V(qT,"yt-offer-item-upsell-renderer",function(){if(gac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"image-renderer\" hidden=\"[[!data.imageRenderer]]\" class=\"style-scope yt-offer-item-upsell-renderer\"></div>\n<div id=\"heading-price-container\" class=\"style-scope yt-offer-item-upsell-renderer\">\n <div id=\"heading-renderer\" class=\"style-scope yt-offer-item-upsell-renderer\"></div>\n <div id=\"price-renderer\" class=\"style-scope yt-offer-item-upsell-renderer\"></div>\n</div>\n<div id=\"description-actions-container\" class=\"style-scope yt-offer-item-upsell-renderer\">\n <div id=\"description-renderer\" class=\"style-scope yt-offer-item-upsell-renderer\"></div>\n <div id=\"actions-renderer\" class=\"style-scope yt-offer-item-upsell-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;fac===void 0&&(fac=document.createElement("template"));var d=fac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gac=a}a=gac;return a},{mode:2});RB("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var iac=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};a.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return a}; l(iac,J);f=iac.prototype; f.configureRendererStamper=function(){return{"data.baseRenderer":{id:"base",mapping:{cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0}}},"data.contents":{id:"contents",mapping:{commerceCartHeaderRenderer:{component:"ytd-commerce-cart-header-renderer",properties:{compact:"[[compact]]"},noInjection:!0},commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{fullWidth:"[[compact]]"}},commerceCartItemRenderer:{component:"ytd-commerce-cart-item-renderer",noInjection:!0, properties:{compact:"[[compact]]"}},cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0},offerItemUpsellRenderer:{component:"yt-offer-item-upsell-renderer",noInjection:!0},activityItemRenderer:{component:"yt-activity-item-renderer",noInjection:!0}}},"data.continuationSection":{id:"continuation-section",mapping:SB("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}}; f.computeContainerStyle_=function(a){return a}; f.computeContainerIsHidden_=function(a){return a&&!!a.isHidden}; f.computeShowSpinner_=function(a,b){return a&&b==="in-progress"}; f.computeShowMoreContentsButton_=function(a,b,c,d,e){return!(!(d&&d.length||e&&e.length&&c)||!a||b)}; f.onToggleButton_=function(a){var b=this;a.stopPropagation();this.isExpanded_=a.detail&&a.detail.toggled;var c,d;this.isExpanded_&&!this.data.continuationSection.length&&((c=this.data)==null?0:(d=c.continuation)==null?0:d.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(vv(this.hostElement,"yt-load-next-continuation",function(e){return b.getContinuationUrl_(b.data.continuation.onClickContinuationData,e)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&& this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(Av(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")}; f.onShowMoreContentsButtonClicked_=function(a){var b=this;a.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(vv(this.hostElement,"yt-load-next-continuation",function(c){return b.getContinuationUrl_(b.data.continuations[0].nextContinuationData,c)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(Av(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=!1)}; f.getContinuationUrl_=function(a,b){var c=a.continuation;a=a.clickTrackingParams;var d=iq();a&&d&&Rq(d,fq(a));return td(b,{continuation:c})}; f.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var a=T(this.hostElement).querySelector("#continuation-section");a&&(a=a.querySelectorAll("ytmusic-item-section-renderer"))&&a.forEach(function(b){return b.classList.add("memberships-and-purchases")})}; f.dataChanged_=function(){var a;this.isExpanded_=!((a=this.data)==null||!a.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)}; f.updateCardOnClickCommand_=function(a){a=A(a,$Ub);var b,c;this.data&&((b=this.data)==null?0:b.targetId)&&a&&a.targetId===((c=this.data)==null?void 0:c.targetId)&&a.onClickCommand&&(this.data.onClickCommand=a.onClickCommand,this.isOnClickCommand_=!0)}; f.backgroundColorChanged_=function(){var a,b=(a=this.data)==null?void 0:a.backgroundColor;this.hostElement.style.backgroundColor=dT[b||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"}; var rT=iac;rT.prototype.backgroundColorChanged_=rT.prototype.backgroundColorChanged_;rT.prototype.dataChanged_=rT.prototype.dataChanged_;rT.prototype.nextContinuationDataUpdated_=rT.prototype.nextContinuationDataUpdated_;rT.prototype.onToggleButton_=rT.prototype.onToggleButton_;u([K(tR),v("design:type",Object)],rT.prototype,"ytContinuationHandlerBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],rT.prototype,"ytActionHandlerBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],rT.prototype,"ytRendererstamperBehavior",void 0);u([K(gR.YtNextContinuationBehavior),v("design:type",Object)],rT.prototype,"ytNextContinuationBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],rT.prototype,"ytRendererBehavior",void 0);u([K(u$b.InjectBehavior),v("design:type",Object)],rT.prototype,"injectBehavior",void 0);u([Q(),v("design:type",Object)],rT.prototype,"data",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],rT.prototype,"compact",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],rT.prototype,"isExpanded_",void 0);u([Q({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),v("design:type",String)],rT.prototype,"containerStyle_",void 0);u([Q({value:"not-started"}),v("design:type",String)],rT.prototype,"continuationStatus_",void 0); u([Q({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),v("design:type",Boolean)],rT.prototype,"showSpinner_",void 0);u([Q({value:!1}),v("design:type",Boolean)],rT.prototype,"isOnClickCommand_",void 0);u([Q({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),v("design:type",Boolean)],rT.prototype,"showMoreContentsButton_",void 0); u([Q({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(a,b){return!b||a.entities?null:bw(a.entities,"cardItemContainerEntity",b)}}), v("design:type",Object)],rT.prototype,"cardItemContainerEntity_",void 0);u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],rT.prototype,"onToggleButton_",null);u([M("yt-next-continuation-data-updated"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],rT.prototype,"nextContinuationDataUpdated_",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],rT.prototype,"dataChanged_",null);u([O("data.backgroundColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],rT.prototype,"backgroundColorChanged_",null);rT=u([Wy({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],rT); V(rT,"yt-card-item-container-renderer",function(){if(Q$b===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" hidden=\"[[computeContainerIsHidden_(cardItemContainerEntity_)]]\" class=\"style-scope yt-card-item-container-renderer\">\n <div id=\"base\" class=\"style-scope yt-card-item-container-renderer\"></div>\n <div id=\"divider\" hidden=\"[[!isExpanded_]]\" container-style_$=\"[[containerStyle_]]\" class=\"style-scope yt-card-item-container-renderer\"></div>\n <div id=\"contents-section\" hidden=\"[[!isExpanded_]]\" class=\"style-scope yt-card-item-container-renderer\">\n <div id=\"contents\" class=\"style-scope yt-card-item-container-renderer\"></div>\n <div id=\"continuation-section\" class=\"style-scope yt-card-item-container-renderer\"></div>\n <tp-yt-paper-spinner id=\"spinner\" active=\"[[showSpinner_]]\" class=\"style-scope yt-card-item-container-renderer\"></tp-yt-paper-spinner>\n <div id=\"more-contents-button\" hidden=\"[[!showMoreContentsButton_]]\" on-click=\"onShowMoreContentsButtonClicked_\" class=\"style-scope yt-card-item-container-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;P$b===void 0&&(P$b=document.createElement("template"));var d=P$b;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Q$b=a}a=Q$b;return a},{mode:2});var jac;var kac;var lac;var mac;var nac=function(){var a=J.apply(this,arguments)||this;a.answerExpanded=!1;return a}; l(nac,J);nac.prototype.toggleAnswer_=function(a){var b=Zy(a);if(!b||!b.classList.contains("yt-simple-endpoint")&&b.getAttribute("is")!=="yt-endpoint")a.preventDefault(),a.stopPropagation(),this.answerExpanded=!this.answerExpanded}; var sT=nac;sT.prototype.toggleAnswer_=sT.prototype.toggleAnswer_;u([K(X.YtRendererBehavior),v("design:type",Object)],sT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],sT.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],sT.prototype,"answerExpanded",void 0);u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],sT.prototype,"toggleAnswer_",null); sT=u([Wy({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],sT); V(sT,"yt-generic-faq-question-renderer",function(){if(mac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"head style-scope yt-generic-faq-question-renderer\" on-tap=\"toggleAnswer_\">\n <span class=\"question style-scope yt-generic-faq-question-renderer\">[[getSimpleString(data.question)]]</span>\n <yt-icon id=\"expand-arrow\" class=\"answer-arrow style-scope yt-generic-faq-question-renderer\" hidden=\"[[answerExpanded]]\" icon=\"yt-icons:expand-more\">\n </yt-icon>\n <yt-icon id=\"collapse-arrow\" class=\"answer-arrow style-scope yt-generic-faq-question-renderer\" hidden=\"[[!answerExpanded]]\" icon=\"yt-icons:expand-less\">\n </yt-icon>\n</div>\n<iron-collapse id=\"collapse\" opened=\"[[answerExpanded]]\" class=\"style-scope yt-generic-faq-question-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.answers]]\" class=\"style-scope yt-generic-faq-question-renderer\">\n <yt-formatted-string class=\"answer style-scope yt-generic-faq-question-renderer\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n</iron-collapse>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;lac===void 0&&(lac=document.createElement("template"));var d=lac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mac=a}a=mac;return a},{mode:2});RB("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var oac=function(){return J.apply(this,arguments)||this}; l(oac,J);oac.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}}; var tT=oac;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],tT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],tT.prototype,"data",void 0);tT=u([Wy({is:"yt-faq-section-renderer",disableElementRegistration:!0})],tT); V(tT,"yt-faq-section-renderer",function(){if(kac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope yt-faq-section-renderer\">\n <span class=\"header style-scope yt-faq-section-renderer\">[[getSimpleString(data.header)]]</span>\n <div id=\"contents\" class=\"style-scope yt-faq-section-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;jac===void 0&&(jac=document.createElement("template"));var d=jac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kac=a}a=kac;return a},{mode:2});var pac;var qac;RB("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var rac=function(){return J.apply(this,arguments)||this}; l(rac,J); rac.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}}; var uT=rac;u([K(X.YtRendererBehavior),v("design:type",Object)],uT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],uT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],uT.prototype,"data",void 0);uT=u([Wy({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],uT); V(uT,"yt-offer-item-expanded-renderer",function(){if(qac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"image-renderer\" class=\"style-scope yt-offer-item-expanded-renderer\"></div>\n<div id=\"content\" class=\"style-scope yt-offer-item-expanded-renderer\">\n <div id=\"heading-renderer\" class=\"style-scope yt-offer-item-expanded-renderer\"></div>\n <div id=\"description-renderer\" class=\"style-scope yt-offer-item-expanded-renderer\"></div>\n <div id=\"additional-info-renderer\" class=\"style-scope yt-offer-item-expanded-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;pac===void 0&&(pac=document.createElement("template"));var d=pac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qac=a}a=qac;return a},{mode:2});var sac;var tac;RB("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var vT=function(){return J.apply(this,arguments)||this}; l(vT,J); vT.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}}; vT.prototype.computeFullWidthMode=function(a){return!(!a||!a.fullWidthMode)}; vT.prototype.computeBorderlessMode=function(a){return!(!a||!a.borderlessMode)}; var wT=vT;u([K(X.YtRendererBehavior),v("design:type",Object)],wT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],wT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],wT.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),v("design:type",Boolean)],wT.prototype,"fullWidthMode",void 0); u([Q({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),v("design:type",Boolean)],wT.prototype,"borderlessMode",void 0);wT=u([Wy({is:"yt-offer-item-renderer",disableElementRegistration:!0})],wT); V(wT,"yt-offer-item-renderer",function(){if(tac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"image-renderer\" class=\"style-scope yt-offer-item-renderer\"></div>\n<div id=\"heading-renderer\" class=\"style-scope yt-offer-item-renderer\"></div>\n<div id=\"description-renderer\" class=\"style-scope yt-offer-item-renderer\"></div>\n<div id=\"additional-info-renderer\" class=\"style-scope yt-offer-item-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;sac===void 0&&(sac=document.createElement("template"));var d=sac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tac=a}a=tac;return a},{mode:2});var uac;var vac;RB("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var wac=function(){return J.apply(this,arguments)||this}; l(wac,J);wac.prototype.computeAriaLevel_=function(a){return this.getLevelID_(a)}; wac.prototype.getLevelID_=function(a){return(a=a.match(/[0-9]+$/))&&a.length==1?a[0]:"1"}; var xT=wac;u([K(X.YtRendererBehavior),v("design:type",Object)],xT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],xT.prototype,"data",void 0);u([Q({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),v("design:type",String)],xT.prototype,"ariaLevel",void 0);u([Q({value:"heading",reflectToAttribute:!0}),v("design:type",String)],xT.prototype,"role",void 0);u([Q({value:-1,reflectToAttribute:!0}),v("design:type",Number)],xT.prototype,"tabindex",void 0); xT=u([Wy({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],xT); V(xT,"yt-subscription-product-header-renderer",function(){if(vac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->[[getSimpleString(data.text)]]\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;uac===void 0&&(uac=document.createElement("template"));var d=uac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vac=a}a=vac;return a},{mode:2});var xac;var yac;RB("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var zac=function(){return J.apply(this,arguments)||this}; l(zac,J);zac.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.menu":{id:"menu",mapping:SB("menuRenderer"),events:!0}}}; zac.prototype.onStampFinished_=function(){T(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"}; var yT=zac;yT.prototype.onStampFinished_=yT.prototype.onStampFinished_;u([K(X.YtRendererBehavior),v("design:type",Object)],yT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],yT.prototype,"data",void 0);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yT.prototype,"onStampFinished_",null); yT=u([Wy({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],yT); V(yT,"yt-subscription-product-renderer",function(){if(yac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-card elevation=\"1\" class=\"style-scope yt-subscription-product-renderer\">\n <div id=\"content\" class=\"style-scope yt-subscription-product-renderer\">\n <yt-img-shadow id=\"logo-image\" height=\"30\" thumbnail=\"[[data.logo]]\" class=\"style-scope yt-subscription-product-renderer\">\n </yt-img-shadow>\n <div id=\"metadatas\" class=\"style-scope yt-subscription-product-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.metadatas]]\" class=\"style-scope yt-subscription-product-renderer\">\n <div class=\"metadata style-scope yt-subscription-product-renderer\">\n [[getSimpleString(item)]]\n </div>\n </template>\n </div>\n <div id=\"additional-infos\" class=\"style-scope yt-subscription-product-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.additionalInfos]]\" class=\"style-scope yt-subscription-product-renderer\">\n <div class=\"additional-info style-scope yt-subscription-product-renderer\">\n [[getSimpleString(item)]]\n </div>\n </template>\n </div>\n <yt-formatted-string class=\"description style-scope yt-subscription-product-renderer\" hidden=\"[[!data.description]]\" split-lines=\"\" text=\"[[data.description]]\">\n </yt-formatted-string>\n </div>\n <div id=\"menu\" class=\"style-scope yt-subscription-product-renderer\"></div>\n <div id=\"actions\" class=\"card-actions style-scope yt-subscription-product-renderer\">\n <div id=\"primary-button\" class=\"button style-scope yt-subscription-product-renderer\"></div>\n <div id=\"secondary-button\" class=\"button style-scope yt-subscription-product-renderer\"></div>\n </div>\n</tp-yt-paper-card>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;xac===void 0&&(xac=document.createElement("template"));var d=xac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yac=a}a=yac;return a},{mode:2});var Aac;var Bac;RB("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var Cac=function(){return J.apply(this,arguments)||this}; l(Cac,J);Cac.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; Cac.prototype.imageScrimColorValuesChanged_=function(){var a,b=(a=this.data)==null?void 0:a.imageScrimColorValues;T(this.hostElement).querySelector("#scrim").style.backgroundColor=b?ay(b[0]):"transparent"}; var zT=Cac;zT.prototype.imageScrimColorValuesChanged_=zT.prototype.imageScrimColorValuesChanged_;u([K(X.YtRendererBehavior),v("design:type",Object)],zT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],zT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],zT.prototype,"data",void 0); u([O("data.imageScrimColorValues"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],zT.prototype,"imageScrimColorValuesChanged_",null);zT=u([Wy({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],zT); V(zT,"yt-subscription-product-upsell-offer-renderer",function(){if(Bac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-card class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n <div id=\"image-container\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n <yt-img-shadow id=\"image\" object-fit=\"COVER\" object-position=\"LEFT\" thumbnail=\"[[data.image]]\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n </yt-img-shadow>\n <div id=\"scrim\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n <yt-icon id=\"logo-icon\" aria-label$=\"[[data.logoIconAccessibility.accessibilityData.label]]\" hidden=\"[[!data.logoIcon]]\" icon=\"[[data.logoIcon.iconType]]\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n </yt-icon>\n <yt-img-shadow id=\"logo-image\" height=\"30\" hidden=\"[[!data.logo]]\" thumbnail=\"[[data.logo]]\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n </yt-img-shadow>\n </div>\n </div>\n <div id=\"content\" class=\"card-content style-scope yt-subscription-product-upsell-offer-renderer\">\n <div id=\"title\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n [[getSimpleString(data.title)]]\n </div>\n <yt-formatted-string id=\"description\" text=\"[[data.description]]\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\"></yt-formatted-string>\n <div id=\"additional-infos\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.additionalInfos]]\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\">\n <yt-formatted-string id=\"additional-info\" text=\"[[item]]\" class=\"style-scope yt-subscription-product-upsell-offer-renderer\"></yt-formatted-string>\n </template>\n </div>\n </div>\n <div id=\"actions\" class=\"card-actions style-scope yt-subscription-product-upsell-offer-renderer\">\n <div id=\"primary-button\" class=\"button style-scope yt-subscription-product-upsell-offer-renderer\"></div>\n <div id=\"secondary-button\" class=\"button style-scope yt-subscription-product-upsell-offer-renderer\"></div>\n </div>\n</tp-yt-paper-card>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Aac===void 0&&(Aac=document.createElement("template"));var d=Aac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Bac=a}a=Bac;return a},{mode:2});var Dac;var Eac;var Fac;var Gac;var Hac;var Iac;var Jac=function(){return J.apply(this,arguments)||this}; l(Jac,J);Jac.prototype.onYtServiceRequestError_=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; var AT=Jac;AT.prototype.onYtServiceRequestError_=AT.prototype.onYtServiceRequestError_;u([K(X.YtRendererBehavior),v("design:type",Object)],AT.prototype,"ytRendererBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],AT.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],AT.prototype,"data",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],AT.prototype,"collapsible",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],AT.prototype,"isManageRed",void 0);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],AT.prototype,"onYtServiceRequestError_",null);AT=u([Wy({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],AT); V(AT,"yt-single-ypc-offer-renderer",function(){if(Iac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"yt-unlimited-metadata\" class=\"style-scope yt-single-ypc-offer-renderer\">\n <yt-formatted-string hidden=\"[[!data.offerTypeName]]\" text=\"[[data.offerTypeName]]\" class=\"style-scope yt-single-ypc-offer-renderer\">\n </yt-formatted-string>\n <template is=\"dom-repeat\" items=\"[[data.metadatas]]\" class=\"style-scope yt-single-ypc-offer-renderer\">\n <yt-formatted-string id=\"metadata-item\" text=\"[[item]]\" class=\"style-scope yt-single-ypc-offer-renderer\">\n </yt-formatted-string>\n </template>\n</div>\n<yt-button-renderer id=\"subscription-button\" data=\"[[data.button.buttonRenderer]]\" class=\"style-scope yt-single-ypc-offer-renderer\">\n</yt-button-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Hac===void 0&&(Hac=document.createElement("template"));var d=Hac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Iac=a}a=Iac;return a},{mode:2});var Kac=function(){return J.apply(this,arguments)||this}; l(Kac,J);Kac.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}}; var BT=Kac;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],BT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],BT.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],BT.prototype,"isManageRed",void 0);BT=u([Wy({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],BT); V(BT,"yt-single-ypc-offer-list-renderer",function(){if(Gac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope yt-single-ypc-offer-list-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Fac===void 0&&(Fac=document.createElement("template"));var d=Fac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Gac=a}a=Gac;return a},{mode:2});var Lac;var Mac;RB("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var Nac=function(){return J.apply(this,arguments)||this}; l(Nac,J);Nac.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}}; var CT=Nac;u([K(X.YtRendererBehavior),v("design:type",Object)],CT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],CT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],CT.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],CT.prototype,"isManageRed",void 0);CT=u([Wy({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],CT); V(CT,"yt-ypc-offers-list-renderer",function(){if(Mac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope yt-ypc-offers-list-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Lac===void 0&&(Lac=document.createElement("template"));var d=Lac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Mac=a}a=Mac;return a},{mode:2});RB("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var Oac=function(){return J.apply(this,arguments)||this}; l(Oac,J); Oac.prototype.configureRendererStamper=function(){return{"data.manageFixFopButton":{id:"manage-fix-fop-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageFamilyButton":{id:"manage-family-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageSubscriptionButton":{id:"manage-subscription-button",mapping:{buttonRenderer:{component:"yt-button-renderer", params:{alignByText:!0}}}},"data.offers":{id:"offers",mapping:{ypcOffersListRenderer:{component:"yt-ypc-offers-list-renderer",params:{isManageRed:!0}}}}}}; var DT=Oac;u([K(X.YtRendererBehavior),v("design:type",Object)],DT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],DT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],DT.prototype,"data",void 0);DT=u([Wy({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],DT); V(DT,"yt-unlimited-manage-subscription-page-renderer",function(){if(Eac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-card elevation=\"1\" class=\"style-scope yt-unlimited-manage-subscription-page-renderer\">\n <h2 class=\"style-scope yt-unlimited-manage-subscription-page-renderer\">[[getSimpleString(data.subscriptionTitle)]]</h2>\n <div class=\"card-content style-scope yt-unlimited-manage-subscription-page-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.subscriptionInfos]]\" class=\"style-scope yt-unlimited-manage-subscription-page-renderer\">\n <div class=\"subscription-info-item style-scope yt-unlimited-manage-subscription-page-renderer\">\n <span class=\"subscription-info-item-title style-scope yt-unlimited-manage-subscription-page-renderer\">\n [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.title)]]\n </span>\n <span class=\"subscription-info-item-content style-scope yt-unlimited-manage-subscription-page-renderer\">\n [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.content)]]\n </span>\n </div>\n </template>\n <template is=\"dom-repeat\" items=\"[[data.additionalInfos]]\" class=\"style-scope yt-unlimited-manage-subscription-page-renderer\">\n <yt-formatted-string class=\"additional-info style-scope yt-unlimited-manage-subscription-page-renderer\" text=\"[[item]]\">\n </yt-formatted-string>\n </template>\n <div class=\"buttons style-scope yt-unlimited-manage-subscription-page-renderer\">\n <div id=\"manage-fix-fop-button\" class=\"style-scope yt-unlimited-manage-subscription-page-renderer\"></div>\n <div id=\"manage-family-button\" class=\"style-scope yt-unlimited-manage-subscription-page-renderer\"></div>\n <div id=\"manage-subscription-button\" class=\"style-scope yt-unlimited-manage-subscription-page-renderer\"></div>\n <div id=\"help-button\" class=\"style-scope yt-unlimited-manage-subscription-page-renderer\"></div>\n </div>\n <div id=\"offers\" class=\"style-scope yt-unlimited-manage-subscription-page-renderer\"></div>\n </div>\n</tp-yt-paper-card>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Dac===void 0&&(Dac=document.createElement("template"));var d=Dac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Eac=a}a=Eac;return a},{mode:2});var Pac;var Qac;var Rac=function(){return J.apply(this,arguments)||this}; l(Rac,J);f=Rac.prototype;f.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}}; f.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}}; f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")}; f.onKeypress_=function(a){a.detail.keyboardEvent.target==this&&this.expandOffers_()}; f.handleHeaderTap_=function(a){a.preventDefault();a.stopPropagation();this.expandOffers_()}; f.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")}; f.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)}; var ET=Rac;ET.prototype.dataChanged_=ET.prototype.dataChanged_;u([K(Lt),v("design:type",Object)],ET.prototype,"ironA11yKeysBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ET.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],ET.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],ET.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],ET.prototype,"offersVisible_",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ET.prototype,"dataChanged_",null);ET=u([Wy({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],ET); V(ET,"yt-collapsible-ypc-offer-renderer",function(){if(Qac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"more-offer-info-header\" hidden=\"[[offersVisible_]]\" text=\"[[data.moreOfferInfoHeader]]\" on-tap=\"handleHeaderTap_\" class=\"style-scope yt-collapsible-ypc-offer-renderer\">\n</yt-formatted-string>\n<div id=\"offers\" hidden=\"[[!offersVisible_]]\" class=\"style-scope yt-collapsible-ypc-offer-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Pac===void 0&&(Pac=document.createElement("template"));var d=Pac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qac=a}a=Qac;return a},{mode:2});var Sac;var Tac;RB("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var Uac=function(){var a=J.apply(this,arguments)||this;a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(Uac,J);f=Uac.prototype;f.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}}; f.dataChanged_=function(){if(this.data.backgroundImage){var a=lB(this.data.backgroundImage.thumbnails,screen.width),b=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=b?"linear-gradient(180deg, "+b+"), url("+a+")":"url("+a+")";this.data.gtmId&&uy(this.data.gtmId,gk("GL",""))}}; f.onYtServiceRequestError_=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.getScrimLayerColorStops_=function(){var a,b,c=(a=this.data.unlimitedHeaderV2Data)==null?void 0:(b=a.unlimitedHeaderV2Data)==null?void 0:b.scrimLayerColors;if(!c)return null;var d=100/c.length;return c.map(function(e,h){h*=d;return ay(e)+" "+h+"%"}).join(",")}; f.computeLogoWithPadding=function(a){var b,c,d;return(a=(b=a.unlimitedLogoImage)==null?void 0:(c=b.thumbnails)==null?void 0:(d=c[0])==null?void 0:d.height)&&a%31===0?!0:!1}; var FT=Uac;FT.prototype.onYtServiceRequestError_=FT.prototype.onYtServiceRequestError_;FT.prototype.dataChanged_=FT.prototype.dataChanged_;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],FT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],FT.prototype,"ytRendererBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],FT.prototype,"ytOpenToastBehavior",void 0); u([Q({computed:"computeLogoWithPadding(data)"}),v("design:type",Boolean)],FT.prototype,"logoWithPadding",void 0);u([Q(),v("design:type",Object)],FT.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FT.prototype,"enableRefreshWeb",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FT.prototype,"dataChanged_",null); u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],FT.prototype,"onYtServiceRequestError_",null);FT=u([Wy({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],FT); V(FT,"yt-unlimited-page-header-renderer",function(){if(Tac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[!logoWithPadding]]\" class=\"style-scope yt-unlimited-page-header-renderer\">\n <h1 id=\"logo-wrapper\" class=\"style-scope yt-unlimited-page-header-renderer\">\n <yt-img-shadow id=\"logo\" thumbnail=\"[[data.unlimitedLogoImage]]\" width=\"[[Number.MAX_VALUE]]\" class=\"style-scope yt-unlimited-page-header-renderer\">\n </yt-img-shadow>\n </h1>\n</template>\n<template is=\"dom-if\" if=\"[[logoWithPadding]]\" class=\"style-scope yt-unlimited-page-header-renderer\">\n <h1 id=\"logo-wrapper-with-padding\" class=\"style-scope yt-unlimited-page-header-renderer\">\n <yt-img-shadow id=\"logo-with-padding\" thumbnail=\"[[data.unlimitedLogoImage]]\" width=\"[[Number.MAX_VALUE]]\" class=\"style-scope yt-unlimited-page-header-renderer\">\n </yt-img-shadow>\n </h1>\n</template>\n<yt-formatted-string id=\"subtitle\" respect-html-dir=\"\" text=\"[[data.subTitle]]\" class=\"style-scope yt-unlimited-page-header-renderer\">\n</yt-formatted-string>\n<yt-button-renderer id=\"manage-subscription-button\" data=\"[[data.manageSubscriptionButton.buttonRenderer]]\" class=\"style-scope yt-unlimited-page-header-renderer\">\n</yt-button-renderer>\n<div id=\"metadatas\" class=\"style-scope yt-unlimited-page-header-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.metadatas]]\" class=\"style-scope yt-unlimited-page-header-renderer\">\n <yt-formatted-string class=\"metadata-item style-scope yt-unlimited-page-header-renderer\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n <template is=\"dom-if\" if=\"[[data.additionalBillingInfo]]\" class=\"style-scope yt-unlimited-page-header-renderer\">\n <div id=\"additional-billing-info\" class=\"style-scope yt-unlimited-page-header-renderer\">\n <yt-formatted-string class=\"billing-info-item style-scope yt-unlimited-page-header-renderer\" text=\"[[data.additionalBillingInfo]]\">\n </yt-formatted-string>\n </div>\n </template>\n</div>\n<yt-formatted-string class=\"promotion-text style-scope yt-unlimited-page-header-renderer\" text=\"[[data.promotion.ypcPromotionRenderer.promotionText]]\">\n</yt-formatted-string>\n<div id=\"more-offers\" class=\"style-scope yt-unlimited-page-header-renderer\"></div>\n<a id=\"restriction-apply-button\" class=\"offer-details-link style-scope yt-unlimited-page-header-renderer\" tabindex=\"0\">\n <yt-formatted-string text=\"[[data.offerDetailsLinkText]]\" class=\"style-scope yt-unlimited-page-header-renderer\"></yt-formatted-string>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Sac===void 0&&(Sac=document.createElement("template"));var d=Sac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Tac=a}a=Tac;return a},{mode:2});var Vac;var Wac;RB("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var Xac=function(){return J.apply(this,arguments)||this}; l(Xac,J);Xac.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}}; var GT=Xac;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],GT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],GT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],GT.prototype,"data",void 0);GT=u([Wy({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],GT); V(GT,"yt-unlimited-user-notification-renderer",function(){if(Wac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"yt-notification-text\" class=\"style-scope yt-unlimited-user-notification-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope yt-unlimited-user-notification-renderer\"></yt-formatted-string>\n <template is=\"dom-repeat\" items=\"[[data.messages]]\" class=\"style-scope yt-unlimited-user-notification-renderer\">\n <yt-formatted-string id=\"metadata-item\" text=\"[[item]]\" class=\"style-scope yt-unlimited-user-notification-renderer\"></yt-formatted-string>\n </template>\n</div>\n<div id=\"action-button\" class=\"style-scope yt-unlimited-user-notification-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Vac===void 0&&(Vac=document.createElement("template"));var d=Vac;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Wac=a}a=Wac;return a},{mode:2});var Yac;var Zac;var $ac=function(){var a=J.apply(this,arguments)||this;a.systemIcons=y("kevlar_system_icons");a.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return a}; l($ac,J);$ac.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var a=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(a=this.data.percentIfLiked||0,this.activated=!0):(a=this.data.percentIfIndifferent||0,this.activated=!1);T(this.hostElement).querySelector("#like-bar").style.width=a+"%"}}; $ac.prototype.handleUpdateSentimentBarStateCommand=function(a){this.data&&this.set("data.likeStatus",A(a,yRb).likeStatus)}; var HT=$ac;HT.prototype.observeLikeStatus=HT.prototype.observeLikeStatus;u([K(X.YtRendererBehavior),v("design:type",Object)],HT.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],HT.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],HT.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],HT.prototype,"activated",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],HT.prototype,"systemIcons",void 0);u([O("data.likeStatus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],HT.prototype,"observeLikeStatus",null);HT=u([R({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],HT); V(HT,"ytd-sentiment-bar-renderer",function(){if(Zac!==void 0)return Zac;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-sentiment-bar-renderer\">\n <div id=\"like-bar\" class=\"style-scope ytd-sentiment-bar-renderer\"></div>\n</div>\n<tp-yt-paper-tooltip position=\"top\" class=\"style-scope ytd-sentiment-bar-renderer\">[[data.tooltip]]</tp-yt-paper-tooltip>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Zac=a},{mode:1});var abc;var bbc=function(){var a=J.apply(this,arguments)||this;a.small=!0;return a}; l(bbc,J);var IT=bbc;u([K(BA.YtComponentBehavior),v("design:type",Object)],IT.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],IT.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],IT.prototype,"small",void 0);IT=u([R({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],IT); V(IT,"ytd-video-view-count-renderer",function(){if(abc!==void 0)return abc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><span class=\"view-count style-scope ytd-video-view-count-renderer\">[[getSimpleString(data.viewCount)]]</span><span class=\"short-view-count style-scope ytd-video-view-count-renderer\">[[getSimpleString(data.shortViewCount)]]</span>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return abc=a},{mode:Mz("kevlar_poly_si_batch_j027")?1:2});var JT=function(){var a=J.apply(this,arguments)||this;a.infoFormattedStrings=[];a.wrapVideoActions=y("kevar_watch_wrap_video_actions");a.hideSentimentBar=y("kevlar_watch_hide_sentiment_bar");a.actionMap={};return a}; l(JT,J);f=JT.prototype;f.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:y("web_modern_buttons"),forceIconButton:!y("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}}; f.dataChanged=function(){y("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()}; f.computeInfoFormattedStrings=function(a){if(!a)return[];var b=[];a.dateText&&b.push(a.dateText);a.stationName&&b.push(a.stationName);a.rating&&b.push(a.rating);a.startEndTimeTemplate&&a.startTimeUtcMillis&&a.endTimeUtcMillis&&b.push(Rw(gtb(Sw(a.startEndTimeTemplate),Number(a.startTimeUtcMillis),Number(a.endTimeUtcMillis))));a.upNextProgramText&&b.push(a.upNextProgramText);return b}; f.scheduleInitialUpdatedMetadataRequest=function(){var a,b=(a=this.data)==null?void 0:a.updatedMetadataEndpoint;if(b){var c;a=Number((c=A(b,mXa))==null?void 0:c.initialDelayMs);c=isNaN(a)?250:a;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),c)}}; f.setSentimentBarWidth=function(){var a=this;dt(this,function(){var b=T(a.hostElement).querySelector("ytd-menu-renderer");if(b){b=b.topLevelButtons;for(var c=0,d=0;d<b.length;d++){var e=b[d],h=a.get("toggleButtonSupportedData.toggleButtonIdData.id",e.data);if(h==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||h==="TOGGLE_BUTTON_ID_TYPE_LIKE")c+=e.clientWidth+8;else break}c&&(a.sentiment.style.width=c-8+" px")}})}; f.fetchUpdatedMetadata=function(a){var b;a&&(b={continuation:a});var c;(a=(c=this.data)==null?void 0:c.updatedMetadataEndpoint)&&Av(this.hostElement,[a,b])}; f.onYtServiceRequestSent=function(a,b){b.endpoint&&A(b.endpoint,Ku)&&(this.hasUpdateSentimentBarStateCommands()&&!y("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",A(b.endpoint,Ku).status),this.setSentimentBarWidth())}; f.hasUpdateSentimentBarStateCommands=function(){var a,b,c,d,e=(d=(a=this.data)==null?void 0:(b=a.videoActions)==null?void 0:(c=b.menuRenderer)==null?void 0:c.topLevelButtons)!=null?d:[];a=g(e);for(b=a.next();!b.done;b=a.next()){b=b.value;e=d=c=void 0;var h=(c=b.toggleButtonRenderer)==null?void 0:(d=c.toggleButtonSupportedData)==null?void 0:(e=d.toggleButtonIdData)==null?void 0:e.id;if(h==="TOGGLE_BUTTON_ID_TYPE_LIKE"||h==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){d=c=void 0;b=(d=A((c=b.toggleButtonRenderer)== null?void 0:c.defaultServiceEndpoint,Bu))==null?void 0:d.commands;if(!b)break;b=g(b);for(c=b.next();!c.done;c=b.next())if(A(c.value,yRb))return!0}}return!1}; f.onYtServiceRequestCompleted=function(a,b){var c;if(a=(c=b.data)==null?void 0:c.loggingDirectives)c=Zq(),a.trackingParams&&c.graftServerVe(a.trackingParams,void 0,void 0);this.get("continuation.timedContinuationData",b.data)&&this.data&&this.data.updatedMetadataEndpoint&&(b=b.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,b.continuation),b.timeoutMs))}; f.computeHasDateText=function(a){return!!a&&!!a.dateText}; ia.Object.defineProperties(JT.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return!((d=(a=this.data)==null?void 0:(b=a.videoActions)==null?void 0:(c=b.menuRenderer)==null?void 0:c.flexibleItems)==null||!d.length)}}}); JT.prototype.onYtServiceRequestCompleted=JT.prototype.onYtServiceRequestCompleted;JT.prototype.onYtServiceRequestSent=JT.prototype.onYtServiceRequestSent;JT.prototype.dataChanged=JT.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],JT.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],JT.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],JT.prototype,"ytRendererstamperBehavior",void 0);u([K(UB.YtTaskEmitterBehavior),v("design:type",Object)],JT.prototype,"ytTaskEmitterBehavior",void 0);u([Q(),v("design:type",Object)],JT.prototype,"data",void 0);u([Q({computed:"computeInfoFormattedStrings(data)"}),v("design:type",Array)],JT.prototype,"infoFormattedStrings",void 0); u([Q({computed:"computeHasDateText(data)",reflectToAttribute:!0}),v("design:type",Boolean)],JT.prototype,"hasDateText",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],JT.prototype,"wrapVideoActions",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],JT.prototype,"hideSentimentBar",void 0);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],JT.prototype,"flexMenuEnabled",null); u([Ly("sentiment",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],JT.prototype,"sentiment",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],JT.prototype,"dataChanged",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],JT.prototype,"onYtServiceRequestSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],JT.prototype,"onYtServiceRequestCompleted",null); V(JT,"ytd-video-primary-info-renderer",function(){if(Yac===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-video-primary-info-renderer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><div id=\"container\" class=\"style-scope ytd-video-primary-info-renderer\"><ytd-badge-supported-renderer disable-upgrade$=\"[[!data.topStandaloneBadge]]\" hidden=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-video-primary-info-renderer\"></ytd-badge-supported-renderer><a class=\"yt-simple-endpoint style-scope ytd-video-primary-info-renderer\" hidden=\"[[!data.superTitleIcon]]\" href$=\"[[computeHref_(data.superTitleLink.runs.0.navigationEndpoint)]]\" aria-label$=\"[[data.superTitleLink.accessibility.accessibilityData.label]]\" data=\"[[data.superTitleLink.runs.0.navigationEndpoint]]\"><yt-icon class=\"super-title-icon style-scope ytd-video-primary-info-renderer\" icon=\"yt-icons:location_pin\"></yt-icon></a><yt-formatted-string class=\"super-title style-scope ytd-video-primary-info-renderer\" force-default-style=\"\" text=\"[[data.superTitleLink]]\"></yt-formatted-string><h1 class=\"title style-scope ytd-video-primary-info-renderer\"><yt-formatted-string force-default-style=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-video-primary-info-renderer\"></yt-formatted-string></h1><ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-video-primary-info-renderer\"></ytd-badge-supported-renderer><div id=\"info\" class=\"style-scope ytd-video-primary-info-renderer\"><div id=\"info-text\" class=\"style-scope ytd-video-primary-info-renderer\"><div id=\"count\" hidden=\"[[!data.viewCount]]\" class=\"style-scope ytd-video-primary-info-renderer\"></div><div id=\"info-strings\" hidden=\"[[!infoFormattedStrings.length]]\" class=\"style-scope ytd-video-primary-info-renderer\"><span id=\"dot\" hidden=\"[[!data.viewCount]]\" class=\"style-scope ytd-video-primary-info-renderer\"></span><template is=\"dom-repeat\" items=\"[[infoFormattedStrings]]\" class=\"style-scope ytd-video-primary-info-renderer\"><yt-formatted-string text=\"[[item]]\" class=\"style-scope ytd-video-primary-info-renderer\"></yt-formatted-string></template></div></div><div id=\"flex\" class=\"style-scope ytd-video-primary-info-renderer\"></div><div id=\"menu-container\" class=\"style-scope ytd-video-primary-info-renderer\"><div id=\"menu\" class=\"style-scope ytd-video-primary-info-renderer\"></div><ytd-sentiment-bar-renderer id=\"sentiment\" data=\"[[data.sentimentBar.sentimentBarRenderer]]\" hidden=\"[[!data.sentimentBar.sentimentBarRenderer]]\" class=\"style-scope ytd-video-primary-info-renderer\"></ytd-sentiment-bar-renderer></div></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);Yac=a}a=Yac;return a},{mode:Mz("kevlar_poly_si_batch_j046")?1:2});var cbc;var dbc;var ebc=function(){return J.apply(this,arguments)||this}; l(ebc,J);ebc.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}}; ebc.prototype.onTap=function(a){var b=this.data&&this.data.endpoint;b&&!Uz(Yy(a),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&vv(this.hostElement,"yt-navigate",{endpoint:b})}; var KT=ebc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],KT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],KT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],KT.prototype,"data",void 0);KT=u([R({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],KT); V(KT,"ytd-autotagging-metadata-renderer",function(){if(dbc!==void 0)return dbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"outer-container\" on-tap=\"onTap\" class=\"style-scope ytd-autotagging-metadata-renderer\">\n <ytd-thumbnail circular=\"\" data=\"[[data]]\" class=\"style-scope ytd-autotagging-metadata-renderer\">\n </ytd-thumbnail>\n <div id=\"right-container\" class=\"style-scope ytd-autotagging-metadata-renderer\">\n <div id=\"title-container\" class=\"style-scope ytd-autotagging-metadata-renderer\">\n <div id=\"title\" class=\"style-scope ytd-autotagging-metadata-renderer\">\n [[getSimpleString(data.title)]]\n </div>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-autotagging-metadata-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <div id=\"subscribe-button\" class=\"style-scope ytd-autotagging-metadata-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return dbc=a},{mode:Mz("kevlar_poly_si_batch_j033")?1:2});var fbc;var gbc=function(){return J.apply(this,arguments)||this}; l(gbc,J);gbc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}}; var LT=gbc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],LT.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],LT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],LT.prototype,"data",void 0);LT=u([R({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],LT); V(LT,"ytd-autotagging-metadata-row-renderer",function(){if(fbc!==void 0)return fbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-autotagging-metadata-row-renderer\">\n [[getSimpleString(data.header)]]\n</div>\n<div id=\"contents\" class=\"style-scope ytd-autotagging-metadata-row-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return fbc=a},{mode:1});var hbc;var ibc;var jbc=function(){var a=J.apply(this,arguments)||this;a.engagementPanelContent=!1;return a}; l(jbc,J);jbc.prototype.computeHasDividerLine=function(a,b){return a&&!b}; var MT=jbc;u([K(X.YtRendererBehavior),v("design:type",Object)],MT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],MT.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),v("design:type",Boolean)],MT.prototype,"hasDividerLine",void 0);u([Q(),v("design:type",Object)],MT.prototype,"engagementPanelContent",void 0);MT=u([R({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],MT); V(MT,"ytd-metadata-row-header-renderer",function(){if(ibc!==void 0)return ibc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h4 id=\"content\" class=\"style-scope ytd-metadata-row-header-renderer\">\n <yt-formatted-string class=\"content style-scope ytd-metadata-row-header-renderer\" text=\"[[data.content]]\"></yt-formatted-string>\n</h4>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return ibc=a},{mode:1});var kbc;var lbc=function(){return J.apply(this,arguments)||this}; l(lbc,J);lbc.prototype.computeHasDividerLine=function(a){return a}; var NT=lbc;u([K(X.YtRendererBehavior),v("design:type",Object)],NT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],NT.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),v("design:type",Boolean)],NT.prototype,"hasDividerLine",void 0);NT=u([R({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],NT); V(NT,"ytd-metadata-row-renderer",function(){if(kbc!==void 0)return kbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h4 id=\"title\" hidden$=\"[[!data.title]]\" class=\"style-scope ytd-metadata-row-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-metadata-row-renderer\"></yt-formatted-string>\n</h4>\n<div id=\"content\" with-extra-margin$=\"[[!data.title]]\" class=\"style-scope ytd-metadata-row-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.contents]]\" class=\"style-scope ytd-metadata-row-renderer\">\n <yt-formatted-string class=\"content content-line-height-override style-scope ytd-metadata-row-renderer\" text=\"[[item]]\">\n </yt-formatted-string>\n </template>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return kbc=a},{mode:1});var mbc;var nbc=function(){return J.apply(this,arguments)||this}; l(nbc,J);var OT=nbc;u([K(X.YtRendererBehavior),v("design:type",Object)],OT.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],OT.prototype,"data",void 0);OT=u([R({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],OT); V(OT,"ytd-metadata-with-image-row-renderer",function(){if(mbc!==void 0)return mbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-metadata-with-image-row-renderer\" href$=\"[[computeHref_(data.thumbnailEndpoint)]]\" data=\"[[data.thumbnailEndpoint]]\">\n <yt-img-shadow thumbnail=\"[[data.thumbnail]]\" width=\"83\" class=\"style-scope ytd-metadata-with-image-row-renderer\">\n </yt-img-shadow>\n <div id=\"content\" class=\"style-scope ytd-metadata-with-image-row-renderer\">\n <template is=\"dom-repeat\" as=\"content\" items=\"[[data.contents]]\" strip-whitespace=\"\" class=\"style-scope ytd-metadata-with-image-row-renderer\">\n <span class=\"content-text style-scope ytd-metadata-with-image-row-renderer\">[[getSimpleString(content)]]</span>\n </template>\n </div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return mbc=a},{mode:1});var obc;var pbc=function(){var a=J.apply(this,arguments)||this;a.rounded=!0;a.fixie=!1;a.fullWidth=!1;return a}; l(pbc,J);f=pbc.prototype;f.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.onDataChanged=function(){var a=this;this.data&&!this.endpointHref&&(this.endpointLink.classList.add("button-mode"),this.endpointLink.setAttribute("tabindex","0"),this.endpointLink.setAttribute("role","button"),this.endpointLink.addEventListener("keypress",function(b){a.onEndpointLinkKeyPress(b)}))}; f.onEndpointLinkKeyPress=function(a){a.target===this.endpointLink&&a.keyCode===13&&vv(this.hostElement,"click")}; f.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var a;if((a=this.data)==null?0:a.endpoint)zv(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}}; f.onYtNavigate=function(a){this.endpointHref||(a.stopPropagation(),a.preventDefault())}; f.onInformationButtonContainerClick=function(a){a.target.id!=="information-button-container"&&(a.stopPropagation(),a.preventDefault())}; f.computeStyle=function(a){return a}; f.computeIsThumbnailStyle=function(a){return a==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"}; f.computeThumbnailWidth=function(a){switch(a){case"RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case"RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case"RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case"RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68;}}; f.computeThumbnailObjectFit=function(a){switch(a){case"RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN";}}; ia.Object.defineProperties(pbc.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}}); var PT=pbc;PT.prototype.onYtNavigate=PT.prototype.onYtNavigate;PT.prototype.onClick=PT.prototype.onClick;PT.prototype.onDataChanged=PT.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],PT.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],PT.prototype,"componentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],PT.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],PT.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),v("design:type",String)],PT.prototype,"componentStyle",void 0);u([Q({computed:"computeIsThumbnailStyle(data.style)"}),v("design:type",Boolean)],PT.prototype,"isThumbnailStyle",void 0);u([Q({computed:"computeThumbnailObjectFit(data.style)"}),v("design:type",String)],PT.prototype,"thumbnailObjectFit",void 0); u([Q({computed:"computeThumbnailWidth(data.style)"}),v("design:type",Number)],PT.prototype,"thumbnailWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PT.prototype,"rounded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PT.prototype,"fixie",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PT.prototype,"fullWidth",void 0);u([My("#endpoint-link"),v("design:type",HTMLAnchorElement)],PT.prototype,"endpointLink",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],PT.prototype,"onDataChanged",null);u([L("data.endpoint"),v("design:type",Object),v("design:paramtypes",[])],PT.prototype,"endpointHref",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],PT.prototype,"onClick",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],PT.prototype,"onYtNavigate",null); PT=u([R({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],PT); V(PT,"ytd-rich-metadata-renderer",function(){if(obc!==void 0)return obc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint-link\" class=\"yt-simple-endpoint style-scope ytd-rich-metadata-renderer\" href$=\"[[endpointHref]]\" data=\"[[data.endpoint]]\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[isThumbnailStyle]]\" class=\"style-scope ytd-rich-metadata-renderer\">\n <ytd-thumbnail id=\"thumbnail\" data=\"[[data]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-rich-metadata-renderer\">\n </ytd-thumbnail>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[!isThumbnailStyle]]\" class=\"style-scope ytd-rich-metadata-renderer\">\n <div id=\"thumbnail\" class=\"style-scope ytd-rich-metadata-renderer\">\n <yt-img-shadow object-fit=\"[[thumbnailObjectFit]]\" thumbnail=\"[[data.thumbnail]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-rich-metadata-renderer\">\n </yt-img-shadow>\n </div>\n </template>\n <div id=\"text-container\" class=\"style-scope ytd-rich-metadata-renderer\">\n <div id=\"title\" class=\"style-scope ytd-rich-metadata-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"subtitle\" hidden$=\"[[!data.subtitle]]\" class=\"style-scope ytd-rich-metadata-renderer\">\n [[getSimpleString(data.subtitle)]]\n </div>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-rich-metadata-renderer\">\n </ytd-badge-supported-renderer>\n <div id=\"call-to-action\" class=\"style-scope ytd-rich-metadata-renderer\">\n <div class=\"style-scope ytd-rich-metadata-renderer\">[[getSimpleString(data.callToAction)]]</div>\n <yt-icon hidden=\"[[!data.callToActionIcon]]\" icon=\"[[data.callToActionIcon.iconType]]\" class=\"style-scope ytd-rich-metadata-renderer\">\n </yt-icon>\n </div>\n </div>\n <div id=\"information-button-container\" on-click=\"onInformationButtonContainerClick\" hidden=\"[[!data.informationButton]]\" class=\"style-scope ytd-rich-metadata-renderer\"></div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return obc=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var qbc;var rbc=function(){var a=J.apply(this,arguments)||this;a.fixie=!1;a.fullWidth=!1;return a}; l(rbc,J);rbc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}}; rbc.prototype.computeHasDividerLine=function(a){return a}; var QT=rbc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],QT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],QT.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),v("design:type",Boolean)],QT.prototype,"hasDividerLine",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],QT.prototype,"fixie",void 0);u([Q(),v("design:type",Object)],QT.prototype,"fullWidth",void 0); QT=u([R({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],QT); V(QT,"ytd-rich-metadata-row-renderer",function(){if(qbc!==void 0)return qbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-rich-metadata-row-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return qbc=a},{mode:1});var RT=function(){var a=J.apply(this,arguments)||this;a.engagementPanelContent=!1;a.fixie=!1;a.fullWidth=!1;return a}; l(RT,J); RT.prototype.configureRendererStamper=function(){return{alwaysShownItems:{id:"always-shown",mapping:{metadataRowRenderer:"ytd-metadata-row-renderer",metadataWithImageRowRenderer:"ytd-metadata-with-image-row-renderer",metadataRowHeaderRenderer:"ytd-metadata-row-header-renderer",richMetadataRowRenderer:{component:"ytd-rich-metadata-row-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}},autotaggingMetadataRowRenderer:"ytd-autotagging-metadata-row-renderer"}},collapsibleItems:{id:"collapsible",mapping:{metadataRowRenderer:"ytd-metadata-row-renderer", metadataWithImageRowRenderer:"ytd-metadata-with-image-row-renderer",metadataRowHeaderRenderer:{component:"ytd-metadata-row-header-renderer",properties:{engagementPanelContent:"[[engagementPanelContent]]"}},richMetadataRowRenderer:"ytd-rich-metadata-row-renderer",autotaggingMetadataRowRenderer:"ytd-autotagging-metadata-row-renderer"}}}}; RT.prototype.computeCollapsibleItems=function(a,b,c){return a===void 0||b===void 0||c===void 0||c?[]:a.slice(b)}; RT.prototype.computeAlwaysShownItems=function(a,b){return a&&a.length?a.slice(0,b):[]}; var ST=RT;u([K(X.YtRendererBehavior),v("design:type",Object)],ST.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ST.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],ST.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],ST.prototype,"collapsed",void 0);u([Q({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),v("design:type",Array)],ST.prototype,"alwaysShownItems",void 0); u([Q({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),v("design:type",Array)],ST.prototype,"collapsibleItems",void 0);u([Q(),v("design:type",Object)],ST.prototype,"engagementPanelContent",void 0);u([Q(),v("design:type",Object)],ST.prototype,"fixie",void 0);u([Q(),v("design:type",Object)],ST.prototype,"fullWidth",void 0);ST=u([R({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],ST); V(ST,"ytd-metadata-row-container-renderer",function(){if(hbc!==void 0)return hbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"always-shown\" class=\"style-scope ytd-metadata-row-container-renderer\"></div>\n<div id=\"collapsible\" hidden=\"[[collapsed]]\" class=\"style-scope ytd-metadata-row-container-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return hbc=a},{mode:1});var sbc;var tbc=RC({buttonRenderer:JB(function(a,b){var c;(c=um().resolve(qB))==null||c(a,{buttonOverrides:b==null?void 0:b.overrides})})});YB(function(a){var b=a.data;var c=a.uniqueId;a=a.overrides;var d,e=((d=b.timedAnimationData)==null?void 0:d.animationTiming)||[];return F("timed-animation-button-renderer",{class:"YtwTimedAnimationButtonRendererHost"},F(Oob,{settings:{uniqueId:c,timings:e,experimentEnabled:e.length>0,enabled:e.length>0}},tbc(b.buttonRenderer,{buttonRenderer:{config:{overrides:a}}})))},"timed-animation-button-renderer",{propNames:["data", "uniqueId","overrides"]});var ubc=function(){var a=J.apply(this,arguments)||this;a.hideJoinButtonBeforeSubscribed=y("hide_join_button_before_subscribed");a.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return a}; l(ubc,J);f=ubc.prototype; f.configureRendererStamper=function(){return{"data.membershipButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}},timedAnimationButtonRenderer:{component:"timed-animation-button-renderer",params:{uniqueId:"join-button"},properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.analyticsButton":{id:"analytics-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.updateJoinButtonOverrides=function(){var a,b;(a=T(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(b=a.polymerController)==null||b.set("overrides",this.joinButtonOverrides);if(a=T(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))a.overrides=this.joinButtonOverrides}; f.handleButtonRefreshAction=function(a){if(a=A(a,BQb))this.set("data.membershipButton",a.membershipButton),this.notifyPath("data.membershipButton")}; f.onYtServiceRequestError=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.handleUnsubscribeAction=function(){var a,b,c;((a=this.data)==null?void 0:(b=a.membershipButton)==null?void 0:(c=b.buttonRenderer)==null?void 0:c.style)==="STYLE_PRIMARY"&&T(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")}; ia.Object.defineProperties(ubc.prototype,{subscribed:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.subscriptionStateEntity)==null||!a.subscribed)}}, joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono",type:this.subscribed?"filled":"tonal"}}}}); var TT=ubc;TT.prototype.onYtServiceRequestError=TT.prototype.onYtServiceRequestError;TT.prototype.updateJoinButtonOverrides=TT.prototype.updateJoinButtonOverrides;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],TT.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],TT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],TT.prototype,"ytRendererstamperBehavior",void 0); u([K(CS.YtOpenToastBehavior),v("design:type",Object)],TT.prototype,"ytOpenToastBehavior",void 0);u([K(Rz),v("design:type",Object)],TT.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],TT.prototype,"data",void 0);u([Q(),v("design:type",String)],TT.prototype,"subscribeKey",void 0);u([Q({selectorArgs:["subscribeKey"],selector:Mhb}),v("design:type",Object)],TT.prototype,"subscriptionStateEntity",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],TT.prototype,"hideJoinButtonBeforeSubscribed",void 0);u([L("subscriptionStateEntity"),Q({reflectToAttribute:!0}),v("design:type",Object),v("design:paramtypes",[])],TT.prototype,"subscribed",null);u([L("subscribed"),v("design:type",Object),v("design:paramtypes",[])],TT.prototype,"joinButtonOverrides",null); u([O("joinButtonOverrides"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],TT.prototype,"updateJoinButtonOverrides",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],TT.prototype,"onYtServiceRequestError",null);TT=u([R({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],TT); V(TT,"ytd-video-owner-renderer",function(){if(sbc!==void 0)return sbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-video-owner-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" tabindex=\"-1\"><yt-img-shadow id=\"avatar\" alt=\"[[getSimpleString(data.title)]]\" thumbnail=\"[[data.thumbnail]]\" width=\"40\" class=\"style-scope ytd-video-owner-renderer\"></yt-img-shadow></a><div id=\"upload-info\" class=\"style-scope ytd-video-owner-renderer\"><ytd-channel-name id=\"channel-name\" badges=\"[[data.badges]]\" channel-name=\"[[data.title]]\" class=\"style-scope ytd-video-owner-renderer\"></ytd-channel-name><yt-formatted-string id=\"owner-sub-count\" hidden=\"[[!data.subscriberCountText]]\" text=\"[[data.subscriberCountText]]\" class=\"style-scope ytd-video-owner-renderer\"></yt-formatted-string><slot name=\"date\" class=\"style-scope ytd-video-owner-renderer\"></slot></div><div id=\"purchase-button\" hidden=\"[[!data.purchaseButton]]\" class=\"style-scope ytd-video-owner-renderer\"></div><div id=\"sponsor-button\" class=\"style-scope ytd-video-owner-renderer\"></div><div id=\"analytics-button\" class=\"style-scope ytd-video-owner-renderer\"></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return sbc=a},{mode:1});var vbc;var wbc=function(){var a=J.apply(this,arguments)||this;a.isSearch=!1;a.hideShelfHeader=!1;a.engagementPanel=!1;a.disableMouseScroll=!0;a.useFloorScrolling=!0;a.modernTypography=y("web_modern_typography");return a}; l(wbc,J);wbc.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:Fv("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:Fv("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})}; wbc.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; var UT=wbc;UT.prototype.onDataChanged=UT.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],UT.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],UT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],UT.prototype,"isSearch",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],UT.prototype,"hideShelfHeader",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],UT.prototype,"engagementPanel",void 0);u([Q(),v("design:type",Object)],UT.prototype,"disableMouseScroll",void 0);u([Q(),v("design:type",Object)],UT.prototype,"useFloorScrolling",void 0);u([Q(),v("design:type",Object)],UT.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],UT.prototype,"modernTypography",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],UT.prototype,"onDataChanged",null);UT=u([R({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],UT); V(UT,"ytd-reel-shelf-renderer",function(){if(vbc!==void 0)return vbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title-container\" hidden=\"[[!data.title]]\" class=\"style-scope ytd-reel-shelf-renderer\">\n <h2 class=\"style-scope ytd-reel-shelf-renderer\">\n <yt-icon id=\"icon\" disable-upgrade$=\"[[!data.icon.iconType]]\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-reel-shelf-renderer\">\n </yt-icon>\n <span id=\"title\" class=\"style-scope ytd-reel-shelf-renderer\">[[getSimpleString(data.title)]]</span>\n <span id=\"title-superscript\" class=\"style-scope ytd-reel-shelf-renderer\">[[getSimpleString(data.titleSuperscript)]]</span>\n </h2>\n <div id=\"menu\" class=\"style-scope ytd-reel-shelf-renderer\"></div>\n</div>\n<div id=\"contents\" class=\"style-scope ytd-reel-shelf-renderer\">\n <yt-horizontal-list-renderer data=\"[[data]]\" disable-scroll-event-listener=\"[[disableMouseScroll]]\" engagement-panel=\"[[engagementPanel]]\" hide-shelf-header=\"[[hideShelfHeader]]\" is-search=\"[[isSearch]]\" thumbnail-height=\"[[thumbnailHeight]]\" use-floor-scrolling=\"[[useFloorScrolling]]\" class=\"style-scope ytd-reel-shelf-renderer\">\n </yt-horizontal-list-renderer>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vbc=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var xbc;var ybc=function(){return J.apply(this,arguments)||this}; l(ybc,J);var VT=ybc;u([K(X.YtRendererBehavior),v("design:type",Object)],VT.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],VT.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],VT.prototype,"data",void 0);VT=u([R({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],VT); V(VT,"ytd-error-corrections-section-item-renderer",function(){if(xbc!==void 0)return xbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"channel-thumbnail\" height=\"36\" thumbnail=\"[[data.thumbnail]]\" width=\"36\" class=\"style-scope ytd-error-corrections-section-item-renderer\">\n</yt-img-shadow>\n<a id=\"correction-timestamp\" class=\"yt-simple-endpoint style-scope ytd-error-corrections-section-item-renderer\" data=\"[[data.onTap]]\" href$=\"[[computeHref_(data.onTap)]]\" on-click=\"onEndpointClick\">\n <yt-formatted-string text=\"[[data.timeLabel]]\" class=\"style-scope ytd-error-corrections-section-item-renderer\"></yt-formatted-string>\n</a>\n<div id=\"correction-text\" class=\"style-scope ytd-error-corrections-section-item-renderer\">\n <yt-formatted-string text=\"[[data.correctionText]]\" class=\"style-scope ytd-error-corrections-section-item-renderer\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xbc=a},{mode:1});var zbc;var Abc=function(){return J.apply(this,arguments)||this}; l(Abc,J);Abc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}}; var WT=Abc;u([K(X.YtRendererBehavior),v("design:type",Object)],WT.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],WT.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],WT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],WT.prototype,"data",void 0);WT=u([R({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],WT); V(WT,"ytd-error-corrections-section-renderer",function(){if(zbc!==void 0)return zbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-error-corrections-section-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-error-corrections-section-renderer\"></yt-formatted-string>\n <div id=\"flex\" class=\"style-scope ytd-error-corrections-section-renderer\"></div>\n <ytd-button-renderer id=\"view_all_button\" data=\"[[data.viewAllButton.buttonRenderer]]\" class=\"style-scope ytd-error-corrections-section-renderer\">\n </ytd-button-renderer>\n</div>\n<div id=\"items\" class=\"style-scope ytd-error-corrections-section-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return zbc=a},{mode:1});var Bbc;var Cbc=function(){var a=J.apply(this,arguments)||this;a.isCompact=!1;a.rounded=y("web_rounded_thumbnails");a.collections=y("web_modern_collections_v2");a.collectionsStackColor=y("modernize_structured_description_playlist_lockups_v2");return a}; l(Cbc,J);Cbc.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",params:{isCompact:!0}},thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer"}},initialRenderPriority:y("defer_overlays")?1:void 0,waitForSignal:"eocs"}}}; ia.Object.defineProperties(Cbc.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.maxLinesTitle)===2}}, collectionStack:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,sampledThumbnailColor:this.collectionsStackColor?(a=this.data)==null?void 0:(b=a.thumbnail)==null?void 0:b.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(c=this.data)==null?void 0:(d=c.thumbnail)==null?void 0:d.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(e=this.data)==null?void 0:(h=e.thumbnail)== null?void 0:h.vibrantColorPalette:void 0}}}}); var XT=Cbc;u([K(X.YtRendererBehavior),v("design:type",Object)],XT.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],XT.prototype,"componentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],XT.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],XT.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],XT.prototype,"showSidePanelThumbnailOverlay",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],XT.prototype,"isCompact",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],XT.prototype,"rounded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],XT.prototype,"collections",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],XT.prototype,"collectionsStackColor",void 0);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],XT.prototype,"twoLineTitle",null); u([L("data","collections","collectionsStackColor"),v("design:type",Object),v("design:paramtypes",[])],XT.prototype,"collectionStack",null);XT=u([R({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],XT); V(XT,"ytd-structured-description-playlist-lockup-renderer",function(){if(Bbc!==void 0)return Bbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"lockup-container\" class=\"yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer\" data=\"[[data.navigationEndpoint]]\" href$=\"[[computeOptionalHref_(data.navigationEndpoint)]]\">\n <yt-collections-stack data=\"[[collectionStack]]\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\"></yt-collections-stack>\n <div id=\"playlist-thumbnail\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\">\n <yt-img-shadow id=\"thumbnail\" alt=\"[[getSimpleString(data.title)]]\" thumbnail=\"[[data.thumbnail]]\" width=\"[[data.thumbnailWidth]]\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\">\n </yt-img-shadow>\n <span id=\"overlay\" hidden=\"[[showSidePanelThumbnailOverlay]]\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\">[[getSimpleString(data.videoCountShortText)]]</span>\n <div id=\"overlays\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\"></div>\n </div>\n</a>\n<div id=\"description\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\">\n <div id=\"title\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"subtitle\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\">[[getSimpleString(data.shortBylineText)]]</div>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" role=\"text\" class=\"style-scope ytd-structured-description-playlist-lockup-renderer\">\n </ytd-badge-supported-renderer>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Bbc=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var Dbc;var Ebc=function(){return J.apply(this,arguments)||this}; l(Ebc,J);var ZT=Ebc;u([K(X.YtRendererBehavior),v("design:type",Object)],ZT.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],ZT.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],ZT.prototype,"data",void 0);ZT=u([R({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],ZT); V(ZT,"ytd-topic-link-renderer",function(){if(Dbc!==void 0)return Dbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"topic-link-container\" class=\"yt-simple-endpoint style-scope ytd-topic-link-renderer\" data=\"[[data.endpoint]]\" href$=\"[[computeOptionalHref_(data.endpoint)]]\">\n <yt-img-shadow id=\"thumbnail\" alt=\"[[getSimpleString(data.title)]]\" thumbnail=\"[[data.thumbnailDetails]]\" width=\"32\" class=\"style-scope ytd-topic-link-renderer\">\n </yt-img-shadow>\n <div id=\"title\" class=\"style-scope ytd-topic-link-renderer\">[[getSimpleString(data.title)]]</div>\n <yt-icon id=\"call-to-action-icon\" hidden=\"[[!data.callToActionIcon]]\" icon=\"[[data.callToActionIcon.iconType]]\" class=\"style-scope ytd-topic-link-renderer\">\n </yt-icon>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Dbc=a},{mode:1});var Fbc;var Gbc=function(){var a=J.apply(this,arguments)||this;a.modern=y("kevlar_modern_sd_v2");a.modernLockupV2=y("modernize_structured_description_playlist_lockups_v2");a.modernTypography=y("web_modern_typography");return a}; l(Gbc,J);Gbc.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{structuredDescriptionPlaylistLockupRenderer:{component:"ytd-structured-description-playlist-lockup-renderer",properties:{showSidePanelThumbnailOverlay:"[[modernLockupV2]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}}; var $T=Gbc;u([K(X.YtRendererBehavior),v("design:type",Object)],$T.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$T.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],$T.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$T.prototype,"modern",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$T.prototype,"modernLockupV2",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],$T.prototype,"modernTypography",void 0);$T=u([R({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],$T); V($T,"ytd-video-description-course-section-renderer",function(){if(Fbc!==void 0)return Fbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-video-description-course-section-renderer\">\n <div id=\"title\" class=\"style-scope ytd-video-description-course-section-renderer\">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id=\"media-lockups\" class=\"style-scope ytd-video-description-course-section-renderer\"></div>\n<div id=\"topic-link\" class=\"style-scope ytd-video-description-course-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Fbc=a},{mode:Mz("kevlar_poly_si_batch_j045")?1:2});var Hbc;var Ibc=function(){var a=J.apply(this,arguments)||this;a.modern=y("kevlar_modern_sd_v2");a.modernTypography=y("web_modern_typography");return a}; l(Ibc,J);Ibc.prototype.configureRendererStamper=function(){return{"data.files":{id:"file-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.viewAllButton":{id:"view-all-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; var aU=Ibc;u([K(X.YtRendererBehavior),v("design:type",Object)],aU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],aU.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],aU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],aU.prototype,"modern",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],aU.prototype,"modernTypography",void 0); aU=u([R({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],aU); V(aU,"ytd-video-description-files-section-renderer",function(){if(Hbc!==void 0)return Hbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-video-description-files-section-renderer\">\n <div id=\"title\" class=\"style-scope ytd-video-description-files-section-renderer\">[[getSimpleString(data.sectionTitle)]]</div>\n <div id=\"flex\" class=\"style-scope ytd-video-description-files-section-renderer\"></div>\n <div id=\"view-all-button\" class=\"style-scope ytd-video-description-files-section-renderer\"></div>\n</div>\n<div id=\"description\" class=\"style-scope ytd-video-description-files-section-renderer\">[[getSimpleString(data.sectionDescription)]]</div>\n<div id=\"file-buttons\" class=\"style-scope ytd-video-description-files-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Hbc=a},{mode:1});var Jbc;var Kbc=function(){var a=J.apply(this,arguments)||this;a.isCompact=!1;return a}; l(Kbc,J);ia.Object.defineProperties(Kbc.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}}, openNewWindow:{configurable:!0,enumerable:!0,get:function(){var a,b;return((b=A((a=this.data)==null?void 0:a.endpoint,wr))==null?void 0:b.target)==="TARGET_NEW_WINDOW"}}}); var bU=Kbc;u([K(X.YtRendererBehavior),v("design:type",Object)],bU.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],bU.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],bU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],bU.prototype,"isCompact",void 0);u([L("isCompact"),v("design:type",Number),v("design:paramtypes",[])],bU.prototype,"thumbnailWidth",null); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],bU.prototype,"openNewWindow",null);bU=u([R({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],bU); V(bU,"ytd-media-lockup-renderer",function(){if(Jbc!==void 0)return Jbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"lockup-container\" class=\"yt-simple-endpoint style-scope ytd-media-lockup-renderer\" data=\"[[data.endpoint]]\" href$=\"[[computeOptionalHref_(data.endpoint)]]\">\n <div id=\"thumbnail-container\" class=\"style-scope ytd-media-lockup-renderer\">\n <yt-img-shadow id=\"thumbnail\" alt=\"[[getSimpleString(data.title)]]\" fit-width=\"\" thumbnail=\"[[data.thumbnailDetails]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-media-lockup-renderer\">\n </yt-img-shadow>\n </div>\n <div id=\"description\" class=\"style-scope ytd-media-lockup-renderer\">\n <div id=\"title\" class=\"style-scope ytd-media-lockup-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"subtitle\" class=\"style-scope ytd-media-lockup-renderer\">\n <span id=\"subtitle-text\" class=\"style-scope ytd-media-lockup-renderer\">[[getSimpleString(data.subtitle)]]</span>\n \n <yt-icon class=\"media-lockup-icon style-scope ytd-media-lockup-renderer\" default-to-filled=\"true\" hidden=\"[[!openNewWindow]]\" icon=\"open_in_new\" size=\"15\"></yt-icon>\n </div>\n </div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Jbc=a},{mode:1});var Lbc;var Mbc=function(){return J.apply(this,arguments)||this}; l(Mbc,J);Mbc.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{mediaLockupRenderer:"ytd-media-lockup-renderer"}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}}; var cU=Mbc;u([K(X.YtRendererBehavior),v("design:type",Object)],cU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],cU.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],cU.prototype,"data",void 0);cU=u([R({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],cU); V(cU,"ytd-video-description-gaming-section-renderer",function(){if(Lbc!==void 0)return Lbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-video-description-gaming-section-renderer\">\n <h3 id=\"title\" class=\"style-scope ytd-video-description-gaming-section-renderer\">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id=\"media-lockups\" class=\"style-scope ytd-video-description-gaming-section-renderer\"></div>\n<div id=\"topic-link\" class=\"style-scope ytd-video-description-gaming-section-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Lbc=a},{mode:1});var Nbc;var Obc;var Pbc=function(){return J.apply(this,arguments)||this}; l(Pbc,J);var dU=Pbc;u([K(X.YtRendererBehavior),v("design:type",Object)],dU.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],dU.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],dU.prototype,"data",void 0);dU=u([R({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],dU); V(dU,"ytd-structured-description-channel-lockup-renderer",function(){if(Obc!==void 0)return Obc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"thumbnail-container\" class=\"style-scope ytd-structured-description-channel-lockup-renderer\">\n <ytd-thumbnail data=\"[[data]]\" width=\"[[data.thumbnailWidth]]\" class=\"style-scope ytd-structured-description-channel-lockup-renderer\">\n </ytd-thumbnail>\n</div>\n<a id=\"text-wrapper\" class=\"yt-simple-endpoint style-scope ytd-structured-description-channel-lockup-renderer\" data=\"[[data.navigationEndpoint]]\" href$=\"[[computeOptionalHref_(data.navigationEndpoint)]]\">\n <div id=\"description\" class=\"style-scope ytd-structured-description-channel-lockup-renderer\">\n <div id=\"title\" class=\"style-scope ytd-structured-description-channel-lockup-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"subscriber-count\" class=\"style-scope ytd-structured-description-channel-lockup-renderer\">\n [[getSimpleString(data.subscriberCountText)]]\n </div>\n </div>\n</a>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Obc=a},{mode:1});var Qbc;var Rbc=function(){return J.apply(this,arguments)||this}; l(Rbc,J);var eU=Rbc;u([K(X.YtRendererBehavior),v("design:type",Object)],eU.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],eU.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],eU.prototype,"data",void 0);eU=u([R({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],eU); V(eU,"ytd-structured-description-video-lockup-renderer",function(){if(Qbc!==void 0)return Qbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-thumbnail data=\"[[data]]\" hovered=\"[[lockupIsHovered]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" width=\"[[data.thumbnailWidth]]\" class=\"style-scope ytd-structured-description-video-lockup-renderer\">\n</ytd-thumbnail>\n<a id=\"text-wrapper\" class=\"yt-simple-endpoint style-scope ytd-structured-description-video-lockup-renderer\" data=\"[[data.navigationEndpoint]]\" href$=\"[[computeOptionalHref_(data.navigationEndpoint)]]\">\n <div id=\"description\" class=\"style-scope ytd-structured-description-video-lockup-renderer\">\n <div id=\"title\" class=\"style-scope ytd-structured-description-video-lockup-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"subtitle\" class=\"style-scope ytd-structured-description-video-lockup-renderer\">[[getSimpleString(data.shortBylineText)]]</div>\n <yt-formatted-string id=\"metadata-details\" disable-upgrade$=\"[[!data.metadataDetails]]\" hidden=\"[[!data.metadataDetails]]\" no-endpoints=\"\" text=\"[[data.metadataDetails]]\" class=\"style-scope ytd-structured-description-video-lockup-renderer\">\n </yt-formatted-string>\n </div>\n</a>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Qbc=a},{mode:2});var Sbc=function(){return J.apply(this,arguments)||this}; l(Sbc,J); Sbc.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{structuredDescriptionPlaylistLockupRenderer:{component:"ytd-structured-description-playlist-lockup-renderer",params:{showSidePanelThumbnailOverlay:!0,isCompact:!0}},structuredDescriptionVideoLockupRenderer:"ytd-structured-description-video-lockup-renderer",structuredDescriptionChannelLockupRenderer:"ytd-structured-description-channel-lockup-renderer",mediaLockupRenderer:{component:"ytd-media-lockup-renderer",params:{isCompact:!0}}}}}}; var fU=Sbc;u([K(X.YtRendererBehavior),v("design:type",Object)],fU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],fU.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],fU.prototype,"data",void 0);fU=u([R({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],fU); V(fU,"ytd-compact-infocard-renderer",function(){if(Nbc!==void 0)return Nbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-compact-infocard-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Nbc=a},{mode:1});var Tbc;var gU=function(){return J.apply(this,arguments)||this}; l(gU,J);gU.prototype.configureRendererStamper=function(){return{"data.creatorVideosButton":{id:"infocard-videos-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.creatorAboutButton":{id:"infocard-channel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.infocards":{id:"infocards-section",mapping:{compactInfocardRenderer:"ytd-compact-infocard-renderer"}},creatorCustomUrlButtons:{id:"items",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:"yt-button-view-model"}}}}; gU.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"}; ia.Object.defineProperties(gU.prototype,{creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&y("enable_creator_details_shelf_m2")){var a=[],b;((b=this.data)==null?0:b.creatorVideosButton)&&a.push(this.data.creatorVideosButton);var c;((c=this.data)==null?0:c.creatorAboutButton)&&a.push(this.data.creatorAboutButton);b=g(this.data.creatorCustomUrlButtons||[]);for(c=b.next();!c.done;c=b.next())a.push(c.value);return a}}}, showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!y("enable_creator_details_shelf_m2")}}, channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}}); var hU=gU;u([K(X.YtRendererBehavior),v("design:type",Object)],hU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],hU.prototype,"ytRendererstamperBehavior",void 0);u([K(pP.YtdHorizontalListBehavior),v("design:type",Object)],hU.prototype,"ytdHorizontalListBehavior",void 0);u([Q(),v("design:type",Object)],hU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],hU.prototype,"engagementPanel",void 0); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],hU.prototype,"creatorCustomUrlButtons",null);u([Q({reflectToAttribute:!0}),L("data","creatorCustomUrlButtons"),v("design:type",Boolean),v("design:paramtypes",[])],hU.prototype,"showCreatorCustomUrlButtons",null);u([L("showCreatorCustomUrlButtons"),v("design:type",Number),v("design:paramtypes",[])],hU.prototype,"channelAvatarSize",null);hU=u([R({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],hU); V(hU,"ytd-video-description-infocards-section-renderer",function(){if(Tbc!==void 0)return Tbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"header\" class=\"yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer\" data=\"[[data.channelEndpoint]]\" href$=\"[[computeOptionalHref_(data.channelEndpoint)]]\">\n <yt-img-shadow id=\"thumbnail\" alt=\"[[getSimpleString(data.sectionTitle)]]\" hidden=\"[[!data.channelAvatar]]\" thumbnail=\"[[data.channelAvatar]]\" width=\"[[channelAvatarSize]]\" class=\"style-scope ytd-video-description-infocards-section-renderer\">\n </yt-img-shadow>\n <div id=\"header-text\" class=\"style-scope ytd-video-description-infocards-section-renderer\">\n <h3 id=\"title\" class=\"style-scope ytd-video-description-infocards-section-renderer\">[[getSimpleString(data.sectionTitle)]]</h3>\n <div id=\"subtitle\" hidden=\"[[!data.sectionSubtitle]]\" class=\"style-scope ytd-video-description-infocards-section-renderer\">\n [[getSimpleString(data.sectionSubtitle)]]\n </div>\n </div>\n</a>\n<div id=\"action-buttons\" hidden=\"[[showCreatorCustomUrlButtons]]\" class=\"style-scope ytd-video-description-infocards-section-renderer\">\n <div id=\"infocard-videos-button\" class=\"style-scope ytd-video-description-infocards-section-renderer\"></div>\n <div id=\"infocard-channel-button\" class=\"style-scope ytd-video-description-infocards-section-renderer\"></div>\n</div>\n<div id=\"social-links\" hidden=\"[[!showCreatorCustomUrlButtons]]\" class=\"style-scope ytd-video-description-infocards-section-renderer\">\n <div id=\"left-arrow-container\" class=\"arrow-container style-scope ytd-video-description-infocards-section-renderer\">\n <div id=\"left-arrow\" class=\"arrow center-aligned style-scope ytd-video-description-infocards-section-renderer\" on-click=\"prevClick_\" hidden=\"[[atStart]]\">\n <yt-icon icon=\"yt-icons:chevron_left\" class=\"style-scope ytd-video-description-infocards-section-renderer\"></yt-icon>\n </div>\n </div>\n <div id=\"scroll-container\" class=\"style-scope ytd-video-description-infocards-section-renderer\">\n <div id=\"items\" class=\"style-scope ytd-video-description-infocards-section-renderer\"></div>\n </div>\n <div id=\"right-arrow-container\" class=\"arrow-container style-scope ytd-video-description-infocards-section-renderer\">\n <div id=\"right-arrow\" class=\"arrow center-aligned style-scope ytd-video-description-infocards-section-renderer\" on-click=\"nextClick_\">\n <yt-icon icon=\"yt-icons:chevron_right\" class=\"style-scope ytd-video-description-infocards-section-renderer\"></yt-icon>\n </div>\n </div>\n</div>\n<div id=\"infocards-section\" class=\"style-scope ytd-video-description-infocards-section-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Tbc=a});var Ubc;var Vbc=function(){var a=J.apply(this,arguments)||this;a.isShortsStyle=!1;return a}; l(Vbc,J);f=Vbc.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?vv(this.hostElement,"yt-disable-lockup-interaction"):vv(this.hostElement,"yt-enable-lockup-interaction"))}; f.isMetaBlockEmpty=function(a){return!a||!a.longBylineText&&!a.shortBylineText&&!a.shortViewCountText&&!a.viewCountText}; f.computeHasOneLineTitle=function(a){return this.forceOneLineTitle||!(a==null||!a.buttons)}; f.computeDisableInteraction=function(){var a;return!((a=this.data)==null?0:a.navigationEndpoint)}; f.hasSingularTopStandaloneBadge=function(){var a;return!((a=this.data)==null||!a.topStandaloneBadge)}; ia.Object.defineProperties(Vbc.prototype,{shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}}, topBadges:{configurable:!0,enumerable:!0,get:function(){var a;return this.hasSingularTopStandaloneBadge()?[(a=this.data)==null?void 0:a.topStandaloneBadge]:[]}}, inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var a;return this.shouldShowTopBadges?((a=this.data)==null?void 0:a.badges)||[]:[]}}, shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}}, compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}}); var iU=Vbc;iU.prototype.disableInteractionChanged=iU.prototype.disableInteractionChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],iU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],iU.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],iU.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Zz),v("design:type",Object)],iU.prototype,"ytdLockupBehavior",void 0); u([Q({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),v("design:type",Boolean)],iU.prototype,"metaBlockEmpty",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")}}), v("design:type",Boolean)],iU.prototype,"watchFeedBigThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), v("design:type",String)],iU.prototype,"thumbnailWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],iU.prototype,"isShortsStyle",void 0);u([Q(),v("design:type",Object)],iU.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),v("design:type",Boolean)],iU.prototype,"hasOneLineTitle",void 0);u([Q(),v("design:type",Boolean)],iU.prototype,"hideThumbnail",void 0);u([Q(),v("design:type",Boolean)],iU.prototype,"forceOneLineTitle",void 0); u([Q({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),v("design:type",Boolean)],iU.prototype,"disableInteraction",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],iU.prototype,"musicMetadataVideoLockup",void 0);u([O("disableInteraction"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],iU.prototype,"disableInteractionChanged",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],iU.prototype,"shouldShowTopBadges",null); u([L("data"),v("design:type",Array),v("design:paramtypes",[])],iU.prototype,"topBadges",null);u([L("shouldShowTopBadges","data"),v("design:type",Array),v("design:paramtypes",[])],iU.prototype,"inlineMetadataBadges",null);u([L("shouldShowTopBadges"),v("design:type",Boolean),v("design:paramtypes",[])],iU.prototype,"shouldShowBadgesBelowMetadata",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],iU.prototype,"compactTitleClass",null); iU=u([R({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],iU); V(iU,"ytd-compact-video-renderer",function(){if(Ubc!==void 0)return Ubc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-compact-video-renderer\">\n <ytd-thumbnail data=\"[[data]]\" disable-interaction=\"[[disableInteraction]]\" hidden=\"[[hideThumbnail]]\" hovered=\"[[lockupIsHovered]]\" queued=\"[[queued]]\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-compact-video-renderer\">\n </ytd-thumbnail>\n <div class=\"details style-scope ytd-compact-video-renderer\">\n <div class=\"metadata style-scope ytd-compact-video-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-compact-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" rel=\"[[computeNofollow_(data.navigationEndpoint)]]\">\n <h3 class=\"style-scope ytd-compact-video-renderer\">\n \n <ytd-badge-supported-renderer class=\"top-badge style-scope ytd-compact-video-renderer\" badges=\"[[topBadges]]\" collection-truncate=\"\" disable-upgrade$=\"[[!shouldShowTopBadges]]\" hidden=\"[[!shouldShowTopBadges]]\">\n </ytd-badge-supported-renderer>\n <span class$=\"[[compactTitleClass]] style-scope ytd-compact-video-renderer\" id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-compact-video-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <div class=\"secondary-metadata style-scope ytd-compact-video-renderer\">\n \n <ytd-video-meta-block class=\"compact style-scope ytd-compact-video-renderer\" badges=\"[[inlineMetadataBadges]]\" data=\"[[data]]\" inline-badges=\"\" no-endpoints=\"\" truncate-metadata-line=\"\" watch-feed-big-thumbs=\"[[watchFeedBigThumbs]]\"></ytd-video-meta-block>\n \n <ytd-badge-supported-renderer class=\"badges style-scope ytd-compact-video-renderer\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!shouldShowBadgesBelowMetadata]]\" hidden=\"[[!shouldShowBadgesBelowMetadata]]\" wrap-badges=\"\">\n </ytd-badge-supported-renderer>\n </div>\n </a>\n <div id=\"buttons\" class=\"style-scope ytd-compact-video-renderer\"></div>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-compact-video-renderer\"></div>\n <div id=\"queue-button\" class=\"style-scope ytd-compact-video-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-compact-video-renderer\"></div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-compact-video-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ubc=a},{mode:0});var Wbc;var jU=function(){var a=J.apply(this,arguments)||this;a.isExpanded=!1;return a}; l(jU,J);jU.prototype.computeHasDefaultMetadataEndpoint=function(a){var b;a=a==null?void 0:(b=a.defaultMetadata)==null?void 0:b.runs;return!(!a||a.length!==1||!a[0].navigationEndpoint)}; jU.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)}; ia.Object.defineProperties(jU.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.expandedMetadata)}}, showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}}); var kU=jU;u([K(X.YtRendererBehavior),v("design:type",Object)],kU.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],kU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],kU.prototype,"isExpanded",void 0);u([Q({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),v("design:type",Boolean)],kU.prototype,"hasDefaultMetadataEndpoint",void 0); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],kU.prototype,"isExpandable",null);u([L("data","isExpandable","isExpanded"),v("design:type",Boolean),v("design:paramtypes",[])],kU.prototype,"showExpandedMetadata",null);kU=u([R({is:"ytd-info-row-renderer",disableElementRegistration:!0})],kU); V(kU,"ytd-info-row-renderer",function(){if(Wbc!==void 0)return Wbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"info-row-container\" on-click=\"onRowExpand\" class=\"style-scope ytd-info-row-renderer\">\n <div id=\"info-row-header\" class=\"style-scope ytd-info-row-renderer\">\n <div id=\"title\" class=\"style-scope ytd-info-row-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"default-metadata-section\" hidden=\"[[isExpanded]]\" class=\"style-scope ytd-info-row-renderer\">\n <yt-formatted-string id=\"default-metadata\" bold-links=\"\" text=\"[[data.defaultMetadata]]\" class=\"style-scope ytd-info-row-renderer\">\n </yt-formatted-string>\n <span id=\"truncation-text\" class=\"style-scope ytd-info-row-renderer\">[[getSimpleString(data.truncationText)]]</span>\n <yt-icon id=\"icon\" class=\"expand-icon style-scope ytd-info-row-renderer\" hidden=\"[[!data.expandIcon.iconType]]\" icon=\"[[data.expandIcon.iconType]]\">\n </yt-icon>\n </div>\n </div>\n <yt-formatted-string id=\"expanded-metadata\" hidden=\"[[!showExpandedMetadata]]\" text=\"[[data.expandedMetadata]]\" class=\"style-scope ytd-info-row-renderer\">\n </yt-formatted-string>\n</div>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Wbc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var Xbc;var Ybc=function(){var a=J.apply(this,arguments)||this;a.currentIndex=0;a.supportComponentResize=!0;a.modern=y("kevlar_modern_sd_v2");a.JSC$14827_lastScrollContainerWidth=NaN;return a}; l(Ybc,J);f=Ybc.prototype; f.configureRendererStamper=function(){return{videoLockups:{id:"items",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",params:{forceOneLineTitle:!0,musicMetadataVideoLockup:!0,hideThumbnail:!0}}},reuseComponents:!1},infoRows:{id:"info-rows",mapping:{infoRowRenderer:"ytd-info-row-renderer"}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer", properties:{"on-tap":"[[boundNextClick]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}}; f.getItemsPath=function(){return"videoLockups"}; f.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()}; f.onIronResize=function(){this.updateVideoLockupStyles()}; f.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()}; f.updateVideoLockupStyles=function(){var a;this.JSC$14827_scrollContainer!==void 0&&(a=this.videoLockups)!=null&&a.length&&(a=this.JSC$14827_scrollContainer.clientWidth,a!==this.JSC$14827_lastScrollContainerWidth&&(this.JSC$14827_lastScrollContainerWidth=a,mz(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(a*.8,415)+"px"}),vv(this.hostElement,"iron-resize")))}; ia.Object.defineProperties(Ybc.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var a=[],b;if((b=this.data)==null||!b.carouselLockups)return a;b=g(this.data.carouselLockups);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=void 0;((d=A(c,TUb))==null?0:d.videoLockup)&&a.push(A(c,TUb).videoLockup)}return a}}, hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.videoLockups)==null||!a.length)}}, infoRows:{configurable:!0,enumerable:!0,get:function(){var a=[],b;if((b=this.data)==null||!b.carouselLockups)return a;var c;return(c=A(this.data.carouselLockups[this.scrollCount],TUb))==null?void 0:c.infoRows}}}); var lU=Ybc;lU.prototype.dataChanged=lU.prototype.dataChanged;lU.prototype.onIronResize=lU.prototype.onIronResize;lU.prototype.hiddenChanged=lU.prototype.hiddenChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],lU.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],lU.prototype,"componentBehavior",void 0);u([K(pP.YtdHorizontalListBehavior),v("design:type",Object)],lU.prototype,"ytdHorizontalListBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],lU.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],lU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],lU.prototype,"inlineStructuredDescription",void 0);u([Q({value:2}),v("design:type",Number)],lU.prototype,"initialCount",void 0);u([Q(),v("design:type",Object)],lU.prototype,"currentIndex",void 0);u([Q(),v("design:type",Number)],lU.prototype,"scrollCount",void 0); u([Q(),v("design:type",Object)],lU.prototype,"supportComponentResize",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],lU.prototype,"contentHidden",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lU.prototype,"modern",void 0);u([My("#scroll-container"),v("design:type",HTMLDivElement)],lU.prototype,"JSC$14827_scrollContainer",void 0);u([O("contentHidden"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lU.prototype,"hiddenChanged",null); u([L("data"),v("design:type",Array),v("design:paramtypes",[])],lU.prototype,"videoLockups",null);u([L("videoLockups"),v("design:type",Boolean),v("design:paramtypes",[])],lU.prototype,"hasVideoLockups",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lU.prototype,"onIronResize",null);u([L("data","scrollCount"),v("design:type",Object),v("design:paramtypes",[])],lU.prototype,"infoRows",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lU.prototype,"dataChanged",null);lU=u([R({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],lU); V(lU,"ytd-video-description-music-section-renderer",function(){if(Xbc!==void 0)return Xbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-video-description-music-section-renderer\">\n <h3 id=\"title\" class=\"style-scope ytd-video-description-music-section-renderer\">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id=\"video-lockups\" hidden=\"[[!hasVideoLockups]]\" class=\"style-scope ytd-video-description-music-section-renderer\">\n <div id=\"left-arrow-container\" class=\"arrow-container style-scope ytd-video-description-music-section-renderer\">\n <div id=\"left-arrow-button\" class=\"arrow style-scope ytd-video-description-music-section-renderer\" hidden=\"[[atStart]]\"></div>\n </div>\n <div id=\"scroll-container\" class=\"style-scope ytd-video-description-music-section-renderer\">\n <div id=\"items\" class=\"style-scope ytd-video-description-music-section-renderer\"></div>\n </div>\n <div id=\"right-arrow-container\" class=\"arrow-container style-scope ytd-video-description-music-section-renderer\">\n <div id=\"right-arrow-button\" class=\"arrow style-scope ytd-video-description-music-section-renderer\" hidden=\"[[atEnd]]\"></div>\n </div>\n</div>\n<div id=\"info-rows\" class=\"style-scope ytd-video-description-music-section-renderer\"></div>\n<a id=\"premium-upsell-link\" class=\"yt-simple-endpoint style-scope ytd-video-description-music-section-renderer\" aria-label$=\"[[data.premiumUpsellLink.title.accessibility.accessibilityData.label]]\" hidden=\"[[!data.premiumUpsellLink]]\" href$=\"[[computeOptionalHref_(data.premiumUpsellLink.navigationEndpoint)]]\" title$=\"[[getSimpleString(data.premiumUpsellLink.title)]]\" data=\"[[data.premiumUpsellLink.navigationEndpoint]]\">\n <yt-formatted-string id=\"premium-upsell-text\" text=\"[[data.premiumUpsellLink]]\" class=\"style-scope ytd-video-description-music-section-renderer\">\n </yt-formatted-string>\n</a>\n<div id=\"topic-link\" class=\"style-scope ytd-video-description-music-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Xbc=a});var Zbc;var $bc=function(){var a=J.apply(this,arguments)||this;a.modern=y("kevlar_modern_sd_v2");a.modernTypography=y("web_modern_typography");return a}; l($bc,J);$bc.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; var mU=$bc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],mU.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],mU.prototype,"ytRendererBehavior",void 0);u([Q({}),v("design:type",Object)],mU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],mU.prototype,"modern",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],mU.prototype,"modernTypography",void 0); mU=u([R({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],mU); V(mU,"ytd-video-description-transcript-section-renderer",function(){if(Zbc!==void 0)return Zbc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<div id=\"header\" class=\"style-scope ytd-video-description-transcript-section-renderer\">\n <div id=\"title\" class=\"style-scope ytd-video-description-transcript-section-renderer\">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id=\"sub-header\" class=\"style-scope ytd-video-description-transcript-section-renderer\">\n <p id=\"sub-header-text\" class=\"style-scope ytd-video-description-transcript-section-renderer\">[[getSimpleString(data.subHeaderText)]]</p>\n</div>\n<div id=\"button-container\" class=\"style-scope ytd-video-description-transcript-section-renderer\">\n <div id=\"primary-button\" class=\"style-scope ytd-video-description-transcript-section-renderer\"></div>\n</div>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Zbc=a},{mode:1});var acc;var bcc;var ccc=gk("HTML_DIR")==="rtl";function dcc(a,b){if(a.simpleText)return Object.assign({},a,{simpleText:DB(a.simpleText,b)});if(!a.runs)return a;for(var c=Object.assign({},a,{runs:[]}),d=0,e=g(a.runs),h=e.next();!h.done;h=e.next())if(h=h.value,h.text)if(d+h.text.length<=b)c.runs.push(h),d+=h.text.length;else return c.runs.push(Object.assign({},h,{text:DB(h.text,b-d)})),c;return a} var ecc=function(){var a=J.apply(this,arguments)||this;a.engagementPanel=!1;a.maxLines=2;a.expandButtonOffset=0;a.showExpandButton=!1;a.isTruncated=!1;a.isExpanded=!1;a.currentSnippetType=2;a.alwaysShowExpandButton=!1;a.JSC$14835_lastWidth=NaN;a.observer=null;a.left=0;a.right=0;a.mid=0;a.longestSnippetLength=0;a.isFinalSnippet=!1;a.isFirstMutation=!1;a.isResetMutation=!1;a.OVERFLOW_THRESHOLD=5;return a}; l(ecc,J);f=ecc.prototype;f.onClick=function(a){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!Uz(Yy(a)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var b;if((b=window.getSelection())==null||!b.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}}; f.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText}; f.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText}; f.updateTextOnSnippetTypeChange=function(){y("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()}; f.setUpBinarySearch=function(a){a=a*this.maxLines/8;this.left=0;var b,c;this.right=Math.min(a*2,(c=(b=this.simpleText)==null?void 0:b.length)!=null?c:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0}; f.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0}; f.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&Jm(new Mk("AttributedSnippet is empty when the description is not empty",this.text))}; f.mutationCallback=function(){if(this.observer!=null){var a=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var b=Math.floor(a*this.maxLines/8);this.setSnippetText(this.text,b);b!==0||this.attributedTextIsEmpty()||Jm(new Mk("Estimated visible character count is 0 for AttributedString description",this.text));this.isFinalSnippet=!0;return}if(this.isResetMutation){this.isResetMutation=!1;this.observer.disconnect();this.attributedTextIsEmpty()?this.maybeLogWarningForEmptyAttributedSnippet(): this.resize(!0);return}}if(this.isFinalSnippet)this.expandButtonOffset=this.computeExpandButtonOffset(),this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else if(this.isFirstMutation){if(this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;a=a*this.maxLines/8;this.left=0;var c;this.right=Math.min(a*2,(c=(b=this.simpleText)==null?void 0:b.length)!=null?c:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0;this.setSnippetText(this.text, this.mid);this.isFirstMutation=!1}else this.isTruncated=!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset()),this.isFinalSnippet=!0,this.isFirstMutation=!1,this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();}else{this.isOverflowing()?this.right=this.mid-1:(this.left=this.mid+1,this.longestSnippetLength=this.mid);if(this.left>this.right){if(this.mid===this.longestSnippetLength){this.expandButtonOffset=this.computeExpandButtonOffset();this.observer.disconnect(); this.maybeLogWarningForEmptyAttributedSnippet();return}this.setSnippetText(this.text,this.longestSnippetLength);this.isFinalSnippet=!0}this.mid=Math.floor(this.left+(this.right-this.left)/2);this.setSnippetText(this.text,this.mid)}}}; f.mutationObserve=function(a){var b=this;this.observer||(this.observer=new MutationObserver(function(){b.mutationCallback()})); this.observer.observe(a,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})}; f.attached=function(){var a=this;dt(this,function(){a.resize()})}; f.isExpandedChanged=function(){vv(this.hostElement,"yt-text-inline-expander-expanded-changed")}; f.updateSnippetContainerMaxHeight=function(){this.isExpanded?(this.snippetContainer.style.setProperty("overflow",""),this.snippetContainer.style.setProperty("max-height","")):(this.snippetContainer.style.setProperty("overflow","hidden"),this.snippetContainer.style.setProperty("max-height",2*this.maxLines+"rem"));this.resize(!0)}; f.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var a="linear-gradient(\n to top,\n transparent 0%,\n transparent 2rem,\n #000 2rem,\n #000 100%), linear-gradient(\n to "+((ccc?"left":"right")+",\n #000 0%,\n #000 "+(this.expandButtonOffset-24)+"px,\n transparent "+this.expandButtonOffset+"px,\n transparent 100%)");this.snippetContainer.style.setProperty("-webkit-mask-image",a);this.snippetContainer.style.setProperty("mask-image", a)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(ccc?"right":"left",this.expandButtonOffset+"px")}; f.onTextChanged=function(){this.isAttached&&this.resize(!0)}; f.setSnippetText=function(a,b){a||(a={});if(EB(a)){var c=nlb(a,b);c.attachmentRuns||c.commandRuns||c.decorationRuns||c.styleRuns||c.alignment||c.lineBreakMode?this.attributedSnippetText?(this.attributedSnippetText.data=nlb(a,b),this.attributedSnippetText.headerRuns=olb(b,this.headerRuns),this.currentSnippetType=0,y("web_enable_attributed_description_flush_debouncer")&&edb(this.attributedSnippetText)):Jm(new Mk("Tried to set snippet text when HTML element was null",a)):(this.plainSnippetText.textContent= DB(a.content||"",b),this.currentSnippetType=2)}else{a:{c=dcc(a,b);if(c.runs){c=g(c.runs);for(var d=c.next();!d.done;d=c.next())if(d=d.value,d.bold||d.deemphasize||d.italics||d.strikethrough||d.textColor||d.navigationEndpoint||A(d,Cu)){c=!0;break a}}c=!1}c?this.formattedSnippetText?(this.formattedSnippetText.text=dcc(a,b),this.currentSnippetType=1):Jm(new Mk("Tried to set snippet text when HTML element was null",a)):(this.plainSnippetText.textContent=DB(Sw(a),b),this.currentSnippetType=2)}}; f.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetText?this.attributedSnippetText.childNodes.length===0:this.plainSnippetText.childNodes.length===0}; f.attributedTextIsEmpty=function(){var a=this.text;if(!EB(a))return!0;var b;return((b=a.content)==null?void 0:b.length)===0?!0:!1}; f.resize=function(a){if(this.snippetText){if(a===void 0?0:a)this.JSC$14835_lastWidth=NaN;var b=this.hostElement.offsetWidth;if(b!==this.JSC$14835_lastWidth&&!this.isExpanded)if(this.JSC$14835_lastWidth=b,this.hasAttributedStringText&&!y("web_enable_attributed_description_flush_debouncer"))this.attributedSnippetIsEmpty()?(this.showExpandButton=this.alwaysShowExpandButton,this.isFinalSnippet=!1,this.isFirstMutation=!0,this.mutationObserve(this.snippetText),this.setSnippetText(this.text,Infinity)):(this.isResetMutation= !0,this.mutationObserve(this.snippetText),this.setSnippetText(this.text,0));else if(this.setSnippetText(this.text,Infinity),this.showExpandButton=this.alwaysShowExpandButton,this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;a=0;var c,d;b=Math.min(b*this.maxLines/8*2,(d=(c=this.simpleText)==null?void 0:c.length)!=null?d:0)-1;for(c=0;a<=b;)d=Math.floor(a+(b-a)/2),this.setSnippetText(this.text,d),this.isOverflowing()?b=d-1:(a=d+1,c=d);this.setSnippetText(this.text,c);this.expandButtonOffset= this.computeExpandButtonOffset()}else this.isTruncated=!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}}; f.collapse=function(){this.isExpanded=!1;this.resize(!0)}; f.onExpandClick=function(){var a=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);y("inline_expander_reset_focus_killswitch")||dt(this,function(){var b;((b=um().resolve(tm(rB)))==null?0:b.isKeyBoardInUse())&&cm(a.hostElement)}); vv(this.hostElement,"yt-text-inline-expander-expand-clicked")}; f.onCollapseClick=function(){this.collapse();vv(this.hostElement,"yt-text-inline-expander-collapse-clicked")}; f.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD}; f.computeExpandButtonOffset=function(){var a=this.expandSizer;return a?ccc?a.offsetParent?a.offsetParent.offsetWidth-a.offsetWidth-a.offsetLeft:0:a.offsetLeft:0}; ia.Object.defineProperties(ecc.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?EB(this.text)?this.text.content||"":Sw(this.text):""}}, expandedText:{configurable:!0,enumerable:!0,get:function(){return this.isExpanded?this.text:void 0}}, expandedHeaderRuns:{configurable:!0,enumerable:!0,get:function(){return this.isExpanded?this.headerRuns:void 0}}, hasAttributedStringText:{configurable:!0,enumerable:!0,get:function(){return EB(this.text)?!0:this.text&&y("web_replace_formatted_with_attributed_string")&&ykb(this.text)?(this.text=tB(this.text),!0):!1}}, showCollapseButton:{configurable:!0,enumerable:!0,get:function(){return!!this.collapseLabel&&this.isExpanded}}, useAttributedSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===0}}, useFormattedSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===1}}, usePlainSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===2}}}); var nU=ecc;nU.prototype.onTextChanged=nU.prototype.onTextChanged;nU.prototype.updateMaskAndExpandButtonOffset=nU.prototype.updateMaskAndExpandButtonOffset;nU.prototype.updateSnippetContainerMaxHeight=nU.prototype.updateSnippetContainerMaxHeight;nU.prototype.isExpandedChanged=nU.prototype.isExpandedChanged;nU.prototype.updateTextOnSnippetTypeChange=nU.prototype.updateTextOnSnippetTypeChange;nU.prototype.updateIsFormattedExpanded=nU.prototype.updateIsFormattedExpanded; nU.prototype.updateIsAttributedExpanded=nU.prototype.updateIsAttributedExpanded;nU.prototype.onClick=nU.prototype.onClick;u([K(BA.YtComponentBehavior),v("design:type",Object)],nU.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],nU.prototype,"text",void 0);u([Q(),v("design:type",Array)],nU.prototype,"headerRuns",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],nU.prototype,"engagementPanel",void 0);u([Q(),v("design:type",Object)],nU.prototype,"maxLines",void 0); u([Q(),v("design:type",String)],nU.prototype,"expandLabel",void 0);u([Q(),v("design:type",String)],nU.prototype,"collapseLabel",void 0);u([Q(),v("design:type",Object)],nU.prototype,"expandCommand",void 0);u([Q(),v("design:type",Object)],nU.prototype,"expandButtonOffset",void 0);u([L("text"),v("design:type",String),v("design:paramtypes",[])],nU.prototype,"simpleText",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],nU.prototype,"onClick",null); u([L("text","isExpanded"),v("design:type",Object),v("design:paramtypes",[])],nU.prototype,"expandedText",null);u([L("headerRuns","isExpanded"),v("design:type",Object),v("design:paramtypes",[])],nU.prototype,"expandedHeaderRuns",null);u([L("text"),v("design:type",Boolean),v("design:paramtypes",[])],nU.prototype,"hasAttributedStringText",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],nU.prototype,"showExpandButton",void 0); u([L("collapseLabel","isExpanded"),v("design:type",Object),v("design:paramtypes",[])],nU.prototype,"showCollapseButton",null);u([Q(),v("design:type",Object)],nU.prototype,"isTruncated",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],nU.prototype,"isExpanded",void 0);u([Q(),v("design:type",Boolean)],nU.prototype,"isAttributedExpanded",void 0); u([O("isExpanded","hasAttributedStringText"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nU.prototype,"updateIsAttributedExpanded",null);u([Q(),v("design:type",Boolean)],nU.prototype,"isFormattedExpanded",void 0);u([O("isExpanded","hasAttributedStringText"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nU.prototype,"updateIsFormattedExpanded",null);u([Q(),v("design:type",Number)],nU.prototype,"currentSnippetType",void 0); u([L("currentSnippetType"),v("design:type",Object),v("design:paramtypes",[])],nU.prototype,"useAttributedSnippet",null);u([L("currentSnippetType"),v("design:type",Object),v("design:paramtypes",[])],nU.prototype,"useFormattedSnippet",null);u([L("currentSnippetType"),v("design:type",Object),v("design:paramtypes",[])],nU.prototype,"usePlainSnippet",null);u([Q(),v("design:type",Object)],nU.prototype,"alwaysShowExpandButton",void 0); u([O("currentSnippetType"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nU.prototype,"updateTextOnSnippetTypeChange",null);u([My("#snippet"),v("design:type",HTMLElement)],nU.prototype,"snippetContainer",void 0);u([My("#snippet-text"),v("design:type",HTMLElement)],nU.prototype,"snippetText",void 0);u([My("#plain-snippet-text"),v("design:type",HTMLElement)],nU.prototype,"plainSnippetText",void 0); u([My("#formatted-snippet-text"),v("design:type",Object)],nU.prototype,"formattedSnippetText",void 0);u([My("#attributed-snippet-text"),v("design:type",Object)],nU.prototype,"attributedSnippetText",void 0);u([My("#expand"),v("design:type",HTMLElement)],nU.prototype,"expandButton",void 0);u([My("#expand-sizer"),v("design:type",HTMLElement)],nU.prototype,"expandSizer",void 0); u([Py("isExpanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nU.prototype,"isExpandedChanged",null);u([O("isExpanded","maxLines"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nU.prototype,"updateSnippetContainerMaxHeight",null);u([O("isTruncated","showExpandButton","expandButtonOffset"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nU.prototype,"updateMaskAndExpandButtonOffset",null); u([Py("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nU.prototype,"onTextChanged",null);nU=u([R({is:"ytd-text-inline-expander",disableElementRegistration:!0})],nU); V(nU,"ytd-text-inline-expander",function(){if(bcc!==void 0)return bcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-attributed-string data=\"[[expandedText]]\" disable-upgrade$=\"[[!hasAttributedStringText]]\" header-runs=\"[[expandedHeaderRuns]]\" hidden=\"[[!isAttributedExpanded]]\" user-input=\"\" class=\"style-scope ytd-text-inline-expander\"></yt-attributed-string><yt-formatted-string disable-attributed-string=\"\" disable-upgrade$=\"[[hasAttributedStringText]]\" hidden=\"[[!isFormattedExpanded]]\" split-lines=\"[[!hasAttributedStringText]]\" text=\"[[expandedText]]\" class=\"style-scope ytd-text-inline-expander\"></yt-formatted-string><div id=\"snippet\" class=\"style-scope ytd-text-inline-expander\"><span id=\"snippet-text\" hidden=\"[[isExpanded]]\" class=\"style-scope ytd-text-inline-expander\"><span id=\"plain-snippet-text\" hidden=\"[[!usePlainSnippet]]\" class=\"style-scope ytd-text-inline-expander\"></span><yt-attributed-string id=\"attributed-snippet-text\" disable-upgrade$=\"[[!hasAttributedStringText]]\" hidden=\"[[!useAttributedSnippet]]\" user-input=\"\" class=\"style-scope ytd-text-inline-expander\"></yt-attributed-string><yt-formatted-string id=\"formatted-snippet-text\" disable-attributed-string=\"\" disable-upgrade$=\"[[hasAttributedStringText]]\" hidden=\"[[!useFormattedSnippet]]\" class=\"style-scope ytd-text-inline-expander\"></yt-formatted-string></span><span hidden=\"[[!showExpandButton]]\" class=\"style-scope ytd-text-inline-expander\"> </span><span id=\"ellipsis\" hidden=\"[[!isTruncated]]\" class=\"style-scope ytd-text-inline-expander\">\u2026</span><tp-yt-paper-button id=\"expand-sizer\" class=\"button style-scope ytd-text-inline-expander\" hidden=\"[[!showExpandButton]]\">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id=\"expand\" class=\"button style-scope ytd-text-inline-expander\" hidden=\"[[!showExpandButton]]\" on-click=\"onExpandClick\">[[expandLabel]]</tp-yt-paper-button><slot name=\"extra-content\" class=\"style-scope ytd-text-inline-expander\"></slot><tp-yt-paper-button id=\"collapse\" class=\"button style-scope ytd-text-inline-expander\" hidden=\"[[!showCollapseButton]]\" on-click=\"onCollapseClick\">[[collapseLabel]]</tp-yt-paper-button>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return bcc=a});var oU=function(){var a=J.apply(this,arguments)||this;a.useInlineExpander=y("swatcheroo_ep_use_inline_expander")||y("web_timeline_view");a.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return a}; l(oU,J);oU.prototype.panelContentVisibleChanged=function(){if(this.panelContentVisible){if(this.expander){var a;(a=this.expander)==null||a.reset()}var b;if((b=this.inlineExpander)==null?0:b.isExpanded)this.inlineExpander.isExpanded=!1}}; oU.prototype.handleUpdateDescriptionAction=function(a){if(a=A(a,OUb))if(a.isEmpty||!a.description&&!a.attributedDescription)T(this.hostElement).querySelector("#description").hidden=!0;else if(a.attributedDescription)this.set("data.attributedDescriptionBodyText",a.attributedDescription);else if(a.description){var b;((b=this.data)==null?0:b.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",tB(a.description)):this.set("data.descriptionBodyText",a.description)}}; oU.prototype.updateHasDescriptionOnlyFromBinding=function(a){this.hasDescriptionOnly=a.detail.value}; ia.Object.defineProperties(oU.prototype,{hasAttributedStringText:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.attributedDescriptionBodyText)}}, hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.attributedDescriptionBodyText)||!((b=this.data)==null||!b.descriptionBodyText)}}, collapsedLines:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.data)==null?void 0:a.collapsedLineCount)!=null?b:uk("web_watch_description_collapsed_default_lines",12)}}, descriptionCollapsedHeight:{configurable:!0,enumerable:!0,get:function(){return this.collapsedLines*20}}, descriptionText:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return(c=(a=this.data)==null?void 0:a.descriptionBodyText)!=null?c:(b=this.data)==null?void 0:b.attributedDescriptionBodyText}}, descriptionBodyText:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.descriptionBodyText}}, attributedDescriptionBodyText:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.attributedDescriptionBodyText}}, headerRuns:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.headerRuns}}, sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.sourceAttributions}}}); var pU=oU;pU.prototype.panelContentVisibleChanged=pU.prototype.panelContentVisibleChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],pU.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],pU.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],pU.prototype,"data",void 0); u([Q(),v("design:type",Boolean)],pU.prototype,"panelContentVisible",void 0);u([Q(),v("design:type",Boolean)],pU.prototype,"hasDescriptionOnly",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],pU.prototype,"engagementPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],pU.prototype,"shortsPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],pU.prototype,"useInlineExpander",void 0); u([My("#expander"),v("design:type",Object)],pU.prototype,"expander",void 0);u([My("#inline-expander"),v("design:type",Object)],pU.prototype,"inlineExpander",void 0);u([O("panelContentVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pU.prototype,"panelContentVisibleChanged",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],pU.prototype,"hasAttributedStringText",null); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],pU.prototype,"hasDescriptionText",null);u([L("data"),v("design:type",Number),v("design:paramtypes",[])],pU.prototype,"collapsedLines",null);u([L("data"),v("design:type",Number),v("design:paramtypes",[])],pU.prototype,"descriptionCollapsedHeight",null);u([L("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),v("design:type",Object),v("design:paramtypes",[])],pU.prototype,"descriptionText",null); u([L("data","data.descriptionBodyText"),v("design:type",Object),v("design:paramtypes",[])],pU.prototype,"descriptionBodyText",null);u([L("data","data.attributedDescriptionBodyText"),v("design:type",Object),v("design:paramtypes",[])],pU.prototype,"attributedDescriptionBodyText",null);u([L("data","data.headerRuns"),v("design:type",Object),v("design:paramtypes",[])],pU.prototype,"headerRuns",null); u([L("data","data.sourceAttributions"),v("design:type",Object),v("design:paramtypes",[])],pU.prototype,"sourceAttributions",null);pU=u([R({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],pU); V(pU,"ytd-expandable-video-description-body-renderer",function(){if(acc!==void 0)return acc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-expander id=\"expander\" collapsed-height=\"[[descriptionCollapsedHeight]]\" hidden=\"[[useInlineExpander]]\" is-toggled=\"[[hasDescriptionOnly]]\" on-is-toggled-changed=\"updateHasDescriptionOnlyFromBinding\" class=\"style-scope ytd-expandable-video-description-body-renderer\">\n <div id=\"description\" slot=\"content\" class=\"style-scope ytd-expandable-video-description-body-renderer\">\n <yt-attributed-string class=\"content style-scope ytd-expandable-video-description-body-renderer\" data=\"[[attributedDescriptionBodyText]]\" disable-upgrade$=\"[[!hasAttributedStringText]]\" header-runs=\"[[headerRuns]]\" hidden=\"[[!hasAttributedStringText]]\" user-input=\"\">\n </yt-attributed-string>\n <yt-formatted-string class=\"content style-scope ytd-expandable-video-description-body-renderer\" force-default-style=\"\" hidden=\"[[hasAttributedStringText]]\" split-lines=\"\" text=\"[[descriptionBodyText]]\">\n </yt-formatted-string>\n </div>\n <yt-formatted-string class=\"more-button style-scope ytd-expandable-video-description-body-renderer\" slot=\"more-button\" role=\"button\" text=\"[[data.showMoreText]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"less-button style-scope ytd-expandable-video-description-body-renderer\" slot=\"less-button\" role=\"button\" text=\"[[data.showLessText]]\">\n </yt-formatted-string>\n</ytd-expander>\n<ytd-text-inline-expander id=\"inline-expander\" collapse-label=\"[[getSimpleString(data.showLessText)]]\" disable-upgrade$=\"[[!useInlineExpander]]\" engagement-panel=\"[[engagementPanel]]\" expand-label=\"[[getSimpleString(data.showMoreText)]]\" header-runs=\"[[headerRuns]]\" hidden=\"[[!useInlineExpander]]\" max-lines=\"[[collapsedLines]]\" text=\"[[descriptionText]]\" class=\"style-scope ytd-expandable-video-description-body-renderer\">\n</ytd-text-inline-expander>\n<div id=\"source-attributions-wrapper\" engagement-panel=\"[[engagementPanel]]\" class=\"style-scope ytd-expandable-video-description-body-renderer\">\n<template is=\"dom-repeat\" items=\"[[sourceAttributions]]\" as=\"sourceAttribution\" class=\"style-scope ytd-expandable-video-description-body-renderer\">\n <yt-attributed-string class=\"source-attribution style-scope ytd-expandable-video-description-body-renderer\" data=\"[[sourceAttribution]]\" link-inherit-color=\"\">\n </yt-attributed-string>\n </template>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return acc=a},{mode:Mz("kevlar_poly_si_batch_j036")?1:2});var fcc;var gcc;var hcc=Gz(function(a){var b=a.data;return F("factoid-renderer",{class:"YtwFactoidRendererHost"},F("div",{class:"YtwFactoidRendererFactoid",role:"text","aria-label":function(){return b().accessibilityText}},F("span",{class:"YtwFactoidRendererValue"},F(LB,{text:function(){return b().value}})),F("span",{class:"YtwFactoidRendererLabel"},F(LB,{text:function(){return b().label}}))))});bB(hcc,"factoid-renderer",{props:{data:$A}});var icc={factoidRenderer:hcc},jcc=Gz(function(a){var b=a.data;return F("upload-time-factoid-renderer",null,F(SC,{mapping:icc,data:function(){return b().factoid}}))});bB(jcc,"upload-time-factoid-renderer",{props:{data:aB}});var kcc={factoidRenderer:hcc},lcc=Gz(function(a){var b=a.data;return F("view-count-factoid-renderer",null,F(SC,{mapping:kcc,data:function(){return b().factoid}}))});bB(lcc,"view-count-factoid-renderer",{props:{data:aB}});var mcc=function(){var a=J.apply(this,arguments)||this;a.shortsPanel=!1;a.hideTitle=!1;a.engagementPanel=!1;a.watchWhileSdp=y("shorts_desktop_watch_while_sdp");return a}; l(mcc,J);mcc.prototype.configureRendererStamper=function(){return{"data.factoid":{id:"factoids",mapping:{factoidRenderer:{component:"factoid-renderer"},viewCountFactoidRenderer:{component:"view-count-factoid-renderer"},uploadTimeFactoidRenderer:{component:"upload-time-factoid-renderer"}}}}}; ia.Object.defineProperties(mcc.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var a;return(a=this.data)==null?void 0:a.channel}}}); var qU=mcc;u([K(BA.YtComponentBehavior),v("design:type",Object)],qU.prototype,"componentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qU.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],qU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qU.prototype,"shortsPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qU.prototype,"hideTitle",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],qU.prototype,"engagementPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qU.prototype,"watchWhileSdp",void 0);u([L("shortsPanel","engagementPanel","data.channel"),v("design:type",Object),v("design:paramtypes",[])],qU.prototype,"showChannelInfo",null);qU=u([R({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],qU); V(qU,"ytd-video-description-header-renderer",function(){if(gcc!==void 0)return gcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" hidden=\"[[!data.title]]\" class=\"style-scope ytd-video-description-header-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-video-description-header-renderer\"></yt-formatted-string>\n</div>\n<template is=\"dom-if\" if=\"[[showChannelInfo]]\" class=\"style-scope ytd-video-description-header-renderer\">\n <div id=\"channel-info\" class=\"style-scope ytd-video-description-header-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-video-description-header-renderer\" href$=\"[[computeHref_(data.channelNavigationEndpoint)]]\" data=\"[[data.channelNavigationEndpoint]]\" tabindex=\"-1\">\n <yt-img-shadow id=\"avatar\" alt=\"[[getSimpleString(data.channel)]]\" fit=\"\" thumbnail=\"[[data.channelThumbnail]]\" width=\"36\" class=\"style-scope ytd-video-description-header-renderer\">\n </yt-img-shadow>\n </a>\n <ytd-channel-name id=\"channel-name\" channel-name=\"[[getSimpleString(data.channel)]]\" wrap-text=\"\" class=\"style-scope ytd-video-description-header-renderer\">\n </ytd-channel-name>\n </div>\n</template>\n\n<div id=\"factoids\" class=\"style-scope ytd-video-description-header-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return gcc=a},{mode:Mz("kevlar_poly_si_batch_j029")?1:2});var ncc;var occ=function(){var a=J.apply(this,arguments)||this;a.bigImage=!1;return a}; l(occ,J);ia.Object.defineProperties(occ.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.placeholderImageUrl}}}); var rU=occ;u([K(X.YtRendererBehavior),v("design:type",Object)],rU.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],rU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],rU.prototype,"bigImage",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],rU.prototype,"placeholderImageUrl",null);rU=u([R({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],rU); V(rU,"ytd-empty-product-shelf-renderer",function(){if(ncc!==void 0)return ncc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"main style-scope ytd-empty-product-shelf-renderer\">\n <template is=\"dom-if\" if=\"[[placeholderImageUrl]]\" class=\"style-scope ytd-empty-product-shelf-renderer\">\n <img id=\"placeholder-image\" alt=\"icon\" src$=\"[[placeholderImageUrl]]\" class=\"style-scope ytd-empty-product-shelf-renderer\">\n </template>\n <yt-formatted-string id=\"image-text\" text=\"[[data.imageText]]\" class=\"style-scope ytd-empty-product-shelf-renderer\"></yt-formatted-string>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return ncc=a},{mode:1});var pcc;var qcc=function(){var a=J.apply(this,arguments)||this;a.itemStyle="link-item";a.watchMetadataRefresh=!1;a.skinnyMode=!1;a.metaPanel=!1;a.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};a.updateOnResizeDebouncer=null;return a}; l(qcc,J);f=qcc.prototype;f.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()}; f.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{iconSize:16}},menuRenderer:"ytd-menu-renderer"}},"data.emptyProductShelf":{id:"empty-product",mapping:{emptyProductShelfRenderer:{component:"ytd-empty-product-shelf-renderer"}}}}}; f.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()}; f.attachVEs=function(a){a.trackingParams&&Zq().graftServerVe(a.trackingParams)}; f.handleUpdateMerchShelfAction=function(a){var b=this,c=A(a.updateMerchandiseShelfAction.merchandiseShelf,xTb);c&&(c.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){b.attachVEs(c);b.data=c},Number(c.renderDelayMs))):(this.attachVEs(c),this.data=c))}; f.updateOnResize=function(){if(this.JSC$14854_scrollContainer!==void 0&&this.JSC$14854_scrollContainer.clientWidth!==0&&this.items!==void 0){var a=this.JSC$14854_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-a));this.ytdHorizontalListBehavior.reposition_();var b;switch((b=this.data)==null?void 0:b.shelfType){case"MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var c, d;((c=this.data)==null?void 0:(d=c.items)==null?void 0:d.length)===1?this.itemStyle="cta-item":this.itemStyle=a>=740?"large-item":"small-item";}}}; f.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=ys(this.updateOnResizeDebouncer,Vr.after(100),this.updateOnResize)}; var sU=qcc;sU.prototype.debouncedUpdateOnResize=sU.prototype.debouncedUpdateOnResize;sU.prototype.dataChanged=sU.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],sU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],sU.prototype,"ytRendererstamperBehavior",void 0);u([K(pP.YtdHorizontalListBehavior),v("design:type",Object)],sU.prototype,"ytdHorizontalListBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],sU.prototype,"ytComponentBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],sU.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],sU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],sU.prototype,"itemStyle",void 0);u([Q({value:6}),v("design:type",Number)],sU.prototype,"initialCount",void 0); u([Q({value:"data.items"}),v("design:type",String)],sU.prototype,"itemsPath",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],sU.prototype,"watchMetadataRefresh",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],sU.prototype,"skinnyMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],sU.prototype,"metaPanel",void 0);u([My("#items"),v("design:type",HTMLDivElement)],sU.prototype,"items",void 0); u([My("#scroll-container"),v("design:type",HTMLDivElement)],sU.prototype,"JSC$14854_scrollContainer",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],sU.prototype,"dataChanged",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],sU.prototype,"debouncedUpdateOnResize",null);sU=u([R({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],sU); V(sU,"ytd-merch-shelf-renderer",function(){if(pcc!==void 0)return pcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"main\" class=\"style-scope ytd-merch-shelf-renderer\">\n <div id=\"banner\" class=\"style-scope ytd-merch-shelf-renderer\">\n <div id=\"title\" hidden=\"[[!data.title]]\" role=\"heading\" class=\"style-scope ytd-merch-shelf-renderer\">[[data.title]]</div>\n <yt-formatted-string id=\"title\" hidden=\"[[!data.titleFormatted]]\" role=\"heading\" text=\"[[data.titleFormatted]]\" class=\"style-scope ytd-merch-shelf-renderer\">\n </yt-formatted-string>\n <div id=\"action-button\" class=\"style-scope ytd-merch-shelf-renderer\"></div>\n </div>\n <div id=\"empty-product\" class=\"style-scope ytd-merch-shelf-renderer\"></div>\n <div id=\"item-list\" class=\"style-scope ytd-merch-shelf-renderer\">\n <div id=\"left-arrow-container\" class=\"center-aligned style-scope ytd-merch-shelf-renderer\">\n <div id=\"left-arrow\" class=\"arrow center-aligned style-scope ytd-merch-shelf-renderer\" on-click=\"prevClick_\" hidden=\"[[atStart]]\">\n <yt-icon icon=\"yt-icons:chevron_left\" class=\"style-scope ytd-merch-shelf-renderer\"></yt-icon>\n </div>\n </div>\n <div id=\"scroll-container\" class=\"style-scope ytd-merch-shelf-renderer\">\n <div id=\"items\" item-style$=\"[[itemStyle]]\" class=\"style-scope ytd-merch-shelf-renderer\">\n \n <template is=\"dom-repeat\" items=\"[[shownItems]]\" class=\"style-scope ytd-merch-shelf-renderer\">\n <ytd-merch-shelf-item-renderer data=\"[[item.merchandiseItemRenderer]]\" item-style=\"[[itemStyle]]\" class=\"style-scope ytd-merch-shelf-renderer\">\n </ytd-merch-shelf-item-renderer>\n </template>\n </div>\n </div>\n <div id=\"right-arrow-container\" class=\"center-aligned style-scope ytd-merch-shelf-renderer\">\n <div id=\"right-arrow\" class=\"arrow center-aligned style-scope ytd-merch-shelf-renderer\" on-click=\"nextClick_\" hidden=\"[[atEnd]]\">\n <yt-icon icon=\"yt-icons:chevron_right\" class=\"style-scope ytd-merch-shelf-renderer\"></yt-icon>\n </div>\n </div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return pcc=a},{mode:2});function rcc(a){a=a.data;return F("yt-course-progress-view-model",{class:"YtwCourseProgressViewModelHost"},F("h3",{class:"YtwCourseProgressViewModelHostProgressTitle"},KD(a.title)),F("p",{class:"YtwCourseProgressViewModelHostProgressSubtitle"},KD(a.progressSummary)),F("div",{class:"YtwCourseProgressViewModelHostProgressBar"},F("div",{class:"YtwCourseProgressViewModelHostProgressBarFill",style:"width: "+a.progressPercentage*100+"%"})))} rcc.isReactive=!0;bB(rcc,"yt-course-progress-view-model",{props:{data:aB}});var scc={buttonViewModel:xE,videoAttributeViewModel:t4b},tcc=Gz(function(a){var b=a.data;return F("div",{class:"yt-video-attributes-section-view-model__header"},F("h3",{class:"yt-video-attributes-section-view-model__title"},function(){return b().headerTitle}),F(nr,{cond:function(){return b().headerSubtitle}},function(){return F("span",{class:"yt-video-attributes-section-view-model__subtitle"},function(){return b().headerSubtitle})}))}),ucc=Gz(function(a){var b=a.data; var c=a.horizontal;var d=Er(),e=Er();a=g(Gp(0));var h=a.next().value,k=a.next().value;a=g(Gp(0));var m=a.next().value,p=a.next().value;a=g(Gp(0));var q=a.next().value,r=a.next().value;rr(function(){var E=function(){k(e.value.scrollWidth);p(d.value.clientWidth)}; E();if(window.ResizeObserver){var I=new ResizeObserver(E);I.observe(d.value);yp(function(){I.disconnect()})}}); var w=function(){r(Math.max(Math.min(q()+m(),0),m()-h()))},z=function(){r(Math.max(Math.min(q()-m(),0),m()-h()))}; a={};var C={};return F("yt-video-attributes-section-view-model",null,F("div",{class:"yt-video-attributes-section-view-model"},F(nr,{cond:function(){return b().headerTitle}},function(){return F(tcc,{data:b})}),F("div",{class:WA("yt-video-attributes-section-view-model__video-attributes",(a["yt-video-attributes-section-view-model__scroll-container"]=function(){return(c==null?void 0:c())||y("web_enable_horizontal_video_attributes_section")},a)), el:d},F("div",{class:WA((C["yt-video-attributes-section-view-model__horizontal"]=function(){return(c==null?void 0:c())||y("web_enable_horizontal_video_attributes_section")},C)), style:gC({transform:function(){var E=q();gk("HTML_DIR")==="rtl"&&(E*=-1);return"translateX("+E+"px)"}}), el:e},F(SC,{data:function(){return b().videoAttributeViewModels}, mapping:scc}))),F(SC,{data:function(){return b().footerButton}, mapping:scc,extraProps:{buttonViewModel:{config:function(){return{className:"yt-video-attributes-section-view-model__footer-button"}}}}}),F(nr,{cond:function(){return q()<0&&b().previousButton}},function(){return F("div",{class:"yt-video-attributes-section-view-model__left-arrow"},F(SC,{data:function(){return b().previousButton}, mapping:scc,extraProps:{buttonViewModel:{config:function(){return{onclick:w}}}}}))}),F(nr,{cond:function(){return q()>m()-h()&&b().nextButton}},function(){return F("div",{class:"yt-video-attributes-section-view-model__right-arrow"},F(SC,{data:function(){return b().nextButton}, mapping:scc,extraProps:{buttonViewModel:{config:function(){return{onclick:z}}}}}))})))}); ucc.idomCompat=!0;bB(ucc,"yt-video-attributes-section-view-model",{props:{data:$A,horizontal:$A}});var vcc=Gz(function(a){var b=a.data;return F("how-this-was-made-section-view-model",{class:"YtwHowThisWasMadeSectionViewModelHost"},F("div",{class:"YtwHowThisWasMadeSectionViewModelSectionTitle"},F(LB,{text:function(){return b().sectionTitle}})),F("div",{class:"YtwHowThisWasMadeSectionViewModelBodyHeader"},F(LB,{text:function(){return b().bodyHeader}})),F("div",{class:"YtwHowThisWasMadeSectionViewModelBodyText"},F(LB,{text:function(){return b().bodyText}})))});bB(vcc,"how-this-was-made-section-view-model",{props:{data:$A}});var wcc=function(){var a=J.apply(this,arguments)||this;a.modern=y("kevlar_modern_sd_v2");a.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return a}; l(wcc,J);f=wcc.prototype; f.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{videoDescriptionHeaderRenderer:{component:"ytd-video-description-header-renderer",properties:{hideTitle:"[[hideTitle]]",shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[watchWhileSdp]]",engagementPanel:"[[engagementPanel]]"}},expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{panelContentVisible:"[[panelContentVisible]]",hasDescriptionOnly:"[[hasDescriptionOnly]]",engagementPanel:"[[engagementPanel]]", shortsPanel:"[[shortsPanel]]"}},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{engagementPanelContent:!0}},merchandiseShelfRenderer:"ytd-merch-shelf-renderer",videoDescriptionCourseSectionRenderer:"ytd-video-description-course-section-renderer",videoDescriptionFilesSectionRenderer:"ytd-video-description-files-section-renderer", videoDescriptionTranscriptSectionRenderer:"ytd-video-description-transcript-section-renderer",videoDescriptionGamingSectionRenderer:"ytd-video-description-gaming-section-renderer",videoDescriptionInfocardsSectionRenderer:{component:"ytd-video-description-infocards-section-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoDescriptionMusicSectionRenderer:{component:"ytd-video-description-music-section-renderer",properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}}, errorCorrectionsSectionRenderer:"ytd-error-corrections-section-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},shelfRenderer:"ytd-shelf-renderer",courseProgressViewModel:"yt-course-progress-view-model",howThisWasMadeSectionViewModel:"how-this-was-made-section-view-model",videoAttributesSectionViewModel:"yt-video-attributes-section-view-model"}}}}; f.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)}; f.dataChanged=function(){var a,b;this.hasDescriptionOnly=!(((a=this.data)==null?void 0:(b=a.items)==null?void 0:b.length)!==1||!A(this.data.items[0],WUb));var c=this.hideTitle=!1,d,e;(d=this.data)==null||(e=d.items)==null||e.forEach(function(h){A(h,WUb)&&(c=!0)}); c&&this.shortsPanel&&this.watchWhileSdp&&(this.hideTitle=!0)}; f.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()}; f.onYtExpanderMoreTapped=function(){this.autoFocusDescription()}; f.autoFocusDescription=function(){var a;((a=um().resolve(tm(rB)))==null?0:a.isKeyBoardInUse())&&this.description&&am(this.description)}; f.resize=function(){if(y("kevlar_disable_sd_resize"))this.JSC$14864_cardList&&vv(this.JSC$14864_cardList,"iron-resize"),this.problemWalkthroughCardList&&vv(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&vv(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()}; f.scrollToSection=function(a){(a=this.getSectionElement(a))&&wv(this.hostElement,"yt-scroll-to-watch-element",[a])}; f.getSectionElement=function(a){return a==="infocards-item-section"&&this.infocardsSection?this.infocardsSection:a==="transcript-item-section"&&this.transcriptSection?this.transcriptSection:a==="how-this-was-made-section-item-section"&&this.howThisWasMadeSection?this.howThisWasMadeSection:null}; f.handleSetActiveItemAction=function(a){var b=A(a,lRb),c=b&&(b==null?void 0:b.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$14864_cardList;if(b&&c){a=this.currentActiveChapter;var d=this.currentActiveProblem;b=c==null?void 0:c.getItemByIndex(b.itemIndex);var e=c=!0;b&&(b.active=!0,b.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(c=a!==b,e=!1,this.currentActiveChapter=b):(b==null?void 0:b.carouselType)==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&( c=!1,e=d!==b,this.currentActiveProblem=b));a&&c&&(a.active=!1);d&&e&&(d.active=!1)}}; var tU=wcc;tU.prototype.onYtExpanderMoreTapped=tU.prototype.onYtExpanderMoreTapped;tU.prototype.onHiddenChanged=tU.prototype.onHiddenChanged;tU.prototype.dataChanged=tU.prototype.dataChanged;tU.prototype.panelContentVisibleChanged=tU.prototype.panelContentVisibleChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],tU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],tU.prototype,"ytRendererstamperBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],tU.prototype,"actionHandlerBehavior",void 0);u([K(Rt),v("design:type",Object)],tU.prototype,"ironResizableBehavior",void 0);u([Q(),v("design:type",Object)],tU.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],tU.prototype,"panelContentVisible",void 0);u([Q(),v("design:type",Boolean)],tU.prototype,"hasDescriptionOnly",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],tU.prototype,"inlineStructuredDescription",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],tU.prototype,"hidden",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],tU.prototype,"shortsPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],tU.prototype,"modern",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],tU.prototype,"engagementPanel",void 0);u([Q(),v("design:type",Boolean)],tU.prototype,"hideTitle",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],tU.prototype,"watchWhileSdp",void 0);u([My("ytd-expandable-video-description-body-renderer"),v("design:type",Object)],tU.prototype,"description",void 0);u([My("ytd-horizontal-card-list-renderer"),v("design:type",Object)],tU.prototype,"JSC$14864_cardList",void 0);u([My("ytd-horizontal-card-list-renderer[center-items]"),v("design:type",Object)],tU.prototype,"problemWalkthroughCardList",void 0); u([My("ytd-shelf-renderer"),v("design:type",Object)],tU.prototype,"shelfSection",void 0);u([My("ytd-video-description-music-section-renderer"),v("design:type",Object)],tU.prototype,"musicMetadataSection",void 0);u([My("ytd-video-description-infocards-section-renderer"),v("design:type",Object)],tU.prototype,"infocardsSection",void 0);u([My("ytd-video-description-transcript-section-renderer"),v("design:type",Object)],tU.prototype,"transcriptSection",void 0); u([My("how-this-was-made-section-view-model"),v("design:type",Object)],tU.prototype,"howThisWasMadeSection",void 0);u([O("panelContentVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tU.prototype,"panelContentVisibleChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tU.prototype,"dataChanged",null); u([O("hidden"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tU.prototype,"onHiddenChanged",null);u([M("yt-expander-more-tapped"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tU.prototype,"onYtExpanderMoreTapped",null);tU=u([R({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],tU); V(tU,"ytd-structured-description-content-renderer",function(){if(fcc!==void 0)return fcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"items\" class=\"style-scope ytd-structured-description-content-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return fcc=a},{mode:2});var uU=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return a}; l(uU,J);f=uU.prototype;f.configureRendererStamper=function(){return{subscribeButtonData:{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{withCount:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; f.dataChanged=function(){var a;this.descriptionToggled=!((a=this.data)==null||!a.defaultExpanded);var b;this.collapsed=this.descriptionAlwaysCollapsed||!((b=this.data)==null?0:b.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=gq(110509);this.showLessClientVe=gq(110510);a=iq();b=hq();a&&b&&Mq(a,b,[this.showMoreClientVe,this.showLessClientVe])}; f.onYtExpanderMoreTapped=function(){var a,b=(a=this.data)==null?void 0:a.showMoreCommand;b&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(b);(a=iq())&&this.showMoreClientVe&&Rq(a,this.showMoreClientVe)}; f.onYtExpanderLessTapped=function(){var a=iq();a&&this.showLessClientVe&&Rq(a,this.showLessClientVe);var b;(a=(b=this.data)==null?void 0:b.showLessCommand)&&this.componentBehavior.resolveCommand(a)}; f.handleUpdateDateTextAction=function(a){this.data&&this.data.dateText&&this.set("data.dateText",A(a,NUb).dateText)}; f.handleUpdateDescriptionAction=function(a){if(a=A(a,OUb))a.isEmpty||!a.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",tB(a.description)):this.set("data.description",a.description)}; f.onYtChangeEngagementPanelVisibilityAction=function(a){if(y("web_structured_description_show_more")||y("web_engagement_panel_open_description")){var b,c=(b=A(a,AM))==null?void 0:b.targetId,d;a=((d=A(a,AM))==null?void 0:d.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";c==="engagement-panel-structured-description"&&a&&(this.descriptionToggled=!0)}}; f.updateCollapsedFromBinding=function(a){this.collapsed=a.detail.value}; f.updateDescriptionToggledFromBinding=function(a){this.descriptionToggled=a.detail.value}; f.updateCanCollapseFromBinding=function(a){this.canCollapse=a.detail.value}; ia.Object.defineProperties(uU.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.data)==null?void 0:(b=a.metadataRowContainer)==null?void 0:b.metadataRowContainerRenderer;return!!c&&!!c.rows&&c.rows.length>c.collapsedItemCount}}, hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}}, hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.attributedDescription)}}, loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return y("web_inline_structured_description_load_delay")?this.hasInlineStructuredDescription&&!this.collapsed:this.hasInlineStructuredDescription}}, showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription&&!this.collapsed}}, descriptionAlwaysCollapsible:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription||this.metadataCollapsible}}}); uU.prototype.onYtExpanderLessTapped=uU.prototype.onYtExpanderLessTapped;uU.prototype.onYtExpanderMoreTapped=uU.prototype.onYtExpanderMoreTapped;uU.prototype.dataChanged=uU.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],uU.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],uU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],uU.prototype,"ytRendererstamperBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],uU.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],uU.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],uU.prototype,"collapsed",void 0);u([Q(),v("design:type",Boolean)],uU.prototype,"descriptionToggled",void 0);u([Q(),v("design:type",Boolean)],uU.prototype,"canCollapse",void 0);u([Q(),v("design:type",Object)],uU.prototype,"subscribeButtonData",void 0); u([Q(),v("design:type",Number)],uU.prototype,"descriptionCollapsedHeight",void 0);u([Q(),v("design:type",Object)],uU.prototype,"structuredDescriptionContentRenderer",void 0);u([Q({value:function(){return y("web_watch_description_always_collapsed")}}), v("design:type",Boolean)],uU.prototype,"descriptionAlwaysCollapsed",void 0);u([Ly("description",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],uU.prototype,"description",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uU.prototype,"dataChanged",null);u([M("yt-expander-more-tapped"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uU.prototype,"onYtExpanderMoreTapped",null); u([M("yt-expander-less-tapped"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uU.prototype,"onYtExpanderLessTapped",null);u([L("data.metadataRowContainer"),v("design:type",Boolean),v("design:paramtypes",[])],uU.prototype,"metadataCollapsible",null);u([L("data","structuredDescriptionContentRenderer"),v("design:type",Boolean),v("design:paramtypes",[])],uU.prototype,"hasInlineStructuredDescription",null); u([L("data.attributedDescription"),v("design:type",Boolean),v("design:paramtypes",[])],uU.prototype,"hasAttributedDescription",null);u([L("hasInlineStructuredDescription","collapsed"),v("design:type",Boolean),v("design:paramtypes",[])],uU.prototype,"loadStructuredDescription",null);u([L("data","structuredDescriptionContentRenderer","collapsed"),v("design:type",Boolean),v("design:paramtypes",[])],uU.prototype,"showInlineStructuredDescription",null); u([L("data","hasInlineStructuredDescription","metadataCollapsible"),v("design:type",Boolean),v("design:paramtypes",[])],uU.prototype,"descriptionAlwaysCollapsible",null); V(uU,"ytd-video-secondary-info-renderer",function(){if(cbc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-video-secondary-info-renderer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><div id=\"container\" class=\"style-scope ytd-video-secondary-info-renderer\"><div id=\"top-row\" class=\"style-scope ytd-video-secondary-info-renderer\"><ytd-video-owner-renderer data=\"[[data.owner.videoOwnerRenderer]]\" subscribe-key=\"[[subscribeButtonData.subscribedEntityKey]]\" class=\"style-scope ytd-video-secondary-info-renderer\"><span class=\"date style-scope ytd-video-secondary-info-renderer\" slot=\"date\">[[getSimpleString(data.dateText)]]</span></ytd-video-owner-renderer><div id=\"subscribe-button\" class=\"style-scope ytd-video-secondary-info-renderer\"></div></div><ytd-expander always-collapsed=\"[[descriptionAlwaysCollapsed]]\" always-toggleable=\"[[descriptionAlwaysCollapsible]]\" can-toggle=\"[[canCollapse]]\" collapsed=\"[[collapsed]]\" collapsed-height=\"[[descriptionCollapsedHeight]]\" is-toggled=\"[[descriptionToggled]]\" on-can-toggle-changed=\"updateCanCollapseFromBinding\" on-collapsed-changed=\"updateCollapsedFromBinding\" on-is-toggled-changed=\"updateDescriptionToggledFromBinding\" class=\"style-scope ytd-video-secondary-info-renderer\"><div id=\"description\" slot=\"content\" class=\"style-scope ytd-video-secondary-info-renderer\"><yt-attributed-string class=\"content style-scope ytd-video-secondary-info-renderer\" data=\"[[data.attributedDescription]]\" disable-upgrade$=\"[[!hasAttributedDescription]]\" hidden=\"[[!hasAttributedDescription]]\" user-input=\"\"></yt-attributed-string><yt-formatted-string class=\"content style-scope ytd-video-secondary-info-renderer\" disable-upgrade$=\"[[hasAttributedDescription]]\" force-default-style=\"\" hidden=\"[[hasAttributedDescription]]\" split-lines=\"[[!hasAttributedDescription]]\" text=\"[[data.description]]\"></yt-formatted-string><ytd-structured-description-content-renderer data=\"[[structuredDescriptionContentRenderer]]\" disable-upgrade$=\"[[!loadStructuredDescription]]\" hidden=\"[[!showInlineStructuredDescription]]\" inline-structured-description=\"[[hasInlineStructuredDescription]]\" class=\"style-scope ytd-video-secondary-info-renderer\"></ytd-structured-description-content-renderer></div><ytd-metadata-row-container-renderer class=\"sticky style-scope ytd-video-secondary-info-renderer\" slot=\"sticky\" collapsed=\"[[collapsed]]\" data=\"[[data.metadataRowContainer.metadataRowContainerRenderer]]\"></ytd-metadata-row-container-renderer><yt-formatted-string class=\"more-button style-scope ytd-video-secondary-info-renderer\" slot=\"more-button\" role=\"button\" text=\"[[data.showMoreText]]\"></yt-formatted-string><yt-formatted-string class=\"less-button style-scope ytd-video-secondary-info-renderer\" slot=\"less-button\" role=\"button\" text=\"[[data.showLessText]]\"></yt-formatted-string></ytd-expander></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);cbc=a}a=cbc;return a},{mode:2});var xcc;var ycc=function(){var a=J.apply(this,arguments)||this;a.isCollapsed=!1;a.modernPanels=y("kevlar_watch_modern_panels");a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return a}; l(ycc,J);f=ycc.prototype;f.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.onDonateTap=function(){var a=this.get("data.donateButton.buttonRenderer.command");if(a){var b=iq(),c=this.get("data.donateButton.buttonRenderer.trackingParams");b&&c&&Rq(b,fq(c));this.ytOpenPopupBehavior.openPopup(a)}}; f.onShowMore=function(){this.isCollapsed=!1;var a=iq(),b=this.get("data.expandButton.buttonRenderer.trackingParams");a&&b&&Rq(a,fq(b))}; f.onShowLess=function(){this.isCollapsed=!0}; f.dataChanged=function(){mz(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.handleUpdate=function(a){if(a=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",a))this.set("data.startLabel",a.startLabel),this.set("data.endLabel",a.endLabel),this.set("data.progress",a.progress),this.set("data.amountRaisedLabel",a.amountRaisedLabel),this.dataChanged()}; f.handleOpenPopupAction=function(a){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",a)&&wv(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])}; f.computeHeaderBackgroundUrl=function(a,b){if(a)return b?a.headerBackgroundDarkUrl:a.headerBackgroundUrl}; f.isProgressBarVisible=function(a){return!(!a||a.progress===void 0)}; f.headerBackgroundClass=function(){return gk("HTML_DIR")==="rtl"?"flip":""}; var vU=ycc;vU.prototype.dataChanged=vU.prototype.dataChanged;u([K(Hy.YtOpenPopupBehavior),v("design:type",Object)],vU.prototype,"ytOpenPopupBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],vU.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],vU.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],vU.prototype,"ytActionHandlerBehavior",void 0); u([Q(),v("design:type",Object)],vU.prototype,"data",void 0);u([Q(),v("design:type",Object)],vU.prototype,"isCollapsed",void 0);u([Q({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),v("design:type",String)],vU.prototype,"headerBackgroundUrl",void 0);u([Q(),v("design:type",Boolean)],vU.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],vU.prototype,"modernPanels",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],vU.prototype,"dataChanged",null);vU=u([R({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],vU); V(vU,"ytd-donation-shelf-renderer",function(){if(xcc!==void 0)return xcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header-section\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"header-text\" class=\"style-scope ytd-donation-shelf-renderer\">\n [[getSimpleString(data.headerTitle)]]\n </div>\n <template is=\"dom-if\" if=\"[[headerBackgroundUrl]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"header-background\" class$=\"[[headerBackgroundClass()]] style-scope ytd-donation-shelf-renderer\" class=\"style-scope ytd-donation-shelf-renderer\">\n <yt-img-shadow delayed-src=\"[[headerBackgroundUrl]]\" height=\"48\" class=\"style-scope ytd-donation-shelf-renderer\">\n </yt-img-shadow>\n </div>\n </template>\n</div>\n\n<div id=\"donate-section\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"title-row\" class=\"style-scope ytd-donation-shelf-renderer\">\n <yt-img-shadow id=\"campaign-logo\" object-fit=\"CONTAIN\" thumbnail=\"[[data.campaignThumbnail]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n </yt-img-shadow>\n <div id=\"text-container\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"campaign-title\" class=\"style-scope ytd-donation-shelf-renderer\">\n [[getSimpleString(data.campaignTitle)]]\n </div>\n <div id=\"campaign-subtitle\" class=\"style-scope ytd-donation-shelf-renderer\">\n [[getSimpleString(data.campaignSubtitle)]]\n </div>\n </div>\n <div id=\"donate-button\" on-click=\"onDonateTap\" class=\"style-scope ytd-donation-shelf-renderer\"></div>\n </div>\n <template is=\"dom-if\" if=\"[[isProgressBarVisible(data)]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"progress-bar\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"progress-bar-fill\" class=\"style-scope ytd-donation-shelf-renderer\"></div>\n </div>\n <div id=\"progress-bar-labels\" class=\"style-scope ytd-donation-shelf-renderer\">\n <yt-formatted-string id=\"progress-bar-start\" text=\"[[data.startLabel]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"progress-bar-end\" text=\"[[data.endLabel]]\" class=\"style-scope ytd-donation-shelf-renderer\"></yt-formatted-string>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[data.amountRaisedLabel]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"amount-raised\" class=\"style-scope ytd-donation-shelf-renderer\">\n <yt-formatted-string text=\"[[data.amountRaisedLabel]]\" class=\"style-scope ytd-donation-shelf-renderer\"></yt-formatted-string>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[data.matchLabel]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"matching-label\" class=\"style-scope ytd-donation-shelf-renderer\">\n <yt-formatted-string split-lines=\"\" text=\"[[data.matchLabel]]\" class=\"style-scope ytd-donation-shelf-renderer\"></yt-formatted-string>\n </div>\n </template>\n</div>\n\n<template is=\"dom-if\" if=\"[[!isCollapsed]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <template is=\"dom-if\" if=\"[[data.creatorMessages]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"creator-messages-section\" class=\"style-scope ytd-donation-shelf-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.creatorMessages]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div class=\"creator-message style-scope ytd-donation-shelf-renderer\">\n <div class=\"separator style-scope ytd-donation-shelf-renderer\"></div>\n <div class=\"creator-message-header style-scope ytd-donation-shelf-renderer\">\n <yt-img-shadow class=\"avatar style-scope ytd-donation-shelf-renderer\" height=\"26\" thumbnail=\"[[item.thumbnail]]\">\n </yt-img-shadow>\n <yt-formatted-string class=\"creator-message-name style-scope ytd-donation-shelf-renderer\" text=\"[[item.title]]\">\n </yt-formatted-string>\n </div>\n <div class=\"creator-message-description style-scope ytd-donation-shelf-renderer\">\n [[getSimpleString(item.description)]]\n </div>\n </div>\n </template>\n </div>\n </template>\n\n <div id=\"nonprofit-section\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"nonprofit-row\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"nonprofit-title\" class=\"style-scope ytd-donation-shelf-renderer\">\n [[getSimpleString(data.nonprofitTitle)]]<span id=\"verified-icon-wrapper\" class=\"style-scope ytd-donation-shelf-renderer\"> <yt-icon id=\"verified-icon\" class=\"inline-icon style-scope ytd-donation-shelf-renderer\" default-to-filled=\"true\" icon=\"check_circle\"></yt-icon>\n </span>\n </div>\n </div>\n <div id=\"nonprofit-subtitle\" class=\"style-scope ytd-donation-shelf-renderer\">[[getSimpleString(data.nonprofitSubtitle)]]</div>\n <div id=\"nonprofit-description\" class=\"style-scope ytd-donation-shelf-renderer\">\n [[getSimpleString(data.nonprofitDescription)]]\n <template is=\"dom-if\" if=\"[[data.nonprofitWebsite]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <span id=\"nonprofit-link\" class=\"style-scope ytd-donation-shelf-renderer\">\n <yt-formatted-string id=\"nonprofit-link-text\" text=\"[[data.nonprofitWebsite]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n </yt-formatted-string>\n \n <yt-icon class=\"inline-icon style-scope ytd-donation-shelf-renderer\" icon=\"yt-icons:open_in_new\"></yt-icon>\n </span>\n </template>\n </div>\n </div>\n</template>\n\n<div id=\"collapse-controls-section\" class=\"style-scope ytd-donation-shelf-renderer\">\n <template is=\"dom-if\" if=\"[[isCollapsed]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"show-more\" on-click=\"onShowMore\" class=\"style-scope ytd-donation-shelf-renderer\">\n <yt-formatted-string text=\"[[data.showMoreText]]\" class=\"style-scope ytd-donation-shelf-renderer\"></yt-formatted-string>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[!isCollapsed]]\" class=\"style-scope ytd-donation-shelf-renderer\">\n <div id=\"show-less\" on-click=\"onShowLess\" class=\"style-scope ytd-donation-shelf-renderer\">\n <yt-formatted-string text=\"[[data.showLessText]]\" class=\"style-scope ytd-donation-shelf-renderer\"></yt-formatted-string>\n </div>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xcc=a},{mode:1});var zcc;var Acc=function(){return J.apply(this,arguments)||this}; l(Acc,J);var Bcc=Acc;u([Q(),v("design:type",Object)],Bcc.prototype,"data",void 0);Bcc=u([R({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],Bcc); V(Bcc,"ytd-donation-unavailable-renderer",function(){if(zcc!==void 0)return zcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"wrapper\" class=\"style-scope ytd-donation-unavailable-renderer\">\n <yt-formatted-string id=\"message\" text=\"[[data.text]]\" class=\"style-scope ytd-donation-unavailable-renderer\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return zcc=a},{mode:1});var Ccc;var Dcc=function(){var a=J.apply(this,arguments)||this;a.playerListenerConfig=null;a.actionMap={"yt-show-watch-page-survey":"openSurvey"};return a}; l(Dcc,J);f=Dcc.prototype;f.dataChanged=function(){var a=this,b=pA();b&&b.getPlayerPromise().then(function(d){a.maybeRemovePlayerListeners(d)}); var c=this.data&&this.data.survey;c&&((c=(c=c.singleOptionSurveyRenderer||c.checkboxSurveyRenderer||c.multiStageSurveyRenderer)&&c.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(b,c):this.openSurvey())}; f.triggerWatchPageSurvey=function(a,b){var c=this,d,e,h,k,m,p,q,r,w;return t(function(z){if(z.nextAddress==1)return a?n(z,a.getPlayerPromise(),2):z.return();c.player=z.yieldResult;if(!c.player)return z.return();d={};e=g(b);for(h=e.next();!h.done;h=e.next())k=h.value,m=g(c.createEventListenerPair(k)),p=m.next().value,q=m.next().value,r=p,w=q,r&&w&&(d[r]=w,c.ytPlayerListenerBehavior.listenToPlayerEvent(c.player,r,w));c.playerListenerConfig=d;ua(z)})}; f.createEventListenerPair=function(a){var b=a.playbackEventTrigger;return b?this.handlePlaybackTrigger(b):(a=a.watchTimeTrigger)?this.handleWatchTimeTrigger(a):[void 0,void 0]}; f.handleWatchTimeTrigger=function(a){var b=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var c=a.videoWatchFraction,d=a.watchTimeSec;return d&&c?["onVideoProgress",function(){b.player&&b.isWatchTimeConditionMet(b.player,c,d)&&b.showSurvey()}]:[void 0, void 0]}; f.isWatchTimeConditionMet=function(a,b,c){var d=a.getProgressState(),e=d.current-this.lastKnownPlaybackPosition;e<5&&(this.accumulatedMediaTime+=e);this.lastKnownPlaybackPosition=d.current;d=Math.round(this.accumulatedMediaTime/d.duration*1E3)/1E3;return a.getPresentingPlayerType&&a.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>c||d>b)}; f.handlePlaybackTrigger=function(a){var b=this;a=a.playbackEvent;if(a==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var c="onStateChange";var d=function(e){e===0&&b.showSurvey()}}else a==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(c="onVideoProgress",d=function(e){b.player&&b.player.getPresentingPlayerType&&b.player.getPresentingPlayerType()===1&&e&&b.showSurvey()}):a==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(c="onAdEnd",d=this.showSurvey); return[c,d]}; f.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)}; f.openSurvey=function(){var a=this,b=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(S0a(!!b));Hi.addJob(function(){a.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:b}})},0,0)}; f.maybeRemovePlayerListeners=function(a){if(this.playerListenerConfig){for(var b=g(Object.keys(this.playerListenerConfig)),c=b.next();!c.done;c=b.next())c=c.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(a,c,this.playerListenerConfig[c]);this.playerListenerConfig=null}}; var wU=Dcc;wU.prototype.dataChanged=wU.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],wU.prototype,"ytRendererBehavior",void 0);u([K(Nz),v("design:type",Object)],wU.prototype,"ytdOpenPopupBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],wU.prototype,"ytPlayerListenerBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],wU.prototype,"ytActionHandlerBehavior",void 0); u([K(Rz),v("design:type",Object)],wU.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],wU.prototype,"data",void 0);u([Q(),v("design:type",Object)],wU.prototype,"playerListenerConfig",void 0);u([Q({value:0}),v("design:type",Number)],wU.prototype,"lastKnownPlaybackPosition",void 0);u([Q({value:0}),v("design:type",Number)],wU.prototype,"accumulatedMediaTime",void 0);u([Q(),v("design:type",Object)],wU.prototype,"player",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],wU.prototype,"dataChanged",null);wU=u([R({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],wU); V(wU,"ytd-survey-trigger-renderer",function(){if(Ccc!==void 0)return Ccc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Ccc=a},{mode:1});var Ecc;var Fcc;var Gcc;var Hcc=function(){return J.apply(this,arguments)||this}; l(Hcc,J);f=Hcc.prototype;f.onClick=function(a){var b,c=(b=this.data)==null?void 0:b.sectionEndpoint;!Uz(Yy(a),this.hostElement,["A".toString()])&&c&&vv(this.hostElement,"yt-navigate",{endpoint:c})}; f.computeHasSectionEndpoint=function(a){return(a==null?void 0:a.sectionEndpoint)!==void 0}; f.computeShowHeaderAsLink=function(a){return(a==null?void 0:a.header)!==void 0&&(a==null?void 0:a.sectionEndpoint)!==void 0}; f.computeShowSubheaderAsLink=function(a){return(a==null?void 0:a.subheader)!==void 0&&(a==null?void 0:a.sectionEndpoint)!==void 0&&(a==null?void 0:a.header)===void 0}; f.getHeaderAsLinkClass=function(a){var b=[],c;(a==null?0:(c=a.headerIcon)==null?0:c.iconType)&&b.push("header-link-active");return b.join(" ")}; var xU=Hcc;u([K(BA.YtComponentBehavior),v("design:type",Object)],xU.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],xU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],xU.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],xU.prototype,"data",void 0); u([Q({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),v("design:type",Boolean)],xU.prototype,"hasSectionEndpoint",void 0);u([Q({computed:"computeShowHeaderAsLink(data)"}),v("design:type",Boolean)],xU.prototype,"showHeaderAsLink",void 0);u([Q({computed:"computeShowSubheaderAsLink(data)"}),v("design:type",Boolean)],xU.prototype,"showSubheaderAsLink",void 0);xU=u([R({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],xU); V(xU,"ytd-medical-panel-section-renderer",function(){if(Gcc!==void 0)return Gcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"section\" on-click=\"onClick\" class=\"style-scope ytd-medical-panel-section-renderer\">\n <div id=\"header\" hidden=\"[[!data.header]]\" class=\"style-scope ytd-medical-panel-section-renderer\">\n <yt-formatted-string hidden=\"[[showHeaderAsLink]]\" text=\"[[data.header]]\" class=\"style-scope ytd-medical-panel-section-renderer\"></yt-formatted-string>\n <a id=\"header-link\" class$=\"yt-simple-endpoint [[getHeaderAsLinkClass(data)]] style-scope ytd-medical-panel-section-renderer\" hidden=\"[[!showHeaderAsLink]]\" href$=\"[[computeHref_(data.sectionEndpoint)]]\" data=\"[[data.sectionEndpoint]]\" class=\"style-scope ytd-medical-panel-section-renderer\">\n <yt-formatted-string text=\"[[data.header]]\" class=\"style-scope ytd-medical-panel-section-renderer\"></yt-formatted-string>\n <yt-icon class=\"icons style-scope ytd-medical-panel-section-renderer\" hidden=\"[[!data.headerIcon.iconType]]\" icon=\"[[data.headerIcon.iconType]]\">\n </yt-icon>\n </a>\n </div>\n\n <div id=\"subheader\" hidden=\"[[!data.subheader]]\" class=\"style-scope ytd-medical-panel-section-renderer\">\n <yt-formatted-string hidden=\"[[showSubheaderAsLink]]\" text=\"[[data.subheader]]\" class=\"style-scope ytd-medical-panel-section-renderer\">\n </yt-formatted-string>\n <a id=\"subheader-link\" class=\"yt-simple-endpoint style-scope ytd-medical-panel-section-renderer\" hidden=\"[[!showSubheaderAsLink]]\" href$=\"[[computeHref_(data.sectionEndpoint)]]\" data=\"[[data.sectionEndpoint]]\">\n <yt-formatted-string text=\"[[data.subheader]]\" class=\"style-scope ytd-medical-panel-section-renderer\"></yt-formatted-string>\n </a>\n </div>\n <div id=\"paragraphs\" class=\"style-scope ytd-medical-panel-section-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.paragraphs]]\" class=\"style-scope ytd-medical-panel-section-renderer\">\n <div class=\"paragraph style-scope ytd-medical-panel-section-renderer\">\n <yt-formatted-string split-lines=\"\" text=\"[[item]]\" class=\"style-scope ytd-medical-panel-section-renderer\"></yt-formatted-string>\n </div>\n </template>\n </div>\n <div id=\"footer\" hidden=\"[[!data.footer]]\" class=\"style-scope ytd-medical-panel-section-renderer\">\n <yt-formatted-string link-inherit-color=\"\" text=\"[[data.footer]]\" class=\"style-scope ytd-medical-panel-section-renderer\"></yt-formatted-string>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Gcc=a},{mode:1});var Icc=function(){var a=J.apply(this,arguments)||this;a.isExpanded=!1;a.roundedContainer=!0;a.skipRoundingTop=!1;a.toggleExpandableSection=function(){a.isExpanded=!a.isExpanded}; return a}; l(Icc,J); Icc.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{medicalPanelSectionRenderer:{component:"ytd-medical-panel-section-renderer"}}},"data.expandableSections":{id:"expandable-sections",mapping:{medicalPanelSectionRenderer:{component:"ytd-medical-panel-section-renderer"}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[toggleExpandableSection]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer", properties:{"on-tap":"[[toggleExpandableSection]]"}}}}}}; Icc.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)}; var yU=Icc;yU.prototype.dataChanged=yU.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],yU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yU.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],yU.prototype,"data",void 0);u([Q(),v("design:type",Object)],yU.prototype,"isExpanded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],yU.prototype,"roundedContainer",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],yU.prototype,"skipRoundingTop",void 0);u([Q(),v("design:type",Object)],yU.prototype,"toggleExpandableSection",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yU.prototype,"dataChanged",null);yU=u([R({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],yU); V(yU,"ytd-medical-panel-content-renderer",function(){if(Fcc!==void 0)return Fcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"content style-scope ytd-medical-panel-content-renderer\">\n <div id=\"sections\" class=\"style-scope ytd-medical-panel-content-renderer\"></div>\n <div class=\"footer style-scope ytd-medical-panel-content-renderer\" id=\"expand\" hidden=\"[[isExpanded]]\"></div>\n <div id=\"expandable-sections\" hidden=\"[[!isExpanded]]\" class=\"style-scope ytd-medical-panel-content-renderer\"></div>\n <div class=\"footer style-scope ytd-medical-panel-content-renderer\" id=\"collapse\" hidden=\"[[!isExpanded]]\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Fcc=a},{mode:1});RB("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var zU=function(){var a=J.apply(this,arguments)||this;a.roundedContainer=!0;a.amsterdamEnabled=y("enable_desktop_amsterdam_info_panels");a.hasTitle=!1;a.linkIcon="OPEN_IN_NEW";return a}; l(zU,J);zU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]"}},horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}}; zU.prototype.computeHasTitle=function(a){return!(a==null||!a.title)}; zU.prototype.onClick=function(a){var b,c=(b=this.data)==null?void 0:b.headerEndpoint;!Uz(Yy(a),this.hostElement,["BUTTON".toString()])&&c&&this.ytComponentBehavior.resolveCommand(c)}; ia.Object.defineProperties(zU.prototype,{background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTAINER_BACKGROUND_",""):""}}, titleStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.titleStyle?this.data.titleStyle.replace("INFO_PANEL_CONTAINER_TITLE_STYLE_",""):""}}, showLinkIcon:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}}, hideDivider:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:a.disableBottomDivider)||!((b=this.data)==null?0:b.title)}}}); var AU=zU;u([K(BA.YtComponentBehavior),v("design:type",Object)],AU.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],AU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],AU.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],AU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],AU.prototype,"roundedContainer",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],AU.prototype,"amsterdamEnabled",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),v("design:type",Object)],AU.prototype,"hasTitle",void 0);u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),L("data.background"),v("design:type",Object),v("design:paramtypes",[])],AU.prototype,"background",null); u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),L("data.titleStyle"),v("design:type",Object),v("design:paramtypes",[])],AU.prototype,"titleStyle",null);u([Q({type:y("kevlar_property_type_migration_killswitch")?Boolean:void 0}),L("data.titleStyle"),v("design:type",Object),v("design:paramtypes",[])],AU.prototype,"showLinkIcon",null);u([Q(),v("design:type",String)],AU.prototype,"linkIcon",void 0); u([Q({type:y("kevlar_property_type_migration_killswitch")?Boolean:void 0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],AU.prototype,"hideDivider",null);AU=u([R({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],AU); V(AU,"ytd-info-panel-container-renderer",function(){if(Ecc!==void 0)return Ecc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"header style-scope ytd-info-panel-container-renderer\" hidden=\"[[!data.title]]\" on-click=\"onClick\">\n <h2 class=\"header-left-items style-scope ytd-info-panel-container-renderer\">\n <yt-icon class=\"header-icon style-scope ytd-info-panel-container-renderer\" disable-upgrade$=\"[[!data.icon.iconType]]\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[data.icon.iconType]]\">\n </yt-icon>\n <yt-formatted-string class=\"title style-scope ytd-info-panel-container-renderer\" text=\"[[data.title]]\"></yt-formatted-string>\n <yt-icon class=\"link-icon style-scope ytd-info-panel-container-renderer\" disable-upgrade$=\"[[!linkIcon]]\" hidden=\"[[!showLinkIcon]]\" icon=\"[[linkIcon]]\">\n </yt-icon>\n </h2>\n <div id=\"header-menu\" class=\"style-scope ytd-info-panel-container-renderer\"></div>\n</div>\n<div class=\"divider-container style-scope ytd-info-panel-container-renderer\" hidden=\"[[hideDivider]]\">\n <div class=\"divider-offset style-scope ytd-info-panel-container-renderer\"></div>\n <div class=\"divider style-scope ytd-info-panel-container-renderer\"></div>\n <div class=\"divider-offset style-scope ytd-info-panel-container-renderer\"></div>\n</div>\n<div id=\"content\" class=\"style-scope ytd-info-panel-container-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ecc=a},{mode:Mz("kevlar_poly_si_batch_j034")?1:2});function BU(a,b,c,d){return a&&b?a!==c||b!==d?(OE(Error("Ad metadata mismatch"),void 0,void 0,{"stored-slot":a,"stored-layout":b,"latest-slot":c,"latest-layout":d}),!1):!0:!1} ;var Jcc;var Kcc;var Lcc=function(){return J.apply(this,arguments)||this}; l(Lcc,J); Lcc.prototype.configureRendererStamper=function(){return{"data.adMetadata.displayAdRenderer":{id:"badge",mapping:{badge:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adMetadata.displayAdRenderer.badge]]"},params:{largeFontAdBadge:!0}}}},"data.adMetadata.displayAdRenderer.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{useFloorScrolling:!0}},gridRenderer:"ytd-grid-renderer"}}}}; var CU=Lcc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],CU.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],CU.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],CU.prototype,"data",void 0);CU=u([R({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],CU); V(CU,"ytd-carousel-ad-renderer",function(){if(Kcc!==void 0)return Kcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" class=\"style-scope ytd-carousel-ad-renderer\">\n <div id=\"badge\" class=\"style-scope ytd-carousel-ad-renderer\"></div>\n <h3 id=\"title-text\" class=\"style-scope ytd-carousel-ad-renderer\">\n <yt-formatted-string text=\"[[data.adMetadata.displayAdRenderer.titleText]]\" class=\"style-scope ytd-carousel-ad-renderer\">\n </yt-formatted-string>\n </h3>\n <div id=\"menu\" class=\"style-scope ytd-carousel-ad-renderer\"></div>\n</div>\n<div id=\"content\" class=\"style-scope ytd-carousel-ad-renderer\"></div>\n<div id=\"footer\" class=\"style-scope ytd-carousel-ad-renderer\">\n <yt-formatted-string id=\"footer-string\" text=\"[[data.adMetadata.displayAdRenderer.footerString]]\" title=\"[[getSimpleString(data.adMetadata.displayAdRenderer.footerString)]]\" class=\"style-scope ytd-carousel-ad-renderer\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Kcc=a},{mode:1});var Mcc;var DU,Ncc=function(){return J.apply(this,arguments)||this}; l(Ncc,J);f=Ncc.prototype;f.configureRendererStamper=function(){return{"data.content.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.content.adBadge]]"}}}},"data.content.closeButton":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,DU.JSC$14903_CLICK_LOCATION_ID_MAP))}; f.onSitelinkTap=function(a){a.stopPropagation();var b,c,d=a==null?void 0:(b=a.model)==null?void 0:(c=b.item)==null?void 0:c.onTap;d&&this.ytSparklesClickLocationBehavior.handleClick(d,a,!1)}; f.onTap=function(a){var b=this.data&&this.data.content&&this.data.content.navigationEndpoint;b&&this.ytSparklesClickLocationBehavior.handleClick(b,a,!1)}; f.sendImpression=function(){if(this.data&&this.data.content)for(var a=g(this.data.content.impressionEndpoints||[]),b=a.next();!b.done;b=a.next()){b=g(b.value.loggingUrls||[]);for(var c=b.next();!c.done;c=b.next())c=c.value,c.baseUrl&&Ul(c.baseUrl,c.attributionSrcMode)}}; var EU=DU=Ncc;DU.prototype.onTap=DU.prototype.onTap;DU.prototype.dataChanged=DU.prototype.dataChanged;EU.JSC$14903_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","display-url"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK","sitelinks-table"]]); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],EU.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],EU.prototype,"ytRendererBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],EU.prototype,"ytSparklesClickLocationBehavior",void 0);u([Q(),v("design:type",Object)],EU.prototype,"data",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EU.prototype,"dataChanged",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],EU.prototype,"onTap",null);EU=DU=u([R({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],EU); V(EU,"ytd-promoted-sparkles-text-search-renderer",function(){if(Mcc!==void 0)return Mcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"root-container\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n <div id=\"main-container\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n <h3 id=\"title\" aria-label$=\"[[data.content.title.accessibility.accessibilityData.label]]\" title$=\"[[getSimpleString(data.content.title)]]\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n <yt-img-shadow id=\"favicon\" hidden=\"[[!data.content.favicon]]\" thumbnail=\"[[data.content.favicon]]\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n </yt-img-shadow>\n [[getSimpleString(data.content.title)]]\n </h3>\n <yt-formatted-string id=\"description\" no-endpoints=\"[[noEndpoints]]\" text=\"[[data.content.descriptionText]]\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n </yt-formatted-string>\n <div id=\"sitelinks-table\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n <template id=\"sitelinks-dom-repeat\" is=\"dom-repeat\" items=\"[[data.content.sitelinks]]\" as=\"item\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n <yt-formatted-string id=\"sitelinks\" ellipsis-truncate=\"\" no-endpoints=\"[[noEndpoints]]\" role=\"link\" text=\"[[item.title]]\" on-click=\"onSitelinkTap\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n </yt-formatted-string>\n </template>\n </div>\n <div id=\"format-container\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n <div id=\"ad-badge\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\"></div>\n <yt-formatted-string id=\"display-url\" ellipsis-truncate=\"\" no-endpoints=\"[[noEndpoints]]\" text=\"[[data.content.websiteText]]\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n <div id=\"right-container\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\">\n <div id=\"menu\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\"></div>\n <div id=\"call-to-action\" class=\"style-scope ytd-promoted-sparkles-text-search-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Mcc=a},{mode:1});var Occ;var FU,Pcc=function(){var a=J.apply(this,arguments)||this;a.uiUpdate=y("web_modern_buttons");a.rounded=y("web_rounded_thumbnails");a.actionMap={"yt-mute-ad-action":"handleMuteAd"};return a}; l(Pcc,J);f=Pcc.prototype; f.configureRendererStamper=function(){return{"data.menu":{id:y("fix_alignment_search_desktop_text_image_ads_small_screens")?"menu":"old-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer", properties:{topStandaloneBadge:"[[data.mediaBadge]]"}}}},"data.adBadge":{id:"ad-badge-new",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}}; f.computeButtonOverride=function(){if(this.uiUpdate)return{style:"call-to-action",type:"tonal"}}; f.computeHasAdBadge=function(a){return!(a==null||!a.adBadge)}; f.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge&&y("migrate_remaining_web_ad_badges_to_innertube")||this.set("data.adBadge",FU.JSC$14910_DEFAULT_AD_BADGE_RENDERER),kz(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),y("trigger_impression_pings_on_view_search_desktop")||this.data.impressionCommands.forEach(function(a){a=g(a.loggingUrls|| []);for(var b=a.next();!b.done;b=a.next())b=b.value,b.baseUrl&&Ul(b.baseUrl,b.attributionSrcMode)}),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,FU.JSC$14910_CLICK_LOCATION_ID_MAP))}; f.impressionLog=function(){if(y("trigger_impression_pings_on_view_search_desktop")&&(!this.data||!this.data.impressionsFired)){var a;(((a=this.data)==null?void 0:a.impressionCommands)||[]).forEach(function(b){b=g(b.loggingUrls||[]);for(var c=b.next();!c.done;c=b.next())c=c.value,c.baseUrl&&Ul(c.baseUrl,c.attributionSrcMode)}); this.data.impressionsFired=!0}}; f.onTap=function(a){var b,c=(b=this.data)==null?void 0:b.navigationEndpoint,d;(b=(d=this.data)==null?void 0:d.thumbnailNavigationEndpoint)&&Vz(Yy(a),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(b,a,!1):c&&this.ytSparklesClickLocationBehavior.handleClick(c,a,!1)}; f.handleMuteAd=function(){this.collapsed=!0}; ia.Object.defineProperties(Pcc.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}}, webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}}, webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var a;return!(((a=this.data)==null?void 0:a.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}}, webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var a;return!(((a=this.data)==null?void 0:a.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}}, sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}}, hideActionButton:{configurable:!0,enumerable:!0,get:function(){return!(this.data&&this.data.actionButton)}}}); var GU=FU=Pcc;FU.prototype.dataChanged=FU.prototype.dataChanged; GU.JSC$14910_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","action-button"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","website-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","sparkles-container"]]); GU.JSC$14910_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:Fv("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],GU.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],GU.prototype,"ytRendererBehavior",void 0);u([K($O),v("design:type",Object)],GU.prototype,"ytdActiveViewBehavior",void 0); u([K([wA.YtActionHandlerBehavior]),v("design:type",Object)],GU.prototype,"actionHandlerBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],GU.prototype,"ytSparklesClickLocationBehavior",void 0);u([Q(),v("design:type",Object)],GU.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],GU.prototype,"collapsed",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("enable_desktop_search_bigger_thumbs")}}), v("design:type",Boolean)],GU.prototype,"useBiggerThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],GU.prototype,"biggerThumbsStyle",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("fix_alignment_search_desktop_text_image_ads_small_screens")}}), v("design:type",Boolean)],GU.prototype,"fixAlignmentSmallScreens",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("enable_desktop_search_bigger_thumbs_square")}}), v("design:type",Boolean)],GU.prototype,"useBiggerThumbsSquare",void 0);u([Q({reflectToAttribute:!0}),L("data.mediaHoverOverlay"),v("design:type",Boolean),v("design:paramtypes",[])],GU.prototype,"hideHoverOverlay",null);u([Q({reflectToAttribute:!0}),L("data.promotedSparklesWebStyle"),v("design:type",Boolean),v("design:paramtypes",[])],GU.prototype,"webSearchLayout",null); u([Q({reflectToAttribute:!0}),L("data.promotedSparklesWebStyle","data.isSquareThumbnail"),v("design:type",Boolean),v("design:paramtypes",[])],GU.prototype,"webSearchLayoutLandscape",null);u([Q({reflectToAttribute:!0}),L("data.promotedSparklesWebStyle","data.isSquareThumbnail"),v("design:type",Boolean),v("design:paramtypes",[])],GU.prototype,"webSearchLayoutSquare",null); u([Q({reflectToAttribute:!0}),L("data.promotedSparklesWebStyle"),v("design:type",Boolean),v("design:paramtypes",[])],GU.prototype,"sparklesCtaNoBackground",null);u([Q({reflectToAttribute:!0}),L("data.actionButton"),v("design:type",Boolean),v("design:paramtypes",[])],GU.prototype,"hideActionButton",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],GU.prototype,"uiUpdate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],GU.prototype,"rounded",void 0); u([Q({computed:"computeButtonOverride(uiUpdate)"}),v("design:type",Object)],GU.prototype,"buttonOverride",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),v("design:type",Boolean)],GU.prototype,"hasNewAdBadge",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],GU.prototype,"dataChanged",null);GU=FU=u([R({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],GU); V(GU,"ytd-promoted-sparkles-web-renderer",function(){if(Occ!==void 0)return Occ;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"sparkles-container\" on-tap=\"onTap\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n <div id=\"thumbnail-container\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n <div id=\"thumbnail-hover-container\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n <div id=\"thumbnail-deep-container\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n <yt-img-shadow id=\"thumbnail\" object-fit=\"CONTAIN\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n </yt-img-shadow>\n <div id=\"media-badge-search\" class=\"style-scope ytd-promoted-sparkles-web-renderer\"></div>\n </div>\n <div id=\"media-hover-overlay\" class=\"style-scope ytd-promoted-sparkles-web-renderer\"></div>\n </div>\n </div>\n <div id=\"sparkles-body-container\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n <div id=\"sparkles-body\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n <h3 id=\"title\" title$=\"[[getSimpleString(data.title)]]\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n [[getSimpleString(data.title)]]\n </h3>\n <div id=\"description\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n [[getSimpleString(data.description)]]\n </div>\n <div id=\"website-text-container\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n <span id=\"ad-badge-container\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n <ytd-badge-supported-renderer id=\"ad-badge\" top-standalone-badge=\"[[data.adBadge]]\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n </ytd-badge-supported-renderer>\n <div id=\"ad-badge-new\" class=\"style-scope ytd-promoted-sparkles-web-renderer\"></div>\n </span>\n <div id=\"website-text\" class=\"style-scope ytd-promoted-sparkles-web-renderer\">\n [[getSimpleString(data.websiteText)]]\n </div>\n </div>\n <div id=\"action-button\" class=\"style-scope ytd-promoted-sparkles-web-renderer\"></div>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-promoted-sparkles-web-renderer\"></div>\n </div>\n</div>\n<div id=\"old-menu\" class=\"style-scope ytd-promoted-sparkles-web-renderer\"></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Occ=a},{mode:1});var Qcc;var HU,Rcc=function(){var a=J.apply(this,arguments)||this;a.sitelinkIds=[];return a}; l(Rcc,J);f=Rcc.prototype; f.configureRendererStamper=function(){return{"data.menu":{id:y("enable_text_ad_web_thumbnail_scaling_fix")?"new-menu":"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]"}}}},"data.adBadge":{id:"ad-badge", mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}}; f.dataChanged=function(){y("trigger_impression_pings_on_view_search_desktop")||this.sendImpression();var a;(a=this.data)!=null&&a.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,HU.JSC$14914_CLICK_LOCATION_ID_MAP)}; f.onTap=function(a){var b,c=(b=this.data)==null?void 0:b.navigationCommand;c&&!Vz(Yy(a),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(c,a,!1)}; f.onSitelinkTap=function(a){var b,c,d=a==null?void 0:(b=a.model)==null?void 0:(c=b.item)==null?void 0:c.onTap;d&&this.ytSparklesClickLocationBehavior.handleClick(d,a,!1)}; f.configureSitelinkClickTargets=function(){var a=this,b,c,d=(b=this.data)==null?void 0:(c=b.clickLocationTargets)==null?void 0:c.find(function(e){return e.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"}); d&&T(this.hostElement).querySelectorAll(".sitelink").forEach(function(e){kz(e,"yt-simple-endpoint",!0);a.sitelinkIds.push(e.id);var h,k;(h=a.ytSparklesClickLocationBehavior)==null||(k=h.clickTargetMap)==null||k.set(e.id,d)})}; f.sendImpression=function(){var a,b,c=((a=this.data)==null?void 0:(b=a.impressionCommand)==null?void 0:b.loggingUrls)||[];a=g(c);for(b=a.next();!b.done;b=a.next())b=b.value,b.baseUrl&&Ul(b.baseUrl,b.attributionSrcMode)}; f.impressionLog=function(){!y("trigger_impression_pings_on_view_search_desktop")||this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)}; ia.Object.defineProperties(Rcc.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}}); var IU=HU=Rcc;HU.prototype.onTap=HU.prototype.onTap;HU.prototype.dataChanged=HU.prototype.dataChanged; IU.JSC$14914_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND","text-image-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","headline"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","website-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"]]); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],IU.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],IU.prototype,"ytRendererBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],IU.prototype,"ytSparklesClickLocationBehavior",void 0);u([Q(),v("design:type",Object)],IU.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],IU.prototype,"showFavicon",null);u([Q({reflectToAttribute:!0,value:function(){return y("enable_desktop_search_bigger_thumbs")}}), v("design:type",Boolean)],IU.prototype,"useBiggerThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],IU.prototype,"biggerThumbsStyle",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("enable_text_ad_web_thumbnail_scaling_fix")}}), v("design:type",Boolean)],IU.prototype,"enableThumbnailScalingFix",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],IU.prototype,"dataChanged",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],IU.prototype,"onTap",null);IU=HU=u([R({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],IU); V(IU,"ytd-text-image-no-button-layout-renderer",function(){if(Qcc!==void 0)return Qcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"root-container\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">\n <div id=\"text-image-container\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">\n <div id=\"media-hover-overlay\" class=\"style-scope ytd-text-image-no-button-layout-renderer\"></div>\n <div id=\"text-image\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">\n <yt-img-shadow id=\"text-image-favicon\" hidden=\"[[!showFavicon]]\" thumbnail=\"[[data.favicon]]\" class=\"style-scope ytd-text-image-no-button-layout-renderer\"></yt-img-shadow>\n <h3 id=\"text-image-title\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">[[getSimpleString(data.title)]]</h3>\n </div>\n <div id=\"media-badge\" class=\"style-scope ytd-text-image-no-button-layout-renderer\"></div>\n </div>\n <div id=\"metadata-container\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">\n <div id=\"metadata-body\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">\n <yt-formatted-string id=\"headline\" ellipsis-truncate=\"\" no-endpoints=\"\" text=\"[[data.headline]]\" class=\"style-scope ytd-text-image-no-button-layout-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"description\" ellipsis-truncate=\"\" no-endpoints=\"\" text=\"[[data.description]]\" class=\"style-scope ytd-text-image-no-button-layout-renderer\"></yt-formatted-string>\n <div id=\"details-line\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">\n <div id=\"ad-badge\" class=\"style-scope ytd-text-image-no-button-layout-renderer\"></div>\n <div id=\"website-text\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">[[getSimpleString(data.websiteText)]]</div>\n </div>\n <div id=\"sitelinks-carousel\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.sitelinks]]\" as=\"item\" on-dom-change=\"configureSitelinkClickTargets\" class=\"style-scope ytd-text-image-no-button-layout-renderer\">\n <div class=\"sitelink-container style-scope ytd-text-image-no-button-layout-renderer\">\n <yt-formatted-string id=\"sitelink-[[index]]\" class=\"sitelink style-scope ytd-text-image-no-button-layout-renderer\" ellipsis-truncate=\"\" no-endpoints=\"\" role=\"link\" text=\"[[item.title]]\" on-click=\"onSitelinkTap\"></yt-formatted-string>\n </div>\n </template>\n </div>\n </div>\n <div id=\"new-menu\" class=\"style-scope ytd-text-image-no-button-layout-renderer\"></div>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-text-image-no-button-layout-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Qcc=a},{mode:Mz("kevlar_poly_si_batch_j028")?1:2});var Scc;var JU,Tcc=function(){var a=J.apply(this,arguments)||this;a.isInlinePlaybackState=!1;a.uiUpdate=y("web_modern_buttons");a.showDescription=y("show_description_for_home_web_video_ads");a.showOneLineDescription=y("show_one_line_description_for_home_web_video_ads");a.hideCta=y("hide_cta_for_home_web_video_ads");a.JSC$14921_animateInTimeStamp=uk("hide_cta_for_home_web_video_ads_animate_in_time");a.animateInCta=!1;a.isHovered=!1;a.player=null;a.JSC$14921_playerEvents=new Map;a.JSC$14921_preventProgressSaveTimer= null;return a}; l(Tcc,J);f=Tcc.prototype;f.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.adCtaButton":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}}; f.attached=function(){this.JSC$14921_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$14921_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer()}; f.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$14921_playerEvents)}; f.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",JU.JSC$14920_DEFAULT_CLICK_LOCATION_BEHAVIOR,JU.JSC$14920_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())}; f.setPlayer=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return(b=xv(a.hostElement,"yt-get-inline-preview-player-action"))&&b[0]?n(c,b[0].getPlayerPromise(),3):c.jumpTo(0);a.player=c.yieldResult;a.ytPlayerListenerBehavior.listenToPlayerEvents(a.player,a.JSC$14921_playerEvents);ua(c)})}; f.onPlaybackStart=function(){var a=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$14921_preventProgressSaveTimer=Vk(Hi,function(){a.JSC$14921_preventProgressSaveTimer=null},1E4))}; f.onVideoProgress=function(a){this.hideCta&&this.isHovered&&!(this.JSC$14921_animateInTimeStamp<0)&&a>=this.JSC$14921_animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)}; f.resetPreventProgressSaveTimer=function(){Hi.cancelJob(this.JSC$14921_preventProgressSaveTimer);this.JSC$14921_preventProgressSaveTimer=null}; f.getSimpleString=function(a){return Sw(a)}; f.onClick=function(a){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var b,c=(b=this.data)==null?void 0:b.navigationEndpoint,d;b=(d=this.data)==null?void 0:d.channelEndpoint;var e,h;(d=(h=A((e=this.data)==null?void 0:e.adCtaButton,Qu))==null?void 0:h.command)&&Vz(Yy(a),this.hostElement,["call-to-action"])?this.ytSparklesClickLocationBehavior.handleClick(d,a,!1):b&&Vz(Yy(a),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(b, a,!1):!Vz(Yy(a),this.hostElement,["secondary-button"])&&c&&(y("enable_short_dr_for_desktop_launchable")?(e=!!A(c,lq),this.isInlinePlaybackState&&e&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(c,a,e)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(c,a,!0)))}}; f.updateWatchEndpointStartTime=function(){var a,b;this.player&&((a=this.data)==null?0:a.inlinePlaybackEndpoint)&&((b=this.data)==null?0:b.navigationEndpoint)&&!this.JSC$14921_preventProgressSaveTimer&&(a=Math.floor(this.player.getCurrentTime()),A(this.data.navigationEndpoint,lq).startTimeSeconds=a,A(this.data.inlinePlaybackEndpoint,lq).startTimeSeconds=a)}; f.computeButtonOverride=function(){if(this.uiUpdate)return{style:"call-to-action",type:"tonal"}}; f.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}}; f.computeFixedDataForWatchButton=function(a){a.command&&y("enable_temp_fix_for_url_redirection")&&this.truncateWebCommandMetadataUrl(a.command);return a}; f.truncateWebCommandMetadataUrl=function(a){if(a&&a.commandMetadata&&(a=A(a.commandMetadata,kq))&&a.url){var b=a.url,c=b.indexOf("&pp=");if(c>0){var d=b.indexOf("&",c+1);a.url=d>c&&d<b.length?b.slice(0,c)+b.slice(d):b.slice(0,c)}}}; ia.Object.defineProperties(Tcc.prototype,{isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.watchButton)&&!((b=this.data)==null||!b.adCtaButton)}}}); var KU=JU=Tcc;JU.prototype.dataChanged=JU.prototype.dataChanged;KU.JSC$14920_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","channel-thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","short-byline-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","call-to-action"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","ad-inline-playback-metadata"]]); KU.JSC$14920_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TITLE",code:0,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:19,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",code:20,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE", code:31,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];u([K(X.YtRendererBehavior),v("design:type",Object)],KU.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],KU.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],KU.prototype,"ytdReduxBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],KU.prototype,"ytSparklesClickLocationBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],KU.prototype,"ytPlayerListenerBehavior",void 0);u([Q(),v("design:type",Object)],KU.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],KU.prototype,"isInlinePlaybackState",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],KU.prototype,"miniMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KU.prototype,"uiUpdate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KU.prototype,"showDescription",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KU.prototype,"showOneLineDescription",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],KU.prototype,"hideCta",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KU.prototype,"animateInCta",void 0);u([Q({computed:"computeButtonOverride(uiUpdate)"}),v("design:type",Object)],KU.prototype,"buttonOverride",void 0);u([Q({computed:"computeSecondaryButtonOverride(uiUpdate)"}),v("design:type",Object)],KU.prototype,"secondaryButtonOverride",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],KU.prototype,"isHovered",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KU.prototype,"dataChanged",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],KU.prototype,"isButtonGroup",null);KU=JU=u([R({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],KU); V(KU,"ytd-ad-inline-playback-meta-block",function(){if(Scc!==void 0)return Scc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"ad-inline-playback-metadata\" on-click=\"onClick\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <div id=\"meta-container\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <div id=\"channel-thumbnail-container\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <a id=\"avatar-link\" class=\"yt-simple-endpoint style-scope ytd-ad-inline-playback-meta-block\" hidden=\"[[!data.channelThumbnail]]\" href$=\"[[computeHref_(data.channelEndpoint)]]\" data=\"[[data.channelEndpoint]]\" title=\"[[getSimpleString(data.shortBylineText)]]\" aria-label$=\"[[data.shortBylineText.accessibility.accessibilityData.label]]\" tabindex=\"-1\">\n <yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[!data.channelThumbnail]]\" thumbnail=\"[[data.channelThumbnail]]\" width=\"48\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n </yt-img-shadow>\n </a>\n </div>\n <div id=\"info-container\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <div id=\"title-container\" aria-hidden=\"true\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <yt-formatted-string id=\"video-title\" text=\"[[data.title]]\" title=\"[[getSimpleString(data.title)]]\" class=\"style-scope ytd-ad-inline-playback-meta-block\"></yt-formatted-string>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-ad-inline-playback-meta-block\"></div>\n <div id=\"description-container\" aria-hidden=\"true\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <yt-formatted-string id=\"description\" text=\"[[data.description]]\" title=\"[[getSimpleString(data.description)]]\" class=\"style-scope ytd-ad-inline-playback-meta-block\"></yt-formatted-string>\n </div>\n <div id=\"byline-container\" aria-hidden=\"true\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <div id=\"badge\" class=\"style-scope ytd-ad-inline-playback-meta-block\"></div>\n <ytd-channel-name id=\"short-byline-text\" channel-name=\"[[data.shortBylineText]]\" no-endpoints=\"true\" wrap-text=\"true\" class=\"style-scope ytd-ad-inline-playback-meta-block\"></ytd-channel-name>\n </div>\n <div id=\"secondary-description-container\" aria-hidden=\"true\" hidden=\"[[!data.secondaryDescription]]\" \"=\"\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <yt-formatted-string id=\"secondary-description\" text=\"[[data.secondaryDescription]]\" title=\"[[getSimpleString(data.secondaryDescription)]]\" class=\"style-scope ytd-ad-inline-playback-meta-block\"></yt-formatted-string>\n </div>\n </div>\n </div>\n <div id=\"button-container\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <template is=\"dom-if\" if=\"[[data.watchButton.buttonRenderer]]\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n <ytd-button-renderer id=\"secondary-button\" data=\"[[computeFixedDataForWatchButton(data.watchButton.buttonRenderer)]]\" overrides=\"[[computeSecondaryButtonOverride(data.watchButton.buttonRenderer)]]\" class=\"style-scope ytd-ad-inline-playback-meta-block\">\n </ytd-button-renderer>\n </template>\n <div id=\"call-to-action\" class=\"style-scope ytd-ad-inline-playback-meta-block\"></div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Scc=a},{mode:Mz("kevlar_poly_si_batch_j046")?1:2});var Ucc;var LU,Vcc=function(){var a=J.apply(this,arguments)||this;a.isInlinePlaybackState=!1;a.uiUpdate=y("web_modern_buttons");a.showDescription=y("show_description_for_home_web_video_ads");a.showOneLineDescription=y("show_one_line_description_for_home_web_video_ads");a.hideCta=y("hide_cta_for_home_web_video_ads");a.JSC$14927_animateInTimeStamp=uk("hide_cta_for_home_web_video_ads_animate_in_time");a.animateInCta=!1;a.player=null;a.JSC$14927_playerEvents=new Map;a.JSC$14927_preventProgressSaveTimer=null; return a}; l(Vcc,J);f=Vcc.prototype; f.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.adCtaButton":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},watchButton:{id:"watch-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[watchButtonOverride]]"}}}}}}; f.attached=function(){this.JSC$14927_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$14927_playerEvents.set("onVideoProgress",this.onVideoProgress)}; f.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$14927_playerEvents)}; f.watchButtonInit=function(){if(this.data&&this.data.adCtaButton&&this.data.watchButtonText&&A(this.data.adCtaButton,Qu)){var a=(0,uc.unsafeClone)(this.data.adCtaButton);A(a,Qu).text=this.data.watchButtonText;this.watchButton=a;var b;this.watchEndpoint=(0,uc.unsafeClone)((b=this.data)==null?void 0:b.navigationEndpoint);this.data.navigationEndpoint=A(this.data.adCtaButton,Qu).command}}; f.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.watchButton||this.watchButtonInit(),this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata-exp",LU.JSC$14926_DEFAULT_CLICK_LOCATION_BEHAVIOR,LU.JSC$14926_CLICK_LOCATION_ID_MAP),(this.isInlinePlaybackState||this.hideCta)&&this.setPlayer())}; f.setPlayer=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return(b=xv(a.hostElement,"yt-get-inline-preview-player-action"))&&b[0]?n(c,b[0].getPlayerPromise(),3):c.jumpTo(0);a.player=c.yieldResult;a.ytPlayerListenerBehavior.listenToPlayerEvents(a.player,a.JSC$14927_playerEvents);ua(c)})}; f.onPlaybackStart=function(){var a=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$14927_preventProgressSaveTimer=Vk(Hi,function(){a.JSC$14927_preventProgressSaveTimer=null},1E4))}; f.onVideoProgress=function(a){this.JSC$14927_animateInTimeStamp<0||!(a>=this.JSC$14927_animateInTimeStamp&&this.hideCta)||this.animateInCta||(this.animateInCta=!0)}; f.resetPreventProgressSaveTimer=function(){Hi.cancelJob(this.JSC$14927_preventProgressSaveTimer);this.JSC$14927_preventProgressSaveTimer=null}; f.getSimpleString=function(a){return Sw(a)}; f.onClick=function(a){if(this.data&&this.data.channelEndpoint){var b,c=(b=this.data)==null?void 0:b.channelEndpoint,d,e;(b=(e=A((d=this.data)==null?void 0:d.adCtaButton,Qu))==null?void 0:e.command)&&Vz(Yy(a),this.hostElement,["call-to-action"])?this.ytSparklesClickLocationBehavior.handleClick(b,a,!1):this.watchEndpoint&&Vz(Yy(a),this.hostElement,["watch-button"])?this.ytSparklesClickLocationBehavior.handleClick(this.watchEndpoint,a,!0):c&&Vz(Yy(a),this.hostElement,["channel-thumbnail-container","short-byline-text"])? this.ytSparklesClickLocationBehavior.handleClick(c,a,!1):b&&this.ytSparklesClickLocationBehavior.handleClick(b,a,!1)}}; f.computeButtonOverride=function(){if(this.uiUpdate)return{style:"call-to-action",type:"tonal"}}; f.computeWatchButtonOverride=function(){if(this.uiUpdate)return{style:"call-to-action",type:"outline",iconPosition:"none"}}; var MU=LU=Vcc;LU.prototype.dataChanged=LU.prototype.dataChanged; MU.JSC$14926_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","channel-thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","short-byline-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","call-to-action"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","ad-inline-playback-metadata-exp"],["PROMOTED_SPARKLES_CLICK_LOCATION_WATCH_LABEL", "watch-button"]]); MU.JSC$14926_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TITLE",code:0,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:19,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",code:20,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE", code:31,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];u([K(X.YtRendererBehavior),v("design:type",Object)],MU.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],MU.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],MU.prototype,"ytdReduxBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],MU.prototype,"ytSparklesClickLocationBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],MU.prototype,"ytPlayerListenerBehavior",void 0);u([Q(),v("design:type",Object)],MU.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],MU.prototype,"watchButton",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],MU.prototype,"isInlinePlaybackState",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],MU.prototype,"miniMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],MU.prototype,"uiUpdate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],MU.prototype,"showDescription",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],MU.prototype,"showOneLineDescription",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],MU.prototype,"hideCta",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],MU.prototype,"animateInCta",void 0);u([Q({computed:"computeButtonOverride(uiUpdate)"}),v("design:type",Object)],MU.prototype,"buttonOverride",void 0); u([Q({computed:"computeWatchButtonOverride(uiUpdate)"}),v("design:type",Object)],MU.prototype,"watchButtonOverride",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],MU.prototype,"dataChanged",null);MU=LU=u([R({is:"ytd-ad-inline-playback-meta-block-exp",disableElementRegistration:!0})],MU); V(MU,"ytd-ad-inline-playback-meta-block-exp",function(){if(Ucc!==void 0)return Ucc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"ad-inline-playback-metadata-exp\" on-click=\"onClick\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <div id=\"meta-container\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <div id=\"channel-thumbnail-container\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <a id=\"avatar-link\" class=\"yt-simple-endpoint style-scope ytd-ad-inline-playback-meta-block-exp\" hidden=\"[[!data.channelThumbnail]]\" href$=\"[[computeHref_(data.channelEndpoint)]]\" data=\"[[data.channelEndpoint]]\" title=\"[[getSimpleString(data.shortBylineText)]]\" aria-label$=\"[[data.shortBylineText.accessibility.accessibilityData.label]]\" tabindex=\"-1\">\n <yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[!data.channelThumbnail]]\" thumbnail=\"[[data.channelThumbnail]]\" width=\"48\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n </yt-img-shadow>\n </a>\n </div>\n <div id=\"info-container\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <div id=\"title-container\" aria-hidden=\"true\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <yt-formatted-string id=\"video-title\" text=\"[[data.title]]\" title=\"[[getSimpleString(data.title)]]\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\"></yt-formatted-string>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\"></div>\n <div id=\"description-container\" aria-hidden=\"true\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <yt-formatted-string id=\"description\" text=\"[[data.description]]\" title=\"[[getSimpleString(data.description)]]\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\"></yt-formatted-string>\n </div>\n <div id=\"byline-container\" aria-hidden=\"true\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <div id=\"badge\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\"></div>\n <ytd-channel-name id=\"short-byline-text\" channel-name=\"[[data.shortBylineText]]\" no-endpoints=\"true\" wrap-text=\"true\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\"></ytd-channel-name>\n </div>\n <div id=\"secondary-description-container\" aria-hidden=\"true\" hidden=\"[[!data.secondaryDescription]]\" \"=\"\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <yt-formatted-string id=\"secondary-description\" text=\"[[data.secondaryDescription]]\" title=\"[[getSimpleString(data.secondaryDescription)]]\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\"></yt-formatted-string>\n </div>\n </div>\n </div>\n <div id=\"button-container\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\">\n <div id=\"watch-button\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\"></div>\n <div id=\"call-to-action\" class=\"style-scope ytd-ad-inline-playback-meta-block-exp\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ucc=a},{mode:Mz("kevlar_poly_si_batch_j037")?1:2});var Wcc;var NU,Xcc=function(){var a=J.apply(this,arguments)||this;a.isInlinePreviewTriggered=!1;a.JSC$14931_activeViewMeasurementDataResolver=fj();return a}; l(Xcc,J);f=Xcc.prototype;f.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.attached=function(){var a=this;this.updateInlinePreviewHoverListeners();this.JSC$14931_activeViewMeasurementDataResolver.promise.then(function(b){a.ytdActiveViewBehavior.enableActiveViewMeasurement(b,15)})}; f.detached=function(){this.clearInlinePreviewHoverListeners()}; f.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14931_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:this.JSC$14931_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:itb})}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$14931_inlinePreviewHoverListener)==null||ZD(a)}; f.onDataChanged=function(){var a;((a=this.data)==null?0:a.activeView)&&this.JSC$14931_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",NU.JSC$14930_DEFAULT_CLICK_LOCATION_BEHAVIOR,NU.JSC$14930_CLICK_LOCATION_ID_MAP);this.thumbnail&&(a=this.thumbnail.getElementsByTagName("a"),a.length>0&&(a=a.namedItem("thumbnail"))&&a.removeAttribute("href"))}; f.onThumbnailContainerClick=function(a){if(this.data&&this.data.navigationEndpoint){var b,c=(b=this.data)==null?void 0:b.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(c,a,!!A(c,lq));a.stopPropagation()}}; f.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression}; f.impressionLog=function(){var a=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var b,c,d=(c=A((b=this.data)==null?void 0:b.onImpression,Bu))==null?void 0:c.commands;d&&(d.forEach(function(e){e.clickTrackingParams&&delete e.clickTrackingParams;a.ytComponentBehavior.resolveCommand(e)}),this.data.impressionsFired=!0)}}; ia.Object.defineProperties(Xcc.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.JSC$14931_inlinePreviewHoverListener)==null?0:YD(a))&&!!this.ytdLockupBehavior.lockupIsHovered}}}); var OU=NU=Xcc;NU.prototype.onDataChanged=NU.prototype.onDataChanged;OU.JSC$14930_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);OU.JSC$14930_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];u([K(BA.YtComponentBehavior),v("design:type",Object)],OU.prototype,"ytComponentBehavior",void 0); u([K($O),v("design:type",Object)],OU.prototype,"ytdActiveViewBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],OU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],OU.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],OU.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Zz),v("design:type",Object)],OU.prototype,"ytdLockupBehavior",void 0); u([K(Rz),v("design:type",Object)],OU.prototype,"ytdReduxBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],OU.prototype,"ytSparklesClickLocationBehavior",void 0);u([Q(),v("design:type",Object)],OU.prototype,"data",void 0);u([Q(),v("design:type",Object)],OU.prototype,"isInlinePreviewTriggered",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],OU.prototype,"miniMode",void 0); u([My("ytd-thumbnail"),v("design:type",HTMLElement)],OU.prototype,"thumbnail",void 0);u([My("#dismissible"),v("design:type",HTMLElement)],OU.prototype,"JSC$14931_dismissibleMedia",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OU.prototype,"onDataChanged",null);u([L("lockupIsHovered"),v("design:type",Boolean),v("design:paramtypes",[])],OU.prototype,"isHovered",null); OU=NU=u([R({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],OU); V(OU,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(Wcc!==void 0)return Wcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-video-display-full-buttoned-and-button-group-renderer\">\n <div id=\"root\" class=\"style-scope ytd-video-display-full-buttoned-and-button-group-renderer\">\n <div id=\"thumbnail-container\" role=\"button\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" on-click=\"onThumbnailContainerClick\" class=\"style-scope ytd-video-display-full-buttoned-and-button-group-renderer\">\n <ytd-thumbnail data=\"[[data]]\" hovered=\"[[isHovered]]\" rich-grid-thumbnail=\"\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"9999\" class=\"style-scope ytd-video-display-full-buttoned-and-button-group-renderer\">\n </ytd-thumbnail>\n </div>\n <ytd-ad-inline-playback-meta-block data=\"[[data]]\" is-hovered=\"[[isInlinePreviewTriggered]]\" mini-mode=\"[[miniMode]]\" class=\"style-scope ytd-video-display-full-buttoned-and-button-group-renderer\">\n </ytd-ad-inline-playback-meta-block>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-video-display-full-buttoned-and-button-group-renderer\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-video-display-full-buttoned-and-button-group-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Wcc=a},{mode:1});var Ycc;var PU,Zcc=function(){var a=J.apply(this,arguments)||this;a.isInlinePreviewTriggered=!1;a.enableShortDrForDesktop=y("enable_short_dr_for_desktop");a.JSC$14934_activeViewMeasurementDataResolver=fj();return a}; l(Zcc,J);f=Zcc.prototype;f.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.attached=function(){var a=this;this.updateInlinePreviewHoverListeners();this.JSC$14934_activeViewMeasurementDataResolver.promise.then(function(b){a.ytdActiveViewBehavior.enableActiveViewMeasurement(b,15)})}; f.detached=function(){this.clearInlinePreviewHoverListeners()}; f.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14934_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:this.JSC$14934_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:itb})}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$14934_inlinePreviewHoverListener)==null||ZD(a)}; f.onDataChanged=function(){var a;((a=this.data)==null?0:a.activeView)&&this.JSC$14934_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",PU.JSC$14933_DEFAULT_CLICK_LOCATION_BEHAVIOR,PU.JSC$14933_CLICK_LOCATION_ID_MAP);this.thumbnail&&(a=this.thumbnail.getElementsByTagName("a"),a.length>0&&(a=a.namedItem("thumbnail"))&&a.removeAttribute("href"))}; f.onThumbnailContainerClick=function(a){if(this.data&&this.data.navigationEndpoint){var b,c=(b=this.data)==null?void 0:b.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(c,a,!0);a.stopPropagation()}}; f.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression}; f.impressionLog=function(){var a=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var b,c,d=(c=A((b=this.data)==null?void 0:b.onImpression,Bu))==null?void 0:c.commands;d&&(d.forEach(function(e){e.clickTrackingParams&&delete e.clickTrackingParams;Av(a.hostElement,[e])}),this.data.impressionsFired=!0)}}; ia.Object.defineProperties(Zcc.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.JSC$14934_inlinePreviewHoverListener)==null?0:YD(a))&&!!this.ytdLockupBehavior.lockupIsHovered}}}); var QU=PU=Zcc;PU.prototype.onDataChanged=PU.prototype.onDataChanged;QU.JSC$14933_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);QU.JSC$14933_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];u([K($O),v("design:type",Object)],QU.prototype,"ytdActiveViewBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],QU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],QU.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],QU.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Zz),v("design:type",Object)],QU.prototype,"ytdLockupBehavior",void 0);u([K(Rz),v("design:type",Object)],QU.prototype,"ytdReduxBehavior",void 0); u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],QU.prototype,"ytSparklesClickLocationBehavior",void 0);u([Q(),v("design:type",Object)],QU.prototype,"data",void 0);u([Q(),v("design:type",Object)],QU.prototype,"isInlinePreviewTriggered",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],QU.prototype,"miniMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],QU.prototype,"enableShortDrForDesktop",void 0); u([My("ytd-thumbnail"),v("design:type",HTMLElement)],QU.prototype,"thumbnail",void 0);u([My("#dismissible"),v("design:type",HTMLElement)],QU.prototype,"JSC$14934_dismissibleMedia",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QU.prototype,"onDataChanged",null);u([L("lockupIsHovered"),v("design:type",Boolean),v("design:paramtypes",[])],QU.prototype,"isHovered",null); QU=PU=u([R({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],QU); V(QU,"ytd-video-display-full-buttoned-renderer",function(){if(Ycc!==void 0)return Ycc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n <div id=\"root\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n <div id=\"thumbnail-container\" role=\"button\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" on-click=\"onThumbnailContainerClick\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n <ytd-thumbnail data=\"[[data]]\" hovered=\"[[isHovered]]\" rich-grid-thumbnail=\"\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"9999\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n </ytd-thumbnail>\n </div>\n <template is=\"dom-if\" restamp=\"\" if=\"[[!enableShortDrForDesktop]]\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n <ytd-ad-inline-playback-meta-block data=\"[[data]]\" is-hovered=\"[[isInlinePreviewTriggered]]\" mini-mode=\"[[miniMode]]\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n </ytd-ad-inline-playback-meta-block>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[enableShortDrForDesktop]]\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n <ytd-ad-inline-playback-meta-block-exp data=\"[[data]]\" is-hovered=\"[[isInlinePreviewTriggered]]\" mini-mode=\"[[miniMode]]\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n </ytd-ad-inline-playback-meta-block-exp>\n </template>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-video-display-full-buttoned-renderer\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-video-display-full-buttoned-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ycc=a},{mode:1});var RU={calledOnce:!0,state:"visible"};function $cc(a){if((a=a.value)&&T(a).querySelector("img")){var b=T(a).querySelector("img");b.addEventListener("error",function(){$qb(b.src).then(function(c){(c=Ob(c).toString())?b.src=c:b.removeAttribute("src")}).catch(function(){b.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}} ;function adc(a,b,c){c?c(b):AB(b,a.target?{form:{element:a.target}}:void 0)} function SU(a,b,c){Ep(function(){var d=a.value;if(d){var e=new Map,h,k=(h=b())==null?void 0:h.onTap;k&&(h=function(m){a:{var p=m.composedPath();p=g(p);for(var q=p.next();!q.done;q=p.next()){q=q.value;if(q===d)break;if(q.className.indexOf("HostIsClickableAdComponent")>=0||q.tagName==="A".toString()||q.tagName==="BUTTON".toString()){p=!0;break a}}p=!1}p||(y("enable_square_image_components_ui_web_with_float_button")?vv(a.value,"yt-navigate",{endpoint:wB(k)}):adc(m,k,c))},d.addEventListener("click",h), e.set("click",h)); yp(function(){for(var m=g(e),p=m.next();!p.done;p=m.next()){var q=g(p.value);p=q.next().value;q=q.next().value;d.removeEventListener(p,q)}})}})} ;var TU=Gz(function(a){var b=Ez(a,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1});a=Object.assign({},b);var c=b.data;b=b.customCommandResolver;var d=(delete a.data,delete a.customCommandResolver,a),e=Er();SU(e,function(){return c().interaction},b); $K(e,{visibilityCallback:function(h){var k,m=(k=c().interaction)==null?void 0:k.onFirstVisible;h&&(m&&AB(m),d.setOnErrorHandler()&&$cc(e))}, showOption:RU});return F("ad-image-view-model",{class:function(){var h;return((h=c().interaction)==null?0:h.onTap)?"YtwAdImageViewModelHostIsClickableAdComponent":"YtwAdImageViewModelHost"}, el:e},F("div",{class:"YtwAdImageViewModelHostImageContainer"},F(IB,{data:function(){var h;return{sources:c().imageSources,contentMode:(h=c().imageProperties)==null?void 0:h.contentMode}}, alt:function(){var h,k;return((h=c().interaction)==null?void 0:(k=h.accessibility)==null?void 0:k.label)||""}, targetHeight:d.targetHeight,targetWidth:d.targetWidth,preserveHeight:d.preserveHeight,preserveWidth:d.preserveWidth,useWidth:d.useWidth,style:function(){var h,k;return"vertical-align: bottom;"+(((h=c().background)==null?0:h.color)?"background-color:"+$x((k=c().background)==null?void 0:k.color)+";":"")}, className:function(){return d.setProgressiveImageLoading()?"YtwAdImageViewModelHostImage":void 0}, draggable:function(){var h,k;return(k=(h=d.setDraggable)==null?void 0:h.call(d))!=null?k:void 0}})))});function bdc(a,b){var c,d=(c=a.interaction)==null?void 0:c.onTap;if(a=yB({elementsCommand:d,forceNewState:!0,skipOnClick:!0}))return a.onclick=function(e){Xkb(e)&&(e.preventDefault(),d&&adc(e,d,b))},Zkb(a)?a:void 0} function cdc(a){var b=a.label;if(b)return function(){KB(b,{noLinkColor:!0,noWrap:!0})}} function ddc(a){switch(a){case"AD_BUTTON_SIZE_COMPACT":return"S";case"AD_BUTTON_SIZE_DEFAULT":return"M";case"AD_BUTTON_SIZE_LARGE":return"L";default:return"M";}} function edc(a){switch(a){case"AD_BUTTON_STYLE_OVERLAY_TONAL":case"AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case"AD_BUTTON_STYLE_TRANSPARENT":return"mono";case"AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action";}} ;var UU=Gz(function(a){var b=a.data;var c=a.customCommandResolver;a=a.className;var d=Er(),e=g(Gp(!1)),h=e.next().value,k=e.next().value;e=g(Gp(!1));var m=e.next().value,p=e.next().value;e=g(Gp());var q=e.next().value,r=e.next().value,w=function(){var N=Object.assign({},b(),q()&&{style:q()}),P,U,ca=cdc(N),aa=(P=N.interaction)==null?void 0:(U=P.accessibility)==null?void 0:U.label;P=N.iconImage?N.label&&N.label.content?N.iconLeading?"leading":"trailing":"icon-only":void 0;a:switch(N.style){case"AD_BUTTON_STYLE_TONAL":case"AD_BUTTON_STYLE_OVERLAY_TONAL":U= "tonal";break a;case"AD_BUTTON_STYLE_OVERLAY_TEXT":case"AD_BUTTON_STYLE_TRANSPARENT":U="text";break a;default:U="filled";}return{formattedButtonText:ca,accessibilityLabel:aa,style:edc(N.style),type:U,state:"active",size:ddc(N.size),iconPosition:P,disabled:!1,aTagConfig:bdc(N,c)}}; $K(d,{visibilityCallback:function(N){var P,U=(P=b().interaction)==null?void 0:P.onFirstVisible;N&&U&&AB(U)}, showOption:RU});var z=function(){b().iconImage&&HB(b().iconImage,{alt:"",targetWidth:lC(w(),!!b().iconImage),targetHeight:lC(w(),!!b().iconImage),preserveWidth:!0,preserveHeight:!0})}; a=WA(function(){return"YtwAdButtonViewModelHost"},function(){return b().delayedAppearanceConfig?"YtwAdButtonViewModelHostHasAnimation":""},function(){var N=!!b().delayedAppearanceConfig,P=h(); return N?P?"YtwAdButtonViewModelFullHeight":"YtwAdButtonViewModelNoHeight":""},function(){var N=!!b().delayedAppearanceConfig,P=m(); return N?P?"YtwAdButtonViewModelShow":"YtwAdButtonViewModelHide":""},a!=null?a:""); var C=function(){var N,P=(N=b().delayedAppearanceConfig)==null?void 0:N.delayedInvisibleSeconds;P&&Tk(Hi,function(){k(!0);E()},P*1E3)},E=function(){var N,P=(N=b().delayedAppearanceConfig)==null?void 0:N.delayedVisibleSeconds; P&&Tk(Hi,function(){p(!0);I()},P*1E3)},I=function(){var N,P=(N=b().styleTransitionConfig)==null?void 0:N.styleTransitionSeconds,U,ca=(U=b().styleTransitionConfig)==null?void 0:U.destinationStyle; P&&ca&&Tk(Hi,function(){r(ca)},P*1E3)}; rr(function(){var N;((N=b().delayedAppearanceConfig)==null?0:N.transitionDurationSeconds)&&d.value.style.setProperty("transition-duration",b().delayedAppearanceConfig.transitionDurationSeconds+"s");C()}); return F("ad-button-view-model",{class:a,el:d},F(nr,{cond:w},function(){return F(Lr,null,function(){return F(bq,null,function(){mC(w(),z)})})}))});var fdc={adButtonViewModel:UU},gdc=Gz(function(a){var b=a.data;a=Er();SU(a,function(){return b().interaction}); $K(a,{visibilityCallback:function(c){var d,e=(d=b().interaction)==null?void 0:d.onFirstVisible;c&&e&&AB(e)}, showOption:RU});return F("ad-button-hover-overlay-view-model",{class:function(){var c;return((c=b().interaction)==null?0:c.onTap)?"YtwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"YtwAdButtonHoverOverlayViewModelHost"}, el:a},F(SC,{data:function(){return b().button}, mapping:fdc}))});var VU=Gz(function(a){a=Ez(a,{hasDot:!1});var b=Object.assign({},a),c=a.data,d=a.hasDot;a=a.customCommandResolver;var e=(delete b.data,delete b.hasDot,delete b.customCommandResolver,b);b=function(){return c().style}; b!==void 0&&b!==null||kk(Error("No style filled at AdBadgeViewModel"));b=Er();SU(b,function(){return c().interaction},a); return F("ad-badge-view-model",{class:WA(function(){var h;return((h=c().interaction)==null?0:h.onTap)?"YtwAdBadgeViewModelHostIsClickableAdComponent":"YtwAdBadgeViewModelHost"},function(){var h=e.adRenderingContextType(); c();return h==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"YtwAdBadgeViewModelHostStyleStandardBrowse":"YtwAdBadgeViewModelHostStyleStandard"}), el:b},F(uD,{data:function(){var h;c();return{type:2,text:(h=c().label)==null?void 0:h.content,adsIncludeDot:d(),isOverlay:c().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))});var idc=Gz(function(a){var b=a.data;var c=a.customCommandResolver;var d=a.adRenderingContextType;a=Er();SU(a,function(){return b().interaction},c); $K(a,{visibilityCallback:function(e){var h,k=(h=b().interaction)==null?void 0:h.onFirstVisible;e&&k&&AB(k)}, showOption:RU});return F("ad-details-line-view-model",{class:function(){var e;return((e=b().interaction)==null?0:e.onTap)?"YtwAdDetailsLineViewModelHostIsClickableAdComponent":"YtwAdDetailsLineViewModelHost"}, el:a},F(nr,{cond:function(){return b().style}},function(e){return F(mr,{each:function(){var h; return((h=b())==null?void 0:h.attributes)||[]}, keyBy:"INDEX"},function(h){return F(hdc,{attribute:h,style:e,adRenderingContextType:function(){return d()}})})}))}),hdc=Gz(function(a){var b=a.attribute; var c=a.style;var d=a.adRenderingContextType;return F(nr,{cond:function(){return b().text}},function(e){return F(LB,{text:e, className:function(){var h=d();c();return h==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"YtwAdDetailsLineViewModelHostTextStyleStandardBrowse":"YtwAdDetailsLineViewModelHostTextStyleStandard"}})})});var WU={adBadgeViewModel:VU,adDetailsLineViewModel:idc,buttonViewModel:xE},jdc=Gz(function(a){var b=a.data;var c=function(){return b().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"}; return F(Np,null,F("div",{class:"YtwFeedAdMetadataViewModelHostMetadata"},F(LB,{text:function(){return b().headline}, className:function(){return c()?"YtwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch":"YtwFeedAdMetadataViewModelHostTextsStyleCompactHeadline"}, linkInheritColor:!0}),F(nr,{cond:function(){return b().description}},function(d){return F(LB,{text:d, className:function(){return c()?"YtwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch":"YtwFeedAdMetadataViewModelHostTextsStyleCompactDescription"}, linkInheritColor:!0})}),F("div",{class:function(){return c()?"YtwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"YtwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},F(SC,{data:function(){return b().adBadge}, mapping:WU,extraProps:{adBadgeViewModel:{hasDot:function(){return!!b().adDetailsLine}, adRenderingContextType:function(){return b().adRenderingContextType}}}}),F(SC,{data:function(){return b().adDetailsLine}, mapping:WU,extraProps:{adDetailsLineViewModel:{adRenderingContextType:function(){return b().adRenderingContextType}}}}))),F("div",{class:function(){return c()?"YtwFeedAdMetadataViewModelHostMenuSearch":"YtwFeedAdMetadataViewModelHostMenu"}},F(SC,{data:function(){return b().menu}, extraProps:{buttonViewModel:{config:function(){a:switch(b().adRenderingContextType){case"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var d="S";break a;default:d="M";}return{buttonOverrides:{size:d}}}}}, mapping:WU})))}),kdc=Gz(function(a){var b=a.data; a=function(){return b().adBadge}; a!==void 0&&a!==null||kk(Error("No adBadge data filled at FeedAdMetadata."));return F(Np,null,F("div",{class:"YtwFeedAdMetadataViewModelHostMetadata"},F("div",{class:"YtwFeedAdMetadataViewModelHostTextsStyleStandardHeadline"},F(LB,{text:function(){return b().headline}, linkInheritColor:!0})),F(nr,{cond:function(){return b().description}},function(c){return F(LB,{text:c, className:"YtwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}),F("div",{class:function(){return b().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&y("enable_top_landscape_image_components_legacy_ui_web")?"YtwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"YtwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},F(SC,{data:function(){return b().adBadge}, mapping:WU,extraProps:{adBadgeViewModel:{hasDot:function(){return!!b().adDetailsLine}, adRenderingContextType:function(){return b().adRenderingContextType}}}}),F(SC,{data:function(){return b().adDetailsLine}, mapping:WU,extraProps:{adDetailsLineViewModel:{adRenderingContextType:function(){return b().adRenderingContextType}}}}))),F("div",{class:"YtwFeedAdMetadataViewModelHostMenuStyleStandard"},F(SC,{data:function(){return b().menu}, mapping:WU})))}),ldc=Gz(function(a){var b=a.data; a=Er();SU(a,function(){return b().interaction}); $K(a,{visibilityCallback:function(c){var d,e=(d=b().interaction)==null?void 0:d.onFirstVisible;c&&e&&AB(e)}, showOption:RU});return F("feed-ad-metadata-view-model",{class:function(){var c;return((c=b().interaction)==null?0:c.onTap)?"YtwFeedAdMetadataViewModelHostIsClickableAdComponent":"YtwFeedAdMetadataViewModelHost"}, el:a},F(YK,null,F(ZK,{when:function(){return b().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return F(jdc,{data:b})}),F(ZK,{when:function(){return b().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return F(kdc,{data:b})})))});var mdc;function ndc(a,b){function c(){var k=gk("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(k==null?void 0:k.length)===2?k[1]:null} function d(k){k=wB(k);return!(k==null||!k.loggingUrls)&&k.loggingUrls.length>0} function e(k){if(!k)return[];var m=[],p,q;((q=(p=wB(k))==null?void 0:p.loggingUrls)!=null?q:[]).forEach(function(r){r.baseUrl&&m.push(r.baseUrl)}); return m} if(function(k){return!!k&&(d(k.viewableCommand)||d(k.endOfSessionCommand))}(b)){a=a.value; var h=e(b==null?void 0:b.viewableCommand);b=e(b==null?void 0:b.endOfSessionCommand);mdc||(mdc=new mKb(c()));oKb(mdc,a);nKb(mdc,a,h,b)}} ;var odc=Gz(function(a){var b=a.data;var c=Er();$K(c,{visibilityCallback:function(d){if(d){var e;(d=(e=b().interaction)==null?void 0:e.onFirstVisible)&&AB(d);var h;(e=(h=b().adLayoutData)==null?void 0:h.activeViewData)&&ndc(c,e)}}, showOption:RU});return F("compact-landscape-no-button-layout-view-model",{class:"YtwCompactLandscapeNoButtonLayoutViewModelHost",el:c},F("div",{class:"YtwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer"},F("div",{class:function(){var d;a:{var e;switch((d=A(b().thumbnailImage,yM))==null?void 0:(e=d.imageProperties)==null?void 0:e.renderingAspect){case"RENDERING_ASPECT_SQUARE":d="YtwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a; case"RENDERING_ASPECT_LANDSCAPE":d="YtwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a;}d=void 0}return d}},F(SC,{data:function(){return b().thumbnailImage}, mapping:{adImageViewModel:TU}})),F("div",{class:"YtwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},F(Lr,null,function(){return F(bq,null,function(){var d,e,h;var k=(d=A(b().thumbnailImage,yM))==null?void 0:(e=d.imageProperties)==null?void 0:(h=e.overlayIcon)==null?void 0:h.iconImage;HB(k,{alt:"",className:"YtwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})})})),F("div",{class:"YtwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}, F(SC,{data:function(){return b().adButtonHoverOverlay}, mapping:{adButtonHoverOverlayViewModel:gdc}}))),F("div",{class:"YtwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},F(SC,{data:function(){return b().feedAdMetadata}, mapping:{feedAdMetadataViewModel:ldc}})))});bB(odc,"compact-landscape-no-button-layout-view-model",{props:{data:$A}});var pdc={adImageViewModel:TU,adButtonViewModel:UU,feedAdMetadataViewModel:ldc},qdc=Gz(function(a){var b=a.data;var c=Er();SU(c,function(){return b().interaction}); $K(c,{visibilityCallback:function(k){if(k){var m;(k=(m=b().interaction)==null?void 0:m.onFirstVisible)&&AB(k);var p;(m=(p=b().adLayoutData)==null?void 0:p.activeViewData)&&ndc(c,m)}}, showOption:RU});var d=Fr(function(k){var m,p,q=(m=A(b().adImage,yM))==null?void 0:(p=m.interaction)==null?void 0:p.onTap;q&&(y("enable_square_image_components_ui_web_with_custom_event")?vv(c.value,"yt-navigate",{endpoint:wB(q)}):adc(k,q));return!0}),e=Fr(function(){var k,m,p=(k=A(b().adButton,HQb))==null?void 0:(m=k.interaction)==null?void 0:m.onTap; p&&vv(c.value,"yt-navigate",{endpoint:wB(p)});return!0}),h=function(){}; return F("square-image-layout-view-model",{class:"YtwSquareImageLayoutViewModelHost",el:c},F("div",{class:"YtwSquareImageLayoutViewModelHostImage"},function(){return y("enable_square_image_components_ui_web_with_native_img")?F("img",{class:"YtwSquareImageLayoutViewModelHostImageExp",src:function(){var k,m,p;return((k=A(b().adImage,yM))==null?void 0:(m=k.imageSources)==null?void 0:(p=m[0])==null?void 0:p.url)||"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="}, draggable:!1,"on:click":d}):F(SC,{data:function(){return b().adImage}, extraProps:{adImageViewModel:{targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0}},mapping:pdc})}()),F("div",{class:"YtwSquareImageLayoutViewModelHostMetadataButtonContainer"},F(SC,{data:function(){return b().feedAdMetadata}, mapping:pdc}),function(){return y("enable_square_image_components_ui_web_with_float_button")?F("div",{"on:click":e},F(SC,{data:function(){return b().adButton}, extraProps:{adButtonViewModel:{customCommandResolver:h,className:"YtwSquareImageLayoutViewModelHostMetadataButtonContainerButton"}},mapping:pdc})):F(SC,{data:function(){return b().adButton}, extraProps:{adButtonViewModel:{className:"YtwSquareImageLayoutViewModelHostMetadataButtonContainerButton"}},mapping:pdc})}()))});bB(qdc,"square-image-layout-view-model",{props:{data:$A}});var rdc={adImageViewModel:TU,adButtonViewModel:UU,feedAdMetadataViewModel:ldc,adButtonHoverOverlayViewModel:gdc},sdc=Gz(function(a){var b=a.data;var c=Er();a=function(){return b().interaction}; a!==void 0&&a!==null||kk(Error("No layout interaction passed in TopLandscapeImageLayoutViewModel."));$K(c,{visibilityCallback:function(e){if(e){var h;(e=(h=b().interaction)==null?void 0:h.onFirstVisible)&&AB(e);var k;(h=(k=b().adLayoutData)==null?void 0:k.activeViewData)&&ndc(c,h)}}, showOption:RU});var d=function(){var e,h;return(e=A(b().thumbnailImage,yM))==null?void 0:(h=e.background)==null?void 0:h.imageSource}; return F("top-landscape-image-layout-view-model",{class:"YtwTopLandscapeImageLayoutViewModelHost",el:c},F("div",{class:"YtwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},F(nr,{cond:d},function(){return F(Lr,null,function(){return F(bq,null,function(){HB({sources:[d()]},{alt:"",className:"YtwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage"})})})}),F(nr,{cond:function(){return!!b().adButtonHoverOverlay}},function(){return F("div",{class:"YtwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}, F(SC,{data:function(){return b().adButtonHoverOverlay}, mapping:rdc}))}),F("div",{class:"YtwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},F(SC,{data:function(){return b().thumbnailImage}, extraProps:{adImageViewModel:{targetWidth:1152,useWidth:!0}},mapping:rdc})),F("div",{class:"YtwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},F(Lr,null,function(){return F(bq,null,function(){HB({sources:[{clientResource:{imageName:"EXTERNAL_LINK"}}]},{alt:"",className:"YtwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})})}))),F("div",{class:"YtwTopLandscapeImageLayoutViewModelHostMetadata"},F(SC,{data:function(){return b().feedAdMetadata}, mapping:rdc})))});bB(sdc,"top-landscape-image-layout-view-model",{props:{data:$A}});var tdc=Gz(function(a){var b=a.data;a=Er();return F("ad-card-badge-view-model",{class:function(){return"YtwAdCardBadgeViewModelHost"}, el:a},F(nr,{cond:function(){return b().imageBadge}},function(){return F(Lr,null,function(){return F(bq,null,function(){HB(b().imageBadge,{alt:""})})})}))});var udc={adImageViewModel:TU,adCardBadgeViewModel:tdc},vdc=Gz(function(a){var b=a.data;a=a.customCommandResolver;var c=Er();SU(c,function(){return b().interaction},a); $K(c,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});return F("carousel-ad-card-image-view-model",{class:function(){var d;return((d=b().interaction)==null?0:d.onTap)?"YtwCarouselAdCardImageViewModelHostIsClickableAdComponent":"YtwCarouselAdCardImageViewModelHost"}, el:c,"aria-label":function(){var d,e;return(d=b().interaction)==null?void 0:(e=d.accessibility)==null?void 0:e.label}},F(SC,{data:function(){return b().adImage}, mapping:udc,extraProps:{adImageViewModel:{customCommandResolver:a}}}),F("div",{class:"YtwCarouselAdCardImageViewModelHostCardBadge"},F(SC,{data:function(){return b().badge}, mapping:udc})))});var wdc={adButtonViewModel:UU},xdc=Gz(function(a){var b=a.data;a=a.customCommandResolver;var c=Er();SU(c,function(){return b().interaction},a); $K(c,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});return F("carousel-ad-card-metadata-buttoned-view-model",{class:function(){var d;return((d=b().interaction)==null?0:d.onTap)?"YtwCarouselAdCardMetadataButtonedViewModelHostIsClickableAdComponent":"YtwCarouselAdCardMetadataButtonedViewModelHost"}, el:c},F(nr,{cond:function(){return b().description}},function(d){return F(LB,{text:d})}),F(SC,{data:function(){return b().ctaButton}, mapping:wdc,extraProps:{adButtonViewModel:{customCommandResolver:a}}}))});var ydc=Gz(function(a){var b=g(Gp(0)),c=b.next().value,d=b.next().value,e=g(Gp(!1));b=e.next().value;var h=e.next().value,k;yp(function(){clearTimeout(k)}); e=Fr(function(){var q;((q=a.animate)==null?0:q.call(a))?(h(!0),k=setTimeout(function(){h(!1);m()},200)):m()}); var m=function(){d(bEa(function(q){return(q+a.numShownItems())%a.data().length}))},p={}; return F("horizontal-carousel",{class:"YtwHorizontalCarouselHost"},F("div",{class:WA("YtwHorizontalCarouselCarouselWrapper",(p.YtwHorizontalCarouselAnimating=b,p))},F(mr,{each:a.data,keyBy:"INDEX"},function(q,r){return F("div",{class:"YtwHorizontalCarouselCarouselItem",style:gC({"flex-basis":function(){return"calc((100% - (8px * "+(a.numShownItems()-1)+")) / "+a.numShownItems()+")"}, order:function(){var w=r-c();w<0&&(w+=a.data().length);return w}})},a.children(q,r))})),F("div",{class:"YtwHorizontalCarouselNextButton", "on:click":e},a.nextButton()))});var zdc={buttonViewModel:xE,carouselAdCardImageViewModel:vdc,carouselAdCardMetadataButtonedViewModel:xdc},Adc=Gz(function(a){var b=a.data;var c=a.customCommandResolver;a=Er();$K(a,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});return F("carousel-ad-card-collection-view-model",{class:"YtwCarouselAdCardCollectionViewModelHost",el:a},F(ydc,{data:function(){var d;return((d=b())==null?void 0:d.carouselAdCards)||[]}, nextButton:function(){return F(SC,{data:function(){return b().nextButton}, mapping:zdc,extraProps:{buttonViewModel:{config:function(){return{className:y("web_enable_full_height_carousel_next_button")?"YtwCarouselAdCardCollectionViewModelFullHeightButton":""}}}}})}, numShownItems:3,animate:!0},function(d){return F(SC,{data:d,mapping:zdc,extraProps:{carouselAdCardImageViewModel:{customCommandResolver:c},carouselAdCardMetadataButtonedViewModel:{customCommandResolver:c}}})}))});var Bdc={adButtonViewModel:UU,carouselAdCardCollectionViewModel:Adc},Cdc=Gz(function(a){var b=a.data;var c=a.customCommandResolver;a=a.buttonClassName;return F("carousel-button-view-model",{class:"YtwCarouselButtonViewModelHost"},F(SC,{data:function(){return b().carousel}, mapping:Bdc,extraProps:{carouselAdCardCollectionViewModel:{customCommandResolver:c}}}),F(SC,{data:function(){return b().button}, mapping:Bdc,extraProps:{adButtonViewModel:{className:a,customCommandResolver:c}}}))});var Ddc=kC(function(a){var b=a.data;a=a.className;var c=Er();a=dC("YtwPivotButtonViewModelHost",a);rr(function(){b.backgroundColor&&c.value.setAttribute("data-background-color",b.backgroundColor)}); return F("pivot-button-view-model",{el:c,class:a},F(iQ,{ariaLabel:b.contentDescription,command:wB(b.onClickCommand),useATagConfig:!0},So(b.thumbnail,function(){return F(bq,null,function(){HB(b.thumbnail,{alt:"",className:"YtwPivotButtonViewModelHostImage"})})},function(){return b.icon?PD(b.icon.iconType,{className:"YtwPivotButtonViewModelHostIcon"}):null})))});var Edc=RC({buttonViewModel:JB(FC),likeButtonViewModel:UC,dislikeButtonViewModel:TC}),Fdc=kC(function(a){var b=a.data;a=a.buttonShapeOverrideables;return F("reel-action-bar-view-model",{class:"YtwReelActionBarViewModelHost"},Edc(b.buttonViewModels,{buttonViewModel:{config:{buttonOverrides:a}},likeButtonViewModel:{buttonShapeOverrideables:a},dislikeButtonViewModel:{buttonShapeOverrideables:a}}))});function Gdc(a){switch(a){case"AD_AVATAR_SIZE_XXS":return"tiny";case"AD_AVATAR_SIZE_XS":return"extra-small";case"AD_AVATAR_SIZE_S":return"small";case"AD_AVATAR_SIZE_M":return"medium";case"AD_AVATAR_SIZE_L":return"large";case"AD_AVATAR_SIZE_XL":return"extra-large";default:return"medium";}} ;var Hdc=Gz(function(a){var b=a.data;var c=a.customCommandResolver;a=Er();var d=function(){var h;return((h=b().interaction)==null?0:h.onTap)?function(k){var m;adc(k,(m=b().interaction)==null?void 0:m.onTap,c)}:void 0},e=function(){var h,k,m=b(),p=d(),q=(h=b().interaction)==null?void 0:(k=h.accessibility)==null?void 0:k.label; a:switch(m.style){case"AD_AVATAR_STYLE_ROUNDED_CORNER":h=1;break a;default:h=0;}return{size:Gdc(m.size),type:h,onTap:p,accessibilityText:q}}; $K(a,{visibilityCallback:function(h){var k,m=(k=b().interaction)==null?void 0:k.onFirstVisible;h&&m&&AB(m)}, showOption:RU});return F("ad-avatar-view-model",{class:function(){var h;return((h=b().interaction)==null?0:h.onTap)?"YtwAdAvatarViewModelHostIsClickableAdComponent":"YtwAdAvatarViewModelHost"}, el:a},F(nr,{cond:function(){return b().image}},function(h){return F(Csb,{data:e, image:h})}))});var Idc={adAvatarViewModel:Hdc,adBadgeViewModel:VU,adButtonViewModel:UU};function Jdc(a){var b=a.data;var c=a.onShow;a=Er();y("web_ad_card_buttoned_clickable")&&SU(a,function(){return b.interaction}); var d={};d=dC("YtwReelsAdCardButtonedViewModelHost",(d.YtwReelsAdCardButtonedViewModelIsClickable=y("web_ad_card_buttoned_clickable"),d));rr(function(){var e;((e=b.animatedRenderingConfig)==null?0:e.delayedSecondsToVisible)&&setTimeout(c,b.animatedRenderingConfig.delayedSecondsToVisible*1E3)}); return F("reels-ad-card-buttoned-view-model",{class:d,el:a},F("div",{class:"YtwReelsAdCardButtonedViewModelHostAvatarLockup"},F(SC,{mapping:Idc,data:function(){return Fp(b.avatar)}}),F("div",{class:"YtwReelsAdCardButtonedViewModelHostHeadlineContainer"},KD(b.headline,{className:"YtwReelsAdCardButtonedViewModelHostHeadline", linkInheritColor:!0}),F(SC,{mapping:Idc,data:function(){return Fp(b.adBadge)}, extraProps:{adBadgeViewModel:{adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_REELS"}}}}))),F("h2",{class:"YtwReelsAdCardButtonedViewModelHostDescription"},KD(b.description,{linkInheritColor:!0})),F(SC,{mapping:Idc, data:function(){return Fp(b.ctaButton)}}))} Jdc.isReactive=!0;var Kdc=kC(Jdc,{callbacks:{onShow:!0}});var Ldc={adAvatarViewModel:Hdc,adBadgeViewModel:VU};function Mdc(a){var b=a.data;return F("reels-ad-metadata-view-model",{class:"YtwReelsAdMetadataViewModelHost"},F("div",{class:"YtwReelsAdMetadataViewModelHostAvatarLockup"},F(SC,{mapping:Ldc,data:function(){return Fp(b.avatar)}}),F("div",{class:"YtwReelsAdMetadataViewModelHostHeadlineContainer"},KD(b.headline,{className:"YtwReelsAdMetadataViewModelHostHeadline", linkInheritColor:!0}),F(SC,{mapping:Ldc,data:function(){return Fp(b.adBadge)}, extraProps:{adBadgeViewModel:{adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_REELS"}}}}))),F("h2",{class:"YtwReelsAdMetadataViewModelHostDescription"},KD(b.description,{linkInheritColor:!0})))} Mdc.isReactive=!0;var Ndc=kC(Mdc);function Odc(a){var b,c;if(a=(b=A(a.reelsAdCardButtoned,JQb))==null?void 0:(c=b.animatedRenderingConfig)==null?void 0:c.easeOutSeconds)return a+"s"} var Pdc={iconPosition:"icon-with-label",size:"L"},XU={adButtonViewModel:UU,carouselButtonViewModel:Cdc,reelsAdMetadataViewModel:Ndc,reelActionBarViewModel:Fdc,buttonViewModel:xE,pivotButtonViewModel:Ddc,reelsAdCardButtonedViewModel:Kdc},Qdc=Gz(function(a){var b=a.data;var c=Er();Dr("yt-add-to-toast-action",function(p,q){if(c.value.contains(q)){var r,w,z;(p=(r=A(p,wM))==null?void 0:(w=r.item)==null?void 0:(z=w.notificationTextRenderer)==null?void 0:z.successResponseText)&&wv(c.value,"yt-open-popup-action", [Tw(p),c.value])}}); a=g(Gp(!1));var d=a.next().value,e=a.next().value,h=NC(KI),k=NC(bCb),m=function(){return Object.assign({},Pdc,k()&&{style:"overlay-dark"})}; a={};return F("reels-player-overlay-layout-view-model",{class:WA("YtwReelsPlayerOverlayLayoutViewModelHost",(a.YtwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!b().extension},a.YtwReelsPlayerOverlayLayoutViewModelEnableReducedMargin=function(){return y("web_reels_reduce_shorts_margin")},a.YtwReelsPlayerOverlayLayoutViewModelFullscreen=function(){return h()},a)), el:c},F("div",{class:"YtwReelsPlayerOverlayLayoutViewModelHostMetadataContainer"},F("div",{class:WA("YtwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return d()?"YtwReelsPlayerOverlayLayoutViewModelHide":"YtwReelsPlayerOverlayLayoutViewModelShow"}), style:gC({"transition-duration":function(){return Odc(b())}})},F(SC,{data:function(){return b().adMetadata}, mapping:XU}),F(nr,{cond:function(){return b().extension}},function(p){return F("div",{class:"YtwReelsPlayerOverlayLayoutViewModelHostExtension"},F(SC,{data:p, mapping:XU,extraProps:{carouselButtonViewModel:{buttonClassName:"YtwReelsPlayerOverlayLayoutViewModelHostExtensionButton"},adButtonViewModel:{className:"YtwReelsPlayerOverlayLayoutViewModelHostExtensionButton"}}}))})),F("div",{class:WA("YtwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return d()?"YtwReelsPlayerOverlayLayoutViewModelShow":"YtwReelsPlayerOverlayLayoutViewModelHide"}), style:gC({"transition-duration":function(){return Odc(b())}})},F(SC,{data:function(){return b().reelsAdCardButtoned}, mapping:XU,extraProps:{reelsAdCardButtonedViewModel:{onShow:function(){e(!0)}}}}))),F("div",{class:"YtwReelsPlayerOverlayLayoutViewModelHostActionBar"},F(SC,{data:function(){return b().actions}, mapping:XU,extraProps:{reelActionBarViewModel:{buttonShapeOverrideables:m}}}),F(SC,{data:function(){return b().menu}, mapping:XU,extraProps:{buttonViewModel:{config:function(){return{buttonOverrides:Object.assign({},m(),{type:"tonal"}),className:"YtwReelsPlayerOverlayLayoutViewModelHostMenuButton"}}}}}),F(SC,{data:function(){return b().pivotButton}, mapping:XU,extraProps:{pivotButtonViewModel:{className:"YtwReelsPlayerOverlayLayoutViewModelHostPivotButton"}}})))});YB(Qdc,"reels-player-overlay-layout-view-model",{propNames:["data"]});var Rdc=function(){return J.apply(this,arguments)||this}; l(Rdc,J);f=Rdc.prototype; f.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:"ytd-display-ad-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:"top-landscape-image-layout-view-model",compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model", promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:y("enable_short_dr_for_desktop_launchable")?"ytd-video-display-full-buttoned-and-button-group-renderer":"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:"ytd-video-display-full-buttoned-and-button-group-renderer",textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:"reels-player-overlay-layout-view-model"}}}}; f.ready=function(){var a=this;QCb(function(){a.isAttached&&BU(a.JSC$14979_storedAdSlotMetadata,a.JSC$14979_storedAdLayoutMetadata,a.adSlotMetadata,a.adLayoutMetadata)&&eF(aF(),a.JSC$14979_storedAdSlotMetadata,a.JSC$14979_storedAdLayoutMetadata)})}; f.attached=function(){BU(this.JSC$14979_storedAdSlotMetadata,this.JSC$14979_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&wyb(aF(),this.JSC$14979_storedAdSlotMetadata,this.JSC$14979_storedAdLayoutMetadata)}; f.detached=function(){BU(this.JSC$14979_storedAdSlotMetadata,this.JSC$14979_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&eF(aF(),this.JSC$14979_storedAdSlotMetadata,this.JSC$14979_storedAdLayoutMetadata)}; f.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$14979_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$14979_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$14979_storedAdLayoutMetadata!==void 0&&this.JSC$14979_storedAdSlotMetadata!==void 0&&eF(aF(),this.JSC$14979_storedAdSlotMetadata,this.JSC$14979_storedAdLayoutMetadata),wyb(aF(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$14979_storedAdLayoutMetadata=this.adLayoutMetadata, this.JSC$14979_storedAdSlotMetadata=this.adSlotMetadata)}; ia.Object.defineProperties(Rdc.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.adLayoutMetadata}}}); var YU=Rdc;YU.prototype.onAdMetadataChanged=YU.prototype.onAdMetadataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],YU.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],YU.prototype,"rendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],YU.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],YU.prototype,"data",void 0); u([L("data.adLayoutMetadata"),v("design:type",Object),v("design:paramtypes",[])],YU.prototype,"adLayoutMetadata",null);u([Q(),v("design:type",Object)],YU.prototype,"adSlotMetadata",void 0);u([O("adLayoutMetadata","adSlotMetadata"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],YU.prototype,"onAdMetadataChanged",null);YU=u([R({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],YU); V(YU,"ytd-in-feed-ad-layout-renderer",function(){if(Jcc!==void 0)return Jcc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"rendering-content\" class=\"style-scope ytd-in-feed-ad-layout-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Jcc=a},{mode:Mz("kevlar_poly_si_batch_j041")? 1:2});var Sdc;var Tdc;var Udc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return a}; l(Udc,J);f=Udc.prototype;f.computeHasLiveDescription=function(a){return!(a==null||!a.liveDescription)}; f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}}; f.onYtToggleButton=function(a){var b,c=(b=this.data)==null?void 0:b.videoReminderEntityKey;c&&this.ytdReduxBehavior.dispatch(Uv("upcomingEventReminderStateEntity",c,{key:c,state:a.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))}; f.attached=function(){this.updateChannelBanner()}; f.dataChanged=function(){this.updateChannelBanner()}; f.videoReminderStateChanged=function(){var a;this.videoReminderState&&A((a=this.data)==null?void 0:a.cta,Ru)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")}; f.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var a=lB(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);a&&(a.startsWith("//")&&(a="https:"+a),this.hostElement.classList.add("channel-banner"),mz(this.hostElement,{"--ytvmh-channel-banner":"url("+a+")"}))}else y("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")}; f.onPlayerReady=function(){this.onIronResize()}; f.maybeFlushDebouncer=function(){y("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(a){var b;a=(b=a.getElementsByTagName("yt-attributed-string"))==null?void 0:b[0];edb(a==null?void 0:a.polymerController)})}; f.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<250?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var a=T(this.hostElement).querySelector("#live-description"),b;a&&((b=this.data)==null?0:b.shortLiveDescription)&&a.clientWidth<a.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description");!y("web_resizable_advertiser_banner_on_masthead")&&(a=T(this.hostElement).querySelector("#banner"))&&( a.style.height=this.hostElement.clientWidth<602?$h(a.clientWidth*.273,!0):$h(a.clientWidth*.165,!0))}; var ZU=Udc;ZU.prototype.onIronResize=ZU.prototype.onIronResize;ZU.prototype.videoReminderStateChanged=ZU.prototype.videoReminderStateChanged;ZU.prototype.dataChanged=ZU.prototype.dataChanged;ZU.prototype.onYtToggleButton=ZU.prototype.onYtToggleButton;u([K(Rt),v("design:type",Object)],ZU.prototype,"ironResizableBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],ZU.prototype,"ytActionHandlerBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ZU.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],ZU.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],ZU.prototype,"data",void 0);u([Q({selectorArgs:["data.videoReminderEntityKey"],selector:Ohb}),v("design:type",Object)],ZU.prototype,"videoReminderState",void 0); u([Q({reflectToAttribute:!0,value:y("web_modern_buttons")}),v("design:type",Boolean)],ZU.prototype,"rounded",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),v("design:type",Boolean)],ZU.prototype,"hasLiveDescription",void 0);u([Q({reflectToAttribute:!0,value:y("web_resizable_advertiser_banner_on_masthead")}),v("design:type",Boolean)],ZU.prototype,"resizableAdBanner",void 0); u([Q({reflectToAttribute:!0,value:y("web_resizable_advertiser_banner_on_masthead_safari_fix")}),v("design:type",Boolean)],ZU.prototype,"resizableAdBannerSafariFix",void 0);u([Ny("yt-formatted-string"),v("design:type",Array)],ZU.prototype,"formattedStrings",void 0);u([My("#cta-button"),v("design:type",HTMLElement)],ZU.prototype,"ctaButton",void 0);u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],ZU.prototype,"onYtToggleButton",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZU.prototype,"dataChanged",null);u([O("videoReminderState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZU.prototype,"videoReminderStateChanged",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZU.prototype,"onIronResize",null);ZU=u([R({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],ZU); V(ZU,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(Tdc!==void 0)return Tdc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"banner\" class=\"yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer\" aria-hidden=\"true\" href$=\"[[computeHref_(data.channelEndpoint)]]\" data=\"[[data.channelEndpoint]]\" tabindex=\"-1\">\n</a>\n<div id=\"info-container\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n <div id=\"thumbnail-container\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n <a id=\"thumbnail-endpoint\" class=\"yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer\" aria-hidden=\"true\" href$=\"[[computeHref_(data.channelEndpoint)]]\" data=\"[[data.channelEndpoint]]\" tabindex=\"-1\">\n <yt-img-shadow id=\"thumbnail\" thumbnail=\"[[data.channelThumbnail]]\" width=\"80\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n </yt-img-shadow>\n </a>\n </div>\n <div id=\"right-container\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n <div id=\"title-container\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n <yt-formatted-string id=\"title\" ellipsis-truncate=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n </yt-formatted-string>\n <div id=\"menu\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\"></div>\n </div>\n <div id=\"byline-container\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"byline\" ellipsis-truncate=\"[[!data.liveDescription]]\" link-inherit-color=\"\" text=\"[[data.byline]]\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n </yt-formatted-string>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.liveDescription]]\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n <div id=\"live-description-container\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n <yt-formatted-string id=\"short-live-description\" text=\"[[data.shortLiveDescription]]\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"live-description\" text=\"[[data.liveDescription]]\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n </yt-formatted-string>\n </div>\n </template>\n </div>\n <div id=\"cta-container\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n <ytd-button-renderer id=\"cta-button\" data=\"[[data.cta.buttonRenderer]]\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n </ytd-button-renderer>\n <ytd-toggle-button-renderer id=\"reminder-button\" data=\"[[data.cta.toggleButtonRenderer]]\" class=\"style-scope ytd-video-masthead-ad-advertiser-info-renderer\">\n </ytd-toggle-button-renderer>\n </div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Tdc=a},{mode:Mz("kevlar_poly_si_batch_j030")?1:2});var Vdc;var Wdc=function(){var a=J.apply(this,arguments)||this;a.rounded=y("web_rounded_thumbnails");a.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};a.isLocked=!1;return a}; l(Wdc,J);f=Wdc.prototype;f.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)}; f.onExpandedChanged=function(){this.expanded&&xv(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])}; f.onMouseOver=function(){this.maybeExpand()}; f.onTap=function(){this.maybeExpand()}; f.onExpandableTileExpanding=function(a){a!==this&&(this.expanded=!1)}; f.onExpandableTileLockAndCollapse=function(a){this.isLocked=!0;a!==this&&(this.expanded=!1)}; f.onExpandableTileUnlock=function(){this.isLocked=!1}; var $U=Wdc;$U.prototype.onTap=$U.prototype.onTap;$U.prototype.onMouseOver=$U.prototype.onMouseOver;$U.prototype.onExpandedChanged=$U.prototype.onExpandedChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],$U.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],$U.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],$U.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],$U.prototype,"expanded",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],$U.prototype,"rounded",void 0);u([Py("expanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$U.prototype,"onExpandedChanged",null);u([M("mouseover"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$U.prototype,"onMouseOver",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$U.prototype,"onTap",null); $U=u([R({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],$U); V($U,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(Vdc!==void 0)return Vdc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a href=\"[[computeHref_(data.navigationEndpoint)]]\" class=\"yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer\" data=\"[[data.navigationEndpoint]]\" aria-hidden=\"true\" tabindex=\"-1\" id=\"endpoint\">\n <div id=\"overlay\" class=\"style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer\">\n <div id=\"play-button\" class=\"style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer\">\n \n <svg width=\"100%\" height=\"100%\" viewBox=\"0 0 68 48\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer\">\n <path id=\"play-button-bg\" d=\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,0.13,34,0,34,0S12.21,0.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\" class=\"ytp-large-play-button-bg style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer\" fill=\"#212121\" fill-opacity=\"0.8\"></path>\n <path d=\"M 45,24 27,14 27,34\" fill=\"#FFFFFF\" class=\"style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer\"></path>\n </svg>\n </div>\n </div>\n <yt-img-shadow id=\"thumbnail\" thumbnail=\"[[data.thumbnail]]\" width=\"424\" class=\"style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer\">\n </yt-img-shadow>\n </a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Vdc=a},{mode:1});var Xdc;var aV,Ydc=function(){var a=J.apply(this,arguments)||this;a.rounded=y("web_rounded_thumbnails");a.buttonOverrides={style:"overlay"};a.useYtdPlayer=y("use_ytd_player_for_desktop_masthead");a.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};a.playbackFinished=!1;a.JSC$14992_playerManager=null;a.JSC$14992_mastheadCounter= new wxa;return a}; l(Ydc,J);f=Ydc.prototype;f.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}}; f.created=function(){this.JSC$14992_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$14992_playerManager=new cN)}; f.ready=function(){var a=this;this.JSC$14992_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var b=T(this.hostElement).querySelector("#player");this.useYtdPlayer?b.style.display="none":(this.ytdPlayer.style.display="none",xWb(this.JSC$14992_playerManager,b,function(){a.onPlaybackEnded()}),T(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var c; ((c=a.data)==null?0:c.navigationEndpoint)&&vv(a.hostElement,"yt-navigate",{endpoint:a.data.navigationEndpoint})}))}; f.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$14992_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)}; f.attached=function(){var a=this;xz(function(){a.maybePlayVideo()})}; f.maybePlayVideo=function(){var a=this;!(this.expanded&&this.isAttached&&this.data&&this.data.videoId)||this.playbackFinished||this.useYtdPlayer&&this.data.disableAutoPlayback||(this.hostElement.classList.add("video-playing"),this.lockAndCollapseExpandableTiles(),this.useYtdPlayer?this.ytdPlayer.play():(this.JSC$14992_playerManager.playVideo(),this.getPlayerPromise().then(function(){a.JSC$14992_mastheadCounter.increment("VIDEO_START",!1,!0)})))}; f.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$14992_playerManager.stopVideo()}; f.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var a,b={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((a=this.data.playbackStartMs)!=null?a:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(b);this.setupYtdPlayer()}else zWb(this.JSC$14992_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(yWb(this.JSC$14992_playerManager), this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()}; f.getPlayerPromise=function(){return this.JSC$14992_playerManager.getPlayerPromise()}; f.onYtToggleButton=function(a){this.useYtdPlayer?this.toggleMute(a.detail.toggled):a.detail.toggled?this.JSC$14992_playerManager.mute():this.JSC$14992_playerManager.unMute()}; f.onYtNavigate=function(a){var b=AWb(a.detail.endpoint),c=BWb(this.data.clickthroughReportingData);b&&c&&(a.detail.endpoint.watchEndpoint?a.detail.tempData=c:Ax(b,c,30))}; f.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)}; f.onExpandedChanged=function(){this.expanded?(xv(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()}; f.onMouseOver=function(){this.maybeExpand()}; f.onTap=function(){this.maybeExpand()}; f.onExpandableTileExpanding=function(a){a!==this&&(this.stopVideo(),this.expanded=!1)}; f.onExpandableTileLockAndCollapse=function(a){a!==this&&(this.isLocked=!0,this.expanded=!1)}; f.onExpandableTileUnlock=function(){this.isLocked=!1}; f.lockAndCollapseExpandableTiles=function(){wv(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])}; f.unlockExpandableTiles=function(){wv(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")}; f.setupYtdPlayer=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return n(c,a.ytdPlayer.getPlayerPromise(),2);b=c.yieldResult;b.addEventListener("onStateChange",function(d){a.onPlayerStateChange(d)}); b.addEventListener("onCueRangeExit",function(d){a.onCueRangeExit(d)}); ua(c)})}; f.onPlayerStateChange=function(a){if(a===1&&(a=this.ytdPlayer.getPlayer())){var b=a.getCurrentTime(),c,d,e=b+((d=(c=this.data)==null?void 0:c.playbackDurationMs)!=null?d:0)/1E3;a.addCueRange("playback",b,e);this.JSC$14992_mastheadCounter.increment("VIDEO_START",!0,!0)}}; f.onCueRangeExit=function(a){a==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())}; f.toggleMute=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,b.ytdPlayer.getPlayerPromise(),2);c=d.yieldResult;a?c.mute():c.unMute();ua(d)})}; var bV=aV=Ydc;aV.prototype.onTap=aV.prototype.onTap;aV.prototype.onMouseOver=aV.prototype.onMouseOver;aV.prototype.onExpandedChanged=aV.prototype.onExpandedChanged;aV.prototype.onYtNavigate=aV.prototype.onYtNavigate;aV.prototype.onYtToggleButton=aV.prototype.onYtToggleButton;aV.prototype.dataChanged=aV.prototype.dataChanged;bV.JSC$14991_PLAYBACK_CUE_RANGE="playback";u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],bV.prototype,"ytRendererstamperBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],bV.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],bV.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],bV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],bV.prototype,"expanded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],bV.prototype,"rounded",void 0);u([Q(),v("design:type",Object)],bV.prototype,"buttonOverrides",void 0); u([Q(),v("design:type",Object)],bV.prototype,"useYtdPlayer",void 0);u([My("#ytd-player"),v("design:type",Object)],bV.prototype,"ytdPlayer",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bV.prototype,"dataChanged",null);u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],bV.prototype,"onYtToggleButton",null); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],bV.prototype,"onYtNavigate",null);u([Py("expanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bV.prototype,"onExpandedChanged",null);u([M("mouseover"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bV.prototype,"onMouseOver",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bV.prototype,"onTap",null);bV=aV=u([R({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],bV); V(bV,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(Xdc!==void 0)return Xdc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\">\n <div id=\"overlay\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\">\n <div id=\"mute-button\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\"></div>\n <div id=\"replay-button\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\"></div>\n <div id=\"thumbnail-overlays\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\"></div>\n <template is=\"dom-if\" if=\"[[data.liveBadgeLabel]]\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\">\n <yt-formatted-string id=\"live-badge\" text=\"[[data.liveBadgeLabel]]\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\">\n </yt-formatted-string>\n </template>\n </div>\n <div id=\"player-container\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\">\n <a id=\"click-target\" class=\"yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\" data=\"[[data.navigationEndpoint]]\"></a>\n <div id=\"player\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\"></div>\n <ytd-player id=\"ytd-player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD\" class=\"style-scope ytd-video-masthead-ad-expandable-video-tile-renderer\">\n </ytd-player>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Xdc=a},{mode:1});var Zdc;var cV=function(){return J.apply(this,arguments)||this}; l(cV,J);cV.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; cV.prototype.onShow=function(){var a=T(this.hostElement).querySelector("#live-description"),b;a&&((b=this.data)==null?0:b.shortLiveDescription)&&a.clientWidth<a.scrollWidth&&this.hostElement.classList.add("short-live-description")}; cV.prototype.onYtToggleButton=function(a){var b,c=(b=this.data)==null?void 0:b.videoReminderEntityKey;c&&this.ytdReduxBehavior.dispatch(Uv("upcomingEventReminderStateEntity",c,{key:c,state:a.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))}; cV.prototype.videoReminderStateChanged=function(){var a;this.videoReminderState&&A((a=this.data)==null?void 0:a.cta,Ru)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")}; var dV=cV;dV.prototype.videoReminderStateChanged=dV.prototype.videoReminderStateChanged;dV.prototype.onYtToggleButton=dV.prototype.onYtToggleButton;u([K(X.YtRendererBehavior),v("design:type",Object)],dV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],dV.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],dV.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],dV.prototype,"data",void 0); u([Q({selectorArgs:["data.videoReminderEntityKey"],selector:Ohb}),v("design:type",Object)],dV.prototype,"videoReminderState",void 0);u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],dV.prototype,"onYtToggleButton",null);u([O("videoReminderState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],dV.prototype,"videoReminderStateChanged",null); dV=u([R({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],dV); V(dV,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(Zdc!==void 0)return Zdc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"advertiser-info\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n <yt-formatted-string id=\"title\" ellipsis-truncate=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n </yt-formatted-string>\n <div id=\"byline-container\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" overlay-ad=\"true\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"byline\" ellipsis-truncate=\"[[!data.liveDescription]]\" link-inherit-color=\"\" text=\"[[data.byline]]\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n </yt-formatted-string>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.liveDescription]]\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n <div id=\"live-description-container\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n <yt-formatted-string id=\"short-live-description\" text=\"[[data.shortLiveDescription]]\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"live-description\" text=\"[[data.liveDescription]]\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n </yt-formatted-string>\n </div>\n </template>\n </div>\n <div id=\"cta-container\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n <ytd-toggle-button-renderer id=\"reminder-button\" data=\"[[data.cta.toggleButtonRenderer]]\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\">\n </ytd-toggle-button-renderer>\n </div>\n</div>\n<div id=\"menu\" class=\"style-scope ytd-video-masthead-ad-primary-video-overlay-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Zdc=a},{mode:Mz("kevlar_poly_si_batch_j046")?1:2});var $dc;var eV,aec=function(){var a=J.apply(this,arguments)||this;a.useYtdPlayer=y("use_ytd_player_for_desktop_masthead");a.buttonOverrides={style:"overlay"};a.JSC$15000_playerManager=null;a.JSC$15000_mastheadCounter=new wxa;a.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return a}; l(aec,J);f=aec.prototype;f.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}}; f.created=function(){this.JSC$15000_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15000_playerManager=new cN)}; f.ready=function(){var a=this;this.JSC$15000_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var b;(b=this.embeddedPlayer)==null||b.remove()}else{var c;(c=this.ytdPlayer)==null||c.remove();xWb(this.JSC$15000_playerManager,this.embeddedPlayer,function(){a.onPlaybackEnded()}); this.replayButton.addEventListener("click",function(){a.data&&a.data.navigationEndpoint&&vv(a.hostElement,"yt-navigate",{endpoint:a.data.navigationEndpoint})})}}; f.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15000_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)}; f.dataChanged=function(){var a=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var b=!this.data.disableAutoPlayback,c,d={autoplay:b,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((c=this.data.playbackStartMs)!=null?c:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(b?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(d);this.setupYtdPlayer()}else zWb(this.JSC$15000_playerManager,this.data.videoId, this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(yWb(this.JSC$15000_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15000_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){wv(a.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");a.JSC$15000_mastheadCounter.increment("VIDEO_START",!1,!1)})); this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}}; f.getPlayerPromise=function(){return this.JSC$15000_playerManager.getPlayerPromise()}; f.onYtToggleButton=function(a){this.useYtdPlayer?this.toggleMute(a.detail.toggled):a.detail.toggled?this.JSC$15000_playerManager.mute():this.JSC$15000_playerManager.unMute()}; f.onYtNavigate=function(a){var b=AWb(a.detail.endpoint),c=BWb(this.data.clickthroughReportingData);b&&c&&(a.detail.endpoint.watchEndpoint?a.detail.tempData=c:Ax(b,c,30))}; f.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15000_playerManager.stopVideo()}; f.setupYtdPlayer=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return n(c,a.ytdPlayer.getPlayerPromise(),2);b=c.yieldResult;b.addEventListener("onStateChange",function(d){a.onPlayerStateChange(d)}); b.addEventListener("onCueRangeExit",function(d){a.onCueRangeExit(d)}); ua(c)})}; f.onPlayerStateChange=function(a){if(a===1&&(a=this.ytdPlayer.getPlayer())){var b=a.getCurrentTime(),c,d,e=b+((d=(c=this.data)==null?void 0:c.playbackDurationMs)!=null?d:0)/1E3;a.addCueRange("playback",b,e);wv(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15000_mastheadCounter.increment("VIDEO_START",!0,!1)}}; f.onCueRangeExit=function(a){a==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())}; f.toggleMute=function(a){var b=this,c;return t(function(d){if(d.nextAddress==1)return n(d,b.ytdPlayer.getPlayerPromise(),2);c=d.yieldResult;a?c.mute():c.unMute();ua(d)})}; ia.Object.defineProperties(aec.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var a,b;if(!((a=this.data)==null?0:(b=a.accessibilityData)==null?0:b.label))return"";var c,d;return Fv("AD_TITLE",{title:(c=this.data)==null?void 0:(d=c.accessibilityData)==null?void 0:d.label})}}}); var fV=eV=aec;eV.prototype.onYtMastheadHidden=eV.prototype.onYtMastheadHidden;eV.prototype.onYtNavigate=eV.prototype.onYtNavigate;eV.prototype.onYtToggleButton=eV.prototype.onYtToggleButton;eV.prototype.dataChanged=eV.prototype.dataChanged;fV.JSC$14999_PLAYBACK_CUE_RANGE="playback";u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],fV.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],fV.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],fV.prototype,"data",void 0);u([Q(),v("design:type",Object)],fV.prototype,"useYtdPlayer",void 0);u([My("ytd-toggle-button-renderer"),v("design:type",Object)],fV.prototype,"muteButton",void 0);u([Q(),v("design:type",Object)],fV.prototype,"buttonOverrides",void 0); u([L("data.accessibilityData.label"),v("design:type",String),v("design:paramtypes",[])],fV.prototype,"titleAriaLabel",null);u([My("#replay-button"),v("design:type",Object)],fV.prototype,"replayButton",void 0);u([My("#player-container"),v("design:type",Object)],fV.prototype,"playerContainer",void 0);u([My("#player"),v("design:type",Object)],fV.prototype,"embeddedPlayer",void 0);u([My("#ytd-player"),v("design:type",Object)],fV.prototype,"ytdPlayer",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fV.prototype,"dataChanged",null);u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],fV.prototype,"onYtToggleButton",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],fV.prototype,"onYtNavigate",null); u([M("yt-masthead-hidden"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],fV.prototype,"onYtMastheadHidden",null);fV=eV=u([R({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],fV); V(fV,"ytd-video-masthead-ad-primary-video-renderer",function(){if($dc!==void 0)return $dc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"overlay\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\">\n <div id=\"mute-button\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\"></div>\n <div id=\"replay-button\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\"></div>\n <div id=\"thumbnail-overlays\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\"></div>\n <template is=\"dom-if\" if=\"[[data.liveBadgeLabel]]\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\">\n <yt-formatted-string id=\"live-badge\" text=\"[[data.liveBadgeLabel]]\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\">\n </yt-formatted-string>\n </template>\n</div>\n<div id=\"player-container\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\">\n <a id=\"click-target\" class=\"yt-simple-endpoint style-scope ytd-video-masthead-ad-primary-video-renderer\" aria-label$=\"[[titleAriaLabel]]\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\"></a>\n <div id=\"player\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\"></div>\n <ytd-player id=\"ytd-player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD\" class=\"style-scope ytd-video-masthead-ad-primary-video-renderer\">\n </ytd-player>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return $dc=a},{mode:2});var bec;var cec=function(){var a=J.apply(this,arguments)||this;a.collapsed=!1;a.impressionResolver=fj();a.JSC$15004_activeViewMeasurementDataResolver=fj();a.actionMap={"yt-mute-ad-action":"handleMuteAd"};return a}; l(cec,J);f=cec.prototype;f.configureRendererStamper=function(){return{"data.expandableTiles":{id:"expandable-tile-container",mapping:{videoMastheadAdExpandableThumbnailTileRenderer:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",videoMastheadAdExpandableVideoTileRenderer:"ytd-video-masthead-ad-expandable-video-tile-renderer"}},"data.showAdRenderer":{id:"show-ad",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.ready=function(){var a=this;T(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){a.expandAd()}); this.hostElement.addEventListener("yt-action",function(b){if(b.detail.actionName==="yt-service-request"){var c=b.detail.args[1];c.videoMastheadAdMuteCommand&&(a.collapseAd(c.videoMastheadAdMuteCommand.encryptedMastheadId),b.stopPropagation())}})}; f.attached=function(){var a=this;xz(function(){a.ironResizableBehavior.notifyResize()}); this.impressionResolver.promise.then(function(b){if(!a.collapsed){b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,Ul(c.baseUrl,c.attributionSrcMode);a.data.impressionCommand=void 0}}); this.JSC$15004_activeViewMeasurementDataResolver.promise.then(function(b){a.ytdActiveViewBehavior.enableActiveViewMeasurement(b,15)})}; f.dataChanged=function(){var a;((a=this.data.impressionCommand)==null?0:a.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var b;((b=this.data)==null?0:b.activeView)&&this.JSC$15004_activeViewMeasurementDataResolver.resolve(this.data.activeView);(a=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(a.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&( this.data.expandableTiles=void 0))}; f.computeWidescreen=function(a){var b;return!!(a&&((b=A(a,DQb))==null?0:b.isWidescreen))}; f.computeExpandable=function(a){return!!(a&&a.length>0)}; f.onIronResize=function(){if(this.expandable){var a=T(this.hostElement).querySelector("#expandable-tile-container :first-child");a&&!a.expanded&&(a.expanded=!0)}}; f.handleMuteAd=function(){this.collapseAd(null)}; f.restoreCollapsedState=function(a){this.collapsed=Kk().get("HIDDEN_MASTHEAD_ID")===a}; f.collapseAd=function(a){if(a){var b=Kk();b.set("HIDDEN_MASTHEAD_ID",a);b.save()}(a=T(this.hostElement).querySelector("#video"))&&vv(a,"yt-masthead-hidden");this.collapsed=!0}; f.expandAd=function(){var a=Kk();a.set("HIDDEN_MASTHEAD_ID",!1);a.save();location.reload()}; var gV=cec;gV.prototype.onIronResize=gV.prototype.onIronResize;gV.prototype.dataChanged=gV.prototype.dataChanged;u([K(Rt),v("design:type",Object)],gV.prototype,"ironResizableBehavior",void 0);u([K($O),v("design:type",Object)],gV.prototype,"ytdActiveViewBehavior",void 0);u([K(eP),v("design:type",Object)],gV.prototype,"ytdGridStateAwareBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],gV.prototype,"ytActionHandlerBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],gV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],gV.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],gV.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),v("design:type",Boolean)],gV.prototype,"widescreen",void 0); u([Q({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),v("design:type",Boolean)],gV.prototype,"expandable",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],gV.prototype,"collapsed",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],gV.prototype,"dataChanged",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],gV.prototype,"onIronResize",null); gV=u([R({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],gV); V(gV,"ytd-video-masthead-ad-v3-renderer",function(){if(bec!==void 0)return bec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"top-container\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n <div id=\"video-overlay\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n <ytd-video-masthead-ad-primary-video-overlay-renderer data=\"[[data.primaryVideoOverlay.videoMastheadAdPrimaryVideoOverlayRenderer]]\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n </ytd-video-masthead-ad-primary-video-overlay-renderer>\n </div>\n <template is=\"dom-if\" if=\"[[data.primaryVideo]]\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n <div id=\"video-container\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n <ytd-video-masthead-ad-primary-video-renderer id=\"video\" data=\"[[data.primaryVideo.videoMastheadAdPrimaryVideoRenderer]]\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n </ytd-video-masthead-ad-primary-video-renderer>\n </div>\n </template>\n <div id=\"expandable-tile-container\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\"></div>\n <div id=\"right-container\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n <ytd-video-masthead-ad-advertiser-info-renderer data=\"[[data.advertiserInfo.videoMastheadAdAdvertiserInfoRenderer]]\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n </ytd-video-masthead-ad-advertiser-info-renderer>\n <div id=\"compact-tile-container\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.compactVideoTiles]]\" as=\"tile\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n <ytd-thumbnail data=\"[[tile.videoMastheadAdCompactVideoTileRenderer]]\" width=\"210\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\">\n </ytd-thumbnail>\n </template>\n </div>\n </div>\n <div id=\"show-ad\" class=\"style-scope ytd-video-masthead-ad-v3-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return bec=a});var dec=function(){return J.apply(this,arguments)||this}; l(dec,J);f=dec.prototype;f.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}}; f.ready=function(){var a=this;QCb(function(){a.isAttached&&BU(a.JSC$15008_storedAdSlotMetadata,a.JSC$15008_storedAdLayoutMetadata,a.adSlotMetadata,a.adLayoutMetadata)&&eF(aF(),a.JSC$15008_storedAdSlotMetadata,a.JSC$15008_storedAdLayoutMetadata)})}; f.attached=function(){BU(this.JSC$15008_storedAdSlotMetadata,this.JSC$15008_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&wyb(aF(),this.JSC$15008_storedAdSlotMetadata,this.JSC$15008_storedAdLayoutMetadata)}; f.detached=function(){BU(this.JSC$15008_storedAdSlotMetadata,this.JSC$15008_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&eF(aF(),this.JSC$15008_storedAdSlotMetadata,this.JSC$15008_storedAdLayoutMetadata)}; f.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15008_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15008_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15008_storedAdLayoutMetadata!==void 0&&this.JSC$15008_storedAdSlotMetadata!==void 0&&eF(aF(),this.JSC$15008_storedAdSlotMetadata,this.JSC$15008_storedAdLayoutMetadata),wyb(aF(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15008_storedAdLayoutMetadata=this.adLayoutMetadata, this.JSC$15008_storedAdSlotMetadata=this.adSlotMetadata)}; ia.Object.defineProperties(dec.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.adLayoutMetadata}}}); var hV=dec;hV.prototype.onAdMetadataChanged=hV.prototype.onAdMetadataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],hV.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],hV.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],hV.prototype,"data",void 0);u([L("data.adLayoutMetadata"),v("design:type",Object),v("design:paramtypes",[])],hV.prototype,"adLayoutMetadata",null); u([Q(),v("design:type",Object)],hV.prototype,"adSlotMetadata",void 0);u([O("adLayoutMetadata","adSlotMetadata"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hV.prototype,"onAdMetadataChanged",null);hV=u([R({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],hV); V(hV,"ytd-page-top-ad-layout-renderer",function(){if(Sdc!==void 0)return Sdc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"rendering-content\" class=\"style-scope ytd-page-top-ad-layout-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Sdc=a},{mode:0});var eec;var fec=function(){return J.apply(this,arguments)||this}; l(fec,J);f=fec.prototype;f.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}}}}}}; f.ready=function(){var a=this;QCb(function(){a.isAttached&&a.adSlotMetadata&&vyb(aF(),a.adSlotMetadata)})}; f.attached=function(){if(this.adSlotMetadata){var a;if(this.adSlotMetadata===((a=this.data)==null?void 0:a.adSlotMetadata))uyb(aF(),this.adSlotMetadata);else{var b;Jm(Error("Ad slot metadata mismatch: [stored data]"+this.adSlotMetadata+" v.s. [component property]"+((b=this.data)==null?void 0:b.adSlotMetadata)))}}}; f.detached=function(){this.adSlotMetadata&&vyb(aF(),this.adSlotMetadata)}; f.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&vyb(aF(),this.adSlotMetadata),uyb(aF(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)}; ia.Object.defineProperties(fec.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var a,b,c=A((a=this.data)==null?void 0:(b=a.fulfillmentContent)==null?void 0:b.fulfilledLayout,FQb),d;return(a=(d=A(c==null?void 0:c.renderingContent,EQb))==null?void 0:d.layout)?a.toLowerCase().replace(/_/g,"-"):""}}}); var iV=fec;iV.prototype.onAdSlotMetadataChanged=iV.prototype.onAdSlotMetadataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],iV.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],iV.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],iV.prototype,"rendererBehavior",void 0);u([Q(),v("design:type",Object)],iV.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",String),v("design:paramtypes",[])],iV.prototype,"layout",null);u([O("data.adSlotMetadata"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],iV.prototype,"onAdSlotMetadataChanged",null);iV=u([R({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],iV); V(iV,"ytd-ad-slot-renderer",function(){if(eec!==void 0)return eec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"fulfilled-layout\" class=\"style-scope ytd-ad-slot-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return eec=a},{mode:0});var gec;var jV=function(){return J.apply(this,arguments)||this}; l(jV,J);jV.prototype.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"},params:{noDotAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; jV.prototype.onTap=function(){this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&mVb(this.data.navigationEndpoint,this.data.adPlaybackContextParams)}; jV.prototype.dataChanged=function(){if(this.data&&this.data.impressionUrls)for(var a=g(this.data.impressionUrls),b=a.next();!b.done;b=a.next())b=b.value,qra(b,sra(b));this.data&&this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)}; var kV=jV;kV.prototype.dataChanged=kV.prototype.dataChanged;kV.prototype.onTap=kV.prototype.onTap;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],kV.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],kV.prototype,"ytRendererBehavior",void 0);u([K($O),v("design:type",Object)],kV.prototype,"ytdActiveViewBehavior",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")}}), v("design:type",Boolean)],kV.prototype,"watchFeedBigThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), v("design:type",String)],kV.prototype,"thumbnailWidth",void 0);u([Q(),v("design:type",Object)],kV.prototype,"data",void 0);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],kV.prototype,"onTap",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],kV.prototype,"dataChanged",null);kV=u([R({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],kV); V(kV,"ytd-compact-promoted-video-renderer",function(){if(gec!==void 0)return gec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-thumbnail data=\"[[data]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-compact-promoted-video-renderer\">\n</ytd-thumbnail>\n<div class=\"details style-scope ytd-compact-promoted-video-renderer\">\n <a id=\"endpoint-link\" class=\"yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-compact-promoted-video-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-compact-promoted-video-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-compact-promoted-video-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <div class=\"secondary-metadata style-scope ytd-compact-promoted-video-renderer\">\n <ytd-video-meta-block class=\"compact style-scope ytd-compact-promoted-video-renderer\" data=\"[[data]]\" watch-feed-big-thumbs=\"[[watchFeedBigThumbs]]\">\n </ytd-video-meta-block>\n <div id=\"ad-badge-container\" class=\"style-scope ytd-compact-promoted-video-renderer\">\n <div id=\"ad-badge\" class=\"style-scope ytd-compact-promoted-video-renderer\"></div>\n </div>\n </div>\n </a>\n <div id=\"menu\" class=\"style-scope ytd-compact-promoted-video-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return gec=a},{mode:1});var hec;var iec=function(a){hb.call(this,a)}; l(iec,hb);var jec=function(a){hb.call(this,a)}; l(jec,iec);var kec=function(a){hb.call(this,a)}; l(kec,iec);var lV=function(){return J.apply(this,arguments)||this}; l(lV,J);lV.prototype.onTapSuspendedChannel=function(){var a;if((a=this.data)!=null&&a.serviceEndpoint){var b,c;(a=(c=A((b=this.data)==null?void 0:b.serviceEndpoint,wr))==null?void 0:c.url)?fy(a,void 0,void 0,window.top):Im(new jec("Did not handle suspended account tap. No appealUrl."))}else Im(new jec("Did not handle suspended account tap. No serviceEndpoint."))}; lV.prototype.onTap=function(){var a=this,b=Zq(),c,d=(c=br(b,{veType:7116}))!=null?c:void 0;fr(b,{visualElement:d});s9a();this.saveRoleText();var e;if((e=this.data)==null?0:e.youtubeSuspended)this.onTapSuspendedChannel();else{var h=!1,k,m;(b=(m=A((k=this.data)==null?void 0:k.serviceEndpoint,sUb))==null?void 0:m.supportedTokens)&&b.forEach(function(p){if(p.accountSigninToken)if(h=!0,a.onAccountItemTap)a.onAccountItemTap(p.accountSigninToken.signinUrl);else fy(p.accountSigninToken.signinUrl,void 0,void 0, window.top)}); if(!h){if(k=this.get("serviceEndpoint",this.data))h=!0,this.ytComponentBehavior.resolveCommand(k);h||Im(new jec("Did not handle account switch tap. No token."))}}}; lV.prototype.saveRoleText=function(){if(this.data){var a=this.data,b=a.channelDelegationRole;if(b){var c,d=(c=A(a==null?void 0:a.serviceEndpoint,sUb))==null?void 0:c.supportedTokens;if(!d){var e,h,k,m;d=(e=A(a==null?void 0:a.serviceEndpoint,Eu))==null?void 0:(h=e.popup)==null?void 0:(k=h.confirmDialogRenderer)==null?void 0:(m=k.confirmButton)==null?void 0:m.buttonRenderer;var p;d=(p=A(d==null?void 0:d.command,Bu))==null?void 0:p.commands;if(!d)return;var q;d=(q=A(d[1],sUb))==null?void 0:q.supportedTokens}if(d){p= void 0;q=g(d);for(d=q.next();!d.done;d=q.next())if(d=d.value,d.datasyncIdToken){p=d.datasyncIdToken.datasyncIdToken;break}if(p){var r;a:{if(e9a()&&(q=Jka(p+"::pom"))){q=new dy(q);break a}q=void 0}(r=q)==null||r.set("role_text",b);if((v9a?v9a:window.location).href.indexOf("studio")!==-1&&(r=m9a())){q=r.src?new URL(r.src).origin:"*";var w;(w=r.contentWindow)==null||w.postMessage({action:"save_pom_role",datasyncId:p,roleText:b},q)}}}}}}; ia.Object.defineProperties(lV.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.isSelected)}}, thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.data)==null?void 0:(b=a.accountPhoto)==null?void 0:b.thumbnails;return c&&c.length>0&&(c[0].height===36||c[0].height===48)?c[0].height:40}}}); var mV=lV;mV.prototype.onTap=mV.prototype.onTap;u([K(BA.YtComponentBehavior),v("design:type",Object)],mV.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],mV.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],mV.prototype,"data",void 0);u([Q({reflectToAttribute:!1}),v("design:type",Function)],mV.prototype,"onAccountItemTap",void 0); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],mV.prototype,"enableRingForActiveAccount",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Number),v("design:paramtypes",[])],mV.prototype,"thumbnailSize",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mV.prototype,"onTap",null);mV=u([R({is:"ytd-account-item-renderer",disableElementRegistration:!0})],mV); V(mV,"ytd-account-item-renderer",function(){if(hec!==void 0)return hec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-icon-item class=\"style-scope ytd-account-item-renderer\">\n <yt-img-shadow slot=\"item-icon\" height=\"[[thumbnailSize]]\" item-icon=\"\" thumbnail=\"[[data.accountPhoto]]\" width=\"[[thumbnailSize]]\" class=\"style-scope ytd-account-item-renderer\">\n </yt-img-shadow>\n <tp-yt-paper-item-body two-line=\"\" class=\"style-scope ytd-account-item-renderer\">\n <yt-formatted-string id=\"channel-title\" text=\"[[data.accountName]]\" class=\"style-scope ytd-account-item-renderer\">\n </yt-formatted-string>\n <yt-formatted-string respect-lang-dir=\"\" secondary=\"\" text=\"[[data.channelHandle]]\" class=\"style-scope ytd-account-item-renderer\">\n </yt-formatted-string>\n <yt-formatted-string secondary=\"\" text=\"[[data.accountByline]]\" class=\"style-scope ytd-account-item-renderer\">\n </yt-formatted-string>\n </tp-yt-paper-item-body>\n <yt-icon id=\"selected\" hidden=\"[[!data.isSelected]]\" icon=\"yt-icons:check\" class=\"style-scope ytd-account-item-renderer\">\n </yt-icon>\n <yt-icon id=\"studio-redirect\" aria-label$=\"[[getSimpleString(data.studioRedirectVisualHint)]]\" hidden=\"[[!data.isRedirectToStudio]]\" icon=\"yt-icons:open_in_new\" class=\"style-scope ytd-account-item-renderer\">\n </yt-icon>\n <tp-yt-paper-tooltip for=\"studio-redirect\" hidden=\"[[!data.isRedirectToStudio]]\" position=\"left\" class=\"style-scope ytd-account-item-renderer\">\n [[getSimpleString(data.studioRedirectVisualHint)]]\n </tp-yt-paper-tooltip>\n</tp-yt-paper-icon-item>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return hec=a},{mode:1});var lec;var mec;var nec=function(){var a=J.apply(this,arguments)||this;a.boundSubmitSearch=function(){a.submitSearch()}; a.boundClearSearch=function(){a.clearSearch()}; return a}; l(nec,J);f=nec.prototype;f.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmitSearch]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundClearSearch]]"}}}}}}; f.toggleClearButton=function(){this.hideClearButton=dda||!this.input.value}; f.submitOnEnterKeyUp=function(a){a.keyCode!==13||this.input.invalid||this.submit(this.input.value)}; f.clearSearch=function(){this.input.value="";this.submit(this.input.value)}; f.submitSearch=function(){this.input.invalid||this.submit(this.input.value)}; f.submit=function(){vv(this.hostElement,"search-query-changed",this.input.value)}; var nV=nec;nV.prototype.toggleClearButton=nV.prototype.toggleClearButton;u([K(BA.YtComponentBehavior),v("design:type",Object)],nV.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],nV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],nV.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],nV.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],nV.prototype,"hideClearButton",void 0);u([Q(),v("design:type",Object)],nV.prototype,"boundSubmitSearch",void 0);u([Q(),v("design:type",Object)],nV.prototype,"boundClearSearch",void 0);u([My("#input"),v("design:type",Object)],nV.prototype,"input",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nV.prototype,"toggleClearButton",null); nV=u([R({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],nV); V(nV,"ytd-channel-switcher-search-box-renderer",function(){if(mec!==void 0)return mec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-input id=\"input\" auto-validate=\"true\" autocomplete=\"off\" error-message=\"[[getSimpleString(data.invalidQueryErrorMessage)]]\" label=\"[[getSimpleString(data.placeholderText)]]\" maxlength=\"100\" minlength=\"3\" name=\"query\" no-label-float=\"\" use-v2-underline=\"\" value=\"[[getSimpleString(data.searchText)]]\" on-input=\"toggleClearButton\" on-keyup=\"submitOnEnterKeyUp\" class=\"style-scope ytd-channel-switcher-search-box-renderer\">\n <div id=\"search-button\" slot=\"prefix\" prefix=\"\" class=\"style-scope ytd-channel-switcher-search-box-renderer\"></div>\n <div id=\"clear-button\" slot=\"suffix\" suffix=\"\" class=\"style-scope ytd-channel-switcher-search-box-renderer\"></div>\n</tp-yt-paper-input>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return mec=a},{mode:1});var oec;var pec=function(){var a=J.apply(this,arguments)||this;a.boundSubmit=function(){a.submit()}; return a}; l(pec,J);f=pec.prototype;f.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmit]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; f.ready=function(){var a=this;this.form.addEventListener("submit",function(b){return a.onSubmit(b)})}; f.onSubmit=function(a){a.preventDefault();return!1}; f.toggleClearButton=function(){this.hideClearButton=dda||!this.input.value}; f.submitOnEnterKeyUp=function(a){a.keyCode===13&&this.submit()}; f.submit=function(){var a=this.data.endpoint,b=(0,uc.unsafeClone)(a);A(b,yu)?A(b,yu).query=this.input.value:A(b,Tu)&&(A(b,Tu).query=this.input.value);var c=A(b.commandMetadata,kq);(c==null?0:c.url)?(c.url=zd(c.url,"query",this.input.value),vv(this.hostElement,"yt-navigate",{endpoint:b})):A(b,bTa)?(A(b,bTa).channelSwitcherQuery=this.input.value,Av(this.hostElement,[b])):Im(Error("Error: Trying to navigate to an endpoint without url: "+JSON.stringify(a)))}; f.getUrl=function(a){return this.get("commandMetadata.webCommandMetadata.url",a)}; var oV=pec;oV.prototype.toggleClearButton=oV.prototype.toggleClearButton;u([K(X.YtRendererBehavior),v("design:type",Object)],oV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],oV.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],oV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],oV.prototype,"hideClearButton",void 0);u([Q(),v("design:type",Object)],oV.prototype,"boundSubmit",void 0); u([My("#form"),v("design:type",HTMLFormElement)],oV.prototype,"form",void 0);u([My("#input"),v("design:type",Object)],oV.prototype,"input",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],oV.prototype,"toggleClearButton",null);oV=u([R({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],oV); V(oV,"ytd-search-box-renderer",function(){if(oec!==void 0)return oec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><form id=\"form\" action=\"[[getUrl(data.endpoint)]]\" class=\"style-scope ytd-search-box-renderer\">\n <tp-yt-paper-input id=\"input\" autocomplete=\"off\" label=\"[[getSimpleString(data.placeholderText)]]\" max-length=\"100\" name=\"query\" no-label-float=\"\" use-v2-underline=\"\" value=\"[[getSimpleString(data.searchText)]]\" on-input=\"toggleClearButton\" on-keyup=\"submitOnEnterKeyUp\" class=\"style-scope ytd-search-box-renderer\">\n <div id=\"search-button\" slot=\"prefix\" prefix=\"\" class=\"style-scope ytd-search-box-renderer\"></div>\n <div id=\"clear-button\" slot=\"suffix\" suffix=\"\" class=\"style-scope ytd-search-box-renderer\"></div>\n </tp-yt-paper-input>\n</form>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return oec=a},{mode:2});var qec=function(){var a=J.apply(this,arguments)||this;a.showSearchBox=!0;return a}; l(qec,J);qec.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}}; var pV=qec;u([K(X.YtRendererBehavior),v("design:type",Object)],pV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],pV.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],pV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],pV.prototype,"showSearchBox",void 0);pV=u([R({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],pV); V(pV,"ytd-channel-switcher-header-renderer",function(){if(lec!==void 0)return lec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h2 class=\"style-scope ytd-channel-switcher-header-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-channel-switcher-header-renderer\"></yt-formatted-string>\n</h2>\n<div id=\"search-box\" hidden=\"[[!showSearchBox]]\" class=\"style-scope ytd-channel-switcher-header-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return lec=a},{mode:1});var rec;var sec;var tec=function(){var a=J.apply(this,arguments)||this;a.isDisplayed=!0;return a}; l(tec,J);f=tec.prototype;f.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.dataChanged=function(){this.isDisplayed=!0}; f.computeType=function(a){return a||"UNKNOWN"}; f.onYtServiceRequestCompleted=function(a){a.stopPropagation();this.isDisplayed=!1}; f.onClose=function(){this.isDisplayed=!1}; var qV=tec;qV.prototype.onYtServiceRequestCompleted=qV.prototype.onYtServiceRequestCompleted;qV.prototype.dataChanged=qV.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],qV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qV.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],qV.prototype,"data",void 0); u([Q({computed:"computeType(data.type)",reflectToAttribute:!0}),v("design:type",String)],qV.prototype,"type",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],qV.prototype,"isDisplayed",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],qV.prototype,"dataChanged",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],qV.prototype,"onYtServiceRequestCompleted",null); qV=u([R({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],qV); V(qV,"ytd-alert-with-button-renderer",function(){if(sec!==void 0)return sec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"text\" text=\"[[data.text]]\" class=\"style-scope ytd-alert-with-button-renderer\"></yt-formatted-string>\n<div id=\"buttons\" class=\"style-scope ytd-alert-with-button-renderer\">\n <div id=\"button\" class=\"style-scope ytd-alert-with-button-renderer\"></div>\n <div id=\"dismiss-button\" on-click=\"onClose\" class=\"style-scope ytd-alert-with-button-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return sec=a},{mode:1});var uec=function(){var a=J.apply(this,arguments)||this;a.noResult=!1;a.enableAlertBanner=!1;a.dismissedAlertBanner=!1;a.hideCreateChannelButton=!1;a.boundDismissAlertBanner=function(){a.dismissAlertBanner()}; a.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return a}; l(uec,J);f=uec.prototype;f.computeButtonOverride=function(){return{style:"mono",type:"tonal"}}; f.onDataChanged=function(){this.setShowSearchBox(this.data)}; f.updateChannelSwitcherAction=function(a){var b;a=(b=A(a,CRb))==null?void 0:b.page;A(a,BRb)!==void 0&&(this.data=A(a,BRb))}; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{channelSwitcherHeaderRenderer:"ytd-channel-switcher-header-renderer"}},"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}},accountItemRenderer:"ytd-account-item-renderer",continuationItemRenderer:"ytd-continuation-item-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundDismissAlertBanner]]"}}}}}}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}}; f.searchQueryChanged=function(a,b){if(this.data&&this.data.contents&&this.data.contents.length){a=[];var c=[];this.hideCreateChannelButton=this.noResult=!1;for(var d=document.querySelectorAll("ytd-account-item-renderer"),e=g(d),h=e.next();!h.done;h=e.next())h=h.value,c.push(h),h.style.display="block";this.resetRightBorder(c);if(b){this.hideCreateChannelButton=!0;for(c=1;c<this.data.contents.length;c++)if(h=this.data.contents[c],A(h,zQb)){var k=void 0,m=void 0;e=(k=A(h,zQb))==null?void 0:(m=k.accountName)== null?void 0:m.simpleText;m=k=void 0;h=(k=A(h,zQb))==null?void 0:(m=k.channelHandle)==null?void 0:m.simpleText;(k=d[c-1])&&e&&qb(e,b)?a.push(k):y("enable_handle_search_on_channel_switcher")&&k&&h&&qb(h.toString(),b.toString())?a.push(k):k.style.display="none"}a.length===0&&(this.noResult=!0);this.resetRightBorder(a)}}}; f.resetRightBorder=function(a){for(var b=0;b<a.length;b++)a[b].style.borderRight=!this.hideCreateChannelButton&&(b+2)%3===0||this.hideCreateChannelButton&&(b+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"}; f.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)}; f.setShowSearchBox=function(a){if(a&&a.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var b=0;b<a.contents.length;b++)A(a.contents[b],DRb)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}}; f.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1}; ia.Object.defineProperties(uec.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null?0:a.contents)}}}); var rV=uec;rV.prototype.onContinuationItemsUpdated=rV.prototype.onContinuationItemsUpdated;rV.prototype.searchQueryChanged=rV.prototype.searchQueryChanged;rV.prototype.onDataChanged=rV.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],rV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],rV.prototype,"ytRendererstamperBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],rV.prototype,"actionHandlerBehavior",void 0);u([K(tR),v("design:type",Object)],rV.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],rV.prototype,"data",void 0);u([My("ytd-channel-switcher-header-renderer"),v("design:type",Object)],rV.prototype,"channelSwitcherHeaderRenderer",void 0);u([Q(),v("design:type",Object)],rV.prototype,"noResult",void 0); u([Q(),v("design:type",Object)],rV.prototype,"enableAlertBanner",void 0);u([Q(),v("design:type",Object)],rV.prototype,"dismissedAlertBanner",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],rV.prototype,"hideCreateChannelButton",void 0);u([L("data.contents"),v("design:type",Boolean),v("design:paramtypes",[])],rV.prototype,"isLoading",null);u([Q(),v("design:type",Object)],rV.prototype,"boundDismissAlertBanner",void 0); u([Q({computed:"computeButtonOverride()"}),v("design:type",Object)],rV.prototype,"buttonOverride",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],rV.prototype,"onDataChanged",null);u([M("search-query-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,String]),v("design:returntype")],rV.prototype,"searchQueryChanged",null); u([M("yt-next-continuation-data-updated"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],rV.prototype,"onContinuationItemsUpdated",null);rV=u([R({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],rV); V(rV,"ytd-channel-switcher-page-renderer",function(){if(rec!==void 0)return rec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-channel-switcher-page-renderer\"></div>\n<div id=\"body\" class=\"style-scope ytd-channel-switcher-page-renderer\">\n <div class=\"spinner-container style-scope ytd-channel-switcher-page-renderer\" hidden=\"[[!isLoading]]\">\n <tp-yt-paper-spinner-lite active=\"[[isLoading]]\" class=\"style-scope ytd-channel-switcher-page-renderer\"></tp-yt-paper-spinner-lite>\n </div>\n <div id=\"alert\" hidden=\"[[!enableAlertBanner]]\" class=\"style-scope ytd-channel-switcher-page-renderer\">\n <yt-formatted-string id=\"alert-message\" text=\"[[data.alertMessage]]\" class=\"style-scope ytd-channel-switcher-page-renderer\"></yt-formatted-string>\n <div id=\"dismiss-button\" class=\"style-scope ytd-channel-switcher-page-renderer\"></div>\n </div>\n <div id=\"contents\" class=\"style-scope ytd-channel-switcher-page-renderer\"></div>\n</div>\n<yt-formatted-string id=\"no-result\" hidden=\"[[!noResult]]\" text=\"[[data.noResult]]\" class=\"style-scope ytd-channel-switcher-page-renderer\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return rec=a},{mode:1});var vec;var wec=ka(["background-image:url(\"","\");"]),sV=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(sV,J);sV.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; sV.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var a=this.data.thumbnail.thumbnails;this.isDarkTheme&&(a=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(a=lB(a,24,void 0,"height"))?a:void 0}}; sV.prototype.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; sV.prototype.computeHasText=function(){var a;return!((a=this.data)==null||!a.text)}; ia.Object.defineProperties(sV.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return hh(wec,String(Nb(this.bannerImageUrl)))}}}); var tV=sV;tV.prototype.computeHasText=tV.prototype.computeHasText;tV.prototype.computeBannerImageUrl=tV.prototype.computeBannerImageUrl;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],tV.prototype,"ytActionHandlerBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],tV.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],tV.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],tV.prototype,"data",void 0); u([Q(),v("design:type",Boolean)],tV.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",String)],tV.prototype,"bannerImageUrl",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),v("design:type",Boolean)],tV.prototype,"hasText",void 0);u([O("data","isDarkTheme"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tV.prototype,"computeBannerImageUrl",null); u([O("data.text"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tV.prototype,"computeHasText",null);u([L("bannerImageUrl"),v("design:type",Object),v("design:paramtypes",[])],tV.prototype,"bannerStyle",null);tV=u([R({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],tV); V(tV,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(vec!==void 0)return vec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"banner\" hidden=\"[[!bannerImageUrl]]\" style$=\"[[bannerStyle]]\" class=\"style-scope ytd-backstage-prefilled-post-dialog-header-renderer\">\n</div>\n<div id=\"message\" class=\"style-scope ytd-backstage-prefilled-post-dialog-header-renderer\">\n <p id=\"title\" hidden=\"[[!getSimpleString(data.title)]]\" class=\"style-scope ytd-backstage-prefilled-post-dialog-header-renderer\">[[getSimpleString(data.title)]]</p>\n <p id=\"text\" hidden=\"[[!hasText]]\" class=\"style-scope ytd-backstage-prefilled-post-dialog-header-renderer\">[[getSimpleString(data.text)]]</p>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vec=a},{mode:1});var xec;var yec=function(){return J.apply(this,arguments)||this}; l(yec,J);var uV=yec;u([K(X.YtRendererBehavior),v("design:type",Object)],uV.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],uV.prototype,"data",void 0);uV=u([R({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],uV); V(uV,"ytd-backstage-zero-state-renderer",function(){if(xec!==void 0)return xec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon id=\"image\" icon=\"backstage:artwork\" class=\"style-scope ytd-backstage-zero-state-renderer\"></yt-icon>\n<span id=\"title\" class=\"style-scope ytd-backstage-zero-state-renderer\">[[getSimpleString(data.title)]]</span>\n<span id=\"text\" class=\"style-scope ytd-backstage-zero-state-renderer\">[[getSimpleString(data.text)]]</span>\n<yt-formatted-string id=\"link\" force-default-style=\"\" text=\"[[data.link]]\" class=\"style-scope ytd-backstage-zero-state-renderer\"></yt-formatted-string>\n<span id=\"footer\" class=\"style-scope ytd-backstage-zero-state-renderer\">[[getSimpleString(data.footer)]]</span>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xec=a},{mode:1});var zec;var Aec=function(){return J.apply(this,arguments)||this}; l(Aec,J);var vV=Aec;u([K(X.YtRendererBehavior),v("design:type",Object)],vV.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],vV.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.icon)"}),v("design:type",String)],vV.prototype,"icon",void 0);vV=u([R({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],vV); V(vV,"ytd-post-filter-zero-state-renderer",function(){if(zec!==void 0)return zec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"icon-container\" class=\"style-scope ytd-post-filter-zero-state-renderer\"><yt-icon id=\"icon\" icon=\"[[computeIcon_(data.icon)]]\" class=\"style-scope ytd-post-filter-zero-state-renderer\"></yt-icon></div>\n<div id=\"title\" class=\"style-scope ytd-post-filter-zero-state-renderer\">[[getSimpleString(data.title)]]</div>\n<div id=\"subtitle\" class=\"style-scope ytd-post-filter-zero-state-renderer\">[[getSimpleString(data.subtitle)]]</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return zec=a},{mode:1});var Bec;var Cec={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},Dec=function(){return J.apply(this,arguments)||this}; l(Dec,J);Dec.prototype.configureRendererStamper=function(){return Cec}; var wV=Dec;u([K(X.YtRendererBehavior),v("design:type",Object)],wV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],wV.prototype,"rendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],wV.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.icon)"}),v("design:type",String)],wV.prototype,"icon",void 0);wV=u([R({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],wV); V(wV,"ytd-post-scheduling-zero-state-renderer",function(){if(Bec!==void 0)return Bec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon id=\"image\" icon=\"[[computeIcon_(data.icon)]]\" class=\"style-scope ytd-post-scheduling-zero-state-renderer\"></yt-icon>\n<span id=\"title\" class=\"style-scope ytd-post-scheduling-zero-state-renderer\">[[getSimpleString(data.title)]]</span>\n<div id=\"schedule-button\" class=\"style-scope ytd-post-scheduling-zero-state-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Bec=a},{mode:1});var Eec;var xV=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return a}; l(xV,J);xV.prototype.onTabsActivate=function(a){this.data&&this.data.tabs&&vv(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[a.detail.selected].navigationEndpoint})}; xV.prototype.shouldShowTotalCount=function(a){return a&&a.totalCount!==void 0}; xV.prototype.handleUpdatePostsTotalCountAction=function(a){var b=this.get(["data.tabs",1,"totalCount"]),c=this.get("updatePostsTotalCountAction.updateType",a);a=this.get("updatePostsTotalCountAction.number",a);b!==void 0&&c!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&a&&(c==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(b)+a):c==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(b)-a))}; ia.Object.defineProperties(xV.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var a=0,b=this.data.tabs.length;a<b;a++)if(this.data.tabs[a].selected)return a;return 0}}}); var yV=xV;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],yV.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],yV.prototype,"rendererBehavior",void 0);u([Q(),v("design:type",Object)],yV.prototype,"data",void 0);u([L("data.tabs"),v("design:type",Number),v("design:paramtypes",[])],yV.prototype,"selected",null);yV=u([R({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],yV); V(yV,"ytd-post-stream-filter-renderer",function(){if(Eec!==void 0)return Eec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"filter-container\" class=\"style-scope ytd-post-stream-filter-renderer\">\n <tp-yt-paper-tabs selected=\"[[selected]]\" on-iron-activate=\"onTabsActivate\" class=\"style-scope ytd-post-stream-filter-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.tabs]]\" class=\"style-scope ytd-post-stream-filter-renderer\">\n <tp-yt-paper-tab class=\"style-scope ytd-post-stream-filter-renderer\">\n [[getSimpleString(item.title)]]\n <template is=\"dom-if\" if=\"[[shouldShowTotalCount(item)]]\" class=\"style-scope ytd-post-stream-filter-renderer\">\n <span class=\"posts-count style-scope ytd-post-stream-filter-renderer\">[[item.totalCount]]</span>\n </template>\n </tp-yt-paper-tab>\n </template>\n </tp-yt-paper-tabs>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Eec=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var Fec;var Gec=function(){return J.apply(this,arguments)||this}; l(Gec,J);var Hec=Gec;u([Q(),v("design:type",Object)],Hec.prototype,"data",void 0);Hec=u([R({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Hec); V(Hec,"ytd-comment-pause-composer-renderer",function(){if(Fec!==void 0)return Fec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"pause-composer\" class=\"style-scope ytd-comment-pause-composer-renderer\">\n <yt-attributed-string data=\"[[data.text]]\" class=\"style-scope ytd-comment-pause-composer-renderer\">\n </yt-attributed-string>\n <yt-attributed-string data=\"[[data.termsText]]\" force-default-style=\"\" class=\"style-scope ytd-comment-pause-composer-renderer\">\n </yt-attributed-string>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Fec=a},{mode:1});var Iec;var Jec=function(){var a=J.apply(this,arguments)||this;a.isOpen=!1;a.commentDialog=null;a.useSmallAvatars=y("small_avatars_for_comments");a.useSmallAvatarsEngagementPanelOnly=y("small_avatars_for_comments_ep");a.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return a}; l(Jec,J);f=Jec.prototype;f.configureRendererStamper=function(){return{"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},commentDialog:{id:"comment-dialog",mapping:{commentDialogRenderer:{component:"ytd-comment-dialog-renderer",properties:{zeroStepChannelCreationRenderer:"[[data.zeroStep.zeroStepChannelCreationRenderer]]"}}}}}}; f.ready=function(){var a=this,b=T(this.hostElement).querySelector("#placeholder-area"),c=function(d){d.stopPropagation();d instanceof KeyboardEvent&&d.type==="keypress"&&d.keyCode!==13&&d.keyCode!==32||a.openDialog()}; T(this.hostElement).querySelector("#simplebox-placeholder").addEventListener("focus",c);b.addEventListener("tap",c);b.addEventListener("keypress",c)}; f.dataChanged=function(){this.commentDialog=null;this.isOpen=!1}; f.openDialog=function(){this.data&&(this.data.prepareAccountEndpoint?y("web_comment_simplebox_resolve_polymer_command_ks")?Mv.instance.resolveCommand(this.data.prepareAccountEndpoint):AA(this.data.prepareAccountEndpoint,this.hostElement):(this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)}),this.isOpen=!0,T(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()))}; f.onYtCommentboxDismiss=function(a){a.stopPropagation();this.isOpen=!1}; f.onCreateCommentAction=function(a){this.get("createCommentAction.contents",a)&&(this.isOpen=!1)}; f.computeCommentDialog=function(a){return{placeholderText:a.placeholderText,authorThumbnail:a.authorThumbnail,submitButton:a.submitButton,imageButton:a.imageButton,cancelButton:a.cancelButton,emojiButton:a.emojiButton,emojis:a.emojis,emojiPicker:a.emojiPicker,aadcGuidelinesStateEntityKey:a.aadcGuidelinesStateEntityKey,openAadcDialog:a.openAadcDialog,unicodeEmojisUrl:a.unicodeEmojisUrl}}; f.onHideIdentityChip=function(a){A(a,YQb)&&this.set("data.placeholderText",A(a,YQb).placeholderText)}; var zV=Jec;zV.prototype.onYtCommentboxDismiss=zV.prototype.onYtCommentboxDismiss;zV.prototype.dataChanged=zV.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],zV.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],zV.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],zV.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],zV.prototype,"data",void 0); u([Q(),v("design:type",Object)],zV.prototype,"isOpen",void 0);u([Q(),v("design:type",Object)],zV.prototype,"commentDialog",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],zV.prototype,"engagementPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],zV.prototype,"useSmallAvatars",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],zV.prototype,"useSmallAvatarsEngagementPanelOnly",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],zV.prototype,"enableCreationBox",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],zV.prototype,"dataChanged",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],zV.prototype,"onYtCommentboxDismiss",null);zV=u([R({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],zV); V(zV,"ytd-comment-simplebox-renderer",function(){if(Iec!==void 0)return Iec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"author-thumbnail\" fit=\"\" height=\"40\" hidden=\"[[isOpen]]\" thumbnail=\"[[data.authorThumbnail]]\" width=\"40\" class=\"style-scope ytd-comment-simplebox-renderer\">\n</yt-img-shadow>\n<div id=\"placeholder-area\" hidden=\"[[isOpen]]\" class=\"style-scope ytd-comment-simplebox-renderer\">\n <yt-formatted-string id=\"simplebox-placeholder\" role=\"textbox\" tabindex=\"0\" text=\"[[data.placeholderText]]\" class=\"style-scope ytd-comment-simplebox-renderer\">\n </yt-formatted-string>\n</div>\n<div id=\"attachments\" hidden=\"[[isOpen]]\" class=\"style-scope ytd-comment-simplebox-renderer\">\n <div id=\"image-button\" class=\"style-scope ytd-comment-simplebox-renderer\"></div>\n</div>\n<div id=\"comment-dialog\" hidden=\"[[!isOpen]]\" class=\"style-scope ytd-comment-simplebox-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Iec=a},{mode:1});var Kec;var Lec=function(){var a=J.apply(this,arguments)||this;a.modernTypography=y("web_modern_typography");a.compactHeader=y("web_watch_compact_comments_header");a.hidePanelButton=!1;a.isPostSchedulingEnabled=y("enable_post_scheduling");a.hasFinishedStamping=!1;a.JSC$15076_handleOpenPostCommentDialogActionAfterStamp=!1;a.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return a}; l(Lec,J);f=Lec.prototype; f.configureRendererStamper=function(){return{"data.createRenderer":{id:"simple-box",mapping:{commentSimpleboxRenderer:{component:"ytd-comment-simplebox-renderer",properties:{engagementPanel:"[[engagementPanel]]"}}}},"data.pausedCommentsMessage":{id:"paused-comments-message",mapping:{messageRenderer:"ytd-comment-pause-composer-renderer"}},backstagePostDialog:{id:"backstage-post-dialog",mapping:{backstagePostDialogRenderer:{component:"ytd-backstage-post-dialog-renderer"}},events:!0},"data.sortMenu":{id:"sort-menu", mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.alerts":{id:"alert",mapping:{alertWithButtonRenderer:"ytd-alert-with-button-renderer"},renderPriority:0,waitForSignal:"eocs"},"data.zeroStateMessage":{id:"zero-state-message",mapping:{backstageZeroStateRenderer:"ytd-backstage-zero-state-renderer",postFilterZeroStateRenderer:"ytd-post-filter-zero-state-renderer"}},"data.prefilledCreateDialogHeaderMessage":{id:"prefilled-dialog-header",mapping:{backstagePrefilledPostDialogHeaderRenderer:"ytd-backstage-prefilled-post-dialog-header-renderer"}}, "data.postStreamFilter":{id:"post-stream-filter",mapping:{postStreamFilterRenderer:"ytd-post-stream-filter-renderer"}},"data.schedulingZeroStateMessage":{id:"scheduling-zero-state-message",mapping:{postSchedulingZeroStateRenderer:"ytd-post-scheduling-zero-state-renderer"}}}}; f.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()}; f.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$15076_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()}; f.onYtServiceRequestSent=function(a,b){if(!y("kevlar_command_handler")&&b.actions)for(a=0;a<b.actions.length;a++){var c=b.actions[a];A(c,LQb)&&T(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(A(c,LQb))}}; f.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var a;if(this.getPrefilledBackstagePostDialog((a=this.data)==null?void 0:a.actions)){T(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var b=T(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;b&&dt(this,function(){b.focus();b.openDialog&&b.openDialog()})}}else this.hasActionsChange=!0}; f.computeIsBackstage=function(a){return a}; f.onYtCommentboxDismiss=function(){T(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)}; f.removePrefilledDialog=function(a){if(a==null?0:a.actions){for(var b=a.actions.length-1;b>=0;b--){var c=void 0;((c=A(a.actions[b],HTb))==null?0:c.dialog)&&delete a.actions[b]}this.set("data",void 0);this.set("data",a)}}; f.getPrefilledBackstagePostDialog=function(a){if(a)for(var b=0;b<a.length;b++){var c=a[b],d=void 0;if((d=A(c,HTb))==null?0:d.dialog)return A(c,HTb).dialog}return null}; f.computeBackstagePostDialog=function(a){return a&&(this.getPrefilledBackstagePostDialog(a.actions)||a.createRenderer)}; f.dataChanged=function(){if(this.data){var a=this.data.customEmojis,b=this.data.unicodeEmojisUrl;EN.clear();b&&RXb(EN,b);a&&EN.load(a)}}; f.handleSignalActionOpenPostCommentDialogAction=function(){var a=T(this.hostElement).querySelector("ytd-comment-simplebox-renderer");a?a.openDialog():this.JSC$15076_handleOpenPostCommentDialogActionAfterStamp=!0}; ia.Object.defineProperties(Lec.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||y("kevlar_watch_grid")}}, showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h,k;return!this.hidePanelButton&&y("kevlar_watch_comments_panel_button")&&((k=A((a=this.data)==null?void 0:(b=a.sortMenu)==null?void 0:(c=b.sortFilterSubMenuRenderer)==null?void 0:(d=c.subMenuItems)==null?void 0:(e=d[0])==null?void 0:(h=e.serviceEndpoint)==null?void 0:h.commandMetadata,kq))==null?void 0:k.apiUrl)==="/youtubei/v1/next"}}, commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:Fv("MINIPLAYER_EXPAND_LABEL"),text:Rw(Fv("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}}); var AV=Lec;AV.prototype.dataChanged=AV.prototype.dataChanged;AV.prototype.onYtCommentboxDismiss=AV.prototype.onYtCommentboxDismiss;AV.prototype.observePrefilledBackstagePostDialog=AV.prototype.observePrefilledBackstagePostDialog;AV.prototype.onYtServiceRequestSent=AV.prototype.onYtServiceRequestSent;AV.prototype.onStampFinished=AV.prototype.onStampFinished;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],AV.prototype,"ytActionHandlerBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],AV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],AV.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],AV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],AV.prototype,"modernTypography",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],AV.prototype,"compactHeader",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],AV.prototype,"engagementPanel",void 0);u([Q(),v("design:type",Object)],AV.prototype,"hidePanelButton",void 0);u([Q({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),v("design:type",Boolean)],AV.prototype,"isBackstage",void 0);u([Q({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),v("design:type",Object)],AV.prototype,"backstagePostDialog",void 0); u([Q(),v("design:type",Object)],AV.prototype,"isPostSchedulingEnabled",void 0);u([Q({reflectToAttribute:!0}),L("data","showCommentsPanelButton"),v("design:type",Object),v("design:paramtypes",[])],AV.prototype,"useSpaceBetween",null);u([Q({reflectToAttribute:!0}),L("data","hidePanelButton"),v("design:type",Object),v("design:paramtypes",[])],AV.prototype,"showCommentsPanelButton",null); u([L("data","showCommentsPanelButton"),v("design:type",Object),v("design:paramtypes",[])],AV.prototype,"commentsPanelButtonData",null);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AV.prototype,"onStampFinished",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],AV.prototype,"onYtServiceRequestSent",null); u([O("data.actions"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AV.prototype,"observePrefilledBackstagePostDialog",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],AV.prototype,"onYtCommentboxDismiss",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AV.prototype,"dataChanged",null); AV=u([R({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],AV); V(AV,"ytd-comments-header-renderer",function(){if(Kec!==void 0)return Kec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" hidden=\"[[!data.countText]]\" class=\"style-scope ytd-comments-header-renderer\">\n <div id=\"leading-section\" class=\"style-scope ytd-comments-header-renderer\">\n <h2 id=\"count\" class=\"style-scope ytd-comments-header-renderer\">\n <yt-formatted-string class=\"count-text style-scope ytd-comments-header-renderer\" text=\"[[data.countText]]\"> </yt-formatted-string>\n </h2>\n </div>\n <div id=\"additional-section\" class=\"style-scope ytd-comments-header-renderer\">\n <span id=\"sort-menu\" class=\"style-scope ytd-comments-header-renderer\"></span>\n <div id=\"panel-button\" hidden=\"[[!showCommentsPanelButton]]\" class=\"style-scope ytd-comments-header-renderer\">\n <ytd-button-renderer data=\"[[commentsPanelButtonData]]\" class=\"style-scope ytd-comments-header-renderer\"> </ytd-button-renderer>\n </div>\n </div>\n</div>\n<div id=\"red-commenting-div\" hidden=\"[[!data.redCommentingText]]\" class=\"style-scope ytd-comments-header-renderer\">\n <yt-formatted-string id=\"red-commenting-text\" text=\"[[data.redCommentingText]]\" class=\"style-scope ytd-comments-header-renderer\">\n </yt-formatted-string>\n</div>\n<div id=\"alert\" class=\"style-scope ytd-comments-header-renderer\"></div>\n<div id=\"prefilled-dialog-header\" class=\"style-scope ytd-comments-header-renderer\"></div>\n<div id=\"simple-box\" class=\"style-scope ytd-comments-header-renderer\"></div>\n<div id=\"paused-comments-message\" class=\"style-scope ytd-comments-header-renderer\"></div>\n<div id=\"backstage-post-dialog\" class=\"style-scope ytd-comments-header-renderer\"></div>\n<div id=\"post-stream-filter\" hidden=\"[[!isPostSchedulingEnabled]]\" class=\"style-scope ytd-comments-header-renderer\"></div>\n<div id=\"zero-state-message\" class=\"style-scope ytd-comments-header-renderer\"></div>\n<div id=\"scheduling-zero-state-message\" hidden=\"[[!isPostSchedulingEnabled]]\" class=\"style-scope ytd-comments-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Kec=a},{mode:1});var Mec;var Nec=function(){return J.apply(this,arguments)||this}; l(Nec,J);var BV=Nec;u([Q(),v("design:type",Object)],BV.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:y("web_background_colors_update")}),v("design:type",Boolean)],BV.prototype,"backgroundRefresh",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],BV.prototype,"ytRendererBehavior",void 0);BV=u([R({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],BV); V(BV,"ytd-destination-button-renderer",function(){if(Mec!==void 0)return Mec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"destination-content-root\" class=\"yt-simple-endpoint style-scope ytd-destination-button-renderer\" href$=\"[[computeHref_(data.onTap)]]\" data=\"[[data.onTap]]\">\n <yt-img-shadow id=\"destination-icon\" height=\"32\" thumbnail=\"[[data.iconImage]]\" width=\"32\" class=\"style-scope ytd-destination-button-renderer\"></yt-img-shadow>\n <div id=\"destination-label-wrapper\" class=\"style-scope ytd-destination-button-renderer\">\n <yt-formatted-string id=\"destination-label\" text=\"[[data.label]]\" class=\"style-scope ytd-destination-button-renderer\"></yt-formatted-string>\n </div>\n</a>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Mec=a},{mode:1});var Oec;var Pec=function(){var a=J.apply(this,arguments)||this;a.isRichGrid=!1;a.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};a.modernTypography=y("web_modern_typography");return a}; l(Pec,J);f=Pec.prototype;f.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}}; f.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)}; f.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()}; f.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var a;if((a=this.data)==null||!a.isExpanded){a=this.hostElement.clientWidth;var b;if(a&&(b=this.data)!=null&&b.destinationButtons){b=Math.floor((a+4)/214);a=this.data.destinationButtons.length;var c=Math.ceil(a/b);this.fullyVisibleRows=a%b===1&&c===2?1:Math.min(c,2);this.isShowMoreVisible=this.fullyVisibleRows<c}}}}; f.updateRichGridDestinationButtonsVisibility=function(){var a,b;if(this.isRichGrid&&((a=this.data)==null||!a.isExpanded)&&(b=this.data)!=null&&b.destinationButtons){a=this.richGridItemsPerRow+1;b=this.data.destinationButtons.length;var c=Math.ceil(b/a);this.fullyVisibleRows=b%a===1&&c===2?1:Math.min(c,2);this.isShowMoreVisible=this.fullyVisibleRows<c}}; f.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)}; var CV=Pec;CV.prototype.updateRichGridDestinationButtonsVisibility=CV.prototype.updateRichGridDestinationButtonsVisibility;u([Q(),v("design:type",Object)],CV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Number)],CV.prototype,"fullyVisibleRows",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],CV.prototype,"isShowMoreVisible",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],CV.prototype,"isRichGrid",void 0); u([Q({selector:aA,value:0}),v("design:type",Number)],CV.prototype,"richGridItemsPerRow",void 0);u([Q(),v("design:type",Object)],CV.prototype,"gridStateActionMap",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],CV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],CV.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],CV.prototype,"ytActionHandlerBehavior",void 0); u([K(Rz),v("design:type",Object)],CV.prototype,"ytdReduxBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],CV.prototype,"modernTypography",void 0);u([O("data","richGridItemsPerRow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],CV.prototype,"updateRichGridDestinationButtonsVisibility",null);CV=u([R({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],CV); V(CV,"ytd-destination-shelf-renderer",function(){if(Oec!==void 0)return Oec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-destination-shelf-renderer\">\n <yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope ytd-destination-shelf-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-destination-shelf-renderer\"></yt-formatted-string>\n</div>\n<div id=\"destination-buttons\" class=\"style-scope ytd-destination-shelf-renderer\"></div>\n<tp-yt-paper-button id=\"show-more-button\" aria-label$=\"[[data.expandButtonText]]\" noink=\"\" on-click=\"onShowMoreClick\" class=\"style-scope ytd-destination-shelf-renderer\">\n <yt-icon id=\"show-more-button-icon\" icon=\"yt-icons:expand\" class=\"style-scope ytd-destination-shelf-renderer\"></yt-icon>\n</tp-yt-paper-button>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Oec=a},{mode:1});var Qec;var Rec=function(){return J.apply(this,arguments)||this}; l(Rec,J);Rec.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; var DV=Rec;u([K(X.YtRendererBehavior),v("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],DV.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],DV.prototype,"data",void 0);DV=u([R({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],DV); V(DV,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(Qec!==void 0)return Qec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"cta-renderer style-scope ytd-brandconnect-cta-shelf-card-renderer\">\n <yt-img-shadow class=\"thumbnail style-scope ytd-brandconnect-cta-shelf-card-renderer\" fit=\"\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\">\n </yt-img-shadow>\n <div class=\"provider-details style-scope ytd-brandconnect-cta-shelf-card-renderer\">\n <p id=\"header-line\" hidden=\"[[!data.headline]]\" class=\"style-scope ytd-brandconnect-cta-shelf-card-renderer\">\n [[getSimpleString(data.headline)]]\n </p>\n <p id=\"brand-name\" hidden=\"[[!data.brandName]]\" class=\"style-scope ytd-brandconnect-cta-shelf-card-renderer\">\n [[getSimpleString(data.brandName)]]\n </p>\n <p id=\"description\" hidden=\"[[!data.description]]\" class=\"style-scope ytd-brandconnect-cta-shelf-card-renderer\">\n [[getSimpleString(data.description)]]\n </p>\n <div id=\"action-button\" class=\"style-scope ytd-brandconnect-cta-shelf-card-renderer\"></div>\n </div>\n <div id=\"information-button\" hidden=\"[[!data.informationButton]]\" class=\"style-scope ytd-brandconnect-cta-shelf-card-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Qec=a},{mode:1});var Sec;var Tec=function(){var a=J.apply(this,arguments)||this;a.answerExpanded=!1;return a}; l(Tec,J);Tec.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded}; var EV=Tec;u([K(X.YtRendererBehavior),v("design:type",Object)],EV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],EV.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],EV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],EV.prototype,"answerExpanded",void 0);EV=u([R({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],EV); V(EV,"ytd-handles-claiming-faq-renderer",function(){if(Sec!==void 0)return Sec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"head style-scope ytd-handles-claiming-faq-renderer\" on-click=\"toggleAnswer\">\n <span class=\"question style-scope ytd-handles-claiming-faq-renderer\">[[getSimpleString(data.question)]]</span>\n <yt-icon id=\"expand-arrow\" class=\"answer-arrow style-scope ytd-handles-claiming-faq-renderer\" hidden=\"[[answerExpanded]]\" icon=\"yt-icons:expand-more\">\n </yt-icon>\n <yt-icon id=\"collapse-arrow\" class=\"answer-arrow style-scope ytd-handles-claiming-faq-renderer\" hidden=\"[[!answerExpanded]]\" icon=\"yt-icons:expand-less\">\n </yt-icon>\n</div>\n<iron-collapse id=\"collapse\" opened=\"[[answerExpanded]]\" class=\"style-scope ytd-handles-claiming-faq-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.answers]]\" class=\"style-scope ytd-handles-claiming-faq-renderer\">\n <yt-formatted-string class=\"answer style-scope ytd-handles-claiming-faq-renderer\" split-lines=\"\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n</iron-collapse>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Sec=a},{mode:1});var Uec;var Vec=function(){return J.apply(this,arguments)||this}; l(Vec,J);var Wec=Vec;u([Q(),v("design:type",Object)],Wec.prototype,"data",void 0);Wec=u([R({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],Wec); V(Wec,"ytd-handles-claiming-faq-section-renderer",function(){if(Uec!==void 0)return Uec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"wrapper\" class=\"style-scope ytd-handles-claiming-faq-section-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.header]]\" class=\"style-scope ytd-handles-claiming-faq-section-renderer\"></yt-formatted-string>\n <template is=\"dom-repeat\" items=\"[[data.faqs]]\" class=\"style-scope ytd-handles-claiming-faq-section-renderer\">\n <ytd-handles-claiming-faq-renderer data=\"[[item]]\" class=\"style-scope ytd-handles-claiming-faq-section-renderer\"></ytd-handles-claiming-faq-renderer>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Uec=a},{mode:1});var Xec;var Yec=function(){var a=J.apply(this,arguments)||this;a.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";a.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";a.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";a.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";a.leftSquiggly=a.leftSquigglyLight;a.rightSquiggly=a.rightSquigglyLight; a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};a.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return a}; l(Yec,J);f=Yec.prototype;f.updateLeftSquigglyStyle=function(){mz(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})}; f.updateRightSquigglyStyle=function(){mz(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})}; f.ready=function(){var a=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(a)}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&(this.set("isDarkTheme",a),a?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))}; f.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}}; var FV=Yec;FV.prototype.updateRightSquigglyStyle=FV.prototype.updateRightSquigglyStyle;FV.prototype.updateLeftSquigglyStyle=FV.prototype.updateLeftSquigglyStyle;u([Q(),v("design:type",Object)],FV.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],FV.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",String)],FV.prototype,"leftSquiggly",void 0);u([Q(),v("design:type",String)],FV.prototype,"rightSquiggly",void 0); u([O("leftSquiggly"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FV.prototype,"updateLeftSquigglyStyle",null);u([O("rightSquiggly"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FV.prototype,"updateRightSquigglyStyle",null);u([K(X.YtRendererBehavior),v("design:type",Object)],FV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],FV.prototype,"ytRendererstamperBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],FV.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],FV.prototype,"actionButtonOverride",void 0);FV=u([R({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],FV); V(FV,"ytd-handles-claiming-header-renderer",function(){if(Xec!==void 0)return Xec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"left-container\" class=\"style-scope ytd-handles-claiming-header-renderer\">\n <div id=\"left-image\" class=\"style-scope ytd-handles-claiming-header-renderer\"></div>\n</div>\n<div id=\"outer-container\" class=\"style-scope ytd-handles-claiming-header-renderer\">\n <yt-img-shadow id=\"profile-picture\" height=\"150\" thumbnail=\"[[data.profilePicture]]\" width=\"150\" class=\"style-scope ytd-handles-claiming-header-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"display-name\" text=\"[[data.displayName]]\" class=\"style-scope ytd-handles-claiming-header-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-handles-claiming-header-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-handles-claiming-header-renderer\"></yt-formatted-string>\n <div id=\"action-button\" class=\"style-scope ytd-handles-claiming-header-renderer\">\n </div>\n</div>\n<div id=\"right-container\" class=\"style-scope ytd-handles-claiming-header-renderer\">\n <div id=\"right-image\" class=\"style-scope ytd-handles-claiming-header-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Xec=a},{mode:1});var Zec;var $ec=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};a.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";a.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";a.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";a.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg"; a.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";a.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";a.image0SquigglyBackground=a.image0LightSquigglyBackground;a.image1SquigglyBackground=a.image1LightSquigglyBackground;a.image3SquigglyBackground=a.image3LightSquigglyBackground;return a}; l($ec,J);f=$ec.prototype;f.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()}; f.onDataChanged=function(){this.updateTitleAndImages()}; f.onThemeChanged=function(){this.updateTitleAndImages()}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&(this.isDarkTheme=a)}; f.updateImage0SquigglyBackground=function(){mz(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})}; f.updateImage1SquigglyBackground=function(){mz(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})}; f.updateImage3SquigglyBackground=function(){mz(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})}; f.updateTitleAndImages=function(){var a,b;((a=this.data)==null?void 0:(b=a.titleImages)==null?void 0:b.length)===5&&(this.title0=this.data.titleImages[0].title,this.title1=this.data.titleImages[1].title,this.title2=this.data.titleImages[2].title,this.title3=this.data.titleImages[3].title,this.title4=this.data.titleImages[4].title,this.isDarkTheme?(this.image0=this.data.titleImages[0].darkImage,this.image1=this.data.titleImages[1].darkImage,this.image2=this.data.titleImages[2].darkImage,this.image3= this.data.titleImages[3].darkImage,this.image4=this.data.titleImages[4].darkImage,this.image0SquigglyBackground=this.image0DarkSquigglyBackground,this.image1SquigglyBackground=this.image1DarkSquigglyBackground,this.image3SquigglyBackground=this.image3DarkSquigglyBackground):(this.image0=this.data.titleImages[0].lightImage,this.image1=this.data.titleImages[1].lightImage,this.image2=this.data.titleImages[2].lightImage,this.image3=this.data.titleImages[3].lightImage,this.image4=this.data.titleImages[4].lightImage, this.image0SquigglyBackground=this.image0LightSquigglyBackground,this.image1SquigglyBackground=this.image1LightSquigglyBackground,this.image3SquigglyBackground=this.image3LightSquigglyBackground))}; var GV=$ec;GV.prototype.updateImage3SquigglyBackground=GV.prototype.updateImage3SquigglyBackground;GV.prototype.updateImage1SquigglyBackground=GV.prototype.updateImage1SquigglyBackground;GV.prototype.updateImage0SquigglyBackground=GV.prototype.updateImage0SquigglyBackground;GV.prototype.onThemeChanged=GV.prototype.onThemeChanged;GV.prototype.onDataChanged=GV.prototype.onDataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],GV.prototype,"ytActionHandlerBehavior",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],GV.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",Object)],GV.prototype,"data",void 0);u([Q(),v("design:type",Object)],GV.prototype,"title0",void 0);u([Q(),v("design:type",Object)],GV.prototype,"title1",void 0);u([Q(),v("design:type",Object)],GV.prototype,"title2",void 0);u([Q(),v("design:type",Object)],GV.prototype,"title3",void 0);u([Q(),v("design:type",Object)],GV.prototype,"title4",void 0); u([Q(),v("design:type",Object)],GV.prototype,"image0",void 0);u([Q(),v("design:type",Object)],GV.prototype,"image1",void 0);u([Q(),v("design:type",Object)],GV.prototype,"image2",void 0);u([Q(),v("design:type",Object)],GV.prototype,"image3",void 0);u([Q(),v("design:type",Object)],GV.prototype,"image4",void 0);u([Q(),v("design:type",String)],GV.prototype,"image0SquigglyBackground",void 0);u([Q(),v("design:type",String)],GV.prototype,"image1SquigglyBackground",void 0); u([Q(),v("design:type",String)],GV.prototype,"image3SquigglyBackground",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],GV.prototype,"onDataChanged",null);u([O("isDarkTheme"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],GV.prototype,"onThemeChanged",null);u([O("image0SquigglyBackground"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],GV.prototype,"updateImage0SquigglyBackground",null); u([O("image1SquigglyBackground"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],GV.prototype,"updateImage1SquigglyBackground",null);u([O("image3SquigglyBackground"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],GV.prototype,"updateImage3SquigglyBackground",null);GV=u([R({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],GV); V(GV,"ytd-handles-claiming-title-images-section-renderer",function(){if(Zec!==void 0)return Zec;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\"></yt-formatted-string>\n<div id=\"image-container\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\">\n <div id=\"left-container\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\">\n <div id=\"background-image0\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\"></div>\n <div id=\"background-image1\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\"></div>\n <yt-formatted-string id=\"title0\" class=\"image-title style-scope ytd-handles-claiming-title-images-section-renderer\" text=\"[[title0]]\"></yt-formatted-string>\n <yt-img-shadow id=\"image0\" height=\"802.21\" thumbnail=\"[[image0]]\" width=\"421.6\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"title1\" class=\"image-title style-scope ytd-handles-claiming-title-images-section-renderer\" text=\"[[title1]]\"></yt-formatted-string>\n <yt-img-shadow id=\"image1\" height=\"436.87\" thumbnail=\"[[image1]]\" width=\"421.6\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\">\n </yt-img-shadow>\n </div>\n <div id=\"right-container\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\">\n <div id=\"background-image3\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\"></div>\n <yt-formatted-string id=\"title2\" class=\"image-title style-scope ytd-handles-claiming-title-images-section-renderer\" text=\"[[title2]]\"></yt-formatted-string>\n <yt-img-shadow id=\"image2\" height=\"439.5\" thumbnail=\"[[image2]]\" width=\"421.6\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"title3\" class=\"image-title style-scope ytd-handles-claiming-title-images-section-renderer\" text=\"[[title3]]\"></yt-formatted-string>\n <yt-img-shadow id=\"image3\" height=\"334.9\" thumbnail=\"[[image3]]\" width=\"421.6\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"title4\" class=\"image-title style-scope ytd-handles-claiming-title-images-section-renderer\" text=\"[[title4]]\"></yt-formatted-string>\n <yt-img-shadow id=\"image4\" height=\"334.9\" thumbnail=\"[[image4]]\" width=\"421.6\" class=\"style-scope ytd-handles-claiming-title-images-section-renderer\">\n </yt-img-shadow>\n </div>\n</div>\n\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Zec=a},{mode:1});var afc;var HV=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(HV,J);HV.prototype.ready=function(){var a=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(a)}; HV.prototype.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&this.set("isDarkTheme",a)}; HV.prototype.onCopyButtonClick=function(){var a=this,b,c,d;return t(function(e){return(b=a.data)!=null&&b.primaryChannelUrl?n(e,navigator.clipboard.writeText(((c=a.data)==null?0:c.encodedChannelUrl)?a.data.encodedChannelUrl:"https://"+Sw((d=a.data)==null?void 0:d.primaryChannelUrl)),0):e.jumpTo(0)})}; var IV=HV;u([Q(),v("design:type",Object)],IV.prototype,"data",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],IV.prototype,"ytComponentBehavior",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],IV.prototype,"isDarkTheme",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],IV.prototype,"ytActionHandlerBehavior",void 0);IV=u([R({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],IV); V(IV,"ytd-handles-claiming-update-social-renderer",function(){if(afc!==void 0)return afc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"wrapper\" class=\"style-scope ytd-handles-claiming-update-social-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-handles-claiming-update-social-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"channel-info\" text=\"[[data.primaryChannelInfoText]]\" class=\"style-scope ytd-handles-claiming-update-social-renderer\"></yt-formatted-string>\n <div id=\"primary-url\" class=\"style-scope ytd-handles-claiming-update-social-renderer\">\n <yt-formatted-string id=\"primary-channel-url\" text=\"[[data.primaryChannelUrl]]\" class=\"style-scope ytd-handles-claiming-update-social-renderer\"></yt-formatted-string>\n <yt-icon-button id=\"copy-icon-button\" label=\"[[data.copyText]]\" on-click=\"onCopyButtonClick\" class=\"style-scope ytd-handles-claiming-update-social-renderer\">\n <yt-icon id=\"copy-icon\" icon=\"yt-icons:copy\" class=\"style-scope ytd-handles-claiming-update-social-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n <yt-formatted-string id=\"social-title\" text=\"[[data.socialTitle]]\" class=\"style-scope ytd-handles-claiming-update-social-renderer\"></yt-formatted-string>\n <div id=\"socials-container\" class=\"style-scope ytd-handles-claiming-update-social-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.socialIcons]]\" class=\"style-scope ytd-handles-claiming-update-social-renderer\">\n <a id=\"social-icon\" class=\"yt-simple-endpoint style-scope ytd-handles-claiming-update-social-renderer\" href$=\"[[computeHref_(item.onTap)]]\" data=\"[[item.onTap]]\" tabindex=\"-1\">\n <yt-img-shadow height=\"48\" settings-url=\"[[item.icon]]\" thumbnail=\"[[item.icon]]\" width=\"48\" class=\"style-scope ytd-handles-claiming-update-social-renderer\">\n </yt-img-shadow>\n </a>\n </template>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return afc=a},{mode:1});var bfc;var JV=function(){var a=J.apply(this,arguments)||this;a.JSC$15113_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";a.JSC$15113_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};a.squigglyBackground=a.JSC$15113_squigglyBackgroundLight;return a}; l(JV,J);JV.prototype.updateSquigglyBackgroundStyle=function(){mz(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})}; JV.prototype.ready=function(){var a=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",a);this.squigglyBackground=a?this.JSC$15113_squigglyBackgroundDark:this.JSC$15113_squigglyBackgroundLight}; JV.prototype.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&(this.set("isDarkTheme",a),this.squigglyBackground=a?this.JSC$15113_squigglyBackgroundDark:this.JSC$15113_squigglyBackgroundLight)}; var KV=JV;KV.prototype.updateSquigglyBackgroundStyle=KV.prototype.updateSquigglyBackgroundStyle;u([K(X.YtRendererBehavior),v("design:type",Object)],KV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],KV.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],KV.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],KV.prototype,"data",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],KV.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",String)],KV.prototype,"squigglyBackground",void 0);u([O("squigglyBackground"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KV.prototype,"updateSquigglyBackgroundStyle",null);KV=u([R({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],KV); V(KV,"ytd-handles-claiming-vanity-info-renderer",function(){if(bfc!==void 0)return bfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"wrapper\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\">\n <div id=\"text-pic-container\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\">\n <div id=\"pic-container\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\"></div>\n <div id=\"text-container\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\">\n <yt-formatted-string id=\"info-title\" text=\"[[data.infoTitle]]\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"info-text\" split-lines=\"\" text=\"[[data.infoText]]\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\"></yt-formatted-string>\n </div>\n </div>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.vanities]]\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\">\n <div id=\"vanity-container\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\">\n <yt-formatted-string id=\"vanity-title\" text=\"[[data.vanityTitle]]\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\"></yt-formatted-string>\n <div id=\"vanities\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.vanities]]\" class=\"style-scope ytd-handles-claiming-vanity-info-renderer\">\n <yt-formatted-string class=\"vanity style-scope ytd-handles-claiming-vanity-info-renderer\" force-default-style=\"\" link-inherit-color=\"\" split-lines=\"\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n </div>\n </div>\n </template>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return bfc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var cfc;var dfc=function(){var a=J.apply(this,arguments)||this;a.JSC$15116_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";a.JSC$15116_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";a.squigglyBackground=a.JSC$15116_squigglyBackgroundLight;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(dfc,J);f=dfc.prototype;f.ready=function(){var a=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(a)}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&(this.set("isDarkTheme",a),this.squigglyBackground=a?this.JSC$15116_squigglyBackgroundDark:this.JSC$15116_squigglyBackgroundLight)}; f.updateSquigglyBackgroundStyle=function(){mz(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})}; f.onDataChanged=function(){this.data&&this.setupVideoPlayer()}; f.detached=function(){this.stop()}; f.stop=function(){this.playerElement.stop()}; f.setupVideoPlayer=function(){var a=this,b,c;return t(function(d){b=a.data.videoId;c="http://i1.ytimg.com/vi/"+b+"/maxresdefault.jpg";a.playerElement.loadVideoWithPlayerVars({video_id:b,iurlhq:c});ua(d)})}; var LV=dfc;LV.prototype.onDataChanged=LV.prototype.onDataChanged;LV.prototype.updateSquigglyBackgroundStyle=LV.prototype.updateSquigglyBackgroundStyle;u([Q({value:!1}),v("design:type",Boolean)],LV.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",String)],LV.prototype,"squigglyBackground",void 0);u([My("#player"),v("design:type",Object)],LV.prototype,"playerElement",void 0);u([Q(),v("design:type",Object)],LV.prototype,"data",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],LV.prototype,"ytActionHandlerBehavior",void 0);u([O("squigglyBackground"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LV.prototype,"updateSquigglyBackgroundStyle",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LV.prototype,"onDataChanged",null);LV=u([R({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],LV); V(LV,"ytd-handles-claiming-video-item-renderer",function(){if(cfc!==void 0)return cfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-handles-claiming-video-item-renderer\">\n <div id=\"player-container\" class=\"style-scope ytd-handles-claiming-video-item-renderer\">\n <ytd-player id=\"player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING\" player-id=\"handlesclaiming\" class=\"style-scope ytd-handles-claiming-video-item-renderer\">\n </ytd-player>\n </div>\n <div id=\"text-pic-container\" class=\"style-scope ytd-handles-claiming-video-item-renderer\">\n <div id=\"text-container\" class=\"style-scope ytd-handles-claiming-video-item-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-handles-claiming-video-item-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-handles-claiming-video-item-renderer\"></yt-formatted-string>\n </div>\n <div id=\"pic-container\" class=\"style-scope ytd-handles-claiming-video-item-renderer\"></div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return cfc=a},{mode:Mz("kevlar_poly_si_batch_j050")?1:2});var efc;var NV=function(){var a=Jy.apply(this,arguments)||this;a.dragging=!1;a.dragMouseStart=0;a.dragOffsetStart=0;a.containerWidthDiff=0;a.boundPrevClick=function(){a.set("offset",MV(a,a.offset-(a.scrollDistance||320)))}; a.boundNextClick=function(){a.set("offset",MV(a,a.offset+(a.scrollDistance||320)))}; a.boundScrollContainerMouseDown=function(b){a.dragMouseStart=b.clientX;a.dragOffsetStart=a.offset;a.dragging=!0}; a.boundScrollContainerDrag=function(b){a.dragging&&a.set("offset",MV(a,a.dragOffsetStart-(b.clientX-a.dragMouseStart)))}; a.boundMouseUp=function(){a.onMouseUp()}; a.boundWheelScroll=function(b){var c=0;Math.abs(b.deltaX)>=Math.abs(b.deltaY)?c=b.deltaX:b.shiftKey&&(c=b.deltaY);c!==0&&(a.offset+=c,b.stopPropagation(),b.preventDefault())}; a.boundChipCloudChipScrollIntoView=function(b){if(b=b.detail){var c=T(a.hostElement).querySelector("#scroll-container");if(c){var d=a.atStart?0:106,e=a.atEnd?0:106;b.offsetLeft<a.offset+d?a.offset=MV(a,b.offsetLeft-d):b.offsetLeft+b.clientWidth>a.offset+c.clientWidth-e&&(a.offset=MV(a,b.offsetLeft+b.clientWidth+e-c.clientWidth))}}}; return a}; l(NV,Jy); NV.prototype.attached=function(){var a=T(this.hostElement).querySelector("#scroll-container");a.addEventListener("wheel",this.boundWheelScroll);a.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);y("kevlar_scroll_chips_on_touch")?(a.style.touchAction="pan-y",a.addEventListener("pointerdown",this.boundScrollContainerMouseDown),a.addEventListener("pointermove",this.boundScrollContainerDrag),window.addEventListener("pointerup",this.boundMouseUp)):(a.addEventListener("mousedown", this.boundScrollContainerMouseDown),a.addEventListener("mousemove",this.boundScrollContainerDrag),window.addEventListener("mouseup",this.boundMouseUp))}; NV.prototype.detached=function(){var a=T(this.hostElement).querySelector("#scroll-container");a.removeEventListener("wheel",this.boundWheelScroll);a.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);y("kevlar_scroll_chips_on_touch")?(a.removeEventListener("pointerdown",this.boundScrollContainerMouseDown),a.removeEventListener("pointermove",this.boundScrollContainerDrag),window.removeEventListener("pointerup",this.boundMouseUp)):(a.removeEventListener("mousedown", this.boundScrollContainerMouseDown),a.removeEventListener("mousemove",this.boundScrollContainerDrag),window.removeEventListener("mouseup",this.boundMouseUp))}; NV.prototype.reset=function(){this.set("offset",0);dt(this,this.setContainerWidthDiff);OV(this)}; var MV=function(a,b){return Math.min(Math.max(b,0),a.containerWidthDiff)}; NV.prototype.onMouseUp=function(){this.dragging=!1}; NV.prototype.transformContainer=function(){this.offset=MV(this,this.offset);var a=gk("HTML_DIR")==="rtl"?"":"-";T(this.hostElement).querySelector("#chips").style.transform="translateX("+a+this.offset+"px)";OV(this)}; var OV=function(a){dt(a,a.setButtonsState)}; NV.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=MV(this,this.offset));this.atStart=this.offset<=0}; NV.prototype.setContainerWidthDiff=function(){var a=T(this.hostElement).querySelector("#scroll-container"),b=T(this.hostElement).querySelector("#chips");a&&b&&(this.containerWidthDiff=b.clientWidth-a.clientWidth)}; var PV=NV;PV.prototype.transformContainer=PV.prototype.transformContainer;u([Q({value:0}),v("design:type",Number)],PV.prototype,"offset",void 0);u([Q({value:!0,reflectToAttribute:!0}),v("design:type",Boolean)],PV.prototype,"atStart",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],PV.prototype,"atEnd",void 0);u([Q(),v("design:type",Number)],PV.prototype,"scrollDistance",void 0); u([O("offset"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],PV.prototype,"transformContainer",null);PV=u([Oy()],PV);var ffc;var gfc;var hfc=function(){var a=J.apply(this,arguments)||this;a.disableDeselectEvent=!1;a.modern=y("web_modern_typography");a.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return a}; l(hfc,J);f=hfc.prototype;f.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}}; f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","tab");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")}; f.onSelectChipCommand=function(a){if(!this.selected&&this.data&&(a=A(a,sRb),a.targetId&&a.targetId===this.data.targetId))this.onTap()}; f.onFilterChipTransformCommand=function(a){if(!this.selected&&this.data){var b;(a=(b=A(a,RQb))==null?void 0:b.chipUniqueId)&&a===this.data.uniqueId&&(vv(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this),this.onTap())}}; f.dataChanged=function(){var a=this;dt(this,function(){a.data&&a.data.isSelected&&!a.selected&&(vv(a.hostElement,"yt-chip-cloud-chip-scroll-into-view",a),a.onTap())})}; f.selectionChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.selected)}; f.computeChipStyle=function(a){return a!=null?a:"STYLE_DEFAULT"}; f.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?wv(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(wv(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))}; f.onFocus=function(){var a=um().resolve(tm(rB));a&&a.isKeyBoardInUse()&&vv(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this)}; var QV=hfc;QV.prototype.onFocus=QV.prototype.onFocus;QV.prototype.onTap=QV.prototype.onTap;QV.prototype.selectionChanged=QV.prototype.selectionChanged;QV.prototype.dataChanged=QV.prototype.dataChanged;u([K(tQa),v("design:type",Object)],QV.prototype,"ironButtonState",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],QV.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],QV.prototype,"ytActionHandlerBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],QV.prototype,"ytComponentBehavior",void 0);u([K(Lt),v("design:type",Object)],QV.prototype,"ironA11yKeysBehavior",void 0);u([Q(),v("design:type",Object)],QV.prototype,"disableDeselectEvent",void 0);u([Q(),v("design:type",Object)],QV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],QV.prototype,"modern",void 0); u([Q({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),v("design:type",String)],QV.prototype,"chipStyle",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],QV.prototype,"selected",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QV.prototype,"dataChanged",null);u([O("selected"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QV.prototype,"selectionChanged",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QV.prototype,"onTap",null);u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QV.prototype,"onFocus",null);QV=u([Wy({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],QV); V(QV,"yt-chip-cloud-chip-renderer",function(){if(gfc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"text\" ellipsis-truncate=\"\" text=\"[[data.text]]\" class=\"style-scope yt-chip-cloud-chip-renderer\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;ffc===void 0&&(ffc=document.createElement("template"));var d=ffc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gfc=a}a=gfc;return a},{mode:2});var ifc=function(){var a=J.apply(this,arguments)||this;a.isDarkTheme=!1;a.notSticky=!1;a.transparentBackground=!1;a.shouldHide=!1;a.disableSticky=!1;a.fluidWidth=!1;a.isClipList=!1;a.isWatchPage=!1;a.toolbarHeight=0;a.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(ifc,J);f=ifc.prototype; f.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"}, params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}}; f.attached=function(){var a=this;document.addEventListener("scroll",EA(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var b;this.toolbarHeight=((b=document.querySelector("ytd-masthead"))==null?void 0:b.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(c){a.handleIntersect(c)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px", threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){a.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))}; f.detached=function(){var a;(a=this.intersectionObserver)==null||a.disconnect();var b;(b=this.resizeObserver)==null||b.disconnect();document.removeEventListener("scroll",EA(this,this.updateChipBarWidthAndTop))}; f.dataChanged=function(){var a=this;this.updating=!0;var b=this.findSelectedChipIndex();this.selectedIndex!==b&&(this.selectedIndex=-1);dt(this,function(){a.selectedIndex=b;a.updating=!1;a.ytScrollableChipCloudBehavior.reset()})}; f.findSelectedChipIndex=function(){var a;if((a=this.data)==null||!a.contents)return 0;a=this.data.contents;for(var b=0;b<a.length;b++){var c=void 0;if((c=A(a[b],lUb))==null?0:c.isSelected)return b}return 0}; f.computeStyle=function(a){return a}; f.handleChipCloudChipSelectAction=function(a){a=this.JSC$15128_chipsSelector.indexOf(a);a>-1&&this.JSC$15128_chipsSelector.selectIndex(a)}; f.handleChipCloudChipDeselectAction=function(){if(y("kevlar_chips_check_index_zero_killswitch")||![0,-1].includes(this.selectedIndex)){var a,b,c,d=(c=A((a=this.data)==null?void 0:(b=a.contents)==null?void 0:b[0],lUb))==null?void 0:c.navigationEndpoint;d&&wv(this.hostElement,"yt-browse-section-list-reload-endpoint",[d]);this.JSC$15128_chipsSelector.selectIndex(0);this.ytScrollableChipCloudBehavior.reset()}}; f.onGuideIsExpandedChanged=function(){var a=this.ytScrollableChipCloudBehavior;dt(a,a.setContainerWidthDiff);OV(this.ytScrollableChipCloudBehavior)}; f.onResize=function(){var a=this.ytScrollableChipCloudBehavior;dt(a,a.setContainerWidthDiff);OV(this.ytScrollableChipCloudBehavior)}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight}; f.handleIntersect=function(a){y("disable_chips_intersection_observer")||(this.notSticky=this.isChannelPageGrid||this.disableSticky||a[0].intersectionRatio===1)}; f.updateDimensions=function(){var a=this.ytRendererBehavior.parentComponent;if(a){var b,c=(b=a.headerElement)!=null?b:a;mz(this.hostElement,{"--ytd-rich-grid-chips-bar-width":c.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}}; f.updateSelectedIndexFromBinding=function(a){this.selectedIndex=a.detail.value}; ia.Object.defineProperties(ifc.prototype,{isChannelPageGrid:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"}}, isHashtagLandingPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_HASHTAG_LANDING_PAGE"}}, isDisableDeselectEvent:{configurable:!0,enumerable:!0,get:function(){return this.isChannelPageGrid||this.isHashtagLandingPage}}, sortFilterHeaderRendererData:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.data)==null?void 0:(b=a.contents)==null?void 0:b.find(function(d){return A(d,pUb)}); return{sortFilterHeaderRenderer:A(c,pUb)}}}, frostedGlass:{configurable:!0,enumerable:!0,get:function(){return y("web_frosted_glass")&&this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_DEFAULT"}}}); var RV=ifc;RV.prototype.updateChipBarWidthAndTop=RV.prototype.updateChipBarWidthAndTop;RV.prototype.onResize=RV.prototype.onResize;RV.prototype.onGuideIsExpandedChanged=RV.prototype.onGuideIsExpandedChanged;RV.prototype.dataChanged=RV.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],RV.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],RV.prototype,"ytRendererBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],RV.prototype,"actionHandlerBehavior",void 0);u([K(Rt),v("design:type",Object)],RV.prototype,"ironResizableBehavior",void 0);u([K(),v("design:type",PV)],RV.prototype,"ytScrollableChipCloudBehavior",void 0);u([K(Rz),v("design:type",Object)],RV.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],RV.prototype,"data",void 0);u([Q({value:0}),v("design:type",Number)],RV.prototype,"selectedIndex",void 0); u([Q({value:320}),v("design:type",Number)],RV.prototype,"scrollDistance",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RV.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RV.prototype,"notSticky",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RV.prototype,"transparentBackground",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),v("design:type",String)],RV.prototype,"componentStyle",void 0); u([Q({selector:jgb}),v("design:type",Boolean)],RV.prototype,"guideIsExpanded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RV.prototype,"shouldHide",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RV.prototype,"disableSticky",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RV.prototype,"fluidWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RV.prototype,"isClipList",void 0); u([Q(),v("design:type",Object)],RV.prototype,"isWatchPage",void 0);u([My("#chips"),v("design:type",Object)],RV.prototype,"JSC$15128_chipsSelector",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],RV.prototype,"updating",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RV.prototype,"dataChanged",null); u([O("guideIsExpanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RV.prototype,"onGuideIsExpandedChanged",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RV.prototype,"onResize",null);u([Py("isChannelPageGrid","disableSticky","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RV.prototype,"updateChipBarWidthAndTop",null); u([L("componentStyle"),v("design:type",Boolean),v("design:paramtypes",[])],RV.prototype,"isChannelPageGrid",null);u([L("componentStyle"),v("design:type",Boolean),v("design:paramtypes",[])],RV.prototype,"isHashtagLandingPage",null);u([L("componentStyle"),v("design:type",Boolean),v("design:paramtypes",[])],RV.prototype,"isDisableDeselectEvent",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],RV.prototype,"sortFilterHeaderRendererData",null); u([Q({reflectToAttribute:!0}),L("componentStyle"),v("design:type",Boolean),v("design:paramtypes",[])],RV.prototype,"frostedGlass",null);RV=u([R({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],RV); V(RV,"ytd-feed-filter-chip-bar-renderer",function(){if(efc!==void 0)return efc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"chips-wrapper\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\">\n <div id=\"chips-content\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\">\n <div id=\"left-arrow\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\">\n <div id=\"left-arrow-button\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\"></div>\n </div>\n <div id=\"filter\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\"></div>\n <div id=\"scroll-container\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\">\n <iron-selector id=\"chips\" activate-event=\"\" role=\"tablist\" selected=\"[[selectedIndex]]\" selected-attribute=\"selected\" on-selected-changed=\"updateSelectedIndexFromBinding\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\">\n </iron-selector>\n </div>\n <div id=\"right-arrow\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\">\n <div id=\"right-arrow-button\" class=\"style-scope ytd-feed-filter-chip-bar-renderer\"></div>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return efc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var jfc;var kfc=[10,12,14,16,18,20,24,28,32,36],lfc=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],mfc=function(){var a=J.apply(this,arguments)||this;a.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";a.hideOverflow=!1;a.useRoboto=!1;a.fontClass="";a.overflown=!1;a.actionMap={"yt-window-resized":"resize"};return a}; l(mfc,J);f=mfc.prototype; f.attached=function(){var a=this;switch(this.fontFamily){case"PROMO_FONT_FAMILY_ROBOTO_BOLD":this.useRoboto=!0;this.fontWeight=700;break;case"PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD":this.useRoboto=!1;this.fontWeight=700;break;case"PROMO_FONT_FAMILY_YOUTUBE_SANS_MEDIUM":this.useRoboto=!1;this.fontWeight=500;break;case"PROMO_FONT_FAMILY_YOUTUBE_SANS_SEMIBOLD":this.useRoboto=!1;this.fontWeight=600;break;case"PROMO_FONT_FAMILY_YOUTUBE_SANS_LIGHT":this.useRoboto=!1;this.fontWeight=400;break;default:this.useRoboto= !1,this.fontWeight=700;}this.setParentConstraints();dt(this,function(){a.resize()}); if(!Vd){var b,c,d;(b=document)==null||(c=b.fonts)==null||(d=c.ready)==null||d.then(function(){a.resize()})}}; f.dataChanged=function(){this.resize()}; f.guideIsExpandedChanged=function(){this.resize()}; f.resize=function(){if(this.textNode.offsetWidth||this.textNode.offsetWidth){this.overflown&&(this.overflown=!1,this.textNode.classList.remove("overflown"));this.textNode.style.visibility="hidden";var a=this.getMaxNumLines(),b=this.getMinFont(),c=this.getMaxFont(),d=this.useRoboto?kfc:lfc;for(d=d.filter(function(h){return h<=c&&h>=b});d.length>1;){var e=Math.floor(d.length/2); this.updateFontSize(d[e]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=a)d=d.slice(e,d.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>a)d=d.slice(0,e);else break}this.updateFontSize(d[d.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(a)}}; f.handleOverflow=function(a){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>a&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",a.toString()))}; f.updateFontSize=function(a){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+a;this.textNode.classList.add(this.fontClass)}; f.getMaxFont=function(){var a=this.useRoboto?kfc:lfc;a=a[a.length-1];return this.maxFontSize&&this.maxFontSize<=a?this.maxFontSize:a}; f.getMinFont=function(){var a=(this.useRoboto?kfc:lfc)[0];return this.minFontSize&&this.minFontSize>=a?this.minFontSize:a}; f.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth}; f.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight}; f.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+Sw(this.text).split("\n").length-1:Infinity}; f.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error(this.fontWeight+" is not an approved Roboto font weight.");this.textNode.style.fontWeight=this.fontWeight.toString()}}; var SV=mfc;SV.prototype.guideIsExpandedChanged=SV.prototype.guideIsExpandedChanged;SV.prototype.dataChanged=SV.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],SV.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],SV.prototype,"ytdReduxBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],SV.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],SV.prototype,"text",void 0); u([Q(),v("design:type",String)],SV.prototype,"fontFamily",void 0);u([Q(),v("design:type",Number)],SV.prototype,"maxWidth",void 0);u([Q(),v("design:type",Number)],SV.prototype,"maxHeight",void 0);u([Q(),v("design:type",Number)],SV.prototype,"maxFontSize",void 0);u([Q(),v("design:type",Number)],SV.prototype,"minFontSize",void 0);u([Q(),v("design:type",Number)],SV.prototype,"maxLines",void 0);u([Q(),v("design:type",Object)],SV.prototype,"hideOverflow",void 0); u([Q({selector:jgb}),v("design:type",Boolean)],SV.prototype,"guideIsExpanded",void 0);u([My("#container"),v("design:type",HTMLElement)],SV.prototype,"containerNode",void 0);u([My("#text"),v("design:type",HTMLElement)],SV.prototype,"textNode",void 0);u([Py("text"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],SV.prototype,"dataChanged",null); u([Py("guideIsExpanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],SV.prototype,"guideIsExpandedChanged",null);SV=u([R({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],SV); V(SV,"yt-dynamic-sizing-formatted-string",function(){if(jfc!==void 0)return jfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"dynamic-text-container style-scope yt-dynamic-sizing-formatted-string\">\n <yt-formatted-string id=\"text\" disable-attributed-string=\"\" text=\"[[text]]\" class=\"style-scope yt-dynamic-sizing-formatted-string\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return jfc=a},{mode:1});var nfc;var ofc=ka(["color:",";"]),pfc=ka(["color:",";"]),qfc=ka("color: ;--yt-endpoint-color: ;--yt-endpoint-hover-color: ;--yt-endpoint-visited-color: ;--yt-formatted-string-bold-font-weight: ;".split(" ")),rfc=ka(["color:",";"]),sfc=ka(["--yt-button-color:",";background-color:",";"]),tfc=function(){var a=J.apply(this,arguments)||this;a.tileLottieAnimationRef={};a.backgroundLottieAnimationRef={};a.isOnHoverBehaviorForLottieEnabled=!0;a.useBiggerShowcaseImage=y("enable_desktop_search_bigger_thumbs");a.actionMap= {"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return a}; l(tfc,J);f=tfc.prototype;f.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)}; f.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer", notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var a=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);a!==this.hasTile&&this.set("hasTile",a);a=this.hasLogo(this.data)||!!this.data.badgeText;a!==this.hasMetadata&&this.set("hasMetadata",a);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}}; f.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())}; f.currentColorChanged=function(){this.updateButtonPalette()}; f.computeBackgroundStyle=function(a){if(a&&this.data){var b=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var c=mB((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);c&&b.push("background-image: url(\""+c+"\");")}var d;((d=a.basicColorData)==null?void 0:d.backgroundColor)!==void 0&&b.push("background-color: "+ay(a.basicColorData.backgroundColor)+";");return wc(b.join(""))}}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&this.set("isDarkTheme",a)}; f.getCurrentLogo=function(a,b){if(a)return b?a.darkLogoImage:a.lightLogoImage}; f.getCurrentStaticTileImage=function(a,b){if(this.hasStaticTile(a))return a.darkTileImage?b?a.darkTileImage:a.tileImage:a.tileImage}; f.computeTitleStyle=function(a){if(this.data&&this.data.title&&a&&a.basicColorData&&a.basicColorData.foregroundTitleColor!==void 0)return hh(ofc,$x(a.basicColorData.foregroundTitleColor))}; f.computeSubtitleStyle=function(a){if(this.data&&this.data.subtitle&&a&&a.basicColorData&&a.basicColorData.foregroundBodyColor!==void 0)return hh(pfc,$x(a.basicColorData.foregroundBodyColor))}; f.computeSupplementalStyle=function(a){if(this.data&&this.data.supplementalText&&a&&a.supplementalTextColor!==void 0)return a=$x(a.supplementalTextColor),hh(qfc,a,a,a,a,"700")}; f.computeBadgeStyle=function(a){if(this.data&&this.data.badgeText&&a&&a.basicColorData&&a.basicColorData.foregroundActivatedColor!==void 0)return hh(rfc,$x(a.basicColorData.foregroundActivatedColor))}; f.computeDismissIconStyle=function(a){var b,c;if((a==null?0:(b=a.dismissButtonColorData)==null?0:b.foregroundTitleColor)&&(a==null?0:(c=a.dismissButtonColorData)==null?0:c.backgroundColor))return hh(sfc,ay(a.dismissButtonColorData.foregroundTitleColor),ay(a.dismissButtonColorData.backgroundColor))}; f.computeBannerStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeLocation=function(a){switch(a==null?void 0:a.location){case"LOCATION_CONTEXT_SEARCH_PAGE":return"search";case"LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home";}}; f.shouldShowTileSection=function(a,b,c){return!this.shouldExpandLogo(a,b,c)&&b}; f.shouldShowExpandedLogoSection=function(a,b,c){return this.shouldExpandLogo(a,b,c)&&a!==void 0&&this.hasLogo(a)}; f.shouldExpandLogo=function(a,b,c){return a&&b?!1:c>=2}; f.hasStaticTile=function(a){return!(a==null||!a.tileImage)}; f.hasTileLottie=function(a){var b;return!!(a==null?0:(b=a.tileLottie)==null?0:b.url)}; f.hasLogo=function(a){return this.getCurrentLogo(a,this.isDarkTheme)!==void 0}; f.getLogoHeight=function(a){return this.logoWithPadding(a)?"26":"20"}; f.getExpandedLogoHeight=function(a){return this.logoWithPadding(a)?"31":"24"}; f.getLogoImageId=function(a){return this.logoWithPadding(a)?"logo-image-with-padding":"logo-image"}; f.hasBackgroundLottie=function(a){var b;return!!(a==null?0:(b=a.backgroundLottie)==null?0:b.url)}; f.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var a,b;(a=this.tileLottieAnimationRef)==null||(b=a.lottieEl)==null||b.play();var c,d;(c=this.backgroundLottieAnimationRef)==null||(d=c.lottieEl)==null||d.play()}}; f.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var a,b;(a=this.tileLottieAnimationRef)==null||(b=a.lottieEl)==null||b.pause();var c,d;(c=this.backgroundLottieAnimationRef)==null||(d=c.lottieEl)==null||d.pause()}}; f.pauseLottie=function(){var a,b;(a=this.tileLottieAnimationRef)==null||(b=a.lottieEl)==null||b.pause();var c,d;(c=this.backgroundLottieAnimationRef)==null||(d=c.lottieEl)==null||d.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)}; f.performPrimaryButtonAction=function(){var a,b,c;((a=this.data)==null?0:(b=a.primaryButton)==null?0:(c=b.buttonRenderer)==null?0:c.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)}; f.requestElementsPerRow=function(){vv(this.hostElement,"yt-request-elements-per-row")}; f.updateButtonPalette=function(){if(this.data&&this.currentColorData){var a;((a=this.data.dismissButton)==null?0:a.buttonRenderer)&&this.currentColorData.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.dismissButtonColorData},this.data.dismissButton.buttonRenderer.style=void 0,this.set("dismissButton",{buttonRenderer:Object.assign({},this.data.dismissButton.buttonRenderer)}));var b;if((b=this.data.primaryButton)==null?0:b.buttonRenderer)this.currentColorData.primaryButtonColorData?( this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorData.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorData.primaryButtonStyleType,this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)});var c;if((c=this.data.secondaryButton)== null?0:c.buttonRenderer)this.currentColorData.secondaryButtonColorData?(this.data.secondaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.secondaryButtonColorData},this.data.secondaryButton.buttonRenderer.style=void 0):this.currentColorData.secondaryButtonStyleType&&(this.data.secondaryButton.buttonRenderer.style=this.currentColorData.secondaryButtonStyleType,this.data.secondaryButton.buttonRenderer.colorData=void 0),this.set("secondaryButton",{buttonRenderer:Object.assign({}, this.data.secondaryButton.buttonRenderer)});var d;((d=this.data.primaryButton)==null?0:d.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var e;((e=this.data.secondaryButton)==null?0:e.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)})}}; f.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var a=this.getTileLottieDataBasedOnTheme(),b,c;if(a.url!==((b=this.tileLottiePlayerProps)==null?void 0:(c=b.animationConfig)==null?void 0:c.path)){var d,e;(d=this.tileLottieAnimationRef)==null||(e=d.lottieEl)==null||e.destroy();var h;this.isOnHoverBehaviorForLottieEnabled=!((h=a.settings)==null?0:h.autoplay);var k,m;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_TILE_LOTTIE_DARK": "STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(m=(k=a.settings)==null?void 0:k.autoplay)!=null?m:!1,loop:this.getLottieLoopValue(a.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof a.url==="string"?this.tileLottiePlayerProps.animationConfig.path=a.url:this.tileLottiePlayerProps.animationConfig.animationData=a.url}}}; f.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var a=this.getBackgroundLottieDataBasedOnTheme(),b,c;if(a.url!==((b=this.backgroundLottiePlayerProps)==null?void 0:(c=b.animationConfig)==null?void 0:c.path)){var d,e;(d=this.backgroundLottieAnimationRef)==null||(e=d.lottieEl)==null||e.destroy();var h;this.isOnHoverBehaviorForLottieEnabled=!((h=a.settings)==null?0:h.autoplay);var k,m;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef, animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(m=(k=a.settings)==null?void 0:k.autoplay)!=null?m:!1,loop:this.getLottieLoopValue(a.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof a.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=a.url:this.backgroundLottiePlayerProps.animationConfig.animationData= a.url}}}; f.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var a;((a=this.tileLottieAnimationRef)==null?void 0:a.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var b;((b=this.backgroundLottieAnimationRef)==null?void 0:b.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}}; f.getTileLottieDataBasedOnTheme=function(){var a;if(this.isDarkTheme&&((a=this.data)==null?0:a.darkThemeTileLottie))return this.data.darkThemeTileLottie;var b;return((b=this.data)==null?0:b.tileLottie)?this.data.tileLottie:{}}; f.getBackgroundLottieDataBasedOnTheme=function(){var a;if(this.isDarkTheme&&((a=this.data)==null?0:a.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var b;return((b=this.data)==null?0:b.backgroundLottie)?this.data.backgroundLottie:{}}; f.onUpdateElementsPerRowAction=function(a){a&&this.elementsPerRow!==a&&(this.elementsPerRow=a)}; f.getLottieLoopValue=function(a){return a?a.loop!==void 0?a.loop:a.loopCount?a.loopCount-1:!0:!0}; f.logoWithPadding=function(a){var b,c,d;return(a=(b=this.getCurrentLogo(a,this.isDarkTheme))==null?void 0:(c=b.thumbnails)==null?void 0:(d=c[0])==null?void 0:d.height)&&a%31===0?!0:!1}; var TV=tfc;TV.prototype.currentColorChanged=TV.prototype.currentColorChanged;TV.prototype.themeChanged=TV.prototype.themeChanged;TV.prototype.dataChanged=TV.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],TV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],TV.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],TV.prototype,"ytdDismissibleItemBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],TV.prototype,"actionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],TV.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],TV.prototype,"data",void 0);u([Q(),v("design:type",Object)],TV.prototype,"primaryButton",void 0);u([Q(),v("design:type",Object)],TV.prototype,"secondaryButton",void 0);u([Q({reflectToAttribute:!0,value:3}),v("design:type",Number)],TV.prototype,"elementsPerRow",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],TV.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],TV.prototype,"hasTile",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],TV.prototype,"hasMetadata",void 0);u([Q(),v("design:type",Object)],TV.prototype,"currentColorData",void 0);u([Q({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),v("design:type",String)],TV.prototype,"bannerStyle",void 0); u([Q({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),v("design:type",String)],TV.prototype,"location",void 0);u([Q(),v("design:type",Object)],TV.prototype,"tileLottiePlayerProps",void 0);u([Q(),v("design:type",Object)],TV.prototype,"tileLottieAnimationRef",void 0);u([Q(),v("design:type",Object)],TV.prototype,"backgroundLottiePlayerProps",void 0);u([Q(),v("design:type",Object)],TV.prototype,"backgroundLottieAnimationRef",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],TV.prototype,"useBiggerShowcaseImage",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],TV.prototype,"isHideEnclosingAction",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],TV.prototype,"dataChanged",null);u([Py("isDarkTheme"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],TV.prototype,"themeChanged",null); u([Py("currentColorData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],TV.prototype,"currentColorChanged",null);TV=u([R({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],TV); V(TV,"ytd-statement-banner-renderer",function(){if(nfc!==void 0)return nfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" on-mouseleave=\"maybePauseLottie\" on-mouseover=\"maybePlayLottie\" class=\"style-scope ytd-statement-banner-renderer\">\n <div id=\"background-content\" style$=\"[[computeBackgroundStyle(currentColorData)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n <ytd-lottie-player id=\"background-lottie\" data=\"[[backgroundLottiePlayerProps]]\" hidden=\"[[!hasBackgroundLottie(data)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n </ytd-lottie-player></div>\n <div id=\"foreground-content\" class=\"style-scope ytd-statement-banner-renderer\">\n <div class=\"showcase-image style-scope ytd-statement-banner-renderer\" hidden=\"[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]\">\n <div hidden=\"[[!hasTile]]\" id=\"tile-container\" on-click=\"performPrimaryButtonAction\" class=\"style-scope ytd-statement-banner-renderer\">\n <yt-img-shadow id=\"tile-image\" hidden=\"[[!hasStaticTile(data)]]\" object-fit=\"CONTAIN\" thumbnail=\"[[getCurrentStaticTileImage(data, isDarkTheme)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n </yt-img-shadow>\n <ytd-lottie-player id=\"tile-lottie\" data=\"[[tileLottiePlayerProps]]\" hidden=\"[[!hasTileLottie(data)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n </ytd-lottie-player></div>\n </div>\n <div class=\"showcase-image style-scope ytd-statement-banner-renderer\" hidden=\"[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]\" id=\"logo-container\">\n <div id=\"logo-wrapper\" class=\"style-scope ytd-statement-banner-renderer\">\n <yt-img-shadow id=\"logo-image\" height=\"[[getExpandedLogoHeight(data)]]\" thumbnail=\"[[getCurrentLogo(data, isDarkTheme)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n </yt-img-shadow>\n </div>\n </div>\n <div id=\"details-container\" class=\"style-scope ytd-statement-banner-renderer\">\n <div id=\"text-container\" class=\"style-scope ytd-statement-banner-renderer\">\n <div id=\"metadata-container\" hidden=\"[[!hasMetadata]]\" class=\"style-scope ytd-statement-banner-renderer\">\n <yt-img-shadow dimension=\"height\" height$=\"[[getLogoHeight(data)]]\" hidden=\"[[shouldExpandLogo(data, hasTile, elementsPerRow)]]\" id$=\"[[getLogoImageId(data)]]\" thumbnail=\"[[getCurrentLogo(data, isDarkTheme)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n </yt-img-shadow>\n <div id=\"badge-container\" style$=\"[[computeBadgeStyle(currentColorData)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n <yt-formatted-string id=\"badge\" text=\"[[data.badgeText]]\" class=\"style-scope ytd-statement-banner-renderer\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"dynamic-title\" style$=\"[[computeTitleStyle(currentColorData)]]\" on-click=\"performPrimaryButtonAction\" class=\"style-scope ytd-statement-banner-renderer\">\n <yt-dynamic-sizing-formatted-string font-family=\"[[data.titleFontFamily]]\" max-font-size=\"36\" max-height=\"110\" max-lines=\"2\" min-font-size=\"20\" text=\"[[data.title]]\" class=\"style-scope ytd-statement-banner-renderer\">\n </yt-dynamic-sizing-formatted-string>\n </div>\n <div id=\"subtitle-container\" style$=\"[[computeSubtitleStyle(currentColorData)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-statement-banner-renderer\"></yt-formatted-string>\n </div>\n <div id=\"supplemental-text-container\" hidden=\"[[!data.supplementalText]]\" style$=\"[[computeSupplementalStyle(currentColorData)]]\" class=\"style-scope ytd-statement-banner-renderer\">\n <yt-formatted-string id=\"supplemental-text\" text=\"[[data.supplementalText]]\" class=\"style-scope ytd-statement-banner-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n <div id=\"button-container\" class=\"style-scope ytd-statement-banner-renderer\">\n <div id=\"button-wrapper\" class=\"style-scope ytd-statement-banner-renderer\">\n <div id=\"primary-button\" class=\"style-scope ytd-statement-banner-renderer\"></div>\n <div id=\"secondary-button\" class=\"style-scope ytd-statement-banner-renderer\"></div>\n </div>\n </div>\n </div>\n <div id=\"dismiss-button\" style$=\"[[computeDismissIconStyle(currentColorData, elementsPerRow)]]\" class=\"style-scope ytd-statement-banner-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-statement-banner-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nfc=a},{mode:1});var ufc;RB("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var vfc=function(){var a=J.apply(this,arguments)||this;a.businessEmailDisplayState="HIDE_SECTION";return a}; l(vfc,J);f=vfc.prototype;f.refit=function(){var a=this;xz(function(){xv(a.hostElement,"yt-refit-popups-action")}); dt(this,function(){xv(a.hostElement,"yt-refit-popups-action")})}; f.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(iv("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA")}; f.businessEmailMetadataChanged=function(){this.revealButton||this.businessEmail||this.metadata.signInForBusinessEmail?this.metadata.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.metadata.businessEmail&&(this.businessEmail=this.metadata.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"}; f.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"}; f.configureRendererStamper=function(){return{"data.flaggingButton":{id:"flagging-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.shareChannel":{id:"share-channel",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"metadata.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:"yt-channel-external-link-view-model"}}}}; f.computeEmailHref=function(a){return"mailto:"+a}; f.computeSafeUrl=function(a){if(a)return Nb(a)}; f.linkEndpoint=function(a){return A(a.onTap,Hu)}; f.linkEndpointToHref=function(a){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(a))}; f.onYtServiceRequestCompleted=function(a){var b;if((b=a.detail.data)==null?0:b.businessEmail)this.businessEmail=a.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var c;if((c=a.detail.data)==null?0:c.errorMessage)this.businessEmailErrorMessage=a.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}}; f.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var a=this.JSC$15148_captchaTextarea.value;if(a){a={recaptcha_response_token:a,channel_id:this.metadata.channelId};var b=A(this.metadata.onBusinessEmailRevealClickCommand,Hu);b&&this.ytComponentBehavior.resolveCommand(b,{form:a})}}}; f.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"}; ia.Object.defineProperties(vfc.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var a;return A((a=this.data)==null?void 0:a.metadata,VQb)}}, revealButton:{configurable:!0,enumerable:!0,get:function(){return A(this.metadata.businessEmailRevealButton,Zu)}}, channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var a=new URL(this.metadata.canonicalChannelUrl);return a.host+a.pathname}}}, formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}}, shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}}, learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return A(this.metadata.learnMoreOnTap,Hu)}}}); var UV=vfc;UV.prototype.onYtServiceRequestCompleted=UV.prototype.onYtServiceRequestCompleted;UV.prototype.businessEmailMetadataChanged=UV.prototype.businessEmailMetadataChanged;UV.prototype.refit=UV.prototype.refit;u([K(BA.YtComponentBehavior),v("design:type",Object)],UV.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],UV.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],UV.prototype,"ytRendererstamperBehavior",void 0);u([My("#g-recaptcha-response"),v("design:type",HTMLTextAreaElement)],UV.prototype,"JSC$15148_captchaTextarea",void 0);u([Q(),v("design:type",Object)],UV.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],UV.prototype,"metadata",null);u([L("metadata"),v("design:type",Object),v("design:paramtypes",[])],UV.prototype,"revealButton",null); u([L("metadata"),v("design:type",Object),v("design:paramtypes",[])],UV.prototype,"channelDisplayUrl",null);u([Py("metadata"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],UV.prototype,"refit",null);u([L("metadata"),v("design:type",Object),v("design:paramtypes",[])],UV.prototype,"formattedDescription",null);u([L("metadata","learnMoreCommand"),v("design:type",Boolean),v("design:paramtypes",[])],UV.prototype,"shouldRendereVerifiedPhoneStatus",null); u([L("metadata"),v("design:type",Object),v("design:paramtypes",[])],UV.prototype,"learnMoreCommand",null);u([Q(),v("design:type",String)],UV.prototype,"businessEmailDisplayState",void 0);u([Q(),v("design:type",String)],UV.prototype,"businessEmail",void 0);u([Q(),v("design:type",String)],UV.prototype,"businessEmailErrorMessage",void 0);u([Py("metadata"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],UV.prototype,"businessEmailMetadataChanged",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],UV.prototype,"onYtServiceRequestCompleted",null);UV=u([R({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],UV); V(UV,"ytd-about-channel-renderer",function(){if(ufc!==void 0)return ufc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"about-container\" class=\"style-scope ytd-about-channel-renderer\">\n <div id=\"header-row\" hidden=\"[[!metadata.aboutPanelTitle]]\" class=\"style-scope ytd-about-channel-renderer\">\n <h1 class=\"style-scope ytd-about-channel-renderer\">[[metadata.aboutPanelTitle]]</h1>\n <div id=\"dismiss-button\" class=\"style-scope ytd-about-channel-renderer\"></div>\n </div>\n\n <yt-attributed-string id=\"description-container\" class=\"about-section style-scope ytd-about-channel-renderer\" data=\"[[formattedDescription]]\" hidden=\"[[!formattedDescription]]\" split-lines=\"\" userinput=\"true\">\n </yt-attributed-string>\n\n <div id=\"bio-container\" class=\"about-section style-scope ytd-about-channel-renderer\" hidden=\"[[!metadata.formattedBio]]\">\n <h2 class=\"subheadline style-scope ytd-about-channel-renderer\">[[metadata.artistBioLabel]]</h2>\n <yt-attributed-string id=\"bio-container\" class=\"about-section style-scope ytd-about-channel-renderer\" data=\"[[metadata.artistBio]]\" hidden=\"[[!metadata.artistBio]]\" split-lines=\"\" userinput=\"true\">\n </yt-attributed-string>\n <p class=\"style-scope ytd-about-channel-renderer\">[[metadata.artistBio]]</p>\n </div>\n\n <div id=\"links-section\" hidden=\"[[!metadata.links]]\" class=\"style-scope ytd-about-channel-renderer\">\n <yt-attributed-string class=\"subheadline style-scope ytd-about-channel-renderer\" data=\"[[metadata.customLinksLabel]]\">\n </yt-attributed-string>\n <div id=\"link-list-container\" class=\"style-scope ytd-about-channel-renderer\">\n </div>\n </div>\n <div id=\"custom-links-section\" hidden=\"[[!metadata.customLinks]]\" class=\"style-scope ytd-about-channel-renderer\">\n <yt-attributed-string class=\"subheadline style-scope ytd-about-channel-renderer\" data=\"[[metadata.customLinksLabel]]\">\n </yt-attributed-string>\n <table id=\"links-container\" class=\"about-section style-scope ytd-about-channel-renderer\">\n <template is=\"dom-repeat\" items=\"[[metadata.customLinks]]\" as=\"link\" class=\"style-scope ytd-about-channel-renderer\">\n <tr hidden=\"[[!linkEndpointToHref(link)]]\" class=\"style-scope ytd-about-channel-renderer\">\n <td class=\"image-container style-scope ytd-about-channel-renderer\">\n <yt-image data=\"[[link.favicon]]\" width=\"32\" class=\"style-scope ytd-about-channel-renderer\"></yt-image>\n </td>\n <td class=\"href-container style-scope ytd-about-channel-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-about-channel-renderer\" href$=\"[[linkEndpointToHref(link)]]\" data=\"[[linkEndpoint(link)]]\">[[link.label]]</a>\n </td>\n </tr>\n </template>\n </table>\n </div>\n\n <div id=\"additional-info-container\" class=\"about-section style-scope ytd-about-channel-renderer\">\n <yt-attributed-string class=\"subheadline style-scope ytd-about-channel-renderer\" data=\"[[metadata.additionalInfoLabel]]\"></yt-attributed-string>\n <table class=\"style-scope ytd-about-channel-renderer\">\n <tbody class=\"style-scope ytd-about-channel-renderer\"><tr class=\"description-item style-scope ytd-about-channel-renderer\" hidden=\"[[equals(businessEmailDisplayState, 'HIDE_SECTION')]]\">\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-icon icon=\"mail\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </td>\n\n <td hidden=\"[[!equals(businessEmailDisplayState, 'SIGN_IN_REQUIRED')]]\" class=\"style-scope ytd-about-channel-renderer\">\n <yt-attributed-string data=\"[[metadata.signInForBusinessEmail]]\" class=\"style-scope ytd-about-channel-renderer\"></yt-attributed-string>\n </td>\n\n <td id=\"view-email-button-container\" hidden=\"[[!equals(businessEmailDisplayState, 'REVEAL_BUTTON')]]\" class=\"style-scope ytd-about-channel-renderer\">\n <yt-button-view-model class=\"button style-scope ytd-about-channel-renderer\" data=\"[[revealButton]]\" on-click=\"onBusinessEmailClick\">\n </yt-button-view-model>\n </td>\n\n <td hidden=\"[[!equals(businessEmailDisplayState, 'CAPTCHA')]]\" class=\"style-scope ytd-about-channel-renderer\">\n \n <div id=\"recaptcha\" class=\"g-recaptcha style-scope ytd-about-channel-renderer\" data-sitekey$=\"[[recaptchaSiteKey()]]\"></div>\n <button id=\"submit-btn\" class=\"yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer\" on-click=\"onBusinessEmailCaptchaSubmit\">\n <span class=\"yt-uix-button-content style-scope ytd-about-channel-renderer\">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n </button>\n </td>\n <td hidden=\"[[!equals(businessEmailDisplayState, 'ERROR_MESSAGE')]]\" class=\"style-scope ytd-about-channel-renderer\">\n [[businessEmailErrorMessage]]\n </td>\n\n <td hidden=\"[[!equals(businessEmailDisplayState, 'BUSINESS_EMAIL')]]\" class=\"style-scope ytd-about-channel-renderer\">\n <a id=\"email\" class=\"yt-simple-endpoint style-scope ytd-about-channel-renderer\" href$=\"[[computeEmailHref(businessEmail)]]\" target=\"_blank\">[[businessEmail]]</a>\n </td>\n </tr>\n\n <tr class=\"description-item style-scope ytd-about-channel-renderer\" hidden=\"[[!shouldRendereVerifiedPhoneStatus]]\">\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-icon icon=\"phone\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </td>\n <td class=\"style-scope ytd-about-channel-renderer\">\n <span class=\"style-scope ytd-about-channel-renderer\">[[metadata.phoneVerifiedLabel]]</span>\n <a class=\"yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer\" href$=\"[[computeHref_(learnMoreCommand)]]\" target=\"_blank\">\n <yt-icon icon=\"info\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </a>\n </td>\n </tr>\n\n <tr class=\"description-item style-scope ytd-about-channel-renderer\" hidden=\"[[!channelDisplayUrl]]\">\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-icon icon=\"language\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </td>\n <td class=\"style-scope ytd-about-channel-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-about-channel-renderer\" href$=\"[[metadata.canonicalChannelUrl]]\">[[channelDisplayUrl]]</a>\n </td>\n </tr>\n\n <tr class=\"description-item style-scope ytd-about-channel-renderer\" hidden=\"[[!metadata.subscriberCountText]]\">\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-icon icon=\"person_radar\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </td>\n <td class=\"style-scope ytd-about-channel-renderer\">[[metadata.subscriberCountText]]</td>\n </tr>\n <tr class=\"description-item style-scope ytd-about-channel-renderer\" hidden=\"[[!metadata.videoCountText]]\">\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-icon hidden=\"[[!metadata.videoCountText]]\" icon=\"my_videos\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </td>\n <td class=\"style-scope ytd-about-channel-renderer\">[[metadata.videoCountText]]</td>\n </tr>\n <tr class=\"description-item style-scope ytd-about-channel-renderer\" hidden=\"[[!metadata.viewCountText]]\">\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-icon hidden=\"[[!metadata.viewCountText]]\" icon=\"trending_up\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </td>\n <td class=\"style-scope ytd-about-channel-renderer\">[[metadata.viewCountText]]</td>\n </tr>\n <tr class=\"description-item style-scope ytd-about-channel-renderer\" hidden=\"[[!metadata.joinedDateText]]\">\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-icon hidden=\"[[!metadata.joinedDateText]]\" icon=\"info_outline\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </td>\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-attributed-string data=\"[[metadata.joinedDateText]]\" class=\"style-scope ytd-about-channel-renderer\"></yt-attributed-string>\n </td>\n </tr>\n <tr class=\"description-item style-scope ytd-about-channel-renderer\" hidden=\"[[!metadata.country]]\">\n <td class=\"style-scope ytd-about-channel-renderer\">\n <yt-icon hidden=\"[[!metadata.country]]\" icon=\"privacy_public\" class=\"style-scope ytd-about-channel-renderer\"></yt-icon>\n </td>\n <td class=\"style-scope ytd-about-channel-renderer\">[[metadata.country]]</td>\n </tr>\n </tbody></table>\n </div>\n\n <div id=\"button-container\" class=\"style-scope ytd-about-channel-renderer\">\n <div id=\"share-channel\" class=\"button style-scope ytd-about-channel-renderer\"></div>\n <div id=\"flagging-button\" class=\"button style-scope ytd-about-channel-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ufc=a},{mode:1});var wfc;var xfc=function(){var a=J.apply(this,arguments)||this;a.useModernCollectionsV2=y("web_modern_collections_v2");return a}; l(xfc,J);xfc.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}}; var VV=xfc;u([K(X.YtRendererBehavior),v("design:type",Object)],VV.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],VV.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],VV.prototype,"ytdDismissibleItemBehavior",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")}}), v("design:type",Boolean)],VV.prototype,"watchFeedBigThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), v("design:type",String)],VV.prototype,"thumbnailWidth",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")?"":"94"}}), v("design:type",String)],VV.prototype,"customThumbnailSize",void 0);u([Q(),v("design:type",Object)],VV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],VV.prototype,"useModernCollectionsV2",void 0);VV=u([R({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],VV); V(VV,"ytd-compact-playlist-renderer",function(){if(wfc!==void 0)return wfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-compact-playlist-renderer\">\n <ytd-playlist-thumbnail custom-thumbnail-size=\"[[customThumbnailSize]]\" data=\"[[data]]\" height=\"94\" watch-feed-thumbnail=\"[[watchFeedBigThumbs]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-compact-playlist-renderer\">\n </ytd-playlist-thumbnail>\n <div class=\"details style-scope ytd-compact-playlist-renderer\">\n <div class=\"metadata style-scope ytd-compact-playlist-renderer\">\n <a id=\"title\" class=\"yt-simple-endpoint style-scope ytd-compact-playlist-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-compact-playlist-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-compact-playlist-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-compact-playlist-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <div class=\"secondary-metadata style-scope ytd-compact-playlist-renderer\">\n <ytd-video-meta-block class=\"compact style-scope ytd-compact-playlist-renderer\" data=\"[[data]]\" no-endpoints=\"\" watch-feed-big-thumbs=\"[[watchFeedBigThumbs]]\">\n </ytd-video-meta-block>\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-compact-playlist-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n </a>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-compact-playlist-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-compact-playlist-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return wfc=a},{mode:Mz("kevlar_poly_si_batch_j044")?1:2});var yfc;var WV=function(){var a=J.apply(this,arguments)||this;a.collections=y("web_modern_collections_v2");return a}; l(WV,J);WV.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}}; WV.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")}; WV.prototype.onYtNavigate=function(a,b){var c=this;if(b.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",b)){var d=this.get("watchEndpoint.videoId",b.endpoint),e=xv(this.hostElement,"yt-get-current-video-id-action")[0];y("kevlar_mix_handle_first_endpoint_different")&&d&&e&&d!==e||(a.stopPropagation(),rA().getPlayerPromise().then(function(h){if(h.getPlayerState()===0&&c.data.secondaryNavigationEndpoint)var k=c.data.secondaryNavigationEndpoint;else{k=Object.assign({}, b.endpoint);var m=A(k.commandMetadata,kq);m&&(h=Math.floor(h.getCurrentTime()),m.url=td(m.url,{t:h}),!y("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(m=A(k,lq)))&&(m.startTimeSeconds=h)}vv(c.hostElement,"yt-navigate",{endpoint:k})}))}}; ia.Object.defineProperties(WV.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(a=this.data)==null?void 0:(b=a.thumbnail)==null?void 0:b.sampledThumbnailColor,vibrantColorPalette:(c=this.data)==null?void 0:(d=c.thumbnail)==null?void 0:d.vibrantColorPalette,darkColorPalette:(e=this.data)==null?void 0:(h=e.thumbnail)==null?void 0:h.darkColorPalette,experimentEnabled:this.collections}}}}); var XV=WV;XV.prototype.onYtNavigate=XV.prototype.onYtNavigate;u([K(X.YtRendererBehavior),v("design:type",Object)],XV.prototype,"ytRendererBehavior",void 0);u([K(CA.YtEndpointBehavior),v("design:type",Object)],XV.prototype,"ytEndpointBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],XV.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],XV.prototype,"ytdDismissibleItemBehavior",void 0); u([K(Zz),v("design:type",Object)],XV.prototype,"ytdLockupBehavior",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")}}), v("design:type",Boolean)],XV.prototype,"watchFeedBigThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), v("design:type",String)],XV.prototype,"thumbnailWidth",void 0);u([Q(),v("design:type",Object)],XV.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],XV.prototype,"collections",void 0);u([L("data","collections"),v("design:type",Object),v("design:paramtypes",[])],XV.prototype,"collectionStack",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],XV.prototype,"onYtNavigate",null); XV=u([R({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],XV); V(XV,"ytd-compact-radio-renderer",function(){if(yfc!==void 0)return yfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-compact-radio-renderer\">\n <div class=\"modern-collection-parent style-scope ytd-compact-radio-renderer\">\n <yt-collections-stack data=\"[[collectionStack]]\" class=\"style-scope ytd-compact-radio-renderer\"></yt-collections-stack>\n <ytd-thumbnail data=\"[[data]]\" height=\"94\" hovered=\"[[lockupIsHovered]]\" use-hovered-property=\"\" watch-feed-thumbnail=\"[[watchFeedBigThumbs]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-compact-radio-renderer\">\n </ytd-thumbnail>\n </div>\n <div class=\"details style-scope ytd-compact-radio-renderer\">\n <div class=\"metadata style-scope ytd-compact-radio-renderer\">\n <a id=\"title\" class=\"yt-simple-endpoint style-scope ytd-compact-radio-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <h3 class=\"style-scope ytd-compact-radio-renderer\">\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-compact-radio-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-compact-radio-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h3>\n <ytd-video-meta-block class=\"compact style-scope ytd-compact-radio-renderer\" data=\"[[data]]\" no-endpoints=\"\" radio-meta=\"\">\n </ytd-video-meta-block>\n </a>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-compact-radio-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-compact-radio-renderer\"></div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-compact-radio-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return yfc=a},{mode:1});var zfc;var Afc=function(){return J.apply(this,arguments)||this}; l(Afc,J);Afc.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}}; Afc.prototype.computeRendererStyle=function(a){return a.style?a.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""}; var YV=Afc;u([Q(),v("design:type",Object)],YV.prototype,"data",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],YV.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],YV.prototype,"rendererBehavior",void 0);u([Q({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),v("design:type",String)],YV.prototype,"rendererStyle",void 0);YV=u([R({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],YV); V(YV,"ytd-compact-text-promo-renderer",function(){if(zfc!==void 0)return zfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-badge-supported-renderer id=\"featured-badge\" disable-upgrade$=\"[[!data.badge]]\" hidden=\"[[!data.badge]]\" top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-compact-text-promo-renderer\">\n</ytd-badge-supported-renderer>\n<yt-formatted-string class=\"title style-scope ytd-compact-text-promo-renderer\" text=\"[[data.title]]\">\n</yt-formatted-string>\n<yt-formatted-string class=\"subtitle style-scope ytd-compact-text-promo-renderer\" force-default-style=\"\" text=\"[[data.subTitle]]\">\n</yt-formatted-string>\n<div id=\"action-button\" class=\"style-scope ytd-compact-text-promo-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return zfc=a},{mode:Mz("kevlar_poly_si_batch_j044")?1:2});var Bfc;RB("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var Cfc=function(){return J.apply(this,arguments)||this}; l(Cfc,J);var ZV=Cfc;u([K(X.YtRendererBehavior),v("design:type",Object)],ZV.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],ZV.prototype,"data",void 0);ZV=u([R({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],ZV); V(ZV,"ytd-counterfactual-renderer",function(){if(Bfc!==void 0)return Bfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Bfc=a},{mode:1});var Dfc;RB("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var Efc=function(){var a=J.apply(this,arguments)||this;a.modernTypography=y("web_modern_typography");return a}; l(Efc,J);Efc.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; Efc.prototype.computeStyle=function(a){return a?a:""}; var $V=Efc;u([K(X.YtRendererBehavior),v("design:type",Object)],$V.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$V.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],$V.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),v("design:type",String)],$V.prototype,"titleStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$V.prototype,"modernTypography",void 0); $V=u([R({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],$V); V($V,"ytd-item-section-header-renderer",function(){if(Dfc!==void 0)return Dfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-item-section-header-renderer\">\n <div id=\"title\" class=\"style-scope ytd-item-section-header-renderer\">[[getSimpleString(data.title)]]</div>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-item-section-header-renderer\"></yt-formatted-string>\n</div>\n<div id=\"buttons\" class=\"style-scope ytd-item-section-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Dfc=a},{mode:1});var Ffc;var Gfc;var Hfc=function(){return J.apply(this,arguments)||this}; l(Hfc,J);var aW=Hfc;u([Q(),v("design:type",Object)],aW.prototype,"data",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],aW.prototype,"rendererBehavior",void 0);aW=u([R({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],aW); V(aW,"ytd-premium-browse-footer-renderer",function(){if(Gfc!==void 0)return Gfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string class=\"title style-scope ytd-premium-browse-footer-renderer\" text=\"[[data.title]]\">\n</yt-formatted-string>\n<yt-formatted-string class=\"subtitle style-scope ytd-premium-browse-footer-renderer\" text=\"[[data.subtitle]]\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Gfc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var Ifc;var Jfc=RC({buttonViewModel:JB(FC)}),Kfc=RC({toggleableImageButtonViewModel:function(a){var b=a.buttonIndex,c=a.selectedIndex,d=a.data,e=d.text,h=d.backgroundColorDarkMode;d=d.backgroundColor;var k=Fr(function(){a.onSelect(a.data.onSubmitCommand)}); Fr(function(){return!0}); var m=tsb(),p={borderRadius:"16px"},q=b===c;b=c!==-1&&!q;var r=null;d&&h&&(r="background: linear-gradient(180deg,"+by(h,"1")+","+by(d,"1")+") border-box;");return F("yt-toggleable-image-button-view-model",{class:dC("toggleable-image-button-view-model-wiz",""),style:"opacity:"+(b?.4:1),tabindex:0,"aria-label":e==null?void 0:e.content,"aria-pressed":q,role:"button","on:keydown":m,"on:click":k},F(bq,null,function(){if(a.data.logo){var w;HB(a.data.logo,Object.assign({},{alt:(w=e==null?void 0:e.content)!= null?w:"",className:dC("toggleable-image-button-view-model-wiz__image",r&&"toggleable-image-button-view-model-wiz__circular-radius",q&&r?"toggleable-image-button-view-model-wiz__gradient-ring":"")},q&&r&&{style$:r}))}jC(p)}),F("p",{class:dC("toggleable-image-button-view-model-wiz__label",q?"toggleable-image-button-view-model-wiz__bold-text":void 0)},KD(e)))}});YB(function(a){var b=g(xC({index:-1,command:{}})),c=b.next().value,d=b.next().value;b=c.index===-1?"disabled":"active";var e,h=A((e=a.data)==null?void 0:e.submitButton,Zu);h&&(h.state=b==="disabled"?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE");var k;return F("yt-nudge-form-view-model",{class:"nudge-form-view-model-wiz"},F("div",{class:"nudge-form-view-model-wiz__form-options"},((k=a.data)==null?void 0:k.inputFields)&&a.data.inputFields.map(function(m,p){return Kfc(m,{toggleableImageButtonViewModel:{buttonIndex:p, selectedIndex:c.index,onSelect:function(q){d({index:p,command:q})}}})})),KD(a.data.subtitle,{className:"nudge-form-view-model-wiz__subtitle"}),F("div",{class:"nudge-form-view-model-wiz__submit"},Jfc(a.data.submitButton,{buttonViewModel:{config:{onclick:function(){AB(c.command)}}}})))},"yt-nudge-form-view-model",{propNames:["data"]});var Lfc=function(){var a=J.apply(this,arguments)||this;a.roundedContainer=!0;a.buttonUpdate=y("web_modern_buttons");a.isDarkMode=!1;a.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return a}; l(Lfc,J);f=Lfc.prototype;f.computeNudgeStyle=function(a){return a?"modernized-nudge":""}; f.handleDarkModeToggledAction=function(a){this.isDarkMode=a}; f.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))}; f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{chipCloudChipRenderer:"yt-chip-cloud-chip-renderer",nudgeFormViewModel:"yt-nudge-form-view-model"}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content", mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.computeIsHorizontalButtons=function(a){return a?!!a.applyModernizedStyle&&!!a.enableHorizontalButtons&&!!a.secondaryButton:!1}; ia.Object.defineProperties(Lfc.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}}, trimStyle:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}}, backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.data)==null?void 0:a.backgroundStyle)!=null?b:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}}, contentsLocation:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.data)==null?void 0:a.contentsLocation)!=null?b:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}}, noShadow:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.disableDropShadow)}}, noIcon:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null?0:a.lightIconImage)}}}); var bW=Lfc;u([K(X.YtRendererBehavior),v("design:type",Object)],bW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],bW.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],bW.prototype,"ytdDismissibleItemBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],bW.prototype,"actionHandlerBehavior",void 0); u([Q({reflectToAttribute:!0}),L("isHideEnclosingAction"),v("design:type",Boolean),v("design:paramtypes",[])],bW.prototype,"isHidden",null);u([Q(),v("design:type",Object)],bW.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],bW.prototype,"roundedContainer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],bW.prototype,"buttonUpdate",void 0); u([Q({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),v("design:type",String)],bW.prototype,"nudgeStyle",void 0);u([Q({reflectToAttribute:!0}),L("data.trimStyle"),v("design:type",String),v("design:paramtypes",[])],bW.prototype,"trimStyle",null);u([Q({reflectToAttribute:!0}),L("data.backgroundStyle"),v("design:type",String),v("design:paramtypes",[])],bW.prototype,"backgroundStyle",null); u([Q({reflectToAttribute:!0}),L("data.contentsLocation"),v("design:type",String),v("design:paramtypes",[])],bW.prototype,"contentsLocation",null);u([Q({reflectToAttribute:!0}),L("data.disableDropShadow"),v("design:type",Boolean),v("design:paramtypes",[])],bW.prototype,"noShadow",null);u([Q({reflectToAttribute:!0}),L("data.lightIconImage"),v("design:type",Boolean),v("design:paramtypes",[])],bW.prototype,"noIcon",null); u([Q({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),v("design:type",Boolean)],bW.prototype,"isHorizontalButtons",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Object)],bW.prototype,"isDarkMode",void 0);bW=u([R({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],bW); V(bW,"ytd-feed-nudge-renderer",function(){if(Ifc!==void 0)return Ifc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-feed-nudge-renderer\">\n <div id=\"dismiss-button\" class=\"style-scope ytd-feed-nudge-renderer\"></div>\n <div id=\"content-wrapper\" class=\"style-scope ytd-feed-nudge-renderer\">\n <div id=\"header-container\" class=\"style-scope ytd-feed-nudge-renderer\">\n <div id=\"image-container\" hidden=\"[[!data.lightIconImage]]\" class=\"style-scope ytd-feed-nudge-renderer\">\n <yt-img-shadow id=\"nudge-image\" height=\"32\" thumbnail=\"[[data.lightIconImage]]\" class=\"style-scope ytd-feed-nudge-renderer\">\n </yt-img-shadow>\n </div>\n </div>\n <div id=\"text-container\" class=\"style-scope ytd-feed-nudge-renderer\">\n <div id=\"title-container\" class=\"style-scope ytd-feed-nudge-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-feed-nudge-renderer\"></yt-formatted-string>\n </div>\n <div id=\"subtitle-container\" class=\"style-scope ytd-feed-nudge-renderer\">\n <yt-formatted-string id=\"subtitle\" split-lines=\"\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-feed-nudge-renderer\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"contents\" hidden=\"[[!data.contents]]\" class=\"style-scope ytd-feed-nudge-renderer\"></div>\n <div id=\"button-container\" hidden=\"[[!data.primaryButton]]\" class=\"style-scope ytd-feed-nudge-renderer\">\n <div id=\"primary-button\" class=\"style-scope ytd-feed-nudge-renderer\"></div>\n <div id=\"secondary-button\" class=\"style-scope ytd-feed-nudge-renderer\"></div>\n </div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-feed-nudge-renderer\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-feed-nudge-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ifc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var Mfc;var Nfc=function(){var a=J.apply(this,arguments)||this;a.removeMaxWidth=!0;a.insetMetadata=!1;return a}; l(Nfc,J);f=Nfc.prototype;f.configureRendererStamper=function(){return{innerMenu:WC,outerMenu:Object.assign({},WC,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.onDataChanged=function(){this.updateInlinePreviewHoverListeners()}; f.attached=function(){this.updateInlinePreviewHoverListeners()}; f.detached=function(){this.clearInlinePreviewHoverListeners()}; f.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$15184_inlinePreviewHoverListener=WD({mediaRenderer:this,lockupElement:this.JSC$15184_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:ltb})}; f.clearInlinePreviewHoverListeners=function(){var a;(a=this.JSC$15184_inlinePreviewHoverListener)==null||ZD(a)}; f.onRendererTap=function(){var a,b,c=(a=this.data)==null?void 0:(b=a.serviceEndpoints)==null?void 0:b[0];A(c,Iu)&&this.componentBehavior.resolveCommand(c)}; f.onDetailsClick=function(a){var b,c=(b=this.data)==null?void 0:b.navigationEndpoint;c&&(Uz(Yy(a),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(c))}; f.onShow=function(){var a=this.data;a.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(a.onFirstVisibleCommand),delete a.onFirstVisibleCommand)}; ia.Object.defineProperties(Nfc.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}}, innerMenu:{configurable:!0,enumerable:!0,get:function(){var a;return this.insetMetadata?void 0:(a=this.data)==null?void 0:a.menu}}, outerMenu:{configurable:!0,enumerable:!0,get:function(){var a;return this.insetMetadata?(a=this.data)==null?void 0:a.menu:void 0}}, shortsBadges:{configurable:!0,enumerable:!0,get:function(){var a=this.data;if(a!=null&&a.badge&&(a=A(a.badge,hUb))){var b,c,d;return[{metadataBadgeRenderer:{label:((b=a.label)==null?void 0:(c=b.runs)==null?void 0:c[0].text)||((d=a.label)==null?void 0:d.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}}, isShort:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.videoType)==="REEL_VIDEO_TYPE_VIDEO"}}, isSlimShort:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}}, computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var a=this.data;return Object.assign({},a.headline,{accessibility:a.accessibility})}return this.data.title}}, computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return this.isSlimShort?(a=this.computedTitle)==null?void 0:(b=a.accessibility)==null?void 0:(c=b.accessibilityData)==null?void 0:c.label:void 0}}, isHovered:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.JSC$15184_inlinePreviewHoverListener)==null?0:YD(a))&&!!this.ytdLockupBehavior.lockupIsHovered}}}); var cW=Nfc;cW.prototype.onDataChanged=cW.prototype.onDataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],cW.prototype,"componentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],cW.prototype,"ytRendererBehavior",void 0);u([K(Zz),v("design:type",Object)],cW.prototype,"ytdLockupBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],cW.prototype,"ytRendererstamperBehavior",void 0); u([K(Tz),v("design:type",Object)],cW.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Rz),v("design:type",Object)],cW.prototype,"ytdReduxBehavior",void 0);u([My("ytd-thumbnail"),v("design:type",HTMLElement)],cW.prototype,"thumbnail",void 0);u([My("#dismissible"),v("design:type",HTMLElement)],cW.prototype,"JSC$15184_dismissibleMedia",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],cW.prototype,"removeMaxWidth",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],cW.prototype,"insetMetadata",void 0);u([L("insetMetadata"),v("design:type",Object),v("design:paramtypes",[])],cW.prototype,"thumbnailObjectFit",null);u([L("data","insetMetadata"),v("design:type",Object),v("design:paramtypes",[])],cW.prototype,"innerMenu",null);u([L("data","insetMetadata"),v("design:type",Object),v("design:paramtypes",[])],cW.prototype,"outerMenu",null);u([Q(),v("design:type",Object)],cW.prototype,"data",void 0); u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],cW.prototype,"miniMode",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cW.prototype,"onDataChanged",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],cW.prototype,"shortsBadges",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],cW.prototype,"isShort",null); u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],cW.prototype,"isSlimShort",null);u([L("data","isShort"),v("design:type",Object),v("design:paramtypes",[])],cW.prototype,"computedTitle",null);u([L("isSlimShort","computedTitle"),v("design:type",Object),v("design:paramtypes",[])],cW.prototype,"computedAccessibilityLabel",null);u([L("lockupIsHovered"),v("design:type",Boolean),v("design:paramtypes",[])],cW.prototype,"isHovered",null); cW=u([R({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],cW); V(cW,"ytd-rich-grid-slim-media",function(){if(Mfc!==void 0)return Mfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" on-click=\"onRendererTap\" class=\"style-scope ytd-rich-grid-slim-media\">\n <ytd-thumbnail data=\"[[data]]\" hovered=\"[[isHovered]]\" no-rounded-corners=\"[[isSlimShort]]\" object-fit=\"[[thumbnailObjectFit]]\" rich-grid-thumbnail=\"\" use-expandable-tooltip=\"[[useExpandableTooltip]]\" use-hovered-property=\"\" width=\"9999\" class=\"style-scope ytd-rich-grid-slim-media\">\n </ytd-thumbnail>\n <div id=\"details\" on-click=\"onDetailsClick\" role=\"heading\" aria-label$=\"[[computedAccessibilityLabel]]\" class=\"style-scope ytd-rich-grid-slim-media\">\n <h3 class=\"style-scope ytd-rich-grid-slim-media\">\n <a class=\"yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-slim-media\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" title$=\"[[getSimpleString(computedTitle)]]\" aria-label$=\"[[computedTitle.accessibility.accessibilityData.label]]\" data=\"[[data.navigationEndpoint]]\">\n <ytd-badge-supported-renderer disable-upgrade$=\"[[!data.topStandaloneBadge]]\" hidden=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-rich-grid-slim-media\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" class=\"style-scope ytd-rich-grid-slim-media\">[[getSimpleString(computedTitle)]]</span>\n </a>\n </h3>\n <span id=\"metadata\" hidden=\"[[!data.metadata]]\" class=\"style-scope ytd-rich-grid-slim-media\"> [[getSimpleString(data.metadata)]] </span>\n <ytd-video-meta-block class=\"grid style-scope ytd-rich-grid-slim-media\" data=\"[[data]]\" is-slim-short=\"[[isSlimShort]]\" rich-meta=\"\">\n </ytd-video-meta-block>\n <div id=\"menu\" class=\"style-scope ytd-rich-grid-slim-media\"></div>\n </div>\n <div id=\"menu-outer\" class=\"style-scope ytd-rich-grid-slim-media\"></div>\n \n <template is=\"dom-if\" if=\"[[!isShort]]\" class=\"style-scope ytd-rich-grid-slim-media\">\n <ytd-badge-supported-renderer class=\"video-badge style-scope ytd-rich-grid-slim-media\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\">\n </ytd-badge-supported-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[isShort]]\" class=\"style-scope ytd-rich-grid-slim-media\">\n <ytd-badge-supported-renderer class=\"video-badge style-scope ytd-rich-grid-slim-media\" badges=\"[[shortsBadges]]\" disable-upgrade$=\"[[!shortsBadges]]\" hidden=\"[[!shortsBadges]]\">\n </ytd-badge-supported-renderer>\n </template>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-rich-grid-slim-media\">\n <div id=\"dismissed-content\" class=\"style-scope ytd-rich-grid-slim-media\"></div>\n</div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-rich-grid-slim-media\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Mfc=a},{mode:Mz("kevlar_poly_si_batch_j031")?1:2});var Ofc;var Pfc;var dW=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");return a}; l(dW,J);dW.prototype.computeIcon=function(a){return a&&a.iconType?"yt-sys-icons:"+a.iconType.toLowerCase():""}; dW.prototype.onMouseEnter=function(){this.isHovered=!0}; dW.prototype.onMouseLeave=function(){this.isHovered=!1}; var eW=dW;u([K(X.YtRendererBehavior),v("design:type",Object)],eW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],eW.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],eW.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],eW.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],eW.prototype,"isHovered",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],eW.prototype,"darkerDarkTheme",void 0);eW=u([R({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],eW); V(eW,"ytd-expand-on-hover-card-renderer",function(){if(Pfc!==void 0)return Pfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"card\" class=\"style-scope ytd-expand-on-hover-card-renderer\"><div class=\"content style-scope ytd-expand-on-hover-card-renderer\"><div class=\"icon-line style-scope ytd-expand-on-hover-card-renderer\"><yt-icon class=\"icon style-scope ytd-expand-on-hover-card-renderer\" hidden=\"[[!data.icon]]\" icon=\"[[computeIcon(data.icon)]]\"></yt-icon><yt-icon class=\"info style-scope ytd-expand-on-hover-card-renderer\" icon=\"info_outline\" on-mouseenter=\"onMouseEnter\"></yt-icon></div><yt-formatted-string class=\"title style-scope ytd-expand-on-hover-card-renderer\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\"></yt-formatted-string><yt-formatted-string class=\"subtitle style-scope ytd-expand-on-hover-card-renderer\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\"></yt-formatted-string></div></div><div id=\"overlay\" hidden=\"[[!isHovered]]\" on-mouseleave=\"onMouseLeave\" class=\"style-scope ytd-expand-on-hover-card-renderer\"><div class=\"content style-scope ytd-expand-on-hover-card-renderer\"><div class=\"icon-line style-scope ytd-expand-on-hover-card-renderer\"><yt-icon class=\"icon style-scope ytd-expand-on-hover-card-renderer\" hidden=\"[[!data.icon]]\" icon=\"[[computeIcon(data.icon)]]\"></yt-icon><yt-icon class=\"info style-scope ytd-expand-on-hover-card-renderer\" icon=\"info_outline\"></yt-icon></div><yt-formatted-string class=\"title style-scope ytd-expand-on-hover-card-renderer\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\"></yt-formatted-string><yt-formatted-string class=\"subtitle style-scope ytd-expand-on-hover-card-renderer\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\"></yt-formatted-string><yt-formatted-string class=\"details style-scope ytd-expand-on-hover-card-renderer\" hidden=\"[[!data.details]]\" text=\"[[data.details]]\"></yt-formatted-string></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Pfc=a},{mode:1});var Qfc;var Rfc=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_modern_home");return a}; l(Rfc,J);Rfc.prototype.showChevronIcon=function(){return this.itemsPerRow>1}; var fW=Rfc;u([K(Rz),v("design:type",Object)],fW.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],fW.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],fW.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],fW.prototype,"data",void 0);u([Q({reflectToAttribute:!0,selector:aA,value:3}),v("design:type",Number)],fW.prototype,"itemsPerRow",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],fW.prototype,"modern",void 0);fW=u([R({is:"ytd-link-card-renderer",disableElementRegistration:!0})],fW); V(fW,"ytd-link-card-renderer",function(){if(Qfc!==void 0)return Qfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-link-card-renderer\">\n <a id=\"card-link\" class=\"yt-simple-endpoint style-scope ytd-link-card-renderer\" href$=\"[[computeHref_(data.command)]]\" data=\"[[data.command]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\">\n <yt-img-shadow id=\"thumbnail\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-link-card-renderer\">\n </yt-img-shadow>\n <div id=\"text-container\" class=\"style-scope ytd-link-card-renderer\">\n <yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope ytd-link-card-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-link-card-renderer\">\n </yt-formatted-string>\n </div>\n <yt-icon id=\"chevron\" hidden=\"[[!showChevronIcon(itemsPerRow)]]\" icon=\"chevron_right\" class=\"style-scope ytd-link-card-renderer\">\n </yt-icon>\n </a>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Qfc=a},{mode:1});var Sfc;var Tfc=function(){return J.apply(this,arguments)||this}; l(Tfc,J);f=Tfc.prototype;f.configureRendererStamper=function(){return{"data.menu":WC,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.onRendererTap=function(a){if(!this.ytdDismissibleItemBehavior.isDismissed){var b,c=(b=this.data)==null?void 0:b.navigationEndpoint;c&&!Uz(Yy(a),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(c)?Uz(Yy(a),this.hostElement,["A"])||vv(this.hostElement,"yt-navigate",{endpoint:c}):this.ytComponentBehavior.resolveCommand(c,{}))}}; f.maybeComputeHref=function(a){return this.ytComponentBehavior.computeHref_(a,!0)}; f.getNavigationCommand=function(a){return this.isNavigationCommand(a)?a:null}; f.isNavigationCommand=function(a){return a?A(a,yu)||A(a,lq)||A(a,wr)?!0:!1:!1}; var gW=Tfc;gW.prototype.onRendererTap=gW.prototype.onRendererTap;u([K(X.YtRendererBehavior),v("design:type",Object)],gW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],gW.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],gW.prototype,"ytdDismissibleItemBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],gW.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],gW.prototype,"data",void 0); u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],gW.prototype,"onRendererTap",null);gW=u([R({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],gW); V(gW,"ytd-lumiere-promo-item-image-renderer",function(){if(Sfc!==void 0)return Sfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"><a id=\"thumbnail-link\" class=\"yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer\" href$=\"[[maybeComputeHref(data.navigationEndpoint)]]\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" data=\"[[getNavigationCommand(data.navigationEndpoint)]]\" rel=\"[[computeNofollow_(data.navigationEndpoint)]]\"><yt-img-shadow thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"></yt-img-shadow></a><div id=\"metadata\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"><div id=\"item-details\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"><div id=\"title\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"><h3 class=\"style-scope ytd-lumiere-promo-item-image-renderer\"><a id=\"title-link\" class=\"yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer\" href$=\"[[maybeComputeHref(data.navigationEndpoint)]]\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" data=\"[[getNavigationCommand(data.navigationEndpoint)]]\" rel=\"[[computeNofollow_(data.navigationEndpoint)]]\"><yt-formatted-string id=\"item-title\" text=\"[[data.title]]\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"></yt-formatted-string><yt-icon class=\"hover-icon style-scope ytd-lumiere-promo-item-image-renderer\" hidden=\"[[!data.showLauncherIcon]]\" icon=\"open_in_new\"></yt-icon></a></h3></div><yt-formatted-string id=\"item-subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"></yt-formatted-string></div><div id=\"menu\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"></div></div></div><div id=\"dismissed\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"><div id=\"dismissed-content\" class=\"style-scope ytd-lumiere-promo-item-image-renderer\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Sfc=a},{mode:1});var Ufc;var Vfc=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_modern_home");return a}; l(Vfc,J);Vfc.prototype.computeLandscapeThumbnail=function(){var a;return((a=this.data)==null?void 0:a.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"}; var hW=Vfc;u([K(X.YtRendererBehavior),v("design:type",Object)],hW.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],hW.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],hW.prototype,"data",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],hW.prototype,"miniMode",void 0);u([Q({reflectToAttribute:!0,selector:aA}),v("design:type",Number)],hW.prototype,"itemsPerRow",void 0); u([Q({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),v("design:type",Boolean)],hW.prototype,"landscapeThumbnail",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],hW.prototype,"modern",void 0);hW=u([R({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],hW); V(hW,"ytd-lumiere-shelf-details-renderer",function(){if(Ufc!==void 0)return Ufc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"style-scope ytd-lumiere-shelf-details-renderer\">\n <div id=\"lumiere-shelf-details\" class=\"style-scope ytd-lumiere-shelf-details-renderer\">\n <div id=\"title\" class=\"style-scope ytd-lumiere-shelf-details-renderer\">\n <yt-formatted-string id=\"item-title\" text=\"[[data.title]]\" class=\"style-scope ytd-lumiere-shelf-details-renderer\"></yt-formatted-string>\n </div>\n <div id=\"subtitle\" class=\"style-scope ytd-lumiere-shelf-details-renderer\">\n <yt-formatted-string id=\"item-subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-lumiere-shelf-details-renderer\">\n </yt-formatted-string>\n </div>\n <ytd-badge-supported-renderer id=\"badge\" disable-upgrade$=\"[[!data.badge]]\" hidden=\"[[!data.badge]]\" top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-lumiere-shelf-details-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ufc=a},{mode:Mz("kevlar_poly_si_batch_j034")?1:2});var Wfc;var Xfc=function(){return J.apply(this,arguments)||this}; l(Xfc,J);Xfc.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; var iW=Xfc;u([K(X.YtRendererBehavior),v("design:type",Object)],iW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],iW.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],iW.prototype,"data",void 0);iW=u([R({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],iW); V(iW,"ytd-primetime-promo-details-renderer",function(){if(Wfc!==void 0)return Wfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-primetime-promo-details-renderer\"><div id=\"centered-container\" class=\"style-scope ytd-primetime-promo-details-renderer\"><yt-formatted-string id=\"headline\" text=\"[[data.headline]]\" class=\"style-scope ytd-primetime-promo-details-renderer\"></yt-formatted-string><ytd-badge-supported-renderer disable-upgrade$=\"[[!data.priceText]]\" top-standalone-badge=\"[[data.priceText]]\" class=\"style-scope ytd-primetime-promo-details-renderer\"></ytd-badge-supported-renderer><yt-formatted-string id=\"detail-text\" text=\"[[data.detailText]]\" class=\"style-scope ytd-primetime-promo-details-renderer\"></yt-formatted-string><div id=\"action-button\" class=\"style-scope ytd-primetime-promo-details-renderer\"></div></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Wfc=a},{mode:Mz("kevlar_poly_si_batch_j034")?1:2});var Yfc;var Zfc=function(){return J.apply(this,arguments)||this}; l(Zfc,J);var jW=Zfc;u([K(X.YtRendererBehavior),v("design:type",Object)],jW.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],jW.prototype,"data",void 0);jW=u([R({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],jW); V(jW,"ytd-panel-show-style-metadata-renderer",function(){if(Yfc!==void 0)return Yfc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.text]]\" class=\"style-scope ytd-panel-show-style-metadata-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Yfc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var $fc;var agc=function(){return J.apply(this,arguments)||this}; l(agc,J);f=agc.prototype;f.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})}; f.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}}; f.computeThumbnail=function(a){if(a)return a.smallFormFactorBackgroundThumbnail||a.largeFormFactorBackgroundThumbnail}; f.maybeComputeHref=function(a){return this.ytComponentBehavior.computeHref_(a,!0)}; f.isNavigationCommand=function(a){return a?A(a,yu)||A(a,lq)||A(a,wr)?!0:!1:!1}; f.getNavigationCommand=function(a){return this.isNavigationCommand(a)?a:null}; var kW=agc;kW.prototype.onPanelTap=kW.prototype.onPanelTap;u([K(X.YtRendererBehavior),v("design:type",Object)],kW.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],kW.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],kW.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],kW.prototype,"data",void 0); u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],kW.prototype,"roundedContainer",void 0);u([Q({reflectToAttribute:!0,value:y("web_modern_buttons")}),v("design:type",Boolean)],kW.prototype,"modernButtons",void 0);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],kW.prototype,"onPanelTap",null);kW=u([R({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],kW); V(kW,"ytd-primetime-promo-panel-renderer",function(){if($fc!==void 0)return $fc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"thumbnail\" class=\"yt-simple-endpoint style-scope ytd-primetime-promo-panel-renderer\" href$=\"[[maybeComputeHref(data.command)]]\" data=\"[[getNavigationCommand(data.command)]]\" rel=\"[[computeNofollow_(data.command)]]\"><yt-img-shadow thumbnail=\"[[computeThumbnail(data)]]\" width=\"420\" class=\"style-scope ytd-primetime-promo-panel-renderer\"></yt-img-shadow><div id=\"action-button\" class=\"style-scope ytd-primetime-promo-panel-renderer\"><yt-formatted-string text=\"[[data.buttonText]]\" class=\"style-scope ytd-primetime-promo-panel-renderer\"></yt-formatted-string><yt-icon icon=\"[[data.contentIcon.iconType]]\" class=\"style-scope ytd-primetime-promo-panel-renderer\"></yt-icon></div></a><div id=\"panel-metadata\" class=\"style-scope ytd-primetime-promo-panel-renderer\"></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return $fc=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var bgc=Gz(function(a){a=Ez(a,{data:{},useFullWidth:!1});var b=a.data,c=a.useFullWidth,d=function(){return b().caption},e=function(){return b().image},h=function(){return wB(b().onTap)}; a={};a=WA("YtTeaserCardViewModelHost",(a.YtTeaserCardViewModelUseFullWidth=function(){return c()},a)); return F("teaser-card-view-model",{class:a},F(nr,{cond:function(){return h()}},function(){return F(X2b,{className:"YtTeaserCardViewModelLink", command:h,forceNewState:!0,useATagConfig:!0},F("div",{class:"YtTeaserCardViewModelImageContainer"},F(nr,{cond:e},function(){return F(Lr,null,function(){return F(bq,null,function(){HB(e(),{alt:"",className:"YtTeaserCardViewModelImage"})})})})),F("p",{class:"YtTeaserCardViewModelCaption"},d))}))}); kC(bgc);bB(bgc,"teaser-card-view-model",{props:{data:$A,useFullWidth:$A}});var cgc=Gz(function(a){var b=a.data;a=a.showYtInteractionInContent;var c=function(){return!!b().selectableFeedback},d=g(Gp(!1)),e=d.next().value,h=d.next().value; rr(function(){var r=A(b().primaryButton,$u);(r==null?0:r.isToggled)&&h(r.isToggled)}); d=Fr(function(r){if(c()){if(e()){var w;var z=(w=b().selectableFeedback)==null?void 0:w.onDeselect}else{var C;z=(C=b().selectableFeedback)==null?void 0:C.onSelect}z&&AB(z,{form:{element:r.target}});h(!e());if(r=A(b().primaryButton,$u))r.isToggled=e()}}); var k=ssb(["Enter"," "],!0),m=function(){var r;return c()?(r=b().selectableFeedback)==null?void 0:r.a11yLabel:void 0},p=um().resolve(tm(JEb)),q={}; return F("yt-feedback-item-renderer",{class:WA("YtFeedbackItemRendererHost",(q.YtFeedbackItemRendererSelectableFeedback=c,q)),"on:click":d,"on:keydown":k,title:m,"aria-label":m,"aria-pressed":function(){return c()?e():void 0}, tabindex:function(){return c()?0:void 0}, role:function(){return c()?"button":void 0}},F("div",{class:"YtFeedbackItemRendererContentContainer"},F(SC,{data:function(){return b().content}, mapping:{videoRenderer:p,lockupViewModel:p4b},extraProps:{videoRenderer:{showYtInteraction:a},lockupViewModel:{containerType:1}}})),F("div",{class:"YtFeedbackItemRendererButtonsContainer"},F(SC,{data:function(){return b().primaryButton}, mapping:{toggleButtonViewModel:yE},extraProps:{toggleButtonViewModel:{buttonShapeOverrides:function(){return c()?{toggled:e()}:{}}, disableExplicitClickLogging:!0,config:{onToggle:function(){if(!c()){var r,w=(r=b().loggingDirectives)==null?void 0:r.trackingParams;w&&er(um().resolve(MC),w)}}}}}})))});bB(cgc,"yt-feedback-item-renderer",{props:{data:$A,showYtInteractionInContent:$A}});var dgc=function(){var a=J.apply(this,arguments)||this;a.isShortsGrid=!1;a.isCompactGrid=!1;a.renderedFromRichGrid=!1;a.isInFirstColumn=!1;a.noGutterMargins=!1;a.isInlineGroupItem=!1;a.insetMetadata=!1;a.force16By9ThumbnailAspectRatio=!1;a.useCompactList=!1;a.containerType=1;a.isResponsiveGrid=!1;a.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};a.enterListener=a.enter.bind(a);a.leaveListener=a.leave.bind(a);a.highlighted=!1;a.JSC$15216_unsubscribeFromInlinePreviewIsActive=function(){}; return a}; l(dgc,J);f=dgc.prototype;f.computeContainerType=function(){return this.useCompactList?2:1}; f.updateIsInFirstColumn=function(){var a;this.isInFirstColumn=((a=this.data)==null?void 0:a.colIndex)===0}; f.observerContainerType=function(){if(this.lockup){var a=this.lockup;a.containerType=this.containerType;a.sizing=this.sizing;a.typographyBump=this.typographyBump}}; f.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]"}},postRenderer:{component:"ytd-post-renderer",params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer", params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:y("enable_shorts_lockup_view_model_with_dismissible")? "ytm-shorts-lockup-view-model-v2":"ytm-shorts-lockup-view-model"},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},playlistRenderer:{component:"ytd-rich-grid-media", params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},displayAdRenderer:{component:"ytd-display-ad-renderer"}, adSlotRenderer:{component:"ytd-ad-slot-renderer"},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"}, gridChannelRenderer:"ytd-grid-channel-renderer",teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}}}}}}; f.leave=function(a){a=a.relatedTarget;var b=document.querySelector("ytd-video-preview");a&&b&&jz(b).contains(a)||this.removeAndCleanupHighlight()}; f.enter=function(){if(!this.highlighted){this.hostElement.classList.add("ytd-rich-item-renderer-highlight");var a=this.getBackgroundColor();a&&Object.assign(this.hostElement.style,{backgroundColor:a,boxShadow:"0 0 0 10px "+a});this.highlighted=!0}}; f.removeAndCleanupHighlight=function(){this.hostElement.classList.remove("ytd-rich-item-renderer-highlight");Object.assign(this.hostElement.style,{backgroundColor:"",boxShadow:""});this.highlighted=!1}; f.registerHoverHighlightListeners=function(){var a=this;this.hostElement.addEventListener("mouseenter",this.enterListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$15216_unsubscribeFromInlinePreviewIsActive=Rv(tw,ogb,function(b){a.highlighted&&!b&&a.removeAndCleanupHighlight()})}; f.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseenter",this.enterListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$15216_unsubscribeFromInlinePreviewIsActive()}; f.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()}; f.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()}; f.getBackgroundColor=function(){var a,b=A((a=this.data)==null?void 0:a.content,Su);if(b==null?0:b.thumbnail){var c,d;if(document.documentElement.hasAttribute("dark")&&(b==null?0:(c=b.thumbnail)==null?0:(d=c.darkColorPalette)==null?0:d.section2Color))return $x(b.thumbnail.darkColorPalette.section2Color);var e,h;if(b==null?0:(e=b.thumbnail)==null?0:(h=e.lightColorPalette)==null?0:h.section4Color)return $x(b.thumbnail.lightColorPalette.section4Color)}}; f.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var a=iq(),b,c,d;a&&((b=this.data)==null?0:b.trackingParams)&&((c=this.data)==null?void 0:c.colIndex)!=null&&((d=this.data)==null?void 0:d.rowIndex)!=null&&WGa(a,fq(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}}; f.isSlimMediaRenderer=function(a){return!!A(a==null?void 0:a.content,FTb)||!!A(a==null?void 0:a.content,ETb)||!!A(a==null?void 0:a.content,FM)||!!A(a==null?void 0:a.content,gUb)}; f.isPostRenderer=function(){var a,b;return!!A((a=this.data)==null?void 0:a.content,PQb)||!!A((b=this.data)==null?void 0:b.content,QQb)}; f.computeIsGameCardShelf=function(){var a,b,c;return!!A((a=this.data)==null?void 0:a.content,$Rb)||!!A((b=this.data)==null?void 0:b.content,cSb)||!!A((c=this.data)==null?void 0:c.content,dSb)}; f.computeIsTeaserCard=function(){var a;return!!A((a=this.data)==null?void 0:a.content,dSb)}; f.computeIsSelectableFeedbackItem=function(){var a,b;return!((b=A((a=this.data)==null?void 0:a.content,eSb))==null||!b.selectableFeedback)}; f.computeContainsLumierePosters=function(){var a,b;return((b=A((a=this.data)==null?void 0:a.content,UQb))==null?void 0:b.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"}; f.computeIsExpandOnHoverCardShelf=function(){var a;return!!A((a=this.data)==null?void 0:a.content,SQb)}; f.computeIsLinkCardShelf=function(){var a;return!!A((a=this.data)==null?void 0:a.content,hVb)}; f.computeIsReelItemStyleAvatarCircle=function(a){var b;return((b=A(a==null?void 0:a.content,FM))==null?void 0:b.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"}; f.computeIsLinkCardFullWidth=function(a,b){var c;return((c=A(a==null?void 0:a.content,hVb))==null?void 0:c.useFullWidth)||b<=2}; ia.Object.defineProperties(dgc.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}}, showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){return this.richGridHoverHighlight||this.isSelectableFeedbackItem}}, richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){return y("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}}}); var lW=dgc;lW.prototype.richGridHoverHighlightChanged=lW.prototype.richGridHoverHighlightChanged;lW.prototype.observerContainerType=lW.prototype.observerContainerType;lW.prototype.updateIsInFirstColumn=lW.prototype.updateIsInFirstColumn;u([K(Rz),v("design:type",Object)],lW.prototype,"ytdReduxBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],lW.prototype,"ytRendererstamperBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],lW.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],lW.prototype,"ytRendererBehavior",void 0);u([K(Zz),v("design:type",Object)],lW.prototype,"ytdLockupBehavior",void 0);u([Q(),v("design:type",Object)],lW.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),v("design:type",Boolean)],lW.prototype,"isPost",void 0); u([Q({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),v("design:type",Boolean)],lW.prototype,"containsLumierePosters",void 0);u([Q({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),v("design:type",Boolean)],lW.prototype,"isSlimMedia",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),v("design:type",Boolean)],lW.prototype,"isGameCardShelf",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),v("design:type",Boolean)],lW.prototype,"isTeaserCard",void 0);u([Q({computed:"computeIsSelectableFeedbackItem(data)"}),v("design:type",Boolean)],lW.prototype,"isSelectableFeedbackItem",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lW.prototype,"isShortsGrid",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],lW.prototype,"isSlimGrid",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],lW.prototype,"isCompactGrid",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),v("design:type",Boolean)],lW.prototype,"isExpandOnHoverCardShelf",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),v("design:type",Boolean)],lW.prototype,"isLinkCardShelf",void 0);u([Q({reflectToAttribute:!0,selector:aA,value:3}),v("design:type",Number)],lW.prototype,"itemsPerRow",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],lW.prototype,"renderedFromRichGrid",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lW.prototype,"isInFirstColumn",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lW.prototype,"noGutterMargins",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lW.prototype,"isInlineGroupItem",void 0);u([Q(),v("design:type",Object)],lW.prototype,"insetMetadata",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],lW.prototype,"isShelfItem",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),v("design:type",Boolean)],lW.prototype,"isReelItemStyleAvatarCircle",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),v("design:type",Boolean)],lW.prototype,"isLinkCardFullWidth",void 0);u([Q(),v("design:type",Object)],lW.prototype,"force16By9ThumbnailAspectRatio",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],lW.prototype,"useCompactList",void 0);u([Q(),v("design:type",String)],lW.prototype,"sizing",void 0);u([Q(),v("design:type",Boolean)],lW.prototype,"typographyBump",void 0);u([My("yt-lockup-view-model"),v("design:type",HTMLElement)],lW.prototype,"lockup",void 0);u([Q({computed:"computeContainerType(useCompactList)"}),v("design:type",Object)],lW.prototype,"containerType",void 0); u([L("showYtInteractionOnRichItem"),v("design:type",Boolean),v("design:paramtypes",[])],lW.prototype,"showYtInteractionOnRichGridMedia",null);u([L("isSelectableFeedbackItem","richGridHoverHighlight"),v("design:type",Boolean),v("design:paramtypes",[])],lW.prototype,"showYtInteractionOnRichItem",null);u([Q({reflectToAttribute:!0}),L("isShortsGrid","isCompactGrid"),v("design:type",Boolean),v("design:paramtypes",[])],lW.prototype,"richGridHoverHighlight",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lW.prototype,"updateIsInFirstColumn",null);u([O("containerType","sizing","typographyBump"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lW.prototype,"observerContainerType",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lW.prototype,"isResponsiveGrid",void 0); u([O("richGridHoverHighlight"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lW.prototype,"richGridHoverHighlightChanged",null);lW=u([R({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],lW); var egc=Lz()(lW,"ytd-rich-item-renderer",function(){if(Ofc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-rich-item-renderer\"></div>\n<yt-interaction id=\"interaction\" class=\"extended rounded-large style-scope ytd-rich-item-renderer\" hidden=\"[[!showYtInteractionOnRichItem]]\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);Ofc=a}a=Ofc;return a},{mode:Mz("kevlar_poly_si_batch_j028")?1:2});var fgc;var ggc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return a}; l(ggc,J);f=ggc.prototype;f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.handleDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.computeHeaderLogoThumbnail=function(a,b){if(a)return b?a.darkLogo:a.lightLogo}; f.computeHeaderLogoHeight=function(a,b){var c,d,e;return(a=(c=this.computeHeaderLogoThumbnail(a,b))==null?void 0:(d=c.thumbnails)==null?void 0:(e=d[0])==null?void 0:e.height)&&a%31===0?"31":"24"}; f.computeHeaderLogoMarginBottom=function(a,b){return this.computeHeaderLogoHeight(a,b)==="24"?"0":"-7"}; var mW=ggc;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],mW.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],mW.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],mW.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],mW.prototype,"isDarkTheme",void 0);u([Q({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),v("design:type",Object)],mW.prototype,"themeLogo",void 0); u([Q({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),v("design:type",String)],mW.prototype,"logoHeight",void 0);u([Q({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),v("design:type",String)],mW.prototype,"logoMarginBottom",void 0);mW=u([R({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],mW); V(mW,"ytd-primetime-promo-header-renderer",function(){if(fgc!==void 0)return fgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"logo\" class=\"style-scope ytd-primetime-promo-header-renderer\"><yt-img-shadow dimension=\"height\" height$=\"[[logoHeight]]\" margin-bottom$=\"[[logoMarginBottom]]\" thumbnail=\"[[themeLogo]]\" class=\"style-scope ytd-primetime-promo-header-renderer\"></yt-img-shadow><ytd-badge-supported-renderer disable-upgrade$=\"[[!data.badge]]\" hidden=\"[[!data.badge]]\" top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-primetime-promo-header-renderer\"></ytd-badge-supported-renderer></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return fgc=a},{mode:Mz("kevlar_poly_si_batch_j034")?1:2});var hgc;RB("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var igc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return a}; l(igc,J);f=igc.prototype;f.attached=function(){this.requestElementsPerRow()}; f.configureRendererStamper=function(){return{"data.panels":{id:"panels",mapping:{richItemRenderer:"ytd-rich-item-renderer"}},"data.header":{id:"header-contents",mapping:{primetimePromoHeaderRenderer:"ytd-primetime-promo-header-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.onDataChange=function(){var a=this;dt(this,function(){a.updateItemVisibility()})}; f.onUpdateElementsPerRowAction=function(a){a&&this.elementsPerRow!==a&&(this.elementsPerRow=a,this.updateItemVisibility())}; f.updateItemVisibility=function(){var a=this;this.data&&this.data.panels&&T(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(b,c){b.hidden=c>a.elementsPerRow-1})}; f.requestElementsPerRow=function(){vv(this.hostElement,"yt-request-elements-per-row")}; var nW=igc;nW.prototype.onDataChange=nW.prototype.onDataChange;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],nW.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],nW.prototype,"ytdDismissibleItemBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],nW.prototype,"actionHandlerBehavior",void 0); u([Q(),v("design:type",Object)],nW.prototype,"data",void 0);u([Q({value:3}),v("design:type",Number)],nW.prototype,"elementsPerRow",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],nW.prototype,"onDataChange",null);nW=u([R({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],nW); V(nW,"ytd-primetime-promo-renderer",function(){if(hgc!==void 0)return hgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-primetime-promo-renderer\">\n <div id=\"header\" class=\"style-scope ytd-primetime-promo-renderer\">\n <div id=\"header-contents\" class=\"style-scope ytd-primetime-promo-renderer\"></div>\n <div id=\"dismiss-button\" class=\"style-scope ytd-primetime-promo-renderer\"></div>\n </div>\n <div id=\"panels\" class=\"style-scope ytd-primetime-promo-renderer\"></div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-primetime-promo-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hgc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var jgc;var oW=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return a}; l(oW,J);oW.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; oW.prototype.handleButtonRefreshAction=function(a){if(a=A(a,BQb))this.set("data.button",a.membershipButton),this.notifyPath("data.button")}; ia.Object.defineProperties(oW.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:(b=a.avatars)==null?void 0:b.slice(0,8))||[]}}}); var pW=oW;u([Q(),v("design:type",Object)],pW.prototype,"data",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],pW.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],pW.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],pW.prototype,"rendererBehavior",void 0);u([L("data"),v("design:type",Array),v("design:paramtypes",[])],pW.prototype,"avatars",null); pW=u([R({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],pW); V(pW,"ytd-recognition-shelf-renderer",function(){if(jgc!==void 0)return jgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-recognition-shelf-renderer\">\n <div id=\"text-container\" class=\"style-scope ytd-recognition-shelf-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-recognition-shelf-renderer\" text=\"[[data.title]]\"></yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-recognition-shelf-renderer\" text=\"[[data.subtitle]]\"></yt-formatted-string>\n </div>\n <div id=\"avatars-container\" class=\"style-scope ytd-recognition-shelf-renderer\">\n <template is=\"dom-repeat\" items=\"[[avatars]]\" as=\"avatar\" class=\"style-scope ytd-recognition-shelf-renderer\">\n <yt-img-shadow class=\"avatar style-scope ytd-recognition-shelf-renderer\" thumbnail=\"[[avatar]]\"></yt-img-shadow>\n </template>\n </div>\n <div id=\"action-button\" class=\"style-scope ytd-recognition-shelf-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return jgc=a},{mode:1});var kgc;var lgc=function(){return J.apply(this,arguments)||this}; l(lgc,J);lgc.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}}; ia.Object.defineProperties(lgc.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.title)}}, isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList}}}); var qW=lgc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qW.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],qW.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],qW.prototype,"data",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],qW.prototype,"isPlaylist",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],qW.prototype,"isClipList",void 0); u([Q({value:!1,reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],qW.prototype,"hasTitle",null);u([Q(),L("isPlaylist","isClipList"),v("design:type",Object),v("design:paramtypes",[])],qW.prototype,"isRightAligned",null);qW=u([R({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],qW); V(qW,"ytd-sort-filter-header-renderer",function(){if(kgc!==void 0)return kgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header-container\" class=\"style-scope ytd-sort-filter-header-renderer\">\n <div id=\"headings\" hidden=\"[[!data.title]]\" class=\"style-scope ytd-sort-filter-header-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-sort-filter-header-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-sort-filter-header-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"filter-menu\" class=\"style-scope ytd-sort-filter-header-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return kgc=a},{mode:1});var mgc;var ngc=function(){return J.apply(this,arguments)||this}; l(ngc,J);var rW=ngc;u([K(X.YtRendererBehavior),v("design:type",Object)],rW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],rW.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],rW.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.infoIcon)"}),v("design:type",Object)],rW.prototype,"infoIcon",void 0);rW=u([R({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],rW); V(rW,"ytd-eom-settings-disclaimer-renderer",function(){if(mgc!==void 0)return mgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"app\" class=\"style-scope ytd-eom-settings-disclaimer-renderer\">\n <yt-icon id=\"info\" disable-upgrade$=\"[[!infoIcon]]\" hidden=\"[[!infoIcon]]\" icon=\"[[infoIcon]]\" class=\"style-scope ytd-eom-settings-disclaimer-renderer\">\n </yt-icon>\n <yt-formatted-string id=\"label\" text=\"[[data.disclaimer]]\" class=\"style-scope ytd-eom-settings-disclaimer-renderer\">\n </yt-formatted-string>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return mgc=a},{mode:Mz("kevlar_poly_si_batch_j035")?1:2});var ogc;var pgc=function(){return J.apply(this,arguments)||this}; l(pgc,J);ia.Object.defineProperties(pgc.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.suppressPaddingDisclaimer)}}}); var sW=pgc;u([K(X.YtRendererBehavior),v("design:type",Object)],sW.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],sW.prototype,"componentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],sW.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],sW.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],sW.prototype,"suppressPaddingDisclaimer",null);sW=u([R({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],sW); V(sW,"ytd-product-list-header-renderer",function(){if(ogc!==void 0)return ogc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"main\" class=\"style-scope ytd-product-list-header-renderer\">\n <yt-formatted-string id=\"title\" role=\"heading\" text=\"[[data.title]]\" class=\"style-scope ytd-product-list-header-renderer\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ogc=a},{mode:1});var qgc;var rgc=ka(["background-color:",";"]),sgc=function(){return J.apply(this,arguments)||this}; l(sgc,J);sgc.prototype.computeThumbnailStyle=function(a){if(a&&(a=$x(a)))return hh(rgc,a)}; var tW=sgc;u([K(X.YtRendererBehavior),v("design:type",Object)],tW.prototype,"rendererBehaviors",void 0);u([Q(),v("design:type",Object)],tW.prototype,"data",void 0);tW=u([R({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],tW); V(tW,"ytd-hashtag-tile-renderer",function(){if(qgc!==void 0)return qgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content-section\" class=\"style-scope ytd-hashtag-tile-renderer\"><div id=\"thumbnail-section\" class=\"style-scope ytd-hashtag-tile-renderer\"><a class=\"hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer\" href$=\"[[computeHref_(data.onTapCommand)]]\" data=\"[[data.onTapCommand]]\"><div id=\"thumbnail\" class=\"style-scope ytd-hashtag-tile-renderer\"><div id=\"thumbnail-spacing-wrapper\" class=\"style-scope ytd-hashtag-tile-renderer\"><div id=\"thumbnail-color-wrapper\" style=\"[[computeThumbnailStyle(data.hashtagBackgroundColor)]]\" class=\"style-scope ytd-hashtag-tile-renderer\"><yt-img-shadow height=\"64\" thumbnail=\"[[data.hashtagThumbnail]]\" width=\"64\" class=\"style-scope ytd-hashtag-tile-renderer\"></yt-img-shadow></div></div></div></a></div><div id=\"info-section\" class=\"style-scope ytd-hashtag-tile-renderer\"><a id=\"main-link\" class=\"hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer\" href$=\"[[computeHref_(data.onTapCommand)]]\" data=\"[[data.onTapCommand]]\"><div id=\"info\" class=\"style-scope ytd-hashtag-tile-renderer\"><yt-formatted-string id=\"hashtag\" text=\"[[data.hashtag]]\" class=\"style-scope ytd-hashtag-tile-renderer\"></yt-formatted-string><div id=\"metadata\" class=\"style-scope ytd-hashtag-tile-renderer\"><yt-formatted-string id=\"hashtag-info-text\" text=\"[[data.hashtagInfoText]]\" class=\"style-scope ytd-hashtag-tile-renderer\"></yt-formatted-string></div></div></a></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return qgc=a},{mode:1});var tgc;var ugc=function(){return J.apply(this,arguments)||this}; l(ugc,J);ugc.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; var uW=ugc;u([K(X.YtRendererBehavior),v("design:type",Object)],uW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],uW.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],uW.prototype,"data",void 0);uW=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],uW); V(uW,"ytd-sponsorships-alert-renderer",function(){if(tgc!==void 0)return tgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"alert-message\" text=\"[[data.alertMessage]]\" class=\"style-scope ytd-sponsorships-alert-renderer\"></yt-formatted-string>\n<div id=\"action-buttons\" class=\"style-scope ytd-sponsorships-alert-renderer\">\n <div id=\"action-button\" class=\"style-scope ytd-sponsorships-alert-renderer\"></div>\n <div id=\"secondary-action-button\" class=\"style-scope ytd-sponsorships-alert-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return tgc=a},{mode:1});var vgc;var wgc=function(){return J.apply(this,arguments)||this}; l(wgc,J);wgc.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; var vW=wgc;u([K(Tz),v("design:type",Object)],vW.prototype,"ytdDismissibleItemBehavior",void 0);u([K(Zz),v("design:type",Object)],vW.prototype,"ytdLockupBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],vW.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],vW.prototype,"ytRendererBehavior",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")}}), v("design:type",Boolean)],vW.prototype,"watchFeedBigThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), v("design:type",String)],vW.prototype,"thumbnailWidth",void 0);u([Q(),v("design:type",Object)],vW.prototype,"data",void 0);vW=u([R({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],vW); V(vW,"ytd-compact-movie-renderer",function(){if(vgc!==void 0)return vgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-compact-movie-renderer\">\n <ytd-thumbnail data=\"[[data]]\" use-expandable-tooltip=\"[[useExpandableTooltip_]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-compact-movie-renderer\">\n </ytd-thumbnail>\n <div class=\"details style-scope ytd-compact-movie-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-compact-movie-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <template is=\"dom-if\" if=\"[[data.topStandaloneBadges]]\" class=\"style-scope ytd-compact-movie-renderer\">\n <ytd-badge-supported-renderer badges=\"[[data.topStandaloneBadges]]\" class=\"style-scope ytd-compact-movie-renderer\">\n </ytd-badge-supported-renderer>\n </template>\n <h3 id=\"movie-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-compact-movie-renderer\">\n [[getSimpleString(data.title)]]\n </h3>\n <div class=\"secondary-metadata style-scope ytd-compact-movie-renderer\">\n <ytd-video-meta-block class=\"compact style-scope ytd-compact-movie-renderer\" data=\"[[data]]\" no-endpoints=\"\">\n </ytd-video-meta-block>\n <span class=\"movie-metadata style-scope ytd-compact-movie-renderer\">[[getSimpleString(data.topMetadataItems.0)]]</span>\n </div>\n <template is=\"dom-if\" if=\"[[data.badges]]\" class=\"style-scope ytd-compact-movie-renderer\">\n <ytd-badge-supported-renderer badges=\"[[data.badges]]\" class=\"style-scope ytd-compact-movie-renderer\">\n </ytd-badge-supported-renderer>\n </template>\n </a>\n <div id=\"menu\" class=\"style-scope ytd-compact-movie-renderer\"></div>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-compact-movie-renderer\"></div>\n<yt-interaction id=\"interaction\" class=\"extended style-scope ytd-compact-movie-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vgc=a},{mode:1});var xgc;var ygc=function(){return J.apply(this,arguments)||this}; l(ygc,J);var wW=ygc;u([K(BA.YtComponentBehavior),v("design:type",Object)],wW.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],wW.prototype,"ytRendererBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],wW.prototype,"noPadding",void 0);u([Q(),v("design:type",Object)],wW.prototype,"data",void 0);wW=u([R({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],wW); V(wW,"ytd-list-item-view-model",function(){if(xgc!==void 0)return xgc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"list-item\" class=\"style-scope ytd-list-item-view-model\">\n <template is=\"dom-if\" if=\"[[data.leadingImage]]\" class=\"style-scope ytd-list-item-view-model\">\n <div id=\"leading-image-container\" class=\"style-scope ytd-list-item-view-model\">\n <yt-image alt=\"Leading image for [[data.title]]\" data=\"[[data.leadingImage]]\" height=\"24\" class=\"style-scope ytd-list-item-view-model\">\n </yt-image>\n </div>\n </template>\n <div id=\"content\" class=\"style-scope ytd-list-item-view-model\">\n <yt-attributed-string id=\"title\" data=\"[[data.title]]\" class=\"style-scope ytd-list-item-view-model\">\n </yt-attributed-string>\n <yt-attributed-string id=\"subtitle\" data=\"[[data.subtitle]]\" class=\"style-scope ytd-list-item-view-model\">\n </yt-attributed-string>\n </div>\n <yt-button-view-model data=\"[[data.iconButton.buttonViewModel]]\" class=\"style-scope ytd-list-item-view-model\">\n </yt-button-view-model>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return xgc=a},{mode:Mz("kevlar_poly_si_batch_j029")?1:2});var zgc;var Agc;var Bgc;var Cgc;var xW=function(){var a=J.apply(this,arguments)||this;a.modernButtons=y("web_modern_buttons");a.buttonOverrides={style:"call-to-action",type:"filled"};a.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return a}; l(xW,J);xW.prototype.handleSetTimestamp_=function(a){this.data&&this.data.shortUrl&&(T(this.hostElement).querySelector("#share-url").value=a.isSet?ud(this.data.shortUrl,"t",a.timestamp):this.data.shortUrl)}; xW.prototype.handleSignalActionCopyShareUrl_=function(a,b){(y("killswitch_copy_link_target_check")||T(this.hostElement).querySelector("#copy-button")===b)&&this.copyUrlToClipboard()}; xW.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();T(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")}; xW.prototype.computeStyle_=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; var yW=xW;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],yW.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],yW.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],yW.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),v("design:type",String)],yW.prototype,"rendererStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],yW.prototype,"modernButtons",void 0); u([Q(),v("design:type",Object)],yW.prototype,"buttonOverrides",void 0);yW=u([Wy({is:"yt-copy-link-renderer",disableElementRegistration:!0})],yW); V(yW,"yt-copy-link-renderer",function(){if(Cgc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"bar\" class=\"style-scope yt-copy-link-renderer\">\n <input id=\"share-url\" dir=\"ltr\" readonly=\"\" size=\"45\" value=\"[[data.shortUrl]]\" class=\"style-scope yt-copy-link-renderer\">\n <yt-button-renderer id=\"copy-button\" data=\"[[data.copyButton.buttonRenderer]]\" overrides=\"[[buttonOverrides]]\" class=\"style-scope yt-copy-link-renderer\"></yt-button-renderer>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Bgc===void 0&&(Bgc=document.createElement("template"));var d=Bgc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Cgc=a}a=Cgc;return a},{mode:2});RB("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var Dgc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return a}; l(Dgc,J);f=Dgc.prototype;f.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}}; f.attached=function(){this.keyboardFocused=!1}; f.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var a=um().resolve(tm(rB));a&&(this.keyboardFocused=a.isKeyBoardInUse())}}; f.onToggleButtonFocusout_=function(){this.keyboardFocused=!1}; f.computeDescription_=function(){if(this.data){if(this.data.toggled&&this.data.toggledDescription)return this.data.toggledDescription;if(!this.data.toggled&&this.data.description)return this.data.description}}; f.onChange_=function(){if(this.data){var a=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;a&&this.ytComponentBehavior.resolveCommand(a);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}}; f.handleUpdateToggleAction_=function(a){(a=A(a,qRb))&&this.data&&a.targetId==this.data.targetId&&this.set("data.toggled",a.toggled)}; f.toBoolean_=function(a){return!!a}; f.reset=function(){}; f.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("data-changed",this.data))}; f.updateDataToggledFromBinding=function(a){this.set("data.toggled",a.detail.value)}; var zW=Dgc;zW.prototype.dataChangedForBinding=zW.prototype.dataChangedForBinding;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],zW.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],zW.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],zW.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],zW.prototype,"ytRendererBehavior",void 0); u([Q(),v("design:type",Object)],zW.prototype,"data",void 0);u([Q({computed:"computeDescription_(data.*)"}),v("design:type",Object)],zW.prototype,"description_",void 0);u([Q({value:function(){return!!um().resolve(tm(rB))&&y("kevlar_keyboard_button_focus")}, reflectToAttribute:!0}),v("design:type",Boolean)],zW.prototype,"useKeyboardFocused",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],zW.prototype,"keyboardFocused",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],zW.prototype,"dataChangedForBinding",null);zW=u([Wy({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],zW); V(zW,"yt-toggle-form-field-renderer",function(){if(Agc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"toggle-container\" class=\"style-scope yt-toggle-form-field-renderer\">\n <div id=\"caption\" class=\"style-scope yt-toggle-form-field-renderer\">[[getSimpleString(data.label)]]</div>\n <tp-yt-paper-toggle-button id=\"input\" checked=\"[[data.toggled]]\" disabled=\"[[toBoolean_(data.isDisabled)]]\" noink=\"\" on-change=\"onChange_\" on-checked-changed=\"updateDataToggledFromBinding\" on-focusin=\"onToggleButtonFocusin_\" on-focusout=\"onToggleButtonFocusout_\" class=\"style-scope yt-toggle-form-field-renderer\">\n </tp-yt-paper-toggle-button>\n</div>\n<yt-formatted-string id=\"description\" hidden=\"[[!description_]]\" text=\"[[description_]]\" class=\"style-scope yt-toggle-form-field-renderer\">\n</yt-formatted-string>\n<div id=\"footer-container\" class=\"style-scope yt-toggle-form-field-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;zgc===void 0&&(zgc=document.createElement("template"));var d=zgc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Agc=a}a=Agc;return a},{mode:2});var Egc;var Fgc;var Ggc=function(){var a=J.apply(this,arguments)||this;a.isDarkTheme=!1;a.isSearch=!1;a.darkerDarkTheme=y("web_darker_dark_theme");a.noTopMargin=y("kevlar_watch_no_top_margin");a.maskFade=y("web_watch_chips_mask_fade");a.actionMap={"yt-related-chip-command":"handleRelatedChipCommand","yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(Ggc,J);f=Ggc.prototype;f.configureRendererStamper=function(){return{"data.chips":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer"}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}}; f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")}; f.dataChanged=function(){var a=this.getSelectedIndex();if(a>0)this.selected=a;else{this.selected=0;var b,c;(b=this.ytScrollableChipCloudBehavior)==null||(c=b.reset)==null||c.call(b)}}; f.getSelectedIndex=function(){var a;if((a=this.data)==null||!a.chips)return-1;a=-1;for(var b,c=0;c<((b=this.data)==null?void 0:b.chips.length);c++){var d=void 0,e=void 0;if((d=this.data)==null?0:(e=d.chips[c].chipCloudChipRenderer)==null?0:e.isSelected){a=c;break}}return a}; f.onResize=function(){var a=this.ytScrollableChipCloudBehavior;dt(a,a.setContainerWidthDiff);OV(this.ytScrollableChipCloudBehavior)}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.handleRelatedChipCommand=function(a,b){a=this.JSC$15266_chipsSelector.indexOf(b);a!==-1&&this.JSC$15266_chipsSelector.selectIndex(a)}; f.handleChipCloudChipSelectAction=function(a){a=this.JSC$15266_chipsSelector.indexOf(a);a>-1&&this.JSC$15266_chipsSelector.selectIndex(a)}; f.handleChipCloudChipDeselectAction=function(){var a=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$15266_chipsSelector&&((a==null?0:a.continuationCommand)?Av(this.hostElement,[a]):(a==null?0:a.searchEndpoint)?this.ytComponentBehavior.resolveCommand(a):a&&zv(this.hostElement,[a],this.hostElement),this.JSC$15266_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())}; f.updateSelectedFromBinding=function(a){this.selected=a.detail.value}; var AW=Ggc;AW.prototype.onResize=AW.prototype.onResize;AW.prototype.dataChanged=AW.prototype.dataChanged;AW.prototype.isSearchChanged=AW.prototype.isSearchChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],AW.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],AW.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],AW.prototype,"actionHandlerBehavior",void 0); u([K(Rt),v("design:type",Object)],AW.prototype,"ironResizableBehavior",void 0);u([K(),v("design:type",PV)],AW.prototype,"ytScrollableChipCloudBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],AW.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],AW.prototype,"data",void 0);u([Q({value:0}),v("design:type",Number)],AW.prototype,"selected",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],AW.prototype,"isDarkTheme",void 0); u([Q({value:160}),v("design:type",Number)],AW.prototype,"scrollDistance",void 0);u([Q(),v("design:type",Object)],AW.prototype,"isSearch",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],AW.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],AW.prototype,"noTopMargin",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],AW.prototype,"maskFade",void 0);u([My("#chips"),v("design:type",Object)],AW.prototype,"JSC$15266_chipsSelector",void 0); u([O("isSearch"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AW.prototype,"isSearchChanged",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AW.prototype,"dataChanged",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],AW.prototype,"onResize",null);AW=u([Wy({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],AW); V(AW,"yt-chip-cloud-renderer",function(){if(Fgc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-chip-cloud-renderer\">\n <div id=\"left-arrow\" class=\"style-scope yt-chip-cloud-renderer\">\n <div id=\"left-arrow-button\" class=\"style-scope yt-chip-cloud-renderer\"></div>\n </div>\n <div id=\"scroll-container\" class=\"style-scope yt-chip-cloud-renderer\">\n <iron-selector id=\"chips\" activate-event=\"\" role=\"tablist\" selected=\"[[selected]]\" selected-attribute=\"selected\" on-selected-changed=\"updateSelectedFromBinding\" class=\"style-scope yt-chip-cloud-renderer\">\n </iron-selector>\n </div>\n <div id=\"right-arrow\" class=\"style-scope yt-chip-cloud-renderer\">\n <div id=\"right-arrow-button\" class=\"style-scope yt-chip-cloud-renderer\"></div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Egc===void 0&&(Egc=document.createElement("template"));var d=Egc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Fgc=a}a=Fgc;return a},{mode:2});var Hgc,Igc=function(){return Hgc!==void 0?Hgc:Hgc=document.createElement("template")}; document.head.appendChild(Igc().content);var Jgc;var Kgc=document.head,Lgc=Kgc.appendChild,Mgc;if(Jgc===void 0){var Ngc=document.createElement("template");G(Ngc,"");Ngc.content.insertBefore(Igc().content.cloneNode(!0),Ngc.content.firstChild);Jgc=Ngc}Mgc=Jgc;Lgc.call(Kgc,Mgc.content);var Ogc={offerPlanDetailsItemViewModel:Gz(function(a){var b=a.data;var c=function(){return gE(b().image)}; return F("offer-plan-details-item-view-model",{class:"YtOfferPlanDetailsItemViewModelHost"},F("div",{class:"YtOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},F("div",{class:"YtOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},F(nr,{cond:c},function(){return F(Lr,null,function(){return F("div",{class:"YtOfferPlanDetailsItemViewModelLogo"},F(bq,null,function(){HB(c(),{alt:"",className:"YtOfferPlanDetailsItemViewModelLogoImage"})}))})}),F("div",{class:"YtOfferPlanDetailsItemViewModelTitleText"}, F(LB,{text:function(){return b().title}})),F("div",{class:"YtOfferPlanDetailsItemViewModelSubtitleText"},F(LB,{text:function(){return b().subtitle}})))),F(nr,{cond:function(){var d; return(d=b())==null?void 0:d.hasBottomDivider}},function(){return F("div",{class:"YtOfferPlanDetailsItemViewModelDivider"})}))})};var Pgc={offerPlanDetailsContainerViewModel:Gz(function(a){var b=a.data;return F("offer-plan-details-container-view-model",{class:"YtOfferPlanDetailsContainerViewModelHost"},F("div",{class:"YtOfferPlanDetailsContainerViewModelOfferPlanContainer"},F(SC,{data:function(){var c;return(c=b().offerPlanDetailsItem)!=null?c:[]}, mapping:Ogc,wrapper:function(c){return F("div",{class:"YtOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},c)}})),F("div",null,F(nr,{cond:function(){return b().hasBottomDivider}},function(){return F("div",{class:"YtOfferPlanDetailsContainerViewModelDividerContainer"},F("div",{class:"YtOfferPlanDetailsContainerViewModelDivider"}),F("div",{class:"YtOfferPlanDetailsContainerViewModelAddIconContainer"},F("div",{class:"YtOfferPlanDetailsContainerViewModelAddIcon"},"+")),F("div",{class:"YtOfferPlanDetailsContainerViewModelDivider"}))})))})}, Qgc=Gz(function(a){var b=a.data; a=g(Gp(!1));var c=a.next().value,d=a.next().value,e=Fr(function(){d(!c())}),h=function(){var k; return(k=b().offerPlanDetailsContainer)!=null?k:[]}; return F("lp-complex-offer-card-details-view-model",null,F("div",null,F(nr,{cond:function(){return c()}, else:function(){return F("div",{role:"button",class:"YtLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":e,"aria-expanded":c},F(LB,{text:function(){return b().collapsedTitle}}),F("div",{class:"YtLpComplexOfferCardDetailsViewModelExpandIconContainer"},PD("EXPAND_MORE".toString(),{"aria-hidden$":!0})))}},function(){return F("div",{class:"YtLpComplexOfferCardDetailsViewModelExpandedDetails"},F("div",{role:"button", class:"YtLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":e,"aria-expanded":c},F(LB,{text:function(){return b().expandedTitle}})),F("div",{class:"YtLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},F(SC,{data:h, mapping:Pgc,wrapper:function(k){return F("div",{class:"YtLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},k)}})),F("div",{class:"YtLpComplexOfferCardDetailsViewModelLegalText"},F(LB,{text:function(){return b().legalText}})))})))});var Rgc=Gz(function(a){var b=a.data;var c=function(){return gE(b().logo)},d=function(){var k; return((k=b())==null?void 0:k.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1}; a={};var e={},h={};return F("ytm-lp-complex-offer-card-view-model",null,F("div",{class:"YtmLpComplexOfferCardViewModelHost"},F("div",{class:WA((a.YtmLpComplexOfferCardViewModelCardContainerAlignLeft=d,a),"YtmLpComplexOfferCardViewModelCardContainer")},F(nr,{cond:function(){var k;return(k=b())==null?void 0:k.bannerText}},function(){return F("div",{class:"YtmLpComplexOfferCardViewModelBannerTextContainer"},F("div",{class:"YtmLpComplexOfferCardViewModelBannerText"},F(LB,{text:function(){return b().bannerText}})))}), F(nr,{cond:c},function(){return F(Lr,null,function(){var k={}; return F("div",{class:WA((k.YtmLpComplexOfferCardViewModelLogoAlignLeft=d,k),"YtmLpComplexOfferCardViewModelLogo")},F(bq,null,function(){HB(c(),{alt:"",className:"YtmLpComplexOfferCardViewModelLogoImage"})}))})}),F("div",{class:WA((e.YtmLpComplexOfferCardViewModelTitleAlignLeft=d,e),"YtmLpComplexOfferCardViewModelTitle")},F(LB,{text:function(){return b().title}})),F(nr,{cond:function(){var k; return(k=b())==null?void 0:k.subtitle}},function(){var k={}; return F("div",{class:WA((k.YtmLpComplexOfferCardViewModelSubtitleAlignLeft=d,k),"YtmLpComplexOfferCardViewModelSubtitle")},F(LB,{text:function(){return b().subtitle}}))}),F(nr,{cond:function(){return b().planPricingPrimary}},function(){return F("div",{class:"YtmLpComplexOfferCardViewModelPlanPricingPrimary"},F(LB,{text:function(){return b().planPricingPrimary}}))}),F(nr,{cond:function(){return b().planPricingSecondary}},function(){return F("div",{class:"YtmLpComplexOfferCardViewModelPlanPricingSecondary"}, F(LB,{text:function(){return b().planPricingSecondary}}))}),F(nr,{cond:function(){return b().purchaseButton}},function(){return F("div",{class:"YtmLpComplexOfferCardViewModelPurchaseButtonContainer"},F(SC,{data:function(){return b().purchaseButton}, mapping:{buttonViewModel:xE},extraProps:{buttonViewModel:{config:function(){return{className:"YtmLpComplexOfferCardViewModelPurchaseButton"}}}}}))}),F("div",{class:WA((h.YtmLpComplexOfferCardViewModelLegalTextAlignLeft=d,h),"YtmLpComplexOfferCardViewModelLegalText")},F(LB,{text:function(){return b().legalText}})),F(nr,{cond:function(){var k; return(k=b())==null?void 0:k.offerCardDetails}},function(){return F("div",{class:"YtmLpComplexOfferCardViewModelOfferCardDetails"},F(SC,{data:function(){return b().offerCardDetails}, mapping:{lpComplexOfferCardDetailsViewModel:Qgc}}))}))))});var Sgc=Gz(function(a){var b=a.data;var c=function(){var k;return((k=b())==null?void 0:k.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1}; a={};var d={},e={},h={};return F("ytm-lp-complex-offer-card-section-view-model",null,F("div",{class:WA((a.YtmLpComplexOfferCardSectionViewModelHostAlignLeft=c,a),"YtmLpComplexOfferCardSectionViewModelHost")},F("div",{class:WA((d.YtmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=c,d),"YtmLpComplexOfferCardSectionViewModelTitleContainer")},F("h2",{class:WA((e.YtmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=c,e),"YtmLpComplexOfferCardSectionViewModelTitleText")},F(LB,{text:function(){return b().title}}))), F(nr,{cond:function(){var k; return(k=b())==null?void 0:k.subtitle}},function(){var k={},m={}; return F("div",{class:WA((k.YtmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=c,k),"YtmLpComplexOfferCardSectionViewModelSubtitleContainer")},F("div",{class:WA((m.YtmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=c,m),"YtmLpComplexOfferCardSectionViewModelSubtitleText")},F(LB,{text:function(){return b().subtitle}})))}),F("div",{class:WA((h.YtmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=c,h),"YtmLpComplexOfferCardSectionViewModelOfferCardsContainer")},F(SC, {data:function(){var k; return(k=b().offerPlans)!=null?k:[]}, mapping:{lpComplexOfferCardViewModel:Rgc},wrapper:function(k){return F("div",{class:"YtmLpComplexOfferCardSectionViewModelOfferCardContainer"},k)}}))))});function Tgc(a){return F("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-question","aria-hidden":a.shouldAriaHideContent},F("h2",{class:"yt-lp-faq-entry-view-model__lp-faq-question",id:a.questionId},KD(a.question)))} ;var Ugc=RC({faqEntryViewModel:function(a){var b=a.data;var c=a.themeOverride;a=g(xC(!1));var d=a.next().value,e=a.next().value;a=Fr(function(){e(!d)}); var h=d!==void 0,k=d?"EXPAND_LESS":"EXPAND_MORE",m=("faq-container"+zo(GI)).toString(),p="faq-question-and-answers-section-question"+zo(GI),q={};c=dC("yt-lp-faq-entry-view-model",(q["yt-lp-faq-entry-view-model--premium-force-dark-mode"]=c==null?void 0:c.useDarkTheme,q));q={};q=dC("yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer",(q["yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer--collapsed"]=!d,q));var r;return F("faq-entry-view-model-c3",null,F("div",{class:c},F("div", {class:"yt-lp-faq-entry-view-model__faq-question-and-answers-section","on:click":a,role:"button","aria-expanded":d,"aria-labelledby":p.toString(),"tab-index":"0"},F(Tgc,{question:b.question,questionId:p,shouldAriaHideContent:!0}),So(h,function(){return F("div",{class:"yt-lp-faq-entry-view-model__icon-container"},PD(k.toString(),{"aria-hidden$":!0}),F("div",{class:"yt-lp-faq-entry-view-model__icon-hover-highlighting"}))})),F("div",{class:q},F("div",{id:m},(r=b.answers)==null?void 0:r.map(function(w){return F("div", {class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-answer"},KD(w))})))))}});var Vgc=Gz(function(a){var b=a.data;var c=a.themeOverride;rr(function(){var k=b().gtmId;k&&uy(k,gk("GL",""))}); var d={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var k,m,p;return(p=(k=b().logo)==null?void 0:(m=k.accessibilityData)==null?void 0:m.label)!=null?p:""}, targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},e=um().resolve(tm(pB)),h=function(){return Fp(!0)&&(e&&e()||(c==null?void 0:c().useDarkTheme))}; return F("lp-header-section-view-model",null,F("div",{class:function(){var k=b().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",m=b().marginType==="LP_SECTION_MARGIN_TYPE_TOP",p=c==null?void 0:c().useDarkTheme,q=["lp-header-section-view-model"];k&&q.push("lp-header-section-view-model--ptc-layout-type");m&&q.push("lp-header-section-view-model__lp-header-section-margin");p&&q.push("lp-header-section-view-model--premium-force-dark-mode");return q.join(" ")}},F(nr,{cond:function(){return b().logo}},function(){return F("div", null,F(nr,{cond:h, else:function(){return F(nr,{cond:function(){var k;return(k=b().logo)==null?void 0:k.imageLight}},function(k){return F(IB,Object.assign({},{data:k},d))})}},function(){return F(nr,{cond:function(){var k; return(k=b().logo)==null?void 0:k.imageDark}},function(k){return F(IB,Object.assign({},{data:k},d))})}))}),F(nr,{cond:function(){return b().title}},function(k){return F("div",{class:"lp-header-section-view-model__lp-header-title"},F(LB,{text:k}))}),F("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},F(nr,{cond:function(){return b().subtitles}},function(k){return F(mr,{each:k},function(m){return F("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},F(LB,{text:m}))})})), F("div",{class:"lp-header-section-view-model__lp-header-button-section"},F(nr,{cond:function(){return b().primaryButton}},function(k){return F("div",{class:"lp-header-section-view-model__lp-header-primary-button"},F(SC,{mapping:{buttonViewModel:CC}, data:k}))}),F(nr,{cond:function(){return b().secondaryButton}},function(k){return F("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},F(SC,{mapping:{buttonViewModel:CC}, data:k}))})),F(nr,{cond:function(){return b().otherOffersInfo}},function(k){return F("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},F(LB,{text:k}))}),F("div",{class:"lp-header-section-view-model__lp-header-billing-info"},F(nr,{cond:function(){return b().billingInfo}},function(k){return F(mr,{each:k},function(m){return F("div",null,F(LB,{text:m}))})}))))}); Vgc.idomCompat=!0;var Wgc=Gz(function(a){var b=a.data;var c=Dz(a.themeOverride,{useDarkTheme:!1});a={};a=WA("ytm-lp-headline-section-view-model",(a["ytm-lp-headline-section-view-model--premium-force-dark-mode"]=function(){return c().useDarkTheme},a)); return F("lp-headline-section-view-model",null,F("div",{class:a},F("div",{class:"ytm-lp-headline-section-view-model__title-text"},F(LB,{text:function(){return b().title}})),F(nr,{cond:function(){return b().subtitle}},function(d){return F("div",{class:"ytm-lp-headline-section-view-model__subtitle-text"},F(LB,{text:d}))})))});function Xgc(a,b,c,d){var e=["yt-lp-large-feature-section-view-model"];a?e.push("yt-lp-large-feature-section-view-model--music-feature-type"):b?e.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):c||e.push("yt-lp-large-feature-section-view-model--block-feature-type-2");d&&e.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return e.join(" ")} ;function Ygc(a){var b;a=(b=a.offerOptions)==null?void 0:b[0];return A(a,YTb)} var Zgc=RC({buttonViewModel:JB(FC),lpOfferCardOptionViewModel:function(a){var b=a.data;var c=a.config;var d;a="ytm-lp-offer-card-option-view-model"+(((d=a.themeOverride)==null?0:d.useDarkTheme)?" ytm-lp-offer-card-option-view-model--premium-force-dark-mode":"");d=Fr(function(){var k;c==null||(k=c.handleRadioButtonClick)==null||k.call(c,b)}); var e=c==null?void 0:c.shouldDisplayRadioButton,h=Fr(function(){if(e){var k;c==null||(k=c.handleRadioButtonClick)==null||k.call(c,b)}}); return F("ytm-lp-offer-card-option-view-model",null,F("div",{class:a,"on:click":h},e?F("div",null,F("input",{type:"radio","on:click":d,class:"ytm-lp-offer-card-option-view-model__input-el","prop:checked":!(c==null||!c.isOptionSelected)})):null,F("div",null,F("div",{class:"ytm-lp-offer-card-option-view-model__eyebrow-text"},KD(b.eyebrowText)),F("div",{class:"ytm-lp-offer-card-option-view-model__title"},KD(b.title)),F("div",{class:"ytm-lp-offer-card-option-view-model__subtitle"},KD(b.subtitle)),F("div", {class:"ytm-lp-offer-card-option-view-model__description"},KD(b.description)))))}, badgeViewModel:U3b}),$gc=kC(function(a){var b=a.data;var c=a.themeOverride;a="ytm-lp-offer-card-view-model"+((c==null?0:c.useDarkTheme)?" ytm-lp-offer-card-view-model--premium-force-dark-mode":"");var d=g(xC(Ygc(b)||{})),e=d.next().value,h=d.next().value,k=function(q){h(q)}; d=e==null?void 0:e.purchaseButtonOverride;var m,p;return F("ytm-lp-offer-card-view-model",null,F("div",{class:a},F("div",{class:"ytm-lp-offer-card-view-model__title-container"},b.titleIconType?F("div",{class:"ytm-lp-offer-card-view-model__icon-container"},PD(((m=b.titleIconType)==null?void 0:m.toString())||"")):null,F("div",{class:"ytm-lp-offer-card-view-model__title-text"},KD(b.title)),b.titleBadge?F("div",{class:"ytm-lp-offer-card-view-model__title-badge"},Zgc(b.titleBadge)):null),F("div",{class:"ytm-lp-offer-card-view-model__offer-options-container"}, (p=b.offerOptions)==null?void 0:p.map(function(q){var r={shouldDisplayRadioButton:(b.offerOptions||[]).length>1,isOptionSelected:(A(q,YTb)||{}).id===(e==null?void 0:e.id),handleRadioButtonClick:k};return F(Np,null,F("div",{class:"ytm-lp-offer-card-view-model__divider"}),Zgc(q,{lpOfferCardOptionViewModel:{config:r,themeOverride:c}}))})),F("div",{class:"ytm-lp-offer-card-view-model__purchase-button-container"},Zgc(d,{buttonViewModel:{config:{themeOverride:c}}}))))});var ahc=Gz(function(a){var b=a.data;var c=a.themeOverride;a={};a=WA("ytm-lp-offer-card-section-view-model",(a["ytm-lp-offer-card-section-view-model--premium-force-dark-mode"]=function(){var d;return c==null?void 0:(d=c())==null?void 0:d.useDarkTheme},a)); return F("ytm-lp-offer-card-section-view-model",null,F("div",{class:a},F("div",{class:"ytm-lp-offer-card-section-view-model__title-container"},F("div",{class:"ytm-lp-offer-card-section-view-model__title-text"},F(LB,{text:function(){return b().title}}))),F("div",{class:"ytm-lp-offer-card-section-view-model__offer-cards-container"},F(SC,{mapping:{lpOfferCardViewModel:$gc}, data:function(){return b().offerCards}, extraProps:{lpOfferCardViewModel:{themeOverride:c}},wrapper:function(d){return F("div",{class:"ytm-lp-offer-card-section-view-model__offer-card-container"},d)}}))))});var bhc=RC({buttonViewModel:JB(FC),badgeViewModel:U3b});function BW(a,b){return F(Np,null,F("div",{class:a},KD(b)))} ;var chc=RC({lpOfferTableCellContentViewModel:function(a){a=a.data;var b;return F("lp-offer-table-cell-content-view-model",null,F("div",{class:"yt-lp-offer-table-cell-content-view-model"},(a==null?0:a.title)?BW("yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-title",a.title):(a==null?0:a.subTitle)?BW("yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-subtitle",a.subTitle):(a==null?0:a.featureDescription)?BW("yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-description", a.featureDescription):(a==null?0:a.description)?BW("yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-description",a.description):(a==null?0:a.iconType)?F("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-icon"},PD(a==null?void 0:(b=a.iconType)==null?void 0:b.toString())):(a==null?0:a.purchaseButton)?F("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-purchase-button"},bhc(a.purchaseButton)):(a==null?0:a.note)?BW("yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-note", a.note):(a==null?0:a.featureDetail)?BW("yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-detail",a.featureDetail):(a==null?0:a.badge)?bhc(a.badge):null))}}),dhc=kC(function(a){a=a.data; switch(a==null?void 0:a.alignSelf){case"LP_OFFER_TABLE_ALIGNMENT_START":var b="justify-content: flex-start;";break;case"LP_OFFER_TABLE_ALIGNMENT_END":b="justify-content: flex-end;";break;case"LP_OFFER_TABLE_ALIGNMENT_CENTER":b="justify-content: center;";break;default:b="justify-content: flex-start;";}return F("lp-offer-table-cell-view-model",null,F("div",{class:"YtLpOfferTableCellViewModelCellWrapper",style:b},chc(a.contents)))});var ehc=Gz(function(a){var b=a.data;var c=a.lpTableIsFirstRow;var d=a.lpTableIsLastRow;var e=function(){return(c==null?0:c())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-header-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-header-cell"},h=function(){return(c==null?0:c())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-content-cell":(d==null?0:d())?"yt-lp-offer-table-row-view-model__lp-offer-table-last-row-content-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-content-cell"}; return F("ytm-lp-offer-table-row-view-model",null,F("div",{class:"yt-lp-offer-table-row-view-model"},F(SC,{data:function(){return b().rowHeaderCell}, mapping:{lpOfferTableCellViewModel:dhc},wrapper:function(k){return F("div",{class:e},k)}}),F(SC,{data:function(){return b().contentCells}, mapping:{lpOfferTableCellViewModel:dhc},wrapper:function(k){return F("div",{class:h},k)}})))}); ehc.idomCompat=!0;var fhc=RC({lpOfferTableRowViewModel:ehc});var ghc=Gz(function(a){var b=a.data;var c=a.themeOverride;var d=um().resolve(tm(pB)),e=function(){var m;return c==null?void 0:(m=c())==null?void 0:m.useDarkTheme},h=function(){var m,p; return d&&d()||e()?(m=b().image)==null?void 0:m.imageDark:(p=b().image)==null?void 0:p.imageLight}; a={};a=WA("ytm-lp-small-feature-section-view-model",(a["ytm-lp-small-feature-section-view-model--premium-force-dark-mode"]=e,a));var k=function(){var m,p,q;return(q=(m=b().image)==null?void 0:(p=m.accessibilityData)==null?void 0:p.label)!=null?q:""}; return F("ytm-lp-small-feature-section-view-model",{class:a},F(nr,{cond:function(){return h()&&!mda}},function(){return F("div",{class:"ytm-lp-small-feature-section-view-model__feature-image-container"},F(IB,{data:function(){return h()}, alt:k,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}),F("div",{class:"ytm-lp-small-feature-section-view-model__description-text"},F(LB,{text:function(){return b().description}})))}); ghc.idomCompat=!0;var hhc=RC({lpSmallFeatureSectionViewModel:ghc});var ihc=RC({lpFaqSectionViewModel:function(a){var b=a.data;a=a.themeOverride;var c={};c=dC("yt-lp-faq-section-view-model",(c["yt-lp-faq-section-view-model--ptc-layout-type"]=b.layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",c["yt-lp-faq-section-view-model--premium-force-dark-mode"]=a==null?void 0:a.useDarkTheme,c));var d=b.legal,e=b.header,h=b.faqs;b=b.footers;return F("lp-faq-section-view-model-c3",null,F("div",{class:c},F("div",{class:"yt-lp-faq-section-view-model__faq-container"},So(e,function(){return F("div", {class:"yt-lp-faq-section-view-model__lp-faq-section-header"},KD(e))}),F("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},Ugc(h,{faqEntryViewModel:{themeOverride:a}})),F("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},b==null?void 0:b.map(function(k){return KD(k)})),So(d,function(){return F("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},KD(d))}))))}, lpHeaderSectionViewModel:Vgc,lpHeadlineSectionViewModel:Wgc,lpLargeFeatureSectionViewModel:function(a){var b=a.data;a=a.themeOverride;var c=um().resolve(tm(pB));c=c&&c()||(a==null?void 0:a.useDarkTheme);var d,e,h=c?(d=b.textBackgroundImage)==null?void 0:d.imageDark:(e=b.textBackgroundImage)==null?void 0:e.imageLight;d=(b.index||0)%2===1;e=b.featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC";var k=b.featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC";h=zlb((h==null?void 0:h.sources)||[]);h=(h==null? 0:h.url)?"background-image: url("+Nb(h.url)+");":"";a=Xgc(e,k,d,a==null?void 0:a.useDarkTheme);var m,p,q=c?(m=b.featureImage)==null?void 0:m.imageDark:(p=b.featureImage)==null?void 0:p.imageLight,r=b.featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT",w,z,C=c?(w=b.logo)==null?void 0:w.imageDark:(z=b.logo)==null?void 0:z.imageLight,E;return F("ytm-lp-large-feature-section-view-model",null,F("div",{class:a},F("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"}, q?F(bq,null,function(){var I,N,P;HB(q,{contentMode:r,alt:(P=(I=b.featureImage)==null?void 0:(N=I.accessibilityData)==null?void 0:N.label)!=null?P:""})}):null),F("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container", style:h},F("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},C?F(bq,null,function(){var I,N,P;HB(C,{contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:(P=(I=b.logo)==null?void 0:(N=I.accessibilityData)==null?void 0:N.label)!=null?P:"",targetWidth:138,targetHeight:20,preserveWidth:!0,preserveHeight:!0,className:"yt-lp-large-feature-section-view-model__lp-large-feature-section-logo"})}):null,b.eyebrowText?F("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"}, KD(b.eyebrowText)):null,b.title?F("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},KD(b.title)):null,b.subtitles?F("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},(E=b.subtitles)==null?void 0:E.map(function(I){return KD(I)})):null))))}, lpOfferCardSectionViewModel:ahc,lpComplexOfferCardSectionViewModel:Sgc,lpOfferTableSectionViewModel:function(a){var b=a.data;a=b.hasFooterBackground?"yt-lp-offer-table-view-model__lp-offer-table-section-footer-wrapper":"";return F("ytm-lp-offer-table-section-view-model",null,F("div",{class:"yt-lp-offer-table-view-model"},F("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-title"},KD(b.title)),F("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-subtitle"},KD(b.subtitle)), F("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-rows"},So(b.rows,function(){return F("div",null,b.rows.map(function(c,d){return So(d===0,function(){return fhc(c,{lpOfferTableRowViewModel:{lpTableIsFirstRow:!0}})},function(){return So(d===b.rows.length-1,function(){return fhc(c,{lpOfferTableRowViewModel:{lpTableIsLastRow:!0}})},function(){return fhc(c)})})}))})),F("div",{class:a},b.footer&&F("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer"},KD(b.footer)), b.footerTitle&&F("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-title"},KD(b.footerTitle)),b.footerDescription&&F("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-description"},KD(b.footerDescription)))))}, lpSmallFeatureSectionGroupViewModel:function(a){var b=a.data;var c=a.themeOverride;var d;return F("ytm-lp-small-feature-section-group-view-model",null,F("div",{class:"ytm-lp-small-feature-section-group-view-model"+((c==null?0:c.useDarkTheme)?" ytm-lp-small-feature-section-group-view-model--premium-force-dark-mode":"")},F("div",{class:"ytm-lp-small-feature-section-group-view-model__small-features-container"},(d=b.smallFeatures)==null?void 0:d.map(function(e){return F("div",{class:"ytm-lp-small-feature-section-group-view-model__small-feature-container"}, hhc(e,{lpSmallFeatureSectionViewModel:{themeOverride:c}}))}))))}}); function jhc(a){a=a.data;var b=um().resolve(tm(pB)),c=(a==null?void 0:a.forcedTheme)==="USER_INTERFACE_THEME_DARK",d,e;b=(b==null?0:b())||c?a==null?void 0:(d=a.themedImageViewModel)==null?void 0:d.imageDark:a==null?void 0:(e=a.themedImageViewModel)==null?void 0:e.imageLight;d="yt-lp-section-group-view-model"+(c?" yt-lp-section-group-view-model--premium-force-dark-mode":"");b=zlb((b==null?void 0:b.sources)||[]);e=(a==null?void 0:a.backgroundImageType)==="LP_SECTION_BACKGROUND_TYPE_PHOTO";var h=""; b&&b.url&&(h=e?"background-image: linear-gradient(to bottom, transparent, 70%, var(--premium-yt-spec-base-background)), url("+Nb(b.url)+");":"background-image: url("+Nb(b.url)+");");var k=g(Gp(h)).next().value;b={};var m=dC("yt-lp-section-group-view-model__bg-image",(b["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=e,b));c={themeOverride:{useDarkTheme:c}};return F("yt-section-group-view-model",null,F("div",{class:d},F(nr,{cond:function(){return k().length}},function(){return F("div", {class:m, style:k})}),F("div",{class:"yt-lp-section-group-view-model__lp-section-group"},ihc(a.sections,{lpFaqSectionViewModel:c, lpHeaderSectionViewModel:c,lpHeadlineSectionViewModel:c,lpLargeFeatureSectionViewModel:c,lpOfferCardSectionViewModel:c,lpComplexOfferCardSectionViewModel:c,lpOfferTableSectionViewModel:c,lpSmallFeatureSectionGroupViewModel:c}))))} jhc.isReactive=!0;bB(jhc,"yt-section-group-view-model",{props:{data:aB}});var khc=RC({listViewModel:BBb});function lhc(a){a=a.data;return F("yt-course-perks-view-model",{class:"YtwCoursePerksViewModelHost"},F("h3",{class:"YtwCoursePerksViewModelHostPerksTitle"},KD(a.title)),F("div",null,khc({listViewModel:{listItems:a.perks}},{listViewModel:{isCompact:!0}})))} lhc.isReactive=!0;var mhc=kC(lhc);bB(lhc,"yt-course-perks-view-model",{props:{data:aB}});var nhc=RC({buttonViewModel:JB(FC)});function ohc(a){if(!a.bodyText)return F(Np,null);var b=[];a=g(a.bodyText);for(var c=a.next();!c.done;c=a.next())b.push(F(Np,null,KD(c.value,{className:"YtwSearchFrictionViewModelHostBodyText"})));return b} ;YB(function(a){var b,c=((b=um().resolve(tm(pB)))==null?0:b())&&a.data.darkThemeImage?a.data.darkThemeImage:a.data.image;return F("ytw-search-friction-view-model",{class:"YtwSearchFrictionViewModelHost"},F("div",{class:"YtwSearchFrictionViewModelHostImageAndMenuWrapper"},F("div",{class:"YtwSearchFrictionViewModelHostImageContainer"},So(c,function(){return F(bq,null,function(){HB(c,{alt:"",className:"YtwSearchFrictionViewModelHostImage"})})})),nhc(a.data.overflowMenuButton,{buttonViewModel:{config:{className:"YtwSearchFrictionViewModelHostMenuButton"}}})), KD(a.data.title,{className:"YtwSearchFrictionViewModelHostTitle"}),ohc(a.data),nhc(a.data.actions,{buttonViewModel:{config:{className:"YtwSearchFrictionViewModelHostButton"}}}),KD(a.data.disclaimer,{className:"YtwSearchFrictionViewModelHostDisclaimer"}),KD(a.data.attribution,{className:"YtwSearchFrictionViewModelHostAttribution"}))},"ytw-search-friction-view-model",{propNames:["data"]});function phc(a){return(a==null?void 0:a.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0} var qhc=Gz(function(a){function b(Ub){E("transform:translateX("+(gk("HTML_DIR")==="rtl"?"":"-")+Ub+"px)")} function c(){var Ub=P()+ea();return d()?(Math.round(ca()/Ub)||1)*Ub:0} var d=function(){return a.data().items||[]},e=function(){return a.data().previousButton},h=function(){return a.data().nextButton},k=Er(),m=Er(),p=g(Gp(0)),q=p.next().value,r=p.next().value; p=g(Gp(0));var w=p.next().value,z=p.next().value,C=g(Gp(""));p=C.next().value;var E=C.next().value;C=g(Gp(0));var I=C.next().value,N=C.next().value,P=I;C=g(Gp(0));I=C.next().value;var U=C.next().value,ca=I;C=g(Gp(0));I=C.next().value;var aa=C.next().value,ea=I;C=g(Gp(0));var ha=C.next().value,va=C.next().value;C=xp(function(){return q()>0}); I=xp(function(){return q()<w()-ca()}); var Ma=function(){k.value!==null&&bb()},tb; rr(function(){bb();window.ResizeObserver?(tb=new ResizeObserver($g(Ma,0)),tb.observe(k.value)):window.addEventListener("resize",Ma)}); yp(function(){if(window.ResizeObserver){var Ub;(Ub=tb)==null||Ub.disconnect()}else window.removeEventListener("resize",Ma)}); var bb=function(){var Ub=k.value.clientWidth,Jb=a.hasPeek!==void 0?a.hasPeek():!1,nc=a.sizing!==void 0?a.sizing():"STANDARD",Lb=a.includeMargin!==void 0?a.includeMargin():!1;Ub=y3b({containerWidth:Ub,hasPeek:Jb,sizing:nc,marginSettings:Lb?1:0});aa(Ub.gutter);va(Ub.margin);N(Ub.itemWidth);U(Ub.maxContainerWidth);d()&&z((Ub.itemWidth+Ub.gutter)*d().length-Ub.gutter)}; return F("horizontal-shelf-view-model",{class:"YtwHorizontalShelfViewModelHost",el:k},F("div",{class:"YtwHorizontalShelfViewModelOuterContainer"},F("div",{class:"YtwHorizontalShelfViewModelHorizontalContainer",style:function(){return"width:"+ca()+"px;padding:0 "+ha()+"px"}},F("div",{class:"YtwHorizontalShelfViewModelItems", el:m,style:p},F(SC,{data:d,mapping:{lockupViewModel:p4b},wrapper:function(Ub,Jb,nc){return F("div",{style:function(){return"width:"+P()+"px; margin-right:"+(nc()===d().length-1?0:ea())+"px"}},Ub)}, extraProps:{lockupViewModel:function(Ub){return{containerType:3,sizing:a.sizing,thumbnailFixedWidth:function(){return phc(Ub())+"px"}, thumbnailTargetWidth:function(){return phc(Ub())}}}}}))),F(nr,{cond:C},function(){return F(SC,{data:e, mapping:{buttonViewModel:xE},wrapper:function(Ub){return F("div",{class:"YtwHorizontalShelfViewModelLeftArrow"},Ub)}, extraProps:{buttonViewModel:function(){return{config:{onclick:function(){r(Math.min(Math.max(q()-c(),0),w()-ca()));b(q())}}}}}})}),F(nr,{cond:I},function(){return F(SC,{data:h, mapping:{buttonViewModel:xE},wrapper:function(Ub){return F("div",{class:"YtwHorizontalShelfViewModelRightArrow"},Ub)}, extraProps:{buttonViewModel:function(){return{config:{onclick:function(){r(Math.min(Math.max(q()+c(),0),w()-ca()));b(q())}}}}}})})))}); qhc.idomCompat=!0;var thc=Gz(function(a){var b=Er();Ep(function(){var c=b.value,d=new Qha,e=new Map(d.JSC$6497_sanitizerTable.globalAttributePolicies);e.set("style",{policyAction:4});d.JSC$6497_sanitizerTable=new dh(d.JSC$6497_sanitizerTable.allowedElements,d.JSC$6497_sanitizerTable.elementPolicies,d.JSC$6497_sanitizerTable.allowedGlobalAttributes,e);e=new Set(d.JSC$6497_sanitizerTable.allowedGlobalAttributes);for(var h=g(["data-time"]),k=h.next();!k.done;k=h.next()){k=k.value;if(k.indexOf("data-")!==0)throw Error("data attribute: "+ k+" does not begin with the prefix \"data-\"");e.add(k)}d.JSC$6497_sanitizerTable=new dh(d.JSC$6497_sanitizerTable.allowedElements,d.JSC$6497_sanitizerTable.elementPolicies,e,d.JSC$6497_sanitizerTable.globalAttributePolicies);e=new Set(d.JSC$6497_sanitizerTable.allowedGlobalAttributes);e.add("class");d.JSC$6497_sanitizerTable=new dh(d.JSC$6497_sanitizerTable.allowedElements,d.JSC$6497_sanitizerTable.elementPolicies,e,d.JSC$6497_sanitizerTable.globalAttributePolicies);Dc(c,Lha(d.build(),rhc(a.text()))); shc(b.value)}); return F("div",null,F("markdown-div",{class:"YtwMarkdownDivHost",el:b}))}); thc.idomCompat=!0;function rhc(a){a=new mNb().parse(a);return new UL().render(a).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(b){var c=b.split(":").map(Number),d=0,e=0;if(c.length===3)c=g(c),d=c.next().value,e=c.next().value,c=c.next().value;else if(c.length===2)c=g(c),e=c.next().value,c=c.next().value;else if(c.length===1)c=g(c).next().value;else throw Error("Invalid time format");return"<span class=\"YtwMarkdownDivTimestamp\" data-time=\""+(d*3600+e*60+c)+"\">"+b+"</span>"})} function shc(a){a=g(a.getElementsByClassName("YtwMarkdownDivTimestamp"));for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=function(d){d=Number(d.target.getAttribute("data-time"));if(isNaN(d))throw Error("Invalid time");var e=document.querySelector("video");e&&(e.currentTime=d)}; b.removeEventListener("click",c);b.addEventListener("click",c)}} ;function uhc(a,b){b=b===void 0?!1:b;var c,d=g(Gp((c=a.description)!=null?c:[])).next().value,e={contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:80,targetHeight:80,className:"YtwGenAiRichTextViewModelContentImage"},h={contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:52,targetHeight:52,className:"YtwGenAiRichTextViewModelContentImage"};return F("div",{class:"YtwGenAiRichTextViewModelImageContent"},F(bq,null,function(){a.image&&HB(a.image,b?h:e)}),F("div",{class:"YtwGenAiRichTextViewModelImageMetadata"}, F("div",{class:EKb("YtwGenAiRichTextViewModelImageTitle","YtwGenAiRichTextViewModelText")},KD(a.title)),F(mr,{each:function(){return d()}},function(k){return F("div",{class:"YtwGenAiRichTextViewModelImageDescription"},CW(k,!1))})))} function vhc(a){var b,c=g(Gp((b=a.items)!=null?b:[])).next().value;b=g(Gp(a.title)).next().value;var d=g(Gp(a.style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET")).next().value,e=g(Gp(a.style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED")).next().value,h=g(Gp(a.style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE")).next().value;return F("div",{class:"YtwGenAiRichTextViewModelListContent"},F(nr,{cond:b},function(){return F("div",{class:EKb("YtwGenAiRichTextViewModelListTitle","YtwGenAiRichTextViewModelText")},KD(a.title))}), F(nr,{cond:d},function(){return F("ul",{class:"YtwGenAiRichTextViewModelBulletedList"},F(mr,{each:function(){return c()}},function(k){return F("li",{class:"YtwGenAiRichTextViewModelBulletedListItem"},CW(k,!0))}))}),F(nr,{cond:e},function(){return F("ol",{class:"YtwGenAiRichTextViewModelNumberedList"},F(mr,{each:function(){return c()}},function(k){return F("li",{class:"YtwGenAiRichTextViewModelNumberedListItem"},CW(k,!0))}))}),F(nr,{cond:h},function(){return F("div",{class:"YtwGenAiRichTextViewModelImageList"}, F(mr,{each:function(){return c()}},function(k){return F("div",{class:"YtwGenAiRichTextViewModelListItem"},CW(k,!0))}))}))} function whc(a){var b,c,d=g(Gp((c=(b=a.header)==null?void 0:b.cells)!=null?c:[])).next().value,e,h=g(Gp((e=a.rows)!=null?e:[])).next().value;return F("table",{class:"YtwGenAiRichTextViewModelTableContent"},F("thead",null,F("tr",null,F(mr,{each:function(){return d()}},function(k){return F("th",{class:"YtwGenAiRichTextViewModelTableHeaderCell"},F(mr,{each:function(){return k.contents}},function(m){return F(Np,null,CW(m,!1))}))}))),F("tbody",null,F(mr,{each:function(){return h()}},function(k){return F("tr", null,F(mr,{each:function(){return k.cells}},function(m){return F("th",{class:"YtwGenAiRichTextViewModelTableCell"},F(mr,{each:function(){return m.contents}},function(p){return F(Np,null,CW(p,!1))}))}))})))} function CW(a,b){b=b===void 0?!1:b;var c=g(Gp(!!a.text)).next().value,d=g(Gp(!!a.image)).next().value,e=g(Gp(!!a.list)).next().value,h=g(Gp(!!a.contentBlock)).next().value,k,m,p=g(Gp((m=(k=a.contentBlock)==null?void 0:k.contents)!=null?m:[])).next().value;k=g(Gp(!!a.table)).next().value;return F("div",{class:"YtwGenAiRichTextViewModelRichContent"},F(nr,{allowIdomInterop:Hr,cond:c},function(){return F("div",{class:"YtwGenAiRichTextViewModelText"},KD(a.text))}),F(nr,{allowIdomInterop:Hr, cond:d},function(){return F(Np,null,uhc(a.image,b))}),F(nr,{allowIdomInterop:Hr, cond:e},function(){return F(Np,null,vhc(a.list))}),F(nr,{allowIdomInterop:Hr, cond:h},function(){return F("div",{class:"YtwGenAiRichTextViewModelContentBlock"},F(mr,{each:function(){return p()}},function(q){return F(Np,null,CW(q,!1))}))}),F(nr,{allowIdomInterop:Hr, cond:k},function(){return F(Np,null,whc(a.table))}))} function xhc(a){var b={};b=dC("YtwGenAiRichTextViewModelHost",(b.YtwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(vk("search_overview_link_style")),b));return F("gen-ai-rich-text-view-model",{class:b},CW(a.data.content))} kC(xhc);function DW(a){return F("div",{class:"YtwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(a.percentWidth===void 0?100:a.percentWidth)+"%"},F("div",{class:"YtwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(a.animationDelay===void 0?0:a.animationDelay)+"ms"}))} ;var yhc=Gz(function(a){var b=a.data;var c=function(){var I;return((I=b().loadingUi)!=null?I:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},d=function(){return b().isLoading&&(c()==="UNSPECIFIED"||c()==="GHOST_CARD")},e=function(){return!b().isLoading},h=function(){return!!b().content&&!b().contents},k=function(){return!!b().contents},m=function(){return!!b().nextQueryButtons},p=function(){return b().isLoading&&c()==="INVISIBLE"},q=function(){var I,N; return(N=(I=b().headerIcon)==null?void 0:I.iconType)!=null?N:""},r=function(){var I; return(I=b().content)!=null?I:""},w=function(){return!!b().sourcesSection},z,C=!((z=um().resolve(tm(pB)))==null||!z()),E=xp(function(){var I=[],N=b().contents; if(N)for(var P=0;P<N.length;P++){var U=A(N&&N[P],rUb);U&&I.push(U)}return I}); rr(function(){b().isLoading||Eq("so_re",void 0,"search_overview_answer")}); return F("ytd-overview-answer-view-model",{class:function(){var I={};I=(I.YtdOverviewAnswerViewModelHost=!0,I.YtdOverviewAnswerViewModelDarkBackground=C&&!p(),I.YtdOverviewAnswerViewModelLightBackground=!C&&!p(),I);return dC(I)}},F(nr,{cond:function(){return!p()}},function(){return F(Np,null,F("h2",null,F("div",{class:"YtdOverviewAnswerViewModelHeader"},F(nr,{cond:q},function(I){return F("div",{class:"YtdOverviewAnswerViewModelHeaderIcon"},F(OD,{name:I}))}),F("div",{class:"YtdOverviewAnswerViewModelHeaderText"}, F("div",{class:"YtdOverviewAnswerViewModelHeaderTitle"},function(){return b().headerText}),F("div",{class:"YtdOverviewAnswerViewModelHeaderSubtext"},F(LB,{text:function(){return b().headerSubtext}}))))),F(nr,{cond:d},function(){return F("overview-answer-ghost-card",{class:"YtwOverviewAnswerGhostCardHost"},F(DW,{percentWidth:100}),F(DW,{animationDelay:200}),F(DW,{animationDelay:400}),F(DW,{animationDelay:600}),F(DW,{animationDelay:800, percentWidth:60}),F("div",{class:"YtwOverviewAnswerGhostCardLineBreak"}),F(DW,{percentWidth:100}),F(DW,{animationDelay:200}),F(DW,{animationDelay:400}),F(DW,{animationDelay:600,percentWidth:50}))}),F(nr,{cond:e},function(){return F(Np,null,F(nr,{cond:h},function(){return F("div",{class:"YtdOverviewAnswerViewModelText"},F(thc,{text:r}))}),F(nr,{cond:k},function(){return F("div",{class:"YtdOverviewAnswerViewModelRichText"},F(mr,{each:E},function(I){return F(xhc,{data:I})}))}),F(nr,{cond:m},function(){return F("div", {class:"YtdOverviewAnswerViewModelNextQueryButtons"},F(SC,{mapping:{buttonViewModel:xE, horizontalShelfViewModel:qhc},extraProps:{buttonViewModel:{config:{className:"YtdOverviewAnswerViewModelNextQueryButton"}}},data:function(){return b().nextQueryButtons}}))}),F("div",{class:"YtdOverviewAnswerViewModelSecondaryHeader"},F("div",{class:"YtdOverviewAnswerViewModelFeedbackButtons"},F(nr,{cond:function(){return!!A(b().likeButtonViewModel,DVa)&&!!A(b().dislikeButtonViewModel,CVa)}},function(){return F("div",{class:"YtdOverviewAnswerViewModelBottomButtonsContainer"},F(wqb,{data:function(){return A(b().likeButtonViewModel, DVa)}, disableIconAnimation:!0}),F(uqb,{data:function(){return A(b().dislikeButtonViewModel,CVa)}}))})),F(nr,{cond:function(){var I; return(I=b().sourcesSection)==null?void 0:I.headerText}},function(I){return F("div",{class:"YtdOverviewAnswerViewModelSourcesHeaderText"},F(LB,{text:I}))})),F(nr,{cond:w},function(){return F("div",{class:"YtdOverviewAnswerViewModelSources"},F(SC,{mapping:{buttonViewModel:xE, horizontalShelfViewModel:qhc},extraProps:{horizontalShelfViewModel:{includeMargin:!0,hasPeek:!0}},data:function(){var I;return(I=b().sourcesSection)==null?void 0:I.sourcesShelf}}))}),F(nr,{cond:function(){return b().disclaimerText}},function(){return F("div",{class:"YtdOverviewAnswerViewModelDisclaimer"},F(LB,{text:function(){return b().disclaimerText}, linkInheritColor:!0}))}))}))}))});var zhc={transcriptSegmentViewModel:Gz(function(a){var b=a.data;var c={};return F("transcript-segment-view-model",{class:WA("YtwTranscriptSegmentViewModelHost",(c.YtwTranscriptSegmentViewModelHostActive=a.active,c))},F(LB,{text:function(){var d,e,h;return(h=(d=b())==null?void 0:d.attributedText)!=null?h:{content:(e=b())==null?void 0:e.simpleText}}}))}), videoAttributesSectionViewModel:ucc},Ahc=Gz(function(a){var b=a.data;var c=a.active;var d={},e={};return F("timeline-item-view-model",{class:WA("YtwTimelineItemViewModelHost",(d.YtwTimelineItemViewModelHostChapterChild=a.chapterChild,d))},F("div",{class:"YtwTimelineItemViewModelTimestampSection"},F("div",{class:WA("YtwTimelineItemViewModelTimestamp",(e.YtwTimelineItemViewModelTimestampActive=c,e))},function(){return b().timestamp})),F("div",{class:"YtwTimelineItemViewModelContentItems"},F(SC,{data:function(){return b().contentItems}, mapping:zhc,extraProps:{videoAttributesSectionViewModel:{horizontal:!0},transcriptSegmentViewModel:{active:c}}})))});var Bhc={timelineItemViewModel:Ahc,videoAttributesSectionViewModel:ucc};var Chc={timelineChapterViewModel:Gz(function(a){var b=a.data;return F("timeline-chapter-view-model",{class:WA("YtwTimelineChapterViewModelHost")},F("div",{class:"YtwTimelineChapterViewModelTitle"},function(){return b().title}),F(SC,{data:function(){return b().contents}, mapping:Bhc,extraProps:{timelineItemViewModel:{chapterChild:!0},videoAttributesSectionViewModel:{horizontal:!0}}}))}), timelineItemViewModel:Ahc},Dhc=Gz(function(a){var b=a.data;var c=Er(),d=LC(dsb,function(){var h;return(h=b().markersEngagementPanelSyncEntityKey)!=null?h:""}); a=function(){var h;return((h=d())==null?void 0:h.activeItemIndex)===b().index}; var e=Fr(function(h){var k,m,p,q,r;return t(function(w){if(w.nextAddress==1)return ksb(LD(h),c.value,["A".toString(),"BUTTON".toString()])?w.return():(k=wB(b().onTap))?n(w,tC(),2):w.return();m=w.yieldResult;q=(p=A(k,lq))==null?void 0:p.startTimeSeconds;q===void 0||(r=m)!=null&&r.seekTo(q,!0);ua(w)})}); return F("macro-markers-panel-item-view-model",{class:WA("YtwMacroMarkersPanelItemViewModelHost",{"is-active":a}),el:c,"on:click":e,tabindex:0},F(SC,{data:function(){var h;return(h=b())==null?void 0:h.item}, mapping:Chc,extraProps:{timelineChapterViewModel:{active:a},timelineItemViewModel:{active:a}}}))}); Dhc.isReactive=!0;Dhc.idomCompat=!0;bB(Dhc,"macro-markers-panel-item-view-model",{props:{data:$A}});var Ehc=Gz(function(a){var b=function(){var c,d,e;return(e=(c=a.data().leadingLogoAccessibility)==null?void 0:(d=c.accessibilityData)==null?void 0:d.label)!=null?e:""}; return F("ytw-fantasy-section-header-view-model",{class:"YtwFantasySectionHeaderViewModelHost"},F(nr,{cond:function(){return a.data().leadingLogo}},function(c){return F(IB,{className:"YtwFantasySectionHeaderViewModelLogo", data:c,alt:b})}),F("div",{class:"YtwFantasySectionHeaderViewModelMetadata"},F(LB,{className:"YtwFantasySectionHeaderViewModelTitle", text:function(){return a.data().title}}),F(LB,{className:"YtwFantasySectionHeaderViewModelSubtitle", text:function(){return a.data().subtitle}})),F(SC,{data:function(){return a.data().trailingButton}, mapping:{buttonViewModel:xE},extraProps:{buttonViewModel:{config:function(){return{className:"YtwFantasySectionHeaderViewModelTrailingButton"}}}}}))});var Fhc=Gz(function(a){var b={};b=WA("YtwFantasyTeamViewModelHost",(b.YtwFantasyTeamViewModelCompact=function(){var e;return!((e=a.compact)==null||!e.call(a))},b)); var c=function(){var e,h,k;return(k=(e=a.data().teamLogoAccessibility)==null?void 0:(h=e.accessibilityData)==null?void 0:h.label)!=null?k:""},d=LC(fsb,function(){return a.data().teamEntityKey}); return F("ytw-fantasy-team-view-model",{class:b},F(nr,{cond:function(){return a.data().teamLogo}},function(e){return F(IB,{className:"YtwFantasyTeamViewModelLogo", data:e,alt:c})}),F("div",{class:"YtwFantasyTeamViewModelMetadata"},F("div",{class:"YtwFantasyTeamViewModelHeader"},F(LB,{className:"YtwFantasyTeamViewModelScore", text:function(){var e;return(e=d())==null?void 0:e.score}}),F(OD,{name:function(){var e; return(e=d())==null?void 0:e.projectedScoreTrendingIcon}, config:{className:"YtwFantasyTeamViewModelProjectedScoreIcon",iconSize:12,activeState:!0}}),F(LB,{className:"YtwFantasyTeamViewModelProjectedScore",text:function(){var e;return(e=d())==null?void 0:e.projectedScore}})),F(LB,{className:"YtwFantasyTeamViewModelPrimaryText", text:function(){return a.data().primaryText}}),F(LB,{className:"YtwFantasyTeamViewModelSecondaryText", text:function(){return a.data().secondaryText}}),F(LB,{className:"YtwFantasyTeamViewModelTertiaryText", text:function(){return a.data().tertiaryText}})),F(LB,{className:"YtwFantasyTeamViewModelCompactScore", text:function(){var e;return(e=d())==null?void 0:e.score}}))});var Ghc=Gz(function(a){return F("fantasy-league-summary-view-model",{class:"YtwFantasyLeagueSummaryViewModelHost"},F("div",{class:"YtwFantasyLeagueSummaryViewModelHeader"},F(SC,{data:function(){return a.data().summaryHeader}, mapping:{fantasySectionHeaderViewModel:Ehc}})),F(SC,{data:function(){return a.data().userTeam}, mapping:{fantasyTeamViewModel:Fhc}}),F(SC,{data:function(){return a.data().opponentTeam}, mapping:{fantasyTeamViewModel:Fhc}}))}); bB(Ghc,"fantasy-league-summary-view-model",{props:{data:$A}});var Hhc=Gz(function(a){var b=function(){var e,h,k;return(k=(e=a.data().playerLogoAccessibility)==null?void 0:(h=e.accessibilityData)==null?void 0:h.label)!=null?k:""},c=LC(gsb,function(){return a.data().playerEntityKey}),d={}; d=WA("YtwFantasyPlayerViewModelHost",(d.YtwFantasyPlayerViewModelInThisGame=function(){var e;return!((e=c())==null||!e.isPlayerInThisGame)},d.YtwFantasyPlayerViewModelPlaying=function(){var e; return!((e=c())==null||!e.isPlayerPlaying)},d.YtwFantasyPlayerViewModelOnField=function(){var e; return((e=c())==null?void 0:e.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},d.YtwFantasyPlayerViewModelRedZone=function(){var e; return((e=c())==null?void 0:e.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},d)); return F("ytw-fantasy-player-view-model",{class:d},F(nr,{cond:function(){return a.data().playerLogo}},function(e){return F(Np,null,F("div",{class:"YtwFantasyPlayerViewModelLogoRing"},F(IB,{className:"YtwFantasyPlayerViewModelLogo", data:e,alt:b}),F("div",{class:"YtwFantasyPlayerViewModelInGameStatus"},F(OD,{name:"FOOTBALL_FILLED",config:{className:"YtwFantasyPlayerViewModelInGameStatusIcon"}}))))}),F("div",{class:"YtwFantasyPlayerViewModelMetadata"},F("div",{class:"YtwFantasyPlayerViewModelHeader"},F(LB,{className:"YtwFantasyPlayerViewModelPrimaryText", text:function(){var e;return(e=c())==null?void 0:e.primaryText}}),F(LB,{className:"YtwFantasyPlayerViewModelSecondaryText", text:function(){var e;return(e=c())==null?void 0:e.secondaryText}})),F(LB,{className:"YtwFantasyPlayerViewModelTertiaryText", text:function(){var e;return(e=c())==null?void 0:e.tertiaryText}})),F(LB,{className:"YtwFantasyPlayerViewModelScore", text:function(){var e;return(e=c())==null?void 0:e.fantasyScore}}))});var Ihc=Gz(function(a){return F("ytw-fantasy-matchup-view-model",{class:"YtwFantasyMatchupViewModelHost"},F(LB,{className:"YtwFantasyMatchupViewModelTitle",text:function(){return a.data().title}}),F(nr,{cond:function(){return a.data().userTeamPlayers}},function(b){return F(SC,{data:b, mapping:{fantasyPlayerViewModel:Hhc}})}))}); bB(Ihc,"ytw-fantasy-matchup-view-model",{props:{data:$A}});var Jhc=Gz(function(a){return F("ytw-fantasy-weekly-matchup-summary-view-model",{class:"YtwFantasyWeeklyMatchupSummaryViewModelHost"},F(LB,{className:"YtwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return a.data().title}}),F(nr,{cond:function(){return a.data().matchupTeamPairs}},function(b){return F(mr,{each:b, keyBy:"INDEX"},function(c){return F("div",{class:"YtwFantasyWeeklyMatchupSummaryViewModelPair"},F(SC,{data:function(){return[c().firstTeam,c().secondTeam]}, mapping:{fantasyTeamViewModel:Fhc},extraProps:{fantasyTeamViewModel:{compact:!0}}}))})}))}); bB(Jhc,"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:$A}});var Khc=Gz(function(a){var b=function(){var e,h,k;return(k=(e=a.data().userLogoAccessibility)==null?void 0:(h=e.accessibilityData)==null?void 0:h.label)!=null?k:""},c=function(){var e,h,k; return(k=(e=a.data().opponentLogoAccessibility)==null?void 0:(h=e.accessibilityData)==null?void 0:h.label)!=null?k:""},d=LC(esb,function(){return a.data().entityKey}); return F("fantasy-win-probability-view-model",{class:"YtwFantasyWinProbabilityViewModelHost"},F("div",{class:"YtwFantasyWinProbabilityViewModelPlayer"},F(nr,{cond:function(){return a.data().userLogo}},function(e){return F(IB,{className:"YtwFantasyWinProbabilityViewModelLogo", data:e,alt:b})}),F("div",{class:"YtwFantasyWinProbabilityViewModelPercentage"},F(LB,{text:function(){var e; return(e=d())==null?void 0:e.userWinNumberLabel}}))),F("div",{class:"YtwFantasyWinProbabilityViewModelProbability"},F("h3",{class:"YtwFantasyWinProbabilityViewModelTitle"},F(LB,{text:function(){return a.data().title}})),F("div",{class:"YtwFantasyWinProbabilityViewModelProbabilityBars"},F("div",{class:WA("YtwFantasyWinProbabilityViewModelProbabilityBar","YtwFantasyWinProbabilityViewModelProbabilityUserBar"), style:gC({flex:function(){var e,h;return(h=(e=d())==null?void 0:e.userWinNumber)!=null?h:50}})}),F("div",{class:WA("YtwFantasyWinProbabilityViewModelProbabilityBar","YtwFantasyWinProbabilityViewModelProbabilityOpponentBar"), style:gC({flex:function(){var e,h;return(h=(e=d())==null?void 0:e.opponentWinNumber)!=null?h:50}})}))),F("div",{class:"YtwFantasyWinProbabilityViewModelPlayer"},F(nr,{cond:function(){return a.data().opponentLogo}},function(e){return F(IB,{className:"YtwFantasyWinProbabilityViewModelLogo", data:e,alt:c})}),F("div",{class:"YtwFantasyWinProbabilityViewModelPercentage"},F(LB,{text:function(){var e; return(e=d())==null?void 0:e.opponentWinNumberLabel}}))))}); bB(Khc,"fantasy-win-probability-view-model",{props:{data:$A}});function Lhc(a){function b(){var p,q,r,w,z,C,E,I,N,P,U,ca;return t(function(aa){if(aa.nextAddress==1){p=e.value.value;if(p.trim()==="")return aa.return();e.value.value="";m("");(r=(q=a).onSend)==null||r.call(q,p);return n(aa,Av(d.value,[a.data.sendButton.buttonRenderer.serviceEndpoint,{client_message_id:"youchat-"+Date.now(),rich_message:{text_segments:[{text:p}]}}]),2)}w=aa.yieldResult;z=w.data.actions;C=g(z);for(E=C.next();!E.done;E=C.next())if(I=E.value,N=void 0,P=(N=A(I,kTb))==null?void 0:N.item)ca= U=void 0,(ca=(U=a).onResponseReceived)==null||ca.call(U,P);ua(aa)})} function c(p,q){var r;return t(function(w){if(w.nextAddress==1){r=p.target;m(r.value);if(q)return w.return();if(p.key!=="Enter"||p.shiftKey)return w.jumpTo(0);p.preventDefault();return n(w,b(),4)}return w.return()})} var d=Er(),e=Er(),h=g(xC("")),k=h.next().value,m=h.next().value;h=Fr(function(p){c(p,a.pending||!1)}); qr(function(){var p=e.value;p.style.height="auto";p.style.height=Math.min(p.scrollHeight||20,80)+"px"},[k]); return F("yt-live-chat-message-input-renderer",{class:"LiveChatMessageInputRendererWizLiveChatMessageInputRenderer",el:d},F("div",{class:"LiveChatMessageInputRendererWizChatInputWrapper"},F("form",{class:"LiveChatMessageInputRendererWizChatInputForm"},F("textarea",{el:e,"on:keydown":h,class:"LiveChatMessageInputRendererWizChatInput",placeholder:"Ask about this video... ",rows:1})),F("span",{class:"LiveChatMessageInputRendererWizChatDisclaimer"},"AI-generated responses are experimental and may not reflect the views of YouTube. Quality and accuracy may vary.")))} ;var Mhc=function(){this.turns=[]},Nhc; Mhc.prototype.clear=function(){this.turns=[]};var Qhc=Gz(function(a){var b=function(){return a.text()},c=function(){return a.disabled!==void 0?a.disabled():!1}; return F("message-renderer",{class:"MessageRendererWizMessageRenderer"},F(nr,{cond:function(){var d;return((d=a.role)==null?void 0:d.call(a))==="suggestion"}},function(){return F(Ohc,{text:b, disabled:c})}),F(nr,{cond:function(){var d; return((d=a.role)==null?void 0:d.call(a))==="user"}},function(){return F(Phc,{text:b})}))}); Qhc.idomCompat=!0;var Phc=Gz(function(a){return F("div",{class:"MessageRendererWizUser"},function(){return a.text()})}),Ohc=Gz(function(a){return F("div",{class:"MessageRendererWizSuggestion", "data-disabled":a.disabled},function(){return a.text()})});function Rhc(){return F("typing-indicator",{class:"typing-indicator-wiz"},F("div",{class:"typing-indicator-wiz__dot-wrapper"},F("div",{class:"typing-indicator-wiz__dot"}),F("div",{class:"typing-indicator-wiz__dot"}),F("div",{class:"typing-indicator-wiz__dot"})))} ;var Thc=Gz(function(a){return F("you-chat-chips-data",{class:"YtwYouChatChipsDataHost"},F(mr,{each:function(){return a.data().chipData||[]}, keyBy:"REFERENCE"},function(b){return F(Shc,{data:b,disabled:a.disabled,onResponseReceived:a.onResponseReceived,onSend:a.onSend})}))}),Shc=Gz(function(a){var b=Er(),c=g(Gp(!0)),d=c.next().value,e=c.next().value,h=function(){return a.data().text.content},k=Fr(function(){var m,p,q,r,w,z,C,E,I,N,P; return t(function(U){if(U.nextAddress==1){if(a.disabled())return U.return();(p=(m=a).onSend)==null||p.call(m,h());return n(U,Av(b.value,[a.data().onClick,{client_message_id:"youchat-"+Date.now(),rich_message:{text_segments:[{text:h()}]}}]),2)}q=U.yieldResult;e(!1);r=q.data.actions;w=g(r);for(z=w.next();!z.done;z=w.next())if(C=z.value,E=void 0,I=(E=A(C,kTb))==null?void 0:E.item)P=N=void 0,(P=(N=a).onResponseReceived)==null||P.call(N,I);ua(U)})}); return F(nr,{cond:d},function(){return F("div",{class:"YtwYouChatChipsDataChipWrapper",role:"button","on:click":k,el:b},F(Qhc,{disabled:a.disabled,text:h,role:"suggestion"}))})});var Vhc=Gz(function(a){var b=function(){var q;return(q=a.data().text)==null?void 0:q.content},c=function(){return a.data().webData},d=function(){var q,r; return(q=a.data().webData)==null?void 0:(r=q.textResult)==null?void 0:r.content},e=function(){return a.data().videoResultsData},h=function(){var q; return A(((q=a.data().videoResultsData)==null?void 0:q.videoShelf)||{},FUb)},k=function(){return a.data().thumbsDownViewModel&&a.data().thumbsUpViewModel},m=function(){return A(a.data().thumbsUpViewModel,$u)},p=function(){return A(a.data().thumbsDownViewModel,$u)}; return F("you-chat-item-view-model",{class:"YtwYouChatItemViewModelYouChatItemViewModel"},F(nr,{cond:function(){var q;return a.data().webData||((q=a.data().text)==null?void 0:q.content)||a.data().videoResultsData}},function(){return F("div",{class:"YtwYouChatItemViewModelHost"},F(nr,{cond:b},function(q){return F(thc,{text:q})}),F(nr,{cond:d},function(q){return F(thc,{text:q})}),F(nr,{cond:e},function(){return F("div",{class:"YtwYouChatItemViewModelVideoShelf"},F(qhc,{data:h, sizing:"COMPACT",includeMargin:!0}))}),F(nr,{cond:c},function(q){return F(Uhc,{data:q})}),F(nr,{cond:k},function(){return F("div",{class:"YtwYouChatItemViewModelThumbs"},F(yE,{data:m}),F(yE,{data:p}))}))}),F(nr,{cond:function(){return a.data().chipsData}},function(q){return F(Thc,{data:q, disabled:a.pending,onResponseReceived:a.onResponseReceived,onSend:a.onSend})}))}); Vhc.idomCompat={callbacks:{onResponseReceived:!0,onSend:!0}};var Uhc=Gz(function(a){return F("div",{class:"YtwYouChatItemViewModelYouChatWebResponseData"},F(mr,{each:function(){return a.data().webDataSources||[]}, keyBy:"REFERENCE"},function(b){return F(Whc,{data:b})}))}),Whc=Gz(function(a){var b=a.data,c=function(){return b().siteDisplayName}; return F("a",{class:"YtwYouChatItemViewModelYouChatWebResponseSource",href:function(){return b().url}, target:"_blank"},F(nr,{cond:function(){return b().thumbnailUrl}},function(d){return F("img",{class:"YtwYouChatItemViewModelYouChatWebResponseSourceImg", alt:c,src:d,"aria-hidden":"true"})}),F("div",{class:"YtwYouChatItemViewModelYouChatWebResponseSourceMetadata"},F("div",{class:"YtwYouChatItemViewModelYouChatWebResponseSourceTitle"},function(){return b().title}),F("div",{class:"YtwYouChatItemViewModelYouChatWebResponseSourceSiteName"},c)))});function Xhc(a){var b=a.turns,c=a.pending,d=a.actions,e=d.onResponseReceived,h=d.onSend,k=Er();qr(function(){var m,p;((m=b.at(-1))==null?0:(p=m.youChatItemViewModel)==null?0:p.chipsData)||requestAnimationFrame(function(){var q=k.value,r,w=(r=q.lastChild)==null?void 0:r.previousSibling;w&&q.scrollTo({top:w.offsetTop,behavior:"smooth"})})},[b.length, c]);d=y("kevlar_watch_grid")?void 0:"height: calc(var(--ytd-watch-flexy-panel-max-height) - var(--ytd-watch-flexy-masthead-height));";return F("yt-you-chat-renderer-impl",{class:"you-chat-renderer-wiz",style:d},F("div",{class:"you-chat-renderer-wiz__message-list",el:k},b.map(function(m){return m.userTurn?F(Qhc,{text:m.userTurn.text,role:"user"}):m.youChatItemViewModel?F(Vhc,{data:m.youChatItemViewModel,pending:c,onResponseReceived:e,onSend:h}):null}),So(c,function(){return F(Rhc,null)})),F("div", {class:"you-chat-renderer-wiz__input-wrapper"},F(Lhc,{data:a.data.actionPanel.liveChatMessageInputRenderer, onSend:h,pending:c,onResponseReceived:e})))} ;YB(function(a){var b=um().resolve(Ox);Nhc||(Nhc=new Mhc);var c=Nhc;var d=g(Jr(c.turns)),e=d.next().value,h=d.next().value;d=g(Jr(!1));var k=d.next().value,m=d.next().value;b.addEventListener("yt-navigate-start",function(){c.clear()},{once:!0}); var p=function(q){h(q);c.turns=q}; qr(function(){if(!(c.turns.length>0)){var q=(a.data.actions||[]).map(function(r){var w,z;return(w=A(r,kTb))==null?void 0:(z=w.item)==null?void 0:z.youChatItemViewModel}).filter(function(r){return!!r}); q.length>0&&e.push.apply(e,pa(q.map(function(r){return{youChatItemViewModel:r}}))); p([].concat(pa(e)))}},[a.data]); return F("yt-you-chat-renderer",null,F(Xhc,Object.assign({},{data:a.data,turns:e,pending:k,actions:{onSend:function(q){q={text:q};p([].concat(pa(e),[{userTurn:q}]));m(!0)}, onResponseReceived:function(q){p([].concat(pa(e),[q]));m(!1)}}})))},"yt-you-chat-renderer",{propNames:["data"]});RB("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer"); var Yhc=function(){var a=J.apply(this,arguments)||this;a.darkerPanels=y("web_watch_darker_panels");a.commentsHidePanelButton=!1;a.isWatchGrid=!1;a.continuationShowButton=!1;a.isSearch=!1;a.isConstrainedList=!1;a.isWatch=!1;a.epRestyle=!1;a.isCarouselInFeed=!0;a.topSpacingZero=!1;a.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};a.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0}; return a}; l(Yhc,J);f=Yhc.prototype;f.getItemsPath=function(){return"data.contents"}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}}; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer", chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model"}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0,containerType:2},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",lockupExperiments:"[[lockupExperiments]]"}}, aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer", params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:"ytd-channel-featured-content-renderer",channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},clarificationRenderer:"ytd-clarification-renderer", commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer", compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer", faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer", gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer", hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",labsItemRenderer:"ytd-labs-item-renderer",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer", macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:"ytd-message-renderer",miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer", offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer", productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",purchaseItemRenderer:"ytd-purchase-item-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}}, resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer", showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer", unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer", primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",youChatRenderer:"yt-you-chat-renderer",overviewAnswerViewModel:"ytd-overview-answer-view-model", coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model"}}, "data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:y("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:y("kevlar_low_priority_continuation")}}}; f.created=function(){this.JSC$15372_cachedViewportHeight=gk("initialInnerHeight")||window.innerHeight}; f.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var a=T(this.hostElement).querySelector("ytd-comments-header-renderer");a&&(a.hidePanelButton=this.commentsHidePanelButton)}}; f.onRetrieveLocation=function(a,b){this.containsComments()&&(this.firstCommentsLoaded=b.hasComments=!0)}; f.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"}; f.onLoadReloadContinuation=function(a,b){var c=this;a.stopPropagation();this.isReloading=!0;vv(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(d){var e=um().resolve(Uw);d=b(d);e.postData(d).then(function(h){c.onReloadContinuationData(h)})}})}; f.onReloadContinuationData=function(a){if(a=this.get("response.continuationContents.itemSectionContinuation",a)||this.get("response.contents.itemSectionRenderer",a)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",a)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",a))this.set("data.contents",a.contents||a.results),a.header&&this.set("data.header",a.header),this.set("data.continuations", a.continuations||[]);this.isReloading=!1}; f.computeContentsClass=function(a){return a?"reloading":""}; f.computeSectionIdentifier=function(a){return a==null?void 0:a.sectionIdentifier}; f.computeFitContainer=function(a){return(a==null?void 0:a.sectionIdentifier)==="youchat-item-section"}; f.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&y("kevlar_disable_comments_auto_load")}; f.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading}; f.computeHasDestinationShelfRenderer=function(a){var b,c;return!!(a==null?0:(b=a.contents)==null?0:(c=b[0])==null?0:c.destinationShelfRenderer)}; f.computeHasSectionGroupViewModel=function(a){var b,c;return!!(a==null?0:(b=a.contents)==null?0:(c=b[0])==null?0:c.sectionGroupViewModel)}; f.computeStaticCommentsHeader=function(a){return a&&this.containsComments()}; f.computeEpRestyle=function(a){return y("web_ep_restyling")&&a&&this.containsComments()}; f.computeSuppressPaddingDisclaimer=function(){var a,b,c,d;return!!((a=this.data)==null?0:(b=a.contents)==null?0:(c=b[0])==null?0:(d=c.productListHeaderRenderer)==null?0:d.suppressPaddingDisclaimer)}; f.computeHeaderStyle=function(a){switch(a==null?void 0:a.headerStyle){case"ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return"";}}; f.dataChanged=function(){this.firstCommentsLoaded=!1}; f.onYtDismissibleItemDismissedChange=function(a){this._setItemDismissed(a.type==="yt-dismissible-item-dismissed")}; f.triggerContinuations=function(){for(var a=T(this.hostElement).querySelector("#continuations").children,b=0;b<a.length;b++)a[b].trigger()}; f.triggerInitialContinuations=function(){for(var a=T(this.hostElement).querySelector("#continuations").children,b=0;b<a.length;b++)a[b].triggerIfNotPreviouslyTriggered()}; f.handleYtItemSectionContinuation=function(a,b){var c;b&&((c=this.data)==null?void 0:c.sectionIdentifier)!==b||(this.set("data.continuations",[a]),this.triggerContinuations())}; f.handleYtItemSectionReplace=function(a,b){var c;b&&((c=this.data)==null?void 0:c.sectionIdentifier)!==b||(this.set("data.contents",a),this.set("data.continuations",[]))}; f.computeUseHeightHack=function(a){return a&&!y("kevlar_disable_height_hack")}; f.computeTopSpacingZero=function(a){return a}; f.continuationShowButtonChanged=function(){var a=T(this.hostElement).querySelector("ytd-continuation-item-renderer");a&&(a.showButton=this.continuationShowButton)}; f.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("data-changed",this.data))}; ia.Object.defineProperties(Yhc.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&y("web_shorts_hide_wn_shelf_header")}}, thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}}, sizing:{configurable:!0,enumerable:!0,get:function(){return this.isWatch?"COMPACT":"STANDARD"}}, isPlaylist:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return!!((a=this.data)==null?0:(b=a.contents)==null?0:(c=b[0])==null?0:c.playlistVideoListRenderer)}}, isClipList:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h,k;return!!((a=this.data)==null?0:(b=a.contents)==null?0:(c=b[0])==null?0:(d=c.shelfRenderer)==null?0:(e=d.content)==null?0:(h=e.gridRenderer)==null?0:(k=h.targetId)==null?0:k.includes("browse-feedFEclips"))}}, isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return!!((a=this.data)==null?0:(b=a.contents)==null?0:(c=b[0])==null?0:c.playlistVideoRenderer)}}, isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return!!((a=this.data)==null?0:(b=a.contents)==null?0:(c=b[0])==null?0:c.searchFrictionViewModel)}}, lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:vk("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!y("use_modern_typography_on_search")}}}, typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&y("use_modern_typography_on_search")}}, nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){if(this.isSearchDova)return Math.ceil((this.JSC$15372_cachedViewportHeight-130)/150)}, set:function(){}}}); var EW=Yhc;EW.prototype.dataChangedForBinding=EW.prototype.dataChangedForBinding;EW.prototype.continuationShowButtonChanged=EW.prototype.continuationShowButtonChanged;EW.prototype.onYtDismissibleItemDismissedChange=EW.prototype.onYtDismissibleItemDismissedChange;EW.prototype.dataChanged=EW.prototype.dataChanged;EW.prototype.onLoadReloadContinuation=EW.prototype.onLoadReloadContinuation;EW.prototype.onRetrieveLocation=EW.prototype.onRetrieveLocation;EW.prototype.commentsHidePanelButtonChanged=EW.prototype.commentsHidePanelButtonChanged; u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],EW.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],EW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],EW.prototype,"ytRendererstamperBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],EW.prototype,"ytLazyListBehavior",void 0); u([K(gR.YtNextContinuationBehavior),v("design:type",Object)],EW.prototype,"ytNextContinuationBehavior",void 0);u([K(tR),v("design:type",Object)],EW.prototype,"ytContinuationHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],EW.prototype,"ytComponentBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],EW.prototype,"darkerPanels",void 0);u([Q(),v("design:type",Object)],EW.prototype,"data",void 0); u([Q(),v("design:type",Boolean)],EW.prototype,"engagementPanel",void 0);u([Q(),v("design:type",Object)],EW.prototype,"commentsHidePanelButton",void 0);u([Q(),v("design:type",Object)],EW.prototype,"isWatchGrid",void 0);u([Q(),v("design:type",Object)],EW.prototype,"continuationShowButton",void 0);u([Q({value:!0}),v("design:type",Boolean)],EW.prototype,"autoFill",void 0);u([Q(),v("design:type",Boolean)],EW.prototype,"continuationDisablePrescanVisibility",void 0); u([Q(),v("design:type",Boolean)],EW.prototype,"isReloading",void 0);u([Q(),v("design:type",Object)],EW.prototype,"isSearch",void 0);u([Q(),v("design:type",Object)],EW.prototype,"isConstrainedList",void 0);u([Q(),v("design:type",Object)],EW.prototype,"isWatch",void 0);u([Q({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),v("design:type",Object)],EW.prototype,"epRestyle",void 0); u([L("isWatch"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],EW.prototype,"hideShortsShelfHeader",null);u([L("isSearch","isWatch"),v("design:type",String),v("design:paramtypes",[])],EW.prototype,"thumbnailWidth",null);u([L("isSearch","isWatch"),v("design:type",String),v("design:paramtypes",[])],EW.prototype,"sizing",null);u([Q({reflectToAttribute:!0}),v("design:type",String)],EW.prototype,"pageSubtype",void 0); u([Q(),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],EW.prototype,"isPlaylist",null);u([Q(),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],EW.prototype,"isClipList",null);u([Q(),v("design:type",Object)],EW.prototype,"isCarouselInFeed",void 0);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],EW.prototype,"isPlaylistVideoContainer",null); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],EW.prototype,"isSearchFrictionPage",null);u([Q({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),v("design:type",Boolean)],EW.prototype,"useHeightHack",void 0);u([Q({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),v("design:type",Object)],EW.prototype,"topSpacingZero",void 0); u([Q({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),v("design:type",Boolean)],EW.prototype,"showButton",void 0);u([Q(),v("design:type",Boolean)],EW.prototype,"firstCommentsLoaded",void 0);u([Q(),v("design:type",Boolean)],EW.prototype,"isSearchDova",void 0);u([Q({reflectToAttribute:!0,readOnly:!0}),v("design:type",Boolean)],EW.prototype,"itemDismissed",void 0); u([Q({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),v("design:type",String)],EW.prototype,"sectionIdentifier",void 0);u([Q({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),v("design:type",String)],EW.prototype,"fitContainer",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),v("design:type",Boolean)],EW.prototype,"hasDestinationShelfRenderer",void 0); u([Q({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),v("design:type",Boolean)],EW.prototype,"staticCommentsHeader",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),v("design:type",Boolean)],EW.prototype,"hasSectionGroupViewModel",void 0);u([Q({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),v("design:type",Boolean)],EW.prototype,"suppressDisclaimerSeparator",void 0); u([Q({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),v("design:type",String)],EW.prototype,"headerStyle",void 0);u([L("isSearch"),v("design:type",Object),v("design:paramtypes",[])],EW.prototype,"lockupExperiments",null);u([L("isSearch"),v("design:type",Boolean),v("design:paramtypes",[])],EW.prototype,"typographyBump",null);u([Ly("header",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],EW.prototype,"header",void 0); u([O("commentsHidePanelButton"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EW.prototype,"commentsHidePanelButtonChanged",null);u([M("yt-retrieve-location"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],EW.prototype,"onRetrieveLocation",null);u([M("yt-load-reload-continuation"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Function]),v("design:returntype")],EW.prototype,"onLoadReloadContinuation",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EW.prototype,"dataChanged",null);u([M("yt-dismissible-item-dismissed"),M("yt-dismissible-item-undismissed"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],EW.prototype,"onYtDismissibleItemDismissedChange",null);u([O("continuationShowButton"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EW.prototype,"continuationShowButtonChanged",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],EW.prototype,"dataChangedForBinding",null);EW=u([R({is:"ytd-item-section-renderer",disableElementRegistration:!0})],EW); V(EW,"ytd-item-section-renderer",function(){if(Ffc!==void 0)return Ffc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class$=\"[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer\" class=\"style-scope ytd-item-section-renderer\"></div>\n<div id=\"spinner-container\" class=\"style-scope ytd-item-section-renderer\">\n <tp-yt-paper-spinner-lite active=\"[[computeIsReloading(isReloading, continuationIsReloading)]]\" class=\"style-scope ytd-item-section-renderer\">\n </tp-yt-paper-spinner-lite>\n</div>\n<div id=\"contents\" class$=\"[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer\" class=\"style-scope ytd-item-section-renderer\"></div>\n<div id=\"continuations\" class=\"style-scope ytd-item-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ffc=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var Zhc;var $hc=function(){return J.apply(this,arguments)||this}; l($hc,J);$hc.prototype.computeIconType=function(a){return a?"yt-icons:"+a.toLowerCase():null}; var FW=$hc;u([K(X.YtRendererBehavior),v("design:type",Object)],FW.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],FW.prototype,"data",void 0);FW=u([R({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],FW); V(FW,"ytd-limited-state-message-renderer",function(){if(Zhc!==void 0)return Zhc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-limited-state-message-renderer\">\n <yt-icon icon=\"[[computeIconType(data.icon.iconType)]]\" class=\"style-scope ytd-limited-state-message-renderer\"></yt-icon>\n <yt-formatted-string id=\"title\" text=\"[[data.headerText]]\" class=\"style-scope ytd-limited-state-message-renderer\"></yt-formatted-string>\n</div>\n<yt-formatted-string id=\"subtext\" text=\"[[data.subtext]]\" class=\"style-scope ytd-limited-state-message-renderer\"></yt-formatted-string>\n<div id=\"action-buttons\" class=\"style-scope ytd-limited-state-message-renderer\">\n <ytd-button-renderer data=\"[[data.learnMoreButton.buttonRenderer]]\" class=\"style-scope ytd-limited-state-message-renderer\"></ytd-button-renderer>\n <ytd-button-renderer data=\"[[data.goHomeButton.buttonRenderer]]\" class=\"style-scope ytd-limited-state-message-renderer\">\n </ytd-button-renderer>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Zhc=a},{mode:1});function GW(a){return a.watch.isTheaterMode} function HW(a){return a.watch.isWatchActive} function IW(a){return a.watch.isWatchFullscreen} function aic(a){return a.watch.isWatchNarrowWidth} function bic(a){return a.watch.watchWindowSize} function cic(a){return GW(a)||IW(a)||aic(a)} function JW(a){return a.watch.watchScrollTop} ;var dic={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(a){if(a&&a.length==1&&Array.isArray(a[0].loggingUrls)){a=uc.unsafeClone(a[0]);var b=this.macros||{},c=this.getAdModuleClient_();if(!c)return cj();a.loggingUrls.forEach(function(d){if(d.baseUrl){var e=d.baseUrl;var h=b;h=h===void 0?{}:h;e=c.getOptions().includes("replaceUrlMacros")?i9b(c,"replaceUrlMacros",{url:e,additionalMapping:h}):e;d.baseUrl=e}},this); a=[a]}return Av(this.hostElement,a)}, getAdModuleClient_:function(){var a=pA(this);return a?(a=a.getPlayer())?new AS(a):null:null}}]};var eic;var KW=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_modern_buttons");a.buttonOverrides={style:"call-to-action",type:"filled"};return a}; l(KW,J);KW.prototype.dataChanged=function(){this.data&&(this.data.impressionCommand&&this.data.impressionCommand.clickTrackingParams&&delete this.data.impressionCommand.clickTrackingParams,this.macroReplacementBehavior.sendServiceRequestAction([this.data.impressionCommand]),this.data.backgroundColor&&(this.enableColors=!0,this.hostElement.style.backgroundColor=$x(this.data.backgroundColor)))}; KW.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var a=this.getFormattedStringLoggingDirectives(this.data.headline);a&&this.rendererBehavior.logExplicitClick(a)}}; KW.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var a=this.getFormattedStringLoggingDirectives(this.data.description);a&&this.rendererBehavior.logExplicitClick(a)}}; KW.prototype.getFormattedStringLoggingDirectives=function(a){return a&&a.runs&&a.runs.length>0&&a.runs[0]&&a.runs[0].loggingDirectives?a.runs[0].loggingDirectives:null}; var LW=KW;LW.prototype.dataChanged=LW.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],LW.prototype,"rendererBehavior",void 0);u([K(dic.YtMacroReplacementBehavior),v("design:type",Object)],LW.prototype,"macroReplacementBehavior",void 0);u([Q(),v("design:type",Object)],LW.prototype,"data",void 0);u([Q(),v("design:type",Object)],LW.prototype,"navigationEndpoint",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],LW.prototype,"enableColors",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],LW.prototype,"modern",void 0);u([Q(),v("design:type",Object)],LW.prototype,"buttonOverrides",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],LW.prototype,"dataChanged",null);LW=u([R({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],LW); V(LW,"ytd-action-basic-immersive-content-renderer",function(){if(eic!==void 0)return eic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"icon\" hidden=\"[[!data.iconImage]]\" thumbnail=\"[[data.iconImage]]\" class=\"style-scope ytd-action-basic-immersive-content-renderer\"></yt-img-shadow>\n<yt-formatted-string id=\"headline\" text=\"[[data.headline]]\" on-click=\"onHeadlineClick\" class=\"style-scope ytd-action-basic-immersive-content-renderer\"></yt-formatted-string>\n<yt-formatted-string id=\"desc\" text=\"[[data.description]]\" on-click=\"onDescriptionClick\" class=\"style-scope ytd-action-basic-immersive-content-renderer\"></yt-formatted-string>\n<ytd-button-renderer id=\"action\" data=\"[[data.actionButton.buttonRenderer]]\" overrides=\"[[buttonOverrides]]\" class=\"style-scope ytd-action-basic-immersive-content-renderer\">\n</ytd-button-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return eic=a},{mode:Mz("kevlar_poly_si_batch_j007")?1:2});var fic;var gic;var MW=function(){return J.apply(this,arguments)||this}; l(MW,J);MW.prototype.dataChanged=function(){var a;((a=this.data)==null?void 0:a.backgroundColor)!==void 0&&mz(this.hostElement,{"--bgu-color":$x(this.data.backgroundColor)})}; MW.prototype.onImageTileClick=function(){var a;((a=this.data)==null?0:a.navigationEndpoint)&&vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var b;((b=this.data)==null?0:b.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)}; ia.Object.defineProperties(MW.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.backgroundColor)!==void 0}}, getObjectFit:{configurable:!0,enumerable:!0,get:function(){var a;if(((a=this.data)==null?void 0:a.objectFit)!==void 0)switch(this.data.objectFit){case"OBJECT_FIT_CONTAIN":return"CONTAIN";case"OBJECT_FIT_COVER":return"COVER";case"OBJECT_FIT_FILL":return"FILL";}return null}}, hasTileMetadata:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}}, getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var a,b,c;if(((a=this.data)==null?void 0:(b=a.detailsLine)==null?void 0:b.texts)!=null&&((c=this.data)==null?void 0:c.detailsLine.texts.length)>0){var d;return(d=this.data)==null?void 0:d.detailsLine.texts.map(function(e){return e.text}).join("")}return null}}, getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var a,b,c;if(((a=this.data)==null?void 0:(b=a.optionalDetailsLine)==null?void 0:b.texts)!=null&&((c=this.data)==null?void 0:c.optionalDetailsLine.texts.length)>0){var d;return(d=this.data)==null?void 0:d.optionalDetailsLine.texts.map(function(e){return e.text}).join("")}return null}}}); var NW=MW;NW.prototype.dataChanged=NW.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],NW.prototype,"rendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],NW.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],NW.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("web_rounded_thumbnails")}}), v("design:type",Boolean)],NW.prototype,"rounded",void 0);u([Q({reflectToAttribute:!0}),L("data.backgroundColor"),v("design:type",Boolean),v("design:paramtypes",[])],NW.prototype,"hasBackgroundColor",null);u([L("data.objectFit"),v("design:type",Object),v("design:paramtypes",[])],NW.prototype,"getObjectFit",null);u([Q({reflectToAttribute:!0}),L("data.tileRenderingStyle"),v("design:type",Boolean),v("design:paramtypes",[])],NW.prototype,"hasTileMetadata",null); u([L("data.detailsLine"),v("design:type",Object),v("design:paramtypes",[])],NW.prototype,"getSecondaryDetails",null);u([L("data.optionalDetailsLine"),v("design:type",Object),v("design:paramtypes",[])],NW.prototype,"getOptionalDetails",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NW.prototype,"dataChanged",null);NW=u([R({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],NW); V(NW,"ytd-image-tile-renderer",function(){if(gic!==void 0)return gic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--> <button class=\"remove-default-button-style background-adjusted style-scope ytd-image-tile-renderer\" on-click=\"onImageTileClick\">\n <yt-img-shadow class=\"thumbnail style-scope ytd-image-tile-renderer\" aria-label$=\"[[data.image.thumbnail.accessibility.accessibility_data.label]]\" hidden=\"[[!data.image]]\" object-fit=\"[[getObjectFit]]\" thumbnail=\"[[data.image.thumbnail]]\"></yt-img-shadow>\n <div class=\"badge style-scope ytd-image-tile-renderer\" hidden=\"[[!data.imageBadge]]\">\n <yt-img-shadow class=\"badge-image style-scope ytd-image-tile-renderer\" thumbnail=\"[[data.imageBadge.thumbnail]]\"></yt-img-shadow>\n </div>\n <div class=\"metadata style-scope ytd-image-tile-renderer\" hidden=\"[[!hasTileMetadata]]\">\n <div class=\"headline style-scope ytd-image-tile-renderer\">[[data.headline.simpleText]]</div>\n <div class=\"secondary-details style-scope ytd-image-tile-renderer\">[[getSecondaryDetails]]</div>\n <div class=\"price style-scope ytd-image-tile-renderer\">[[getOptionalDetails]]</div>\n </div>\n </button>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return gic=a},{mode:1});var hic;var iic=function(){return J.apply(this,arguments)||this}; l(iic,J);iic.prototype.onSitelinkTap=function(){vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(y("kevlar_command_handler_migration_killswitch"))zv(this.hostElement,this.data.clickCommands,this.hostElement);else for(var a=g(this.data.clickCommands),b=a.next();!b.done;b=a.next())this.ytComponentBehavior.resolveCommand(b.value)}; var OW=iic;u([K(BA.YtComponentBehavior),v("design:type",Object)],OW.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],OW.prototype,"rendererBehavior",void 0);u([Q(),v("design:type",Object)],OW.prototype,"data",void 0);OW=u([R({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],OW); V(OW,"ytd-sitelink-renderer",function(){if(hic!==void 0)return hic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"style-scope ytd-sitelink-renderer\">\n <button id=\"clickable-area\" class=\"remove-default-button-style style-scope ytd-sitelink-renderer\" on-tap=\"onSitelinkTap\">\n <div id=\"sitelink\" class=\"style-scope ytd-sitelink-renderer\">\n <span class=\"style-scope ytd-sitelink-renderer\">[[data.text.text]]</span>\n <yt-icon id=\"open-icon\" icon=\"open_in_new\" class=\"style-scope ytd-sitelink-renderer\"></yt-icon>\n </div>\n <div id=\"description-texts\" class=\"style-scope ytd-sitelink-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.descriptions]]\" class=\"style-scope ytd-sitelink-renderer\">\n <div id=\"desc\" class=\"style-scope ytd-sitelink-renderer\">[[item.text]]</div>\n </template>\n </div>\n </button>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hic=a},{mode:1});var PW=function(){var a=J.apply(this,arguments)||this;a.paddingFix=y("enable_ads_web_ep_buenos_aires_and_padding_fix");return a}; l(PW,J);PW.prototype.configureRendererStamper=function(){return{"data.sitelinkRenderers":{id:"sitelinks",mapping:{sitelinkRenderer:"ytd-sitelink-renderer"}},"data.actionButton":{id:"action",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageTileRenderers":{id:"image-tiles",mapping:{imageTileRenderer:"ytd-image-tile-renderer"}}}}; PW.prototype.dataChanged=function(){var a=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;a.ytMacroReplacementBehavior.sendServiceRequestAction([b])})}; PW.prototype.shouldHideFooter=function(a){return!(a&&y("use_ads_engagement_panel_desktop_footer_cta"))}; ia.Object.defineProperties(PW.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:a.imageTileRenderers)===void 0||((b=this.data)==null?void 0:b.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(c){var d;return(d=A(c,CQb))==null?void 0:d.removeBorder})}}, useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:a.imageTileRenderers)===void 0||((b=this.data)==null?void 0:b.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(c){var d;return((d=A(c,CQb))==null?void 0:d.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}}); var QW=PW;QW.prototype.dataChanged=QW.prototype.dataChanged;u([K(dic.YtMacroReplacementBehavior),v("design:type",Object)],QW.prototype,"ytMacroReplacementBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],QW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],QW.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],QW.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],QW.prototype,"paddingFix",void 0);u([Q({reflectToAttribute:!0}),L("data.imageTileRenderers"),v("design:type",Boolean),v("design:paramtypes",[])],QW.prototype,"removeBorderFromImageTiles",null);u([Q({reflectToAttribute:!0}),L("data.imageTileRenderers"),v("design:type",Boolean),v("design:paramtypes",[])],QW.prototype,"useFooteredMetadataRenderingStyle",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QW.prototype,"dataChanged",null);QW=u([R({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],QW); V(QW,"ytd-action-engagement-panel-content-renderer",function(){if(fic!==void 0)return fic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-action-engagement-panel-content-renderer\">\n <div id=\"sitelinks\" hidden=\"[[!data.sitelinkRenderers]]\" class=\"style-scope ytd-action-engagement-panel-content-renderer\"></div>\n <div id=\"image-tiles\" hidden=\"[[!data.imageTileRenderers]]\" class=\"style-scope ytd-action-engagement-panel-content-renderer\"></div>\n</div>\n<div id=\"footer\" hidden=\"[[shouldHideFooter(data.actionButton)]]\" class=\"style-scope ytd-action-engagement-panel-content-renderer\">\n <div id=\"action\" class=\"style-scope ytd-action-engagement-panel-content-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return fic=a},{mode:Mz("kevlar_poly_si_batch_j007")?1:2});var jic;function kic(){if(!("matchMedia"in window))return kk(Error("window.matchMedia is not supported")),!1;var a=sr(function(){return window.matchMedia("(max-width: 527.9px)")}),b=g(xC(a.matches)),c=b.next().value,d=b.next().value,e=sr(function(){return function(h){d(h.matches)}}); rr(function(){a.addEventListener?a.addEventListener("change",e):a.addListener&&a.addListener(e);return function(){a.removeEventListener?a.removeEventListener("change",e):a.removeListener&&a.removeListener(e)}}); return c} function lic(a){if(!("matchMedia"in window))return kk(Error("window.matchMedia is not supported")),function(){return!1}; var b=window.matchMedia(a);a=g(Gp(b.matches));var c=a.next().value,d=a.next().value,e=function(h){d(h.matches)}; b.addEventListener?(b.addEventListener("change",e),yp(function(){b.removeEventListener("change",e)})):b.addListener&&(b.addListener(e),yp(function(){b.removeListener(e)})); return c} ;var mic={adImageViewModel:TU,adDetailsLineViewModel:idc},nic=Gz(function(a){var b=a.data;var c=a.customCommandResolver;a=Er();SU(a,function(){return b().interaction},c); $K(a,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});return F("ad-grid-card-image-full-metadata-view-model",{class:function(){var d;return((d=b().interaction)==null?0:d.onTap)?"YtwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"YtwAdGridCardImageFullMetadataViewModelHost"}, el:a,"aria-label":function(){var d,e;return(d=b().interaction)==null?void 0:(e=d.accessibility)==null?void 0:e.label}},F("div",{class:"YtwAdGridCardImageFullMetadataViewModelHostImage"},F(SC,{data:function(){return b().adImage}, mapping:mic,extraProps:{adImageViewModel:{customCommandResolver:c}}})),F("div",{class:"YtwAdGridCardImageFullMetadataViewModelHostMetadata"},F(nr,{cond:function(){return b().headline}},function(d){return F(LB,{text:d, className:"YtwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}),F(nr,{cond:function(){return b().detailsLine}},function(d){return F("div",{class:"YtwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},F(SC,{data:d, mapping:mic,extraProps:{adDetailsLineViewModel:{customCommandResolver:c,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}}}}))}),F(nr,{cond:function(){return b().secondaryDetailsLine}},function(d){return F("div",{class:"YtwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},F(SC,{data:d, mapping:mic,extraProps:{adDetailsLineViewModel:{customCommandResolver:c,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}}}}))})))});var oic={adImageViewModel:TU,adCardBadgeViewModel:tdc},pic=Gz(function(a){var b=a.data;a=a.customCommandResolver;var c=Er();SU(c,function(){return b().interaction},a); $K(c,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});return F("ad-grid-card-image-view-model",{class:function(){var d;return((d=b().interaction)==null?0:d.onTap)?"YtwAdGridCardImageViewModelHostIsClickableAdComponent":"YtwAdGridCardImageViewModelHost"}, el:c,"aria-label":function(){var d,e;return(d=b().interaction)==null?void 0:(e=d.accessibility)==null?void 0:e.label}},F(SC,{data:function(){return b().adImage}, mapping:oic,extraProps:{adImageViewModel:{customCommandResolver:a}}}),F("div",{class:"YtwAdGridCardImageViewModelHostCardBadge"},F(SC,{data:function(){return b().adCardBadge}, mapping:oic})))});var qic={adButtonViewModel:UU},ric=Gz(function(a){var b=a.data;a=a.customCommandResolver;var c=Er();SU(c,function(){return b().interaction},a); $K(c,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});return F("ad-grid-card-text-view-model",{class:function(){var d;return((d=b().interaction)==null?0:d.onTap)?"YtwAdGridCardTextViewModelHostIsClickableAdComponent":"YtwAdGridCardTextViewModelHost"}, el:c,"aria-label":function(){var d,e;return(d=b().interaction)==null?void 0:(e=d.accessibility)==null?void 0:e.label}},F("div",{class:"YtwAdGridCardTextViewModelHostMetadata"},F(nr,{cond:function(){return b().title}},function(d){return F(LB,{text:d, className:"YtwAdGridCardTextViewModelHostMetadataHeadline"})}),F("div",{class:function(){return y("desktop_sitelinks_inline_descriptions")?"YtwAdGridCardTextViewModelHostMetadataDescriptionInline":"YtwAdGridCardTextViewModelHostMetadataDescription"}},F(mr,{each:function(){var d; return((d=b())==null?void 0:d.descriptions)||[]}, keyBy:"INDEX"},function(d){return F(LB,{text:d,className:function(){return y("desktop_sitelinks_inline_descriptions")?"YtwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline":"YtwAdGridCardTextViewModelHostMetadataDescriptionString"}})}))),F("div",{class:"YtwAdGridCardTextViewModelHostButton"},F(SC,{data:function(){return b().moreInfoButton}, mapping:qic,extraProps:{adButtonViewModel:{customCommandResolver:a}}})))});var sic={adGridCardImageViewModel:pic,adGridCardImageFullMetadataViewModel:nic,adGridCardTextViewModel:ric};function tic(a){switch(a){case"AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN":return 1;case"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS":return 6;case"AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":return 2;default:return 3;}} var uic=Gz(function(a){var b=a.data;a=a.customCommandResolver;var c=Er();$K(c,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});return F("ad-grid-card-collection-view-model",{class:function(){return"YtwAdGridCardCollectionViewModelHost"}, el:c,style:function(){return"grid-template-columns: repeat("+tic(b().style)+", minmax(0, 1fr));"}},F(SC,{data:function(){var d; return(d=b())==null?void 0:d.gridCards}, mapping:sic,extraProps:{adGridCardImageViewModel:{customCommandResolver:a},adGridCardImageFullMetadataViewModel:{customCommandResolver:a},adGridCardTextViewModel:{customCommandResolver:a}}}))});function RW(a,b,c){var d=wB(c);a&&b&&d&&a.getPlayerPromise().then(function(e){Ahb(d)&&Hm();new AS(e).executeCommand(d,b);y("continue_playback_on_desktop_companion_click")||e.pauseVideo()})} ;var vic={adButtonViewModel:UU,adGridCardCollectionViewModel:uic};function wic(a){var b=pA(),c;if(c=Qa("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var d;c=(d=c())==null?void 0:d.layoutId}else c=null;RW(b,c,a)} var xic=Gz(function(a){var b=a.data;a=Er();SU(a,function(){return b().interaction},wic); $K(a,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});var c=function(){var d=Object.assign({},A(b().adGridCardCollection,IQb));d.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS";return{adGridCardCollectionViewModel:d}}; return F("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"YtwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:a},F("div",{class:"YtwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},F(nr,{cond:lic("(min-width: "+(SM()+UM)+"px)"),else:function(){return F(SC,{data:c,mapping:vic,extraProps:{adGridCardCollectionViewModel:{customCommandResolver:wic}}})}},function(){return F(SC,{data:function(){return b().adGridCardCollection}, mapping:vic,extraProps:{adGridCardCollectionViewModel:{customCommandResolver:wic}}})})),F("div",{class:"YtwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},F(SC,{data:function(){return b().adButton}, mapping:vic,extraProps:{adButtonViewModel:{customCommandResolver:wic}}})))});bB(xic,"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:$A}});function yic(a){var b=pA(),c;if(c=Qa("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var d;c=(d=c())==null?void 0:d.layoutId}else c=null;RW(b,c,a)} var zic=Gz(function(a){var b=a.data;a=Er();SU(a,function(){return b().interaction},yic); $K(a,{visibilityCallback:function(c){var d,e=(d=b().interaction)==null?void 0:d.onFirstVisible;c&&e&&AB(e)}, showOption:RU});return F("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"YtwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:a},F("div",{class:"YtwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},F(SC,{data:function(){if(lic("(min-width: "+(SM()+UM)+"px)")())var c=b().adGridCardCollection;else{c=Object.assign({},A(b().adGridCardCollection,IQb));var d;c.gridCards!==void 0&&((d=c.gridCards)==null?void 0:d.length)>1?c.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS": c.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";c={adGridCardCollectionViewModel:c}}return c}, mapping:{adGridCardCollectionViewModel:uic},extraProps:{adGridCardCollectionViewModel:{customCommandResolver:yic}}})),F("div",{class:"YtwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},F(SC,{data:function(){return b().adButton}, mapping:{adButtonViewModel:UU},extraProps:{adButtonViewModel:{customCommandResolver:yic}}})))});bB(zic,"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:$A}});var Aic=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return a}; l(Aic,J);f=Aic.prototype;f.configureRendererStamper=function(){return{"data.contentRenderer":{id:"content",mapping:{actionEngagementPanelContentRenderer:"ytd-action-engagement-panel-content-renderer",basicImmersiveEngagementPanelContentRenderer:"ytd-action-basic-immersive-content-renderer",panelTextIconImageTilesButtonLayoutContentViewModel:"panel-text-icon-image-tiles-button-layout-content-view-model",panelTextIconTextGridCardsSubLayoutContentViewModel:"panel-text-icon-text-grid-cards-sub-layout-content-view-model"}}}}; f.attached=function(){this.getDataFromPlayerAndRender()}; f.dataChanged=function(){this.getDataFromPlayerAndRender()}; f.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction))}; f.getDataFromPlayerAndRender=function(){var a=this,b=pA(this.hostElement);b&&b.getPlayerPromise().then(function(c){a.getCachedDataAndListen(c)})}; f.getCachedDataAndListen=function(a){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(a,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(a,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=a)}; f.resolveCachedActions=function(){var a=Qa("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(a=a&&a())&&!uc.isEmpty(a)&&this.sendUpdateEngagementPanelAction(a);(a=(a=Qa("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&a())&&!uc.isEmpty(a)&&this.sendChangeEngagementPanelVisibilityAction(a);(a=(a=Qa("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&a())&&!uc.isEmpty(a)&&this.sendScrollToEngagementPanelCommand(a)}; f.sendUpdateEngagementPanelAction=function(a){var b;wv(this.hostElement,"yt-update-engagement-panel-action",[(b=uc.get(a,"action"))!=null?b:a])}; f.sendChangeEngagementPanelVisibilityAction=function(a){wv(this.hostElement,"yt-change-engagement-panel-visibility-action",[a])}; f.sendScrollToEngagementPanelCommand=function(a){wv(this.hostElement,"yt-scroll-to-engagement-panel-command",[a])}; f.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),y("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):Jm(Error("Missing player in YtdAdsEngagementPanelContentRenderer."))}; var SW=Aic;SW.prototype.dataChanged=SW.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],SW.prototype,"actionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],SW.prototype,"componentBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],SW.prototype,"ytPlayerListenerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],SW.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],SW.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],SW.prototype,"data",void 0);u([Q(),v("design:type",Object)],SW.prototype,"player",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],SW.prototype,"dataChanged",null);SW=u([R({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],SW); V(SW,"ytd-ads-engagement-panel-content-renderer",function(){if(jic!==void 0)return jic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-ads-engagement-panel-content-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return jic=a},{mode:1});var Bic;var Cic=function(){var a=J.apply(this,arguments)||this;a.player=null;a.JSC$15410_playerEvents=new Map;a.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return a}; l(Cic,J);f=Cic.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer",commentActionButtonsRenderer:{component:"ytd-comment-action-buttons-renderer",properties:{voteCount:"[[voteCount]]"}}}}}}; f.created=function(){this.player=null;this.JSC$15410_playerEvents=new Map;this.JSC$15410_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$15410_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$15410_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$15410_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)}; f.attached=function(){var a=this,b=pA();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));b&&b.getPlayerPromise().then(function(c){a.setPlayer(c);a.set("isPageLoad",!1)})}; f.setPlayer=function(a){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15410_playerEvents);this.set("player",a);a&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(a,this.JSC$15410_playerEvents),a.getPresentingPlayerType()===2&&this.playerAdStartHandler())}; f.onLoopRangeChange=function(a){var b=um().resolve(tm(Vw));if((!b||b.isOnWatch())&&this.hostElement.clientHeight){var c;!a&&((c=this.data)==null?0:c.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}}; f.onVideoProgress=function(){var a,b,c=((a=this.player)==null?void 0:(b=a.getPresentingPlayerType)==null?void 0:b.call(a))===2;this.isAdPlaying!==c&&this.set("isAdPlaying",c);var d;if(!c&&(d=this.player)!=null&&d.getLoopRange()){a=this.player.getLoopRange().startTimeMs;b=this.player.getProgressState(1).seekableStart;var e;a<b*1E3&&((e=this.data)==null?0:e.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand))}}; f.playerAdStartHandler=function(){this.set("isAdPlaying",!0)}; f.playerAdEndHandler=function(){this.set("isAdPlaying",!1)}; f.onYtDeleteClipEngagementPanelCommand=function(a){A(a,aSb).command&&this.ytComponentBehavior.resolveCommand(A(a,aSb).command)}; ia.Object.defineProperties(Cic.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.voteCount)||Rw("0")}}, channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.channelNavigationEndpoint}}, channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}}); var TW=Cic;u([K(BA.YtComponentBehavior),v("design:type",Object)],TW.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],TW.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],TW.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],TW.prototype,"ytRendererBehavior",void 0); u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],TW.prototype,"ytPlayerListenerBehavior",void 0);u([Q(),v("design:type",Object)],TW.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],TW.prototype,"isAdPlaying",void 0);u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],TW.prototype,"isPageLoad",void 0);u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],TW.prototype,"isDarkTheme",void 0); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],TW.prototype,"voteCount",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],TW.prototype,"channelEndpoint",null);u([L("channelEndpoint"),v("design:type",Object),v("design:paramtypes",[])],TW.prototype,"channelHref",null);TW=u([R({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],TW); V(TW,"ytd-clip-attribution-renderer",function(){if(Bic!==void 0)return Bic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"main\" class=\"style-scope ytd-clip-attribution-renderer\">\n <div id=\"top\" class=\"style-scope ytd-clip-attribution-renderer\">\n <a aria-hidden=\"true\" class=\"yt-simple-endpoint author-endpoint author-avatar style-scope ytd-clip-attribution-renderer\" href$=\"[[channelHref]]\" data=\"[[channelEndpoint]]\" tabindex=\"-1\">\n <yt-img-shadow class=\"author-avatar style-scope ytd-clip-attribution-renderer\" height=\"40\" thumbnail=\"[[data.authorAvatar]]\" width=\"40\">\n </yt-img-shadow>\n </a>\n <div id=\"author-container\" class=\"style-scope ytd-clip-attribution-renderer\">\n <a aria-hidden=\"true\" class=\"yt-simple-endpoint author-endpoint style-scope ytd-clip-attribution-renderer\" href$=\"[[channelHref]]\" data=\"[[channelEndpoint]]\" tabindex=\"-1\">\n <ytd-channel-name id=\"author\" badges=\"[[data.authorBadges]]\" channel-name=\"[[data.clipAuthor]]\" no-endpoints=\"\" class=\"style-scope ytd-clip-attribution-renderer\">\n </ytd-channel-name>\n </a>\n <span class=\"style-scope ytd-clip-attribution-renderer\">[[getSimpleString(data.createdText)]]</span>\n </div>\n <div id=\"menu\" class=\"style-scope ytd-clip-attribution-renderer\"></div>\n </div>\n <span id=\"title\" class=\"style-scope ytd-clip-attribution-renderer\">[[getSimpleString(data.title)]]</span>\n <div id=\"bottom\" class=\"style-scope ytd-clip-attribution-renderer\">\n <div id=\"buttons\" class=\"style-scope ytd-clip-attribution-renderer\"></div>\n </div>\n <div id=\"ad-overlay\" class=\"style-scope ytd-clip-attribution-renderer\">\n <svg id=\"ad-image\" viewBox=\"0 0 166.96 140.96\" class=\"style-scope ytd-clip-attribution-renderer\">\n <g class=\"style-scope ytd-clip-attribution-renderer\"><g class=\"style-scope ytd-clip-attribution-renderer\">\n <path class=\"cls-2 style-scope ytd-clip-attribution-renderer\" d=\"M138.1,103.79l9.9-17h0l-9.9-5.44,9.9-17h0L138.1,59,148,42s-26,20.57-38.86,29.71-9.43-22.57-9.71-47.14S90.29-6,66.86,6,0,46.55,0,46.55l9.9,6.19L0,72.54l9.9,6.35L0,98.69,9.9,105,0,124.84s63.84-42,79.56-50.56c14.81-8.09,12.15,27.13,11.87,45.13s9.14,21.43,22,13.71c12.42-7.45,33.1-22.9,34.49-23.94Z\" transform=\"translate(0 0.25)\"></path>\n <path class=\"cls-3 style-scope ytd-clip-attribution-renderer\" d=\"M102.26,71.67V137c.27,0,.55,0,.84-.05V72.54A4.36,4.36,0,0,1,102.26,71.67Z\" transform=\"translate(0 0.25)\"></path>\n <path class=\"cls-4 style-scope ytd-clip-attribution-renderer\" d=\"M50.49,121.06c1.82-2.79,4.46-4.68,7.11-6.57,1.3-.93,2.61-1.85,3.86-2.84a4.06,4.06,0,0,0,.95-1.75c.22-3.44-2.51-6.92-5.93-6.42-3.62,0-7.24,2.84-10.08,4.72-3.78,2.5-7.06,6.32-9.77,9.91-1.43,1.9-2.72,3.71-4,5.68-2.76,4.13-4.4,8.7-6.6,13.21a16.79,16.79,0,0,1,.55-3.13c2-5.06,4.07-10.07,7.32-14.49,1-1.36,2-2.78,3-4.12a5.68,5.68,0,0,1,1.45-.86c.28-1.65,2-2.64,3-4.07,0-.06.5.19.77.3a7.55,7.55,0,0,1,.53-1.46c0-.09.61.11.94.17,0-.36,0-.72,0-1.08,0-.1.19-.18.28-.27,1.09-1.08,2.57-1.56,3.71-2.64a12.29,12.29,0,0,1,4.18-2.46,19.89,19.89,0,0,1,5.13-1.09c3.21-.27,6.5,3.42,7.27,5.72.21.64.41,1.28.69,2.15l3.71-1.73a1.57,1.57,0,0,1,2.13.26l-.35-1,5.12-1.33c1.06.89,2.1.2,3.16,0,.86-.18,1.78-.16,1.87-1.37,0-.06.5-.19.53-.13a4.74,4.74,0,0,1,.37.87l3.05-.58-.08.81c-3.69,1.11-7.47,1.69-11,2.9a28.1,28.1,0,0,0-7.73,4,12.91,12.91,0,0,0-4,5.89,33.12,33.12,0,0,1-7.84,11.43c-1.53,1.54-3.32,2.81-5,4.23a4.84,4.84,0,0,1-3.55,1.22c-1.33-.06-1.67-.23-2-1.49a4.81,4.81,0,0,1,.19-3.38c1.63-3.31,3.52-6.4,6.53-8.65l-.23.49c.11,0,.2.07.23.05l.86-.94Zm-6.3,11.57a1.69,1.69,0,0,0,1.3,1.43,6,6,0,0,0,2.76-1.2c2-1.71,4-3.53,5.94-5.33a4,4,0,0,0,.47-.89c.31-.52,1.52-1.1,1.84-1.61,1.49-2.4,2.76-4.89,4.22-7.31.27-.45.22-3.25-.1-3.46a19.68,19.68,0,0,0-3.49,2.44c-1,.5-1.65,1.85-2.64,2.33a13.34,13.34,0,0,0-3,2.67c-1,1-1.92,1.93-2.8,3a34.65,34.65,0,0,0-2.3,3.11C45.65,128.87,44.17,131.53,44.19,132.63Z\" transform=\"translate(0 0.25)\"></path>\n <path class=\"cls-1 style-scope ytd-clip-attribution-renderer\" d=\"M0,124.84V46.55S43.43,18,66.86,6,99.14,0,99.43,24.55s-3.14,56.29,9.71,47.14S148,42,148,42v67.14s-21.71,16.29-34.57,24-22.29,4.29-22-13.71,2.94-53.22-11.87-45.13C63.84,82.87,0,124.84,0,124.84Z\" transform=\"translate(0 0.25)\"></path>\n <path class=\"cls-5 style-scope ytd-clip-attribution-renderer\" d=\"M119,12.45c-.87,10.43-4.13,19.08-15,22.06,13.42.52,14.54,9.3,15.29,18.31,1.28-9.85,4.42-18.14,15-20.18C123.63,31.85,120.11,23.44,119,12.45Z\" transform=\"translate(0 0.25)\"></path>\n <g class=\"cls-6 style-scope ytd-clip-attribution-renderer\">\n <polygon class=\"cls-4 style-scope ytd-clip-attribution-renderer\" points=\"166.96 114.12 146.52 104.85 161.66 80.3 137.84 92.19 132.87 70.65 126.28 95.37 110.8 90.89 120.61 104.1 105.23 112.92 119.7 114.68 116.36 135.53 131.9 122.15 141.06 140.96 143.28 116.82 166.96 114.12\"></polygon>\n <path class=\"cls-5 style-scope ytd-clip-attribution-renderer\" d=\"M73.23,20.28c1.5-8,.86-14.91-1.89-20.53L69.79.51C72.37,5.79,73,12.34,71.54,20c-3,16.13-14.32,29.76-28.12,33.92a31.14,31.14,0,0,1-7.73,1.27A39.72,39.72,0,0,0,19.94,24.42c-4-2.94-7.71-3.92-10.8-2.86-5.5,1.88-6.8,9.18-4.87,15.13,3.88,11.93,16.48,20,29.69,20.2,0,.43,0,.86-.07,1.29a37.87,37.87,0,0,1-19.27,30l.82,1.51a35.69,35.69,0,0,0,5.18-3.42,39.75,39.75,0,0,0,15-28c0-.47.06-.94.07-1.41a32.46,32.46,0,0,0,8.24-1.34C58.33,51.2,70.11,37,73.23,20.28ZM34,55.17c-12.5-.23-24.4-7.77-28.06-19C4.5,31.81,5,26.47,8.05,24.09a5.66,5.66,0,0,1,1.66-.9c3.18-1.1,6.76.82,9.2,2.62A38,38,0,0,1,34,55.17Z\" transform=\"translate(0 0.25)\"></path>\n </g>\n <path class=\"cls-3 style-scope ytd-clip-attribution-renderer\" d=\"M17.4,46.23,17,45.51,24.42,41l.44.71Q21.2,43.94,17.4,46.23Zm14.9-9.15-.44-.71,7.42-4.6.44.71ZM47.16,27.9l-.44-.72c2.57-1.58,5.07-3.09,7.47-4.54l.44.72Q51,25.52,47.16,27.9Zm15-8.94-.42-.73c2.85-1.62,5.37-3,7.69-4.19l.39.75C67.5,16,65,17.34,62.16,19ZM96,14.42a14,14,0,0,0-2.35-3.14l.58-.6A14.64,14.64,0,0,1,96.71,14ZM77.7,11.11l-.32-.77a32.13,32.13,0,0,1,8.49-2.4l.09.83A31.86,31.86,0,0,0,77.7,11.11Z\" transform=\"translate(0 0.25)\"></path>\n <polygon class=\"cls-3 style-scope ytd-clip-attribution-renderer\" points=\"57.21 88.12 56.37 88.65 56.37 11.92 57.21 11.45 57.21 88.12\"></polygon>\n <path class=\"cls-3 style-scope ytd-clip-attribution-renderer\" d=\"M109.94,80.05a6.68,6.68,0,0,1-5.19-2.48l.64-.55c1.93,2.22,4.35,2.74,7.49,1.63l.28.79A9.59,9.59,0,0,1,109.94,80.05Zm10.81-5.11-.49-.69c2.11-1.48,4.48-3.21,7.06-5.14l.51.68C125.24,71.72,122.86,73.45,120.75,74.94Z\" transform=\"translate(0 0.25)\"></path>\n <path class=\"cls-3 style-scope ytd-clip-attribution-renderer\" d=\"M17,103.93l-.46-.7,7.28-4.83.46.7Zm14.55-9.68-.46-.7q3.73-2.49,7.27-4.84l.47.7Zm14.57-9.64-.46-.7q3.84-2.5,7.36-4.73l.45.71C51.15,81.37,48.69,83,46.14,84.61Zm14.8-9.26-.43-.73c2.89-1.7,5.4-3.08,7.68-4.22l.38.75C66.3,72.28,63.81,73.66,60.94,75.35ZM84.8,68.18A10.48,10.48,0,0,0,80,67.31a13.7,13.7,0,0,0-3.47.55l-.22-.81A14.45,14.45,0,0,1,80,66.47a11.37,11.37,0,0,1,5.15,1Z\" transform=\"translate(0 0.25)\"></path>\n <path class=\"cls-3 style-scope ytd-clip-attribution-renderer\" d=\"M98.67,127.76c-2.62-.79-4.81-2.9-6.35-6.12l.76-.36c1,2.09,2.82,4.77,5.84,5.68Zm8.65-1.68-.4-.73c1.81-1,4.31-2.53,7.45-4.55l.45.7C111.67,123.53,109.15,125.07,107.32,126.08Zm14.81-9.4-.47-.7c2.38-1.59,4.82-3.26,7.24-4.92l.47.69C127,113.41,124.51,115.08,122.13,116.68Z\" transform=\"translate(0 0.25)\"></path>\n <ellipse class=\"cls-4 style-scope ytd-clip-attribution-renderer\" cx=\"71.33\" cy=\"51.78\" rx=\"8.55\" ry=\"6.47\" transform=\"translate(-6.69 93.03) rotate(-63.7)\"></ellipse>\n </g></g>\n </svg>\n <div id=\"ad-text\" class=\"style-scope ytd-clip-attribution-renderer\">[[getSimpleString(data.adPlayingText)]]</div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Bic=a},{mode:1});var Dic;var Eic=function(){var a=J.apply(this,arguments)||this;a.player=null;a.JSC$15415_playerEvents=new Map;return a}; l(Eic,J);f=Eic.prototype;f.created=function(){this.player=null;this.JSC$15415_playerEvents=new Map;this.JSC$15415_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$15415_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$15415_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)}; f.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; f.attached=function(){var a=this,b=pA();b&&b.getPlayerPromise().then(function(c){a.setPlayer(c);a.set("isPageLoad",!1)})}; f.setPlayer=function(a){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15415_playerEvents);this.set("player",a);if(a){this.ytPlayerListenerBehavior.listenToPlayerEvents(a,this.JSC$15415_playerEvents);var b;(a==null?void 0:(b=a.getPresentingPlayerType)==null?void 0:b.call(a))===2&&this.playerAdStartHandler()}}; f.playerAdStartHandler=function(){this.set("isAdPlaying",!0)}; f.playerAdEndHandler=function(){this.set("isAdPlaying",!1)}; f.onVideoProgress=function(){var a,b,c=((a=this.player)==null?void 0:(b=a.getPresentingPlayerType)==null?void 0:b.call(a))===2;this.isAdPlaying!==c&&this.set("isAdPlaying",c)}; var UW=Eic;u([K(X.YtRendererBehavior),v("design:type",Object)],UW.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],UW.prototype,"ytRendererstamperBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],UW.prototype,"ytPlayerListenerBehavior",void 0);u([Q(),v("design:type",Object)],UW.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],UW.prototype,"isAdPlaying",void 0); u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],UW.prototype,"isPageLoad",void 0);UW=u([R({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],UW); V(UW,"ytd-clip-section-footer-renderer",function(){if(Dic!==void 0)return Dic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"buttons\" class=\"style-scope ytd-clip-section-footer-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Dic=a},{mode:1});var Fic;var Gic;var Hic=function(){return J.apply(this,arguments)||this}; l(Hic,J);var VW=Hic;u([K(X.YtRendererBehavior),v("design:type",Object)],VW.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],VW.prototype,"data",void 0);VW=u([R({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],VW); V(VW,"ytd-clip-ad-state-renderer",function(){if(Gic!==void 0)return Gic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"message\" class=\"style-scope ytd-clip-ad-state-renderer\">\n <div id=\"title\" class=\"style-scope ytd-clip-ad-state-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"body\" class=\"style-scope ytd-clip-ad-state-renderer\">[[getSimpleString(data.body)]]</div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Gic=a},{mode:1});var Iic;var Jic=function(){var a=J.apply(this,arguments)||this;a.value="";a.valid=!1;a.userChangedValue=!1;a.disabled=!1;a.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return a}; l(Jic,J);f=Jic.prototype;f.detached=function(){this.userChangedValue=!1}; f.handleKeyDown=function(a){if(Xd)var b=13;else Zd&&Yd?b=13:b=13;a.keyCode===b&&a.preventDefault()}; f.handleInput=function(){var a=T(this.hostElement).querySelector("#title");if(a){var b=(a.value||"").replace(/\r|\n/g," ");this.set("value",b);a.value=b;this.valid=a.validate();this.userChangedValue=!0}}; f.handleBlur=function(){this.valid=T(this.hostElement).querySelector("#title").validate()}; f.onValueChanged=function(){vv(this.hostElement,"title-changed",{title:this.value})}; f.onValidChanged=function(){vv(this.hostElement,"title-valid-changed",{valid:this.valid})}; f.setInput=function(a,b){var c=T(this.hostElement).querySelector("#title");c&&(c.value=a,this.handleInput(),b&&(c.invalid=!1,this.valid=!0))}; f.onClipCreationDisable=function(){this.set("disabled",!0)}; f.onClipCreationEnable=function(){this.set("disabled",!1)}; f.onClipCreationVisibilityChange=function(a){var b=this;a.visible?requestAnimationFrame(function(){var c;((c=T(b.hostElement).querySelector("#title"))==null?void 0:c.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)}; var WW=Jic;WW.prototype.onValidChanged=WW.prototype.onValidChanged;WW.prototype.onValueChanged=WW.prototype.onValueChanged;WW.prototype.handleBlur=WW.prototype.handleBlur;WW.prototype.handleInput=WW.prototype.handleInput;WW.prototype.handleKeyDown=WW.prototype.handleKeyDown;u([K(X.YtRendererBehavior),v("design:type",Object)],WW.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],WW.prototype,"ytActionHandlerBehavior",void 0); u([Q(),v("design:type",Object)],WW.prototype,"data",void 0);u([Q(),v("design:type",Object)],WW.prototype,"value",void 0);u([Q(),v("design:type",Object)],WW.prototype,"valid",void 0);u([Q(),v("design:type",Object)],WW.prototype,"userChangedValue",void 0);u([Q(),v("design:type",Object)],WW.prototype,"disabled",void 0);u([M("keydown"),v("design:type",Function),v("design:paramtypes",[KeyboardEvent]),v("design:returntype")],WW.prototype,"handleKeyDown",null); u([M("input"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WW.prototype,"handleInput",null);u([M("blur"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WW.prototype,"handleBlur",null);u([O("value"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WW.prototype,"onValueChanged",null);u([O("valid"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],WW.prototype,"onValidChanged",null); WW=u([R({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],WW); V(WW,"ytd-clip-creation-text-input-renderer",function(){if(Iic!==void 0)return Iic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-textarea id=\"title\" char-counter=\"\" disabled=\"[[disabled]]\" label=\"[[getSimpleString(data.placeholderText)]]\" maxlength=\"[[data.maxCharacterLimit]]\" no-label-float=\"\" pattern=\".+\" required=\"\" use-v2-underline=\"\" class=\"style-scope ytd-clip-creation-text-input-renderer\"></tp-yt-paper-textarea>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Iic=a},{mode:1});var Kic;var Lic;function XW(a,b){var c=a<0?"-":"";a=Math.abs(a);var d=Math.floor(a/3600),e=Math.floor(a)%3600,h=Math.floor(e/60);e=Math.floor(e)%60;var k="";(b===void 0?0:b)&&(k="."+Math.round((a-Math.floor(a))*10));return d>0?""+c+d+":"+(h<10?"0"+h:""+h)+":"+(e<10?"0"+e:""+e)+k:""+c+h+":"+(e<10?"0"+e:""+e)+k} function Mic(a){var b=a.match(/[^0-9:\.]/g);if(b&&b.length>0)return null;a=a.split(":");if(a.length===0||a.length>3)return null;b=1;for(var c=0;a.length>0;){var d=a.pop();if(d===void 0)break;var e=Number(d);if(d===""||isNaN(e))return null;c+=e*b;b*=60}return c} ;function Nic(a,b,c,d){a=Math.max(c,a);b=Math.min(b,d-c);a+b>d?(c=d,a=c-b):c=a+b;return{start:a,end:c}} function Oic(a,b,c,d,e,h){a<c?a=c:a+e>d&&(a=d-e);b>d&&(b=d);b=Math.min(a+h,Math.max(a+e,b));return{start:a,end:b}} function Pic(a,b,c,d,e,h){b>d?b=d:b-e<c&&(b=c+e);a<c&&(a=c);a=Math.min(b-e,Math.max(b-h,a));return{start:a,end:b}} ;var Qic;var Ric;var Sic;var Tic=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};a.pendingStoryboardImages_={};a.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];a.tickLabelInterval=30;a.mediumTickInterval=5;a.largeTickInterval=15;a.aboveRulerHeight=32;a.rulerHeight=50;a.smallTickHeight=4;a.mediumTickHeight=8;a.largeTickHeight=16;a.mediaListeners_= {};return a}; l(Tic,J);f=Tic.prototype;f.attached=function(){var a=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(b){b=g(["screen and (min-resolution: "+b+")","screen and (max-resolution: "+b+")"]);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=window.matchMedia(c);d&&(a.mediaListeners_[c]=a.updatePixelRatio_.bind(a),d.addEventListener?d.addEventListener("change",a.mediaListeners_[c]):d.addListener?d.addListener(a.mediaListeners_[c]):delete a.mediaListeners_[c])}})}; f.detached=function(){this.setPlayer(null);for(var a=g(Object.keys(this.mediaListeners_)),b=a.next();!b.done;b=a.next()){var c=b.value;b=this.mediaListeners_[c];(c=window.matchMedia(c))&&(c.removeEventListener?c.removeEventListener("change",b):c.removeListener&&c.removeListener(b))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)}; f.onVisibilityChangedAction_=function(a){var b=this;a.visible&&!this.player_&&(a=pA())&&a.getPlayerPromise().then(function(c){b.setPlayer(c)})}; f.setPlayer=function(a){a&&this.set("player_",a)}; f.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))}; f.setUpCanvas_=function(){var a=this.rulerWidth,b=this.devicePixelRatio_,c=this.visible;this.set("canvasReady_",!1);if(c&&b!==0){c=this.aboveRulerHeight+this.rulerHeight;var d=T(this.hostElement).querySelector("#ticks");d.width=a*b;d.height=c*b;d.style.width=a+"px";d.style.height=c+"px";d.getContext("2d").scale(b,b);this.set("canvasReady_",!0)}}; f.drawRuler_=function(a,b,c,d,e,h,k,m,p,q,r,w){a&&c&&b&&(a=T(this.hostElement).querySelector("#ticks"),b=a.getContext("2d"),b.clearRect(0,0,a.width,a.height),b.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),b.lineWidth=2,b.beginPath(),b.moveTo(0,this.aboveRulerHeight),b.lineTo(a.width,this.aboveRulerHeight),b.moveTo(0,a.height),b.lineTo(a.width,a.height),b.stroke(),this.drawRulerTicks_(a,h,e,d),this.drawStoryboardImages_(a,c,h,e,d),b.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"), b.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(k-h,d,!1),this.rulerHeight),c=this.timeToPixels_(m-h,d,!1),b.fillRect(c,this.aboveRulerHeight,a.width-c,this.rulerHeight),this.drawSpeedLines_(a,h,w))}; f.drawRulerTicks_=function(a,b,c,d){var e=a.getContext("2d");e.save();e.lineWidth=1;for(var h=Math.floor(Math.max(0,b-this.tickLabelInterval));h<b+c;h++){e.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var k=(h-b)*d;e.beginPath();e.moveTo(k,a.height);var m=this.smallTickHeight;h%this.largeTickInterval===0?m=this.largeTickHeight:h%this.mediumTickInterval===0&&(m=this.mediumTickHeight);e.lineTo(k,a.height-m);e.stroke();h%this.tickLabelInterval===0&&(e.font= getComputedStyle(this.hostElement).getPropertyValue("font"),e.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),e.fillText(XW(h),k+4,12),e.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),e.moveTo(k,0),e.lineTo(k,this.aboveRulerHeight),e.stroke())}e.restore()}; f.percentToHex_=function(a){a=Math.round(a*255).toString(16);a.length<2&&(a="0"+a);return a}; f.drawSpeedLines_=function(a,b,c){var d=a.getContext("2d");d.save();var e=Math.min(25,Math.abs(c)-15)/25,h=a.width*.3*e,k=a.width*-.3,m=a.width*1.3,p=this.aboveRulerHeight;a=a.height;var q=Math.round(4*e),r=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");r.length<7&&(r="#"+r.substring(1,4).repeat(2));var w=this.percentToHex_(.5+e/2);w=r+w;r+="00";if(e>0)for(e=0;e<q;e++){var z=k+Math.random()*(m-k),C=p+Math.random()*(a-p),E=h+b%h,I=d.createLinearGradient(z,C,z+E,C);c< 0?(I.addColorStop(0,w),I.addColorStop(.4,w),I.addColorStop(.9,r)):(I.addColorStop(.1,r),I.addColorStop(.6,w),I.addColorStop(1,w));d.strokeStyle=I;d.lineWidth=1;d.beginPath();d.moveTo(z,C);d.lineTo(z+E,C);d.stroke()}d.restore()}; f.getStoryboardForTime_=function(a,b,c){c===void 0&&(c=b.getNumberOfStoryboardLevels()-1);a=b.getStoryboardFrameIndex(a,c);return b.getStoryboardFrame(a,c)}; f.drawStoryboardImages_=function(a,b,c,d,e){if(!this.disabled){a=a.getContext("2d");var h=this.getStoryboardForTime_(0,b);if(h){var k=h.width/h.columns;h=h.height/h.rows;var m=k/h,p=this.rulerHeight*m;p=this.tickLabelInterval*(m<this.tickLabelInterval*e/this.rulerHeight?1/Math.floor(this.tickLabelInterval*e/p):Math.round(p/(this.tickLabelInterval*e)));var q=p*e,r=this.rulerHeight,w=q/this.rulerHeight,z=Math.floor(Math.max(0,c-p));for(z-=z%p;z<c+d;z+=p){var C=this.getStoryboardForTime_(z,b),E=this.getPreloadedStoryboard_(C.url); if(E){var I=(z-c)*e,N=this.aboveRulerHeight,P=C.column*k,U=C.row*h;if(m<w){var ca=r/(q/m);C=k;ca*=h;U+=(h-ca)/2}else C=q/(r*m)*k,ca=h,P+=(k-C)/2;a.drawImage(E,P,U,C,ca,I,N,q,r)}else this.fetchStoryboardImage_(C)}}}}; f.getPreloadedStoryboard_=function(a){return this.storyboardImages_.find(function(b){if(b.src==a)return!0;var c=b.src.indexOf(a);return c!=-1&&c==b.src.length-a.length})}; f.fetchStoryboardImage_=function(a){var b=this,c=this.getPreloadedStoryboard_(a.url),d=this.pendingStoryboardImages_[a.url];c||d!==void 0||(c=new Promise(function(e){var h=new Image(a.width,a.height);h.src=a.url;h.onload=function(){e(h)}; h.onerror=function(){e(null)}}),this.pendingStoryboardImages_[a.url]=c,c.then(function(e){e&&b.push("storyboardImages_",e); return e}).finally(function(){delete b.pendingStoryboardImages_[a.url]}))}; f.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)}; f.timeToPixels_=function(a,b,c){a*=b;return c===void 0||c?a+"px":a}; f.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)}; var YW=Tic;YW.prototype.drawRuler_=YW.prototype.drawRuler_;YW.prototype.setUpCanvas_=YW.prototype.setUpCanvas_;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],YW.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],YW.prototype,"ytRendererBehavior",void 0);u([Q({value:0}),v("design:type",Number)],YW.prototype,"start",void 0);u([Q({value:30}),v("design:type",Number)],YW.prototype,"end",void 0); u([Q({value:!1}),v("design:type",Boolean)],YW.prototype,"visible",void 0);u([Q(),v("design:type",Object)],YW.prototype,"player_",void 0);u([Q(),v("design:type",Number)],YW.prototype,"tickSpacing",void 0);u([Q(),v("design:type",Number)],YW.prototype,"windowSizeSec",void 0);u([Q({value:0}),v("design:type",Number)],YW.prototype,"rulerWidth",void 0);u([Q({value:0}),v("design:type",Number)],YW.prototype,"rulerShift",void 0);u([Q({value:!1}),v("design:type",Boolean)],YW.prototype,"canvasReady_",void 0); u([Q({value:function(){return[]}}), v("design:type",Array)],YW.prototype,"storyboardImages_",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],YW.prototype,"disabled",void 0);u([Q({value:0}),v("design:type",Number)],YW.prototype,"forceRender_",void 0);u([Q({value:1}),v("design:type",Number)],YW.prototype,"devicePixelRatio_",void 0);u([Q({value:0}),v("design:type",Number)],YW.prototype,"windowSpeed",void 0); u([O("visible","devicePixelRatio_","rulerWidth"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],YW.prototype,"setUpCanvas_",null); u([O("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),v("design:type",Function),v("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),v("design:returntype")],YW.prototype,"drawRuler_",null);YW=u([Wy({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],YW); V(YW,"yt-clip-creation-scrubber-canvas",function(){if(Sic===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><canvas id=\"ticks\" class=\"style-scope yt-clip-creation-scrubber-canvas\"></canvas>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);Sic=a}a=Sic;return a},{mode:2});var Uic;var Vic;var Wic=function(){var a=J.apply(this,arguments)||this;a.start=0;a.end=30;a.visible=!1;a.draggingLeft_=!1;a.draggingRight_=!1;a.draggingRuler_=!1;a.draggingWindow_=!1;a.seekableStart=0;a.seekableEnd=0;a.rulerWidth_=0;a.rulerShift_=0;a.windowSlideSpeed=0;a.disabled=!1;a.initialized=!1;a.durationAccessibilityLabel="";a.enableRefreshWeb=y("enable_cairo_refresh_web");a.activeLoopRange_=!1;a.rulerDragMouseStart_=0;a.rulerDragRulerStart_=0;a.rulerDragStartTime_=0;a.rulerDragEndTime_=0;a.dragMouseLastX_= 0;a.scrollInterval_=null;a.scrubberVe_=null;a.boundHandlers_={};a.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return a}; l(Wic,J);f=Wic.prototype; f.created=function(){var a=this;this.JSC$15431_playerEvents=new Map;this.JSC$15431_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$15431_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$15431_playerEvents.set("onStateChange",this.onStateChange_);var b={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(b).forEach(function(c){a.boundHandlers_[c]=b[c].bind(a)})}; f.attached=function(){this.activeLoopRange_=!1;T(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);T(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=gq(156731)}; f.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();T(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);T(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)}; f.onVisibilityChangedAction_=function(a){var b=this;a.visible&&!this.player_&&(a=pA())&&a.getPlayerPromise().then(function(c){b.setPlayer(c)})}; f.setPlayer=function(a){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$15431_playerEvents);a&&(this.set("player_",a),this.ytPlayerListenerBehavior.listenToPlayerEvents(a,this.JSC$15431_playerEvents))}; f.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)}; f.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)}; f.beginHandleDrag_=function(a){this.disabled||(a.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=a.clientX,a.target===T(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():a.target===T(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())}; f.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()}; f.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()}; f.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())}; f.beginRulerDrag_=function(a){this.disabled||(a.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=a.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())}; f.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()}; f.beginWindowScroll_=function(){var a=this;this.scrollInterval_=setInterval(function(){var b=a.windowSlideSpeed;if(b=Xha(a.start,a.boundedRulerStartLimit_())?b-.1:Xha(a.end,a.boundedRulerEndLimit_())?b+.1:0){var c=a.capRulerOffset_(a.rulerShift_+b);c==a.rulerShift_?b=0:(a.set("rulerShift_",c),vv(a.hostElement,"set-fixed-length-range",{start:a.start+b,duration:a.end-a.start}))}a.set("windowSlideSpeed",b)},33)}; f.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)}; f.endDrag_=function(){this.logClick();var a=void 0;this.draggingRight_?a=this.end-1:this.draggingLeft_&&(a=this.start);this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1;this.endWindowScroll_();this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end,a);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_<this.end+this.pixelsToTime_(16)&&this.set("rulerShift_",this.end-this.windowSizeSec_+this.pixelsToTime_(16)); this.rulerShift_>this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))}; f.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()}; f.updateRulerSize_=function(){this.set("rulerWidth_",T(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)}; f.handleMouseDrag_=function(a){a.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(a):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(a):this.draggingWindow_&&this.handleWindowDrag_(a))}; f.handleRulerDrag_=function(a){a=this.pixelsToTime_(a.clientX-this.rulerDragMouseStart_);a=this.capRulerOffset_(this.rulerDragRulerStart_-a);this.set("rulerShift_",a);var b=this.rulerDragStartTime_-(this.rulerDragRulerStart_-a);vv(this.hostElement,"set-fixed-length-range",{start:b,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-a)-b})}; f.handleWindowDrag_=function(a){var b=a.clientX-this.dragMouseLastX_;this.dragMouseLastX_=a.clientX;a=this.pixelsToTime_(b);vv(this.hostElement,"set-fixed-length-range",{start:this.start+a,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})}; f.capRulerOffset_=function(a){var b=this.seekableStart-this.pixelsToTime_(16),c=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(b,a),c)}; f.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)}; f.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)}; f.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)}; f.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)}; f.handleWindowHandleDrag_=function(a){var b=a.clientX-this.dragMouseLastX_;this.dragMouseLastX_=a.clientX;a=this.pixelsToTime_(b);if(this.draggingLeft_){var c=this.start+a;var d=this.end}else this.draggingRight_&&(c=this.start,d=this.end+a);vv(this.hostElement,"set-range",{start:c,end:d,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})}; f.onVideoProgress_=function(a){this.disabled||(a=this.timeToPixels_(a-this.rulerShift_,this.tickSpacing_),T(this.hostElement).querySelector("#playhead").style.transform="translateX("+a+")")}; f.onClipCreationDisable_=function(){this.endDrag_()}; f.timeToPixels_=function(a,b,c){a*=b;return c===void 0||c?a+"px":a}; f.pixelsToTime_=function(a){return a/this.tickSpacing_}; f.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)}; f.centerRuler_=function(a,b,c){this.set("rulerShift_",this.capRulerOffset_(a+(b-a)/2-c/2))}; f.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)}; f.updateLoopRange_=function(a,b,c,d,e,h,k){a&&(b&&d&&!c?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(a.pauseVideo(),a.seekTo(e,!1,void 0,void 0,50)):this.draggingRight_?(a.pauseVideo(),a.seekTo(h-.1,!1,void 0,void 0,50)):(k!==void 0?a.seekTo(k,!0,void 0,void 0,50):(b=a.getCurrentTime(),b<e||b>h?a.seekTo(e,!0,void 0,void 0,50):a.seekTo(b,!0,void 0,void 0,50)),a.playVideo()),a.setLoopRange({startTimeMs:e*1E3,endTimeMs:h*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(a.getCurrentTime())): this.activeLoopRange_&&(a.setLoopRange(null),this.activeLoopRange_=!1))}; f.updateHandles_=function(){T(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));T(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))}; f.updateRuler_=function(){var a=this.end,b=this.start,c=this.draggableStartLimit_(),d=this.draggableEndLimit_();(b<c-.001||a>d+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)}; f.computeDurationLabel_=function(a,b){return a?a.replace("$clip_length",parseFloat(b).toFixed(1)):""}; f.computeDuration_=function(a,b){return this.isValidTime_(a)&&this.isValidTime_(b)&&a<b?b-a:0}; f.isValidTime_=function(a){return isNaN(parseFloat(a))||a<0?!1:this.player_?a>=this.seekableStart&&a<=this.seekableEnd:!0}; f.computeWindowSizeSec_=function(a,b,c){return Math.min((a||12E4)/1E3,c-b)}; f.computeTickSpacing_=function(a,b){return b?b/a:1}; f.onDragStateChanged_=function(){vv(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})}; f.centerRangeOnTime_=function(a){var b=this.duration;a=Nic(a-b/2,b,this.seekableStart,this.seekableEnd);vv(this.hostElement,"set-fixed-length-range",{start:a.start,duration:a.end-a.start})}; f.nearlyLessThan_=function(a,b,c){return a+(c===void 0?1E-6:c)<b}; f.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var a=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(a,this.start)||this.nearlyLessThan_(this.end,a))&&this.centerRangeOnTime_(a)}}; f.onStateChange_=function(a){this.visible&&!this.disabled&&a==0&&this.centerRangeOnTime_(this.seekableEnd)}; f.computeDragState_=function(a,b,c,d){return a?"left":b?"right":c?"ruler":d?"window":"none"}; f.logClick=function(){var a=iq(),b=hq();a&&b&&this.scrubberVe_&&(y("combine_ve_grafts")?ar(Zq(),this.scrubberVe_,b):Lq(a,b,this.scrubberVe_),Rq(a,this.scrubberVe_))}; var ZW=Wic;ZW.prototype.onDragStateChanged_=ZW.prototype.onDragStateChanged_;ZW.prototype.updateRuler_=ZW.prototype.updateRuler_;ZW.prototype.updateHandles_=ZW.prototype.updateHandles_;ZW.prototype.onUpdateLoopRange=ZW.prototype.onUpdateLoopRange;ZW.prototype.onInitializedChanged_=ZW.prototype.onInitializedChanged_;ZW.prototype.onVisibleChanged_=ZW.prototype.onVisibleChanged_;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],ZW.prototype,"ytActionHandlerBehavior",void 0); u([K(ZP.YtPlayerListenerBehavior),v("design:type",Object)],ZW.prototype,"ytPlayerListenerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],ZW.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"start",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"end",void 0);u([Q({computed:"computeDuration_(start, end)"}),v("design:type",Number)],ZW.prototype,"duration",void 0);u([Q(),v("design:type",String)],ZW.prototype,"lengthTemplate",void 0); u([Q({computed:"computeDurationLabel_(lengthTemplate, duration)"}),v("design:type",String)],ZW.prototype,"durationLabel",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"visible",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"player_",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"draggingLeft_",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"draggingRight_",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"draggingRuler_",void 0); u([Q({value:!1}),v("design:type",Object)],ZW.prototype,"draggingWindow_",void 0);u([Q({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),v("design:type",Number)],ZW.prototype,"tickSpacing_",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"seekableStart",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"seekableEnd",void 0);u([Q(),v("design:type",Number)],ZW.prototype,"windowSizeMs",void 0); u([Q({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),v("design:type",Number)],ZW.prototype,"windowSizeSec_",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"rulerWidth_",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"rulerShift_",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"windowSlideSpeed",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],ZW.prototype,"disabled",void 0);u([Q(),v("design:type",Object)],ZW.prototype,"initialized",void 0); u([Q(),v("design:type",Object)],ZW.prototype,"durationAccessibilityLabel",void 0);u([Q({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),v("design:type",String)],ZW.prototype,"dragState",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],ZW.prototype,"enableRefreshWeb",void 0);u([O("visible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZW.prototype,"onVisibleChanged_",null); u([O("initialized"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZW.prototype,"onInitializedChanged_",null);u([O("player_","visible","disabled","initialized","start","end"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZW.prototype,"onUpdateLoopRange",null);u([O("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZW.prototype,"updateHandles_",null); u([O("start","end"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZW.prototype,"updateRuler_",null);u([O("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZW.prototype,"onDragStateChanged_",null);ZW=u([Wy({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],ZW); V(ZW,"yt-clip-creation-scrubber-view",function(){if(Vic===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"trimmer\" class=\"style-scope yt-clip-creation-scrubber-view\">\n <div id=\"ruler\" aria-hidden=\"true\" class=\"style-scope yt-clip-creation-scrubber-view\">\n <yt-clip-creation-scrubber-canvas id=\"ticks\" disabled=\"[[disabled]]\" end=\"[[end]]\" ruler-shift=\"[[rulerShift_]]\" ruler-width=\"[[rulerWidth_]]\" start=\"[[start]]\" tick-spacing=\"[[tickSpacing_]]\" visible=\"[[visible]]\" window-size-sec=\"[[windowSizeSec_]]\" window-speed=\"[[windowSlideSpeed]]\" class=\"style-scope yt-clip-creation-scrubber-view\">\n </yt-clip-creation-scrubber-canvas>\n <div id=\"handles\" class=\"style-scope yt-clip-creation-scrubber-view\">\n <div class=\"handle style-scope yt-clip-creation-scrubber-view\" id=\"handle-left\">\n <div class=\"handle-grip style-scope yt-clip-creation-scrubber-view\"></div>\n </div>\n <div class=\"handle style-scope yt-clip-creation-scrubber-view\" id=\"handle-right\">\n <div class=\"handle-grip style-scope yt-clip-creation-scrubber-view\"></div>\n </div>\n </div>\n <div id=\"playhead\" class=\"style-scope yt-clip-creation-scrubber-view\"></div>\n </div>\n</div>\n<div id=\"duration\" aria-label=\"[[durationAccessibilityLabel]]\" class=\"style-scope yt-clip-creation-scrubber-view\">[[durationLabel]]</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Uic===void 0&&(Uic=document.createElement("template"));var d=Uic;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vic=a}a=Vic;return a},{mode:2});var Xic=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};a.startHighlightTimeout=0;a.endHighlightTimeout=0;return a}; l(Xic,J);f=Xic.prototype;f.attached=function(){var a=this;this.startInput.addEventListener("input",function(b){return a.handleStartInput_(b)}); this.endInput.addEventListener("input",function(b){return a.handleEndInput_(b)}); this.startInput.addEventListener("focusout",function(b){return a.handleStartBlur_(b)}); this.endInput.addEventListener("focusout",function(b){return a.handleEndBlur_(b)})}; f.setPlayer=function(a){this.set("player_",a)}; f.onSetFixedLengthRange_=function(a){var b=a.detail;a=b.start;var c=b.duration,d=b.startLimit;b=b.endLimit;d||(d=this.seekableStart_);b||(b=this.seekableEnd_);a=Nic(a,c,d,b);this.start=a.start;this.end=a.end}; f.onSetRange_=function(a){var b=a.detail;a=b.start;var c=b.end,d=b.startLimit;b=b.endLimit;d||(d=this.seekableStart_);b||(b=this.seekableEnd_);if(a=Oic(a,c,d,b,this.minLengthSec,this.maxLengthSec))this.start=a.start,this.end=a.end}; f.updateInputs_=function(){var a=this.end,b=this.start;this.startInput.focused||(this.startInput.value=XW(b,!0));this.endInput.focused||(this.endInput.value=XW(a,!0))}; f.handleStartInput_=function(a){a=Mic(a.target.value);if(a===null)this.set("startValid",!1);else{var b=this.end,c=Oic(a,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);c?(this.set("endWillUpdate",c.end!==b),this.set("startValid",c.start===a)):this.set("startValid",!1)}}; f.handleEndInput_=function(a){a=Mic(a.target.value);if(a===null)this.set("endValid",!1);else{var b=this.start,c=Pic(this.start,a,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);c?(this.set("startWillUpdate",c.start!==b),this.set("endValid",c.end===a)):this.set("endValid",!1)}}; f.handleStartBlur_=function(a){a=Mic(a.target.value);a===null?this.startInput.value=XW(this.start,!0):this.forceUpdateInputs_(Oic(a,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))}; f.handleEndBlur_=function(a){a=Mic(a.target.value);a===null?this.endInput.value=XW(this.end,!0):this.forceUpdateInputs_(Pic(this.start,a,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))}; f.forceUpdateInputs_=function(a){a&&(this.start=a.start,this.end=a.end);this.startInput.value=XW(this.start,!0);this.endInput.value=XW(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1}; f.initializeClipRange_=function(){var a=this.seekableEnd_,b=this.seekableStart_,c=this.visible_,d=this.player_;if(!d||!c||b===null||!a)this.set("initialized",!1);else if(!this.initialized){var e=d.getCurrentTime(),h=this.getDefaultLengthSec_();c=d.getVideoData();var k=d.getPlayerState()==1,m=c.isLive;h=Math.min(h,a-b);e=Math.max(0,e);a=m?Pic(e-h,e,b,a,this.minLengthSec,this.maxLengthSec):k?Nic(e-h/2,h,b,a):Nic(e,h,b,a);this.start=a.start;this.end=a.end;this.set("initialized",!0);c.isLive&&d.seekTo(a.start); this.startInput.value=XW(this.start,!0);this.endInput.value=XW(this.end,!0)}}; f.onStartChanged_=function(){var a=this;vv(this.hostElement,"start-changed",{start:this.start});var b;isNaN((b=this.oldStart)!=null?b:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){a.set("highlightStart",!1);a.startHighlightTimeout=0;a.oldStart=a.start},3E3))}; f.onEndChanged_=function(){var a=this;vv(this.hostElement,"end-changed",{end:this.end});var b;isNaN((b=this.oldEnd)!=null?b:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){a.set("highlightEnd",!1);a.endHighlightTimeout=0;a.oldEnd=a.end},3E3))}; f.onVisibilityChangedAction_=function(a){var b=this;this.set("visible_",a.visible);this.visible_&&!this.player_&&(a=pA())&&a.getPlayerPromise().then(function(c){b.setPlayer(c)})}; f.computeMinLengthSec_=function(a){return a/1E3||5}; f.computeMaxLengthSec_=function(a){return a/1E3||60}; f.computeDefaultLengthSec_=function(a){return a/1E3}; f.getDefaultLengthSec_=function(){return this.defaultLengthSec||30}; f.computeSeekableStart_=function(a,b){return a&&b?a.getProgressState(1).seekableStart:0}; f.computeSeekableEnd_=function(a,b){return a&&b?a.getProgressState(1).seekableEnd:0}; f.onClipCreationDisable_=function(){this.set("disabled",!0)}; f.onClipCreationEnable_=function(){this.set("disabled",!1)}; f.onDragState_=function(a){this.set("highlightStart",a.detail.startChanging);this.set("highlightEnd",a.detail.endChanging)}; var $W=Xic;$W.prototype.onDragState_=$W.prototype.onDragState_;$W.prototype.onEndChanged_=$W.prototype.onEndChanged_;$W.prototype.onStartChanged_=$W.prototype.onStartChanged_;$W.prototype.initializeClipRange_=$W.prototype.initializeClipRange_;$W.prototype.updateInputs_=$W.prototype.updateInputs_;$W.prototype.onSetRange_=$W.prototype.onSetRange_;$W.prototype.onSetFixedLengthRange_=$W.prototype.onSetFixedLengthRange_; u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],$W.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],$W.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],$W.prototype,"data",void 0);u([Q({value:0}),v("design:type",Number)],$W.prototype,"start",void 0);u([Q({value:!0}),v("design:type",Boolean)],$W.prototype,"startValid",void 0); u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],$W.prototype,"startWillUpdate",void 0);u([Q({value:30}),v("design:type",Number)],$W.prototype,"end",void 0);u([Q({value:!0}),v("design:type",Boolean)],$W.prototype,"endValid",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],$W.prototype,"endWillUpdate",void 0);u([Q({computed:"computeMinLengthSec_(data.minLengthMs)"}),v("design:type",Number)],$W.prototype,"minLengthSec",void 0); u([Q({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),v("design:type",Number)],$W.prototype,"maxLengthSec",void 0);u([Q({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),v("design:type",Number)],$W.prototype,"defaultLengthSec",void 0);u([Q({value:!1}),v("design:type",Boolean)],$W.prototype,"visible_",void 0);u([Q(),v("design:type",Object)],$W.prototype,"player_",void 0); u([Q({value:0,computed:"computeSeekableStart_(player_, visible_)"}),v("design:type",Number)],$W.prototype,"seekableStart_",void 0);u([Q({computed:"computeSeekableEnd_(player_, visible_)"}),v("design:type",Number)],$W.prototype,"seekableEnd_",void 0);u([Q({value:!1}),v("design:type",Boolean)],$W.prototype,"initialized",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],$W.prototype,"disabled",void 0); u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],$W.prototype,"highlightStart",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],$W.prototype,"highlightEnd",void 0);u([My("#start"),v("design:type",HTMLInputElement)],$W.prototype,"startInput",void 0);u([My("#end"),v("design:type",HTMLInputElement)],$W.prototype,"endInput",void 0); u([M("set-fixed-length-range"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],$W.prototype,"onSetFixedLengthRange_",null);u([M("set-range"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],$W.prototype,"onSetRange_",null);u([O("start","end"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$W.prototype,"updateInputs_",null); u([O("player_","visible_","seekableStart_","seekableEnd_"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$W.prototype,"initializeClipRange_",null);u([O("start"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$W.prototype,"onStartChanged_",null);u([O("end"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$W.prototype,"onEndChanged_",null); u([M("clips-drag-state"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],$W.prototype,"onDragState_",null);$W=u([Wy({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],$W); V($W,"yt-clip-creation-scrubber-renderer",function(){if(Ric===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"text-inputs\" class=\"style-scope yt-clip-creation-scrubber-renderer\">\n <yt-icon id=\"warning-start\" icon=\"warning\" class=\"style-scope yt-clip-creation-scrubber-renderer\"></yt-icon>\n <iron-input allowed-pattern=\"[\\d\\.\\:]\" disabled=\"[[disabled]]\" prevent-invalid-input=\"\" role=\"presentation\" class=\"style-scope yt-clip-creation-scrubber-renderer\">\n <input id=\"start\" placeholder=\"[[data.startAccessibility.accessibilityData.label]]\" type=\"text\" class=\"style-scope yt-clip-creation-scrubber-renderer\">\n </iron-input>\n <span id=\"spacer\" aria-hidden=\"true\" class=\"style-scope yt-clip-creation-scrubber-renderer\">\u2013</span>\n <iron-input allowed-pattern=\"[\\d\\.\\:]\" disabled=\"[[disabled]]\" prevent-invalid-input=\"\" role=\"presentation\" class=\"style-scope yt-clip-creation-scrubber-renderer\">\n <input id=\"end\" placeholder=\"[[data.endAccessibility.accessibilityData.label]]\" type=\"text\" class=\"style-scope yt-clip-creation-scrubber-renderer\">\n </iron-input>\n <yt-icon id=\"warning-end\" icon=\"warning\" class=\"style-scope yt-clip-creation-scrubber-renderer\"></yt-icon>\n</div>\n<yt-clip-creation-scrubber-view disabled=\"[[disabled]]\" duration-accessibility-label=\"[[data.durationAccessibility.accessibilityData.label]]\" end=\"[[end]]\" initialized=\"[[initialized]]\" length-template=\"[[data.lengthTemplate]]\" seekable-end=\"[[seekableEnd_]]\" seekable-start=\"[[seekableStart_]]\" start=\"[[start]]\" visible=\"[[visible_]]\" window-size-ms=\"[[data.windowSizeMs]]\" class=\"style-scope yt-clip-creation-scrubber-renderer\">\n</yt-clip-creation-scrubber-view>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Qic===void 0&&(Qic=document.createElement("template"));var d=Qic;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ric=a}a=Ric;return a},{mode:2});var Yic=function(){var a=J.apply(this,arguments)||this;a.player_=null;a.JSC$15445_playerEvents=new Map;a.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return a}; l(Yic,J);f=Yic.prototype;f.configureRendererStamper=function(){return{submitButton_:{id:"share",mapping:{buttonRenderer:"yt-button-renderer"}},cancelButton_:{id:"cancel",mapping:{buttonRenderer:"yt-button-renderer"}},"data.titleInput":{id:"title-input",mapping:{clipCreationTextInputRenderer:"ytd-clip-creation-text-input-renderer"}},"data.scrubber":{id:"scrubber",mapping:{clipCreationScrubberRenderer:"yt-clip-creation-scrubber-renderer"}},"data.adStateOverlay":{id:"ad-state",mapping:{clipAdStateRenderer:"ytd-clip-ad-state-renderer"}}}}; f.created=function(){this.JSC$15445_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$15445_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$15445_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$15445_playerEvents.set("onVideoProgress",this.onVideoProgress_)}; f.detached=function(){this.setPlayer(null)}; f.onVisibilityChangedAction_=function(a){var b=this,c;if((c=this.data)==null?0:c.externalVideoId){var d;this.videoId=(d=this.data)==null?void 0:d.externalVideoId}this.getPlayer().then(function(e){if(a.visible)b.returnTime=e.getCurrentTime(),b.isAtLiveHead=e.getProgressState().isAtLiveHead;else{var h=b.returnTime;b.isAtLiveHead&&(h=Number.POSITIVE_INFINITY);e.seekTo(h,void 0,void 0,void 0,51)}})}; f.getPlayer=function(){var a=this;if(!this.player_){var b=pA();if(b)return b.getPlayerPromise().then(function(c){a.setPlayer(c);return c})}return Promise.resolve(this.player_)}; f.setPlayer=function(a){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$15445_playerEvents);if(a){this.player_=a;var b;((b=this.data)==null?0:b.externalVideoId)||this.set("videoId",a.getVideoData().video_id||"");var c;(a==null?void 0:(c=a.getPresentingPlayerType)==null?void 0:c.call(a))===2&&(this.set("isAdPlaying",!0),wv(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(a,this.JSC$15445_playerEvents)}}; f.ready=function(){T(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))}; f.onTitleChanged_=function(a){this.set("titleValue",a.detail.title)}; f.onStartChanged_=function(a){this.set("start",a.detail.start)}; f.onEndChanged_=function(a){this.set("end",a.detail.end)}; f.onTitleValidChanged_=function(a){this.set("titleValid",a.detail.valid)}; f.onStartValidChanged_=function(a){this.set("startValid",a.detail.valid)}; f.onEndValidChanged_=function(a){this.set("endValid",a.detail.valid)}; f.onVideoDataChange_=function(){var a;if((a=this.data)==null||!a.externalVideoId){var b;this.set("videoId",((b=this.player_)==null?void 0:b.getVideoData().video_id)||"")}}; f.computeFormValid_=function(a,b,c,d){return!!(a&&b&&c&&d)}; f.computeCancelButton_=function(a,b,c){return a&&A(a,Qu)?{buttonRenderer:Object.assign({},A(a,Qu),{isDisabled:b||c})}:null}; f.computeSubmitButton_=function(a,b,c){return a&&A(a,Qu)?{buttonRenderer:Object.assign({},A(a,Qu),{command:void 0,isDisabled:!this.formValid||b||c})}:null}; f.computeSubmitCommand_=function(a){return a||null}; f.onSubmit_=function(a){var b=this;a.stopPropagation();a.preventDefault();this.submitCommand_&&(a={},a.comment_text=this.titleValue,a.clip_external_video_id=this.videoId,a.clip_offset_ms=parseInt(this.start*1E3,10),a.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),Av(this.hostElement,[this.submitCommand_,a]).then(function(){b.set("isLoading_",!1)},function(){b.set("isLoading_",!1)}))}; f.playerAdStartHandler_=function(){wv(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)}; f.playerAdEndHandler_=function(){wv(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)}; f.onVideoProgress_=function(){var a=this;this.getPlayer().then(function(b){var c,d=(b==null?void 0:(c=b.getPresentingPlayerType)==null?void 0:c.call(b))===2;a.isAdPlaying!==d&&(d?a.playerAdStartHandler_():a.playerAdEndHandler_())})}; var aX=Yic;aX.prototype.onEndValidChanged_=aX.prototype.onEndValidChanged_;aX.prototype.onStartValidChanged_=aX.prototype.onStartValidChanged_;aX.prototype.onTitleValidChanged_=aX.prototype.onTitleValidChanged_;aX.prototype.onEndChanged_=aX.prototype.onEndChanged_;aX.prototype.onStartChanged_=aX.prototype.onStartChanged_;aX.prototype.onTitleChanged_=aX.prototype.onTitleChanged_;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],aX.prototype,"ytActionHandlerBehavior",void 0); u([K(ZP.YtPlayerListenerBehavior),v("design:type",Object)],aX.prototype,"ytPlayerListenerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],aX.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],aX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],aX.prototype,"data",void 0);u([Q({value:""}),v("design:type",String)],aX.prototype,"titleValue",void 0); u([Q({value:!1}),v("design:type",Boolean)],aX.prototype,"titleValid",void 0);u([Q({value:0}),v("design:type",Number)],aX.prototype,"start",void 0);u([Q({value:!0}),v("design:type",Boolean)],aX.prototype,"startValid",void 0);u([Q({value:0}),v("design:type",Number)],aX.prototype,"end",void 0);u([Q({value:!0}),v("design:type",Boolean)],aX.prototype,"endValid",void 0);u([Q({value:""}),v("design:type",String)],aX.prototype,"videoId",void 0); u([Q({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),v("design:type",Boolean)],aX.prototype,"formValid",void 0);u([Q({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),v("design:type",Object)],aX.prototype,"submitButton_",void 0);u([Q({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),v("design:type",Object)],aX.prototype,"submitCommand_",void 0); u([Q({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),v("design:type",Object)],aX.prototype,"cancelButton_",void 0);u([Q({value:!1}),v("design:type",Boolean)],aX.prototype,"isLoading_",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],aX.prototype,"isAdPlaying",void 0);u([Q({value:0}),v("design:type",Number)],aX.prototype,"returnTime",void 0);u([Q({value:!1}),v("design:type",Boolean)],aX.prototype,"isAtLiveHead",void 0); u([M("title-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],aX.prototype,"onTitleChanged_",null);u([M("start-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],aX.prototype,"onStartChanged_",null);u([M("end-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],aX.prototype,"onEndChanged_",null); u([M("title-valid-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],aX.prototype,"onTitleValidChanged_",null);u([M("start-valid-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],aX.prototype,"onStartValidChanged_",null);u([M("end-valid-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],aX.prototype,"onEndValidChanged_",null); aX=u([Wy({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],aX); V(aX,"yt-clip-creation-renderer",function(){if(Lic===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-clip-creation-renderer\">\n <div id=\"title\" class=\"style-scope yt-clip-creation-renderer\">\n <div class=\"left-container style-scope yt-clip-creation-renderer\">\n <yt-img-shadow id=\"user-avatar\" height=\"32\" thumbnail=\"[[data.userAvatar]]\" width=\"32\" class=\"style-scope yt-clip-creation-renderer\">\n </yt-img-shadow>\n <div id=\"display-name\" class=\"style-scope yt-clip-creation-renderer\">[[getSimpleString(data.displayName)]]</div>\n </div>\n <div id=\"publicity-label\" class=\"style-scope yt-clip-creation-renderer\">\n <yt-icon id=\"publicity-icon\" icon=\"yt-icons:privacy_public\" class=\"style-scope yt-clip-creation-renderer\"></yt-icon>\n [[data.publicityLabel]]\n </div>\n </div>\n <div id=\"title-input\" class=\"style-scope yt-clip-creation-renderer\"></div>\n <div id=\"scrubber\" class=\"style-scope yt-clip-creation-renderer\"></div>\n</div>\n<div id=\"footer\" class=\"style-scope yt-clip-creation-renderer\">\n <tp-yt-paper-spinner-lite active=\"[[isLoading_]]\" hidden=\"[[!isLoading_]]\" class=\"style-scope yt-clip-creation-renderer\"></tp-yt-paper-spinner-lite>\n <div id=\"cancel\" class=\"style-scope yt-clip-creation-renderer\"></div>\n <div id=\"share\" class=\"style-scope yt-clip-creation-renderer\"></div>\n</div>\n<div id=\"ad-state\" class=\"style-scope yt-clip-creation-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Kic===void 0&&(Kic=document.createElement("template"));var d=Kic;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Lic=a}a=Lic;return a},{mode:2});var Zic=function(){return J.apply(this,arguments)||this}; l(Zic,J);Zic.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{clipAttributionRenderer:"ytd-clip-attribution-renderer",clipCreationRenderer:"yt-clip-creation-renderer"}},"data.footer":{id:"footer",mapping:{clipSectionFooterRenderer:"ytd-clip-section-footer-renderer"}}}}; Zic.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(a){return a.hasOwnProperty("clipCreationRenderer")})&&wv(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])}; var bX=Zic;bX.prototype.onPanelContentVisibleChanged=bX.prototype.onPanelContentVisibleChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],bX.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],bX.prototype,"ytRendererBehavior",void 0);u([K(eD.YtVisibilityBehavior),v("design:type",Object)],bX.prototype,"ytVisibilityBehavior",void 0);u([K(Rz),v("design:type",Object)],bX.prototype,"ytdReduxBehavior",void 0); u([Q(),v("design:type",Object)],bX.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],bX.prototype,"panelContentVisible",void 0);u([O("panelContentVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bX.prototype,"onPanelContentVisibleChanged",null);bX=u([R({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],bX); V(bX,"ytd-clip-section-renderer",function(){if(Fic!==void 0)return Fic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-clip-section-renderer\"></div>\n<div id=\"footer\" class=\"style-scope ytd-clip-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Fic=a},{mode:1});var $ic;var ajc=function(){return J.apply(this,arguments)||this}; l(ajc,J);f=ajc.prototype; f.onKeyDown=function(a){if(this.snippetElements.length!==0&&(a=a.keyCode,a===38||a===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);a===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=lh(this.highlightedIndex,-1,this.snippetElements.length);a=this.snippetElements.length;var b=this.highlightedIndex%a;this.highlightedIndex=b*a<0?b+a:b;a=this.snippetElements[this.highlightedIndex];this.highlightSnippet(a);this.ensureVisible(a)}}; f.onKeyUp=function(a){var b=this;hBa(a)&&(a.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&Hi.cancelJob(this.inputTimerId),this.inputTimerId=Hi.addLowPriorityJob(function(){b.typedValue&&(b.fetchSnippets(b.typedValue),b.logInputGesture(b.data))},1E3))}; f.onClick=function(a){(a=Qh(a.target,null,"snippet-item"))&&this.selectSnippet(a)}; f.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()}; f.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}}; f.ready=function(){var a=this;this.inputElement.addEventListener("focus",function(){a.snippetsWrapper.style.removeProperty("display")})}; f.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")}; f.getSourceTimelines=function(){if(!this.data)return[];var a=[];if(this.data.searchInVideoSources)for(var b=g(this.data.searchInVideoSources),c=b.next();!c.done;c=b.next())c=c.value,c==="SEARCH_IN_VIDEO_SOURCE_ASR"?a.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):c==="SEARCH_IN_VIDEO_SOURCE_OCR"&&a.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return a}; f.fetchSnippets=function(a){var b=wv(this.hostElement,"yt-get-current-video-id-action")[0],c=this.getSourceTimelines();Av(this.hostElement,[{getSearchInVideoCommand:{externalVideoId:b,query:a!=null?a:"",sourceTimelines:c},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}}])}; f.filterSnippets=function(a,b){var c=this;if(b){this.filteredSnippets=(0,uc.unsafeClone)(a);var d=RegExp(nca(b),"i");this.filteredSnippets=this.filteredSnippets.filter(function(k){return d.test(c.ytRendererBehavior.getSimpleString(k.snippet))}); a=g(this.filteredSnippets);for(var e=a.next();!e.done;e=a.next()){e=e.value;var h=this.ytRendererBehavior.getSimpleString(e.snippet);e.snippet={runs:[{text:h.substring(0,h.toLowerCase().indexOf(b))},{text:h.substring(h.toLowerCase().indexOf(b),h.toLowerCase().indexOf(b)+b.length),bold:!0},{text:h.substring(h.toLowerCase().indexOf(b)+b.length,h.length)}]}}}else this.filteredSnippets=a}; f.onUpdateSearchInVideoResults=function(a){if(!(this.snippets.length>0)){var b,c,d;if((d=(b=A(a,pRb))==null?void 0:(c=b.results)==null?void 0:c.length)!=null&&d){var e;this.filteredSnippets=this.snippets=((e=A(a,pRb))==null?void 0:e.results).map(function(h){var k,m,p;return{startMs:h==null?void 0:(k=h.searchInVideoResultRenderer)==null?void 0:k.startMs,startTimeText:h==null?void 0:(m=h.searchInVideoResultRenderer)==null?void 0:m.startTimeText,snippet:h==null?void 0:(p=h.searchInVideoResultRenderer)== null?void 0:p.snippet}})}}}; f.updateSnippetElements=function(){this.snippetElements=Array.from(this.snippetsWrapper.getElementsByClassName("snippet-item"));this.highlightedIndex>=0&&this.highlightedIndex<this.snippetElements.length&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);this.highlightedIndex=-1;this.snippetsWrapper.scrollTop=0}; f.highlightSnippet=function(a){a.classList.add("highlighted")}; f.removeSnippetHighlight=function(a){a.classList.remove("highlighted")}; f.selectSnippet=function(a){this.typedValue=String(a.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(a);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; f.ensureVisible=function(a){var b=this.snippetsWrapper.scrollTop,c=b+this.snippetsWrapper.clientHeight,d=a.offsetTop-this.snippetsWrapper.offsetTop;a=d+a.clientHeight;d<b?this.snippetsWrapper.scrollTop-=b-d:a>c&&(this.snippetsWrapper.scrollTop+=a-c)}; f.seekPlayer=function(a){var b,c;return t(function(d){if(d.nextAddress==1){if(!a)return d.jumpTo(0);b=Number(a.dataset.startOffset);return n(d,rA().getPlayerPromise(),3)}c=d.yieldResult;c.seekTo(b/1E3,!0);c.wakeUpControls();ua(d)})}; f.logInputGesture=function(a){var b=iq();b&&(a==null?0:a.trackingParams)&&VGa(b,fq(a.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")}; f.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("typed-value-changed",this.typedValue))}; f.updateTypedValueFromBinding=function(a){this.typedValue=a.currentTarget.value}; var cX=ajc;cX.prototype.typedValueChangedForBinding=cX.prototype.typedValueChangedForBinding;cX.prototype.dataChanged=cX.prototype.dataChanged;cX.prototype.panelContentVisibleChanged=cX.prototype.panelContentVisibleChanged;cX.prototype.onClick=cX.prototype.onClick;cX.prototype.onKeyUp=cX.prototype.onKeyUp;cX.prototype.onKeyDown=cX.prototype.onKeyDown;u([K(X.YtRendererBehavior),v("design:type",Object)],cX.prototype,"ytRendererBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],cX.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],cX.prototype,"data",void 0);u([Q({value:[]}),v("design:type",Array)],cX.prototype,"snippets",void 0);u([Q({value:[]}),v("design:type",Array)],cX.prototype,"filteredSnippets",void 0);u([Q({value:[]}),v("design:type",Array)],cX.prototype,"snippetElements",void 0);u([My("#siv-input"),v("design:type",HTMLElement)],cX.prototype,"inputElement",void 0); u([My("#siv-snippets-wrapper"),v("design:type",HTMLElement)],cX.prototype,"snippetsWrapper",void 0);u([Q(),v("design:type",String)],cX.prototype,"typedValue",void 0);u([Q({value:-1}),v("design:type",Number)],cX.prototype,"highlightedIndex",void 0);u([M("keydown"),v("design:type",Function),v("design:paramtypes",[ti]),v("design:returntype")],cX.prototype,"onKeyDown",null);u([M("keyup"),v("design:type",Function),v("design:paramtypes",[ti]),v("design:returntype")],cX.prototype,"onKeyUp",null); u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],cX.prototype,"onClick",null);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cX.prototype,"panelContentVisible",void 0);u([O("panelContentVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cX.prototype,"panelContentVisibleChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cX.prototype,"dataChanged",null); u([O("typedValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],cX.prototype,"typedValueChangedForBinding",null);cX=u([R({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],cX); V(cX,"ytd-search-in-video-renderer",function(){if($ic!==void 0)return $ic;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-input-container class=\"input-container style-scope ytd-search-in-video-renderer\" aria-owns=\"siv-snippets-wrapper\" no-label-float=\"true\">\n <yt-icon class=\"icon style-scope ytd-search-in-video-renderer\" slot=\"prefix\" icon=\"yt-icons:find_in_page\"></yt-icon>\n <input id=\"siv-input\" slot=\"input\" value=\"[[typedValue]]\" type=\"text\" placeholder=\"[[getSimpleString(data.placeholderText)]]\" aria-autocomplete=\"list\" aria-controls=\"siv-snippets-wrapper\" aria-haspopup=\"listbox\" role=\"combobox\" on-input=\"updateTypedValueFromBinding\" class=\"style-scope ytd-search-in-video-renderer\">\n</tp-yt-paper-input-container>\n<div id=\"siv-snippets-wrapper\" class=\"snippets-wrapper style-scope ytd-search-in-video-renderer\" role=\"listbox\">\n <div class=\"no-results-item style-scope ytd-search-in-video-renderer\" hidden=\"[[filteredSnippets.length]]\">\n [[getSimpleString(data.noResultsMessage)]]\n </div>\n <template is=\"dom-repeat\" items=\"[[filteredSnippets]]\" hidden=\"[[!filteredSnippets.length]]\" on-dom-change=\"updateSnippetElements\" class=\"style-scope ytd-search-in-video-renderer\">\n \n <div class=\"snippet-item style-scope ytd-search-in-video-renderer\" role=\"option\" data-start-offset$=\"[[item.startMs]]\" data-text$=\"[[getSimpleString(item.snippet)]]\">\n <yt-formatted-string class=\"start-time-text style-scope ytd-search-in-video-renderer\" text=\"[[item.startTimeText]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"snippet-text style-scope ytd-search-in-video-renderer\" text=\"[[item.snippet]]\">\n </yt-formatted-string>\n </div>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return $ic=a},{mode:1});var bjc;var cjc=function(){return J.apply(this,arguments)||this}; l(cjc,J);var dX=cjc;u([K(X.YtRendererBehavior),v("design:type",Object)],dX.prototype,"kevlarBehaviors",void 0);u([Q(),v("design:type",Object)],dX.prototype,"data",void 0);dX=u([R({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],dX); V(dX,"ytd-channel-age-gate-renderer",function(){if(bjc!==void 0)return bjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-age-gate-renderer\">\n <div id=\"channel-container\" class=\"style-scope ytd-channel-age-gate-renderer\">\n <div id=\"channel\" class=\"style-scope ytd-channel-age-gate-renderer\">[[data.channelTitle]]</div>\n <yt-img-shadow thumbnail=\"[[data.avatar]]\" width=\"144\" class=\"style-scope ytd-channel-age-gate-renderer\"></yt-img-shadow>\n </div>\n <div id=\"info\" class=\"style-scope ytd-channel-age-gate-renderer\">\n <yt-formatted-string id=\"header\" text=\"[[data.header]]\" class=\"style-scope ytd-channel-age-gate-renderer\"></yt-formatted-string>\n <yt-formatted-string text=\"[[data.mainText]]\" class=\"style-scope ytd-channel-age-gate-renderer\"></yt-formatted-string>\n <ytd-button-renderer align-by-text=\"\" data=\"[[data.signInButton.buttonRenderer]]\" class=\"style-scope ytd-channel-age-gate-renderer\">\n </ytd-button-renderer>\n <yt-formatted-string text=\"[[data.secondaryText]]\" class=\"style-scope ytd-channel-age-gate-renderer\">\n </yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return bjc=a},{mode:1});var djc;RB("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var ejc=function(){var a=J.apply(this,arguments)||this;a.data=null;return a}; l(ejc,J);ejc.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; ia.Object.defineProperties(ejc.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.data)==null?0:(b=a.title)==null?0:(c=b.runs)==null?0:c.length)?147:160}}}); var eX=ejc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],eX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],eX.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Number),v("design:paramtypes",[])],eX.prototype,"imageSizePx",null);eX=u([R({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],eX); V(eX,"ytd-channel-owner-empty-state-renderer",function(){if(djc!==void 0)return djc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container ytd-channel-owner-empty-state-renderer style-scope ytd-channel-owner-empty-state-renderer\">\n <div class=\"illustration style-scope ytd-channel-owner-empty-state-renderer\">\n <yt-img-shadow height=\"[[imageSizePx]]\" thumbnail=\"[[data.illustration]]\" class=\"style-scope ytd-channel-owner-empty-state-renderer\">\n </yt-img-shadow>\n </div>\n <div class=\"content style-scope ytd-channel-owner-empty-state-renderer\">\n <div class=\"header style-scope ytd-channel-owner-empty-state-renderer\" hidden=\"[[!data.title]]\">\n <h2 class=\"style-scope ytd-channel-owner-empty-state-renderer\">\n <yt-formatted-string id=\"title\" class=\"header-title style-scope ytd-channel-owner-empty-state-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n </h2>\n </div>\n <div class=\"description style-scope ytd-channel-owner-empty-state-renderer\">\n <yt-formatted-string id=\"description\" class=\"description-text style-scope ytd-channel-owner-empty-state-renderer\" text=\"[[data.description]]\">\n </yt-formatted-string>\n </div>\n <div class=\"button-layer style-scope ytd-channel-owner-empty-state-renderer\" hidden=\"[[!data.uploadVideoButton]]\">\n <span id=\"upload-video-button\" class=\"style-scope ytd-channel-owner-empty-state-renderer\"></span>\n </div>\n <div class=\"learn-more style-scope ytd-channel-owner-empty-state-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.additionalInfos]]\" class=\"style-scope ytd-channel-owner-empty-state-renderer\">\n <yt-formatted-string text=\"[[item]]\" class=\"style-scope ytd-channel-owner-empty-state-renderer\"></yt-formatted-string>\n </template>\n </div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return djc=a},{mode:1});var fjc;var gjc;var hjc;var ijc=function(){return J.apply(this,arguments)||this}; l(ijc,J);var fX=ijc;u([K(X.YtRendererBehavior),v("design:type",Object)],fX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],fX.prototype,"data",void 0);fX=u([R({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],fX); V(fX,"ytd-profile-column-stats-entry-renderer",function(){if(hjc!==void 0)return hjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"label\" class=\"style-scope ytd-profile-column-stats-entry-renderer\">[[getSimpleString(data.label)]]</div>\n<div id=\"value\" class=\"style-scope ytd-profile-column-stats-entry-renderer\">[[getSimpleString(data.value)]]</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hjc=a},{mode:1});var jjc;var kjc=function(){return J.apply(this,arguments)||this}; l(kjc,J);kjc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}}; var gX=kjc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],gX.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],gX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],gX.prototype,"data",void 0);gX=u([R({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],gX); V(gX,"ytd-profile-column-stats-renderer",function(){if(jjc!==void 0)return jjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"items\" class=\"style-scope ytd-profile-column-stats-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return jjc=a},{mode:1});var ljc;var mjc=function(){return J.apply(this,arguments)||this}; l(mjc,J);ia.Object.defineProperties(mjc.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null||!a.useThumbnailSize)return 80;var b,c;a=(b=this.data)==null?void 0:(c=b.thumbnail)==null?void 0:c.thumbnails;var d;return a&&((d=a[0])==null?void 0:d.width)||80}}, thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null||!a.useThumbnailSize)return 80;var b,c;a=(b=this.data)==null?void 0:(c=b.thumbnail)==null?void 0:c.thumbnails;var d;return a&&((d=a[0])==null?void 0:d.height)||80}}}); var hX=mjc;u([K(X.YtRendererBehavior),v("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],hX.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],hX.prototype,"componentStyle",void 0);u([L("data.useThumbnailSize"),v("design:type",Object),v("design:paramtypes",[])],hX.prototype,"thumbnailWidth",null);u([L("data.useThumbnailSize"),v("design:type",Object),v("design:paramtypes",[])],hX.prototype,"thumbnailHeight",null); hX=u([R({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],hX); V(hX,"ytd-profile-column-user-info-renderer",function(){if(ljc!==void 0)return ljc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"thumbnail\" height=\"[[thumbnailHeight]]\" thumbnail=\"[[data.thumbnail]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-profile-column-user-info-renderer\">\n</yt-img-shadow>\n<div id=\"title\" class=\"style-scope ytd-profile-column-user-info-renderer\">[[getSimpleString(data.title)]]</div>\n<div id=\"subtitle\" class=\"style-scope ytd-profile-column-user-info-renderer\">[[getSimpleString(data.subtitle)]]</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ljc=a},{mode:1});var njc=function(){return J.apply(this,arguments)||this}; l(njc,J);njc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsRenderer:{component:"ytd-profile-column-stats-renderer",noInjection:!0},profileColumnUserInfoRenderer:{component:"ytd-profile-column-user-info-renderer",noInjection:!0,properties:{componentStyle:"[[componentStyle]]"}}}}}}; var iX=njc;u([K(X.YtRendererBehavior),v("design:type",Object)],iX.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],iX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],iX.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],iX.prototype,"componentStyle",void 0);iX=u([R({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],iX); V(iX,"ytd-profile-column-renderer",function(){if(gjc!==void 0)return gjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"items\" class=\"style-scope ytd-profile-column-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return gjc=a},{mode:1});var ojc=function(){var a=J.apply(this,arguments)||this;a.componentStyle="NON_CENTERED_PROFILE";return a}; l(ojc,J);ojc.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}}; ojc.prototype.getIcon=function(a){return a?"settings:"+a.toLowerCase():null}; var jX=ojc;u([K(X.YtRendererBehavior),v("design:type",Object)],jX.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],jX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],jX.prototype,"data",void 0);jX=u([R({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],jX); V(jX,"ytd-page-introduction-renderer",function(){if(fjc!==void 0)return fjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"primary-content\" class=\"style-scope ytd-page-introduction-renderer\">\n <div id=\"introduction-text\" class=\"style-scope ytd-page-introduction-renderer\">\n <div id=\"name\" class=\"style-scope ytd-page-introduction-renderer\">[[getSimpleString(data.pageTitle)]]</div>\n <div id=\"title\" class=\"style-scope ytd-page-introduction-renderer\">[[getSimpleString(data.headerText)]]</div>\n <yt-formatted-string id=\"text\" split-lines=\"\" text=\"[[data.bodyText]]\" class=\"style-scope ytd-page-introduction-renderer\">\n </yt-formatted-string>\n <ul class=\"introduction-bullet-items style-scope ytd-page-introduction-renderer\" hidden=\"[[!data.bulletMessages]]\">\n <template is=\"dom-repeat\" items=\"[[data.bulletMessages]]\" as=\"bullet\" class=\"style-scope ytd-page-introduction-renderer\">\n <li class=\"style-scope ytd-page-introduction-renderer\">\n <yt-formatted-string id=\"text\" text=\"[[bullet]]\" class=\"style-scope ytd-page-introduction-renderer\"></yt-formatted-string>\n </li>\n </template>\n </ul>\n <div class=\"introduction-additional-lines style-scope ytd-page-introduction-renderer\" hidden=\"[[!data.additionalLines]]\">\n <template is=\"dom-repeat\" items=\"[[data.additionalLines]]\" as=\"line\" class=\"style-scope ytd-page-introduction-renderer\">\n <p class=\"style-scope ytd-page-introduction-renderer\"> <yt-formatted-string id=\"text\" text=\"[[line]]\" class=\"style-scope ytd-page-introduction-renderer\"></yt-formatted-string> </p>\n </template>\n </div>\n <yt-formatted-string id=\"text\" force-default-style=\"\" text=\"[[data.footerText]]\" class=\"style-scope ytd-page-introduction-renderer\">\n </yt-formatted-string>\n </div>\n <yt-icon hidden=\"[[!data.headerIcon]]\" icon=\"[[getIcon(data.headerIcon.iconType)]]\" class=\"style-scope ytd-page-introduction-renderer\"></yt-icon>\n <yt-img-shadow height=\"160\" hidden=\"[[!data.headerImage]]\" thumbnail=\"[[data.headerImage]]\" class=\"style-scope ytd-page-introduction-renderer\">\n </yt-img-shadow>\n</div>\n<div id=\"report-stats\" hidden=\"[[!data.reportStats]]\" class=\"style-scope ytd-page-introduction-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return fjc=a},{mode:1});var pjc;var qjc;var rjc;function kX(a,b){return a.year===b.year&&a.month===b.month&&a.day===b.day} function lX(a,b){return a.year!==b.year?a.year<b.year:a.month!==b.month?a.month<b.month:a.day<b.day} function sjc(a){return{year:a.getFullYear(),month:a.getMonth(),day:a.getDate()}} function tjc(a){var b=Xsb;b=b===void 0?Xsb:b;b(new Date(a.year,a.month,a.day))} function mX(a){return sjc(new Date(Number(a.seconds)*1E3))} ;function ujc(a){return a.year!==void 0&&a.month!==void 0&&a.day!==void 0} function vjc(a){return a.start!==void 0&&a.end!==void 0} function wjc(a){return vjc(a)?a.start:a} function xjc(a){return vjc(a)?a.end:void 0} var yjc=(ot.FIRSTDAYOFWEEK+1)%7,zjc=function(a,b,c,d){var e="";if(d.selection&&ujc(d.selection))kX(a,d.selection)&&(e+=" selected");else if(d.selection&&vjc(d.selection)){var h=d.selection.selectionState||"START_DATE";kX(a,d.selection.start)&&(e+=" period-start ",h==="START_DATE"&&(e+="selected"));kX(a,d.selection.end)&&(e+=" period-end ",h==="END_DATE"&&(e+="selected"));lX(a,d.selection.start)||lX(d.selection.end,a)||(e+=" highlighted")}if(lX(b,d.start)||lX(d.end,b))e+=" disabled";d.circleToday&& kX(b,c)&&(e+=" today");return e}; function Ajc(a,b){for(var c=[],d=new Date(a.start.year,a.start.month);d.getFullYear()<a.end.year||d.getFullYear()===a.end.year&&d.getMonth()<=a.end.month;){var e=c,h=e.push,k=d.getFullYear(),m=d.getMonth(),p=a,q=b,r=void 0,w=[],z=Object.freeze({extraCssClass:"invisible"}),C=new Date(k,m),E=sjc(C);C=C.getDay();for(var I=sjc(new Date);E.month===m;){C!==yjc&&r||(r=Array.from({length:7}).fill(z),w.push(r));var N={date:{year:k,month:m,day:E.day},extraCssClass:"",debugClass:""};N.extraCssClass=q(N.date, E,I,p).trim();r[(C-yjc+7)%7]=N;E=E.day===WOa(E.year,E.month)?E.month===11?{year:E.year+1,month:0,day:1}:{year:E.year,month:E.month+1,day:1}:{year:E.year,month:E.month,day:E.day+1};C=(C+1)%7}h.call(e,{weeks:w,monthLabel:ot.SHORTMONTHS[m]+" "+k,year:k,month:m,monthLabelExtraCssClass:w[0][2]===z?"shift-down-label":""});d.setMonth(d.getMonth()+1)}return c} function Bjc(a,b){b=b.months.findIndex(function(c){return c.year===a.year&&c.month===a.month}); return b>=0?b:void 0} ;var Cjc=function(){return J.apply(this,arguments)||this}; l(Cjc,J);f=Cjc.prototype;f.attached=function(){var a=this;dt(this,function(){a.JSC$15489_calendarMain.scrollHeight>0&&(a.calendarConfig.selection?a.scrollToDate(wjc(a.calendarConfig.selection)):a.scrollToDate(a.calendarConfig.end))})}; f.updateSelection=function(a){a=Ajc(Object.assign({},this.calendarConfig,{selection:a}),zjc);this.splice.apply(this,["renderData.months",0,a.length].concat(pa(a)))}; f.scrollToDate=function(a){this.renderData&&(a=Bjc(a,this.renderData),a!==void 0&&this.JSC$15489_calendarMain.scrollToIndex(a))}; f.scrollToNextMonth=function(){this.JSC$15489_calendarMain.scrollToIndex(this.JSC$15489_calendarMain.firstVisibleIndex+1)}; f.scrollToPrevMonth=function(){this.JSC$15489_calendarMain.firstVisibleIndex===0&&this.JSC$15489_calendarMain.scrollTo(0,0);this.JSC$15489_calendarMain.scrollToIndex(this.JSC$15489_calendarMain.firstVisibleIndex-1)}; f.handleDayClick=function(a){wv(this.hostElement,"ytd-calendar-date-clicked",[a.model.day.date])}; f.handleDayMouseDown=function(a){a.preventDefault();wv(this.hostElement,"ytd-calendar-date-mousedown",[a.model.day.date])}; f.handleDayMouseUp=function(a){wv(this.hostElement,"ytd-calendar-date-mouseup",[a.model.day.date])}; f.handleDayMouseEnter=function(a){a.preventDefault();wv(this.hostElement,"ytd-calendar-date-mouseenter",[a.model.day.date])}; f.handleDayMouseLeave=function(a){wv(this.hostElement,"ytd-calendar-date-mouseleave",[a.model.day.date])}; ia.Object.defineProperties(Cjc.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var a=this.calendarConfig,b=zjc;b=b===void 0?zjc:b;for(var c=[],d=0;d<7;d++)c.push(ot.NARROWWEEKDAYS[(d+yjc)%7]);return{months:Ajc(a,b),daysOfWeekLabel:c}}}}); var nX=Cjc;u([Q(),v("design:type",Object)],nX.prototype,"calendarConfig",void 0);u([My("#calendar-main"),v("design:type",Object)],nX.prototype,"JSC$15489_calendarMain",void 0);u([L("calendarConfig"),v("design:type",Object),v("design:paramtypes",[])],nX.prototype,"renderData",null);nX=u([R({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],nX); V(nX,"ytd-scrollable-calendar",function(){if(rjc!==void 0)return rjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"calendar-container style-scope ytd-scrollable-calendar\">\n <div class=\"calendar-header style-scope ytd-scrollable-calendar\">\n <template is=\"dom-repeat\" items=\"[[renderData.daysOfWeekLabel]]\" as=\"dayLabel\" class=\"style-scope ytd-scrollable-calendar\">\n <span class=\"calendar-header-day style-scope ytd-scrollable-calendar\">[[dayLabel]]</span>\n </template>\n </div>\n\n <tp-yt-iron-list id=\"calendar-main\" as=\"month\" items=\"[[renderData.months]]\" tabindex=\"-1\" class=\"style-scope ytd-scrollable-calendar\">\n <template class=\"style-scope ytd-scrollable-calendar\">\n <div class=\"calendar-month style-scope ytd-scrollable-calendar\">\n <div class$=\"calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-scrollable-calendar\" class=\"style-scope ytd-scrollable-calendar\">\n [[month.monthLabel]]\n </div>\n <template is=\"dom-repeat\" items=\"[[month.weeks]]\" as=\"week\" class=\"style-scope ytd-scrollable-calendar\">\n <div class=\"calendar-week style-scope ytd-scrollable-calendar\">\n <template is=\"dom-repeat\" items=\"[[week]]\" as=\"day\" class=\"style-scope ytd-scrollable-calendar\">\n <span class$=\"calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-scrollable-calendar\" on-tap=\"handleDayClick\" on-mouseenter=\"handleDayMouseEnter\" on-mouseleave=\"handleDayMouseLeave\" on-mousedown=\"handleDayMouseDown\" on-mouseup=\"handleDayMouseUp\" class=\"style-scope ytd-scrollable-calendar\">\n [[day.date.day]]\n </span>\n </template> \n </div>\n </template> \n </div>\n </template>\n </tp-yt-iron-list> \n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return rjc=a},{mode:2});var Djc;var Ejc;var Fjc=function(){var a=J.apply(this,arguments)||this;a.hideCharCounter=!1;a.hideLabel=!1;a.noLabelFloat=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.autoValidate=!0;a.invalid=!1;a.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return a}; l(Fjc,J);f=Fjc.prototype;f.reset=function(a){this.value=a&&this.data?this.data.value=a:"";this.input.invalid=!1;this.input.autoValidate=!1}; f.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)}; f.focusTextInput=function(){this.input.focus()}; f.validate=function(){if(!this.autoValidate)return!this.invalid;if(!this.input)return!1;if(this.isMultiline&&this.data&&this.value!=null&&this.data.validValueRegexp&&!RegExp("^"+this.data.validValueRegexp+"$").test(this.input.value))return this.input.autoValidate=!1,this.invalid=!0,!1;this.input.autoValidate=!0;return this.input.validate()}; f.valueChanged=function(){var a,b;if(((a=this.data)==null?0:a.value)||((b=this.data)==null?void 0:b.value)==="")this.value=this.data.value;else{var c;((c=this.data)==null?void 0:c.value)!==void 0||this.value||(this.value="")}}; f.computeLabel=function(a,b){return b?"":Sw(a)}; f.computeAriaLabel=function(a,b){return b?Sw(a):""}; f.computeErrorMessage=function(a,b,c,d){!a&&b?a=c||this.strings.REQUIRED_LABEL:(a=Sw(d),a=pb(a,"&")?"document"in Oa?lca(a):mca(a):a);return a}; f.computeType=function(a){return a==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null}; f.onTextValueChanged=function(a){this.value=a.detail.value;var b;(b=this.onValueChanged)==null||b.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)}; f.handleUpdateTextInputFormFieldRendererCommand=function(a){(a=A(a,zRb))&&this.data&&this.data.id===a.id&&(a.invalid!==void 0&&(this.invalid=a.invalid),a.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",a.invalidValueErrorMessage))}; f.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("value-changed",this.value))}; f.updateInvalidFromBinding=function(a){this.invalid=a.detail.value}; ia.Object.defineProperties(Fjc.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var a;return!((a=this.data)==null||!a.isMultiline)}}}); var oX=Fjc;oX.prototype.valueChangedForBinding=oX.prototype.valueChangedForBinding;oX.prototype.valueChanged=oX.prototype.valueChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],oX.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],oX.prototype,"ytComponentBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],oX.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],oX.prototype,"data",void 0); u([Q(),v("design:type",String)],oX.prototype,"value",void 0);u([Q(),v("design:type",String)],oX.prototype,"pattern",void 0);u([Q(),v("design:type",String)],oX.prototype,"errorMessage",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],oX.prototype,"componentStyle",void 0);u([Q(),v("design:type",Object)],oX.prototype,"hideCharCounter",void 0);u([Q(),v("design:type",Object)],oX.prototype,"hideLabel",void 0);u([Q(),v("design:type",Object)],oX.prototype,"noLabelFloat",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],oX.prototype,"enableRefreshWeb",void 0);u([Q(),v("design:type",Function)],oX.prototype,"onValueChanged",void 0);u([Q(),v("design:type",Boolean)],oX.prototype,"isMultilineOverride",void 0);u([Q(),v("design:type",Object)],oX.prototype,"autoValidate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],oX.prototype,"invalid",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],oX.prototype,"enableOverlayTheme",void 0); u([Q({value:{REQUIRED_LABEL:Fv("REQUIRED_LABEL",void 0,"Required")}}),v("design:type",Object)],oX.prototype,"strings",void 0);u([My("#input"),v("design:type",Object)],oX.prototype,"input",void 0);u([L("data","isMultilineOverride"),v("design:type",Object),v("design:paramtypes",[])],oX.prototype,"isMultiline",null);u([Py("data.value"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],oX.prototype,"valueChanged",null); u([O("value"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],oX.prototype,"valueChangedForBinding",null);oX=u([Wy({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],oX); V(oX,"yt-text-input-form-field-renderer",function(){if(Ejc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[isMultiline]]\" class=\"style-scope yt-text-input-form-field-renderer\">\n <tp-yt-paper-textarea id=\"input\" always-float-label=\"\" aria-label$=\"[[computeAriaLabel(data.label, hideLabel)]]\" char-counter=\"\" error-message=\"[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]\" invalid=\"[[invalid]]\" label=\"[[computeLabel(data.label, hideLabel)]]\" max-rows=\"5\" maxlength=\"[[data.maxCharacterLimit]]\" no-label-float=\"[[noLabelFloat]]\" pattern=\"[[data.validValueRegexp]]\" placeholder=\"[[data.placeholderText]]\" required=\"[[data.required]]\" rows=\"[[data.rows]]\" use-v2-underline=\"\" value=\"[[value]]\" on-invalid-changed=\"updateInvalidFromBinding\" on-value-changed=\"onTextValueChanged\" class=\"style-scope yt-text-input-form-field-renderer\">\n </tp-yt-paper-textarea>\n</template>\n<template is=\"dom-if\" if=\"[[!isMultiline]]\" class=\"style-scope yt-text-input-form-field-renderer\">\n <tp-yt-paper-input id=\"input\" always-float-label=\"\" aria-label$=\"[[computeAriaLabel(data.label, hideLabel)]]\" char-counter=\"[[!data.hideCharCounter]]\" error-message=\"[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]\" invalid=\"[[invalid]]\" label=\"[[computeLabel(data.label, hideLabel)]]\" maxlength=\"[[data.maxCharacterLimit]]\" no-label-float=\"[[noLabelFloat]]\" pattern=\"[[data.validValueRegexp]]\" placeholder=\"[[data.placeholderText]]\" required=\"[[data.required]]\" type=\"[[computeType(data.type)]]\" use-v2-underline=\"\" value=\"[[value]]\" on-invalid-changed=\"updateInvalidFromBinding\" on-value-changed=\"onTextValueChanged\" class=\"style-scope yt-text-input-form-field-renderer\">\n </tp-yt-paper-input>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Djc===void 0&&(Djc=document.createElement("template"));var d=Djc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ejc=a}a=Ejc;return a},{mode:2});var Gjc=function(){var a=J.apply(this,arguments)||this;a.data=void 0;a.selectionState="START_DATE";a.enableRefreshWeb=y("enable_cairo_refresh_web");a.isStartDateInvalid=!1;a.isEndDateInvalid=!1;a.autoapply=!1;a.actionMap={"ytd-calendar-date-clicked":"handleCalendarDateClicked","ytd-calendar-date-mousedown":"handleCalendarDateMouseDown","ytd-calendar-date-mouseup":"handleCalendarDateMouseUp","ytd-calendar-date-mouseenter":"handleCalendarDateMouseEnter","ytd-calendar-date-mouseleave":"handleCalendarDateMouseLeave", "yt-signal-action-submit-form":"handleCalendarSubmitDateRange"};return a}; l(Gjc,J);f=Gjc.prototype;f.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.applyButton":{id:"apply-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}}; f.focus=function(){this.startDateInput.focus()}; f.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:mX(this.data.selection.start),end:mX(this.data.selection.end)})}; f.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()}; f.resetTextboxes=function(){switch(this.selectionState){case"START_DATE":this.isStartDateInvalid=!1;break;case"END_DATE":this.isEndDateInvalid=!1;break;default:Fc(this.selectionState);}}; f.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()}; f.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"}; f.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"}; f.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var a=this.calendar.calendarConfig,b=a.end;a=Hjc({start:a.start,end:this.endDate||b},this.startDateInput.value||"");this.isStartDateInvalid=!a.isValid;a.isValid&&(a=a.value,this.selection=this.endDate?{start:a,end:this.endDate}:a,this.calendar.scrollToDate(a));this.updateInvalidState()}}; f.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var a=this.calendar.calendarConfig,b=a.start;a=Hjc({start:this.startDate||b,end:a.end},this.endDateInput.value||"");this.isEndDateInvalid=!a.isValid;a.isValid&&(a=a.value,this.selection={start:this.startDate,end:a},this.calendar.scrollToDate(a));this.updateInvalidState()}}; f.handleCalendarDateClicked=function(a){var b=this.selection&&wjc(this.selection),c=this.selection&&xjc(this.selection);b&&!lX(a,b)&&this.selectionState==="END_DATE"?(this.selection={start:b,end:a},this.selectionState="START_DATE"):(c&&!lX(c,a)?this.selection={start:a,end:c}:this.selection=a,this.selectionState="END_DATE")}; f.handleCalendarDateMouseDown=function(a){this.selection&&!ujc(this.selection)&&(this.dragPivot=kX(a,this.selection.start)?this.selection.end:kX(a,this.selection.end)?this.selection.start:a)}; f.handleCalendarDateMouseUp=function(){this.dragPivot=void 0}; f.handleCalendarDateMouseEnter=function(a){this.dragPivot&&(this.selection={start:function(b,c){return lX(b,c)?b:c}(this.dragPivot,a), end:function(b,c){return lX(b,c)?c:b}(this.dragPivot,a)},this.dragPivot||(this.selectionState="START_DATE"))}; f.handleCalendarDateMouseLeave=function(){}; f.handleCalendarSubmitDateRange=function(){this.selection&&!ujc(this.selection)&&wv(this.hostElement,"ytd-date-period-picker-apply",[this.selection])}; f.updateInvalidState=function(){var a=function(b,c){c?b.setAttribute("invalid",""):b.removeAttribute("invalid")}; a(this.startDateInput,this.isStartDateInvalid);a(this.endDateInput,this.isEndDateInvalid)}; f.updateDateStrings=function(){this.selection&&(ujc(this.selection)?tjc(this.selection):(tjc(this.selection.start),tjc(this.selection.end)))}; f.updateCalendarSelection=function(a){this.calendar.updateSelection(Object.assign({},a,{selectionState:this.selectionState}))}; f.updateIsStartDateInvalidFromBinding=function(a){this.isStartDateInvalid=a.detail.value}; f.updateIsEndDateInvalidFromBinding=function(a){this.isEndDateInvalid=a.detail.value}; f.updateStartDateStringFromBinding=function(){}; f.updateEndDateStringFromBinding=function(){}; ia.Object.defineProperties(Gjc.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:mX(this.data.dateRangeStart),end:mX(this.data.dateRangeEnd),selection:{start:mX(this.data.selection.start),end:mX(this.data.selection.end)},circleToday:!0}:{}}}, errorMessage:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.errorMessage}}, startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&wjc(this.selection)}}, endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&xjc(this.selection)}}}); var pX=Gjc;pX.prototype.resetTextboxes=pX.prototype.resetTextboxes;pX.prototype.observeSelection=pX.prototype.observeSelection;pX.prototype.dataChanged=pX.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],pX.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],pX.prototype,"ytRendererstamperBehavior",void 0);u([My("#calendar"),v("design:type",Object)],pX.prototype,"calendar",void 0); u([My("#start-date"),v("design:type",Object)],pX.prototype,"startDateInput",void 0);u([My("#end-date"),v("design:type",Object)],pX.prototype,"endDateInput",void 0);u([Q(),v("design:type",Object)],pX.prototype,"data",void 0);u([Q(),v("design:type",Object)],pX.prototype,"selection",void 0);u([Q(),v("design:type",String)],pX.prototype,"selectionState",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],pX.prototype,"enableRefreshWeb",void 0); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],pX.prototype,"calendarConfig",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],pX.prototype,"errorMessage",null);u([L("selection"),v("design:type",Object),v("design:paramtypes",[])],pX.prototype,"startDate",null);u([L("selection"),v("design:type",Object),v("design:paramtypes",[])],pX.prototype,"endDate",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pX.prototype,"dataChanged",null);u([O("selection","selectionState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pX.prototype,"observeSelection",null);u([O("selectionState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pX.prototype,"resetTextboxes",null);pX=u([R({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],pX); function Hjc(a,b){a:{var c=c===void 0?[2,3]:c;c=g(c);for(var d=c.next();!d.done;d=c.next()){var e=new Date;if(new sLb(d.value).parse(b,e,{validate:!0})){e.setHours(0,0,0,0);b=e;break a}}b=null}if(!b)return{isValid:!1,value:void 0};b=sjc(b);c=a.end;return lX(b,a.start)||lX(c,b)?{isValid:!1,value:void 0}:{isValid:!0,value:b}} V(pX,"ytd-date-period-picker-renderer",function(){if(qjc!==void 0)return qjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"control-area\" class=\"style-scope ytd-date-period-picker-renderer\">\n <form id=\"form\" class=\"style-scope ytd-date-period-picker-renderer\">\n <div class=\"input-and-error style-scope ytd-date-period-picker-renderer\">\n <yt-text-input-form-field-renderer id=\"start-date\" auto-validate=\"[[autoValidate]]\" component-style=\"BOLD_INPUT_TEXT\" data=\"[[data.startDateField.textInputFormFieldRenderer]]\" invalid=\"[[isStartDateInvalid]]\" value=\"[[startDateString]]\" on-blur=\"onDateInputBlur\" on-focusin=\"onStartDateTapOrFocus\" on-input=\"onStartDateTextChange\" on-invalid-changed=\"updateIsStartDateInvalidFromBinding\" on-tap=\"onStartDateTapOrFocus\" on-value-changed=\"updateStartDateStringFromBinding\" class=\"style-scope ytd-date-period-picker-renderer\">\n </yt-text-input-form-field-renderer>\n <div class=\"error-message style-scope ytd-date-period-picker-renderer\" role=\"alert\">\n <yt-formatted-string hidden=\"[[!isStartDateInvalid]]\" text=\"[[data.errorMessage]]\" class=\"style-scope ytd-date-period-picker-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n <div id=\"separator\" class=\"style-scope ytd-date-period-picker-renderer\">\u2013</div>\n <div class=\"input-and-error style-scope ytd-date-period-picker-renderer\">\n <yt-text-input-form-field-renderer id=\"end-date\" auto-validate=\"[[autoValidate]]\" component-style=\"BOLD_INPUT_TEXT\" data=\"[[data.endDateField.textInputFormFieldRenderer]]\" invalid=\"[[isEndDateInvalid]]\" value=\"[[endDateString]]\" on-blur=\"onDateInputBlur\" on-focusin=\"onEndDateTapOrFocus\" on-input=\"onEndDateTextChange\" on-invalid-changed=\"updateIsEndDateInvalidFromBinding\" on-tap=\"onEndDateTapOrFocus\" on-value-changed=\"updateEndDateStringFromBinding\" class=\"style-scope ytd-date-period-picker-renderer\">\n </yt-text-input-form-field-renderer>\n <div class=\"error-message style-scope ytd-date-period-picker-renderer\" role=\"alert\">\n <yt-formatted-string hidden=\"[[!isEndDateInvalid]]\" text=\"[[data.errorMessage]]\" class=\"style-scope ytd-date-period-picker-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n </form>\n</div>\n\n<ytd-scrollable-calendar id=\"calendar\" calendar-config=\"[[calendarConfig]]\" class=\"style-scope ytd-date-period-picker-renderer\">\n</ytd-scrollable-calendar>\n\n<div id=\"buttons\" class=\"style-scope ytd-date-period-picker-renderer\">\n <div id=\"cancel-button\" class=\"style-scope ytd-date-period-picker-renderer\"></div>\n <div id=\"apply-button\" class=\"style-scope ytd-date-period-picker-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return qjc=a},{mode:1});var Ijc=function(){var a=J.apply(this,arguments)||this;var b={};a.actionMap=(b["ytd-date-period-picker-apply"]="handleDateRangeUpdated",b);return a}; l(Ijc,J);Ijc.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}}; Ijc.prototype.handleDateRangeUpdated=function(){}; var qX=Ijc;u([Q(),v("design:type",Object)],qX.prototype,"data",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],qX.prototype,"actionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],qX.prototype,"rendererstamperBehavior",void 0);qX=u([R({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],qX); V(qX,"ytd-report-history-section-header-renderer",function(){if(pjc!==void 0)return pjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"header-content style-scope ytd-report-history-section-header-renderer\">\n <div id=\"time-range-dropdown\" class=\"filter style-scope ytd-report-history-section-header-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return pjc=a},{mode:1});var Jjc;var Kjc=function(){return J.apply(this,arguments)||this}; l(Kjc,J);ia.Object.defineProperties(Kjc.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?0:(b=a.icon)==null?0:b.iconType)?zA(this.data.icon.iconType):""}}}); var rX=Kjc;u([Q(),v("design:type",Object)],rX.prototype,"data",void 0);u([L("data"),v("design:type",String),v("design:paramtypes",[])],rX.prototype,"icon",null);rX=u([R({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],rX); V(rX,"ytd-report-history-table-text-cell-renderer",function(){if(Jjc!==void 0)return Jjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"icon-wrapper style-scope ytd-report-history-table-text-cell-renderer\" hidden=\"[[!icon]]\">\n <yt-icon icon=\"[[icon]]\" class=\"style-scope ytd-report-history-table-text-cell-renderer\"></yt-icon>\n</div>\n<div class=\"text style-scope ytd-report-history-table-text-cell-renderer\">\n <yt-formatted-string class=\"main-text style-scope ytd-report-history-table-text-cell-renderer\" split-lines=\"\" text=\"[[data.text]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"sub-text style-scope ytd-report-history-table-text-cell-renderer\" split-lines=\"\" text=\"[[data.shortByLineText]]\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Jjc=a},{mode:1});var Ljc;var Mjc;var Njc;var Ojc=function(){return J.apply(this,arguments)||this}; l(Ojc,J);Ojc.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}}; var sX=Ojc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],sX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],sX.prototype,"data",void 0);sX=u([R({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],sX); V(sX,"ytd-report-history-table-reason-cell-renderer",function(){if(Njc!==void 0)return Njc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"latest-reason\" class=\"style-scope ytd-report-history-table-reason-cell-renderer\"></div>\n<div id=\"show-all-reasons\" hidden=\"[[!data.showAllReasons]]\" class=\"style-scope ytd-report-history-table-reason-cell-renderer\">\n <yt-formatted-string text=\"[[data.showAllReasons]]\" class=\"style-scope ytd-report-history-table-reason-cell-renderer\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Njc=a},{mode:1});var Pjc=function(){return J.apply(this,arguments)||this}; l(Pjc,J);Pjc.prototype.configureRendererStamper=function(){return{"data.cell":{id:"cell-container",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer",reportHistoryTableReasonCellRenderer:"ytd-report-history-table-reason-cell-renderer"}}}}; var tX=Pjc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],tX.prototype,"rendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],tX.prototype,"data",void 0);tX=u([R({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],tX); V(tX,"ytd-report-history-table-cell-renderer",function(){if(Mjc!==void 0)return Mjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"cell-container\" class=\"style-scope ytd-report-history-table-cell-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return Mjc=a},{mode:1});var Qjc;var uX=function(){var a=J.apply(this,arguments)||this;a.columnType={type:"REPORT_HISTORY_COLUMN_TYPE",content:"REPORT_HISTORY_COLUMN_CONTENT",reason:"REPORT_HISTORY_COLUMN_REASON",status:"REPORT_HISTORY_COLUMN_STATUS",date:"REPORT_HISTORY_COLUMN_DATE"};return a}; l(uX,J);uX.prototype.onDataChanged=function(){var a;if((a=this.data)==null?0:a.style)this.componentStyle=this.getStyleName(this.data.style)}; uX.prototype.getCellForColumn=function(a){return this.cells.find(function(b){var c;return((c=A(b==null?void 0:b.cell,TRb)||A(b==null?void 0:b.cell,SRb))==null?void 0:c.columnId)===a.type})}; uX.prototype.getClassForColumn=function(a){switch(a){case"REPORT_HISTORY_COLUMN_DATE":return"date";default:return"";}}; uX.prototype.getStyleName=function(a){switch(a){case"REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return"";}}; ia.Object.defineProperties(uX.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var a;return(((a=this.data)==null?void 0:a.cells)||[]).map(function(b){return A(b,RRb)})}}}); var vX=uX;vX.prototype.onDataChanged=vX.prototype.onDataChanged;u([Q(),v("design:type",Object)],vX.prototype,"data",void 0);u([Q(),v("design:type",Array)],vX.prototype,"columnRenderData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],vX.prototype,"componentStyle",void 0);u([L("data"),v("design:type",Array),v("design:paramtypes",[])],vX.prototype,"cells",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],vX.prototype,"onDataChanged",null); vX=u([R({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],vX); V(vX,"ytd-report-history-table-row-renderer",function(){if(Qjc!==void 0)return Qjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"row-container\" class=\"style-scope ytd-report-history-table-row-renderer\">\n <template is=\"dom-repeat\" items=\"[[columnRenderData]]\" as=\"column\" class=\"style-scope ytd-report-history-table-row-renderer\">\n <div class$=\"[[column.classes]] cell-body style-scope ytd-report-history-table-row-renderer\" role=\"cell\" style$=\"[[column.style]]\" class=\"style-scope ytd-report-history-table-row-renderer\">\n <ytd-report-history-table-cell-renderer class$=\"[[getClassForColumn(column.type)]] style-scope ytd-report-history-table-row-renderer\" data=\"[[getCellForColumn(column)]]\" class=\"style-scope ytd-report-history-table-row-renderer\"></ytd-report-history-table-cell-renderer>\n </div>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Qjc=a},{mode:1});var Rjc;var Sjc=ka([""]),Tjc=ka(["left:","px;"]),Ujc=ka("min-width:,px;padding-left:,px;padding-right:,px;flex:, 0 ,px;".split(",")),Vjc=ka(["max-width:","px;"]); function Wjc(a){var b=Xjc;b=b===void 0?Yjc:b;var c=a.columnsToShow||[],d=Zjc(a.columnDimensions,a.columnsToShow,a.leftFloatingColumns,b);return c.map(function(e,h){var k=a.columns[e];if(k===void 0)throw Error("columnSpec mismatch");var m=d?d[h]:hh(Sjc);var p=a.getCustomTooltip?a.getCustomTooltip(e,k.headerTooltipParagraphs):k.headerTooltipParagraphs;var q=$jc(a,e);return{type:e,index:h,style:m,classes:q,headerName:k.headerName||"",headerIcon:k.headerIcon,headerTooltipParagraphs:p||[],headerTooltipHelpContext:k.headerTooltipHelpContext, sortOrders:k.sortOrders||[],selectionState:k.isSelectionCheckbox?a.selectionState:void 0}})} function $jc(a,b){var c=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],d=a.columns[b];if(d===void 0)return"";var e=c.includes("DEFAULTS")&&d.cssClass?[d.cssClass]:[];if(c.includes("SORTING")){d.sortOrders&&d.sortOrders.length&&e.push("sortable");if(a.sorting&&a.sorting.columnType===b)a:switch(a.sorting.sortOrder){case"ASCENDING":case"DESCENDING":var h="column-sorted";break a;default:h="";}else h="";h&&e.push(h)}c.includes("FLOATING")&&(b=a.columnsToShow.indexOf(b),a.leftFloatingColumns&&b<a.leftFloatingColumns&& e.push("floating-column"),a.leftFloatingColumns&&b===a.leftFloatingColumns-1&&e.push("last-floating-column"));c.includes("RIGHT_ALIGN")&&d.rightAlignHeader&&e.push("right-align");return e.filter(function(k){return k}).join(" ")} var Xjc={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},Yjc={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0}; function Zjc(a,b,c,d){c=c===void 0?0:c;d=d===void 0?Yjc:d;if(a){var e=[],h=0;akc(a,b,d).forEach(function(k,m){var p=hh(Ujc,k.minWidth,k.paddingLeft,k.paddingRight,k.flexGrow,k.minWidth);k.maxWidth!==Infinity&&(p=wc([p,hh(Vjc,k.maxWidth)].map(Zba).join("")));h>0&&m<c&&(p=wc([p,hh(Tjc,h)].map(Zba).join("")));e.push(p);h+=k.minWidth+k.paddingLeft+k.paddingRight}); return e}} function akc(a,b,c){c=c===void 0?Yjc:c;return b.map(function(d,e){d=a&&a[d]||{};var h=e===0?c.paddingLeftFirstColumn:c.padding;d.paddingLeft!==void 0&&(h=d.paddingLeft);e=e===b.length-1?c.paddingRightLastColumn:c.padding;d.paddingRight!==void 0&&(e=d.paddingRight);return{paddingLeft:h,paddingRight:e,minWidth:d.minWidth!==void 0?d.minWidth:c.minWidth,maxWidth:d.maxWidth!==void 0?d.maxWidth:c.maxWidth,flexGrow:d.flexGrow!==void 0?d.flexGrow:c.flexGrow}})} ;var bkc=ka(["min-width:","px;"]),wX=function(){return J.apply(this,arguments)||this}; l(wX,J);wX.prototype.configureRendererStamper=function(){return{"data.rows":{id:"table-body",mapping:{reportHistoryTableRowRenderer:{component:"ytd-report-history-table-row-renderer",properties:{columnRenderData:"[[columnRenderData]]"},attributes:{role:"row"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",attributes:{role:"row"}}}}}}; wX.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}}; ia.Object.defineProperties(wX.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.columns)?ckc(this.data.columns):{columns:{},columnsToShow:[]}}}, columnRenderData:{configurable:!0,enumerable:!0,get:function(){return Wjc(this.tableSpec)}}, totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var a=this.tableSpec,b=Xjc;b=b===void 0?Yjc:b;b=akc(a.columnDimensions,a.columnsToShow||[],b);a=0;b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,a+=c.minWidth+c.paddingLeft+c.paddingRight;return a}}, tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return hh(bkc,this.totalMinWidth)}}}); var xX=wX;u([K(tR),v("design:type",Object)],xX.prototype,"ytContinuationHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],xX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],xX.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],xX.prototype,"tableSpec",null);u([L("tableSpec"),v("design:type",Array),v("design:paramtypes",[])],xX.prototype,"columnRenderData",null); u([L("tableSpec"),v("design:type",Number),v("design:paramtypes",[])],xX.prototype,"totalMinWidth",null);u([L("totalMinWidth"),v("design:type",vc),v("design:paramtypes",[])],xX.prototype,"tableWidthStyle",null);xX=u([R({is:"ytd-table-renderer",disableElementRegistration:!0})],xX); function ckc(a){var b=a.reduce(function(d,e){var h=e.columnId,k={};e.headerText&&(k.headerName=Sw(e.headerText));e.rightAlignHeader&&(k.rightAlignHeader=e.rightAlignHeader);var m;if((m=e.headerIcon)==null?0:m.iconType)k.headerIcon=zA(e.headerIcon.iconType);d[h]=k;return d},{}),c=a.filter(function(d){return!d.hideColumn}).map(function(d){return d.columnId}); a=a.filter(function(d){return!!d.dimensions}).reduce(function(d,e){d[e.columnId]=e.dimensions; return d},{}); return{columns:b,columnsToShow:c,columnDimensions:a}} V(xX,"ytd-table-renderer",function(){if(Rjc!==void 0)return Rjc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"table-content\" role=\"table\" style$=\"[[tableWidthStyle]]\" class=\"style-scope ytd-table-renderer\">\n <div id=\"table-header\" role=\"row\" class=\"style-scope ytd-table-renderer\">\n <template is=\"dom-repeat\" items=\"[[columnRenderData]]\" as=\"column\" class=\"style-scope ytd-table-renderer\">\n <div class$=\"[[column.classes]] cell-header style-scope ytd-table-renderer\" style$=\"[[column.style]]\" role=\"columnheader\" class=\"style-scope ytd-table-renderer\">\n <h4 id=\"[[column.type]]-header-name\" class=\"header-name style-scope ytd-table-renderer\">\n <span class=\"style-scope ytd-table-renderer\">[[column.headerName]]</span>\n </h4>\n <div class=\"cell-header-icon style-scope ytd-table-renderer\" hidden=\"[[!column.headerIcon]]\">\n <yt-icon icon=\"[[column.headerIcon]]\" class=\"style-scope ytd-table-renderer\"></yt-icon>\n </div>\n </div>\n </template> \n </div>\n <div id=\"table-body\" class=\"style-scope ytd-table-renderer\">\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Rjc=a},{mode:1});var dkc=function(){return J.apply(this,arguments)||this}; l(dkc,J);dkc.prototype.configureRendererStamper=function(){return{"data.reportedContent":{id:"content-info",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}},"data.reasonsTable":{id:"reasons-table",mapping:{tableRenderer:"ytd-table-renderer"}},"data.doneButton":{id:"done-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; var yX=dkc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],yX.prototype,"data",void 0);yX=u([R({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],yX); V(yX,"ytd-report-reason-history-modal-renderer",function(){if(Ljc!==void 0)return Ljc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"report-history-modal-body\" class=\"style-scope ytd-report-reason-history-modal-renderer\">\n <h4 class=\"title style-scope ytd-report-reason-history-modal-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-report-reason-history-modal-renderer\"></yt-formatted-string>\n </h4>\n <div id=\"content-info\" class=\"style-scope ytd-report-reason-history-modal-renderer\"></div>\n <tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-report-reason-history-modal-renderer\">\n <div id=\"reasons-table\" class=\"style-scope ytd-report-reason-history-modal-renderer\"></div>\n </tp-yt-paper-dialog-scrollable>\n</div>\n<div id=\"report-history-modal-footer\" class=\"style-scope ytd-report-reason-history-modal-renderer\">\n <div id=\"done-button\" class=\"style-scope ytd-report-reason-history-modal-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ljc=a},{mode:1});var ekc;var fkc;var gkc=function(){return J.apply(this,arguments)||this}; l(gkc,J);var zX=gkc;u([K(X.YtRendererBehavior),v("design:type",Object)],zX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],zX.prototype,"data",void 0);zX=u([R({is:"ytd-report-description-renderer",disableElementRegistration:!0})],zX); V(zX,"ytd-report-description-renderer",function(){if(fkc!==void 0)return fkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"report-description-vertical-line style-scope ytd-report-description-renderer\"></div>\n<div class=\"report-description style-scope ytd-report-description-renderer\">\n <div class=\"report-description-item style-scope ytd-report-description-renderer\">\n <div class=\"report-description-upper-bullet report-description-bullet style-scope ytd-report-description-renderer\"></div>\n <yt-formatted-string class=\"report-receipt style-scope ytd-report-description-renderer\" text=\"[[data.receipt]]\">\n </yt-formatted-string>\n </div>\n <div class=\"report-description-item style-scope ytd-report-description-renderer\">\n <div class=\"report-description-lower-bullet report-description-bullet style-scope ytd-report-description-renderer\"></div>\n <yt-formatted-string class=\"report-state style-scope ytd-report-description-renderer\" text=\"[[data.state]]\">\n </yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return fkc=a},{mode:1});var hkc;var ikc=function(){return J.apply(this,arguments)||this}; l(ikc,J);ikc.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}}; var AX=ikc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],AX.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],AX.prototype,"data",void 0);AX=u([R({is:"ytd-video-report-renderer",disableElementRegistration:!0})],AX); V(AX,"ytd-video-report-renderer",function(){if(hkc!==void 0)return hkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"report-thumbnail style-scope ytd-video-report-renderer\"></div>\n<div class=\"report-info style-scope ytd-video-report-renderer\">\n <yt-formatted-string class=\"report-title style-scope ytd-video-report-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"report-subtitle style-scope ytd-video-report-renderer\" text=\"[[data.shortBylineText]]\">\n </yt-formatted-string>\n</div>\n<div id=\"description\" class=\"style-scope ytd-video-report-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hkc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var BX=function(){return J.apply(this,arguments)||this}; l(BX,J);BX.prototype.configureRendererStamper=function(){return{"data.reportHistorySectionRenderers":{id:"items",mapping:{videoReportRenderer:"ytd-video-report-renderer"}},"data.header":{id:"header",mapping:{reportHistorySectionHeaderRenderer:"ytd-report-history-section-header-renderer"}},"data.table":{id:"history-table",mapping:{tableRenderer:"ytd-table-renderer",messageRenderer:"ytd-message-renderer"}}}}; BX.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}}; BX.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1}; ia.Object.defineProperties(BX.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!(((a=this.data)==null?0:a.header)&&((b=this.data)==null?0:b.table))}}}); var CX=BX;CX.prototype.onRequestError=CX.prototype.onRequestError;u([K(tR),v("design:type",Object)],CX.prototype,"ytContinuationHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],CX.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],CX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],CX.prototype,"data",void 0); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],CX.prototype,"isUnifiedReportHistory",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],CX.prototype,"onRequestError",null);CX=u([R({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],CX); V(CX,"ytd-report-history-section-renderer",function(){if(ekc!==void 0)return ekc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"items\" hidden=\"[[isUnifiedReportHistory]]\" class=\"style-scope ytd-report-history-section-renderer\"></div>\n\n\n<div id=\"unified-report-history\" hidden=\"[[!isUnifiedReportHistory]]\" class=\"style-scope ytd-report-history-section-renderer\">\n <div id=\"header\" class=\"style-scope ytd-report-history-section-renderer\"></div>\n <div class=\"table-container style-scope ytd-report-history-section-renderer\">\n <div id=\"history-table\" class=\"style-scope ytd-report-history-section-renderer\"></div>\n <div class=\"spinner-container style-scope ytd-report-history-section-renderer\" hidden=\"[[!continuationIsReloading]]\">\n <tp-yt-paper-spinner active=\"\" class=\"style-scope ytd-report-history-section-renderer\"></tp-yt-paper-spinner>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ekc=a},{mode:1});var jkc;var kkc=function(){return J.apply(this,arguments)||this}; l(kkc,J);var DX=kkc;u([K(X.YtRendererBehavior),v("design:type",Object)],DX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],DX.prototype,"data",void 0);DX=u([R({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],DX); V(DX,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(jkc!==void 0)return jkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-channel-list-sub-menu-avatar-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-img-shadow thumbnail=\"[[data.thumbnail]]\" width=\"80\" class=\"style-scope ytd-channel-list-sub-menu-avatar-renderer\">\n </yt-img-shadow>\n <div id=\"title\" class=\"style-scope ytd-channel-list-sub-menu-avatar-renderer\">[[getSimpleString(data.title)]]</div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return jkc=a},{mode:1});var lkc;var mkc=function(){return J.apply(this,arguments)||this}; l(mkc,J);mkc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}}; var EX=mkc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],EX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],EX.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],EX.prototype,"aligment",void 0);EX=u([R({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],EX); V(EX,"ytd-channel-list-sub-menu-renderer",function(){if(lkc!==void 0)return lkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-channel-list-sub-menu-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return lkc=a},{mode:Mz("kevlar_poly_si_batch_j043")? 1:2});var nkc;var okc=function(){return J.apply(this,arguments)||this}; l(okc,J);okc.prototype.configureRendererStamper=function(){return{"data.playAllButton":{id:"play-all",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.rightButtons":{id:"right-buttons",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.sortSetting":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",params:{isRightAligned:!0}}}}}}; var FX=okc;u([K(X.YtRendererBehavior),v("design:type",Object)],FX.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],FX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],FX.prototype,"data",void 0);FX=u([R({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],FX); V(FX,"ytd-channel-sub-menu-renderer",function(){if(nkc!==void 0)return nkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"primary-items\" class=\"style-scope ytd-channel-sub-menu-renderer\">\n <yt-dropdown-menu class=\"content-sub-menu style-scope ytd-channel-sub-menu-renderer\" data=\"[[data.contentTypeSubMenuItems]]\" parent-tracking-params=\"[[data.trackingParams]]\" use-label=\"\">\n </yt-dropdown-menu>\n <div id=\"play-all\" class=\"style-scope ytd-channel-sub-menu-renderer\"></div>\n</div>\n<div id=\"sort-menu\" class=\"style-scope ytd-channel-sub-menu-renderer\"></div>\n<div id=\"right-buttons\" class=\"style-scope ytd-channel-sub-menu-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nkc=a},{mode:1});var pkc;var qkc=function(){return J.apply(this,arguments)||this}; l(qkc,J);qkc.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.viewChannelButton":{id:"view-channel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}}; var GX=qkc;u([K(X.YtRendererBehavior),v("design:type",Object)],GX.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],GX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],GX.prototype,"data",void 0);GX=u([R({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],GX); V(GX,"ytd-feed-channel-filter-header-renderer",function(){if(pkc!==void 0)return pkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h2 class=\"style-scope ytd-feed-channel-filter-header-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-feed-channel-filter-header-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[!data.avatar]]\" height=\"56\" hidden=\"[[!data.avatar]]\" thumbnail=\"[[data.avatar]]\" width=\"56\" class=\"style-scope ytd-feed-channel-filter-header-renderer\">\n </yt-img-shadow>\n <div id=\"channel\" class=\"style-scope ytd-feed-channel-filter-header-renderer\">\n <span id=\"title\" class=\"style-scope ytd-feed-channel-filter-header-renderer\">[[getSimpleString(data.title)]]</span>\n <div id=\"view-channel-button\" aria-hidden=\"\" class=\"style-scope ytd-feed-channel-filter-header-renderer\"></div>\n </div>\n </a>\n</h2>\n<div id=\"buttons\" class=\"style-scope ytd-feed-channel-filter-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return pkc=a},{mode:Mz("kevlar_poly_si_batch_j044")?1:2});var rkc;var skc=Rw(Fv("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var tkc={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"}; function ukc(a){a=a===void 0?{}:a;return{title:yw(a.localizedOptInBannerTitleText===void 0?"":a.localizedOptInBannerTitleText),titleLength:19,subtitle:yw(a.localizedOptInMessage===void 0?"":a.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:yw(Fv("DISMISS",void 0,"Dismiss")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED",boolValue:!0}}, loggingDirectives:{clientVeSpec:{uiType:127984}}}},secondaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:yw(Fv("TURN_ON",void 0,"Turn on")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[tkc]}, loggingDirectives:{clientVeSpec:{uiType:127982}}}} ;var vkc={},wkc=(vkc[0]={title:yw(Fv("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:yw(Fv("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:vw("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},vkc[1]={title:yw(Fv("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"}, loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:vw("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},vkc); function xkc(a,b){if(a){var c=a;a=c;var d="",e="",h=1;c<0&&(c=-c);if(c===Infinity)a=(Infinity*Math.sign(a)).toString();else{for(var k=0;k<mEa.length;k++){var m=mEa[k];h=nEa[m];if(c>=h||h<=1&&c>.1*h){d=m;break}}d?(d+="B",e=" "):h=1;c=Math.pow(10,1);a=Math.round(a/h*c)/c+e+d}}else a="";b!==void 0&&isFinite(b)?b===0?b=Fv("UPDATING",void 0,"Updating..."):(b=p8b(new Date(b),new Date),b=Fv("UPDATED_TIME",{relative_time:b},"Updated "+b)):b="";d="";a&&b&&(d=" \u2022 ");return yw(a+d+b)} function ykc(a,b,c,d,e,h){b=b===void 0?0:b;var k=wkc[b],m=k.title,p=k.iconType,q=k.topButtonRenderer,r=k.sectionClientVE;k=k.videoClientVE;var w;if(b!==1||a.length){c=[];a=g(a);for(d=a.next();!d.done;d=a.next()){var z=d.value;if(G3a(z))c.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:z.videoEntity.videoId,title:zw(z.videoEntity.title),shortBylineText:zw(z.channelEntity.title),thumbnail:z.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:z.videoEntity.videoId}}}}], accessibility:{accessibilityData:{label:Fv("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:k}}}}}});else if(F3a(z)){d=c;var C=d.push;var E=void 0,I=void 0,N=void 0,P=void 0,U=void 0,ca=void 0,aa=void 0,ea=void 0,ha=z.mainPlaylistEntity.playlistId,va=z==null?void 0:(ea=z.mainPlaylistEntity)==null?void 0:(aa=ea.thumbnailStyleData)==null?void 0:(ca=aa[0])==null?void 0:(U=ca.value)==null?void 0:(P=U.collageThumbnail)==null?void 0:P.coverThumbnail;P=N2a(ha);if(!y("enable_offline_playlist_page")&&( z==null?0:(N=z.mainPlaylistEntity)==null?0:N.videos)){b:{N=z==null?void 0:(I=z.mainPlaylistEntity)==null?void 0:I.videos;I=tw.getState().entities;if(N!=null&&N.length&&I)for(N=g(N),U=N.next();!U.done;U=N.next())if(U=$v(U.value).entityId,(U=JSON.parse(U).videoId)&&w3a(I,U)==="TRANSFER_STATE_COMPLETE"){I=U;break b}I=""}I!==void 0&&(P=xw(I,ha))}I=P2a(Fv("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),N2a(ha));z=ha&&va&&I?{playlistId:ha,navigationEndpoint:P,viewPlaylistText:I,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:va}}, title:zw(z.mainPlaylistEntity.title),shortBylineText:zw(z==null?void 0:(E=z.channelEntity)==null?void 0:E.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:skc,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:ha,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:Fv("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:k}}}:void 0;C.call(d,{gridPlaylistRenderer:z})}}k={gridRenderer:{items:c}};b=== 1&&(w=xkc(e,h))}else if(d){var Ma=yw((C=c==null?void 0:c.localizedPromptMessage)!=null?C:"");k={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:yw(Fv("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",entityKey:e3a}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"}, size:{sizeType:"SIZE_DEFAULT"},defaultText:yw(Fv("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};w=xkc(e,h)}else Ma=yw(Fv("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),k={};return{contents:[{shelfRenderer:{title:m,titleAnnotation:w,icon:{iconType:p},subtitle:Ma,content:k,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:q}]}}}}], loggingDirectives:{clientVeSpec:{uiType:r}}}} function zkc(a,b,c,d,e,h,k,m){c=c===void 0?{}:c;d=d===void 0?!1:d;e=e===void 0?!1:e;h=h===void 0?!1:h;k=k===void 0?0:k;m=m===void 0?-Infinity:m;if(!b.length&&!a.length&&!d)return e?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:azb(c)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:yw(Fv("DO_NOT_HAVE_DOWNLOADS",void 0,"You do not have any downloads")),icon:{iconType:"OFFLINE_NO_CONTENT"},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:21411}}}}]}}]; var p=[];a.length&&p.push(ykc(a,0));d?p.push(ykc(b,1,c,h,k,m)):e&&p.push({contents:[{statementBannerRenderer:ukc(c)}]});(d&&b.length||a.length)&&p.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:yw(Fv("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}}}}]});return p.map(function(q){return{itemSectionRenderer:q}})} ;RB("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var HX=function(){var a=J.apply(this,arguments)||this;a.allVideosCount=0;a.allPlaylistCount=0;a.shouldRenderDownloadsBanner=!1;a.hasOptedIntoSmartDownloads=!1;a.areAllSmartDownloadsDeleted=!1;a.smartDownloadsCompleted=!1;return a}; l(HX,J);HX.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}}; HX.prototype.attached=function(){this.downloadsToRenderChanged()}; HX.prototype.detached=function(){this.set("renderableData",{})}; HX.prototype.downloadsToRenderChanged=function(){var a=tw.getState().entities,b=W3a(a),c=y("kevlar_playlist_dl_page_killswitch")?$3a(a):Y3a(a),d,e,h,k=(h=(e=((d=a.downloadsPageViewConfigurationEntity)!=null?d:{})[c3a])==null?void 0:e.smartDownloadsOptInBannerVisibility)!=null?h:{},m;d=(m=A(k,wVa))!=null?m:{};m=l3a(b);a=c4a(a);this.set("renderableData",zkc(c,b,d,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,m,a))}; var IX=HX;IX.prototype.downloadsToRenderChanged=IX.prototype.downloadsToRenderChanged;u([K(Rz),v("design:type",Object)],IX.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],IX.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],IX.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],IX.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],IX.prototype,"renderableData",void 0);u([Q({selector:fA}),v("design:type",Object)],IX.prototype,"allVideosCount",void 0);u([Q({selector:function(a){return y3a(a.entities).length}}), v("design:type",Object)],IX.prototype,"allPlaylistCount",void 0);u([Q({selector:function(a){var b=a.entities;a=sgb(a);if(a4a(b,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"))var c=!1;else{var d,e;b=(e=(d=((c=b.downloadsPageViewConfigurationEntity)!=null?c:{})[c3a])==null?void 0:d.smartDownloadsOptInBannerVisibility)!=null?e:{};c=a?!!b.visibleWithConnection:!!b.visibleWithoutConnection}return c}}), v("design:type",Object)],IX.prototype,"shouldRenderDownloadsBanner",void 0);u([Q({selector:function(a){return a4a(a.entities,"SMART_DOWNLOADS_ENABLED")}}), v("design:type",Object)],IX.prototype,"hasOptedIntoSmartDownloads",void 0);u([Q({selector:function(a){return V3a(a.entities)}}), v("design:type",Object)],IX.prototype,"areAllSmartDownloadsDeleted",void 0);u([Q({selector:function(a){return W3a(a.entities).every(function(b){var c;return(b==null?void 0:(c=b.transferEntity)==null?void 0:c.transferState)&&!f3a.includes(b.transferEntity.transferState)})}}), v("design:type",Object)],IX.prototype,"smartDownloadsCompleted",void 0);u([Py("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","allPlaylistCount"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],IX.prototype,"downloadsToRenderChanged",null);IX=u([R({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],IX); V(IX,"ytd-offline-item-section-renderer",function(){if(rkc!==void 0)return rkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-offline-item-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return rkc=a},{mode:Mz("kevlar_poly_si_batch_j022")? 1:2});var Akc;var Bkc;var Ckc=function(){return J.apply(this,arguments)||this}; l(Ckc,J); Ckc.prototype.onDataChanged=function(){if(this.JSC$15585_lastData){var a=this.getFilterClass(this.JSC$15585_lastData.status);a&&this.hostElement.classList.remove(a)}var b;(a=this.getFilterClass((b=this.data)==null?void 0:b.status))&&this.hostElement.classList.add(a);a==="selected"?T(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):T(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");a==="disabled"?T(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"): T(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$15585_lastData=this.data}; Ckc.prototype.getFilterClass=function(a){switch(a){case"FILTER_STATUS_SELECTED":return"selected";case"FILTER_STATUS_DISABLED":return"disabled";}}; var JX=Ckc;JX.prototype.onDataChanged=JX.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],JX.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],JX.prototype,"onDataChanged",null);JX=u([R({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],JX); V(JX,"ytd-search-filter-renderer",function(){if(Bkc!==void 0)return Bkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint\" class=\"yt-simple-endpoint style-scope ytd-search-filter-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n<div id=\"label\" title=\"[[data.tooltip]]\" class=\"style-scope ytd-search-filter-renderer\">\n <yt-formatted-string text=\"[[data.label]]\" class=\"style-scope ytd-search-filter-renderer\"></yt-formatted-string>\n <yt-icon id=\"dismiss-x\" hidden=\"[[!data.navigationEndpoint]]\" icon=\"yt-icons:dismissal\" class=\"style-scope ytd-search-filter-renderer\">\n </yt-icon>\n </div>\n</a>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Bkc=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var Dkc=function(){return J.apply(this,arguments)||this}; l(Dkc,J);var KX=Dkc;u([K(X.YtRendererBehavior),v("design:type",Object)],KX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],KX.prototype,"data",void 0);KX=u([R({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],KX); V(KX,"ytd-search-filter-group-renderer",function(){if(Akc!==void 0)return Akc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h4 id=\"filter-group-name\" class=\"style-scope ytd-search-filter-group-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-search-filter-group-renderer\"></yt-formatted-string>\n</h4>\n<template is=\"dom-repeat\" items=\"[[data.filters]]\" class=\"style-scope ytd-search-filter-group-renderer\">\n <template is=\"dom-if\" if=\"[[item.searchFilterRenderer]]\" class=\"style-scope ytd-search-filter-group-renderer\">\n <ytd-search-filter-renderer data=\"[[item.searchFilterRenderer]]\" class=\"style-scope ytd-search-filter-group-renderer\">\n </ytd-search-filter-renderer>\n </template>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Akc=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var Ekc;var LX=function(){return J.apply(this,arguments)||this}; l(LX,J);LX.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,Ms());this.isCollapsed=!this.isCollapsed}; LX.prototype.navigateToAboutTheseResultsPage=function(){var a=Mb("https://www.youtube.com/howyoutubeworks/product-features/search/");a?Jc(window,a,"_blank"):jk(Error("Could not get url for 'About These Results' help center"))}; LX.prototype.dataChanged=function(){this.isCollapsed=!0}; LX.prototype.computeShowBottomBorder=function(){var a,b,c;return!!((a=this.data)==null?0:(b=a.button)==null?0:b.toggleButtonRenderer)||!((c=this.data)==null||!c.aboutTheseResultsButton)}; var MX=LX;MX.prototype.dataChanged=MX.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],MX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],MX.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),v("design:type",Boolean)],MX.prototype,"showBottomBorder",void 0);u([Q(),v("design:type",Boolean)],MX.prototype,"renderCollapsibleMenu",void 0);u([Q(),v("design:type",Boolean)],MX.prototype,"isCollapsed",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],MX.prototype,"dataChanged",null);MX=u([R({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],MX); V(MX,"ytd-search-sub-menu-renderer",function(){if(Ekc!==void 0)return Ekc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"filter-menu\" class=\"style-scope ytd-search-sub-menu-renderer\">\n <div id=\"container\" class=\"style-scope ytd-search-sub-menu-renderer\">\n <ytd-toggle-button-renderer align-by-text=\"\" data=\"[[data.button.toggleButtonRenderer]]\" on-click=\"toggleFilters\" class=\"style-scope ytd-search-sub-menu-renderer\">\n </ytd-toggle-button-renderer>\n <template is=\"dom-if\" if=\"[[data.aboutTheseResultsButton]]\" class=\"style-scope ytd-search-sub-menu-renderer\">\n <ytd-button-renderer align-by-text=\"\" data=\"[[data.aboutTheseResultsButton.buttonRenderer]]\" on-click=\"navigateToAboutTheseResultsPage\" class=\"style-scope ytd-search-sub-menu-renderer\">\n </ytd-button-renderer>\n </template>\n </div>\n <template is=\"dom-if\" if=\"[[renderCollapsibleMenu]]\" class=\"style-scope ytd-search-sub-menu-renderer\">\n <iron-collapse id=\"collapse\" opened=\"[[!isCollapsed]]\" class=\"style-scope ytd-search-sub-menu-renderer\">\n <div id=\"collapse-content\" class=\"style-scope ytd-search-sub-menu-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.groups]]\" class=\"style-scope ytd-search-sub-menu-renderer\">\n <ytd-search-filter-group-renderer data=\"[[item.searchFilterGroupRenderer]]\" class=\"style-scope ytd-search-sub-menu-renderer\">\n </ytd-search-filter-group-renderer>\n </template>\n </div>\n </iron-collapse>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ekc=a},{mode:1});var Fkc;var Gkc;var Hkc=function(){return J.apply(this,arguments)||this}; l(Hkc,J);Hkc.prototype.computeStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; var NX=Hkc;u([K(X.YtRendererBehavior),v("design:type",Object)],NX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],NX.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),v("design:type",String)],NX.prototype,"headerStyle",void 0);NX=u([R({is:"ytd-text-header-renderer",disableElementRegistration:!0})],NX); V(NX,"ytd-text-header-renderer",function(){if(Gkc!==void 0)return Gkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->[[getSimpleString(data.title)]]\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Gkc=a},{mode:1});var Ikc;var Jkc=function(){return J.apply(this,arguments)||this}; l(Jkc,J);var OX=Jkc;u([K(X.YtRendererBehavior),v("design:type",Object)],OX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],OX.prototype,"data",void 0);OX=u([R({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],OX); V(OX,"ytd-minor-moment-header-renderer",function(){if(Ikc!==void 0)return Ikc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><img src$=\"[[data.imageUrl]]\" alt=\"\" class=\"minormoment-header-img style-scope ytd-minor-moment-header-renderer\">\n<yt-formatted-string id=\"title\" respect-html-dir=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-minor-moment-header-renderer\"></yt-formatted-string>\n<yt-formatted-string id=\"caption\" respect-html-dir=\"\" text=\"[[data.caption]]\" class=\"style-scope ytd-minor-moment-header-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ikc=a},{mode:1});var Kkc;var Lkc=function(){return J.apply(this,arguments)||this}; l(Lkc,J);var PX=Lkc;u([K(X.YtRendererBehavior),v("design:type",Object)],PX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],PX.prototype,"data",void 0);PX=u([R({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],PX); V(PX,"ytd-minor-moment-setting-alert-renderer",function(){if(Kkc!==void 0)return Kkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"text\" text=\"[[data.text]]\" class=\"style-scope ytd-minor-moment-setting-alert-renderer\">\n</yt-formatted-string>\n<template is=\"dom-repeat\" items=\"[[data.details]]\" class=\"style-scope ytd-minor-moment-setting-alert-renderer\">\n <yt-formatted-string class=\"detail-text style-scope ytd-minor-moment-setting-alert-renderer\" text=\"[[item]]\">\n </yt-formatted-string>\n</template>\n<yt-formatted-string id=\"link\" text=\"[[data.link]]\" class=\"style-scope ytd-minor-moment-setting-alert-renderer\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Kkc=a},{mode:1});var Mkc;var Nkc;var Okc=function(){var a=J.apply(this,arguments)||this;a.booleanSettingById=!1;a.smartDownloadsEnabledVE=gq(128287);a.smartDownloadsDisabledVE=gq(128286);a.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return a}; l(Okc,J);f=Okc.prototype;f.attachSmartDownloadsSettingVes=function(){var a;this.activeVeForLogging||((a=this.data)==null?void 0:a.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(ar(Zq(),this.smartDownloadsEnabledVE),ar(Zq(),this.smartDownloadsDisabledVE))}; f.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();vv(this.hostElement,"yt-settings-switch-ready")}; f.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())}; f.onSwitchChange=function(a){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(a=Zy(a).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(y("kevlar_settings_switch_resolve_command_killswitch")?Av(this.hostElement,[a]):this.ytComponentBehavior.resolveCommand(a)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))}; f.handleUpdateSettingsSwitch=function(a){(a=A(a,wRb))&&this.data&&this.data.id===a.id&&this.set("data.enabled",!!a.enabled)}; f.onToggleSettingsSwitch=function(a,b){this.data&&this.data.id===a&&this.set("data.enabled",b!=null?b:!this.data.enabled)}; f.getUserPreference=function(){switch(this.data.id){case"SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==Hv.getInstance().getState();case"SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1;}}; f.maybeLogSmartDownloadsSettingVisibility=function(){var a=iq(),b;a&&((b=this.data)==null?void 0:b.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,Pq(a,[this.smartDownloadsEnabledVE]),Qq(a,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,Pq(a,[this.smartDownloadsDisabledVE]),Qq(a,[this.smartDownloadsEnabledVE])))}; f.maybeLogSmartDownloadsSettingClick=function(){var a;((a=this.data)==null?void 0:a.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&dr(Zq(),this.activeVeForLogging)}; f.updateDataEnabledFromBinding=function(a){this.set("data.enabled",a.detail.value)}; ia.Object.defineProperties(Okc.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var a=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!a&&(a=this.ytRendererBehavior.getSimpleString(this.data.title));return a}}}); var QX=Okc;QX.prototype.dataChanged=QX.prototype.dataChanged;u([K(Rz),v("design:type",Object)],QX.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],QX.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],QX.prototype,"ytActionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],QX.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],QX.prototype,"data",void 0); u([Q({selector:function(a,b){if(Object.keys(a==null?void 0:a.entities).length)switch(b){case"SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return a4a(a.entities,"SMART_DOWNLOADS_ENABLED");default:return!1;}}, selectorArgs:["data.id"]}),v("design:type",Object)],QX.prototype,"booleanSettingById",void 0);u([Q(),v("design:type",eq)],QX.prototype,"activeVeForLogging",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],QX.prototype,"toggleAriaLabel",null);u([Py("data"),Py("booleanSettingById"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QX.prototype,"dataChanged",null);QX=u([R({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],QX); V(QX,"ytd-settings-switch-renderer",function(){if(Nkc!==void 0)return Nkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-toggle-button id=\"toggle\" aria-label$=\"[[toggleAriaLabel]]\" checked=\"[[data.enabled]]\" noink=\"\" on-change=\"onSwitchChange\" on-checked-changed=\"updateDataEnabledFromBinding\" class=\"style-scope ytd-settings-switch-renderer\">\n <div id=\"toggle-container\" class=\"style-scope ytd-settings-switch-renderer\"></div>\n</tp-yt-paper-toggle-button>\n<div class=\"style-scope ytd-settings-switch-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-settings-switch-renderer\"></yt-formatted-string>\n <div id=\"icon\" hidden=\"[[!data.thumbnail]]\" class=\"style-scope ytd-settings-switch-renderer\">\n <yt-img-shadow height=\"24\" thumbnail=\"[[data.thumbnail]]\" width=\"24\" class=\"style-scope ytd-settings-switch-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"text\" text=\"[[data.text]]\" class=\"style-scope ytd-settings-switch-renderer\"></yt-formatted-string>\n </div>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-settings-switch-renderer\"></yt-formatted-string>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Nkc=a},{mode:1});var Pkc=function(){return J.apply(this,arguments)||this}; l(Pkc,J);Pkc.prototype.configureRendererStamper=function(){return{"data.settings":{id:"settings",mapping:{settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{minorMomentSettingAlertRenderer:{component:"ytd-minor-moment-setting-alert-renderer",noInjection:!0}}}}}; ia.Object.defineProperties(Pkc.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var a=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(a+=" remove-left-margin");this.data.extraBottomSpace&&(a+=" extra-bottom-space");return a}}}); var RX=Pkc;u([K(X.YtRendererBehavior),v("design:type",Object)],RX.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],RX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],RX.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],RX.prototype,"contentsClassName",null);RX=u([R({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],RX); V(RX,"ytd-minor-moment-setting-section-renderer",function(){if(Mkc!==void 0)return Mkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class$=\"[[contentsClassName]] style-scope ytd-minor-moment-setting-section-renderer\" class=\"style-scope ytd-minor-moment-setting-section-renderer\">\n <div id=\"title\" hidden=\"[[!data.title]]\" class=\"style-scope ytd-minor-moment-setting-section-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-minor-moment-setting-section-renderer\"></yt-formatted-string>\n </div>\n <yt-formatted-string id=\"header\" hidden=\"[[!data.header]]\" text=\"[[data.header]]\" class=\"style-scope ytd-minor-moment-setting-section-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"summary\" hidden=\"[[!data.summary]]\" text=\"[[data.summary]]\" class=\"style-scope ytd-minor-moment-setting-section-renderer\">\n </yt-formatted-string>\n <div id=\"settings\" hidden=\"[[!data.settings]]\" class=\"style-scope ytd-minor-moment-setting-section-renderer\"></div>\n <div id=\"alerts\" hidden=\"[[!data.alerts]]\" class=\"style-scope ytd-minor-moment-setting-section-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Mkc=a},{mode:1});var Qkc;var Rkc=function(){return J.apply(this,arguments)||this}; l(Rkc,J);var SX=Rkc;u([K(X.YtRendererBehavior),v("design:type",Object)],SX.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],SX.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],SX.prototype,"data",void 0);SX=u([R({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],SX); V(SX,"ytd-empty-product-details-renderer",function(){if(Qkc!==void 0)return Qkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-empty-product-details-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-empty-product-details-renderer\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Qkc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var Skc;var Tkc;var Ukc=function(){var a=J.apply(this,arguments)||this;a.expanded=!0;return a}; l(Ukc,J);Ukc.prototype.getBadgeRowClass=function(a,b,c){for(var d=g(this.hostElement.querySelectorAll("yt-img-shadow")),e=d.next();!e.done;e=d.next())e.value.onShow();a=a.selected;return c?a!==-1?a===b?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(a!==void 0?a:0)===b?"badge-line":"badge-hidden"}; var TX=Ukc;u([K(X.YtRendererBehavior),v("design:type",Object)],TX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],TX.prototype,"data",void 0);u([Q(),v("design:type",Object)],TX.prototype,"expanded",void 0);TX=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],TX); V(TX,"ytd-sponsorships-loyalty-badges-renderer",function(){if(Tkc!==void 0)return Tkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"description-container style-scope ytd-sponsorships-loyalty-badges-renderer\">\n <yt-formatted-string class=\"description style-scope ytd-sponsorships-loyalty-badges-renderer\" text=\"[[data.description]]\">\n </yt-formatted-string>\n</div>\n<div class=\"badge-container style-scope ytd-sponsorships-loyalty-badges-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.loyaltyBadges]]\" class=\"style-scope ytd-sponsorships-loyalty-badges-renderer\">\n <div class$=\"[[getBadgeRowClass(data, index, expanded)]] style-scope ytd-sponsorships-loyalty-badges-renderer\" class=\"style-scope ytd-sponsorships-loyalty-badges-renderer\">\n <div class=\"badge-title-container style-scope ytd-sponsorships-loyalty-badges-renderer\">\n <yt-formatted-string class=\"badge-title style-scope ytd-sponsorships-loyalty-badges-renderer\" text=\"[[item.sponsorshipsLoyaltyBadgeRenderer.title]]\">\n </yt-formatted-string>\n </div>\n <div class=\"icon-container style-scope ytd-sponsorships-loyalty-badges-renderer\">\n <yt-img-shadow class=\"badge-icon style-scope ytd-sponsorships-loyalty-badges-renderer\" thumbnail=\"[[item.sponsorshipsLoyaltyBadgeRenderer.icon]]\">\n </yt-img-shadow>\n </div>\n </div>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Tkc=a},{mode:1});var Vkc;var Wkc=function(){var a=J.apply(this,arguments)||this;a.expanded=!0;return a}; l(Wkc,J);Wkc.prototype.getContainerClasses=function(a,b){a=a?"expanded":"collapsed";b&&(a+=" item");return a}; var UX=Wkc;u([K(X.YtRendererBehavior),v("design:type",Object)],UX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],UX.prototype,"data",void 0);u([Q(),v("design:type",Object)],UX.prototype,"expanded",void 0);UX=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],UX); V(UX,"ytd-sponsorships-perk-renderer",function(){if(Vkc!==void 0)return Vkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class$=\"[[getContainerClasses(expanded, data.title)]] style-scope ytd-sponsorships-perk-renderer\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <div class=\"style-scope ytd-sponsorships-perk-renderer\"><yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-sponsorships-perk-renderer\"></yt-formatted-string></div>\n <div id=\"expandable\" hidden$=\"[[!expanded]]\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <template is=\"dom-if\" if=\"[[data.description]]\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <div class=\"style-scope ytd-sponsorships-perk-renderer\"><yt-formatted-string id=\"description\" text=\"[[data.description]]\" class=\"style-scope ytd-sponsorships-perk-renderer\"></yt-formatted-string></div>\n </template>\n <template is=\"dom-if\" if=\"[[data.fulfillmentInstructions]]\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <div id=\"fulfillment-instructions\" class=\"style-scope ytd-sponsorships-perk-renderer\"><yt-formatted-string split-lines=\"1\" text=\"[[data.fulfillmentInstructions]]\" class=\"style-scope ytd-sponsorships-perk-renderer\"></yt-formatted-string></div>\n </template>\n </div>\n <template is=\"dom-if\" if=\"[[data.loyaltyBadges]]\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <ytd-sponsorships-loyalty-badges-renderer data=\"[[data.loyaltyBadges.sponsorshipsLoyaltyBadgesRenderer]]\" expanded=\"[[expanded]]\" class=\"style-scope ytd-sponsorships-perk-renderer\"></ytd-sponsorships-loyalty-badges-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[!data.loyaltyBadges]]\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <div id=\"images-line\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <yt-formatted-string id=\"image-description\" text=\"[[data.imageDescription]]\" class=\"style-scope ytd-sponsorships-perk-renderer\"></yt-formatted-string>\n <template is=\"dom-if\" if=\"[[data.images]]\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.images]]\" as=\"image\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <yt-img-shadow class=\"images style-scope ytd-sponsorships-perk-renderer\" thumbnail=\"[[image]]\"></yt-img-shadow>\n </template>\n </template>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[data.loyaltyMessage]]\" class=\"style-scope ytd-sponsorships-perk-renderer\">\n <yt-live-chat-membership-item-renderer data=\"[[data.loyaltyMessage.liveChatMembershipItemRenderer]]\" expanded=\"[[expanded]]\" class=\"style-scope ytd-sponsorships-perk-renderer\"></yt-live-chat-membership-item-renderer>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Vkc=a},{mode:1});var Xkc;var Ykc=function(){var a=J.apply(this,arguments)||this;a.expanded=!0;return a}; l(Ykc,J);var VX=Ykc;u([K(X.YtRendererBehavior),v("design:type",Object)],VX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],VX.prototype,"data",void 0);u([Q(),v("design:type",Object)],VX.prototype,"expanded",void 0);VX=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],VX); V(VX,"ytd-sponsorships-perks-renderer",function(){if(Xkc!==void 0)return Xkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"perks-title\" hidden=\"[[!data.perksTitle]]\" text=\"[[data.perksTitle]]\" class=\"style-scope ytd-sponsorships-perks-renderer\">\n</yt-formatted-string>\n<template is=\"dom-repeat\" items=\"[[data.perks]]\" class=\"style-scope ytd-sponsorships-perks-renderer\">\n <div class=\"item style-scope ytd-sponsorships-perks-renderer\">\n <ytd-sponsorships-perk-renderer data=\"[[item.sponsorshipsPerkRenderer]]\" expanded=\"[[expanded]]\" class=\"style-scope ytd-sponsorships-perks-renderer\">\n </ytd-sponsorships-perk-renderer>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Xkc=a},{mode:1});var WX=function(){var a=J.apply(this,arguments)||this;a.isCollapsed=!1;return a}; l(WX,J);WX.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)}; WX.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed}; WX.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var a;this.expandCollapseButton=A((a=this.data)==null?void 0:a.expandButton,Qu)}else{var b;this.expandCollapseButton=A((b=this.data)==null?void 0:b.collapseButton,Qu)}}; var XX=WX;XX.prototype.updateExpandCollapseButton=XX.prototype.updateExpandCollapseButton;XX.prototype.onDataChanged=XX.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],XX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],XX.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],XX.prototype,"isCollapsed",void 0);u([Q(),v("design:type",Object)],XX.prototype,"expandCollapseButton",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XX.prototype,"onDataChanged",null);u([Py("data","isCollapsed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XX.prototype,"updateExpandCollapseButton",null);XX=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],XX); V(XX,"ytd-sponsorships-expandable-perks-renderer",function(){if(Skc!==void 0)return Skc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"badged-title style-scope ytd-sponsorships-expandable-perks-renderer\">\n <yt-img-shadow thumbnail=\"[[data.badge]]\" class=\"style-scope ytd-sponsorships-expandable-perks-renderer\"></yt-img-shadow>\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-sponsorships-expandable-perks-renderer\"></yt-formatted-string>\n</div>\n<yt-formatted-string class=\"subtitle style-scope ytd-sponsorships-expandable-perks-renderer\" text=\"[[data.subtitle]]\"></yt-formatted-string>\n<hr class=\"style-scope ytd-sponsorships-expandable-perks-renderer\">\n<yt-formatted-string class=\"expandable-heading style-scope ytd-sponsorships-expandable-perks-renderer\" text=\"[[data.expandableHeader]]\"></yt-formatted-string>\n<ytd-button-renderer class=\"end-button style-scope ytd-sponsorships-expandable-perks-renderer\" data=\"[[data.endButton.buttonRenderer]]\"></ytd-button-renderer>\n<ytd-button-renderer class=\"bottom-button style-scope ytd-sponsorships-expandable-perks-renderer\" data=\"[[data.bottomButton.buttonRenderer]]\"></ytd-button-renderer>\n<ytd-button-renderer class=\"expand-collapse-button style-scope ytd-sponsorships-expandable-perks-renderer\" data=\"[[expandCollapseButton]]\" noink=\"\" on-click=\"onExpandCollapse\"></ytd-button-renderer>\n\n<div class=\"expandable-content style-scope ytd-sponsorships-expandable-perks-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.expandableItems]]\" as=\"item\" class=\"style-scope ytd-sponsorships-expandable-perks-renderer\">\n <ytd-sponsorships-perk-renderer data=\"[[item.sponsorshipsPerkRenderer]]\" class=\"style-scope ytd-sponsorships-expandable-perks-renderer\"></ytd-sponsorships-perk-renderer>\n </template>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Skc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var Zkc;var $kc=function(){return J.apply(this,arguments)||this}; l($kc,J);$kc.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)}; var YX=$kc;u([K(BA.YtComponentBehavior),v("design:type",Object)],YX.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],YX.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],YX.prototype,"data",void 0);YX=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],YX); V(YX,"ytd-sponsorships-actionable-message-renderer",function(){if(Zkc!==void 0)return Zkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><button on-click=\"handleAction\" class=\"style-scope ytd-sponsorships-actionable-message-renderer\">\n <yt-img-shadow id=\"icon\" height=\"24\" thumbnail=\"[[data.icon]]\" width=\"24\" class=\"style-scope ytd-sponsorships-actionable-message-renderer\"></yt-img-shadow>\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-sponsorships-actionable-message-renderer\"></yt-formatted-string>\n</button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Zkc=a},{mode:1});var alc;var blc=function(){return J.apply(this,arguments)||this}; l(blc,J);f=blc.prototype;f.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}}; f.getExpansionIcon=function(a){return a?"yt-icons:arrow_drop_up":"yt-icons:arrow_drop_down"}; f.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))}; f.computeMessageContainerStyle=function(a){var b=a.expandableItems?" style-clickable":"";return a.messageContainerStyle?a.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+b:"style-unspecified"+b}; f.isSinglePerk=function(a){return!!a.messageContainerStyle&&(a.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||a.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")}; f.onExpandedChanged=function(){var a=this;if(this.expanded)for(var b=g(this.hostElement.querySelectorAll("yt-img-shadow")),c=b.next();!c.done;c=b.next())c.value.onShow();dt(this,function(){vv(a.hostElement,"yt-refit")})}; f.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)}; var ZX=blc;ZX.prototype.onDataChanged=ZX.prototype.onDataChanged;ZX.prototype.onExpandedChanged=ZX.prototype.onExpandedChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],ZX.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],ZX.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],ZX.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],ZX.prototype,"expanded",void 0); u([O("expanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZX.prototype,"onExpandedChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],ZX.prototype,"onDataChanged",null);ZX=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],ZX); V(ZX,"ytd-sponsorships-expandable-message-renderer",function(){if(alc!==void 0)return alc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class$=\"[[computeMessageContainerStyle(data)]] style-scope ytd-sponsorships-expandable-message-renderer\" class=\"style-scope ytd-sponsorships-expandable-message-renderer\">\n <button id=\"message-container\" on-tap=\"onToggleExpand\" class=\"style-scope ytd-sponsorships-expandable-message-renderer\">\n <template is=\"dom-if\" if=\"[[isSinglePerk(data)]]\" class=\"style-scope ytd-sponsorships-expandable-message-renderer\">\n <yt-icon id=\"check-icon\" icon=\"yt-icons:check\" class=\"style-scope ytd-sponsorships-expandable-message-renderer\"></yt-icon>\n </template>\n <yt-formatted-string class=\"text style-scope ytd-sponsorships-expandable-message-renderer\" text=\"[[data.text]]\"></yt-formatted-string>\n <template is=\"dom-if\" if=\"[[data.expandableItems]]\" class=\"style-scope ytd-sponsorships-expandable-message-renderer\">\n <yt-icon id=\"expand-icon\" icon=\"[[getExpansionIcon(expanded)]]\" class=\"style-scope ytd-sponsorships-expandable-message-renderer\"></yt-icon>\n </template>\n </button>\n <div id=\"content-container\" hidden=\"[[!expanded]]\" class=\"style-scope ytd-sponsorships-expandable-message-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return alc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var clc;var dlc=function(){return J.apply(this,arguments)||this}; l(dlc,J);dlc.prototype.configureRendererStamper=function(){return{"data.endButton":{id:"end-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.bottomButton":{id:"bottom-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; dlc.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(A(this.data.endButton,Qu).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")}; var $X=dlc;$X.prototype.onDataChanged=$X.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],$X.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$X.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],$X.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$X.prototype,"onDataChanged",null); $X=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],$X); V($X,"ytd-sponsorships-heading-renderer",function(){if(clc!==void 0)return clc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-sponsorships-heading-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-sponsorships-heading-renderer\"></yt-formatted-string>\n <div id=\"subtitle-content\" hidden=\"[[!data.subtitle]]\" class=\"style-scope ytd-sponsorships-heading-renderer\">\n <yt-img-shadow id=\"subtitle-icon\" hidden=\"[[!data.subtitleIcon]]\" thumbnail=\"[[data.subtitleIcon]]\" class=\"style-scope ytd-sponsorships-heading-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-sponsorships-heading-renderer\"></yt-formatted-string>\n </div>\n <div id=\"bottom-button\" class=\"style-scope ytd-sponsorships-heading-renderer\"></div>\n</div>\n<div id=\"end-button\" class=\"style-scope ytd-sponsorships-heading-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return clc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var elc;var flc=function(){return J.apply(this,arguments)||this}; l(flc,J);var aY=flc;u([Q(),v("design:type",Object)],aY.prototype,"data",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],aY.prototype,"ytRendererBehavior",void 0);aY=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],aY); V(aY,"ytd-sponsorships-links-renderer",function(){if(elc!==void 0)return elc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-repeat\" items=\"[[data.links]]\" class=\"style-scope ytd-sponsorships-links-renderer\">\n <yt-formatted-string class=\"link style-scope ytd-sponsorships-links-renderer\" link-inherit-color=\"\" text=\"[[item]]\">\n</yt-formatted-string></template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return elc=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var glc;var hlc=function(){return J.apply(this,arguments)||this}; l(hlc,J);f=hlc.prototype;f.onDataChanged=function(){if(this.data&&this.data.expandableItems){var a;(a=T(this.hostElement).querySelector("tp-yt-paper-button"))==null||a.setAttribute("role","button")}else{var b;(b=T(this.hostElement).querySelector("tp-yt-paper-button"))==null||b.removeAttribute("role")}}; f.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))}; f.getExpansionIcon=function(a){return a?"yt-icons:arrow_drop_up":"yt-icons:arrow_drop_down"}; f.getTileClasses=function(a){return a?"tile expandable-tile":"tile"}; f.getButtonDisabled=function(a){return a?void 0:""}; var bY=hlc;bY.prototype.onDataChanged=bY.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],bY.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],bY.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],bY.prototype,"expanded",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],bY.prototype,"onDataChanged",null); bY=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],bY); V(bY,"ytd-sponsorships-list-tile-renderer",function(){if(glc!==void 0)return glc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-button id=\"tile\" class=\"tile style-scope ytd-sponsorships-list-tile-renderer\" class$=\"[[getTileClasses(data.expandableItems)]]\" disabled$=\"[[getButtonDisabled(data.expandableItems)]]\" noink=\"\" on-tap=\"onToggleExpand\">\n <yt-img-shadow class=\"icon style-scope ytd-sponsorships-list-tile-renderer\" thumbnail=\"[[data.icon]]\"></yt-img-shadow>\n <div class=\"titles style-scope ytd-sponsorships-list-tile-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-sponsorships-list-tile-renderer\" text=\"[[data.title]]\"></yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-sponsorships-list-tile-renderer\" text=\"[[data.subtitle]]\"></yt-formatted-string>\n <yt-formatted-string class=\"detail style-scope ytd-sponsorships-list-tile-renderer\" text=\"[[data.detail]]\"></yt-formatted-string>\n </div>\n <template is=\"dom-if\" if=\"[[data.expandableItems]]\" class=\"style-scope ytd-sponsorships-list-tile-renderer\">\n <yt-icon class=\"expand-icon style-scope ytd-sponsorships-list-tile-renderer\" icon=\"[[getExpansionIcon(expanded)]]\"></yt-icon>\n </template>\n</tp-yt-paper-button>\n\n<template is=\"dom-if\" if=\"[[expanded]]\" class=\"style-scope ytd-sponsorships-list-tile-renderer\">\n <div class=\"tiles-container style-scope ytd-sponsorships-list-tile-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.expandableItems]]\" class=\"style-scope ytd-sponsorships-list-tile-renderer\">\n <template is=\"dom-if\" if=\"[[item.sponsorshipsLoyaltyBadgesRenderer]]\" class=\"style-scope ytd-sponsorships-list-tile-renderer\">\n <ytd-sponsorships-loyalty-badges-renderer class=\"sponsorships-loyalty-badges-renderer style-scope ytd-sponsorships-list-tile-renderer\" data=\"[[item.sponsorshipsLoyaltyBadgesRenderer]]\"></ytd-sponsorships-loyalty-badges-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[item.sponsorshipsListTileRenderer]]\" class=\"style-scope ytd-sponsorships-list-tile-renderer\">\n <div class=\"tile style-scope ytd-sponsorships-list-tile-renderer\">\n <yt-img-shadow class=\"icon style-scope ytd-sponsorships-list-tile-renderer\" thumbnail=\"[[item.sponsorshipsListTileRenderer.icon]]\">\n </yt-img-shadow>\n <div class=\"titles style-scope ytd-sponsorships-list-tile-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-sponsorships-list-tile-renderer\" text=\"[[item.sponsorshipsListTileRenderer.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-sponsorships-list-tile-renderer\" text=\"[[item.sponsorshipsListTileRenderer.subtitle]]\">\n </yt-formatted-string>\n </div>\n </div>\n </template>\n </template>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return glc=a},{mode:1});var ilc;var jlc;var klc=function(){return J.apply(this,arguments)||this}; l(klc,J);klc.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}}; var cY=klc;u([K(X.YtRendererBehavior),v("design:type",Object)],cY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],cY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],cY.prototype,"data",void 0);cY=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],cY); V(cY,"ytd-sponsorships-promotion-renderer",function(){if(jlc!==void 0)return jlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-sponsorships-promotion-renderer\">\n <div id=\"above-button\" class=\"style-scope ytd-sponsorships-promotion-renderer\">\n <yt-formatted-string class=\"above-redeem-button-text style-scope ytd-sponsorships-promotion-renderer\" text=\"[[data.aboveRedeemButtonText]]\"></yt-formatted-string>\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-sponsorships-promotion-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <div id=\"redeem-button\" class=\"style-scope ytd-sponsorships-promotion-renderer\"></div>\n <yt-formatted-string class=\"redeem-disclaimer style-scope ytd-sponsorships-promotion-renderer\" split-lines=\"true\" text=\"[[data.redeemDisclaimer]]\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return jlc=a},{mode:1});var llc;var mlc=function(){return J.apply(this,arguments)||this}; l(mlc,J);mlc.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}}; var dY=mlc;u([K(X.YtRendererBehavior),v("design:type",Object)],dY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],dY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],dY.prototype,"data",void 0);dY=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],dY); V(dY,"ytd-sponsorships-purchase-option-renderer",function(){if(llc!==void 0)return llc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-sponsorships-purchase-option-renderer\">\n <div id=\"purchase-info\" class=\"style-scope ytd-sponsorships-purchase-option-renderer\">\n <div id=\"header\" class=\"style-scope ytd-sponsorships-purchase-option-renderer\">\n <yt-formatted-string class=\"purchase-text style-scope ytd-sponsorships-purchase-option-renderer\" text=\"[[data.text]]\"></yt-formatted-string>\n <ytd-badge-supported-renderer top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-sponsorships-purchase-option-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <yt-formatted-string class=\"disclaimer style-scope ytd-sponsorships-purchase-option-renderer\" split-lines=\"true\" text=\"[[data.disclaimer]]\"></yt-formatted-string>\n </div>\n <div id=\"purchase-button\" class=\"style-scope ytd-sponsorships-purchase-option-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return llc=a},{mode:1});var nlc;var olc;var plc=function(){return J.apply(this,arguments)||this}; l(plc,J);var qlc=plc;u([Q(),v("design:type",Object)],qlc.prototype,"data",void 0);qlc=u([R({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],qlc); V(qlc,"ytd-ypc-offer-promo-renderer",function(){if(olc!==void 0)return olc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-ypc-offer-promo-renderer\">\n <yt-icon id=\"icon\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-ypc-offer-promo-renderer\"></yt-icon>\n <div id=\"benefit-info\" class=\"style-scope ytd-ypc-offer-promo-renderer\">\n <div id=\"header\" class=\"style-scope ytd-ypc-offer-promo-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-ypc-offer-promo-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n </div>\n <div id=\"badge-section\" class=\"style-scope ytd-ypc-offer-promo-renderer\">\n <ytd-badge-supported-renderer id=\"badge\" top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-ypc-offer-promo-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string class=\"subtitle style-scope ytd-ypc-offer-promo-renderer\" text=\"[[data.subtitle]]\">\n </yt-formatted-string>\n </div>\n </div>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return olc=a},{mode:1});var rlc=function(){return J.apply(this,arguments)||this}; l(rlc,J);f=rlc.prototype; f.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.expandableMessage":{id:"expandable-message",mapping:{sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.purchaseOption":{id:"purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},"data.alternativePurchaseOption":{id:"alternative-purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}}, "data.offerPromoCard":{id:"offer-promo",mapping:{ypcOfferPromoRenderer:{component:"ytd-ypc-offer-promo-renderer"}}}}}; f.expansionCTA=function(a,b){return a&&(b?a.collapseCallToAction:a.expansionCallToAction)}; f.getExpansionIcon=function(a){return a?"arrow_drop_up":"arrow_drop_down"}; f.expansionCallToActionTap=function(){var a=this;this.expanded=!this.expanded;dt(this,function(){vv(a.hostElement,"yt-refit")})}; f.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var a,b=(a=this.data)==null?void 0:a.onVisible;b&&this.ytComponentBehavior.resolveCommand(b)}; f.computeDisplayTitle=function(a){return!(!a||this.titledisplaystatus!=="show")}; f.computeDisplaySeparator=function(){return!1}; f.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0}; var eY=rlc;eY.prototype.onDataChanged=eY.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],eY.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],eY.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],eY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],eY.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],eY.prototype,"expanded",void 0); u([Q({value:!1}),v("design:type",Boolean)],eY.prototype,"purchaseButtonClicked",void 0);u([Q({reflectToAttribute:!0,value:"show"}),v("design:type",String)],eY.prototype,"titledisplaystatus",void 0);u([Q({computed:"computeDisplayTitle(data.title)"}),v("design:type",Boolean)],eY.prototype,"displayTitle",void 0);u([Q({computed:"computeDisplaySeparator(data)"}),v("design:type",Boolean)],eY.prototype,"displaySeparator",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eY.prototype,"onDataChanged",null);eY=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],eY); V(eY,"ytd-sponsorships-tier-renderer",function(){if(nlc!==void 0)return nlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<div id=\"title\" hidden=\"[[!displayTitle]]\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-sponsorships-tier-renderer\"></yt-formatted-string>\n</div>\n<div id=\"offer-promo\" hidden=\"[[!data.offerPromoCard]]\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n</div>\n<div id=\"purchase-with-options\" hidden=\"[[!data.purchaseOption]]\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <div id=\"purchase-option\" class=\"style-scope ytd-sponsorships-tier-renderer\"></div>\n <div class=\"separator style-scope ytd-sponsorships-tier-renderer\" hidden=\"[[!data.alternativePurchaseOption]]\"></div>\n <div id=\"alternative-purchase-option\" class=\"style-scope ytd-sponsorships-tier-renderer\"></div>\n</div>\n<div id=\"default-purchase-view\" hidden=\"[[data.purchaseOption]]\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <div id=\"above-purchase-button\" hidden=\"[[!data.abovePurchaseButtonText]]\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <yt-formatted-string id=\"above-purchase-button-text\" text=\"[[data.abovePurchaseButtonText]]\" class=\"style-scope ytd-sponsorships-tier-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"above-purchase-button-text-subtitle\" class=\"subtitle style-scope ytd-sponsorships-tier-renderer\" text=\"[[data.abovePurchaseButtonTextSubtitle]]\"></yt-formatted-string>\n </div>\n <div id=\"premium-freebie-promo\" class=\"style-scope ytd-sponsorships-tier-renderer\"></div>\n <div class=\"separator style-scope ytd-sponsorships-tier-renderer\" hidden=\"[[!displaySeparator]]\"></div>\n <div id=\"header\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <div id=\"purchase-button\" on-tap=\"onPurchaseButtonTap\" class=\"style-scope ytd-sponsorships-tier-renderer\"></div>\n \n <yt-formatted-string id=\"purchase-text\" force-default-style=\"\" hidden=\"[[!data.purchaseText]]\" text=\"[[data.purchaseText]]\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n </yt-formatted-string>\n <yt-formatted-string class=\"disclaimer style-scope ytd-sponsorships-tier-renderer\" split-lines=\"true\" text=\"[[data.disclaimer]]\">\n </yt-formatted-string>\n </div>\n</div>\n<div class=\"separator style-scope ytd-sponsorships-tier-renderer\" hidden=\"[[!displaySeparator]]\"></div>\n<div id=\"expandable-message\" class=\"style-scope ytd-sponsorships-tier-renderer\"></div>\n<div id=\"content\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <div id=\"perks_section\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <ytd-sponsorships-perks-renderer id=\"perks\" data=\"[[data.perks.sponsorshipsPerksRenderer]]\" expanded=\"[[expanded]]\" class=\"style-scope ytd-sponsorships-tier-renderer\"></ytd-sponsorships-perks-renderer>\n </div>\n <button id=\"expansion_call_to_action\" on-tap=\"expansionCallToActionTap\" hidden=\"[[!data.expansionCallToAction]]\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <yt-formatted-string text=\"[[expansionCTA(data, expanded)]]\" class=\"style-scope ytd-sponsorships-tier-renderer\"></yt-formatted-string>\n <yt-icon class=\"expand-icon style-scope ytd-sponsorships-tier-renderer\" icon=\"[[getExpansionIcon(expanded)]]\"></yt-icon>\n </button>\n</div>\n<div id=\"footer\" class=\"style-scope ytd-sponsorships-tier-renderer\">\n <yt-formatted-string id=\"bottom-disclaimer\" class=\"disclaimer style-scope ytd-sponsorships-tier-renderer\" split-lines=\"true\" text=\"[[data.bottomDisclaimer]]\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nlc=a},{mode:2});var slc=function(){return J.apply(this,arguments)||this}; l(slc,J); slc.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"},sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"},sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.sidebar":{id:"sidebar",mapping:{sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsActionableMessageRenderer:{component:"ytd-sponsorships-actionable-message-renderer"}, sponsorshipsLinksRenderer:{component:"ytd-sponsorships-links-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}}; var fY=slc;u([K(X.YtRendererBehavior),v("design:type",Object)],fY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],fY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],fY.prototype,"data",void 0);fY=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],fY); V(fY,"ytd-sponsorships-management-renderer",function(){if(ilc!==void 0)return ilc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"alert-renderer\" class=\"style-scope ytd-sponsorships-management-renderer\"></div>\n<div id=\"main-section\" class=\"style-scope ytd-sponsorships-management-renderer\">\n <div id=\"content\" class=\"style-scope ytd-sponsorships-management-renderer\"></div>\n <div id=\"sidebar\" class=\"style-scope ytd-sponsorships-management-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ilc=a},{mode:1});var tlc;var ulc=function(){return J.apply(this,arguments)||this}; l(ulc,J);var gY=ulc;u([K(X.YtRendererBehavior),v("design:type",Object)],gY.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],gY.prototype,"data",void 0);gY=u([R({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],gY); V(gY,"ytd-open-in-native-app-view-model",function(){if(tlc!==void 0)return tlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-attributed-string id=\"title\" data=\"[[data.title]]\" class=\"style-scope ytd-open-in-native-app-view-model\">\n</yt-attributed-string>\n<yt-image id=\"image\" data=\"[[data.image]]\" ftl-eligible=\"\" height=\"162\" width=\"200\" class=\"style-scope ytd-open-in-native-app-view-model\">\n</yt-image>\n<yt-attributed-string id=\"text\" data=\"[[data.detailsText]]\" class=\"style-scope ytd-open-in-native-app-view-model\">\n</yt-attributed-string>\n<yt-attributed-string id=\"link\" data=\"[[data.learnMoreLink]]\" force-default-style=\"\" class=\"style-scope ytd-open-in-native-app-view-model\">\n</yt-attributed-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return tlc=a},{mode:Mz("kevlar_poly_si_batch_j028")?1:2});function hY(a,b){if(typeof a!=="object")return null;a=g(Object.entries(a));for(var c=a.next();!c.done;c=a.next()){var d=g(c.value);c=d.next().value;d=d.next().value;if(c===b)return c;if(d=hY(d,b))return c+"."+d}return null} function iY(a){var b=a.content;return(a=a.styleRuns)&&b?{runs:a.map(function(c){var d={text:b.slice(c.startIndex,c.startIndex+c.length)};c.fontColor&&(d.textColor=c.fontColor);return d})}:{simpleText:b}} ;var vlc;var wlc;var xlc=function(){return J.apply(this,arguments)||this}; l(xlc,J);xlc.prototype.configureRendererStamper=function(){return{"data.summaryText":{id:"summary-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer",cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer",params:{iconSize:18}}}},"data.additionalMetadataText":{id:"additional-metadata-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}}; var jY=xlc;u([K(X.YtRendererBehavior),v("design:type",Object)],jY.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],jY.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],jY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],jY.prototype,"data",void 0);jY=u([R({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],jY); V(jY,"ytd-commerce-cart-summary-line-item-renderer",function(){if(wlc!==void 0)return wlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"summary-content\" class=\"style-scope ytd-commerce-cart-summary-line-item-renderer\">\n <div id=\"summary-text\" class=\"style-scope ytd-commerce-cart-summary-line-item-renderer\"></div>\n <div id=\"additional-metadata-text\" class=\"style-scope ytd-commerce-cart-summary-line-item-renderer\"></div>\n</div>\n<div id=\"price\" class=\"style-scope ytd-commerce-cart-summary-line-item-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return wlc=a},{mode:1});RB("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var ylc=function(){var a=J.apply(this,arguments)||this;a.hidden=!1;return a}; l(ylc,J);f=ylc.prototype;f.configureRendererStamper=function(){return{"data.estimatedTotalLineItem":{id:"estimated-total-line-item",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.cartButton":{id:"cart-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}}; f.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())}; f.updateSummary=function(){var a=this.commerceCartCheckoutButtonEntity,b;if(((b=this.data)==null?0:b.cartButton)&&a.checkoutSummaryText){var c,d=hY((c=this.data)==null?void 0:c.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+d+".cardItemTextRenderer.text",iY(a.checkoutSummaryText));if(a.checkoutDetailText){var e;c=hY((e=this.data)==null?void 0:e.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+c+".cardItemTextRenderer.text",iY(a.checkoutDetailText))}if(a.checkoutAdditionalMetadataText){var h; e=hY((h=this.data)==null?void 0:h.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+e+".cardItemTextRenderer.text",iY(a.checkoutAdditionalMetadataText))}}else a.estimatedTotalPrice&&(h=hY((d=this.data)==null?void 0:d.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+h+".cardItemTextRenderer.text",iY(a.estimatedTotalPrice)))}; f.updateIsHidden=function(){var a,b=(a=this.commerceCartCheckoutButtonEntity)==null?void 0:a.isHidden;b!==void 0&&(this.hidden=b)}; f.updateCheckoutButton=function(){var a,b=(a=this.commerceCartCheckoutButtonEntity)==null?void 0:a.isDisabled;b!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",b);var c;a=(c=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:c.innertubeCommand;a!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",a);var d;c=(d=this.commerceCartCheckoutButtonEntity)==null?void 0:d.checkoutButtonText;c!==void 0&&this.set("data.checkoutButton.buttonRenderer.text", {simpleText:c})}; var kY=ylc;kY.prototype.entityChanged=kY.prototype.entityChanged;u([K(Rz),v("design:type",Object)],kY.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],kY.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],kY.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],kY.prototype,"ytRendererstamperBehavior",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],kY.prototype,"fullWidth",void 0);u([Q(),v("design:type",Object)],kY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],kY.prototype,"compact",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],kY.prototype,"hidden",void 0);u([Q({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Rhb}),v("design:type",Object)],kY.prototype,"commerceCartCheckoutButtonEntity",void 0); u([O("commerceCartCheckoutButtonEntity","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],kY.prototype,"entityChanged",null);kY=u([R({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],kY); V(kY,"ytd-commerce-cart-checkout-button-renderer",function(){if(vlc!==void 0)return vlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"estimated-total-line-item\" class=\"style-scope ytd-commerce-cart-checkout-button-renderer\"></div>\n<div id=\"checkout-button\" class=\"style-scope ytd-commerce-cart-checkout-button-renderer\"></div>\n<div id=\"cart-button\" class=\"style-scope ytd-commerce-cart-checkout-button-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vlc=a},{mode:2});var zlc;RB("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var Alc=function(){var a=J.apply(this,arguments)||this;a.hidden=!1;return a}; l(Alc,J);f=Alc.prototype;f.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}}; f.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())}; f.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var a,b=(a=this.commerceCartHeaderEntity)==null?void 0:a.isHidden;b!==void 0&&(this.hidden=b)}}; f.updateTitle=function(){var a=this.commerceCartHeaderEntity.isDisabled,b,c,d=(c=A((b=this.data)==null?void 0:b.item,dVb))==null?void 0:c.headingRenderer;d&&(b=hY(d,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+b+".0.cardItemTextRenderer.textColor",a?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))}; f.updateSummaryText=function(){var a=this.commerceCartHeaderEntity;if(this.compact){var b,c,d=(c=A((b=this.data)==null?void 0:b.item,dVb))==null?void 0:c.headingRenderer;d&&(b=hY(d,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+b+".1.cardItemTextRenderer.text",a.shortHeaderSummaryText?iY(a.shortHeaderSummaryText):a.headerSummaryText?iY(a.headerSummaryText):""))}else{var e;if(b=(e=A((d=this.data)==null?void 0:d.item,dVb))==null?void 0:e.additionalInfoRenderer)b=hY(b,"cardItemTextRenderer"), this.set("data.item.cardItemRenderer.additionalInfoRenderer."+b+".text",a.headerSummaryText?iY(a.headerSummaryText):"")}}; f.updateCheckoutButton=function(){var a=this.commerceCartHeaderEntity,b,c,d=(c=A((b=this.data)==null?void 0:b.item,dVb))==null?void 0:c.additionalInfoRenderer;b=hY(d,"buttonRenderer");var e;c=(e=this.commerceCartHeaderEntity)==null?void 0:e.isButtonDisabled;var h;e=(h=this.commerceCartHeaderEntity)==null?void 0:h.isButtonHidden;c!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+b+".buttonRenderer.isDisabled",c);e!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden", e);var k;a=(k=a.checkoutButtonCommand)==null?void 0:k.innertubeCommand;a!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+b+".buttonRenderer.command",a)}; var lY=Alc;lY.prototype.entityChanged=lY.prototype.entityChanged;u([K(Rz),v("design:type",Object)],lY.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],lY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],lY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],lY.prototype,"compact",void 0); u([Q({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(a,b){return bw(a.entities,"commerceCartHeaderEntity",b)}}), v("design:type",Object)],lY.prototype,"commerceCartHeaderEntity",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],lY.prototype,"hidden",void 0);u([O("commerceCartHeaderEntity","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lY.prototype,"entityChanged",null);lY=u([R({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],lY); V(lY,"ytd-commerce-cart-header-renderer",function(){if(zlc!==void 0)return zlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"item\" class=\"style-scope ytd-commerce-cart-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return zlc=a},{mode:1});var Blc;var mY=function(){var a=J.apply(this,arguments)||this;a.hidden=!1;return a}; l(mY,J);mY.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&Av(this.hostElement,[this.data.onSelectCommand])}; mY.prototype.computeHidden=function(a){return!!a}; ia.Object.defineProperties(mY.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.label)}}, value:{configurable:!0,enumerable:!0,get:function(){if(this.data&&(typeof this.data.stringValue==="string"||typeof this.data.int32Value==="number"))return this.data.stringValue?this.data.stringValue:this.data.int32Value}}}); var nY=mY;u([K(X.YtRendererBehavior),v("design:type",Object)],nY.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],nY.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),v("design:type",Object)],nY.prototype,"hidden",void 0);u([L("data.label"),v("design:type",String),v("design:paramtypes",[])],nY.prototype,"label",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],nY.prototype,"value",null); nY=u([R({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],nY); V(nY,"ytd-dropdown-item-renderer",function(){if(Blc!==void 0)return Blc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-item id=\"item\" aria-label$=\"[[data.accessibility.label]]\" on-tap=\"onSelect\" class=\"style-scope ytd-dropdown-item-renderer\">\n <yt-formatted-string id=\"label\" text=\"[[data.label]]\" class=\"style-scope ytd-dropdown-item-renderer\">\n </yt-formatted-string>\n</tp-yt-paper-item>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Blc=a},{mode:1});var Clc;var Dlc;var Elc=function(){return J.apply(this,arguments)||this}; l(Elc,J);var oY=Elc;u([K(X.YtRendererBehavior),v("design:type",Object)],oY.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],oY.prototype,"data",void 0);u([Q({computed:"getSimpleString(data.label)"}),v("design:type",String)],oY.prototype,"label",void 0);oY=u([R({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],oY); V(oY,"ytd-navigation-dropdown-item-renderer",function(){if(Dlc!==void 0)return Dlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--> <a class=\"yt-simple-endpoint style-scope ytd-navigation-dropdown-item-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\" aria-label$=\"[[data.accessibility.accessibilityData.label]]\">\n <tp-yt-paper-item id=\"item\" class=\"style-scope ytd-navigation-dropdown-item-renderer\">\n <yt-formatted-string id=\"label\" text=\"[[data.label]]\" class=\"style-scope ytd-navigation-dropdown-item-renderer\"></yt-formatted-string>\n </tp-yt-paper-item>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Dlc=a},{mode:1});var Flc=function(){var a=J.apply(this,arguments)||this;a.disabled=!1;a.value="";a.noLabelFloat=!1;a.noUnderline=!1;a.usePrimaryColor=!1;a.hasBackground=!1;a.verticalAlign="top";a.autosize=!1;a.minAutosizeWidth=100;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.autosizeFont="14px Roboto";return a}; l(Flc,J);f=Flc.prototype;f.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}}; f.open=function(){this.inputEl.open()}; f.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())}; f.dataChanged=function(){this.reset()}; f.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("value-changed",this.value))}; f.stopPropagation=function(a){a.stopPropagation()}; f.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var a=this.canvas.getContext("2d");a&&(a.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(a.measureText(this.inputEl.value).width)+24)+"px")}}; f.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var a=0,b=this.data.entries.length;a<b;a++){var c=this.data.entries[a],d;for(d in c)if(c.hasOwnProperty(d)){var e=c[d];if("isSelected"in e&&e.isSelected)return"stringValue"in e?e.stringValue||"":"int32Value"in e?e.int32Value||0:0}}return null}; f.updateValueFromBinding=function(a){this.value=a.detail.value}; ia.Object.defineProperties(Flc.prototype,{label:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.entries)return null;if(this.data.label)return this.data.label;for(var a=0,b=this.data.entries.length;a<b;a++){var c=this.data.entries[a],d;for(d in c)if(c.hasOwnProperty(d)){var e=c[d];if("isSelected"in e&&e.isSelected&&"label"in e)return this.ytRendererBehavior.getSimpleString(e.label)}}return null}}}); var pY=Flc;pY.prototype.autoSizeLabel=pY.prototype.autoSizeLabel;pY.prototype.stopPropagation=pY.prototype.stopPropagation;pY.prototype.valueChangedForBinding=pY.prototype.valueChangedForBinding;pY.prototype.dataChanged=pY.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],pY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],pY.prototype,"ytRendererStamperBehavior",void 0);u([Q(),v("design:type",Object)],pY.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],pY.prototype,"disabled",void 0);u([Q(),v("design:type",Object)],pY.prototype,"value",void 0);u([Q(),v("design:type",Object)],pY.prototype,"noLabelFloat",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],pY.prototype,"noUnderline",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],pY.prototype,"theme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],pY.prototype,"usePrimaryColor",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],pY.prototype,"hasBackground",void 0);u([Q(),v("design:type",Object)],pY.prototype,"verticalAlign",void 0);u([Q(),v("design:type",Object)],pY.prototype,"autosize",void 0);u([Q(),v("design:type",Object)],pY.prototype,"minAutosizeWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],pY.prototype,"enableRefreshWeb",void 0);u([Q(),v("design:type",Object)],pY.prototype,"autosizeFont",void 0); u([My("#entries"),v("design:type",Object)],pY.prototype,"entries",void 0);u([My("#input"),v("design:type",Object)],pY.prototype,"inputEl",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pY.prototype,"dataChanged",null);u([Py("value"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pY.prototype,"valueChangedForBinding",null); u([M("iron-overlay-opened"),M("iron-overlay-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],pY.prototype,"stopPropagation",null);u([M("iron-select"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],pY.prototype,"autoSizeLabel",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],pY.prototype,"label",null);pY=u([R({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],pY); V(pY,"ytd-dropdown-renderer",function(){if(Clc!==void 0)return Clc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dropdown-menu-light id=\"input\" aria-label$=\"[[label]]\" disabled=\"[[disabled]]\" horizontal-align=\"left\" label=\"[[label]]\" no-label-float=\"[[noLabelFloat]]\" vertical-align=\"[[verticalAlign]]\" class=\"style-scope ytd-dropdown-renderer\">\n <tp-yt-paper-listbox id=\"entries\" class=\"dropdown-content style-scope ytd-dropdown-renderer\" slot=\"dropdown-content\" attr-for-selected=\"value\" selected=\"[[value]]\" on-selected-changed=\"updateValueFromBinding\">\n </tp-yt-paper-listbox>\n</tp-yt-paper-dropdown-menu-light>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Clc=a},{mode:1});var Glc;var Hlc=$g(function(a,b){var c;return(c=a.onChangeCallback)==null?void 0:c.call(a,b)},1E3),Ilc=Gz(function(a){var b=a.data; var c=a.iconMinus;var d=a.iconPlus;var e=function(){return b().disabled?b().disabled:!1}; a=g(Gp(0));var h=a.next().value,k=a.next().value;a={};a=(a["yt-spec-quantity-incrementer-shape"]=!0,a);var m=Fr(function(){if(h()===1){var q,r;(r=(q=b()).onRemoveCommand)==null||r.call(q)}q=h()>b().maxValue?b().maxValue:h()-1;k(q);Hlc(b(),q)}),p=Fr(function(){if(h()!==b().maxValue){var q=h()+1; k(q);Hlc(b(),q)}}); pr(function(){k(b().value)}); return F("quantity-incrementer-shape",null,F("div",{class:dC(a)},F("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return h()===(b().onRemoveCommand?0:1)||e()}, "aria-label":function(){return h()!==1?b().minusLabel:b().minimumReachedLabel}, "on:click":m},F(bq,null,function(){jC({circular:!0})}),F("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},F("div",{class:function(){var q={}; q=(q["yt-spec-quantity-incrementer-shape__icon"]=!0,q["yt-spec-quantity-incrementer-shape__icon--disabled"]=e()||h()===(b().onRemoveCommand?0:1),q);return dC(q)}},F(bq,null,function(){c()})))),F("div",{class:function(){var q={}; q=(q["yt-spec-quantity-incrementer-shape__text"]=!0,q["yt-spec-quantity-incrementer-shape__text--invalid"]=h()>b().maxValue,q["yt-spec-quantity-incrementer-shape__text--text-disabled"]=e(),q);return dC(q)}},h),F("button",{class:"yt-spec-quantity-incrementer-shape__button", disabled:function(){return h()>=b().maxValue||e()}, "aria-label":function(){return h()!==b().maxValue?b().plusLabel:b().maximumReachedLabel}, "on:click":p},F(bq,null,function(){jC({circular:!0})}),F("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},F("div",{class:function(){var q={}; q=(q["yt-spec-quantity-incrementer-shape__icon"]=!0,q["yt-spec-quantity-incrementer-shape__icon--disabled"]=h()>=b().maxValue||e(),q);return dC(q)}},F(bq,null,function(){d()}))))))}); Ilc.idomCompat=!0;function Jlc(a,b,c,d,e){e&&(a.quantity=e);if(!a.quantity||!a.maxQuantity)return{};e=a.minusButton;var h=a.plusButton,k,m,p,q;return{value:a.quantity,maxValue:a.maxQuantity,onChangeCallback:function(r){b(a,r)}, minusLabel:(k=A(e,jVb))==null?void 0:k.label,minimumReachedLabel:(m=A(e,jVb))==null?void 0:m.limitReachedLabel,plusLabel:(p=A(h,jVb))==null?void 0:p.label,maximumReachedLabel:(q=A(h,jVb))==null?void 0:q.limitReachedLabel,disabled:c,onRemoveCommand:d}} ;function Klc(a,b){var c=a.quantityIncrementerEntityKey;if(c){var d={};d.quantity=b;Qz(Vv("quantityIncrementerEntity",c,d));a.onChangeCommand&&AB(a.onChangeCommand)}} function Llc(){um().resolve(oB)("BAR_HORIZONTAL",{className:dC("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-minus-icon")})} function Mlc(){um().resolve(oB)("ADD",{className:dC("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-plus-icon")})} var Nlc=kC(function(a){function b(){c.onRemoveCommand&&AB(c.onRemoveCommand)} var c=a.data;var d,e=LC(sqb,(d=c.quantityIncrementerEntityKey)!=null?d:""),h=XHa(function(){var m;return e()?!((m=e())==null||!m.disabled):!1}),k=XHa(function(){var m; return e()?(m=e())==null?void 0:m.quantity:c.quantity}); return F("yt-quantity-incrementer-view-model",null,F(Ilc,{data:function(){return Jlc(c,Klc,h(),b,k())}, iconMinus:Llc,iconPlus:Mlc}))});bB(Nlc,"yt-quantity-incrementer-view-model",{props:{data:$A}});var qY=function(){var a=J.apply(this,arguments)||this;a.compact=!1;a.hasQuantityIncrementer=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(qY,J);qY.prototype.configureRendererStamper=function(){return{"data.picker":{id:"picker",mapping:{quantityIncrementerViewModel:"yt-quantity-incrementer-view-model",dropdownRenderer:{component:"ytd-dropdown-renderer",params:{autosize:!0,minAutosizeWidth:0,noUnderline:!0,noLabelFloat:!0,usePrimaryColor:!0}}}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}}; qY.prototype.computeHasQuantityIncrementer=function(){var a;return!!A((a=this.data)==null?void 0:a.picker,kVb)}; qY.prototype.onLabelClick=function(){var a;(a=this.dropdownEl)==null||a.open()}; var rY=qY;u([My("ytd-dropdown-renderer"),v("design:type",Object)],rY.prototype,"dropdownEl",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],rY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],rY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],rY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],rY.prototype,"quantityColor",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],rY.prototype,"compact",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),v("design:type",Object)],rY.prototype,"hasQuantityIncrementer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],rY.prototype,"enableRefreshWeb",void 0);rY=u([R({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],rY); V(rY,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(Glc!==void 0)return Glc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"picker-label\" on-click=\"onLabelClick\" class=\"style-scope ytd-commerce-cart-item-quantity-picker-renderer\">[[getSimpleString(data.pickerLabel)]]</div>\n<div id=\"picker\" class=\"style-scope ytd-commerce-cart-item-quantity-picker-renderer\"></div>\n<div id=\"price\" class=\"style-scope ytd-commerce-cart-item-quantity-picker-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Glc=a},{mode:1});var Olc;var Plc;var sY=function(){return J.apply(this,arguments)||this}; l(sY,J);sY.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; sY.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())}; sY.prototype.updateTitle=function(){var a=this.disabledCartItemEntity;a.disableActionName&&this.set("data.title",iY(a.disableActionName))}; sY.prototype.updateButton=function(){var a,b=(a=this.disabledCartItemEntity.undoCommand)==null?void 0:a.innertubeCommand;b!==void 0&&(this.set("data.actionButton.buttonRenderer.command",b),this.set("data.actionButton.buttonRenderer.isDisabled",!1))}; var tY=sY;tY.prototype.entityChanged=tY.prototype.entityChanged;u([K(Rz),v("design:type",Object)],tY.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],tY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],tY.prototype,"ytRendererstamperBehavior",void 0);u([Q({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(a,b){return bw(a.entities,"disabledCartItemEntity",b)}}), v("design:type",Object)],tY.prototype,"disabledCartItemEntity",void 0);u([Q(),v("design:type",Object)],tY.prototype,"data",void 0);u([O("disabledCartItemEntity","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],tY.prototype,"entityChanged",null);tY=u([R({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],tY); V(tY,"ytd-disabled-cart-item-renderer",function(){if(Plc!==void 0)return Plc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"text-container\" class=\"style-scope ytd-disabled-cart-item-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-disabled-cart-item-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"description\" text=\"[[data.description]]\" class=\"style-scope ytd-disabled-cart-item-renderer\"></yt-formatted-string>\n</div>\n<div id=\"action-button\" class=\"style-scope ytd-disabled-cart-item-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Plc=a},{mode:1});RB("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Qlc=function(){var a=J.apply(this,arguments)||this;a.compact=!1;a.hidden=!1;a.errorHidden=!1;a.noOnTap=!1;return a}; l(Qlc,J);f=Qlc.prototype; f.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.textMetadata":{id:"text-metadata",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.merchantUpdateText":{id:"merchant-update-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.cartItemNotification":{id:"cart-item-notification",mapping:{cardItemTextWithImageRenderer:"yt-card-item-text-with-image-renderer"}},"data.cardItemActions":{id:"cart-item-actions", mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{disableTextTransform:"[[compact]]"}}},events:!0},"data.quantityPicker":{id:"quantity-picker",mapping:{commerceCartItemQuantityPickerRenderer:{component:"ytd-commerce-cart-item-quantity-picker-renderer",properties:{compact:"[[compact]]",quantityColor:"[[commerceCartItemEntity.quantityColor]]"}}}},"data.disabledCartItem":{id:"disabled-cart-item",mapping:{disabledCartItemRenderer:"ytd-disabled-cart-item-renderer"}}}}; f.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())}; f.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var a=this.firstButtonElement;a.alignByText=!0;a.iconAlignByText=!0}}; f.computeNoOnTap=function(a){return!a}; f.updateQuantityColor=function(){if(this.pickerElement){var a,b=(a=this.commerceCartItemEntity)==null?void 0:a.quantityColor;this.pickerElement.quantityColor=b}}; f.updateTotalPriceColor=function(){var a,b=(a=this.commerceCartItemEntity)==null?void 0:a.totalPriceColor;if(b){var c;a=A((c=this.data)==null?void 0:c.quantityPicker,fVb);if(c=A(a==null?void 0:a.price,eVb))c.textColor=b}}; f.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var a,b=(a=this.commerceCartItemEntity)==null?void 0:a.isHidden;b!==void 0&&(this.hidden=b)}}; f.updateHideErrorMessage=function(){var a,b=(a=this.commerceCartItemEntity)==null?void 0:a.hideErrorMessage;b!==void 0&&(this.errorHidden=b)}; f.updateQuantity=function(){var a=this,b,c=(b=this.commerceCartItemEntity)==null?void 0:b.quantity,d;b=(d=this.commerceCartItemEntity)==null?void 0:d.totalPrice;if(c){this.updateTotalPriceColor();this.updateQuantityColor();var e;d=A((e=this.data)==null?void 0:e.quantityPicker,fVb);if(e=A(d==null?void 0:d.price,eVb))e.text=b?{simpleText:b.content}:void 0;if(b=A(d==null?void 0:d.picker,kVb))b.quantity=c;var h;if(e=(h=A(d==null?void 0:d.picker,mUb))==null?void 0:h.entries){h=!1;b=void 0;e=g(e);for(d= e.next();!d.done;d=e.next())d=d.value,d.dropdownItemRenderer&&(b||(b=d.dropdownItemRenderer),d.dropdownItemRenderer.isSelected=!1,c===d.dropdownItemRenderer.int32Value&&(h=!0,d.dropdownItemRenderer.isSelected=!0));!h&&b&&(b.isSelected=!0)}dt(this,function(){var k;a.set("data.quantityPicker",uc.unsafeClone((k=a.data)==null?void 0:k.quantityPicker))})}}; var uY=Qlc;uY.prototype.onYtRendererstamperFinished=uY.prototype.onYtRendererstamperFinished;uY.prototype.entityChanged=uY.prototype.entityChanged;u([Q(),v("design:type",Object)],uY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],uY.prototype,"compact",void 0);u([K(Rz),v("design:type",Object)],uY.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],uY.prototype,"ytRendererBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],uY.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],uY.prototype,"ytRendererstamperBehavior",void 0);u([Q({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(a,b){return bw(a.entities,"commerceCartItemEntity",b)}}), v("design:type",Object)],uY.prototype,"commerceCartItemEntity",void 0);u([Q(),v("design:type",Object)],uY.prototype,"quantityPicker",void 0);u([Q(),v("design:type",Object)],uY.prototype,"compactQuantityPicker",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],uY.prototype,"hidden",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],uY.prototype,"errorHidden",void 0); u([Q({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),v("design:type",Object)],uY.prototype,"noOnTap",void 0);u([My("ytd-commerce-cart-item-quantity-picker-renderer"),v("design:type",Object)],uY.prototype,"pickerElement",void 0);u([My("yt-button-renderer"),v("design:type",Element)],uY.prototype,"firstButtonElement",void 0);u([O("commerceCartItemEntity","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uY.prototype,"entityChanged",null); u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],uY.prototype,"onYtRendererstamperFinished",null);uY=u([R({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],uY); V(uY,"ytd-commerce-cart-item-renderer",function(){if(Olc!==void 0)return Olc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" hidden=\"[[commerceCartItemEntity.isDisabled]]\" class=\"style-scope ytd-commerce-cart-item-renderer\">\n <a id=\"img-container\" class=\"yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer\" href$=\"[[computeHref_(data.onTap)]]\" data=\"[[data.onTap]]\" tabindex=\"-1\">\n <yt-img-shadow id=\"image\" object-fit=\"CONTAIN\" thumbnail=\"[[data.cartItemImage]]\" width=\"200\" class=\"style-scope ytd-commerce-cart-item-renderer\">\n </yt-img-shadow>\n </a>\n <div id=\"content\" class=\"style-scope ytd-commerce-cart-item-renderer\">\n <div id=\"item\" class=\"style-scope ytd-commerce-cart-item-renderer\">\n <div id=\"info\" class=\"style-scope ytd-commerce-cart-item-renderer\">\n <div id=\"cart-item-notification\" class=\"style-scope ytd-commerce-cart-item-renderer\"></div>\n <h3 class=\"style-scope ytd-commerce-cart-item-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer\" href$=\"[[computeHref_(data.onTap)]]\" data=\"[[data.onTap]]\">\n <div id=\"title\" class=\"style-scope ytd-commerce-cart-item-renderer\"></div>\n </a>\n </h3>\n <div id=\"text-metadata\" class=\"style-scope ytd-commerce-cart-item-renderer\"></div>\n <div id=\"merchant-update-text\" class=\"style-scope ytd-commerce-cart-item-renderer\"></div>\n </div>\n <div id=\"quantity-picker\" class=\"style-scope ytd-commerce-cart-item-renderer\"></div>\n </div>\n <div id=\"actions\" class=\"style-scope ytd-commerce-cart-item-renderer\">\n <div id=\"cart-item-actions\" class=\"style-scope ytd-commerce-cart-item-renderer\"></div>\n </div>\n </div>\n</div>\n<div id=\"disabled-cart-item\" hidden=\"[[!commerceCartItemEntity.isDisabled]]\" class=\"style-scope ytd-commerce-cart-item-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Olc=a},{mode:Mz("kevlar_poly_si_batch_j028")?1:2});var Rlc;var Slc;var vY=function(){return J.apply(this,arguments)||this}; l(vY,J);vY.prototype.configureRendererStamper=function(){return{"data.summaryLineItems":{id:"summary-line-items",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}}}}}}; vY.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())}; vY.prototype.updateCheckoutLineItems=function(){var a,b=(a=this.commerceCartCheckoutButtonEntity)==null?void 0:a.checkoutLineItems;b&&(a=b.map(function(c){a:{var d=c.price,e=c.description;switch(c.style){case"COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":c={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:iY(e),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2", left:"CARD_ITEM_UX_SPACE_4"}}},price:{cardItemTextRenderer:{text:iY(d),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:c={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:iY(e),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2", right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_0"}}},price:{cardItemTextRenderer:{text:iY(d),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};}}return c}),this.set("data.summaryLineItems",a))}; vY.prototype.updateIsHidden=function(){var a,b=(a=this.commerceCartCheckoutButtonEntity)==null?void 0:a.isHidden;b!==void 0&&(this.hostElement.hidden=b)}; var wY=vY;wY.prototype.entityChanged=wY.prototype.entityChanged;u([K(Rz),v("design:type",Object)],wY.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],wY.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],wY.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],wY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],wY.prototype,"data",void 0); u([Q({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Rhb}),v("design:type",Object)],wY.prototype,"commerceCartCheckoutButtonEntity",void 0);u([O("commerceCartCheckoutButtonEntity","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],wY.prototype,"entityChanged",null);wY=u([R({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],wY); V(wY,"ytd-commerce-cart-summary-renderer",function(){if(Slc!==void 0)return Slc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" class=\"style-scope ytd-commerce-cart-summary-renderer\">[[getSimpleString(data.title)]]</div>\n<div id=\"summary-line-items\" class=\"style-scope ytd-commerce-cart-summary-renderer\"></div>\n<div id=\"checkout-button\" class=\"style-scope ytd-commerce-cart-summary-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Slc=a},{mode:1});var xY=function(){return J.apply(this,arguments)||this}; l(xY,J);xY.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{cardItemContainerRenderer:{component:"yt-card-item-container-renderer",params:{compact:!1}},commerceCartCheckoutButtonRenderer:"ytd-commerce-cart-checkout-button-renderer",commerceCartHeaderRenderer:"ytd-commerce-cart-header-renderer",cardItemRenderer:"yt-card-item-renderer"}},"data.cartSummary":{id:"cart-summary",mapping:{commerceCartSummaryRenderer:"ytd-commerce-cart-summary-renderer"}}}}; xY.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()}; xY.prototype.computeLoadingHidden=function(){var a;return!((a=this.commerceCartPageStateEntity)==null?0:a.cartActionInProgress)}; xY.prototype.updateNotification=function(){var a,b=(a=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:a.summaryText;b&&this.set("data.cartNotification",iY(b))}; var yY=xY;yY.prototype.notificationEntityChanged=yY.prototype.notificationEntityChanged;u([K(Rz),v("design:type",Object)],yY.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],yY.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],yY.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],yY.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],yY.prototype,"data",void 0);u([Q({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(a,b){return bw(a.entities,"commerceCartExpandableNotificationEntity",b)}}), v("design:type",Object)],yY.prototype,"commerceCartExpandableNotificationEntity",void 0);u([Q({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(a,b){return bw(a.entities,"commerceCartPageStateEntity",b)}}), v("design:type",Object)],yY.prototype,"commerceCartPageStateEntity",void 0);u([Q({reflectToAttribute:!0,value:y("web_background_colors_update")}),v("design:type",Boolean)],yY.prototype,"backgroundRefresh",void 0);u([My("#spinner"),v("design:type",HTMLElement)],yY.prototype,"spinner",void 0);u([O("commerceCartExpandableNotificationEntity","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],yY.prototype,"notificationEntityChanged",null); yY=u([R({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],yY); V(yY,"ytd-commerce-cart-renderer",function(){if(Rlc!==void 0)return Rlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title-container\" class=\"style-scope ytd-commerce-cart-renderer\">\n <div id=\"title\" class=\"style-scope ytd-commerce-cart-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"notification\" class=\"style-scope ytd-commerce-cart-renderer\">[[getSimpleString(data.cartNotification)]]</div>\n</div>\n<div id=\"body\" class=\"style-scope ytd-commerce-cart-renderer\">\n <div id=\"primary-column\" class=\"style-scope ytd-commerce-cart-renderer\">\n <div id=\"items\" class=\"style-scope ytd-commerce-cart-renderer\"></div>\n </div>\n <div id=\"secondary-column\" class=\"style-scope ytd-commerce-cart-renderer\">\n <div id=\"cart-summary\" class=\"style-scope ytd-commerce-cart-renderer\"></div>\n </div>\n</div>\n<div id=\"loading-overlay\" hidden=\"[[computeLoadingHidden(data, commerceCartPageStateEntity)]]\" class=\"style-scope ytd-commerce-cart-renderer\">\n <div id=\"positioning-container\" class=\"style-scope ytd-commerce-cart-renderer\">\n <tp-yt-paper-spinner-lite id=\"spinner\" active=\"[[commerceCartPageStateEntity.cartActionInProgress]]\" class=\"style-scope ytd-commerce-cart-renderer\">\n </tp-yt-paper-spinner-lite>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Rlc=a},{mode:1});var Tlc;var Ulc=function(){var a=J.apply(this,arguments)||this;a.active=!0;return a}; l(Ulc,J);Ulc.prototype.renderIdom=function(){if(this.data){var a=this.data,b={};y("enable_mini_app_wiz_migration")?cB(Xwb)({data:a}):UA(FE,{data:a,config:b})}}; var zY=Ulc;u([K(VA),v("design:type",Object)],zY.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],zY.prototype,"data",void 0);u([Q(),v("design:type",Object)],zY.prototype,"active",void 0);zY=u([Wy({disableElementRegistration:!0,is:"ytd-mini-app-container-view-model",isInjectionRoot:!0})],zY); V(zY,"ytd-mini-app-container-view-model",function(){if(Tlc!==void 0)return Tlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Tlc=a},{mode:2});var Vlc;var Wlc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-add-backstage-comment-action":"addBackstageCommentAction","yt-add-backstage-post-action":"addBackstagePostAction","yt-add-backstage-reply-action":"addBackstageReplyAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-replace-backstage-comment-action":"replaceBackstageCommentAction","yt-replace-backstage-post-action":"replaceBackstagePostAction", "yt-replace-backstage-reply-action":"replaceBackstageReplyAction"};return a}; l(Wlc,J);f=Wlc.prototype; f.addBackstagePostAction=function(a){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(a=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",a))&&(this.get("header.commentsHeaderRenderer.zeroStateMessage.backstageZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{}),this.get("header.commentsHeaderRenderer.schedulingZeroStateMessage.postSchedulingZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.schedulingZeroStateMessage", {}),this.get("data.contents")?this.splice("data.contents",0,0,{backstagePostThreadRenderer:a}):this.set("data.contents",[{backstagePostThreadRenderer:a}]))}; f.addBackstageCommentAction=function(a){var b=this.get("addBackstageCommentAction.parentId",a);a=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",a);if(b&&a){b=this.postIdToIndices(b);for(var c=0;c<b.length;c++){var d=b[c];if(d<0)break;d="data.contents."+d+".backstagePostThreadRenderer.comments";this.get(d)&&(this.get(d+".backstageCommentsRenderer.contents")&&this.push(d+".backstageCommentsRenderer.contents",{commentThreadRenderer:a}),this.get(d+".backstageCommentsRenderer.teaserContents")? this.push(d+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:a}):this.set(d+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:a}]))}}}; f.addBackstageReplyAction=function(a){var b=this.get("addBackstageReplyAction.parentId",a);a=this.get("addBackstageReplyAction.renderer.commentRenderer",a);b&&a&&this.setCreatorReply(b,a)}; f.banAuthorAction=function(a){var b=this.get("banAuthorAction.commentId",a);b&&(a=this.get("banAuthorAction.parentCommentId",a)||this.getParentPostId(b),this.removeFromStream(b,a))}; f.hideReportedCommentAction=function(a){var b=this.get("hideReportedCommentAction.commentId",a);b&&((a=this.get("hideReportedCommentAction.parentCommentId",a))||(a=this.getParentPostId(b)),this.removeFromStream(b,a))}; f.replaceBackstageCommentAction=function(a){var b=this.get("replaceBackstageCommentAction.commentId",a),c=this.get("replaceBackstageCommentAction.parentId",a);a=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",a);if(b&&c&&a){c=this.postIdToIndices(c);for(var d=0;d<c.length;d++){var e=c[d];if(e<0)break;var h=this.commentIdToIndex(b,e,!1);if(h>=0){var k=this.get("data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+h+".commentThreadRenderer.replies.commentRepliesRenderer"); k&&(a.replies={commentRepliesRenderer:k});this.splice("data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",h,1,{commentThreadRenderer:a})}h=this.commentIdToIndex(b,e,!0);if(h>=0){if(k=this.get("data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(h+".commentThreadRenderer.replies.commentRepliesRenderer")))a.replies={commentRepliesRenderer:k};this.splice("data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents", h,1,{commentThreadRenderer:a})}}}}; f.replaceBackstagePostAction=function(a){var b=this.get("replaceBackstagePostAction.itemId",a);if(b){b=this.postIdToIndices(b);for(var c=0;c<b.length;c++){var d=b[c];if(d<0)break;var e=this.getPostRendererType(d),h=this.get("replaceBackstagePostAction.renderer."+e,a);if(!h&&e!=="sharedPostRenderer")break;var k=!1;h||(k=!0,h=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",a));if(!h)break;var m={};k?(sB(m,OQb,h),this.set("data.contents."+d+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost", m)):(sB(m,new x(e),h),this.set("data.contents."+d+".backstagePostThreadRenderer.post",m))}}}; f.replaceBackstageReplyAction=function(a){var b=this.get("replaceBackstageReplyAction.replyId",a),c=this.get("replaceBackstageReplyAction.parentId",a);a=this.get("replaceBackstageReplyAction.renderer.commentRenderer",a);b&&a&&c&&this.setCreatorReply(c,a)}; f.removeCommentAction=function(a){var b=this.get("removeCommentAction.commentId",a);if(b){var c=this.get("removeCommentAction.parentCommentId",a);c&&this.get("removeCommentAction.isCreatorReply",a)?this.setCreatorReply(c,void 0):(c||(c=this.getParentPostId(b)),this.removeFromStream(b,c))}}; f.setCreatorReply=function(a,b){var c=this.getParentPostId(a);if(c){c=this.postIdToIndices(c);for(var d=0;d<c.length;d++){var e=c[d];if(e<0)break;var h=this.commentIdToIndex(a,e,!1);if(h>=0){var k="data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+h;h=k+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";k+=".commentThreadRenderer.replies";b==void 0?(this.set(k,{}),this.set(h,!1)):(this.set(k,{commentRepliesRenderer:{teaserContents:[{commentRenderer:b}]}}), this.set(k+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(h,!0))}h=this.commentIdToIndex(a,e,!0);h>=0&&(h="data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+h,e=h+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",h+=".commentThreadRenderer.replies",b==void 0?(this.set(h,{}),this.set(e,!1)):(this.set(h,{commentRepliesRenderer:{teaserContents:[{commentRenderer:b}]}}),this.set(e,!0)))}}}; f.removeFromStream=function(a,b){if(b){b=this.postIdToIndices(b);for(var c=0;c<b.length;c++){var d=b[c];if(d<0)break;var e=this.commentIdToIndex(a,d,!1);e>=0&&this.splice("data.contents."+d+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",e,1);e=this.commentIdToIndex(a,d,!0);e>=0&&this.splice("data.contents."+d+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",e,1);d="data.contents."+d+".backstagePostThreadRenderer.post.backstagePostRenderer"; e=d+".backstageAttachment.pollRenderer.votedCommentId";this.get(e)===a&&(this.set(e,null),this.set(d+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(b=this.postIdToIndices(a).reverse(),c=0;c<b.length;c++){d=b[c];if(d<0)break;e=this.getPostRendererType(d);var h=this.get("backstagePostThreadRenderer.post."+e,this.data.contents[d]);h.postId===a?this.splice("data.contents",d,1):e==="sharedPostRenderer"&&this.set("data.contents."+d+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost", null);h.scheduledPublishTimeSec&&wv(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}}; f.postIdToIndices=function(a){for(var b=[],c=0;c<this.data.contents.length;c++){var d=this.getPostRendererType(c);this.get("backstagePostThreadRenderer.post."+d+".postId",this.data.contents[c])===a&&b.push(c);if(d==="sharedPostRenderer"){var e=this.get("backstagePostThreadRenderer.post."+d+".originalPost.backstagePostRenderer.postId",this.data.contents[c]);d=this.get("backstagePostThreadRenderer.post."+d+".originalPost.postRenderer.postId",this.data.contents[c]);e!==a&&d!==a||b.push(c)}}return b}; f.commentIdToIndex=function(a,b,c){if(b<0)return-1;var d,e,h,k,m=A((d=this.data)==null?void 0:(e=d.contents)==null?void 0:(h=e[b])==null?void 0:(k=h.backstagePostThreadRenderer)==null?void 0:k.comments,MQb);return(b=c?m==null?void 0:m.teaserContents:m==null?void 0:m.contents)&&b.length?b.findIndex(function(p){return A(p,aRb).comment.commentRenderer.commentId===a}):-1}; f.getParentPostId=function(a){a=a.split(".");if(a[1])return a[0]}; f.getPostRendererType=function(a){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[a])?"sharedPostRenderer":"backstagePostRenderer"}; var AY=Wlc;u([K(X.YtRendererBehavior),v("design:type",Object)],AY.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],AY.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],AY.prototype,"data",void 0);AY=u([R({disableElementRegistration:!0,is:"ytd-backstage-items"})],AY); V(AY,"ytd-backstage-items",function(){if(Vlc!==void 0)return Vlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-item-section-renderer data=\"[[data]]\" class=\"style-scope ytd-backstage-items\"></ytd-item-section-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Vlc=a}, {mode:1});var Xlc;function BY(a){return y("kevlar_comments_clone_data_killswitch")?a:uc.unsafeClone(a)} kt({is:"ytd-comments",_template:function(){if(Xlc!==void 0)return Xlc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-spinner-lite active=\"[[canShowDefaultSpinner_]]\" class=\"style-scope ytd-comments\"></tp-yt-paper-spinner-lite>\n<ytd-item-section-renderer id=\"sections\" can-schedule-jobs=\"[[canScheduleJobs]]\" comments-hide-panel-button=\"[[hidePanelButton]]\" continuation-disable-prescan-visibility=\"[[disablePrescanVisibility]]\" data=\"{{data}}\" engagement-panel=\"[[engagementPanel]]\" initial-count=\"2\" is-watch-grid=\"[[isWatchGrid]]\" class=\"style-scope ytd-comments\">\n</ytd-item-section-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Xlc=a}, behaviors:[vab.YtHostElementBehavior,ZP.YtPlayerListenerBehavior,X.YtRendererBehavior,wA.YtActionHandlerBehavior],properties:{data:{type:Object,observer:"dataChanged_"},isBackstage:{type:Boolean,computed:"computeIsBackstage_(data.header.commentsHeaderRenderer.isBackstageContent)",reflectToAttribute:!0},disablePrescanVisibility:{type:Boolean,value:!0},canScheduleJobs:{type:Boolean,value:!0},canShowDefaultSpinner_:{type:Boolean,computed:"computeCanShowDefaultSpinner_(data, canScheduleJobs)"},engagementPanel:{type:Boolean, reflectToAttribute:!0},hidePanelButton:{type:Boolean,value:!1},isWatchGrid:{type:Boolean,value:!1}},actionMap:{"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-create-comment-reply-action":"createCommentReplyAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_", "yt-update-comment-action":"updateCommentAction_","yt-update-comment-reply-action":"updateCommentReplyAction_"},listeners:{"yt-retrieve-location":"onRetrieveLocation_"},observers:["contentsChanged_(data.contents.*)","headerChanged_(data.header)"],created:function(){var a=this;this.RenderingPriority={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_COMMENT_HEADER:100}; this.initCommentsCsi_();this.player=null;this.JSC$15723_PLAYER_EVENTS_=new Map;this.JSC$15723_PLAYER_EVENTS_.set("onVideoProgress",function(){a.onVideoProgress_()})}, attached:function(){this.maybeGetAndSetPlayer_()}, maybeGetAndSetPlayer_:function(){var a=this,b=pA(this);b&&b.getPlayerPromise().then(function(c){a.playerApiReady_(c)})}, playerApiReady_:function(a){this.setPlayer_(a)}, setPlayer_:function(a){this.player_&&this.unlistenFromPlayerEvents(this.player_,this.JSC$15723_PLAYER_EVENTS_);(this.player_=a)&&this.listenToPlayerEvents(a,this.JSC$15723_PLAYER_EVENTS_)}, detached:function(){this.setPlayer_(null)}, onVideoProgress_:function(){var a=this,b=uk("prefetch_comments_ms_after_video");b>0&&setTimeout(function(){return a.loadComments()},b); y("prefetch_comments_idle_job")&&Sk(Hi,function(){return a.loadComments()}); this.setPlayer_(null)}, dataChanged_:function(){this.player_||this.maybeGetAndSetPlayer_()}, contentsChanged_:function(a){a&&a.value&&a.path==="data.contents"&&this.tickForCommentsTimer_("cml")}, headerChanged_:function(a){a&&this.tickForCommentsTimer_("cmhl")}, initCommentsCsi_:function(){Dq("wn_comments");var a=iq();a&&Cq({clientScreenNonce:a},"wn_comments");this.tickForCommentsTimer_("cmi")}, createCommentAction_:function(a){a=BY(a);var b,c,d;if(a=(b=a)==null?void 0:(c=b.createCommentAction)==null?void 0:(d=c.contents)==null?void 0:d.commentThreadRenderer){var e,h,k,m,p,q;!this.isBackstage&&((e=this.data)==null?0:(h=e.header)==null?0:(k=h.commentsHeaderRenderer)==null?0:(m=k.createRenderer)==null?0:(p=m.commentSimpleboxRenderer)==null?0:(q=p.zeroStep)==null?0:q.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep", {});var r,w,z,C;this.isBackstage&&((r=this.data)==null?0:(w=r.header)==null?0:(z=w.commentsHeaderRenderer)==null?0:(C=z.zeroStateMessage)==null?0:C.backstageZeroStateRenderer)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(a)}}, doReplyInsert_:function(a,b,c,d){d?this.splice(a,d,0,b):this.push(a,b)}, getRepliesPath_:function(a){return"data.contents."+a+".commentThreadRenderer.replies"}, getRepliesContentsPath_:function(a,b){a=this.getRepliesPath_(a);return b?a+".commentRepliesRenderer.teaserContents":a+".commentRepliesRenderer.contents"}, createCommentReplyAction_:function(a){a=BY(a);var b,c,d=(b=a)==null?void 0:(c=b.createCommentReplyAction)==null?void 0:c.parentCommentId,e,h;if(b=(e=a)==null?void 0:(h=e.createCommentReplyAction)==null?void 0:h.contents)if(d=this.commentIdToIndex_(d),!(d<0))if(e=this.getRepliesPath_(d),this.get(e)){var k,m;a=(k=a)==null?void 0:(m=k.createCommentReplyAction)==null?void 0:m.replyToCommentId;k=this.getRepliesContentsPath_(d,!1);this.get(k)&&(m=this.get(k).length,e=k+"."+(m-1)+".continuationItemRenderer", this.get(e+".button")?(e=this.replyIdToIndex_(a,d,!1),this.doReplyInsert_(k,b,e,m-1)):this.get(e)||(m=this.replyIdToIndex_(a,d,!1),this.doReplyInsert_(k,b,m,null)));k=this.getRepliesContentsPath_(d,!0);this.get(k)?(d=this.replyIdToIndex_(a,d,!0),(!a||d>=0)&&this.doReplyInsert_(k,b,d,null)):this.set(k,[b])}else this.set(e,{commentRepliesRenderer:{teaserContents:[b]}})}, hideReportedCommentAction_:function(a){var b,c=a==null?void 0:(b=a.hideReportedCommentAction)==null?void 0:b.commentId;if(c){var d;a=a==null?void 0:(d=a.hideReportedCommentAction)==null?void 0:d.parentCommentId;c=c.replace("#",".");a||(a=this.getParentCommentId_(c));this.remove_(c,a)}}, getParentCommentId_:function(a){a=a.split(".");if(a[1])return a[0]}, removeCommentAction_:function(a){var b,c=a==null?void 0:(b=a.removeCommentAction)==null?void 0:b.commentId;if(c){var d;a=a==null?void 0:(d=a.removeCommentAction)==null?void 0:d.parentCommentId;c=c.replace("#",".");a||(a=this.getParentCommentId_(c));this.remove_(c,a)}}, pinCommentAction_:function(a){a=BY(a);var b,c,d=(b=a)==null?void 0:(c=b.pinCommentAction)==null?void 0:c.commentId;d&&(a=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",a))&&(this.remove_(d),this.insert_(a,!0))}, unpinCommentAction_:function(a){a=BY(a);var b,c,d=(b=a)==null?void 0:(c=b.unpinCommentAction)==null?void 0:c.commentId;if(d){var e,h,k;if(a=(e=a.unpinCommentAction)==null?void 0:(h=e.actionResult)==null?void 0:(k=h.update)==null?void 0:k.commentThreadRenderer)this.remove_(d),this.insert_(a)}}, updateCommentAction_:function(a){a=BY(a);var b,c,d=(b=a)==null?void 0:(c=b.updateCommentAction)==null?void 0:c.commentId,e,h;a=(e=a)==null?void 0:(h=e.updateCommentAction)==null?void 0:h.contents;d&&a&&this.update_(d,a)}, updateCommentReplyAction_:function(a){a=BY(a);var b,c,d=(b=a)==null?void 0:(c=b.updateCommentReplyAction)==null?void 0:c.commentId,e,h;a=(e=a)==null?void 0:(h=e.updateCommentReplyAction)==null?void 0:h.contents;d&&a&&(d=d.replace("#","."),e=this.getParentCommentId_(d),this.update_(d,a,e))}, banAuthorAction_:function(a){var b,c=a==null?void 0:(b=a.banAuthorAction)==null?void 0:b.commentId;if(c){var d;a=a==null?void 0:(d=a.banAuthorAction)==null?void 0:d.parentCommentId;c=c.replace("#",".");a||(a=this.getParentCommentId_(c));this.remove_(c,a)}}, commentIdToIndex_:function(a){var b;return a&&(b=this.data)!=null&&b.contents?this.data.contents.findIndex(function(c){var d,e,h,k,m;return a===((c==null?void 0:(d=c.commentThreadRenderer)==null?void 0:(e=d.comment)==null?void 0:(h=e.commentRenderer)==null?void 0:h.commentId)||(c==null?void 0:(k=c.commentThreadRenderer)==null?void 0:k.commentViewModel)&&((m=A(c.commentThreadRenderer.commentViewModel,cRb))==null?void 0:m.commentId))}):-1}, insert_:function(a,b){var c,d;if((c=this.data)==null?0:(d=c.contents)==null?0:d.some(function(h){return!(h==null||!h.commentThreadRenderer)}))for(c=0,d=this.data.contents.length;c<d;c++){var e=this.data.contents[c].commentThreadRenderer; if(this.RenderingPriority[a.renderingPriority]>=this.RenderingPriority[e.renderingPriority]){b&&this.RenderingPriority[a.renderingPriority]==this.RenderingPriority[e.renderingPriority]?this.splice("data.contents",c,1,{commentThreadRenderer:a}):this.splice("data.contents",c,0,{commentThreadRenderer:a});break}}else this.set("data.contents",[{commentThreadRenderer:a}])}, doReplyRemove_:function(a,b,c){a=this.replyIdToIndex_(a,b,c);a<0||(b=this.getRepliesContentsPath_(b,c),this.splice(b,a,1))}, remove_:function(a,b){b=this.commentIdToIndex_(b);b<0?(b=this.commentIdToIndex_(a),b<0||this.splice("data.contents",b,1)):(this.doReplyRemove_(a,b,!1),this.doReplyRemove_(a,b,!0),b="data.contents."+b+".commentThreadRenderer.comment.commentRenderer",this.get(b+".backstageAttachment.pollRenderer.votedCommentId")==a&&(this.set(b+".backstageAttachment.pollRenderer.votedCommentId",null),this.set(b+".backstageAttachment.pollRenderer.commentDelete",null)))}, replyIdToIndex_:function(a,b,c){if(b<0)return-1;b=this.getRepliesContentsPath_(b,c);b=this.get(b);if(!b||!b.length)return-1;c=0;for(var d=b.length;c<d;c++){var e=void 0,h=void 0,k=void 0,m=void 0;if((((e=b[c])==null?void 0:(h=e.commentRenderer)==null?void 0:h.commentId)||((k=b[c])==null?void 0:(m=k.commentViewModel)==null?void 0:m.commentId))===a)return c}return-1}, doReplyUpdate_:function(a,b,c,d){a=this.replyIdToIndex_(a,b,d);if(!(a<0)){b=this.getRepliesContentsPath_(b,d);if(d=this.get(b+"."+a+".commentRenderer.creatorReply"))c.commentRenderer.creatorReply=d;this.splice(b,a,1,c)}}, update_:function(a,b,c){var d=this.commentIdToIndex_(c);!c||d<0?(d=this.commentIdToIndex_(a),d<0||this.set("data.contents."+d+".commentThreadRenderer.comment",b)):(this.doReplyUpdate_(a,d,b,!1),this.doReplyUpdate_(a,d,b,!0))}, computeIsBackstage_:function(a){return!!a}, computeCanShowDefaultSpinner_:function(a,b){return b?(b=um().resolve(tm(Vw)))&&b.isOnWatch&&b.isOnWatch()?!(a&&(a.contents||a.header||a.continuations)):!1:!1}, onRetrieveLocation_:function(a,b){b&&b.hasComments&&this.tickForCommentsTimer_("lss")}, tickForCommentsTimer_:function(a){Fq(a,void 0,"wn_comments")}, reloadComments_:function(a){a&&a.reloadCommentsCommand&&a.reloadCommentsCommand.command&&a.reloadCommentsCommand.command.continuationCommand&&Av(this,[a.reloadCommentsCommand.command])}, loadComments:function(){uk("prefetch_comments_ms_after_video")||y("prefetch_comments_idle_job")?this.$.sections.triggerInitialContinuations():this.$.sections.triggerContinuations()}});var Ylc;var Zlc;var $lc=function(){return J.apply(this,arguments)||this}; l($lc,J);$lc.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}}; $lc.prototype.onBackIconTap_=function(){window.history.back()}; var CY=$lc;u([K(X.YtRendererBehavior),v("design:type",Object)],CY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],CY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],CY.prototype,"data",void 0);CY=u([Wy({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],CY); V(CY,"yt-header-with-back-renderer",function(){if(Zlc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header-wrapper\" class=\"style-scope yt-header-with-back-renderer\">\n <yt-icon-button id=\"back-button\" label=\"Back\" on-tap=\"onBackIconTap_\" class=\"style-scope yt-header-with-back-renderer\">\n <yt-icon icon=\"yt-icons:arrow-back\" class=\"style-scope yt-header-with-back-renderer\"></yt-icon>\n </yt-icon-button>\n <div id=\"image-renderer\" hidden=\"[[!data.imageRenderer]]\" class=\"style-scope yt-header-with-back-renderer\"></div>\n <div id=\"header-container\" class=\"style-scope yt-header-with-back-renderer\">\n <yt-formatted-string id=\"header-title\" text=\"[[data.title]]\" class=\"style-scope yt-header-with-back-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"header-subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope yt-header-with-back-renderer\"></yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Ylc===void 0&&(Ylc=document.createElement("template"));var d=Ylc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Zlc=a}a=Zlc;return a},{mode:2});var amc;var bmc;var cmc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(cmc,J);f=cmc.prototype;f.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&(this.isDarkTheme=a,this.setUrl())}; f.dataChanged=function(){var a=this;if(this.data){var b=this.setUrl();b&&Pm({destination:window,iframe:this.iframe,origin:md(b.toString()),channelName:"yt-iframe",onMessage:function(c){(c=a.getCommunicationCommand(c.data))&&a.ytComponentBehavior.resolveCommand(c)}, onEstablished:function(){}})}}; f.setUrl=function(){if(this.data&&this.data.iframeUrl){var a=ak(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(a)return Hc(this.iframe,a),a}}; f.getCommunicationCommand=function(a){var b;if((b=this.data)!=null&&b.onCommunicationCommandsMap){b=this.data.onCommunicationCommandsMap.find(function(e){return e.key===a}); if(b==null?0:b.value)return b==null?void 0:b.value;try{var c=NXa(ge(a)),d=this.data.onCommunicationCommandsMap.find(function(e){return e.key===(c==null?void 0:ag(c,1))}); if(d==null?0:d.value)return d==null?void 0:d.value}catch(e){}}}; var DY=cmc;DY.prototype.dataChanged=DY.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],DY.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],DY.prototype,"ytComponentBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],DY.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],DY.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],DY.prototype,"isDarkTheme",void 0); u([My("#iframe"),v("design:type",HTMLIFrameElement)],DY.prototype,"iframe",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],DY.prototype,"dataChanged",null);DY=u([Wy({is:"yt-iframe-renderer",disableElementRegistration:!0})],DY); V(DY,"yt-iframe-renderer",function(){if(bmc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><iframe id=\"iframe\" class=\"style-scope yt-iframe-renderer\"></iframe>");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;amc===void 0&&(amc=document.createElement("template"));var d=amc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bmc=a}a=bmc;return a},{mode:2});var EY=function(a){oi.call(this);this.callback=a;this.bezier=new CLb(0,0,.4,0,.2,1,1,1);this.delay=new mt(this.next,window,this);this.JSC$15738_animating=!1;pi(this,this.delay)}; l(EY,oi);EY.prototype.isAnimating=function(){return this.JSC$15738_animating}; EY.prototype.start=function(a,b,c){this.config={from:a,to:b,duration:c,startTime:rl()};this.JSC$15738_animating=!0;this.next()}; EY.prototype.stop=function(){this.delay.stop();this.JSC$15738_animating=!1;this.config=void 0}; EY.prototype.next=function(){if(this.config){var a=this.config,b=a.from,c=a.to,d=a.duration;a=a.startTime;var e=rl()-a;a=this.bezier;d=ELb(a,e/d);if(d==0)a=a.y0;else if(d==1)a=a.y3;else{e=mh(a.y0,a.y1,d);var h=mh(a.y1,a.y2,d);a=mh(a.y2,a.y3,d);e=mh(e,h,d);h=mh(h,a,d);a=mh(e,h,d)}a=lh(a,0,1);this.callback(b+(c-b)*a);a<1?this.delay.start():this.JSC$15738_animating=!1}};function dmc(a,b){return bw(a.entities,"chipBarStateEntity",b)} ;function emc(a,b){return bw(a.entities,"chipEntity",b)} ;var gmc=Gz(function(a){var b=g(Gp(!1)),c=b.next().value,d=b.next().value;b={};var e=WA("YtChipShapeChip",function(){var m;a:switch((m=a.shape)==null?void 0:m.call(a).state){case 0:m="YtChipShapeActive";break a;case 1:m="YtChipShapeDisabled";break a;default:m="YtChipShapeInactive";}return m},function(){var m=a.shape().type===1||a.shape().type===2,p=a.shape(); return m||p!=null&&p.startIcon?p==null||!p.startIcon||p!=null&&p.text?m?"YtChipShapeEndIconPadding":(p==null?0:p.startIcon)?"YtChipShapeStartIconPadding":"":"YtChipShapeOnlyIconPadding":"YtChipShapeOnlyTextPadding"},(b.YtChipShapeFocused=function(){var m; return c()&&((m=a.shape())==null?void 0:m.state)!==1},b)),h=Fr(function(){var m; if(((m=a.shape)==null?void 0:m.call(a).state)!==1){var p,q;(q=(p=a.shape()).onTap)==null||q.call(p)}}); b=Fr(function(){var m=um().resolve(tm(rB));m&&d(m.isKeyBoardInUse())}); var k=Fr(function(){d(!1)}); return F("div",{class:"YtChipShapeHost","on:focusin":b,"on:focusout":k},F(nr,{cond:function(){return a.shape().type===2}, else:function(){return F("button",{class:"YtChipShapeButtonReset","on:click":h},fmc(a.shape,e,h))}},function(){return fmc(a.shape,e,h)}))}); gmc.idomCompat=!0;function fmc(a,b,c){return F("div",{class:b},F(nr,{cond:function(){return a==null?void 0:a().startIcon}},function(){return F(OD,{name:function(){return a().startIcon}, config:function(){return{className:(a==null?0:a().text)?"YtChipShapeIconStart":"YtChipShapeIconOnly"}}})}),function(){return a==null?void 0:a().text},hmc(a,c))} function hmc(a,b){return F(YK,null,F(ZK,{when:function(){return a().type===1}},function(){return F(OD,{name:"EXPAND", config:{className:"YtChipShapeIconEnd"}})}),F(ZK,{when:function(){return a().type===2}},function(){return F("button",{class:"YtChipShapeButtonReset", "on:click":b},F(OD,{name:"CLOSE",config:{className:"YtChipShapeIconEnd"}}))}),F(ZK,{when:function(){return a().type===0}},function(){return F(Np,null)}),F(CKb,null,function(){return F(Np,null)}))} ;function imc(a,b,c){return function(){var d=a.displayType==="CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED"&&a.selected&&a.deselectCommand?a.deselectCommand:a.tapCommand;d&&AB(d,{form:{element:b==null?void 0:b.value}});c==null||c()}} ;var jmc=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]),kmc=Gz(function(a){function b(){if(jmc.has(a.data().displayType)){var q=!d(),r;if((r=a.disableDeselection)==null||!r.call(a)||q){a.data().selected=q;r=Object.assign({},k(),{selected:q});m(r);var w;(w=a.callback)==null||w.call(a,r,q)}}} var c=Er(),d=function(){var q,r;return!!(((q=a.selected)==null?void 0:q.call(a))!==void 0?(r=a.selected)==null?0:r.call(a):k().selected)},e=g(fC(a.data)),h=e.next().value; e=e.next().value;var k=h,m=e,p=LC(emc,function(){return a.data().chipEntityKey||""}); return F("chip-view-model",{class:"YtChipViewModelHost",el:c},F(gmc,{shape:function(){var q=Object.assign({},k(),{selected:d()}),r=p();r=(r==null?void 0:r.text)||q.text;a:switch(q.displayType){case"CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case"CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":var w=1;break a;default:w=0;}return{text:r,state:q.disabled?1:q.selected?0:2,type:w,onTap:imc(q,c,b)}}}))}); kmc.idomCompat=!0;var lmc=Gz(function(a){var b=LC(dmc,function(){var h;return(h=a.data())==null?void 0:h.chipBarStateEntityKey}),c=g(fC(function(){var h; if(((h=b())==null?void 0:h.selectedIndex)!=void 0)return b().selectedIndex;var k,m;h=g(((k=a.data())==null?void 0:(m=k.chips)==null?void 0:m.entries())||[]);for(k=h.next();!k.done;k=h.next()){k=g(k.value);m=k.next().value;k=k.next().value;var p=void 0;if((p=A(k,yUb))==null?0:p.selected)return m}return-1})),d=c.next().value,e=c.next().value; return F("chip-bar-view-model",{class:WA("YtChipBarViewModelHost",a.className)},F(SC,{mapping:{chipViewModel:kmc},data:function(){return a.data().chips}, wrapper:function(h){return F("div",{class:"YtChipBarViewModelChipWrapper"},h)}, extraProps:{chipViewModel:function(h,k){return{selected:function(){return k()===d()}, callback:function(m,p){m=!!p;p=k();e(m?p:-1);var q,r=(q=a.data())==null?void 0:q.chipBarStateEntityKey;r&&m&&Qz(Uv("chipBarStateEntity",r,{key:r,selectedIndex:p}))}, disableDeselection:a.disableDeselection}}}}))});bB(lmc,"chip-bar-view-model",{props:{data:aB,className:aB,disableDeselection:aB}});var mmc=function(){var a=J.apply(this,arguments)||this;a.isSearch=!1;a.isConstrainedList=!1;a.responsiveSizing="COMPACT";a.hasChipsBar=!1;a.inReplyPanel=!1;a.scrollUpButtonData={buttonViewModel:{iconName:"UP_ARROW",style:"BUTTON_VIEW_MODEL_STYLE_UNKNOWN",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_COMPACT"}};a.monitorScroll=!0;a.SCROLL_ANIMATION_DURATION_MS=300;a.nextContinuation={continuationType:"sectionListContinuation"};return a}; l(mmc,J);f=mmc.prototype; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0},feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",noInjection:!0, properties:{isClipList:"[[isClipList]]"}},liveChatItemDisplayRenderer:{component:"yt-live-chat-item-display-renderer",noInjection:!0,params:{isHeader:!0}},chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},"data.subMenu":{id:"sub-menu",mapping:{searchSubMenuRenderer:{component:"ytd-search-sub-menu-renderer",noInjection:!0},channelSubMenuRenderer:{component:"ytd-channel-sub-menu-renderer",noInjection:!0},channelListSubMenuRenderer:{component:"ytd-channel-list-sub-menu-renderer",noInjection:!0}, sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",noInjection:!0}}},shownItems:{id:"contents",mapping:{itemSectionRenderer:{matcher:function(a){switch(a.sectionIdentifier){case"comment-item-section":return"ytd-comments";case"backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer";}}, properties:{isSearchDova:"[[isSearchDova]]",isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer", noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer", noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},miniAppContainerViewModel:{component:"ytd-mini-app-container-view-model",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model", noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model", params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:y("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:y("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button", mapping:{buttonViewModel:{component:"yt-button-view-model",noInjection:!0}}}}}; f.created=function(){var a=this;this.JSC$15755_scrollAnimation=new EY(function(b){a.hostElement.scrollTop=b})}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}}; f.getItemsPath=function(){return"data.contents"}; f.replacePrimaryContent=function(a){this.set("data.contents",a)}; f.computeHasSortFilter=function(a){return!!a&&!!a.sortFilterSubMenuRenderer}; f.computeShouldScrollInPanel=function(a){var b;return!!(a==null?0:(b=a.scrollPaneStyle)==null?0:b.scrollable)}; f.computeResponsiveSizing=function(a){return a==="subscriptions-channels"?"STANDARD":"COMPACT"}; f.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&kz(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)}; f.scrollToTop=function(){this.hostElement.scrollTop=0}; f.scrollToItemSection=function(a){if(a=this.getItemByIdentifier(a))a=this.getScrollPositionForItem(a),this.hostElement.scrollTop!==a&&this.JSC$15755_scrollAnimation.start(this.hostElement.scrollTop,a,this.SCROLL_ANIMATION_DURATION_MS)}; f.getItemByIdentifier=function(a){var b=this.contents.querySelectorAll("ytd-item-section-renderer");if(b&&b.length!==0){var c=Array.from(b).findIndex(function(d){return d.sectionIdentifier===a}); return b[c===-1?0:c]}}; f.getScrollPositionForItem=function(a){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===a)return 0;a=bi(a).y+this.hostElement.scrollTop-bi(this.hostElement).y;return Math.min(a,this.hostElement.scrollHeight-this.hostElement.offsetHeight)}; ia.Object.defineProperties(mmc.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.targetId)==="browse-feedFEclips"}}}); var FY=mmc;FY.prototype.onScroll=FY.prototype.onScroll;u([K(X.YtRendererBehavior),v("design:type",Object)],FY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],FY.prototype,"ytRendererstamperBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],FY.prototype,"ytLazyListBehavior",void 0);u([K(gR.YtNextContinuationBehavior),v("design:type",Object)],FY.prototype,"ytNextContinuationBehavior",void 0); u([K(R9b),v("design:type",Object)],FY.prototype,"ytBooleanLogicBehavior",void 0);u([K(tR),v("design:type",Object)],FY.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],FY.prototype,"data",void 0);u([Q({value:2}),v("design:type",Number)],FY.prototype,"initialCount",void 0);u([Q({value:!0}),v("design:type",Boolean)],FY.prototype,"autoFill",void 0); u([Q({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),v("design:type",Boolean)],FY.prototype,"hasSortFilter",void 0);u([Q({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),v("design:type",Boolean)],FY.prototype,"hideBottomSeparator",void 0);u([Q({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),v("design:type",Boolean)],FY.prototype,"shouldScrollInPanel",void 0);u([Q(),v("design:type",Object)],FY.prototype,"isSearch",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],FY.prototype,"isConstrainedList",void 0);u([Q({computed:"computeResponsiveSizing(pageSubtype)",reflectToAttribute:!0}),v("design:type",Object)],FY.prototype,"responsiveSizing",void 0);u([Q(),v("design:type",Object)],FY.prototype,"hasChipsBar",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],FY.prototype,"pageSubtype",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],FY.prototype,"engagementPanel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],FY.prototype,"liveChatEngagementPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],FY.prototype,"inReplyPanel",void 0);u([My("#action-button"),v("design:type",HTMLElement)],FY.prototype,"actionButton",void 0);u([Q(),v("design:type",Object)],FY.prototype,"scrollUpButtonData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],FY.prototype,"engagementPanelDropdown",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],FY.prototype,"engagementPanelDialog",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],FY.prototype,"isClipList",null);u([My("#contents"),v("design:type",HTMLElement)],FY.prototype,"monitorScrollElement",void 0);u([My("#contents"),v("design:type",HTMLElement)],FY.prototype,"contents",void 0);u([M("scroll"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],FY.prototype,"onScroll",null); FY=u([R({is:"ytd-section-list-renderer",disableElementRegistration:!0})],FY); V(FY,"ytd-section-list-renderer",function(){if(Fkc!==void 0)return Fkc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header-container\" class=\"style-scope ytd-section-list-renderer\">\n <div id=\"header\" class=\"style-scope ytd-section-list-renderer\"></div>\n <div id=\"sub-menu\" class=\"style-scope ytd-section-list-renderer\"></div>\n</div>\n<div id=\"contents\" class=\"style-scope ytd-section-list-renderer\"></div>\n<div id=\"action-button\" on-click=\"scrollToTop\" class=\"style-scope ytd-section-list-renderer\"></div>\n<div id=\"continuations\" class=\"style-scope ytd-section-list-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Fkc=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var nmc;var GY=function(){return J.apply(this,arguments)||this}; l(GY,J);GY.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}}; GY.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.viewButton":{id:"view-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}}; GY.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var a,b,c,d,e=(b=A((a=this.data)==null?void 0:a.onClickCommand,wM))==null?void 0:(c=b.item)==null?void 0:(d=c.notificationTextRenderer)==null?void 0:d.successResponseText;e&&this.ytOpenToastBehavior.openToastWithFormattedMessage(e)}}; ia.Object.defineProperties(GY.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}}, isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.isProductPlaceholder)}}, showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return this.isProductPlaceholder&&((a=this.data)==null?void 0:(b=a.hiddenProductOptions)==null?void 0:b.showDropCountdown)&&!!((c=this.data)==null?0:(d=c.hiddenProductOptions)==null?0:d.dropTimestamp)}}, showBrandName:{configurable:!0,enumerable:!0,get:function(){var a;return!this.isProductPlaceholder&&!((a=this.data)==null?0:a.merchantName)}}, showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.priceReplacementText)}}, showPrice:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null?0:a.priceReplacementText)&&!((b=this.data)==null||!b.price)}}, showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}}); var HY=GY;u([K(CS.YtOpenToastBehavior),v("design:type",Object)],HY.prototype,"ytOpenToastBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],HY.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],HY.prototype,"componentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],HY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],HY.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),L("isProductPlaceholder"),v("design:type",Object),v("design:paramtypes",[])],HY.prototype,"useCenterLayoutContainer",null);u([Q({computed:"computeButtonOverride(data)"}),v("design:type",Object)],HY.prototype,"buttonOverride",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],HY.prototype,"isProductPlaceholder",null);u([L("isProductPlaceholder"),v("design:type",Object),v("design:paramtypes",[])],HY.prototype,"showDropCountdown",null); u([L("isProductPlaceholder","data"),v("design:type",Object),v("design:paramtypes",[])],HY.prototype,"showBrandName",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],HY.prototype,"showPriceReplacementText",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],HY.prototype,"showPrice",null);u([L("isProductPlaceholder"),v("design:type",Object),v("design:paramtypes",[])],HY.prototype,"showMetadata",null); HY=u([R({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],HY); V(HY,"ytd-product-list-item-renderer",function(){if(nmc!==void 0)return nmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div data-offer-version-id$=\"[[data.debugOfferVersionId]]\" id=\"product-list-item\" class=\"style-scope ytd-product-list-item-renderer\"><a id=\"container\" class=\"yt-simple-endpoint style-scope ytd-product-list-item-renderer\" href$=\"[[computeHref_(data.onClickCommand)]]\" rel=\"[[computeNofollow_(data.onClickCommand)]]\" data=\"[[data.onClickCommand]]\" on-click=\"showSnackbarIfPlaceholder\"><div id=\"product-thumbnail\" class=\"style-scope ytd-product-list-item-renderer\"><yt-img-shadow object-fit=\"CONTAIN\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-product-list-item-renderer\"></yt-img-shadow></div><div id=\"product-info-and-view\" class=\"style-scope ytd-product-list-item-renderer\"><div id=\"product-info\" class=\"style-scope ytd-product-list-item-renderer\"><h4 id=\"product-title\" class=\"style-scope ytd-product-list-item-renderer\">[[getSimpleString(data.title)]]</h4><template is=\"dom-if\" if=\"[[showDropCountdown]]\" class=\"style-scope ytd-product-list-item-renderer\"><yt-cl-countdown target-timestamp=\"[[data.hiddenProductOptions.dropTimestamp]]\" class=\"style-scope ytd-product-list-item-renderer\"></yt-cl-countdown></template><template is=\"dom-if\" if=\"[[showMetadata]]\" class=\"style-scope ytd-product-list-item-renderer\"><div id=\"merchant-name\" class=\"style-scope ytd-product-list-item-renderer\">[[data.merchantName]]</div></template><template is=\"dom-if\" if=\"[[showBrandName]]\" class=\"style-scope ytd-product-list-item-renderer\"><div id=\"brand-name\" class=\"style-scope ytd-product-list-item-renderer\">[[data.brandName]]</div></template><template is=\"dom-if\" restamp=\"\" if=\"[[showPriceReplacementText]]\" class=\"style-scope ytd-product-list-item-renderer\"><div id=\"product-price-replacement\" class=\"style-scope ytd-product-list-item-renderer\">[[data.priceReplacementText]]</div></template><template is=\"dom-if\" restamp=\"\" if=\"[[showPrice]]\" class=\"style-scope ytd-product-list-item-renderer\"><div id=\"product-price\" class=\"style-scope ytd-product-list-item-renderer\">[[data.price]]</div></template><template is=\"dom-if\" if=\"[[showMetadata]]\" class=\"style-scope ytd-product-list-item-renderer\"><div id=\"affiliate-disclaimer-text\" class=\"style-scope ytd-product-list-item-renderer\">\n [[data.affiliateDisclaimerText]]\n </div></template></div><div id=\"view-button\" hidden=\"[[!showMetadata]]\" class=\"style-scope ytd-product-list-item-renderer\"></div></div></a><div id=\"action-button\" class=\"style-scope ytd-product-list-item-renderer\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nmc=a},{mode:1});var omc;var IY=function(){return J.apply(this,arguments)||this}; l(IY,J);IY.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0}; IY.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}}; IY.prototype.panelContentVisibleChanged=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return a.playerApi?c.jumpTo(2):n(c,rA().getPlayerPromise(),3);c.nextAddress!=2&&(a.playerApi=c.yieldResult);(b=a.playerApi)==null||b.productsInVideoVisibilityUpdated(!!a.panelContentVisible);ua(c)})}; var JY=IY;JY.prototype.panelContentVisibleChanged=JY.prototype.panelContentVisibleChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],JY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],JY.prototype,"ytRendererstamperBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],JY.prototype,"panelContentVisible",void 0);u([Q(),v("design:type",Object)],JY.prototype,"data",void 0); u([O("panelContentVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],JY.prototype,"panelContentVisibleChanged",null);JY=u([R({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],JY); V(JY,"ytd-product-list-renderer",function(){if(omc!==void 0)return omc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-product-list-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return omc=a},{mode:1});var pmc;var qmc=function(){var a=J.apply(this,arguments)||this;a.hideTimestamps=!!Tx("hide-transcript-timestamps");a.currentCueIndex=-1;a.flatCues=[];a.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};a.TEST_ONLY={getFlatCues:function(){return a.flatCues}}; return a}; l(qmc,J);f=qmc.prototype;f.hideTimestampsChanged=function(){Sx("hide-transcript-timestamps",this.hideTimestamps)}; f.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps}; f.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()}; f.dataChanged=function(){var a;if((a=this.data)!=null&&a.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;a=g(this.data.cueGroups);for(var b=a.next();!b.done;b=a.next()){b=g(A(b.value,IRb).cues);for(var c=b.next();!c.done;c=b.next())this.flatCues.push(Number(A(c.value,JRb).startOffsetMs))}}}; f.onYtPlayerTimeChanged=function(a){if(!(a<0)){for(var b=this.currentCueIndex,c=b;;){var d=c>=0?this.flatCues[c]/1E3:-1;if(a+.5<d)--c;else if(d=c+1<this.flatCues.length?this.flatCues[c+1]/1E3:Infinity,a+.5>d)c+=1;else break}c!==b&&(b>=0&&((a=this.getCueElement(b))&&a.classList.remove("active"),(b=this.getCueGroupElement(b))&&b.classList.remove("active")),(b=this.getCueElement(c))&&b.classList.add("active"),(b=this.getCueGroupElement(c))&&b.classList.add("active"),this.currentCueIndex=c,this.isHovered|| this.scrollElementToTop(c))}}; f.scrollElementToTop=function(a){a=this.getCueElement(a>=3?a-3:0);this.hostElement.scrollTop=Math.min(a.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)}; f.getCueElement=function(a){return T(this.hostElement).querySelector(".cue[start-offset=\""+this.flatCues[a]+"\"]")}; f.getCueGroupElement=function(a){return(a=this.getCueElement(a))&&a.parentElement?a.parentElement.parentElement:null}; f.onTap=function(a){var b=Zy(a);a.target.classList.contains("cue")&&this.seekCueElement(b)}; f.onKeyPress=function(a){a.keyCode==13&&(a=Qh(a.target,null,"cue"))&&this.seekCueElement(a)}; f.seekCueElement=function(a){a=Number(a.getAttribute("start-offset"));wv(this.hostElement,"yt-transcript-player-seek",[a/1E3])}; f.onMouseEnter=function(){this.isHovered=!0}; f.onMouseLeave=function(){this.isHovered=!1}; var KY=qmc;KY.prototype.onMouseLeave=KY.prototype.onMouseLeave;KY.prototype.onMouseEnter=KY.prototype.onMouseEnter;KY.prototype.onKeyPress=KY.prototype.onKeyPress;KY.prototype.onTap=KY.prototype.onTap;KY.prototype.dataChanged=KY.prototype.dataChanged;KY.prototype.hideTimestampsChanged=KY.prototype.hideTimestampsChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],KY.prototype,"ytActionHandlerBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],KY.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],KY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],KY.prototype,"hideTimestamps",void 0);u([Q(),v("design:type",Boolean)],KY.prototype,"isHovered",void 0);u([O("hideTimestamps"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KY.prototype,"hideTimestampsChanged",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KY.prototype,"dataChanged",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],KY.prototype,"onTap",null);u([M("keypress"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],KY.prototype,"onKeyPress",null);u([M("mouseenter"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KY.prototype,"onMouseEnter",null); u([M("mouseleave"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],KY.prototype,"onMouseLeave",null);KY=u([R({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],KY); V(KY,"ytd-transcript-body-renderer",function(){if(pmc!==void 0)return pmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template as=\"cueGroup\" is=\"dom-repeat\" items=\"[[data.cueGroups]]\" class=\"style-scope ytd-transcript-body-renderer\">\n <div class=\"cue-group style-scope ytd-transcript-body-renderer\">\n <div class=\"cue-group-start-offset style-scope ytd-transcript-body-renderer\">\n [[getSimpleString(cueGroup.transcriptCueGroupRenderer.formattedStartOffset)]]\n </div>\n <div class=\"cues style-scope ytd-transcript-body-renderer\">\n <template is=\"dom-repeat\" items=\"[[cueGroup.transcriptCueGroupRenderer.cues]]\" class=\"style-scope ytd-transcript-body-renderer\">\n <div class=\"cue style-scope ytd-transcript-body-renderer\" role=\"button\" start-offset$=\"[[item.transcriptCueRenderer.startOffsetMs]]\" tabindex=\"0\">\n [[getSimpleString(item.transcriptCueRenderer.cue)]]\n </div>\n </template>\n </div>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return pmc=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var rmc;var smc=function(){var a=J.apply(this,arguments)||this;a.darkerPanels=y("web_watch_darker_panels");return a}; l(smc,J);smc.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}}; var LY=smc;u([K(X.YtRendererBehavior),v("design:type",Object)],LY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],LY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],LY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],LY.prototype,"darkerPanels",void 0);LY=u([R({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],LY); V(LY,"ytd-transcript-footer-renderer",function(){if(rmc!==void 0)return rmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"menu\" class=\"style-scope ytd-transcript-footer-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return rmc=a},{mode:Mz("kevlar_poly_si_batch_j020")? 1:2});var tmc;var umc;var vmc=function(){var a=J.apply(this,arguments)||this;a.systemIcons=y("kevlar_system_icons");a.showClearButton=!1;return a}; l(vmc,J);f=vmc.prototype;f.handleInput=function(a){var b=this;a.target.value.length?yz(this,"ytdTranscriptSearchBoxSearch",function(){b.emitSearchEvent(a)},500):(ddb(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent()); this.showClearButton=a.target.value.length>0}; f.clear=function(){this.inputBox.value="";this.showClearButton=!1}; f.handleClick=function(){var a,b=(a=this.data)==null?void 0:a.trackingParams;b&&er(Zq(),b)}; f.handleClear=function(){ddb(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var a,b,c=(b=A((a=this.data)==null?void 0:a.clearButton,Qu))==null?void 0:b.trackingParams;c&&er(Zq(),c);this.clear()}; f.emitSearchEvent=function(a){vv(this.hostElement,"yt-transcript-search-box-search",{query:a.target.value});var b,c;(a=(c=A((b=this.data)==null?void 0:b.searchButton,Qu))==null?void 0:c.trackingParams)&&er(Zq(),a)}; f.emitClearEvent=function(){vv(this.hostElement,"yt-transcript-search-box-clear")}; ia.Object.defineProperties(vmc.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return T(this.hostElement).querySelector("#transcript-search-box-input")}}, value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}}); var MY=vmc;u([K(X.YtRendererBehavior),v("design:type",Object)],MY.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],MY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],MY.prototype,"systemIcons",void 0);MY=u([R({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],MY); V(MY,"ytd-transcript-search-box-renderer",function(){if(umc!==void 0)return umc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-input-container class=\"input-container style-scope ytd-transcript-search-box-renderer\" no-label-float=\"true\">\n <yt-icon class=\"icon style-scope ytd-transcript-search-box-renderer\" slot=\"prefix\" icon=\"yt-icons:search\"></yt-icon>\n <input id=\"transcript-search-box-input\" slot=\"input\" type=\"text\" placeholder=\"[[getSimpleString(data.formattedPlaceholder)]]\" aria-autocomplete=\"list\" aria-haspopup=\"listbox\" maxlength=\"1000\" role=\"combobox\" on-click=\"handleClick\" on-input=\"handleInput\" class=\"style-scope ytd-transcript-search-box-renderer\">\n <tp-yt-paper-icon-button class=\"clear-button style-scope ytd-transcript-search-box-renderer\" slot=\"suffix\" hidden=\"[[!showClearButton]]\" icon=\"yt-sys-icons:close\" on-click=\"handleClear\"></tp-yt-paper-icon-button>\n</tp-yt-paper-input-container>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return umc=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var wmc;var xmc;var ymc=function(){return J.apply(this,arguments)||this}; l(ymc,J);ymc.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var a,b;this.sectionHeaderAriaLabel=(a=this.data)==null?void 0:(b=a.accessibility)==null?void 0:b.accessibilityData.label}}; var NY=ymc;NY.prototype.dataChanged=NY.prototype.dataChanged;u([Q(),v("design:type",Object)],NY.prototype,"data",void 0);u([Q(),v("design:type",String)],NY.prototype,"sectionHeaderAriaLabel",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],NY.prototype,"dataChanged",null);NY=u([R({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],NY); V(NY,"ytd-transcript-section-header-renderer",function(){if(xmc!==void 0)return xmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" aria-label$=\"[[sectionHeaderAriaLabel]]\" class=\"style-scope ytd-transcript-section-header-renderer\">\n <yt-formatted-string id=\"title\" aria-hidden=\"true\" tabindex=\"-1\" text=\"[[data.snippet]]\" class=\"style-scope ytd-transcript-section-header-renderer\">\n </yt-formatted-string>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return xmc=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var zmc;var Amc;var Bmc=function(){var a=J.apply(this,arguments)||this;a.isEditMode=!1;a.touchCaptionsEnabled=!1;a.deleteCaptionCorrectionPopupCommand=null;a.voteCaptionCorrectionPopupCommand=null;a.roundedContainer=!0;a.mouseOver=!1;a.textChanged=!1;a.messages={suggest_correction:Fv("suggest_correction",void 0,"Edit caption"),suggested_caption:Fv("suggested_caption",void 0,"Suggested caption"),submit_correction:Fv("submit_correction",void 0,"Submit for review"),cancel_correction:Fv("cancel_correction",void 0,"Cancel"), replay_segment:Fv("replay_segment",void 0,"Re-play segment"),delete_correction:Fv("delete_correction",void 0,"Delete correction")};a.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return a}; l(Bmc,J);f=Bmc.prototype;f.dataChanged=function(){this.isEditMode=!1;this.editedText=this.data?this.data.userCorrection:void 0;this.data&&this.data.deleteCaptionCorrectionPopupCommand&&(this.deleteCaptionCorrectionPopupCommand=this.data.deleteCaptionCorrectionPopupCommand);this.data&&this.data.voteCaptionCorrectionPopupCommand&&(this.voteCaptionCorrectionPopupCommand=this.data.voteCaptionCorrectionPopupCommand);this.data&&this.data.accessibility&&(this.segmentAriaLabel=this.data.accessibility.accessibilityData.label)}; f.handleDelete=function(a){if(this.deleteCaptionCorrectionPopupCommand){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);b&&this.ytdOpenPopupBehavior.openPopup(b);a.stopPropagation()}}; f.handleSubmit=function(a){if(this.data&&this.data.submitCaptionCorrectionCommand&&(a.stopPropagation(),this.textChanged)){var b;a=(b=A(this.data.submitCaptionCorrectionCommand,GXa))==null?void 0:b.params;b=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:a,correctionText:String(this.ironTextAreaElement.value),originalText:Sw(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(b);this.isEditMode=!1}}; f.handleUpdateSegmentText=function(a){(a=A(a,JUb))&&a.targetId&&this.data&&a.targetId===this.data.targetId&&(a.userCorrection&&(this.editedText=a.userCorrection),a.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=Sw(this.data.snippet)),a.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=a.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=a.voteCaptionCorrectionPopupCommand? a.voteCaptionCorrectionPopupCommand:null,a.accessibility&&(this.segmentAriaLabel=a.accessibility.accessibilityData.label))}; f.handleCancel=function(a){this.isEditMode=!1;a.stopPropagation();this.logClientVe(159409)}; f.handleEditSegmentCommand=function(a){(a=A(a,IUb))&&a.targetId&&this.data&&a.targetId===this.data.targetId&&this.handleEdit()}; f.handleEditButtonClick=function(a){this.data&&(this.handleEdit(),a.stopPropagation())}; f.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var a;(a=this.ironTextAreaElement.textarea)==null||a.focus();this.logClientVe(159407)}}; f.handleMouseEnter=function(){this.mouseOver=!0}; f.handleMouseLeave=function(){this.mouseOver=!1}; f.handleReplay=function(a){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),a.stopPropagation(),this.logClientVe(159408))}; f.handleClick=function(){this.data&&(this.voteCaptionCorrectionPopupCommand?(this.ytComponentBehavior.resolveCommand(this.voteCaptionCorrectionPopupCommand),this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs))):(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()))}; f.handleKeypress=function(a){this.data&&(this.isEditMode?a.stopPropagation():this.isEnterPress(a)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(a)&&this.logClientVe(138758))}; f.handleTextboxClick=function(a){a.stopPropagation()}; f.handleTextboxKeydown=function(a){this.isControlEnterPress(a)?this.handleSubmit(a):a.key==="Escape"&&this.handleCancel(a)}; f.handleTextboxKeyup=function(){this.textChanged=Sw(this.latestText)!==String(this.ironTextAreaElement.value)}; f.fireSelectedEvent=function(a){vv(this.hostElement,"yt-transcript-segment-selected",{startMs:a})}; f.fireReplayEvent=function(a,b){vv(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(a-100,0),endMs:b})}; f.fireEditEvent=function(a,b){vv(this.hostElement,"yt-transcript-segment-edit",{startMs:a,endMs:b})}; f.isEnterPress=function(a){return a.key==="Enter"||a.code==="Enter"||a.code==="NumpadEnter"||a.keyCode===13?!0:!1}; f.isControlEnterPress=function(a){var b=a.key==="Enter"||a.code==="Enter"||a.code==="NumpadEnter"||a.keyCode===13;return(a.ctrlKey||a.metaKey)&&b}; f.isCopyPress=function(a){var b=a.ctrlKey;return a.key==="c"&&b}; f.logClick=function(){var a,b=(a=this.data)==null?void 0:a.trackingParams;b&&er(Zq(),b)}; f.logClientVe=function(a){dr(Zq(),gq(a))}; ia.Object.defineProperties(Bmc.prototype,{latestText:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.snippet?this.editedText&&this.touchCaptionsEnabled?this.editedText:this.data.snippet:{}}}, enableEditButton:{configurable:!0,enumerable:!0,get:function(){return this.touchCaptionsEnabled&&!this.isEditMode}}, enableUndoButton:{configurable:!0,enumerable:!0,get:function(){return this.enableEditButton&&this.deleteCaptionCorrectionPopupCommand!=null}}}); var OY=Bmc;OY.prototype.handleMouseLeave=OY.prototype.handleMouseLeave;OY.prototype.handleMouseEnter=OY.prototype.handleMouseEnter;OY.prototype.dataChanged=OY.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),K(BA.YtComponentBehavior),v("design:type",Object)],OY.prototype,"ytComponentBehavior",void 0);u([K(Nz),v("design:type",Object)],OY.prototype,"ytdOpenPopupBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],OY.prototype,"ytRendererBehavior",void 0); u([Q(),v("design:type",Object)],OY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OY.prototype,"isEditMode",void 0);u([Q(),v("design:type",Object)],OY.prototype,"touchCaptionsEnabled",void 0);u([Q(),v("design:type",Object)],OY.prototype,"editedText",void 0);u([Q(),v("design:type",Object)],OY.prototype,"deleteCaptionCorrectionPopupCommand",void 0);u([Q(),v("design:type",Object)],OY.prototype,"voteCaptionCorrectionPopupCommand",void 0); u([Q(),v("design:type",String)],OY.prototype,"segmentAriaLabel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OY.prototype,"roundedContainer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OY.prototype,"mouseOver",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OY.prototype,"textChanged",void 0);u([Q(),v("design:type",Object)],OY.prototype,"messages",void 0);u([My("#suggestion"),v("design:type",Object)],OY.prototype,"ironTextAreaElement",void 0); u([L("data","editedText"),v("design:type",Object),v("design:paramtypes",[])],OY.prototype,"latestText",null);u([L("touchCaptionsEnabled","isEditMode"),v("design:type",Boolean),v("design:paramtypes",[])],OY.prototype,"enableEditButton",null);u([L("enableEditButton","deleteCaptionCorrectionPopupCommand"),v("design:type",Boolean),v("design:paramtypes",[])],OY.prototype,"enableUndoButton",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OY.prototype,"dataChanged",null);u([M("mouseenter"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OY.prototype,"handleMouseEnter",null);u([M("mouseleave"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OY.prototype,"handleMouseLeave",null);OY=u([R({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],OY); V(OY,"ytd-transcript-segment-renderer",function(){if(Amc!==void 0)return Amc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"segment style-scope ytd-transcript-segment-renderer\" aria-label$=\"[[segmentAriaLabel]]\" role=\"button\" tabindex=\"0\" on-click=\"handleClick\" on-keypress=\"handleKeypress\">\n <div class=\"segment-start-offset style-scope ytd-transcript-segment-renderer\" tabindex=\"-1\" aria-hidden=\"true\" on-keypress=\"handleKeypress\">\n <div class=\"segment-timestamp style-scope ytd-transcript-segment-renderer\">\n [[getSimpleString(data.startTimeText)]]\n </div>\n </div>\n <template is=\"dom-if\" restamp=\"\" if=\"[[touchCaptionsEnabled]]\" class=\"style-scope ytd-transcript-segment-renderer\">\n <tp-yt-paper-input-container hidden=\"[[!isEditMode]]\" no-label-float=\"true\" use-v2-underline=\"\" on-click=\"handleTextboxClick\" on-keydown=\"handleTextboxKeydown\" on-keyup=\"handleTextboxKeyup\" class=\"style-scope ytd-transcript-segment-renderer\">\n <tp-yt-iron-autogrow-textarea id=\"suggestion\" class=\"paper-input-input style-scope ytd-transcript-segment-renderer\" slot=\"input\" label=\"[[messages.suggested_caption]]\" max-rows=\"4\" required=\"true\" rows=\"1\" value=\"[[getSimpleString(data.snippet)]]\">\n </tp-yt-iron-autogrow-textarea>\n </tp-yt-paper-input-container>\n <div id=\"actions\" hidden=\"[[!isEditMode]]\" class=\"style-scope ytd-transcript-segment-renderer\">\n <div class=\"submit style-scope ytd-transcript-segment-renderer\" on-click=\"handleSubmit\">\n <yt-icon-button label=\"[[messages.submit_correction]]\" class=\"style-scope ytd-transcript-segment-renderer\">\n <yt-icon icon=\"yt-icons:check\" class=\"style-scope ytd-transcript-segment-renderer\"></yt-icon>\n <tp-yt-paper-tooltip class=\"style-scope ytd-transcript-segment-renderer\">[[messages.submit_correction]]</tp-yt-paper-tooltip>\n </yt-icon-button>\n </div>\n <div class=\"cancel style-scope ytd-transcript-segment-renderer\" on-click=\"handleCancel\">\n <yt-icon-button label=\"[[messages.cancel_correction]]\" class=\"style-scope ytd-transcript-segment-renderer\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope ytd-transcript-segment-renderer\"></yt-icon>\n <tp-yt-paper-tooltip class=\"style-scope ytd-transcript-segment-renderer\">[[messages.cancel_correction]]</tp-yt-paper-tooltip>\n </yt-icon-button>\n </div>\n <div class=\"replay style-scope ytd-transcript-segment-renderer\" on-click=\"handleReplay\">\n <yt-icon-button label=\"[[messages.replay_segment]]\" class=\"style-scope ytd-transcript-segment-renderer\">\n <yt-icon icon=\"yt-icons:replay_arrow\" class=\"style-scope ytd-transcript-segment-renderer\"></yt-icon>\n <tp-yt-paper-tooltip class=\"style-scope ytd-transcript-segment-renderer\">[[messages.replay_segment]]</tp-yt-paper-tooltip>\n </yt-icon-button>\n </div>\n </div>\n </template>\n <yt-formatted-string class=\"segment-text style-scope ytd-transcript-segment-renderer\" aria-hidden=\"true\" hidden=\"[[isEditMode]]\" tabindex=\"-1\" text=\"[[latestText]]\">\n </yt-formatted-string>\n <template is=\"dom-if\" restamp=\"\" if=\"[[touchCaptionsEnabled]]\" class=\"style-scope ytd-transcript-segment-renderer\">\n <div class=\"segment-undo style-scope ytd-transcript-segment-renderer\" on-click=\"handleDelete\" hidden=\"[[!enableUndoButton]]\">\n <yt-icon-button label=\"[[messages.delete_correction]]\" class=\"style-scope ytd-transcript-segment-renderer\">\n <yt-icon icon=\"yt-icons:arrow_undo\" class=\"style-scope ytd-transcript-segment-renderer\"></yt-icon>\n <tp-yt-paper-tooltip class=\"style-scope ytd-transcript-segment-renderer\">[[messages.delete_correction]]</tp-yt-paper-tooltip>\n </yt-icon-button>\n </div>\n <div class=\"segment-edit style-scope ytd-transcript-segment-renderer\" on-click=\"handleEditButtonClick\" hidden=\"[[!enableEditButton]]\">\n <yt-icon-button label=\"[[messages.suggest_correction]]\" class=\"style-scope ytd-transcript-segment-renderer\">\n <yt-icon icon=\"yt-icons:edit\" class=\"style-scope ytd-transcript-segment-renderer\"></yt-icon>\n <tp-yt-paper-tooltip class=\"style-scope ytd-transcript-segment-renderer\">[[messages.suggest_correction]]</tp-yt-paper-tooltip>\n </yt-icon-button>\n </div>\n </template>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Amc=a},{mode:Mz("kevlar_poly_si_batch_j020")?1:2});var Cmc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};a.isError=!1;a.darkerPanels=y("web_watch_darker_panels");a.segmentOffsets=[];a.segmentIndex=-1;return a}; l(Cmc,J);f=Cmc.prototype;f.configureRendererStamper=function(){return{segments:{id:"segments-container",mapping:{transcriptSegmentRenderer:{component:"ytd-transcript-segment-renderer",properties:{touchCaptionsEnabled:"[[data.touchCaptionsEnabled]]"}},transcriptSectionHeaderRenderer:{component:"ytd-transcript-section-header-renderer"}}}}}; f.segmentsChanged=function(){this.updateOffsets()}; f.onYtPlayerTimeChanged=function(a){for(var b=this.segmentIndex,c=b;;){if(c>=0){var d=this.segmentOffsets[c].start;var e=this.segmentOffsets[c].isAutoScrollable}else d=-1,e=!0;var h=a+.5;if(!e){d=c+1<this.segmentOffsets.length?this.segmentOffsets[c+1].start:Infinity;if(h>=d){c+=1;continue}c=-1;break}if(h<d)d=c-1>=0&&this.segmentOffsets[c-1].isAutoScrollable,e=c===0||d?1:2,c-=e;else if(e=c+1<this.segmentOffsets.length&&this.segmentOffsets[c+1].isAutoScrollable?1:2,d=c+e<this.segmentOffsets.length? this.segmentOffsets[c+e].start:Infinity,h>d)c+=e;else{if(c<0)break;c<this.segmentOffsets.length&&h>this.segmentOffsets[c].end&&(c=-1);break}}if(b!==c){if(b>=0){var k;(k=this.getSegmentElement(b))==null||k.classList.remove("active")}this.segmentIndex=c;if(!(c<0)){var m;(m=this.getSegmentElement(c))==null||m.classList.add("active");this.isHovered||this.scrollElementToTop(c)}}}; f.handleSegmentEdit=function(a){a.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=a.target,wv(this.hostElement,"yt-transcript-player-edit",[a.detail.startMs/1E3,a.detail.endMs/1E3]))}; f.handleSegmentSelected=function(a){wv(this.hostElement,"yt-transcript-player-seek",[a.detail.startMs/1E3])}; f.handleSegmentReplay=function(a){wv(this.hostElement,"yt-transcript-player-replay",[a.detail.startMs/1E3,a.detail.endMs/1E3])}; f.onMouseEnter=function(){this.isHovered=!0}; f.onMouseLeave=function(){this.isHovered=!1}; f.onRetryButtonClick=function(){vv(this.hostElement,"transcript-retry-button-click")}; f.getSegmentElement=function(a){return T(this.hostElement).querySelector(":nth-child("+(a+1)+")")}; f.scrollElementToTop=function(a){a=this.getSegmentElement(a>=2?a-2:0);this.hostElement.scrollTop=Math.min(a.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)}; f.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(a){var b,c=(b=a.transcriptSegmentRenderer)!=null?b:a.transcriptSectionHeaderRenderer;return{start:Number(c.startMs)/1E3,end:Number(c.endMs)/1E3,isAutoScrollable:a.transcriptSegmentRenderer!==void 0}}); this.segmentIndex=-1;this.clearHighlightedSegments()}; f.clearHighlightedSegments=function(){var a=T(this.hostElement);a=g(a.querySelectorAll("ytd-transcript-segment-renderer"));for(var b=a.next();!b.done;b=a.next())b.value.classList.remove("active")}; ia.Object.defineProperties(Cmc.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:a.searchResultSegments)||((b=this.data)==null?void 0:b.initialSegments)||[]}}, displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}}); var PY=Cmc;PY.prototype.onMouseLeave=PY.prototype.onMouseLeave;PY.prototype.onMouseEnter=PY.prototype.onMouseEnter;PY.prototype.handleSegmentReplay=PY.prototype.handleSegmentReplay;PY.prototype.handleSegmentSelected=PY.prototype.handleSegmentSelected;PY.prototype.handleSegmentEdit=PY.prototype.handleSegmentEdit;PY.prototype.segmentsChanged=PY.prototype.segmentsChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],PY.prototype,"ytActionHandlerBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],PY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],PY.prototype,"data",void 0);u([Q(),v("design:type",Object)],PY.prototype,"isError",void 0);u([Q(),v("design:type",Object)],PY.prototype,"noResultLabel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],PY.prototype,"darkerPanels",void 0); u([L("data"),v("design:type",Array),v("design:paramtypes",[])],PY.prototype,"segments",null);u([L("segments","noResultLabel"),v("design:type",Boolean),v("design:paramtypes",[])],PY.prototype,"displayNoResults",null);u([O("segments"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],PY.prototype,"segmentsChanged",null);u([M("yt-transcript-segment-edit"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],PY.prototype,"handleSegmentEdit",null); u([M("yt-transcript-segment-selected"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],PY.prototype,"handleSegmentSelected",null);u([M("yt-transcript-segment-replay"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],PY.prototype,"handleSegmentReplay",null);u([M("mouseenter"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],PY.prototype,"onMouseEnter",null); u([M("mouseleave"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],PY.prototype,"onMouseLeave",null);PY=u([R({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],PY); V(PY,"ytd-transcript-segment-list-renderer",function(){if(zmc!==void 0)return zmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"segments-container\" class=\"style-scope ytd-transcript-segment-list-renderer\"></div>\n<div id=\"message-container\" hidden=\"[[!displayNoResults]]\" class=\"style-scope ytd-transcript-segment-list-renderer\">\n <yt-formatted-string id=\"no-results\" text=\"[[noResultLabel]]\" class=\"style-scope ytd-transcript-segment-list-renderer\">\n </yt-formatted-string>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return zmc=a},{mode:Mz("kevlar_poly_si_batch_j020")?1:2});var Dmc=function(){var a=J.apply(this,arguments)||this;a.hideTimestamps=!!Tx("hide-transcript-timestamps");a.isLoadingTranscripts=!1;a.darkerPanels=y("web_watch_darker_panels");a.isError=!1;a.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps"};a.TEST_ONLY={errorPromise:function(){return new Promise(function(b){a.errorPromiseResolver=b})}}; return a}; l(Dmc,J);f=Dmc.prototype;f.headerChanged=function(){var a,b;this.baseGetTranscriptsCommand=(b=A((a=this.data)==null?void 0:a.header,KUb))==null?void 0:b.onTextChangeCommand}; f.bodyChanged=function(){var a;if(A((a=this.data)==null?void 0:a.body,LUb)){var b;a=A((b=this.data)==null?void 0:b.body,LUb);a.initialSegments&&(this.initialTranscriptsRenderer=a);a.noResultLabel&&(this.noResultLabel=a.noResultLabel);a.retryLabel&&(this.retryLabel=a.retryLabel)}}; f.detached=function(){this.clearSearchBoxText()}; f.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}}; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{transcriptSearchBoxRenderer:"ytd-transcript-search-box-renderer"}},"data.body":{id:"body",mapping:{transcriptSegmentListRenderer:{component:"ytd-transcript-segment-list-renderer",properties:{noResultLabel:"[[noResultLabel]]"}}}},"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}}}}; f.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1}; f.fireSearch=function(a){var b=this;if(a){var c=a.detail.query;if(this.baseGetTranscriptsCommand){var d;a=(d=A(this.baseGetTranscriptsCommand,UTa))==null?void 0:d.params;var e;d=A((e=this.data)==null?void 0:e.footer,KRb);var h;if((e=(h=A(d==null?void 0:d.languageMenu,qUb))==null?void 0:h.subMenuItems)&&e.length>0&&(h=e.find(function(p){return p.selected}))){var k,m; a=(k=h.continuation)==null?void 0:(m=k.reloadContinuationData)==null?void 0:m.continuation}k=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:a,searchQuery:c}});this.ytComponentBehavior.resolveCommand(k,{commandController:{onServerError:function(){b.setError()}}}); this.isLoadingTranscripts=!0;this.set("data.body",{});q7b(this.ytContinuationHandlerBehavior,function(){return c===b.getCurrentSearchBoxText()})}}}; f.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))}; f.onRetryButtonClick=function(){this.isError=!1;var a={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:a}))}; f.hideTimestampsChanged=function(){Sx("hide-transcript-timestamps",this.hideTimestamps)}; f.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps}; f.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()}; f.getCurrentSearchBoxText=function(){var a;return(a=this.searchBox)==null?void 0:a.value}; f.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()}; f.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0;this.errorPromiseResolver&&this.errorPromiseResolver()}; ia.Object.defineProperties(Dmc.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return T(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}}); var QY=Dmc;QY.prototype.hideTimestampsChanged=QY.prototype.hideTimestampsChanged;QY.prototype.searchCleared=QY.prototype.searchCleared;QY.prototype.fireSearch=QY.prototype.fireSearch;QY.prototype.onReloadContinuationFinish=QY.prototype.onReloadContinuationFinish;QY.prototype.bodyChanged=QY.prototype.bodyChanged;QY.prototype.headerChanged=QY.prototype.headerChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],QY.prototype,"ytRendererBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],QY.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],QY.prototype,"ytRendererstamperBehavior",void 0);u([K(tR),v("design:type",Object)],QY.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],QY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],QY.prototype,"hideTimestamps",void 0); u([Q(),v("design:type",Object)],QY.prototype,"isLoadingTranscripts",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],QY.prototype,"darkerPanels",void 0);u([Q(),v("design:type",Object)],QY.prototype,"isError",void 0);u([O("data.header"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QY.prototype,"headerChanged",null);u([Py("data.body"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QY.prototype,"bodyChanged",null); u([M("yt-reload-continuation-finish"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QY.prototype,"onReloadContinuationFinish",null);u([M("yt-transcript-search-box-search"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],QY.prototype,"fireSearch",null);u([M("yt-transcript-search-box-clear"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QY.prototype,"searchCleared",null); u([O("hideTimestamps"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],QY.prototype,"hideTimestampsChanged",null);QY=u([R({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],QY); V(QY,"ytd-transcript-search-panel-renderer",function(){if(wmc!==void 0)return wmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-transcript-search-panel-renderer\"></div>\n<div id=\"body\" class=\"style-scope ytd-transcript-search-panel-renderer\"></div>\n<div id=\"error-container\" hidden=\"[[!isError]]\" class=\"style-scope ytd-transcript-search-panel-renderer\">\n <tp-yt-paper-button id=\"retry-button\" on-click=\"onRetryButtonClick\" class=\"style-scope ytd-transcript-search-panel-renderer\">\n <yt-formatted-string text=\"[[retryLabel]]\" class=\"style-scope ytd-transcript-search-panel-renderer\">\n </yt-formatted-string>\n </tp-yt-paper-button>\n</div>\n<div class=\"spinner-container style-scope ytd-transcript-search-panel-renderer\" hidden=\"[[!isLoadingTranscripts]]\">\n <tp-yt-paper-spinner active=\"[[isLoadingTranscripts]]\" class=\"style-scope ytd-transcript-search-panel-renderer\"></tp-yt-paper-spinner>\n</div>\n<div id=\"footer\" class=\"style-scope ytd-transcript-search-panel-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return wmc=a},{mode:Mz("kevlar_poly_si_batch_j020")?1:2});function Emc(a){return y("web_transcript_cue_id_killswitch")?String(a):"ytd-transcript-renderer_"+a} function Fmc(a){return y("web_transcript_cue_id_killswitch")?!0:a.startsWith("ytd-transcript-renderer")} var Gmc=function(){var a=J.apply(this,arguments)||this;a.player=null;a.playerPollJobId=0;return a}; l(Gmc,J);f=Gmc.prototype;f.panelContentVisibleChanged=function(){this.updatePlayerListening()}; f.onLoadReloadContinuation=function(a){Av(this.hostElement,[{clickTrackingParams:a.target.data.clickTrackingParams,getTranscriptEndpoint:{params:a.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}}])}; f.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}},"data.body":{id:"body",mapping:{transcriptBodyRenderer:"ytd-transcript-body-renderer"}},"data.content":{id:"content",mapping:{transcriptSearchPanelRenderer:"ytd-transcript-search-panel-renderer"}}}}; f.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}}; f.attached=function(){this.updatePlayerListening()}; f.detached=function(){this.updatePlayerListening()}; f.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()}; f.startPlayerListening=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return(b=pA())?n(c,b.getPlayerPromise(),2):c.return();a.player=c.yieldResult;a.playerPollJobId=Hi.addLowPriorityJob(function(){a.getPlayerVideoProgress()},1E3); a.player.addEventListener("onCueRangeEnter",function(d){a.onCueRangeEnter(d)}); a.player.addEventListener("onCueRangeExit",function(d){a.onCueRangeExit(d)}); a.player.addEventListener("onStateChange",function(d){a.onPlayerStateChange(d)}); a.player.addEventListener("SEEK_TO",function(d){a.onPlayerSeek(d)}); ua(c)})}; f.getPlayerVideoProgress=function(){var a=this;Hi.cancelJob(this.playerPollJobId);if(this.player){var b=this.player.getCurrentTime();wv(this.hostElement,"yt-player-time-changed",[b])}this.playerPollJobId=Hi.addLowPriorityJob(function(){a.getPlayerVideoProgress()},1E3)}; f.stopPlayerListening=function(){this.player=null;Hi.cancelJob(this.playerPollJobId)}; f.onPlayerStateChange=function(a){a===2&&this.removePendingCue()}; f.onPlayerSeek=function(a){var b;if(b=this.pendingReplayCueId)b=this.pendingReplayCueId,b=y("web_transcript_cue_id_killswitch")?Number(b):Number(b.split("_")[1]),b=a===b;b||this.removePendingCue()}; f.onCueRangeEnter=function(a){Fmc(a)&&(this.pendingReplayCueId=a)}; f.onCueRangeExit=function(a){Fmc(a)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())}; f.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0}; f.onYtTranscriptPlayerSeek=function(a){this.player&&this.player.seekTo(a,!0)}; f.onYtTranscriptPlayerReplay=function(a,b){this.player&&(this.player.addCueRange(Emc(a),a,b),this.player.seekTo(a,!0),this.player.playVideo())}; f.onYtTranscriptPlayerEdit=function(a,b){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(Emc(a),a,b),this.player.seekTo(a,!0))}; var RY=Gmc;RY.prototype.onLoadReloadContinuation=RY.prototype.onLoadReloadContinuation;RY.prototype.panelContentVisibleChanged=RY.prototype.panelContentVisibleChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],RY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],RY.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],RY.prototype,"ytActionHandlerBehavior",void 0); u([Q(),v("design:type",Object)],RY.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],RY.prototype,"panelContentVisible",void 0);u([O("panelContentVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],RY.prototype,"panelContentVisibleChanged",null);u([M("yt-load-reload-continuation"),v("design:type",Function),v("design:paramtypes",[Object]),v("design:returntype")],RY.prototype,"onLoadReloadContinuation",null); RY=u([R({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],RY); V(RY,"ytd-transcript-renderer",function(){if(tmc!==void 0)return tmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"body\" class=\"style-scope ytd-transcript-renderer\"></div>\n<div id=\"content\" class=\"style-scope ytd-transcript-renderer\"></div>\n<div id=\"footer\" class=\"style-scope ytd-transcript-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return tmc=a},{mode:Mz("kevlar_poly_si_batch_j020")?1:2});var Hmc;var Imc;var SY=function(){return J.apply(this,arguments)||this}; l(SY,J);SY.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&zv(this.hostElement,[this.data.clickCommand],this.hostElement))}; SY.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+(SM()+UM)+"px)"}; SY.prototype.updateShouldHideFromBinding=function(a){this.shouldHide=a.detail.value}; SY.prototype.deprecateTwoWayBinding=function(){return y("deprecate_two_way_binding_ads")}; var TY=SY;u([K(X.YtRendererBehavior),v("design:type",Object)],TY.prototype,"rendererBehavior",void 0);u([Q(),v("design:type",Object)],TY.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],TY.prototype,"shouldHide",void 0);TY=u([R({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],TY); V(TY,"ytd-ad-engagement-panel-banner-renderer",function(){if(Imc!==void 0)return Imc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[!deprecateTwoWayBinding()]]\" class=\"style-scope ytd-ad-engagement-panel-banner-renderer\">\n <iron-media-query query=\"[[computeHideMediaQuery()]]\" query-matches=\"{{shouldHide}}\" class=\"style-scope ytd-ad-engagement-panel-banner-renderer\">\n </iron-media-query>\n</template>\n<template is=\"dom-if\" if=\"[[deprecateTwoWayBinding()]]\" class=\"style-scope ytd-ad-engagement-panel-banner-renderer\">\n <iron-media-query query=\"[[computeHideMediaQuery()]]\" query-matches=\"[[shouldHide]]\" on-query-matches-changed=\"updateShouldHideFromBinding\" class=\"style-scope ytd-ad-engagement-panel-banner-renderer\">\n </iron-media-query>\n</template>\n<a class=\"yt-simple-endpoint banner-click-container style-scope ytd-ad-engagement-panel-banner-renderer\" hidden=\"[[shouldHide]]\" on-tap=\"onTap\">\n <yt-img-shadow class=\"banner-image style-scope ytd-ad-engagement-panel-banner-renderer\" fit=\"\" thumbnail=\"[[data.bannerImage]]\">\n </yt-img-shadow>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Imc=a},{mode:2});var Jmc;var Kmc=function(){var a=J.apply(this,arguments)||this;a.modernPanels=y("kevlar_watch_modern_panels");a.buttonUpdate=y("web_modern_buttons");a.adsSemanticText=y("enable_ads_web_ep_buenos_aires_and_padding_fix");return a}; l(Kmc,J);Kmc.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges}; var UY=Kmc;u([Q(),v("design:type",Object)],UY.prototype,"data",void 0);u([Q({computed:"computeHideDefaultAdBadge(data)"}),v("design:type",Boolean)],UY.prototype,"hideDefaultAdBadge",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],UY.prototype,"modernPanels",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],UY.prototype,"buttonUpdate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],UY.prototype,"adsSemanticText",void 0); UY=u([R({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],UY); V(UY,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(Jmc!==void 0)return Jmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-badge-supported-renderer id=\"ad-badge\" badges=\"[[data.badges]]\" hidden=\"[[hideDefaultAdBadge]]\" class=\"style-scope ytd-engagement-panel-ad-subtitle-renderer\">\n</ytd-badge-supported-renderer>\n<ytd-ad-hover-text-button-renderer id=\"ad-info-button\" data=\"[[data.adInfoRenderer.adHoverTextButtonRenderer]]\" hidden=\"[[!data.adInfoRenderer.adHoverTextButtonRenderer]]\" class=\"style-scope ytd-engagement-panel-ad-subtitle-renderer\">\n</ytd-ad-hover-text-button-renderer>\n<yt-formatted-string id=\"subtitle\" ellipsis-truncate=\"\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-engagement-panel-ad-subtitle-renderer\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Jmc=a},{mode:1});var Lmc;var Mmc=function(){var a=J.apply(this,arguments)||this;a.darkerPanels=y("web_watch_darker_panels");a.modernPanels=y("kevlar_watch_modern_panels");a.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return a}; l(Mmc,J);f=Mmc.prototype;f.computeAdsInfoButton=function(){if(y("web_modern_buttons")){var a,b;return(b=A((a=this.data)==null?void 0:a.subtitleComplex,LRb))==null?void 0:b.adInfoRenderer}}; f.configureRendererStamper=function(){return{"data.visibilityButton":{id:"visibility-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer",sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.subtitleComplex":{id:"subtitle-complex",mapping:{engagementPanelAdSubtitleRenderer:"ytd-engagement-panel-ad-subtitle-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}, adsInfoButton:{id:"ads-info-button",mapping:{adHoverTextButtonRenderer:{component:"ytd-ad-hover-text-button-renderer",params:{modernUpdate:!0}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.banner":{id:"banner",mapping:{adEngagementPanelBannerRenderer:"ytd-ad-engagement-panel-banner-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"},reuseComponents:!1},"data.subheader":{id:"subheader", mapping:{chipBarViewModel:{component:"chip-bar-view-model",params:{disableDeselection:!0}}}}}}; f.collapsedChanged=function(){var a;(a=this.data)!=null&&a.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&y("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0}; f.focus=function(a){cm(this.titleElement,a)}; f.computeTitleAriaLabel=function(a){var b=[];a.title&&b.push(this.ytRendererBehavior.getSimpleString(a.title));a.contextualInfo&&b.push(this.ytRendererBehavior.getSimpleString(a.contextualInfo));return b.join(" ")}; f.onHeaderClick=function(a){this.shouldTriggerHeaderClick(a)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&zv(this.hostElement,[this.data.onClickCommand],this.hostElement)):(a=this.getVisibilityToggleButton())&&a.click())}; f.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var a=A(this.data.visibilityButton,Qu)||A(this.data.visibilityButton,Ru);a&&this.ytRendererBehavior.logExplicitClick(a)}}; f.getVisibilityToggleButton=function(){var a=T(this.hostElement).querySelector("#visibility-button").firstElementChild;return(a==null?void 0:a.is)==="ytd-toggle-button-renderer"?a:null}; f.shouldTriggerHeaderClick=function(a){return!Uz(Yy(a),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])}; f.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(a){a=A(a,gRb);this.targetId&&(a==null?void 0:a.targetId)===this.targetId&&(a=a.navigationButton)&&this.set("data.navigationButton",a)}; ia.Object.defineProperties(Mmc.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return y("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}}, isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var a;return!!(((a=this.entity)==null?0:a.isActionButtonHidden)||this.hideActionButton)}}}); var VY=Mmc;VY.prototype.collapsedChanged=VY.prototype.collapsedChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],VY.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],VY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],VY.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],VY.prototype,"ytdReduxBehavior",void 0); u([Q(),v("design:type",Object)],VY.prototype,"data",void 0);u([Q(),v("design:type",String)],VY.prototype,"targetId",void 0);u([Q(),v("design:type",Boolean)],VY.prototype,"collapsed",void 0);u([Q(),v("design:type",Boolean)],VY.prototype,"hideActionButton",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],VY.prototype,"shortsPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],VY.prototype,"liveChatEngagementPanel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],VY.prototype,"darkerPanels",void 0);u([My("#title"),v("design:type",HTMLElement)],VY.prototype,"titleElement",void 0);u([Q({computed:"computeAdsInfoButton(data)"}),v("design:type",Object)],VY.prototype,"adsInfoButton",void 0);u([Q({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(a,b){return bw(a.entities,"engagementPanelTitleHeaderEntity",b)}}), v("design:type",Object)],VY.prototype,"entity",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],VY.prototype,"modernPanels",void 0);u([Q({reflectToAttribute:!0}),L("targetId"),v("design:type",Boolean),v("design:paramtypes",[])],VY.prototype,"adsSemanticText",null);u([Py("collapsed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VY.prototype,"collapsedChanged",null); u([L("entity","hideActionButton"),v("design:type",Boolean),v("design:paramtypes",[])],VY.prototype,"isActionButtonHidden",null);VY=u([R({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],VY); V(VY,"ytd-engagement-panel-title-header-renderer",function(){if(Lmc!==void 0)return Lmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"banner\" aria-hidden=\"true\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n<div id=\"ads-info-button\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n<div id=\"header\" on-click=\"onHeaderClick\" class=\"style-scope ytd-engagement-panel-title-header-renderer\">\n <div id=\"navigation-button\" hidden=\"[[!data.navigationButton]]\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n <yt-img-shadow id=\"icon\" hidden=\"[[!data.icon]]\" thumbnail=\"[[data.icon]]\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></yt-img-shadow>\n <div id=\"title-container\" class=\"style-scope ytd-engagement-panel-title-header-renderer\">\n <h2 id=\"title\" aria-label$=\"[[computeTitleAriaLabel(data)]]\" class=\"style-scope ytd-engagement-panel-title-header-renderer\">\n <yt-formatted-string id=\"title-text\" ellipsis-truncate=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-engagement-panel-title-header-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"contextual-info\" hidden=\"[[!data.contextualInfo]]\" text=\"[[data.contextualInfo]]\" class=\"style-scope ytd-engagement-panel-title-header-renderer\">\n </yt-formatted-string>\n </h2>\n <yt-formatted-string id=\"subtitle\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-engagement-panel-title-header-renderer\">\n </yt-formatted-string>\n <div id=\"subtitle-complex\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n </div>\n <div id=\"action-button\" hidden=\"[[isActionButtonHidden]]\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n <div id=\"information-button\" hidden=\"[[!data.informationButton]]\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n <div id=\"menu\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n <div id=\"visibility-button\" on-click=\"onVisibilityButtonClick\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n</div>\n<div id=\"subheader\" class=\"style-scope ytd-engagement-panel-title-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Lmc=a},{mode:1});var Nmc;var Omc=function(){return J.apply(this,arguments)||this}; l(Omc,J);Omc.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; var WY=Omc;u([K(X.YtRendererBehavior),v("design:type",Object)],WY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],WY.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],WY.prototype,"data",void 0);WY=u([R({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],WY); V(WY,"ytd-macro-markers-info-item-renderer",function(){if(Nmc!==void 0)return Nmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.infoText]]\" class=\"style-scope ytd-macro-markers-info-item-renderer\"></yt-formatted-string>\n<div id=\"menu\" class=\"style-scope ytd-macro-markers-info-item-renderer\"></div>\n<div id=\"edit\" class=\"style-scope ytd-macro-markers-info-item-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Nmc=a},{mode:1});var Pmc;var Qmc=function(){var a=J.apply(this,arguments)||this;a.browsingMode=!1;a.modern=y("web_button_rework");a.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return a}; l(Qmc,J);f=Qmc.prototype;f.activeItemChanged=function(){var a;y("web_timeline_view")&&((a=this.syncEntity)==null?void 0:a.activeItemIndex)!==void 0&&this.updatePanelActiveItem(this.syncEntity.activeItemIndex)}; f.created=function(){var a=this;this.JSC$15844_scrollAnimation=new EY(function(b){a.contents.scrollTop=b}); this.boundExitBrowsingMode=function(){a.exitBrowsingMode(!1)}}; f.detached=function(){this.removePlayerSeekListener()}; f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"},params:{seekWithAnimationOnClick:!0}},macroMarkersInfoItemRenderer:"ytd-macro-markers-info-item-renderer",itemSectionRenderer:"ytd-item-section-renderer"}}}}; f.dataChanged=function(){this.exitBrowsingMode()}; f.computeButtonShape=function(){var a=this;if(this.data&&this.data.syncButtonLabel&&this.modern)return{onTap:function(){a.onSyncClick()}, style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}}; f.computeSyncEnabled=function(a){return!(a==null||!a.syncButtonLabel)}; f.renderLazyListItems=function(a){for(var b=this.contents.children,c=0,d=0;d<b.length;d++){var e=void 0;(e=b[d].ytLazyListBehavior)==null||e.fillRemainingListItems();var h=void 0,k=void 0;e=A((h=this.data)==null?void 0:(k=h.contents)==null?void 0:k[d],oUb);k=h=void 0;if((h=e)==null?0:(k=h.contents)==null?0:k.length)c+=e.contents.length;if(c>=a)break}}; f.getItemByIndex=function(a){if(y("web_timeline_view")){this.renderLazyListItems(a);var b=this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model");if(b.length>a)return b[a]}else return this.contents.getElementsByTagName("ytd-macro-markers-list-item-renderer")[a]}; f.setActiveItem=function(a){this.currentActiveItem&&this.currentActiveItem.active!==void 0&&(this.currentActiveItem.active=!1);a.active!==void 0&&(a.active=!0);this.currentActiveItem=a}; f.handleSetActivePanelItemAction=function(a){if((a=A(a,lRb))&&this.panelTargetId===a.panelTargetId){a=a.itemIndex;var b,c=(b=this.data)==null?void 0:b.syncModelEntityKey,d;c&&((d=this.syncEntity)==null?void 0:d.activeItemIndex)!==a?this.ytdReduxBehavior.dispatch(Uv("markersEngagementPanelSyncEntity",c,{key:c,activeItemIndex:a})):this.updatePanelActiveItem(a)}}; f.updatePanelActiveItem=function(a){var b=this.getItemByIndex(a);b?(this.setActiveItem(b),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(b)):Jm(new Mk("Could not find ytd-macro-markers-list-renderer sync child to set active.",a,this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model").length))}; f.scrollToItem=function(a){a=this.getScrollPositionForItem(a);this.contents.scrollTop!==a&&this.JSC$15844_scrollAnimation.start(this.contents.scrollTop,a,300)}; f.getScrollPositionForItem=function(a){if((y("web_timeline_view")?this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model"):this.contents.getElementsByTagName("ytd-macro-markers-list-item-renderer"))[0]===a)return 0;a=bi(a).y+this.contents.scrollTop-bi(this.contents).y-this.getStickyHeaderHeight(a);return Math.min(a,this.contents.scrollHeight-this.contents.offsetHeight)}; f.getStickyHeaderHeight=function(a){if(y("web_timeline_view")&&a.nodeName==="MACRO-MARKERS-PANEL-ITEM-VIEW-MODEL"){var b,c,d;return(d=(b=a.closest("ytd-item-section-renderer[header-style=\"sticky-header\"]"))==null?void 0:(c=b.header)==null?void 0:c.offsetHeight)!=null?d:0}return 0}; f.onScroll=function(){this.ytRendererBehavior.markDirty();this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.JSC$15844_scrollAnimation.isAnimating()&&Math.abs(this.contents.scrollTop-this.getScrollPositionForItem(this.currentActiveItem))>10&&this.enterBrowsingMode()}; f.enterBrowsingMode=function(){var a=this;return t(function(b){if(b.nextAddress==1){if(a.browsingMode)return b.return();a.browsingMode=!0;return n(b,rA().getPlayerPromise(),2)}a.player=b.yieldResult;a.player.addEventListener("SEEK_TO",a.boundExitBrowsingMode);ua(b)})}; f.exitBrowsingMode=function(a){this.browsingMode&&(this.browsingMode=!1,(a===void 0||a)&&this.scrollToItem(this.currentActiveItem),this.removePlayerSeekListener())}; f.removePlayerSeekListener=function(){this.player&&(this.player.removeEventListener("SEEK_TO",this.boundExitBrowsingMode),this.player=void 0)}; f.onSyncClick=function(){this.exitBrowsingMode()}; f.panelContentVisibleChanged=function(){this.panelContentVisible&&this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&this.scrollToItem(this.currentActiveItem)}; f.onItemClick=function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C,E;return t(function(I){if(I.nextAddress==1){if(y("web_timeline_view")||a.button!==0||a.shiftKey||a.altKey||a.metaKey||a.ctrlKey||Uz(Yy(a),b.hostElement,["BUTTON".toString()]))return I.return();c=a.target;d=Qh(c,"ytd-macro-markers-list-item-renderer");if(!d)return I.return();e=b.contents.getElementsByTagName("ytd-macro-markers-list-item-renderer");h=[].concat(pa(e)).indexOf(d);a.stopPropagation();a.preventDefault();return n(I,rA().getPlayerPromise(), 2)}k=I.yieldResult;((m=d)==null?void 0:m.carouselType)==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"?(z=(p=d)==null?void 0:(q=p.data)==null?void 0:(r=q.onTap)==null?void 0:(w=r.watchEndpoint)==null?void 0:w.startTimeSeconds,z!==void 0&&k.seekToTimeWithAnimation&&k.seekToTimeWithAnimation(z*1E3,Sw((C=d)==null?void 0:(E=C.data)==null?void 0:E.title))):k.seekToChapterWithAnimation(h);ua(I)})}; var XY=Qmc;XY.prototype.panelContentVisibleChanged=XY.prototype.panelContentVisibleChanged;XY.prototype.dataChanged=XY.prototype.dataChanged;XY.prototype.activeItemChanged=XY.prototype.activeItemChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],XY.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],XY.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],XY.prototype,"ytRendererstamperBehavior",void 0); u([K(Rz),v("design:type",Object)],XY.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],XY.prototype,"data",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],XY.prototype,"useCustomColors",void 0);u([Q({computed:"computeSyncEnabled(data)"}),v("design:type",Boolean)],XY.prototype,"syncEnabled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],XY.prototype,"panelTargetId",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],XY.prototype,"panelContentVisible",void 0);u([Ly("contents",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],XY.prototype,"contents",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],XY.prototype,"browsingMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],XY.prototype,"modern",void 0); u([Q({selectorArgs:["data.syncModelEntityKey"],selector:dsb}),v("design:type",Object)],XY.prototype,"syncEntity",void 0);u([O("syncEntity.activeItemIndex"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XY.prototype,"activeItemChanged",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XY.prototype,"dataChanged",null); u([O("panelContentVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],XY.prototype,"panelContentVisibleChanged",null);XY=u([R({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],XY); V(XY,"ytd-macro-markers-list-renderer",function(){if(Pmc!==void 0)return Pmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" on-click=\"onItemClick\" on-scroll=\"onScroll\" class=\"style-scope ytd-macro-markers-list-renderer\"></div>\n<div id=\"sync-container\" hidden=\"[[!syncEnabled]]\" class=\"style-scope ytd-macro-markers-list-renderer\">\n <tp-yt-paper-button id=\"sync-button\" disable-upgrade=\"[[modern]]\" hidden=\"[[modern]]\" on-click=\"onSyncClick\" class=\"style-scope ytd-macro-markers-list-renderer\">\n [[getSimpleString(data.syncButtonLabel)]]\n </tp-yt-paper-button>\n <yt-button-shape id=\"sync-button-modern\" data=\"[[computeButtonShape(data)]]\" disable-upgrade=\"[[!modern]]\" hidden=\"[[!modern]]\" class=\"style-scope ytd-macro-markers-list-renderer\">\n </yt-button-shape>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Pmc=a},{mode:(Mz("kevlar_poly_si_batch_j036"),Mz("kevlar_poly_si_batch_j040")?1:2)});var Rmc;var Smc=function(){return J.apply(this,arguments)||this}; l(Smc,J);var YY=Smc;u([K(X.YtRendererBehavior),v("design:type",Object)],YY.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],YY.prototype,"data",void 0);YY=u([R({disableElementRegistration:!0,is:"ytd-content-loading-renderer"})],YY); V(YY,"ytd-content-loading-renderer",function(){if(Rmc!==void 0)return Rmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-spinner id=\"spinner\" active=\"[[data.useSpinner]]\" alt=\"[[data.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-content-loading-renderer\">\n</tp-yt-paper-spinner>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Rmc=a},{mode:Mz("kevlar_poly_si_batch_j043")?1:2});var Tmc={buttonViewModel:xE,toggleButtonViewModel:yE},Umc=Gz(function(a){var b=Er();msb(b,function(){return a.data().rendererContext}); var c=function(){return a.data().image},d={alt:"", targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"YtContentListItemViewModelimageClassName"};return F("content-list-item-view-model",{el:b,class:"YtContentListItemViewModelHost"},F("div",{class:"YtContentListItemViewModelContentListItemWrapper"},F("div",{class:"YtContentListItemViewModelImageContainer"},F(nr,{cond:c},function(){return F(Lr,null,function(){return F(bq,null,function(){HB(c(),d)})})}),F(SC,{data:function(){var e; return(e=a.data())==null?void 0:e.avatar}, mapping:{avatarViewModel:Fsb}})),F("div",{class:"YtContentListItemViewModelTitleMetadataWrapper"},F("div",{class:"YtContentListItemViewModelTitle"},F(LB,{text:function(){return a.data().title}})),F("div",{class:"YtContentListItemViewModelMetadata"},F(SC,{data:function(){return a.data().metadata}, mapping:{contentMetadataViewModel:b4b},extraProps:{contentMetadataViewModel:{layout:1}}})))),F("div",{class:"YtContentListItemViewModelActionButton"},F(SC,{data:function(){var e;return(e=a.data())==null?void 0:e.actionButton}, mapping:Tmc})))});var Vmc=Gz(function(a){var b=a.data;var c=a.onTap;var d=a.onSwitch;var e=a.overrideDisabled;a=g(fC(function(){var p;return((p=mBb(m()))==null?void 0:p.switchedOnByDefault)||!1})); var h=a.next().value,k=a.next().value,m=function(){var p;if(!(p=b().switchButton)){var q=b();p=e==null?void 0:e();q={switchOnCommand:q.switchOnCommand,switchOffCommand:q.switchOffCommand,switchedOnByDefault:q.switchedOnByDefault,isDisabled:q.isDisabled,handleOnTapEventInParent:!0,a11yLabelSwitchedOn:q.a11yLabelSwitchedOn,a11yLabelSwitchedOff:q.a11yLabelSwitchedOff};p!==void 0&&(q.isDisabled=p);p={switchButtonViewModel:q}}return p}; return F("switch-list-item-view-model",{class:"YtSwitchListItemViewModelHost"},F(yBb,{data:function(){return{title:b().title,subtitle:b().attributedSubtitle}}, onTap:function(p){var q=mBb(m());q&&!q.isDisabled&&(c==null||c(p),lBb(q,h(),p),k(!h()),d==null||d(h()))}, trailingAccessory:F(SC,{mapping:{switchButtonViewModel:oBb},data:m,extraProps:{switchButtonViewModel:{parentActive:h,handleOnTapEventInParent:!!c}}})}))});var Wmc=Gz(function(a){var b=g(Gp(!1)),c=b.next().value,d=b.next().value;b=g(Gp(!1));var e=b.next().value,h=b.next().value;rr(function(){var m=A(a.data().collaboratePlaylistCollaborationSetting,HUb);m&&d(m.switchedOnByDefault);var p=A(a.data().allowNewCollaboratorsPlaylistCollaborationSetting,HUb);p&&h(p.switchedOnByDefault);m||p||(d(!0),h(!0))}); var k=function(m){h(m)}; return F("playlist-collaboration-view-model",{class:"YtPlaylistCollaborationViewModelHost"},F("div",{class:"YtPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},F(SC,{data:function(){return a.data().collaboratePlaylistCollaborationSetting}, mapping:{switchListItemViewModel:Vmc},extraProps:{switchListItemViewModel:{onSwitch:function(m){d(m);h(m)}}}})),F(nr,{cond:c},function(){return F("div",null,F("div",{class:"YtPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},F(SC,{data:function(){return a.data().allowNewCollaboratorsPlaylistCollaborationSetting}, mapping:{switchListItemViewModel:Vmc},extraProps:{switchListItemViewModel:{onSwitch:k,overrideDisabled:!1}}})),F(nr,{cond:e},function(){return F("div",{class:"YtPlaylistCollaborationViewModelButtonViewModelWrapper"},F(SC,{data:function(){return a.data().copyLinkButton}, mapping:{buttonViewModel:xE}}))}),F("div",{class:"YtPlaylistCollaborationViewModelContentListItemViewModelWrapper"},F(SC,{data:function(){return a.data().playlistCollaborators}, mapping:{contentListItemViewModel:Umc}})))}))});bB(Wmc,"playlist-collaboration-view-model",{props:{data:$A}});var Ymc=Gz(function(a){var b=a.data;var c=a.topbarOffset;var d,e=((d=um().resolve(tm(pB)))==null?void 0:d())||!1;return F("cinematic-container-view-model",{class:"YtCinematicContainerViewModelHost",style:function(){var h=b();var k,m,p=e?(k=h.config)==null?void 0:k.darkThemeBackgroundColor:(m=h.config)==null?void 0:m.lightThemeBackgroundColor;h=p?""+$x(p):void 0;h="background-color: "+h+";";c!==void 0&&(h+="top: -"+c()+"px;");return h}, "aria-hidden":!0},F(nr,{cond:function(){var h,k,m;return!!((h=b().backgroundImageConfig)==null?0:(k=h.image)==null?0:(m=k.sources)==null?0:m.length)}},function(){return F(IB,{data:function(){var h; return(h=b().backgroundImageConfig)==null?void 0:h.image}, className:"YtCinematicContainerViewModelBackgroundImage",alt:""})}),F("div",{class:"YtCinematicContainerViewModelBackgroundGradient", style:function(){return"background: "+Xmc(e,b().gradientColorConfig)+";"}}))}); Ymc.idomCompat=!0;function Xmc(a,b){var c;return"linear-gradient(to bottom, "+((c=b==null?void 0:b.map(function(d){var e=a?d.darkThemeColor:d.lightThemeColor;return e?ay(e)+" "+((d==null?void 0:d.startLocation)||0)*100+"%":"transparent"}))==null?void 0:c.join(", "))+")"} ;function Zmc(a,b,c,d,e){var h=!a.metadata;var k=b?A(a.heroImage,zUb):A(a.animatedImage||a.image,zUb);if(!k)return{size:0};a=k.style;var m=k.layoutMode;k=K3b(J3b(k));if(b)b=$mc(c,a,m,k,e);else a:if(h)b=c===1?{size:48}:{size:72};else switch(c){case 1:b={size:72};break a;case 2:b={size:120};break a;default:b=d<4?{size:120}:{size:160};}return b} function $mc(a,b,c,d,e){if(!((d==null?0:d.height)&&(d==null?0:d.width)))return{size:0};var h=d.width;d=d.height;if(e)return b==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||b==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&h>d?{size:312/G3b}:b==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(c!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||a!==1&&a!==2||b!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&b!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&b!== "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(b==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||b==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||d===h)switch(a){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360};}if(b==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||d>h)switch(a){case 1:case 3:return{size:240*H3b};default:return{size:360*H3b};}switch(a){case 1:case 2:return{size:1/G3b*(window.innerWidth-32)};case 3:return{size:160}; default:return{size:240};}} ;function anc(a){var b;return nlb(a,((b=a.content)==null?void 0:b.length)||0,!0)} function bnc(a){var b=anc(a),c,d;return(((c=a.content)==null?void 0:c.length)||0)>(((d=b.content)==null?void 0:d.length)||0)} function cnc(a){var b=a.isTruncated;var c=a.isAbsoluteButton;var d=a.lineHeight;var e=a.contentRef.value,h=a.placeholderTruncationTextRef.value,k=a.truncationTextRef.value;a=a.appDirection==="rtl";if(e&&h){var m=h.offsetLeft;a&&(m=e.offsetWidth-h.offsetWidth-h.offsetLeft);if(b){b=h.offsetWidth;h=e.offsetWidth;var p=c?h-b-70:m-70;d="linear-gradient(\n to top, transparent 0%,\n transparent "+d+"px,\n #000 "+d+"px,\n #000 100%), linear-gradient(\n to "+((a?"left":"right")+",\n #000 0px,\n #000 "+ p+"px,\n transparent "+(c?h-b:p+70)+"px)");e.style.setProperty("-webkit-mask-image",d);e.style.setProperty("mask-image",d)}else e.style.setProperty("-webkit-mask-image",""),e.style.setProperty("mask-image","");c?a?(k.style.setProperty("left","0"),k.style.setProperty("right","unset")):(k.style.setProperty("left",""),k.style.setProperty("right","0")):a?(k.style.setProperty("left","unset"),k.style.setProperty("right",m+"px")):(k.style.setProperty("left",m+"px"),k.style.setProperty("right","unset"))}} function dnc(a,b,c,d,e){var h=Er(),k=Er(),m=Er(),p=anc(a),q=um().resolve(nB),r=g(xC(bnc(a))),w=r.next().value,z=r.next().value,C=tr(null);qr(function(){function E(){if(h.value&&k.value&&m.value){var P=h.value;P.scrollHeight-P.offsetHeight>1?(z(!0),d||cnc({isTruncated:!0,isAbsoluteButton:!0,lineHeight:c,contentRef:h,placeholderTruncationTextRef:k,truncationTextRef:m,appDirection:q})):(P=bnc(a),z(P),d||cnc({isTruncated:P,isAbsoluteButton:!1,lineHeight:c,contentRef:h,placeholderTruncationTextRef:k,truncationTextRef:m, appDirection:q}))}} var I,N;(I=C.value)==null||(N=I.stop)==null||N.call(I);I=new nt(E,17);E();C.value=I},[a.content, b,c,q,d,e]);rr(function(){var E=function(){var N,P;(N=C.value)==null||(P=N.fire)==null||P.call(N)}; if(window.ResizeObserver){var I=new ResizeObserver(E);I.observe(h.value);return function(){var N,P;(N=C.value)==null||(P=N.stop)==null||P.call(N);I.disconnect()}}window.addEventListener("resize",E); return function(){var N,P;(N=C.value)==null||(P=N.stop)==null||P.call(N);window.removeEventListener("resize",E)}}); return{isTruncated:w,displayText:p,contentRef:h,placeholderTruncationTextRef:k,truncationTextRef:m}} function enc(a){var b=a.text;var c=a.alwaysShowTruncationText;var d=a.truncationText;var e=a.onExpandClick;var h=a.lineHeight===void 0?16:a.lineHeight;var k=a.maxLines===void 0?2:a.maxLines;var m=a.disableTextMask===void 0?!1:a.disableTextMask;var p=a.isOverlay===void 0?!1:a.isOverlay;var q=a.accessibilityLabel===void 0?"":a.accessibilityLabel;var r=a.useMediumText===void 0?!1:a.useMediumText;a=Fr(function(){e==null||e();return!0}); var w=dnc(b,k,h,m,r),z=w.isTruncated;b=w.displayText;var C=w.contentRef,E=w.placeholderTruncationTextRef;w=w.truncationTextRef;var I={};c=dC((I["truncated-text-wiz__absolute-button"]=!m,I["truncated-text-wiz__bottom-button"]=m,I["truncated-text-wiz--hidden"]=!(c||z),I));m={};p=dC((m["truncated-text-wiz"]=!0,m["truncated-text-wiz--overlay"]=p,m["truncated-text-wiz--medium-text"]=r,m));return F("truncated-text",{class:p,"on:click":a,style:"line-height: "+h+"px;"},F("truncated-text-content",{class:"truncated-text-wiz__truncated-text-content", el:C,style:"max-height: "+k*h+"px;"},KD(b),F("button",{"aria-disabled":!0,class:"truncated-text-wiz__inline-button",el:E,style:"line-height: "+h+"px;"},KD(d))),F("button",{"aria-label":q,class:c,el:w,style:"line-height: "+h+"px;"},KD(d)))} ;function fnc(a){var b=a.className;var c=a.data;var d=a.isOverlay;var e=a.maxLinesOverride;var h=a.useMediumText;a=Er();var k=c.description,m=c.alwaysShowTruncationText,p=c.truncationText,q=c.maxLines,r,w=!((r=A(c.rendererContext,xTa))==null||!r.onTap),z,C,E=(C=(z=A(c.rendererContext,wu))==null?void 0:z.label)!=null?C:"";r=g(xC(!1));var I=r.next().value,N=r.next().value;MD(a,c.rendererContext);r=Fr(function(){c.expandOnTap&&N(!I)}); z={};return F("yt-description-preview-view-model",{el:a,class:dC("yt-description-preview-view-model-wiz",b,(z["yt-description-preview-view-model-wiz--clickable"]=w,z)),"on:click":r},So(k,function(){var P={};return I?F("div",{class:dC("yt-description-preview-view-model-wiz__description",(P["yt-description-preview-view-model-wiz__description--medium-text"]=h,P))},KD(k)):F(enc,{text:k,alwaysShowTruncationText:m,truncationText:p,maxLines:e!=null?e:q,isOverlay:d,accessibilityLabel:E,useMediumText:h})}))} var gnc=kC(fnc);function hnc(a){var b=Er(),c;MD(b,(c=a.data)==null?void 0:c.rendererContext);var d,e={};c=(e["dynamic-text-view-model-wiz"]=!0,e["dynamic-text-view-model-wiz--tappable"]=!!ND((d=a.data)==null?void 0:d.rendererContext),e);var h,k,m;d=(m=(k=A((h=a.data)==null?void 0:h.rendererContext,wu))==null?void 0:k.label)!=null?m:"";var p;return F("yt-dynamic-text-view-model",{el:b,class:dC(c,a.className)},F("h1",{class:"dynamic-text-view-model-wiz__h1","aria-label":d},KD((p=a.data)==null?void 0:p.text,{userInput:!0})))} kC(hnc);var inc=RC({thumbnailHoverOverlayViewModel:osb});function jnc(a){return a==="IMAGE_BANNER_STYLE_INSET"||a==="IMAGE_BANNER_STYLE_UNKNOWN"} function knc(a){var b=a.data;var c=a.isPositionRelative;a=Er();var d=kic(),e,h=(e=b==null?void 0:b.style)!=null?e:"IMAGE_BANNER_STYLE_FULL_BLEED";e={};c=(e["yt-image-banner-view-model-wiz"]=!0,e["yt-image-banner-view-model-wiz--inset"]=jnc(h),e["yt-image-banner-view-model-wiz--position-absolute"]=!c,e["yt-image-banner-view-model-wiz--small-inset"]=jnc(h)&&d,e["yt-image-banner-view-model-wiz--tappable"]=(a==null?void 0:a.value)&&!!ND(b==null?void 0:b.rendererContext),e);var k={alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}; MD(a,b==null?void 0:b.rendererContext);return F("yt-image-banner-view-model",{el:a,class:dC(c)},So(b==null?void 0:b.image,function(){return F(bq,null,function(){HB(b.image,k)})}),inc(b==null?void 0:b.overlays))} ;function lnc(){if(!("matchMedia"in window))return kk(Error("window.matchMedia is not supported")),0;var a=sr(function(){return window.matchMedia("(max-width: 527.9px)")}),b=sr(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),c=sr(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),d=sr(function(){return window.matchMedia("(min-width: 1024px)")}),e=g(xC(a.matches)),h=e.next().value,k=e.next().value,m=g(xC(b.matches)); e=m.next().value;var p=m.next().value,q=g(xC(c.matches));m=q.next().value;var r=q.next().value;q=g(xC(d.matches));var w=q.next().value,z=q.next().value,C=sr(function(){return function(P){k(P.matches)}}),E=sr(function(){return function(P){p(P.matches)}}),I=sr(function(){return function(P){r(P.matches)}}),N=sr(function(){return function(P){z(P.matches)}}); rr(function(){a.addEventListener?(a.addEventListener("change",C),b.addEventListener("change",E),c.addEventListener("change",I),d.addEventListener("change",N)):a.addListener&&(a.addListener(C),b.addListener(E),c.addListener(I),d.addListener(N));return function(){a.removeEventListener?(a.removeEventListener("change",C),b.removeEventListener("change",E),c.removeEventListener("change",I),d.removeEventListener("change",N)):a.removeListener&&(a.removeListener(C),b.removeListener(E),c.removeListener(I), d.removeListener(N))}}); return h?1:e?2:m?3:w?4:0} ;function mnc(a){var b=0;a=g([a.title,a.metadata,a.actions,a.description,a.attribution]);for(var c=a.next();!c.done;c=a.next())c.value&&b++;return b} function nnc(a,b,c){var d;if(a=A((d=A(a.image,AUb))==null?void 0:d.avatar,Yu))switch(b){case 1:a.avatarImageSize="AVATAR_SIZE_XL";break;case 2:a.avatarImageSize="AVATAR_SIZE_XXL";break;default:c<4?a.avatarImageSize="AVATAR_SIZE_XXL":a.avatarImageSize="AVATAR_SIZE_XXXL";}} var ZY=RC({descriptionPreviewViewModel:fnc,dynamicTextViewModel:hnc,contentPreviewImageViewModel:L3b,contentMetadataViewModel:a4b,flexibleActionsViewModel:nqb,attributionViewModel:P3b,imageBannerViewModel:knc,decoratedAvatarViewModel:Isb,cinematicContainerViewModel:Ymc}); function onc(a){var b=a.data;var c=a.noPadding;var d=a.enableBanner;var e=a.cinematicContainerTopbarOffset;var h=a.allowCinematicContainerOverflow;var k=a.displayAsSidebar;a=mnc(b);var m=!!b.heroImage,p=!!b.image||!!b.animatedImage,q=!!b.background,r=k?1:lnc(),w=r===1,z=r===2,C=w||z,E=r===4,I=Zmc(b,m,r,a,k),N={};c=dC((N["page-header-view-model-wiz"]=!0,N["page-header-view-model-wiz--no-padding"]=!!c,N["page-header-view-model-wiz--small-top-padding"]=w&&!b.actions||z&&!(p||m),N["page-header-view-model-wiz--small-bottom-padding"]= C&&!b.actions,N["page-header-view-model-wiz--cinematic-container-overflow-boundary"]=!h,N["page-header-view-model-wiz--display-as-sidebar"]=k,N));h={};h=dC((h["page-header-view-model-wiz__page-header-headline"]=!0,h["page-header-view-model-wiz__page-header-headline--page-header-headline-full-width-hero"]=I.allowFullWidth,h));k=C&&!I.allowFullWidth;z=w&&(m||p)&&a>0;N={};z=(N["page-header-view-model-wiz__page-header-title"]=!0,N["page-header-view-model-wiz__page-header-title--page-header-title-large"]= !z,N["page-header-view-model-wiz__page-header-title--page-header-title-medium"]=z,N["page-header-view-model-wiz__page-header-title--page-header-title-overlay"]=q,N);N={};N=(N["page-header-view-model-wiz__page-header-headline-image"]=!0,N["page-header-view-model-wiz__page-header-headline-image--page-header-headline-image-hero"]=m&&C,N);var P,U={},ca=(U["page-header-view-model-wiz__page-header-banner-container"]=d,U["page-header-view-model-wiz__page-header-banner-container--full-bleed"]=d&&((P=A(b.banner, BUb))==null?void 0:P.style)==="IMAGE_BANNER_STYLE_FULL_BLEED",U);P={};P=(P["page-header-view-model-wiz__page-header-content-metadata"]=!0,P["page-header-view-model-wiz__page-header-content-metadata--page-header-content-metadata-overlay"]=q,P);U={};U=(U["page-header-view-model-wiz__page-header-flexible-actions"]=!0,U["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin"]=!C,U);var aa={};aa=(aa["page-header-view-model-wiz__page-header-attribution"]=!0,aa["page-header-view-model-wiz__page-header-attribution--page-header-attribution-overlay"]= q,aa);var ea={descriptionPreviewViewModel:{className:"page-header-view-model-wiz__page-header-description",isOverlay:q,maxLinesOverride:w?void 0:1,useMediumText:E},dynamicTextViewModel:{className:dC(z)},contentPreviewImageViewModel:{className:dC(N),imageSizeConfig:I},contentMetadataViewModel:{layout:w?1:0,className:dC(P),isOverlay:q,useMediumText:E},flexibleActionsViewModel:{layout:r===1||r===2?1:0,className:dC(U)},attributionViewModel:{className:dC(aa),useMediumText:E},decoratedAvatarViewModel:{className:dC(N)}, cinematicContainerViewModel:{topbarOffset:e}};p&&nnc(b,r,a);return F("yt-page-header-view-model",{class:c},So(q,function(){return F("div",{class:"page-header-view-model-wiz__page-header-background"},ZY(b.background,ea))}),F("div",{class:"page-header-view-model-wiz__page-header-content"},So(d&&(b==null?void 0:b.banner),function(){return F("div",{class:dC(ca)},ZY(b==null?void 0:b.banner,ea))}),F("div",{class:h},So(p,function(){return ZY((b==null?void 0:b.animatedImage)||(b==null?void 0:b.image),ea)}), So(m&&!k,function(){return ZY(b==null?void 0:b.heroImage,ea)}),F("div",{class:"page-header-view-model-wiz__page-header-headline-info"},So(m&&k,function(){return F("div",{class:"page-header-view-model-wiz__page-header-headline-image-hero-container"},ZY(b==null?void 0:b.heroImage,ea))}),So(b==null?void 0:b.title,function(){return ZY(b==null?void 0:b.title,ea)}),So(b.metadata,function(){return ZY(b.metadata,ea)}),So(b.description&&!w,function(){return ZY(b.description,ea)}),So(b.attribution&&!C,function(){return ZY(b.attribution, ea)}),So(b.actions&&!C,function(){return ZY(b.actions,ea)}))),F("div",{class:"page-header-view-model-wiz__page-header-headline-info"},So(b.description&&w,function(){return ZY(b.description,ea)}),So(b.attribution&&C,function(){return ZY(b.attribution,ea)}),So(b.actions&&C,function(){return ZY(b.actions,ea)}))))} var pnc=kC(onc);bB(pnc,"yt-page-header-view-model",{props:{data:$A,noPadding:$A,enableBanner:$A,cinematicContainerTopbarOffset:$A,allowCinematicContainerOverflow:$A,displayAsSidebar:$A}});var qnc={adAvatarViewModel:Hdc,adBadgeViewModel:VU,adDetailsLineViewModel:idc},rnc=Gz(function(a){var b=a.data;a=a.customCommandResolver;return F(Np,null,F("div",{class:"YtwAdAvatarLockupViewModelHostAvatarStyleCompact"},F(SC,{data:function(){return b().adAvatar}, mapping:qnc,extraProps:{adAvatarViewModel:{customCommandResolver:a}}})),F("div",{class:"YtwAdAvatarLockupViewModelHostTextsStyleCompact"},F(nr,{cond:function(){return b().headline}},function(c){return F(LB,{text:c, className:function(){return y("unlock_panel_header_text_width")?"YtwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked":"YtwAdAvatarLockupViewModelHostTextsStyleCompactHeadline"}})}),F("div",{class:function(){return y("unlock_panel_header_text_width")?"YtwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked":"YtwAdAvatarLockupViewModelHostTextsStyleCompactDescription"}},F(SC,{data:function(){return b().adBadge}, mapping:qnc,extraProps:{adBadgeViewModel:{hasDot:function(){return b().primaryDetailsLine!==void 0}, customCommandResolver:a,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}}}}),F(SC,{data:function(){return b().primaryDetailsLine}, mapping:qnc,extraProps:{adDetailsLineViewModel:{customCommandResolver:a,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}}}}))))}),snc=Gz(function(a){var b=a.data; var c=a.customCommandResolver;a=Er();SU(a,function(){return b().interaction},c); $K(a,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});return F("ad-avatar-lockup-view-model",{class:function(){var d;return((d=b().interaction)==null?0:d.onTap)?"YtwAdAvatarLockupViewModelHostIsClickableAdComponent":"YtwAdAvatarLockupViewModelHost"}, el:a,"aria-label":function(){var d,e;return(d=b().interaction)==null?void 0:(e=d.accessibility)==null?void 0:e.label}},F(YK,null,F(ZK,{when:function(){return b().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return F(rnc,{data:b, customCommandResolver:c})}),F(CKb,null,function(){return null})))});var $Y={adImageViewModel:TU,adButtonViewModel:UU,adAvatarLockupViewModel:snc,buttonViewModel:xE,toggleButtonViewModel:yE};function tnc(a){var b=pA(),c;if(c=Qa("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var d;c=(d=c())==null?void 0:d.layoutId}else c=null;RW(b,c,a)} var unc=Gz(function(a){var b=a.data;var c=a.panelContentVisibility;a=Er();SU(a,function(){return b().interaction},tnc); $K(a,{visibilityCallback:function(e){var h,k=(h=b().interaction)==null?void 0:h.onFirstVisible;e&&k&&AB(k)}, showOption:RU});Hp(function(){var e,h;if(h=Qa("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var k;h=(k=h())==null?void 0:k.onLayoutVisibleCallback}else h=null;(e=h)==null||e()}); var d=function(){return c()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"}; return F("panel-ad-header-image-lockup-view-model",{class:"YtwPanelAdHeaderImageLockupViewModelHost",el:a},F("div",{class:"YtwPanelAdHeaderImageLockupViewModelHostHeader"},F("div",{class:"YtwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},F(nr,{cond:lic("(min-width: "+(SM()+UM)+"px) or (max-width: 600px)")},function(){return F(SC,{data:function(){return b().adImage}, mapping:$Y,extraProps:{adImageViewModel:{targetHeight:80,customCommandResolver:tnc}}})})),F("div",{class:"YtwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},F("div",{class:"YtwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},F(SC,{data:function(){return b().adAvatarLockup}, mapping:$Y,extraProps:{adAvatarLockupViewModel:{customCommandResolver:tnc}}})),F(nr,{cond:d,else:function(){return F(SC,{data:function(){return b().menu}, mapping:$Y})}},function(){return F(SC,{data:function(){return b().adButton}, mapping:$Y,extraProps:{adButtonViewModel:{customCommandResolver:tnc}}})}),F("div",{class:"YtwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},F(SC,{data:function(){var e=A(b().toggleButton,$u); return{toggleButtonViewModel:Object.assign({},e,{isTogglingDisabled:!0,isToggled:d()})}}, mapping:$Y})))))});bB(unc,"panel-ad-header-image-lockup-view-model",{props:{data:$A,panelContentVisibility:$A}});var vnc=["engagement-panel-clip-create","engagement-panel-clip-view"],wnc=0,xnc=function(){var a=J.apply(this,arguments)||this;var b;a.headerData=(b=a.data)==null?void 0:b.header;a.darkerPanels=y("web_watch_darker_panels");a.disableAutoFill=!1;a.modernPanels=y("kevlar_watch_modern_panels");a.liveChatReplyPanel=!1;a.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction","yt-scroll-to-engagement-panel-command":"onYtScrollToEngagementPanelCommand","yt-update-engagement-panel-action":"onYtUpdateEngagementPanelAction", "yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction"};return a}; l(xnc,J);f=xnc.prototype; f.configureRendererStamper=function(){var a;y("web_consolidated_panel")?a={headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"}},events:!0}}:a={"data.header":{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]", targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0}};return Object.assign({},a,{"data.content":{id:"content",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]", engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer", params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"ytd-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer", params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]"}},disableableButtonViewModel:"yt-disableable-button-view-model"}}})}; f.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var a;if((a=this.hostElement.parentElement)==null?0:a.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)}; f.detached=function(){this.updateTheaterDisablement()}; f.showPanel=function(){var a=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?Hi.addJob(function(){a.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}; f.maybeScrollToItemSection=function(a){var b=this;if(y("enable_section_list_scroll_to_item_section_web")){var c,d=a==null?void 0:(c=a.sectionListEngagementPanelExtras)==null?void 0:c.scrollToItemSectionIdentifier;d&&Hi.addJob(function(){var e;(e=b.sectionListRendererElement)==null||e.scrollToItemSection(d)},8)}}; f.hidePanel=function(){var a=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?Hi.addJob(function(){a.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"}; f.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"}; f.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}}; f.updatePanel=function(a,b,c,d){var e=this;if((a=a==null?void 0:a.engagementPanelSectionListRenderer)||d){if(a){d=a.header;var h=a.content,k=a.footer;a=a.targetId;d&&this.set("data.header",d);h&&this.set("data.content",h);k&&this.set("data.footer",k);a&&this.set("data.targetId",a)}else d&&(a=d.content,h=d.secondaryHeaderContent,(d=d.targetId)&&this.set("data.targetId",d),a&&this.set("data.content",a),h&&(this.secondaryHeaderData=h));this.updateChildVisibilityProperties();b&&this.focus();dt(this,function(){vv(e.hostElement, "yt-refit");e.maybeScrollToItemSection(c)})}}; f.computeHeaderData=function(){var a,b=(0,uc.unsafeClone)((a=this.data)==null?void 0:a.header);if(b){a=new x(Object.keys(b)[0]);var c=A(b,a),d=A(this.secondaryHeaderData,a);d&&sB(b,a,Object.assign({},d,c))}return b}; f.getReloadContinuation=function(){var a,b,c,d=g(((a=this.data)==null?void 0:(b=a.content)==null?void 0:(c=b.sectionListRenderer)==null?void 0:c.continuations)||[]);for(a=d.next();!a.done;a=d.next())if(a=a.value,a.reloadContinuationData)return a.reloadContinuationData.continuation}; f.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var a;((a=this.data)==null?0:a.targetId)&&(a=this.contentElement.firstElementChild)&&a.setAttribute("panel-target-id",this.data.targetId)}; f.forwardPopupClosedToFlowRootRenderer=function(){var a=T(this.hostElement).querySelector("ytd-flow-root-renderer");if(a)a.onPopupClosed()}; f.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));if(y("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"){var a;this.visibility=(a=this.data)==null?void 0:a.visibility;var b;y("kevlar_watch_grid")&&((b=this.data)==null?void 0:b.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&& this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var c,d,e,h;this.contentEmpty=!!(((c=this.data)==null?0:(d=c.content)==null?0:d.structuredDescriptionContentRenderer)&&Object.keys((e=this.data)==null?void 0:(h=e.content)==null?void 0:h.structuredDescriptionContentRenderer).length===0);(a=um().resolve(HC))&&a.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility}; f.focus=function(a){if(this.header)this.header.focus(a);else{var b;(b=T(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||b.focus(a)}}; f.visibilityChanged=function(){if(!y("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var a=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",b=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",c=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",d=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",e=d||!this.lastVisibility,h;if(((h=this.data)==null?0:h.onShowCommands)&&a&&e)zv(this.hostElement, this.data.onShowCommands,this.hostElement);else{var k;((k=this.data)==null?0:k.onHideCommands)&&b&&c&&zv(this.hostElement,this.data.onHideCommands,this.hostElement)}a&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*wnc++));y("kevlar_watch_focus_on_engagement_panels")&&a&&d&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility}; f.notifyVisibilityChanged=function(a){var b;xv(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,a,(b=this.data)==null?void 0:b.targetId])}; f.updateTheaterDisablement=function(){if(!y("kevlar_watch_theater_disablement_killswitch")){var a=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&vnc.includes(a)&&!y("watch_next_grid_ignore_disallowed_panels")){var b,c=y("web_watch_theater_redux_killswitch")?!((b=xv(this.hostElement,"yt-is-theater"))==null||!b[0]):GW(tw.getState());b=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";a!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement(): b?(this.originalTheaterState===void 0&&(this.originalTheaterState=c,this.theaterDisablementPanelIdentifier=a),c&&wv(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}}; f.clearTheaterDisablement=function(){wv(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0}; f.updateChildVisibilityProperties=function(){this.hostElement||y("kevlar_panel_property_init_killswitch")||this._enableProperties();var a=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=a);var b,c=(b=this.headerElement)==null?void 0:b.firstElementChild;if(c&&!this.adHeaderImageLockupViewModel){b=a==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";c.collapsed=b;c=T(c).querySelector("#visibility-button");if(!c)return;(c=c.firstElementChild)&&c.polymerController.is=== "ytd-toggle-button-renderer"&&c.polymerController.data.isToggled!==b&&c.polymerController.set("data.isToggled",b)}var d;if(b=(d=this.contentElement)==null?void 0:d.firstElementChild)if(a&&a!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")b.removeAttribute("panel-content-visible");else{b.setAttribute("panel-content-visible","");var e;(e=b.markDirty)==null||e.call(b)}}; f.onYtChangeEngagementPanelVisibilityAction=function(a){var b=this,c,d=(c=this.data)==null?void 0:c.targetId,e,h,k;c=((e=this.data)==null?void 0:(h=e.identifier)==null?void 0:h.tag)||((k=this.data)==null?void 0:k.panelIdentifier);var m=A(a,AM),p;a=d&&(m==null?void 0:m.targetId)===d||c&&(m==null?void 0:(p=m.panelIdentifier)==null?void 0:p.tag)===c;this.dialog&&a&&(m==null?void 0:m.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(d==="engagement-panel-comments-section"?wv(this.hostElement,"yt-close-popup-action", ["ytd-engagement-panel-section-list-renderer"]):wv(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",c]));d=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";d=!a&&(m==null?void 0:m.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&!d;y("kevlar_use_engagement_panel_management_component")||(a?(d=m.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!d?Hi.addJob(function(){b.visibility=m.visibility},2,this.hideDelayMs):this.visibility= m.visibility,m.visibility&&this.notifyVisibilityChanged(m.visibility)):y("swatcheroo_binary_layout")&&d&&this.hidePanel())}; f.onYtScrollToEngagementPanelCommand=function(a){var b,c=(b=this.data)==null?void 0:b.targetId,d,e,h;b=((d=this.data)==null?void 0:(e=d.identifier)==null?void 0:e.tag)||((h=this.data)==null?void 0:h.panelIdentifier);a=A(a,kRb);var k;(c&&(a==null?void 0:a.targetId)===c||b&&(a==null?void 0:(k=a.panelIdentifier)==null?void 0:k.tag)===b)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&wv(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])}; f.attachVEs=function(a){var b,c;(a==null?0:(b=a.content)==null?0:(c=b.productListRenderer)==null?0:c.trackingParams)&&Zq().graftServerVe(a.content.productListRenderer.trackingParams);var d,e;(a==null?0:(d=a.content)==null?0:(e=d.transcriptRenderer)==null?0:e.trackingParams)&&Zq().graftServerVe(a.content.transcriptRenderer.trackingParams)}; f.onYtUpdateEngagementPanelAction=function(a){var b,c=(b=this.data)==null?void 0:b.targetId;a=A(a,oRb);c&&(a==null?void 0:a.targetId)===c&&(this.updatePanel({engagementPanelSectionListRenderer:{header:a==null?void 0:a.header,content:a==null?void 0:a.content}},!1),this.attachVEs(a))}; f.onYtShowEngagementPanelScrimAction=function(a){var b,c=(b=this.data)==null?void 0:b.targetId;a=A(a,mRb);c&&(a==null?void 0:a.engagementPanelTargetId)===c&&(this.scrimmed=!0)}; f.onYtHideEngagementPanelScrimAction=function(a){var b,c=(b=this.data)==null?void 0:b.targetId;a=A(a,hRb);c&&(a==null?void 0:a.engagementPanelTargetId)===c&&(this.scrimmed=!1)}; f.getIdentifier=function(){var a,b,c;return((a=this.data)==null?void 0:a.panelIdentifier)||((b=this.data)==null?void 0:(c=b.identifier)==null?void 0:c.tag)}; f.getSurface=function(){var a,b;return(a=this.data)==null?void 0:(b=a.identifier)==null?void 0:b.surface}; ia.Object.defineProperties(xnc.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.targetId}}, webSize:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.size}}}); var aZ=xnc;aZ.prototype.visibilityChanged=aZ.prototype.visibilityChanged;aZ.prototype.dataChanged=aZ.prototype.dataChanged;aZ.prototype.forwardPopupClosedToFlowRootRenderer=aZ.prototype.forwardPopupClosedToFlowRootRenderer;aZ.prototype.onYtRendererstamperFinished=aZ.prototype.onYtRendererstamperFinished;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],aZ.prototype,"actionHandlerBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],aZ.prototype,"ytRendererstamperBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],aZ.prototype,"ytEventForwardingBehavior",void 0);u([Q(),v("design:type",Object)],aZ.prototype,"data",void 0);u([Q({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),v("design:type",Object)],aZ.prototype,"headerData",void 0);u([Q(),v("design:type",Object)],aZ.prototype,"secondaryHeaderData",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],aZ.prototype,"visibility",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aZ.prototype,"contentEmpty",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aZ.prototype,"scrimmed",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aZ.prototype,"dialog",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aZ.prototype,"dropdown",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],aZ.prototype,"darkerPanels",void 0);u([Q(),v("design:type",Object)],aZ.prototype,"disableAutoFill",void 0);u([Q({reflectToAttribute:!0,value:y("optimal_reading_width_comments_ep")}),v("design:type",Boolean)],aZ.prototype,"optimalReadingWidthComments",void 0);u([Q(),v("design:type",Number)],aZ.prototype,"hideDelayMs",void 0);u([Q(),v("design:type",Number)],aZ.prototype,"showDelayMs",void 0); u([Q({reflectToAttribute:!0}),L("data.targetId"),v("design:type",Object),v("design:paramtypes",[])],aZ.prototype,"targetId",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],aZ.prototype,"webSize",null);u([Q(),v("design:type",Object)],aZ.prototype,"isWatch",void 0);u([Q(),v("design:type",Object)],aZ.prototype,"originalTheaterState",void 0);u([Q(),v("design:type",Object)],aZ.prototype,"theaterDisablementPanelIdentifier",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],aZ.prototype,"modernPanels",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aZ.prototype,"isWatchWhilePanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aZ.prototype,"shortsPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],aZ.prototype,"liveChatEngagementPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],aZ.prototype,"liveChatReplyPanel",void 0); u([Ly("header",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],aZ.prototype,"headerElement",void 0);u([My("#header > *"),v("design:type",HTMLElement)],aZ.prototype,"header",void 0);u([My("ytd-section-list-renderer"),v("design:type",Object)],aZ.prototype,"sectionListRendererElement",void 0);u([My("panel-ad-header-image-lockup-view-model"),v("design:type",HTMLElement)],aZ.prototype,"adHeaderImageLockupViewModel",void 0); u([Ly("content",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],aZ.prototype,"contentElement",void 0);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aZ.prototype,"onYtRendererstamperFinished",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aZ.prototype,"forwardPopupClosedToFlowRootRenderer",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aZ.prototype,"dataChanged",null);u([O("visibility"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],aZ.prototype,"visibilityChanged",null);aZ=u([R({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],aZ); V(aZ,"ytd-engagement-panel-section-list-renderer",function(){if(Hmc!==void 0)return Hmc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-engagement-panel-section-list-renderer\"></div>\n<div id=\"content\" class=\"style-scope ytd-engagement-panel-section-list-renderer\"></div>\n<div id=\"footer\" class=\"style-scope ytd-engagement-panel-section-list-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Hmc=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var ync;var bZ=function(){return J.apply(this,arguments)||this}; l(bZ,J);bZ.prototype.configureRendererStamper=function(){return{"data.scrollUpButton":{id:"scroll-up",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:y("web_modern_buttons"),forceIconButton:!y("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}}; bZ.prototype.activate=function(a){a.appendTo(this.player);a.getPlayerPromise().then(function(b){b.setMinimized(!0)}); this.active=!0}; bZ.prototype.deactivate=function(){var a=this.player.firstElementChild;a.getPlayerPromise().then(function(b){b.setMinimized(!1)}); this.active=!1;return a}; bZ.prototype.onScrollUpTap=function(){var a=um().resolve(Vw).getCurrentPage();a&&a.setScrollTop(0)}; var cZ=bZ;u([K(X.YtRendererBehavior),v("design:type",Object)],cZ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],cZ.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],cZ.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],cZ.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],cZ.prototype,"active",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("kevlar_watch_while_miniplayer_bar_dark_launch")}}), v("design:type",Boolean)],cZ.prototype,"darkLaunch",void 0);u([My("#player"),v("design:type",HTMLDivElement)],cZ.prototype,"player",void 0);cZ=u([R({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],cZ); V(cZ,"ytd-miniplayer-bar-renderer",function(){if(ync!==void 0)return ync;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"player\" class=\"style-scope ytd-miniplayer-bar-renderer\"></div>\n<div id=\"meta\" class=\"style-scope ytd-miniplayer-bar-renderer\">\n <div id=\"title-row\" class=\"style-scope ytd-miniplayer-bar-renderer\">\n <h1 id=\"title\" class=\"style-scope ytd-miniplayer-bar-renderer\">[[getSimpleString(data.title)]]</h1>\n <div id=\"scroll-up\" on-tap=\"onScrollUpTap\" class=\"style-scope ytd-miniplayer-bar-renderer\"></div>\n </div>\n <yt-formatted-string id=\"owner\" link-inherit-color=\"\" text=\"[[data.owner]]\" class=\"style-scope ytd-miniplayer-bar-renderer\"></yt-formatted-string>\n <div id=\"buttons\" class=\"style-scope ytd-miniplayer-bar-renderer\">\n <div id=\"menu\" class=\"style-scope ytd-miniplayer-bar-renderer\"></div>\n <div id=\"subscribe\" class=\"style-scope ytd-miniplayer-bar-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ync=a},{mode:1});var znc;var dZ=function(){return J.apply(this,arguments)||this}; l(dZ,J);dZ.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&Dc(T(this.hostElement).querySelector("#text"),Lha(Oha,this.data.companionLegalText))}; dZ.prototype.computeAutoScrollEnabled=function(a,b){return a&&!b}; dZ.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"}; dZ.prototype.onToggleTap=function(){this.expanded=!this.expanded}; var eZ=dZ;eZ.prototype.expandedChanged=eZ.prototype.expandedChanged;eZ.prototype.dataChanged=eZ.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],eZ.prototype,"ytRendererBehavior",void 0);u([K(Y0b),v("design:type",Object)],eZ.prototype,"ytdAutoScrollBehavior",void 0);u([Q(),v("design:type",Object)],eZ.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],eZ.prototype,"expanded",void 0); u([Q({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),v("design:type",Boolean)],eZ.prototype,"autoScrollEnabled",void 0);u([Q(),v("design:type",String)],eZ.prototype,"expanderIcon",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eZ.prototype,"dataChanged",null);u([O("expanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],eZ.prototype,"expandedChanged",null); eZ=u([R({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],eZ); V(eZ,"ytd-companion-legal-text-renderer",function(){if(znc!==void 0)return znc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"text\" text=\"[[data.companionLegalText]]\" class=\"style-scope ytd-companion-legal-text-renderer\"></yt-formatted-string>\n\n<tp-yt-paper-material id=\"expand-button\" elevation=\"1\" on-tap=\"onToggleTap\" class=\"style-scope ytd-companion-legal-text-renderer\">\n <yt-icon-button id=\"expander-icon\" class=\"style-scope ytd-companion-legal-text-renderer\">\n <yt-icon id=\"expander-icon\" icon=\"[[expanderIcon]]\" class=\"style-scope ytd-companion-legal-text-renderer\"></yt-icon>\n </yt-icon-button>\n</tp-yt-paper-material>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return znc=a},{mode:1});var Anc;var fZ,Bnc=function(){var a=J.apply(this,arguments)||this;a.buttonUpdate=y("web_modern_buttons");a.rounded=y("web_rounded_thumbnails");a.kevlarWatchGrid=y("kevlar_watch_grid");a.centerAlignDescription=y("action_companion_center_align_description");a.truncateDomain=y("action_companion_truncate_domain");return a}; l(Bnc,J);f=Bnc.prototype;f.computeButtonOverride=function(){if(this.buttonUpdate)return{style:"call-to-action",type:"filled"}}; f.getOnLayoutVisibleCallback=function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.onLayoutVisibleCallback:null}; f.getLayoutId=function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.layoutId:null}; f.dataChanged=function(){if(this.data){this.data.adBadge&&y("migrate_remaining_web_ad_badges_to_innertube")||this.set("data.adBadge",fZ.JSC$15913_DEFAULT_AD_BADGE_RENDERER);var a=this.getOnLayoutVisibleCallback();a&&a()}}; f.getButtonRenderer=function(a){return a.actionButton&&A(a.actionButton,Qu)?(delete A(a.actionButton,Qu).navigationEndpoint,A(a.actionButton,Qu)):{}}; f.onClick=function(a){var b=this;if((!y("web_modern_buttons")||!Uz(Yy(a),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){a=pA();var c=this.getLayoutId();a&&c&&y("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?a.getPlayerPromise().then(function(d){new AS(d).executeCommand(b.data.navigationEndpoint,c)}):y("kevlar_companion_resolve_command_killswitch")?vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint); wv(this.hostElement,"yt-companion-ad-clicked",["action-companion",c])}}; ia.Object.defineProperties(Bnc.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.data)==null?0:(b=a.detailsLine)==null?0:(c=b.adRating)==null?0:c.ratingText)?this.data.detailsLine.adRating.ratingText:null}}, computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}}, iconType:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return((a=this.data)==null?0:(b=a.detailsLine)==null?0:(c=b.adRating)==null?0:(d=c.ratingIcon)==null?0:d.iconType)?zA(this.data.detailsLine.adRating.ratingIcon.iconType):null}}, getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return((a=this.data)==null?0:(b=a.detailsLine)==null?0:(c=b.texts)==null?0:(d=c[0])==null?0:d.text)?this.data.detailsLine.texts[0].text:null}}, computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}}, getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?0:(b=a.description)==null?0:b.text)?this.data.description.text:null}}, computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}}, interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.interactionLoggingClientData:null}}, hideBanner:{configurable:!0,enumerable:!0,get:function(){var a=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return a?a.indexOf("/default_banner")!==-1:!0}}}); var gZ=fZ=Bnc;fZ.prototype.onClick=fZ.prototype.onClick;fZ.prototype.dataChanged=fZ.prototype.dataChanged;gZ.JSC$15913_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:Fv("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};u([K(BA.YtComponentBehavior),v("design:type",Object)],gZ.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],gZ.prototype,"rendererBehavior",void 0);u([Q(),v("design:type",Object)],gZ.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],gZ.prototype,"buttonUpdate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],gZ.prototype,"rounded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],gZ.prototype,"kevlarWatchGrid",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],gZ.prototype,"centerAlignDescription",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],gZ.prototype,"truncateDomain",void 0); u([Q({computed:"computeButtonOverride(buttonUpdate)"}),v("design:type",Object)],gZ.prototype,"buttonOverride",void 0);u([L("data.detailsLine.adRating.ratingText"),v("design:type",Object),v("design:paramtypes",[])],gZ.prototype,"getRating",null);u([L("getRating"),v("design:type",Boolean),v("design:paramtypes",[])],gZ.prototype,"computeRatingHidden",null);u([L("data.detailsLine.adRating.ratingIcon.iconType"),v("design:type",Object),v("design:paramtypes",[])],gZ.prototype,"iconType",null); u([L("data.detailsLine.texts.0.text"),v("design:type",Object),v("design:paramtypes",[])],gZ.prototype,"getDetailsLine",null);u([L("getDetailsLine"),v("design:type",Boolean),v("design:paramtypes",[])],gZ.prototype,"computeDetailsLineHidden",null);u([L("data.description.text"),v("design:type",Object),v("design:paramtypes",[])],gZ.prototype,"getDescriptionText",null);u([L("getDescriptionText"),v("design:type",Boolean),v("design:paramtypes",[])],gZ.prototype,"computeDescriptionTextHidden",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],gZ.prototype,"interactionLoggingClientData",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],gZ.prototype,"hideBanner",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],gZ.prototype,"dataChanged",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],gZ.prototype,"onClick",null); gZ=fZ=u([R({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],gZ); V(gZ,"ytd-action-companion-ad-renderer",function(){if(Anc!==void 0)return Anc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-ad-hover-text-button-renderer id=\"action-companion-ad-info-button\" data=\"[[data.adInfoRenderer.adHoverTextButtonRenderer]]\" hidden=\"[[!data.adInfoRenderer.adHoverTextButtonRenderer]]\" modern-update=\"[[buttonUpdate]]\" class=\"style-scope ytd-action-companion-ad-renderer\">\n</ytd-ad-hover-text-button-renderer>\n<div id=\"action-companion-click-target\" class=\"yt-simple-endpoint style-scope ytd-action-companion-ad-renderer\">\n <yt-img-shadow id=\"banner\" fit=\"\" hidden=\"[[hideBanner]]\" thumbnail=\"[[data.bannerImage.thumbnail]]\" class=\"style-scope ytd-action-companion-ad-renderer\">\n </yt-img-shadow>\n <div id=\"block\" class=\"style-scope ytd-action-companion-ad-renderer\">\n <yt-img-shadow id=\"icon\" thumbnail=\"[[data.iconImage.thumbnail]]\" class=\"style-scope ytd-action-companion-ad-renderer\"></yt-img-shadow>\n <div id=\"text\" class=\"style-scope ytd-action-companion-ad-renderer\">\n <div id=\"header\" class=\"style-scope ytd-action-companion-ad-renderer\">\n [[data.headline.text]]\n </div>\n <div id=\"desc\" class=\"style-scope ytd-action-companion-ad-renderer\">\n <div id=\"ad-badge-container\" class=\"style-scope ytd-action-companion-ad-renderer\">\n <ytd-badge-supported-renderer id=\"ad-badge\" top-standalone-badge=\"[[data.adBadge]]\" class=\"style-scope ytd-action-companion-ad-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <span id=\"domain\" hidden=\"[[computeDescriptionTextHidden]]\" class=\"style-scope ytd-action-companion-ad-renderer\">[[getDescriptionText]]</span>\n <span id=\"rating\" hidden=\"[[computeRatingHidden]]\" class=\"style-scope ytd-action-companion-ad-renderer\">[[getRating]]</span>\n <yt-icon id=\"star-icon\" default-to-filled=\"true\" hidden=\"[[computeRatingHidden]]\" icon=\"[[iconType]]\" class=\"style-scope ytd-action-companion-ad-renderer\"></yt-icon>\n <span id=\"details-line\" hidden=\"[[computeDetailsLineHidden]]\" class=\"style-scope ytd-action-companion-ad-renderer\">[[getDetailsLine]]</span>\n </div>\n </div>\n <ytd-button-renderer id=\"action\" button-raised=\"\" data=\"[[getButtonRenderer(data)]]\" overrides=\"[[buttonOverride]]\" class=\"style-scope ytd-action-companion-ad-renderer\">\n </ytd-button-renderer>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Anc=a},{mode:0});var Cnc;var Dnc;var Enc=function(){var a=J.apply(this,arguments)||this;a.rounded=y("web_rounded_thumbnails");a.buttonUpdate=y("web_modern_buttons");a.hideLegacyBanner=y("enable_dsa_one_click_ata_translators_infeed_elements");a.adInfoButtonStyle="mono";a.adInfoButtonType="text";a.noDotAdBadge=!0;return a}; l(Enc,J);f=Enc.prototype;f.getOnLayoutVisibleCallback=function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.onLayoutVisibleCallback:null}; f.getLayoutId=function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.layoutId:null}; f.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var a=this.data.image.thumbnail.thumbnails[0];this.imageSrc=a.url?Nb(a.url):void 0;this.imageWidth=a.width||0;this.imageHeight=a.height||0}this.data.clickthroughEndpoint&&A(this.data.clickthroughEndpoint,wr)&&(a=A(this.data.clickthroughEndpoint,wr).url,y("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=a||"":a?(a= Nb(a),this.clickThroughUrl=Ib(a)):this.clickThroughUrl=void 0);(a=this.getOnLayoutVisibleCallback())&&a()}}; f.onClick=function(a){Uz(Yy(a),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(a)}; f.handleClick=function(){var a=this;this.data&&this.data.clickthroughEndpoint&&(vv(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(b){a.macroReplacementBehavior.sendServiceRequestAction([b])}),wv(this.hostElement,"yt-companion-ad-clicked",["image-companion", this.getLayoutId()]))}; f.onLoad=function(){xv(this.hostElement,"yt-refit-popups-action")}; ia.Object.defineProperties(Enc.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.macros||{}:{}}}, interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.interactionLoggingClientData:null}}}); var hZ=Enc;hZ.prototype.onLoad=hZ.prototype.onLoad;hZ.prototype.onClick=hZ.prototype.onClick;hZ.prototype.dataChanged=hZ.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],hZ.prototype,"rendererBehavior",void 0);u([K(dic.YtMacroReplacementBehavior),v("design:type",Object)],hZ.prototype,"macroReplacementBehavior",void 0);u([Q(),v("design:type",Object)],hZ.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],hZ.prototype,"rounded",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],hZ.prototype,"buttonUpdate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],hZ.prototype,"hideLegacyBanner",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],hZ.prototype,"adInfoButtonStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],hZ.prototype,"adInfoButtonType",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],hZ.prototype,"macros",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],hZ.prototype,"interactionLoggingClientData",null);u([Q(),v("design:type",String)],hZ.prototype,"clickThroughUrl",void 0);u([Q(),v("design:type",Eb)],hZ.prototype,"imageSrc",void 0);u([Q(),v("design:type",Number)],hZ.prototype,"imageWidth",void 0);u([Q(),v("design:type",Number)],hZ.prototype,"imageHeight",void 0);u([Q(),v("design:type",Object)],hZ.prototype,"noDotAdBadge",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hZ.prototype,"dataChanged",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],hZ.prototype,"onClick",null);u([M("load"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],hZ.prototype,"onLoad",null);hZ=u([R({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],hZ); V(hZ,"ytd-image-companion-renderer",function(){if(Dnc!==void 0)return Dnc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<template is=\"dom-if\" if=\"[[hideLegacyBanner]]\" class=\"style-scope ytd-image-companion-renderer\">\n <div class=\"style-scope ytd-image-companion-renderer\">\n <yt-img-shadow id=\"banner\" fit=\"\" thumbnail=\"[[data.image.thumbnail]]\" class=\"style-scope ytd-image-companion-renderer\">\n </yt-img-shadow>\n <div id=\"block\" class=\"style-scope ytd-image-companion-renderer\">\n <div id=\"text\" class=\"style-scope ytd-image-companion-renderer\">\n <div id=\"desc\" class=\"style-scope ytd-image-companion-renderer\">\n <div id=\"ad-badge-container\" class=\"style-scope ytd-image-companion-renderer\">\n <ytd-badge-supported-renderer id=\"ad-badge\" no-dot-ad-badge=\"[[noDotAdBadge]]\" top-standalone-badge=\"[[data.adBadge]]\" class=\"style-scope ytd-image-companion-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n </div>\n </div>\n <ytd-ad-hover-text-button-renderer id=\"image-companion-ad-info-menu\" button-style=\"[[adInfoButtonStyle]]\" button-type=\"[[adInfoButtonType]]\" data=\"[[data.adInfoRenderer.adHoverTextButtonRenderer]]\" hidden=\"[[!data.adInfoRenderer.adHoverTextButtonRenderer]]\" modern-update=\"[[buttonUpdate]]\" class=\"style-scope ytd-image-companion-renderer\">\n </ytd-ad-hover-text-button-renderer>\n </div>\n </div>\n</template>\n\n\n<template is=\"dom-if\" if=\"[[!hideLegacyBanner]]\" class=\"style-scope ytd-image-companion-renderer\">\n <ytd-ad-hover-text-button-renderer id=\"image-companion-ad-info-button\" data=\"[[data.adInfoRenderer.adHoverTextButtonRenderer]]\" hidden=\"[[!data.adInfoRenderer.adHoverTextButtonRenderer]]\" modern-update=\"[[buttonUpdate]]\" class=\"style-scope ytd-image-companion-renderer\">\n </ytd-ad-hover-text-button-renderer>\n <div class=\"style-scope ytd-image-companion-renderer\">\n <img height=\"[[imageHeight]]\" src$=\"[[imageSrc]]\" width=\"[[imageWidth]]\" alt=\"\" class=\"style-scope ytd-image-companion-renderer\">\n </div>\n</template>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Dnc=a},{mode:0});var Fnc;var iZ,Gnc=function(){return J.apply(this,arguments)||this}; l(Gnc,J);f=Gnc.prototype;f.dataChanged=function(){this.set("data.adBadge",iZ.JSC$15922_DEFAULT_AD_BADGE_RENDERER);if(this.data){var a=this.getOnLayoutVisibleCallback();a&&a()}}; f.getOnLayoutVisibleCallback=function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.onLayoutVisibleCallback:null}; f.getLayoutId=function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.layoutId:null}; f.onCompanionClicked=function(a){this.data&&(a.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),wv(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))}; f.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var a=pA(),b=this.getLayoutId(),c=this.data.clickToAdvSiteEndpoint;a&&b&&y("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?a.getPlayerPromise().then(function(d){new AS(d).executeCommand(c,b)}):vv(this.hostElement,"yt-navigate",{endpoint:c})}}; f.sendTrackingPings=function(a){if(a&&a.length!==0&&a[0].loggingUrls&&(a=a[0].loggingUrls.map(this.getBaseUrl)))for(var b=0;b<a.length;b++)Tl(a[b])}; f.getBaseUrl=function(a){return a.baseUrl||""}; ia.Object.defineProperties(Gnc.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var a=Qa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.interactionLoggingClientData:null}}}); var jZ=iZ=Gnc;iZ.prototype.onCompanionClicked=iZ.prototype.onCompanionClicked;iZ.prototype.dataChanged=iZ.prototype.dataChanged;jZ.JSC$15922_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:Fv("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};u([K(X.YtRendererBehavior),v("design:type",Object)],jZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],jZ.prototype,"data",void 0);u([My("#title"),v("design:type",HTMLElement)],jZ.prototype,"shopTitle",void 0); u([Py("data.impressionEndpoints"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],jZ.prototype,"dataChanged",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],jZ.prototype,"interactionLoggingClientData",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],jZ.prototype,"onCompanionClicked",null);jZ=iZ=u([R({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],jZ); V(jZ,"ytd-shopping-companion-renderer",function(){if(Fnc!==void 0)return Fnc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-ad-hover-text-button-renderer id=\"shopping-companion-ad-info-button\" data=\"[[data.adInfoRenderer.adHoverTextButtonRenderer]]\" hidden=\"[[!data.adInfoRenderer.adHoverTextButtonRenderer]]\" class=\"style-scope ytd-shopping-companion-renderer\">\n</ytd-ad-hover-text-button-renderer>\n<div on-tap=\"onCompanionClicked\" class=\"style-scope ytd-shopping-companion-renderer\">\n <div id=\"banner\" class=\"style-scope ytd-shopping-companion-renderer\">\n <div id=\"ad-badge-container\" class=\"style-scope ytd-shopping-companion-renderer\">\n <ytd-badge-supported-renderer id=\"ad-badge\" large-font-ad-badge=\"true\" top-standalone-badge=\"[[data.adBadge]]\" class=\"style-scope ytd-shopping-companion-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <div id=\"title\" on-tap=\"onShopTextTap\" class=\"style-scope ytd-shopping-companion-renderer\">\n [[getSimpleString(data.shopText)]]\n </div>\n </div>\n <yt-horizontal-list-renderer id=\"companion-shelf\" data=\"[[data.itemList.horizontalListRenderer]]\" class=\"style-scope ytd-shopping-companion-renderer\">\n </yt-horizontal-list-renderer>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Fnc=a},{mode:1});var Hnc={adImageViewModel:TU,adBadgeViewModel:VU,buttonViewModel:xE};function Inc(a){var b=pA(),c;c=(c=Qa("yt.www.ads.eventcache.getLastCompanionData"))?(c=c())&&c.layoutId:null;RW(b,c,a)} var Jnc=Gz(function(a){var b=a.data;var c=Er();SU(c,function(){return b().interaction},Inc); $K(c,{visibilityCallback:function(d){var e,h=(e=b().interaction)==null?void 0:e.onFirstVisible;d&&h&&AB(h)}, showOption:RU});Hp(function(){var d,e;e=(e=Qa("yt.www.ads.eventcache.getLastCompanionData"))?(e=e())&&e.onLayoutVisibleCallback:null;(d=e)==null||d()}); Gr(c,"load",function(){xv(c.value,"yt-refit-popups-action")}); return F("banner-image-layout-view-model",{class:"YtwBannerImageLayoutViewModelHost",el:c,"aria-label":function(){var d,e;return(d=b().interaction)==null?void 0:(e=d.accessibility)==null?void 0:e.label}},F("div",{class:"YtwBannerImageLayoutViewModelHostBannerImage"},F(SC,{data:function(){return b().adImage}, mapping:Hnc,extraProps:{adImageViewModel:{targetHeight:80,customCommandResolver:Inc}}})),F("div",{class:"YtwBannerImageLayoutViewModelHostMetadata"},F("div",{class:"YtwBannerImageLayoutViewModelHostMetadataAdBadge"},F(SC,{data:function(){return b().adBadge}, mapping:Hnc,extraProps:{adBadgeViewModel:{hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}}}})),F("div",{class:"YtwBannerImageLayoutViewModelHostMetadataMenu"},F(SC,{data:function(){return b().menu}, mapping:Hnc}))))});bB(Jnc,"banner-image-layout-view-model",{props:{data:$A}});var Knc={adImageViewModel:TU,adButtonViewModel:UU,adAvatarLockupViewModel:snc,buttonViewModel:xE};function Lnc(a){var b=pA(),c;c=(c=Qa("yt.www.ads.eventcache.getLastCompanionData"))?(c=c())&&c.layoutId:null;RW(b,c,a)} var Mnc=Gz(function(a){var b=a.data;a=Er();SU(a,function(){return b().interaction},Lnc); $K(a,{visibilityCallback:function(c){var d,e=(d=b().interaction)==null?void 0:d.onFirstVisible;c&&e&&AB(e)}, showOption:RU});Hp(function(){var c,d;d=(d=Qa("yt.www.ads.eventcache.getLastCompanionData"))?(d=d())&&d.onLayoutVisibleCallback:null;(c=d)==null||c()}); return F("top-banner-image-text-icon-buttoned-layout-view-model",{class:"YtwTopBannerImageTextIconButtonedLayoutViewModelHost",el:a},F("div",{class:"YtwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},F(SC,{data:function(){return b().adImage}, mapping:Knc,extraProps:{adImageViewModel:{targetHeight:80,customCommandResolver:Lnc}}})),F("div",{class:"YtwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},F("div",{class:"YtwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},F(SC,{data:function(){return b().adAvatarLockup}, mapping:Knc,extraProps:{adAvatarLockupViewModel:{customCommandResolver:Lnc}}})),F(SC,{data:function(){return b().adButton}, mapping:Knc,extraProps:{adButtonViewModel:{customCommandResolver:Lnc}}}),F("div",{class:"YtwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},F(SC,{data:function(){return b().menu}, mapping:Knc}))))});bB(Mnc,"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:$A}});var Nnc={shoppingCompanionCarouselRenderer:"ytd-shopping-companion-renderer",imageCompanionAdRenderer:"ytd-image-companion-renderer",actionCompanionAdRenderer:"ytd-action-companion-ad-renderer",bannerImageLayoutViewModel:"banner-image-layout-view-model",topBannerImageTextIconButtonedLayoutViewModel:"top-banner-image-text-icon-buttoned-layout-view-model"},Onc=function(){var a=J.apply(this,arguments)||this;a.updateCompanionDataJobId=0;a.contentVideoId=null;a.player=null;a.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"}; return a}; l(Onc,J);f=Onc.prototype;f.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:Nnc}}}; f.attached=function(){var a=this,b=pA();b&&b.getPlayerPromise().then(function(c){a.getCachedDataAndListen(c)})}; f.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)}; f.updateRendererStamper=function(){var a={};if(this.data)for(var b in Nnc)if(this.data[b]){a[b]=this.data[b];break}if(this.oneofRenderer!=void 0||Object.keys(a).length)this.oneofRenderer=a}; f.getCachedDataAndListen=function(a){var b=this.retrieveCachedCompanionData();b&&Object.keys(b).length&&this.receiveCompanionData(b);this.ytPlayerListenerBehavior.listenToPlayerEvent(a,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=a}; f.retrieveCachedCompanionData=function(){return Oa.yt&&Oa.yt.www&&Oa.yt.www.ads&&Oa.yt.www.ads.eventcache&&Oa.yt.www.ads.eventcache.getLastCompanionData?Oa.yt.www.ads.eventcache.getLastCompanionData():null}; f.receiveCompanionData=function(a){a&&Object.keys(a).length?(this.contentVideoId=a.contentVideoId,this.setCompanionData(a)):this.setCompanionData(a)}; f.setCompanionData=function(a){this.cancelPendingCompanionAdJobs();if(a){this.updateCompanionDataJobId=0;for(var b in Nnc)Nnc.hasOwnProperty(b)&&(this.data[b]=void 0);a.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",a.shoppingCompanionCarouselRenderer):a.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",a.imageCompanionAdRenderer):a.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",a.actionCompanionAdRenderer),xv(this.hostElement, "yt-hide-unlimited-offer-module"),xv(this.hostElement,"yt-hide-tvfilm-offer-module")):a.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",a.bannerImageLayoutViewModel):a.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",a.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}}; f.dataChanged=function(){var a=this,b=pA();b?b.getPlayerPromise().then(function(c){a.contentVideoId&&c.getVideoUrl().includes("v="+a.contentVideoId)||(a.cancelPendingCompanionAdJobs(),a.updateRendererStamper())}):kk(Error("Missing PlayerManager"))}; f.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(Hi.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)}; f.handleCompanionAdClicked=function(a,b){this.player.onAdUxClicked(a,b);this.player.pauseVideo()}; var kZ=Onc;kZ.prototype.dataChanged=kZ.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],kZ.prototype,"ytComponentBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],kZ.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],kZ.prototype,"ytRendererstamperBehavior",void 0); u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],kZ.prototype,"ytPlayerListenerBehavior",void 0);u([Q(),v("design:type",Object)],kZ.prototype,"data",void 0);u([Q(),v("design:type",Object)],kZ.prototype,"oneofRenderer",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],kZ.prototype,"dataChanged",null);kZ=u([R({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],kZ); V(kZ,"ytd-companion-slot-renderer",function(){if(Cnc!==void 0)return Cnc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"companion\" class=\"style-scope ytd-companion-slot-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Cnc=a},{mode:0});var Pnc;var Qnc=function(){return J.apply(this,arguments)||this}; l(Qnc,J);Qnc.prototype.dataChanged=function(){y("kevlar_disable_companions")?this.companionSlotData=void 0:this.companionSlotData={hack:!0}}; var lZ=Qnc;lZ.prototype.dataChanged=lZ.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],lZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],lZ.prototype,"data",void 0);u([Q(),v("design:type",Object)],lZ.prototype,"companionSlotData",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],lZ.prototype,"dataChanged",null); lZ=u([R({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],lZ); V(lZ,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(Pnc!==void 0)return Pnc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-companion-legal-text-renderer data=\"[[data]]\" disable-upgrade$=\"[[!data.companionLegalText]]\" hidden=\"[[!data.companionLegalText]]\" class=\"style-scope ytd-player-legacy-desktop-watch-ads-renderer\">\n</ytd-companion-legal-text-renderer>\n<ytd-companion-slot-renderer data=\"[[companionSlotData]]\" disable-upgrade$=\"[[!companionSlotData]]\" hidden=\"[[!companionSlotData]]\" class=\"style-scope ytd-player-legacy-desktop-watch-ads-renderer\">\n</ytd-companion-slot-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Pnc=a},{mode:Mz("kevlar_poly_si_batch_j036")?1:2});var Rnc;var Snc=function(){var a=J.apply(this,arguments)||this;a.skinnyMode=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.COMPACT_EVENT_COUNT=4;a.onShelfToggleButtonTap=function(){a.logTap(a.data);a.showingMore=!a.showingMore}; a.onShelfToggleButtonFocus=function(){a.showingMore||(a.logTap(a.data),a.showingMore=!0,dt(a,function(){var b=a.COMPACT_EVENT_COUNT-1,c;(c=T(a.hostElement).querySelector("#event-"+b))==null||c.focus()}))}; return a}; l(Snc,J);f=Snc.prototype;f.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()}; f.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()}; f.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",EA(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",EA(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",EA(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",EA(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",EA(this.infoTooltip,this.infoTooltip.hide))}; f.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",EA(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",EA(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",EA(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",EA(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",EA(this.infoTooltip,this.infoTooltip.hide))}; f.dataChanged=function(){this.firstEvent=this.get("data.events.0.ticketEventRenderer");this.data&&this.data.events&&(this.canShowMore=this.data.events.length>this.COMPACT_EVENT_COUNT,this.separator.style.visibility=this.data.events.length>1?"visible":"hidden");this.showingMore=!1;this.showingMoreChanged(!1)}; f.onShowingMoreChanged=function(){var a;this.showingMoreChanged((a=this.showingMore)!=null?a:!1)}; f.showingMoreChanged=function(a){var b=this.get("data.events")||[];this.set("restEvents",b.slice(1,a?b.length:this.COMPACT_EVENT_COUNT).map(function(c){return c.ticketEventRenderer})); b.slice(0,a?b.length:this.COMPACT_EVENT_COUNT).forEach(function(c){var d=iq();c=c.ticketEventRenderer.trackingParams;hq()&&d&&c&&(c=fq(c),d&&Nq(d,c))}); this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"}; f.computeAriaLabel=function(a){return a.subtitle1+", "+a.subtitle2}; f.logTap=function(a){hq()&&this.ytRendererBehavior.logExplicitClick(a)}; f.isKeyboardAction=function(a){return this.get("detail.x",a)===0&&this.get("detail.y",a)===0}; f.onFirstEventTap=function(a){a.target&&this.handleTap(a.target,this.firstEvent,this.isKeyboardAction(a))}; f.onTicketLinkTap=function(a){a.target&&this.handleTap(a.target,a.model.item,this.isKeyboardAction(a))}; f.handleTap=function(a,b,c){if(b.buttonCommand)if(b.hasMultipleOffers)Object.assign(A(b.buttonCommand,Eu),{properties:{source:c?"keyboard":"tap"}}),this.logTap(b),this.popupPositionTarget=a,zv(this.hostElement,[b.buttonCommand],this.hostElement);else{var d;if((d=A(b.buttonCommand,wr))==null?0:d.url)this.logTap(b),Jc(window,A(b.buttonCommand,wr).url)}}; var mZ=Snc;mZ.prototype.onShowingMoreChanged=mZ.prototype.onShowingMoreChanged;mZ.prototype.dataChanged=mZ.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],mZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],mZ.prototype,"data",void 0);u([Q(),v("design:type",Object)],mZ.prototype,"firstEvent",void 0);u([Q(),v("design:type",Object)],mZ.prototype,"restEvents",void 0);u([Q(),v("design:type",String)],mZ.prototype,"imageUrl",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],mZ.prototype,"showingMore",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],mZ.prototype,"canShowMore",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],mZ.prototype,"skinnyMode",void 0);u([Q(),v("design:type",HTMLElement)],mZ.prototype,"popupPositionTarget",void 0);u([My("#banner-info-tooltip"),v("design:type",Object)],mZ.prototype,"infoTooltip",void 0); u([My("#info-container"),v("design:type",HTMLElement)],mZ.prototype,"infoContainer",void 0);u([My("#shelf-toggler"),v("design:type",HTMLElement)],mZ.prototype,"shelfToggleButton",void 0);u([Ly("separator",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],mZ.prototype,"separator",void 0);u([Q(),v("design:type",String)],mZ.prototype,"shelfTogglerLabelText",void 0);u([Q(),v("design:type",String)],mZ.prototype,"shelfTogglerIcon",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],mZ.prototype,"enableRefreshWeb",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mZ.prototype,"dataChanged",null);u([Py("showingMore"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],mZ.prototype,"onShowingMoreChanged",null);mZ=u([R({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],mZ); V(mZ,"ytd-ticket-shelf-renderer",function(){if(Rnc!==void 0)return Rnc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"head\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <h1 id=\"title\" role=\"heading\" aria-label$=\"[[firstEvent.title]]\" class=\"style-scope ytd-ticket-shelf-renderer\">[[firstEvent.title]]</h1>\n\n <a id=\"info-container\" href=\"javascript:\" role=\"complementary\" aria-label$=\"[[data.informationText]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <yt-icon id=\"info-icon\" icon=\"yt-icons:info\" class=\"style-scope ytd-ticket-shelf-renderer\"></yt-icon>\n </a>\n \n <tp-yt-paper-tooltip id=\"banner-info-tooltip\" for=\"info-container\" manual-mode=\"\" position=\"bottom\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div class=\"style-scope ytd-ticket-shelf-renderer\">[[data.informationText]]</div>\n </tp-yt-paper-tooltip>\n</div>\n<div id=\"body\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div id=\"primary-event\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <template is=\"dom-if\" if=\"[[data.useCalendarAvatar]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <a id=\"calendar-avatar\" href=\"javascript:void(0)\" on-tap=\"onFirstEventTap\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div id=\"calendar-avatar-month\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div id=\"calendar-avatar-month-text\" class=\"style-scope ytd-ticket-shelf-renderer\">[[firstEvent.timeMonth]]</div>\n </div>\n <div id=\"calendar-avatar-day\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div id=\"calendar-avatar-day-text\" class=\"style-scope ytd-ticket-shelf-renderer\">[[firstEvent.timeDay]]</div>\n </div>\n </a>\n </template>\n\n <template is=\"dom-if\" if=\"[[!data.useCalendarAvatar]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div id=\"thumbnail\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <yt-img-shadow id=\"thumbnail-img\" fit=\"\" thumbnail=\"[[firstEvent.thumbnail]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n </yt-img-shadow>\n </div>\n </template>\n\n <div id=\"meta\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div id=\"meta-info\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <a id=\"nearest-with-location\" href=\"javascript:void(0)\" on-tap=\"onFirstEventTap\" class=\"style-scope ytd-ticket-shelf-renderer\">[[data.title]]</a>\n <div id=\"subtitle1\" class=\"style-scope ytd-ticket-shelf-renderer\">[[firstEvent.subtitle1]]</div>\n <template is=\"dom-if\" if=\"[[firstEvent.hasMultipleOffers]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div id=\"subtitle2\" class=\"style-scope ytd-ticket-shelf-renderer\">\n [[firstEvent.subtitle2]]\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[!firstEvent.hasMultipleOffers]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <a class=\"vendor style-scope ytd-ticket-shelf-renderer\" target=\"_blank\" on-tap=\"onFirstEventTap\" href$=\"[[firstEvent.buttonCommand.urlEndpoint.url]]\">\n [[firstEvent.linkText]]\n </a>\n </template>\n </div>\n <a id=\"view-tickets-link\" href=\"javascript:void(0)\" on-tap=\"onFirstEventTap\" class=\"style-scope ytd-ticket-shelf-renderer\">\n [[firstEvent.buttonText]]\n <template is=\"dom-if\" if=\"[[!firstEvent.hasMultipleOffers]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <yt-icon class=\"launch-icon style-scope ytd-ticket-shelf-renderer\" icon=\"yt-icons:launch\"></yt-icon>\n </template>\n </a>\n </div>\n </div>\n\n <div id=\"separator\" class=\"style-scope ytd-ticket-shelf-renderer\"></div>\n\n <div id=\"rest-events\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <div id=\"table\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <table cellspacing=\"0\" cellpadding=\"0\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <template is=\"dom-repeat\" items=\"{{restEvents}}\" as=\"item\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <tr on-tap=\"onTicketLinkTap\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <td class=\"style-scope ytd-ticket-shelf-renderer\">\n <div class=\"when-date-column style-scope ytd-ticket-shelf-renderer\">[[item.timeDate]]</div>\n </td>\n <td class=\"style-scope ytd-ticket-shelf-renderer\">\n <div class=\"when-weekday-column style-scope ytd-ticket-shelf-renderer\">\n <div class=\"style-scope ytd-ticket-shelf-renderer\">\n [[item.timeWeekday]]<span id=\"time\" class=\"style-scope ytd-ticket-shelf-renderer\">[[item.timeTime]]</span>\n </div>\n </div>\n </td>\n <td class=\"where-column-td style-scope ytd-ticket-shelf-renderer\">\n <div class=\"where-column style-scope ytd-ticket-shelf-renderer\">\n <div class=\"venue-vendor-container style-scope ytd-ticket-shelf-renderer\">\n <div class=\"venue style-scope ytd-ticket-shelf-renderer\">[[item.subtitle2]]</div>\n <b class=\"dot style-scope ytd-ticket-shelf-renderer\">\xB7</b>\n <a class=\"vendor style-scope ytd-ticket-shelf-renderer\" href=\"javascript:void(0)\" id$=\"event-{{index}}\">\n [[item.linkText]]\n <template is=\"dom-if\" if=\"[[!item.hasMultipleOffers]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <yt-icon class=\"launch-icon style-scope ytd-ticket-shelf-renderer\" icon=\"yt-icons:launch\"></yt-icon>\n </template>\n </a>\n </div>\n </div>\n </td>\n </tr>\n </template>\n </table>\n <yt-icon-button id=\"shelf-toggler\" hidden=\"[[!canShowMore]]\" label=\"[[shelfTogglerLabelText]]\" class=\"style-scope ytd-ticket-shelf-renderer\">\n <yt-icon icon=\"[[shelfTogglerIcon]]\" class=\"style-scope ytd-ticket-shelf-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Rnc=a},{mode:2});var Tnc={};Tnc.YtVisibilityRootBehavior=[uib.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){mi(this.visibilityObserverForChild_)}, disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(gk("INNERTUBE_CLIENT_NAME")==="WEB")}, reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var a=gk("INNERTUBE_CLIENT_NAME")!=="WEB";y("kevlar_use_vimio_behavior")&&a&&bHa()}}];var nZ={};nZ.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()}, detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()}, getContextProvider_:function(a){a.detail.contextProvider=this;a.stopPropagation()}, getProvidedContext:function(){return null}}, {created:function(){this.pageContext=null}, getProvidedContext:function(){return this.pageContext}}], Tnc.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=fj();this.pageScrollElement=null;this.isVisibilityRoot=!0}, ready:function(){this.readyResolver_.resolve()}, getReady:function(){return this.readyResolver_.promise}, loadPage:function(a){var b=this;this.pageCount+=1;y("kevlar_use_vimio_behavior")&&(gk("INNERTUBE_CLIENT_NAME")==="WEB"?Hi.addJob(function(){b.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot())); this.loadPage_(a)}, loadPage_:function(a){this.data=a}, ytPageBehaviorActiveObserver_:function(a){var b=this;y("kevlar_use_vimio_behavior")&&(a?gk("INNERTUBE_CLIENT_NAME")==="WEB"?Hi.addJob(function(){b.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())}, setScrollTop:function(a){if(!this.setScrollTopJobId_){var b=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){b.setScrollTopJobId_=0;var c=um().resolve(tm(Bx));c&&Ktb(c);this.getPageScrollingElement().scrollTop=a}.bind(this))}}, getPageScrollingElement:function(){return this.pageScrollElement||wh(document)}, getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];var Unc;var Vnc;var Wnc=function(){return J.apply(this,arguments)||this}; l(Wnc,J);var Xnc=Wnc;u([Q(),v("design:type",Object)],Xnc.prototype,"data",void 0);Xnc=u([Wy({is:"yt-alert-renderer",disableElementRegistration:!0})],Xnc); V(Xnc,"yt-alert-renderer",function(){if(Vnc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class$=\"[[data.type]] style-scope yt-alert-renderer\" class=\"style-scope yt-alert-renderer\">\n <yt-formatted-string text=\"[[data.text]]\" class=\"style-scope yt-alert-renderer\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Unc===void 0&&(Unc=document.createElement("template"));var d=Unc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vnc=a}a=Vnc;return a},{mode:2});var Ync=!1,Znc=!1;function $nc(){if(y("kevlar_home_skeleton")&&!Ync){var a=document.querySelector("#home-page-skeleton");a&&(Eq("hgcr"),Ih(a),Ync=!0)}} function aoc(){if(!Znc){var a=document.querySelector("#player.skeleton");a&&(Ih(a),Znc=!0)}} ;var boc={PLAYLIST:"PLAYLIST",ERROR_SCREEN:"ERROR_SCREEN",PRIMARY_INFO:"PRIMARY_INFO",SECONDARY_INFO:"SECONDARY_INFO",CLARIFICATION:"CLARIFICATION",INFO_PANEL_BELOW_METADATA:"INFO_PANEL_BELOW_METADATA",RICH_METADATA:"RICH_METADATA",COMMENTS_ENTRY_POINT_HEADER:"COMMENTS_ENTRY_POINT_HEADER",MERCH_SHELF:"MERCH_SHELF",DONATION_SHELF:"DONATION_SHELF",OFFER_MODULE:"OFFER_MODULE",TICKET_SHELF:"TICKET_SHELF",LIMITED_STATE:"LIMITED_STATE",ALERTS:"ALERTS",SINGLE_COLUMN_CONTENTS:"SINGLE_COLUMN_CONTENTS",COMMENTS:"COMMENTS", ENGAGEMENT_PANELS:"ENGAGEMENT_PANELS",INLINE_ENGAGEMENT_PANELS:"INLINE_ENGAGEMENT_PANELS",RICH_GRID_RENDERER:"RICH_GRID_RENDERER",WATCH_NEXT_SECONDARY_RESULTS:"WATCH_NEXT_SECONDARY_RESULTS",EXPANDABLE_METADATA:"EXPANDABLE_METADATA",LIVE_CHAT:"LIVE_CHAT",VIDEO_METADATA_CAROUSEL:"VIDEO_METADATA_CAROUSEL"};var coc=["engagement-panel-ads"],goc=function(a){oi.call(this);var b=this;this.JSC$15958_watchApi=a;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=y("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=y("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=y("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=uk("swatcheroo_provide_all_data_delay_ms", 250);if(this.swatcherooProvideAllDataOnScheduledJob)doc(this);else{var c=this.JSC$15958_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){oZ(b);pZ(b)}),d=this.JSC$15958_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){qZ(b); pZ(b)}); this.JSC$15958_watchApi.getRoot().is==="ytd-watch-grid"&&y("swatcheroo_pbs_load_grid")&&(eoc(this),foc(this));this.addOnDisposeCallback(function(){b.JSC$15958_watchApi.unsubscribeByKey(c);b.JSC$15958_watchApi.unsubscribeByKey(d);Hi.cancelJob(b.provideRichGridJobId)}); oZ(this);qZ(this)}}; l(goc,oi);var doc=function(a){var b=a.JSC$15958_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){a.providePlayerJobId=Uk(Hi,function(){oZ(a);pZ(a)},a.provideAllDataDelayMs)}),c=a.JSC$15958_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a.provideWatchNextJobId=Uk(Hi,function(){qZ(a); pZ(a)},a.provideAllDataDelayMs)}),d=a.JSC$15958_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){a.provideWatchNextJobId=Uk(Hi,function(){qZ(a); pZ(a)},a.provideAllDataDelayMs)}); a.JSC$15958_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){Sk(Hi,function(){oZ(a);qZ(a);pZ(a)},100)}); hoc(a.JSC$15958_watchApi,function(){Hi.cancelJob(a.provideWatchNextJobId);Hi.cancelJob(a.providePlayerJobId)}); a.addOnDisposeCallback(function(){rZ(a.JSC$15958_watchApi,"yt-pending-navigation-cancelled");a.JSC$15958_watchApi.unsubscribeByKey(b);a.JSC$15958_watchApi.unsubscribeByKey(c);a.JSC$15958_watchApi.unsubscribeByKey(d);Hi.cancelJob(a.providePlayerJobId);Hi.cancelJob(a.provideWatchNextJobId)}); oZ(a);qZ(a)},oZ=function(a){var b=a.JSC$15958_watchApi.getPlayerResponse(),c,d,e=(d=b==null?void 0:(c=b.playabilityStatus)==null?void 0:c.messageRenderers)!=null?d:[],h,k; b=(k=b==null?void 0:(h=b.playabilityStatus)==null?void 0:h.messages)!=null?k:[];h=g(b);for(k=h.next();!k.done;k=h.next())e.push({alertRenderer:{text:Rw(k.value),type:"WARNING"}});a.JSC$15958_watchApi.provideRenderingData("ALERTS",e)},qZ=function(a){var b=[],c,d,e,h=a.JSC$15958_watchApi.getWatchNextResponse(),k,m,p,q,r=h==null?void 0:(k=h.contents)==null?void 0:(m=k.twoColumnWatchNextResults)==null?void 0:(p=m.results)==null?void 0:(q=p.results)==null?void 0:q.contents; if(r)for(k=g(r),m=k.next();!m.done;m=k.next())if(m=m.value,m.videoPrimaryInfoRenderer)var w=m;else if(m.videoSecondaryInfoRenderer){var z=m;q=p=void 0;m=Object.assign({},(p=m.videoSecondaryInfoRenderer)==null?void 0:(q=p.metadataRowContainer)==null?void 0:q.metadataRowContainerRenderer);if(m.rows&&m.collapsedItemCount!==void 0){m.rows=m.rows.slice(0,m.collapsedItemCount).filter(function(Gg){return!!Gg.richMetadataRowRenderer}); m.collapsedItemCount=m.rows.length;var C={metadataRowContainerRenderer:m}}}else if(m.merchandiseShelfRenderer)var E=m;else if(m.ticketShelfRenderer)var I=m;else if(m.expandableMetadataRenderer)var N=m;else if(m.itemSectionRenderer)if(p=m.itemSectionRenderer.contents,q=void 0,a.directlyProvideComments&&((q=m.itemSectionRenderer)==null?void 0:q.sectionIdentifier)==="comment-item-section")Eq("cmi"),a.JSC$15958_watchApi.provideRenderingData("COMMENTS",m.itemSectionRenderer);else if(p)for(m=g(p),p=m.next();!p.done;p= m.next())if(p=p.value,p.commentsEntryPointHeaderRenderer)var P=p;else if(p.clarificationRenderer||p.infoPanelContainerRenderer||p.infoPanelContentRenderer||p.emergencyOneboxRenderer){b.push(p);var U=U||!!z}else p.limitedStateMessageRenderer?d=p:p.videoMetadataCarouselViewModel&&(e=p);if(a.provideWatchNextSecondaryResults){var ca,aa,ea;a.JSC$15958_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",h==null?void 0:(ca=h.contents)==null?void 0:(aa=ca.twoColumnWatchNextResults)==null?void 0: (ea=aa.secondaryResults)==null?void 0:ea.secondaryResults)}if(a.JSC$15958_watchApi.getRoot().is==="ytd-watch-grid"&&!y("swa_prov_panels_ks")&&(h==null?0:h.engagementPanels)){var ha=h.engagementPanels.filter(function(Gg){var fc,Cc;return coc.includes((Cc=Gg==null?void 0:(fc=Gg.engagementPanelSectionListRenderer)==null?void 0:fc.targetId)!=null?Cc:"")}); var va=h.engagementPanels.filter(function(Gg){var fc,Cc;return!coc.includes((Cc=Gg==null?void 0:(fc=Gg.engagementPanelSectionListRenderer)==null?void 0:fc.targetId)!=null?Cc:"")})}if(a.JSC$15958_watchApi.getRoot().is==="ytd-watch-grid"){var Ma,tb; a.JSC$15958_watchApi.provideRenderingData("LIVE_CHAT",h==null?void 0:(Ma=h.contents)==null?void 0:(tb=Ma.twoColumnWatchNextResults)==null?void 0:tb.conversationBar)}var bb,Ub,Jb,nc;(ca=h==null?void 0:(bb=h.contents)==null?void 0:(Ub=bb.twoColumnWatchNextResults)==null?void 0:(Jb=Ub.secondaryResults)==null?void 0:(nc=Jb.secondaryResults)==null?void 0:nc.offerModule)&&(ca.donationShelfRenderer||ca.donationUnavailableRenderer)&&a.JSC$15958_watchApi.getRoot().is!=="ytd-watch-grid"&&(c=ca);bb=a.JSC$15958_watchApi.getPlayerResponse(); if(!bb||!YBb(bb.playabilityStatus,h==null?void 0:h.playerOverlays)){var Lb;if(h==null?0:(Lb=h.contents)==null?0:Lb.singleColumnWatchNextResults){var ic,lb;var ib=h==null?void 0:(ic=h.contents.singleColumnWatchNextResults.results)==null?void 0:(lb=ic.results)==null?void 0:lb.contents}else{var Bb,Xa,ec,Wb;Lb=!!(r==null?0:(Bb=r[0])==null?0:(Xa=Bb.itemSectionRenderer)==null?0:(ec=Xa.contents)==null?0:(Wb=ec[0])==null?0:Wb.backgroundPromoRenderer);var Tc,xd;Bb=!!(h==null?0:(Tc=h.contents)==null?0:(xd= Tc.twoColumnWatchNextResults)==null?0:xd.secondaryResults);Lb&&!Bb&&(ib=r)}}r=b[0];Tc=b[1];U&&b.length===1&&(Tc=r,r=void 0);a.JSC$15958_watchApi.provideRenderingData("PRIMARY_INFO",w);a.JSC$15958_watchApi.provideRenderingData("SECONDARY_INFO",z);a.JSC$15958_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",P);a.JSC$15958_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",e);a.JSC$15958_watchApi.provideRenderingData("CLARIFICATION",r);a.JSC$15958_watchApi.provideRenderingData("RICH_METADATA", C);a.JSC$15958_watchApi.getRoot().is!=="ytd-watch-grid"||y("swa_prov_panels_ks")||(a.JSC$15958_watchApi.provideRenderingData("ENGAGEMENT_PANELS",va),a.JSC$15958_watchApi.provideRenderingData("INLINE_ENGAGEMENT_PANELS",ha));a.JSC$15958_watchApi.provideRenderingData("MERCH_SHELF",E);a.JSC$15958_watchApi.provideRenderingData("TICKET_SHELF",I);a.JSC$15958_watchApi.provideRenderingData("LIMITED_STATE",d);a.JSC$15958_watchApi.getRoot().is!=="ytd-watch-grid"&&a.JSC$15958_watchApi.provideRenderingData("DONATION_SHELF", c);a.JSC$15958_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",ib);a.JSC$15958_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",Tc);a.JSC$15958_watchApi.provideRenderingData("EXPANDABLE_METADATA",N);if(a.swatcherooProvideAllDataOnScheduledJob){var da,cc,Xb,Gc,Rb,yc;w=h==null?void 0:(da=h.contents)==null?void 0:(cc=da.twoColumnWatchNextResults)==null?void 0:(Xb=cc.secondaryResults)==null?void 0:(Gc=Xb.secondaryResults)==null?void 0:(Rb=Gc.results)==null?void 0:(yc=Rb[0])==null?void 0: yc.richGridRenderer;a.JSC$15958_watchApi.provideRenderingData("RICH_GRID_RENDERER",w)}}; goc.prototype.hasCompanionAds=function(a){var b,c;return(c=a==null?void 0:(b=a.adPlacements)==null?void 0:b.some(function(d){var e,h,k,m;return(d==null?void 0:(e=d.adPlacementRenderer)==null?void 0:(h=e.renderer)==null?void 0:h.actionCompanionAdRenderer)||(d==null?void 0:(k=d.adPlacementRenderer)==null?void 0:(m=k.renderer)==null?void 0:m.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?c:!1}; var pZ=function(a){if(!y("swaterdoo_ps_wn_handle_ks")){a.swatcherooProvideAllDataOnScheduledJob||foc(a,uk("swatcheroo_pbs_max_delay_ms",3E3));var b=a.JSC$15958_watchApi.getPlayerResponse(),c,d,e,h,k,m=(c=a.JSC$15958_watchApi.getWatchNextResponse())==null?void 0:(d=c.contents)==null?void 0:(e=d.twoColumnWatchNextResults)==null?void 0:(h=e.secondaryResults)==null?void 0:(k=h.secondaryResults)==null?void 0:k.offerModule;b=a.hasCompanionAds(b);var p,q;c=(m==null?void 0:(p=m.tvfilmOfferModuleRenderer)== null?void 0:p.clientShouldSuppressIfCompanionAdDisplayed)||(m==null?void 0:(q=m.unlimitedOfferModuleRenderer)==null?void 0:q.suppressIfCompanionAds);p=b&&c;a.JSC$15958_watchApi.getRoot().is==="ytd-watch-grid"&&a.JSC$15958_watchApi.provideRenderingData("OFFER_MODULE",p?void 0:m)}},foc=function(a,b){y("swatcheroo_pbs_load_grid")&&(a.provideRichGridJobId&&Hi.cancelJob(a.provideRichGridJobId),a.provideRichGridJobId=Uk(Hi,function(){a.provideRichGridJobId=0; var c,d,e,h,k,m,p,q=(c=a.JSC$15958_watchApi.getWatchNextResponse())==null?void 0:(d=c.contents)==null?void 0:(e=d.twoColumnWatchNextResults)==null?void 0:(h=e.secondaryResults)==null?void 0:(k=h.secondaryResults)==null?void 0:(m=k.results)==null?void 0:(p=m[0])==null?void 0:p.richGridRenderer;q&&a.JSC$15958_watchApi.provideRenderingData("RICH_GRID_RENDERER",q)},b))},eoc=function(a){var b,c; t(function(d){if(d.nextAddress==1)return n(d,a.JSC$15958_watchApi.playerApi,2);b=d.yieldResult;c=function(){a.onPlaybackStart()}; b.addEventListener("onPlaybackStartExternal",c);a.addOnDisposeCallback(function(){b.removeEventListener("onPlaybackStartExternal",c)}); ua(d)})}; goc.prototype.onPlaybackStart=function(){foc(this)};var poc=function(a){oi.call(this);this.JSC$15974_watchApi=a;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;ioc(this);joc(this);koc(this);loc(this);moc(this);noc(this);ooc(this)}; l(poc,oi);var koc=function(a){var b=function(){y("kevlar_is_pupi_enabled")||sZ(a)}; a.JSC$15974_watchApi.getRoot().addEventListener("yt-player-updated",b);a.addOnDisposeCallback(function(){a.JSC$15974_watchApi.getRoot().removeEventListener("yt-player-updated",b)})},moc=function(a){if(y("kevlar_endscreen_auto_theater_mode")){var b=Rv(tw,HW,function(){qoc(a)}); a.addOnDisposeCallback(b)}},ioc=function(a){var b,c,d,e,h; t(function(k){if(k.nextAddress==1)return n(k,a.JSC$15974_watchApi.playerApi,2);b=k.yieldResult;c=function(m){m=!!m;tZ(a)&&(m=m?2:1,Hv.getInstance().setState(m,!0,!1))}; d=function(m){m&&!cic(tw.getState())&&(wv(a.JSC$15974_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),a.temporaryTheaterMode=!0)}; e=function(m){y("kevlar_player_update_autonav_on_new_data")&&m.type==="newdata"&&(y("kevlar_is_pupi_enabled")||sZ(a))}; h=function(m){a.onPlayerStateChange(m)}; y("kevlar_endscreen_auto_theater_mode")&&b.addEventListener("onAutonavCancelled",d);b.addEventListener("onAutonavChangeRequest",c);b.addEventListener("onVideoDataChange",e);b.addEventListener("onStateChange",h);a.addOnDisposeCallback(function(){b.removeEventListener("onAutonavChangeRequest",c);b.removeEventListener("onVideoDataChange",e);b.removeEventListener("onStateChange",h);y("kevlar_endscreen_auto_theater_mode")&&b.removeEventListener("onAutonavCancelled",d)}); ua(k)})},joc=function(a){a.JSC$15974_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){a.autonavCancelledBySignal=!0; y("kevlar_is_pupi_enabled")||sZ(a)}); a.JSC$15974_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(b,c,d){c&&sZ(a,d)}); a.JSC$15974_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){tZ(a)&&Hv.getInstance().setState(2,!0,!0)}); a.JSC$15974_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){tZ(a)&&Hv.getInstance().setState(1,!0,!0)}); a.addOnDisposeCallback(function(){rZ(a.JSC$15974_watchApi,"yt-signal-action-cancel-autonav");rZ(a.JSC$15974_watchApi,"yt-autonav-state-changed-action");rZ(a.JSC$15974_watchApi,"yt-enable-autoplay-command");rZ(a.JSC$15974_watchApi,"yt-disable-autoplay-command")})},loc=function(a){var b=a.JSC$15974_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){ooc(a)}),c=a.JSC$15974_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){noc(a)}); a.addOnDisposeCallback(function(){a.JSC$15974_watchApi.unsubscribeByKey(b);a.JSC$15974_watchApi.unsubscribeByKey(c)})},ooc=function(a){a.autonavCancelledBySignal=!1; y("kevlar_is_pupi_enabled")||sZ(a)},noc=function(a){var b=a.JSC$15974_watchApi.getWatchNextResponse(),c,d; var e=(b=(d=A(b==null?void 0:(e=b.playerOverlays)==null?void 0:(c=e.playerOverlayRenderer)==null?void 0:c.autonavToggle,SUb))==null?void 0:d.enabled)?2:1;y("kevlar_is_pupi_enabled")?Hv.getInstance().setState(e,!1,!1):sZ(a);y("web_persist_server_autonav_state_on_client")&&typeof b==="boolean"&&n0a(e===2)},tZ=function(a){if(a.autonavCancelledBySignal)return!1; var b,c,d,e;return!!((b=a.JSC$15974_watchApi.getWatchNextResponse())==null?0:(c=b.contents)==null?0:(d=c.twoColumnWatchNextResults)==null?0:(e=d.autoplay)==null?0:e.autoplay)}; poc.prototype.onPlayerStateChange=function(a){if(a===0){a=!Hv.getInstance().isAutoplaySetExplicitly();var b=this.JSC$15974_watchApi.getWatchNextResponse(),c,d,e,h;b=A(b==null?void 0:(c=b.contents)==null?void 0:(d=c.twoColumnWatchNextResults)==null?void 0:(e=d.autoplay)==null?void 0:(h=e.autoplay)==null?void 0:h.autoplayExplicitChoiceDialogRenderer,iUb);tZ(this)&&a&&b&&Mv.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:b},popupType:"DIALOG"}})}else qoc(this)}; var qoc=function(a){a.temporaryTheaterMode&&(a.temporaryTheaterMode=!1,wv(a.JSC$15974_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},sZ=function(a,b){b=b===void 0?!1:b; var c;t(function(d){if(d.nextAddress==1)return n(d,a.JSC$15974_watchApi.playerApi,2);c=d.yieldResult;tZ(a)?c.setAutonavState(Hv.getInstance().getState(),b):c.setAutonavState(1,b);ua(d)})};var soc=function(a){oi.call(this);var b=this;this.JSC$15978_watchApi=a;var c=this.JSC$15978_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){roc(b)}); this.addOnDisposeCallback(function(){b.JSC$15978_watchApi.unsubscribeByKey(c)}); roc(this)}; l(soc,oi);var roc=function(a){var b=a.JSC$15978_watchApi.getPlayerResponse(),c=a.JSC$15978_watchApi.getWatchNextResponse();if(!YBb(b==null?void 0:b.playabilityStatus,c==null?void 0:c.playerOverlays)){var d;var e=b==null?void 0:(d=b.playabilityStatus)==null?void 0:d.errorScreen}a.JSC$15978_watchApi.provideRenderingData("ERROR_SCREEN",e)};var uZ=function(a){oi.call(this);var b=this;this.JSC$15981_watchApi=a;this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;a=Rv(tw,IW,function(c){toc(b,c)}); this.addOnDisposeCallback(a);a=Rv(tw,JW,function(c){b.onWatchScroll(c)}); this.addOnDisposeCallback(a);uoc(this);voc(this);this.onWatchScroll(JW(tw.getState()));hk("START_IN_FULL_WINDOW_MODE")&&this.JSC$15981_watchApi.dispatchEvent("yt-set-fullerscreen-styles")}; l(uZ,oi);var uoc=function(a){a.JSC$15981_watchApi.registerActionHandler("yt-fullscreen-change-action",function(b){if(y("enable_playables_fullscreen_refactor")){var c=HW(tw.getState());if(b&&!c)return}tw.dispatch(Pv({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!b}}))}); a.addOnDisposeCallback(function(){rZ(a.JSC$15981_watchApi,"yt-fullscreen-change-action")})},voc=function(a){var b,c; t(function(d){if(d.nextAddress==1)return n(d,a.JSC$15981_watchApi.playerApi,2);b=d.yieldResult;c=function(){a.onFullerscreenEduClicked()}; b.addEventListener("onFullerscreenEduClicked",c);a.addOnDisposeCallback(function(){b.removeEventListener("onFullerscreenEduClicked",c)}); ua(d)})},toc=function(a,b){var c; t(function(d){if(d.nextAddress==1)return n(d,a.JSC$15981_watchApi.playerApi,2);c=d.yieldResult;c.setFauxFullscreen(!!uv());if(b&&(a.JSC$15981_watchApi.focusOnPlayer(),!a.fullerscreenEduButtonShownThisPlayback)){a.fullerscreenEduButtonShownThisPlayback=!0;var e=Tx("yt-fullerscreen-edu-button-shown-count")||0;Sx("yt-fullerscreen-edu-button-shown-count",e+1,31536E3);a.updateFullerscreenEduButtonSubtleModeState()}ua(d)})}; uZ.prototype.onWatchScroll=function(a){var b=this,c,d;return t(function(e){if(e.nextAddress==1)return y("external_fullscreen_with_edu")?n(e,b.JSC$15981_watchApi.playerApi,2):e.return();c=e.yieldResult;d=a<=0;b.shouldShowFullerscreenEdu!==d&&(b.shouldShowFullerscreenEdu=d,c.updateFullerscreenEduButtonVisibility(!b.shouldShowFullerscreenEdu));ua(e)})}; uZ.prototype.onFullerscreenEduClicked=function(){this.JSC$15981_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var a=Tx("yt-fullerscreen-edu-button-click-count")||0;Sx("yt-fullerscreen-edu-button-click-count",a+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}}; uZ.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var a=this,b,c,d,e,h,k;return t(function(m){if(m.nextAddress==1)return b=Tx("yt-fullerscreen-edu-button-click-count")||0,c=Tx("yt-fullerscreen-edu-button-shown-count")||0,d=uk("external_fullscreen_button_click_threshold"),e=uk("external_fullscreen_button_shown_threshold"),h=b>=d||c>=e,n(m,a.JSC$15981_watchApi.playerApi,2);k=m.yieldResult;k.updateFullerscreenEduButtonSubtleModeState(h);ua(m)})}; uZ.prototype.disposeInternal=function(){oi.prototype.disposeInternal.call(this);var a=uv();y("kevlar_exit_fullscreen_leaving_watch")&&a&&tv(a)};function woc(a){var b,c,d,e;if(a=a==null?void 0:(b=a.contents)==null?void 0:(c=b.twoColumnWatchNextResults)==null?void 0:(d=c.results)==null?void 0:(e=d.results)==null?void 0:e.contents){var h,k;return(k=(h=a.find(function(m){return!!m.videoPrimaryInfoRenderer}))==null?void 0:h.videoPrimaryInfoRenderer)==null?void 0:k.updatedMetadataEndpoint}} var yoc=function(a){oi.call(this);var b=this;this.JSC$15984_watchApi=a;this.jobId=0;this.pendingRequestId=void 0;var c=this.JSC$15984_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){xoc(b)}); this.addOnDisposeCallback(function(){b.JSC$15984_watchApi.unsubscribeByKey(c)}); xoc(this)}; l(yoc,oi);var zoc=function(a){Hi.cancelJob(a.jobId);a.pendingRequestId=void 0},xoc=function(a){zoc(a); var b=woc(a.JSC$15984_watchApi.getWatchNextResponse());if(b){var c=250,d,e=(d=A(b,mXa))==null?void 0:d.initialDelayMs;y("web_watch_updated_metadata_server_initial_delay")&&e&&(c=e);a.jobId=Hi.addLowPriorityJob(function(){return a.fetchUpdatedMetadata(b)},c)}}; yoc.prototype.fetchUpdatedMetadata=function(a,b){var c=this,d,e,h,k,m,p,q,r,w;return t(function(z){if(z.nextAddress==1){b&&(d={continuation:b});e=um().resolve(Xw);if(!e)return Im(Error("Missing InnerTubeTransportService in GetUpdatedMetadataManager.")),z.return();h={};c.pendingRequestId=h;return n(z,Pw(e,a,d),2)}k=z.yieldResult;if(h!==c.pendingRequestId)return z.return();q=(m=k)==null?void 0:(p=m.continuation)==null?void 0:p.timedContinuationData;((r=q)==null?0:r.continuation)&&((w=q)==null?0:w.timeoutMs)&&( c.jobId=Hi.addLowPriorityJob(function(){return c.fetchUpdatedMetadata(a,q.continuation)},q.timeoutMs)); ua(z)})}; yoc.prototype.disposeInternal=function(){oi.prototype.disposeInternal.call(this);zoc(this)};function Aoc(){try{return!!self.sessionStorage}catch(a){return!1}} ;var Boc=function(a){this.JSC$15989_expiringStorage=new mj(a)}; Boc.prototype.set=function(a,b,c){c=c!==void 0?Date.now()+c:void 0;this.JSC$15989_expiringStorage.set(a,b,c)}; Boc.prototype.get=function(a){return this.JSC$15989_expiringStorage.get(a)}; Boc.prototype.remove=function(a){this.JSC$15989_expiringStorage.remove(a)};var vZ=0,wZ=0,xZ=0;function yZ(a){return a==="End of video"||a==="End of playlist"} function Coc(a){var b,c,d,e;return(b=a.getWatchNextResponse())==null?void 0:(c=b.contents)==null?void 0:(d=c.twoColumnWatchNextResults)==null?void 0:(e=d.playlist)==null?void 0:e.playlist} function Doc(a){var b,c,d,e,h,k;return(b=Coc(a))==null?void 0:(c=b.playlistButtons)==null?void 0:(d=c.menuRenderer)==null?void 0:(e=d.topLevelButtons)==null?void 0:(h=e[0])==null?void 0:(k=h.playlistLoopButtonRenderer)==null?void 0:k.playlistLoopStateEntityKey} function Eoc(a){var b=um().resolve(Ww),c;return(b=(c=A(b.getAutoplayEndpoint(),lq))==null?void 0:c.playlistId)&&b===a} function Foc(a,b,c,d,e){function h(){Hi.cancelJob(wZ);var k=Goc(b,c/a.getPlaybackRate()),m=k.hours,p=k.minutes;k=(k.seconds*1E3||6E4)/a.getPlaybackRate();a.setVideoTimeLeft(Hoc(m,p));d&&a.getPlayerState()!==0&&a.setSleepTimerTimeLeft(Hoc(m,p,!0));(m>0||p>0)&&!e&&(wZ=Tk(Hi,h,k))} Hi.cancelJob(wZ);wZ=Tk(Hi,h)} function Ioc(a,b,c){function d(){Hi.cancelJob(vZ);var e=Goc(b,c),h=e.hours;e=e.minutes;var k=6E4/a.getPlaybackRate();if(h>0||e>0)a.setSleepTimerTimeLeft(Hoc(h,e,!0)),vZ=Tk(Hi,d,k)} Hi.cancelJob(vZ);vZ=Tk(Hi,d)} function Joc(a,b){var c=a.getVolume()/(b/500),d=function(e){Hi.cancelJob(xZ);var h=Math.floor(e-c);a.setVolume(h,!1);h>0&&(xZ=Tk(Hi,function(){d(h)},500))}; Hi.cancelJob(xZ);xZ=Tk(Hi,function(){d(a.getVolume())})} function Koc(a,b){Hi.cancelJob(xZ);b&&a.syncVolume()} function Loc(){var a={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:Fv("SLEEP_TIMER_DISRUPTED")}}}}};um().resolve(vm).resolveCommand(a)} function Moc(a){return(a.getDuration()-a.getProgressState().current)*1E3} function Goc(a,b){a=a+b-rl();if(a<=0)return{hours:0,minutes:0,seconds:0};var c=new $Oa(0,0,0,0,0,0,a);a=c.getHours();b=c.getMinutes();c=c.getSeconds();c!==0&&b++;b!==0&&b%60===0&&(a++,b=0);return{hours:a,minutes:b,seconds:c}} function Hoc(a,b,c){return a>0&&b>0?c?Fv("TIME_LEFT_HOURS_MINUTES",{hours:a.toString(),minutes:b.toString()}):Fv("TIME_HOURS_MINUTES",{hours:a.toString(),minutes:b.toString()}):a>0?c?Gv("TIME_LEFT_HOURS",a):Gv("TIME_HOURS",a):c?Fv("TIME_LEFT_MINUTES",{minutes:b.toString()}):Fv("TIME_MINUTES",{minutes:b.toString()})} ;var Noc=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]),zZ=function(a){oi.call(this);this.JSC$16009_watchApi=a;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;Ooc(this)}; l(zZ,oi); var Ooc=function(a){var b,c,d;t(function(e){if(e.nextAddress==1)return n(e,a.JSC$16009_watchApi.playerApi,2);b=e.yieldResult;if(a.isDisposed())return e.return();var h;a:{if(Aoc()&&(h=Kka(Ok()+"::yt-sleep-timer"))){h=new Boc(h);break a}h=void 0}a.sessionStorage=h;a.sessionStorage||Jm(new Mk("SessionStorage for Sleep Timer is undefined."));((c=a.sessionStorage)==null?void 0:c.get("yt-sleep-timer"))==="true"&&(Loc(),(d=a.sessionStorage)==null||d.remove("yt-sleep-timer"),b.syncVolume());Poc(a,b);Qoc(a, b);Roc(a,b);ua(e)})},Poc=function(a,b){var c=function(q){a.onSleepTimerSettingsChanged(q,b)},d=function(q){a.onPlayerStateChange(q,b)},e=function(){a.onLoopChange(b)},h=function(){a.onCloseMiniplayer(b)},k=function(){Foc(b,rl(),Moc(b),a.selectedOption==="End of video",b.getPlayerState()!==1)},m=function(){a.onSeekComplete(b)},p=function(){Hi.cancelJob(wZ)}; b.addEventListener("onSleepTimerSettingsChanged",c);b.addEventListener("onLoopChange",e);b.addEventListener("onLoopRangeChange",e);b.addEventListener("onStateChange",d);b.addEventListener("onCloseMiniplayer",h);b.addEventListener("onSleepTimerFeatureAvailable",k);b.addEventListener("SEEK_COMPLETE",m);b.addEventListener("onAdStart",p);a.addOnDisposeCallback(function(){b.removeEventListener("onSleepTimerSettingsChanged",c);b.removeEventListener("onLoopChange",e);b.removeEventListener("onLoopRangeChange", e);b.removeEventListener("onStateChange",d);b.removeEventListener("onCloseMiniplayer",h);b.removeEventListener("onSleepTimerFeatureAvailable",k);b.removeEventListener("SEEK_COMPLETE",m);b.removeEventListener("onAdStart",p)})},Qoc=function(a,b){var c=a.JSC$16009_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var d=b.getVideoData().video_id,e,h=(e=Coc(a.JSC$16009_watchApi))==null?void 0:e.playlistId; a.pauseAutonavPlayback&&(b.pauseVideo(),b.syncVolume(),a.pauseAutonavPlayback=!1);if(a.selectedOption==="End of video"&&d!==a.videoId)AZ(a,b);else{if(a.selectedOption==="End of playlist"){e=Eoc(a.playlistId);if(h!==a.playlistId){AZ(a,b);break a}e?e&&Soc(a,b):Toc(a,b)}a.videoId=d;a.playlistId=h}}}); a.addOnDisposeCallback(function(){a.JSC$16009_watchApi.unsubscribeByKey(c)})},Roc=function(a,b){var c=um().resolve(Oz),d=Rv(c,ngb,function(h){h&&a.selectedOption!=="Off"&&AZ(a,b)}),e=Rv(c,HW,function(h){var k,m; return t(function(p){if(p.nextAddress==1)return n(p,Ov.getInstance().navigationFinishPromise,2);k=!D0a();m=um().resolve(ax).isMiniplayerActive();h||!yZ(a.selectedOption)||m||k||AZ(a,b);ua(p)})}); c=Rv(c,function(h){return h.entities.playlistLoopStateEntity||{}},function(h){h=h===void 0?{}:h; var k=Doc(a.JSC$16009_watchApi);if(k){var m;((m=h[k])==null?void 0:m.state)==="PLAYLIST_LOOP_STATE_ALL"&&yZ(a.selectedOption)&&AZ(a,b)}}); a.addOnDisposeCallback(d);a.addOnDisposeCallback(c);a.addOnDisposeCallback(e)}; zZ.prototype.onSleepTimerSettingsChanged=function(a,b){switch(a){case"Off":this.selectedOption!=="Off"&&AZ(this,b);break;case"End of video":case"End of playlist":Uoc(this,a,b);break;default:Uoc(this,a,b,Noc.get(a));}}; zZ.prototype.onLoopChange=function(a){(a.getLoopVideo()||a.getLoopRange())&&yZ(this.selectedOption)&&AZ(this,a)}; zZ.prototype.onCloseMiniplayer=function(a){yZ(this.selectedOption)&&AZ(this,a)}; var Uoc=function(a,b,c,d){Voc(a,c);a.selectedOption=b;a.videoId=c.getVideoData().video_id;a.playlistId="";var e;(e=a.sessionStorage)==null||e.set("yt-sleep-timer","true");a.adjustmentsCount++;Foc(c,rl(),Moc(c),a.selectedOption==="End of video");if(a.selectedOption==="End of video")Toc(a,c),Woc(a,c);else if(a.selectedOption==="End of playlist"){Woc(a,c);var h,k;a.playlistId=(k=(h=Coc(a.JSC$16009_watchApi))==null?void 0:h.playlistId)!=null?k:"";Eoc(a.playlistId)||Toc(a,c)}else d&&(a.presetFadeSchedulerId= Tk(Hi,function(){Joc(c,15E3)},d-15E3),a.presetPauseSchedulerId=Tk(Hi,function(){Xoc(a,c)},d),Ioc(c,rl(),d))},Xoc=function(a,b){if(HW(um().resolve(Oz).getState())){var c={dismissDialogEndpoint:{}}; var d={commandExecutorCommand:{commands:[c,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};c={buttonViewModel:{title:Fv("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:c}}};d={buttonViewModel:{title:Fv("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:d}}};var e={dialogHeaderViewModel:{headline:{content:Fv("SLEEP_TIMER_ENDED_TITLE")}}}, h={basicContentViewModel:{paragraphs:[{text:{content:Fv("SLEEP_TIMER_ENDED_TEXT")}}]}};c={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:e,content:h,footer:{panelFooterViewModel:{primaryButton:c,secondaryButton:d,shouldHideDivider:!0}}}}}}};um().resolve(vm).resolveCommand(c,{form:{element:a}})}else Loc();Yoc(a,!1);Zoc(a,b);b.pauseVideo();Hv.getInstance().getState()===2&&b.getPlayerState()===5&&(a.pauseAutonavPlayback=!0)},AZ=function(a,b){Yoc(a,!0); Zoc(a,b);Loc()},Zoc=function(a,b){Voc(a,b); a.selectedOption="Off";a.videoId="";a.playlistId="";a.adjustmentsCount=0;var c;(c=a.sessionStorage)==null||c.remove("yt-sleep-timer");Hi.cancelJob(vZ);b.resetSleepTimerMenuSettings()},Yoc=function(a,b){b={timer_length_adjustment_times_during_session:a.adjustmentsCount-1, is_session_cancelled:b};switch(a.selectedOption){case"Off":b.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case"End of video":b.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case"End of playlist":b.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:b.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",b.option_duration_in_minutes=Noc.get(a.selectedOption)/6E4;}bl("sleepTimerSessionFinishEvent",b)}; zZ.prototype.onPlayerStateChange=function(a,b){a===1?Foc(b,rl(),Moc(b),this.selectedOption==="End of video"):a===0?(Hi.cancelJob(wZ),b.setVideoTimeLeft(Hoc(0,0))):a===2&&Hi.cancelJob(wZ);this.selectedOption==="End of video"?a===0?Xoc(this,b):a===2&&Koc(b):this.selectedOption!=="End of playlist"||Eoc(this.playlistId)||(a===0?Xoc(this,b):a===2&&Koc(b))}; zZ.prototype.onSeekComplete=function(a){a.getPlayerState()===2&&Foc(a,rl(),Moc(a),this.selectedOption==="End of video",!0)}; zZ.prototype.onCueRangeEnter=function(a,b){a==="sleep-timer-fade-audio"&&Joc(b,(b.getDuration()-b.getProgressState().current)*1E3)}; zZ.prototype.onCueRangeExit=function(a,b){a==="sleep-timer-fade-audio"&&b.getPlayerState()!==0&&Koc(b,!0)}; var Toc=function(a,b){b.addCueRange("sleep-timer-fade-audio",b.getDuration()-15,b.getDuration());b.addEventListener("onCueRangeEnter",function(c){a.onCueRangeEnter(c,b)}); b.addEventListener("onCueRangeExit",function(c){a.onCueRangeExit(c,b)})},Soc=function(a,b){b.removeCueRange("sleep-timer-fade-audio"); b.removeEventListener("onCueRangeEnter",function(c){a.onCueRangeEnter(c,b)}); b.removeEventListener("onCueRangeExit",function(c){a.onCueRangeExit(c,b)})},Voc=function(a,b){yZ(a.selectedOption)?Soc(a,b):(Hi.cancelJob(a.presetPauseSchedulerId),Hi.cancelJob(a.presetFadeSchedulerId),a.presetPauseSchedulerId=0,a.presetFadeSchedulerId=0); Koc(b,!0)},Woc=function(a,b){b.setLoop(!1); b.setLoopVideo(!1);b.setLoopRange(null);(a=Doc(a.JSC$16009_watchApi))&&um().resolve(Oz).dispatch(Uv("playlistLoopStateEntity",a,{key:a,state:"PLAYLIST_LOOP_STATE_NONE"}))};function $oc(a,b){if((b===void 0||b)&&document.startViewTransition){var c=document.startViewTransition(a),d=setTimeout(function(){c.skipTransition()},300); c.ready.then(function(){clearTimeout(d)}); c.finished.then(function(){clearTimeout(d)})}else a()} ;var dpc=function(a){oi.call(this);this.JSC$16012_watchApi=a;apc(this);bpc(this);cpc(this);a=a.getRoot();if(a.is==="ytd-watch-flexy"||a.is==="ytd-watch-grid")a.onTheaterReduxValueUpdate(this.getState());this.getState()&&zjb()}; l(dpc,oi);var apc=function(a){var b,c;t(function(d){if(d.nextAddress==1)return n(d,a.JSC$16012_watchApi.playerApi,2);b=d.yieldResult;c=function(e){epc(a,!!e)}; b.addEventListener("SIZE_CLICKED",c);a.addOnDisposeCallback(function(){b.removeEventListener("SIZE_CLICKED",c)}); ua(d)})},bpc=function(a){a.JSC$16012_watchApi.registerActionHandler("yt-toggle-theater-mode",function(b,c){epc(a,b,c===void 0?!0:c)}); a.addOnDisposeCallback(function(){rZ(a.JSC$16012_watchApi,"yt-toggle-theater-mode")})}; dpc.prototype.getState=function(){return GW(tw.getState())}; var epc=function(a,b,c){c=c===void 0?!0:c;$oc(function(){tw.dispatch(Pv({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:b}}));y("theater_mode_scroll_to_top_killswitch")||a.JSC$16012_watchApi.scrollWatchTo(0,!1);uv()&&y("external_fullscreen")&&tv(document.documentElement);cpc(a);c&&Fk("wide",b?"1":"0",-1);wv(a.JSC$16012_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);a.JSC$16012_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:b});b&&zjb()},y("enable_player_resize_transition"))}, cpc=function(a){var b; t(function(c){if(c.nextAddress==1)return n(c,a.JSC$16012_watchApi.playerApi,2);b=c.yieldResult;b.setSizeStyle(!0,a.getState());ua(c)})};var hpc=function(a){oi.call(this);var b=this;this.playerApi=a;this.timeToPanelSyncKeyMap={};var c;if(a==null?0:(c=a.isReady)==null?0:c.call(a)){c=Rv(um().resolve(Oz),function(e){return e.entities.timedMarkersListSyncEntity||{}},function(e,h){e=e===void 0?{}:e; h=h===void 0?{}:h;for(var k=g(Object.keys(h)),m=k.next();!m.done;m=k.next())m=m.value,e[m]!==h[m]&&fpc(b,h[m]);h=g(Object.keys(e));for(k=h.next();!k.done;k=h.next())k=k.value,m=e[k],b.timeToPanelSyncKeyMap[k]&&gpc(b,m)}); this.addOnDisposeCallback(c);var d=function(e){b.onCueRangeEnter(e)}; a.addEventListener("onCueRangeEnter",d);this.addOnDisposeCallback(function(){var e;(e=a.removeEventListener)==null||e.call(a,"onCueRangeEnter",d)})}}; l(hpc,oi); var gpc=function(a,b){var c,d;if((c=a.playerApi)==null?0:(d=c.isReady)==null?0:d.call(c)){var e;if((c=b==null?void 0:(e=b.timedListData)==null?void 0:e.sections)&&b!=null&&b.key)for(e=g(c),c=e.next();!c.done;c=e.next())if(c=c.value,c.timedSyncDataList&&c.sectionId)for(d=0;d<c.timedSyncDataList.length;d++){var h=c.timedSyncDataList[d];h.syncItemId&&a.playerApi.addCueRange(c.sectionId+"_"+b.key+"_"+h.syncItemId,Number(h.videoTimeMs)/1E3,d===c.timedSyncDataList.length-1?0x8000000000000:Number(c.timedSyncDataList[d+1].videoTimeMs)/ 1E3)}}},fpc=function(a,b){var c,d; if((c=a.playerApi)==null?0:(d=c.isReady)==null?0:d.call(c)){var e;if((c=b==null?void 0:(e=b.timedListData)==null?void 0:e.sections)&&b!=null&&b.key)for(e=g(c),c=e.next();!c.done;c=e.next())if(c=c.value,c.timedSyncDataList&&c.sectionId){d=g(c.timedSyncDataList);for(var h=d.next();!h.done;h=d.next())h=h.value,h.syncItemId&&a.playerApi.removeCueRange(c.sectionId+"_"+b.key+"_"+h.syncItemId)}}}; hpc.prototype.onCueRangeEnter=function(a){for(var b=g(Object.keys(this.timeToPanelSyncKeyMap)),c=b.next();!c.done;c=b.next()){c=c.value;var d=g(a.split("_"+c+"_")),e=d.next().value;d=d.next().value;if(e&&d){a=um().resolve(Oz);b=this.timeToPanelSyncKeyMap[c];var h=dsb(a.getState(),b);c=ipc(c,e,d);if(c===-1)break;c={activeSyncId:d,activeItemIndex:c,activeSectionInfo:{sectionIdentifier:e}};h?a.dispatch(Vv("markersEngagementPanelSyncEntity",b,c)):a.dispatch(Uv("markersEngagementPanelSyncEntity",b,Object.assign({}, {key:b},c)));break}}}; var ipc=function(a,b,c){var d=um().resolve(Oz),e,h;a=(e=csb(d.getState(),a))==null?void 0:(h=e.timedListData)==null?void 0:h.sections;if(!a)return-1;e=0;h=g(a);for(a=h.next();!a.done;a=h.next()){a=a.value;d=a.timedSyncDataList||[];if(a.sectionId===b)return b=d.findIndex(function(k){return k.syncItemId===c}),b===-1?b:e+b; e+=d.length}return-1};var lpc=function(a){oi.call(this);var b=this;this.JSC$16025_watchApi=a;this.unresolvedCommands=[];this.JSC$16025_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(c){jpc(b,c)}); this.addOnDisposeCallback(function(){rZ(b.JSC$16025_watchApi,"yt-update-timed-markers-sync-observer-command")}); kpc(this)}; l(lpc,oi);var kpc=function(a){var b;t(function(c){if(c.nextAddress==1)return n(c,a.JSC$16025_watchApi.playerApi,2);b=c.yieldResult;if(a.isDisposed())return c.return();a.timedSyncObserver=new hpc(b);a.unresolvedCommands.length&&(a.unresolvedCommands.forEach(function(d){return jpc(a,d)}),a.unresolvedCommands=[]); pi(a,a.timedSyncObserver);ua(c)})},jpc=function(a,b){if(a.timedSyncObserver){var c=A(b,wTb); if(c&&c.timedSyncEntityKey&&c.panelSyncEntityKey){a=a.timedSyncObserver;b=c.timedSyncEntityKey;var d=c.panelSyncEntityKey;c=!!c.isEnabled;c=c===void 0?!0:c;var e=um().resolve(Oz);e=csb(e.getState(),b);c?a.timeToPanelSyncKeyMap[b]||(a.timeToPanelSyncKeyMap[b]=d,gpc(a,e)):(delete a.timeToPanelSyncKeyMap[b],fpc(a,e))}}else a.unresolvedCommands.push(b)};var npc=function(a){oi.call(this);this.JSC$16029_watchApi=a;mpc(this)}; l(npc,oi);var mpc=function(a){var b,c;t(function(d){if(d.nextAddress==1)return n(d,a.JSC$16029_watchApi.playerApi,2);b=d.yieldResult;c=function(e){Mv.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:A(e,LTb)},popupType:"TOAST"}})}; b.addEventListener("onYtShowToast",c);a.addOnDisposeCallback(function(){b.removeEventListener("onYtShowToast",c)}); ua(d)})};var opc=function(a){var b=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new aj;this.element.addEventListener("load",function(){b.loaded=!0;b.resolver.resolve(b.element)}); this.element.addEventListener("error",function(){b.failed=!0}); this.element.src=a};var ppc=function(a,b){this.image=a;this.frame=b}; ppc.prototype.drawToCanvas=function(a,b){var c=this.frame.width/this.frame.columns,d=this.frame.height/this.frame.rows,e=b.offsetX,h=b.offsetY;qpc(b)?(a.fillStyle=b.fullscreen?"#000":"#0f0f0f",a.fillRect(e,h,(b==null?void 0:b.width)||c,(b==null?void 0:b.height)||d)):a.drawImage(this.image,this.frame.column*c,this.frame.row*d,c,d,e,h,(b==null?void 0:b.width)||c,(b==null?void 0:b.height)||d)}; var rpc=function(a){this.color=a}; rpc.prototype.drawToCanvas=function(a,b){var c=b.offsetX,d=b.offsetY,e=b.width,h=b.height;a.fillStyle=qpc(b)?b.fullscreen?"#000":"#0f0f0f":this.color;a.fillRect(c,d,e,h)}; function qpc(a){return y("kevlar_watch_cinematics_invisible")||a.fullscreen&&y("kevlar_watch_cinematics_invisible_in_fullscreen")||a.theater&&!a.fullscreen&&y("kevlar_watch_cinematics_invisible_in_theater")} ;var BZ=function(a,b){bN.call(this);this.playerApi=b;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new oh(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();spc(this,a);tpc(this);this.update()}; l(BZ,bN);BZ.prototype.addEventListeners=function(){var a=this,b=function(){a.update()},c=function(e){a.paused||(e.type==="newdata"&&(a.mosaics.clear(),upc(a),CZ(a)),tpc(a),a.update())},d=function(){a.onPlayerStateChange()}; this.playerApi.addEventListener("onVideoProgress",b);this.playerApi.addEventListener("onVideoDataChange",c);this.playerApi.addEventListener("onStateChange",d);this.addOnDisposeCallback(function(){a.playerApi.removeEventListener("onVideoProgress",b);a.playerApi.removeEventListener("onVideoDataChange",c);a.playerApi.removeEventListener("onStateChange",d)})}; var spc=function(a,b){a.cinematicContainerRenderer!==b&&(a.cinematicContainerRenderer=b,upc(a),CZ(a),a.colorStoreUpdateJobId=Hi.addLowPriorityJob(function(){var c;if((c=a.cinematicContainerRenderer.colorStore)!=null&&c.sampledColors){c=Infinity;for(var d=g(a.cinematicContainerRenderer.colorStore.sampledColors),e=d.next();!e.done;e=d.next()){e=e.value;var h=Number(e.key);h!==0&&h<c&&(c=h);h=ay(e.value);a.colorStore.set(e.key,h)}a.colorStoreTimeInterval=c}}))},upc=function(a){a.colorStoreUpdateJobId&&( Hi.cancelJob(a.colorStoreUpdateJobId),a.colorStoreUpdateJobId=void 0); a.colorStore.clear();a.currentStoryboardColor=void 0},vpc=function(a,b){var c; return(c=a.getStoryboardFrame(b))==null?void 0:c.url}; BZ.prototype.onPlayerStateChange=function(){this.update()}; BZ.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2}; var tpc=function(a){var b=a.getStoryboardFrame(0);b&&(b=new oh(b.width/b.columns,b.height/b.rows),Yha(a.currentStoryboardSize,b)||(a.currentStoryboardSize=b,a.publish("STORYBOARD_SIZE_CHANGED",a.currentStoryboardSize)))},wpc=function(a,b){a.currentStoryboardIndex=b; a.pendingStoryboardIndex=NaN;b=a.getStoryboardFrame(a.currentStoryboardIndex);a.currentStoryboard=new ppc(a.mosaics.get(b.url).element,b);a.publish("STORYBOARD_CHANGED",a.currentStoryboard);a.lastUpdateTime=rl()}; BZ.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"}; var CZ=function(a){a.currentStoryboardIndex=NaN;a.pendingStoryboardIndex=NaN;a.currentStoryboard&&(a.currentStoryboard=void 0,a.publish("STORYBOARD_CHANGED",void 0));a.lastUpdateTime=NaN}; BZ.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)CZ(this);else{var a=this.playerApi.getPlayerState(1);if(a===-1||a===5||a===0)CZ(this);else if(isNaN(this.lastUpdateTime)||!(rl()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(a=this.playerApi.getCurrentTime()+(this.playerApi.getPlayerState(1)===2?0:this.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs* this.cinematicContainerRenderer.config.animationConfig.crossfadeStartOffset/1E3),this.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"){if(this.colorStore.size){a=""+Math.round(a*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var b=this.colorStore.get(a);b?b!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=b,this.currentStoryboard=new rpc(b),this.publish("STORYBOARD_CHANGED",this.currentStoryboard), this.lastUpdateTime=rl()):(Jm(new Mk("Could not find color for timestamp: "+a,this.cinematicContainerRenderer)),CZ(this))}else CZ(this);}else xpc(this,a)}}; var xpc=function(a,b){var c=a.getStoryboardFrameIndex(b);if(c!==a.currentStoryboardIndex&&c!==a.pendingStoryboardIndex){b=vpc(a,c);var d=a.mosaics.get(b);d?d.loaded&&wpc(a,c):(a.pendingStoryboardIndex=c,c=new opc(b),a.mosaics.set(b,c),c.resolver.promise.then(function(){if(!a.isDisposed()&&!a.paused&&!isNaN(a.pendingStoryboardIndex)){var e=vpc(a,a.pendingStoryboardIndex);if(e){var h;(h=a.mosaics.get(e))!=null&&h.loaded&&wpc(a,a.pendingStoryboardIndex)}else CZ(a)}}))}}; BZ.prototype.getStoryboardFrameIndex=function(a){var b=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(a,b)}; BZ.prototype.getStoryboardFrame=function(a){var b=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,c,d;return((d=(c=this.playerApi).getStoryboardFrame)==null?void 0:d.call(c,a,b))||null}; BZ.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};function ypc(){var a=document.createElement("canvas"),b=a.getContext("2d");if(!b)throw Error("Could not fetch canvas context.");Xh(a,{position:"absolute",width:"100%",height:"100%"});return{element:a,context:b}} function zpc(){return!("filter"in CanvasRenderingContext2D.prototype)||y("kevlar_watch_cinematics_css_blur")} var EZ=function(a,b,c,d){d=d===void 0?!1:d;oi.call(this);this.cinematicContainerRenderer=b;this.playerApi=c;this.theater=this.fullscreen=!1;var e;this.ambientLightThemeEnabled=!d&&!!(b==null?0:(e=b.config)==null?0:e.enableInLightTheme);this.ambientFullscreenEnabled=d&&y("web_cinematic_fullscreen");this.container=document.createElement("div");a.appendChild(this.container);var h;if(y("web_cinematic_theater_mode")||y("web_cinematic_fullscreen")||(b==null?0:(h=b.config)==null?0:h.enableInLightTheme))this.ambientV2Container= document.createElement("div"),this.container.appendChild(this.ambientV2Container);Apc(this);a=this.ambientV2Container||this.container;this.backCanvas=ypc();this.frontCanvas=ypc();a.appendChild(this.backCanvas.element);a.appendChild(this.frontCanvas.element);this.storyboardManager=new BZ(b,this.playerApi);pi(this,this.storyboardManager);this.addEventListeners();Bpc(this)?Cpc(this,100+DZ(this)*6,100+DZ(this)*6):Dpc(this);Epc(this,this.storyboardManager.currentStoryboard)}; l(EZ,oi);var Apc=function(a){a.ambientV2Container?Fpc(a):(Xh(a.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+Gpc(a)+", "+Hpc(a)+")"}),zpc()&&Xh(a.container,"filter","blur("+uk("cinematic_watch_css_filter_blur_strength",40)+"px)"))},Fpc=function(a){if(a.ambientV2Container){var b=a.playerApi.getVideoAspectRatio(); Xh(a.container,{"aspect-ratio":""+b,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});Xh(a.ambientV2Container,{"aspect-ratio":""+b,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+Gpc(a)+", "+Hpc(a)+")"});zpc()&&Xh(a.ambientV2Container,"filter","blur("+uk("cinematic_watch_css_filter_blur_strength",40)+"px)")}}; EZ.prototype.setFullscreen=function(a,b){this.fullscreen=a;this.theater=!!b;Apc(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),a=this.storyboardManager.currentStoryboard,Ipc(this),a&&Jpc(this,a)}; EZ.prototype.addEventListeners=function(){var a=this,b=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(e){Epc(a,e)}),c=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){Dpc(a)}); this.addOnDisposeCallback(function(){a.storyboardManager.unsubscribeByKey(b);a.storyboardManager.unsubscribeByKey(c)}); if(this.ambientV2Container){var d=function(){Fpc(a)}; this.playerApi.addEventListener("onVideoDataChange",d);this.addOnDisposeCallback(function(){a.playerApi.removeEventListener("onVideoDataChange",d)})}}; var Dpc=function(a){if(!Bpc(a)){var b=a.storyboardManager.currentStoryboardSize;isNaN(b.width)||isNaN(b.height)||Cpc(a,Number(b.width)+DZ(a)*6,Number(b.height)+DZ(a)*6)}},Cpc=function(a,b,c){a.backCanvas.element.width=b; a.backCanvas.element.height=c;a.frontCanvas.element.width=b;a.frontCanvas.element.height=c},Bpc=function(a){return a.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},Epc=function(a,b){var c=a.frontCanvas.element.getAnimations()[0]; c?(c.pause(),a.backCanvas.context.globalAlpha=Number(getComputedStyle(a.frontCanvas.element).opacity),a.frontCanvas.element.style.opacity="0",c.finish()):a.backCanvas.context.globalAlpha=1;a.backCanvas.context.drawImage(a.frontCanvas.element,0,0,a.backCanvas.element.width,a.backCanvas.element.height);Ipc(a);b&&Jpc(a,b);b=b?a.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:uk("cinematic_watch_fade_out_duration",500);c=uk("cinematic_watch_transition_frame_rate")/1E3;var d={};c&&( d={easing:"steps("+Math.round(b*c)+")"});a.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:b,iterations:1},d));a.frontCanvas.element.style.opacity="1"},Ipc=function(a){var b=a.ambientLightThemeEnabled,c=a.ambientLightThemeEnabled||a.ambientFullscreenEnabled&&!y("web_cinematic_fullscreen_v2"); a.frontCanvas.context.fillStyle=a.theater&&b||a.fullscreen&&c?"#000":"#0f0f0f";zpc()||(a.frontCanvas.context.filter="blur(0)");a.frontCanvas.context.fillRect(0,0,a.frontCanvas.element.width,a.frontCanvas.element.height)},Jpc=function(a,b){zpc()||(a.frontCanvas.context.filter="blur("+DZ(a)+"px)"); a.frontCanvas.context.globalAlpha=uk("cinematic_watch_effect_opacity",.4);var c={offsetX:DZ(a)*3,offsetY:DZ(a)*3,theater:a.theater,fullscreen:a.fullscreen};Bpc(a)&&(c.width=100,c.height=100);b.drawToCanvas(a.frontCanvas.context,c);a.frontCanvas.context.globalAlpha=1},DZ=function(a){var b; return(b=a.cinematicContainerRenderer.config.blurStrength)!=null?b:5},Gpc=function(a){var b,c; if((a.fullscreen||a.theater)&&((b=a.cinematicContainerRenderer.config)==null?0:(c=b.watchFullscreenConfig)==null?0:c.colorSourceWidthMultiplier))return a.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var d;return(d=a.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?d:a.cinematicContainerRenderer.config.colorSourceSizeMultiplier},Hpc=function(a){var b,c; if((a.fullscreen||a.theater)&&((b=a.cinematicContainerRenderer.config)==null?0:(c=b.watchFullscreenConfig)==null?0:c.colorSourceHeightMultiplier))return a.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var d;return(d=a.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?d:a.cinematicContainerRenderer.config.colorSourceSizeMultiplier}; EZ.prototype.disposeInternal=function(){oi.prototype.disposeInternal.call(this);this.container.remove()}; EZ.prototype.clear=function(){Epc(this)}; EZ.prototype.pause=function(){this.storyboardManager.pause()};var Kpc=Zg(function(){var a,b,c=!((b=(a=document.createElement("canvas")).getContext)==null||!b.call(a,"2d")),d;a=!((d=CSS)==null||!d.supports("filter: blur(0)"));d=!!Element.prototype.animate&&!!Element.prototype.getAnimations;b=y("web_cinematic_fullscreen")||y("web_cinematic_theater_mode")||y("web_cinematic_light_theme")||!1;var e;return c&&a&&d&&(!b||!((e=CSS)==null||!e.supports("aspect-ratio: 1 / 1")))}),FZ=function(a,b){bN.call(this); this.container=a;this.playerApi=b;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=Lpc(this);this.update()}; l(FZ,bN);var Mpc=function(a){var b=document.documentElement.hasAttribute("dark");a.isDarkModeEnabled=b;a.update()},Npc=function(a,b){a.settingEnabled=b; a.update()}; FZ.prototype.setFullscreen=function(a,b){this.fullscreen=a;this.theater=!!b;this.update()}; var Opc=function(a,b){a.cinematicContainerRenderer=b;a.cinematicContainerRenderer&&(a.cinematicsVe=gq(159022),ar(Zq(),a.cinematicsVe),a.loggingClientData={watchCinematicContainerData:{presentationStyle:a.cinematicContainerRenderer.presentationStyle}});a.update()}; FZ.prototype.isAllowed=function(){var a;if(a=Kpc()){var b,c,d;a=((c=this.cinematicContainerRenderer)==null?void 0:c.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((d=this.cinematicContainerRenderer)==null||!d.colorStore)||((b=this.cinematicContainerRenderer)==null?void 0:b.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(a)if(y("web_cinematics_pausing")){var e,h;a=this.isDarkModeEnabled||!!((e=this.cinematicContainerRenderer)== null?0:(h=e.config)==null?0:h.enableInLightTheme)}else{var k,m;e=!!((k=this.cinematicContainerRenderer)==null?0:(m=k.config)==null?0:m.enableInLightTheme)&&(gk("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);a=this.isDarkModeEnabled||e}if(k=a){var p,q;k=!((q=(p=this.prefersReducedMotionQuery)==null?void 0:p.matches)!=null&&q)}return k}; FZ.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled}; var Lpc=function(a){if(!y("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var b=window.matchMedia("(prefers-reduced-motion: reduce)"),c=function(){a.update()}; b.addListener(c);a.addOnDisposeCallback(function(){b.removeListener(c)}); return b}}; FZ.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var a=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new EZ(this.container,a,this.playerApi,this.isDarkModeEnabled),pi(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var b=this.currentCinematicEffect;b.cinematicContainerRenderer!== a&&(b.cinematicContainerRenderer=a,spc(b.storyboardManager,a),Apc(b));a=Kk();Lk(0,194,!0);a.save();a=iq();this.cinematicsVe&&a&&Pq(a,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(a=iq(),this.cinematicsVe&&a&&Qq(a,[this.cinematicsVe],!1,this.loggingClientData),mi(this.currentCinematicEffect),this.currentCinematicEffect=void 0)}; ia.Object.defineProperties(FZ.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var Ppc=!1,Tpc=function(a){oi.call(this);this.JSC$16062_watchApi=a;this.fullscreen=this.theater=!1;Qpc(this);Rpc(this);Spc(this)}; l(Tpc,oi);var Spc=function(a){var b,c,d;t(function(e){if(e.nextAddress==1)return n(e,a.JSC$16062_watchApi.playerApi,2);b=e.yieldResult;if(a.isDisposed())return e.return();c=a.JSC$16062_watchApi.getElement("CINEMATICS");if(!c)return e.return();a.JSC$16062_cinematicController=new FZ(c,b);pi(a,a.JSC$16062_cinematicController);Mpc(a.JSC$16062_cinematicController);Upc(a,Q6a());d=a.JSC$16062_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(h){Vpc(a,h)}); a.addOnDisposeCallback(function(){a.JSC$16062_watchApi.unsubscribeByKey(d)}); Wpc(a);Vpc(a,a.JSC$16062_cinematicController.isAllowed());Xpc(a,a.fullscreen,a.theater);Ypc(a);ua(e)})},Qpc=function(a){var b=a.JSC$16062_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Wpc(a)}); a.addOnDisposeCallback(function(){a.JSC$16062_watchApi.unsubscribeByKey(b)})},Rpc=function(a){var b,c; t(function(d){if(d.nextAddress==1)return n(d,a.JSC$16062_watchApi.playerApi,2);b=d.yieldResult;c=function(e){Upc(a,e)}; b.addEventListener("cinematicSettingsToggleChange",c);a.addOnDisposeCallback(function(){b.removeEventListener("cinematicSettingsToggleChange",c)}); ua(d)})},Wpc=function(a){var b=a.JSC$16062_watchApi.getWatchNextResponse(),c; b=A(b==null?void 0:(c=b.pageVisualEffects)==null?void 0:c[0],EM);var d;(d=a.JSC$16062_cinematicController)==null||Opc(d,b)},Upc=function(a,b){var c; (c=a.JSC$16062_cinematicController)==null||Npc(c,b);Zpc(a)},Vpc=function(a,b){var c; t(function(d){if(d.nextAddress==1)return y("kevlar_watch_cinematics_invisible")&&(b=!1),n(d,a.JSC$16062_watchApi.playerApi,2);c=d.yieldResult;c.updateCinematicSettings(b);Zpc(a);ua(d)})},Ypc=function(a){var b=Kk(); if(y("kevlar_measure_ambient_mode_idle")&&!b.getFlag(192)&&!Ppc){Ppc=!0;var c=Sk(Hi,function(){um().resolve(kDb).start(1E4)},5E3); a.addOnDisposeCallback(function(){Hi.cancelJob(c);um().resolve(kDb).stop()})}},Xpc=function(a,b,c){a.fullscreen=b; a.theater=c;var d;(d=a.JSC$16062_cinematicController)==null||d.setFullscreen(a.fullscreen,a.theater);if(y("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(a.theater||a.fullscreen){var e;(e=a.JSC$16062_cinematicController)!=null&&(e=e.currentCinematicEffect)!=null&&(e=e.storyboardManager,e.paused=!1,tpc(e),e.update())}else(a=a.JSC$16062_cinematicController)==null||(e=a.currentCinematicEffect)!=null&&e.pause()},Zpc=function(a){if(y("web_cinematic_theater_mode")||y("web_cinematic_fullscreen")){var b; a.JSC$16062_watchApi.getRoot().toggleCinematicsActive(!((b=a.JSC$16062_cinematicController)==null||!b.isEnabled()))}};var cqc=function(a){oi.call(this);var b=this;this.JSC$16065_watchApi=a;this.commentsReady=!1;this.setCommentsJobId=0;a=Rv(tw,JW,function(){$pc(b)}); this.addOnDisposeCallback(a);var c=this.JSC$16065_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){aqc(b)}),d=this.JSC$16065_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){aqc(b)}); this.addOnDisposeCallback(function(){b.JSC$16065_watchApi.unsubscribeByKey(c);b.JSC$16065_watchApi.unsubscribeByKey(d)}); var e=function(){y("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&bqc(b,"false")}; this.JSC$16065_watchApi.getRoot().addEventListener("yt-page-data-will-update",e);this.addOnDisposeCallback(function(){b.JSC$16065_watchApi.getRoot().removeEventListener("yt-page-data-will-update",e)}); aqc(this)}; l(cqc,oi);var aqc=function(a){a.commentsReady=!1;Hi.cancelJob(a.setCommentsJobId);a.setCommentsJobId=Sk(Hi,function(){$pc(a)},1E3)},$pc=function(a){if(!a.commentsReady){Eq("cmi"); Hi.cancelJob(a.setCommentsJobId);var b,c,d,e,h=(b=a.JSC$16065_watchApi.getWatchNextResponse())==null?void 0:(c=b.contents)==null?void 0:(d=c.twoColumnWatchNextResults)==null?void 0:(e=d.results)==null?void 0:e.results.contents;if(h&&h.length)for(b=g(h),c=b.next();!c.done;c=b.next())if(c=c.value,e=d=void 0,((d=c)==null?void 0:(e=d.itemSectionRenderer)==null?void 0:e.sectionIdentifier)==="comment-item-section"){a.JSC$16065_watchApi.provideRenderingData("COMMENTS",c.itemSectionRenderer);bqc(a,"true"); break}a.commentsReady=!0;a.JSC$16065_watchApi.dispatchEvent("yt-watch-comments-ready")}},bqc=function(a,b){var c; (c=a.JSC$16065_watchApi.getElement("COMMENTS"))==null||c.setAttribute("canScheduleJobs",b)};var eqc=function(a){oi.call(this);var b=this;this.JSC$16068_watchApi=a;a.playerApi.then(function(c){b.player=c}); this.gestures=new jP(this.JSC$16068_watchApi.getRoot(),a.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(HW(tw.getState())&&JW(tw.getState())<=0)if(IW(tw.getState())){var c;(c=b.player)==null||c.toggleFullscreen()}else wv(b.JSC$16068_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}}); dqc(this)}; l(eqc,oi);var dqc=function(a){var b=Rv(tw,IW,function(c){a.gestures&&a.gestures.update(c)}); a.addOnDisposeCallback(b);b=Rv(tw,JW,function(c){a.gestures&&(c>0?a.gestures.detach():a.gestures.attach())}); a.addOnDisposeCallback(b)};var gqc=function(a){oi.call(this);var b=this;this.JSC$16071_watchApi=a;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){}; this.runClearDataJob=function(){}; this.runOnYtNavigateAwayFinish=function(){}; a=Rv(tw,HW,function(c){b.onActiveChanged(c)}); this.addOnDisposeCallback(a);fqc(this);this.onActiveChanged(HW(tw.getState()))}; l(gqc,oi);var hqc=function(a){if(y("swatcheroo_page_dispose_all_watch_data"))a.pageDisposalDataTypes=Object.values(boc).filter(function(c){return c!=="PLAYLIST"});else if(y("swatcheroo_page_dispose_rich_grid")){var b;(b=a.pageDisposalDataTypes)==null||b.push("RICH_GRID_RENDERER")}},fqc=function(a){y("swatcheroo_enable_ghost_cards")&&(hqc(a),a.JSC$16071_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){Hi.cancelJob(a.clearDataJobId); a.clearDataJobId=0}),a.runPageDisposeJob=function(){var b=um().resolve(Vw).getDestinationPageType()==="watch"; a.clearDataJobId=Uk(Hi,a.runClearDataJob,b?0:uk("web_watch_delay_page_dispose_ms",1E4))},a.runClearDataJob=function(){iqc(a)},a.runOnYtNavigateAwayFinish=function(){a.clearDataJobId&&(Hi.cancelJob(a.clearDataJobId),a.clearDataJobId=0,iqc(a))},document.addEventListener("yt-navigate-finish",a.runOnYtNavigateAwayFinish),hoc(a.JSC$16071_watchApi,a.runPageDisposeJob),a.addOnDisposeCallback(function(){var b=a.JSC$16071_watchApi; b.rootElement.pageDisposeJobs&&mc(b.rootElement.pageDisposeJobs,a.runPageDisposeJob);rZ(a.JSC$16071_watchApi,"yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",a.runOnYtNavigateAwayFinish)}))},iqc=function(a){a.pageDisposalDataTypes.forEach(function(b){a.JSC$16071_watchApi.provideRenderingData(b,void 0)}); a.clearDataJobId=0}; gqc.prototype.onActiveChanged=function(a){a&&((a=document.querySelector("#watch-page-skeleton"))&&Ih(a),jqc(this),document.body.removeAttribute("no-y-overflow"),hk("IS_SHELL_LOAD")&&$nc())}; var jqc=function(a){t(function(b){if(b.nextAddress==1)return n(b,a.JSC$16071_watchApi.playerApi,2);aoc();ua(b)})};var nqc=function(a){oi.call(this);this.JSC$16074_watchApi=a;this.JSC$16074_refactored=y("web_enable_miniplayer_refactor");this.modern=y("web_cairo_modern_miniplayer");this.watchWhileEnabled=y("kevlar_watch_while_v2");this.JSC$16074_pipEnabled=y("web_enable_pip_on_miniplayer");kqc(this);lqc(this);mqc(this)}; l(nqc,oi);var kqc=function(a){a.JSC$16074_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){oqc(a)}); a.addOnDisposeCallback(function(){rZ(a.JSC$16074_watchApi,"yt-activate-miniplayer-from-watch-action")})},lqc=function(a){var b,c; t(function(d){if(d.nextAddress==1)return n(d,a.JSC$16074_watchApi.playerApi,2);b=d.yieldResult;c=function(){oqc(a)}; b.addEventListener("onCollapseMiniplayer",c);a.addOnDisposeCallback(function(){b.removeEventListener("onCollapseMiniplayer",c)}); ua(d)})},mqc=function(a){var b=a.JSC$16074_watchApi.getElement("PLAYER_CONTAINER"); window.IntersectionObserver&&b&&a.modern&&a.watchWhileEnabled&&(a.playerIntersectionObserver=new IntersectionObserver(function(c){a.handleIntersect(c)},{threshold:[.25]}),a.playerIntersectionObserver.observe(b),a.addOnDisposeCallback(function(){var c; (c=a.playerIntersectionObserver)==null||c.disconnect()}))},oqc=function(a){var b,c,d; t(function(e){switch(e.nextAddress){case 1:return b=um().resolve(Vw),c=b.data,d=aE(c.response),Ov.getInstance().miniplayerButtonActivation=!0,a.JSC$16074_refactored?um().resolve(ax).collapse():wv(a.JSC$16074_watchApi.getRoot(),"yt-collapse-miniplayer-action"),n(e,Ov.getInstance().navigationFinishPromise,2);case 2:Ov.getInstance().currentEndpoint=d.watchEndpoint||null;if(!a.JSC$16074_refactored){wv(a.JSC$16074_watchApi.getRoot(),"yt-activate-miniplayer-action",[a.JSC$16074_watchApi.getElement("PLAYER"), d,c]);e.jumpTo(3);break}if(!a.modern||!a.JSC$16074_pipEnabled){e.jumpTo(4);break}return n(e,wEb(um().resolve(ax)),4);case 4:return n(e,um().resolve(ax).activate(a.JSC$16074_watchApi.getElement("PLAYER"),d,c),3);case 3:Ov.getInstance().JSC$8992_userActivation=!0,ua(e);}})}; nqc.prototype.handleIntersect=function(a){var b=um().resolve(ax);a[0].intersectionRatio>.25?b.isMiniplayerActive()&&b.deactivate():b.isMiniplayerActive()||(Ov.getInstance().watchWhileActivation=!0,pqc(this))}; var pqc=function(a){var b,c;t(function(d){b=um().resolve(Vw).data;c=aE(b.response);Ov.getInstance().currentEndpoint=c.watchEndpoint||null;return a.JSC$16074_refactored?n(d,um().resolve(ax).activate(a.JSC$16074_watchApi.getElement("PLAYER"),c,b),0):(wv(a.JSC$16074_watchApi.getRoot(),"yt-activate-miniplayer-action",[a.JSC$16074_watchApi.getElement("PLAYER"),c,b]),d.jumpTo(0))})};var sqc=function(a){oi.call(this);this.JSC$16077_watchApi=a;qqc(this);rqc(this)}; l(sqc,oi);var rqc=function(a){var b,c;t(function(d){if(d.nextAddress==1)return n(d,a.JSC$16077_watchApi.playerApi,2);b=d.yieldResult;c=function(e){a.onPlayerPlayVideo(e)}; b.addEventListener("onPlayVideo",c);a.addOnDisposeCallback(function(){b.removeEventListener("onPlayVideo",c)}); ua(d)})},qqc=function(a){var b=function(c){a.onYtNavigate(c)}; a.JSC$16077_watchApi.getRoot().addEventListener("yt-navigate",b);a.addOnDisposeCallback(function(){a.JSC$16077_watchApi.getRoot().removeEventListener("yt-navigate",b)})}; sqc.prototype.onPlayerPlayVideo=function(a){var b;a.sessionData&&a.sessionData.itct&&(b=a.sessionData.itct);var c=a.watchEndpoint;if(c&&a.sessionData&&a.sessionData.autonav)c=phb(c,b);else{var d;c=xw(a.videoId,(d=a.listId)!=null?d:void 0,b)}b={endpoint:c};a.sessionData&&(b.tempData=a.sessionData);this.JSC$16077_watchApi.dispatchEvent("yt-navigate",b)}; sqc.prototype.onYtNavigate=function(a){var b=this,c,d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1){if(!((c=a.detail)==null?0:(d=c.endpoint)==null?0:d.watchEndpoint))return r.return();e=a.detail.endpoint.watchEndpoint;h=b.JSC$16077_watchApi.getWatchNextResponse();m=A((k=h)==null?void 0:k.currentVideoEndpoint,lq);if(!m)return r.return();if(e.videoId!==m.videoId||e.playlistId&&e.playlistId!==m.playlistId||typeof e.startTimeSeconds!=="number")return r.jumpTo(0);a.stopPropagation();b.JSC$16077_watchApi.scrollWatchTo(0, !0);return n(r,b.JSC$16077_watchApi.playerApi,3)}p=r.yieldResult;q=e.startTimeSeconds;p.seekTo(q,void 0,void 0,void 0,84);p.wakeUpControls();q<p.getDuration()&&p.playVideo();ua(r)})};var xqc=function(a){oi.call(this);var b=this;this.JSC$16080_watchApi=a;a=Rv(tw,aic,function(){tqc(b)}); this.addOnDisposeCallback(a);a=Rv(tw,bic,function(){tqc(b)}); this.addOnDisposeCallback(a);uqc(this);vqc(this);wqc()}; l(xqc,oi);var uqc=function(a){var b=function(d){tw.dispatch(Pv({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:d.matches}}))},c=window.matchMedia("(max-width: "+(999+SM())+"px)"); c.addListener(b);a.addOnDisposeCallback(function(){c.removeListener(b)}); b(c)},vqc=function(a){a.JSC$16080_watchApi.registerActionHandler("yt-window-resized",function(){wqc()}); a.addOnDisposeCallback(function(){rZ(a.JSC$16080_watchApi,"yt-window-resized")})},wqc=function(){var a=RM(); tw.dispatch(Pv({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:a.width,height:a.height}}}))},tqc=function(a){var b; t(function(c){if(c.nextAddress==1)return n(c,a.JSC$16080_watchApi.playerApi,2);b=c.yieldResult;b.setSize(NaN,NaN);ua(c)})};var zqc=function(a){oi.call(this);this.JSC$16084_watchApi=a;yqc(this)}; l(zqc,oi);var yqc=function(a){a.JSC$16084_watchApi.registerActionHandler("yt-loop-command",function(b){Aqc(a,b)}); a.JSC$16084_watchApi.registerActionHandler("yt-repeat-chapter-command",function(b){Bqc(a,b)}); a.addOnDisposeCallback(function(){rZ(a.JSC$16084_watchApi,"yt-loop-command");rZ(a.JSC$16084_watchApi,"yt-repeat-chapter-command")})},Aqc=function(a,b){var c; t(function(d){if(d.nextAddress==1)return n(d,a.JSC$16084_watchApi.playerApi,2);c=d.yieldResult;A(b,bSb).loop?(c.setLoopRange({startTimeMs:Number(A(b,bSb).startTimeMs),endTimeMs:Number(A(b,bSb).endTimeMs),postId:A(b,bSb).postId,type:"clips"}),c.playVideo()):c.setLoopRange(null);ua(d)})},Bqc=function(a,b){var c,d; t(function(e){if(e.nextAddress==1)return n(e,a.JSC$16084_watchApi.playerApi,2);c=e.yieldResult;d=A(b,PTb).repeat;d==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(c.setLoopRange({startTimeMs:Number(A(b,PTb).startTimeMs),endTimeMs:Number(A(b,PTb).endTimeMs),type:"repeatChapter"}),c.playVideo()):d==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&c.setLoopRange(null);ua(e)})};var Dqc=function(a){oi.call(this);this.JSC$16089_watchApi=a;Cqc(this)}; l(Dqc,oi);var Cqc=function(a){a.JSC$16089_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(b){Eqc(a,b)}); a.addOnDisposeCallback(function(){rZ(a.JSC$16089_watchApi,"yt-watch-player-overflow-menu-command")})},Eqc=function(a,b){var c,d,e,h,k,m,p,q,r,w,z; t(function(C){if(C.nextAddress==1)return n(C,a.JSC$16089_watchApi.playerApi,2);c=C.yieldResult;if(h=(e=(d=A(b,RTb))==null?void 0:d.highlightedMenuItemKey)!=null?e:"")(m=(k=c).highlightSettingsMenuItem)==null||m.call(k,h);if(r=(q=(p=A(b,RTb))==null?void 0:p.openMenuItemKey)!=null?q:"")(z=(w=c).openSettingsMenuItem)==null||z.call(w,r);ua(C)})};var Fqc=aw("/youtube/app/watch/player_state","playerStateEntity");var Hqc=function(a){oi.call(this);this.JSC$16092_watchApi=a;Gqc(this)}; l(Hqc,oi);var Iqc=function(a){switch(a){case 0:return"PLAYER_STATE_FINISHED";case 1:return"PLAYER_STATE_PLAYING";case 2:return"PLAYER_STATE_PAUSED";case 3:return"PLAYER_STATE_LOADING_CONTENT";default:return"PLAYER_STATE_UNKNOWN";}},Gqc=function(a){var b,c; t(function(d){if(d.nextAddress==1)return n(d,a.JSC$16092_watchApi.playerApi,2);b=d.yieldResult;c=function(e){a.onPlayerStateChange(e)}; b.addEventListener("onStateChange",c);a.addOnDisposeCallback(function(){b.removeEventListener("onStateChange",c)}); ua(d)})}; Hqc.prototype.onPlayerStateChange=function(a){var b=this,c,d;return t(function(e){if(e.nextAddress==1)return n(e,b.JSC$16092_watchApi.playerApi,2);c=e.yieldResult;d=c.getVideoData().video_id;Pz().dispatch(Uv("playerStateEntity",Fqc,{key:Fqc,playerState:Iqc(a),videoId:d}));ua(e)})};var Jqc=function(a){oi.call(this);var b=this;this.JSC$16096_watchApi=a;a=Rv(tw,HW,function(c){b.onActiveChanged(c)}); this.addOnDisposeCallback(a);um().resolve(Ww).setPlayer(this.JSC$16096_watchApi.getElement("PLAYER"));this.onActiveChanged(HW(tw.getState()))}; l(Jqc,oi);Jqc.prototype.onActiveChanged=function(a){var b=this,c=um().resolve(Ww),d=function(){Kqc(b)}; a?(a=this.JSC$16096_watchApi.getElement("PLAYLIST_PANEL"))?(c.setPlaylistComponent(a),c.addEventListener("yt-playlist-data-updated",d),this.addOnDisposeCallback(function(){c.removeEventListener("yt-playlist-data-updated",d)}),Kqc(this)):kk(Error("[WatchPlaylistManager] No playlist panel on active watch page.")):(c.removeEventListener("yt-playlist-data-updated",d),c.cancelVideoSkip())}; var Kqc=function(a){var b=um().resolve(Ww);a.JSC$16096_watchApi.provideRenderingData("PLAYLIST",b.getPlaylistData())};var GZ=function(a){oi.call(this);var b=this;this.JSC$16099_watchApi=a;this.onPageScroll=function(){b.scrollThrottle.fire();b.mastheadScrollThrottle.fire()}; this.scrollThrottle=new nt(this.onThrottledScroll,200,this);pi(this,this.scrollThrottle);this.mastheadScrollThrottle=new nt(this.onMastheadThrottledScroll,50,this);pi(this,this.mastheadScrollThrottle);this.animation=new EY(function(c){b.JSC$16099_watchApi.getRoot().setScrollTop(c)}); a=Rv(tw,IW,function(){Lqc(b)}); this.addOnDisposeCallback(a);Mqc(this);Nqc(this);this.onThrottledScroll()}; l(GZ,oi); var Lqc=function(a){var b=a.JSC$16099_watchApi.getRoot();!a.pageScrollElement&&b.pageScrollElement?(a.pageScrollElement=b.pageScrollElement,b.pageScrollElement.addEventListener("scroll",a.onPageScroll),a.addOnDisposeCallback(function(){a.pageScrollElement&&a.pageScrollElement.removeEventListener("scroll",a.onPageScroll)})):a.pageScrollElement&&!b.pageScrollElement&&(a.pageScrollElement.removeEventListener("scroll",a.onPageScroll),a.pageScrollElement=void 0)},Mqc=function(a){window.addEventListener("scroll",a.onPageScroll); a.addOnDisposeCallback(function(){window.removeEventListener("scroll",a.onPageScroll)})},Nqc=function(a){a.JSC$16099_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(b){a:{var c; if(c=a.JSC$16099_watchApi.getRoot().contains(b)&&!a.animation.isAnimating()){c=b.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var d,e,h=(b==null?void 0:(d=b.parentElement)==null?void 0:(e=d.parentElement)==null?void 0:e.id)==="fixed-secondary";c=!(c&&h)}if(c){if(y("kevlar_watch_scroll_manager_absolute_offset_killswitch"))d=b.offsetTop;else for(d=0,e=b;e!==null;)d+=e.offsetTop,d-=e.scrollTop,e=e.offsetParent;e=d;d=e-24;b=e+b.offsetHeight+24;e=a.JSC$16099_watchApi.getRoot().getPageScrollingElement(); c=a.JSC$16099_watchApi.getRoot().getScrollTop();h=c+e.clientHeight-56;if(d<c+56)b=d-56;else if(b>h)b-=e.clientHeight;else break a;a.scrollWatchTo(Math.max(0,b),!0)}}}); a.addOnDisposeCallback(function(){rZ(a.JSC$16099_watchApi,"yt-scroll-to-watch-element")})}; GZ.prototype.onThrottledScroll=function(){tw.dispatch(Pv({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:this.JSC$16099_watchApi.getRoot().getScrollTop()}}))}; GZ.prototype.onMastheadThrottledScroll=function(){this.JSC$16099_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$16099_watchApi.getRoot().getScrollTop())}; GZ.prototype.scrollWatchTo=function(a,b){(b===void 0?0:b)?this.animation.start(this.JSC$16099_watchApi.getRoot().getScrollTop(),Math.max(0,a),500):this.JSC$16099_watchApi.getRoot().setScrollTop(a)};var Qqc=function(a){oi.call(this);var b=this;this.JSC$16102_watchApi=a;var c=this.JSC$16102_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Oqc(b)}),d=this.JSC$16102_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Pqc(b)}); this.addOnDisposeCallback(function(){b.JSC$16102_watchApi.unsubscribeByKey(c);b.JSC$16102_watchApi.unsubscribeByKey(d)}); Oqc(this);Pqc(this)}; l(Qqc,oi); var Oqc=function(a){var b,c,d,e=(d=(b=a.JSC$16102_watchApi.getPlayerResponse())==null?void 0:(c=b.videoDetails)==null?void 0:c.title)!=null?d:"";a.JSC$16102_watchApi.dispatchEvent("yt-update-title",e)},Pqc=function(a){var b,c,d,e,h,k,m,p=(m=((k=(b=a.JSC$16102_watchApi.getWatchNextResponse())==null?void 0:(c=b.contents)==null?void 0:(d=c.twoColumnWatchNextResults)==null?void 0:(e=d.results)==null?void 0:(h=e.results)==null?void 0:h.contents)!=null?k:[]).find(function(q){return!!q.videoPrimaryInfoRenderer}))==null? void 0:m.videoPrimaryInfoRenderer; (b=Sw(p==null?void 0:p.title))&&a.JSC$16102_watchApi.dispatchEvent("yt-update-title",b)};var Sqc=function(a){oi.call(this);this.JSC$16105_watchApi=a;Rqc(this)}; l(Sqc,oi);var Rqc=function(a){var b,c;t(function(d){if(d.nextAddress==1)return n(d,a.JSC$16105_watchApi.playerApi,2);b=d.yieldResult;c=function(){a.onYpcContentRequest()}; b.addEventListener("onYpcContentRequest",c);a.addOnDisposeCallback(function(){b.removeEventListener("onYpcContentRequest",c)}); ua(d)})}; Sqc.prototype.onYpcContentRequest=function(){var a,b,c,d,e,h=(a=this.JSC$16105_watchApi.getWatchNextResponse())==null?void 0:(b=a.contents)==null?void 0:(c=b.twoColumnWatchNextResults)==null?void 0:(d=c.secondaryResults)==null?void 0:(e=d.secondaryResults)==null?void 0:e.offerModule,k,m,p,q;a=(q=(p=(m=(k=h==null?void 0:h.episodeOfferModuleRenderer)!=null?k:h==null?void 0:h.movieOfferModuleRenderer)!=null?m:h==null?void 0:h.unlimitedOfferModuleRenderer)!=null?p:h==null?void 0:h.liveOfferModuleRenderer)!= null?q:h==null?void 0:h.tvfilmOfferModuleRenderer;var r,w,z;h=(z=h==null?void 0:(r=h.tvfilmOfferModuleRenderer)==null?void 0:(w=r.actionButtons)==null?void 0:w.length)!=null?z:0;w=Math.max(h-1,0);var C,E,I;r=(I=a==null?void 0:(C=a.offerButton)==null?void 0:C.buttonRenderer)!=null?I:a==null?void 0:(E=a.actionButtons)==null?void 0:E[w].buttonRenderer;var N,P;(C=(P=(N=r==null?void 0:r.navigationEndpoint)!=null?N:r==null?void 0:r.serviceEndpoint)!=null?P:r==null?void 0:r.command)&&Mv.instance.resolveCommand(C)};var HZ=function(a){bN.call(this);var b=this;this.rootElement=a;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return b.activeModules}}; Tqc(this);a=Rv(tw,HW,function(c){b.initOrDisposeActiveModules(c)}); this.addOnDisposeCallback(a);this.initOrDisposeActiveModules(HW(tw.getState()));this.onAttached()}; l(HZ,bN);HZ.prototype.getRoot=function(){return this.rootElement}; HZ.prototype.getElement=function(a){return this.rootElement.getElement(a)}; var Uqc=function(a,b){a.playerResponse=b;a.publish("PLAYER_RESPONSE_UPDATED",b)}; HZ.prototype.getPlayerResponse=function(){return this.playerResponse}; var IZ=function(a,b){a.watchNextResponse===b?a.publish("WATCH_NEXT_RESPONSE_RELOADED"):(a.watchNextResponse=b,a.publish("WATCH_NEXT_RESPONSE_UPDATED",b))}; HZ.prototype.getWatchNextResponse=function(){return this.watchNextResponse}; HZ.prototype.registerActionHandler=function(a,b){var c=this;if(y("web_watch_controller_reg_multiple_handlers_killswitch")){var d={};Br(zr.getInstance(),(d[a]=b,d),this.getRoot())}else this.actionHandlers.has(a)||(this.actionHandlers.set(a,[]),d={},Br(zr.getInstance(),(d[a]=function(){var e=Ga.apply(0,arguments);return(c.actionHandlers.get(a)||[]).map(function(h){return h.apply(null,pa(e))})},d),this.getRoot())),this.actionHandlers.get(a).push(b)}; var rZ=function(a,b){if(y("web_watch_controller_reg_multiple_handlers_killswitch")){var c={};Cr(zr.getInstance(),(c[b]=!0,c),a.getRoot())}else(c=a.actionHandlers.get(b))?(c.pop(),c.length===0&&(c={},Cr(zr.getInstance(),(c[b]=!0,c),a.getRoot()),a.actionHandlers.delete(b))):Jm(new Mk("Attempted to unregister an action handler which is not registered.",b))},hoc=function(a,b){a.rootElement.pageDisposeJobs||(a.rootElement.pageDisposeJobs=[]); xba(a.rootElement.pageDisposeJobs,b)}; HZ.prototype.dispatchEvent=function(a,b){vv(this.rootElement,a,b)}; HZ.prototype.provideRenderingData=function(a,b){this.rootElement.provideRenderingData(a,b)}; HZ.prototype.scrollWatchTo=function(a,b){var c;(c=this.watchScrollManager)==null||c.scrollWatchTo(a,b)}; HZ.prototype.focusOnPlayer=function(){var a=this.getElement("PLAYER");dt(a,function(){if(a&&a.firstElementChild){var b=a.querySelector(".html5-video-player");b&&(Ktb(um().resolve(Bx)),b.focus())}else Jm(Error("Could not change focus to player. Player not found."))})}; var Vqc=function(a){var b=!!a.rootElement.theater,c=!!a.rootElement.fullscreen,d;(d=a.watchCinematicManager)==null||Xpc(d,c,b)}; HZ.prototype.onAttached=function(){var a=y("external_fullscreen");y("use_unified_flag_accessor")&&(a=um().resolve(LCb).retriever.getFlag(Kxa));(a||hk("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")}; var Wqc=function(a){return a.getRoot().is==="ytd-watch-flexy"||a.getRoot().is==="ytd-watch-grid"},JZ=function(a){return a.getRoot().is==="ytd-watch-fixie"},Tqc=function(a){if(JZ(a)||Wqc(a)&&y("kevlar_watch_flexy_theater_manager")){var b=new dpc(a); pi(a,b)}b=new gqc(a);pi(a,b);b=new uZ(a);pi(a,b);b=new goc(a);pi(a,b);b=new Hqc(a);pi(a,b);if(JZ(a)||Wqc(a)&&y("kevlar_watch_flexy_playlist_manager"))b=new Jqc(a),pi(a,b);y("web_sleep_timer")&&(b=new zZ(a),pi(a,b))}; HZ.prototype.initOrDisposeActiveModules=function(a){a?(this.watchScrollManager=new GZ(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new sqc(this)),this.activeModules.push(new poc(this)),JZ(this)&&this.activeModules.push(new xqc(this)),this.activeModules.push(new Qqc(this)),this.activeModules.push(new nqc(this)),(JZ(this)||y("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new soc(this)),this.activeModules.push(new zqc(this)),(JZ(this)||y("kevlar_watch_flexy_ypc_manager"))&& this.activeModules.push(new Sqc(this)),(JZ(this)||y("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new npc(this)),y("kevlar_watch_cinematics")&&(this.watchCinematicManager=new Tpc(this),this.activeModules.push(this.watchCinematicManager),Vqc(this)),y("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new Dqc(this)),y("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new eqc(this)),a=y("swatcheroo_directly_provide_comments")&&this.getRoot().is=== "ytd-watch-grid",y("kevlar_watch_flexy_comments_manager")&&!a&&this.activeModules.push(new cqc(this)),y("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new yoc(this)),y("web_timed_sync_manager")&&this.activeModules.push(new lpc(this))):(ni(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)}; HZ.prototype.disposeInternal=function(){bN.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)}; ia.Object.defineProperties(HZ.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});function Xqc(a){var b,c,d={"@context":"https://schema.org","@type":"VideoObject",description:Sw(a.description),duration:"PT"+(a.lengthSeconds||"0")+"S",embedUrl:a.embed?a.embed.iframeUrl:"",interactionCount:a.viewCount,name:Sw(a.title),thumbnailUrl:((b=a.thumbnail)==null?void 0:(c=b.thumbnails)==null?void 0:c.map(function(r){return r&&r.url||""}))||[], uploadDate:a.publishDate};a.category&&(d.genre=a.category);a.ownerChannelName&&(d.author=a.ownerChannelName);a.liveBroadcastDetails&&(d.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:a.liveBroadcastDetails.startTimestamp,endDate:a.liveBroadcastDetails.endTimestamp}]);if(a.learningResource){a=a.learningResource;d["@type"]=["VideoObject","LearningResource"];var e;if((e=a.learningResourceType)==null?0:e.length)d.learningResourceType=a.learningResourceType[0];var h;if((h=a.educationalAlignment)== null?0:h.length)d.educationalAlignment={"@type":"AlignmentObject",targetName:a.educationalAlignment[0]};var k;if((k=a.educationalLevel)==null?0:k.length){e=a.educationalLevel[0];var m;if((m=a.educationalLevelCountry)==null?0:m.length)e+=" ("+a.educationalLevelCountry+")";d.educationalLevel=e}var p,q;if(((p=a.learningResourceType)==null?0:p.length)&&a.learningResourceType[0]==="Problem walkthrough"&&((q=a.problemDescriptions)==null?0:q.length))for(d.hasPart=[],m=g(a.problemDescriptions),p=m.next();!p.done;p= m.next())e=p.value,p=e.problemDescriptionText,q=e.startOffset,e=e.url,p&&q!==void 0&&e&&d.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:p,text:p,startOffset:q,url:e})}return d} ;var Yqc=Gz(function(a){var b=Er();Ep(function(){var c=JSON&&Nc(JSON.stringify(Xqc(a.data())).replace(/</g,"\\u003C"));b.value&&c&&Pc(b.value,c)}); return F("player-microformat-renderer",{class:"PlayerMicroformatRendererHost"},F("script",{el:b,type:"application/ld+json"}))});bB(Yqc,"player-microformat-renderer",{props:{data:aB}});var Zqc={}; Zqc.YtdWatchBehavior=[X.YtRendererBehavior,ZP.YtPlayerListenerBehavior,Z.YtRendererstamperBehavior,wA.YtActionHandlerBehavior,nZ.YtPageBehavior,CA.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},offerModule:{type:Object},engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},clarifyBoxValue:{type:Object},conversationBar:{type:Object}, infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"}, playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return hk("START_IN_FULL_WINDOW_MODE")}}, largerTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return y("swatcheroo_larger_theater_mode")}}, useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return y("web_watch_provide_secondary_results_renderer")}}, fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0, value:function(){return hk("START_IN_THEATER_MODE")}}, speedyGData_:{type:Object,value:null},loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0}, watchNextShownItems:Array,watchNextCanShowMore:Boolean,hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)", reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"}, isExtraWideVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},jsPanelHeight_:{type:Boolean,value:function(){return y("kevlar_watch_js_panel_height")}, reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return y("kevlar_watch_feed_big_thumbs")}}, useEngagementPanelManagementComponent:{type:Boolean,value:function(){return y("kevlar_use_engagement_panel_management_component")}}, watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"}, squeezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"squeezebackChanged",computed:"computeSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},belowPlayerHeightValue:{type:Number,value:0},richItemMinWidth:{type:Number,value:function(){return uk("wn_grid_min_item_width",310)}}, richItemMaxWidth:{type:Number,value:function(){return uk("wn_grid_max_item_width",700)}}, commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object, computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!y("kevlar_watch_flexy_disable_small_window_sizing")}}, flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!y("kevlar_watch_flexy_disable_large_window_sizing")}}, hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return y("kevlar_watch_cinematics")}}, responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}}, swatcherooUseDoubleMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeSwatcherooUseDoubleMetadata(defaultTwoColumnLayout)"},swatcherooEnableDoubleMetadata:{type:Boolean,value:function(){return y("swacheroo_title_below_player")}}, swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return y("swatcheroo_direct_use_rich_grid")}}, cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return y("kevlar_watch_no_top_margin")}}, reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return y("kevlar_watch_reduced_top_margin")}}, frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return y("kevlar_watch_frame0_loading_state")}}, roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return y("web_watch_rounded_player_medium")}}, roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return y("web_watch_rounded_player_large")||y("watch_next_grid_round_player")}}, reducedBottomMargin:{type:Boolean,reflectToAttribute:!0,computed:"computeReducedBottomMargin(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0, value:function(){return y("swatcheroo_split_scroll")}}, commentTeaserEnabled:{type:Boolean,value:function(){return y("web_watch_show_comment_teaser")}}, swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return y("swatcheroo_binary_layout")}}, swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return y("swatcheroo_enable_ghost_cards")}}, metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return y("web_watch_full_bleed_no_max_width_columns")}}, fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return y("web_watch_while_wider_panels")}}, watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return y("web_watch_while_panel_margin")}}, watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"}, thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return y("web_thumbnail_to_watch_transition")}}}, observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);updatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);richGridRendererDataChanged(data);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout)".split(";"), monitorScroll:!0,configureRendererStamper:function(){var a={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}}, offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer", properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}}, donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads", mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:W4a()},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:W4a()},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}}, microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}};this.is!=="ytd-watch-grid"||y("swa_prov_panels_ks")?y("kevlar_use_engagement_panel_management_component")||(a["data.engagementPanels"]={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}):(a.engagementPanels={id:"panels", mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},a.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return a}, listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_", "yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged", "yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-set-playlist-collapsed":"onSetPlaylistCollapsed","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var a=this;this.watchController=void 0;this.pageDisposeJobs=[function(){a.showMetadataPlaceholder_()}, function(){y("web_watch_dont_clear_comments")||a.clearComments_()}, function(){a.clearPlayerAds_()}, function(){a.resetAutonavCanceledForNewPlayback_()}]; this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;if(this.is==="ytd-watch-grid"){var b;this.belowPlayerHeightValue=(b=uk("kevlar_watch_grid_below_player_value"))!=null?b:0;this.visiblePanelIdentifiers_=new Set}this.autonavCanceledSignal_=!1;y("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);y("web_watch_start_chat_in_theater_mode")&&( this.theaterEnabledForChat=!1);this.youThereManager_=new nWb(function(){return qA(a)},this.hostElement); this.pageDisposeJobs.push(function(){a.youThereManager_.reset()}); y("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){a.resetFullerscreenEduButtonForNewPlayback_()})); y("kevlar_watch_js_panel_height")&&(this.scheduleSidebarSizeUpdateJobId_=this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new DL;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_); this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("CONNECTION_ISSUE",this.onPlayerConnectionIssue_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange", this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;y("kevlar_watch_metadata_refresh")&&(this.watchMetadata=void 0);y("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]="setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));y("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",EA(this,this.onYtPageDataWillUpdate_))}, onYtUpdatedPlayabilityStatus:function(a){a&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:a}),a.status==="ERROR"&&(this.playerData.videoDetails=void 0))}, onTheaterReduxValueUpdate:function(a){y("kevlar_watch_flexy_theater_manager")&&(this.theater=a,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),y("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())}, onMiniplayerActiveReduxValueUpdate:function(a){if(y("kevlar_watch_while_v2")||y("web_enable_auto_pip"))a||this.schedulePlayerSizeUpdate_()}, onFullscreenReduxValueUpdate:function(a){this.active!==void 0&&(this.fullscreen=a,y("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())}, onScrollReduxValueUpdate:function(a){this.active!==void 0&&(vv(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),y("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(a>0?this.gestures_.detach():this.gestures_.attach()))}, loadPage_:function(a){this.initCsi_();this.updatePageData_(a)}, updatePageData_:function(a){var b=this;if(a)if(this.data===a){this.onPageLoadWithSameData_();var c;(c=this.watchController)==null||IZ(c,this.data)}else this.data=a;this.playlist&&Cq({watchInfo:{isPlaylist:!0}});this.pageCount===1&&Eq("nw");this.loading=!1;Sk(Hi,function(){b.initDclkstatus_();var d,e=((d=b.player)==null?void 0:d.getVideoData().cpn)||"";eeb(function(h,k){j6a(h,k,e)})})}, onPageLoadWithSameData_:function(){y("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()}, setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var a=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!a);this.set("loadingData.playlistLoading",a&&a!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist", ""):this.watchNextSkeletonEl_.removeAttribute("playlist"),a=this.watchNextSkeletonEl_.firstElementChild;a;)a.classList.remove("hidden"),a=a.nextElementSibling;if(y("kevlar_watch_frame0_loading_state")){var b,c,d;a=(b=this.loadingData)==null?void 0:(c=b.endpoint)==null?void 0:(d=c.watchEndpoint)==null?void 0:d.videoId;var e;a&&(e="https://i.ytimg.com/vi/"+a+"/frame0.jpg");T(this.hostElement).querySelector("#player").style.backgroundImage=e?"url("+e+")":""}}, clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var a=T(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&a&&(a.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var b,c;(c=(b=this.watchMetadata).updateSentimentBarWidth)== null||c.call(b);var d,e;(e=(d=this.watchMetadata).resize)==null||e.call(d)}y("kevlar_watch_frame0_loading_state")&&(T(this.hostElement).querySelector("#player").style.backgroundImage="")}, addSplitScrollMouseTrap:function(a){var b=T(this.hostElement).querySelector(a);b?rVb(b,!1):Jm(new Mk("Overscroll monitor not found for component: ",a))}, removeSplitScrollMouseTrap:function(a){var b=T(this.hostElement).querySelector(a);b?tVb(b):Jm(new Mk("Disposal component for overscroll monitoring not found: ",a))}, onLoadingChanged_:function(a){a?this.setLoadingState_():this.clearLoadingState_()}, setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))}, clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))}, toggleBodyScrolling_:function(a){var b=this;a?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");Hi.addLowPriorityJob(function(){b.onWindowResized_(RM(!0))})}, updateTheaterModeState_:function(a){if(!y("kevlar_watch_flexy_theater_manager")){a=a||this.fullWindowMode_;if(this.theater!==void 0||a)this.theater=a;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();a&&zjb()}}, updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()}, updatePlayerLocation:function(){var a=this.theater;y("external_fullscreen")&&this.fullscreen&&(a=!0);a=a?T(this.hostElement).querySelector("#player-full-bleed-container"):T(this.hostElement).querySelector("#player-container-inner");var b=this.getPlayerContainer();b.parentElement!==a&&(qA(this).appendTo(a,b),a.appendChild(T(this.hostElement).querySelector("#error-screen")))}, updateCinematicsLocation:function(){var a=this.getElement("CINEMATICS");if(a){var b=this.getCinematicsLocationContainer();a.parentElement!==b&&b.appendChild(a);var c;(c=this.watchController)==null||Vqc(c)}}, getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?T(this.hostElement).querySelector("#cinematics-full-bleed-container"):T(this.hostElement).querySelector("#cinematics-container")}, shouldCinematicsBeInWideContainer:function(a,b){var c=document.documentElement.hasAttribute("dark"),d=c&&y("web_cinematic_theater_mode"),e=c&&y("web_cinematic_fullscreen");c=!c&&this.cinematicLightTheme;return a&&d||b&&e||(b||a)&&c}, isTheater_:function(){return this.theater&&this.active}, dataChanged_:function(){var a=this,b;(b=this.watchController)==null||IZ(b,this.data);y("kevlar_watch_flexy_comments_manager")||this.initComments_();y("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");um().resolve(Ww).cancelVideoSkip();this.showEngagementPanelScrim_=!1;if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=!0,this.visiblePanelIdentifiers_.clear(),this.engagementPanelExpanded=!1,y("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1), Hi.addLowPriorityJob(function(){xv(a.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);y("kevlar_watch_keep_metadata_above_the_fold")&&this.schedulePlayerSizeUpdate_();this.data&&this.updateCinematicsLocation();if(y("web_watch_start_chat_in_theater_mode")){var c,d,e;if((c=this.data)==null?0:(d=c.contents)==null?0:(e=d.twoColumnWatchNextResults)==null?0:e.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var h,k;((h=this.data)==null?0:(k=h.contents)==null?0:k.twoColumnWatchNextResults)&& this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}}, playerDataChanged_:function(a){var b=this,c;(c=this.watchController)==null||Uqc(c,this.playerData);if(a&&a.playabilityStatus){c=this.isVideoPlayable_(a.playabilityStatus,this.getPlayerOverlays_(this.data));var d=this.isLiveStreamOffline_(a.playabilityStatus);c&&!d||dt(this,function(){Eq("pbu")})}this.setPlayerAds_(); xv(this.hostElement,"ytd-watch-player-data-changed");a&&(this.speedyGData_?this.speedyGData_=a.videoQualityPromoSupportedRenderers:Sk(Hi,function(){b.speedyGData_=a.videoQualityPromoSupportedRenderers},50))}, watchPageActiveChanged_:function(a){tw.dispatch(Y0a(this.active));a?this.activate_():this.deactivate_()}, ready:function(){if(this.is==="ytd-watch-grid"&&y("kevlar_watch_grid_top_companion")){var a=T(this.hostElement).querySelector("#player-ads"),b=T(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])");Fh(a,b)}}, attached:function(){var a=this;this.watchController=new HZ(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&Uqc(this.watchController,this.playerData);this.data&&IZ(this.watchController,this.data);y("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var b=qA(this);y("kevlar_disable_prepare_player")||b.preparePlayer();y("kevlar_watch_flexy_playlist_manager")|| um().resolve(Ww).setPlayer(b);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();b={"--ytd-watch-flexy-scrollbar-width":SM()+"px"};this.is==="ytd-watch-grid"&&(b["--ytd-watch-flexy-sidebar-width"]=NVb+"px",b["--ytd-watch-flexy-sidebar-min-width"]=uk("kevlar_watch_grid_sidebar_min_width",300)+"px",b["--ytd-watch-grid-horizontal-page-margins"]=TM+"px",b["--ytd-watch-grid-columns-top-margins"]=JVb+"px",b["--ytd-watch-grid-min-player-height-medium"]=RVb+"px");!uk("kv_pl_mx_sz_ks")&& uk("kevlar_watch_max_player_width")&&(b["--ytd-watch-flexy-max-player-width-wide-screen"]=PVb+"px");uk("kevlar_watch_flexy_metadata_height")&&!y("kevlar_watch_keep_metadata_above_the_fold")&&(b["--ytd-watch-flexy-space-below-player"]=(this.belowPlayerHeightValue||QVb)+"px");this.safeUpdateStyles(b);y("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new jP(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return a.onPlayerTouchPanDown_()}})); y("kevlar_watch_metadata_refresh")&&(this.watchMetadata=T(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))}, updatePageMediaQueries:function(){var a=SM(),b=UM+a,c=b;this.fixedPanels&&(b+=NVb);var d=657+a;a=1327+a;T(this.hostElement).querySelector("#two-column-query").query="(min-width: "+b+"px)";T(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(d+"px), (min-height: 630px) and (min-width: ")+(b+"px) and (max-width: ")+(a+"px)");T(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(a+"px)");T(this.hostElement).querySelector("#watch-while-query").query= "(min-width: "+c+"px)"}, calculateCurrentPlayerSize_:function(a){a=a===void 0?NaN:a;var b=T(this.hostElement).querySelector("#miniplayer-bar").firstChild;if(b&&b.active||this.theater||this.squeezeback||!this.active||!this.windowSize_)return new oh(NaN,NaN);b=this.isTwoColumns_&&(this.playlist||this.shouldStampChat);this.is==="ytd-watch-grid"&&this.belowPlayerHeightValue>0&&(a=this.belowPlayerHeightValue);return VVb(this.windowSize_,this.videoHeightToWidthRatio_,b,a)}, calculateNormalPlayerSize_:function(){var a=this.isTwoColumns_&&(this.playlist||this.shouldStampChat),b=NaN;this.is==="ytd-watch-grid"&&this.belowPlayerHeightValue>0&&(b=this.belowPlayerHeightValue);return VVb(this.windowSize_,this.videoHeightToWidthRatio_,a,b)}, detached:function(){mi(this.watchController);this.watchController=void 0;this.deactivate_()}, activate_:function(){var a=this;this.onWindowResized_(RM());y("browse_skeleton_removal_on_watch_killswitch")||hk("IS_SHELL_LOAD")&&$nc();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var b=qA(this);b.addEventListener("yt-player-updated",EA(this,this.onPlayerUpdated_));b.getPlayerPromise().then(function(c){a.playerApiReady_(c)}); y("kevlar_watch_flexy_playlist_manager")||(b=um().resolve(Ww),y("kevlar_watch_observe_playlist_navigations_killswitch")&&b.addEventListener("yt-navigate",EA(this,this.onYtNavigate_)),b.setPlaylistComponent(T(this.hostElement).querySelector("#playlist")),b.addEventListener("yt-playlist-data-updated",EA(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());Hi.addLowPriorityJob(function(){vv(a.hostElement,"yt-autonav-pause-scroll")})}, deactivate_:function(){this.disconnectFromPlayer_();qA(this).removeEventListener("yt-player-updated",EA(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!y("kevlar_watch_flexy_playlist_manager")){var a=um().resolve(Ww);y("kevlar_watch_observe_playlist_navigations_killswitch")&&a.removeEventListener("yt-navigate",EA(this,this.onYtNavigate_));a.cancelVideoSkip(); a.removeEventListener("yt-playlist-data-updated",EA(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();vv(this.hostElement,"yt-autonav-pause-player",!1);a=uv();y("kevlar_exit_fullscreen_leaving_watch")&&a&&tv(a)}, disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)}, onUpdatePlayerNextVideo_:function(a){this.player&&this.player.updateVideoData({rvs:a.rvs})}, getPageContents:function(a){return a&&a.contents&&a.contents.twoColumnWatchNextResults&&a.contents.twoColumnWatchNextResults.results&&a.contents.twoColumnWatchNextResults.results.results.contents}, getClarifyBox:function(){return this.clarifyBoxValue}, getLimitedState:function(){return this.limitedStateValue}, getMerchShelf:function(){return this.merchShelfValue}, getSingleColumn:function(){return this.singleColumnValue}, getOfferModule:function(a){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",a)}, onRetrieveLocation_:function(a,b){b.hasComments?b.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):b.locationRetrieved("/related_ajax",void 0);a.stopPropagation()}, onSubscriptionChanged_:function(a,b){this.player&&(b?this.player.channelSubscribed():this.player.channelUnsubscribed())}, initCsi_:function(){pGa("watch",["pbs","pbp","pbu"])}, getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=T(this.hostElement).querySelector("#player-container"));return this.playerContainerEl}, getPlayer:function(){this.playerEl||(this.playerEl=T(this.hostElement).querySelector("#ytd-player"));return this.playerEl}, playerApiReady_:function(a){this.player=a;this.setPlayerState(a.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();y("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(y("kevlar_unified_player")||y("kevlar_player_new_bootstrap_adoption"))&&aoc()}, onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))}, setTheaterModeRequested:function(a,b){b=b===void 0?!0:b;uv()&&y("external_fullscreen")&&tv(document.documentElement);this.theaterRequested_=a;b&&Fk("wide",a?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();y("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();wv(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])}, togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&vv(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})}, onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()}, setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(a){Km(a,typeof this.player),this.player&&Km(a,this.player.setSizeStyle)}}, onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var a;((a=this.player)==null?0:a.isFullscreen())?this.player.toggleFullscreen():wv(this.hostElement,"yt-activate-miniplayer-from-watch-action")}}, hasPlaylist_:function(a,b){return this.loading?b:!!Object.keys(a).length}, autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)}, youthereDataChanged_:function(a){if(a){a=g(a);for(var b=a.next();!b.done;b=a.next())b=b.value,b.youThereRenderer&&qWb(this.youThereManager_,b.youThereRenderer)}}, setPlaylistData_:function(a){return a||{}}, userEngagementConfigDataChanged_:function(a){if(a)if(a.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var b=this.youThereManager_;km()<a.lowEngagementThresholdMs||uWb(b,!0)}else a.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&wv(this.hostElement,"yt-autonav-pause-user-engagement",[a])}, hasLiveChat_:function(a){return!!a}, isPlayerUnavailable_:function(a,b,c){return!!a&&!this.isVideoPlayable_(a,c)&&!b}, getPlayerOverlays_:function(a){return(a==null?void 0:a.playerOverlays)||null}, isVideoPlayable_:function(a,b){if(!a)return!1;var c=a.status==="OK"||a.status==="LIVE_STREAM_OFFLINE",d=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",a)||this.get("errorScreen.ypcTrailerRenderer",a);a=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",a);var e;b=b==null?void 0:(e=b.playerOverlayRenderer)==null?void 0:e.gatedActionsOverlayRenderer;return!!c||!!d||!!a||!!b}, hasWatchNextResponseErrorRenderer:function(a){var b=this.getPageContents(a),c,d,e,h,k;return!(a==null?0:(c=a.contents)==null?0:(d=c.twoColumnWatchNextResults)==null?0:d.secondaryResults)&&!!((e=b[0])==null?0:(h=e.itemSectionRenderer)==null?0:(k=h.contents[0])==null?0:k.backgroundPromoRenderer)}, isLiveStreamOffline_:function(a){return a?a.status==="LIVE_STREAM_OFFLINE":!1}, shouldProceedToNextVideo_:function(a,b,c){var d=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",b),e=a&&a.status==="AGE_CHECK_REQUIRED",h=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",a);h==void 0&&(h=!0);!c||this.isVideoPlayable_(a,this.getPlayerOverlays_(b))||d||e||!h||um().resolve(Ww).skipVideo()}, getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams}, onPlayerUpdated_:function(){this.handlePlayerUpdated_();DWb()}, onPlayerFeedbackStartRequest_:function(a){wv(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:a}])}, onPlayerFeedbackArticleRequest_:function(a){wv(this.hostElement,"yt-help-dialog-requested",[a])}, onPlayerYpcContentRequest_:function(){var a,b,c,d,e,h,k,m,p=((a=this.data)==null?NaN:(b=a.contents)==null?NaN:(c=b.twoColumnWatchNextResults)==null?NaN:(d=c.secondaryResults)==null?NaN:(e=d.secondaryResults)==null?NaN:(h=e.offerModule)==null?NaN:(k=h.tvfilmOfferModuleRenderer)==null?NaN:(m=k.actionButtons)==null?NaN:m.length)-1;a=[".offerButton.buttonRenderer.",".actionButtons."+(p>=0?p:0)+".buttonRenderer."];b=g(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer", "liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(c=b.next();!c.done;c=b.next())for(c=c.value,d=g(a),e=d.next();!e.done;e=d.next())if(e="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+c+e.value,e=this.get(e+"navigationEndpoint",this.data)||this.get(e+"serviceEndpoint",this.data)||this.get(e+"command",this.data)){AA(e,this.hostElement);return}}, onPlayerAutonavPauseRequest_:function(a){vv(this.hostElement,"yt-autonav-pause-player",a)}, onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(a){a()}); this.onPlayingCallbacks_.length=0}, onAdStateChange_:function(a){switch(a){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_();}}, onPlayerStateChange_:function(a){switch(a){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:vv(this.hostElement,"yt-autonav-pause-player-ended");}this.setPlayerState(a)}, setPlayerState:function(a){tw.dispatch(Z0a(a))}, onPlayerSubscribe_:function(a){wv(this.hostElement,"yt-player-subscribe",[a])}, onPlayerUnsubscribe_:function(a){wv(this.hostElement,"yt-player-unsubscribe",[a])}, onPlayerAdYtShowToast_:function(a){wv(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:a.notificationActionRenderer},popupType:"TOAST"}},this])}, getAlerts_:function(){return this.alertsValue}, getPlayerMicroformatRenderer_:function(a){if(a)return a}, computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.swatcherooBinaryLayout?this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue:this.isTwoColumns_?void 0:this.commentsEntryPointHeaderRendererValue}, computeShowRichGridContinuationButton:function(){return this.is!=="ytd-watch-grid"?!1:this.commentTeaserEnabled?this.swatcherooBinaryLayout?!1:!this.commentsEntryPointHeaderRenderer:!this.isTwoColumns_}, computeReducedBottomMargin:function(a){return!!a}, computeWatchMetadataRefresh:function(){return y("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1}, watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var a,b,c,d;this.watchNextSecondaryResults=(a=this.data)==null?void 0:(b=a.contents)==null?void 0:(c=b.twoColumnWatchNextResults)==null?void 0:(d=c.secondaryResults)==null?void 0:d.secondaryResults}}, richGridRendererDataChanged:function(){var a=this;if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!y("swatcheroo_pbs_load_grid")&&!y("swatcheroo_provide_all_data_on_scheduled_job")){Hi.cancelJob(this.setRichGridJobId_);var b=function(){var d,e,h,k,m,p,q;return a.setRichGridRendererData((d=a.data)==null?void 0:(e=d.contents)==null?void 0:(h=e.twoColumnWatchNextResults)==null?void 0:(k=h.secondaryResults)==null?void 0:(m=k.secondaryResults)==null?void 0:(p=m.results)==null?void 0:(q= p[0])==null?void 0:q.richGridRenderer)},c=uk("swatcheroo_rich_grid_delay",0); c?this.setRichGridJobId_=Hi.addLowPriorityJob(b,c):b()}}, setRichGridRendererData:function(a){this.richGridRendererData=a}, computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue}, computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue}, computeInlineStructuredDescriptionData:function(){var a,b=(a=this.data)==null?void 0:a.engagementPanels;if(b==null?0:b.length){a=null;b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=void 0;if(((d=c.engagementPanelSectionListRenderer)==null?void 0:d.targetId)==="engagement-panel-structured-description"){a=c;break}}var e,h,k;a=(e=a)==null?void 0:(h=e.engagementPanelSectionListRenderer)==null?void 0:(k=h.content)==null?void 0:k.structuredDescriptionContentRenderer;if(a==null?0:a.items){e= [];h=g(a.items);for(k=h.next();!k.done;k=h.next()){k=k.value;if(!y("sd_horizontal_list_show_nav_killswitch")){var m=d=c=b=a=void 0,p=void 0,q=(a=k.horizontalCardListRenderer)==null?void 0:(b=a.header)==null?void 0:(c=b.richListHeaderRenderer)==null?void 0:(d=c.navigationButton)==null?void 0:(m=d.buttonRenderer)==null?void 0:(p=m.command)==null?void 0:p.commandExecutorCommand;q&&q.commands&&(q.commands=q.commands.filter(function(r){return!A(r,gRb)}))}k.expandableVideoDescriptionBodyRenderer||k.videoDescriptionHeaderRenderer|| e.push(k)}return{items:e}}}}, constructWarning_:function(a){return{text:Rw(a),type:"WARNING"}}, isPlaShelfEnabled_:function(a){if((this.get("adPlacements",a)||[]).length)return!0;a=this.get("playerAds",a)||[];return!(!a.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",a[0]))}, resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1}, onThrottledScroll_:function(){var a=this;vv(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var b=this.getScrollTop()>0;this.gestures_&&(b?this.gestures_.detach():this.gestures_.attach());b!==this.showFullerscreenEdu_&&y("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=b,qA(this).getPlayerPromise().then(function(c){c.updateFullerscreenEduButtonVisibility(a.getScrollTop()>0)}))}, onMastheadThrottledScroll:function(){vv(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())}, onYtPageDataWillUpdate_:function(){this.preparePageReset_()}, preparePageReset_:function(){this.clearScheduledCommentJobs_()}, initComments_:function(){var a=this;this.commentsReady=!1;Hi.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=Sk(Hi,function(){a.setComments_()},1E3)}, setComments_:function(){if(!y("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){Eq("cmi");Hi.cancelJob(this.setCommentsJobId_);var a=this.getPageContents(this.data);if(a&&a.length){a=g(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,this.get("itemSectionRenderer.sectionIdentifier",b)==="comment-item-section"){this.comments=b.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}}, commentsReadyChanged_:function(){this.commentsReady&&vv(this.hostElement,"yt-watch-comments-ready")}, clearScheduledCommentJobs_:function(){y("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)}, showMetadataPlaceholder_:function(){y("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")}, clearComments_:function(){this.doRemoveComments_();Eq("cmc")}, doRemoveComments_:function(){this.comments={};y("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)}, setPlayerAds_:function(){Hi.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)}, clearPlayerAds_:function(){Hi.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0}, onYtNavigate_:function(a,b){var c=A(b.endpoint,lq);c&&(!(b=this.get("data.currentVideoEndpoint.watchEndpoint"))||c.videoId!==b.videoId||c.playlistId&&c.playlistId!==b.playlistId||y("kevlar_watch_timestamp_seek_playlist_index_comparison")&&c.index!==void 0&&c.index!==b.index||typeof c.startTimeSeconds!=="number"||(a.stopPropagation(),this.setScrollTop(0),qA(this).getPlayerPromise().then(function(d){var e=c.startTimeSeconds;d.seekTo(e);d.wakeUpControls();e<d.getDuration()&&d.playVideo()})))}, updatePlayerStartTime_:function(){var a=window.location.hash;a.charAt(0)==="#"&&(a=a.charAt(1)==="!"?a.substring(2):a.substring(1));a=lk(a);if("t"in a){var b=a.t;a=0;b.indexOf("h")!=-1&&(b=b.split("h"),a=b[0]*3600,b=b[1]);b.indexOf("m")!=-1&&(b=b.split("m"),a=b[0]*60+a,b=b[1]);b.indexOf("s")!=-1?(b=b.split("s"),a=b[0]*1+a):a=b*1+a;this.player.seekTo(a,!0)}}, updateTitleFromWatchNext:function(a){a=this.getPageContents(a);var b,c;(a=Sw(a==null?void 0:(b=a[0])==null?void 0:(c=b.videoPrimaryInfoRenderer)==null?void 0:c.title))&&vv(this.hostElement,"yt-update-title",a)}, updateTitle_:function(a){a=this.get("videoDetails.title",a)||"";vv(this.hostElement,"yt-update-title",a)}, onPlayerConnectionIssue_:function(){var a=this.hostElement.querySelector("#speedyg");a&&a.activateSpeedygPromo&&a.activateSpeedygPromo()}, syncWithRemoteVideo_:function(a,b,c){if(this.active&&this.player){var d=this.player.getVideoData();d.video_id===c&&(c=d.list,y("polymer_enable_mdx_queue")&&c&&c.startsWith("RQ")&&(c=void 0),d.video_id!==a||c!=b)&&(y("kevlar_player_watch_endpoint_navigation")?(a={videoId:a},b&&(a.playlistId=b),b=phb(a)):b=this.buildWatchEndpoint_(a,b),vv(this.hostElement,"yt-navigate",{endpoint:b,isRemotePlayback:!0}))}}, buildWatchEndpoint_:function(a,b,c){return xw(a,b,c)}, initDclkstatus_:function(){nub()}, attachWatchPageSkeleton_:function(){var a=document.querySelector("#watch-page-skeleton");if(a){var b=a.querySelector("#primary-info"),c=a.querySelector("#secondary-info"),d=a.querySelector("#related");b&&T(this.hostElement).querySelector("#info-skeleton").appendChild(b);c&&T(this.hostElement).querySelector("#meta-skeleton").appendChild(c);d&&(T(this.hostElement).querySelector("#related-skeleton").appendChild(d),this.watchNextSkeletonEl_=d);Ih(a)}}, handlePlayerUpdated_:function(){qA(this).focusOnPlayer()}, watchNextShownItemsAddedOrRemoved_:function(a,b){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof b!=="undefined"){var c=this.watchNextSkeletonEl_.children,d=a&&a.indexSplices.length?a.indexSplices[0].index:0;a=Math.min(this.watchNextShownItems.length,c.length);b||(d=0,a=c.length);for(b=d;b<a;b++)c[b].classList.add("hidden")}}, onPlayerFullscreenChange_:function(a){y("external_fullscreen")||wv(this.hostElement,"yt-player-fullscreen",[a.fullscreen])}, onFullscreenChange_:function(a){this.fullscreen=a;this.gestures_&&this.gestures_.update(this.fullscreen);var b=qA(this);b.getPlayerPromise().then(function(c){c.setFauxFullscreen(!!uv())}); this.updateFullBleedElementLocations();a&&(b.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))}, computeShouldStampChat_:function(a,b){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!b}, computeIsDonationShelfCollapsed_:function(a){return a}, computeShouldShowMerchShelf:function(a,b){return b&&!!a}, computeResponseHasComments:function(a){var b,c,d,e,h;return!!(a==null?0:(b=a.contents)==null?0:(c=b.twoColumnWatchNextResults)==null?0:(d=c.results)==null?0:(e=d.results)==null?0:(h=e.contents)==null?0:h.some(function(k){var m;return(k==null?void 0:(m=k.itemSectionRenderer)==null?void 0:m.sectionIdentifier)==="comment-item-section"}))}, computeShowComments_:function(a,b,c,d){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&d?!1:!!a&&!!Object.keys(a).length&&!b}, identity:jc,onWindowResized_:function(a){this.windowSize_=a;this.active&&(this.schedulePlayerSizeUpdate_(!0),y("kevlar_watch_js_panel_height")&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate(),this.scheduleSidebarSizeUpdate_()));y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()}, onPlayerPresentingVideoDataChange_:function(a){var b=this;a&&a.type!=="dataloaded"&&a.type!=="dataupdated"||qA(this).getPlayerPromise().then(function(c){var d=c.getPlayerState();d!==5&&d!==0&&(c=1/c.getVideoAspectRatio(),b.videoHeightToWidthRatio_!==c&&(b.videoHeightToWidthRatio_=c))})}, schedulePlayerSizeUpdate_:function(a){var b=this,c=function(){var d=NaN;if(b.watchMetadata){if(y("kevlar_watch_keep_metadata_above_the_fold")){var e=b.watchMetadata.getAboveTheFoldHeight();e===0&&(e=uk("kevlar_watch_flexy_metadata_height"));d=e+16}var h,k;(k=(h=b.watchMetadata).resize)==null||k.call(h)}qA(b).getPlayerPromise().then(function(m){if(y("kevlar_set_internal_player_size")){var p=b.calculateCurrentPlayerSize_(d);m.setInternalSize(p.width,p.height)}else m.setSize(NaN,NaN);y("kevlar_watch_while")&& b.updateWatchWhileScrollThreshold_()}); y("kevlar_watch_keep_metadata_above_the_fold")&&!isNaN(d)&&b.safeUpdateStyles({"--ytd-watch-flexy-space-below-player":d+"px"})}; a?c():Uk(Hi,c)}, secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()}, onYtShowSurvey_:function(a){this.set("data.survey",a.detail)}, onYtShowSurveyCommand_:function(a){this.set("data.survey",A(a,PRb).survey)}, onDownloadedVideoDeleted:function(a){var b=this,c,d;return t(function(e){if(e.nextAddress==1){if(!b.active||(c=b.playerData)==null||!c.offlineState||b.videoId!==a)return e.return();(d=b.player)==null||d.stopVideo();Ov.getInstance().navigatingAwayFromWatchDeletedVideo=!0;AA(K2a,b.hostElement);return n(e,Ov.getInstance().navigationFinishPromise,2)}Ov.getInstance().navigatingAwayFromWatchDeletedVideo=!1;ua(e)})}, updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var a;this.theater?a=lh(.5625*this.windowSize_.width,480,this.windowSize_.height-185):a=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==a&&(this.watchWhileScrollThreshold_=a,this.updateMiniplayerBarVisibility_())}}, updateMiniplayerBarVisibility_:function(){var a=T(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&a){var b=this.windowSize_.height>=624,c=this.active?this.getScrollTop():0;!a.active&&b&&c>=this.watchWhileScrollThreshold_?(a.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):a.active&&(!b||c<this.watchWhileScrollThreshold_&&!uv())&&(a.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}}, defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var a=T(this.hostElement).querySelector("#secondary-inner");if(a){var b=T(this.hostElement).querySelector("#below"),c=T(this.hostElement).querySelector("#secondary"),d=T(this.hostElement).querySelector("#comments");d&&c&&b&&(this.defaultTwoColumnLayout?(a.appendChild(d),c.appendChild(a)):(b.appendChild(d),Hh(b,a)))}}}, isTwoColumnsChanged_:function(a,b){if(a!==!0||b!==void 0)if(this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(a=T(this.hostElement).querySelector("#secondary-inner"))){b=T(this.hostElement).querySelector("#below");var c=T(this.hostElement).querySelector("#secondary"),d=T(this.hostElement).querySelector("#comments");d&&c&&b&&(this.isTwoColumns_?(a.appendChild(d),c.appendChild(a)):(b.appendChild(d),Hh(b,a)))}}else{a=!y("live_chat_over_engagement_panels");b=T(this.hostElement).querySelector("#chat-container"); c=T(this.hostElement).querySelector("#panels");var e=T(this.hostElement).querySelector("#alerts");d=T(this.hostElement).querySelector("#playlist");var h=T(this.hostElement).querySelector("#related"),k=T(this.hostElement).querySelector("#donation-shelf"),m=T(this.hostElement).querySelector("#comments");this.isTwoColumns_?(e=T(this.hostElement).querySelector("#secondary-inner"),a&&e.appendChild(c),e.appendChild(d),y("web_watch_theater_chat")||e.appendChild(b),a||e.appendChild(c),e.appendChild(k),e.appendChild(h)):( a&&Fh(c,e),Fh(d,e),y("web_watch_theater_chat")||Fh(b,e),a||Fh(c,e),Fh(k,e),m&&Fh(h,m));y("kevlar_watch_js_panel_height")&&this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}}, watchWhileWindowSizeSufficientChanged:function(){y("web_watch_theater_chat")&&this.updateChatLocation()}, updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&y("web_watch_theater_chat")){var a=T(this.hostElement).querySelector("#chat-container"),b=this.theater&&(!this.fullscreen||y("web_watch_fullscreen_panels"));this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&b?y("web_watch_theater_chat_beside_player")?(b=T(this.hostElement).querySelector("#panels-full-bleed-container"),(a==null?void 0:a.parentElement)!==b&&b.append(a),this.panelsBesidePlayer=!0):y("web_watch_theater_fixed_chat")&&( b=T(this.hostElement).querySelector("#columns"),(a==null?void 0:a.parentElement)!==b&&b.append(a),this.fixedPanels=!0):(y("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:y("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),b=T(this.hostElement).querySelector("#playlist"),a&&b?Gh(a,b):Jm(new Mk("Missing element when updating chat location",{"chatContainer defined":!!a,"playlist defined":!!b})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}}, computeHasMetadata:function(a,b){return y("sw_metadata_vis_toggle_ks")?!0:!!a||!!b}, computeForceDarkPanelTheme:function(a){return y("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&a:!1}, safeUpdateStyles:function(a){try{mz(this.hostElement,a)}catch(b){Jm(b)}}, videoHeightToWidthRatioChanged_:function(a,b){b&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),y("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())}, onYtInitialVideoAspectRatio_:function(a){this.videoHeightToWidthRatio_=1/a}, computeIsVerticalVideo_:function(a){return a>=1}, computeIsFourThreeToSixteenNineVideo_:function(a){return a<=.7501&&a>=.5624}, computeIsExtraWideVideo_:function(a){return a<.5624}, onYtUserActivity_:function(){this.youThereManager_.onUserActivity()}, handleSignalActionPausePlayer_:function(){this.active&&qA(this).pause()}, handleSignalActionPlayPlayer_:function(){this.active&&qA(this).play()}, handleSignalActionAcknowledgeYouThere_:function(){var a=this.youThereManager_;$M("YOU_THERE_EVENT_TYPE_USER_RESPONDED",iq(),a.youThereData_,a.clientPlaybackNonce_)}, incrementFullerscreenEduButtonCount_:function(a){var b=Tx(a)||0;Sx(a,b+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()}, updateFullerscreenEduButtonSubtleModeState_:function(){var a=Tx("yt-fullerscreen-edu-button-click-count")||0,b=Tx("yt-fullerscreen-edu-button-shown-count")||0,c=uk("external_fullscreen_button_shown_threshold"),d=a>=uk("external_fullscreen_button_click_threshold")||b>=c;qA(this).getPlayerPromise().then(function(e){e.updateFullerscreenEduButtonSubtleModeState(d)})}, resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1}, computePlaylistData_:function(a,b){return b}, onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=um().resolve(Ww).getPlaylistData()||{}}, scheduleFullHeightPanelPositionUpdate:function(){var a=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&Hi.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=Hi.addLowPriorityJob(function(){a.fullHeightPanelPositionUpdateJobId=0;var b=T(a.hostElement).querySelector("#secondary"),c=T(a.hostElement).querySelector("#fixed-secondary");b=b.getBoundingClientRect();var d=b.width;a.squeezeback&&(d+=TM); if(a.squeezeback){var e=T(a.hostElement).querySelector("#squeezeback-constraining-container");e.style.width=d+"px";e.style.flex="0 0 "+d+"px"}c.style.width=d+"px";c.style.left=b.left+"px"}))}, schedulePanelMaxHeightUpdate_:function(){var a=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&Hi.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=Hi.addLowPriorityJob(function(){a.panelMaxHeightUpdateJob_=0;var b;!a.isTwoColumns_||a.theater||a.fullscreen?b=460:b=a.calculateNormalPlayerSize_().height;var c=b+"px";y("live_chat_taller_height")&&!a.theater&&(c="calc(100vh - var(--ytd-toolbar-height) -\n (var(--ytd-margin-6x) * 2))");y("live_chat_medium_height")&& !a.theater&&(c="calc(100vh - var(--ytd-toolbar-height) - 144px)");y("live_chat_scaled_height")&&!a.theater&&(c="calc(100vh - var(--ytd-toolbar-height) - 238px)");a.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":b+"px","--ytd-watch-flexy-chat-max-height":c,"--ytd-watch-flexy-structured-description-max-height":b+"px","--ytd-watch-flexy-comments-panel-max-height":b+"px","--ytd-comments-engagement-panel-content-height":b+"px"})}))}, scheduleSidebarSizeUpdate_:function(){var a=this;this.is!=="ytd-watch-grid"||y("swatchie_sidebar_killswitch")||(this.scheduleSidebarSizeUpdateJobId_&&Hi.cancelJob(this.scheduleSidebarSizeUpdateJobId_),this.scheduleSidebarSizeUpdateJobId_=Hi.addLowPriorityJob(function(){a.panelMaxHeightUpdateJob_=0;if(a.isTwoColumns_){var b=a.windowSize_;var c=a.calculateNormalPlayerSize_().width;b=b.width-Kia();var d=UVb(b);c=Math.max(d,Math.min(OVb,d+(b-(VM+UVb(b)+TM+2*TM+c))));c!==a.currentSidebarWidth&&(a.currentSidebarWidth= c,a.safeUpdateStyles({"--ytd-watch-flexy-sidebar-width":c+"px"}))}}))}, onYtShowEngagementPanelScrimAction_:function(a){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",a)||null;this.showEngagementPanelScrim_=!0}, onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1}, onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&zv(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)}, showEngagementPanelScrimChanged_:function(a){var b=T(this.hostElement).querySelector("#engagement-panel-scrim");a?b.addEventListener("tap",EA(this,this.onEngagementPanelScrimClick_)):b.removeEventListener("tap",EA(this,this.onEngagementPanelScrimClick_))}, onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId}, onYtScrollToWatchElement_:function(a){if(this.hostElement.contains(a)&&!this.scrollToAnimation_.isAnimating()){var b=a.offsetTop-24;a=a.offsetTop+a.offsetHeight+24;var c=this.getPageScrollingElement(),d=this.getScrollTop(),e=d+c.clientHeight-56;if(b<d+56)b-=56;else if(a>e)b=a-c.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,b),500)}}, onYtSignalActionScrollToComments:function(){var a=this.hostElement.querySelector("#comments");if(a&&!this.scrollToAnimation_.isAnimating()){a=a.offsetTop-56-24;if(y("kevlar_comment_teaser_scroll_to_midpoint")&&(a-=vh().height/3,a<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,a),500)}}, onYtEngagementPanelVisibleChanged:function(a,b,c){this.is==="ytd-watch-grid"&&this.active&&!coc.includes(c)&&(b==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&(this.visiblePanelIdentifiers_.add(c),this.swatcherooBinaryLayout&&(this.onSetPlaylistCollapsed(!0),xv(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]))),b!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&b!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(c),this.engagementPanelExpanded= this.visiblePanelIdentifiers_.size>0)}, computeLegacyMetadataClass:function(a){return a?"":"watch-active-metadata"}, computeNewMetadataClass:function(a){return a?"watch-active-metadata":""}, computeSwatcherooUseDoubleMetadata:function(a){return this.swatcherooEnableDoubleMetadata&&a}, computeFullBleedPlayer:function(a,b){return a||b}, computeDefaultLayout:function(a){return!a}, computeDefaultTwoColumnLayout:function(a,b){return!a&&b}, updatePanelsLocation:function(a,b,c,d,e,h){if(this.is==="ytd-watch-grid"){b=a&&!b;this.swatcherooSplitScroll&&(b?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));c=T(this.hostElement).querySelector("#panels");var k=T(this.hostElement).querySelector("#playlist"),m=T(this.hostElement).querySelector("#fixed-secondary"),p=T(this.hostElement).querySelector("#fixed-below"), q=T(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),r=T(this.hostElement).querySelector("#chat-container");h&&(a?m.appendChild(c):p.appendChild(c));e?a?m.appendChild(r):p.appendChild(r):Gh(r,q);d?a?m.appendChild(k):p.appendChild(k):Gh(k,q);this.swatcherooSplitScroll&&(a=T(this.hostElement).querySelector("#secondary"),d=T(this.hostElement).querySelector("#columns"),e=T(this.hostElement).querySelector("#fixed-columns-secondary"),b?e.appendChild(a):d.appendChild(a))}}, computeMetadataSkinnyMode:function(a,b,c){return this.is!=="ytd-watch-grid"?!1:a?c:b}, computeWatchWhilePanelsActive:function(a,b){return a||b}, computeNoBorderOnChat:function(a){return y("web_watch_theater_chat_no_border")&&a}, computeLiveChatPresentAndExpanded:function(a,b){return a&&!b}, computePanelExpanded:function(a,b,c){return a||b||c}, computeSqueezeback:function(a,b,c){return this.is!=="ytd-watch-grid"||y("ww_squeezeback_killswitch")?!1:a&&b&&c}, squeezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()}, onChangeMarkersVisibility:function(a){qA(this).getPlayerPromise().then(function(b){var c;(c=b.changeMarkerVisibility)==null||c.call(b,A(a,vTb).isVisible||!1,A(a,vTb).entityKeys||[])})}, onYtChatCollapsedChanged:function(a){if(this.is==="ytd-watch-grid"||y("web_watch_theater_chat"))this.liveChatCollapsed=a.detail}, onSetPlaylistCollapsed:function(a){this.is==="ytd-watch-grid"&&(this.playlistPanelExpanded=this.playlist&&!a)}, provideRenderingData:function(a,b){switch(a){case"SINGLE_COLUMN_CONTENTS":this.singleColumnValue=b;break;case"PRIMARY_INFO":y("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=b);this.videoPrimaryInfoRendererValue=b==null?void 0:b.videoPrimaryInfoRenderer;break;case"SECONDARY_INFO":y("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=b);this.videoSecondaryInfoRendererValue=b==null?void 0:b.videoSecondaryInfoRenderer;break;case"COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue= b;break;case"CLARIFICATION":this.clarifyBoxValue=b;break;case"LIVE_CHAT":this.conversationBar=b;break;case"INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=b;break;case"PLAYLIST":this.externalPlaylistData_=b!=null?b:{};break;case"MERCH_SHELF":this.merchShelfValue=b==null?void 0:b.merchandiseShelfRenderer;break;case"TICKET_SHELF":this.ticket=b;break;case"OFFER_MODULE":this.offerModule=b;break;case"LIMITED_STATE":this.limitedStateValue=b;break;case"DONATION_SHELF":this.donation=b;break; case"ALERTS":this.alertsValue=b;break;case"COMMENTS":this.comments=b;break;case"WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=b;break;case"ENGAGEMENT_PANELS":this.engagementPanels=b;break;case"INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=b;break;case"RICH_GRID_RENDERER":this.richGridRendererData=b;break;case"EXPANDABLE_METADATA":this.expandableMetadata=b;break;case"VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=b;}}, toggleCinematicsActive:function(a){this.cinematicsActive=a}}];var $qc={};$qc.YtPlaylistPanelBehavior=[X.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(a){a=a.detail;if(a.actions.loop!=void 0||a.actions["yt-icons:loop"]!=void 0)this.loopOn=a.actions.loop||a.actions["yt-icons:loop"];if(a.actions.shuffle!=void 0||a.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=a.actions.shuffle||a.actions["yt-icons:shuffle"]}, setMenuData_:function(a){if(!a||!a.playlistButtons||a.isInfinite)return null;for(var b=a.playlistButtons.menuRenderer.topLevelButtons,c=b.length,d=0;d<c;d++)if(b[d].toggleButtonRenderer){var e=b[d].toggleButtonRenderer;e.defaultIcon.iconType=="LOOP"&&this.loopOn?e.isToggled=this.loopOn:e.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(e.isToggled=this.shuffleOn)}return a.playlistButtons}}];function arc(a){return a.talkToRecs} ;var brc=2/3,crc=gq(130749),drc=function(a,b){var c=this;this.element=a;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){c.startAction()}, draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:brc,moveAction:function(d){c.moveAction(d)}, triggerAction:function(){c.element.isReloading=!0;fr(Zq(),{visualElement:crc});Mv.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:c.element}})}}}}; cr(Zq(),crc,this.layer);this.gesture=new ZM(a,b,this.refreshConfig,"pan-down");this.attach()}; f=drc.prototype;f.attach=function(){this.gesture.attach()}; f.detach=function(){this.gesture.detach()}; f.reset=function(){this.element.close()}; f.startAction=function(){this.element.reset();this.element.isReloading=!1}; f.moveAction=function(a){this.element.rotation=a*360};var erc=gq(130750),KZ=function(a,b,c,d,e){var h=this;this.element=a;this.parent=c;this.channelHeader=d;this.ytdReduxDispatch=e;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){h.tabsStartAtInPx=h.channelHeader.clientHeight-48;var k;(k=h.selectedTab)!=null&&k.title&&(k=um().resolve(tm(Vw)))&&(k=k.getCurrentPage(),h.lastVisitedTabScrollPosition=k.getScrollTop(),h.previousTab&&( (h.lastVisitedTabScrollPosition===void 0?0:h.lastVisitedTabScrollPosition<h.channelHeader.clientHeight-48)?h.scrollPositionForTabs.has(h.selectedTab.title)&&h.scrollPositionForTabs.delete(h.selectedTab.title):h.scrollPositionForTabs.set(h.selectedTab.title,k.getScrollTop())))}, triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:frc(),triggerAction:function(){h.navigate(h.previousTab)}, moveAction:function(k,m){h.moveAction(k,m)}}, left:{endPosition:-500,threshold:-100,transitionEndPosition:-frc(),triggerAction:function(){h.navigate(h.nextTab)}, moveAction:function(k,m){h.moveAction(k,m)}}}}; cr(Zq(),erc,this.layer);this.gesture=new ZM(a,b,this.tabConfig);this.attach()}; KZ.prototype.attach=function(){this.gesture.attach()}; KZ.prototype.detach=function(){this.gesture.detach()}; KZ.prototype.tabsChanged=function(a){if(a){var b=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;a=g(a);for(var c=a.next();!c.done;c=a.next()){c=c.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=c);var d=void 0;if((d=c)==null?0:d.selected)this.previousTab=b,this.selectedTab=c;b=c}b=this.gesture;a=this.previousTab?this.nextTab?this.tabConfig:Object.assign({},this.tabConfig,{triggers:{right:this.tabConfig.triggers.right}}):Object.assign({},this.tabConfig,{triggers:{left:this.tabConfig.triggers.left}}); b.config=a;this.scrollPositionNeedsUpdate=!0}}; KZ.prototype.moveAction=function(a,b){if(!this.tabsElement){var c;this.tabsElement=(c=this.parent.header)==null?void 0:c.tabsElement;b==="right"&&this.previousTab?q7a(Fx.instance,this.previousTab.endpoint,{},""):b==="left"&&this.nextTab&&q7a(Fx.instance,this.nextTab.endpoint,{},"");if(!this.tabsElement)return}c=this.tabsElement._pos;b==="right"&&(a*=-1);this.tabsElement._positionBar(c.width,c.left*1+c.width*a)}; var frc=function(){var a,b;return(b=(a=um().resolve(Vw).getCurrentPage())==null?void 0:a.clientWidth)!=null?b:0}; KZ.prototype.navigate=function(a){this.element.data=void 0;if(a=a==null?void 0:a.endpoint)this.ytdReduxDispatch(V0a(!0)),fr(Zq(),{visualElement:erc}),Mv.instance.resolveCommand({navigateAction:{endpoint:a}},{form:{element:this.element}})};var grc;var hrc;var irc;var jrc=0,krc=function(){var a=J.call(this)||this;a.selected=!1;a.isOverlay=!1;a.inputId="toggle-option-"+jrc;jrc++;return a}; l(krc,J);krc.prototype.onTap=function(){vv(this.hostElement,"ytd-toggle-option-clicked")}; var LZ=krc;u([Q(),v("design:type",String)],LZ.prototype,"label",void 0);u([Q(),v("design:type",String)],LZ.prototype,"inputId",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],LZ.prototype,"selected",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],LZ.prototype,"isOverlay",void 0);LZ=u([R({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),v("design:paramtypes",[])],LZ); V(LZ,"ytd-toggle-option-renderer",function(){if(irc!==void 0)return irc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><input type=\"checkbox\" id$=\"[[inputId]]\" checked=\"[[selected]]\" on-click=\"onTap\" class=\"style-scope ytd-toggle-option-renderer\">\n<label for$=\"[[inputId]]\" class=\"style-scope ytd-toggle-option-renderer\">[[label]]</label>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return irc=a},{mode:1});var lrc=function(){var a=J.apply(this,arguments)||this;a.modernVwtStyle=y("web_modern_vwt_surveys");a.isToggleOption=!1;a.isOverlay=!1;a.modernLayout=y("web_modern_dialog_layout");return a}; l(lrc,J);lrc.prototype.onTap=function(a){a.preventDefault();this.data&&(a=!this.data.checked,this.set("data.checked",a),vv(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:a,value:this.data.value}))}; ia.Object.defineProperties(lrc.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}}); var MZ=lrc;MZ.prototype.onTap=MZ.prototype.onTap;u([K(X.YtRendererBehavior),v("design:type",Object)],MZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],MZ.prototype,"data",void 0);u([Q(),v("design:type",Object)],MZ.prototype,"modernVwtStyle",void 0);u([Q(),v("design:type",Object)],MZ.prototype,"isToggleOption",void 0);u([Q(),v("design:type",Object)],MZ.prototype,"isOverlay",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],MZ.prototype,"modernLayout",void 0); u([L("data.responseText"),v("design:type",String),v("design:paramtypes",[])],MZ.prototype,"label",null);u([M("ytd-toggle-option-clicked"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],MZ.prototype,"onTap",null);MZ=u([R({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],MZ); V(MZ,"ytd-checkbox-survey-option-renderer",function(){if(hrc!==void 0)return hrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<template is=\"dom-if\" if=\"[[!isToggleOption]]\" class=\"style-scope ytd-checkbox-survey-option-renderer\">\n <tp-yt-paper-checkbox checked=\"[[data.checked]]\" on-tap=\"onTap\" class=\"style-scope ytd-checkbox-survey-option-renderer\">\n [[label]]\n </tp-yt-paper-checkbox>\n</template>\n\n<template is=\"dom-if\" if=\"[[isToggleOption]]\" class=\"style-scope ytd-checkbox-survey-option-renderer\">\n <ytd-toggle-option-renderer is-overlay=\"[[isOverlay]]\" label=\"[[label]]\" selected=\"[[data.checked]]\" class=\"style-scope ytd-checkbox-survey-option-renderer\"></ytd-toggle-option-renderer>\n</template>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hrc=a},{mode:1});var mrc;var nrc;var orc=function(){var a=J.apply(this,arguments)||this;a.checked=!1;a.isToggleOption=!1;a.modernVwtStyle=y("web_modern_vwt_surveys");return a}; l(orc,J);orc.prototype.onTap=function(){this.data&&(this.checked?wv(this.hostElement,"ytd-inline-survey-option-deselect-action"):wv(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))}; var NZ=orc;NZ.prototype.onTap=NZ.prototype.onTap;u([K(X.YtRendererBehavior),v("design:type",Object)],NZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],NZ.prototype,"data",void 0);u([Q(),v("design:type",Object)],NZ.prototype,"checked",void 0);u([Q(),v("design:type",Object)],NZ.prototype,"isToggleOption",void 0);u([Q(),v("design:type",Object)],NZ.prototype,"modernVwtStyle",void 0); u([M("ytd-toggle-option-clicked"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],NZ.prototype,"onTap",null);NZ=u([R({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],NZ); V(NZ,"ytd-radio-button-survey-option-renderer",function(){if(nrc!==void 0)return nrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[!isToggleOption]]\" class=\"style-scope ytd-radio-button-survey-option-renderer\">\n <tp-yt-paper-radio-button id=\"radio\" checked=\"[[checked]]\" on-click=\"onTap\" class=\"style-scope ytd-radio-button-survey-option-renderer\">\n [[getSimpleString(data.option)]]\n </tp-yt-paper-radio-button>\n</template>\n\n<template is=\"dom-if\" if=\"[[isToggleOption]]\" class=\"style-scope ytd-radio-button-survey-option-renderer\">\n <ytd-toggle-option-renderer label=\"[[getSimpleString(data.option)]]\" selected=\"[[checked]]\" class=\"style-scope ytd-radio-button-survey-option-renderer\"></ytd-toggle-option-renderer>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nrc=a},{mode:1});var prc=function(){var a=J.apply(this,arguments)||this;a.disableAnimation=!1;a.followUpSurveyCommand=null;a.selectedRatingEndpoint=null;a.isSlimlineSurveyFollowUp=!1;a.isShortsStyle=!1;a.isDarkMode=!1;a.isSubmitted=!1;a.roundedContainer=!0;a.modernStyle=y("web_modern_surveys");a.modernVwtStyle=y("web_modern_vwt_surveys");a.modernVwtStyleV2=y("web_modern_vwt_surveys_v2");a.modernVwtSampled=y("web_modern_vwt_surveys_sampled");a.improveShortsResponseRate=y("web_improve_shorts_response_rate");a.enableCustomLogging= y("enable_custom_survey_impression_logging");a.actionMap={"ytd-inline-survey-rating-select-action":"handleInlineSurveyRatingSelect","ytd-inline-survey-option-select-action":"handleInlineSurveyOptionSelect","ytd-inline-survey-option-deselect-action":"handleInlineSurveyOptionDeselect","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(prc,J);f=prc.prototype; f.configureRendererStamper=function(){return{"data.inlineContent":{id:"inline-survey-compact-video-renderer",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",properties:{isShortsStyle:"[[isShortsStyle]]"}}}},"data.response.expandableSurveyResponseRenderer.options":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]", showResponseRangeText:"[[isShortsStyle]]"}}}},"followUpSurveyCommand.followUpOptions":{id:"follow-up-survey-options",mapping:{checkboxSurveyOptionRenderer:{component:"ytd-checkbox-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]",isOverlay:"[[isShortsStyle]]"}},radioButtonSurveyOptionRenderer:{component:"ytd-radio-button-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]"}}}},"data.response.expandableSurveyResponseRenderer.skipButton":{id:"skip-btn-footer", mapping:{buttonRenderer:"ytd-button-renderer"}},"data.response.expandableSurveyResponseRenderer.continueButton":{id:"continue-btn-footer",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"post-submit-message",mapping:{messageRenderer:{component:"ytd-message-renderer"}}}}}; f.attached=function(){var a=this;this.isDarkMode=document.documentElement.hasAttribute("dark");if(this.enableCustomLogging){this.intersectionObserver=new IntersectionObserver(function(c){var d;if((d=c[0])!=null&&d.isIntersecting){Xq().reportShown(a.hostElement);var e;(e=a.intersectionObserver)==null||e.unobserve(a.hostElement)}},{rootMargin:"0px", threshold:.6});var b;(b=this.intersectionObserver)==null||b.observe(this.hostElement)}}; f.shouldSkipLogging=function(){return this.enableCustomLogging}; f.onDarkModeToggledAction=function(a){this.isDarkMode=a}; f.dataChanged=function(){var a;if(((a=this.data)==null?void 0:a.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var b;((b=this.data)==null?void 0:b.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var c,d,e,h;this.darkColorPalette=(c=this.data)==null?void 0:(d=c.inlineContent)==null?void 0:(e=d.compactVideoRenderer)==null?void 0:(h=e.thumbnail)==null?void 0: h.darkColorPalette;var k,m,p,q;this.lightColorPalette=(k=this.data)==null?void 0:(m=k.inlineContent)==null?void 0:(p=m.compactVideoRenderer)==null?void 0:(q=p.thumbnail)==null?void 0:q.lightColorPalette;var r,w;if(((r=this.data)==null?0:(w=r.inlineContent)==null?0:w.compactVideoRenderer)&&this.isShortsStyle){var z,C,E,I;a=mB((z=this.data)==null?void 0:(C=z.inlineContent)==null?void 0:(E=C.compactVideoRenderer)==null?void 0:(I=E.thumbnail)==null?void 0:I.thumbnails);mz(this.hostElement,{"--yt-background-url":"url("+ a+")"})}}; f.handleRequestCompletion=function(){this.hostElement.hidden&&vv(this.hostElement,"yt-dismissible-item-dismissed")}; f.onPopupClosed=function(a){var b;((b=a.detail)==null?void 0:b.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?wv(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))}; f.handleInlineSurveyRatingSelect=function(a,b){var c=this;this.selectedRatingEndpoint=a;this.followUpSurveyCommand=b;this.expanded=!!a;this.getOptionRenderers().forEach(function(d,e){c.notifyPath("followUpSurveyCommand.followUpOptions."+e+".checkboxSurveyOptionRenderer.checked");c.set("followUpSurveyCommand.followUpOptions."+e+".checkboxSurveyOptionRenderer.checked",!1)}); this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),a=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),wv(this.hostElement,"yt-reel-non-video-content-dismissal-command",[a]))}; f.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)wv(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var a,b=(a=this.data)==null?void 0:a.dismissalEndpoint;b&&this.ytComponentBehavior.resolveCommand(b)}}; f.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,wv(this.hostElement,"yt-close-popup-action"))}; f.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var a=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{a=this.getOptionRenderers().filter(function(d){return d.checked}); if(a.length===0)return;a=a.map(function(d){return d.responseEndpoint})}var b=[]; a.forEach(function(d,e){e!==0&&(d=A(d,Iu))&&d.feedbackToken&&b.push(d.feedbackToken)}); if(a=a[0]){var c={};b.length>0&&(c.extra_feedback_tokens=b);this.ytComponentBehavior.resolveCommand(a,{form:c})}}}; f.getOptionRenderers=function(){var a=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(b){a.isSingleSelect=!!A(b,NRb);return a.isSingleSelect?A(b,NRb):A(b,ORb)}):[]}; f.handleInlineSurveyOptionSelect=function(a){a=this.optionSelector.indexOf(a);a!==-1&&this.optionSelector.selectIndex(a)}; f.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)}; f.maybeGetBackgroundColor=function(a){return this.isDarkMode?a.section2Color:a.section3Color}; f.colorPaletteChanged=function(){var a=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;a=a&&this.maybeGetBackgroundColor(a);this.dismissibleEl.style.backgroundColor=a&&this.modernVwtSampled?$x(a):""}; ia.Object.defineProperties(prc.prototype,{isToggleOption:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurveyFollowUp||this.modernVwtStyle||this.isShortsStyle}}, isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}}); var OZ=prc;OZ.prototype.colorPaletteChanged=OZ.prototype.colorPaletteChanged;OZ.prototype.onPopupClosed=OZ.prototype.onPopupClosed;OZ.prototype.handleRequestCompletion=OZ.prototype.handleRequestCompletion;OZ.prototype.dataChanged=OZ.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],OZ.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],OZ.prototype,"actionHandlerBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],OZ.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],OZ.prototype,"ytRendererBehavior",void 0);u([K(Tz),v("design:type",Object)],OZ.prototype,"ytdDismissibleItemBehavior",void 0);u([My("#follow-up-survey-options"),v("design:type",Object)],OZ.prototype,"optionSelector",void 0);u([Q(),v("design:type",Object)],OZ.prototype,"data",void 0);u([Q(),v("design:type",Object)],OZ.prototype,"disableAnimation",void 0); u([Q(),v("design:type",Object)],OZ.prototype,"followUpSurveyCommand",void 0);u([Q(),v("design:type",Object)],OZ.prototype,"selectedRatingEndpoint",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],OZ.prototype,"expanded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OZ.prototype,"isSlimlineSurveyFollowUp",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OZ.prototype,"isShortsStyle",void 0); u([Q(),v("design:type",Boolean)],OZ.prototype,"isSingleSelect",void 0);u([Q(),v("design:type",Object)],OZ.prototype,"isDarkMode",void 0);u([Q(),v("design:type",Object)],OZ.prototype,"lightColorPalette",void 0);u([Q(),v("design:type",Object)],OZ.prototype,"darkColorPalette",void 0);u([L("isSlimlineSurveyFollowUp","modernVwtStyle","isShortsStyle"),v("design:type",Boolean),v("design:paramtypes",[])],OZ.prototype,"isToggleOption",null); u([L("selectedRatingEndpoint","isShortsStyle"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],OZ.prototype,"isOptionSelected",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OZ.prototype,"roundedContainer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OZ.prototype,"modernStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OZ.prototype,"modernVwtStyle",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],OZ.prototype,"modernVwtStyleV2",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OZ.prototype,"modernVwtSampled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],OZ.prototype,"improveShortsResponseRate",void 0);u([Q(),v("design:type",Object)],OZ.prototype,"enableCustomLogging",void 0);u([Ly("dismissible",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],OZ.prototype,"dismissibleEl",void 0); u([My("#dismiss-button yt-icon-button"),v("design:type",HTMLElement)],OZ.prototype,"dismissButtonEl",void 0);u([My("#inline-survey-header yt-icon-button"),v("design:type",HTMLElement)],OZ.prototype,"inlineHeaderDismissButtonEl",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OZ.prototype,"dataChanged",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OZ.prototype,"handleRequestCompletion",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],OZ.prototype,"onPopupClosed",null);u([O("darkColorPalette","lightColorPalette","isDarkMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],OZ.prototype,"colorPaletteChanged",null); OZ=u([R({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],OZ); V(OZ,"ytd-inline-survey-renderer",function(){if(mrc!==void 0)return mrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-inline-survey-renderer\">\n <div class=\"survey-wrapper style-scope ytd-inline-survey-renderer\">\n <div id=\"star-survey\" class=\"style-scope ytd-inline-survey-renderer\">\n <div id=\"inline-survey-header\" class=\"style-scope ytd-inline-survey-renderer\">\n <h2 class=\"header-text style-scope ytd-inline-survey-renderer\">\n <span id=\"title\" class=\"style-scope ytd-inline-survey-renderer\">[[getSimpleString(data.title)]]</span>\n <span id=\"subtitle\" class=\"style-scope ytd-inline-survey-renderer\">[[getSimpleString(data.subtitle)]]</span>\n </h2>\n <yt-icon-button hidden=\"[[expanded]]\" label=\"[[getSimpleString(data.dismissalText)]]\" on-click=\"onDismissTap\" class=\"style-scope ytd-inline-survey-renderer\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope ytd-inline-survey-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n <div id=\"inline-survey-compact-video-renderer\" class=\"style-scope ytd-inline-survey-renderer\"></div>\n <div id=\"rating-survey\" class=\"style-scope ytd-inline-survey-renderer\"></div>\n </div>\n <div id=\"follow-up-survey\" hidden=\"[[!expanded]]\" class=\"style-scope ytd-inline-survey-renderer\">\n <div id=\"follow-up-header\" class=\"style-scope ytd-inline-survey-renderer\">\n <h2 class=\"header-text style-scope ytd-inline-survey-renderer\">\n <span id=\"follow-up-title\" class=\"style-scope ytd-inline-survey-renderer\">\n [[getSimpleString(followUpSurveyCommand.followUpText)]]\n </span>\n </h2>\n </div>\n <iron-selector id=\"follow-up-survey-options\" activate-event=\"\" selected-attribute=\"checked\" class=\"style-scope ytd-inline-survey-renderer\">\n </iron-selector>\n <div id=\"submit-btn-footer\" class=\"style-scope ytd-inline-survey-renderer\">\n <ytd-button-renderer id=\"submit-button\" data=\"[[data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer]]\" on-click=\"onSubmitTap\" class=\"style-scope ytd-inline-survey-renderer\">\n </ytd-button-renderer>\n </div>\n </div>\n </div>\n <div id=\"skip-btn-footer\" class=\"style-scope ytd-inline-survey-renderer\"></div>\n <div id=\"dismiss-button\" hidden=\"[[!expanded]]\" class=\"style-scope ytd-inline-survey-renderer\">\n <yt-icon-button label=\"[[getSimpleString(data.dismissalText)]]\" on-click=\"onDismissTap\" class=\"style-scope ytd-inline-survey-renderer\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope ytd-inline-survey-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-inline-survey-renderer\">\n <div id=\"post-submit-message\" class=\"style-scope ytd-inline-survey-renderer\"></div>\n <div id=\"continue-btn-footer\" class=\"style-scope ytd-inline-survey-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return mrc=a},{mode:0});var qrc;var rrc=function(){return J.apply(this,arguments)||this}; l(rrc,J);rrc.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}}; var PZ=rrc;u([K(X.YtRendererBehavior),v("design:type",Object)],PZ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],PZ.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],PZ.prototype,"data",void 0);PZ=u([R({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],PZ); V(PZ,"ytd-labs-edit-renderer",function(){if(qrc!==void 0)return qrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-labs-edit-renderer\">\n <h2 id=\"title\" class=\"style-scope ytd-labs-edit-renderer\">[[getSimpleString(data.title)]]</h2>\n <div id=\"delete-button\" class=\"style-scope ytd-labs-edit-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return qrc=a},{mode:1});var src;var QZ=function(){var a=J.apply(this,arguments)||this;a.dark=!1;a.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";a.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(QZ,J);QZ.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; QZ.prototype.ready=function(){var a=document.documentElement.hasAttribute("dark");this.setBackgroundImage(a);this.dark=a}; QZ.prototype.onDarkModeToggledAction=function(a){this.setBackgroundImage(a);this.dark=a}; QZ.prototype.setBackgroundImage=function(a){mz(this.hostElement,{"--yt-labs-header-background":"url("+(a?this.headerBackgroundDark:this.headerBackgroundLight)+")"})}; var RZ=QZ;u([K(X.YtRendererBehavior),v("design:type",Object)],RZ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],RZ.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],RZ.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],RZ.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],RZ.prototype,"dark",void 0); RZ=u([R({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],RZ); V(RZ,"ytd-labs-header-renderer",function(){if(src!==void 0)return src;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"wrapper\" class=\"style-scope ytd-labs-header-renderer\">\n <div id=\"contents\" class=\"style-scope ytd-labs-header-renderer\">\n <div id=\"metadata\" class=\"style-scope ytd-labs-header-renderer\">\n <ytd-badge-supported-renderer disable-upgrade$=\"[[!data.badge]]\" hidden=\"[[!data.badge]]\" top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-labs-header-renderer\">\n </ytd-badge-supported-renderer>\n <h3 id=\"title\" class=\"style-scope ytd-labs-header-renderer\">[[getSimpleString(data.title)]]</h3>\n <yt-formatted-string id=\"text\" split-lines=\"\" text=\"[[data.text]]\" class=\"style-scope ytd-labs-header-renderer\"></yt-formatted-string>\n <div id=\"primary-button\" class=\"style-scope ytd-labs-header-renderer\"></div>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return src=a},{mode:Mz("kevlar_poly_si_batch_j032")?1:2});var trc;var SZ=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(SZ,J);SZ.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonSize:"size-large"}}}},"data.feedbackButton":{id:"feedback-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonSize:"size-large"}}}}}}; SZ.prototype.onYtToggleButton=function(a){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",a.detail.toggled)}; SZ.prototype.onManageLabsState=function(a){if(a=A(a,rRb))a.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?a.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&a.labsItemId===this.data.labsItemId&&(a.stateChange==="LABS_STATE_TYPE_OPT_IN"?wv(this.hostElement,"yt-check-labs-opted-in-state").some(function(b){return b})&&this.data.confirmationDialogCommand?zv(this.hostElement, [this.data.confirmationDialogCommand],this.hostElement):(Av(this.hostElement,[this.data.optInCommand]),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):a.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(Av(this.hostElement,[this.data.optOutCommand]),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))}; SZ.prototype.onCheckLabsOptedInState=function(){var a=this.get("data.primaryButton.toggleButtonRenderer");return a?a.isToggled:!1}; ia.Object.defineProperties(SZ.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}}); var TZ=SZ;TZ.prototype.onYtToggleButton=TZ.prototype.onYtToggleButton;u([K(X.YtRendererBehavior),v("design:type",Object)],TZ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],TZ.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],TZ.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],TZ.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],TZ.prototype,"itemStyle",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],TZ.prototype,"enableRefreshWeb",void 0);u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],TZ.prototype,"onYtToggleButton",null);TZ=u([R({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],TZ); V(TZ,"ytd-labs-item-renderer",function(){if(trc!==void 0)return trc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-labs-item-renderer\">\n <div id=\"metadata\" class=\"style-scope ytd-labs-item-renderer\">\n <div id=\"badge\" hidden=\"[[!data.badgeTitle]]\" class=\"style-scope ytd-labs-item-renderer\">[[getSimpleString(data.badgeTitle)]]</div>\n <h2 id=\"title\" class=\"style-scope ytd-labs-item-renderer\">[[getSimpleString(data.title)]]</h2>\n <div id=\"expiration-date\" class=\"style-scope ytd-labs-item-renderer\">[[getSimpleString(data.expirationDate)]]</div>\n <yt-formatted-string id=\"availability-text\" hidden=\"[[data.primaryButton.toggleButtonRenderer.isToggled]]\" text=\"[[data.experimentalInfo.availabilityText]]\" class=\"style-scope ytd-labs-item-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"text\" split-lines=\"\" text=\"[[data.text]]\" class=\"style-scope ytd-labs-item-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"disclaimer-text\" split-lines=\"\" text=\"[[data.experimentalInfo.disclaimerText]]\" class=\"style-scope ytd-labs-item-renderer\"></yt-formatted-string>\n <div id=\"buttons\" class=\"style-scope ytd-labs-item-renderer\">\n <div id=\"primary-button\" class=\"style-scope ytd-labs-item-renderer\"></div>\n <div id=\"feedback-button\" hidden=\"[[!data.primaryButton.toggleButtonRenderer.isToggled]]\" class=\"style-scope ytd-labs-item-renderer\">\n </div>\n </div>\n <yt-formatted-string id=\"no-availability-text\" text=\"[[data.experimentalInfo.noAvailabilityText]]\" class=\"style-scope ytd-labs-item-renderer\"></yt-formatted-string>\n </div>\n <yt-img-shadow id=\"promo-image\" hidden=\"[[data.experimentalLabelText]]\" thumbnail=\"[[data.promoImage]]\" width=\"395\" class=\"style-scope ytd-labs-item-renderer\">\n </yt-img-shadow>\n <div id=\"experimental-img\" hidden=\"[[!data.experimentalLabelText]]\" width=\"395\" class=\"style-scope ytd-labs-item-renderer\">\n <yt-img-shadow id=\"promo-image\" thumbnail=\"[[data.promoImage]]\" width=\"395\" class=\"style-scope ytd-labs-item-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"experimental-label\" text=\"[[data.experimentalLabelText]]\" class=\"style-scope ytd-labs-item-renderer\"></yt-formatted-string>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return trc=a},{mode:1});var urc;var vrc;var wrc=function(){return J.apply(this,arguments)||this}; l(wrc,J);var UZ=wrc;u([K(X.YtRendererBehavior),v("design:type",Object)],UZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],UZ.prototype,"data",void 0);UZ=u([R({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],UZ); V(UZ,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(vrc!==void 0)return vrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.newSponsorMessage]]\" class=\"style-scope ytd-live-chat-history-new-sponsor-chip-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vrc=a},{mode:1});var xrc;var yrc=function(){return J.apply(this,arguments)||this}; l(yrc,J);yrc.prototype.observeSuperchatChip=function(){if(this.data){var a={"--yt-live-chat-history-super-chat-chip-renderer-background-color":this.colorFromDecimal(this.data.backgroundColor),"--yt-live-chat-history-super-chat-chip-renderer-text-color":this.colorFromDecimal(this.data.textColor)};mz(this.hostElement,a)}}; yrc.prototype.colorFromDecimal=function(a){return ay(Number(a||0))}; var VZ=yrc;VZ.prototype.observeSuperchatChip=VZ.prototype.observeSuperchatChip;u([K(X.YtRendererBehavior),v("design:type",Object)],VZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],VZ.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],VZ.prototype,"observeSuperchatChip",null);VZ=u([R({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],VZ); V(VZ,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(xrc!==void 0)return xrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.purchaseAmountText]]\" class=\"style-scope ytd-live-chat-history-super-chat-chip-renderer\"></yt-formatted-string>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return xrc=a},{mode:1});var zrc=function(){return J.apply(this,arguments)||this}; l(zrc,J);zrc.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.chip":{id:"chips",mapping:{liveChatHistorySuperChatChipRenderer:"ytd-live-chat-history-super-chat-chip-renderer",liveChatHistoryNewSponsorChipRenderer:"ytd-live-chat-history-new-sponsor-chip-renderer"}}}}; ia.Object.defineProperties(zrc.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}}); var WZ=zrc;u([K(X.YtRendererBehavior),v("design:type",Object)],WZ.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],WZ.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],WZ.prototype,"ytdDismissibleItemBehavior",void 0);u([Q(),v("design:type",Object)],WZ.prototype,"data",void 0);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],WZ.prototype,"hideMessageBlock",null); WZ=u([R({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],WZ); V(WZ,"ytd-live-chat-history-entry-renderer",function(){if(urc!==void 0)return urc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n <div id=\"text\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n <yt-formatted-string id=\"title\" link-inherit-color=\"\" text=\"[[data.videoTitle]]\" class=\"style-scope ytd-live-chat-history-entry-renderer\"></yt-formatted-string>\n <div id=\"chip-container\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n <div id=\"superchat-container\" hidden=\"[[!data.chip]]\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n <span id=\"chips\" class=\"style-scope ytd-live-chat-history-entry-renderer\"></span>\n <yt-formatted-string id=\"charity-name\" text=\"[[data.charityName]]\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"sc4g-message\" hidden=\"[[data.charityName]]\" text=\"[[data.message]]\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n </yt-formatted-string>\n </div>\n <yt-formatted-string id=\"message\" hidden=\"[[hideMessageBlock]]\" text=\"[[data.message]]\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"sticker\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n <yt-img-shadow height=\"64\" hidden=\"[[!data.stickerThumbnail]]\" thumbnail=\"[[data.stickerThumbnail]]\" width=\"64\" class=\"style-scope ytd-live-chat-history-entry-renderer\">\n </yt-img-shadow>\n </div>\n <span id=\"timestamp\" class=\"style-scope ytd-live-chat-history-entry-renderer\">[[getSimpleString(data.timestamp)]]</span>\n </div>\n <div id=\"delete-button\" class=\"style-scope ytd-live-chat-history-entry-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return urc=a},{mode:1});var Arc;var XZ=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return a}; l(XZ,J); XZ.prototype.configureRendererStamper=function(){return{"data.connectButton":{id:"connect-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",accountLinkButtonRenderer:"ytd-account-link-button-renderer",accountLinkButtonViewModel:{component:"account-link-button-view-model",params:{setMinWidth:!0}}}},"data.disconnectButton":{id:"disconnect-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",accountLinkButtonRenderer:"ytd-account-link-button-renderer"}}}}; XZ.prototype.handleUpdateTextCommand=function(a){(a=A(a,uRb))&&this.data&&this.data.id===a.id&&this.set("data",a)}; XZ.prototype.handleUpdateConnectedAppRendererCommand=function(a){if(A(a,xRb)&&this.data){var b,c;if(a=(b=A(a,xRb))==null?void 0:(c=b.newConnectedAppRenderer)==null?void 0:c.connectedAppRenderer)this.data=a}}; XZ.prototype.computeConnectedAppStyle=function(a){return a.style?a.style.toLowerCase().replace(/_/g,"-"):""}; var YZ=XZ;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],YZ.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],YZ.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],YZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],YZ.prototype,"data",void 0); u([Q({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),v("design:type",String)],YZ.prototype,"connectedAppStyle",void 0);YZ=u([R({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],YZ); V(YZ,"ytd-connected-app-renderer",function(){if(Arc!==void 0)return Arc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"app\" class=\"style-scope ytd-connected-app-renderer\">\n <yt-img-shadow hidden=\"[[!data.icon]]\" thumbnail=\"[[data.icon]]\" class=\"style-scope ytd-connected-app-renderer\"></yt-img-shadow>\n <div id=\"app-info\" class=\"style-scope ytd-connected-app-renderer\">\n <div id=\"title\" class=\"style-scope ytd-connected-app-renderer\">[[getSimpleString(data.title)]]</div>\n <yt-formatted-string id=\"text\" force-default-style=\"\" split-lines=\"\" text=\"[[data.text]]\" class=\"style-scope ytd-connected-app-renderer\">\n </yt-formatted-string>\n </div>\n</div>\n<div id=\"button-row\" class=\"style-scope ytd-connected-app-renderer\">\n <div id=\"button-container\" hidden=\"[[!data.connectButton]]\" class=\"style-scope ytd-connected-app-renderer\">\n <div id=\"connect-button\" class=\"style-scope ytd-connected-app-renderer\"></div>\n </div>\n <div id=\"button-container\" hidden=\"[[!data.disconnectButton]]\" class=\"style-scope ytd-connected-app-renderer\">\n <div id=\"disconnect-button\" class=\"style-scope ytd-connected-app-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Arc=a},{mode:1});var Brc;var Crc=function(){return J.apply(this,arguments)||this}; l(Crc,J);var ZZ=Crc;u([K(X.YtRendererBehavior),v("design:type",Object)],ZZ.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],ZZ.prototype,"data",void 0);ZZ=u([R({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],ZZ); V(ZZ,"ytd-channel-options-renderer",function(){if(Brc!==void 0)return Brc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"channel-info\" hidden=\"[[!data.name]]\" class=\"style-scope ytd-channel-options-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-channel-options-renderer\" href$=\"[[computeHref_(data.avatarEndpoint)]]\" data=\"[[data.avatarEndpoint]]\" aria-label$=\"[[data.avatarAccessibility.accessibilityData.label]]\">\n <yt-img-shadow height=\"50\" thumbnail=\"[[data.avatar]]\" width=\"50\" class=\"style-scope ytd-channel-options-renderer\">\n </yt-img-shadow>\n </a>\n <div id=\"channel-info-text\" class=\"style-scope ytd-channel-options-renderer\">\n <div id=\"name\" class=\"style-scope ytd-channel-options-renderer\">[[data.name]]</div>\n </div>\n</div>\n<template is=\"dom-repeat\" items=\"[[data.links]]\" class=\"style-scope ytd-channel-options-renderer\">\n <yt-formatted-string class=\"link style-scope ytd-channel-options-renderer\" force-default-style=\"\" split-lines=\"\" text=\"[[item]]\">\n </yt-formatted-string>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Brc=a},{mode:1});var Drc;var Erc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return a}; l(Erc,J);Erc.prototype.onCheckboxChange=function(a){this.data&&(a=(this.checked=Zy(a).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&Av(this.hostElement,[a])}; Erc.prototype.handleUpdateCheckboxCommand=function(a){(a=A(a,tRb))&&this.data&&this.data.id===a.id&&(this.set("data.disabled",a.disabled),this.set("data.title",a.title))}; var $Z=Erc;u([K(X.YtRendererBehavior),v("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],$Z.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],$Z.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],$Z.prototype,"checked",void 0);$Z=u([R({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],$Z); V($Z,"ytd-settings-checkbox-renderer",function(){if(Drc!==void 0)return Drc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"main-option\" class=\"style-scope ytd-settings-checkbox-renderer\">\n <tp-yt-paper-checkbox id=\"checkbox\" aria-label$=\"[[getSimpleString(data.title)]]\" checked=\"[[data.enabled]]\" disabled=\"[[data.disabled]]\" on-change=\"onCheckboxChange\" class=\"style-scope ytd-settings-checkbox-renderer\">\n <div id=\"checkbox-container\" class=\"style-scope ytd-settings-checkbox-renderer\"></div>\n <div id=\"checkbox-label\" class=\"style-scope ytd-settings-checkbox-renderer\">\n <yt-formatted-string id=\"label\" split-lines=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-settings-checkbox-renderer\"></yt-formatted-string>\n </div>\n </tp-yt-paper-checkbox>\n <yt-icon id=\"help-icon\" hidden=\"[[!data.helpText]]\" icon=\"yt-icons:help\" size=\"16\" class=\"style-scope ytd-settings-checkbox-renderer\"></yt-icon>\n <tp-yt-paper-tooltip animation-delay=\"0\" for=\"help-icon\" hidden=\"[[!data.helpText]]\" offset=\"5\" position=\"top\" class=\"style-scope ytd-settings-checkbox-renderer\">\n [[getSimpleString(data.helpText)]]\n </tp-yt-paper-tooltip>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Drc=a},{mode:1});var Frc;var Grc=function(){return J.apply(this,arguments)||this}; l(Grc,J);Grc.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}}; var a_=Grc;u([K(X.YtRendererBehavior),v("design:type",Object)],a_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],a_.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],a_.prototype,"data",void 0);a_=u([R({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],a_); V(a_,"ytd-settings-email-item-renderer",function(){if(Frc!==void 0)return Frc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"info\" class=\"style-scope ytd-settings-email-item-renderer\">\n <yt-img-shadow height=\"36\" hidden=\"[[!data.avatar]]\" thumbnail=\"[[data.avatar]]\" width=\"36\" class=\"style-scope ytd-settings-email-item-renderer\">\n </yt-img-shadow>\n <div id=\"title\" class=\"style-scope ytd-settings-email-item-renderer\">[[getSimpleString(data.title)]]</div>\n</div>\n<div id=\"button-container\" class=\"style-scope ytd-settings-email-item-renderer\">\n <div id=\"resume-button\" class=\"style-scope ytd-settings-email-item-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Frc=a},{mode:1});var Hrc;var b_=function(){return J.apply(this,arguments)||this}; l(b_,J);b_.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{settingsEmailItemRenderer:{component:"ytd-settings-email-item-renderer",noInjection:!0}}},"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; b_.prototype.getExpansionIcon=function(a){return a?"arrow_drop_up":"arrow_drop_down"}; b_.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded}; ia.Object.defineProperties(b_.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}}); var c_=b_;u([K(X.YtRendererBehavior),v("design:type",Object)],c_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],c_.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],c_.prototype,"data",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],c_.prototype,"expanded",void 0);u([L("expanded"),v("design:type",String),v("design:paramtypes",[])],c_.prototype,"emailListExpanded",null); u([My("#options"),v("design:type",Object)],c_.prototype,"options",void 0);c_=u([R({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],c_); V(c_,"ytd-settings-email-list-renderer",function(){if(Hrc!==void 0)return Hrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-settings-email-list-renderer\">\n <tp-yt-paper-button id=\"list-expansion\" aria-expanded$=\"[[emailListExpanded]]\" aria-label$=\"[[getSimpleString(data.title)]]\" noink=\"\" on-tap=\"onToggleListExpansion\" class=\"style-scope ytd-settings-email-list-renderer\">\n <div id=\"title\" class=\"style-scope ytd-settings-email-list-renderer\">[[getSimpleString(data.title)]]</div>\n <yt-icon id=\"help-icon\" hidden=\"[[!data.helpText]]\" icon=\"yt-icons:help\" class=\"style-scope ytd-settings-email-list-renderer\"></yt-icon>\n <tp-yt-paper-tooltip for=\"help-icon\" hidden=\"[[!data.helpText]]\" offset=\"5\" position=\"top\" class=\"style-scope ytd-settings-email-list-renderer\">\n [[getSimpleString(data.helpText)]]\n </tp-yt-paper-tooltip>\n <yt-icon class=\"expand-icon style-scope ytd-settings-email-list-renderer\" icon=\"[[getExpansionIcon(expanded)]]\"></yt-icon>\n </tp-yt-paper-button>\n <div id=\"button-container\" hidden=\"[[!data.resumeButton]]\" on-tap=\"onResumeAll\" class=\"style-scope ytd-settings-email-list-renderer\">\n <div id=\"resume-button\" class=\"style-scope ytd-settings-email-list-renderer\"></div>\n </div>\n</div>\n<div id=\"content\" class=\"style-scope ytd-settings-email-list-renderer\">\n <div id=\"options\" class=\"style-scope ytd-settings-email-list-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Hrc=a},{mode:1});var Irc;var Jrc;var Krc;var Lrc;var Mrc;var Nrc=function(){return J.apply(this,arguments)||this}; l(Nrc,J);f=Nrc.prototype;f.computePreselectedOption=function(a,b){return b===this.itemSelected_?a:void 0}; f.dataChanged_=function(){var a=this;this.preselectedSubreason=this.itemSelected_=-1;var b;(b=this.data)!=null&&b.key&&dt(this,function(){var c,d=Number((c=a.data)==null?void 0:c.key);!Number.isNaN(d)&&(a.itemSelected_=d,c=(c=(a.data.items||[])[d])&&c.optionSelectableItemRenderer&&c.optionSelectableItemRenderer.preselectedIndex)&&(a.preselectedSubreason=c)})}; f.isSubReasonHidden_=function(a,b){return a!=b}; f.onTopItemSelected_=function(a,b){for(var c=T(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),d=0,e=c.length;d<e;d++)c[d].select(0);wv(this.hostElement,"yt-report-form-update",[b.item.value]);a.stopPropagation()}; f.onItemSelected_=function(a,b){wv(this.hostElement,"yt-report-form-update",[b.item.value]);a.stopPropagation()}; f.getItem_=function(a){return a.serviceItem?a.serviceItem:a.navigationItem?a.navigationItem:a.optionSelectableItemRenderer?a.optionSelectableItemRenderer:null}; f.computeText_=function(a){return(a=this.getItem_(a))?this.ytRendererBehavior.getSimpleString(a.text):null}; f.validate=function(){return this.itemSelected_!==-1}; f.computeAriaLabel_=function(a){var b=Sw(a.text);(a=a.accessibility&&a.accessibility.accessibilityData&&a.accessibility.accessibilityData.label)&&(b+=". "+a);return b}; f.computeItemSelected_=function(a){return a}; f.preventSelection_=function(a){a.stopPropagation();this.tooltipTapped=!0}; f.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1}; f.updateItemSelectedFromBinding=function(a){this.itemSelected_=a.detail.value}; f.save=function(){var a;this.validate()&&(a=this.data)!=null&&a.items&&(a=this.data.items[this.itemSelected_],a!=null&&a.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(a.optionSelectableItemRenderer.submitEndpoint)||Av(this.hostElement,[a.optionSelectableItemRenderer.submitEndpoint])))}; var d_=Nrc;d_.prototype.onPaperRippleTransitionEnd_=d_.prototype.onPaperRippleTransitionEnd_;d_.prototype.dataChanged_=d_.prototype.dataChanged_;u([K(BA.YtComponentBehavior),v("design:type",Object)],d_.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],d_.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],d_.prototype,"data",void 0);u([Q({value:-1}),v("design:type",Number)],d_.prototype,"itemSelected_",void 0); u([Q({computed:"computeItemSelected_(itemSelected_)"}),v("design:type",Number)],d_.prototype,"value",void 0);u([Q({value:!1}),v("design:type",Boolean)],d_.prototype,"restoreFocusOnClose",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],d_.prototype,"tooltipTapped",void 0);u([Q({value:-1}),v("design:type",Number)],d_.prototype,"preselectedSubreason",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],d_.prototype,"dataChanged_",null); u([M("transitionend"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],d_.prototype,"onPaperRippleTransitionEnd_",null);d_=u([Wy({is:"yt-options-renderer",disableElementRegistration:!0})],d_); V(d_,"yt-options-renderer",function(){if(Mrc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"options-select\" class=\"style-scope yt-options-renderer\">\n <tp-yt-paper-radio-group id=\"yt-options-renderer-options\" selected=\"[[itemSelected_]]\" on-iron-select=\"onTopItemSelected_\" on-selected-changed=\"updateItemSelectedFromBinding\" class=\"style-scope yt-options-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.items]]\" class=\"style-scope yt-options-renderer\">\n <tp-yt-paper-radio-button class=\"radio style-scope yt-options-renderer\" aria-label$=\"[[computeAriaLabel_(item.optionSelectableItemRenderer)]]\" name$=\"[[index]]\" value=\"[[item.optionSelectableItemRenderer]]\">\n <div class=\"content style-scope yt-options-renderer\">\n <div class=\"text style-scope yt-options-renderer\">\n <yt-formatted-string text=\"[[item.optionSelectableItemRenderer.text]]\" class=\"style-scope yt-options-renderer\">\n </yt-formatted-string>\n <yt-formatted-string class=\"subtext style-scope yt-options-renderer\" hidden=\"[[!item.optionSelectableItemRenderer.subtext]]\" text=\"[[item.optionSelectableItemRenderer.subtext]]\">\n </yt-formatted-string>\n </div>\n <template is=\"dom-if\" if=\"[[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]\" class=\"style-scope yt-options-renderer\">\n <div class=\"info-container style-scope yt-options-renderer\" on-tap=\"preventSelection_\">\n <yt-icon icon=\"yt-icons:help_outline\" size=\"16\" class=\"style-scope yt-options-renderer\"></yt-icon>\n <tp-yt-paper-tooltip animation-delay=\"0\" class=\"style-scope yt-options-renderer\">\n [[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]\n </tp-yt-paper-tooltip>\n </div>\n </template>\n </div>\n </tp-yt-paper-radio-button>\n <template is=\"dom-if\" if=\"[[item.optionSelectableItemRenderer.subOptions]]\" class=\"style-scope yt-options-renderer\">\n <tp-yt-paper-dropdown-menu aria-label$=\"[[item.optionSelectableItemRenderer.subOptionsAccessibility.label]]\" hidden=\"[[isSubReasonHidden_(index, itemSelected_)]]\" no-label-float=\"\" restore-focus-on-close=\"[[restoreFocusOnClose]]\" on-iron-select=\"onItemSelected_\" class=\"style-scope yt-options-renderer\">\n <tp-yt-paper-listbox class=\"dropdown-content style-scope yt-options-renderer\" slot=\"dropdown-content\" selected=\"[[computePreselectedOption(preselectedSubreason, index)]]\">\n <template is=\"dom-repeat\" items=\"[[item.optionSelectableItemRenderer.subOptions]]\" as=\"subOption\" class=\"style-scope yt-options-renderer\">\n <tp-yt-paper-item value=\"[[getItem_(subOption)]]\" class=\"style-scope yt-options-renderer\">\n [[computeText_(subOption)]]\n </tp-yt-paper-item>\n </template>\n </tp-yt-paper-listbox>\n </tp-yt-paper-dropdown-menu>\n </template>\n </template>\n </tp-yt-paper-radio-group>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Lrc===void 0&&(Lrc=document.createElement("template"));var d=Lrc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Mrc=a}a=Mrc;return a},{mode:2});var Orc;var Prc;var Qrc;var Rrc;var e_=function(){return J.apply(this,arguments)||this}; l(e_,J);e_.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()}; e_.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")}; e_.prototype.onTap=function(a){if(this.hostElement.classList.contains("selected")||yv(this.hostElement,"yt-share-panel-can-select-contact-action"))a&&a.detail&&(a.detail.x||a.detail.y)&&T(this.hostElement).querySelector("#target").blur(),(a=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),a={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:a?this.data.serializedContactInvitee: null,undoFn:this.onTap.bind(this)},wv(this.hostElement,"yt-share-panel-select-contact-action",[a])}; var f_=e_;u([K(X.YtRendererBehavior),v("design:type",Object)],f_.prototype,"ytRendererBehavior",void 0);u([Q({observer:"onDataChanged"}),v("design:type",Object)],f_.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),v("design:type",String)],f_.prototype,"componentTitle",void 0);u([My("#thumbnail"),v("design:type",Object)],f_.prototype,"thumbnail",void 0);f_=u([Wy({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],f_); V(f_,"yt-enrolled-contact-renderer",function(){if(Rrc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><button id=\"target\" on-focus=\"onFocus\" on-tap=\"onTap\" class=\"style-scope yt-enrolled-contact-renderer\">\n <yt-img-shadow id=\"thumbnail\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope yt-enrolled-contact-renderer\"></yt-img-shadow>\n <div id=\"selection-highlight\" class=\"style-scope yt-enrolled-contact-renderer\"></div>\n <div id=\"name\" class=\"style-scope yt-enrolled-contact-renderer\">[[componentTitle]]</div>\n</button>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Qrc===void 0&&(Qrc=document.createElement("template"));var d=Qrc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Rrc=a}a=Rrc;return a},{mode:2});var Src;var Trc;var g_=function(){return J.apply(this,arguments)||this}; l(g_,J);g_.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()}; g_.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")}; g_.prototype.onTap=function(a){if(this.hostElement.classList.contains("selected")||yv(this.hostElement,"yt-share-panel-can-select-contact-action"))a&&a.detail&&(a.detail.x||a.detail.y)&&T(this.hostElement).querySelector("#target").blur(),(a=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),a={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:a?this.data.serializedSuggestedContact: null,undoFn:this.onTap.bind(this)},wv(this.hostElement,"yt-share-panel-select-contact-action",[a])}; var h_=g_;u([K(X.YtRendererBehavior),v("design:type",Object)],h_.prototype,"ytRendererBehavior",void 0);u([Q({observer:"onDataChanged"}),v("design:type",Object)],h_.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),v("design:type",String)],h_.prototype,"componentTitle",void 0);u([My("#thumbnail"),v("design:type",Object)],h_.prototype,"thumbnail",void 0);h_=u([Wy({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],h_); V(h_,"yt-suggested-contact-renderer",function(){if(Trc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><button id=\"target\" on-focus=\"onFocus\" on-tap=\"onTap\" class=\"style-scope yt-suggested-contact-renderer\">\n <yt-img-shadow id=\"thumbnail\" thumbnail=\"[[data.avatar.thumbnail]]\" class=\"style-scope yt-suggested-contact-renderer\"></yt-img-shadow>\n <div id=\"selection-highlight\" class=\"style-scope yt-suggested-contact-renderer\"></div>\n <div id=\"name\" class=\"style-scope yt-suggested-contact-renderer\">[[componentTitle]]</div>\n</button>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Src===void 0&&(Src=document.createElement("template"));var d=Src;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Trc=a}a=Trc;return a},{mode:2});var i_=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-share-panel-reset-action":"onReset"};return a}; l(i_,J);i_.prototype.configureRendererStamper=function(){return{"data.contacts":{id:"contents",mapping:{enrolledContactRenderer:{component:"yt-enrolled-contact-renderer",attributes:{role:"checkbox"}},suggestedContactRenderer:{component:"yt-suggested-contact-renderer",attributes:{role:"checkbox"}}}}}}; i_.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&wv(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])}; i_.prototype.onReset=function(){for(var a=T(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),b=a.length-1;b>=0;b--)a[b].classList.toggle("selected")}; var j_=i_;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],j_.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],j_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],j_.prototype,"ytRendererstamperBehavior",void 0);u([Q({observer:"onDataChanged"}),v("design:type",Object)],j_.prototype,"data",void 0);j_=u([Wy({is:"yt-contact-section-renderer",disableElementRegistration:!0})],j_); V(j_,"yt-contact-section-renderer",function(){if(Prc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope yt-contact-section-renderer\"></yt-formatted-string>\n<yt-formatted-string id=\"description\" hidden=\"[[!data.description]]\" text=\"[[data.description]]\" class=\"style-scope yt-contact-section-renderer\">\n</yt-formatted-string>\n<div id=\"contents\" role=\"listbox\" class=\"style-scope yt-contact-section-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;Orc===void 0&&(Orc=document.createElement("template"));var d=Orc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Prc=a}a=Prc;return a},{mode:2});var Urc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return a}; l(Urc,J);f=Urc.prototype;f.configureRendererStamper=function(){return{"data.fields":{id:"fields",mapping:{textInputFormFieldRenderer:{component:"yt-text-input-form-field-renderer",params:{required:!0},properties:{hideLabel:"[[data.hideLabels]]"}},toggleFormFieldRenderer:{component:"yt-toggle-form-field-renderer"},optionsRenderer:"yt-options-renderer",contactSectionRenderer:"yt-contact-section-renderer"}}}}; f.onYtRefreshFormCommand=function(a){var b;(a=A((b=A(a,HTa))==null?void 0:b.formRenderer,ERb))&&this.set("data",a)}; f.reset=function(){var a=T(this.hostElement).querySelector("#fields").children;a=g(a);for(var b=a.next();!b.done;b=a.next())b=b.value,b.reset&&b.reset()}; f.getForm=function(){var a={},b=T(this.hostElement).querySelector("#fields").children;b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;if(!c.validate())return null;a[c.data.key]=c.value}return a}; f.submitFormFields=function(){if(this.fields)for(var a=g(this.fields),b=a.next();!b.done;b=a.next())b=b.value,b.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?b.save():b.nodeName==="YT-OPTIONS-RENDERER"&&b.save()}; var k_=Urc;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],k_.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],k_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],k_.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],k_.prototype,"data",void 0);u([Ny("#fields > *"),v("design:type",Array)],k_.prototype,"fields",void 0); k_=u([Wy({is:"yt-form-renderer",disableElementRegistration:!0})],k_); V(k_,"yt-form-renderer",function(){if(Krc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"fields\" class=\"style-scope yt-form-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;Jrc===void 0&&(Jrc=document.createElement("template"));var d=Jrc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Krc=a}a=Krc;return a},{mode:2});var Vrc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return a}; l(Vrc,J);Vrc.prototype.configureRendererStamper=function(){return{"data.form":{id:"username-password-form",mapping:{formRenderer:"yt-form-renderer"}},"data.claimButton":{id:"claim-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; Vrc.prototype.handleSignalActionSubmitForm=function(){var a,b=(a=this.formRenderer)==null?void 0:a.getForm();b&&Av(this.hostElement,[this.data.serviceEndpoint,b])}; var l_=Vrc;u([K(X.YtRendererBehavior),v("design:type",Object)],l_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],l_.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],l_.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],l_.prototype,"data",void 0);u([My("yt-form-renderer"),v("design:type",Object)],l_.prototype,"formRenderer",void 0); l_=u([R({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],l_); V(l_,"ytd-settings-gaia-link-renderer",function(){if(Irc!==void 0)return Irc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"form-container\" class=\"style-scope ytd-settings-gaia-link-renderer\">\n <div id=\"username-password-form\" class=\"style-scope ytd-settings-gaia-link-renderer\"></div>\n <div id=\"claim-button\" class=\"style-scope ytd-settings-gaia-link-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Irc=a},{mode:1});var Wrc;var Xrc;var m_=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return a}; l(m_,J);m_.prototype.dataChanged=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return a.radio.removeAttribute("checked"),!a.data||!a.data.id||a.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||WVb()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(b=a.data&&a.data.id)?n(c,YVb(a.data.id),4):c.jumpTo(3):(a.set("data.hidden",!0),c.jumpTo(0));c.nextAddress!=3&&(b=c.yieldResult);b&&wv(a.hostElement,"yt-select-settings-radio-option",[a.data.id]);ua(c)})}; m_.prototype.onButtonChanged=function(a){Zy(a).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&Av(this.hostElement,[this.data.serviceEndpoint]),wv(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")}; m_.prototype.onSelectOption=function(a){this.data&&this.data.id&&(this.data.id===a?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))}; var n_=m_;n_.prototype.dataChanged=n_.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],n_.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],n_.prototype,"ytActionHandlerBehavior",void 0);u([Ly("radio",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],n_.prototype,"radio",void 0);u([Q(),v("design:type",Object)],n_.prototype,"data",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],n_.prototype,"dataChanged",null);n_=u([R({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],n_); V(n_,"ytd-settings-radio-option-renderer",function(){if(Xrc!==void 0)return Xrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"start\" class=\"style-scope ytd-settings-radio-option-renderer\">\n <tp-yt-paper-radio-button id=\"radio\" aria-label$=\"[[getSimpleString(data.title)]]\" hidden=\"[[data.hidden]]\" on-change=\"onButtonChanged\" class=\"style-scope ytd-settings-radio-option-renderer\">\n <div id=\"label\" class=\"style-scope ytd-settings-radio-option-renderer\">[[getSimpleString(data.title)]]</div>\n </tp-yt-paper-radio-button>\n <yt-icon id=\"help-icon\" hidden=\"[[!data.helpText]]\" icon=\"yt-icons:help\" size=\"16\" class=\"style-scope ytd-settings-radio-option-renderer\"></yt-icon>\n <tp-yt-paper-tooltip animation-delay=\"0\" for=\"help-icon\" hidden=\"[[!data.helpText]]\" offset=\"3\" position=\"top\" class=\"style-scope ytd-settings-radio-option-renderer\">\n [[getSimpleString(data.helpText)]]\n </tp-yt-paper-tooltip>\n</div>\n<div id=\"end\" class=\"style-scope ytd-settings-radio-option-renderer\">\n <div id=\"aside-text\" class=\"style-scope ytd-settings-radio-option-renderer\">[[getSimpleString(data.asideText)]]</div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Xrc=a},{mode:1});var o_=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return a}; l(o_,J);o_.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&WVb()&&this.set("data.hidden",!1)}; o_.prototype.onSwitchReady=function(){var a=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&y("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){A9a().then(function(b){b&&(Notification.permission==="default"?a.set("data.hidden",!1):Notification.permission==="granted"&&Rx("NotificationsDisabled").then(function(c){c||wv(a.hostElement,"yt-toggle-settings-switch",[a.data.id,!c]);a.set("data.hidden",!1)}).catch(function(){}))})})}; o_.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer", noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0}}}}}; o_.prototype.handleUpdateOptionsCommand=function(a){(a=A(a,vRb))&&this.data&&this.data.id===a.id&&(this.set("data.hidden",a.hidden),a.text!==void 0&&this.set("data.text",a.text),a.clearOptions&&this.set("data.options",[]))}; var p_=o_;p_.prototype.onSwitchReady=p_.prototype.onSwitchReady;p_.prototype.dataChanged=p_.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],p_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],p_.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],p_.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],p_.prototype,"data",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p_.prototype,"dataChanged",null);u([M("yt-settings-switch-ready"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p_.prototype,"onSwitchReady",null);p_=u([R({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],p_); V(p_,"ytd-settings-options-renderer",function(){if(Wrc!==void 0)return Wrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"section\" hidden=\"[[data.hidden]]\" class=\"style-scope ytd-settings-options-renderer\">\n <div id=\"title\" class=\"style-scope ytd-settings-options-renderer\">[[getSimpleString(data.title)]]</div>\n <div id=\"content\" class=\"style-scope ytd-settings-options-renderer\">\n <div id=\"options\" class=\"style-scope ytd-settings-options-renderer\"></div>\n <yt-formatted-string id=\"text\" force-default-style=\"\" hidden=\"[[!data.text]]\" split-lines=\"\" text=\"[[data.text]]\" class=\"style-scope ytd-settings-options-renderer\">\n </yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Wrc=a},{mode:1});var Yrc;var Zrc=function(){return J.apply(this,arguments)||this}; l(Zrc,J);Zrc.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; Zrc.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}}; var q_=Zrc;q_.prototype.onYtExpanderMoreTapped=q_.prototype.onYtExpanderMoreTapped;u([K(X.YtRendererBehavior),v("design:type",Object)],q_.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],q_.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],q_.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],q_.prototype,"data",void 0); u([M("yt-expander-more-tapped"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q_.prototype,"onYtExpanderMoreTapped",null);q_=u([R({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],q_); V(q_,"ytd-product-details-description-renderer",function(){if(Yrc!==void 0)return Yrc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-product-details-description-renderer\">\n <div class=\"description-row row style-scope ytd-product-details-description-renderer\">\n <ytd-expander id=\"expander\" hidden=\"[[!data.description]]\" max-number-of-lines=\"4\" recompute-on-resize=\"\" class=\"style-scope ytd-product-details-description-renderer\">\n <div class=\"description style-scope ytd-product-details-description-renderer\" slot=\"content\">[[data.description]]\n </div>\n <span id=\"attribution-link-button\" slot=\"sticky-secondary\" hidden=\"[[!data.attributionLinkButtonRenderer]]\" class=\"style-scope ytd-product-details-description-renderer\"></span>\n <span class=\"more-button style-scope ytd-product-details-description-renderer\" slot=\"more-button\">[[getSimpleString(data.moreButtonRenderer.buttonRenderer.text)]]</span>\n <span class=\"less-button style-scope ytd-product-details-description-renderer\" slot=\"less-button\">[[getSimpleString(data.lessButtonRenderer.buttonRenderer.text)]]</span>\n </ytd-expander>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Yrc=a},{mode:1});var $rc;var asc=function(){var a=J.apply(this,arguments)||this;a.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";a.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";a.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";a.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return a}; l(asc,J);asc.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; ia.Object.defineProperties(asc.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:(b=a.offerData)==null?void 0:b.additionalFeesText)!==""}}, showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:a.purchaseButtonRenderers)!==void 0&&((b=this.data)==null?void 0:b.purchaseButtonRenderers.length)!==0}}, showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.formattedFromMerchantText)&&(!((b=this.data)==null||!b.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}}); var r_=asc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],r_.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],r_.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],r_.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],r_.prototype,"data",void 0);u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0}),v("design:type",Object)],r_.prototype,"shippingIcon",void 0); u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0}),v("design:type",Object)],r_.prototype,"shippingAddressIcon",void 0);u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0}),v("design:type",Object)],r_.prototype,"googleGuaranteeIcon",void 0);u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0}),v("design:type",Object)],r_.prototype,"returnPolicyIcon",void 0); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],r_.prototype,"showAdditionalFees",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],r_.prototype,"showMultiPurchaseButtons",null);u([L("data","showMultiPurchaseButtons"),v("design:type",Boolean),v("design:paramtypes",[])],r_.prototype,"showPurchaseData",null);r_=u([R({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],r_); V(r_,"ytd-product-details-hero-offer-renderer",function(){if($rc!==void 0)return $rc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n\n<div class=\"price-and-action-row row style-scope ytd-product-details-hero-offer-renderer\" hidden=\"[[!showPurchaseData]]\" data-offer-version-id$=\"[[data.offerData.debugOfferVersionId]]\">\n <div class=\"price-column style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"price style-scope ytd-product-details-hero-offer-renderer\">\n <span class=\"item-price style-scope ytd-product-details-hero-offer-renderer\">[[data.offerData.price]]</span>\n <template is=\"dom-if\" restamp=\"\" if=\"[[showAdditionalFees]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n <span class=\"additional-fees style-scope ytd-product-details-hero-offer-renderer\">[[data.offerData.additionalFeesText]]</span>\n </template>\n </div>\n <div class=\"offer-title style-scope ytd-product-details-hero-offer-renderer\">[[data.offerData.title]]</div>\n <template is=\"dom-if\" restamp=\"\" if=\"[[!data.shippingDetails]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"merchant-row row style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"logo style-scope ytd-product-details-hero-offer-renderer\">\n <img src$=\"[[data.offerData.vendorLogoUrl]]\" alt=\"\" class=\"logo-url style-scope ytd-product-details-hero-offer-renderer\" onerror=\"this.style.visibility='hidden';\">\n </div>\n <yt-formatted-string text=\"[[data.formattedFromMerchantText]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n </yt-formatted-string></div>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.shippingDetails]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"shipping-details row style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"shipping-details-inner column style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"row shipping-details-inner-row secondary-color style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"logo style-scope ytd-product-details-hero-offer-renderer\">\n <img src$=\"[[data.offerData.vendorLogoUrl]]\" alt=\"\" class=\"logo-url style-scope ytd-product-details-hero-offer-renderer\" onerror=\"this.style.visibility='hidden';\">\n </div>\n <yt-formatted-string link-inherit-color=\"\" text=\"[[data.formattedFromMerchantText]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n </yt-formatted-string></div>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.shippingDetails.shippingDate]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n <div id=\"date-and-price\" class=\"row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"logo style-scope ytd-product-details-hero-offer-renderer\">\n <img src$=\"[[shippingIcon]]\" alt=\"\" class=\"logo-url style-scope ytd-product-details-hero-offer-renderer\" onerror=\"this.style.visibility='hidden';\">\n </div>\n <yt-formatted-string text=\"[[data.shippingDetails.shippingDate]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n </yt-formatted-string></div>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.shippingDetails.returnPolicy]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n <div id=\"return-policy\" class=\"row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"logo style-scope ytd-product-details-hero-offer-renderer\">\n <img src$=\"[[returnPolicyIcon]]\" alt=\"\" class=\"logo-url style-scope ytd-product-details-hero-offer-renderer\" onerror=\"this.style.visibility='hidden';\">\n </div>\n <yt-formatted-string link-inherit-color=\"\" text=\"[[data.shippingDetails.returnPolicy]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n </yt-formatted-string></div>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.shippingDetails.shippingAddress]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n <div id=\"shipping-address\" class=\"row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"logo style-scope ytd-product-details-hero-offer-renderer\">\n <img src$=\"[[shippingAddressIcon]]\" alt=\"\" class=\"logo-url style-scope ytd-product-details-hero-offer-renderer\" onerror=\"this.style.visibility='hidden';\">\n </div>\n <yt-formatted-string text=\"[[data.shippingDetails.shippingAddress]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n </yt-formatted-string></div>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.shoutoutText]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n <div id=\"google-guarantee\" class=\"row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer\">\n <div class=\"logo style-scope ytd-product-details-hero-offer-renderer\">\n <img src$=\"[[googleGuaranteeIcon]]\" alt=\"\" class=\"logo-url style-scope ytd-product-details-hero-offer-renderer\" onerror=\"this.style.visibility='hidden';\">\n </div>\n <span class=\"shoutout-text secondary-color style-scope ytd-product-details-hero-offer-renderer\">[[data.shoutoutText]]</span>\n <ytd-button-renderer class=\"google-guarantee-info style-scope ytd-product-details-hero-offer-renderer\" data=\"[[data.shoutoutButtonRenderer.buttonRenderer]]\">\n </ytd-button-renderer>\n </div>\n </template>\n </div>\n </div>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.affiliateDisclaimerText]]\" class=\"style-scope ytd-product-details-hero-offer-renderer\">\n <div id=\"affiliate-disclaimer\" class=\"affiliate-disclaimer-text-row row style-scope ytd-product-details-hero-offer-renderer\">\n <span class=\"secondary-color style-scope ytd-product-details-hero-offer-renderer\"> [[data.affiliateDisclaimerText]] </span>\n </div>\n </template>\n <div class=\"purchase-buttons-row row style-scope ytd-product-details-hero-offer-renderer\" hidden=\"[[!showMultiPurchaseButtons]]\">\n <div id=\"purchase-buttons\" class=\"purchase-buttons-inner column style-scope ytd-product-details-hero-offer-renderer\">\n </div>\n </div>\n </div>\n <div class=\"action-column style-scope ytd-product-details-hero-offer-renderer\">\n <div id=\"purchase-button\" class=\"style-scope ytd-product-details-hero-offer-renderer\"></div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return $rc=a},{mode:1});var bsc;var csc;var dsc=function(){return J.apply(this,arguments)||this}; l(dsc,J);f=dsc.prototype;f.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)}; f.onKeyDown=function(a){a=a.keyCode;a!==13&&a!==32||this.handleSelection()}; f.onMouseEnterImage=function(){var a;((a=this.data)==null?void 0:a.thumbnailDetails)!==void 0&&xv(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])}; f.onMouseLeaveImage=function(){xv(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")}; f.handleSelection=function(){this.data&&vv(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)}; ia.Object.defineProperties(dsc.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.isSelected)}}}); var s_=dsc;u([K(X.YtRendererBehavior),v("design:type",Object)],s_.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],s_.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],s_.prototype,"isSelected",null);s_=u([R({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],s_); V(s_,"ytd-product-details-thumbnail-renderer",function(){if(csc!==void 0)return csc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"product-card-renderer-container\" class=\"style-scope ytd-product-details-thumbnail-renderer\">\n <div id=\"card\" class=\"style-scope ytd-product-details-thumbnail-renderer\">\n <div hidden=\"[[!isSelected]]\" id=\"card-selection-overlay\" class=\"style-scope ytd-product-details-thumbnail-renderer\"></div>\n <div id=\"card-overlay\" class=\"style-scope ytd-product-details-thumbnail-renderer\"></div>\n <yt-img-shadow id=\"card-image\" aria-label=\"[[data.thumbnailDetails.accessibility.accessibilityData.label]]\" object-fit=\"CONTAIN\" thumbnail=\"[[data.thumbnailDetails]]\" width=\"56px\" class=\"style-scope ytd-product-details-thumbnail-renderer\">\n </yt-img-shadow>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return csc=a},{mode:Mz("kevlar_poly_si_batch_j049")?1:2});var esc=function(){var a=J.apply(this,arguments)||this;var b={};a.actionMap=(b["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",b["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",b);a.selectedThumbnailIndex=0;a.selectItem=function(c){c.target.onKeyDown(c)}; return a}; l(esc,J);f=esc.prototype;f.handlePreviewImageSelect=function(a){this.hoverThumbnail=a}; f.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0}; f.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}}; f.onThumbnailSelected=function(a,b){this.selectedThumbnailIndex=b}; f.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0}; f.updateOffset=function(){var a=T(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-a));this.ytdHorizontalListBehavior.reposition_()}; ia.Object.defineProperties(esc.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null?0:a.imageRenderer){var b,c;return((b=this.data)==null?void 0:(c=b.imageRenderer)==null?void 0:c.length)>1}return!1}}, thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var a;if((a=this.data)==null?0:a.imageRenderer){var b;return(b=A(this.data.imageRenderer[this.selectedThumbnailIndex],yTb))==null?void 0:b.thumbnailDetails}}}, populatedData:{configurable:!0,enumerable:!0,get:function(){var a=this,b,c,d,e=(d=(b=this.data)==null?void 0:(c=b.imageRenderer)==null?void 0:c.map(function(h,k){return{productDetailsThumbnailRenderer:Object.assign({},A(h,yTb),{index:k,isSelected:k===a.selectedThumbnailIndex})}}))!=null?d:[]; return Object.assign({},this.data,{imageRenderer:e})}}}); var t_=esc;t_.prototype.updateOffset=t_.prototype.updateOffset;t_.prototype.dataChanged=t_.prototype.dataChanged;t_.prototype.onThumbnailSelected=t_.prototype.onThumbnailSelected;u([K(X.YtRendererBehavior),v("design:type",Object)],t_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],t_.prototype,"ytRendererstamperBehavior",void 0);u([K(pP.YtdHorizontalListBehavior),v("design:type",Object)],t_.prototype,"ytdHorizontalListBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],t_.prototype,"componentBehavior",void 0);u([K([wA.YtActionHandlerBehavior]),v("design:type",Object)],t_.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],t_.prototype,"data",void 0);u([Q({value:"$.items.children"}),v("design:type",String)],t_.prototype,"itemsPath",void 0);u([Q({value:3}),v("design:type",Number)],t_.prototype,"initialCount",void 0);u([My("#items"),v("design:type",Object)],t_.prototype,"items",void 0); u([Q(),v("design:type",Object)],t_.prototype,"selectedThumbnailIndex",void 0);u([Q(),v("design:type",Object)],t_.prototype,"hoverThumbnail",void 0);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],t_.prototype,"showThumbnails",null);u([M("ytd-product-details-thumbnail-renderer-selected"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Number]),v("design:returntype")],t_.prototype,"onThumbnailSelected",null); u([L("data","selectedThumbnailIndex","hoverThumbnail"),v("design:type",Object),v("design:paramtypes",[])],t_.prototype,"thumbnailDetails",null);u([L("data","selectedThumbnailIndex"),v("design:type",Object),v("design:paramtypes",[])],t_.prototype,"populatedData",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],t_.prototype,"dataChanged",null); u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],t_.prototype,"updateOffset",null);t_=u([R({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],t_); V(t_,"ytd-product-details-image-carousel-renderer",function(){if(bsc!==void 0)return bsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"preview style-scope ytd-product-details-image-carousel-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[thumbnailDetails]]\" class=\"style-scope ytd-product-details-image-carousel-renderer\">\n <yt-img-shadow class=\"preview-image style-scope ytd-product-details-image-carousel-renderer\" object-fit=\"CONTAIN\" thumbnail=\"[[thumbnailDetails]]\" width=\"512\"></yt-img-shadow>\n </template>\n</div>\n<div id=\"main\" class=\"main style-scope ytd-product-details-image-carousel-renderer\" hidden=\"[[!showThumbnails]]\">\n <div id=\"left-arrow-container\" class=\"left-arrow-container style-scope ytd-product-details-image-carousel-renderer\">\n <div id=\"left-arrow\" class=\"arrow style-scope ytd-product-details-image-carousel-renderer\" on-click=\"prevClick_\" hidden=\"[[atStart]]\">\n <yt-icon icon=\"yt-icons:chevron_left\" class=\"style-scope ytd-product-details-image-carousel-renderer\"></yt-icon>\n </div>\n </div>\n <div id=\"scroll-container\" class=\"style-scope ytd-product-details-image-carousel-renderer\">\n <tp-yt-paper-listbox id=\"items\" on-keydown=\"selectItem\" class=\"style-scope ytd-product-details-image-carousel-renderer\"></tp-yt-paper-listbox>\n </div>\n <div id=\"right-arrow-container\" class=\"right-arrow-container style-scope ytd-product-details-image-carousel-renderer\">\n <div id=\"right-arrow\" class=\"arrow style-scope ytd-product-details-image-carousel-renderer\" on-click=\"nextClick_\" hidden=\"[[atEnd]]\">\n <yt-icon icon=\"yt-icons:chevron_right\" class=\"style-scope ytd-product-details-image-carousel-renderer\"></yt-icon>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return bsc=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var fsc;var gsc=function(){return J.apply(this,arguments)||this}; l(gsc,J);var u_=gsc;u([K(X.YtRendererBehavior),v("design:type",Object)],u_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],u_.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],u_.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],u_.prototype,"data",void 0);u_=u([R({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],u_); V(u_,"ytd-product-details-offer-renderer",function(){if(fsc!==void 0)return fsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n\n<div class=\"offer-details offer-details-new-ux style-scope ytd-product-details-offer-renderer\" data-offer-version-id$=\"[[data.offerData.debugOfferVersionId]]\">\n <div class=\"offer-details-information style-scope ytd-product-details-offer-renderer\">\n <div class=\"offer-price style-scope ytd-product-details-offer-renderer\">\n [[data.offerData.price]]\n <span class=\"additional-fees style-scope ytd-product-details-offer-renderer\">[[data.offerData.additionalFeesText]]</span>\n </div>\n <div class=\"offer-title style-scope ytd-product-details-offer-renderer\">\n [[data.offerData.title]]\n </div>\n <div class=\"vendor-information style-scope ytd-product-details-offer-renderer\">\n <div class=\"vendor-logo style-scope ytd-product-details-offer-renderer\">\n <img src$=\"[[data.offerData.vendorLogoUrl]]\" alt=\"\" class=\"vendor-logo-url style-scope ytd-product-details-offer-renderer\" onerror=\"this.style.visibility='hidden';\">\n </div>\n <div class=\"vendor-name style-scope ytd-product-details-offer-renderer\">[[data.offerData.vendorName]]</div>\n </div>\n </div>\n <div class=\"offer-cta style-scope ytd-product-details-offer-renderer\">\n <div class=\"checkout style-scope ytd-product-details-offer-renderer\">\n <ytd-button-renderer data=\"[[data.purchaseButtonRenderer.buttonRenderer]]\" class=\"style-scope ytd-product-details-offer-renderer\">\n </ytd-button-renderer>\n </div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return fsc=a},{mode:1});var hsc;var v_=function(){var a=J.apply(this,arguments)||this;a.isOffersHidden=!0;return a}; l(v_,J);v_.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var a,b=A((a=this.data)==null?void 0:a.viewOffersButton,Qu);b&&this.ytRendererBehavior.logExplicitClick(b)}; v_.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}}; ia.Object.defineProperties(v_.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return(c=A((a=this.data)==null?void 0:(b=a.offers)==null?void 0:b[0],CTb))==null?void 0:(d=c.offerData)==null?void 0:d.vendorLogoUrl}}}); var w_=v_;u([K(X.YtRendererBehavior),v("design:type",Object)],w_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],w_.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],w_.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],w_.prototype,"data",void 0);u([Q(),v("design:type",Object)],w_.prototype,"isOffersHidden",void 0); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],w_.prototype,"firstOfferVendorLogoUrl",null);w_=u([R({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],w_); V(w_,"ytd-product-details-offers-container-renderer",function(){if(hsc!==void 0)return hsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"offer-container style-scope ytd-product-details-offers-container-renderer\">\n <div class=\"header style-scope ytd-product-details-offers-container-renderer\" on-click=\"toggleOffers\">\n <div class=\"title-description-container style-scope ytd-product-details-offers-container-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-product-details-offers-container-renderer\" text=\"[[data.descriptionLeft]]\">\n </yt-formatted-string>\n <div class=\"vendor-logo style-scope ytd-product-details-offers-container-renderer\">\n <img src$=\"[[firstOfferVendorLogoUrl]]\" alt=\"\" class=\"vendor-logo-url style-scope ytd-product-details-offers-container-renderer\" onerror=\"this.style.visibility='hidden';\">\n </div>\n <yt-formatted-string class=\"title style-scope ytd-product-details-offers-container-renderer\" text=\"[[data.descriptionRight]]\">\n </yt-formatted-string>\n </div>\n <div class=\"action style-scope ytd-product-details-offers-container-renderer\">\n <ytd-button-renderer id=\"view-offers\" class=\"view-button style-scope ytd-product-details-offers-container-renderer\" aria-expanded=\"false\" data=\"[[data.viewOffersButton.buttonRenderer]]\" hidden=\"[[!isOffersHidden]]\" noink=\"\">\n </ytd-button-renderer>\n <ytd-button-renderer id=\"hide-offers\" class=\"hide-button style-scope ytd-product-details-offers-container-renderer\" aria-expanded=\"true\" data=\"[[data.hideOffersButton.buttonRenderer]]\" hidden=\"[[isOffersHidden]]\" noink=\"\">\n </ytd-button-renderer>\n </div>\n </div>\n <div id=\"offer\" hidden=\"[[isOffersHidden]]\" class=\"style-scope ytd-product-details-offers-container-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hsc=a},{mode:1});var isc;var jsc;var x_=function(){return J.apply(this,arguments)||this}; l(x_,J);x_.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)}; x_.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&xv(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])}; x_.prototype.onMouseLeaveImage=function(){this.isImageButton&&xv(this,"ytd-product-details-variant-image-unselect")}; ia.Object.defineProperties(x_.prototype,{isImageButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE"}}, isPillButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL"||this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST"}}, isActive:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}}, isUnavailable:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.data)==null?void 0:a.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((b=this.data)==null?void 0:b.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((c=this.data)==null?void 0:c.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}}, thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var a;if(((a=this.data)==null?void 0:a.imageDetails)!==void 0)return this.data.imageDetails}}}, accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.isUnavailable?(a=this.data)==null?void 0:a.variantOptionUnavailableAccessibilityLabel:(b=this.data)==null?void 0:b.variantOptionAccessibilityLabel}}}); var y_=x_;u([K(X.YtRendererBehavior),v("design:type",Object)],y_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],y_.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],y_.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],y_.prototype,"data",void 0);u([Q(),v("design:type",String)],y_.prototype,"displayType",void 0); u([L("displayType","data"),v("design:type",Boolean),v("design:paramtypes",[])],y_.prototype,"isImageButton",null);u([L("displayType","data"),v("design:type",Boolean),v("design:paramtypes",[])],y_.prototype,"isPillButton",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],y_.prototype,"isActive",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],y_.prototype,"isUnavailable",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],y_.prototype,"thumbnailDetails",null);u([L("isUnavailable","data"),v("design:type",Object),v("design:paramtypes",[])],y_.prototype,"accessibilityLabel",null);y_=u([R({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],y_); V(y_,"ytd-product-details-variant-option-renderer",function(){if(jsc!==void 0)return jsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-product-details-variant-option-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[isImageButton]]\" class=\"style-scope ytd-product-details-variant-option-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer\" href$=\"[[computeHref_(data.command)]]\" data=\"[[data.command]]\" aria-label=\"[[accessibilityLabel]]\" rel=\"[[computeNofollow_(data.command)]]\">\n <div class=\"variant-option variant-option-image style-scope ytd-product-details-variant-option-renderer\">\n <yt-img-shadow alt=\"[[data.name]]\" height=\"52\" object-fit=\"CONTAIN\" thumbnail=\"[[thumbnailDetails]]\" width=\"52\" class=\"style-scope ytd-product-details-variant-option-renderer\"></yt-img-shadow>\n </div>\n </a>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" offset=\"4\" position=\"top\" class=\"style-scope ytd-product-details-variant-option-renderer\">\n [[accessibilityLabel]]\n </tp-yt-paper-tooltip>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[isPillButton]]\" class=\"style-scope ytd-product-details-variant-option-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer\" href$=\"[[computeHref_(data.command)]]\" data=\"[[data.command]]\" aria-label=\"[[accessibilityLabel]]\" rel=\"[[computeNofollow_(data.command)]]\">\n <div class=\"variant-option variant-option-pill style-scope ytd-product-details-variant-option-renderer\">\n <span class=\"style-scope ytd-product-details-variant-option-renderer\">[[data.name]]</span>\n </div>\n </a>\n <template is=\"dom-if\" restamp=\"\" if=\"[[isUnavailable]]\" class=\"style-scope ytd-product-details-variant-option-renderer\">\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" offset=\"4\" position=\"top\" class=\"style-scope ytd-product-details-variant-option-renderer\">\n [[data.unavailableText]]\n </tp-yt-paper-tooltip>\n </template>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return jsc=a},{mode:1});var ksc;var lsc=function(){var a=J.apply(this,arguments)||this;a.variantsExpanded=!1;a.hideShowMoreLessVariantButton=!0;a.initialized=!1;a.computeVariantsDebouncer=null;a.computeVariants=function(b){b=b===void 0?!1:b;a.variantsExpanded||a.showOptions()||!b||(a.variantsExpanded=!0);if(a.variantsExpanded){b=g(a.items.children);for(var c=b.next();!c.done;c=b.next())c.value.hidden=!1}a.initialized=!0}; return a}; l(lsc,J);f=lsc.prototype;f.ready=function(){var a=this;setTimeout(function(){a.computeVariants(!0)})}; f.showOptions=function(){for(var a=g(this.items.children),b=a.next();!b.done;b=a.next())b.value.hidden=!0;var c=this.container.getBoundingClientRect().width,d=0,e=a=0;b=!1;for(var h=g(this.items.children),k=h.next();!k.done;k=h.next()){k=k.value;k.hidden=!1;var m=k.getBoundingClientRect().width;if(d+m<c)d+=m;else if(++e<2)d=m;else break;a+=1;k.hasAttribute("is-active")&&(b=!0)}for(c=a;c<this.items.children.length;c++)this.items.children[c].hidden=!0;this.hideShowMoreLessVariantButton=a===this.items.children.length; return b}; f.debouncedComputeVariants=function(){this.computeVariantsDebouncer=ys(this.computeVariantsDebouncer,Vr.after(100),this.computeVariants)}; f.onShowMoreLessVariantsButtonClick=function(){var a;(a=this.data)!=null&&a.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())}; f.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}}; ia.Object.defineProperties(lsc.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(a=this.data)==null?void 0:(b=a.variantOptionRenderers)==null?void 0:b.find(function(h){return A(h,ATb).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),d,e; return(e=(d=A(c,ATb))==null?void 0:d.name)!=null?e:""}}, displayType:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.displayType)||"VARIANT_ATTRIBUTE_DISPLAY_TYPE_UNKNOWN"}}, variantItemsClassname:{configurable:!0,enumerable:!0,get:function(){switch(this.displayType){case"VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL":return"pill";case"VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST":return"dropdown";case"VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE":return"image";default:return"unknown";}}}}); var z_=lsc;z_.prototype.debouncedComputeVariants=z_.prototype.debouncedComputeVariants;u([K(X.YtRendererBehavior),v("design:type",Object)],z_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],z_.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],z_.prototype,"componentBehavior",void 0);u([K(Rt),v("design:type",Object)],z_.prototype,"ironResizableBehavior",void 0); u([Q(),v("design:type",Object)],z_.prototype,"data",void 0);u([Q(),v("design:type",Object)],z_.prototype,"variantsExpanded",void 0);u([Q(),v("design:type",Object)],z_.prototype,"hideShowMoreLessVariantButton",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],z_.prototype,"initialized",void 0);u([My("#items"),v("design:type",HTMLDivElement)],z_.prototype,"items",void 0);u([My("#container"),v("design:type",HTMLDivElement)],z_.prototype,"container",void 0); u([My("#more-variants-button"),v("design:type",HTMLElement)],z_.prototype,"moreVariantsButton",void 0);u([L("data"),v("design:type",String),v("design:paramtypes",[])],z_.prototype,"selectedOptionName",null);u([O("data","variantsExpanded"),M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],z_.prototype,"debouncedComputeVariants",null);u([L("data"),v("design:type",String),v("design:paramtypes",[])],z_.prototype,"displayType",null); u([L("displayType"),v("design:type",Object),v("design:paramtypes",[])],z_.prototype,"variantItemsClassname",null);z_=u([R({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],z_); V(z_,"ytd-product-details-variant-renderer",function(){if(ksc!==void 0)return ksc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-product-details-variant-renderer\">\n <div class=\"variant-title-container style-scope ytd-product-details-variant-renderer\">\n <div class=\"variant-title style-scope ytd-product-details-variant-renderer\">[[data.title]]</div><div class=\"variant-selected-option style-scope ytd-product-details-variant-renderer\">[[selectedOptionName]]</div>\n </div>\n <div class$=\"variant-items-container variant-items-container-[[variantItemsClassname]] style-scope ytd-product-details-variant-renderer\" class=\"style-scope ytd-product-details-variant-renderer\">\n <div id=\"items\" class=\"style-scope ytd-product-details-variant-renderer\"></div>\n </div>\n <template is=\"dom-if\" if=\"[[!hideShowMoreLessVariantButton]]\" class=\"style-scope ytd-product-details-variant-renderer\">\n <ytd-button-renderer class=\"show-more-less-variants-button style-scope ytd-product-details-variant-renderer\" data=\"[[data.showMoreVariants.buttonRenderer]]\" hidden$=\"[[variantsExpanded]]\" noink=\"\" on-click=\"onShowMoreLessVariantsButtonClick\">\n </ytd-button-renderer>\n <ytd-button-renderer id=\"more-variants-button\" class=\"show-more-less-variants-button style-scope ytd-product-details-variant-renderer\" data=\"[[data.showLessVariants.buttonRenderer]]\" hidden$=\"[[!variantsExpanded]]\" noink=\"\" on-click=\"onShowMoreLessVariantsButtonClick\">\n </ytd-button-renderer>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ksc=a},{mode:1});var msc=function(){return J.apply(this,arguments)||this}; l(msc,J); msc.prototype.configureRendererStamper=function(){return{"data.imageCarouselRenderer":{id:"image-carousel-renderer",mapping:{productDetailsImageCarouselRenderer:"ytd-product-details-image-carousel-renderer"}},"data.heroOfferRenderer":{id:"hero-offer-renderer",mapping:{productDetailsHeroOfferRenderer:{component:"ytd-product-details-hero-offer-renderer"}}},"data.variants":{id:"variants",mapping:{productDetailsVariantRenderer:"ytd-product-details-variant-renderer"}},"data.offersContainerRenderer":{id:"offers",mapping:{productDetailsOffersContainerRenderer:"ytd-product-details-offers-container-renderer"}}, "data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.shareButton":{id:"share-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.descriptionRenderer":{id:"description-renderer",mapping:{productDetailsDescriptionRenderer:"ytd-product-details-description-renderer"}}}}; ia.Object.defineProperties(msc.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.heroOfferRenderer)}}, showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.heroOfferRenderer)}}, showBrandText:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.formattedByBrandText)}}, showOffers:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(b=A((a=this.data)==null?void 0:a.offersContainerRenderer,BTb))==null?void 0:b.offers;return c!==void 0&&(c==null?void 0:c.length)>1}}, showBuySeparator:{configurable:!0,enumerable:!0,get:function(){return this.showOffers&&this.showPurchaseData}}, showBuyCard:{configurable:!0,enumerable:!0,get:function(){return this.showOffers||this.showPurchaseData}}, selectedVariantsText:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((c=(a=this.data)==null?void 0:(b=a.variants)==null?void 0:b.map(function(d){var e,h;d=(h=(e=A(d,zTb))==null?void 0:e.variantOptionRenderers)==null?void 0:h.find(function(m){var p;return((p=A(m,ATb))==null?void 0:p.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}); var k;return(k=A(d,ATb))==null?void 0:k.name}).filter(function(d){return typeof d==="string"}))!=null?c:[]).join(" \u2022 ")}}, shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d=(b=A((a=this.data)==null?void 0:a.shoppingFlaggingRenderer,DTb))==null?void 0:(c=b.reportButton)==null?void 0:c.buttonRenderer;if(d)return{text:d.text,command:d.command,icon:{iconType:"FLAG"},accessibilityData:d.accessibilityData,trackingParams:d.trackingParams,loggingDirectives:d.loggingDirectives}}}}); var A_=msc;u([K(X.YtRendererBehavior),v("design:type",Object)],A_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],A_.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],A_.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],A_.prototype,"data",void 0);u([My("#image-carousel-renderer"),v("design:type",Object)],A_.prototype,"imageCarouselRenderer",void 0); u([My("#hero-offer-renderer"),v("design:type",Object)],A_.prototype,"productDetailsHeroOfferRenderer",void 0);u([My("#variants"),v("design:type",Object)],A_.prototype,"productDetailsVariantRenderer",void 0);u([My("#offers"),v("design:type",Object)],A_.prototype,"productDetailsOffersContainerRenderer",void 0);u([My("#description-renderer"),v("design:type",Object)],A_.prototype,"productDetailsDescriptionRenderer",void 0); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],A_.prototype,"showPurchaseData",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],A_.prototype,"showHeroOfferRenderer",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],A_.prototype,"showBrandText",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],A_.prototype,"showOffers",null); u([L("showOffers","showPurchaseData"),v("design:type",Boolean),v("design:paramtypes",[])],A_.prototype,"showBuySeparator",null);u([L("showOffers","showPurchaseData"),v("design:type",Boolean),v("design:paramtypes",[])],A_.prototype,"showBuyCard",null);u([L("data"),v("design:type",String),v("design:paramtypes",[])],A_.prototype,"selectedVariantsText",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],A_.prototype,"shoppingReportingButtonData",null); A_=u([R({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],A_); V(A_,"ytd-product-details-renderer",function(){if(isc!==void 0)return isc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-product-details-renderer\">\n <div class=\"column column-image-carousel style-scope ytd-product-details-renderer\">\n <div id=\"image-carousel-renderer\" class=\"style-scope ytd-product-details-renderer\"></div>\n </div>\n <div class=\"column column-description style-scope ytd-product-details-renderer\">\n <div class=\"title-row row style-scope ytd-product-details-renderer\">\n <div class=\"style-scope ytd-product-details-renderer\">[[getSimpleString(data.title)]]</div>\n <div class=\"title-row-buttons row style-scope ytd-product-details-renderer\">\n <div id=\"share-button\" class=\"style-scope ytd-product-details-renderer\"></div>\n <div id=\"action-button\" class=\"style-scope ytd-product-details-renderer\"></div>\n </div>\n </div>\n <div class=\"brand-row row style-scope ytd-product-details-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[showBrandText]]\" class=\"style-scope ytd-product-details-renderer\">\n <yt-formatted-string class=\"formatted-brand style-scope ytd-product-details-renderer\" text=\"[[data.formattedByBrandText]]\">\n </yt-formatted-string>\n </template>\n </div>\n <div id=\"description-renderer\" class=\"style-scope ytd-product-details-renderer\"></div>\n <div id=\"variants\" class=\"style-scope ytd-product-details-renderer\"></div>\n <div class=\"buy style-scope ytd-product-details-renderer\" hidden=\"[[!showBuyCard]]\">\n <div hidden=\"[[!showHeroOfferRenderer]]\" id=\"hero-offer-renderer\" class=\"style-scope ytd-product-details-renderer\"></div>\n <div class=\"style-scope ytd-product-details-renderer\">\n <hr class=\"buy-separator style-scope ytd-product-details-renderer\" hidden=\"[[!showBuySeparator]]\">\n <div id=\"offers\" hidden=\"[[!showOffers]]\" class=\"style-scope ytd-product-details-renderer\"></div>\n </div>\n </div>\n <div class=\"buy offer-unavailable style-scope ytd-product-details-renderer\" hidden=\"[[showBuyCard]]\">\n <yt-formatted-string class=\"offer-unavailable-title style-scope ytd-product-details-renderer\" text=\"[[data.unavailableText]]\">\n </yt-formatted-string>\n <div class=\"offer-unavailable-variants style-scope ytd-product-details-renderer\">[[selectedVariantsText]]</div>\n </div>\n <div class=\"flagging-container style-scope ytd-product-details-renderer\" hidden=\"[[!data.shoppingFlaggingRenderer]]\">\n <ytd-button-renderer id=\"flagging-button\" data=\"[[shoppingReportingButtonData]]\" class=\"style-scope ytd-product-details-renderer\">\n </ytd-button-renderer>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return isc=a},{mode:1});var nsc;var osc;var psc;var qsc=function(){return J.apply(this,arguments)||this}; l(qsc,J);qsc.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}}; ia.Object.defineProperties(qsc.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}}); var B_=qsc;u([K(X.YtRendererBehavior),v("design:type",Object)],B_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],B_.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],B_.prototype,"data",void 0);u([Q(),v("design:type",String)],B_.prototype,"formattedAmount",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],B_.prototype,"ariaLabel",void 0); u([Q({reflectToAttribute:!0}),L("data.style"),v("design:type",String),v("design:paramtypes",[])],B_.prototype,"vcBalanceWidgetStyle",null);B_=u([Wy({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],B_); V(B_,"yt-vc-balance-renderer",function(){if(psc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"vc-icon\" hidden$=\"[[!data.vcIcon]]\" class=\"style-scope yt-vc-balance-renderer\">\n</div>\n<p id=\"vc-balance\" class=\"style-scope yt-vc-balance-renderer\">[[formattedAmount]]</p>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;osc===void 0&&(osc=document.createElement("template"));var d=osc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);psc=a}a=psc;return a},{mode:2});RB("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var rsc=function(){return J.apply(this,arguments)||this}; l(rsc,J);ia.Object.defineProperties(rsc.prototype,{formattedAmount:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.formattedAmount?this.vcBalanceEntity.formattedAmount:""}}, vcBalanceAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.accessibilityFormattedAmount?this.vcBalanceEntity.accessibilityFormattedAmount:""}}}); var C_=rsc;u([K(X.YtRendererBehavior),v("design:type",Object)],C_.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],C_.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],C_.prototype,"data",void 0);u([Q({selectorArgs:["data.vcBalanceEntityKey"],selector:function(a,b){return bw(a.entities,"vcBalanceEntity",b)}}), v("design:type",Object)],C_.prototype,"vcBalanceEntity",void 0);u([L("vcBalanceEntity"),v("design:type",String),v("design:paramtypes",[])],C_.prototype,"formattedAmount",null);u([L("vcBalanceEntity"),v("design:type",String),v("design:paramtypes",[])],C_.prototype,"vcBalanceAriaLabel",null);C_=u([R({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],C_); V(C_,"ytd-vc-balance-renderer",function(){if(nsc!==void 0)return nsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-vc-balance-renderer aria-label=\"[[vcBalanceAriaLabel]]\" data=\"[[data]]\" formatted-amount=\"[[formattedAmount]]\" class=\"style-scope ytd-vc-balance-renderer\">\n</yt-vc-balance-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nsc=a},{mode:1});var ssc;var D_=function(){var a=J.apply(this,arguments)||this;a.rotation=0;a.isReloading=!1;return a}; l(D_,J);D_.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)}; D_.prototype.reset=function(){this.hostElement.style.opacity=""}; D_.prototype.close=function(){var a=this;return t(function(b){if(b.nextAddress==1)return n(b,a.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);a.hostElement.style.opacity="0";ua(b)})}; var E_=D_;E_.prototype.rotationChanged=E_.prototype.rotationChanged;u([Q(),v("design:type",Object)],E_.prototype,"rotation",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],E_.prototype,"isReloading",void 0);u([My("#icon"),v("design:type",HTMLElement)],E_.prototype,"icon",void 0);u([O("rotation"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E_.prototype,"rotationChanged",null);E_=u([R({disableElementRegistration:!0,is:"ytd-refresh"})],E_); V(E_,"ytd-refresh",function(){if(ssc!==void 0)return ssc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon id=\"icon\" hidden=\"[[isReloading]]\" icon=\"refresh\" class=\"style-scope ytd-refresh\"></yt-icon>\n<tp-yt-paper-spinner-lite active=\"[[isReloading]]\" hidden=\"[[!isReloading]]\" class=\"style-scope ytd-refresh\">\n</tp-yt-paper-spinner-lite>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return ssc=a},{mode:1});var tsc;var usc;var vsc=function(a,b,c,d,e,h,k,m){this.minWidth=a;this.minHeight=b;this.recommendedWidth=c;this.recommendedHeight=d;this.JSC$16288_maxFileSize=e;this.title=h;this.bannerGalleryTitle=k;this.channelId=m;this.picker_=null;a=U7a("yt-banner");b=a.addView;c=new pKb("youtubebanner").addUploadMetadata("silo_id","19");c.opts.ytMaxFileSize=this.JSC$16288_maxFileSize;d=this.recommendedHeight;c.opts.ytRecWidth=this.recommendedWidth;c.opts.ytRecHeight=d;b.call(a,c);a.addView(new ro);b=a.addView;c=new ro;c.opts.type= "ytbanner";b.call(a,c.JSC$7700_setLabel(this.bannerGalleryTitle));b=a.setTitle(this.title).setSize(1E3);b.urlParamMap_.set("thumbs","orig");c=this.minWidth;d=this.minHeight;if(isNaN(c)||isNaN(d))throw Error("MinSize - Not a number. ("+c+", "+d+")");b.urlParamMap_.set("minSize",c+"x"+d);b.urlParamMap_.set("cropMode","ytcb");this.builder_=a}; vsc.prototype.open=function(){var a=this;return new bj(function(b,c){fAa(a.builder_,function(d){d.action=="picked"?b(d):d.action=="cancel"&&c(Error("banner image edit cancel"))}); a.picker_&&a.picker_.dispose();a.picker_=a.builder_.build();a.picker_.setVisible(!0)})}; vsc.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var wsc=function(a){this.channelId=a},xsc=function(a,b){var c=""; b.viewToken&&(c=b.viewToken[2].type);var d=b.docs[0];b=d.crop;a={channel_id:a.channelId,fife_url:d.thumbnails[0].url,photo_id:d.id,is_gallery_image:c=="ytbanner"};b&&(a.crop_top=b.top,a.crop_right=b.right,a.crop_bottom=b.bottom,a.crop_left=b.left);return ytb("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:a})};var ysc=function(){var a=J.apply(this,arguments)||this;a.ariaLabel=null;return a}; l(ysc,J);f=ysc.prototype;f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")}; f.detached=function(){this.picker&&this.picker.dispose()}; f.dataChanged=function(){this.uploader=this.picker=this.message=null}; f.computeAriaLabel=function(a){return a}; f.onTap=function(){var a=this,b;if((b=this.data)==null||!b.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new vsc(this.data.bannerMinWidth||0,this.data.bannerMinHeight||0,this.data.bannerRecommendedWidth||0,this.data.bannerRecommendedHeight||0,this.data.bannerMaxFileSizeInMegabytes||0,this.data.editorTitle||"",this.data.galleryViewTitle||"",this.data.channelId||""));var c;(c=this.picker)==null||c.open().then(function(d){a.handleBannerPicked(d)},function(){})}}; f.handleBannerPicked=function(a){var b=this;this.uploader||(this.uploader=new wsc(this.data.channelId||""));this.message=this.data.uploadingText;xsc(this.uploader,a).then(function(c){b.handleBannerUploadSucceeded(c)},function(c){b.handleBannerUploadFailed(c)})}; f.handleBannerUploadSucceeded=function(a){a&&a.errors?this.handleBannerUploadFailed(a):(vv(this.hostElement,"yt-banner-updated",a),this.message=null)}; f.handleBannerUploadFailed=function(a){this.message=a&&a.errors&&a.errors.length?a.errors[0]:null}; var F_=ysc;F_.prototype.dataChanged=F_.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],F_.prototype,"componentBehavior",void 0);u([K(Ut),v("design:type",Object)],F_.prototype,"ironButtonState",void 0);u([Q(),v("design:type",Object)],F_.prototype,"data",void 0);u([Q({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),v("design:type",Object)],F_.prototype,"ariaLabel",void 0);u([Q(),v("design:type",Object)],F_.prototype,"message",void 0); u([Q(),v("design:type",Object)],F_.prototype,"picker",void 0);u([Q(),v("design:type",Object)],F_.prototype,"uploader",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F_.prototype,"dataChanged",null);F_=u([R({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],F_); V(F_,"ytd-channel-banner-editor-renderer",function(){if(usc!==void 0)return usc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"edit-banner-link\" class=\"yt-simple-endpoint style-scope ytd-channel-banner-editor-renderer\" data=\"[[data.editBannerCommand]]\" href$=\"[[computeHref_(data.editBannerCommand)]]\" target=\"_blank\" on-click=\"onTap\">\n <yt-icon icon=\"camera_alt\" class=\"style-scope ytd-channel-banner-editor-renderer\"></yt-icon>\n <tp-yt-paper-tooltip position=\"top\" class=\"style-scope ytd-channel-banner-editor-renderer\">[[ariaLabel]]</tp-yt-paper-tooltip>\n <div id=\"message\" hidden$=\"[[!message]]\" class=\"style-scope ytd-channel-banner-editor-renderer\">[[message]]</div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return usc=a},{mode:1});var zsc;var Asc=ka(["#"]),Bsc=function(){return J.apply(this,arguments)||this}; l(Bsc,J);Bsc.prototype.computeHrefWithDefault=function(a){return this.ytComponentBehavior.computeHref_(a,!0)||Qb(Asc)}; Bsc.prototype.dataChanged=function(){var a=this.data;a&&a.targetId&&h8a(Px(),a.targetId,this.moreIcon)}; var G_=Bsc;G_.prototype.dataChanged=G_.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],G_.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],G_.prototype,"data",void 0);u([Ly("more-icon",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],G_.prototype,"moreIcon",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],G_.prototype,"dataChanged",null); G_=u([R({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],G_); V(G_,"ytd-channel-tagline-renderer",function(){if(zsc!==void 0)return zsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint\" class=\"yt-simple-endpoint style-scope ytd-channel-tagline-renderer\" href$=\"[[computeHrefWithDefault(data.moreEndpoint)]]\" data=\"[[data.moreEndpoint]]\">\n <div id=\"wrapper\" class=\"style-scope ytd-channel-tagline-renderer\">\n <div id=\"content\" dir=\"auto\" class=\"style-scope ytd-channel-tagline-renderer\">\n [[data.content]]\n </div>\n <yt-icon id=\"more-icon\" hidden=\"[[!data.moreIcon]]\" icon=\"[[data.moreIcon.iconType]]\" class=\"style-scope ytd-channel-tagline-renderer\">\n </yt-icon>\n </div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return zsc=a},{mode:1});var Csc;var Dsc=function(){return J.apply(this,arguments)||this}; l(Dsc,J);f=Dsc.prototype;f.ready=function(){var a=this;T(this.hostElement).querySelector("#form").addEventListener("submit",function(b){a.onSubmit(b)})}; f.onDataChanged=function(){var a;((a=this.data)==null?0:a.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)}; f.onIconButtonKeydown=function(a){a.keyCode===13&&this.iconButton.click()}; f.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")}; f.openOnClickHandler=function(){this.input.focus()}; f.onSubmit=function(a){a.preventDefault();return!1}; f.submitOnEnterKeyUp=function(a){var b;if(a.keyCode===13&&((b=this.data)==null?0:b.expandedText)){a=this.data.endpoint;b=uc.unsafeClone(a);var c;((c=A(b==null?void 0:b.commandMetadata,kq))==null?0:c.url)?(A(b.commandMetadata,kq).url=zd(A(b.commandMetadata,kq).url,"query",this.data.expandedText),A(b,yu)&&(A(b,yu).query=this.data.expandedText),vv(this.hostElement,"yt-navigate",{endpoint:b,tempData:{disableCache:!0}})):Im(new Mk("Error: Trying to navigate to an endpoint without url",a))}}; f.updateDataExpandedTextFromBinding=function(a){this.set("data.expandedText",a.detail.value)}; var H_=Dsc;H_.prototype.onDataChanged=H_.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],H_.prototype,"ytRendererBehavior",void 0);u([K($0b),v("design:type",Object)],H_.prototype,"ytdExpandableInputBehavior",void 0);u([Q(),v("design:type",Object)],H_.prototype,"data",void 0);u([Ly("input",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],H_.prototype,"input",void 0); u([Ly("icon-button",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],H_.prototype,"iconButton",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H_.prototype,"onDataChanged",null);H_=u([R({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],H_); V(H_,"ytd-expandable-tab-renderer",function(){if(Csc!==void 0)return Csc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button id=\"icon-button\" label=\"[[data.title]]\" on-click=\"openOnClick_\" on-keydown=\"onIconButtonKeydown\" class=\"style-scope ytd-expandable-tab-renderer\">\n <yt-icon icon=\"yt-icons:search\" class=\"style-scope ytd-expandable-tab-renderer\"></yt-icon>\n</yt-icon-button>\n<form id=\"form\" action=\"[[data.endpoint.commandMetadata.webCommandMetadata.url]]\" class=\"style-scope ytd-expandable-tab-renderer\">\n <tp-yt-paper-input id=\"input\" autocomplete=\"off\" label=\"[[data.title]]\" max-length=\"100\" name=\"query\" no-label-float=\"\" value=\"[[data.expandedText]]\" on-keyup=\"submitOnEnterKeyUp\" on-value-changed=\"updateDataExpandedTextFromBinding\" class=\"style-scope ytd-expandable-tab-renderer\">\n </tp-yt-paper-input>\n</form>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Csc=a},{mode:1});var Esc;var Fsc=ka(["#"]),Gsc=function(){return J.apply(this,arguments)||this}; l(Gsc,J);Gsc.prototype.computeHrefWithDefault=function(a){return this.ytComponentBehavior.computeHref_(a,!0)||Qb(Fsc)}; ia.Object.defineProperties(Gsc.prototype,{primaryLinkEndpoint:{configurable:!0,enumerable:!0,get:function(){var a;return wB((a=this.data)==null?void 0:a.primaryLinkOnTap)}}, moreEndpoint:{configurable:!0,enumerable:!0,get:function(){var a;return wB((a=this.data)==null?void 0:a.moreOnTap)}}}); var I_=Gsc;u([K(BA.YtComponentBehavior),v("design:type",Object)],I_.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],I_.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],I_.prototype,"usePageHeaderStyle",void 0);u([L("data.primaryOnTap"),v("design:type",Object),v("design:paramtypes",[])],I_.prototype,"primaryLinkEndpoint",null);u([L("data.moreOnTap"),v("design:type",Object),v("design:paramtypes",[])],I_.prototype,"moreEndpoint",null); I_=u([R({disableElementRegistration:!0,is:"ytd-channel-header-links-view-model"})],I_); V(I_,"ytd-channel-header-links-view-model",function(){if(Esc!==void 0)return Esc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-header-links-view-model\">\n <yt-attributed-string id=\"first-link\" data=\"[[data.firstLink]]\" ellipsis-truncate=\"true\" hidden=\"[[!data.firstLink]]\" link-inherit-color=\"true\" user-input=\"true\" class=\"style-scope ytd-channel-header-links-view-model\">\n </yt-attributed-string>\n <yt-attributed-string id=\"more\" data=\"[[data.more]]\" hidden=\"[[!data.more]]\" link-inherit-color=\"true\" no-wrap=\"true\" class=\"style-scope ytd-channel-header-links-view-model\">\n </yt-attributed-string>\n <a id=\"primary-link\" class=\"yt-simple-endpoint style-scope ytd-channel-header-links-view-model\" href$=\"[[computeHrefWithDefault(primaryLinkEndpoint)]]\" data=\"[[primaryLinkEndpoint]]\" dir=\"ltr\" hidden=\"[[!data.primaryLink]]\">\n [[data.primaryLink]]\n </a>\n <a id=\"suffix\" class=\"yt-simple-endpoint style-scope ytd-channel-header-links-view-model\" href$=\"[[computeHrefWithDefault(moreEndpoint)]]\" data=\"[[moreEndpoint]]\" hidden=\"[[!data.suffix]]\">\n [[data.suffix]]\n </a>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Esc=a},{mode:1});var Hsc;var P_=function(){var a=J.apply(this,arguments)||this;a.avatarSize=80;a.ariaLabel=Fv("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return a}; l(P_,J);P_.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")}; P_.prototype.computeHref=function(a){var b;return((b=A(a,wr))==null?0:b.url)?this.componentBehavior.computeHref_(a):null}; P_.prototype.onTap=function(){var a,b;(a=this.data)==null||!a.editAvatarServiceEndpoint||((b=A(this.data.editAvatarServiceEndpoint,wr))==null?0:b.url)||Av(this.hostElement,[this.data.editAvatarServiceEndpoint])}; var Q_=P_;u([K(Ut),v("design:type",Object)],Q_.prototype,"ironButtonState",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],Q_.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],Q_.prototype,"data",void 0);u([Q(),v("design:type",Object)],Q_.prototype,"avatarSize",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],Q_.prototype,"ariaLabel",void 0);Q_=u([R({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],Q_); V(Q_,"ytd-channel-avatar-editor",function(){if(Hsc!==void 0)return Hsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-channel-avatar-editor\" href$=\"[[computeHref(data.editAvatarServiceEndpoint)]]\" data=\"[[data.editAvatarServiceEndpoint]]\" target=\"_blank\" on-click=\"onTap\">\n <yt-icon icon=\"camera_alt\" class=\"style-scope ytd-channel-avatar-editor\"></yt-icon>\n <yt-img-shadow thumbnail=\"[[data.avatar]]\" width=\"[[avatarSize]]\" class=\"style-scope ytd-channel-avatar-editor\"></yt-img-shadow>\n <tp-yt-paper-tooltip position=\"bottom\" class=\"style-scope ytd-channel-avatar-editor\">[[ariaLabel]]</tp-yt-paper-tooltip>\n</a>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Hsc=a},{mode:Mz()?1:2});function Isc(a,b){return a.map(function(c){if(c.tabRenderer)return Jsc(c.tabRenderer);if(c.expandableTabRenderer&&b){var d=c.expandableTabRenderer;return{customTabRenderable:function(){b(d)}}}return{}})} function Jsc(a){return{identifier:a.tabIdentifier,aTagConfig:yB({innertubeCommand:a.endpoint,forceNewState:!0}),title:a.title,selected:a.selected,disabled:a.unselectable}} ;function Ksc(a){var b=a.shape===void 0?{}:a.shape;var c=b.aTagConfig,d=b.disabled;a=b.identifier;var e=b.isLastTab,h=b.selected,k=b.customTabRenderable,m=b.title,p=Er(),q={};b=dC("yt-tab-shape-wiz",b.className,(q["yt-tab-shape-wiz__tab--last-tab"]=!!e,q["yt-tab-shape-wiz--host-disabled"]=!!d,q["yt-tab-shape-wiz--host-clickable"]=!k,q));e={};e=dC("yt-tab-shape-wiz__tab",(e["yt-tab-shape-wiz__tab--tab-selected"]=!!h,e));q={};q=dC("yt-tab-shape-wiz__tab-bar",(q["yt-tab-shape-wiz__tab-bar--tab-bar-selected"]= !!h,q));var r=Fr(function(z){if(!d&&(c==null?0:c.onclick))c.onclick(z)}),w=Fr(function(z){if(z.key==="Enter"||z.key==="ArrowUp"||z.key==="ArrowDown")z.preventDefault(),p.value.click(); return!1}); return F("yt-tab-shape",{class:b,role:k?void 0:"tab","aria-selected":h!=null?h:!1,"aria-disabled":d,tabindex:k?void 0:0,"on:click":r,"on:keydown":w,el:p,"tab-identifier":a,"tab-title":m},k?F(bq,null,function(){k()}):F(Np,null,F("div",{class:e},m),F("div",{class:q})))} ;function Lsc(a){var b=a.shape===void 0?{}:a.shape;var c=g(xC(48));a=c.next().value;var d=c.next().value,e=g(xC(0));c=e.next().value;var h=e.next().value;e=b.tabs;b=b.isOverflowHidden;var k=Er(),m,p=(m=e==null?void 0:e.findIndex(function(q){return q.selected}))!=null?m:-1; m=["yt-tab-group-shape-wiz"];b&&m.push("yt-tab-group-shape-wiz--overflow-hidden");rr(function(){var q=k.value.querySelectorAll("yt-tab-shape"),r;d(((r=p>-1?q[p]:void 0)==null?void 0:r.getBoundingClientRect().width)||0)}); qr(function(){var q=k.value.querySelectorAll("yt-tab-shape"),r;d(((r=p>-1?q[p]:void 0)==null?void 0:r.getBoundingClientRect().width)||0);for(var w=r=0;w<p;w++)r+=q[w].offsetWidth+24;h(r)},[p]); return F("yt-tab-group-shape",{class:m.join(" "),el:k},e?F(Np,null,F("div",{class:"yt-tab-group-shape-wiz__tabs",role:"tablist"},Msc(e)),F("div",{class:"yt-tab-group-shape-wiz__slider",style:"width: "+a+"px; transform: translateX("+(c===void 0?0:c)+"px)"})):F(Np,null))} function Msc(a){return a.map(function(b,c){b.isLastTab=c===a.length-1;return F(Ksc,{shape:b})})} ;y("web_modern_tabs")&&YB(Lsc,"yt-tab-group-shape",{propNames:["shape"]});var Nsc=function(){var a=J.apply(this,arguments)||this;a.expandableCustomTabRenderable=function(b){PA("ytd-expandable-tab-renderer",{data:b,"on-yt-navigate":a.onSearchNavigate},fp)}; a.isRichGrid=!1;a.richGridMiniMode=!1;a.modernTabs=y("web_modern_tabs");a.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-unsubscribe-action":"handleUnsubscribeAction","yt-window-resized":"onWindowResize"};return a}; l(Nsc,J);f=Nsc.prototype;f.areAllFalse=function(a,b,c){return!a&&!b&&!c}; f.updateJoinButtonOverrides=function(){var a;(a=T(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||a.set("overrides",this.joinButtonOverrides)}; f.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.sponsorButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}, "data.editChannelButtons":{id:"edit-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.otherButtons":{id:"other-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.tagline":{id:"channel-tagline",mapping:{channelTaglineRenderer:"ytd-channel-tagline-renderer"}},"data.headerLinks":{id:"channel-header-links",mapping:{channelHeaderLinksViewModel:{component:"ytd-channel-header-links-view-model",properties:{usePageHeaderStyle:"[[usePageHeaderStyle]]"}}}}}}; f.attached=function(){this.data&&this.dataChanged()}; f.computeHeaderDisabled=function(a,b){return b||!a}; f.handleButtonRefreshAction=function(a){(a=A(a,BQb))&&this.set("data.sponsorButton",a.membershipButton)}; f.handleInsertTabCommand=function(a){var b=A(a,uUb);b&&b.externalChannelId===this.data.channelId&&(b.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(c){return c.tabRenderer&&c.tabRenderer.tabIdentifier===b.tabIdentifier})||this.splice("tabs",b.tabIndex||-1,0,b.tab))}; f.handleRefreshChannelTabAction=function(a){if(this.modernTabs){var b,c=(b=this.tabs)==null?void 0:b.filter(function(h){var k;return(k=h.tabRenderer)==null?void 0:k.selected}); b=(c==null?void 0:c.length)===1?c[0]:void 0;var d;if((b==null?void 0:(d=b.tabRenderer)==null?void 0:d.tabIdentifier)===a){var e;vv(this.hostElement,"yt-navigate",{endpoint:(e=b.tabRenderer)==null?void 0:e.endpoint,tempData:{disableCache:!0}})}}else this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===a&&vv(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})}; f.onWindowResize=function(){T(this.hostElement).querySelector("#header").fire("iron-resize")}; f.dataChanged=function(){var a=this.hasChannelArt;this.hasChannelArt=!1;if(this.data&&this.data.banner){var b=lB(this.data.banner.thumbnails,this.hostElement.clientWidth);b&&(b.indexOf("//")===0&&(b="https:"+b),this.hasChannelArt=!0,mz(this.hostElement,{"--yt-channel-banner":"url("+b+")"}))}this.hasChannelArt!==a&&T(this.hostElement).querySelector("#header").fire("iron-resize")}; f.onBannerUpdated=function(a,b){a=window.devicePixelRatio>1?b.hq_url:b.url;a.indexOf("//")===0&&(a="https:"+a);this.hasChannelArt=!0;mz(this.hostElement,{"--yt-channel-banner":"url("+a+")"})}; f.observeLightsourcePalette=function(){var a,b,c=(a=this.data)==null?void 0:(b=a.headerColorPalette)==null?void 0:b.lightsourceColorPaletteData;c&&jB(this.hostElement,c)}; f.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&mz(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})}; f.onSearchNavigate=function(){this.tabsElement.selected=-1}; f.handleUnsubscribeAction=function(){var a,b;((b=A((a=this.data)==null?void 0:a.sponsorButton,Qu))==null?void 0:b.style)==="STYLE_PRIMARY"&&T(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").set("data.style","STYLE_SUGGESTIVE")}; f.onFocusedChanged=function(a){(a=Zy(a))&&a.is==="tp-yt-paper-tab"&&a.hasRipple()&&(a.getRipple().holdDown=!a.pointerDown&&a.focused)}; f.updateSelectedFromBinding=function(a){this.ytdTabbedHeaderBehavior.selected=a.detail.value}; ia.Object.defineProperties(Nsc.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:Isc(this.tabs,this.expandableCustomTabRenderable)}:{}}}, hasChannelHeaderLinks:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!((a=this.data)==null?0:(b=a.headerLinks)==null?0:b.channelHeaderLinksViewModel)}}, subscribeKey:{configurable:!0,enumerable:!0,get:function(){return this.get("subscribeButton.subscribeButtonRenderer.subscribedEntityKey",this.data)}}, subscribed:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.subscriptionStateEntity)==null||!a.subscribed)}}, joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono",buttonType:this.subscribed?"filled":"tonal"}}}, useModernStyle:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.style)==="C4_TABBED_HEADER_RENDERER_STYLE_MODERN"}}, usePageHeaderStyle:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.style)==="C4_TABBED_HEADER_RENDERER_STYLE_PAGE_HEADER"}}, avatarSize:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?160:this.useModernStyle?128:80}}, shouldInlineChannelName:{configurable:!0,enumerable:!0,get:function(){var a=this.channelHandleDisplayStyle;return a==="MODERN"||a==="PAGE_HEADER"}}, hideBannerEndpoint:{configurable:!0,enumerable:!0,get:function(){var a;return this.usePageHeaderStyle||!((a=this.data)==null?0:a.bannerLinkEndpoint)}}, hideBannerVisibleArea:{configurable:!0,enumerable:!0,get:function(){var a;return this.usePageHeaderStyle||!((a=this.data)==null||!a.bannerLinkEndpoint)}}, showBannerEditor:{configurable:!0,enumerable:!0,get:function(){var a;return!!A((a=this.data)==null?void 0:a.bannerEditor,ARb)}}, bannerEffects:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?null:"parallax-background"}}, effectsConfig:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?null:{"parallax-background":{scalar:.5}}}}, shouldShowPageHeaderBanner:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle&&!!this.hasChannelArt}}, isChannelHandlePresent:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.channelHandleText)}}, channelHandleDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelHandlePresent?this.usePageHeaderStyle?"PAGE_HEADER":this.useModernStyle?"MODERN":"CLASSIC":"NOT_AVAILABLE"}}, shouldShowChannelPronouns:{configurable:!0,enumerable:!0,get:function(){var a;return y("enable_view_pronouns_on_main_app")&&!((a=this.data)==null||!a.channelPronouns)}}, shouldShowSubscriberCount:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.subscriberCountText)}}, shouldShowVideosCount:{configurable:!0,enumerable:!0,get:function(){var a;return(this.useModernStyle||this.usePageHeaderStyle)&&!((a=this.data)==null||!a.videosCountText)}}}); var R_=Nsc;R_.prototype.observerRichGridItemsPerRow=R_.prototype.observerRichGridItemsPerRow;R_.prototype.observeLightsourcePalette=R_.prototype.observeLightsourcePalette;R_.prototype.onBannerUpdated=R_.prototype.onBannerUpdated;R_.prototype.dataChanged=R_.prototype.dataChanged;R_.prototype.updateJoinButtonOverrides=R_.prototype.updateJoinButtonOverrides;u([K(eP),v("design:type",Object)],R_.prototype,"ytdGridStateAwareBehavior",void 0); u([K(d1b),v("design:type",Object)],R_.prototype,"ytdTabbedHeaderBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],R_.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],R_.prototype,"ytRendererstamperBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],R_.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(Rz),v("design:type",Object)],R_.prototype,"ytdReduxBehavior",void 0); u([My("#tabs"),v("design:type",Object)],R_.prototype,"tabsElement",void 0);u([Q(),v("design:type",Array)],R_.prototype,"tabs",void 0);u([L("tabs.*"),v("design:type",Object),v("design:paramtypes",[])],R_.prototype,"tabGroupShape",null);u([Q(),v("design:type",Object)],R_.prototype,"expandableCustomTabRenderable",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],R_.prototype,"isRichGrid",void 0); u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Object)],R_.prototype,"richGridMiniMode",void 0);u([Q({selector:aA}),v("design:type",Number)],R_.prototype,"richGridItemsPerRow",void 0);u([Q(),v("design:type",Object)],R_.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],R_.prototype,"modernTabs",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],R_.prototype,"hasChannelArt",void 0); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"hasChannelHeaderLinks",null);u([Q({selector:kgb,reflectToAttribute:!0}),v("design:type",Boolean)],R_.prototype,"guideIsVisibleButNotPersistent",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],R_.prototype,"subscribeKey",null);u([Q({selectorArgs:["subscribeKey"],selector:Mhb}),v("design:type",Object)],R_.prototype,"subscriptionStateEntity",void 0); u([L("subscriptionStateEntity"),v("design:type",Object),v("design:paramtypes",[])],R_.prototype,"subscribed",null);u([L("subscribed"),v("design:type",Object),v("design:paramtypes",[])],R_.prototype,"joinButtonOverrides",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"useModernStyle",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"usePageHeaderStyle",null); u([L("useModernStyle","usePageHeaderStyle"),v("design:type",Number),v("design:paramtypes",[])],R_.prototype,"avatarSize",null);u([L("channelHandleDisplayStyle"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"shouldInlineChannelName",null);u([L("data","usePageHeaderStyle"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"hideBannerEndpoint",null); u([L("data","usePageHeaderStyle"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"hideBannerVisibleArea",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"showBannerEditor",null);u([L("usePageHeaderStyle"),v("design:type",Object),v("design:paramtypes",[])],R_.prototype,"bannerEffects",null);u([L("usePageHeaderStyle"),v("design:type",Object),v("design:paramtypes",[])],R_.prototype,"effectsConfig",null); u([L("usePageHeaderStyle","hasChannelArt"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"shouldShowPageHeaderBanner",null);u([L("data.channelHandleText"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"isChannelHandlePresent",null);u([L("isChannelHandlePresent","useModernStyle","usePageHeaderStyle"),v("design:type",String),v("design:paramtypes",[])],R_.prototype,"channelHandleDisplayStyle",null); u([L("data.channelPronouns"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"shouldShowChannelPronouns",null);u([L("data.subscriberCountText"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"shouldShowSubscriberCount",null);u([L("useModernStyle","data.videosCountText"),v("design:type",Boolean),v("design:paramtypes",[])],R_.prototype,"shouldShowVideosCount",null); u([O("joinButtonOverrides"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R_.prototype,"updateJoinButtonOverrides",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R_.prototype,"dataChanged",null);u([M("yt-banner-updated"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],R_.prototype,"onBannerUpdated",null); u([O("data.headerColorPalette.lightsourceColorPaletteData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R_.prototype,"observeLightsourcePalette",null);u([O("richGridItemsPerRow","isRichGrid"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R_.prototype,"observerRichGridItemsPerRow",null);R_=u([R({is:"ytd-c4-tabbed-header-renderer",disableElementRegistration:!0})],R_); V(R_,"ytd-c4-tabbed-header-renderer",function(){if(tsc!==void 0)return tsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-app-header-layout class=\"style-scope ytd-c4-tabbed-header-renderer\"><tp-yt-app-header id=\"header\" slot=\"header\" condenses=\"\" disabled=\"[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent)]]\" effects=\"[[bannerEffects]]\" effects-config=\"[[effectsConfig]]\" fixed=\"\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><a class=\"banner-visible-area yt-simple-endpoint style-scope ytd-c4-tabbed-header-renderer\" aria-label$=\"[[data.banner.accessibility.accessibilityData.label]]\" data=\"[[data.bannerLinkEndpoint]]\" hidden=\"[[hideBannerEndpoint]]\" href=\"[[computeHref_(data.bannerLinkEndpoint)]]\"></a><template is=\"dom-if\" if=\"[[!hideBannerVisibleArea]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div class=\"banner-visible-area style-scope ytd-c4-tabbed-header-renderer\"><div id=\"banner-editor\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><template is=\"dom-if\" if=\"[[showBannerEditor]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><ytd-channel-banner-editor-renderer data=\"[[data.bannerEditor.channelBannerEditorRenderer]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></ytd-channel-banner-editor-renderer></template></div></div></template><template is=\"dom-if\" if=\"[[shouldShowPageHeaderBanner]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div class=\"page-header-banner style-scope ytd-c4-tabbed-header-renderer\"><div class=\"page-header-banner-sizer style-scope ytd-c4-tabbed-header-renderer\"><div class=\"page-header-banner-image style-scope ytd-c4-tabbed-header-renderer\"></div><template is=\"dom-if\" if=\"[[showBannerEditor]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><ytd-channel-banner-editor-renderer data=\"[[data.bannerEditor.channelBannerEditorRenderer]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></ytd-channel-banner-editor-renderer></template></div></div></template><div id=\"channel-container\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div id=\"channel-header\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div id=\"channel-header-container\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[data.editAvatarServiceEndpoint]]\" hidden=\"[[data.editAvatarServiceEndpoint]]\" thumbnail=\"[[data.avatar]]\" width=\"[[avatarSize]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-img-shadow><ytd-channel-avatar-editor id=\"avatar-editor\" avatar-size=\"[[avatarSize]]\" data=\"[[data]]\" disable-upgrade$=\"[[!data.editAvatarServiceEndpoint]]\" hidden=\"[[!data.editAvatarServiceEndpoint]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></ytd-channel-avatar-editor><div id=\"inner-header-container\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div id=\"meta\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><ytd-channel-name id=\"channel-name\" badges=\"[[data.badges]]\" channel-name=\"[[data.title]]\" has-channel-art=\"[[hasChannelArt]]\" wrap-text=\"\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></ytd-channel-name><p hidden=\"[[!equals(channelHandleDisplayStyle, 'CLASSIC')]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><yt-formatted-string id=\"channel-handle\" class=\"meta-item style-scope ytd-c4-tabbed-header-renderer\" respect-lang-dir=\"\" text=\"[[data.channelHandleText]]\"></yt-formatted-string></p><span class=\"meta-item style-scope ytd-c4-tabbed-header-renderer\" hidden=\"[[!shouldInlineChannelName]]\"><yt-formatted-string id=\"channel-handle\" respect-lang-dir=\"\" text=\"[[data.channelHandleText]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-formatted-string><span aria-hidden=\"true\" class=\"delimiter style-scope ytd-c4-tabbed-header-renderer\" hidden=\"[[areAllFalse(shouldShowChannelPronouns, shouldShowSubscriberCount, shouldShowVideosCount)]]\">\u2027</span></span><span class=\"meta-item style-scope ytd-c4-tabbed-header-renderer\" hidden=\"[[!shouldShowChannelPronouns]]\"><yt-formatted-string id=\"channel-pronouns\" text=\"[[data.channelPronouns]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-formatted-string><span aria-hidden=\"true\" class=\"delimiter style-scope ytd-c4-tabbed-header-renderer\" hidden=\"[[areAllFalse(shouldShowSubscriberCount, shouldShowVideosCount, false)]]\">\u2027</span></span><span class=\"meta-item style-scope ytd-c4-tabbed-header-renderer\" hidden=\"[[!shouldShowSubscriberCount]]\"><yt-formatted-string id=\"subscriber-count\" text=\"[[data.subscriberCountText]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-formatted-string><span aria-hidden=\"true\" class=\"delimiter style-scope ytd-c4-tabbed-header-renderer\" hidden=\"[[!shouldShowVideosCount]]\">\u2027</span></span><span class=\"meta-item style-scope ytd-c4-tabbed-header-renderer\" hidden=\"[[!shouldShowVideosCount]]\"><yt-formatted-string id=\"videos-count\" text=\"[[data.videosCountText]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-formatted-string></span><div id=\"channel-tagline\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></div><div id=\"channel-header-links\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></div></div><div id=\"buttons\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div id=\"purchase-button\" class=\"channel-action style-scope ytd-c4-tabbed-header-renderer\"></div><div id=\"subscribe-button\" class=\"channel-action style-scope ytd-c4-tabbed-header-renderer\"></div><div id=\"sponsor-button\" class=\"channel-action style-scope ytd-c4-tabbed-header-renderer\"></div><div id=\"edit-buttons\" class=\"channel-action style-scope ytd-c4-tabbed-header-renderer\"></div><div id=\"other-buttons\" class=\"channel-action style-scope ytd-c4-tabbed-header-renderer\"></div></div></div></div><div id=\"links-holder\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div id=\"primary-links\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><template is=\"dom-repeat\" items=\"[[data.headerLinks.channelHeaderLinksRenderer.primaryLinks]]\" as=\"primaryLink\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><a class=\"yt-simple-endpoint container style-scope ytd-c4-tabbed-header-renderer\" href$=\"[[computeHref_(primaryLink.navigationEndpoint)]]\" data=\"[[primaryLink.navigationEndpoint]]\" title$=\"[[getSimpleString(primaryLink.title)]]\"><div class=\"icon-container style-scope ytd-c4-tabbed-header-renderer\"><yt-img-shadow height=\"16\" thumbnail=\"[[primaryLink.icon]]\" width=\"16\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-img-shadow><yt-formatted-string text=\"[[primaryLink.title]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-formatted-string></div></a></template></div><div id=\"secondary-links\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><template is=\"dom-repeat\" items=\"[[data.headerLinks.channelHeaderLinksRenderer.secondaryLinks]]\" as=\"secondaryLink\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><a class=\"yt-simple-endpoint style-scope ytd-c4-tabbed-header-renderer\" href$=\"[[computeHref_(secondaryLink.navigationEndpoint)]]\" data=\"[[secondaryLink.navigationEndpoint]]\" title$=\"[[getSimpleString(secondaryLink.title)]]\"><yt-img-shadow height=\"16\" thumbnail=\"[[secondaryLink.icon]]\" width=\"16\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-img-shadow></a></template></div></div></div></div><tp-yt-app-toolbar sticky=\"\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div id=\"tabs-container\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div id=\"tabs-inner-container\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div id=\"tabs-divider\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></div><tp-yt-paper-tabs id=\"tabs\" noink=\"\" remove-idle-scroll-buttons=\"\" scrollable=\"\" selected=\"[[selected]]\" on-iron-activate=\"onTabsActivate\" on-selected-changed=\"updateSelectedFromBinding\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><template is=\"dom-if\" if=\"[[modernTabs]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><yt-tab-group-shape shape=\"[[tabGroupShape]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></yt-tab-group-shape></template><template is=\"dom-if\" if=\"[[!modernTabs]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><template is=\"dom-repeat\" items=\"[[tabs]]\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><tp-yt-paper-tab disable-upgrade$=\"[[!item.tabRenderer]]\" hidden=\"[[!item.tabRenderer]]\" on-focused-changed=\"onFocusedChanged\" class=\"style-scope ytd-c4-tabbed-header-renderer\"><div class=\"tab-title style-scope ytd-c4-tabbed-header-renderer\">[[item.tabRenderer.title]]</div><div class=\"tab-underline style-scope ytd-c4-tabbed-header-renderer\" hidden=\"[[!modernTabs]]\"></div></tp-yt-paper-tab><ytd-expandable-tab-renderer data=\"[[item.expandableTabRenderer]]\" disable-upgrade$=\"[[!item.expandableTabRenderer]]\" hidden=\"[[!item.expandableTabRenderer]]\" on-yt-navigate=\"onSearchNavigate\" class=\"style-scope ytd-c4-tabbed-header-renderer\"></ytd-expandable-tab-renderer></template></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return tsc=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var Osc;var S_=function(){var a=J.apply(this,arguments)||this;a.modernTabs=y("web_modern_tabs");a.rounded=y("web_rounded_thumbnails");return a}; l(S_,J);S_.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; S_.prototype.dataChanged=function(){if(this.data){var a=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var b=lB(this.data.banner.thumbnails,this.hostElement.clientWidth);b&&(b.indexOf("//")===0&&(b="https:"+b),this.hasBannerArt=!0,mz(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+b+")"}))}this.hasBannerArt!==a&&T(this.hostElement).querySelector("#header").fire("iron-resize")}}; S_.prototype.updateSelectedFromBinding=function(a){this.selected=a.detail.value}; var T_=S_;T_.prototype.dataChanged=T_.prototype.dataChanged;u([K(d1b),v("design:type",Object)],T_.prototype,"ytdTabbedHeaderBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],T_.prototype,"ytRendererstamperBehavior",void 0);u([K(eP),v("design:type",Object)],T_.prototype,"ytdGridStateAwareBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],T_.prototype,"ytdGuideStateAwareBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],T_.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],T_.prototype,"data",void 0);u([Q(),v("design:type",Number)],T_.prototype,"selected",void 0);u([Q(),v("design:type",Boolean)],T_.prototype,"active",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],T_.prototype,"hasBannerArt",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],T_.prototype,"modernTabs",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],T_.prototype,"rounded",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],T_.prototype,"dataChanged",null);T_=u([R({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],T_); V(T_,"ytd-interactive-tabbed-header-renderer",function(){if(Osc!==void 0)return Osc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-app-header-layout class=\"style-scope ytd-interactive-tabbed-header-renderer\"><tp-yt-app-header id=\"header\" slot=\"header\" condenses=\"\" disabled=\"[[!active]]\" effects=\"parallax-background\" effects-config=\"{"parallax-background": {"scalar": 0.5}}\" fixed=\"\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><svg id=\"bg\" viewBox=\"0 0 1439 304\" preserveAspectRatio=\"xMinYMid slice\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><path opacity=\"0.5\" d=\"M 0,304 V 0 H 963 L 1439,304 Z\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"></path><path opacity=\"0.5\" d=\"M 0,0 l 0,304 580,0 L 1055,0 0,0 Z\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"></path><path opacity=\"0.9\" d=\"M 0,304 V 0 H 780 L 1247,304 Z\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"></path></svg><div id=\"content-container\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><div id=\"content\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><yt-img-shadow id=\"box-art\" object-fit=\"COVER\" thumbnail=\"[[data.boxArt]]\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"></yt-img-shadow><div id=\"details\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><div id=\"title\" class=\"style-scope ytd-interactive-tabbed-header-renderer\">[[getSimpleString(data.title)]]</div><div id=\"auto-generated\" hidden=\"[[!data.autoGenerated]]\" class=\"style-scope ytd-interactive-tabbed-header-renderer\">[[getSimpleString(data.autoGenerated)]]</div><div id=\"description\" class=\"style-scope ytd-interactive-tabbed-header-renderer\">[[getSimpleString(data.description)]]</div><div id=\"metadata\" class=\"style-scope ytd-interactive-tabbed-header-renderer\">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"></ytd-badge-supported-renderer><div id=\"buttons\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"></div></div></div></div><tp-yt-app-toolbar sticky=\"\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><div id=\"tabs-container\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><div id=\"tabs-inner-container\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><tp-yt-paper-tabs noink=\"\" scrollable=\"\" selected=\"[[selected]]\" on-iron-activate=\"onTabsActivate\" on-selected-changed=\"updateSelectedFromBinding\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><template is=\"dom-repeat\" items=\"[[tabs]]\" class=\"style-scope ytd-interactive-tabbed-header-renderer\"><tp-yt-paper-tab disable-upgrade$=\"[[!item.tabRenderer]]\" hidden=\"[[!item.tabRenderer]]\" class=\"style-scope ytd-interactive-tabbed-header-renderer\">\n [[item.tabRenderer.title]]\n </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Osc=a},{mode:Mz("kevlar_poly_si_batch_j031")?1:2});var Psc;var Qsc=function(){return J.apply(this,arguments)||this}; l(Qsc,J);Qsc.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; Qsc.prototype.computeActionsAlignment=function(a){return(a==null?void 0:a.actionsAlignment)||""}; var U_=Qsc;u([K(X.YtRendererBehavior),v("design:type",Object)],U_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],U_.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],U_.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),v("design:type",String)],U_.prototype,"actionsAlignment",void 0);U_=u([R({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],U_); V(U_,"ytd-page-footer-renderer",function(){if(Psc!==void 0)return Psc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"left-actions\" class=\"style-scope ytd-page-footer-renderer\"></div>\n<div id=\"actions\" class=\"style-scope ytd-page-footer-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Psc=a},{mode:1});var Rsc;var Ssc;var Tsc=function(){var a=J.apply(this,arguments)||this;a.isEditing=!1;a.useSlot=!1;a.isMultiline=!1;return a}; l(Tsc,J);f=Tsc.prototype;f.onKeydown=function(a){if(a.keyCode===13&&!this.isMultiline)this.onSave();else if(a.keyCode===27)this.onCancel()}; f.computeComponentStyle=function(a){return(a==null?0:a.style)?a.style:"INLINE_FORM_STYLE_UNKNOWN"}; f.computeisMultiline=function(a){if(this.multilineOverride!==void 0)return this.multilineOverride;var b,c;return!!(a==null?0:(b=a.formField)==null?0:(c=b.textInputFormFieldRenderer)==null?0:c.isMultiline)}; f.computeTextDisplayed=function(a,b){if(a)return a;if(b)return b}; f.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()}; f.onSave=function(){if(this.textForm.validate()){this.textForm.save();var a=this.textForm.value;if(a)this.set("data.textDisplayed",Rw(a));else{var b;((b=this.data)==null?0:b.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new IN("inline-form-changed",this.data));this.isEditing=!1}}; f.onCancel=function(){var a=Sw(this.data.textDisplayed);a===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(a);this.isEditing=!1}; var V_=Tsc;V_.prototype.onKeydown=V_.prototype.onKeydown;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],V_.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],V_.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],V_.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],V_.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],V_.prototype,"isEditing",void 0);u([Q(),v("design:type",Object)],V_.prototype,"useSlot",void 0);u([Q(),v("design:type",Boolean)],V_.prototype,"multilineOverride",void 0);u([Q(),v("design:type",Boolean)],V_.prototype,"enableOverlayTheme",void 0);u([Q({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),v("design:type",String)],V_.prototype,"componentStyle",void 0); u([Q({computed:"computeisMultiline(data)"}),v("design:type",Object)],V_.prototype,"isMultiline",void 0);u([My("#text-form"),v("design:type",Object)],V_.prototype,"textForm",void 0);u([M("keydown"),v("design:type",Function),v("design:paramtypes",[KeyboardEvent]),v("design:returntype")],V_.prototype,"onKeydown",null);V_=u([R({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],V_); V(V_,"ytd-inline-form-renderer",function(){if(Ssc!==void 0)return Ssc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"display-dialog\" hidden=\"[[isEditing]]\" class=\"style-scope ytd-inline-form-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[useSlot]]\" class=\"style-scope ytd-inline-form-renderer\">\n <slot name=\"text-display\" id=\"text-displayed\" class=\"style-scope ytd-inline-form-renderer\"></slot>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[!useSlot]]\" class=\"style-scope ytd-inline-form-renderer\">\n <yt-formatted-string id=\"text-displayed\" split-lines=\"\" text=\"[[computeTextDisplayed(data.textDisplayed, data.placeholder)]]\" class=\"style-scope ytd-inline-form-renderer\">\n </yt-formatted-string>\n </template>\n</div>\n<ytd-button-renderer id=\"edit-button\" button-tooltip-position=\"left\" data=\"[[data.editButton.buttonRenderer]]\" hidden=\"[[isEditing]]\" on-click=\"onEdit\" class=\"style-scope ytd-inline-form-renderer\">\n</ytd-button-renderer>\n<div id=\"edit-dialog\" hidden=\"[[!isEditing]]\" class=\"style-scope ytd-inline-form-renderer\">\n <yt-text-input-form-field-renderer id=\"text-form\" component-style=\"[[componentStyle]]\" data=\"[[data.formField.textInputFormFieldRenderer]]\" enable-overlay-theme=\"[[enableOverlayTheme]]\" is-multiline-override=\"[[isMultilineOverride]]\" no-label-float=\"\" required-error-message=\"[[addToStrings.REQUIRED_LABEL]]\" class=\"style-scope ytd-inline-form-renderer\">\n </yt-text-input-form-field-renderer>\n <div id=\"edit-buttons\" class=\"style-scope ytd-inline-form-renderer\">\n <ytd-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" on-click=\"onCancel\" class=\"style-scope ytd-inline-form-renderer\">\n </ytd-button-renderer>\n <ytd-button-renderer id=\"save-button\" data=\"[[data.saveButton.buttonRenderer]]\" on-click=\"onSave\" class=\"style-scope ytd-inline-form-renderer\">\n </ytd-button-renderer>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Ssc=a},{mode:1});var Usc;var W_=function(){var a=J.apply(this,arguments)||this;a.previousSelectValue=void 0;a.selectedItemMessage=void 0;return a}; l(W_,J);W_.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0}; W_.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var a,b,c,d,e=(a=this.data)==null?void 0:(b=a.dropdown)==null?void 0:(c=b.dropdownRenderer)==null?void 0:(d=c.entries)==null?void 0:d.map(function(m){return m.privacyDropdownItemRenderer}); a=g(e!=null?e:[]);for(b=a.next();!b.done;b=a.next())if((b=b.value)&&b.int32Value===this.selectedValue){this.selectedItemMessage=b.itemMessage;break}}else this.selectedItemMessage=void 0;var h;(h=this.onValueChanged)==null||h.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var k;(k=this.data)!=null&&k.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange), this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}}; W_.prototype.onValueChangedForSelectedValue=function(a){this.selectedValue=a.detail.value}; var X_=W_;X_.prototype.selectedValueChanged=X_.prototype.selectedValueChanged;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],X_.prototype,"ytEventForwardingBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],X_.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],X_.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],X_.prototype,"ytRendererBehavior",void 0); u([Q(),v("design:type",Object)],X_.prototype,"data",void 0);u([Q(),v("design:type",String)],X_.prototype,"theme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Number)],X_.prototype,"selectedValue",void 0);u([Q(),v("design:type",Function)],X_.prototype,"onValueChanged",void 0);u([Py("selectedValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],X_.prototype,"selectedValueChanged",null); X_=u([R({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],X_); V(X_,"ytd-dropdown-form-field-renderer",function(){if(Usc!==void 0)return Usc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"style-scope ytd-dropdown-form-field-renderer\">\n <ytd-dropdown-renderer id=\"dropdown\" autosize=\"\" data=\"[[data.dropdown.dropdownRenderer]]\" min-autosize-width=\"0\" no-label-float=\"\" no-underline=\"\" theme=\"[[theme]]\" value=\"[[selectedValue]]\" on-value-changed=\"onValueChangedForSelectedValue\" class=\"style-scope ytd-dropdown-form-field-renderer\">\n </ytd-dropdown-renderer>\n <yt-formatted-string id=\"selected-item-message\" hidden=\"[[!selectedItemMessage]]\" text=\"[[selectedItemMessage]]\" class=\"style-scope ytd-dropdown-form-field-renderer\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Usc=a},{mode:Mz("kevlar_poly_si_batch_j049")?1:2});var Vsc;var Wsc=function(){return J.apply(this,arguments)||this}; l(Wsc,J);ia.Object.defineProperties(Wsc.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var a=[],b=g(this.data||[]),c=b.next();!c.done;c=b.next())(c=A(c.value,STb))&&a.push(c);return a}}}); var Y_=Wsc;u([Q(),v("design:type",Array)],Y_.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],Y_.prototype,"byline",null);Y_=u([R({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],Y_); V(Y_,"ytd-playlist-byline-renderer",function(){if(Vsc!==void 0)return Vsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"metadata-stats style-scope ytd-playlist-byline-renderer\">\n <template is=\"dom-repeat\" items=\"[[byline]]\" class=\"style-scope ytd-playlist-byline-renderer\">\n <yt-icon id=\"byline-icon\" hidden=\"[[!item.icon]]\" icon=\"[[item.icon.iconType]]\" class=\"style-scope ytd-playlist-byline-renderer\"></yt-icon>\n <yt-formatted-string class=\"byline-item style-scope ytd-playlist-byline-renderer\" text=\"[[item.text]]\"></yt-formatted-string>\n </template>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Vsc=a},{mode:1});var Xsc;var Ysc=function(){var a=J.apply(this,arguments)||this;a.rtlBullet=y("web_playlist_stats_rtl_bullet_icon_killswitch");a.modern=y("web_modern_buttons");a.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return a}; l(Ysc,J);f=Ysc.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.playButtons":{id:"play-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer"},compactLinkRenderer:{component:"ytd-compact-link-renderer"}}}}}; f.attached=function(){}; f.computeIsCustomThumbnail=function(a){return a?!!a.playlistCustomThumbnailRenderer:!1}; f.onYtNavigate=function(a,b){if(b&&b.actions&&b.actions.indexOf("shuffle")>-1){a=um().resolve(Ww);var c=b.tempData||{};c.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);b.tempData=c;a.isShuffleNextPlaylist=!0}}; f.onUpdatePlaylistAction=function(a){var b;a=(b=A(a,CTa))==null?void 0:b.updatedRenderer;if(b=A(a,CM))this.data=b}; f.computeStyleType=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeThumbnailWidth=function(a){return a==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357}; f.computeHideThumbnailAria=function(a){if(a==null?0:a.thumbnailOverlays)for(var b=0;b<a.thumbnailOverlays.length;b++){var c=void 0;if((c=a.thumbnailOverlays[b])==null?0:c.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0}; var Z_=Ysc;Z_.prototype.onYtNavigate=Z_.prototype.onYtNavigate;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Z_.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],Z_.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],Z_.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],Z_.prototype,"ytComponentBehavior",void 0); u([Q(),v("design:type",Object)],Z_.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],Z_.prototype,"rtlBullet",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),v("design:type",String)],Z_.prototype,"styleType",void 0);u([Q({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),v("design:type",Number)],Z_.prototype,"thumbnailWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],Z_.prototype,"modern",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),v("design:type",Boolean)],Z_.prototype,"isCustomThumbnail",void 0);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[Event,Object]),v("design:returntype")],Z_.prototype,"onYtNavigate",null);Z_=u([R({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],Z_); V(Z_,"ytd-playlist-sidebar-primary-info-renderer",function(){if(Xsc!==void 0)return Xsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-playlist-thumbnail bottom-side-panel=\"\" custom-thumbnail-size=\"[[thumbnailWidth]]\" data=\"[[data]]\" hidden=\"[[!data.thumbnailRenderer]]\" hide-aria=\"[[computeHideThumbnailAria(data)]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></ytd-playlist-thumbnail><h1 id=\"title\" hidden=\"[[!data.title]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><yt-formatted-string link-inherit-color=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></yt-formatted-string></h1><template is=\"dom-if\" restamp=\"\" if=\"[[data.titleForm]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><ytd-inline-form-renderer id=\"title-form\" data=\"[[data.titleForm.inlineFormRenderer]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></ytd-inline-form-renderer></template><div id=\"stats\" hidden=\"[[!data.stats]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><template is=\"dom-repeat\" items=\"[[data.stats]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><yt-formatted-string text=\"[[item]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></yt-formatted-string></template></div><div id=\"privacy-stats\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></ytd-badge-supported-renderer><div id=\"show-stats\" hidden=\"[[!data.showStats]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><template is=\"dom-repeat\" items=\"[[data.showStats]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><yt-formatted-string text=\"[[item]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></yt-formatted-string></template></div><template is=\"dom-if\" restamp=\"\" if=\"[[data.privacyForm]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><ytd-dropdown-form-field-renderer id=\"privacy-form\" data=\"[[data.privacyForm.dropdownFormFieldRenderer]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></ytd-dropdown-form-field-renderer></template></div><div id=\"play-buttons\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></div><div id=\"menu\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></div><template is=\"dom-if\" restamp=\"\" if=\"[[data.description]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><ytd-expander max-number-of-lines=\"20\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><div id=\"description\" slot=\"content\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><yt-formatted-string id=\"description\" split-lines=\"\" text=\"[[data.description]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></yt-formatted-string></div><yt-formatted-string class=\"more-button style-scope ytd-playlist-sidebar-primary-info-renderer\" slot=\"more-button\" hidden=\"[[!data.showMoreText]]\" role=\"button\" text=\"[[data.showMoreText]]\"></yt-formatted-string></ytd-expander></template><template is=\"dom-if\" restamp=\"\" if=\"[[data.descriptionForm]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><ytd-expander max-number-of-lines=\"20\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><div id=\"description-form\" slot=\"content\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"><ytd-inline-form-renderer id=\"description-form\" data=\"[[data.descriptionForm.inlineFormRenderer]]\" class=\"style-scope ytd-playlist-sidebar-primary-info-renderer\"></ytd-inline-form-renderer></div><yt-formatted-string class=\"more-button style-scope ytd-playlist-sidebar-primary-info-renderer\" slot=\"more-button\" hidden=\"[[!data.showMoreText]]\" role=\"button\" text=\"[[data.showMoreText]]\"></yt-formatted-string></ytd-expander></template>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Xsc=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var Zsc;var $sc=function(){return J.apply(this,arguments)||this}; l($sc,J);$sc.prototype.computeOwnerVisibility=function(a){return!(!a.videoOwner&&!a.button)}; $sc.prototype.configureRendererStamper=function(){return{"data.videoOwner":{id:"video-owner",mapping:{videoOwnerRenderer:"ytd-video-owner-renderer"}},"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; var $_=$sc;u([K(X.YtRendererBehavior),v("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$_.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],$_.prototype,"data",void 0);$_=u([R({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],$_); V($_,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(Zsc!==void 0)return Zsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" split-lines=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-playlist-sidebar-secondary-info-renderer\">\n</yt-formatted-string>\n<div id=\"owner-container\" hidden$=\"[[!computeOwnerVisibility(data)]]\" class=\"style-scope ytd-playlist-sidebar-secondary-info-renderer\">\n <div id=\"video-owner\" class=\"style-scope ytd-playlist-sidebar-secondary-info-renderer\"></div>\n <div id=\"button\" class=\"style-scope ytd-playlist-sidebar-secondary-info-renderer\"></div>\n</div>\n<yt-formatted-string id=\"description\" split-lines=\"\" text=\"[[data.description]]\" class=\"style-scope ytd-playlist-sidebar-secondary-info-renderer\">\n</yt-formatted-string>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Zsc=a},{mode:Mz("kevlar_poly_si_batch_j045")?1:2});var atc;var btc=function(){var a=J.apply(this,arguments)||this;a.expanded=!1;a.isCompact=!1;return a}; l(btc,J);f=btc.prototype;f.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text}; f.dataChanged=function(){this.data&&Dc(T(this.text),Lha(Oha,Sw(this.data.text||null)))}; f.computeAutoScrollEnabled=function(a,b){return a&&!b}; f.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")}; f.toggleOnTap=function(){this.expanded=!this.expanded}; var a0=btc;a0.prototype.expandedChanged=a0.prototype.expandedChanged;a0.prototype.dataChanged=a0.prototype.dataChanged;u([K(Y0b),v("design:type",Object)],a0.prototype,"ytdAutoScrollBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],a0.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],a0.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],a0.prototype,"expanded",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],a0.prototype,"isCompact",void 0);u([Q({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),v("design:type",Boolean)],a0.prototype,"autoScrollEnabled",void 0);u([My("#text"),v("design:type",Object)],a0.prototype,"text",void 0);u([My("#expander-icon"),v("design:type",Object)],a0.prototype,"expanderIcon",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],a0.prototype,"dataChanged",null); u([O("expanded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],a0.prototype,"expandedChanged",null);a0=u([R({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],a0); V(a0,"ytd-channel-legal-info-renderer",function(){if(atc!==void 0)return atc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"text\" class=\"style-scope ytd-channel-legal-info-renderer\"></yt-formatted-string>\n<tp-yt-paper-material id=\"expand-button\" elevation=\"1\" on-click=\"toggleOnTap\" class=\"style-scope ytd-channel-legal-info-renderer\">\n <yt-icon-button class=\"style-scope ytd-channel-legal-info-renderer\">\n <yt-icon id=\"expander-icon\" class=\"style-scope ytd-channel-legal-info-renderer\"></yt-icon>\n </yt-icon-button>\n</tp-yt-paper-material>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return atc=a},{mode:1});var ctc;var dtc=Fv("DOWNLOAD",{},"Download"),etc=Fv("DOWNLOADING",{},"Downloading"),ftc=Fv("DOWNLOADED",{},"Downloaded"),gtc=function(){var a=J.apply(this,arguments)||this;a.downloadProgress=0;a.isDownloadComplete=!1;a.transferState="TRANSFER_STATE_UNKNOWN";return a}; l(gtc,J);f=gtc.prototype;f.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")}; f.dataChanged=function(){var a;(a=this.data)!=null&&a.tooltip||(a=eA(tw.getState(),this.playlistId),this.updateButtonState(a))}; f.computePlaylistId=function(a){return a}; f.onTransferStateChanged=function(){this.updateButtonState(this.transferState)}; f.updateButtonState=function(a){if(this.data&&(this.data.tooltip!==etc||!Fw(a))){this.isDownloadComplete=!1;switch(a){case"TRANSFER_STATE_UNKNOWN":a=dtc;var b="OFFLINE_DOWNLOAD";var c="ACTION_ADD";break;case"TRANSFER_STATE_FAILED":case"TRANSFER_STATE_COMPLETE":a=ftc;b="OFFLINE_PIN";c="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case"TRANSFER_STATE_PRE_TRANSFER":case"TRANSFER_STATE_TRANSFER_IN_QUEUE":case"TRANSFER_STATE_TRANSFERRING":a=etc;b="OFFLINE_DOWNLOADING_ZERO";c="ACTION_REMOVE_WITH_PROMPT"; break;default:a=dtc,b="OFFLINE_DOWNLOAD",c="ACTION_ADD";}var d=Object.assign({},this.data);d.tooltip=a;d.accessibilityData={accessibilityData:{label:a}};d.icon={iconType:b};d.size="SIZE_DEFAULT";A(d.command,Vu)&&(A(d.command,Vu).action=c);this.set("data",d)}}; f.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var a="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?a="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?a="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?a="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?a="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress< 1?a="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(a="OFFLINE_PIN",this.isDownloadComplete=!0);var b;a!==((b=this.data.icon)==null?void 0:b.iconType)&&(b=Object.assign({},this.data),b.tooltip=etc,b.accessibilityData={accessibilityData:{label:etc}},b.icon={iconType:a},A(b.command,Vu)&&(A(b.command,Vu).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",b))}}; var b0=gtc;b0.prototype.updateProgress=b0.prototype.updateProgress;b0.prototype.onTransferStateChanged=b0.prototype.onTransferStateChanged;b0.prototype.dataChanged=b0.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],b0.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],b0.prototype,"ytdReduxBehavior",void 0);u([Q({value:!1}),v("design:type",Boolean)],b0.prototype,"forceIconButton",void 0); u([Q({value:!0}),v("design:type",Boolean)],b0.prototype,"forceIconOnly",void 0);u([Q({value:!1}),v("design:type",Boolean)],b0.prototype,"overrides",void 0);u([Q({value:!1}),v("design:type",Boolean)],b0.prototype,"buttonTooltipPosition",void 0);u([Q({value:!1}),v("design:type",Boolean)],b0.prototype,"styleActionButton",void 0);u([Q({value:!1}),v("design:type",Boolean)],b0.prototype,"disableTextTransform",void 0); u([Q({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),v("design:type",String)],b0.prototype,"playlistId",void 0);u([Q(),v("design:type",Object)],b0.prototype,"data",void 0);u([Q({selector:Ggb,selectorArgs:["playlistId"]}),v("design:type",Object)],b0.prototype,"downloadProgress",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b0.prototype,"isDownloadComplete",void 0); u([Q({selector:eA,selectorArgs:["playlistId"]}),v("design:type",String)],b0.prototype,"transferState",void 0);u([Q({value:!0}),v("design:type",Boolean)],b0.prototype,"showTooltips",void 0);u([Q({value:!0}),v("design:type",Boolean)],b0.prototype,"sendCommandWhenDisabled",void 0);u([Q({value:!1}),v("design:type",Boolean)],b0.prototype,"disabled",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b0.prototype,"dataChanged",null); u([Py("transferState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b0.prototype,"onTransferStateChanged",null);u([Py("downloadProgress"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b0.prototype,"updateProgress",null);b0=u([R({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],b0); V(b0,"ytd-download-playlist-button-renderer",function(){if(ctc!==void 0)return ctc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-button-renderer button-tooltip-position=\"[[buttonTooltipPosition]]\" data=\"[[data]]\" disable-text-transform=\"[[disableTextTransform]]\" disabled=\"[[disabled]]\" force-icon-button=\"[[forceIconButton]]\" force-icon-only=\"[[forceIconOnly]]\" force-modern-icon-button=\"\" overrides=\"[[overrides]]\" style-action-button=\"[[styleActionButton]]\" class=\"style-scope ytd-download-playlist-button-renderer\"></ytd-button-renderer>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ctc=a},{mode:1});var htc;bB(E3b,"thumbnail-overlay-button-view-model",{props:{data:$A}});var c0=function(){var a=J.apply(this,arguments)||this;a.isSquare=!1;a.isVertical=!1;return a}; l(c0,J);c0.prototype.computeIsSquare=function(a){return a!=null&&a.thumbnail?Alb(a.thumbnail)==="SQUARE":!1}; c0.prototype.computeIsVertical=function(a){return a!=null&&a.thumbnail?Alb(a.thumbnail)==="VERTICAL":!1}; c0.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}}; var d0=c0;u([K(X.YtRendererBehavior),v("design:type",Object)],d0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],d0.prototype,"ytRendererstamperBehavior",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),v("design:type",Object)],d0.prototype,"isSquare",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),v("design:type",Object)],d0.prototype,"isVertical",void 0); u([Q(),v("design:type",Object)],d0.prototype,"data",void 0);d0=u([R({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],d0); V(d0,"ytd-hero-playlist-thumbnail-renderer",function(){if(htc!==void 0)return htc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"horizontally-centered-container style-scope ytd-hero-playlist-thumbnail-renderer\">\n <div class=\"image-wrapper style-scope ytd-hero-playlist-thumbnail-renderer\">\n <yt-img-shadow class=\"image style-scope ytd-hero-playlist-thumbnail-renderer\" alt=\"hidden\" aria-hidden=\"true\" thumbnail=\"[[data.thumbnail]]\">\n </yt-img-shadow>\n <div id=\"overlays\" class=\"style-scope ytd-hero-playlist-thumbnail-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return htc=a},{mode:1});var itc=function(){var a=J.apply(this,arguments)||this;a.isDarkTheme=!1;a.isUltraWide=!1;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return a}; l(itc,J);f=itc.prototype;f.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");um();var a;(a=um().resolve(tm(IF)))!=null&&(a.headerElement=this.hostElement)}; f.detached=function(){var a;(a=um().resolve(tm(IF)))!=null&&(a.headerElement=void 0)}; f.onUpdateHeader=function(a){(a=a.detail)&&this.set("data",a)}; f.computeTextDisplayed=function(a){if(a)return a.textDisplayed?a.textDisplayed:a.placeholder}; f.gradientColorToLinearGradientStop=function(a){var b=this.isDarkTheme?a.darkThemeColor:a.lightThemeColor;return b?ay(b)+" "+((a==null?void 0:a.startLocation)||0)*100+"%":"transparent"}; f.onWindowResize=function(){var a;((a=this.data)==null?0:a.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()}; f.onIronResize=function(a){this.isUltraWide=!a.detail.value}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.onUpdatePlaylistName=function(a){var b=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},a.detail.value));dt(this,function(){var c;(c=b.editableTitle)==null||c.resize()})}; f.onUpdatePlaylistDescription=function(a){var b=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},a.detail.value));dt(this,function(){var c;(c=b.editableDescriptionInlineExpander)==null||c.resize()})}; f.getCinematicData=function(a){return A(a==null?void 0:a.cinematicContainer,EM)}; ia.Object.defineProperties(itc.prototype,{maxDescriptionLines:{configurable:!0,enumerable:!0,get:function(){return this.isUltraWide?999:2}}, noCinematicData:{configurable:!0,enumerable:!0,get:function(){return!this.getCinematicData(this.data)}}, backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.getCinematicData(this.data))==null?void 0:a.config;return(a=this.isDarkTheme?b==null?void 0:b.darkThemeBackgroundColor:b==null?void 0:b.lightThemeBackgroundColor)?xc({"background-color":$x(a)}):xc({"background-color":"transparent"})}}, descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var a;return A((a=this.data)==null?void 0:a.descriptionForm,FRb)}}, getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}}, gradientStyle:{configurable:!0,enumerable:!0,get:function(){var a=this,b,c,d=(b=this.getCinematicData(this.data))==null?void 0:(c=b.gradientColorConfig)==null?void 0:c.map(function(e){return a.gradientColorToLinearGradientStop(e)}); return xc({background:"linear-gradient(to bottom, "+(d==null?void 0:d.join(", "))+")"})}}, descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var a;return Sw((a=this.data)==null?void 0:a.descriptionTapText)}}}); var e0=itc;e0.prototype.onUpdateHeader=e0.prototype.onUpdateHeader;u([K(X.YtRendererBehavior),v("design:type",Object)],e0.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],e0.prototype,"actionHandlerBehavior",void 0);u([Ly("description-inline-expander",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],e0.prototype,"descriptionInlineExpander",void 0); u([Ly("editable-description-inline-expander",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],e0.prototype,"editableDescriptionInlineExpander",void 0);u([Q(),v("design:type",Object)],e0.prototype,"data",void 0);u([Q(),v("design:type",Object)],e0.prototype,"isUltraWide",void 0);u([Ly("editable-title-display",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],e0.prototype,"editableTitle",void 0); u([L("isUltraWide"),v("design:type",Object),v("design:paramtypes",[])],e0.prototype,"maxDescriptionLines",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],e0.prototype,"noCinematicData",null);u([M("yt-new-playlist-header"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],e0.prototype,"onUpdateHeader",null); u([L("data","isDarkTheme"),v("design:type",Object),v("design:paramtypes",[])],e0.prototype,"backgroundStyle",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],e0.prototype,"descriptionFormData",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],e0.prototype,"getDropdownTheme",null);u([L("data","isDarkTheme"),v("design:type",vc),v("design:paramtypes",[])],e0.prototype,"gradientStyle",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],e0.prototype,"descriptionTapText",null);e0=u([R({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],e0); V(e0,"ytd-playlist-header-renderer",function(){if(Rsc!==void 0)return Rsc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><iron-media-query id=\"resize-query\" query=\"(max-width: 1080px)\" on-query-matches-changed=\"onIronResize\" class=\"style-scope ytd-playlist-header-renderer\"></iron-media-query>\n\n<div class=\"immersive-header-container style-scope ytd-playlist-header-renderer\" style=\"\">\n <div class=\"immersive-header-background-wrapper style-scope ytd-playlist-header-renderer\" style$=\"[[backgroundStyle]]\">\n <yt-img-shadow class=\"blurred-image style-scope ytd-playlist-header-renderer\" alt=\"hidden\" aria-hidden=\"true\" fit-width=\"\" hidden=\"[[!data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]\" thumbnail=\"[[data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]\">\n </yt-img-shadow>\n <div class=\"immersive-header-gradient style-scope ytd-playlist-header-renderer\" style$=\"[[gradientStyle]]\"></div>\n </div>\n <div class=\"immersive-header-content style-scope ytd-playlist-header-renderer\">\n <div class=\"thumbnail-and-metadata-wrapper style-scope ytd-playlist-header-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-playlist-header-renderer\" href$=\"[[computeHref_(data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap)]]\" data=\"[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap]]\">\n <div class=\"thumbnail-wrapper style-scope ytd-playlist-header-renderer\" hidden=\"[[!data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.thumbnail]]\">\n <ytd-hero-playlist-thumbnail-renderer data=\"[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer]]\" class=\"style-scope ytd-playlist-header-renderer\"></ytd-hero-playlist-thumbnail-renderer>\n </div>\n </a>\n\n <div class=\"metadata-wrapper style-scope ytd-playlist-header-renderer\">\n <yt-dynamic-sizing-formatted-string hidden=\"[[data.titleForm]]\" hide-overflow=\"\" max-font-size=\"28\" max-lines=\"2\" text=\"[[data.title]]\" class=\"style-scope ytd-playlist-header-renderer\"></yt-dynamic-sizing-formatted-string>\n\n <ytd-inline-form-renderer data=\"[[data.titleForm.inlineFormRenderer]]\" enable-overlay-theme=\"[[!noCinematicData]]\" hidden=\"[[!data.titleForm]]\" use-slot=\"\" on-inline-form-changed=\"onUpdatePlaylistName\" class=\"style-scope ytd-playlist-header-renderer\">\n <yt-dynamic-sizing-formatted-string id=\"editable-title-display\" slot=\"text-display\" hide-overflow=\"\" max-font-size=\"28\" max-lines=\"2\" text=\"[[data.titleForm.inlineFormRenderer.textDisplayed]]\" class=\"style-scope ytd-playlist-header-renderer\"></yt-dynamic-sizing-formatted-string>\n </ytd-inline-form-renderer>\n\n <div class=\"metadata-action-bar style-scope ytd-playlist-header-renderer\">\n <div class=\"metadata-text-wrapper style-scope ytd-playlist-header-renderer\">\n <div class=\"metadata-owner style-scope ytd-playlist-header-renderer\">\n <yt-formatted-string id=\"owner-text\" hidden=\"[[!data.ownerText]]\" link-inherit-color=\"\" text=\"[[data.ownerText]]\" class=\"style-scope ytd-playlist-header-renderer\"></yt-formatted-string>\n <yt-formatted-string hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-playlist-header-renderer\"></yt-formatted-string>\n\n <div class=\"badges style-scope ytd-playlist-header-renderer\" hidden=\"[[!data.playlistBadges]]\">\n <span class=\"middot style-scope ytd-playlist-header-renderer\">\xB7</span>\n <ytd-badge-supported-renderer badges=\"[[data.playlistBadges]]\" disable-upgrade$=\"[[!data.playlistBadges]]\" class=\"style-scope ytd-playlist-header-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n </div>\n\n <ytd-dropdown-form-field-renderer id=\"privacy-form\" data=\"[[data.privacyForm.dropdownFormFieldRenderer]]\" hidden=\"[[!data.privacyForm]]\" theme=\"[[getDropdownTheme]]\" class=\"style-scope ytd-playlist-header-renderer\">\n </ytd-dropdown-form-field-renderer>\n <ytd-playlist-byline-renderer data=\"[[data.byline]]\" class=\"style-scope ytd-playlist-header-renderer\"></ytd-playlist-byline-renderer>\n </div>\n <div class=\"metadata-buttons-wrapper style-scope ytd-playlist-header-renderer\">\n <ytd-toggle-button-renderer data=\"[[data.saveButton.toggleButtonRenderer]]\" force-modern-icon-button=\"\" hidden=\"[[!data.saveButton.toggleButtonRenderer]]\" class=\"style-scope ytd-playlist-header-renderer\">\n </ytd-toggle-button-renderer>\n <ytd-button-renderer data=\"[[data.shareButton.buttonRenderer]]\" force-modern-icon-button=\"\" hidden=\"[[!data.shareButton.buttonRenderer]]\" class=\"style-scope ytd-playlist-header-renderer\">\n </ytd-button-renderer>\n <ytd-button-renderer data=\"[[data.addVideosButton.buttonRenderer]]\" force-modern-icon-button=\"\" hidden=\"[[!data.addVideosButton.buttonRenderer]]\" class=\"style-scope ytd-playlist-header-renderer\">\n </ytd-button-renderer>\n <ytd-download-playlist-button-renderer data=\"[[data.offlineability.downloadButtonRenderer]]\" force-icon-button=\"\" force-modern-icon-button=\"\" hidden=\"[[!data.offlineability.downloadButtonRenderer]]\" class=\"style-scope ytd-playlist-header-renderer\">\n </ytd-download-playlist-button-renderer>\n <ytd-menu-renderer data=\"[[data.moreActionsMenu.menuRenderer]]\" force-icon-button=\"\" hidden=\"[[!data.moreActionsMenu.menuRenderer]]\" is-overlay=\"[[!noCinematicData]]\" tonal-override=\"\" class=\"style-scope ytd-playlist-header-renderer\"></ytd-menu-renderer>\n </div>\n </div>\n\n <div class=\"play-menu spaced-row wide-screen-form style-scope ytd-playlist-header-renderer\">\n <ytd-button-renderer class=\"play-button style-scope ytd-playlist-header-renderer\" data=\"[[data.playButton.buttonRenderer]]\" hidden=\"[[!data.playButton.buttonRenderer]]\">\n </ytd-button-renderer>\n <ytd-button-renderer class=\"shuffle-button style-scope ytd-playlist-header-renderer\" data=\"[[data.shufflePlayButton.buttonRenderer]]\" hidden=\"[[!data.shufflePlayButton.buttonRenderer]]\">\n </ytd-button-renderer>\n </div>\n\n <div class=\"description style-scope ytd-playlist-header-renderer\">\n <ytd-text-inline-expander id=\"description-inline-expander\" expand-command=\"[[data.onDescriptionTap]]\" expand-label=\"[[descriptionTapText]]\" hidden=\"[[data.descriptionForm]]\" max-lines=\"[[maxDescriptionLines]]\" text=\"[[data.descriptionText]]\" class=\"style-scope ytd-playlist-header-renderer\">\n </ytd-text-inline-expander>\n <ytd-inline-form-renderer data=\"[[descriptionFormData]]\" enable-overlay-theme=\"[[!noCinematicData]]\" hidden=\"[[!data.descriptionForm]]\" use-slot=\"\" on-inline-form-changed=\"onUpdatePlaylistDescription\" class=\"style-scope ytd-playlist-header-renderer\">\n <ytd-text-inline-expander id=\"editable-description-inline-expander\" slot=\"text-display\" expand-command=\"[[data.onDescriptionTap]]\" expand-label=\"[[descriptionTapText]]\" max-lines=\"[[maxDescriptionLines]]\" text=\"[[computeTextDisplayed(data.descriptionForm.inlineFormRenderer)]]\" class=\"style-scope ytd-playlist-header-renderer\">\n </ytd-text-inline-expander>\n </ytd-inline-form-renderer>\n </div>\n </div>\n </div>\n <div class=\"play-menu spaced-row small-screen-form style-scope ytd-playlist-header-renderer\">\n <ytd-button-renderer class=\"play-button style-scope ytd-playlist-header-renderer\" data=\"[[data.playButton.buttonRenderer]]\" hidden=\"[[!data.playButton.buttonRenderer]]\">\n </ytd-button-renderer>\n <ytd-button-renderer class=\"shuffle-button style-scope ytd-playlist-header-renderer\" data=\"[[data.shufflePlayButton.buttonRenderer]]\" hidden=\"[[!data.shufflePlayButton.buttonRenderer]]\">\n </ytd-button-renderer>\n </div>\n </div>\n\n <tp-yt-paper-tooltip for=\"owner-text\" offset=\"5\" position=\"top\" class=\"style-scope ytd-playlist-header-renderer\">\n [[getSimpleString(data.ownerText)]]\n </tp-yt-paper-tooltip>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Rsc=a},{mode:0});var jtc;var ktc;var ltc=function(){return J.apply(this,arguments)||this}; l(ltc,J);ltc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}}; var f0=ltc;u([K(X.YtRendererBehavior),v("design:type",Object)],f0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],f0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],f0.prototype,"data",void 0);f0=u([R({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],f0); V(f0,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(ktc!==void 0)return ktc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" split-lines=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-playlist-sidebar-tertiary-info-renderer\">\n</yt-formatted-string>\n<div id=\"items\" class=\"style-scope ytd-playlist-sidebar-tertiary-info-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return ktc=a},{mode:1});var mtc=function(){return J.apply(this,arguments)||this}; l(mtc,J); mtc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{playlistSidebarPrimaryInfoRenderer:{component:"ytd-playlist-sidebar-primary-info-renderer",noInjection:!0},playlistSidebarSecondaryInfoRenderer:{component:"ytd-playlist-sidebar-secondary-info-renderer",noInjection:!0},playlistSidebarTertiaryInfoRenderer:{component:"ytd-playlist-sidebar-tertiary-info-renderer",noInjection:!0},channelLegalInfoRenderer:{component:"ytd-channel-legal-info-renderer",params:{isCompact:!0},noInjection:!0}}}}}; mtc.prototype.computeUsePremiumShowStyle=function(a){if(!a||!a.items)return!1;for(var b=0;b<a.items.length;b++)if(A(a.items[b],CM)){var c=void 0;return((c=A(a.items[b],CM))==null?void 0:c.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1}; var g0=mtc;u([K(X.YtRendererBehavior),v("design:type",Object)],g0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],g0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],g0.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),v("design:type",Boolean)],g0.prototype,"usePremiumShowStyle",void 0);g0=u([R({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],g0); V(g0,"ytd-playlist-sidebar-renderer",function(){if(jtc!==void 0)return jtc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"items\" class=\"style-scope ytd-playlist-sidebar-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return jtc=a},{mode:1});var ntc;function otc(a,b){return bw(a.entities,"pageHeaderEntity",b)} ;var ptc=RC({pageHeaderViewModel:onc});YB(function(a){var b=a.data;var c=a.noPadding===void 0?!1:a.noPadding;var d=a.enableBanner===void 0?!1:a.enableBanner;var e=a.cinematicContainerTopbarOffset;var h=a.allowCinematicContainerOverflow===void 0?!1:a.allowCinematicContainerOverflow;a=a.displayAsSidebar===void 0?!1:a.displayAsSidebar;a:{if(b.pageHeaderEntityKey){var k=KC(otc,b.pageHeaderEntityKey);if(k==null?0:k.header){k=k==null?void 0:k.header;break a}}k=b.content}return F("yt-page-header-renderer",{class:"page-header-renderer-wiz"},ptc(k, {pageHeaderViewModel:{noPadding:c,enableBanner:d,cinematicContainerTopbarOffset:e,allowCinematicContainerOverflow:h,displayAsSidebar:a&&b.enableSidebarView}}))},"yt-page-header-renderer",{propNames:"noPadding data enableBanner cinematicContainerTopbarOffset allowCinematicContainerOverflow displayAsSidebar".split(" ")});YB(knc,"yt-image-banner-view-model",{propNames:["data","isPositionRelative"]});var qtc=function(){var a=J.apply(this,arguments)||this;a.expandableCustomTabRenderable=function(b){PA("ytd-expandable-tab-renderer",{data:b,"on-yt-navigate":a.onSearchNavigate},fp)}; a.isRichGrid=!1;a.richGridMiniMode=!1;a.richGridStyle="RICH_GRID_STYLE_UNKNOWN";a.isRichGridShorts=!1;a.modernTabs=y("web_modern_tabs");a.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return a}; l(qtc,J);f=qtc.prototype;f.computeHeaderDisabled=function(a,b){return b||!a||this.tabsHidden}; f.computeIsRichGridShorts=function(a){return a==="RICH_GRID_STYLE_SHORTS_GRID"||a==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}; f.computeImageBannerViewModel=function(){var a,b;return A((b=A((a=this.data)==null?void 0:a.content,EUb))==null?void 0:b.banner,BUb)}; f.computeHasCinematicContainer=function(){var a,b;return!((b=A((a=this.data)==null?void 0:a.content,EUb))==null||!b.background)}; f.handleHeaderResize=function(){var a=T(this.hostElement).querySelector("#header");a&&vv(a,"iron-resize")}; f.handleInsertTabCommand=function(a){var b=A(a,uUb);b&&(b.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(c){return c.tabRenderer&&c.tabRenderer.tabIdentifier===b.tabIdentifier})||this.splice("tabs",b.tabIndex||-1,0,b.tab))}; f.handleRefreshChannelTabAction=function(a){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===a&&vv(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})}; f.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&mz(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})}; f.observerRichGridSlimItemsPerRow=function(){mz(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})}; f.updateCssVars=function(){this.richGridItemsPerRow&&mz(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:uk("rich_grid_max_item_width",500))+16)-16+"px"})}; f.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&mz(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})}; f.onDataChanged=function(){this.handleHeaderResize()}; f.onWindowResize=function(){this.handleHeaderResize()}; f.onFocusedChanged=function(a){(a=Zy(a))&&a.is==="tp-yt-paper-tab"&&a.hasRipple()&&(a.getRipple().holdDown=!a.pointerDown&&a.focused)}; f.updateSelectedFromBinding=function(a){this.ytdTabbedHeaderBehavior.selected=a.detail.value}; f.onSearchNavigate=function(){this.tabsElement.selected=-1}; ia.Object.defineProperties(qtc.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:Isc(this.tabs,this.expandableCustomTabRenderable)}:{}}}, hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}}, hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.imageBannerViewModel)==null?void 0:a.style)==="IMAGE_BANNER_STYLE_INSET"}}, tabsHidden:{configurable:!0,enumerable:!0,get:function(){return!this.tabs||this.tabs.length<=1}}}); var h0=qtc;h0.prototype.onDataChanged=h0.prototype.onDataChanged;h0.prototype.updateCssVarsForResponsiveGrid=h0.prototype.updateCssVarsForResponsiveGrid;h0.prototype.updateCssVars=h0.prototype.updateCssVars;h0.prototype.observerRichGridSlimItemsPerRow=h0.prototype.observerRichGridSlimItemsPerRow;h0.prototype.observerRichGridItemsPerRow=h0.prototype.observerRichGridItemsPerRow;u([K(eP),v("design:type",Object)],h0.prototype,"ytdGridStateAwareBehavior",void 0); u([K(d1b),v("design:type",Object)],h0.prototype,"ytdTabbedHeaderBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],h0.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],h0.prototype,"ytRendererstamperBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],h0.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(Rz),v("design:type",Object)],h0.prototype,"ytdReduxBehavior",void 0); u([My("#tabs"),v("design:type",Object)],h0.prototype,"tabsElement",void 0);u([Q(),v("design:type",Array)],h0.prototype,"tabs",void 0);u([Q(),v("design:type",Object)],h0.prototype,"expandableCustomTabRenderable",void 0);u([L("tabs.*"),v("design:type",Object),v("design:paramtypes",[])],h0.prototype,"tabGroupShape",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h0.prototype,"isRichGrid",void 0); u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Object)],h0.prototype,"richGridMiniMode",void 0);u([Q({selector:function(a){return a.ui.richGridStyle}}), v("design:type",Object)],h0.prototype,"richGridStyle",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),v("design:type",Object)],h0.prototype,"isRichGridShorts",void 0);u([Q({selector:aA}),v("design:type",Number)],h0.prototype,"richGridItemsPerRow",void 0);u([Q({selector:function(a){return a.ui.richGridContainerWidth}}), v("design:type",Number)],h0.prototype,"richGridContainerWidth",void 0);u([Q({selector:igb}),v("design:type",Number)],h0.prototype,"richGridSlimItemsPerRow",void 0);u([Q(),v("design:type",Object)],h0.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h0.prototype,"modernTabs",void 0);u([Q({reflectToAttribute:!0,computed:"computeImageBannerViewModel(data)"}),v("design:type",Object)],h0.prototype,"imageBannerViewModel",void 0); u([Q({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),v("design:type",Boolean)],h0.prototype,"hasCinematicContainer",void 0);u([Q({selector:kgb,reflectToAttribute:!0}),v("design:type",Boolean)],h0.prototype,"guideIsVisibleButNotPersistent",void 0);u([Q({reflectToAttribute:!0}),L("imageBannerViewModel"),v("design:type",Object),v("design:paramtypes",[])],h0.prototype,"hasBanner",null); u([Q({reflectToAttribute:!0}),L("imageBannerViewModel"),v("design:type",Object),v("design:paramtypes",[])],h0.prototype,"hasInsetBanner",null);u([L("tabs"),v("design:type",Object),v("design:paramtypes",[])],h0.prototype,"tabsHidden",null);u([O("richGridItemsPerRow","isRichGrid"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h0.prototype,"observerRichGridItemsPerRow",null); u([O("richGridSlimItemsPerRow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h0.prototype,"observerRichGridSlimItemsPerRow",null);u([O("richGridItemsPerRow","richGridMiniMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h0.prototype,"updateCssVars",null);u([O("richGridContainerWidth"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h0.prototype,"updateCssVarsForResponsiveGrid",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h0.prototype,"onDataChanged",null);h0=u([R({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],h0); V(h0,"ytd-tabbed-page-header",function(){if(ntc!==void 0)return ntc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[!tabsHidden]]\" class=\"style-scope ytd-tabbed-page-header\">\n <tp-yt-app-header-layout class=\"style-scope ytd-tabbed-page-header\">\n <tp-yt-app-header id=\"header\" slot=\"header\" condenses=\"\" disabled=\"[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]\" effects=\"parallax-background\" effects-config=\"{"parallax-background": {"scalar": 0.5}}\" fixed=\"\" class=\"style-scope ytd-tabbed-page-header\">\n <div id=\"page-header-container\" class=\"style-scope ytd-tabbed-page-header\">\n <template is=\"dom-if\" if=\"[[hasBanner]]\" class=\"style-scope ytd-tabbed-page-header\">\n <div id=\"page-header-banner\" class=\"style-scope ytd-tabbed-page-header\">\n <div id=\"page-header-banner-sizer\" class=\"style-scope ytd-tabbed-page-header\">\n <yt-image-banner-view-model data=\"[[imageBannerViewModel]]\" class=\"style-scope ytd-tabbed-page-header\">\n </yt-image-banner-view-model>\n </div>\n </div>\n </template>\n <div id=\"page-header\" class=\"style-scope ytd-tabbed-page-header\">\n <yt-page-header-renderer allow-cinematic-container-overflow=\"\" data=\"[[data]]\" disable-upgrade$=\"[[tabsHidden]]\" no-padding=\"\" class=\"style-scope ytd-tabbed-page-header\"></yt-page-header-renderer>\n </div>\n </div>\n <tp-yt-app-toolbar disable-upgrade$=\"[[tabsHidden]]\" sticky=\"\" class=\"style-scope ytd-tabbed-page-header\">\n <div id=\"tabs-container\" class=\"style-scope ytd-tabbed-page-header\">\n \n <div id=\"tabs-inner-container\" class=\"style-scope ytd-tabbed-page-header\">\n <div id=\"tabs-divider\" class=\"style-scope ytd-tabbed-page-header\"></div>\n <tp-yt-paper-tabs id=\"tabs\" disable-upgrade$=\"[[tabsHidden]]\" noink=\"\" remove-idle-scroll-buttons=\"\" scrollable=\"\" selected=\"[[selected]]\" on-iron-activate=\"onTabsActivate\" on-selected-changed=\"updateSelectedFromBinding\" class=\"style-scope ytd-tabbed-page-header\">\n <template is=\"dom-if\" if=\"[[modernTabs]]\" class=\"style-scope ytd-tabbed-page-header\">\n <yt-tab-group-shape shape=\"[[tabGroupShape]]\" class=\"style-scope ytd-tabbed-page-header\">\n </yt-tab-group-shape>\n </template>\n <template is=\"dom-if\" if=\"[[!modernTabs]]\" class=\"style-scope ytd-tabbed-page-header\">\n <template is=\"dom-repeat\" items=\"[[tabs]]\" class=\"style-scope ytd-tabbed-page-header\">\n <tp-yt-paper-tab disable-upgrade$=\"[[!item.tabRenderer]]\" hidden=\"[[!item.tabRenderer]]\" on-focused-changed=\"onFocusedChanged\" class=\"style-scope ytd-tabbed-page-header\">\n <div class=\"tab-title style-scope ytd-tabbed-page-header\">[[item.tabRenderer.title]]</div>\n <div class=\"tab-underline style-scope ytd-tabbed-page-header\" hidden=\"[[!modernTabs]]\"></div>\n </tp-yt-paper-tab>\n <ytd-expandable-tab-renderer data=\"[[item.expandableTabRenderer]]\" disable-upgrade$=\"[[!item.expandableTabRenderer]]\" hidden=\"[[!item.expandableTabRenderer]]\" on-yt-navigate=\"onSearchNavigate\" class=\"style-scope ytd-tabbed-page-header\">\n </ytd-expandable-tab-renderer>\n </template>\n </template>\n </tp-yt-paper-tabs>\n </div>\n </div>\n </tp-yt-app-toolbar>\n </tp-yt-app-header>\n </tp-yt-app-header-layout>\n</template>\n<template is=\"dom-if\" if=\"[[tabsHidden]]\" class=\"style-scope ytd-tabbed-page-header\">\n <div id=\"page-header-container\" class=\"style-scope ytd-tabbed-page-header\">\n <template is=\"dom-if\" if=\"[[hasBanner]]\" class=\"style-scope ytd-tabbed-page-header\">\n <div id=\"page-header-banner\" class=\"style-scope ytd-tabbed-page-header\">\n <div id=\"page-header-banner-sizer\" class=\"style-scope ytd-tabbed-page-header\">\n <yt-image-banner-view-model data=\"[[imageBannerViewModel]]\" class=\"style-scope ytd-tabbed-page-header\">\n </yt-image-banner-view-model>\n </div>\n </div>\n </template>\n <div id=\"page-header\" class=\"style-scope ytd-tabbed-page-header\">\n <yt-page-header-renderer allow-cinematic-container-overflow=\"\" data=\"[[data]]\" disable-upgrade$=\"[[!tabsHidden]]\" no-padding=\"true\" class=\"style-scope ytd-tabbed-page-header\"></yt-page-header-renderer>\n </div>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ntc=a},{mode:Mz("kevlar_poly_si_batch_j031")?1:2});var rtc;var stc=ka(["--yt-endpoint-color:","; --yt-endpoint-hover-color:","; --yt-endpoint-visited-color:","; --yt-formatted-string-bold-font-weight:",";"]),ttc=function(){var a=J.apply(this,arguments)||this;a.buttonUpdate=y("web_button_rework");a.dismissButtonOverrides=y("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;a.forceDarkTheme=!1;a.forceLightTheme=!1;a.dynamicTextHeight=94;return a}; l(ttc,J);f=ttc.prototype;f.computeUrlImg=function(a){if(a)return mB(a.thumbnails)}; f.getLogoHeight=function(a){return this.logoWithPadding(a)?"31":"24"}; f.getLogoClassName=function(a){return this.logoWithPadding(a)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"}; f.logoWithPadding=function(a){var b,c;return(a=(b=a.thumbnails)==null?void 0:(c=b[0])==null?void 0:c.height)&&a%31===0?!0:!1}; f.sendImpressionEndpoints=function(a){a.impressionEndpoints&&Av(this.hostElement,a.impressionEndpoints)}; f.observeBasicPalette=function(){var a,b,c=(a=this.data)==null?void 0:(b=a.colorData)==null?void 0:b.basicColorPaletteData;c?jB(this.hostElement,c):jB(this.hostElement,{})}; f.observeDataChanged=function(){var a;this.dynamicTextHeight=((a=this.data)==null?0:a.supplementalText)?74:94;var b;this.hasSupplementalText=!((b=this.data)==null||!b.supplementalText);if(y("web_button_rework")){var c,d,e,h;a=(c=this.data)==null?void 0:(d=c.actionButton)==null?void 0:(e=d.buttonRenderer)==null?void 0:(h=e.colorData)==null?void 0:h.basicColorPaletteData;var k,m,p;if(!((k=this.data)==null?0:(m=k.actionButton)==null?0:(p=m.buttonRenderer)==null?0:p.style)&&a){a.borderColor=a.foregroundTitleColor; var q,r;this.set("data.actionButton.buttonRenderer",uc.unsafeClone((q=this.data)==null?void 0:(r=q.actionButton)==null?void 0:r.buttonRenderer))}}}; f.observeDataForCounterfactual=function(){if(y("kevlar_banner_cf_extra_logging")){var a;((a=this.data)==null?0:a.isVisible)||this.sendImpressionEndpoints(this.data)}}; f.computeSupplementalStyle=function(){var a;if((a=this.data)!=null&&a.supplementalText){var b,c,d;if((b=this.data)==null?0:(c=b.colorData)==null?0:(d=c.basicColorPaletteData)==null?0:d.foregroundActivatedColor)return a=$x(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),hh(stc,a,a,a,700)}}; f.computeForcedDarkTheme=function(){var a,b,c,d=(a=this.data)==null?void 0:(b=a.actionButton)==null?void 0:(c=b.buttonRenderer)==null?void 0:c.style,e,h,k;a=c9a(b9a((((e=this.data)==null?void 0:(h=e.colorData)==null?void 0:(k=h.basicColorPaletteData)==null?void 0:k.backgroundColor)||0)&16777215))<.5;return d&&a}; f.computeForcedLightTheme=function(){var a,b,c,d=(a=this.data)==null?void 0:(b=a.actionButton)==null?void 0:(c=b.buttonRenderer)==null?void 0:c.style,e,h,k;a=!(c9a(b9a((((e=this.data)==null?void 0:(h=e.colorData)==null?void 0:(k=h.basicColorPaletteData)==null?void 0:k.backgroundColor)||0)&16777215))<.5);return d&&a}; f.onDismissClick=function(){this.hostElement.classList.add("dismissed")}; var i0=ttc;i0.prototype.observeDataForCounterfactual=i0.prototype.observeDataForCounterfactual;i0.prototype.observeDataChanged=i0.prototype.observeDataChanged;i0.prototype.observeBasicPalette=i0.prototype.observeBasicPalette;u([K(X.YtRendererBehavior),v("design:type",Object)],i0.prototype,"ytRendererBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],i0.prototype,"ytdGuideStateAwareBehavior",void 0);u([Q(),v("design:type",Object)],i0.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],i0.prototype,"buttonUpdate",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],i0.prototype,"hasSupplementalText",void 0);u([Q(),v("design:type",Object)],i0.prototype,"dismissButtonOverrides",void 0);u([Q({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),v("design:type",Object)],i0.prototype,"forceDarkTheme",void 0); u([Q({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),v("design:type",Object)],i0.prototype,"forceLightTheme",void 0);u([Q(),v("design:type",Object)],i0.prototype,"dynamicTextHeight",void 0);u([O("data.colorData.basicColorPaletteData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],i0.prototype,"observeBasicPalette",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],i0.prototype,"observeDataChanged",null); u([O("data.isVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],i0.prototype,"observeDataForCounterfactual",null);i0=u([R({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],i0); V(i0,"ytd-banner-promo-renderer",function(){if(rtc!==void 0)return rtc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.isVisible]]\" class=\"style-scope ytd-banner-promo-renderer\">\n <div class=\"ytd-banner-promo-renderer-background style-scope ytd-banner-promo-renderer\">\n <ytd-button-renderer id=\"dismiss-button\" data=\"[[data.dismissButton.buttonRenderer]]\" overrides=\"[[dismissButtonOverrides]]\" on-click=\"onDismissClick\" class=\"style-scope ytd-banner-promo-renderer\">\n </ytd-button-renderer>\n <div class=\"ytd-banner-promo-renderer-layout-container style-scope ytd-banner-promo-renderer\">\n <div class=\"ytd-banner-promo-renderer-layout style-scope ytd-banner-promo-renderer\">\n <img alt=\"\" class=\"ytd-banner-promo-renderer-inline-image style-scope ytd-banner-promo-renderer\" src$=\"[[computeUrlImg(data.backgroundImage)]]\">\n <template is=\"dom-if\" if=\"[[data.logoImage]]\" class=\"style-scope ytd-banner-promo-renderer\">\n <h1 class$=\"[[getLogoClassName(data.logoImage)]] style-scope ytd-banner-promo-renderer\" class=\"style-scope ytd-banner-promo-renderer\">\n <yt-img-shadow height$=\"[[getLogoHeight(data.logoImage)]]\" thumbnail=\"[[data.logoImage]]\" class=\"style-scope ytd-banner-promo-renderer\">\n </yt-img-shadow>\n </h1>\n </template>\n <div class=\"ytd-banner-promo-renderer-content style-scope ytd-banner-promo-renderer\">\n <div class=\"dynamic-text-container style-scope ytd-banner-promo-renderer\">\n <yt-dynamic-sizing-formatted-string class=\"dynamic-title-short style-scope ytd-banner-promo-renderer\" font-family=\"[[data.titleFontFamily]]\" hidden=\"[[!data.title]]\" max-font-size=\"64\" max-height=\"[[dynamicTextHeight]]\" max-lines=\"2\" max-width=\"440\" min-font-size=\"20\" text=\"[[data.title]]\">\n </yt-dynamic-sizing-formatted-string>\n <yt-dynamic-sizing-formatted-string class=\"dynamic-title-long style-scope ytd-banner-promo-renderer\" hidden=\"[[!data.promoText]]\" max-font-size=\"64\" max-height=\"[[dynamicTextHeight]]\" max-lines=\"2\" max-width=\"440\" min-font-size=\"20\" text=\"[[data.promoText]]\">\n </yt-dynamic-sizing-formatted-string>\n </div>\n <yt-formatted-string class=\"supplemental-text style-scope ytd-banner-promo-renderer\" style$=\"[[computeSupplementalStyle()]]\" text=\"[[data.supplementalText]]\">\n </yt-formatted-string>\n <ytd-button-renderer id=\"action-button\" data=\"[[data.actionButton.buttonRenderer]]\" invisible$=\"[[!data.actionButton.buttonRenderer]]\" class=\"style-scope ytd-banner-promo-renderer\">\n </ytd-button-renderer>\n </div>\n </div>\n </div>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return rtc=a},{mode:1});var utc;var j0=function(){var a=J.apply(this,arguments)||this;a.enableSignatureMomentsWeb=y("enable_cairo_refresh_signature_moments_web");return a}; l(j0,J);j0.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&mz(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})}; j0.prototype.computeHideCairoBadge=function(a){return!this.enableSignatureMomentsWeb||!a}; ia.Object.defineProperties(j0.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.componentBehavior.computeIcon_(((b=A((a=this.data)==null?void 0:a.badge,PTa))==null?void 0:b.icon)||null)}}, badgeLabel:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=A((a=this.data)==null?void 0:a.badge,PTa))==null?void 0:b.label}}}); var k0=j0;k0.prototype.observerRichGridItemsPerRow=k0.prototype.observerRichGridItemsPerRow;u([K(X.YtRendererBehavior),v("design:type",Object)],k0.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],k0.prototype,"componentBehavior",void 0);u([K(Rz),v("design:type",Object)],k0.prototype,"ytdReduxBehavior",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],k0.prototype,"richGridMiniMode",void 0); u([Q(),v("design:type",Object)],k0.prototype,"enableSignatureMomentsWeb",void 0);u([Q({selector:aA}),v("design:type",Number)],k0.prototype,"richGridItemsPerRow",void 0);u([Q(),v("design:type",Object)],k0.prototype,"data",void 0);u([O("richGridItemsPerRow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],k0.prototype,"observerRichGridItemsPerRow",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],k0.prototype,"badgeIconName",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],k0.prototype,"badgeLabel",null);k0=u([R({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],k0); V(k0,"ytd-member-hub-profile-renderer",function(){if(utc!==void 0)return utc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-member-hub-profile-renderer\">\n <yt-img-shadow id=\"avatar\" hidden=\"[[!data.avatar]]\" thumbnail=\"[[data.avatar]]\" class=\"style-scope ytd-member-hub-profile-renderer\">\n </yt-img-shadow>\n <div id=\"details-container\" class=\"style-scope ytd-member-hub-profile-renderer\">\n <div id=\"badge-container\" hidden=\"[[enableSignatureMomentsWeb]]\" class=\"style-scope ytd-member-hub-profile-renderer\">\n <yt-icon id=\"icon\" hidden=\"[[!badgeIconName]]\" icon=\"[[badgeIconName]]\" class=\"style-scope ytd-member-hub-profile-renderer\">\n </yt-icon>\n <span id=\"label\" hidden=\"[[!badgeLabel]]\" class=\"style-scope ytd-member-hub-profile-renderer\">[[badgeLabel]]</span>\n </div>\n <ytd-badge-supported-renderer disable-upgrade$=\"[[!data.badge]]\" hidden=\"[[computeHideCairoBadge(data.badge)]]\" top-standalone-badge=\"[[data.badge]]\" class=\"style-scope ytd-member-hub-profile-renderer\">\n </ytd-badge-supported-renderer>\n\n <h2 class=\"style-scope ytd-member-hub-profile-renderer\">\n <yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope ytd-member-hub-profile-renderer\">\n </yt-formatted-string>\n </h2>\n <yt-formatted-string id=\"subtitle\" hidden=\"[[!data.subtitle]]\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-member-hub-profile-renderer\">\n </yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return utc=a},{mode:1});var vtc;var wtc=function(){return J.apply(this,arguments)||this}; l(wtc,J);wtc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}}; var l0=wtc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],l0.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],l0.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],l0.prototype,"data",void 0);l0=u([R({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],l0); V(l0,"ytd-settings-sidebar-renderer",function(){if(vtc!==void 0)return vtc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" class=\"style-scope ytd-settings-sidebar-renderer\">[[getSimpleString(data.title)]]</div>\n<div id=\"items\" class=\"style-scope ytd-settings-sidebar-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vtc=a},{mode:1});var xtc;var m0=function(){var a=J.apply(this,arguments)||this;a.modernTabs=y("web_modern_tabs");return a}; l(m0,J);m0.prototype.shouldHideHashtagInfo_=function(a){return!(a==null?0:a.hashtagInfoText)}; m0.prototype.onFocusedChanged=function(a){(a=Zy(a))&&a.is==="tp-yt-paper-tab"&&a.hasRipple()&&(a.getRipple().holdDown=!a.pointerDown&&a.focused)}; ia.Object.defineProperties(m0.prototype,{tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}}); var n0=m0;u([K(d1b),v("design:type",Object)],n0.prototype,"ytdTabbedHeaderBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],n0.prototype,"rendererBehaviors",void 0);u([Q(),v("design:type",Object)],n0.prototype,"data",void 0);u([My("#tabs"),v("design:type",Object)],n0.prototype,"tabsElement",void 0);u([Q(),v("design:type",Array)],n0.prototype,"tabs",void 0);u([Q(),v("design:type",Object)],n0.prototype,"selected",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],n0.prototype,"modernTabs",void 0);u([L("tabs"),v("design:type",Boolean),v("design:paramtypes",[])],n0.prototype,"tabsEnabled",null);n0=u([R({disableElementRegistration:!0,is:"ytd-hashtag-header-renderer"})],n0); V(n0,"ytd-hashtag-header-renderer",function(){if(xtc!==void 0)return xtc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-app-header-layout class=\"style-scope ytd-hashtag-header-renderer\">\n <tp-yt-app-header id=\"header\" slot=\"header\" condenses=\"\" effects=\"parallax-background\" effects-config=\"{"parallax-background": {"scalar": 0.5}}\" fixed=\"\" class=\"style-scope ytd-hashtag-header-renderer\">\n <div id=\"hashtag-info-container\" class=\"style-scope ytd-hashtag-header-renderer\">\n <yt-formatted-string id=\"hashtag\" dir=\"auto\" text=\"[[data.hashtag]]\" class=\"style-scope ytd-hashtag-header-renderer\">\n </yt-formatted-string>\n <div id=\"hashtag-info\" hidden=\"[[shouldHideHashtagInfo_(data)]]\" class=\"style-scope ytd-hashtag-header-renderer\">\n <yt-formatted-string id=\"hashtag-info-text\" hidden=\"[[!data.hashtagInfoText]]\" text=\"[[data.hashtagInfoText]]\" class=\"style-scope ytd-hashtag-header-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n <tp-yt-app-toolbar hidden=\"[[!tabsEnabled]]\" sticky=\"\" class=\"style-scope ytd-hashtag-header-renderer\">\n <div id=\"tabs-container\" class=\"style-scope ytd-hashtag-header-renderer\">\n \n <div id=\"tabs-inner-container\" class=\"style-scope ytd-hashtag-header-renderer\">\n <tp-yt-paper-tabs id=\"tabs\" noink=\"\" remove-idle-scroll-buttons=\"\" scrollable=\"\" selected=\"{{selected}}\" on-iron-activate=\"onTabsActivate\" class=\"style-scope ytd-hashtag-header-renderer\">\n <template is=\"dom-repeat\" items=\"[[tabs]]\" class=\"style-scope ytd-hashtag-header-renderer\">\n <tp-yt-paper-tab disable-upgrade$=\"[[!item.tabRenderer]]\" hidden=\"[[!item.tabRenderer]]\" on-focused-changed=\"onFocusedChanged\" class=\"style-scope ytd-hashtag-header-renderer\">\n [[item.tabRenderer.title]]\n </tp-yt-paper-tab>\n </template>\n </tp-yt-paper-tabs>\n </div>\n <div id=\"tabs-divider\" class=\"style-scope ytd-hashtag-header-renderer\"></div>\n </div>\n </tp-yt-app-toolbar>\n </tp-yt-app-header>\n</tp-yt-app-header-layout>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xtc=a},{mode:2});var ytc;var o0=function(){var a=J.apply(this,arguments)||this;a.expandableCustomTabRenderable=function(b){PA("ytd-expandable-tab-renderer",{data:b,"on-yt-navigate":a.onSearchNavigate},fp)}; a.modernTabs=y("web_modern_tabs");return a}; l(o0,J);o0.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}}; o0.prototype.onSearchNavigate=function(){this.selected=void 0}; o0.prototype.onTabsChange=function(){var a,b=(a=this.tabs)==null?void 0:a.findIndex(function(c){var d;return c==null?void 0:(d=c.tabRenderer)==null?void 0:d.selected}); b!==void 0&&(this.selected=b)}; o0.prototype.onTabsActive=function(a){if(this.tabs!==void 0){var b,c;(a=(b=this.tabs[a.detail.selected])==null?void 0:(c=b.tabRenderer)==null?void 0:c.endpoint)&&vv(this.hostElement,"yt-navigate",{endpoint:a})}}; ia.Object.defineProperties(o0.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:Isc(this.tabs,this.expandableCustomTabRenderable)}:{}}}, tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}}); var p0=o0;p0.prototype.onTabsChange=p0.prototype.onTabsChange;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],p0.prototype,"ytRendererstamperBehavior",void 0);u([K(eP),v("design:type",Object)],p0.prototype,"ytdGridStateAwareBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],p0.prototype,"ytRendererBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],p0.prototype,"ytdGuideStateAwareBehavior",void 0); u([Q(),v("design:type",Object)],p0.prototype,"data",void 0);u([Q(),v("design:type",Array)],p0.prototype,"tabs",void 0);u([Q(),v("design:type",Number)],p0.prototype,"selected",void 0);u([L("tabs.*"),v("design:type",Object),v("design:paramtypes",[])],p0.prototype,"tabGroupShape",null);u([Q(),v("design:type",Object)],p0.prototype,"expandableCustomTabRenderable",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],p0.prototype,"modernTabs",void 0); u([L("tabs"),v("design:type",Boolean),v("design:paramtypes",[])],p0.prototype,"tabsEnabled",null);u([Py("tabs"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p0.prototype,"onTabsChange",null);p0=u([R({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],p0); V(p0,"ytd-topic-channel-details-renderer",function(){if(ytc!==void 0)return ytc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <div id=\"channel-header-container\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-topic-channel-details-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-img-shadow id=\"avatar\" thumbnail=\"[[data.avatar]]\" width=\"80\" class=\"style-scope ytd-topic-channel-details-renderer\">\n </yt-img-shadow>\n <div id=\"inner-header-container\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <h1 class=\"style-scope ytd-topic-channel-details-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-topic-channel-details-renderer\">\n </yt-formatted-string>\n </h1>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-topic-channel-details-renderer\">\n </yt-formatted-string>\n </div>\n </a>\n <div id=\"subscribe-button\" class=\"style-scope ytd-topic-channel-details-renderer\"></div>\n </div>\n <div id=\"tabs-container\" hidden=\"[[!tabsEnabled]]\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <div id=\"tabs-inner-container\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <tp-yt-paper-tabs id=\"tabs\" noink=\"\" remove-idle-scroll-buttons=\"[[modernTabs]]\" scrollable=\"\" selected=\"[[selected]]\" on-iron-activate=\"onTabsActive\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <template is=\"dom-if\" if=\"[[modernTabs]]\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <yt-tab-group-shape shape=\"[[tabGroupShape]]\" class=\"style-scope ytd-topic-channel-details-renderer\"> </yt-tab-group-shape>\n </template>\n <template is=\"dom-if\" if=\"[[!modernTabs]]\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <template is=\"dom-repeat\" items=\"[[tabs]]\" class=\"style-scope ytd-topic-channel-details-renderer\">\n <tp-yt-paper-tab disable-upgrade$=\"[[!item.tabRenderer]]\" hidden=\"[[!item.tabRenderer]]\" class=\"style-scope ytd-topic-channel-details-renderer\">\n [[item.tabRenderer.title]]\n </tp-yt-paper-tab>\n <ytd-expandable-tab-renderer data=\"[[item.expandableTabRenderer]]\" disable-upgrade$=\"[[!item.expandableTabRenderer]]\" hidden=\"[[!item.expandableTabRenderer]]\" on-yt-navigate=\"onSearchNavigate\" class=\"style-scope ytd-topic-channel-details-renderer\">\n </ytd-expandable-tab-renderer>\n </template>\n </template>\n </tp-yt-paper-tabs>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ytc=a},{mode:Mz("kevlar_poly_si_batch_j035")?1:2});var ztc;var q0=function(){var a=J.apply(this,arguments)||this;a.disableGridStateAware=!1;return a}; l(q0,J);q0.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{topicChannelDetailsRenderer:{component:"ytd-topic-channel-details-renderer",properties:{disableGridStateAware:"[[disableGridStateAware]]",tabs:"[[tabs]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",attributes:{"has-animation":!0},properties:{disableGridStateAware:"[[disableGridStateAware]]"}}}}}}; q0.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)}; q0.prototype.updateCssVars=function(){mz(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:uk("rich_grid_max_item_width",500))+16)-16+"px"})}; var r0=q0;r0.prototype.updateCssVars=r0.prototype.updateCssVars;r0.prototype.activeChanged=r0.prototype.activeChanged;u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],r0.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(Rz),v("design:type",Object)],r0.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],r0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],r0.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],r0.prototype,"data",void 0);u([Q(),v("design:type",Array)],r0.prototype,"tabs",void 0);u([Q(),v("design:type",Boolean)],r0.prototype,"active",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],r0.prototype,"disableGridStateAware",void 0);u([Q({selector:aA}),v("design:type",Number)],r0.prototype,"richGridItemsPerRow",void 0);u([Q({selector:$z}),v("design:type",Boolean)],r0.prototype,"richGridMiniMode",void 0); u([My("ytd-carousel-item-renderer"),v("design:type",Object)],r0.prototype,"carousel",void 0);u([O("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],r0.prototype,"activeChanged",null);u([O("richGridItemsPerRow","richGridMiniMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],r0.prototype,"updateCssVars",null);r0=u([R({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],r0); V(r0,"ytd-carousel-header-renderer",function(){if(ztc!==void 0)return ztc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-carousel-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return ztc=a},{mode:1});var Atc;var Btc=ka(["https://www.google-analytics.com/analytics.js"]),s0=function(){var a=J.apply(this,arguments)||this;a.scriptAnalyticsAdded=!1;return a}; l(s0,J);s0.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId)}; s0.prototype.sendGoogleAnalyticsPageview=function(a){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var c=Ga.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(c)}; var b=window.ga;b("set","page",window.location.pathname);b.l=+new Date;b("set","forceSSL",!0);b("create",a,"'auto'");b("send","pageview")}; s0.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var a=Ah("SCRIPT");a.name="ga-analytics";var b=fh(Btc);Qc(a,b);a.async=!0;T(this.hostElement).appendChild(a)}; var t0=s0;t0.prototype.dataChanged=t0.prototype.dataChanged;u([Q(),v("design:type",Object)],t0.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],t0.prototype,"dataChanged",null);t0=u([R({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],t0); V(t0,"ytd-channel-metadata-renderer",function(){if(Atc!==void 0)return Atc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.trackingImageUrl]]\" class=\"style-scope ytd-channel-metadata-renderer\">\n <img src$=\"[[data.trackingImageUrl]]\" border=\"0\" width=\"1\" height=\"1\" alt=\"\" class=\"style-scope ytd-channel-metadata-renderer\">\n</template>\n<template is=\"dom-if\" if=\"[[data.channelConversionUrl]]\" class=\"style-scope ytd-channel-metadata-renderer\">\n <img src$=\"[[data.channelConversionUrl]]\" border=\"0\" width=\"1\" height=\"1\" alt=\"\" class=\"style-scope ytd-channel-metadata-renderer\">\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Atc=a},{mode:1});var Ctc;var Dtc;var Etc=function(){return J.apply(this,arguments)||this}; l(Etc,J);var u0=Etc;u([K(X.YtRendererBehavior),v("design:type",Object)],u0.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],u0.prototype,"data",void 0);u0=u([R({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],u0); V(u0,"ytd-sub-feed-option-renderer",function(){if(Dtc!==void 0)return Dtc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-sub-feed-option-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" tabindex=\"-1\">\n <tp-yt-paper-radio-button checked=\"[[data.isSelected]]\" class=\"style-scope ytd-sub-feed-option-renderer\">\n <yt-formatted-string text=\"[[data.name]]\" class=\"style-scope ytd-sub-feed-option-renderer\"></yt-formatted-string>\n </tp-yt-paper-radio-button>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Dtc=a},{mode:1});var Ftc;var Gtc=function(){return J.apply(this,arguments)||this}; l(Gtc,J);Gtc.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}}; var v0=Gtc;u([K(X.YtRendererBehavior),v("design:type",Object)],v0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],v0.prototype,"ytRendererStamperBehavior",void 0);u([Q(),v("design:type",Object)],v0.prototype,"data",void 0);v0=u([R({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],v0); V(v0,"ytd-sub-feed-selector-renderer",function(){if(Ftc!==void 0)return Ftc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h2 id=\"title\" class=\"style-scope ytd-sub-feed-selector-renderer\">\n [[getSimpleString(data.title)]]\n</h2>\n<div id=\"options\" class=\"style-scope ytd-sub-feed-selector-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ftc=a},{mode:1});var Htc=function(){return J.apply(this,arguments)||this}; l(Htc,J); Htc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0},searchBoxRenderer:{component:"ytd-search-box-renderer",noInjection:!0},subFeedSelectorRenderer:{component:"ytd-sub-feed-selector-renderer",noInjection:!0},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",noInjection:!0},compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0},eomSettingsDisclaimerRenderer:{component:"ytd-eom-settings-disclaimer-renderer",noInjection:!0}}}}}; var w0=Htc;u([K(X.YtRendererBehavior),v("design:type",Object)],w0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],w0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],w0.prototype,"data",void 0);w0=u([R({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],w0); V(w0,"ytd-browse-feed-actions-renderer",function(){if(Ctc!==void 0)return Ctc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-browse-feed-actions-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Ctc=a},{mode:1});var Itc;var Jtc;var Ktc=function(){return J.apply(this,arguments)||this}; l(Ktc,J);Ktc.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}}; var x0=Ktc;u([K(X.YtRendererBehavior),v("design:type",Object)],x0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],x0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],x0.prototype,"data",void 0);x0=u([R({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],x0); V(x0,"ytd-mini-channel-renderer",function(){if(Jtc!==void 0)return Jtc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"channel-info\" class=\"yt-simple-endpoint style-scope ytd-mini-channel-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" rel$=\"[[computeNofollow_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-img-shadow height=\"24\" thumbnail=\"[[data.thumbnail]]\" width=\"24\" class=\"style-scope ytd-mini-channel-renderer\">\n </yt-img-shadow>\n <span class=\"title style-scope ytd-mini-channel-renderer\">[[getSimpleString(data.title)]]</span>\n</a>\n\n<div id=\"subscribe\" class=\"style-scope ytd-mini-channel-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Jtc=a},{mode:1});var Ltc;var Mtc=function(){return J.apply(this,arguments)||this}; l(Mtc,J);Mtc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}}; var y0=Mtc;u([K(X.YtRendererBehavior),v("design:type",Object)],y0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],y0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],y0.prototype,"data",void 0);y0=u([R({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],y0); V(y0,"ytd-vertical-channel-section-renderer",function(){if(Ltc!==void 0)return Ltc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h2 id=\"title\" class=\"style-scope ytd-vertical-channel-section-renderer\">[[data.title]]</h2>\n<div id=\"items\" class=\"style-scope ytd-vertical-channel-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ltc=a},{mode:1});var Ntc=function(){return J.apply(this,arguments)||this}; l(Ntc,J);Ntc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}}; var z0=Ntc;u([K(X.YtRendererBehavior),v("design:type",Object)],z0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],z0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],z0.prototype,"data",void 0);z0=u([R({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],z0); V(z0,"ytd-browse-secondary-contents-renderer",function(){if(Itc!==void 0)return Itc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-browse-secondary-contents-renderer\">\n</div>");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Itc= a},{mode:1});var Otc;var Ptc;var Qtc;var Rtc=function(){return J.apply(this,arguments)||this}; l(Rtc,J);var A0=Rtc;u([Q(),v("design:type",Object)],A0.prototype,"data",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],A0.prototype,"ytRendererBehavior",void 0);A0=u([R({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],A0); V(A0,"ytd-hashtag-grid-tile-renderer",function(){if(Qtc!==void 0)return Qtc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-hashtag-grid-tile-renderer\" href$=\"[[computeHref_(data.onTapCommand)]]\" data=\"[[data.onTapCommand]]\">\n <div id=\"info\" class=\"style-scope ytd-hashtag-grid-tile-renderer\">\n <yt-formatted-string id=\"hashtag\" aria-label=\"[[data.suggestion]]\" text=\"[[data.hashtag]]\" class=\"style-scope ytd-hashtag-grid-tile-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"hashtag-info\" text=\"[[data.hashtagVideoCountText]]\" class=\"style-scope ytd-hashtag-grid-tile-renderer\">\n </yt-formatted-string>\n </div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Qtc=a},{mode:1});var B0=function(){return J.apply(this,arguments)||this}; l(B0,J);B0.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}}; B0.prototype.updateRichGridTrendingHashtagsVisibility=function(){var a,b;if(((a=this.data)==null||!a.isExpanded)&&(b=this.data)!=null&&b.tiles){a=this.data.tiles.length;b=a>this.richGridItemsPerRow?this.richGridItemsPerRow+1:a;var c=Math.ceil(a/b);this.fullyVisibleRows=a%b===1&&c===2?1:Math.min(c,2);this.isShowMoreVisible=this.fullyVisibleRows<c}}; B0.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)}; var C0=B0;C0.prototype.updateRichGridTrendingHashtagsVisibility=C0.prototype.updateRichGridTrendingHashtagsVisibility;u([Q(),v("design:type",Object)],C0.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Number)],C0.prototype,"fullyVisibleRows",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],C0.prototype,"isShowMoreVisible",void 0);u([Q({selector:aA,value:0}),v("design:type",Number)],C0.prototype,"richGridItemsPerRow",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],C0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],C0.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],C0.prototype,"ytdReduxBehavior",void 0);u([O("data","richGridItemsPerRow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C0.prototype,"updateRichGridTrendingHashtagsVisibility",null); C0=u([R({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],C0); V(C0,"ytd-hashtag-grid-shelf-renderer",function(){if(Ptc!==void 0)return Ptc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title-text\" class=\"style-scope ytd-hashtag-grid-shelf-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.shelfTitle]]\" class=\"style-scope ytd-hashtag-grid-shelf-renderer\"></yt-formatted-string>\n</div>\n<div id=\"tiles\" class=\"style-scope ytd-hashtag-grid-shelf-renderer\"></div>\n<tp-yt-paper-button id=\"show-more-button\" aria-label$=\"[[data.expandButtonText]]\" noink=\"\" on-click=\"onShowMoreClick\" class=\"style-scope ytd-hashtag-grid-shelf-renderer\">\n <yt-icon id=\"show-more-button-icon\" icon=\"yt-icons:expand\" class=\"style-scope ytd-hashtag-grid-shelf-renderer\"></yt-icon>\n</tp-yt-paper-button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ptc=a},{mode:1});var Stc;var Ttc;function Utc(a){switch(a){case"RICH_GRID_LAYOUT_SIZING_COMPACT":return"COMPACT";case"RICH_GRID_LAYOUT_SIZING_EXTRA_COMPACT":return"EXTRA_COMPACT";case"RICH_GRID_LAYOUT_SIZING_TINY":return"MINI";default:return"STANDARD";}} ;var Vtc=function(){var a=J.apply(this,arguments)||this;a.responsiveGridCalculated=!1;a.isResponsiveGrid=!1;a.useResponsiveGrid=!1;a.isShowMoreHidden=!1;a.isShowLessHidden=!0;a.modernTypography=y("web_modern_typography");a.animationEnabled=!1;a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return a}; l(Vtc,J);f=Vtc.prototype; f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:gk("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}}; f.attached=function(){this.requestElementsPerRow()}; f.refreshGridLayoutNew=function(){var a;(a=this.data)!=null&&a.contents&&this.containerWidth&&(a=y3b({containerWidth:this.containerWidth,sizing:Utc(this.data.layoutSizing),marginSettings:2}),this.typographyBump=a.typographyBump,this.elementsPerRow!==a.numItems||this.gutter!==a.gutter)&&(this.elementsPerRow=a.numItems,this.gutter=a.gutter,this.responsiveGridCalculated=!0,mz(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":a.gutter+"px"}))}; f.computeSizing=function(){var a;if((a=this.data)!=null&&a.layoutSizing&&!this.isLumiere)return Utc(this.data.layoutSizing)}; f.computeUseResponsiveGrid=function(){return this.isResponsiveGrid&&!this.isLumiere}; f.computeButton=function(a){var b=A(a,Qu);a=Object.assign({},A(a,Qu));return b?(a.text||(a.text={simpleText:a.tooltip}),a.style="STYLE_MONO_OUTLINE",a.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",a):b}; f.onRowIndexChange=function(){var a=iq(),b,c;((b=this.data)==null?0:b.trackingParams)&&((c=this.data)==null?void 0:c.rowIndex)!=null&&a&&WGa(a,fq(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})}; f.scrollToShelf=function(){if(this.animationEnabled)this.hostElement.scrollIntoView({behavior:"smooth",block:"start"});else{var a=this.hostElement.getBoundingClientRect();if(a.bottom-300<0){var b=um().resolve(Vw).getCurrentPage();b&&b.setScrollTop(this.hostElement.offsetTop-56+a.height-300)}}}; f.requestElementsPerRow=function(){vv(this.hostElement,"yt-request-elements-per-row")}; f.onUpdateElementsPerRowAction=function(a,b,c,d,e){if(this.containerWidth!==e&&(this.containerWidth=e,this.isResponsiveGrid&&!this.isLumiere)){this.refreshGridLayoutNew();this.updateItemVisibility();return}a&&b&&c&&d&&(this.elementsPerRow!==a||this.postsPerRow!==b||this.slimItemsPerRow!==c||this.gameCardsPerRow!==d)&&(this.elementsPerRow=a,this.postsPerRow=b,this.slimItemsPerRow=c,this.gameCardsPerRow=d,this.updateItemVisibility())}; f.getRichItemRenderers=function(){return T(this.hostElement).querySelectorAll("ytd-rich-item-renderer")}; f.updateItemVisibility=function(){var a=this;if(this.data&&this.data.contents){this.getRichItemRenderers().forEach(function(c,d){var e;((e=a.data)==null?0:e.isExpanded)?(c.hidden=!1,c.ytRendererBehavior.markDirty()):c.hidden=d>a.currentElementsPerRow-1}); var b=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||b||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||b||!this.data.isExpanded||this.isTruncated;this.contents.style.visibility="visible"}}; f.setHeightToSingleRow=function(){var a=this.getRichItemRenderers(),b=Number.parseInt(getComputedStyle(a[0]).marginBottom,10)||0;a=a.slice(0,this.currentElementsPerRow).reduce(function(c,d){return Math.max(c,d.getBoundingClientRect().height+b)},0); this.contents.style.height=a+"px"}; f.focusNextExpandedItem=function(){var a;((a=this.data)==null?0:a.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)}; f.focusItem=function(a,b){var c=this.getRichItemRenderers();if(c[a]&&(a=c[a].querySelector(".focus-on-expand")))if(this.animationEnabled&&b){var d;(d=c[this.currentElementsPerRow])==null||d.scrollIntoView({behavior:"smooth",block:"center"});a.focus({preventScroll:!0})}else a.focus({preventScroll:!b})}; f.onDataChange=function(){var a=this;this.isResponsiveGrid&&this.containerWidth&&!this.responsiveGridCalculated&&this.refreshGridLayoutNew();dt(this,function(){a.updateItemVisibility()}); var b;if((b=this.data)==null?0:b.contents)for(this.animationEnabled=!this.isExpandOnHoverCardShelf(),mz(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),b=0;b<this.data.contents.length;b++){var c=A(this.data.contents[b],Fu)||{};c.colIndex=b;c.rowIndex=this.data.rowIndex}}; f.blockInlinePreview=function(a){var b=this,c;return t(function(d){(c=b.inlinePreviewIsEnabled)&&b.ytdReduxBehavior.dispatch(U0a(!1));return d.return(new Promise(function(e){a(function(){c&&b.ytdReduxBehavior.dispatch(U0a(!0));e()})}))})}; f.expandShelf=function(){var a=this;if(this.data){var b,c=(b=A(this.data.showMoreButton,Qu))==null?void 0:b.trackingParams;c&&er(Zq(),c);this.data.isExpanded=!0;this.animationEnabled?this.blockInlinePreview(function(d){a.setHeightToSingleRow();a.updateItemVisibility();a.contents.style.height=a.contents.scrollHeight+"px";Hi.addJob(function(){a.contents.style.height="auto";a.focusNextExpandedItem();d()},2,200)}):(this.updateItemVisibility(),this.focusNextExpandedItem())}}; f.collapseShelf=function(){var a=this;return t(function(b){if(b.nextAddress==1){if(!a.data)return b.return();a.data.isExpanded=!1;return a.animationEnabled?n(b,a.blockInlinePreview(function(c){a.contents.style.height=a.contents.scrollHeight+"px";a.setHeightToSingleRow();Hi.addJob(function(){a.updateItemVisibility();a.contents.style.height="auto";c()},2,200)}),2):(a.updateItemVisibility(),b.jumpTo(2))}a.scrollToShelf(); a.focusItem(0,!1);ua(b)})}; f.isSlimMediaShelfRenderer=function(){var a,b,c,d=(c=A((a=this.data)==null?void 0:(b=a.contents)==null?void 0:b[0],Fu))==null?void 0:c.content;return!!(A(d,FTb)||A(d,ETb)||A(d,FM)||A(d,gUb))}; f.isGameCardShelf=function(){var a,b,c,d=(c=A((a=this.data)==null?void 0:(b=a.contents)==null?void 0:b[0],Fu))==null?void 0:c.content;return!!A(d,$Rb)||!!A(d,cSb)||!!A(d,dSb)}; f.hasGameBoxArtAvatarStyle=function(){var a;return((a=this.data)==null?void 0:a.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"}; f.hasRoundedGameBoxArtAvatarStyle=function(){var a;return((a=this.data)==null?void 0:a.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"}; f.isShortsShelf=function(){var a,b,c,d=(c=A((a=this.data)==null?void 0:(b=a.contents)==null?void 0:b[0],Fu))==null?void 0:c.content;return!!A(d,FM)||!!A(d,gUb)}; f.isPostShelfRenderer=function(){var a,b,c,d=(c=A((a=this.data)==null?void 0:(b=a.contents)==null?void 0:b[0],Fu))==null?void 0:c.content;return!(!A(d,PQb)&&!A(d,QQb))}; f.isLumiereShelf=function(){var a,b,c=A((a=this.data)==null?void 0:(b=a.contents)==null?void 0:b[0],Fu);return!!A(c==null?void 0:c.content,UQb)}; f.isLumiereShelfWithPosters=function(){var a,b,c=A((a=this.data)==null?void 0:(b=a.contents)==null?void 0:b[0],Fu),d;return((d=A(c==null?void 0:c.content,UQb))==null?void 0:d.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"}; f.isExpandOnHoverCardShelf=function(){var a,b,c,d=(c=A((a=this.data)==null?void 0:(b=a.contents)==null?void 0:b[0],Fu))==null?void 0:c.content;return!!A(d,SQb)}; f.computeHasFeaturedBadge=function(){var a,b,c=A((a=this.data)==null?void 0:(b=a.badges)==null?void 0:b[0],PTa);return c?c.style!=="BADGE_STYLE_TYPE_SIMPLE":!1}; f.computeHasPaygatedFeaturedBadge=function(){var a,b,c=A((a=this.data)==null?void 0:(b=a.badges)==null?void 0:b[0],PTa);return c?(c==null?void 0:c.style)==="BADGE_STYLE_TYPE_SIMPLE":!1}; f.computeHeaderHidden=function(){var a,b,c,d,e,h;return!((a=this.data)==null?0:a.icon)&&!((b=this.data)==null?0:b.title)&&!((c=this.data)==null?0:c.subtitle)&&!((d=this.data)==null?0:d.thumbnail)&&!((e=this.data)==null?0:e.badges)&&!((h=this.data)==null?0:h.menu)}; f.showCtaButton=function(){var a;return!((a=this.data)==null||!a.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()}; f.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1}; f.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1}; ia.Object.defineProperties(Vtc.prototype,{currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.isResponsiveGrid)return this.elementsPerRow;var a=this.elementsPerRow;this.isPostShelfRenderer()?a=this.postsPerRow:this.isSlimMediaShelfRenderer()?a=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?a=this.slimItemsPerRow-1:this.isGameCardShelf()&&(a=this.gameCardsPerRow);return a}}, isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&y("kevlar_clean_feeds_show_more")&&this.JSC$16433_isHomePage}}, JSC$16433_isHomePage:{configurable:!0,enumerable:!0,get:function(){var a;return((a=um().resolve(Vw).getCurrentPage())==null?void 0:a.pageSubtype)==="home"}}, isDismissedButtonHidden:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&y("kevlar_shorts_hide_dismiss_button")}}, thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return!((a=this.data)==null?0:(b=a.thumbnail)==null?0:(c=b.accessibility)==null?0:(d=c.accessibilityData)==null?0:d.label)}}}); var D0=Vtc;D0.prototype.onDataChange=D0.prototype.onDataChange;D0.prototype.onRowIndexChange=D0.prototype.onRowIndexChange;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],D0.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],D0.prototype,"ytRendererBehavior",void 0);u([K(Tz),v("design:type",Object)],D0.prototype,"ytdDismissibleItemBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],D0.prototype,"actionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],D0.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],D0.prototype,"isResponsiveGrid",void 0);u([Q({computed:"computeUseResponsiveGrid(isResponsiveGrid, isLumiere)"}),v("design:type",Object)],D0.prototype,"useResponsiveGrid",void 0);u([Q(),v("design:type",Object)],D0.prototype,"data",void 0); u([Q({reflectToAttribute:!0,value:3}),v("design:type",Number)],D0.prototype,"elementsPerRow",void 0);u([Q({value:3}),v("design:type",Number)],D0.prototype,"postsPerRow",void 0);u([Q({value:6}),v("design:type",Number)],D0.prototype,"slimItemsPerRow",void 0);u([Q({value:6}),v("design:type",Number)],D0.prototype,"gameCardsPerRow",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D0.prototype,"isShowMoreHidden",void 0); u([Q({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),v("design:type",Boolean)],D0.prototype,"isShorts",void 0);u([Q({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),v("design:type",Boolean)],D0.prototype,"isLumiere",void 0);u([Q({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),v("design:type",Boolean)],D0.prototype,"hasBoxArtThumbnailStyle",void 0); u([Q({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),v("design:type",Boolean)],D0.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),v("design:type",Boolean)],D0.prototype,"hasFeaturedBadge",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),v("design:type",Boolean)],D0.prototype,"hasPaygatedFeaturedBadge",void 0); u([Q({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),v("design:type",Boolean)],D0.prototype,"isHeaderHidden",void 0);u([Q({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),v("design:type",Boolean)],D0.prototype,"hasTopCtaButton",void 0);u([Q({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),v("design:type",Boolean)],D0.prototype,"hasBottomCtaButton",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],D0.prototype,"isShowLessHidden",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D0.prototype,"modernTypography",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D0.prototype,"animationEnabled",void 0);u([Q({selector:pgb}),v("design:type",Boolean)],D0.prototype,"inlinePreviewIsEnabled",void 0);u([Q({computed:"computeSizing(data)"}),v("design:type",String)],D0.prototype,"sizing",void 0); u([Q(),v("design:type",Boolean)],D0.prototype,"typographyBump",void 0);u([My("#contents"),v("design:type",HTMLElement)],D0.prototype,"contents",void 0);u([O("data.rowIndex"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D0.prototype,"onRowIndexChange",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D0.prototype,"onDataChange",null); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],D0.prototype,"isTruncated",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],D0.prototype,"isDismissedButtonHidden",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],D0.prototype,"thumbnailAriaHidden",null);D0=u([R({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],D0); V(D0,"ytd-rich-shelf-renderer",function(){if(Ttc!==void 0)return Ttc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" class=\"style-scope ytd-rich-shelf-renderer\">\n <div id=\"rich-shelf-header-container\" class=\"style-scope ytd-rich-shelf-renderer\">\n <div id=\"rich-shelf-header\" class=\"style-scope ytd-rich-shelf-renderer\">\n <h2 class=\"style-scope ytd-rich-shelf-renderer\">\n <template is=\"dom-if\" if=\"[[!data.endpoint]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n <yt-icon id=\"icon\" disable-upgrade$=\"[[!data.icon.iconType]]\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n </yt-icon>\n <yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[!data.thumbnail]]\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n </yt-img-shadow>\n <div id=\"title-container\" class=\"style-scope ytd-rich-shelf-renderer\">\n <div id=\"title-text\" class=\"style-scope ytd-rich-shelf-renderer\">\n <span id=\"title\" class=\"style-scope ytd-rich-shelf-renderer\">[[getSimpleString(data.title)]]</span>\n <ytd-badge-supported-renderer id=\"featured-badge\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!hasFeaturedBadge]]\" hidden=\"[[!hasFeaturedBadge]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <div id=\"subtitle-text\" class=\"style-scope ytd-rich-shelf-renderer\">\n <ytd-badge-supported-renderer id=\"paygated-featured-badge\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!hasPaygatedFeaturedBadge]]\" hidden=\"[[!hasPaygatedFeaturedBadge]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-rich-shelf-renderer\"> </yt-formatted-string>\n </div>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[data.endpoint]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n <div id=\"image-container\" class=\"style-scope ytd-rich-shelf-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-rich-shelf-renderer\" aria-hidden=\"[[thumbnailAriaHidden]]\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\" tabindex=\"-1\" title=\"[[getSimpleString(data.title)]]\">\n <yt-img-shadow id=\"avatar\" disable-upgrade$=\"[[!data.thumbnail]]\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n </yt-img-shadow>\n </a>\n <div id=\"title-container\" class=\"style-scope ytd-rich-shelf-renderer\">\n <div id=\"title-text\" class=\"style-scope ytd-rich-shelf-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-rich-shelf-renderer\" href$=\"[[computeHref_(data.endpoint)]]\" data=\"[[data.endpoint]]\">\n <span id=\"title\" class=\"style-scope ytd-rich-shelf-renderer\">[[getSimpleString(data.title)]]</span>\n </a>\n <ytd-badge-supported-renderer id=\"featured-badge\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!hasFeaturedBadge]]\" hidden=\"[[!hasFeaturedBadge]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <div id=\"subtitle-text\" class=\"style-scope ytd-rich-shelf-renderer\">\n <ytd-badge-supported-renderer id=\"paygated-featured-badge\" badges=\"[[data.badges]]\" disable-upgrade$=\"[[!hasPaygatedFeaturedBadge]]\" hidden=\"[[!hasPaygatedFeaturedBadge]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-rich-shelf-renderer\"> </yt-formatted-string>\n </div>\n </div>\n </div>\n </template>\n </h2>\n <div id=\"menu-container\" class=\"style-scope ytd-rich-shelf-renderer\">\n <div class=\"cta-button-container style-scope ytd-rich-shelf-renderer\" hidden=\"[[!hasTopCtaButton]]\">\n <ytd-button-renderer class=\"cta-button style-scope ytd-rich-shelf-renderer\" data=\"[[data.ctaButton.buttonRenderer]]\">\n </ytd-button-renderer>\n </div>\n <div id=\"menu\" hidden=\"[[isDismissedButtonHidden]]\" class=\"style-scope ytd-rich-shelf-renderer\"></div>\n </div>\n </div>\n <div id=\"cta-bottom-button-container\" hidden=\"[[!hasBottomCtaButton]]\" class=\"style-scope ytd-rich-shelf-renderer\">\n <ytd-button-renderer class=\"cta-button style-scope ytd-rich-shelf-renderer\" data=\"[[data.ctaButton.buttonRenderer]]\">\n </ytd-button-renderer>\n </div>\n </div>\n <div id=\"contents\" class=\"style-scope ytd-rich-shelf-renderer\"></div>\n <div class=\"button-container style-scope ytd-rich-shelf-renderer\" hidden=\"[[isShowMoreHidden]]\">\n <ytd-button-renderer class=\"expand-collapse-button style-scope ytd-rich-shelf-renderer\" data=\"[[computeButton(data.showMoreButton)]]\" on-click=\"expandShelf\">\n </ytd-button-renderer>\n </div>\n <div class=\"button-container style-scope ytd-rich-shelf-renderer\" hidden=\"[[isShowLessHidden]]\">\n <ytd-button-renderer class=\"expand-collapse-button style-scope ytd-rich-shelf-renderer\" data=\"[[computeButton(data.showLessButton)]]\" on-click=\"collapseShelf\">\n </ytd-button-renderer>\n </div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-rich-shelf-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Ttc=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var Wtc;var Xtc=function(){var a=J.apply(this,arguments)||this;a.visibleVideos=[];a.hiddenVideos=[];a.showBorder=!1;a.modern=y("web_modern_buttons");a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(Xtc,J);f=Xtc.prototype;f.attached=function(){var a=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",a);this.onDarkModeToggledAction(a)}; f.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},visibleVideos:{id:"visible-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},properties:{metadataColor:"[[videoMetadataColor]]"}}}},hiddenVideos:{id:"hidden-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",metadataColor:"[[videoMetadataColor]]"}}}}, dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.dataChanged=function(){var a=this;this.requestElementsPerRow();var b,c;this.currentColorPalette=this.isDarkTheme?(b=this.data)==null?void 0:b.darkColorData:(c=this.data)==null?void 0:c.lightColorData;var d;if((d=this.currentColorPalette)==null?0:d.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.checkExpanded(this.data);this.updateButtonPalette();this.setVisibleVideos();dt(this,function(){a.updateVisibilityForHiddenVideos()})}; f.elementsPerRowChanged=function(){this.updateTitleSpec();this.checkExpanded(this.data);this.setVisibleVideos();this.updateVisibilityForHiddenVideos()}; f.computeIsFirstFeedItem=function(a){return a}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&this.set("isDarkTheme",a);this.data&&(this.currentColorPalette=a?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())}; f.getCurrentLogo=function(a,b){if(a)return b?a.darkLogoImage:a.lightLogoImage}; f.computeTitleStyle=function(a){var b;if((b=this.data)!=null&&b.title&&a&&a.textPrimary!==void 0)return xc({color:$x(a.textPrimary)})}; f.computeSubtitleStyle=function(a){var b;if((b=this.data)!=null&&b.subtitle&&a&&a.textSecondary!==void 0)return xc({color:$x(a.textSecondary)})}; f.computeDismissIconStyle=function(a){if(this.data&&this.data.dismissButton){var b;if(a==null?0:(b=a.dismissButtonColorData)==null?0:b.foregroundTitleColor)return xc({"--yt-button-color":$x(a.dismissButtonColorData.foregroundTitleColor)});var c,d,e,h;if((c=this.data.dismissButton)==null?0:(d=c.buttonRenderer)==null?0:(e=d.colorData)==null?0:(h=e.basicColorPaletteData)==null?0:h.foregroundTitleColor)return xc({"--yt-button-color":$x(this.data.dismissButton.buttonRenderer.colorData.basicColorPaletteData.foregroundTitleColor)})}}; f.computeBackgroundStyle=function(a){if(a&&this.data){var b={};if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var c=mB((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);c&&(b["background-image"]=c)}a.backgroundColor!==void 0?b["background-color"]=ay(a.backgroundColor):this.showBorder=!0;return xc(b)}}; f.computeButton=function(){var a,b=Object.assign({},A((a=this.data)==null?void 0:a.showMoreButton,Qu));if(this.modern&&b){b.style="STYLE_DEFAULT";var c,d;if(a=(c=this.currentColorPalette)==null?void 0:(d=c.dismissButtonColorData)==null?void 0:d.foregroundTitleColor)b.colorData={basicColorPaletteData:{foregroundTitleColor:a,borderColor:a}}}return b}; f.shouldShowBottomButton=function(a,b){return!(a==null||!a.primaryButton)&&b<3}; f.checkExpanded=function(a){this.isExpanded=a&&a.content?this.elementsPerRow<3?a.content.length<=this.elementsPerRow:a.content.length<this.elementsPerRow:!0}; f.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())}; f.getLogoHeight=function(a){return this.logoWithPadding(a)?"26":"20"}; f.getLogoImageId=function(a){return this.logoWithPadding(a)?"logo-image-with-padding":"logo-image"}; f.updateButtonPalette=function(){if(this.data&&this.currentColorPalette){var a;if((a=this.data.primaryButton)==null?0:a.buttonRenderer)this.currentColorPalette.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorPalette.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType, this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",Object.assign({},this.data.primaryButton.buttonRenderer));var b;((b=this.data.dismissButton)==null?0:b.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}}; f.setVisibleVideos=function(){if(this.data&&this.data.content)if(this.data.content.length){var a=this.data.content.length;this.elementsPerRow<3?(this.visibleVideos=this.data.content.slice(0,Math.min(a,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(a,this.elementsPerRow),a)):(this.visibleVideos=this.data.content.slice(0,Math.min(a,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(a,this.elementsPerRow-1),a))}else this.visibleVideos=[],this.hiddenVideos= []}; f.requestElementsPerRow=function(){vv(this.hostElement,"yt-request-elements-per-row")}; f.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var a=g(this.hiddenMediaRenderers),b=a.next();!b.done;b=a.next())b.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(a=T(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&a.focus()}}; f.updateTitleSpec=function(){var a;(a=this.data)!=null&&a.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)}; f.logoWithPadding=function(a){var b,c,d;return(a=(b=this.getCurrentLogo(a,this.isDarkTheme))==null?void 0:(c=b.thumbnails)==null?void 0:(d=c[0])==null?void 0:d.height)&&a%31===0?!0:!1}; f.onUpdateElementsPerRowAction=function(a){a&&this.elementsPerRow!==a&&(this.elementsPerRow=a)}; var E0=Xtc;E0.prototype.elementsPerRowChanged=E0.prototype.elementsPerRowChanged;E0.prototype.dataChanged=E0.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],E0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],E0.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],E0.prototype,"ytdDismissibleItemBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],E0.prototype,"actionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],E0.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],E0.prototype,"data",void 0);u([Q(),v("design:type",Object)],E0.prototype,"currentColorPalette",void 0);u([Q(),v("design:type",Array)],E0.prototype,"visibleVideos",void 0);u([Q(),v("design:type",Array)],E0.prototype,"hiddenVideos",void 0); u([Q(),v("design:type",Object)],E0.prototype,"primaryButton",void 0);u([Q({reflectToAttribute:!0,value:3}),v("design:type",Number)],E0.prototype,"elementsPerRow",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],E0.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],E0.prototype,"isExpanded",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],E0.prototype,"largeTitle",void 0); u([Q(),v("design:type",Boolean)],E0.prototype,"showLightVideoMetadata",void 0);u([Q(),v("design:type",Boolean)],E0.prototype,"showDarkVideoMetadata",void 0);u([Q(),v("design:type",Number)],E0.prototype,"videoMetadataColor",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],E0.prototype,"miniMode",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),v("design:type",Boolean)],E0.prototype,"isFirstFeedItem",void 0); u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],E0.prototype,"roundedContainer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],E0.prototype,"showBorder",void 0);u([Ny("#visible-video-container ytd-rich-grid-media"),v("design:type",Array)],E0.prototype,"visibleMediaRenderers",void 0);u([Ny("#hidden-video-container ytd-rich-grid-media"),v("design:type",Array)],E0.prototype,"hiddenMediaRenderers",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],E0.prototype,"modern",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E0.prototype,"dataChanged",null);u([O("elementsPerRow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E0.prototype,"elementsPerRowChanged",null);E0=u([R({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],E0); V(E0,"ytd-brand-video-shelf-renderer",function(){if(Wtc!==void 0)return Wtc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" style$=\"[[computeBackgroundStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <div id=\"content-wrapper\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <div id=\"visible-content-wrapper\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <div id=\"metadata-container\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <div id=\"header-container\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <yt-img-shadow height$=\"[[getLogoHeight(data)]]\" hidden=\"[[!data.lightLogoImage]]\" id$=\"[[getLogoImageId(data)]]\" thumbnail=\"[[getCurrentLogo(data, isDarkTheme)]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n </yt-img-shadow>\n <div id=\"badge-container\" style$=\"[[computeTitleStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <yt-formatted-string id=\"badge\" text=\"[[data.badgeText]]\" class=\"style-scope ytd-brand-video-shelf-renderer\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"title-container\" style$=\"[[computeTitleStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-brand-video-shelf-renderer\"></yt-formatted-string>\n </div>\n <div id=\"subtitle-container\" style$=\"[[computeSubtitleStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-brand-video-shelf-renderer\"></yt-formatted-string>\n </div>\n <div id=\"metadata-button-container\" hidden=\"[[shouldShowBottomButton(data, elementsPerRow)]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <ytd-button-renderer id=\"primary-button\" data=\"[[primaryButton]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n </ytd-button-renderer>\n </div>\n </div>\n <div id=\"visible-video-container\" class=\"style-scope ytd-brand-video-shelf-renderer\"></div>\n </div>\n <div id=\"hidden-video-container\" class=\"style-scope ytd-brand-video-shelf-renderer\"></div>\n <div id=\"bottom-button-container\" hidden=\"[[!shouldShowBottomButton(data, elementsPerRow)]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <ytd-button-renderer id=\"primary-button\" data=\"[[primaryButton]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n </ytd-button-renderer>\n </div>\n </div>\n <div id=\"show-more-button-container\" hidden=\"[[isExpanded]]\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n <ytd-button-renderer id=\"show-more-button\" data=\"[[computeButton(data.showMoreButton.buttonRenderer, currentColorPalette)]]\" style$=\"[[computeDismissIconStyle(currentColorPalette)]]\" on-click=\"onShowMoreTap\" class=\"style-scope ytd-brand-video-shelf-renderer\">\n </ytd-button-renderer>\n </div>\n <div id=\"dismiss-button\" style$=\"[[computeDismissIconStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-shelf-renderer\"></div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-brand-video-shelf-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Wtc=a},{mode:1});var Ytc;var Ztc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(Ztc,J);f=Ztc.prototype;f.attached=function(){var a=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",a);this.onDarkModeToggledAction(a)}; f.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.dataChanged=function(){this.requestElementsPerRow();var a,b;this.currentColorPalette=this.isDarkTheme?(a=this.data)==null?void 0:a.darkColorData:(b=this.data)==null?void 0:b.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()}; f.elementsPerRowChanged=function(){this.updateTitleSpec()}; f.computeIsFirstFeedItem=function(a){return a}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&this.set("isDarkTheme",a);this.data&&(this.currentColorPalette=a?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(a),this.updateButtonPalette())}; f.shouldShowThumbnailInMetadata=function(a){return a<=1}; f.getCurrentLogo=function(a,b){if(a)return b?a.darkLogoImage:a.lightLogoImage}; f.computeVideoMetadataColor=function(){if(this.data){var a;if((a=this.currentColorPalette)==null?0:a.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}}; f.computeTitleStyle=function(a){var b;if((b=this.data)!=null&&b.title&&a&&a.textPrimary!==void 0)return xc({color:$x(a.textPrimary)})}; f.computeSubtitleStyle=function(a){var b;if((b=this.data)!=null&&b.subtitle&&a&&a.textSecondary!==void 0)return xc({color:$x(a.textSecondary)})}; f.computeDismissIconStyle=function(a){if(this.data&&this.data.dismissButton){var b;if(a==null?0:(b=a.dismissButtonColorData)==null?0:b.foregroundTitleColor)return xc({"--yt-button-color":$x(a.dismissButtonColorData.foregroundTitleColor)});var c,d,e,h;if((c=this.data.dismissButton)==null?0:(d=c.buttonRenderer)==null?0:(e=d.colorData)==null?0:(h=e.basicColorPaletteData)==null?0:h.foregroundTitleColor)return xc({"--yt-button-color":$x(this.data.dismissButton.buttonRenderer.colorData.basicColorPaletteData.foregroundTitleColor)})}}; f.computeBackgroundStyle=function(a){if(a&&this.data){var b={};if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var c=mB((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);c&&(b["background-image"]=c)}a.backgroundColor!==void 0&&(b["background-color"]=ay(a.backgroundColor));return xc(b)}}; f.getLogoHeight=function(a){return this.logoWithPadding(a)?"26":"20"}; f.getLogoImageId=function(a){return this.logoWithPadding(a)?"logo-image-with-padding":"logo-image"}; f.updateButtonPalette=function(){if(this.data&&this.currentColorPalette){var a;if((a=this.data.primaryButton)==null?0:a.buttonRenderer)this.currentColorPalette.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorPalette.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType, this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)});var b;((b=this.data.dismissButton)==null?0:b.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}}; f.requestElementsPerRow=function(){vv(this.hostElement,"yt-request-elements-per-row")}; f.updateTitleSpec=function(){var a;(a=this.data)!=null&&a.titleLength&&(this.titleSize=this.elementsPerRow<=3?this.data.titleLength<=10?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":this.data.titleLength<=13?"TITLE_SIZE_LARGE":this.data.titleLength<=30?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")}; f.logoWithPadding=function(a){var b,c,d;return(a=(b=this.getCurrentLogo(a,this.isDarkTheme))==null?void 0:(c=b.thumbnails)==null?void 0:(d=c[0])==null?void 0:d.height)&&a%31===0?!0:!1}; f.onUpdateElementsPerRowAction=function(a){a&&this.elementsPerRow!==a&&(this.elementsPerRow=a)}; var F0=Ztc;F0.prototype.elementsPerRowChanged=F0.prototype.elementsPerRowChanged;F0.prototype.dataChanged=F0.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],F0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],F0.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],F0.prototype,"ytdDismissibleItemBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],F0.prototype,"actionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],F0.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],F0.prototype,"data",void 0);u([Q(),v("design:type",Object)],F0.prototype,"currentColorPalette",void 0);u([Q(),v("design:type",Object)],F0.prototype,"primaryButton",void 0);u([Q({reflectToAttribute:!0,value:3}),v("design:type",Number)],F0.prototype,"elementsPerRow",void 0); u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],F0.prototype,"isDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],F0.prototype,"titleSize",void 0);u([Q(),v("design:type",Number)],F0.prototype,"videoMetadataColor",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],F0.prototype,"miniMode",void 0); u([Q({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),v("design:type",Boolean)],F0.prototype,"isFirstFeedItem",void 0);u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],F0.prototype,"roundedContainer",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F0.prototype,"dataChanged",null); u([O("elementsPerRow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F0.prototype,"elementsPerRowChanged",null);F0=u([R({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],F0); V(F0,"ytd-brand-video-singleton-renderer",function(){if(Ytc!==void 0)return Ytc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismissible\" style$=\"[[computeBackgroundStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <div id=\"content-wrapper\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <div id=\"thumbnail-container\" hidden=\"[[shouldShowThumbnailInMetadata(elementsPerRow)]]\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <ytd-rich-grid-media data=\"[[data.content.videoRenderer]]\" hidden=\"[[shouldShowThumbnailInMetadata(elementsPerRow)]]\" metadata-color=\"[[videoMetadataColor]]\" class=\"style-scope ytd-brand-video-singleton-renderer\"></ytd-rich-grid-media>\n </div>\n <div id=\"metadata-container\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <div id=\"metadata-text-container\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <div id=\"header-container\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <yt-img-shadow height$=\"[[getLogoHeight(data)]]\" hidden=\"[[!data.lightLogoImage]]\" id$=\"[[getLogoImageId(data)]]\" thumbnail=\"[[getCurrentLogo(data, isDarkTheme)]]\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n </yt-img-shadow>\n <div id=\"badge-container\" style$=\"[[computeTitleStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <yt-formatted-string id=\"badge\" text=\"[[data.badgeText]]\" class=\"style-scope ytd-brand-video-singleton-renderer\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"title-container\" style$=\"[[computeTitleStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-brand-video-singleton-renderer\"></yt-formatted-string>\n </div>\n <div id=\"subtitle-container\" style$=\"[[computeSubtitleStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-brand-video-singleton-renderer\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"metadata-video-container\" hidden=\"[[!shouldShowThumbnailInMetadata(elementsPerRow)]]\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <ytd-rich-grid-media data=\"[[data.content.videoRenderer]]\" hidden=\"[[!shouldShowThumbnailInMetadata(elementsPerRow)]]\" metadata-color=\"[[videoMetadataColor]]\" class=\"style-scope ytd-brand-video-singleton-renderer\"></ytd-rich-grid-media>\n </div>\n <div id=\"button-container\" class=\"style-scope ytd-brand-video-singleton-renderer\">\n <div id=\"primary-button\" class=\"style-scope ytd-brand-video-singleton-renderer\"></div>\n </div>\n </div>\n </div>\n <div id=\"dismiss-button\" style$=\"[[computeDismissIconStyle(currentColorPalette)]]\" class=\"style-scope ytd-brand-video-singleton-renderer\"></div>\n</div>\n<div id=\"dismissed\" class=\"style-scope ytd-brand-video-singleton-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ytc=a},{mode:2});var $tc;function auc(a){return F(bq,null,function(){a:switch(a.variant){case"PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var b=108;break a;case"PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":b=88;break a;default:b=88;}HB(a.thumbnail,{alt:"",className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail-image",targetHeight:b,preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:a.thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"})})} function buc(a){var b=a.metadataRow;var c=a.delimiter;var d;return F(Np,null,(d=b.textParts)==null?void 0:d.map(function(e,h){return F(Np,null,KD(e,{noWrap:!0,userInput:!0}),cuc(c,b.textParts.length,h))}))} function cuc(a,b,c){return So(a&&b-1>c,function(){return F("span",null,a)})} ;YB(function(a){var b=a.data;a={};a=dC("profile-page-header-information-view-model-wiz",(a["profile-page-header-information-view-model-wiz--mobile"]=!1,a));var c;return F("yt-profile-page-header-information-view-model",{class:a},So(A(b.thumbnail,$Tb),function(){var d=A(b.thumbnail,$Tb);return So(b.onTap,function(){return F(iQ,{className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail",command:wB(b.onTap),useATagConfig:!0},auc(d))},function(){return F("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail"}, auc(d))})}),F("div",{class:"profile-page-header-information-view-model-wiz__flex-container"},So(A(b.title,aUb),function(){var d=A(b.title,aUb); return So(b.onTap,function(){return F(iQ,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title",command:wB(b.onTap),useATagConfig:!0},KD(d.title))},function(){return KD(d.title,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title"})})}),So((c=A(b.metadata,ZTb))==null?void 0:c.metadataRows,function(){return F("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-metadata"},A(b.metadata,ZTb).metadataRows.map(function(d, e,h){return F(Np,null,buc({metadataRow:d, delimiter:" \u2022 "}),cuc(" \u2022 ",h.length,e))}))})))},"yt-profile-page-header-information-view-model",{propNames:["data"]});var duc=function(){return J.apply(this,arguments)||this}; l(duc,J);duc.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}}; var G0=duc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],G0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],G0.prototype,"data",void 0);G0=u([R({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],G0); V(G0,"ytd-effect-pivot-header-view-model",function(){if($tc!==void 0)return $tc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-effect-pivot-header-view-model\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return $tc=a},{mode:1});var euc;var fuc=function(){return J.apply(this,arguments)||this}; l(fuc,J);fuc.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}}; var H0=fuc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],H0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],H0.prototype,"data",void 0);H0=u([R({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],H0); V(H0,"ytd-source-pivot-header-renderer",function(){if(euc!==void 0)return euc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-source-pivot-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return euc=a},{mode:1});var guc;var huc;var iuc=function(){return J.apply(this,arguments)||this}; l(iuc,J);var I0=iuc;u([K(BA.YtComponentBehavior),v("design:type",Object)],I0.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],I0.prototype,"data",void 0);I0=u([R({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],I0); V(I0,"ytd-channel-history-renderer",function(){if(huc!==void 0)return huc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-channel-history-renderer\">\n <yt-img-shadow id=\"image\" fit=\"\" hidden=\"[[!data.image]]\" thumbnail=\"[[data.image]]\" width=\"160\" class=\"style-scope ytd-channel-history-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope ytd-channel-history-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"description\" hidden=\"[[!data.description]]\" split-lines=\"\" text=\"[[data.description]]\" class=\"style-scope ytd-channel-history-renderer\">\n </yt-formatted-string>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return huc=a},{mode:1});var juc;var kuc=function(){return J.apply(this,arguments)||this}; l(kuc,J);var luc=kuc;u([Q(),v("design:type",Object)],luc.prototype,"data",void 0);luc=u([R({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],luc); V(luc,"ytd-feature-enablement-info-renderer",function(){if(juc!==void 0)return juc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-feature-enablement-info-renderer\">\n <yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope ytd-feature-enablement-info-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"description\" hidden=\"[[!data.description]]\" text=\"[[data.description]]\" class=\"style-scope ytd-feature-enablement-info-renderer\">\n </yt-formatted-string>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return juc=a},{mode:1});var muc;var J0=function(){var a=J.apply(this,arguments)||this;a.handlePhoneVerificationSuccess=function(b){if(a.isValidPhoneVerificationCompletionMessageEvent(b)){var c;((c=a.data)==null?0:c.nextStepCommand)&&a.ytComponentBehavior.resolveCommand(a.data.nextStepCommand)}}; return a}; l(J0,J);J0.prototype.isValidPhoneVerificationCompletionMessageEvent=function(a){if(a.data!=="yt-phone-verification-complete")return!1;a=jd(a.origin);return a!==null&&a.includes("youtube.com")}; J0.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)}; J0.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)}; var K0=J0;u([K(BA.YtComponentBehavior),v("design:type",Object)],K0.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],K0.prototype,"data",void 0);K0=u([R({is:"ytd-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],K0); V(K0,"ytd-feature-enablement-soft-entry-renderer",function(){if(muc!==void 0)return muc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-feature-enablement-soft-entry-renderer\">\n <yt-img-shadow id=\"image\" fit=\"\" hidden=\"[[!data.image]]\" thumbnail=\"[[data.image]]\" width=\"160\" class=\"style-scope ytd-feature-enablement-soft-entry-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"title\" hidden=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope ytd-feature-enablement-soft-entry-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"description\" hidden=\"[[!data.description]]\" split-lines=\"\" text=\"[[data.description]]\" class=\"style-scope ytd-feature-enablement-soft-entry-renderer\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return muc=a},{mode:1});var nuc;var ouc;var puc=function(){var a=J.apply(this,arguments)||this;a.textBoxMaxLength=y("enable_tvod_campaign_code_integration")?15:12;a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(puc,J);f=puc.prototype;f.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()}; f.onSubmit=function(){var a=this.data.serviceEndpoint,b=A(a,av);b&&(b.couponCode=this.userInput,Av(this.hostElement,[a]))}; f.validate=function(){var a=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=a&&!this.data.errorMessage;this.showErrorMessage=a&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=y("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null}; f.computeStyle=function(a){return a}; f.computeShowValidationBelowInput=function(a){return a!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"}; f.updateUserInputFromBinding=function(a){this.userInput=a.currentTarget.value}; f.updateShowErrorMessageFromBinding=function(a){this.showErrorMessage=a.detail.value}; ia.Object.defineProperties(puc.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}}); var L0=puc;L0.prototype.dataChanged=L0.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],L0.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],L0.prototype,"data",void 0);u([Q(),v("design:type",String)],L0.prototype,"userInput",void 0);u([Q(),v("design:type",Boolean)],L0.prototype,"disableApplyButton",void 0);u([Q(),v("design:type",Boolean)],L0.prototype,"hideApplyButton",void 0);u([Q(),v("design:type",Boolean)],L0.prototype,"hideErrorMessage",void 0); u([Q(),v("design:type",Boolean)],L0.prototype,"showTick",void 0);u([Q(),v("design:type",Boolean)],L0.prototype,"showErrorMessage",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),v("design:type",String)],L0.prototype,"couponStyle",void 0);u([Q({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),v("design:type",Boolean)],L0.prototype,"showValidationBelowInput",void 0);u([Q(),v("design:type",Object)],L0.prototype,"textBoxMaxLength",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],L0.prototype,"enableRefreshWeb",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],L0.prototype,"dataChanged",null);u([L("showTick","showErrorMessage","userInput"),v("design:type",String),v("design:paramtypes",[])],L0.prototype,"validationState",null);L0=u([R({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],L0); V(L0,"ytd-ypc-coupon-renderer",function(){if(ouc!==void 0)return ouc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"style-scope ytd-ypc-coupon-renderer\">\n <tp-yt-paper-input-container class$=\"[[validationState]] style-scope ytd-ypc-coupon-renderer\" invalid=\"[[showErrorMessage]]\" use-v2-underline=\"\" on-invalid-changed=\"updateShowErrorMessageFromBinding\" class=\"style-scope ytd-ypc-coupon-renderer\">\n <input id=\"input\" maxlength$=\"[[textBoxMaxLength]]\" autocomplete=\"off\" placeholder=\"[[data.boxHint]]\" value=\"[[userInput]]\" on-keyup=\"validate\" slot=\"input\" on-input=\"updateUserInputFromBinding\" class=\"style-scope ytd-ypc-coupon-renderer\">\n <tp-yt-paper-input-error slot=\"add-on\" aria-live=\"assertive\" hidden=\"[[!showValidationBelowInput]]\" class=\"style-scope ytd-ypc-coupon-renderer\">\n [[data.errorMessage]]\n </tp-yt-paper-input-error>\n </tp-yt-paper-input-container>\n</div>\n\n<div id=\"validation\" class=\"style-scope ytd-ypc-coupon-renderer\">\n <div hidden=\"[[showValidationBelowInput]]\" class=\"style-scope ytd-ypc-coupon-renderer\">\n <div class$=\"[[validationState]] style-scope ytd-ypc-coupon-renderer\" hidden=\"[[!showErrorMessage]]\" class=\"style-scope ytd-ypc-coupon-renderer\">\n [[data.errorMessage]]\n </div>\n <div class$=\"[[validationState]] style-scope ytd-ypc-coupon-renderer\" hidden=\"[[!showTick]]\" class=\"style-scope ytd-ypc-coupon-renderer\">\n [[data.successMessage]]\n </div>\n </div>\n <yt-icon-button class=\"confirmation style-scope ytd-ypc-coupon-renderer\" hidden=\"[[!showTick]]\" noink=\"\">\n <yt-icon icon=\"check\" class=\"style-scope ytd-ypc-coupon-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n\n<ytd-button-renderer id=\"apply\" data=\"[[data.applyCoupon.buttonRenderer]]\" disabled=\"[[disableApplyButton]]\" hidden=\"[[hideApplyButton]]\" on-tap=\"onSubmit\" class=\"style-scope ytd-ypc-coupon-renderer\">\n</ytd-button-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return ouc=a},{mode:1});var quc=function(){return J.apply(this,arguments)||this}; l(quc,J);quc.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:"yt-button-view-model"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:"yt-button-view-model"}},"data.couponRenderer":{id:"coupon-renderer",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}}}}; quc.prototype.computeStyle=function(a){return a}; var M0=quc;u([K(X.YtRendererBehavior),v("design:type",Object)],M0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],M0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],M0.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),v("design:type",String)],M0.prototype,"buttonStyle",void 0);M0=u([R({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],M0); V(M0,"ytd-flow-bottom-bar-renderer",function(){if(nuc!==void 0)return nuc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"coupon-renderer\" hidden=\"[[!data.couponRenderer]]\" class=\"style-scope ytd-flow-bottom-bar-renderer\"></div>\n<div id=\"secondary-button\" hidden=\"[[!data.secondaryButton]]\" class=\"style-scope ytd-flow-bottom-bar-renderer\"></div>\n<div id=\"primary-button\" hidden=\"[[!data.primaryButton]]\" class=\"style-scope ytd-flow-bottom-bar-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return nuc=a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var ruc;var suc;var tuc=function(){return J.apply(this,arguments)||this}; l(tuc,J);tuc.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; tuc.prototype.focus=function(a){this.title&&cm(this.title,a)}; var N0=tuc;u([K(X.YtRendererBehavior),v("design:type",Object)],N0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],N0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],N0.prototype,"data",void 0);u([My("#title"),v("design:type",HTMLElement)],N0.prototype,"title",void 0);N0=u([R({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],N0); V(N0,"ytd-flow-top-bar-renderer",function(){if(suc!==void 0)return suc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"back-button\" class=\"style-scope ytd-flow-top-bar-renderer\"></div>\n<div id=\"content\" class=\"style-scope ytd-flow-top-bar-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-flow-top-bar-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-flow-top-bar-renderer\"></yt-formatted-string>\n</div>\n<div id=\"trailing-buttons\" class=\"style-scope ytd-flow-top-bar-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return suc=a},{mode:1});var uuc;var vuc;var wuc;var O0=function(){return J.apply(this,arguments)||this}; l(O0,J);O0.prototype.freeTextValueChanged=function(){wv(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])}; O0.prototype.updateFreeTextValueFromBinding=function(a){this.freeTextValue=a.detail.value}; ia.Object.defineProperties(O0.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(b=(a=this.data)==null?void 0:a.responseMaxLength)!=null?b:500,d;return((d=this.freeTextValue)!=null?d:"").length>=c?"maxed-out":""}}}); var P0=O0;P0.prototype.freeTextValueChanged=P0.prototype.freeTextValueChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],P0.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],P0.prototype,"data",void 0);u([Q(),v("design:type",String)],P0.prototype,"freeTextValue",void 0);u([My("#user-input"),v("design:type",HTMLTextAreaElement)],P0.prototype,"input",void 0);u([L("freeTextValue"),v("design:type",Object),v("design:paramtypes",[])],P0.prototype,"characterLimitClass",null); u([O("freeTextValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],P0.prototype,"freeTextValueChanged",null);P0=u([Wy({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],P0); V(P0,"yt-free-text-input-flow-step-renderer",function(){if(wuc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"question-container\" class=\"style-scope yt-free-text-input-flow-step-renderer\"><yt-formatted-string id=\"question\" split-lines=\"1\" text=\"[[data.question]]\" class=\"style-scope yt-free-text-input-flow-step-renderer\"></yt-formatted-string></div><div id=\"input-area\" class=\"style-scope yt-free-text-input-flow-step-renderer\"><tp-yt-paper-textarea id=\"user-input\" class$=\"[[characterLimitClass]] style-scope yt-free-text-input-flow-step-renderer\" char-counter=\"\" label=\"[[getSimpleString(data.questionExplanation)]]\" maxlength=\"[[data.responseMaxLength]]\" placeholder=\"[[data.placeholderText]]\" required=\"\" rows=\"2\" value=\"[[freeTextValue]]\" on-value-changed=\"updateFreeTextValueFromBinding\" class=\"style-scope yt-free-text-input-flow-step-renderer\"></tp-yt-paper-textarea></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;vuc===void 0&&(vuc=document.createElement("template"));var d=vuc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wuc=a}a=wuc;return a},{mode:2});var xuc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return a}; l(xuc,J);xuc.prototype.handleFreeTextFlowStepInputChanged=function(a){wv(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:a}}])}; var Q0=xuc;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],Q0.prototype,"ytActionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],Q0.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],Q0.prototype,"data",void 0);Q0=u([R({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],Q0); V(Q0,"ytd-free-text-input-flow-step-renderer",function(){if(uuc!==void 0)return uuc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-free-text-input-flow-step-renderer data=\"[[data]]\" class=\"style-scope ytd-free-text-input-flow-step-renderer\"></yt-free-text-input-flow-step-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return uuc=a},{mode:1});var yuc;var zuc;var Auc;var Buc=function(){return J.apply(this,arguments)||this}; l(Buc,J);var Cuc=Buc;u([Q(),v("design:type",Object)],Cuc.prototype,"data",void 0);Cuc=u([Wy({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],Cuc); V(Cuc,"yt-survey-answer-card-renderer",function(){if(Auc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"answer-string\" force-default-style=\"\" split-lines=\"1\" text=\"[[data.answerString]]\" class=\"style-scope yt-survey-answer-card-renderer\"></yt-formatted-string><yt-icon id=\"card-icon\" icon=\"CHEVRON_RIGHT\" class=\"style-scope yt-survey-answer-card-renderer\"></yt-icon>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;zuc===void 0&&(zuc=document.createElement("template"));var d=zuc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Auc=a}a=Auc;return a},{mode:2});var Duc;var Euc;var Fuc=function(){return J.apply(this,arguments)||this}; l(Fuc,J);f=Fuc.prototype;f.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)}; f.selectedItemChanged=function(a){wv(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[a.feedbackToken||""]}])}; f.surveyAnswerCardRendererClicked=function(a){if(a.target&&A(a.model.item,gVb)){var b=a.target;a=A(a.model.item,gVb);a.onTapCommand?zv(b,[a.onTapCommand],b):this.data.onTapCommand&&zv(b,[this.data.onTapCommand],b);this.selectedItemChanged(a)}}; f.checkIsCancellationStyle=function(a){return a==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"}; f.updateSelectedItemFromBinding=function(a){this.selectedItem=a.detail.value}; var R0=Fuc;R0.prototype.onSelectedItemChanged=R0.prototype.onSelectedItemChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],R0.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],R0.prototype,"data",void 0);u([Q(),v("design:type",Object)],R0.prototype,"selectedItem",void 0);u([Q({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),v("design:type",Boolean)],R0.prototype,"isCancellationStyle",void 0); u([O("selectedItem"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R0.prototype,"onSelectedItemChanged",null);R0=u([Wy({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],R0); V(R0,"yt-survey-flow-step-renderer",function(){if(Euc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"question\" force-default-style=\"\" split-lines=\"1\" text=\"[[data.question]]\" class=\"style-scope yt-survey-flow-step-renderer\">\n</yt-formatted-string>\n\n<template is=\"dom-if\" if=\"[[isCancellationStyle]]\" restamp=\"\" class=\"style-scope yt-survey-flow-step-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.answerCards]]\" as=\"item\" class=\"style-scope yt-survey-flow-step-renderer\">\n <template is=\"dom-if\" if=\"[[item.surveyAnswerCardRenderer]]\" restamp=\"\" class=\"style-scope yt-survey-flow-step-renderer\">\n <yt-survey-answer-card-renderer data=\"[[item.surveyAnswerCardRenderer]]\" on-click=\"surveyAnswerCardRendererClicked\" class=\"style-scope yt-survey-flow-step-renderer\"></yt-survey-answer-card-renderer>\n </template>\n </template>\n</template>\n\n<template is=\"dom-if\" if=\"[[!isCancellationStyle]]\" restamp=\"\" class=\"style-scope yt-survey-flow-step-renderer\">\n <tp-yt-paper-radio-group id=\"options\" selected=\"[[selectedItem]]\" on-selected-changed=\"updateSelectedItemFromBinding\" class=\"style-scope yt-survey-flow-step-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.answerCards]]\" class=\"style-scope yt-survey-flow-step-renderer\">\n <template is=\"dom-if\" if=\"[[item.surveyAnswerCardRenderer]]\" restamp=\"\" class=\"style-scope yt-survey-flow-step-renderer\">\n <tp-yt-paper-radio-button id=\"radio\" aria-label=\"[[getSimpleString(item.surveyAnswerCardRenderer.answerString)]]\" name=\"[[item.surveyAnswerCardRenderer]]\" no-ink=\"\" class=\"style-scope yt-survey-flow-step-renderer\">\n <yt-formatted-string id=\"answer-string\" force-default-style=\"\" split-lines=\"1\" text=\"[[item.surveyAnswerCardRenderer.answerString]]\" class=\"style-scope yt-survey-flow-step-renderer\">\n </yt-formatted-string>\n </tp-yt-paper-radio-button>\n </template>\n </template>\n </tp-yt-paper-radio-group>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Duc===void 0&&(Duc=document.createElement("template"));var d=Duc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Euc=a}a=Euc;return a},{mode:2});var Guc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return a}; l(Guc,J);Guc.prototype.handleSurveyFlowStepOptionChanged=function(a){this.ytdReduxBehavior.dispatch(Pv({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:a}));wv(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:a}}])}; var S0=Guc;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],S0.prototype,"ytActionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],S0.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],S0.prototype,"data",void 0);S0=u([R({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],S0); V(S0,"ytd-survey-flow-step-renderer",function(){if(yuc!==void 0)return yuc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-survey-flow-step-renderer data=\"[[data]]\" class=\"style-scope ytd-survey-flow-step-renderer\"></yt-survey-flow-step-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return yuc=a},{mode:1});var Huc;var Iuc;var Juc=function(){return J.apply(this,arguments)||this}; l(Juc,J);var Kuc=Juc;u([Q(),v("design:type",Object)],Kuc.prototype,"data",void 0);Kuc=u([R({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],Kuc); V(Kuc,"ytd-metadata-line-renderer",function(){if(Iuc!==void 0)return Iuc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"line-wrapper\" class=\"style-scope ytd-metadata-line-renderer\">\n <ytd-badge-supported-renderer id=\"badges\" badges=\"[[data.badge]]\" hidden=\"[[!data.badge]]\" class=\"style-scope ytd-metadata-line-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"text\" text=\"[[data.text]]\" class=\"style-scope ytd-metadata-line-renderer\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Iuc=a},{mode:1});var Luc=function(){return J.apply(this,arguments)||this}; l(Luc,J);Luc.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}}; var T0=Luc;u([K(X.YtRendererBehavior),v("design:type",Object)],T0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],T0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],T0.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],T0.prototype,"isMasthead",void 0);u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],T0.prototype,"rounded",void 0); T0=u([R({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],T0); V(T0,"ytd-media-product-renderer",function(){if(Huc!==void 0)return Huc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"product\" class=\"style-scope ytd-media-product-renderer\">\n <div id=\"image\" hidden=\"[[!data.thumbnail]]\" class=\"style-scope ytd-media-product-renderer\">\n <yt-img-shadow id=\"thumbnail\" height=\"90\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-media-product-renderer\"></yt-img-shadow>\n </div>\n <div id=\"metadata\" class=\"style-scope ytd-media-product-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-media-product-renderer\"></yt-formatted-string>\n <div id=\"metadata-lines\" class=\"style-scope ytd-media-product-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Huc=a},{mode:1});var Muc;var Nuc=function(){return J.apply(this,arguments)||this}; l(Nuc,J);Nuc.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0}; Nuc.prototype.onBillboardImageLoaded=function(){vv(this.hostElement,"yt-refit")}; var U0=Nuc;U0.prototype.onBillboardImageLoaded=U0.prototype.onBillboardImageLoaded;u([K(X.YtRendererBehavior),v("design:type",Object)],U0.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],U0.prototype,"data",void 0);u([My("#billboardImage"),v("design:type",Object)],U0.prototype,"billboardImage",void 0);u([M("yt-img-shadow-loaded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U0.prototype,"onBillboardImageLoaded",null); U0=u([R({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],U0); V(U0,"ytd-billboard-masthead-renderer",function(){if(Muc!==void 0)return Muc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"billboardImage\" class=\"billboard with-placeholder style-scope ytd-billboard-masthead-renderer\" fit=\"\" thumbnail=\"[[data.billboard]]\">\n</yt-img-shadow>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Muc=a},{mode:1});var Ouc;var Puc=function(){var a=J.apply(this,arguments)||this;a.smallSize=!1;return a}; l(Puc,J);var V0=Puc;u([K(BA.YtComponentBehavior),v("design:type",Object)],V0.prototype,"ytComponentBehaviorType",void 0);u([Q(),v("design:type",Object)],V0.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],V0.prototype,"smallSize",void 0);V0=u([R({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],V0); V(V0,"ytd-bullet-formatted-string",function(){if(Ouc!==void 0)return Ouc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon class=\"bullet-icon style-scope ytd-bullet-formatted-string\" hidden=\"[[!data.icon.iconType]]\" icon=\"[[computeIcon_(data.icon)]]\">\n</yt-icon>\n<yt-formatted-string class=\"text style-scope ytd-bullet-formatted-string\" split-lines=\"true\" text=\"[[data.text]]\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Ouc=a},{mode:1});var Quc;var Ruc=function(){return J.apply(this,arguments)||this}; l(Ruc,J);Ruc.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}}; var W0=Ruc;u([K(X.YtRendererBehavior),v("design:type",Object)],W0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],W0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],W0.prototype,"data",void 0);W0=u([R({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],W0); V(W0,"ytd-offer-detail-renderer",function(){if(Quc!==void 0)return Quc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string class=\"description style-scope ytd-offer-detail-renderer\" split-lines=\"true\" text=\"[[data.description]]\">\n</yt-formatted-string>\n<div id=\"product\" hidden=\"[[!data.product]]\" class=\"style-scope ytd-offer-detail-renderer\"></div>\n<div class=\"benefits style-scope ytd-offer-detail-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.benefits]]\" as=\"benefit\" class=\"style-scope ytd-offer-detail-renderer\">\n <ytd-bullet-formatted-string class=\"benefit style-scope ytd-offer-detail-renderer\" data=\"[[benefit]]\">\n </ytd-bullet-formatted-string>\n </template>\n</div>\n<yt-formatted-string class=\"terms style-scope ytd-offer-detail-renderer\" force-default-style=\"\" text=\"[[data.terms]]\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Quc=a},{mode:1});var Suc;var Tuc=function(){return J.apply(this,arguments)||this}; l(Tuc,J);Tuc.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerDetailRenderer:"ytd-offer-detail-renderer"}}}}; var X0=Tuc;u([K(X.YtRendererBehavior),v("design:type",Object)],X0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],X0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],X0.prototype,"data",void 0);X0=u([R({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],X0); V(X0,"ytd-offer-detail-step-renderer",function(){if(Suc!==void 0)return Suc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"masthead\" class=\"style-scope ytd-offer-detail-step-renderer\"></div>\n<div id=\"body\" class=\"style-scope ytd-offer-detail-step-renderer\"></div>\n\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Suc=a},{mode:1});var Uuc;var Vuc=function(){var a=J.apply(this,arguments)||this;a.isInOfferModule=!1;return a}; l(Vuc,J);f=Vuc.prototype;f.computeHasEndpoint=function(){var a;return!((a=this.data)==null||!a.onClickCommand)}; f.dataChanged=function(){var a;if((a=this.data)==null?0:a.onClickCommand)this.hostElement.addEventListener("click",this.handleClickEvent),this.hostElement.addEventListener("keydown",this.onContentKeyDown),this.hostElement.addEventListener("keyup",this.onContentKeyUp),this.hostElement.setAttribute("tabindex","0"),this.hostElement.setAttribute("role","link")}; f.detached=function(){var a;if((a=this.data)==null?0:a.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)}; f.handleClickEvent=function(){var a;if((a=this.data)==null?0:a.onClickCommand){var b;this.componentBehavior.resolveCommand((b=this.data)==null?void 0:b.onClickCommand)}}; f.onContentKeyDown=function(a){a.key==="Enter"?this.handleClickEvent(a):a.key===" "&&a.preventDefault()}; f.onContentKeyUp=function(a){a.key===" "&&this.handleClickEvent(a)}; var Y0=Vuc;Y0.prototype.dataChanged=Y0.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],Y0.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],Y0.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],Y0.prototype,"data",void 0);u([Q({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),v("design:type",Boolean)],Y0.prototype,"hasEndpoint",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],Y0.prototype,"isInOfferModule",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Y0.prototype,"dataChanged",null);Y0=u([R({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],Y0); V(Y0,"ytd-channel-masthead-renderer",function(){if(Uuc!==void 0)return Uuc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-channel-masthead-renderer\">\n <yt-image class=\"channel-masthead style-scope ytd-channel-masthead-renderer\" data=\"[[data.image]]\" height=\"1\" width=\"1\">\n </yt-image>\n <div class=\"text style-scope ytd-channel-masthead-renderer\">\n <yt-attributed-string class=\"title style-scope ytd-channel-masthead-renderer\" data=\"[[data.title]]\">\n </yt-attributed-string>\n <yt-attributed-string class=\"subtitle style-scope ytd-channel-masthead-renderer\" data=\"[[data.subtitle]]\">\n </yt-attributed-string>\n </div>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Uuc=a},{mode:1});var Wuc;var Xuc=function(){var a=J.apply(this,arguments)||this;a.thumbnailObjectFit="CONTAIN";a.thumbnailObjectPosition="LEFT";a.isExpanded=!1;return a}; l(Xuc,J);f=Xuc.prototype;f.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}}; f.dataChanged=function(){this.resetStates()}; f.computeisTapOnOfferInfoContainerEnabled=function(){var a;return((a=this.data)==null?void 0:a.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"}; f.onExpandBtnClick=function(){var a,b=A((a=this.data)==null?void 0:a.showMoreButtonRenderer,iVb);b&&er(Zq(),b.trackingParams);this.isExpanded=!this.isExpanded}; f.onOfferInfoClick=function(a){this.isTapOnOfferInfoContainerEnabled&&(Uz(Yy(a)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||Vz(Yy(a)||[],this.hostElement,["expand-button"])||this.executeTapCommand())}; f.onBottomBarClick=function(){this.executeTapCommand()}; f.executeTapCommand=function(){var a,b=(a=this.data)==null?void 0:a.tapCommand;b&&this.ytComponentBehavior.resolveCommand(b)}; f.resetStates=function(){this.isExpanded=!1}; ia.Object.defineProperties(Xuc.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.thumbnail)}}, enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var a=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),b,c,d;return((b=this.data)==null?void 0:b.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&a&&!!((c=this.data)==null?0:(d=c.benefits)==null?0:d.length)}}, enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}}, showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((b=A((a=this.data)==null?void 0:a.showMoreButtonRenderer,iVb))==null?void 0:b.showMoreButtonTitle)||((c=this.data)==null?void 0:c.showMoreButtonTitle)}}, showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((b=A((a=this.data)==null?void 0:a.showMoreButtonRenderer,iVb))==null?void 0:b.showLessButtonTitle)||((c=this.data)==null?void 0:c.showLessButtonTitle)}}, expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var a;return(a=this.showLessButtonTitle)!=null?a:""}var b;return(b=this.showMoreButtonTitle)!=null?b:""}}, enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.data)==null?void 0:a.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((b=this.data)==null?0:b.footerTitle)||((c=this.data)==null?0:c.footerSubtitle))}}}); var Z0=Xuc;Z0.prototype.dataChanged=Z0.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],Z0.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],Z0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Z0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",String)],Z0.prototype,"thumbnailObjectFit",void 0); u([Q(),v("design:type",String)],Z0.prototype,"thumbnailObjectPosition",void 0);u([Q({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),v("design:type",Boolean)],Z0.prototype,"isTapOnOfferInfoContainerEnabled",void 0);u([Q(),v("design:type",Object)],Z0.prototype,"isExpanded",void 0);u([Q(),v("design:type",Object)],Z0.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.footerIcon)"}),v("design:type",String)],Z0.prototype,"icon",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Z0.prototype,"dataChanged",null);u([L("data.thumbnail"),v("design:type",Boolean),v("design:paramtypes",[])],Z0.prototype,"hasThumbnail",null);u([L("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),v("design:type",Boolean),v("design:paramtypes",[])],Z0.prototype,"enableExpandButton",null); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],Z0.prototype,"enableOfferContentIcon",null);u([L("data.showMoreButtonRenderer","data.showMoreButtonTitle"),v("design:type",Object),v("design:paramtypes",[])],Z0.prototype,"showMoreButtonTitle",null);u([L("data.showMoreButtonRenderer","data.showLessButtonTitle"),v("design:type",Object),v("design:paramtypes",[])],Z0.prototype,"showLessButtonTitle",null); u([L("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),v("design:type",String),v("design:paramtypes",[])],Z0.prototype,"expandedBtnText",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],Z0.prototype,"enableBottomBar",null);Z0=u([R({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],Z0); V(Z0,"ytd-offer-card-renderer",function(){if(Wuc!==void 0)return Wuc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"offer-card style-scope ytd-offer-card-renderer\" id=\"offer-card\">\n \n <div class=\"top-banner style-scope ytd-offer-card-renderer\" id=\"top-banner\" hidden=\"[[!data.topBannerImage]]\">\n <yt-img-shadow class=\"top-banner-image style-scope ytd-offer-card-renderer\" object-fit=\"COVER\" thumbnail=\"[[data.topBannerImage]]\">\n </yt-img-shadow>\n </div>\n <div class=\"offer-info style-scope ytd-offer-card-renderer\" id=\"offer-info\" on-click=\"onOfferInfoClick\">\n \n <div class=\"thumbnail style-scope ytd-offer-card-renderer\" id=\"thumbnail\" hidden=\"[[!hasThumbnail]]\"></div>\n <div class=\"description-section style-scope ytd-offer-card-renderer\">\n <div class=\"text style-scope ytd-offer-card-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-offer-card-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"description style-scope ytd-offer-card-renderer\" split-lines=\"true\" text=\"[[data.description]]\">\n </yt-formatted-string>\n </div>\n <button class=\"expand-button style-scope ytd-offer-card-renderer\" id=\"expand-button\" hidden=\"[[!enableExpandButton]]\" on-click=\"onExpandBtnClick\" aria-label=\"[[expandedBtnText]]\">\n <span class=\"style-scope ytd-offer-card-renderer\">[[expandedBtnText]]</span>\n </button>\n <div class=\"offer-content-icon-div style-scope ytd-offer-card-renderer\" id=\"offer-content-icon-div\" hidden=\"[[!enableOfferContentIcon]]\">\n <yt-icon id=\"offer-content-icon\" class=\"offer-content-icon style-scope ytd-offer-card-renderer\" icon=\"[[icon]]\">\n </yt-icon>\n </div>\n </div>\n \n <div class=\"benefits style-scope ytd-offer-card-renderer\" id=\"benefits\" hidden=\"[[!isExpanded]]\">\n <template is=\"dom-repeat\" items=\"[[data.benefits]]\" as=\"benefit\" class=\"style-scope ytd-offer-card-renderer\">\n <ytd-bullet-formatted-string class=\"benefit style-scope ytd-offer-card-renderer\" data=\"[[benefit]]\" small-size=\"true\">\n </ytd-bullet-formatted-string>\n </template>\n </div>\n </div>\n \n <button class=\"bottom-bar style-scope ytd-offer-card-renderer\" id=\"bottom-bar\" hidden=\"[[!enableBottomBar]]\" on-click=\"onBottomBarClick\" aria-label=\"[[data.footerTitle]]\">\n <div class=\"bottom-bar-info style-scope ytd-offer-card-renderer\">\n <yt-formatted-string class=\"bottom-bar-title style-scope ytd-offer-card-renderer\" text=\"[[data.footerTitle]]\"></yt-formatted-string>\n <yt-formatted-string class=\"bottom-bar-subtitle style-scope ytd-offer-card-renderer\" text=\"[[data.footerSubtitle]]\"></yt-formatted-string>\n </div>\n <yt-icon class=\"icon style-scope ytd-offer-card-renderer\" icon=\"[[icon]]\"></yt-icon>\n </button>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Wuc=a},{mode:1});var Yuc;var Zuc=function(){return J.apply(this,arguments)||this}; l(Zuc,J);Zuc.prototype.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]"}}}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; Zuc.prototype.onClick=function(a){if(!Uz(a.composedPath()||[],this.hostElement,["A".toString()])){var b,c;if((a=(c=A((b=this.data)==null?void 0:b.actionButton,Qu))==null?void 0:c.command)&&!this.ytComponentBehavior.resolveCommand(a)){var d;(d=Zq())==null||d.clickCommand(a);Av(this.hostElement,[a])}}}; var $0=Zuc;u([K(BA.YtComponentBehavior),v("design:type",Object)],$0.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],$0.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$0.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],$0.prototype,"data",void 0);$0=u([R({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],$0); V($0,"ytd-offer-content-renderer",function(){if(Yuc!==void 0)return Yuc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"offer-info style-scope ytd-offer-content-renderer\">\n <div class=\"offer-content style-scope ytd-offer-content-renderer\" id=\"offer-content\" on-click=\"onClick\">\n <div id=\"thumbnail\" class=\"style-scope ytd-offer-content-renderer\"></div>\n <div class=\"text style-scope ytd-offer-content-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-offer-content-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"description style-scope ytd-offer-content-renderer\" split-lines=\"true\" text=\"[[data.description]]\">\n </yt-formatted-string>\n </div>\n </div>\n <div id=\"action-button\" class=\"style-scope ytd-offer-content-renderer\"></div>\n</div>\n<div class=\"benefits style-scope ytd-offer-content-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.benefits]]\" as=\"benefit\" class=\"style-scope ytd-offer-content-renderer\">\n <ytd-bullet-formatted-string class=\"benefit style-scope ytd-offer-content-renderer\" data=\"[[benefit]]\">\n </ytd-bullet-formatted-string>\n </template>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Yuc=a},{mode:1});var $uc;var avc=function(){return J.apply(this,arguments)||this}; l(avc,J);avc.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}}; ia.Object.defineProperties(avc.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.title)||!((b=this.data)==null||!b.description)}}}); var a1=avc;u([K(X.YtRendererBehavior),v("design:type",Object)],a1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],a1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],a1.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],a1.prototype,"hasHeaderData",null);a1=u([R({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],a1); V(a1,"ytd-offer-section-renderer",function(){if($uc!==void 0)return $uc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"heading style-scope ytd-offer-section-renderer\" hidden=\"[[!hasHeaderData]]\">\n <yt-formatted-string class=\"title style-scope ytd-offer-section-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"description style-scope ytd-offer-section-renderer\" split-lines=\"\" text=\"[[data.description]]\">\n </yt-formatted-string>\n</div>\n<div id=\"offer-list\" class=\"style-scope ytd-offer-section-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return $uc=a},{mode:1});var bvc;var cvc=function(){return J.apply(this,arguments)||this}; l(cvc,J); cvc.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",channelMastheadRenderer:"ytd-channel-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerSectionRenderer:{component:"ytd-offer-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}},"data.coupon":{id:"coupon-section",mapping:{cardItemRenderer:{component:"yt-card-item-renderer"}}},"data.terms":{id:"terms-section", mapping:{offerSectionRenderer:{component:"ytd-offer-section-renderer"}}}}}; var b1=cvc;u([K(X.YtRendererBehavior),v("design:type",Object)],b1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],b1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],b1.prototype,"data",void 0);b1=u([R({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],b1); V(b1,"ytd-offer-selection-step-renderer",function(){if(bvc!==void 0)return bvc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"masthead\" class=\"style-scope ytd-offer-selection-step-renderer\"></div>\n<div id=\"body\" class=\"style-scope ytd-offer-selection-step-renderer\"></div>\n<div id=\"coupon-section\" class=\"style-scope ytd-offer-selection-step-renderer\"></div>\n<div id=\"terms-section\" class=\"style-scope ytd-offer-selection-step-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return bvc=a},{mode:1});var dvc;var evc=function(){return J.apply(this,arguments)||this}; l(evc,J);evc.prototype.computeStyle=function(a){return a}; evc.prototype.computeImageWidth=function(a){return a==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90}; var c1=evc;u([Q({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),v("design:type",String)],c1.prototype,"containerStyle",void 0);u([Q({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),v("design:type",String)],c1.prototype,"imageWidth",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],c1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],c1.prototype,"data",void 0); u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],c1.prototype,"rounded",void 0);c1=u([R({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],c1); V(c1,"ytd-confirmation-masthead-renderer",function(){if(dvc!==void 0)return dvc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow class=\"thumbnail style-scope ytd-confirmation-masthead-renderer\" thumbnail=\"[[data.thumbnail]]\" width=\"[[imageWidth]]\"></yt-img-shadow>\n<yt-icon class=\"entitlement-icon style-scope ytd-confirmation-masthead-renderer\" hidden=\"[[!data.entitlementIcon.iconType]]\" icon=\"[[data.entitlementIcon.iconType]]\">\n</yt-icon>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return dvc=a},{mode:1});var fvc;var gvc=function(){return J.apply(this,arguments)||this}; l(gvc,J);gvc.prototype.computeStyle=function(a){return a}; var d1=gvc;u([K(X.YtRendererBehavior),v("design:type",Object)],d1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],d1.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),v("design:type",String)],d1.prototype,"containerStyle",void 0);d1=u([R({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],d1); V(d1,"ytd-purchase-complete-detail-renderer",function(){if(fvc!==void 0)return fvc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-repeat\" items=\"[[data.description]]\" as=\"description\" class=\"style-scope ytd-purchase-complete-detail-renderer\">\n <yt-formatted-string class=\"description style-scope ytd-purchase-complete-detail-renderer\" split-lines=\"true\" text=\"[[description]]\">\n </yt-formatted-string>\n</template>\n<template is=\"dom-repeat\" items=\"[[data.benefits]]\" as=\"benefit\" class=\"style-scope ytd-purchase-complete-detail-renderer\">\n <ytd-bullet-formatted-string class=\"benefit style-scope ytd-purchase-complete-detail-renderer\" data=\"[[benefit]]\">\n </ytd-bullet-formatted-string>\n</template>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return fvc=a},{mode:1});var hvc;var e1=function(){var a=J.apply(this,arguments)||this;a.scriptsAppended=!1;return a}; l(e1,J);e1.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{confirmationMastheadRenderer:"ytd-confirmation-masthead-renderer"}},"data.body":{id:"body",mapping:{purchaseCompleteDetailRenderer:"ytd-purchase-complete-detail-renderer"}}}}; e1.prototype.onDataChanged=function(){var a=this.get("data.gtmId");a&&(uy(a,gk("GL","")),this.setupConversionTracking())}; e1.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var a=document.createElement("noscript");a.textContent="<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5KBDVVN\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>";document.body.prepend(a);this.scriptsAppended=!0}}; var f1=e1;f1.prototype.onDataChanged=f1.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],f1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],f1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],f1.prototype,"data",void 0);u([Q(),v("design:type",Object)],f1.prototype,"scriptsAppended",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],f1.prototype,"onDataChanged",null);f1=u([R({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],f1); V(f1,"ytd-purchase-complete-step-renderer",function(){if(hvc!==void 0)return hvc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"masthead\" class=\"style-scope ytd-purchase-complete-step-renderer\"></div>\n<div id=\"body\" class=\"style-scope ytd-purchase-complete-step-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hvc=a},{mode:1});var ivc;var jvc=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");return a}; l(jvc,J);jvc.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; var g1=jvc;u([K(X.YtRendererBehavior),v("design:type",Object)],g1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],g1.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g1.prototype,"darkerDarkTheme",void 0);g1=u([R({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],g1); V(g1,"ytd-ypc-transaction-error-message-renderer",function(){if(ivc!==void 0)return ivc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<div class=\"error-messages style-scope ytd-ypc-transaction-error-message-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.errorMessages]]\" as=\"message\" class=\"style-scope ytd-ypc-transaction-error-message-renderer\">\n <yt-formatted-string text=\"[[message]]\" class=\"style-scope ytd-ypc-transaction-error-message-renderer\"></yt-formatted-string>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ivc=a},{mode:1});var kvc;var lvc;var mvc;var nvc;var ovc=function(){return J.apply(this,arguments)||this}; l(ovc,J);var pvc=ovc;u([Q(),v("design:type",Object)],pvc.prototype,"data",void 0);pvc=u([Wy({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],pvc); V(pvc,"yt-benefits-item-renderer",function(){if(nvc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"benefits-item\" class=\"style-scope yt-benefits-item-renderer\"><yt-formatted-string id=\"benefits-item-title\" class=\"lhs style-scope yt-benefits-item-renderer\" text=\"[[data.title]]\"></yt-formatted-string><yt-formatted-string id=\"benefits-item-info-text\" class=\"rhs style-scope yt-benefits-item-renderer\" hidden=\"[[!data.text]]\" text=\"[[data.text]]\"></yt-formatted-string><yt-button-renderer id=\"benefits-item-info-button\" class=\"rhs style-scope yt-benefits-item-renderer\" data=\"[[data.button.buttonRenderer]]\" hidden=\"[[!data.button.buttonRenderer]]\"></yt-button-renderer></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;mvc===void 0&&(mvc=document.createElement("template"));var d=mvc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nvc=a}a=nvc;return a},{mode:2});var qvc;var rvc;var svc=function(){return J.apply(this,arguments)||this}; l(svc,J);svc.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}}; svc.prototype.computeisWithoutPadding=function(){var a;return((a=this.data)==null?void 0:a.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"}; var h1=svc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],h1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],h1.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),v("design:type",Boolean)],h1.prototype,"isWithoutPadding",void 0);h1=u([Wy({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],h1); V(h1,"yt-benefits-section-renderer",function(){if(rvc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"benefits-section\" is-without-padding$=\"[[isWithoutPadding]]\" class=\"style-scope yt-benefits-section-renderer\"><div id=\"benefits-header\" hidden$=\"[[!data.header]]\" class=\"style-scope yt-benefits-section-renderer\"><yt-formatted-string id=\"benefits-header-text\" split-lines=\"1\" text=\"[[data.header]]\" class=\"style-scope yt-benefits-section-renderer\"></yt-formatted-string><div hidden=\"[[!data.tooltip]]\" class=\"style-scope yt-benefits-section-renderer\"><yt-icon id=\"tooltip-icon\" icon=\"yt-icons:info-outline\" class=\"style-scope yt-benefits-section-renderer\"></yt-icon><tp-yt-paper-tooltip id=\"tooltip\" always-display=\"\" class=\"style-scope yt-benefits-section-renderer\"><yt-formatted-string split-lines=\"1\" text=\"[[data.tooltip]]\" class=\"style-scope yt-benefits-section-renderer\"></yt-formatted-string></tp-yt-paper-tooltip></div></div><div id=\"benefits-items\" class=\"style-scope yt-benefits-section-renderer\"></div></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;qvc===void 0&&(qvc=document.createElement("template"));var d=qvc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rvc=a}a=rvc;return a},{mode:2});var tvc=function(){return J.apply(this,arguments)||this}; l(tvc,J);tvc.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}}; tvc.prototype.computeisUsingLargeWidth=function(){var a;return((a=this.data)==null?void 0:a.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"}; var i1=tvc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],i1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],i1.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),v("design:type",Boolean)],i1.prototype,"isUsingLargeWidth",void 0);i1=u([Wy({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],i1); V(i1,"yt-benefits-flow-step-renderer",function(){if(lvc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header-container\" class=\"style-scope yt-benefits-flow-step-renderer\"><yt-img-shadow id=\"avatar\" height=\"72\" hidden$=\"[[!data.avatar]]\" thumbnail=\"[[data.avatar]]\" width=\"72\" class=\"style-scope yt-benefits-flow-step-renderer\"></yt-img-shadow><div id=\"header-content\" class=\"style-scope yt-benefits-flow-step-renderer\"><yt-formatted-string id=\"subtitle-text\" hidden$=\"[[!data.subtitleText]]\" split-lines=\"1\" text=\"[[data.subtitleText]]\" class=\"style-scope yt-benefits-flow-step-renderer\"></yt-formatted-string><yt-formatted-string id=\"title-text\" hidden$=\"[[!data.titleText]]\" split-lines=\"1\" text=\"[[data.titleText]]\" class=\"style-scope yt-benefits-flow-step-renderer\"></yt-formatted-string></div></div><div id=\"benefits-sections\" class=\"style-scope yt-benefits-flow-step-renderer\"></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;kvc===void 0&&(kvc=document.createElement("template"));var d=kvc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lvc=a}a=lvc;return a},{mode:2});var uvc;var vvc;var wvc=function(){return J.apply(this,arguments)||this}; l(wvc,J);wvc.prototype.checkIsUsingLargeWidth=function(){var a;return((a=this.data)==null?void 0:a.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"}; var j1=wvc;u([Q(),v("design:type",Object)],j1.prototype,"data",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],j1.prototype,"ytRendererBehavior",void 0);u([Q({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),v("design:type",Boolean)],j1.prototype,"isUsingLargeWidth",void 0);j1=u([Wy({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],j1); V(j1,"yt-confirmation-flow-step-renderer",function(){if(vvc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"thumbnail-container\" class=\"style-scope yt-confirmation-flow-step-renderer\"><yt-img-shadow id=\"thumbnail\" height=\"209\" thumbnail=\"[[data.image]]\" width=\"209\" class=\"style-scope yt-confirmation-flow-step-renderer\"></yt-img-shadow></div><div id=\"title-container\" class=\"style-scope yt-confirmation-flow-step-renderer\"><yt-formatted-string id=\"title\" split-lines=\"1\" text=\"[[data.titleText]]\" class=\"style-scope yt-confirmation-flow-step-renderer\"></yt-formatted-string></div><div id=\"subtitle-container\" class=\"style-scope yt-confirmation-flow-step-renderer\"><yt-formatted-string id=\"subtitle\" split-lines=\"1\" text=\"[[data.subtitleText]]\" class=\"style-scope yt-confirmation-flow-step-renderer\"></yt-formatted-string></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;uvc===void 0&&(uvc=document.createElement("template"));var d=uvc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vvc=a}a=vvc;return a},{mode:2});var xvc;var yvc;var zvc=function(){return J.apply(this,arguments)||this}; l(zvc,J);var Avc=zvc;u([Q(),v("design:type",Object)],Avc.prototype,"data",void 0);Avc=u([Wy({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],Avc); V(Avc,"yt-info-flow-step-renderer",function(){if(yvc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title-container\" class=\"style-scope yt-info-flow-step-renderer\"><yt-formatted-string id=\"title\" split-lines=\"1\" text=\"[[data.titleText]]\" class=\"style-scope yt-info-flow-step-renderer\"></yt-formatted-string></div><div id=\"subtitle-text-container\" class=\"style-scope yt-info-flow-step-renderer\"><yt-formatted-string id=\"subtitle-text\" split-lines=\"1\" text=\"[[data.subtitleText]]\" class=\"style-scope yt-info-flow-step-renderer\"></yt-formatted-string></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;xvc===void 0&&(xvc=document.createElement("template"));var d=xvc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yvc=a}a=yvc;return a},{mode:2});var Bvc;var Cvc;var Dvc=function(){return J.apply(this,arguments)||this}; l(Dvc,J);var Evc=Dvc;u([Q(),v("design:type",Object)],Evc.prototype,"data",void 0);Evc=u([Wy({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],Evc); V(Evc,"yt-info-list-flow-step-renderer",function(){if(Cvc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title-container\" class=\"style-scope yt-info-list-flow-step-renderer\"><yt-formatted-string id=\"title\" split-lines=\"1\" text=\"[[data.titleText]]\" class=\"style-scope yt-info-list-flow-step-renderer\"></yt-formatted-string></div><div id=\"info-list-header-container\" class=\"style-scope yt-info-list-flow-step-renderer\"><yt-formatted-string id=\"info-list-header\" force-default-style=\"\" split-lines=\"1\" text=\"[[data.infoListHeader]]\" class=\"style-scope yt-info-list-flow-step-renderer\"></yt-formatted-string></div><div id=\"info-items-container\" class=\"style-scope yt-info-list-flow-step-renderer\"><template is=\"dom-repeat\" items=\"[[data.infoItems]]\" as=\"item\" class=\"style-scope yt-info-list-flow-step-renderer\"><div id=\"info-list-item\" class=\"style-scope yt-info-list-flow-step-renderer\"><yt-icon id=\"info-icon\" icon=\"[[item.icon.iconType]]\" class=\"style-scope yt-info-list-flow-step-renderer\"></yt-icon><yt-formatted-string id=\"info-text\" split-lines=\"1\" text=\"[[item.text]]\" class=\"style-scope yt-info-list-flow-step-renderer\"></yt-formatted-string></div></template></div><div id=\"description-text-container\" class=\"style-scope yt-info-list-flow-step-renderer\"><yt-formatted-string id=\"description-text\" split-lines=\"1\" text=\"[[data.descriptionText]]\" class=\"style-scope yt-info-list-flow-step-renderer\"></yt-formatted-string></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Bvc===void 0&&(Bvc=document.createElement("template"));var d=Bvc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Cvc=a}a=Cvc;return a},{mode:2});function Fvc(a,b){var c=Dz(a,{}),d=Gvc("top",b),e=Gvc("bottom",b),h=Gvc("left",b),k=Gvc("right",b);return gC({top:function(){return k1(c().position,d)}, bottom:function(){return k1(c().position,e)}, left:function(){return k1(c().position,h)}, right:function(){return k1(c().position,k)}, position:function(){return k1(c().positionType,Hvc)}, height:function(){return k1(c().height,l1)}, width:function(){return k1(c().width,l1)}, "min-width":function(){return k1(c().minWidth,l1)}, "min-height":function(){return k1(c().minHeight,l1)}, "max-width":function(){return k1(c().maxWidth,l1)}, "max-height":function(){return k1(c().maxHeight,l1)}, "aspect-ratio":function(){return k1(c().aspectRatio,String)}, "margin-top":function(){return k1(c().margin,d)}, "margin-bottom":function(){return k1(c().margin,e)}, "margin-left":function(){return k1(c().margin,h)}, "margin-right":function(){return k1(c().margin,k)}, "padding-top":function(){return k1(c().padding,d)}, "padding-bottom":function(){return k1(c().padding,e)}, "padding-left":function(){return k1(c().padding,h)}, "padding-right":function(){return k1(c().padding,k)}, "flex-direction":function(){return k1(c().flexDirection,Ivc)}, "justify-content":function(){return k1(c().justifyContent,Jvc)}, "align-items":function(){return k1(c().alignItems,Kvc)}, "flex-grow":function(){return k1(c().flexGrow,String)}, "flex-shrink":function(){return k1(c().flexShrink,String)}, "flex-basis":function(){return k1(c().flexBasis,l1)}, "align-self":function(){return k1(c().alignSelf,Kvc)}, "flex-wrap":function(){return k1(c().flexWrap,Lvc)}, "align-content":function(){return k1(c().alignContent,Kvc)}})} function k1(a,b){return a!==void 0?b(a):void 0} function Lvc(a){switch(a){case"YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case"YPC_FLEX_WRAP_WRAP":return"wrap";case"YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse";}} function Hvc(a){switch(a){case"YPC_POSITION_ABSOLUTE":return"absolute";case"YPC_POSITION_RELATIVE":return"relative";}} function Kvc(a){switch(a){case"YPC_ALIGN_ITEMS_AUTO":return"auto";case"YPC_ALIGN_ITEMS_START":return"flex-start";case"YPC_ALIGN_ITEMS_END":return"flex-end";case"YPC_ALIGN_ITEMS_CENTER":return"center";case"YPC_ALIGN_ITEMS_STRETCH":return"stretch";}} function Jvc(a){switch(a){case"YPC_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case"YPC_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case"YPC_JUSTIFY_CONTENT_CENTER":return"center";case"YPC_JUSTIFY_CONTENT_BETWEEN":return"space-between";case"YPC_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around";}} function Ivc(a){switch(a){case"YPC_FLEX_DIRECTION_ROW":return"row";case"YPC_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case"YPC_FLEX_DIRECTION_COLUMN":return"column";case"YPC_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse";}} function Gvc(a,b){var c=b==="rtl";switch(a){case"top":var d=Mvc;break;case"bottom":d=Nvc;break;case"left":d=Ovc;break;default:d=Pvc;}return function(e){return k1(d(e,c),l1)}} function Mvc(a){var b=a.top;var c=a.vertical;a=a.all;var d;return(d=b!=null?b:c)!=null?d:a} function Nvc(a){var b=a.bottom;var c=a.vertical;a=a.all;var d;return(d=b!=null?b:c)!=null?d:a} function Ovc(a,b){var c=a.left;var d=a.end;var e=a.start;var h=a.horizontal;a=a.all;var k,m;return(m=(k=c!=null?c:b?d:e)!=null?k:h)!=null?m:a} function Pvc(a,b){var c=a.right;var d=a.end;var e=a.start;var h=a.horizontal;a=a.all;var k,m;return(m=(k=c!=null?c:b?e:d)!=null?k:h)!=null?m:a} function l1(a){var b=a.value;switch(a.unit){case"YPC_DIMENSION_UNIT_POINT":return b+"px";case"YPC_DIMENSION_UNIT_FRACTION":return b+"%";default:return""+b;}} ;function Qvc(a){switch(a){case"YPC_SEMANTIC_COLOR_TEXT_PRIMARY":return"YtStyledTextViewModelYtTextPrimary";case"YPC_SEMANTIC_COLOR_TEXT_PRIMARY_INVERSE":return"YtStyledTextViewModelYtTextPrimaryInverse";case"YPC_SEMANTIC_COLOR_TEXT_SECONDARY":return"YtStyledTextViewModelYtTextSecondary";case"YPC_SEMANTIC_COLOR_TEXT_DISABLED":return"YtStyledTextViewModelYtTextDisabled";}} function Rvc(a){var b=a!=null?a:{};a=b.fontRole;var c=b.fontSize;b=b.fontWeight;if(a!==null&&c!==null)switch(a){case"YPC_FONT_ROLE_DISPLAY":switch(c){case"YPC_FONT_SIZE_L":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtDisplayLHeavy":"YtStyledTextViewModelYtDisplayL";case"YPC_FONT_SIZE_M":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtDisplayMHeavy":"YtStyledTextViewModelYtDisplayM";case"YPC_FONT_SIZE_S":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtDisplaySHeavy": "YtStyledTextViewModelYtDisplayS";case"YPC_FONT_SIZE_XS":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtDisplayXSHeavy":"YtStyledTextViewModelYtDisplayXS";default:return;}case"YPC_FONT_ROLE_HEADLINE":switch(c){case"YPC_FONT_SIZE_L":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtHeadlineLHeavy":"YtStyledTextViewModelYtHeadlineL";case"YPC_FONT_SIZE_M":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtHeadlineMHeavy":"YtStyledTextViewModelYtHeadlineM";case"YPC_FONT_SIZE_S":return b=== "YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtHeadlineSHeavy":"YtStyledTextViewModelYtHeadlineS";case"YPC_FONT_SIZE_XS":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtHeadlineXSHeavy":"YtStyledTextViewModelYtHeadlineXS";default:return;}case"YPC_FONT_ROLE_BODY":switch(c){case"YPC_FONT_SIZE_XL":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtBodyXLHeavy":"YtStyledTextViewModelYtBodyXL";case"YPC_FONT_SIZE_L":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtBodyLHeavy": "YtStyledTextViewModelYtBodyL";case"YPC_FONT_SIZE_M":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtBodyMHeavy":"YtStyledTextViewModelYtBodyM";case"YPC_FONT_SIZE_S":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtBodySHeavy":"YtStyledTextViewModelYtBodyS";case"YPC_FONT_SIZE_XS":return b==="YPC_FONT_WEIGHT_HEAVY"?"YtStyledTextViewModelYtBodyXSHeavy":"YtStyledTextViewModelYtBodyXS";}}} ;var Svc=Gz(function(a){var b=a.data;return F("styled-text-view-model",{class:WA("YtStyledTextViewModelHost",function(){return Rvc(b().fontAttributes)},function(){return Qvc(b().color)})},F(LB,{text:function(){return b().text}}))}); Svc.idomCompat=!0;var Tvc=Gz(function(a){var b=function(){var e,h,k,m;return(m=(k=(e=a.alt)==null?void 0:e.call(a))!=null?k:(h=a.data().accessibilityData)==null?void 0:h.label)!=null?m:""},c=function(){return a.data().imageWidth},d=function(){return a.data().imageHeight}; return F("themed-image-view-model",{class:"YtThemedImageViewModelHost"},F(nr,{cond:function(){var e=a.data();if(e){var h,k,m;var p=((h=um().resolve(tm(pB)))==null?0:h())?(k=e.imageDark)!=null?k:e.imageLight:(m=e.imageLight)!=null?m:e.imageDark}else p=void 0;return p}},function(e){return F(IB,Object.assign({},a,{data:e, alt:b,targetWidth:c,targetHeight:d,preserveHeight:!0,preserveWidth:!0}))}))}); Tvc.idomCompat=!0;var m1=Gz(function(a){var b=a.data;a=Dz(function(){return b().slots},[]); var c=Dz(function(){return b().layoutProperties},{}),d=um().resolve(nB); return F("container-layout-view-model",{class:"YtContainerLayoutViewModelHost",style:Fvc(c,d)},F(mr,{each:a,keyBy:"INDEX"},function(e){return F("div",{class:"YtContainerLayoutViewModelSlot",style:Fvc(function(){return e().layoutProperties},d)},F(mr,{each:function(){var h; return(h=e().contents)!=null?h:[]}, keyBy:"INDEX"},function(h){return F(SC,{data:h,mapping:{containerLayoutViewModel:m1,badgeViewModel:U3b,buttonViewModel:xE,styledTextViewModel:Svc,contentPreviewImageViewModel:M3b,themedImageViewModel:Tvc},extraProps:{themedImageViewModel:{preserveWidth:!0,preserveHeight:!0}}})}))}))}); m1.idomCompat=!0;var Uvc=Gz(function(a){var b=a.data;var c=a.stateFns;var d=function(){var q=b(),r=q.productId;return!(!q.clearGroupId&&!r)},e=function(){var q=b(),r=q.clearGroupId; return(q=q.productId)?c().isProductSelected(q):r?c().getSelectedProductByGroupId(r)==null:!1},h=function(){var q=b(),r=q.clearGroupId; if(q=q.productId)c().onProductSelected(q);else if(r)c().onClearGroupSelected(r)},k=function(){var q=b(),r=q.clearGroupId; if(q=q.productId){var w;return"group:"+(((w=c().getProductById(q))==null?void 0:w.groupId)||"")}return r?"group:"+r:""},m=Dz(function(){return b().header},[]),p=Dz(function(){return b().body},[]); return F("pdp-card-section-view-model",{class:"YtPdpCardSectionViewModelHost"},F(nr,{cond:function(){return m().length>0||d()}},function(){return F("label",{class:"YtPdpCardSectionViewModelHeaderSection"},F("div",{class:"YtPdpCardSectionViewModelHeaderContent"},F(SC,{data:m, mapping:{containerLayoutViewModel:m1,styledTextViewModel:Svc},wrapper:function(q){return F("div",{class:"YtPdpCardSectionViewModelContentItem"},q)}})),F(nr,{cond:d},function(){return F("div",{class:"YtPdpCardSectionViewModelHeaderRadioContainer"},F(tBb,{checked:e, name:k,onChange:h}))}))}),F(nr,{cond:function(){return p().length>0}},function(){return F("div",null,F(SC,{data:p, mapping:{containerLayoutViewModel:m1},wrapper:function(q){return F("div",{class:"YtPdpCardSectionViewModelContentItem"},q)}}))}))}); Uvc.idomCompat=!0;var Vvc=Gz(function(a){var b=a.data;var c=a.stateFns;a=Dz(function(){return b().sections},[]); return F("pdp-card-view-model",{class:"YtPdpCardViewModelHost"},F(nr,{cond:function(){return b().banner}},function(d){return F("div",{class:"YtPdpCardViewModelBanner"},F(LB,{text:d}))}),F(mr,{each:a, keyBy:"INDEX"},function(d){return F("div",{class:"YtPdpCardViewModelSectionContainer"},F(SC,{data:d,mapping:{pdpCardSectionViewModel:Uvc},extraProps:{pdpCardSectionViewModel:{stateFns:c}}}))}))}); Vvc.idomCompat=!0;var Wvc=Gz(function(a){var b=a.data;var c=a.isOverlay;a=Dz(function(){return b().finePrint},[]); var d={};return F("pdp-masthead-view-model",{class:WA("YtPdpMastheadViewModelHost",(d.YtPdpMastheadViewModelIsOverlay=c,d))},F(SC,{mapping:{contentPreviewImageViewModel:M3b,themedImageViewModel:Tvc},data:function(){return b().image}, extraProps:{themedImageViewModel:{alt:"",className:"YtPdpMastheadViewModelImage"}}}),F(nr,{cond:function(){return b().title}},function(e){return F("h1",{class:"YtPdpMastheadViewModelHeading"},F(LB,{text:e, isOverlay:c}))}),F(mr,{each:a},function(e){return F("div",{class:"YtPdpMastheadViewModelFinePrint"},F(LB,{text:e, isOverlay:c}))}))}); Wvc.idomCompat=!0;var Xvc=Gz(function(a){var b=a.data;var c=a.stateFns;return F("pdp-pricing-option-selector-view-model",{class:"YtPdpPricingOptionSelectorViewModelHost"},F(mr,{each:function(){var d=c().getSelectedPricingOptions().map(function(h){return h.pricingOptionId}),e=c().getSelectedProductByGroupId(b().groupId); return e?e.pricingOptions.map(function(h){return{pricingOption:h,isSelected:d.includes(h.pricingOptionId)}}):(Im(Error("No product selected with group id \""+b().groupId+"\"")),[])}, keyBy:"INDEX"},function(d){return F("label",{class:"YtPdpPricingOptionSelectorViewModelOption"},F("div",{class:"YtPdpPricingOptionSelectorViewModelOptionContent"},F(SC,{data:function(){return d().pricingOption.pricingOptionSelectorOption}, mapping:{containerLayoutViewModel:m1}})),F("div",{class:"YtPdpPricingOptionSelectorViewModelOptionRadio"},F(tBb,{checked:function(){return d().isSelected}, onClick:function(){c().onPricingOptionSelected(d().pricingOption.pricingOptionId)}})))}))}); Xvc.idomCompat=!0;var Yvc=Gz(function(a){var b=a.data;var c=a.stateFns;return F("pdp-primary-button-view-model",{class:"YtPdpPrimaryButtonViewModelHost"},F(SC,{mapping:{buttonViewModel:y("mweb_enable_keto_batch_button_view_model")?CC:xE},data:function(){var d,e;return(e=(d=c().getSelectedPricingOptions()[0])==null?void 0:d.primaryButton)!=null?e:b().emptyStateButton}}))}); Yvc.idomCompat=!0;function Zvc(a,b){return bw(a.entities,"pdpStateEntity",b)} ;function $vc(a,b,c){function d(q){return Object.values(q).map(function(r){var w=r.productId;r=r.pricingOptionIndex;return awc(e(w).pricingOptions,r).pricingOptionId})} function e(q){return m().get(q)} function h(q){q=d(q);c(q)} var k=bwc([a,b],function(q,r){var w=q==null?void 0:q.selectedPricingOptions;q={};var z=!0;if(w&&r.length)for(var C=g(r),E=C.next();!E.done;E=C.next()){E=E.value;var I=cwc(E.pricingOptions,function(N){a:{N=N.pricingOptionId;for(var P=g(w),U=P.next();!U.done;U=P.next())if(U.value===N){N=!0;break a}N=!1}return N}); I>=0&&(z=!1,q[E.groupId]={productId:E.productId,pricingOptionIndex:I})}z&&r.length&&(q[r[0].groupId]={productId:r[0].productId,pricingOptionIndex:0});return q}),m=bwc([b],function(q){return new Map(q.map(function(r){return[r.productId, r]}))}),p=bwc([b],function(q){var r=new Map; q=g(q);for(var w=q.next();!w.done;w=q.next()){var z=w.value;w=z.groupId;var C=z.productId;z=g(Fa(z.pricingOptions));for(var E=z.next();!E.done;E=z.next()){var I=g(E.value);E=I.next().value;I=I.next().value;r.set(I.pricingOptionId,{groupId:w,productId:C,index:E,pricingOption:I})}}return r}); return{getProductById:e,isProductSelected:function(q){var r=e(q);if(!r)return!1;var w;return((w=k()[r.groupId])==null?void 0:w.productId)===q}, getSelectedPricingOptions:function(){return Object.values(k()).map(function(q){var r=q.productId;q=q.pricingOptionIndex;return awc(e(r).pricingOptions,q)})}, getSelectedProductByGroupId:function(q){var r;return(q=(r=k()[q])==null?void 0:r.productId)?e(q):void 0}, onProductSelected:function(q){var r=e(q);if(r){var w=k(),z;if(((z=w[r.groupId])==null?void 0:z.productId)!==q){var C,E;z=(E=(C=w[r.groupId])==null?void 0:C.pricingOptionIndex)!=null?E:0;C=0;for(E=r.pricingOptions[Symbol.iterator]();!E.next().done;)++C;C<=z&&(z=0);C={};h(Object.assign({},w,(C[r.groupId]={productId:q,pricingOptionIndex:z},C)))}}}, onPricingOptionSelected:function(q){var r=p().get(q);if(r){q=r.groupId;var w=r.productId;r=r.index;var z=k(),C,E;if(((C=z[q])==null?void 0:C.productId)!==w||((E=z[q])==null?void 0:E.pricingOptionIndex)!==r)C={},h(Object.assign({},z,(C[q]={productId:w,pricingOptionIndex:r},C)))}}, onClearGroupSelected:function(q){var r=k();r[q]&&(r=Object.fromEntries(Object.entries(r).filter(function(w){return g(w).next().value!==q})),h(r))}}} function Fa(a){var b,c,d,e;return qaa(function(h){h.nextAddress==1&&(b=0,c=g(a),d=c.next());if(h.nextAddress!=3){if(d.done)return h.jumpTo(0);e=d.value;return n(h,[b++,e],3)}d=c.next();return h.jumpTo(2)})} function cwc(a,b){a=g(Fa(a));for(var c=a.next();!c.done;c=a.next()){var d=g(c.value);c=d.next().value;d=d.next().value;if(b(d))return c}return-1} function awc(a,b){a=g(Fa(a));for(var c=a.next();!c.done;c=a.next()){var d=g(c.value);c=d.next().value;d=d.next().value;if(c===b)return d}} function bwc(a,b){var c,d;return function(){for(var e=a.map(function(k){return k()}),h=0;h<e.length;h++)if(!c||e[h]!==c[h]){c=e; d=b.apply(null,pa(e));break}return d}} ;function dwc(a){var b;return!!(a.productId&&a.groupId&&((b=a.pricingOptions)==null?0:b.length)&&a.pricingOptions.every(function(c){return c.pricingOptionId}))} function ewc(a,b,c){return $vc(a,bwc([b],function(d){return d.filter(dwc)}),c)} ;var fwc=Gz(function(a){var b=a.stateFns;return F("pdp-summary-view-model",{class:"YtPdpSummaryViewModelHost"},F(SC,{data:function(){return b().getSelectedPricingOptions().flatMap(function(c){return c.summaryLines})}, mapping:{containerLayoutViewModel:m1},wrapper:function(c){return F("div",{class:"YtPdpSummaryViewModelLineItem"},c)}}))}); fwc.idomCompat=!0;function gwc(a){switch(a){case"DIVIDER_STYLE_FULL_BLEED_4_PX":return"divider-view-model-wiz__base-divider--full-bleed-4px";case"DIVIDER_STYLE_FULL_BLEED_THICK":return"divider-view-model-wiz__base-divider--full-bleed-thick";case"DIVIDER_STYLE_FULL_BLEED_8_PX":return"divider-view-model-wiz__base-divider--full-bleed-8px";case"DIVIDER_STYLE_FULL_BLEED_12_PX":return"divider-view-model-wiz__base-divider--full-bleed-12px";default:return"";}} var hwc=kC(function(a){var b=["divider-view-model-wiz__base-divider"];a.data.dividerStyle&&b.push(gwc(a.data.dividerStyle));var c=a.data.dividerStyle==="DIVIDER_STYLE_INSET_THIN"?"divider-view-model-wiz__inset-thin-padding":"",d="";a.data.backgroundColor&&(d="background-color: "+$x(a.data.backgroundColor)+";");return F("divider-view-model",{class:"divider-view-model-wiz "+c},F("div",{class:dC(b.join(" ")),style:d}))});function iwc(a){if(a){var b;return((b=um().resolve(tm(pB)))==null?0:b())?a.darkTheme:a.lightTheme}} ;function jwc(a,b,c){return F(Np,null,oCa(c,[[0,function(){return F("h2",{class:b},a)}], [1,function(){return F("h3",{class:b},a)}], [2,function(){return F("h4",{class:b},a)}]],function(){return F("h2",{class:b},a)}))} function kwc(a){var b=["shelf-header-layout-wiz"];a.disableHorizontalPadding&&b.push("shelf-header-layout-wiz--disable-horizontal-padding");a.disableVerticalPadding&&b.push("shelf-header-layout-wiz--disable-vertical-padding");var c=["shelf-header-layout-wiz__title"];a.forceSmallLayout&&c.push("shelf-header-layout-wiz__title--small-title");var d=["shelf-header-layout-wiz__leading-image"];a.circularImage&&d.push("shelf-header-layout-wiz__leading-image--circular-image");return F("yt-shelf-header-layout", {class:b.join(" ")},a.leadingIcon?F("div",{class:"shelf-header-layout-wiz__leading-icon"},PD(a.leadingIcon)):a.leadingImage?F("div",{class:d.join(" ")},a.leadingImage()):F(Np,null),F("div",{class:"shelf-header-layout-wiz__label-container"},a.superlabel?F("div",{class:"shelf-header-layout-wiz__superlabel"},a.superlabel()):F(Np,null),F("div",{class:"shelf-header-layout-wiz__title-row"},jwc(a.title(),c.join(" "),a.tagLevel),So(a.detail,function(){return F("div",{class:"shelf-header-layout-wiz__detail"}, a.detail())})),a.sublabel?F("div",{class:"shelf-header-layout-wiz__sublabel"},a.sublabel()):F(Np,null)),a.trailingActions?F("div",{class:"shelf-header-layout-wiz__trailing-actions"},a.trailingActions()):F(Np,null))} ;var lwc=RC({flexibleActionsViewModel:nqb});function mwc(a){var b=A(a==null?void 0:a.avatar,Yu),c,d=(c=a==null?void 0:a.image)!=null?c:gE(a==null?void 0:a.themedImage);return F(Np,null,So(d,function(){return F(bq,null,function(){d&&HB(d,{alt:"",preserveHeight:!0,preserveWidth:!0})})}),So(b,function(){return F(QD,{data:b})}))} function nwc(a){var b=A(a.bottomBadge,xUb),c=b&&a.sublabel?"YtSectionHeaderViewModelBadgeWithLabel":void 0;return F(Np,null,So(b,function(){return b&&F(jQ,{data:b,class:c})}),So(a.sublabel,function(){return a.sublabel&&KD(a.sublabel)}))} function owc(a){var b=A(a.topBadge,xUb),c=b&&a.superlabel?"YtSectionHeaderViewModelBadgeWithLabel":void 0;return F(Np,null,So(b,function(){return b&&F(jQ,{data:b,class:c})}),So(a.superlabel,function(){return a.superlabel&&KD(a.superlabel)}))} function pwc(a){var b=a.data;a={title:function(){return F(Np,null,KD(b.headline))}, sublabel:(b.sublabel||b.bottomBadge)&&function(){return nwc(b)}, superlabel:(b.superlabel||b.topBadge)&&function(){return owc(b)}, leadingImage:b.leadingAccessory&&function(){return mwc(b.leadingAccessory)}, trailingActions:b.trailingActions&&function(){return F(Np,null,lwc(b.trailingActions))}, disableHorizontalPadding:a.disableHorizontalPadding,disableVerticalPadding:a.disableVerticalPadding,forceSmallLayout:a.forceSmallLayout};var c=iwc(b==null?void 0:b.backgroundColor);c=c?"background-color: "+ay(c)+";":void 0;return F("yt-section-header-view-model",{class:"YtSectionHeaderViewModelHost",style:c},F(kwc,Object.assign({},a)))} var qwc=kC(pwc);var swc=Gz(function(a){function b(P){var U=k();Qz(Vv("pdpStateEntity",U,{key:U,selectedPricingOptions:P}))} var c=a.data;var d=a.internalScrolling;var e=a.stateFnsForTesting;var h=Dz(function(){return c().allProducts},[]),k=Dz(function(){return c().pdpStateEntityKey},""),m=LC(Zvc,k),p={stateFns:xp(function(){Fp(!0); var P;return(P=e==null?void 0:e())!=null?P:ewc(m,h,b)})},q=Dz(function(){return c().body},[]),r=Dz(function(){return c().columnBreakHints},[]),w=function(){return c().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},z=function(){return w()||c().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},C={isOverlay:z},E=xp(function(){var P=gE(c().background),U; if(P==null?0:(U=P.sources)==null?0:U.length){var ca=ca===void 0?!0:ca;P=Elb(void 0,P.sources,void 0,ca,ca?1E3:void 0,ca?void 0:1E3)}else P=null;return P}); a=gC({"--pdp-view-model-background":function(){return E()?"url("+E()+")":void 0}}); var I={};d=WA("YtPdpViewModelHost",(I.YtPdpViewModelHasBackground=function(){return z()||!!E()},I.YtPdpViewModelHasDarkBackground=z,I.YtPdpViewModelHasScrim=w,I.YtPdpViewModelInternalScrolling=Dz(d,!1),I)); var N=function(P){var U={};return WA("YtPdpViewModelItem",(U.YtPdpViewModelFullBleed=function(){return fqb(P())==="dividerViewModel"||fqb(P())==="sectionHeaderViewModel"},U.YtPdpViewModelNoVerticalPadding=function(){return fqb(P())==="sectionHeaderViewModel"},U))}; rr(function(){var P=c().onStartCommand;if(P&&(P=wB(P))){var U;(U=um().resolve(vm))==null||U.resolveCommand(P)}}); return F("pdp-view-model",{class:d,style:a},F("div",{class:"YtPdpViewModelColumnContainer"},F(mr,{each:function(){return rwc(q(),r())}, keyBy:"INDEX"},function(P){return F("div",{class:"YtPdpViewModelColumn"},F(SC,{data:P,wrapper:function(U,ca,aa){return F("div",{class:N(function(){return P()[aa()]})},U)}, mapping:{containerLayoutViewModel:m1,dividerViewModel:hwc,pdpCardViewModel:Vvc,pdpMastheadViewModel:Wvc,pdpPricingOptionSelectorViewModel:Xvc,pdpPrimaryButtonViewModel:Yvc,pdpSummaryViewModel:fwc,sectionHeaderViewModel:qwc},extraProps:{pdpCardViewModel:p,pdpMastheadViewModel:C,pdpPricingOptionSelectorViewModel:p,pdpPrimaryButtonViewModel:p,pdpSummaryViewModel:p}}))})))}); swc.idomCompat=!0;function rwc(a,b){return b.length===0?[a]:[a.slice(0,b[0]),a.slice(b[0])].filter(function(c){return c.length>0})} ;bB(swc,"pdp-view-model",{props:{data:$A,stateFnsForTesting:aB,internalScrolling:aB}});function n1(a,b){return bw(a.entities,"flowStateEntity",b)} ;var twc=RC({buttonRenderer:JB(function(a,b){var c=um().resolve(qB);c&&c(a,b)}), buttonViewModel:JB(FC)});function uwc(a){switch(a){case"FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-justify-end";case"FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-full-distributed";case"FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-flex-primary";case"FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-vertical-centered"; case"FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-distributed-space";default:return"";}} var vwc=RC({buttonRenderer:JB(function(a,b){var c=um().resolve(qB);c&&c(a,b)}), buttonViewModel:JB(FC),premiumPurchaseButtonRenderer:function(a){var b=a.data;a=a.className;b=KC(n1,b.flowStateEntityKey||"");var c={config:{className:a}},d;return F("ytm-premium-purchase-button-renderer",{class:a?a+" yt-premium-purchase-button-renderer":"yt-premium-purchase-button-renderer"},twc(((d=A(b,cVb))==null?void 0:d.primaryButtonOverride)||{},{buttonRenderer:c,buttonViewModel:c}))}}); function wwc(a){return{className:""+a,buttonClassName:""+a,processAllEndpoints:!0}} function xwc(a){return{buttonRenderer:{config:wwc(a)},premiumPurchaseButtonRenderer:wwc(a),buttonViewModel:{config:wwc(a)}}} ;YB(function(a){var b=a.data;var c=a.className;a=["yt-flow-bottom-bar-renderer"];c&&a.push(c);c="yt-flow-bottom-bar-renderer__flow-bottom-bar-button";if(b.style){var d=uwc(b.style);c=c.concat(" ",d);a.push(d)}return F("yt-flow-bottom-bar-renderer",{class:a.join(" ")},vwc(b.secondaryButton,xwc("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button "+c)),vwc(b.primaryButton,xwc("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button "+c)))},"yt-flow-bottom-bar-renderer",{propNames:["data", "className"]});var ywc={offerSummaryRenderer:Gz(function(a){return F("yt-offer-summary-renderer",{class:WA(a.className,"YtOfferSummaryRendererHost")},F("div",{class:"YtOfferSummaryRendererTextContainer"},F("div",{class:"YtOfferSummaryRendererEyebrowText"},F(LB,{text:function(){return a.data().eyebrowText}})),F("div",{class:"YtOfferSummaryRendererTitle"},F(LB,{text:function(){return a.data().title}})),F("div",{class:"YtOfferSummaryRendererSubtitle"},F(LB,{text:function(){return a.data().subtitle}})),F("div",{class:"YtOfferSummaryRendererFeatureListData"}, F(mr,{each:function(){var b; return(b=a.data().featureListData)!=null?b:[]}},function(b){var c; return F("div",{class:"YtOfferSummaryRendererFeatureList"},PD((c=b.icon)==null?void 0:c.iconType,{className:b.style==="BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"YtOfferSummaryRendererFeatureListIconGreen":"YtOfferSummaryRendererFeatureListIconDefault"}),F("div",{class:"YtOfferSummaryRendererFeatureListText"},F(LB,{text:b.text})))})),F("div",{class:"YtOfferSummaryRendererDescription"},F(LB,{text:function(){return a.data().description}}))))})},zwc=Gz(function(a){var b={}; b=WA("YtOfferSummaryFlowStepRendererHost",(b.YtOfferSummaryFlowStepRendererDisableHeaderTopMargin=a.shouldDisableHeaderTopMargin,b));return F("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:b},F("div",{class:"YtOfferSummaryFlowStepRendererHeaderContainer YtOfferSummaryFlowStepRendererChild"},F("div",{class:"YtOfferSummaryFlowStepRendererHeader"},F(LB,{text:function(){return a.data().header}})),F("div",{class:"YtOfferSummaryFlowStepRendererSubtitle"},F(LB,{text:function(){return a.data().subtitle}}))), F("div",{class:"YtOfferSummaryFlowStepRendererChild"},F(SC,{data:function(){return a.data().offerSummary}, mapping:ywc,extraProps:{offerSummaryRenderer:{className:a.flowClassName}}})))});bB(zwc,"yt-offer-summary-flow-step-renderer",{props:{data:aB,flowClassName:aB,flowStateEntityKey:aB,shouldDisableHeaderTopMargin:aB}});function Awc(a){var b=a.data;var c=a.className;var d=a.flowStateEntityKey;var e=a.selectionStepStyle;a=Fr(function(p){if(p.target){p.stopPropagation();p=d||"";var q=n1(Pz().getState(),p);q=Object.assign({},q,{premiumPurchaseFlowState:{selectedOptionId:b.optionId,primaryButtonOverride:b.primaryButtonOverride}});Pz().dispatch(Uv("flowStateEntity",p,q))}}); var h={};c=WA(c,"ytm-option-item-renderer",(h["ytm-option-item-renderer--lp2-style"]=e==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2",h));var k=d||"",m=LC(n1,k);rr(function(){var p=m();!A(p,cVb)&&b.defaultSelected&&k!==""&&(p=Object.assign({},p),sB(p,cVb,{selectedOptionId:b.optionId,primaryButtonOverride:b.primaryButtonOverride}),Pz().dispatch(Uv("flowStateEntity",k,p)))}); return F("ytm-option-item-renderer",{"on:click":a,class:c},F("div",{class:"ytm-option-item-renderer__option-item-radio-container"},F("input",{type:"radio",class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var p=m();p=A(p,cVb);return(p?(p==null?void 0:p.selectedOptionId)||"":b.defaultSelected&&k!==""?(b==null?void 0:b.optionId)||"":"")===b.optionId}, name:("input"+zo(GI)).toString()})),F("div",{class:"ytm-option-item-renderer__option-item-text-container"},b.eyebrowText?F("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},KD(b.eyebrowText)):null,F("div",{class:"ytm-option-item-renderer__option-item-title"},KD(b.title)),F("div",{class:"ytm-option-item-renderer__option-item-subtitle"},KD(b.subtitle)),F("div",{class:"ytm-option-item-renderer__option-item-description"},KD(b.description))))} Awc.isReactive=!0;var Bwc=RC({optionItemRenderer:Awc});var Cwc=RC({optionItemRenderer:Awc,optionSectionRenderer:function(a){var b=a.data;var c=a.flowClassName;var d=a.flowStateEntityKey;var e=a.selectionStepStyle;var h,k;return F("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"yt-option-section-renderer"},F("div",{class:"yt-option-section-renderer__option-section-header-section"},F("div",{class:"yt-option-section-renderer__option-section-header"},KD(b.title)),b==null?void 0:(h=b.sectionDisclaimers)==null?void 0:h.map(function(m){return F("div", {class:"yt-option-section-renderer__option-section-disclaimer"},KD(m))})),b==null?void 0:(k=b.optionItems)==null?void 0:k.map(function(m){return F("div",{class:"yt-option-section-renderer__option-item"},Bwc(m,{optionItemRenderer:{className:c, flowStateEntityKey:d,selectionStepStyle:e}}))}))}});YB(function(a){var b=a.data;var c=a.flowClassName;var d=a.flowStateEntityKey;a=a.isDesktop;b.flowStateEntityKey&&(d=b.flowStateEntityKey);var e=["ytm-option-selection-flow-step-renderer"];b.style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"&&e.push("ytm-option-selection-flow-step-renderer--lp2-style");a&&e.push("ytm-option-selection-flow-step-renderer--desktop");a=e.join(" ");var h;return F("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:a},F("div", {class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header-container ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},F("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},KD(b.header)),F("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},KD(b.subtitle))),b==null?void 0:(h=b.optionItems)==null?void 0:h.map(function(k){return F("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"}, Cwc(k,{optionItemRenderer:{className:c,flowStateEntityKey:d,selectionStepStyle:b.style},optionSectionRenderer:{flowClassName:c,flowStateEntityKey:d,selectionStepStyle:b.style}}))}))},"yt-option-selection-flow-step-renderer",{propNames:["data", "flowClassName","flowStateEntityKey","isDesktop"]});function Dwc(a){return a==null?void 0:a.stringValue} var Ewc=Gz(function(a){var b=g(fC(function(){var h;if((h=a.controlled)==null?0:h.call(a))return[];var k;return(((k=a.data())==null?void 0:k.chips)||[]).map(function(m){m=A(m,yUb);if(m==null?0:m.selected)return Dwc(m.chipValue)}).filter(function(m){return m!==void 0})})),c=b.next().value,d=b.next().value,e=function(h){var k=Dwc(h.chipValue); if(k!==void 0){var m;if((m=a.controlled)==null?0:m.call(a))return void a.controlled().onTap(k);h=c().includes(k)?[].concat(pa(c().filter(function(q){return q!==k}))):[].concat(pa(c()),[k]); d(h);var p;if((p=a.uncontrolled)==null?0:p.call(a))a.uncontrolled().onUpdate(h)}}; return F("chip-selection-form-field-view-model",{class:"YtChipSelectionFormFieldViewModelHost"},F(mr,{each:function(){return a.data().chips||[]}},function(h){return F("div",{class:"YtChipSelectionFormFieldViewModelChipWrapper"},F(kmc,{data:function(){return A(h,yUb)}, selected:function(){var k;if(k=A(h,yUb)){var m=Dwc(k.chipValue);if(m!==void 0){var p;k=((p=a.controlled)==null?0:p.call(a))?a.controlled().selectedValues.includes(m):c().includes(m)}else k=void 0}else k=!1;return k}, callback:e}))}))});var Gwc=Gz(function(a){var b=a.label;var c=a.text;var d=a.placeholder;var e=a.rows;var h=a.overflowStyle;var k=a.outline;var m=a.disabled;var p=a.disableNewLines;var q=a.characterLimit;var r=a.validation;var w=a.onInput;var z=Dz(b,""),C=Dz(c,""),E=Dz(d,"");a=Dz(e,1);var I=Dz(h,"scroll-vertically"),N=Dz(k,!1),P=Dz(m,!1),U=Dz(p,!1),ca=Er();h=g(fC(function(){return C()})); var aa=h.next().value,ea=h.next().value;h=g(Gp(!1));var ha=h.next().value,va=h.next().value,Ma=function(){va(!0)},tb=function(){va(!1)}; rr(function(){var ic=ca.value,lb=I(),ib=aa();lb==="expand-vertically"&&ib&&Fwc(ic);ca.value.addEventListener("focusin",Ma);ca.value.addEventListener("focusout",tb)}); yp(function(){ca.value.removeEventListener("focusin",Ma);ca.value.removeEventListener("focusout",tb)}); var bb=function(){var ic;return r==null?void 0:(ic=r())==null?void 0:ic.validate(aa())},Ub=function(){var ic; return(q==null?void 0:q())&&!(bb==null?0:bb())&&aa().length>(q==null?void 0:(ic=q())==null?void 0:ic.maxChars)}; h=Fr(function(ic){if(ic.currentTarget)return ic=ic.currentTarget,ea(ic.value),I()==="expand-vertically"&&Fwc(ic),w==null||w(ic.value),!0}); k=Fr(function(ic){U()&&ic.key==="Enter"&&ic.preventDefault()}); m=Fr(function(){ca.value.focus()}); var Jb=function(){return E()||z()},nc=function(){var ic={}; return dC((ic.YtStandardsTextareaShapeError=!0,ic.YtStandardsTextareaShapeErrorDisabled=P(),ic))},Lb={className:"YtStandardsTextareaShapeErrorIcon", iconSize:"16"};return F("textarea-shape",{class:"YtStandardsTextareaShapeHost"},F("div",{class:function(){var ic={};return dC((ic.YtStandardsTextareaShapeTextareaContainer=!0,ic.YtStandardsTextareaShapeTextareaContainerOutline=N(),ic.YtStandardsTextareaShapeTextareaContainerOutlineDisabled=P(),ic.YtStandardsTextareaShapeTextareaContainerOutlineError=!!bb()||Ub(),ic))}, "on:click":m},F("label",{class:function(){var ic={};return dC((ic.YtStandardsTextareaShapeLabel=!0,ic.YtStandardsTextareaShapeLabelFocused=ha(),ic.YtStandardsTextareaShapeLabelDisabled=P(),ic.YtStandardsTextareaShapeLabelError=(!!bb()||Ub())&&!P(),ic.YtStandardsTextareaShapeLabelHidden=!ha()&&!aa()&&!!Jb(),ic))}},z),F("div",{class:function(){var ic={}; return dC((ic.YtStandardsTextareaShapePlaceholder=!0,ic.YtStandardsTextareaShapePlaceholderVisible=!ha()&&!aa(),ic))}, "aria-hidden":"true"},Jb),F("textarea",{el:ca,class:"YtStandardsTextareaShapeTextarea",rows:a,disabled:P,placeholder:Jb,"on:input":h,"on:keydown":k},aa)),F(nr,{cond:function(){return Fp(!0)&&(r==null?void 0:r())}},function(){return F(nr,{cond:bb},function(){return F("div",{class:nc},F(OD,{name:"INFO", config:Lb}),F("div",{class:"YtStandardsTextareaShapeErrorMessage"},bb))})}),F(nr,{cond:function(){return Fp(!0)&&(q==null?void 0:q())}},function(){return F(nr,{cond:Ub},function(){return F("div",{class:nc},F(OD,{name:"INFO", config:Lb}),F("div",{class:"YtStandardsTextareaShapeErrorMessage"},function(){return q().errorMessage}),F("div",{class:"YtStandardsTextareaShapeErrorCharacterCount"},function(){return aa().length+"/"+q().maxChars}))})}))}); Gwc.idomCompat={callbacks:{onInput:!0}};function Fwc(a){a.style.height="auto";a.style.height=a.scrollHeight+"px"} ;var Hwc=Gz(function(a){var b=a.data;var c=function(){var m;return((m=b())==null?void 0:m.flowStateKey)||""},d=LC(n1,c),e=function(){var m; return(m=A(d(),QRb))==null?void 0:m.chips},h=function(m){if(m!==void 0){var p=e()||[]; p=p.find(function(q){return q===m})?p.filter(function(q){return q!==m}):[].concat(pa(p),[m]); p=Object.assign({},d(),{feedbackFormFlowState:Object.assign({},A(d(),QRb),{chips:p})});Qz(Uv("flowStateEntity",c(),p))}},k=function(){var m; return A((m=b())==null?void 0:m.inputBox,URb)}; a=Fr($g(function(m){var p=k();m=m.target.value;p=!(p==null?0:p.maxChars)||m.length<=p.maxChars;p=Object.assign({},d(),{feedbackFormFlowState:Object.assign({},A(d(),QRb),{detail:m}),abuseReportFlowState:Object.assign({},A(d(),DM),{navigationEnabled:p})});Qz(Uv("flowStateEntity",c(),p))},150)); return F("yt-feedback-form-view-model",{class:"YtFeedbackFormViewModelHost"},F("div",{class:"YtFeedbackFormViewModelChips"},F(SC,{mapping:{chipSelectionFormFieldViewModel:Ewc},data:function(){var m;return(m=b())==null?void 0:m.chipSelection}, extraProps:{chipSelectionFormFieldViewModel:{controlled:function(){return{selectedValues:e()||[],onTap:h}}}}})),F("div",{class:"YtFeedbackFormViewModelInputBox", "on:input":a},F(Gwc,{text:function(){var m;return(m=A(d(),QRb))==null?void 0:m.detail}, label:function(){var m;return((m=k())==null?void 0:m.placeholderText)||""}, outline:!0,rows:10,characterLimit:function(){var m=k();if(m&&m.maxChars)return{maxChars:m.maxChars,errorMessage:m.maxCharsExceededErrorMessage||""}}})),F("div",{class:"YtFeedbackFormViewModelFooterText"},F(LB,{text:function(){return b().footerText}})))}); Hwc.idomCompat=!0;bB(Hwc,"yt-feedback-form-view-model",{props:{data:$A}});var Iwc=RC({buttonViewModel:JB(FC)});YB(function(a){a=a.data;var b=KC(rqb,a.flowStateKey||""),c=A(b,DM),d;b=(d=A(A(c==null?void 0:c.navigationCommand,Hu),wr))==null?void 0:d.url;d=(a==null?0:a.navButton)?{buttonViewModel:Object.assign({},A(a==null?void 0:a.navButton,Zu),{state:(c==null?0:c.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",iconName:b?"OPEN_IN_NEW":""})}:void 0;b=function(){AB(c==null?void 0:c.navigationCommand)}; return F("yt-report-form-bottom-bar-view-model",null,F("div",{class:"yt-report-form-bottom-bar-view-model__bottom-bar-container"},Iwc(a.cancelButton,{buttonViewModel:{config:{className:"yt-report-form-bottom-bar-view-model__button",onclick:b}}}),Iwc(d,{buttonViewModel:{config:{className:"yt-report-form-bottom-bar-view-model__button",onclick:b}}})))},"yt-report-form-bottom-bar-view-model",{propNames:["data"]});YB(function(a){var b=a.data;var c,d=((c=um().resolve(tm(pB)))==null?0:c())&&b.imageDark?b.imageDark:b.image;return F("yt-report-form-confirmation-page-view-model",{class:"yt-report-form-confirmation-page-view-model"},F("div",{class:"yt-report-form-confirmation-page-view-model__image"},F(bq,null,function(){HB(d,{alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})})),F("div",{class:"yt-report-form-confirmation-page-view-model__confirmation-container"},F("div",{class:"yt-report-form-confirmation-page-view-model__header"}, b.confirmationHeader),F("div",{class:"yt-report-form-confirmation-page-view-model__body"},KD(b.confirmationText)),F("div",{class:"yt-report-form-confirmation-page-view-model__law-enforcement-text"},KD(b.lawEnforcementText)),F("div",{class:"yt-report-form-confirmation-page-view-model__expect-header"},b.whatToExpectHeader),So(b.nextSteps,function(){return F("div",null,b.nextSteps.map(function(e){return F("div",{class:"yt-report-form-confirmation-page-view-model__row"},F("div",{class:"yt-report-form-confirmation-page-view-model__icon", "aria-hidden":"true"},PD(e.iconName||"")),F("div",null,KD(e==null?void 0:e.text,{className:"yt-report-form-confirmation-page-view-model__next-step-text"})))}))}),So(b.legalReportText,function(){return F("div",null,KD(b==null?void 0:b.legalReportText,{className:"yt-report-form-confirmation-page-view-model__legal-text"}))})))},"yt-report-form-confirmation-page-view-model",{propNames:["data"]});YB(function(a){a=a.data;var b=A(a==null?void 0:a.inputBox,URb),c=(b==null?void 0:b.maxChars)||500,d=(b==null?void 0:b.placeholderText)||"";b={errorMessage:(b==null?void 0:b.maxCharsExceededErrorMessage)||"",maxChars:c};var e=a.flowStateKey||"",h=KC(n1,e),k=Fr($g(function(m){m=m.target.value;m=Object.assign({},h,{abuseReportFlowState:{userComments:m,navigationEnabled:!(m.length>c)}});Pz().dispatch(Vv("flowStateEntity",e,m))},150)); return F("yt-report-form-details-page-view-model",{class:"yt-report-form-details-page-view-model"},F("div",{class:"yt-report-form-details-page-view-model__header"},a==null?void 0:a.detailsPageHeader),F("div",{class:"yt-report-form-details-page-view-model__body"},KD(a==null?void 0:a.bodyText)),F("div",{class:"yt-report-form-details-page-view-model__input","on:input":k},F(Gwc,{label:d,outline:!0,rows:10,characterLimit:b})))},"yt-report-form-details-page-view-model",{propNames:["data"]});function Jwc(a){var b=a.data;var c=a.selectedKey;var d=a.onSelected;var e=a.groupName;var h=F("div",{class:"YtRadioButtonItemViewModelLabel"},F("div",null,function(){return b().text}),F("div",{class:"YtRadioButtonItemViewModelSubText"},function(){return b().subtext})); a={};a=WA((a.YtRadioButtonItemViewModelSubTitle=function(){return!!b().subtext},a)); return F("yt-radio-button-item-view-model",{class:"YtRadioButtonItemViewModelHost"},F(tBb,{name:e,checked:function(){return!!c()&&b().key===c()}, onChange:function(k){d==null||d(k.target,b(),e==null?void 0:e())}, labelRenderable:function(){return h}, ariaLabel:function(){return b().text}, className:a}))} Jwc.isReactive=!0;function Kwc(a){var b=a.data;var c=a.onSelected;var d=a.selectedKey;var e=a.groupName;return F("yt-radio-button-group-view-model",{class:"yt-radio-button-group-view-model"},F("fieldset",{class:"yt-radio-button-group-view-model__fieldset"},F(SC,{data:function(){return b().radioButtons}, mapping:{radioButtonItemViewModel:Jwc},extraProps:{radioButtonItemViewModel:{onSelected:c,selectedKey:d,groupName:function(){return e!=null?e:b().key}}}})))} Kwc.isReactive=!0;var Lwc=Gz(function(a){var b=a.data;var c=function(){return b().flowStateKey||""},d=LC(n1,c); return F("yt-report-form-reason-select-page-view-model",{class:"yt-report-form-reason-select-page-view-model"},F("div",{class:"yt-report-form-reason-select-page-view-model__header"},function(){return b().pageHeader}),F("div",{class:"yt-report-form-reason-select-page-view-model__body"},F(LB,{text:function(){return b().bodyText}})),F("div",{class:function(){var e; return((e=A(d(),DM))==null?void 0:e.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"yt-report-form-reason-select-page-view-model__reasons-dialog":"yt-report-form-reason-select-page-view-model__reasons-panel"}},F(Kwc,{data:function(){return A(b().radioButtonGroup,GUb)}, onSelected:function(e,h){e=Object.assign({},d(),{abuseReportFlowState:Object.assign({},A(d(),DM),{reasonKey:h.key,navigationEnabled:!0,navigationCommand:h.command})});Qz(Uv("flowStateEntity",c(),e))}, selectedKey:function(){var e;return(e=A(d(),DM))==null?void 0:e.reasonKey}, groupName:"report-form-reason-select-page"})))}); Lwc.idomCompat=!0;bB(Lwc,"yt-report-form-reason-select-page-view-model",{props:{data:$A}});YB(function(a){a=a.data;var b,c=((b=um().resolve(tm(pB)))==null?0:b())&&a.imageDark?a.imageDark:a.image;return F("yt-report-form-sign-in-page-view-model",{class:"yt-report-form-sign-in-page-view-model"},F("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-image"},F(bq,null,function(){HB(c,{alt:""})})),F("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-text-content"},F("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-header"},a==null?void 0:a.header), KD(a==null?void 0:a.text,{className:"yt-report-form-sign-in-page-view-model__sign-in-prompt-body"})))},"yt-report-form-sign-in-page-view-model",{propNames:["data"]});var Nwc=RC({chipViewModel:Mwc});function Mwc(a){return F("div",{class:"YtChipsShelfViewModelChipWrapper"},F(kmc,{data:a.data,callback:a.callback}))} var Owc=kC(function(a){var b=a.data;var c=a.callback;return F("chips-shelf-view-model",{class:"YtChipsShelfViewModelHost"},(b==null?void 0:b.title)&&F("h2",{class:"YtChipsShelfViewModelChipsShelfTitle"},b.title),F("div",{class:"YtChipsShelfViewModelChipsShelfContent"},Nwc(b.contents,{chipViewModel:{callback:function(d){c==null||c(d)}}})))},{callbacks:{callback:!0}});var Pwc={buttonViewModel:xE,chipsShelfViewModel:Owc},Qwc=Gz(function(a){var b=a.data;var c=function(e){e=e.target.value.trim();var h=b().onUpdateText;h&&AB(h,{form:{userQuery:e}});b().userQuery=e}; a=Fr($g(function(e){c(e)},150)); var d=Fr(function(e){e.key==="Enter"&&(c(e),(e=b().onNextStepCommand)&&AB(e,{}))}); return F("yt-talk-to-recs-view-model",{class:"YtwTalkToRecsHost"},F("div",{class:"YtwTalkToRecsTopCornerButton"},F(SC,{data:function(){return b().topCornerButton}, mapping:Pwc})),F("div",{class:"YtwTalkToRecsTalkToRecsWrapper"},F("div",{class:"YtwTalkToRecsTitle"},F(LB,{text:function(){return b().title}})),F("div",{class:"YtwTalkToRecsSubtitle"},F(LB,{text:function(){return b().subtitle}})),F("div",{class:"YtwTalkToRecsChipsShelf"},F(SC,{data:function(){return b().answersShelf}, mapping:Pwc})),F("div",{class:"YtwTalkToRecsUserInputBox"},F("input",{type:"text",class:"YtwTalkToRecsTextInput",placeholder:function(){var e;return(e=b().textInputPlaceholder)==null?void 0:e.content}, value:function(){return b().userQuery}, "on:input":a,"on:keyup":d}))))});bB(Qwc,"yt-talk-to-recs-view-model",{props:{data:$A}});var Rwc={buttonViewModel:xE},Swc=Gz(function(a){var b=a.data;var c=a.className===void 0?"":a.className;var d=LC(rqb,function(){return b().flowStateEntityKey||""}),e=function(){var p; return!((p=d())==null||!p.primaryButtonDisabled)},h=function(){var p={}; return WA("YtFlowBottomBarViewModelFlowBottomBarButtons",(p.YtFlowBottomBarViewModelFlowBottomBarButtonsDistributed=b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE",p))()},k=function(){var p={}; return{className:[WA("YtFlowBottomBarViewModelFlowBottomBarPrimaryButton",(p.YtFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},p.YtFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},p))(), h()].join(" "),buttonOverrides:{disabled:e()}}},m=function(){var p={}; return{className:[WA("YtFlowBottomBarViewModelFlowBottomBarSecondaryButton",(p.YtFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},p.YtFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},p))(), h()].join(" ")}}; return F("yt-flow-bottom-bar-view-model",{class:function(){var p={};return WA("YtFlowBottomBarViewModelHost",c,(p.YtFlowBottomBarViewModelHostVerticalCentered=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},p.YtFlowBottomBarViewModelHostJustifyEnd=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},p.YtFlowBottomBarViewModelHostSpaceBetween=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},p))}()}, F(SC,{data:function(){return b().secondaryButton}, mapping:Rwc,extraProps:{buttonViewModel:{config:function(){return m()}}}}),F(SC,{data:function(){return b().primaryButton}, mapping:Rwc,extraProps:{buttonViewModel:{config:function(){return k()}}}}))});bB(Swc,"yt-flow-bottom-bar-view-model",{props:{data:$A,className:aB}});var Twc=function(){var a=J.apply(this,arguments)||this;a.enableScrollingFix=!0;a.bottomBar=!1;a.fitContent=!1;return a}; l(Twc,J);f=Twc.prototype;f.focus=function(a){this.topBar?cm(this.topBar,a):this.paperDialog.focus(a)}; f.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$16653_scroller&&(this.JSC$16653_scroller.dialogElement=this.paperDialog,this.JSC$16653_scroller.attached&&typeof this.JSC$16653_scroller.attached==="function"&&this.JSC$16653_scroller.attached())}; f.onDataChanged=function(){var a;this.fitContent=!((a=this.data)==null||!a.fitContent);var b;this.bottomBar=!((b=this.data)==null||!b.bottomBar)}; f.onProgressChanged=function(){var a,b,c=((b=(a=this.data)==null?void 0:a.progress)!=null?b:0)*100;this.progressElement.style.width=c+"%"}; f.isProgressHidden=function(){var a;return!((a=this.data)==null?0:a.progress)}; f.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"ytd-feature-enablement-soft-entry-renderer", feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model", reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer", optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}}, flowBottomBarRenderer:{matcher:function(a){return y("enable_wiz_next_lp2_msof")&&a&&!a.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}}; var o1=Twc;o1.prototype.onProgressChanged=o1.prototype.onProgressChanged;o1.prototype.onDataChanged=o1.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],o1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],o1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],o1.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],o1.prototype,"enableScrollingFix",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],o1.prototype,"bottomBar",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],o1.prototype,"fitContent",void 0);u([My("#progress"),v("design:type",HTMLElement)],o1.prototype,"progressElement",void 0);u([My("#scroller"),v("design:type",Object)],o1.prototype,"JSC$16653_scroller",void 0);u([My("ytd-flow-top-bar-renderer"),v("design:type",HTMLElement)],o1.prototype,"topBar",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],o1.prototype,"onDataChanged",null);u([O("data.progress"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],o1.prototype,"onProgressChanged",null);o1=u([R({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],o1); V(o1,"ytd-flow-step-renderer",function(){if(ruc!==void 0)return ruc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"top-bar\" class=\"style-scope ytd-flow-step-renderer\"></div>\n<div id=\"progress-container\" hidden=\"[[isProgressHidden(data)]]\" class=\"style-scope ytd-flow-step-renderer\">\n <div id=\"progress\" class=\"style-scope ytd-flow-step-renderer\"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-flow-step-renderer\">\n <div id=\"content\" class=\"style-scope ytd-flow-step-renderer\"></div>\n</tp-yt-paper-dialog-scrollable>\n<div id=\"bottom-bar\" class=\"style-scope ytd-flow-step-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ruc=a},{mode:1});var Uwc=function(a){this.resolveCommand=a;this.steps={}},Vwc=function(a,b){b=g(b||[]); for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=Object.values(c)[0],e=void 0;if((e=d)==null?0:e.stepId)a.steps[d.stepId]=c}},Ywc=function(a,b){var c,d,e,h,k; return t(function(m){if((c=a.state)==null||!c.currentStepId)return m.return(void 0);d=Wwc(a);if(!d)return m.return(Xwc(a));if(e=A(d,ZRb)){var p;((p=e.screenLoggingData)==null?0:p.screenVeType)&&$q(Zq(),e.screenLoggingData.screenVeType);((h=e)==null?0:h.onStepStartCommand)&&a.resolveCommand((k=e)==null?void 0:k.onStepStartCommand,{})}if(e&&b){p=e;var q,r,w,z;((q=b.flowLoggingData)==null?0:q.eventNamespace)&&((r=p.flowEventData)==null?0:r.eventType)&&((w=p.flowEventData)==null?0:w.eventMetadata)&&((z= b.flowLoggingData)==null?0:z.flowType)&&(q=mx(b.flowLoggingData.eventNamespace,p.flowEventData.eventType,p.flowEventData.eventMetadata),nx(lx(),q,b.flowLoggingData.flowType));b.steps&&!b.steps.includes(d)&&b.steps.push(d)}return m.return(d)})}; Uwc.prototype.back=function(){var a;(a=this.state)!=null&&a.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())}; Uwc.prototype.handleUpdateFlowCommand=function(a){a.steps&&Vwc(this,a.steps);a.entityUpdateCommand&&this.resolveCommand(a.entityUpdateCommand,{});a.flowContinuationCommand&&(a=a.flowContinuationCommand)&&(this.getFlowContinuationCommand=a);this.awaitFlowContinuation&&(this.awaitFlowContinuation(Wwc(this)),this.awaitFlowContinuation=void 0)}; Uwc.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0}; var Xwc=function(a){return t(function(b){return a.getFlowContinuationCommand?b.return(new Promise(function(c){a.awaitFlowContinuation=c;a.getFlowContinuationCommand&&a.resolveCommand(a.getFlowContinuationCommand,{flow_state:a.state})})):b.return(Promise.resolve(void 0))})},Wwc=function(a){var b; if((b=a.state)!=null&&b.currentStepId)return a.steps[a.state.currentStepId]};var Zwc=function(){var a=J.apply(this,arguments)||this;a.flowState=new Uwc(function(b,c){c=c===void 0?{}:c;Mv.instance.resolveCommand(b,{form:{form:c,element:a.hostElement}})}); a.initialState=!0;a.isLoading=!1;a.actionMap={"yt-flow-prev-step-command":"handleFlowPrevStepCommand","yt-flow-next-step-command":"handleFlowNextStepCommand","yt-update-flow-command":"handleUpdateFlowCommand","yt-ypc-cancel-recurrence-command":"handleYpcCancelRecurrenceCommand","yt-flow-partial-update-flow-state-entity":"handlePartialUpdateFlowStateEntity"};return a}; l(Zwc,J);f=Zwc.prototype;f.onPopupClosed=function(a){a&&this.hostElement!==a.detail.popupRenderer||(this.flowState.reset(),this.currentFlowStep=this.data=void 0,this.initialState=!0)}; f.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}}; f.focus=function(a){var b=this;xz(function(){var c=T(b.hostElement).querySelector("ytd-flow-step-renderer");c&&c.focus(a)},1)}; f.attached=function(){this.hostElement.setAttribute("dialog","true")}; f.computeTopBarHidden=function(a){var b;return!((b=A(a,ZRb))==null||!b.topBarOverride)}; f.dataChanged=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1){((b=a.data)==null?0:b.steps)&&Vwc(a.flowState,a.data.steps);if((c=a.data)==null?0:c.flowContinuationCommand){var e=a.flowState,h=a.data.flowContinuationCommand;h&&(e.getFlowContinuationCommand=h)}return n(d,Ywc(a.flowState,a.data),2)}a.currentFlowStep=d.yieldResult;ua(d)})}; f.flowChanged=function(){var a=this,b;return t(function(c){if(c.nextAddress==1){if(!a.flow)return c.return();a.flowState.state=a.flow;a.isLoading=!0;return n(c,Ywc(a.flowState,a.data),2)}b=c.yieldResult;if(!b||a.flow.isLoading)return c.return();a.currentFlowStep=b;a.initialState=!1;a.isLoading=!1;a.autofocusAndRefit();ua(c)})}; f.autofocusAndRefit=function(){var a=this,b=um().resolve(tm(rB)),c=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"&&!y("flow_auto_focus_on_button_keyboard_entered_killswitch")),d=document.querySelector("yt-report-form-confirmation-page-view-model");(!c&&b&&b.isKeyBoardInUse()||d)&&am(this.hostElement);dt(this,function(){vv(a.hostElement,"yt-refit")})}; f.handleUpdateFlowCommand=function(a){this.data&&(a=A(a,XRb),a.targetId===this.data.targetId&&(a.flowContinuationCommand&&(this.data.flowContinuationCommand=a.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(a),this.autofocusAndRefit()))}; f.handleFlowNextStepCommand=function(a){this.data&&this.flow&&this.flow.key&&(a=A(a,VRb),a.targetId===this.data.targetId&&(a=a.stepId||"",this.ytdReduxBehavior.dispatch(Vv("flowStateEntity",this.flow.key,{currentStepId:a,stepIdStack:(this.flow.stepIdStack||[]).concat(a)}))))}; f.handleFlowPrevStepCommand=function(a){if(this.data&&this.flow&&this.flow.key&&(a=A(a,WRb),a.targetId===this.data.targetId)){var b=[].concat(pa(this.flow.stepIdStack||[]));b.length>1?(b.pop(),this.ytdReduxBehavior.dispatch(Vv("flowStateEntity",this.flow.key,{currentStepId:b[b.length-1],stepIdStack:b}))):a.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(a.onFirstStepCommand)}}; f.handleYpcCancelRecurrenceCommand=function(a){if(this.data&&this.flow&&this.flow.key&&(a=A(a,aVb),a.targetId===this.data.targetId&&a.endpointCommand)){var b=A(this.flow,bVb);b&&A(a.endpointCommand,cYa)&&(A(a.endpointCommand,cYa).feedbackData=b.surveyFeedback);this.ytComponentBehavior.resolveCommand(a.endpointCommand)}}; f.handlePartialUpdateFlowStateEntity=function(a){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(Vv("flowStateEntity",this.flow.key,a,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))}; var p1=Zwc;p1.prototype.flowChanged=p1.prototype.flowChanged;p1.prototype.dataChanged=p1.prototype.dataChanged;p1.prototype.onPopupClosed=p1.prototype.onPopupClosed;u([K(Rz),v("design:type",Object)],p1.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],p1.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],p1.prototype,"ytComponentBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],p1.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],p1.prototype,"ytActionHandlerBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],p1.prototype,"initialState",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],p1.prototype,"isLoading",void 0);u([Q(),v("design:type",Object)],p1.prototype,"data",void 0); u([Q(),v("design:type",Object)],p1.prototype,"currentFlowStep",void 0);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],p1.prototype,"onPopupClosed",null);u([Q({selectorArgs:["data.flowStateEntityKey"],selector:function(a,b){return bw(a.entities,"flowStateEntity",b)}}), v("design:type",Object)],p1.prototype,"flow",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],p1.prototype,"dataChanged",null);u([Py("flow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],p1.prototype,"flowChanged",null);p1=u([R({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],p1); var $wc=Lz()(p1,"ytd-flow-root-renderer",function(){if(guc!==void 0)return guc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"top-bar\" hidden=\"[[computeTopBarHidden(currentFlowStep)]]\" class=\"style-scope ytd-flow-root-renderer\"></div>\n<div id=\"content\" class=\"style-scope ytd-flow-root-renderer\">\n <div id=\"flow-step\" class=\"style-scope ytd-flow-root-renderer\"></div>\n <div id=\"spinner-overlay\" hidden=\"[[!isLoading]]\" class=\"style-scope ytd-flow-root-renderer\">\n <tp-yt-paper-spinner-lite active=\"[[isLoading]]\" class=\"style-scope ytd-flow-root-renderer\"></tp-yt-paper-spinner-lite>\n </div>\n</div>\n\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return guc=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var dxc=Gz(function(a){var b=function(){return A(a.data().flowRoot,YRb)}; rr(function(){var c=b(),d=function(){},e=function(){}; if(c){var h,k,m=(k=A((h=c.steps)==null?void 0:h[0],ZRb))==null?void 0:k.stepId;axc(c,m||"");d=bxc(c);e=cxc(c)}yp(function(){d();d=function(){}; e();e=function(){}})}); return F("ytd-talk-to-recs-flow-renderer",{class:"YtdTalkToRecsFlowRendererHost"},F(j4b,{contentId:function(){return a.data().contentId}},function(){return F("div",{class:"YtdTalkToRecsFlowRendererFlowContent"},F(nr,{cond:b},function(c){return F($wc,{data:c})}))}))}); function axc(a,b){if(b){var c=tw.getState().entities.flowStateEntity,d=exc(a),e=[b];d&&d!==b&&e.push(d);var h=!0,k;if(c&&a.flowStateEntityKey&&((k=c[a.flowStateEntityKey])==null?void 0:k.primaryButtonDisabled)!==void 0){var m;h=!((m=c[a.flowStateEntityKey])==null||!m.primaryButtonDisabled)}fxc(a,d!=null?d:b,e,h)}} function bxc(a){return Rv(tw,function(b){return b.entities.flowStateEntity},function(b,c){if(a.flowStateEntityKey){var d,e=b==null?void 0:(d=b[a.flowStateEntityKey])==null?void 0:d.currentStepId,h; c=c==null?void 0:(h=c[a.flowStateEntityKey])==null?void 0:h.currentStepId;h=tw.getState().talkToRecs;if(e&&e!==c){var k;b=(b==null?void 0:(k=b[a.flowStateEntityKey])==null?void 0:k.stepIdStack)||Object.keys(h.stepStates);k=!gxc(h==null?void 0:h.stepStates[e]);fxc(a,e,b,k)}}})} function cxc(a){return Rv(tw,arc,function(b){var c=exc(a);if(c){var d=Object.keys(b.stepStates);b=!gxc(b==null?void 0:b.stepStates[c]);fxc(a,c,d,b)}})} function gxc(a){var b=Object.keys((a==null?void 0:a.selectionStates)||{}).reduce(function(h,k){return h||(a==null?void 0:a.selectionStates[k].isSelected)},!1),c,d,e=!!(a==null?0:(c=a.userQuery)==null?0:(d=c.userQuery)==null?0:d.trim()); return b||e} function exc(a){if(a.flowStateEntityKey){var b,c,d=(b=tw.getState().entities.flowStateEntity)==null?void 0:(c=b[a.flowStateEntityKey])==null?void 0:c.currentStepId;if(d)return d}} function fxc(a,b,c,d){tw.dispatch(Uv("flowStateEntity",a.flowStateEntityKey,{currentStepId:b,stepIdStack:c,key:a.flowStateEntityKey,primaryButtonDisabled:d}))} ;bB(dxc,"ytd-talk-to-recs-flow-renderer",{props:{data:$A}});var q1=function(){var a=J.apply(this,arguments)||this;a.isResponsiveGrid=!1;a.modernVwtStyle=y("web_modern_vwt_surveys");a.modernVwtStyleV2=y("web_modern_vwt_surveys_v2");return a}; l(q1,J); q1.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer", properties:{isResponsiveGrid:"[[isResponsiveGrid]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer", feedNudgeRenderer:"ytd-feed-nudge-renderer",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}}},reuseComponents:!1}}}; q1.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}}; ia.Object.defineProperties(q1.prototype,{fullBleed:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.fullBleed)}}}); var r1=q1;u([K(Rz),v("design:type",Object)],r1.prototype,"ytdReduxBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],r1.prototype,"ytRendererstamperBehavior",void 0);u([K(tR),v("design:type",Object)],r1.prototype,"ytContinuationHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],r1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],r1.prototype,"data",void 0); u([L("data.fullBleed"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],r1.prototype,"fullBleed",null);u([Q(),v("design:type",Object)],r1.prototype,"isResponsiveGrid",void 0);u([Q({selector:$z,reflectToAttribute:!0}),v("design:type",Boolean)],r1.prototype,"miniMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],r1.prototype,"modernVwtStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],r1.prototype,"modernVwtStyleV2",void 0); r1=u([R({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],r1); V(r1,"ytd-rich-section-renderer",function(){if(Stc!==void 0)return Stc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-rich-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Stc=a},{mode:Mz("kevlar_poly_si_batch_j029")? 1:2});var hxc;function ixc(a,b,c){c=c===void 0?{}:c;var d,e;return t(function(h){if(d=jxc(b))return h.return(d);(e=kxc(a,b,c))&&lxc(b,e);return h.return(e)})} function lxc(a,b){var c=mxc(a);c&&b.then(function(d){um().resolve(kA).put(c,new lA({innertubeResponse:d}))})} function jxc(a){if(a=mxc(a)){var b=um().resolve(kA);if(b.has(a))return b.get(a).then(function(c){return c==null?void 0:Ey(c)})}return null} function mxc(a){var b=A(a.endpoint,lq);if(b!=null&&b.videoId)return b={videoId:b.videoId},y("web_imp_player_mute_params")&&(b.mutedAtStart=a.startPlaybackInMutedState),qv("inline_playback",b)} function kxc(a,b,c){a=Pw(a,b.endpoint,nxc(b,c)).then(function(d){return d}); return Promise.resolve(a)} function nxc(a,b){b=y("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!a.startPlaybackInMutedState},b):Object.assign({},{vis:5,autonav:"1"},b);var c;b={contentPlaybackContext:T6a(b,(c=A(a.endpoint.commandMetadata,kq))==null?void 0:c.url,window.location.href)};y("web_imp_player_mute_params")&&(b.overrideMutedAtStart=!a.startPlaybackInMutedState);return b} ;var oxc=Gz(function(a){return F("yt-thumbnail-overlay-attribution-view-model",{class:"YtThumbnailOverlayAttributionViewModelHost"},F("div",{class:"YtThumbnailOverlayAttributionViewModelInnerContainer"},F(LB,{text:function(){return a.data().text}}),F("span",{class:"YtThumbnailOverlayAttributionViewModelBottomRightCorner"})))});bB(oxc,"yt-thumbnail-overlay-attribution-view-model",{props:{data:$A}});function pxc(a){a=a.getBoundingClientRect();a={width:a.width,height:a.height,top:a.top+window.scrollY,left:a.left+window.scrollX};if(!a)return null;var b=a.width,c=a.height,d=Math.ceil(b),e=Math.ceil(c),h=b/d;return{initialScale:h,initialTopPosition:a.top-12*h,finalTopPosition:a.top-12-(e-c)/2,initialHorizontalPosition:a.left-(12+(d-b)/2),finalHorizontalPosition:a.left-12-(d-b)/2,videoPreviewWidth:d,videoPreviewHeight:e}} ;function s1(){return{isFullscreen:function(){throw Error("isFullscreen not implemented")}, toggleFullscreen:function(){throw Error("toggleFullscreen not implemented")}, exitFullscreen:function(){throw Error("exitFullscreen not implemented")}, isAutonavEnabled:function(){throw Error("isAutonavEnabled not implemented")}, setAutonavEnabled:function(){throw Error("setAutonavEnabled not implemented")}, isAutoplaySetExplicitly:function(){throw Error("isAutoplaySetExplicitly not implemented")}}} ;function t1(a){return a.videoDuration?a.numTaps>1&&a.tapDirection!==0?lh(a.draggedTime/a.videoDuration,0,1):lh((a.playedTime||0)/a.videoDuration,0,1):0} function qxc(a){return a.videoDuration?lh(a.hoveredTime/a.videoDuration,0,1):0} function rxc(a){return a.videoDuration?a.isDragging||a.numTaps>1&&a.tapDirection!==0?lh(a.draggedTime/a.videoDuration,0,1):lh((a.playedTime||0)/a.videoDuration,0,1):0} function sxc(a){var b,c,d;return A(a==null?void 0:(b=a.markersMap)==null?void 0:(c=b.find(function(e){return e.key==="HEATSEEKER"}))==null?void 0:(d=c.value)==null?void 0:d.heatmap,YUb)} function txc(a){var b,c;return(c=(b=sxc(a))==null?void 0:b.heatMarkersDecorations)!=null?c:[]} function uxc(a){if(y("mweb_supported_chapters_killswitch"))return!0;var b;return!!(a==null?0:(b=a.markersMap)==null?0:b.find(function(c){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(c.key)}))} ;function vxc(a){return a?a.width/a.columns:0} function u1(a){return a.isHovering?a.hoveredTime:a.draggedTime} function wxc(a,b,c){if(!c||c.getNumberOfStoryboardLevels()===0)return null;var d=c.getStoryboardFrameIndex(a,1);if(d!==-1)return c.getStoryboardFrame(d,1);a=c.getStoryboardFrameIndex(a,0);c=c.getStoryboardFrame(a,0);b&&c&&(c.height*=3,c.width*=3);return c} function xxc(a,b,c){var d;if((b==null?0:b.activeChapter)&&((d=A(b==null?void 0:b.activeChapter,GM))==null?0:d.title))return!0;b=g(txc(c));for(b=b.next();!b.done;b=b.next())return(b=A(b.value,ZUb))&&yxc(a,b);return!1} function yxc(a,b){a=a.draggedTime*1E3;return a>=b.visibleTimeRangeStartMillis&&a<=b.visibleTimeRangeEndMillis} function zxc(a,b,c){a=u1(a)/a.videoDuration;var d=c*a,e=b/2+6;b=c-(b/2+6);return d<=e?e/c*100:d>=b?b/c*100:a*100} ;function Axc(a){if(a===void 0||Number.isNaN(a))return"--:--";var b=Math.abs(Math.floor(a)),c=Math.floor(b/86400),d=Math.floor(b%86400/3600),e=Math.floor(b%3600/60);b=Math.floor(b%60);var h="";c>0&&(h+=c+":",d<10&&(h+="0"));if(c>0||d>0)h+=d+":",e<10&&(h+="0");h+=e+":";b<10&&(h+="0");h+=b;return a>=0?h:"-"+h} ;var Exc=Gz(function(a){var b=a.progressBarProps;var c=a.config;var d=a.progressBarWidthPx;var e=a.chapterData;var h=Bxc(b,function(){return c().isShortsPage}),k=function(){return!b().isHovering&&!c().isShortsPage}; a={};var m=WA("YtPlayerStoryboardHost","YtPlayerStoryboardHostBigboard",(a.YtPlayerStoryboardHostMwebShorts=function(){return c().isShortsPage&&!1},a)); return F("yt-player-storyboard",null,F(nr,{cond:function(){return b().isDragging||b().isHovering}},function(){return F(nr,{cond:h},function(p){return F(nr,{cond:k, else:function(){return F(Cxc,{props:b,frame:p,config:c,progressBarWidthPx:d,chapterData:e})}},function(){return F("div",{class:m, "aria-hidden":"true"},F(Dxc,{props:b,config:c,isBigboard:!0,chapterData:e}))})})}))}),Gxc=Gz(function(a){var b=a.progressBarProps; var c=Bxc(b,a.isShortsPage);return F("yt-player-big-storyboard",{class:"YtPlayerStoryboardBigboardWrapper"},F(nr,{cond:function(){return b().isDragging||b().isHovering}},function(){return F(nr,{cond:c},function(d){return F(Fxc,{frame:d, props:b,isBigboard:!0})})}))}); function Bxc(a,b){return function(){var c=wxc(u1(a()),b(),a().playerApi);if(!c)return Fp(null);b()&&(c.width=90*c.columns,c.height=160*c.rows);return c}} var Cxc=Gz(function(a){var b=a.props;var c=a.frame;var d=a.config;var e=a.progressBarWidthPx;a=a.chapterData;var h={};h=WA("YtPlayerStoryboardHost",(h.YtPlayerStoryboardHostMwebShorts=function(){return d().isShortsPage&&!1},h.YtPlayerStoryboardHostInlinePlayer=function(){return d().isInlinePlayer},h.YtPlayerStoryboardHostFadeIn=function(){return d().useFadeInAnimation},h)); return F("div",{class:h,"aria-hidden":"true",style:function(){return"left: "+zxc(b(),vxc(c()),e())+"%"}},F(nr,{cond:function(){var k=b(); return!(d().isShortsPage&&k.videoDuration<15)}},function(){return F(Fxc,{frame:c, props:b,isBigboard:!1})}),F(Dxc,{props:b, config:d,isBigboard:!1,chapterData:a}))}),Fxc=Gz(function(a){var b=a.frame; var c=a.props;var d=a.isBigboard;var e=function(){var m,p;return(p=(m=c().playerApi)==null?void 0:m.getVideoContentRect())!=null?p:{width:0,height:0}},h=function(){return vxc(b())},k=function(){var m=b(); return m?m.height/m.rows:0}; a={};a=WA((a.YtPlayerStoryboardBigboardImageWrapper=d,a.YtPlayerStoryboardStoryboardImageWrapper=function(){return!d()},a)); return F("div",{class:a,style:function(){return"width: "+(d()?e().width:h())+"px; height: "+(d()?e().height:k())+"px;"}},F(Hxc,{frame:b, storyboardWidth:h,storyboardHeight:k,storyboardScale:function(){return(d()?e().width:h())/h()}}))}),Hxc=Gz(function(a){var b=a.frame; var c=a.storyboardWidth;var d=a.storyboardHeight;var e=a.storyboardScale;var h=function(){var k=b().row,m=b().column,p=c(),q=d(),r=e();return{left:-m*p*r,top:-k*q*r}}; return F("img",{src:function(){return b().url}, class:"YtPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+h().left+"px; top: "+h().top+"px; width: "+b().width*e()+"px; height: "+b().height*e()+"px;"}})}),Dxc=Gz(function(a){var b=a.props; var c=a.config;var d=a.isBigboard;var e=a.chapterData;a={};a=WA("YtPlayerStoryboardMetadata",(a.YtPlayerStoryboardMetadataBigboard=d,a));return F("div",{class:a},F(nr,{cond:d,else:function(){return F(Np,null,F(Ixc,{props:b,config:c,isBigboard:!0,chapterData:e}),F(Jxc,{props:b,config:c}))}},function(){return F(Np,null,F(Jxc,{props:b, config:c}),F(nr,{cond:function(){return xxc(b(),c(),e())}},function(){return F(Ixc,{props:b, config:c,isBigboard:!0,chapterData:e})}))}))}),Jxc=Gz(function(a){var b=a.props; var c=a.config;a={};a=WA("YtPlayerStoryboardTimestamp",(a.YtPlayerStoryboardTimestampShorts=function(){return c().isShortsPage},a.YtPlayerStoryboardTimestampIsHovering=function(){return b().isHovering||c().isShortsPage&&!0},a)); return F("div",{class:a},F(Np,null,function(){return Axc(u1(b()))}))}),Ixc=Gz(function(a){var b=a.props; var c=a.config;var d=a.isBigboard;var e=a.chapterData;a={};d=WA("YtPlayerStoryboardTitle",(a.YtPlayerStoryboardTitleBigboard=d,a));return F("div",{class:d},F(nr,{cond:function(){return!c().isShortsPage}},function(){return F(Kxc,{props:b, activeChapter:function(){return c().activeChapter}, chapterData:e})}))}),Kxc=Gz(function(a){var b=a.props; var c=a.activeChapter;var d=a.chapterData;return F(Np,null,F(mr,{each:function(){return txc(d())}},function(e){var h=A(e,ZUb); return F(Np,null,F(nr,{cond:function(){return h&&yxc(b(),h)}},function(){return F(Lxc,{timedMarker:function(){return h}})}))}),F(nr,{cond:c},function(e){return F(LB,{text:function(){var h; return(h=A(e(),GM))==null?void 0:h.title}, noPreWrap:!0})}))}),Lxc=Gz(function(a){var b=a.timedMarker; return F(Np,null,F(Lr,null,function(){return F("div",{class:"YtPlayerStoryboardTimedMarkerIconWrapper"},PD(b().icon,{className:"YtPlayerStoryboardTimedMarkerIcon"}))}),F(LB,{text:function(){return b().label}, noPreWrap:!0}))});var Mxc=Gz(function(a){var b=a.playerControlsProps;var c=a.isShortsPage;return F("yt-bigboard",null,F(nr,{cond:function(){return b().isDragging}},function(){return F("div",{class:"YtBigboardStoryboardHost"},F(Gxc,{progressBarProps:b, isShortsPage:c}))}))}); Mxc.idomCompat=!0;var Nxc=new Set,Oxc=null;function Pxc(a){var b=a.element;var c=a.veType;var d=a.storedVisualElement===void 0?null:a.storedVisualElement;var e=a.elementIndex===void 0?0:a.elementIndex;a=a.clientYouTubeData;var h=iq();h!==Oxc&&(Nxc.clear(),Oxc=h);if(b.visualElement&&Nxc.has(b.visualElement))return null;if(d&&Nxc.has(d))return b.visualElement=d,null;c=br(Zq(),{veType:c,elementIndex:e,clientYouTubeData:a});if(!c)return null;b.visualElement=c;Nxc.add(c);return c} ;function Qxc(a,b,c,d){c=c===void 0?null:c;d=d===void 0?jmb:d;var e=e===void 0?null:e;OA(function(){if(b){c instanceof Function&&(c=c());var h=Pxc({element:b,veType:a,storedVisualElement:c,clientYouTubeData:void 0});h&&(nmb(b,e),d(h))}})} ;var Rxc=null,Sxc={};function Txc(a,b){Qxc(b,a,function(){return Rxc},function(c){Rxc=c})} function Uxc(a){var b=b===void 0?Rxc:b;var c=iq(0);c&&b&&VGa(c,b,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:Math.round(a.playedTime*1E3),endMediaTimeMs:Math.round(a.draggedTime*1E3),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})} function v1(a,b){Qxc(b,a,function(){return Sxc[b]},function(c){Sxc[b]=c; if(!y("mweb_player_ve_show_ks")){var d=iq(0);d&&c&&Nq(d,c)}})} function w1(a){(a=Sxc[a])&&dr(Zq(),a)} ;var Vxc=Gz(function(a){var b=a.playerApi;a=Er(function(e){v1(e,36843)}); var c=Fv("PLAYER_FASTFORWARD_SECONDS",{seconds_placeholder:"30"}),d=Fr(function(){w1(36843);b&&b().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"))}); return F("jump-forward-button",{class:"YtPlayerControlsJumpForwardButtonHost"},F("button",{el:a,class:"YtPlayerControlsJumpForwardButtonButton",title:c,"aria-label":c,"on:click":d},F("span",null,PD("FAST_FORWARD"))))});var Wxc=Gz(function(a){var b=a.appApi;a=Er(function(e){v1(e,62946)}); var c=Fv("OPEN_IN_MINIPLAYER"),d=Fr(function(){w1(62946);var e,h;(h=(e=b()).openInMiniplayer)==null||h.call(e)}); return F("miniplayer-button",{class:"YtMiniplayerButtonHost"},F("button",{el:a,class:"YtMiniplayerButtonButton",title:c,"aria-label":c,"on:click":d},F(OD,{name:"PICTURE_IN_PICTURE",config:{"icon-state-filled$":!1}})))});var Xxc=Gz(function(a){var b=a.playerApi;a=Er(function(k){v1(k,142812)}); var c=g(Gp(!1)),d=c.next().value,e=c.next().value;c=function(){return Fv("SET_PLAYBACK_SPEED_X",{speed_rate_placeholder:""+(d()?1:2)})}; var h=Fr(function(){w1(142812);if(b){var k=b(),m=d();k.setPlaybackRate(m?1:2);e(!d())}}); return F("yt-playback-speed-button",{class:"YtPlaybackSpeedButtonHost"},F("button",{el:a,class:"YtPlaybackSpeedButtonButton",title:c,"aria-label":c,"on:click":h},F("span",null,F(OD,{name:function(){return d()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))});function Yxc(){if(!y("mweb_localized_cc_icon")&&!y("web_localized_cc_icon"))return"CLOSED_CAPTION";var a=Kk().get("hl");return Zxc.includes(a)?"CLOSED_CAPTION":"SUBTITLES"} var Zxc=["en-CA","en","es-MX","fr-CA"];function $xc(a){var b=a.captionIconType;var c=a.onClick;var d=a.ariaLabel;var e=a.ariaPressed;var h=a.isOverlay===void 0?!1:a.isOverlay;a=a.iconConfig===void 0?{}:a.iconConfig;var k=["YtmClosedCaptioningButtonHost"];b===-1&&k.push(h?"YtmClosedCaptioningButtonIconDisabledOverlay":"YtmClosedCaptioningButtonIconDisabled");h=k.join(" ");k="";var m=Yxc();switch(b){case-1:case 0:k=m;break;case 1:k=m+"_FILLED";break;default:Fc(b);}b=Er(function(p){v1(p,127299)}); m=Fr(function(p){w1(127299);c==null||c(p)}); return F("ytm-closed-captioning-button",{class:h},F("button",{el:b,class:"YtmClosedCaptioningButtonButton",title:d,"aria-label":d,"aria-pressed":e,"on:click":m},PD(k,a)))} var ayc=kC($xc,{callbacks:{onClick:!0}});function byc(a){return(a=a.getOption("captions","track"))?!!a.displayName:!1} function cyc(a){return a.getOption("captions","tracklist",{includeAsr:!0})} function dyc(a){return hc(a,function(b){return b.languageCode==="en"})} function eyc(a){var b=x1;if(byc(a))a.setOption("captions","stickyLoading",{}),a.setOption("captions","track",{});else{var c=hc(cyc(a),function(d){return d.displayName===b}); a.setOption("captions","track",c)}} ;var x1="";function fyc(a){if(a.captionsAvailable){var b=a.playerApi;if(b){var c=a.playerApi;if(c){var d=x1;if(d){c=c.getOption("captions","track");var e;x1=(e=c?c.displayName:null)!=null?e:d}else c.getOptions("captions")?(d=cyc(c),x1=d.length?(e=dyc(d))?e.displayName:d[0].displayName:""):x1=""}eyc(b);y("mweb_disable_set_state_captions_killswitch")&&a.setState({captionsEnabled:!a.captionsEnabled})}}var h,k;(k=(h=a.appApi).showCaptionsToggleToast)==null||k.call(h,a)} function gyc(a){var b=-1;a.captionsAvailable&&(b=a.captionsEnabled?1:0);return b} function hyc(a){if(a.captionsAvailable)return a.captionsEnabled} function iyc(a){return a.captionsAvailable?Fv(a.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):Fv("CLOSED_CAPTIONS_DISABLED")} ;function jyc(a){var b=a.playerControlsProps,c=a.onClickFn;return F("yt-closed-captions-toggle-button",null,F($xc,{captionIconType:gyc(b),ariaLabel:iyc(b),ariaPressed:hyc(b),onClick:function(d){fyc(b);c==null||c(d)}, isOverlay:!0}))} var kyc=Gz(function(a){var b=a.playerControlsProps,c=a.onClickFn;a=xp(function(){return gyc(b())}); var d=xp(function(){return iyc(b())}),e=xp(function(){return hyc(b())}); return F("yt-closed-captions-toggle-button",null,F(ayc,{captionIconType:a,ariaLabel:d,ariaPressed:e,onClick:function(h){fyc(b());c==null||c(h)}, isOverlay:!0}))}),lyc=y("player_controls_optimize_caption_toggle_button")?kyc:kC(jyc,{callbacks:{onClickFn:!0}});function myc(a){return a?a.simpleText?a.simpleText:a.runs?a.runs.map(function(b){return b.text}).join(""):"":""} ;var nyc={premiereTrailerBadgeRenderer:Gz(function(a){var b=a.data;return F("yt-premiere-trailer-badge",{class:"yt-premiere-trailer-badge"},F(uD,{data:function(){return{type:16,text:myc(b().label)}}}))})}; function oyc(a){return a==null?void 0:a.filter(function(b){return b.premiereTrailerBadgeRenderer})} ;var pyc=Gz(function(a){var b=WA("YtPlayerControlsAnimatedSeekArrowsArrow",function(){return a.direction()===1?"YtPlayerControlsAnimatedSeekArrowsForwardArrow":"YtPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return a.size()==="small"?"YtPlayerControlsAnimatedSeekArrowsArrowSmall":"YtPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return a.size()==="small"?a.direction()===1?"YtPlayerControlsAnimatedSeekArrowsArrowSmallForward":"YtPlayerControlsAnimatedSeekArrowsArrowSmallBackward": a.direction()===1?"YtPlayerControlsAnimatedSeekArrowsArrowLargeForward":"YtPlayerControlsAnimatedSeekArrowsArrowLargeBackward"}); return F("animated-seek-arrows",{class:WA("YtPlayerControlsAnimatedSeekArrowsHost")},F("span",{class:b}),F("span",{class:b}),F("span",{class:b}))}); pyc.idomCompat=!0;var qyc=Gz(function(){var a=Fv("PLAYER_SECONDS",{seconds_placeholder:"30"}),b=g(Gp(!1)),c=b.next().value,d=b.next().value,e=g(Gp(!1));b=e.next().value;var h=e.next().value;e={};var k=WA("JumpForwardOverlayOverlay",(e.JumpForwardOverlayOverlayHidden=b,e));rr(function(){var m=null,p=null,q=function(){m!==null&&Yk().cancelJob(m);p!==null&&Yk().cancelJob(p);h(!0);d(!0);Vk(Yk(),function(){h(!1)}); m=Vk(Yk(),function(){h(!0);p=Vk(Yk(),function(){d(!1)},200)},600)}; window.addEventListener("jump-forward-clicked",q);yp(function(){window.removeEventListener("jump-forward-clicked",q)})}); return F("jump-forward-overlay",{class:"JumpForwardOverlayHost"},F(nr,{cond:c},function(){return F("div",{class:k},F(pyc,{direction:1,size:"large"}),F("div",null,a))}))});var syc=Gz(function(a){var b=a.muteIconType;var c=a.onClick;a=Er(function(h){v1(h,28662)}); var d=function(){return ryc(b()).ariaLabel},e=Fr(function(h){w1(28662); c==null||c(h)}); return F("ytm-mute-button",{class:"YtmMuteButtonHost"},F("button",{el:a,class:"YtmMuteButtonButton",title:d,"aria-label":d,"on:click":e},F(Lr,null,function(){return F("span",null,PD(ryc(b()).iconName))})))}); function ryc(a){var b="",c="";switch(a){case-1:case 0:b="VOLUME_OFF_FILLED";c=Fv("UNMUTE_VOLUME");break;case 1:b="VOLUME_UP_FILLED";c=Fv("MUTE_VOLUME");break;default:Fc(a);}return{iconName:b,ariaLabel:c}} ;var tyc=Gz(function(a){var b=a.volumeProps;var c=a.onClickFn;return F("yt-mute-toggle-button",null,F(syc,{muteIconType:function(){return b().volumeMuted?0:1}, onClick:function(d){var e=b().playerApi;e&&(e.isMuted()?e.unMute():e.mute(!1));c==null||c(d)}}))}); tyc.idomCompat=!0;var uyc=Gz(function(a){var b=a.data;var c=Er();a=Er();var d=Fr(function(){c.value.classList.add("YtmPaidContentOverlayHidden")}),e=Fr(function(h){b().navigationEndpoint&&Rkb(b().navigationEndpoint,b(),!0,{event:h})}); return F("ytm-paid-content-overlay-renderer",{class:"YtmPaidContentOverlayHost",el:c,"on:animationend":d},F("a",{el:a,href:function(){var h,k,m;return(m=(k=A((h=b().navigationEndpoint)==null?void 0:h.commandMetadata,kq))==null?void 0:k.url)!=null?m:void 0}, "on:click":e,class:"YtmPaidContentOverlayLink"},F(nr,{cond:function(){var h;return(h=b().icon)==null?void 0:h.iconType}},function(){return F(Lr,null,function(){var h; return F("span",null,PD((h=b().icon)==null?void 0:h.iconType))})}),F("div",{class:"YtmPaidContentOverlayText"},F(LB,{text:function(){return b().text}})),F(nr,{cond:function(){return b().navigationEndpoint}},function(){return PD("CHEVRON_RIGHT",{})})))}); uyc.idomCompat=!0;function vyc(a,b){if(!a)return[];var c,d,e;a=((c=a.markersMap)==null?void 0:(d=c.find(function(h){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(h.key)}))==null?void 0:(e=d.value)==null?void 0:e.chapters)||[]; !wyc(a)||(b==null?0:b.ignoreStub)||(a=[xyc()].concat(pa(a)));return a} function xyc(){return{chapterRenderer:{timeRangeStartMillis:0}}} function wyc(a){if(a.length===0)return!1;var b;return((b=A(a[0],GM))==null?void 0:b.timeRangeStartMillis)!==0} function y1(a){return a?a.timeRangeStartMillis||0:0} function yyc(a,b){if(a.isDragging&&b)return a=zyc(a,b),a===-1?xyc():vyc(b)[a]} function zyc(a,b){return a.isDragging&&b?vyc(b,{ignoreStub:!0}).findIndex(function(c,d,e){c=Ayc(a);return Byc(c,e,d).scrubberHovering}):-1} function Ayc(a){return Object.assign({},a,{videoDuration:a.videoDuration*1E3,playedTime:a.playedTime*1E3,draggedTime:a.draggedTime*1E3})} function Byc(a,b,c){var d=y1(A(b[c],GM));b=y1(A(b[c+1],GM))||a.videoDuration;c=a.isDragging;var e;if(e=a.isDragging)e=a.draggedTime,e=e!==null&&e>=d&&e<b;var h=a.playedTime;return h!==null&&h>=d&&h<b?{videoPosition:"active",isScrubbing:c,scrubberHovering:e}:a.playedTime<d?{videoPosition:"pending",isScrubbing:c,scrubberHovering:e}:{videoPosition:"seen",isScrubbing:c,scrubberHovering:e}} ;var Dyc=Gz(function(a){var b=a.progressState;var c=a.multiMarkersPlayerBarRenderer;var d=function(){return vyc(c())},e=function(){return Ayc(b())}; return F("yt-chaptered-progress-bar-line",{class:"YtChapteredProgressBarHost"},F(mr,{each:d},function(h,k){return Cyc(e,d,k)}))}); function Cyc(a,b,c){var d={};d=WA("YtChapteredProgressBarChapteredPlayerBarChapter",(d.YtChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return e().isScrubbing},d.YtChapteredProgressBarHoveredMacroMarker=function(){return e().scrubberHovering},d)); var e=function(){return Byc(a(),b(),c())}; return F("div",{class:d,style:function(){var h=a(),k=b(),m=c(),p=A(k[m],GM);k=A(k[m+1],GM);h="width: "+(k?y1(k)-y1(p):h.videoDuration-y1(p))/h.videoDuration*100+"%; background-color: ";a:switch(p=e(),p.videoPosition){case"pending":p=p.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case"active":p=p.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:p="red";}return h+p}},F("div",{class:"YtChapteredProgressBarChapteredPlayerBarLoaded", style:function(){var h=a(),k=b(),m=c();if(Byc(h,k,m).videoPosition==="seen")var p=0;else p=y1(A(k[m],GM)),k=y1(A(k[m+1],GM))||h.videoDuration,h=h.videoDuration*h.percentLoaded,p=k<=h?1:p>=h?0:(h-p)/(k-p);return"width: "+p*100+"%"}}),F("div",{class:"YtChapteredProgressBarChapteredPlayerBarFill", style:function(){var h=a();var k=b(),m=c();if(Byc(h,k,m).videoPosition!=="active")h=0;else{var p=y1(A(k[m],GM));h=(h.playedTime-p)/((y1(A(k[m+1],GM))||h.videoDuration)-p)}return"width: "+h*100+"%"}}))} ;function Eyc(a,b,c,d){d=d===void 0?!1:d;b=new Fyc(b||a,c||a);return{x:a.x+((d===void 0?0:d)?b.lengthX*-1:b.lengthX)*.2,y:a.y+((d===void 0?0:d)?b.lengthY*-1:b.lengthY)*.2}} var Fyc=function(a,b){this.lengthY=this.lengthX=0;this.lengthX=b.x-a.x;this.lengthY=b.y-a.y};var Gyc=function(a,b){b=b===void 0?yNb:b;var c,d=[],e,h=!1;return function(){var k=Ga.apply(0,arguments);if(h&&c===this&&b(k,d))return e;e=a.apply(this,k);h=!0;c=this;d=k;return e}}(function(a){var b=a.heatMarkers,c=a.minHeightDp===void 0?0:a.minHeightDp,d=a.maxHeightDp===void 0?60:a.maxHeightDp; var e=e===void 0?!1:e;var h=1E3/b.length;a=[];a.push({x:0,y:100});for(var k=0;k<b.length;k++){var m=void 0,p=((m=A(b[k],XUb))==null?void 0:m.heatMarkerIntensityScoreNormalized)||0;m=(k+.5)*h;p=100-lh(p*100,c/321*100,d/321*100);k!==0||e||a.push({x:0,y:p});a.push({x:m,y:p});k===b.length-1&&a.push({x:1E3,y:p})}a.push({x:1E3,y:100});b="";for(c=0;c<a.length;c++)e=a[c],c===0?e="M "+e.x.toFixed(1)+","+e.y.toFixed(1):(d=Eyc(a[c-1],a[c-2],e),h=Eyc(e,a[c-1],a[c+1],!0),e=" C "+(d.x.toFixed(1)+","+d.y.toFixed(1)+ " "+h.x.toFixed(1)+","+h.y.toFixed(1)+" "+e.x.toFixed(1)+","+e.y.toFixed(1))),b+=e;return b});var Hyc=Gz(function(a){var b=a.progressBarProps;var c=a.config;var d={};a=WA("YtHeatSeekerHost",(d.YtHeatSeekerHighContrast=a.highContrast,d));var e=function(){return sxc(c().chapterData)}; return F("yt-progress-bar-heatseeker",{class:a,style:function(){var h;return"height: 320px; display: "+(b().isDragging&&((h=e())==null?0:h.heatMarkers)?"block":"none")}},F(nr,{cond:e},function(h){return F(nr,{cond:function(){return h().heatMarkers}},function(){return peb(function(){return F("svg",{width:"100%", height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},F("path",{d:function(){return Gyc(h())}}))})})}))});var Iyc=Gz(function(a){var b=a.progressBarProps;var c=a.config;a={};a=WA("YtProgressBarLineProgressBarLine",(a.YtProgressBarLineProgressBarLineRounded=function(){return c().rounded},a.YtProgressBarLineProgressBarLineBottomInset=function(){return c().position===2},a)); var d={};d=WA("YtProgressBarLineProgressBarPlayed",(d.YtProgressBarLineProgressBarPlayedRefresh=y("enable_cairo_refresh_signature_moments_web"),d));return F("yt-progress-bar-line",{class:"YtProgressBarLineHost"},F("div",{class:a},F("div",{class:"YtProgressBarLineProgressBarBackground"}),F("div",{class:"YtProgressBarLineProgressBarLoaded",style:function(){return"width: "+b().percentLoaded*100+"%"}}),F("div",{class:"YtProgressBarLineProgressBarHovered", style:function(){return"width: "+qxc(b())*100+"%"}}),F("div",{class:d, style:function(){return"width: "+t1(b())*100+"%"}})))}); Iyc.idomCompat=!0;var Jyc=Gz(function(a){var b=a.progressBarProps;var c=a.interpolateDotPosition;var d=a.hidePlayheadDot;a={};a=WA("YtProgressBarPlayheadProgressBarPlayheadDot",(a.YtProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return b().isDragging},a.YtProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!b().isDragging&&d()},a)); return F("yt-progress-bar-playhead",{class:"YtProgressBarPlayheadHost",style:gC({"margin-left":function(){return rxc(b())*100+"%"}, transform:function(){return"translateX(-"+(c()?rxc(b())*12:6)+"px)"}})},F("div",{class:a, style:gC({"transform-origin":function(){return(c()?rxc(b())*12:6)+"px center"}})}))}); Jyc.idomCompat=!0;function Kyc(a){if(!a)return 0;var b=a.getPresentingPlayerType(),c=a.getVideoData();return c&&c.isLive?(a=a.getProgressState(b),a.seekableEnd-a.seekableStart):a.getDuration(b)} ;function Lyc(a,b,c){b=a/b.storyboardInterval;var d=vyc(c);if(!d.length)return-b*72;c=0;d=g(d);for(var e=d.next();!e.done;e=d.next())if(y1(A(e.value,GM))/1E3<a)c++;else break;return-(b*72)-c*56} ;var z1=function(a,b,c,d,e,h){this.getProgressBarRect=a;this.updateProgressBarRect=b;this.getFilmstripYPosition=c;this.setFineScrubbingDraggedTime=d;this.updateFilmStripDraggedYDistance=e;this.resetFilmStripYOffset=h;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new nt(this.onThrottledSeek,100,this)},Myc=function(a,b,c){return function(d){a.handleClick(d,b(),c())}},Pyc=function(a,b){return function(c){Nyc(a, c,Oyc(c),b())}},Qyc=function(a,b){return function(c){Nyc(a,c,{x:c.clientX, y:c.clientY},b())}},Syc=function(a,b,c){return function(d){var e=b(),h=c(); Ryc(a,d,Oyc(d),e,h,!0);if(h.onTouchMove)h.onTouchMove(e)}},Uyc=function(a,b,c){return function(d){Tyc(a,d,b(),c())}},Vyc=function(a,b){return function(){a.handleMouseLeave(b())}},Wyc=function(a,b,c){return function(){var d=b(),e=c(); A1(a,d,e);if(e.onTouchEnd)e.onTouchEnd(d)}},Xyc=function(a,b,c){return function(){var d=b(),e=c(); A1(a,d,e);if(e.onTouchEnd)e.onTouchEnd(d)}},Yyc=function(a,b,c){return function(){A1(a,b(),c())}},Zyc=function(a,b,c){return function(d){!c().disableScrubbing&&a.startPosition&&Tyc(a,d,b(),c())}},$yc=function(a,b,c){return function(){if(!c().disableScrubbing)if(a.startPosition){var d=b(),e=c(); A1(a,b(),c());if(e.onTouchEnd)e.onTouchEnd(d)}else b().setState({isDragging:!1})}},Oyc=function(a){a=a.touches[0]; return{x:a.clientX,y:a.clientY}},Tyc=function(a,b,c,d){if(b.buttons!==1){if(b.movementX||b.movementY)b.preventDefault(),b.stopPropagation(),a=azc(a,c,b.clientX),c.setState({isHovering:!0, hoveredTime:a*c.videoDuration})}else bzc(c),Ryc(a,b,{x:b.clientX,y:b.clientY},c,d,!1)}; z1.prototype.handleMouseLeave=function(a){bzc(a)}; var bzc=function(a){a.isHovering&&a.setState({isHovering:!1,hoveredTime:0})},Nyc=function(a,b,c,d){a.startPosition||(a.startPosition=c,a.updateProgressBarRect(),a.controlsWereVisibleBeforeDragging=d.controlsVisible,b.stopPropagation(),y("medium_progress_bar_modification")||b.preventDefault())},Ryc=function(a,b,c,d,e,h){if(a.startPosition)if(h&&e.isInlinePlayback&&a.startPosition&&!a.hasDraggedTheMinimumDistance&&Math.abs(c.y-a.startPosition.y)>Math.abs(c.x-a.startPosition.x))A1(a,d,e);else if(b.preventDefault(),b.stopPropagation(),d.videoDuration&&(a.startPosition&&!a.hasDraggedTheMinimumDistance&&(a.hasDraggedTheMinimumDistance=Math.abs(c.x-a.startPosition.x)>=1),e.enableFineScrubbing&&(a.startPosition&&(a.isDraggedForFineScrubbing=-(c.y-a.startPosition.y)>=60),!a.startPosition||c.y>=a.startPosition.y||(d.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:Lyc(d.draggedTime,d,e.chapterData)}),a.setFineScrubbingDraggedTime(d.draggedTime),a.updateFilmStripDraggedYDistance(a.startPosition.y, c.y,d))),a.hasDraggedTheMinimumDistance)){b=azc(a,d,c.x);if(a.isDraggedForFineScrubbing){var k;(k=d.playerApi)==null||k.pauseVideo();d.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:d.draggedTime,filmStripXDistance:Lyc(b*d.videoDuration,d,e.chapterData)})}e.enableFineScrubbing&&(!e.enableFineScrubbing||a.getFilmstripYPosition(d)<68)||d.setState({draggedTime:b*d.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:a.controlsWereVisibleBeforeDragging});var m;(m= e.cancelAutohideControlsFn)==null||m.call(e)}},A1=function(a,b,c){var d=c.enableFineScrubbing&&b.fineScrubbingActiveState!=="off"; if(b.isDragging||d)d={isDragging:!1,playedTime:b.draggedTime,controlsVisible:a.controlsWereVisibleBeforeDragging},c.enableFineScrubbing&&b.fineScrubbingActiveState!=="on"&&(a.resetFilmStripYOffset(),d.fineScrubbingActiveState="off"),Uxc(b),b.setState(d),a.seekThrottle.fire(b.draggedTime,b,7),y("mweb_new_progress_bar_play_on_seek")&&a.resumeVideo(b),c.unmuteOnSeek&&(c=b.playerApi,b.volumeMuted&&(c==null||c.unMute()));else{b.setState({controlsVisible:!b.controlsVisible});var e;(e=c.triggerAutohideControlsAfterDelayFn)== null||e.call(c)}a.startPosition=null;a.hasDraggedTheMinimumDistance=!1;a.isDraggedForFineScrubbing=!1;a.controlsWereVisibleBeforeDragging=!1}; z1.prototype.handleClick=function(a,b,c){this.updateProgressBarRect();a.stopPropagation();a=azc(this,b,a.clientX)*b.videoDuration;b.setState({playedTime:a});if(b.playerState!==2){var d;(d=c.triggerAutohideControlsAfterDelayFn)==null||d.call(c)}this.seekThrottle.fire(a,b,7)}; var azc=function(a,b,c){a=a.getProgressBarRect(b);return lh(0,(c-a.left)/a.width,1)}; z1.prototype.resumeVideo=function(a){if(a.draggedTime<a.videoDuration){var b;(b=a.playerApi)==null||b.playVideo()}}; z1.prototype.onThrottledSeek=function(a,b,c){if(b=b.playerApi){var d;if((d=b.getVideoData())==null?0:d.isLive)d=this.getProgressState(b),a+=(d==null?void 0:d.seekableStart)||0;b.seekTo(a,void 0,void 0,void 0,c)}}; z1.prototype.getProgressState=function(a){var b=a==null?void 0:a.getPresentingPlayerType();return a==null?void 0:a.getProgressState(b)};var czc=Gz(function(a){var b=a.progressBarProps;var c=a.config;a=Er();var d=Er(),e=Er(),h=g(Gp({width:0,left:0})),k=h.next().value,m=h.next().value,p=function(){e.value&&m(e.value.getBoundingClientRect())},q=function(){k().width<=0&&p(); return k()}; Kr("resize",p);var r=new z1(q,function(){},function(){return 0},function(){},function(){},function(){}),w=function(){return b()}; h=g(Gp(!1));var z=h.next().value,C=h.next().value;Gr(d,"mouseenter",function(){C(!0);c().position===2&&setTimeout(function(){p()},100)}); Gr(d,"mouseleave",function(){C(!1);Vyc(r,w)()}); h=Fr(function(tb){c().doSeekOnClick&&Myc(r,w,c)(tb)}); var E=Fr(Pyc(r,w)),I=Fr(Qyc(r,w)),N=Fr(Syc(r,w,c)),P=Fr(Uyc(r,w,c)),U=Fr(Wyc(r,w,c)),ca=Fr(Xyc(r,w,c)),aa=Fr(Yyc(r,w,c));Kr("mousemove",Zyc(r,w,c));Kr("mouseup",$yc(r,w,c));rr(function(){Txc(d.value,112394);C(!1);p();$yc(r,w,c)()}); var ea={};ea=WA("YtPlayerProgressBarHost",function(){return c().className},(ea.YtPlayerProgressBarHostReadOnly=function(){return c().disableScrubbing},ea.YtPlayerProgressBarHostHidden=function(){return c().hideProgressBar&&!z()},ea.YtPlayerProgressBarHostLowerPlayer=function(){return c().position===0},ea.YtPlayerProgressBarHostBottomEdge=function(){return c().position===1},ea.YtPlayerProgressBarHostBottomInset=function(){return c().position===2},ea.YtPlayerProgressBarHostCustom=function(){return c().position=== 3},ea)); var ha={},va=WA("YtPlayerProgressBarBackground",(ha.YtPlayerProgressBarBackgroundHide=function(){return c().position===2&&!z()&&!b().isDragging},ha)); ha={};ha=WA("YtPlayerProgressBarDragContainer",(ha.YtPlayerProgressBarDragContainerBottomEdge=function(){return c().position===1},ha)); var Ma={};Ma=WA("YtPlayerProgressBarProgressBar",(Ma.YtPlayerProgressBarProgressBarInset=function(){return c().position===2},Ma.YtPlayerProgressBarProgressBarInsetMinimized=function(){return c().position===2&&!z()&&!b().isDragging},Ma)); return F("yt-progress-bar",{el:a,class:ea},F(nr,{cond:function(){return c().position===2}},function(){return F("div",{class:va})}),F("div",{el:d, "on:click":h,"on:touchstart":E,"on:mousedown":I,"on:touchmove":N,"on:mousemove":P,"on:touchend":U,"on:mouseup":ca,"on:touchcancel":aa,class:ha,role:"slider","aria-valuenow":function(){return Math.floor(t1(b())*100)}, "aria-label":Fv("SEEK_SLIDER")},F("div",{el:e,class:Ma},F(Hyc,{progressBarProps:b,config:c,highContrast:function(){return!!c().isInlinePlayback}}),F(nr,{cond:function(){return c().chapterData&&uxc(c().chapterData)}, else:function(){return F(Iyc,{progressBarProps:b,config:c})}},function(){return F(Dyc,{progressState:b, multiMarkersPlayerBarRenderer:function(){return c().chapterData}})}),F(Jyc,{progressBarProps:b, interpolateDotPosition:function(){return c().position!==2}, hidePlayheadDot:function(){return c().playheadDotBehavior===1&&!z()}}))),F(Exc,{progressBarProps:b, config:function(){return{activeChapter:yyc(b(),c().chapterData),getProgressBarWidthPx:function(){return q().width}, isShortsPage:!!c().isShortsPage,isInlinePlayer:!!c().isInlinePlayback,useFadeInAnimation:!!c().isInlinePlayback}}, progressBarWidthPx:function(){return k().width}, chapterData:function(){return c().chapterData}}))}); czc.idomCompat=!0;function dzc(){return{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,isFullscreen:!1,numTaps:0,tapDirection:0}} function ezc(){return{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1}} function fzc(a){var b;return{isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(b=a==null?void 0:a.getPlayerState())!=null?b:-1,videoDuration:0,playedTime:0,wasPlaying:!1}} function gzc(){return{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1}} function hzc(){return{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0}} ;function izc(a){return Object.assign({},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},dzc(),ezc(),fzc(a),{playbackRate:1},gzc(),hzc())} ;var lzc=function(a,b,c){var d=this;this.renderFn=a;this.listeners=b;this.context=c;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var e;this.lastSeenPlayerApi=jzc((e=this.playerControlsData)==null?void 0:e.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},izc(),void 0);y("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){kzc(d).setState({playerState:-1});d.resetRecentlyNavigatedJobId&&Hi.cancelJob(d.resetRecentlyNavigatedJobId); d.recentlyNavigated=!0;d.resetRecentlyNavigatedJobId=Hi.addJob(function(){d.recentlyNavigated=!1},8,1E4)})}; lzc.prototype.setState=function(a){if(!y("mweb_player_skip_no_op_state_changes")||!mzc(a,this.state))if(this.state=Object.assign({},this.state,a),!y("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)a=-1,y("player_controls_log_creation_killswitch")||nzc()||(a=rl()),Eq("pcu_s"),Eq("pcu_se"),Eq("pcu_rs"),this.renderFn(kzc(this)),Eq("pcu_re"),ozc(a),Hi.addJob(function(){Eq("pcu_ap")},8)}; var kzc=function(a){var b;return Object.assign({},a.state,{setState:a.boundSetState,domMeasurements:{progressBarLineRect:a.progressBarLineRect},playerApi:jzc((b=a.playerControlsData)==null?void 0:b.playerApi),appApi:a.context.appApi,playerContainer:a.context.playerContainer,playerControlContainer:a.context.playerControlContainer,uxConfig:a.context.uxConfig})},pzc=function(a){a.listeners.forEach(function(b){a.eventListenerCleanupFunctions.push(b.register(function(){return kzc(a)},function(){return a.getData()}))})}, qzc=function(a){a.eventListenerCleanupFunctions.forEach(function(b){b()}); a.eventListenerCleanupFunctions.length=0}; lzc.prototype.getData=function(){return this.playerControlsData}; function nzc(){return document.getElementById("player-control-overlay")} function ozc(a){a!==-1&&!y("player_controls_log_creation_killswitch")&&nzc()&&(Eq("pcu_cs",a),Eq("pcu_ce"))} function jzc(a){if(!a||a.getVideoData)return a} function mzc(a,b){for(var c=g(Object.keys(a)),d=c.next();!d.done;d=c.next())if(d=d.value,a[d]!==b[d])return!1;return!0} ;function rzc(a,b,c){var d=g(Gp(kzc(new lzc(function(){},c,b)))),e=d.next().value,h=d.next().value,k=new lzc(function(m){h(m)},c,b); Ep(function(){Promise.resolve().then(function(){var m,p=(m=a())!=null?m:{};k.playerControlsData=p;k.lastSeenPlayerApi=jzc(p.playerApi);pzc(k)}); yp(function(){qzc(k)})}); yp(function(){qzc(k)}); return function(){return e()}} ;function szc(a){return function(b){var c=a(),d={playerState:b};if(b===1){var e;(e=c.playerApi)==null||e.loadModule("captions")}if(b===0){var h;(h=c.playerApi)==null||h.unloadModule("captions")}(b!==-1||y("web_imp_controls_set_player_state_killswitch"))&&c.setState(d)}} function tzc(a){return function(b){a().setState({playbackRate:b})}} function uzc(a){return function(b){var c=a(),d=c.playerApi,e=d==null?void 0:d.getVideoData(),h=(e==null?void 0:e.isLive)||!1;e=e==null?void 0:e.video_id;h={videoDuration:Kyc(d||void 0),isLive:h,videoId:e};h.videoId!==c.videoId&&(h=Object.assign({},izc(d),h));if(b==null?0:b.playertype)h.playerType=b.playertype;if(d){h.captionsAvailable=!!d.getOptions("captions");b=h;var k;e=(k=d.getStoryboardLevel(d.getNumberOfStoryboardLevels()-1))==null?void 0:k.intervalMs;b.storyboardInterval=e?e/1E3:void 0;h.captionsAvailable&&( h.captionsEnabled=byc(d))}h.volumeMuted=!(d==null||!d.isMuted());c.setState(h)}} function vzc(a){return function(b){var c=a(),d=c.playerApi;if(d){var e=d.getPresentingPlayerType();b={playedTime:b||0,percentLoaded:d.getVideoLoadedFraction(),playerType:e};c.playerState===0&&(b.playedTime=c.videoDuration);c.isLive&&(e=d.getProgressState(e),b.playedTime-=e.seekableStart,b.videoDuration=Kyc(d));c.playerType!==1&&delete b.playedTime;c.setState(b)}}} ;function wzc(a){return function(){var b=a(),c,d={volumeMuted:!((c=b.playerApi)==null||!c.isMuted())};b.setState(d)}} function xzc(a){return function(){var b=a(),c=b.playerApi;if(c){var d={captionsAvailable:!!c.getOptions("captions")};d.captionsAvailable&&(d.captionsEnabled=byc(c));b.setState(d)}}} function yzc(a){return function(){var b=a();if(b.playerApi&&!(b.volumeMuted||b.controlsVisible&&b.isProbablyAScreenreaderUser)){b.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var c;(c=document.querySelector(".player-control-play-pause-icon"))==null||c.focus()}}} ;var zzc=[].concat(pa([{register:function(a){var b=wzc(a),c;(c=a().playerApi)==null||c.addEventListener("onVolumeChange",b);return function(){}}}, {register:function(a){var b=xzc(a);a=a().playerApi;a==null||a.addEventListener("captionschanged",b);a==null||a.addEventListener("captionssettingschanged",b);a==null||a.addEventListener("onCaptionsTrackListChanged",b);return function(){}}}, {register:function(a){if(!y("mweb_screenreader_accessible_player"))return function(){}; var b=yzc(a),c=document.querySelector("video");c==null||c.addEventListener("touchend",b);return function(){c==null||c.removeEventListener("touchend",b)}}}, {register:function(a){if(!y("mweb_screenreader_detect_screenreader_user_focus"))return function(){}; var b=yzc(a),c=document.querySelector("video");c==null||c.addEventListener("focus",b);return function(){c==null||c.removeEventListener("focus",b)}}}]),[{register:function(a){var b=szc(a),c; (c=a().playerApi)==null||c.addEventListener("onStateChange",b);return function(){}}}, {register:function(a){var b=tzc(a),c;(c=a().playerApi)==null||c.addEventListener("onPlaybackRateChange",b);return function(){}}}, {register:function(a){var b=uzc(a),c;(c=a().playerApi)==null||c.addEventListener("onVideoDataChange",b);return function(){}}}, {register:function(a){var b=vzc(a),c,d;(c=a())==null||(d=c.playerApi)==null||d.addEventListener("onVideoProgress",b);return function(){}}}]);var Azc=Gz(function(a){var b=a.data;var c=function(){return Fv("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+b().playbackRate})}; return F(nr,{cond:function(){return b().playbackRate&&b().playbackRate!==1}},function(){return F("yt-playback-rate-overlay",{class:"YtPlaybackRateOverlayHost"},F("div",{class:"YtPlaybackRateOverlayOverlay"},F(pyc,{direction:1, size:"small"}),F("div",{class:"YtPlaybackRateOverlayLabel"},c)))})});function B1(a,b){return Fv(a,{},b)} var C1={ACCOUNT_LABEL:B1("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:B1("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:B1("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:B1("AD_BADGE_HINT"),AD_BADGE_TEXT:B1("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:B1("ALL_CHANNELS_LABEL"),AMBIENT_MODE:B1("AMBIENT_MODE"),AMBIENT_MODE_OFF:B1("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:B1("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:B1("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:B1("ANDROID_DEPRECATION_MESSAGE_HEADER"), APP_UPSELL_SUBTITLE:B1("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:B1("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:B1("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:B1("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:B1("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:B1("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:B1("AUTOPLAY_UP_NEXT_IN"),BACK:B1("BACK"),CANCEL:B1("CANCEL"),CHANNEL_SWITCHER_LABEL:B1("CHANNEL_SWITCHER_LABEL"),CLOSE:B1("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:B1("CLOSED_CAPTIONS_DISABLED"),CLOSED_CAPTIONS_OFF:B1("CLOSED_CAPTIONS_OFF"), CLOSED_CAPTIONS_ON:B1("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:B1("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:B1("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:B1("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:B1("COMMENT_MODAL_CONTENT"),CONFIRM_OK:B1("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:B1("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:B1("COPIED_TO_CLIPBOARD"),COPY:B1("COPY"),COPY_DEBUG_INFO:B1("COPY_DEBUG_INFO"),COPY_LINK_LABEL:B1("COPY_LINK_LABEL"),CREATE_CHANNEL_TITLE:B1("CREATE_CHANNEL_TITLE"), DELETE_FROM_DOWNLOADS:B1("DELETE_FROM_DOWNLOADS"),DONE:B1("DONE"),DOWNLOAD:B1("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:B1("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:B1("FLAG_CONFIRM"),FLAG_CONTENT:B1("FLAG_CONTENT"),FLAG_LABEL:B1("FLAG_LABEL"),FLAG_TITLE:B1("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:B1("FULLSCREEN_GENERIC_ERROR"),GOOGLE_COMPANY:B1("GOOGLE_COMPANY"),HIDE_PLAYLIST_VIDEOS:B1("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:B1("HIDE_SEARCH_FILTERS_LABEL"),HOME:B1("HOME","Home"),INVALID_RESPONSE_RECEIVED:B1("INVALID_RESPONSE_RECEIVED"), LIBRARY:B1("LIBRARY","Library"),LISTENING:B1("LISTENING"),LOADING:B1("LOADING"),LONG_PRESS_MIC_TO_SPEAK:B1("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),MENU_DESKTOP:B1("MENU_DESKTOP"),MENU_EXIT:B1("MENU_EXIT"),MENU_FEEDBACK:B1("MENU_FEEDBACK"),MENU_HELP:B1("MENU_HELP"),MENU_IMPRESSUM:B1("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:B1("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:B1("MENU_SETTINGS"),MENU_SIGN_IN:B1("MENU_SIGN_IN"),MENU_TITLE:B1("MENU_TITLE"),MENU_YOUR_DATA:B1("MENU_YOUR_DATA"), MORE_INFO:B1("MORE_INFO"),MORE_OPTIONS:B1("MORE_OPTIONS"),MUTE_VOLUME:B1("MUTE_VOLUME"),NEW_PLAYLIST:B1("NEW_PLAYLIST"),NEXT_VIDEO:B1("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:B1("NOTIFICATION_ERROR_MESSAGE"),NOT_FOUND_CTA:B1("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:B1("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:B1("NOT_FOUND_TITLE"),NO_DOWNLOADS:B1("NO_DOWNLOADS"),NO_MIC_INPUT:B1("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:B1("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:B1("OOPS_MESSAGE"),OPEN_APP:B1("OPEN_APP"),OPEN_YOUTUBE:B1("OPEN_YOUTUBE"), PAUSE:B1("PAUSE"),PLAY:B1("PLAY"),PLAYER_CAPTION:B1("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:B1("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:B1("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:B1("PLAYER_DOUBLE_SPEED_USER_EDU"),PLAYER_DOUBLE_TAP_TO_SEEK:B1("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:B1("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:B1("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:B1("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:B1("PLAYER_FULLSCREEN"), PLAYER_LIVE_LABEL:B1("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:B1("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:B1("PLAYER_MINIMIZE"),PLAYER_NEXT:B1("PLAYER_NEXT"),PLAYER_PAUSE:B1("PLAYER_PAUSE"),PLAYER_PLAY:B1("PLAYER_PLAY"),PLAYER_PREVIOUS:B1("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:B1("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:B1("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:B1("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:B1("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:B1("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:B1("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:B1("PLAYER_SPEEDUP_USER_EDU"), PLAYER_SPEED_DECREASE:B1("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:B1("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:B1("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:B1("PLAYER_SPEED_RECENT"),PLAYER_TIME_DURATION:B1("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:B1("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:B1("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:B1("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:B1("PLAYLIST_NAME_INVALID_CHARACTERS"), PLAYLIST_NAME_MISSING:B1("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:B1("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:B1("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:B1("PLAYLIST_PANEL_NEXT"),PLAYLIST_PANEL_UNLISTED_PLAYLIST:B1("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:B1("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:B1("PLAY_ALL"),PLEASE_FIX_ERRORS:B1("PLEASE_FIX_ERRORS"),PREVIOUS_VIDEO:B1("PREVIOUS_VIDEO"),PRIVACY_POLICY:B1("PRIVACY_POLICY"),RELOAD:B1("RELOAD"), REQUIRED_LABEL:B1("REQUIRED_LABEL"),SAVE_PLAYLIST:B1("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:B1("SCRUB_SLIDE_USER_EDU"),SEARCH:B1("SEARCH","Search"),SEARCH_APPEND_LABEL:B1("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:B1("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:B1("SEARCH_CLEAR_LABEL"),SEARCH_FILTERS_LABEL:B1("SEARCH_FILTERS_LABEL"),SEARCH_LABEL:B1("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:B1("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:B1("SEEK_SLIDER"),SETTINGS_LABEL:B1("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:B1("SETTINGS_MIC_PERMISSION"), SHORTS_TAB_LABEL:B1("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:B1("SHOW_LESS"),SHOW_MORE:B1("SHOW_MORE"),SHOW_PLAYLIST_VIDEOS:B1("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:B1("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:B1("SIGN_IN_LABEL"),SIGN_IN_ON_WEB:B1("SIGN_IN_ON_WEB"),STATS_FOR_NERDS:B1("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:B1("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:B1("SUGGESTION_DISMISS_LABEL"),TERMS_OF_SERVICE:B1("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:B1("TIMESTAMP_MINUTES"), TIMESTAMP_SECONDS:B1("TIMESTAMP_SECONDS"),TRENDING:B1("TRENDING"),TRY_AGAIN_LATER:B1("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:B1("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:B1("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:B1("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),TURN_OFF_AUTOPLAY_DIALOG_TITLE:B1("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:B1("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:B1("VIDEO_LINK_LABEL")};var Hzc=Gz(function(a){var b=a.data;var c=a.appApi;var d=a.options;var e=rzc(b!=null?b:{},Bzc(c),zzc);a={};a=WA("YtInlinePlayerControlsDarkenedOverlay",(a.YtInlinePlayerControlsDarkenedOverlayShow=function(){return e().isHovering},a)); c={};c=WA((c.YtInlinePlayerControlsControlsHidden=function(){return e().isDragging},c)); return F("yt-inline-player-controls",{class:"YtInlinePlayerControlsHost"},F("div",{class:a}),F(qyc,null),F(Azc,{data:e}),F(Czc,{data:b}),F(Mxc,{playerControlsProps:e,isShortsPage:!1}),F("div",{class:c},F(Dzc,{props:e,data:b,options:d}),F(Ezc,{props:e,data:b,options:d})),F(nr,{cond:function(){return Fzc(b())}},function(){return F(Gzc,{props:e, data:b,options:d})}))}); function Bzc(a){return{appApi:Object.assign({},s1(),{showCaptionsToggleToast:function(b){var c,d;(d=(c=a()).showCaptionsToggleToast)==null||d.call(c,b)}, openInMiniplayer:function(){var b,c;(c=(b=a()).openInMiniplayer)==null||c.call(b)}})}} var Czc=Gz(function(a){var b=a.data;return F("div",{class:"YtInlinePlayerControlsTopLeftControls"},F(nr,{cond:function(){var c,d=(c=b())==null?void 0:c.playerResponse,e;return d==null?void 0:(e=d.paidContentOverlay)==null?void 0:e.paidContentOverlayRenderer}},function(c){return F(uyc,{data:c})}))}),Dzc=Gz(function(a){var b=a.props; var c=a.data;var d=a.options;var e=function(){var m,p,q,r;return(m=c())==null?void 0:(p=m.playerResponse)==null?void 0:(q=p.playerConfig)==null?void 0:(r=q.inlinePlaybackConfig)==null?void 0:r.showAudioControls},h=function(){var m; if(e()&&((m=d())==null?void 0:m.additionalButton)!==void 0){var p,q,r;m=(p=c())==null?void 0:(q=p.playerApi)==null?void 0:(r=q.getSize())==null?void 0:r.height;if(!(m===void 0||m<184)){var w;return(w=d())==null?void 0:w.additionalButton}}},k=function(){var m=[F(tyc,{volumeProps:b}), F(lyc,{playerControlsProps:b})];h()===1&&m.push(F(Vxc,{playerApi:function(){return b().playerApi}})); h()===2&&m.push(F(Wxc,{appApi:function(){return b().appApi}})); h()===3&&m.push(F(Xxc,{playerApi:function(){return b().playerApi}})); return m}; return F(nr,{cond:e},function(){return F("div",{class:"YtInlinePlayerControlsTopRightControls"},F(mr,{each:k},function(m){return F("div",{class:"YtInlinePlayerControlsTopRightControlsCircleButton"},F("div",{class:"YtInlinePlayerControlsButtonIcon"},m))}))})}),Ezc=Gz(function(a){var b=a.props; var c=a.data;var d=a.options;a={};a=WA("YtInlinePlayerControlsBottomRightControls",(a.YtInlinePlayerControlsBottomRightControlsHidden=function(){var e;return Fzc(c())&&((e=d())==null?void 0:e.insetProgressBar)&&(b().isHovering||b().isDragging)},a)); return F("div",{class:a},F(Izc,{data:c}),F(Jzc,{props:b}))}),Izc=Gz(function(a){var b=a.data; return F(SC,{mapping:nyc,data:function(){var c;return oyc((c=b())==null?void 0:c.thumbnailOverlays)}})}),Jzc=Gz(function(a){var b=a.props; return F(nr,{cond:function(){return b().isLive}, else:function(){return F(Kzc,{props:b})}},function(){return F(Lzc,null)})}),Kzc=Gz(function(a){var b=a.props; return F("div",{class:WA("YtInlinePlayerControlsTimeDisplay"),"aria-label":function(){return C1.PLAYER_TIME_ELAPSED+" "+Axc(b().playedTime)}},F(uD,{data:function(){return{type:16, text:Axc(b().videoDuration-b().playedTime)}}}))}),Lzc=Gz(function(){return F("div",{class:WA("YtInlinePlayerControlsTimeDisplay","YtInlinePlayerControlsLiveBadge")},F(uD,{data:{type:17, text:C1.PLAYER_LIVE_LABEL}}))}),Gzc=Gz(function(a){var b=a.props; var c=a.data;var d=a.options;return F(czc,{progressBarProps:b,config:function(){var e,h=A((e=c())==null?void 0:e.multiMarkersPlayerBar,UUb),k;e=((k=d())==null?0:k.insetProgressBar)?2:1;var m;k=(m=d())==null?void 0:m.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:e,chapterData:h,isInlinePlayback:!0,doSeekOnClick:k,playheadDotBehavior:k?1:0}}})}); function Fzc(a){var b,c,d;return!!(a==null?0:(b=a.playerResponse)==null?0:(c=b.playerConfig)==null?0:(d=c.inlinePlaybackConfig)==null?0:d.showScrubbingControls)} ;bB(Hzc,"yt-inline-player-controls",{props:{data:$A,appApi:aB,options:aB}});var D1,Mzc=function(){var a=J.apply(this,arguments)||this;a.opts=null;a.playerControlsData=null;a.playerControlsAppApi={openInMiniplayer:function(){a.openInMiniplayer()}}; a.inlinePlayerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:y("web_imp_inset_progress_bar"),additionalButton:a.getAdditionalButtonType()};a.noAnimation=!1;a.playbackIntentTriggered=!1;a.positionData=null;a.hidden=!0;a.active=!1;a.playing=!1;a.videoPreviewDataIndex=0;a.JSC$16792_playerPromise=null;a.player=null;a.enableAudioControls=!1;a.hasBeenUnmuted=!1;a.captionsHaveBeenTurnedOff=!1;a.JSC$16792_playerEvents=new Map;a.videoPreviewFetchRequest=null;a.scheduledPreviewEndJobId=null; a.JSC$16792_preventProgressSaveTimer=null;a.watchEndpointStartTimeUpdaterInterval=null;a.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};a.windowOnBlurFn=function(){a.deactivate()}; return a}; l(Mzc,J);f=Mzc.prototype; f.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model"}}}}; f.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$16792_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$16792_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$16792_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$16792_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",EA(this,this.onPageTypeChange));this.pagePath=location.pathname}; f.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn)}; f.onPageTypeChange=function(){this.deactivate()}; f.onWindowResized=function(){this.deactivate()}; f.onCaptionsChanged=function(a){a=!!a.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!a);this.setCaptionSize()}; f.setCaptionSize=function(){var a;if(this.active&&!this.captionsHaveBeenTurnedOff&&((a=this.player)==null?0:a.getCaptionWindowContainerId())){var b;(b=this.player)==null||b.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}}; f.currentPageAllowed=function(){return!this.isWatchPage}; f.alignVideoPreviewForAnimation=function(a){this.hidden=!1;this.noAnimation=!0;this.positionData=pxc(a);if(!this.positionData)return!1;a=this.positionData;var b=a.initialTopPosition,c=a.initialHorizontalPosition;mz(this.hostElement,{"--ytd-video-preview-translate-left":a.finalHorizontalPosition-c+"px","--ytd-video-preview-translate-top":a.finalTopPosition-b+"px","--ytd-video-preview-original-top-position":b+"px","--ytd-video-preview-original-horizontal-position":c+"px","--ytd-video-preview-initial-scale":"scale("+ a.initialScale+")","--ytd-video-preview-width":a.videoPreviewWidth+"px","--ytd-video-preview-height":a.videoPreviewHeight+"px"});return!0}; f.handleOpenVideoPreviewAction=function(a){var b=this,c;return t(function(d){if(!b.currentPageAllowed())return d.return(0);b.opts=a;return(c=b.alignVideoPreviewForAnimation(a.thumbnail))?d.return(b.activate()):d.return(0)})}; f.onMouseLeave=function(a){this.shouldDeactivateOnMouseLeave(a)&&this.deactivate()}; f.optsChanged=function(){this.scheduledPreviewEndJobId&&(Hi.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)}; f.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()}; f.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",D1.JSC$16791_DEFAULT_CLICK_LOCATION_BEHAVIOR,D1.JSC$16791_CLICK_LOCATION_ID_MAP)}; f.shouldDeactivateOnMouseLeave=function(a){a=a.relatedTarget;if(!a)return!0;var b;return(b=this.opts)!=null&&b.mediaRenderer?!jz(this.opts.mediaRenderer).contains(a):!0}; f.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))}; f.onPlaybackStart=function(){var a=this;if(this.player&&this.playbackIntentTriggered&&this.currentPageAllowed()){this.playing=!0;this.allowUnmuting()&&this.hasBeenUnmuted&&(this.player.unMute(),this.player.syncVolume());this.player.isSubtitlesOn()?this.captionsHaveBeenTurnedOff||!this.allowCaptions()?this.player.toggleSubtitles():this.setCaptionSize():!this.captionsHaveBeenTurnedOff&&this.allowCaptions()&&this.player.toggleSubtitles();this.resetPreventProgressSaveTimer();this.JSC$16792_preventProgressSaveTimer= Vk(Hi,function(){a.resetPreventProgressSaveTimer()},1E4); var b;if((b=this.opts)==null?0:b.videoPreviewDurationMs)this.scheduledPreviewEndJobId=Vk(Hi,function(){a.hasMultipleVideoPreviews()?a.startPlaybackForNextVideo():a.deactivate()},this.opts.videoPreviewDurationMs); var c;this.player.setGlobalCrop(((c=this.opts)==null?0:c.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}}; f.getRoundedCornersSize=function(){var a=y("web_imp_inset_progress_bar")?3:0,b,c;return(c=(b=this.opts)==null?void 0:b.roundedCornersSize)!=null?c:a}; f.onSeekComplete=function(){this.resetPreventProgressSaveTimer()}; f.onTerminateVideoPreviewAction=function(){this.deactivate()}; f.onMediaContainerClick=function(a){this.isShortcutClick(a)||(this.navigateToWatch(a),a.preventDefault(),a.stopPropagation())}; f.activate=function(){var a=this,b,c,d,e,h,k,m;return t(function(p){switch(p.nextAddress){case 1:if(!a.currentPageAllowed())return p.return(0);c=(b=a.videoPreviewData)==null?void 0:b.inlinePlaybackEndpoint;d=Dy.instance;if(!c||!d)return p.return(0);a.playbackIntentTriggered=!0;dt(a,function(){a.revealPreviewUi()}); e={};y("enable_unknown_lact_fix_on_html5")&&(um().resolve(Bx),e.lact=km());a.videoPreviewFetchRequest=ixc(d,a.getInlinePlaybackRequestData(a.videoPreviewData),e);xa(p,2);return n(p,a.videoPreviewFetchRequest,4);case 4:h=p.yieldResult;if(((k=h)==null?void 0:(m=k.playabilityStatus)==null?void 0:m.status)==="OK")return p.return(a.handlePlayerResponse(h));throw Error("Preview request failed");case 2:za(p),a.deactivate();case 3:return p.return(1);}})}; f.getInlinePlaybackRequestData=function(a){var b,c=y("web_imp_player_mute_params")?((b=this.opts)==null?void 0:b.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:a.inlinePlaybackEndpoint,startPlaybackInMutedState:c}}; f.handlePlayerResponse=function(a){var b=this,c,d,e,h,k,m,p,q,r,w;return t(function(z){if(z.nextAddress==1){c=b.getInlinePlaybackVideoId();if(!(((d=a)==null?0:(e=d.videoDetails)==null?0:e.videoId)&&b.currentPageAllowed()&&b.playbackIntentTriggered&&b.opts&&c))return b.deactivate(),z.return(0);if(a.videoDetails.videoId!==c)return z.return(0);b.enableAudioControls=!!((h=a.playerConfig)==null?0:(k=h.inlinePlaybackConfig)==null?0:k.showAudioControls);a.trackingParams=b.getInlinePlaybackTrackingParams(); if(!b.inlinePlayer)return z.return(0);m={};if(q=A((p=b.videoPreviewData)==null?void 0:p.inlinePlaybackEndpoint,lq))m.watch_endpoint=q;if(b.videoPreviewData){var C=A(b.videoPreviewData.inlinePlaybackEndpoint,lq);(C==null?void 0:C.startTimeSeconds)!==void 0&&(a.playerConfig||(a.playerConfig={}),a.playerConfig.playbackStartConfig||(a.playerConfig.playbackStartConfig={}),a.playerConfig.playbackStartConfig.startPosition||(a.playerConfig.playbackStartConfig.startPosition={}),a.playerConfig.playbackStartConfig.startPosition.streamTimeMillis= String(C.startTimeSeconds*1E3))}b.inlinePlayer.loadVideoWithPlayerResponse(a,m);if(b.JSC$16792_playerPromise)return z.jumpTo(2);b.JSC$16792_playerPromise=b.inlinePlayer.getPlayerPromise();return n(z,b.JSC$16792_playerPromise,3)}z.nextAddress!=2&&(r=z.yieldResult,r.setInlinePreview(!0),r.setSizeStyle(!1,!0),b.ytPlayerListenerBehavior.listenToPlayerEvents(r,b.JSC$16792_playerEvents),b.player=r,vv(b.hostElement,"player-api-ready"));((w=b.opts)==null?0:w.showPlayerControls)&&b.videoPreviewData&&b.player&&( b.playerControlsData={playerResponse:a,isInlinePlayback:!0,thumbnailOverlays:b.videoPreviewData.thumbnailOverlays,playerApi:b.player});return z.return(2)})}; f.revealPreviewUi=function(){var a=this;this.playbackIntentTriggered&&bNa(this,function(){a.hasThumbnailPositionChangedSinceTriggered()||(a.updateActiveState(!0),a.noAnimation=!1)})}; f.hasThumbnailPositionChangedSinceTriggered=function(){var a=this.positionData,b,c=((b=this.opts)==null?0:b.thumbnail)?pxc(this.opts.thumbnail):null;return(a==null?void 0:a.initialTopPosition)!==(c==null?void 0:c.initialTopPosition)||(a==null?void 0:a.initialHorizontalPosition)!==(c==null?void 0:c.initialHorizontalPosition)}; f.updateActiveState=function(a){this.active=a;this.ytdReduxBehavior.dispatch(Pv({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:a}))}; f.stopPlayer=function(a){a=a.resetWatchEndpointStartTime===void 0?!1:a.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(a)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(Hi.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId= null)}; f.deactivate=function(a){a=a===void 0?{}:a;this.stopPlayer({resetWatchEndpointStartTime:a.resetWatchEndpointStartTime===void 0?!1:a.resetWatchEndpointStartTime});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null}; f.getAdditionalButtonType=function(){if(y("web_imp_fastforward_button"))return 1;if(y("web_imp_miniplayer_button"))return 2;if(y("web_imp_playback_speed_button"))return 3}; f.allowCaptions=function(){var a;return!((a=this.opts)==null?0:a.forceCaptionsOff)}; f.allowUnmuting=function(){var a;return this.enableAudioControls&&!((a=this.opts)==null?0:a.forceMutedVolume)}; f.beginStartTimeUpdater=function(){var a=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=rk(function(){a.updateWatchEndpointStartTime()},1E3)}; f.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null}; f.resetPreventProgressSaveTimer=function(){this.JSC$16792_preventProgressSaveTimer!==null&&(Hi.cancelJob(this.JSC$16792_preventProgressSaveTimer),this.JSC$16792_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())}; f.updateWatchEndpointStartTime=function(a){var b=this.videoPreviewData;if(this.player&&b!=null&&b.inlinePlaybackEndpoint&&!this.JSC$16792_preventProgressSaveTimer){a=a?0:Math.floor(this.player.getCurrentTime());var c=A(b.navigationEndpoint,lq);c&&(c.startTimeSeconds=a);if(b=A(b.inlinePlaybackEndpoint,lq))b.startTimeSeconds=a}}; f.isShortcutClick=function(a){return!!a&&(a.ctrlKey||a.shiftKey||a.metaKey)}; f.getInlinePreviewPlayer=function(){return this.inlinePlayer}; f.openInMiniplayer=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1){c=(b=a.videoPreviewData)==null?void 0:b.navigationEndpoint;if(!c)return d.return();Ov.getInstance().lockupActivation=!0;return y("web_enable_miniplayer_refactor")?n(d,um().resolve(ax).activateAndLoadEndpoint(c),2):(wv(a.hostElement,"yt-activate-with-endpoint-action",[c]),d.jumpTo(2))}Ov.getInstance().JSC$8992_userActivation=!0;ua(d)})}; f.navigateToWatch=function(a){var b,c=(b=this.videoPreviewData)==null?void 0:b.navigationEndpoint;if(c){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(c,a,!0);else{if(y("web_thumbnail_to_watch_transition")){var d,e;(d=this.opts)==null||(e=d.onNavigateToWatchCallback)==null||e.call(d)}vv(this.hostElement,"yt-navigate",{endpoint:c})}this.deactivate()}}; f.getInlinePlaybackVideoId=function(){var a,b;return(b=A((a=this.videoPreviewData)==null?void 0:a.inlinePlaybackEndpoint,lq))==null?void 0:b.videoId}; f.getInlinePlaybackTrackingParams=function(){var a,b;return(a=this.videoPreviewData)==null?void 0:(b=a.inlinePlaybackEndpoint)==null?void 0:b.clickTrackingParams}; f.hasMultipleVideoPreviews=function(){var a;return!!(((a=this.opts)==null?0:a.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))}; f.startPlaybackForNextVideo=function(){var a;(a=this.opts)!=null&&a.videoPreviewData&&Array.isArray(this.opts.videoPreviewData)&&this.opts.videoPreviewData.length!==0&&(this.videoPreviewDataIndex=(this.videoPreviewDataIndex+1)%this.opts.videoPreviewData.length,this.stopPlayer({resetWatchEndpointStartTime:!0}),this.activate())}; ia.Object.defineProperties(Mzc.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}}, hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.opts)==null?0:a.showPlayerControls)||!this.active}}, isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.opts)==null||!a.isAdsVideo)}}, roundedCornersSmall:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.getRoundedCornersSize()===1||!((a=this.opts)==null||!a.enableRounding||((b=this.opts)==null?void 0:b.thumbnailSize)!=="small")}}, roundedCornersMedium:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.getRoundedCornersSize()===2||!((a=this.opts)==null||!a.enableRounding||((b=this.opts)==null?void 0:b.thumbnailSize)!=="medium")}}, roundedCornersLarge:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.getRoundedCornersSize()===3||!((a=this.opts)==null||!a.enableRounding||((b=this.opts)==null?void 0:b.thumbnailSize)!=="large")}}, unroundCornersForPlayback:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.opts)==null?0:a.enableRounding)&&this.getRoundedCornersSize()===0&&!y("web_imp_inset_progress_bar")}}, videoPreviewData:{configurable:!0,enumerable:!0,get:function(){var a;if(Array.isArray((a=this.opts)==null?void 0:a.videoPreviewData)){var b;return(b=this.opts)==null?void 0:b.videoPreviewData[this.videoPreviewDataIndex]}var c;return(c=this.opts)==null?void 0:c.videoPreviewData}}, thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return y("web_shorts_imp_fullwidth_killswitch")?void 0:"COVER"}}}); var E1=D1=Mzc;D1.prototype.onIsAdsVideoChange=D1.prototype.onIsAdsVideoChange;D1.prototype.onInlinePreviewIsEnabledChange=D1.prototype.onInlinePreviewIsEnabledChange;D1.prototype.optsChanged=D1.prototype.optsChanged;D1.prototype.onMouseLeave=D1.prototype.onMouseLeave;E1.JSC$16791_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);E1.JSC$16791_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}]; u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],E1.prototype,"actionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],E1.prototype,"ytRendererstamperBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],E1.prototype,"ytPlayerListenerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],E1.prototype,"componentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],E1.prototype,"ytRendererBehavior",void 0); u([K(Rz),v("design:type",Object)],E1.prototype,"ytdReduxBehavior",void 0);u([K(kP.YtSparklesClickLocationBehavior),v("design:type",Object)],E1.prototype,"ytSparklesClickLocationBehavior",void 0);u([Q(),v("design:type",Object)],E1.prototype,"opts",void 0);u([Q(),v("design:type",Object)],E1.prototype,"playerControlsData",void 0);u([Q(),v("design:type",Object)],E1.prototype,"playerControlsAppApi",void 0);u([Q(),v("design:type",Object)],E1.prototype,"inlinePlayerControlsOptions",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],E1.prototype,"noAnimation",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],E1.prototype,"hidden",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],E1.prototype,"active",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],E1.prototype,"playing",void 0);u([Q({selector:pgb}),v("design:type",Boolean)],E1.prototype,"inlinePreviewIsEnabled",void 0);u([Q(),v("design:type",String)],E1.prototype,"pagePath",void 0); u([Q({selector:mgb}),v("design:type",Boolean)],E1.prototype,"isWatchPage",void 0);u([L("videoPreviewData"),v("design:type",Object),v("design:paramtypes",[])],E1.prototype,"thumbnailData",null);u([L("opts","active"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],E1.prototype,"hidePlayerControls",null);u([L("opts"),v("design:type",Boolean),v("design:paramtypes",[])],E1.prototype,"isAdsVideo",null); u([L("opts"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],E1.prototype,"roundedCornersSmall",null);u([L("opts"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],E1.prototype,"roundedCornersMedium",null);u([L("opts"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],E1.prototype,"roundedCornersLarge",null); u([L("opts"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],E1.prototype,"unroundCornersForPlayback",null);u([L("opts","videoPreviewDataIndex"),v("design:type",Object),v("design:paramtypes",[])],E1.prototype,"videoPreviewData",null);u([Q(),v("design:type",Object),v("design:paramtypes",[])],E1.prototype,"thumbnailObjectFit",null);u([Q(),v("design:type",Object)],E1.prototype,"videoPreviewDataIndex",void 0); u([Ly("inline-player",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],E1.prototype,"inlinePlayer",void 0);u([M("mouseleave"),v("design:type",Function),v("design:paramtypes",[MouseEvent]),v("design:returntype")],E1.prototype,"onMouseLeave",null);u([Py("opts"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E1.prototype,"optsChanged",null); u([Py("inlinePreviewIsEnabled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E1.prototype,"onInlinePreviewIsEnabledChange",null);u([O("isAdsVideo"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E1.prototype,"onIsAdsVideoChange",null);E1=D1=u([R({is:"ytd-video-preview",disableElementRegistration:!0})],E1); V(E1,"ytd-video-preview",function(){if(hxc!==void 0)return hxc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"video-preview-container\" class=\"style-scope ytd-video-preview\">\n <div id=\"endorsement\" class=\"style-scope ytd-video-preview\"></div>\n <div id=\"media-container\" class=\"style-scope ytd-video-preview\">\n <a id=\"media-container-link\" class=\"yt-simple-endpoint style-scope ytd-video-preview\" href$=\"[[computeHref_(videoPreviewData.navigationEndpoint)]]\" data=\"[[videoPreviewData.navigationEndpoint]]\" aria-label$=\"[[videoPreviewData.accessibilityText]]\" on-click=\"onMediaContainerClick\">\n <div id=\"player-container\" class=\"style-scope ytd-video-preview\">\n <ytd-player id=\"inline-player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW\" class=\"style-scope ytd-video-preview\">\n </ytd-player>\n </div>\n <div id=\"thumbnail-container\" class=\"style-scope ytd-video-preview\">\n <ytd-thumbnail data=\"[[thumbnailData]]\" hovered=\"false\" no-rounded-corners=\"\" object-fit=\"[[thumbnailObjectFit]]\" rich-grid-thumbnail=\"\" width=\"9999\" class=\"style-scope ytd-video-preview\">\n </ytd-thumbnail>\n </div>\n <div id=\"overlays\" class=\"style-scope ytd-video-preview\"></div>\n </a>\n <div id=\"player-controls\" class=\"style-scope ytd-video-preview\">\n <template is=\"dom-if\" if=\"{{!!playerControlsData}}\" class=\"style-scope ytd-video-preview\">\n <yt-inline-player-controls app-api=\"[[playerControlsAppApi]]\" data=\"[[playerControlsData]]\" options=\"[[inlinePlayerControlsOptions]]\" class=\"style-scope ytd-video-preview\"></yt-inline-player-controls>\n </template>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hxc=a},{mode:2});function Nzc(a,b,c,d,e,h){d=d===void 0?{}:d;if(!a||!a.length)return[];e=a.slice();if(y("web_home_inline_shorts_groups"))for(var k=0;k<a.length;k++){var m=void 0,p=void 0,q=A((m=a[k])==null?void 0:(p=m.richSectionRenderer)==null?void 0:p.content,HRb);p=m=void 0;((m=q)==null?void 0:(p=m.icon)==null?void 0:p.iconType)==="YOUTUBE_SHORTS_BRAND_24"&&q.contents&&(e[k]={richGridGroup:{contents:q.contents,numColumns:2}})}var r=[];a=[];k=[];q=null;m=0;for(p=function(N){for(var P=N.shift();P;)r.push(P),P=N.shift()};e.length> 0||a.length>0||k.length>0;){for(var w=[],z=b,C=!1;z>0;){var E=Ozc(m,q,d)&&z===b,I=E&&a.length>0?a.shift():!C&&k.length>0?k.shift():e.shift(); if(!I)break;if(I.richItemRenderer)w.push(I),z--;else if(I.richGridGroup)I.richGridGroup.numColumns<=z?(w.push(I),z-=I.richGridGroup.numColumns):z===b&&I.richGridGroup.numColumns>b?(w.push({richGridGroup:Object.assign({},I.richGridGroup,{numColumns:b})}),z=0):(C=!0,k.push(I));else if(I.richSectionRenderer){if(E){r.push(I);q=m;m++;continue}else a.push(I);}else if(I.continuationItemRenderer){p(a);r.push(I);z=0;break}if(z===0)r.push.apply(r,pa(w));else if(!c&&e.length===0){p(a);p(k);r.push.apply(r,pa(w)); z=0;break}}m++}Pzc(r,b);h&&Qzc(r,h);return r} function Ozc(a,b,c){var d=c.minimumRowsOfVideosBetweenSections===void 0?1:c.minimumRowsOfVideosBetweenSections;return a<(c.minimumRowsOfVideosAtStart===void 0?2:c.minimumRowsOfVideosAtStart)||b!==null&&a-b<=d?!1:!0} function Pzc(a,b){var c=0,d=0;a=g(a);for(var e=a.next();!e.done;e=a.next()){var h=e.value;if(h.richItemRenderer)h.richItemRenderer.rowIndex=d,h.richItemRenderer.colIndex=c++,c===b&&(c=0,d++);else if(h.richGridGroup)h.richGridGroup.rowIndex=d,h.richGridGroup.colIndex=c,c+=h.richGridGroup.numColumns,c===b&&(c=0,d++);else if(h.richSectionRenderer){var k=e=void 0;if(h=A((e=h)==null?void 0:(k=e.richSectionRenderer)==null?void 0:k.content,HRb))h.rowIndex=d++}}} function Qzc(a,b){var c=b.contentElement;b=b.rendererToTagNameMap;if(c&&b&&b.size!==0){for(var d=new Map,e=g(c.children),h=e.next();!h.done;h=e.next()){h=h.value;var k=h.tagName.toLowerCase(),m=d.get(k);m||(m=[],d.set(k,m));m.push(h)}if(d.size!==0)for(e=Math.min(a.length,c.children.length),h=new Map,k=0;k<e;k++){m=Object.keys(a[k])[0];m=b.get(m);if(!m)break;var p=h.get(m);p===void 0&&(p=0,h.set(m,p));var q=d.get(m);if(!q||p>=q.length)break;h.set(m,p+1);m=q[p];p=c.children[k];p!==m&&(m.remove(),c.insertBefore(m, p))}}} ;function Rzc(a){var b=!a.miniplayerIsActive;return[5,2,0].includes(a.miniplayerPlaybackState)||b} ;var Szc={richItemRenderer:egc},Tzc=Gz(function(a){var b=a.data;a={};a=WA("YtdRichGridGroupHost",(a.YtdRichGridGroupHostFirstColumn=function(){return b().colIndex===0},a)); return F("ytd-rich-grid-group",{class:a,style:gC({"--ytd-rich-grid-group-num-columns":function(){return b().numColumns}, "--ytd-rich-grid-slim-items-per-row":function(){return b().numColumns>1?3:2}})},F("div",{class:"YtdRichGridGroupContents"},F(SC,{data:function(){return b().contents.slice(0,b().numColumns>1?3:2)}, mapping:Szc,extraProps:{richItemRenderer:{noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0}}})))});bB(Tzc,"ytd-rich-grid-group",{props:{data:$A}});var Uzc=function(){var a=J.apply(this,arguments)||this;a.resizeOnObserverInit=!1;a.isInlinePreviewDisabled=y("web_disable_inline_preview");a.disableStickyFilterBar=!1;a.transparentBackgroundChipsBar=!1;a.hideChipsBar=!1;a.isWatchDefaultLayout=!0;a.continuationShowButton=!1;a.rowReducedHorizontalMargin=!1;a.useCompactList=!1;a.elementsPerRow=4;a.typographyBump=!1;a.pageLoadingFromNavigation=!1;a.loggingRefactor=y("kevlar_rich_grid_logging_fix");a.resizeObserver=null;a.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction", "yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-signal-action-soft-reload-page":"onSoftReloadPage","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction"};a.rendererToTagNameMap=new Map(Object.entries(a.contentMapping()).map(function(b){var c=g(b);b=c.next().value;c=c.next().value;return[b,c.component]})); return a}; l(Uzc,J);f=Uzc.prototype;f.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var a=g(T(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),b=a.next();!b.done;b=a.next())b.value.useCompactList=this.useCompactList}; f.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var a=g(T(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),b=a.next();!b.done;b=a.next())b=b.value,b.sizing=this.sizing,b.typographyBump=this.typographyBump}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}}; f.contentMapping=function(){return{richGridGroup:{component:"ytd-rich-grid-group"},richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",isSlimGrid:"[[isSlimGrid]]",isCompactGrid:"[[isCompactGrid]]",noGutterMargins:"[[noRichItemGutterMargins]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",useCompactList:"[[useCompactList]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]"},params:{renderedFromRichGrid:!0}},richSectionRenderer:{component:"ytd-rich-section-renderer", properties:{isResponsiveGrid:"[[isResponsiveGrid]]"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{isShorts:"[[isShortsGrid]]",showButton:"[[continuationShowButton]]"}}}}; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",isWatchPage:"[[isWatch]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}}}},bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer", brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1}}}; f.attached=function(){document.addEventListener("yt-page-type-changed",EA(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.JSC$16810_throttledOnResize=new nt(this.resizeObserved,uk("rich_grid_resize_delay_ms",50),this)}; f.detached=function(){var a;(a=this.resizeObserver)==null||a.disconnect();document.removeEventListener("yt-page-type-changed",EA(this,this.onPageChange))}; f.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading}; f.computeIsInlinePreviewEnabled=function(a,b,c){return y("web_disable_inline_preview")?!1:!c&&Rzc({miniplayerIsActive:a,miniplayerPlaybackState:b})}; f.computeSizing=function(){var a;if((a=this.data)!=null&&a.layoutSizing)return this.useCompactList?"COMPACT":Utc(this.data.layoutSizing);if(this.miniMode)return"COMPACT"}; f.updateItemMinAndMaxWidth=function(){var a,b=(a=this.itemMaxWidth)!=null?a:uk("rich_grid_max_item_width");b>0&&mz(this.hostElement,{"--ytd-rich-grid-item-max-width":b+"px"});var c;a=this.getRichItemMinWidth((c=this.hostElement)==null?void 0:c.clientWidth);a>0&&mz(this.hostElement,{"--ytd-rich-grid-item-min-width":a+"px"})}; f.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()}; f.resizeObserved=function(){this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()}; f.onPageChange=function(){var a=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,y("disable_chip_select_on_nav")||xv(this.hostElement,"yt-chip-cloud-chip-deselect-action"),Hi.addJob(function(){a.pageLoadingFromNavigation=!1;y("disable_chip_select_on_nav")&&y("h5_reset_cache_and_filter_before_update_masthead")&&a.resetCacheAndIsFilteredFeed();a.setMasthead();a.maybeSetBigYoodle();a.forceRefreshAndLog();xv(a.hostElement,"yt-terminate-video-preview-action")},8)):this.mastheadData&&(this.mastheadData= void 0)}; f.dataChanged=function(){var a=this;y("kevlar_watch_grid")&&!y("watch_grid_items_min_max_width_ks")&&this.updateItemMinAndMaxWidth();xv(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),dt(this,function(){a.updateRichItemGridPositions()}),this.initResizeObserver())}; f.initResizeObserver=function(){var a=this;if(window.ResizeObserver){var b;(b=this.resizeObserver)==null||b.disconnect();var c=!1;this.resizeObserver=new ResizeObserver(function(){if(c){var d;(d=a.resizeObserver)==null||d.disconnect();var e;(e=a.JSC$16810_throttledOnResize)==null||e.fire();requestAnimationFrame(function(){var k;(k=a.JSC$16810_throttledOnResize)==null||k.fire();a.initResizeObserver()})}else if(c=!0,a.resizeOnObserverInit){var h; (h=a.JSC$16810_throttledOnResize)==null||h.fire()}}); this.resizeObserver.observe(this.hostElement)}}; f.contentLengthChanged=function(){if(y("rich_grid_contents_check_width_ks")||this.containerWidth)this.reflowContent(),xv(this.hostElement,"ytd-rich-item-index-update-action")}; f.onRequestElementsPerRow=function(){xv(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.containerWidth])}; f.onSoftReloadPage=function(){this.scrollUpToTop()}; f.handlePlaylistRemoveVideosAction=function(a){var b;if(((b=A(a,BTa))==null?0:b.setVideoIds)&&this.data&&this.data.contents){a=A(a,BTa).setVideoIds;for(b=this.data.contents.length-1;b>=0;){var c=A(this.data.contents[b],Fu);(c=c&&A(c.content,FM))&&c.setVideoId&&a.includes(c.setVideoId)&&this.splice("data.contents",b,1);b--}this.updateIndices()}}; f.updateIndices=function(){if(this.data&&this.data.contents)for(var a=0;a<this.data.contents.length;a++)this.set("data.contents."+a+".richItemRenderer.index",Rw(String(a+1)))}; f.hasTopRowInlinePlayableVideoWithEndorsement=function(a){var b;return!((b=a.slice(0,this.getItemsPerRow()))==null||!b.some(function(c){var d;c=A(c==null?void 0:(d=c.richItemRenderer)==null?void 0:d.content,Su);var e;return(c==null?void 0:c.inlinePlaybackEndpoint)&&(c==null?void 0:(e=c.thumbnailOverlays)==null?void 0:e.some(function(h){return h.thumbnailOverlayEndorsementRenderer}))}))}; f.refreshGridLayoutNew=function(a,b){var c,d;if(!(((c=this.data)==null?0:c.contents)&&this.containerWidth&&((d=this.data)==null?0:d.layoutSizing)))return!1;c=y3b({containerWidth:this.containerWidth,sizing:Utc(this.data.layoutSizing),marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"});this.typographyBump=c.typographyBump;d=!1;this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);if(a||this.elementsPerRow!== c.numItems||this.gutter!==c.gutter)d=this.elementsPerRow!==c.numItems,this.elementsPerRow=c.numItems,this.gutter=c.gutter,this.reflowContent(b),mz(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":c.gutter+"px"}),xv(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(Pv({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:c.maxContainerWidth})); return d}; f.refreshGridLayout=function(a,b){var c,d=(c=this.hostElement)==null?void 0:c.clientWidth;this.containerWidth=this.adjustRichGridWidth(d,!0);var e;if((e=this.data)==null?0:e.layoutSizing)return this.refreshGridLayoutNew(a,b);var h;if((h=this.data)==null||!h.contents||!this.containerWidth)return a&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&!y("rg_pending_reflow_ks")&&(a=!0,this.pendingForceReflow=!1);c=this.getRichItemMinWidth(d);h=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid? 3:6;d=c=this.calcElementsPerRow(c,h);(e=c<=3&&this.miniModeAllowed())&&(c=this.calcElementsPerRow(240,4));var k=this.calcMaxSlimElementsPerRow(c,h,this.isDefaultGrid);h=this.calcElementsPerRow(194,k);k=this.calcElementsPerRow(this.isCompactGrid?194:154,k);var m=!1;if(a||this.elementsPerRow!==c||this.postsPerRow!==d||this.slimItemsPerRow!==h||this.gameCardsPerRow!==k)m=this.elementsPerRow!==c,this.elementsPerRow=c,this.postsPerRow=d,this.slimItemsPerRow=h,this.gameCardsPerRow=k,this.reflowContent(b), xv(this.hostElement,"ytd-update-elements-per-row-action",[c,d,h,k]),mz(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow,"--ytd-rich-grid-game-cards-per-row":""+this.gameCardsPerRow}),this.isShortsGridSlim&&mz(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"}),this.ytdReduxBehavior.dispatch(Pv({type:"SET_RICH_GRID_ITEMS_PER_ROW", payload:this.elementsPerRow})),this.ytdReduxBehavior.dispatch(Pv({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}));this.updateMiniMode(e);xv(this.hostElement,"yt-rich-grid-layout-refreshed");return m}; f.getRichItemMinWidth=function(a){var b,c;return((c=this.itemMinWidth)!=null?c:((b=this.data)==null?void 0:b.minItemWidth)||uk("rich_grid_min_item_width",310))+(y("rich_grid_enable_dynamic_offset")&&a?Math.max(Math.round((a-uk("rich_grid_dynamic_offset_anchor_width",1300))/100*uk("rich_grid_dynamic_offset_offset_per_100",10)),uk("rich_grid_dynamic_offset_lower_bound",-60)):0)}; f.calcMaxSlimElementsPerRow=function(a,b,c){return(c===void 0?0:c)?a===1?2:a%2===0?a/2*3:a+2:b*2}; f.adjustRichGridWidth=function(a,b){var c=y("disable_rich_grid_guide_compensation");if(!this.isWatch&&!c){c=um().resolve(tm(fP));var d=c==null?void 0:c.guideElement;if(!(!c||c.getData()||d!=null&&d.opened||c.getMiniGuideVisible()))if(c.canFitPersistentGuide(a)&&c.getGuideExpandsAutomatically()){var e,h,k=Number((e=window.getComputedStyle(this.hostElement))==null?void 0:(h=e.getPropertyValue("--app-drawer-width"))==null?void 0:h.replace("px",""));a-=k||0}else if(c.canFitMiniGuide(a)){var m;e=Number((k= window.getComputedStyle(this.hostElement))==null?void 0:(m=k.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:m.replace("px",""));a-=e||0}}a>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(a-=b?32:48));return a}; f.calcElementsPerRow=function(a,b){var c=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),d=this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((c+d)/(a+d))||1,b)}; f.reflowContent=function(a){var b=this;if(!this.isReflowing){this.isReflowing=!0;var c=this.data.contents.some(function(w){return A(w,DRb)}),d=this.getItemsPerRow(),e=this.data.reflowOptions; if(y("web_home_reflow_options_tuning")&&this.JSC$16810_isHomePage)for(var h=0;h<this.data.contents.length;h++){var k=this.data.contents[h];if(k.richSectionRenderer){var m=h=void 0,p=void 0,q=void 0;((p=A((h=k)==null?void 0:(m=h.richSectionRenderer)==null?void 0:m.content,HRb))==null?void 0:(q=p.icon)==null?void 0:q.iconType)==="YOUTUBE_SHORTS_BRAND_24"&&(e.minimumRowsOfVideosAtStart=uk("web_home_minimum_rows_of_videos_at_start_client"));break}}a&&(Eq("rgr_s"),dt(this,function(){Eq("rgr_nrf")})); a={};y("web_enable_rich_grid_node_reordering")&&(k=T(this.hostElement).querySelector("#contents"))&&(a={contentElement:k,rendererToTagNameMap:this.rendererToTagNameMap});var r=Nzc(this.data.contents,d,c,e,this.getRichGridStyle(),a);c=function(){b.shownItems=r;b.isReflowing=!1}; this.shownItems.length===0?(this.shownItems=r.slice(0,d),dt(this,c)):c()}}; f.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow}; f.handleChipCloudChipSelectAction=function(){this.cachedContents||this.setCacheAndIsFilteredFeed()}; f.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);this.reflowContent();this.scrollUpToTop();this.ytRendererBehavior.markDirty()}; f.handleChipCloudChipDeselectAction=function(){this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())}; f.updateRichItemGridPositions=function(){var a={gridData:{gridColumnCount:this.elementsPerRow}},b;if((b=this.data)==null?0:b.trackingParams)this.loggingRefactor?Zq().stateChanged(this.data.trackingParams,a):(b=iq())&&WGa(b,fq(this.data.trackingParams),a);xv(this.hostElement,"ytd-rich-item-index-update-action")}; f.miniModeAllowed=function(){return y("rich_grid_mini_mode")?!0:y("disable_channels_mini_mode")?!1:this.isChannelPage}; f.updateMiniMode=function(a){this.miniMode=this.miniModeAllowed()&&a;this.ytdReduxBehavior.dispatch(Pv({type:"SET_RICH_GRID_MINI_MODE",payload:a}))}; f.isCurrentPage=function(){return location.pathname===this.pagePath}; f.scrollUpToTop=function(){var a;if((a=this.data)==null?0:a.header){var b,c;if(((c=A((b=this.data)==null?void 0:b.header,TQb))==null?void 0:c.styleType)==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"||this.isWatch)return}(a=um().resolve(Vw).getCurrentPage())&&a.setScrollTop(0)}; f.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0}; f.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1}; f.maybeSetBigYoodle=function(){var a,b=(a=this.data)==null?void 0:a.bigYoodle;this.bigYoodleData!==b&&(this.bigYoodleData=b)}; f.setMasthead=function(){var a;((a=this.data)==null?0:a.masthead)?this.mastheadData=this.data.masthead:y("disable_cached_masthead_data")&&(this.mastheadData=void 0)}; f.getRichGridStyle=function(){var a,b;return(b=(a=this.data)==null?void 0:a.style)!=null?b:"RICH_GRID_STYLE_UNKNOWN"}; f.onIsShortsGridChange=function(){this.ytdReduxBehavior.dispatch(Pv({type:"SET_RICH_GRID_STYLE",payload:this.getRichGridStyle()}))}; ia.Object.defineProperties(Uzc.prototype,{isResponsiveGrid:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.layoutSizing)}}, isHome:{configurable:!0,enumerable:!0,get:function(){var a;return(((a=this.data)==null?void 0:a.targetId)||"")==="browse-feedFEwhat_to_watch"}}, isSub:{configurable:!0,enumerable:!0,get:function(){var a;return(((a=this.data)==null?void 0:a.targetId)||"")==="browse-feedFEsubscriptions_shorts"}}, isWatch:{configurable:!0,enumerable:!0,get:function(){var a;return(((a=this.data)==null?void 0:a.targetId)||"")==="watch-next-feed"}}, reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&y("kevlar_watch_grid_reduced_top_margin_rich_grid")}}, noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}}, topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}}, hideHeader:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null?0:a.header)}}, isChannelPage:{configurable:!0,enumerable:!0,get:function(){var a;return((a=um().resolve(Vw).getCurrentPage())==null?void 0:a.pageSubtype)==="channels"}}, JSC$16810_isHomePage:{configurable:!0,enumerable:!0,get:function(){var a;return((a=um().resolve(Vw).getCurrentPage())==null?void 0:a.pageSubtype)==="home"}}, isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}}, isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}}, noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}}, isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}}, isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}}, isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}}, hideChipsBarOnHome:{configurable:!0,enumerable:!0,get:function(){var a;return this.hideChipsBar||(((a=this.data)==null?void 0:a.targetId)||"")==="browse-feedFEwhat_to_watch"&&y("kevlar_hide_chips_on_home")}}, hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var a;return(((a=this.data)==null?void 0:a.targetId)||"")==="watch-next-feed"&&!y("swatcheroo_disable_chips")}}, force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.enableContentSpecificAspectRatio)?!1:!0}}}); var F1=Uzc;F1.prototype.onIsShortsGridChange=F1.prototype.onIsShortsGridChange;F1.prototype.onReloadContinuationFinish=F1.prototype.onReloadContinuationFinish;F1.prototype.reflowContent=F1.prototype.reflowContent;F1.prototype.onRequestElementsPerRow=F1.prototype.onRequestElementsPerRow;F1.prototype.contentLengthChanged=F1.prototype.contentLengthChanged;F1.prototype.dataChanged=F1.prototype.dataChanged;F1.prototype.onSizingChange=F1.prototype.onSizingChange;F1.prototype.onUseCompactListChange=F1.prototype.onUseCompactListChange; u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],F1.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],F1.prototype,"ytRendererBehavior",void 0);u([K(Rt),v("design:type",Object)],F1.prototype,"ironResizableBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],F1.prototype,"actionHandlerBehavior",void 0);u([K(tR),v("design:type",Object)],F1.prototype,"ytContinuationHandlerBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],F1.prototype,"componentBehavior",void 0);u([K(Rz),v("design:type",Object)],F1.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],F1.prototype,"data",void 0);u([Q({reflectToAttribute:!0,selector:$z}),v("design:type",Boolean)],F1.prototype,"miniMode",void 0);u([Q({value:[]}),v("design:type",Array)],F1.prototype,"shownItems",void 0);u([Q({value:!1}),v("design:type",Boolean)],F1.prototype,"isReflowing",void 0); u([Q({value:!1}),v("design:type",Boolean)],F1.prototype,"isFilteredFeed",void 0);u([Q({selector:jgb}),v("design:type",Boolean)],F1.prototype,"guideIsExpanded",void 0);u([Q(),v("design:type",Object)],F1.prototype,"resizeOnObserverInit",void 0);u([Q(),v("design:type",Object)],F1.prototype,"bigYoodleData",void 0);u([Q(),v("design:type",Object)],F1.prototype,"mastheadData",void 0);u([Q(),v("design:type",Boolean)],F1.prototype,"isInlinePreviewDisabled",void 0); u([Q(),v("design:type",Object)],F1.prototype,"disableStickyFilterBar",void 0);u([Q(),v("design:type",Object)],F1.prototype,"transparentBackgroundChipsBar",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],F1.prototype,"hideChipsBar",void 0);u([Q(),v("design:type",Object)],F1.prototype,"isWatchDefaultLayout",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],F1.prototype,"continuationShowButton",void 0);u([Q(),v("design:type",Number)],F1.prototype,"itemMaxWidth",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],F1.prototype,"rowReducedHorizontalMargin",void 0);u([Q(),v("design:type",Number)],F1.prototype,"itemMinWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],F1.prototype,"useCompactList",void 0);u([O("useCompactList"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F1.prototype,"onUseCompactListChange",null); u([O("sizing","typographyBump"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F1.prototype,"onSizingChange",null);u([Q({selector:qgb}),v("design:type",Number)],F1.prototype,"miniplayerPlaybackState",void 0);u([Q({selector:bA}),v("design:type",Boolean)],F1.prototype,"miniplayerIsActive",void 0); u([Q({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),v("design:type",Boolean)],F1.prototype,"isInlinePreviewEnabled",void 0);u([Q({computed:"computeSizing(data, useCompactList, miniMode)"}),v("design:type",String)],F1.prototype,"sizing",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],F1.prototype,"elementsPerRow",void 0);u([Q(),v("design:type",Object)],F1.prototype,"typographyBump",void 0); u([Ly("header",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],F1.prototype,"headerElement",void 0);u([Ly("contents",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],F1.prototype,"contentsElement",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F1.prototype,"dataChanged",null); u([Py("data.contents.length"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F1.prototype,"contentLengthChanged",null);u([M("yt-request-elements-per-row"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F1.prototype,"onRequestElementsPerRow",null);u([L("data.layoutSizing"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isResponsiveGrid",null); u([L("data.targetId"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isHome",null);u([Q({reflectToAttribute:!0}),L("data.targetId"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isSub",null);u([Q({reflectToAttribute:!0}),L("data.targetId"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isWatch",null);u([Q({reflectToAttribute:!0}),L("isWatch"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"reducedTopMargin",null); u([Q({reflectToAttribute:!0}),L("data","isWatch","isWatchDefaultLayout"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"noTopMargin",null);u([Q({reflectToAttribute:!0}),L("isInlinePreviewEnabled","shownItems"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"topRowEndorsement",null);u([L("data.header"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"hideHeader",null); u([M("yt-rich-grid-reflow"),v("design:type",Function),v("design:paramtypes",[Boolean]),v("design:returntype")],F1.prototype,"reflowContent",null);u([M("yt-reload-continuation-finish"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F1.prototype,"onReloadContinuationFinish",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isSlimGrid",null); u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isShortsGrid",null);u([L("data","isSlimGrid","isShortsGrid"),Q(),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"noRichItemGutterMargins",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isShortsGridSlim",null); u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isCompactGrid",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"isDefaultGrid",null);u([L("data.targetId"),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"hideChipsBarOnHome",null); u([L("data.targetId"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"hideChipsBarOnWatch",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F1.prototype,"onIsShortsGridChange",null);u([L("data.enableContentSpecificAspectRatio"),Q(),v("design:type",Boolean),v("design:paramtypes",[])],F1.prototype,"force16By9ThumbnailAspectRatio",null);F1=u([R({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],F1); V(F1,"ytd-rich-grid-renderer",function(){if(Otc!==void 0)return Otc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[hideHeader]]\" class=\"style-scope ytd-rich-grid-renderer\"></div>\n<div id=\"big-yoodle\" hidden=\"[[isFilteredFeed]]\" class=\"style-scope ytd-rich-grid-renderer\"></div>\n<div id=\"masthead-ad\" hidden=\"[[isFilteredFeed]]\" class=\"style-scope ytd-rich-grid-renderer\"></div>\n<div id=\"title-container\" hidden=\"[[!data.title]]\" class=\"style-scope ytd-rich-grid-renderer\">\n <div id=\"title\" class=\"style-scope ytd-rich-grid-renderer\">[[getSimpleString(data.title)]]</div>\n</div>\n<div id=\"spinner-container\" class=\"style-scope ytd-rich-grid-renderer\">\n <tp-yt-paper-spinner-lite active=\"[[computeIsReloading()]]\" class=\"style-scope ytd-rich-grid-renderer\">\n </tp-yt-paper-spinner-lite>\n</div>\n<div id=\"contents\" class=\"style-scope ytd-rich-grid-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return Otc=a},{mode:2});var Vzc;var Wzc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};a.notActive=!1;a.isConstrainedList=!1;return a}; l(Wzc,J);f=Wzc.prototype; f.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"}}}},"data.secondaryContents":{id:"secondary",mapping:{browseFeedActionsRenderer:{component:"ytd-browse-feed-actions-renderer",noInjection:!0},browseSecondaryContentsRenderer:{component:"ytd-browse-secondary-contents-renderer",noInjection:!0}, profileColumnRenderer:{component:"ytd-profile-column-renderer",noInjection:!0}}}}}; f.getPath=function(a,b){var c="data.tabs.#"+b+".";a.tabs[b].tabRenderer?c+="tabRenderer.":a.tabs[b].expandableTabRenderer&&(c+="expandableTabRenderer.");return c+"content.sectionListRenderer"}; f.computeDisplayedContent=function(a){this.unlinkPaths("content");if(a&&a.tabs)for(var b=a.tabs.length,c=0;c<b;c++){var d=a.tabs[c].tabRenderer||a.tabs[c].expandableTabRenderer;if(d.selected&&d.content)return this.linkPaths("content",this.getPath(a,c)),d.content}return null}; f.computeHasSecondaryColumnData=function(a){return!!a&&!!a.secondaryContents}; f.onRetrieveLocation=function(a,b){if(b.hasComments)var c="/comment_service_ajax?action_get_comments=1&pbj=1";else Math.random()<uk("browse_ajax_log_warning_fraction")&&!window.location.href.includes("community")&&!window.location.href.includes("storefront")&&(c=new Mk("browse_ajax usage."),Jm(c)),c="/browse_ajax";b.locationRetrieved(c,void 0);a.stopPropagation()}; f.onYtServiceRequestSent=function(a,b){y("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(b)}; f.onYtServiceRequestCompleted=function(a,b){y("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(b)}; f.onReplaceFeedContentAction=function(a){if(!y("replace_feed_content_action_killswitch")&&!this.notActive){var b;(a=(b=A(a,AQb))==null?void 0:b.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(a)}}; f.handleServiceRequestActions=function(a){if(a=a.actions){a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=void 0;((c=A(b,AQb))==null?0:c.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(A(b,AQb).items)}}}; var G1=Wzc;G1.prototype.onYtServiceRequestCompleted=G1.prototype.onYtServiceRequestCompleted;G1.prototype.onYtServiceRequestSent=G1.prototype.onYtServiceRequestSent;G1.prototype.onRetrieveLocation=G1.prototype.onRetrieveLocation;u([K(eP),v("design:type",Object)],G1.prototype,"ytdGridStateAwareBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],G1.prototype,"ytRendererstamperBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],G1.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],G1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],G1.prototype,"data",void 0);u([Q({computed:"computeDisplayedContent(data)"}),v("design:type",Object)],G1.prototype,"content",void 0); u([Q({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),v("design:type",Boolean)],G1.prototype,"hasSecondaryColumnData",void 0);u([Q({value:function(){return window.outerHeight>1024?3:2}}), v("design:type",Number)],G1.prototype,"initialCount",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],G1.prototype,"pageSubtype",void 0);u([My("ytd-section-list-renderer"),v("design:type",Object)],G1.prototype,"listRenderer",void 0);u([Q({reflectToAttribute:!0,value:y("web_background_colors_update")}),v("design:type",Boolean)],G1.prototype,"backgroundRefresh",void 0);u([Q(),v("design:type",Object)],G1.prototype,"notActive",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],G1.prototype,"isConstrainedList",void 0);u([M("yt-retrieve-location"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],G1.prototype,"onRetrieveLocation",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],G1.prototype,"onYtServiceRequestSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],G1.prototype,"onYtServiceRequestCompleted",null);G1=u([R({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],G1); V(G1,"ytd-two-column-browse-results-renderer",function(){if(Vzc!==void 0)return Vzc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"primary\" class=\"style-scope ytd-two-column-browse-results-renderer\"></div>\n<div id=\"secondary\" class=\"style-scope ytd-two-column-browse-results-renderer\">\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Vzc=a},{mode:2});var Xzc;var Yzc;var Zzc=function(){var a=J.apply(this,arguments)||this;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.closeOnDismissButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);a.closeOnAcceptButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"}; return a}; l(Zzc,J);f=Zzc.prototype;f.attached=function(){this.requestElementsPerRow()}; f.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[dismissBoundButtonTap_]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[acceptBoundButtonTap_]]"}}}}}}; f.onUpdateElementsPerRowAction=function(a){a&&this.elementsPerRow!==a&&(this.elementsPerRow=a)}; f.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))}; f.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))}; f.computeAlertStyle_=function(a){return a}; f.observerElementsPerRow=function(){this.elementsPerRow&&mz(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})}; f.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()}; f.requestElementsPerRow=function(){vv(this.hostElement,"yt-request-elements-per-row")}; var H1=Zzc;H1.prototype.onIsVisibleChanged_=H1.prototype.onIsVisibleChanged_;H1.prototype.observerElementsPerRow=H1.prototype.observerElementsPerRow;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],H1.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],H1.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],H1.prototype,"actionHandlerBehavior",void 0); u([Q(),v("design:type",Object)],H1.prototype,"data",void 0);u([Q({value:6,reflectToAttribute:!0}),v("design:type",Number)],H1.prototype,"elementsPerRow",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],H1.prototype,"wrapButtons",void 0);u([Q({value:gk("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),v("design:type",Boolean)],H1.prototype,"isMusic",void 0); u([Q({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),v("design:type",String)],H1.prototype,"alertStyle",void 0);u([Q({value:function(){return this.dismissButtonTap_.bind(this)}}), v("design:type",Function)],H1.prototype,"dismissBoundButtonTap_",void 0);u([Q({value:function(){return this.acceptButtonTap_.bind(this)}}), v("design:type",Function)],H1.prototype,"acceptBoundButtonTap_",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],H1.prototype,"enableRefreshWeb",void 0);u([O("elementsPerRow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H1.prototype,"observerElementsPerRow",null);u([O("data.isVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H1.prototype,"onIsVisibleChanged_",null); H1=u([Wy({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],H1); V(H1,"yt-alert-with-actions-renderer",function(){if(Yzc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content-wrapper\" hidden=\"[[!data.isVisible]]\" class=\"style-scope yt-alert-with-actions-renderer\">\n <div id=\"content\" class=\"style-scope yt-alert-with-actions-renderer\">\n <yt-icon id=\"icon\" hidden=\"[[!data.icon]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope yt-alert-with-actions-renderer\"></yt-icon>\n <div id=\"text-content\" class=\"style-scope yt-alert-with-actions-renderer\">\n <yt-formatted-string id=\"title\" hidden$=\"[[!!data.title]]\" text=\"[[data.title]]\" class=\"style-scope yt-alert-with-actions-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"alert-message\" text=\"[[data.alertMessage]]\" class=\"style-scope yt-alert-with-actions-renderer\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"actions\" class=\"style-scope yt-alert-with-actions-renderer\">\n <div id=\"dismiss-button\" hidden$=\"[[!!data.dismissButton]]\" class=\"style-scope yt-alert-with-actions-renderer\"></div>\n <div id=\"action-buttons\" hidden$=\"[[!!data.actionButtons]]\" class=\"style-scope yt-alert-with-actions-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Xzc===void 0&&(Xzc=document.createElement("template"));var d=Xzc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Yzc=a}a=Yzc;return a},{mode:2});var I1=function(){var a=J.apply(this,arguments)||this;a.hidden=!1;a.isConstrainedList=!1;a.darkerDarkTheme=y("web_darker_dark_theme");a.attachedPlayers=y("kevlar_channel_trailer_multi_attach")?[]:void 0;a.player=null;a.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return a}; l(I1,J);f=I1.prototype; f.configureRendererStamper=function(){return{mastheadAdData:{id:"masthead-ad",mapping:{bannerPromoRenderer:{component:"ytd-banner-promo-renderer",noInjection:!0},videoMastheadAdV3Renderer:{component:"ytd-video-masthead-ad-v3-renderer",noInjection:!0}},reuseComponents:!1},alertBannerData:{id:"alert-banner",mapping:{alertWithActionsRenderer:{component:"yt-alert-with-actions-renderer",noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{alertRenderer:{component:"yt-alert-renderer",noInjection:!0},unlimitedUserNotificationRenderer:{component:"yt-unlimited-user-notification-renderer", noInjection:!0},alertWithButtonRenderer:{component:"ytd-alert-with-button-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.metadata":{id:"metadata",mapping:{channelMetadataRenderer:{component:"ytd-channel-metadata-renderer",noInjection:!0}}},"data.header":{id:"header",mapping:{c4TabbedHeaderRenderer:{component:"ytd-c4-tabbed-header-renderer", properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[fluidWidth]]"},noInjection:!0},pageHeaderRenderer:{component:"ytd-tabbed-page-header",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[richGrid]]",disableGridStateAware:"[[fluidWidth]]",disableHeaderFluidWidth:"[[disableHeaderFluidWidth]]"}},interactiveTabbedHeaderRenderer:{component:"ytd-interactive-tabbed-header-renderer",properties:{active:"[[active]]", tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},carouselHeaderRenderer:{component:"ytd-carousel-header-renderer",properties:{active:"[[active]]",disableGridStateAware:"[[fluidWidth]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},hashtagHeaderRenderer:{component:"ytd-hashtag-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},memberHubProfileRenderer:{component:"ytd-member-hub-profile-renderer", noInjection:!0}},events:!0},"data.footer":{id:"footer",mapping:{pageFooterRenderer:{component:"ytd-page-footer-renderer",noInjection:!0}}}}}; f.created=function(){var a=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){a.disposeMastheadAd()}]}; f.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new drc(this.refresh,this.contents))}; f.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)}; f.activeChanged=function(){var a=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=a)}; f.tabsChanged=function(){var a=this,b,c,d,e;y("kevlar_tabs_gesture")&&(this.pageSubtype==="channels"||y("kevlar_tab_gestures_for_tabbed_header_data")&&(((b=this.data)==null?0:(c=b.header)==null?0:c.c4TabbedHeaderRenderer)||((d=this.data)==null?0:(e=d.header)==null?0:e.carouselHeaderRenderer)))&&(this.tabGestures=new KZ(this.contents,this.contents,this.hostElement,this.header,function(p){a.ytdReduxBehavior.dispatch(p)})); var h,k,m;b=(h=this.data)==null?void 0:(k=h.contents)==null?void 0:(m=k.twoColumnBrowseResultsRenderer)==null?void 0:m.tabs;this.header&&this.header.firstChild&&(this.header.firstChild.tabs=b);this.tabGestures&&this.tabGestures.tabsChanged(b)}; f.channelIdChanged=function(){if(this.tabGestures){var a,b,c,d=this.tabGestures,e=(a=this.data)==null?void 0:(b=a.header)==null?void 0:(c=b.c4TabbedHeaderRenderer)==null?void 0:c.channelId;e&&e!==d.currentChannelId&&(d.scrollPositionForTabs.clear(),d.currentChannelId=e,d.lastVisitedTabScrollPosition=void 0,d.tabsStartAtInPx=0)}}; f.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())}; f.engagementPanelsChanged=function(){var a=um().resolve(HC);if(a){if(this.engagementPanels)for(var b=g(this.engagementPanels),c=b.next();!c.done;c=b.next()){var d=void 0;(c=(d=c.value.identifier)==null?void 0:d.tag)&&a.panelMap.delete(c)}this.engagementPanels=[];var e;b=g(((e=this.data)==null?void 0:e.panels)||[]);for(e=b.next();!e.done;e=b.next()){e=A(e.value,VUb);var h=c=void 0,k=void 0,m=void 0;if(d=((c=e)==null?void 0:c.targetId)||((h=e)==null?void 0:h.panelIdentifier)||((k=e)==null?void 0:(m= k.identifier)==null?void 0:m.tag))h=c=void 0,(h=(c=a).registerPanelContent)==null||h.call(c,d,{engagementPanelSectionListRenderer:e}),this.engagementPanels.push(e)}}}; f.onStampFinished=function(){var a=this;dt(this,function(){if(a.tabGestures){var b=a.tabGestures;if(b.scrollPositionNeedsUpdate){var c=um().resolve(tm(Vw)),d;if((d=b.selectedTab)!=null&&d.title&&c&&(d=c.getCurrentPage())){if(b.scrollPositionForTabs.has(b.selectedTab.title)){var e,h;c=(h=(e=c.getCurrentPage())==null?void 0:e.clientHeight)!=null?h:0;e=b.scrollPositionForTabs.get(b.selectedTab.title);d.setScrollTop(e);c>e+100&&(b.scrollPositionNeedsUpdate=!1)}else d.setScrollTop(Math.min(b.lastVisitedTabScrollPosition!== void 0?b.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,b.tabsStartAtInPx)),b.scrollPositionNeedsUpdate=!1;b.ytdReduxDispatch(V0a(!1))}}}})}; f.loadPage_=function(a){this.initCsi();a&&(this.data=a);this.updateTitle(this.data);this.setMastheadAd(this.data)}; f.getTitle=function(a){return this.pageSubtype=="home"?"":this.get("microformat.microformatDataRenderer.title",a)?this.get("microformat.microformatDataRenderer.title",a):this.get("header.c4TabbedHeaderRenderer.title",a)?this.get("header.c4TabbedHeaderRenderer.title",a):this.get("header.feedTabbedHeaderRenderer.title",a)?Sw(this.get("header.feedTabbedHeaderRenderer.title",a)):this.get("header.interactiveTabbedHeaderRenderer.title",a)?this.get("header.interactiveTabbedHeaderRenderer.title",a):this.get("header.hashtagHeaderRenderer.hashtag", a)?Sw(this.get("header.hashtagHeaderRenderer.hashtag",a)):this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",a)?Sw(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title", a)):""}; f.updateTitle=function(a){vv(this.hostElement,"yt-update-title",this.getTitle(a))}; f.initCsi=function(){pGa(this.pageSubtype||"browse",["ol"])}; f.getPlayer=function(){if(y("kevlar_channel_trailer_multi_attach")){for(var a=g(this.attachedPlayers),b=a.next();!b.done;b=a.next())if(b=b.value,b.isConnected||Lh(this.hostElement,b))return b;return null}return this.player}; f.getPlayerContainer=function(){return null}; f.onPlayerAttached=function(a,b){y("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(b):this.player=b}; f.onPlayerDetached=function(a,b){y("kevlar_channel_trailer_multi_attach")?(a=this.attachedPlayers.indexOf(b),a<0||this.attachedPlayers.splice(a,1)):this.player=null}; f.getServiceTrackingParams=function(){var a,b;return((a=this.data)==null?void 0:(b=a.responseContext)==null?void 0:b.serviceTrackingParams)||[]}; f.setMastheadAd=function(a){a&&a.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=a&&a.mastheadAd}; f.dataChanged=function(){var a=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||$nc();dt(this,function(){xv(a.hostElement,"ytd-update-grid-state-action")})}; f.disposeMastheadAd=function(){this.mastheadAdData=void 0}; f.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var a=this.data.alerts;return a&&a.find(function(b){return!!b.alertWithActionsRenderer})}}; f.computeHasC4TabbedHeaderRenderer=function(a){var b;return!!(a==null?0:(b=a.header)==null?0:b.c4TabbedHeaderRenderer)}; f.computeHasMemberHubProfileRenderer=function(a){var b;return!!(a==null?0:(b=a.header)==null?0:b.memberHubProfileRenderer)}; f.handleAlertCommand=function(a){this.get("alertCommand.alert.alertWithActionsRenderer",a)&&(a=A(a,fRb),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",a.alert))}; f.handleYtPlaylistDeletionRedirect=function(a){a=this.get("playlistDeletionRedirectCommand.redirectEndpoint",a);vv(this.hostElement,"yt-navigate",{endpoint:a})}; f.computeFluidWidth=function(a,b,c){if(b==="mini_app"||c)return!0;var d,e,h;a=a==null?void 0:(d=a.contents)==null?void 0:(e=d.twoColumnBrowseResultsRenderer)==null?void 0:(h=e.tabs)==null?void 0:h.find(function(p){var q;return p==null?void 0:(q=p.tabRenderer)==null?void 0:q.selected}); if(!a)return!1;var k,m;return!!((k=a.tabRenderer)==null?0:(m=k.content)==null?0:m.richGridRenderer)&&!(y("disable_channels_mini_mode")?0:["channel","channels","playables"].includes(b))}; f.computeHeaderFluidWidth=function(a){return a==="hashtag-landing-page"}; f.computeHasSidebar=function(a){var b;return!!(a.sidebar||((b=a.header)==null?0:b.playlistHeaderRenderer))}; f.computeHasPageHeaderSidebar=function(a){var b,c;return!!((b=a.header)==null?0:(c=b.pageHeaderRenderer)==null?0:c.enableSidebarView)}; f.computeUseUnifiedShowPageLayout=function(a){if(!a||this.pageSubtype!=="show"||!a.sidebar||!a.sidebar.playlistSidebarRenderer)return!1;a=a.sidebar.playlistSidebarRenderer;if(!a.items)return!1;for(var b=0;b<a.items.length;b++)if(A(a.items[b],CM)){var c=void 0;return((c=A(a.items[b],CM))==null?void 0:c.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1}; f.computeIsConstrainedList=function(a){return y("web_enable_constrained_list_subscriptions_channels")&&a==="subscriptions-channels"}; ia.Object.defineProperties(I1.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?0:(b=a.header)==null?0:b.playlistHeaderRenderer)?!0:!1}}, useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b;if(!((a=this.data)==null?0:(b=a.sidebar)==null?0:b.playlistSidebarRenderer))return!1;var c;return(c=this.data)!=null&&c.header?!1:!0}}}); ia.Object.defineProperties(I1,{template:{configurable:!0,enumerable:!0,get:function(){if(grc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"alert-banner\" class=\"style-scope ytd-browse\"></div>\n<div id=\"masthead-ad\" class=\"style-scope ytd-browse\"></div>\n<div id=\"header\" class=\"style-scope ytd-browse\"></div>\n<div id=\"alerts\" class=\"style-scope ytd-browse\"></div>\n\n<ytd-channel-legal-info-renderer data=\"[[data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]\" disable-upgrade$=\"[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]\" hidden=\"[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]\" class=\"style-scope ytd-browse\">\n</ytd-channel-legal-info-renderer>\n<ytd-playlist-sidebar-renderer data=\"[[data.sidebar.playlistSidebarRenderer]]\" disable-upgrade$=\"[[!useOldPlaylistSidebarRenderer]]\" hidden=\"[[!useOldPlaylistSidebarRenderer]]\" class=\"style-scope ytd-browse\">\n</ytd-playlist-sidebar-renderer>\n<ytd-playlist-header-renderer data=\"[[data.header.playlistHeaderRenderer]]\" disable-upgrade$=\"[[!usePlaylistHeaderRenderer]]\" hidden=\"[[!usePlaylistHeaderRenderer]]\" class=\"style-scope ytd-browse\">\n</ytd-playlist-header-renderer>\n<ytd-settings-sidebar-renderer data=\"[[data.sidebar.settingsSidebarRenderer]]\" disable-upgrade$=\"[[!data.sidebar.settingsSidebarRenderer]]\" hidden=\"[[!data.sidebar.settingsSidebarRenderer]]\" class=\"style-scope ytd-browse\">\n</ytd-settings-sidebar-renderer>\n<template is=\"dom-if\" if=\"[[hasPageHeaderSidebar]]\" class=\"style-scope ytd-browse\">\n <yt-page-header-renderer class=\"page-header-sidebar style-scope ytd-browse\" data=\"[[data.header.pageHeaderRenderer]]\" disable-upgrade$=\"[[!hasPageHeaderSidebar]]\" display-as-sidebar=\"\" hidden=\"[[!hasPageHeaderSidebar]]\">\n </yt-page-header-renderer>\n</template>\n<ytd-two-column-browse-results-renderer data=\"[[data.contents.twoColumnBrowseResultsRenderer]]\" disable-grid-state-aware=\"[[fluidWidth]]\" is-constrained-list=\"[[isConstrainedList]]\" not-active=\"[[hidden]]\" page-subtype=\"[[pageSubtype]]\" class=\"style-scope ytd-browse\">\n</ytd-two-column-browse-results-renderer>\n<div id=\"survey\" class=\"style-scope ytd-browse\"></div>\n<div id=\"metadata\" class=\"style-scope ytd-browse\"></div>\n<div id=\"footer\" class=\"style-scope ytd-browse\"></div>\n<ytd-refresh id=\"refresh\" class=\"style-scope ytd-browse\"></ytd-refresh>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);grc=a}a=grc;return a}}}); var J1=I1;J1.prototype.dataChanged=J1.prototype.dataChanged;J1.prototype.onPlayerDetached=J1.prototype.onPlayerDetached;J1.prototype.onPlayerAttached=J1.prototype.onPlayerAttached;J1.prototype.onStampFinished=J1.prototype.onStampFinished;J1.prototype.engagementPanelsChanged=J1.prototype.engagementPanelsChanged;J1.prototype.scrollAtTopChanged=J1.prototype.scrollAtTopChanged;J1.prototype.channelIdChanged=J1.prototype.channelIdChanged;J1.prototype.tabsChanged=J1.prototype.tabsChanged; J1.prototype.activeChanged=J1.prototype.activeChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],J1.prototype,"ytActionHandlerBehavior",void 0);u([K(Nz),v("design:type",Object)],J1.prototype,"ytdOpenPopupBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],J1.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],J1.prototype,"ytdReduxBehavior",void 0);u([K(nZ.YtPageBehavior),v("design:type",Object)],J1.prototype,"ytPageBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],J1.prototype,"ytRendererBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],J1.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],J1.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],J1.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],J1.prototype,"hidden",void 0); u([Q(),v("design:type",Object)],J1.prototype,"mastheadAdData",void 0);u([Q({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),v("design:type",Object)],J1.prototype,"alertBannerData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],J1.prototype,"pageSubtype",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasC4TabbedHeaderRenderer(data)"}),v("design:type",Boolean)],J1.prototype,"hasC4TabbedHeaderRenderer",void 0); u([Q({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),v("design:type",Boolean)],J1.prototype,"hasMemberHubProfileRenderer",void 0);u([Q({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),v("design:type",Boolean)],J1.prototype,"hasSidebar",void 0);u([Q({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),v("design:type",Boolean)],J1.prototype,"hasPageHeaderSidebar",void 0); u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],J1.prototype,"roundedContainer",void 0);u([Q({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),v("design:type",Boolean)],J1.prototype,"useUnifiedShowPageLayout",void 0);u([Q({computed:"computeIsConstrainedList(pageSubtype)"}),v("design:type",Object)],J1.prototype,"isConstrainedList",void 0);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],J1.prototype,"usePlaylistHeaderRenderer",null); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],J1.prototype,"useOldPlaylistSidebarRenderer",null);u([Q({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),v("design:type",Boolean)],J1.prototype,"fluidWidth",void 0);u([Q({selector:function(a){return a.ui.scrollAtTop}}), v("design:type",Boolean)],J1.prototype,"scrollAtTop",void 0);u([Q({selector:rgb}),v("design:type",Boolean)],J1.prototype,"tabGesturesIsActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],J1.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),v("design:type",Boolean)],J1.prototype,"disableHeaderFluidWidth",void 0);u([My("ytd-two-column-browse-results-renderer"),v("design:type",HTMLElement)],J1.prototype,"contents",void 0); u([My("#header"),v("design:type",HTMLElement)],J1.prototype,"header",void 0);u([My("ytd-refresh"),v("design:type",Object)],J1.prototype,"refresh",void 0);u([O("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J1.prototype,"activeChanged",null);u([O("data.contents.twoColumnBrowseResultsRenderer.tabs"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J1.prototype,"tabsChanged",null); u([O("data.header.c4TabbedHeaderRenderer.channelId"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J1.prototype,"channelIdChanged",null);u([O("scrollAtTop"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J1.prototype,"scrollAtTopChanged",null);u([Q(),v("design:type",Object)],J1.prototype,"engagementPanels",void 0); u([O("data.panels"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J1.prototype,"engagementPanelsChanged",null);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J1.prototype,"onStampFinished",null);u([M("yt-player-attached"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Element]),v("design:returntype")],J1.prototype,"onPlayerAttached",null); u([M("yt-player-detached"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Element]),v("design:returntype")],J1.prototype,"onPlayerDetached",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J1.prototype,"dataChanged",null);J1=u([R({is:"ytd-browse"})],J1);var $zc;var aAc;var bAc=function(){return J.apply(this,arguments)||this}; l(bAc,J);bAc.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; bAc.prototype.computeBlueBottomLink=function(a){return a}; var K1=bAc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],K1.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],K1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],K1.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.bottomIcon)"}),v("design:type",String)],K1.prototype,"bottomIcon",void 0); u([Q({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),v("design:type",Boolean)],K1.prototype,"enableBlueBottomLink",void 0);K1=u([R({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],K1); V(K1,"ytd-web-answer-renderer",function(){if(aAc!==void 0)return aAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"section-header\" class=\"style-scope ytd-web-answer-renderer\">\n <yt-formatted-string id=\"section-title\" text=\"[[data.sectionTitle]]\" class=\"style-scope ytd-web-answer-renderer\"></yt-formatted-string>\n <div id=\"menu\" class=\"style-scope ytd-web-answer-renderer\"></div>\n</div>\n<a class=\"yt-simple-endpoint style-scope ytd-web-answer-renderer\" href$=\"[[computeHref_(data.command)]]\" data=\"[[data.command]]\">\n <div id=\"content\" class=\"style-scope ytd-web-answer-renderer\">\n <div id=\"content-text\" class=\"style-scope ytd-web-answer-renderer\">\n <div id=\"content-title\" class=\"style-scope ytd-web-answer-renderer\">\n <yt-formatted-string id=\"content-title\" text=\"[[data.contentTitle]]\" class=\"style-scope ytd-web-answer-renderer\">\n </yt-formatted-string>\n <yt-icon class=\"external-link-icon style-scope ytd-web-answer-renderer\" icon=\"yt-icons:open_in_new\"></yt-icon>\n </div>\n <yt-formatted-string id=\"body-text\" text=\"[[data.bodyText]]\" class=\"style-scope ytd-web-answer-renderer\"></yt-formatted-string>\n <div id=\"source-group\" class=\"style-scope ytd-web-answer-renderer\">\n <yt-formatted-string text=\"[[data.sourceName]]\" class=\"style-scope ytd-web-answer-renderer\"></yt-formatted-string>\n <div id=\"separator\" hidden=\"[[!data.publishedDate]]\" class=\"style-scope ytd-web-answer-renderer\">\u2022</div>\n <yt-formatted-string text=\"[[data.publishedDate]]\" class=\"style-scope ytd-web-answer-renderer\"></yt-formatted-string>\n </div>\n </div>\n <yt-img-shadow id=\"answer-image\" disable-upgrade$=\"[[!data.image]]\" hidden=\"[[!data.image]]\" thumbnail=\"[[data.image]]\" width=\"100\" class=\"style-scope ytd-web-answer-renderer\">\n </yt-img-shadow>\n </div>\n</a>\n<a class=\"yt-simple-endpoint style-scope ytd-web-answer-renderer\" hidden=\"[[!data.bottomLink]]\" href$=\"[[computeHref_(data.bottomLinkCommand)]]\" data=\"[[data.bottomLinkCommand]]\">\n <div id=\"bottom-section\" class=\"style-scope ytd-web-answer-renderer\">\n <yt-icon id=\"bottom-icon\" icon=\"[[bottomIcon]]\" class=\"style-scope ytd-web-answer-renderer\"></yt-icon>\n <yt-formatted-string id=\"bottom-link\" text=\"[[data.bottomLink]]\" class=\"style-scope ytd-web-answer-renderer\"></yt-formatted-string>\n <yt-icon class=\"external-link-icon style-scope ytd-web-answer-renderer\" icon=\"yt-icons:open_in_new\"></yt-icon>\n </div>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return aAc=a},{mode:Mz("kevlar_poly_si_batch_j035")?1:2});var cAc;var dAc=function(){var a=J.apply(this,arguments)||this;a.hasChipBar=!1;return a}; l(dAc,J);dAc.prototype.configureRendererStamper=function(){return{"data.chipBar":{id:"chip-bar",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}},"data.searchFilterButton":{id:"filter-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}},reuseComponents:!1},"data.aboutTheseResultsButton":{id:"about-these-results",mapping:{buttonRenderer:{component:"ytd-button-renderer"}},reuseComponents:!1}}}; dAc.prototype.computeHasChipBar=function(a){return!(a==null||!a.chipBar)}; var L1=dAc;u([K(X.YtRendererBehavior),v("design:type",Object)],L1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],L1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],L1.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),v("design:type",Object)],L1.prototype,"hasChipBar",void 0);L1=u([R({is:"ytd-search-header-renderer",disableElementRegistration:!0})],L1); V(L1,"ytd-search-header-renderer",function(){if(cAc!==void 0)return cAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"chip-bar\" class=\"style-scope ytd-search-header-renderer\"></div>\n<div id=\"about-these-results\" class=\"style-scope ytd-search-header-renderer\"></div>\n<div id=\"filter-button\" class=\"style-scope ytd-search-header-renderer\"></div>\n\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return cAc=a},{mode:1});var eAc;var fAc=function(){return J.apply(this,arguments)||this}; l(fAc,J);fAc.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; var M1=fAc;u([K(X.YtRendererBehavior),v("design:type",Object)],M1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],M1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],M1.prototype,"data",void 0);M1=u([R({disableElementRegistration:!0,is:"ytd-page-continuation"})],M1); V(M1,"ytd-page-continuation",function(){if(eAc!==void 0)return eAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"pages\" class=\"style-scope ytd-page-continuation\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return eAc=a},{mode:1});var gAc;var hAc;var iAc;var jAc=function(){return J.apply(this,arguments)||this}; l(jAc,J);var N1=jAc;u([K(X.YtRendererBehavior),v("design:type",Object)],N1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],N1.prototype,"data",void 0);N1=u([R({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],N1); V(N1,"ytd-watch-card-one-vs-one-event",function(){if(iAc!==void 0)return iAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"team-row style-scope ytd-watch-card-one-vs-one-event\">\n <span class=\"style-scope ytd-watch-card-one-vs-one-event\">[[getSimpleString(data.homeName)]]</span>\n <span class=\"style-scope ytd-watch-card-one-vs-one-event\">[[getSimpleString(data.homeParticipantResult)]]</span>\n</div>\n<div class=\"team-row style-scope ytd-watch-card-one-vs-one-event\">\n <span class=\"style-scope ytd-watch-card-one-vs-one-event\">[[getSimpleString(data.awayName)]]</span>\n <span class=\"style-scope ytd-watch-card-one-vs-one-event\">[[getSimpleString(data.awayParticipantResult)]]</span>\n</div>\n<div class=\"main-event event-description style-scope ytd-watch-card-one-vs-one-event\">[[getSimpleString(data.eventDescription)]]</div>\n<div class=\"event-description style-scope ytd-watch-card-one-vs-one-event\">[[getSimpleString(data.additionalEventDescription)]]</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return iAc=a},{mode:Mz("kevlar_poly_si_batch_j027")?1:2});var kAc=function(){return J.apply(this,arguments)||this}; l(kAc,J);var O1=kAc;u([K(X.YtRendererBehavior),v("design:type",Object)],O1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],O1.prototype,"data",void 0);O1=u([R({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],O1); V(O1,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(hAc!==void 0)return hAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"wc-endpoint\" class=\"yt-simple-endpoint style-scope ytd-watch-card-hero-one-vs-one-event-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n<ytd-thumbnail data=\"[[data]]\" disable-rounding=\"\" width=\"386\" class=\"style-scope ytd-watch-card-hero-one-vs-one-event-renderer\"></ytd-thumbnail>\n\n<div id=\"bottom-fade\" class=\"style-scope ytd-watch-card-hero-one-vs-one-event-renderer\">\n <ytd-watch-card-one-vs-one-event class=\"hero style-scope ytd-watch-card-hero-one-vs-one-event-renderer\" data=\"[[data.oneVsOneEvent]]\">\n </ytd-watch-card-one-vs-one-event>\n</div>\n </a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hAc=a},{mode:1});var lAc;var mAc=function(){return J.apply(this,arguments)||this}; l(mAc,J);var P1=mAc;u([K(X.YtRendererBehavior),v("design:type",Object)],P1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],P1.prototype,"data",void 0);P1=u([R({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],P1); V(P1,"ytd-banner-and-box-hero-image-renderer",function(){if(lAc!==void 0)return lAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"banner\" thumbnail=\"[[data.banner]]\" width=\"386\" class=\"style-scope ytd-banner-and-box-hero-image-renderer\"></yt-img-shadow><svg id=\"bg\" viewBox=\"0 0 1300 304\" preserveAspectRatio=\"xMaxYMid slice\" class=\"style-scope ytd-banner-and-box-hero-image-renderer\"><path opacity=\"0.5\" d=\"M 0,304 V 0 H 963 L 1439,304 Z\" class=\"style-scope ytd-banner-and-box-hero-image-renderer\"></path><path opacity=\"0.5\" d=\"M 0,0 l 0,304 580,0 L 1055,0 0,0 Z\" class=\"style-scope ytd-banner-and-box-hero-image-renderer\"></path><path opacity=\"0.9\" d=\"M 0,304 V 0 H 780 L 1247,304 Z\" class=\"style-scope ytd-banner-and-box-hero-image-renderer\"></path></svg><yt-img-shadow id=\"box\" height=\"184\" thumbnail=\"[[data.box]]\" width=\"131\" class=\"style-scope ytd-banner-and-box-hero-image-renderer\"></yt-img-shadow>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return lAc=a},{mode:1});var nAc;var Q1=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_modern_buttons");a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(Q1,J);Q1.prototype.computeIcon=function(){var a,b,c=(a=this.data)==null?void 0:(b=a.icon)==null?void 0:b.iconType;if(c)return zA(c)}; Q1.prototype.computeButtonShape=function(){var a;return{buttonText:Sw((a=this.data)==null?void 0:a.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}}; ia.Object.defineProperties(Q1.prototype,{buttonColor:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style.replace("CALL_TO_ACTION_BUTTON_RENDERER_STYLE_",""):"RED"}}}); var R1=Q1;u([K(X.YtRendererBehavior),v("design:type",Object)],R1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],R1.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],R1.prototype,"modern",void 0);u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),L("data.style"),v("design:type",Object),v("design:paramtypes",[])],R1.prototype,"buttonColor",null); u([Q({reflectToAttribute:!0}),v("design:type",Object)],R1.prototype,"enableRefreshWeb",void 0);R1=u([R({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],R1); V(R1,"ytd-call-to-action-button-renderer",function(){if(nAc!==void 0)return nAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-button id=\"overlay-button\" hidden=\"[[modern]]\" raised=\"\" tabindex=\"-1\" class=\"style-scope ytd-call-to-action-button-renderer\">\n <yt-icon id=\"overlay-icon\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-call-to-action-button-renderer\"></yt-icon>\n <span id=\"overlay-text\" class=\"style-scope ytd-call-to-action-button-renderer\">[[getSimpleString(data.label)]]</span>\n</tp-yt-paper-button>\n<yt-button-shape data=\"[[computeButtonShape(data)]]\" disable-upgrade=\"[[!modern]]\" hidden=\"[[!modern]]\" icon=\"[[computeIcon(data.icon.iconType)]]\" version=\"modern\" class=\"style-scope ytd-call-to-action-button-renderer\">\n</yt-button-shape>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nAc=a},{mode:Mz("kevlar_poly_si_batch_j032")?1:2});var oAc;var pAc=function(){return J.apply(this,arguments)||this}; l(pAc,J);pAc.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(T(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+lB(this.data.leftThumbnail.thumbnails,216)+")")}; var S1=pAc;S1.prototype.onLeftThumbnailChanged=S1.prototype.onLeftThumbnailChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],S1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],S1.prototype,"data",void 0);u([O("data.leftThumbnail"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],S1.prototype,"onLeftThumbnailChanged",null);S1=u([R({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],S1); V(S1,"ytd-collage-hero-image-renderer",function(){if(oAc!==void 0)return oAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"collage\" class=\"style-scope ytd-collage-hero-image-renderer\"><div id=\"section-left\" class=\"style-scope ytd-collage-hero-image-renderer\"></div><div id=\"section-right\" class=\"style-scope ytd-collage-hero-image-renderer\"><yt-img-shadow id=\"top-right\" height=\"105\" thumbnail=\"[[data.topRightThumbnail]]\" width=\"167\" class=\"style-scope ytd-collage-hero-image-renderer\"></yt-img-shadow><yt-img-shadow height=\"105\" thumbnail=\"[[data.bottomRightThumbnail]]\" width=\"167\" class=\"style-scope ytd-collage-hero-image-renderer\"></yt-img-shadow></div></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return oAc=a},{mode:1});var qAc;var rAc=function(){return J.apply(this,arguments)||this}; l(rAc,J);rAc.prototype.computeStyle=function(a){return a}; var T1=rAc;u([K(X.YtRendererBehavior),v("design:type",Object)],T1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],T1.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),v("design:type",String)],T1.prototype,"componentStyle",void 0);T1=u([R({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],T1); V(T1,"ytd-single-hero-image-renderer",function(){if(qAc!==void 0)return qAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"image\" thumbnail=\"[[data.thumbnail]]\" width=\"386\" class=\"style-scope ytd-single-hero-image-renderer\"></yt-img-shadow>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return qAc=a},{mode:1});var sAc;var tAc=function(){return J.apply(this,arguments)||this}; l(tAc,J);f=tAc.prototype; f.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer", buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:"ytd-thumbnail-overlay-side-panel-renderer",thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:"ytd-thumbnail-overlay-toggle-button-renderer"}, initialRenderPriority:y("defer_overlays")?0:void 0,waitForSignal:"eocs"}}}; f.computeSubtitle=function(a){if(this.data){var b;if(this.data.upcomingEventData){a=Sw(a.subtitle);var c=Number(this.data.upcomingEventData.startTime);isNaN(c)||(b=Rw(UD(a,c)))}else b=a.subtitle;return b}}; f.onHeroTap=function(a){a.preventDefault();var b=this.data&&this.data.navigationEndpoint;!b||!Uz(Yy(a),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&Uz(Yy(a),this.hostElement,["A".toString(),"BUTTON".toString()])||(y("kevlar_watchcard_hero_video_renderer_killswitch")?vv(this.hostElement,"yt-navigate",{navigationEndpoint:b}):this.ytComponentBehavior.resolveCommand(b))}; f.computeHeroTabIndex=function(a){return a&&a.simpleText?-1:0}; f.computeHeroRole=function(a){return a&&a.simpleText?"":"link"}; f.computeIsReminderButtonPresent=function(a){return!(!a||!a.reminderButton)}; f.computeHideBottomItems=function(a){return!(this.computeIsReminderButtonPresent(a)||a.subtitle)}; f.dataChanged=function(){var a=this.get("data.buttons.buttonRenderer.serviceEndpoint"),b;((b=A(a==null?void 0:a.commandMetadata,BM))==null?0:b.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(a)}; var U1=tAc;U1.prototype.dataChanged=U1.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],U1.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],U1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],U1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],U1.prototype,"data",void 0); u([Q({computed:"computeSubtitle(data)"}),v("design:type",String)],U1.prototype,"subtitle",void 0);u([Q({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),v("design:type",Boolean)],U1.prototype,"isReminderButtonPresent",void 0);u([Q({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),v("design:type",Boolean)],U1.prototype,"hideBottomItems",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U1.prototype,"dataChanged",null); U1=u([R({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],U1); V(U1,"ytd-watch-card-hero-video-renderer",function(){if(sAc!==void 0)return sAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"watch-card-endpoint\" class=\"yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer\" on-tap=\"onHeroTap\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" tabindex$=\"[[computeHeroTabIndex(data.title)]]\" role$=\"[[computeHeroRole(data.title)]]\">\n <ytd-thumbnail data=\"[[data]]\" disable-rounding=\"\" hidden=\"[[!data.thumbnail]]\" width=\"386\" class=\"style-scope ytd-watch-card-hero-video-renderer\">\n </ytd-thumbnail>\n <div id=\"hero-image\" class=\"style-scope ytd-watch-card-hero-video-renderer\"></div>\n <div class=\"title-container style-scope ytd-watch-card-hero-video-renderer\" hidden=\"[[!data.title]]\">\n <div class=\"title-fade style-scope ytd-watch-card-hero-video-renderer\">\n <a id=\"watch-card-title\" class=\"yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-formatted-string id=\"watch-card-title\" text=\"[[data.title]]\" class=\"style-scope ytd-watch-card-hero-video-renderer\">\n </yt-formatted-string>\n </a>\n <div id=\"bottom-items\" hidden=\"[[hideBottomItems]]\" class=\"style-scope ytd-watch-card-hero-video-renderer\">\n <ytd-badge-supported-renderer id=\"watch-card-badge\" badges=\"[[data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-watch-card-hero-video-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"watch-card-subtitle\" text=\"[[subtitle]]\" class=\"style-scope ytd-watch-card-hero-video-renderer\">\n </yt-formatted-string>\n <div id=\"reminder-button\" class=\"style-scope ytd-watch-card-hero-video-renderer\"></div>\n </div>\n </div>\n </div>\n <div id=\"call-to-action-button\" class=\"style-scope ytd-watch-card-hero-video-renderer\"></div>\n <div id=\"overlays\" class=\"style-scope ytd-watch-card-hero-video-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return sAc=a},{mode:1});var uAc;var vAc=function(){return J.apply(this,arguments)||this}; l(vAc,J);f=vAc.prototype;f.configureRendererStamper=function(){return{"data.callToActionButtons":{id:"call-to-action-buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; f.computeTitleBadges=function(a){return a?[a]:[]}; f.computeHeaderStyle=function(a){return a?a.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""}; f.computeAvatarAriaLabel=function(a){if(a){var b,c,d,e;return(e=(b=a.avatar)==null?void 0:(c=b.accessibility)==null?void 0:(d=c.accessibilityData)==null?void 0:d.label)!=null?e:Sw(a==null?void 0:a.title)}}; f.computeAvatarHeight=function(a){return a==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48}; f.computeBadgeRowClass=function(a){return(a==null?0:a[0].metadataBadgeRenderer)?"layout-block":"layout-inline"}; var V1=vAc;u([K(X.YtRendererBehavior),v("design:type",Object)],V1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],V1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],V1.prototype,"data",void 0);u([Q({computed:"computeTitleBadges(data.titleBadge)"}),v("design:type",Array)],V1.prototype,"titleBadges",void 0); u([Q({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),v("design:type",String)],V1.prototype,"headerStyle",void 0);u([Q({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),v("design:type",String)],V1.prototype,"badgeRowClass",void 0);V1=u([R({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],V1); V(V1,"ytd-watch-card-rich-header-renderer",function(){if(uAc!==void 0)return uAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-watch-card-rich-header-renderer\">\n <div id=\"body\" class=\"style-scope ytd-watch-card-rich-header-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer\" href$=\"[[computeHref_(data.titleNavigationEndpoint)]]\" data=\"[[data.titleNavigationEndpoint]]\">\n <ytd-channel-name id=\"channel-name\" badges=\"[[titleBadges]]\" channel-name=\"[[data.title]]\" tooltip-position=\"bottom\" wrap-text=\"\" class=\"style-scope ytd-watch-card-rich-header-renderer\">\n </ytd-channel-name>\n <div id=\"badge-row\" class$=\"[[badgeRowClass]] style-scope ytd-watch-card-rich-header-renderer\" class=\"style-scope ytd-watch-card-rich-header-renderer\">\n <span id=\"watch-card-subtitle\" class=\"style-scope ytd-watch-card-rich-header-renderer\">\n <yt-formatted-string respect-lang-dir=\"\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-watch-card-rich-header-renderer\"></yt-formatted-string>\n </span>\n <template is=\"dom-if\" if=\"[[data.badges.0.metadataBadgeRenderer]]\" class=\"style-scope ytd-watch-card-rich-header-renderer\">\n <ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-watch-card-rich-header-renderer\">\n </ytd-badge-supported-renderer>\n </template>\n </div>\n </a>\n \n <div id=\"call-to-action-buttons\" hidden=\"[[!data.callToActionButtons]]\" class=\"style-scope ytd-watch-card-rich-header-renderer\"></div>\n </div>\n <a id=\"avatar-endpoint\" class=\"yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer\" href$=\"[[computeHref_(data.titleNavigationEndpoint)]]\" data=\"[[data.titleNavigationEndpoint]]\" aria-label=\"[[computeAvatarAriaLabel(data)]]\" hidden=\"[[!data.avatar]]\">\n <yt-img-shadow id=\"avatar\" height=\"[[computeAvatarHeight(data.style)]]\" thumbnail=\"[[data.avatar]]\" class=\"style-scope ytd-watch-card-rich-header-renderer\">\n </yt-img-shadow>\n </a>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return uAc=a},{mode:Mz("kevlar_poly_si_batch_j050")?1:2});var wAc;var xAc;var yAc=function(){return J.apply(this,arguments)||this}; l(yAc,J);yAc.prototype.onMetadataTap=function(a){var b=this.data&&this.data.navigationEndpoint;b&&!Uz(Yy(a),this.hostElement,["A".toString()])&&vv(this.hostElement,"yt-navigate",{endpoint:b})}; ia.Object.defineProperties(yAc.prototype,{isCondensed:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style==="WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED":!1}}, subtitle:{configurable:!0,enumerable:!0,get:function(){if(this.data){var a;if(this.data.upcomingEventData){var b=Sw(this.data.subtitle),c=Number(this.data.upcomingEventData.startTime);isNaN(c)||(a=Rw(UD(b,c)))}else a=this.data.subtitle;return a}}}}); var W1=yAc;u([K(X.YtRendererBehavior),v("design:type",Object)],W1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],W1.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),L("data.style"),v("design:type",Boolean),v("design:paramtypes",[])],W1.prototype,"isCondensed",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],W1.prototype,"subtitle",null); W1=u([R({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],W1); V(W1,"ytd-watch-card-compact-video-renderer",function(){if(xAc!==void 0)return xAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[!isCondensed]]\" class=\"style-scope ytd-watch-card-compact-video-renderer\">\n <ytd-thumbnail data=\"[[data]]\" width=\"120\" class=\"style-scope ytd-watch-card-compact-video-renderer\"></ytd-thumbnail>\n <div class=\"text-wrapper style-scope ytd-watch-card-compact-video-renderer\" on-click=\"onMetadataTap\">\n <div class=\"title-wrapper style-scope ytd-watch-card-compact-video-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-formatted-string class=\"title style-scope ytd-watch-card-compact-video-renderer\" link-inherit-color=\"\" text=\"[[data.title]]\"></yt-formatted-string>\n </a>\n </div>\n <yt-formatted-string class=\"byline style-scope ytd-watch-card-compact-video-renderer\" hidden=\"[[!data.byline]]\" link-inherit-color=\"\" text=\"[[data.byline]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-watch-card-compact-video-renderer\" link-inherit-color=\"\" text=\"[[subtitle]]\"></yt-formatted-string>\n <ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-watch-card-compact-video-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n</template>\n<template is=\"dom-if\" if=\"[[isCondensed]]\" class=\"style-scope ytd-watch-card-compact-video-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <div class=\"metadata style-scope ytd-watch-card-compact-video-renderer\">\n <div class=\"text style-scope ytd-watch-card-compact-video-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-watch-card-compact-video-renderer\" link-inherit-color=\"\" text=\"[[data.title]]\"></yt-formatted-string>\n <ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-watch-card-compact-video-renderer\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string class=\"subtitle style-scope ytd-watch-card-compact-video-renderer\" text=\"[[subtitle]]\"></yt-formatted-string>\n </div>\n <yt-formatted-string class=\"duration style-scope ytd-watch-card-compact-video-renderer\" text=\"[[data.lengthText]]\">\n </yt-formatted-string>\n </div>\n </a>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xAc=a},{mode:Mz("kevlar_poly_si_batch_j032")?1:2});var zAc;var AAc=function(){return J.apply(this,arguments)||this}; l(AAc,J);var X1=AAc;u([K(X.YtRendererBehavior),v("design:type",Object)],X1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],X1.prototype,"data",void 0);X1=u([R({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],X1); V(X1,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(zAc!==void 0)return zAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-thumbnail data=\"[[data]]\" width=\"120\" class=\"style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer\"></ytd-thumbnail>\n<a class=\"yt-simple-endpoint metadata style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer\" data=\"[[data.navigationEndpoint]]\" href$=\"[[computeHref_(data.navigationEndpoint)]]\">\n <ytd-watch-card-one-vs-one-event class=\"compact style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer\" data=\"[[data.oneVsOneEvent]]\">\n </ytd-watch-card-one-vs-one-event>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return zAc=a},{mode:1});var BAc=function(){return J.apply(this,arguments)||this}; l(BAc,J);BAc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{watchCardCompactVideoRenderer:{component:"ytd-watch-card-compact-video-renderer",noInjection:!0},watchCardOneVsOneEventCompactVideoRenderer:{component:"ytd-watch-card-one-vs-one-event-compact-video-renderer",noInjection:!0}}}}}; var Y1=BAc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Y1.prototype,"ytRendererStamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],Y1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],Y1.prototype,"data",void 0);Y1=u([R({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],Y1); V(Y1,"ytd-vertical-watch-card-list-renderer",function(){if(wAc!==void 0)return wAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"items\" class=\"style-scope ytd-vertical-watch-card-list-renderer\">\n \n</div>\n<a id=\"view-all-endpoint\" class=\"yt-simple-endpoint style-scope ytd-vertical-watch-card-list-renderer\" href$=\"[[computeHref_(data.viewAllEndpoint)]]\" data=\"[[data.viewAllEndpoint]]\" hidden=\"[[!data.viewAllEndpoint]]\" disable-upgrade$=\"[[!data.viewAllEndpoint]]\">\n [[getSimpleString(data.viewAllText)]]\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return wAc=a},{mode:Mz("kevlar_poly_si_batch_j032")?1:2});var CAc;var DAc=function(){var a=J.apply(this,arguments)||this;a.ariaExpanded="false";return a}; l(DAc,J);f=DAc.prototype;f.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}}; f.dataChanged=function(){var a;this.currentSeasonIndex=((a=this.data)==null?void 0:a.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])}; f.computeEpisodesInfo=function(a,b,c){if(a!==void 0&&b.length===a.length)return a[c]}; f.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()}; f.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))}; f.onLabelClick=function(){this.hostElement.ariaExpanded="true"}; f.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"}; f.getUppercaseSimpleString=function(a){return this.ytRendererBehavior.getSimpleString(a).toUpperCase()}; f.updateCurrentSeasonIndexFromBinding=function(a){this.currentSeasonIndex=a.detail.value}; var Z1=DAc;Z1.prototype.onIronOverlayClosed=Z1.prototype.onIronOverlayClosed;Z1.prototype.currentSeasonIndexChanged=Z1.prototype.currentSeasonIndexChanged;Z1.prototype.dataChanged=Z1.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],Z1.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Z1.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],Z1.prototype,"data",void 0); u([Q(),v("design:type",String)],Z1.prototype,"label",void 0);u([Q({value:0}),v("design:type",Number)],Z1.prototype,"currentSeasonIndex",void 0);u([Q({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),v("design:type",Object)],Z1.prototype,"episodesInfo",void 0);u([Q({value:"false"}),v("design:type",Object)],Z1.prototype,"ariaExpanded",void 0);u([My("#lists"),v("design:type",Object)],Z1.prototype,"lists",void 0); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Z1.prototype,"dataChanged",null);u([Py("currentSeasonIndex"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Z1.prototype,"currentSeasonIndexChanged",null);u([M("iron-overlay-closed"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],Z1.prototype,"onIronOverlayClosed",null); Z1=u([R({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],Z1); V(Z1,"ytd-watch-card-section-dropdown-renderer",function(){if(CAc!==void 0)return CAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"season-picker-container style-scope ytd-watch-card-section-dropdown-renderer\">\n <tp-yt-paper-menu-button id=\"input\" dynamic-align=\"\" horizontal-align=\"left\" class=\"style-scope ytd-watch-card-section-dropdown-renderer\">\n <tp-yt-paper-button id=\"label\" class=\"dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer\" slot=\"dropdown-trigger\" aria-expanded$=\"[[ariaExpanded]]\" aria-label$=\"[[label]]\" on-tap=\"onLabelClick\">\n <div id=\"label-text\" class=\"style-scope ytd-watch-card-section-dropdown-renderer\">[[label]]</div>\n <yt-icon id=\"label-icon\" icon=\"yt-icons:arrow_drop_down\" class=\"style-scope ytd-watch-card-section-dropdown-renderer\">\n </yt-icon>\n </tp-yt-paper-button>\n <tp-yt-paper-listbox id=\"seasons\" class=\"dropdown-content style-scope ytd-watch-card-section-dropdown-renderer\" slot=\"dropdown-content\" selected=\"[[currentSeasonIndex]]\" on-iron-select=\"onSeasonSelect\" on-selected-changed=\"updateCurrentSeasonIndexFromBinding\">\n <template is=\"dom-repeat\" items=\"[[data.dropdownTitles]]\" class=\"style-scope ytd-watch-card-section-dropdown-renderer\">\n <tp-yt-paper-item aria-label$=\"[[item.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-watch-card-section-dropdown-renderer\">\n [[getUppercaseSimpleString(item)]]\n </tp-yt-paper-item>\n </template>\n </tp-yt-paper-listbox>\n </tp-yt-paper-menu-button>\n <span id=\"spacer\" class=\"style-scope ytd-watch-card-section-dropdown-renderer\"></span>\n <yt-formatted-string id=\"episodes\" text=\"[[episodesInfo]]\" class=\"style-scope ytd-watch-card-section-dropdown-renderer\">\n </yt-formatted-string>\n</div>\n<iron-pages id=\"lists\" selected=\"[[currentSeasonIndex]]\" on-selected-changed=\"updateCurrentSeasonIndexFromBinding\" class=\"style-scope ytd-watch-card-section-dropdown-renderer\">\n \n</iron-pages>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return CAc=a},{mode:1});var EAc;var FAc=function(){var a=J.apply(this,arguments)||this;a.isSearch=!1;return a}; l(FAc,J);FAc.prototype.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:{component:"ytd-vertical-watch-card-list-renderer",noInjection:!0},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"},noInjection:!0}}}}}; var $1=FAc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$1.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],$1.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],$1.prototype,"data",void 0);u([Q(),v("design:type",Object)],$1.prototype,"isSearch",void 0);$1=u([R({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],$1); V($1,"ytd-watch-card-section-sequence-renderer",function(){if(EAc!==void 0)return EAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"lists\" class=\"style-scope ytd-watch-card-section-sequence-renderer\">\n \n</div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return EAc=a},{mode:1});var GAc=RC({buttonViewModel:JB(FC)});YB(function(a){return F("ytd-button-banner-view-model",{class:"YtwYtdButtonBannerViewModelHost"},GAc(a.data.ctaButton,{buttonViewModel:{config:{}}}),KD(a.data.subtext,{className:"YtwYtdButtonBannerViewModelSubtext"}))},"ytd-button-banner-view-model",{propNames:["data"]});var HAc=function(){var a=J.apply(this,arguments)||this;a.isSearch=!1;return a}; l(HAc,J); HAc.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{watchCardRichHeaderRenderer:{component:"ytd-watch-card-rich-header-renderer",noInjection:!0}}},"data.callToAction":{id:"hero",mapping:{watchCardHeroVideoRenderer:{component:"ytd-watch-card-hero-video-renderer",noInjection:!0},watchCardHeroOneVsOneEventRenderer:{component:"ytd-watch-card-hero-one-vs-one-event-renderer",noInjection:!0}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}}, "data.sections":{id:"sections",mapping:{watchCardSectionDropdownRenderer:{component:"ytd-watch-card-section-dropdown-renderer",noInjection:!0},watchCardSectionSequenceRenderer:{component:"ytd-watch-card-section-sequence-renderer",properties:{isSearch:"[[isSearch]]"},noInjection:!0}}},"data.footer":{id:"footer",mapping:{buttonBannerViewModel:"ytd-button-banner-view-model"}}}}; var a2=HAc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],a2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],a2.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],a2.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!0}),v("design:type",Boolean)],a2.prototype,"rounded",void 0);u([Q(),v("design:type",Object)],a2.prototype,"isSearch",void 0); a2=u([R({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],a2); V(a2,"ytd-universal-watch-card-renderer",function(){if(gAc!==void 0)return gAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-universal-watch-card-renderer\"></div>\n<div id=\"hero\" class=\"style-scope ytd-universal-watch-card-renderer\"></div>\n<div id=\"action-buttons\" hidden=\"[[!data.actionButtons]]\" class=\"style-scope ytd-universal-watch-card-renderer\"></div>\n<div id=\"sections\" class=\"style-scope ytd-universal-watch-card-renderer\"></div>\n<div id=\"footer\" class=\"style-scope ytd-universal-watch-card-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return gAc=a},{mode:1});var IAc;function JAc(a){var b=a.data;var c;a=!((c=um().resolve(tm(pB)))==null||!c());var d={contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"YtwOverviewMessageViewModelMessageImage"};return F("overview-message-view-model",{class:(a?"YtwOverviewMessageViewModelDarkBackground":"YtwOverviewMessageViewModelLightBackground")+" YtwOverviewMessageViewModelHost"},F(bq,null,function(){b.primaryImage&&HB(b.primaryImage,d)}),So(b.primaryText,function(){return F("div",{class:"YtwOverviewMessageViewModelPrimaryMessageText"}, KD(b.primaryText))}),So(b.secondaryText,function(){return F("div",{class:"YtwOverviewMessageViewModelSecondaryMessageText"},KD(b.secondaryText))}))} JAc.isReactive=!0;bB(JAc,"overview-message-view-model",{props:{data:aB}});YB(yhc,"ytd-overview-answer-view-model",{propNames:["data"]});var KAc=function(){return J.apply(this,arguments)||this}; l(KAc,J);KAc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{universalWatchCardRenderer:{component:"ytd-universal-watch-card-renderer",properties:{isSearch:"[[isSearch]]"}},overviewAnswerViewModel:"ytd-overview-answer-view-model",overviewMessageViewModel:"overview-message-view-model"}}}}; KAc.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}}; var b2=KAc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],b2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],b2.prototype,"ytRendererBehavior",void 0);u([K(tR),v("design:type",Object)],b2.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],b2.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],b2.prototype,"isSearch",void 0); b2=u([R({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],b2); V(b2,"ytd-secondary-search-container-renderer",function(){if(IAc!==void 0)return IAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"contents\" class=\"style-scope ytd-secondary-search-container-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return IAc=a},{mode:Mz()?1:2});var LAc;var MAc=function(){var a=J.apply(this,arguments)||this;a.renderSecondarySearchContainer=!1;a.isSearch=!1;a.isSearchDova=y("dova_on_search");return a}; l(MAc,J);f=MAc.prototype;f.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]",isSearchDova:"[[isSearchDova]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}}; f.created=function(){var a=this;this.boundStampSecondarySearchContainerIfFits=function(){a.stampSecondarySearchContainerIfFits()}; fk("REMAINING_DOVA_DEFERRED_CHUNKS",1)}; f.computeIsSearchFrictionPage=function(a){var b,c,d,e,h;a=a==null?void 0:(b=a.primaryContents)==null?void 0:(c=b.sectionListRenderer)==null?void 0:(d=c.contents)==null?void 0:(e=d[0])==null?void 0:(h=e.itemSectionRenderer)==null?void 0:h.contents;if(!a)return!1;b=g(a);for(c=b.next();!c.done;c=b.next())if(d=void 0,(d=c.value)==null?0:d.searchFrictionViewModel)return!0;return!1}; f.computeShowSecondaryColumn=function(a,b){return!!(b&&b.secondaryContents&&a)}; f.activeChanged=function(){var a=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",EA(this,this.debounceStampSecondarySearchContainerIfFits)),xz(function(){a.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",EA(this,this.debounceStampSecondarySearchContainerIfFits))}; f.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()}; f.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)}; f.debounceStampSecondarySearchContainerIfFits=function(){yz(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)}; f.onRetrieveLocation=function(a,b){b.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);a.stopPropagation()}; f.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()}; var c2=MAc;c2.prototype.dataChanged=c2.prototype.dataChanged;c2.prototype.onRetrieveLocation=c2.prototype.onRetrieveLocation;c2.prototype.persistentGuideChanged=c2.prototype.persistentGuideChanged;c2.prototype.activeChanged=c2.prototype.activeChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],c2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],c2.prototype,"ytRendererBehavior",void 0); u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],c2.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(Rt),v("design:type",Object)],c2.prototype,"ironResizableBehavior",void 0);u([Q(),v("design:type",Boolean)],c2.prototype,"active",void 0);u([Q(),v("design:type",Object)],c2.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("enable_desktop_search_bigger_thumbs")}}), v("design:type",Boolean)],c2.prototype,"useBiggerThumbs",void 0);u([Q({reflectToAttribute:!0,value:function(){return vk("desktop_search_bigger_thumbs_style")}}), v("design:type",String)],c2.prototype,"biggerThumbsStyle",void 0);u([Q(),v("design:type",Object)],c2.prototype,"renderSecondarySearchContainer",void 0);u([Q({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),v("design:type",Boolean)],c2.prototype,"showSecondaryColumn",void 0);u([Q({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),v("design:type",Boolean)],c2.prototype,"isSearchFrictionPage",void 0); u([Q(),v("design:type",Object)],c2.prototype,"isSearch",void 0);u([Q(),v("design:type",Object)],c2.prototype,"isSearchDova",void 0);u([O("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],c2.prototype,"activeChanged",null);u([O("guidePersistentAndVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],c2.prototype,"persistentGuideChanged",null); u([M("yt-retrieve-location"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],c2.prototype,"onRetrieveLocation",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],c2.prototype,"dataChanged",null);c2=u([R({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],c2); V(c2,"ytd-two-column-search-results-renderer",function(){if(LAc!==void 0)return LAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"primary\" class=\"style-scope ytd-two-column-search-results-renderer\">\n <div id=\"continuations\" class=\"style-scope ytd-two-column-search-results-renderer\"></div>\n</div>\n<ytd-secondary-search-container-renderer id=\"secondary\" data=\"[[data.secondaryContents.secondarySearchContainerRenderer]]\" disable-upgrade$=\"[[!showSecondaryColumn]]\" hidden=\"[[!showSecondaryColumn]]\" is-search=\"[[isSearch]]\" class=\"style-scope ytd-two-column-search-results-renderer\">\n</ytd-secondary-search-container-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return LAc=a},{mode:Mz()?1:2});var NAc=function(){var a=J.apply(this,arguments)||this;a.hasSearchHeader=!1;a.hasSecondaryContent=!1;a.hasBiggerThumbs=y("enable_desktop_search_bigger_thumbs");a.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return a}; l(NAc,J);f=NAc.prototype;f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{searchHeaderRenderer:{component:"ytd-search-header-renderer"}}},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:W4a()}}}; f.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}}; f.loadPage_=function(a){this.initCsi();a&&(this.data=a,fk("REFINEMENTS_TUPLE",["FromSearchResponse",a.refinements||[]]),this.ytRendererBehavior.parentComponent&&am(this.ytRendererBehavior.parentComponent));this.updateTitle()}; f.initCsi=function(){pGa("results",["ol"])}; f.updateTitle=function(){var a=vd(window.location.href,"q");a||(a=vd(window.location.href,"search_query"));vv(this.hostElement,"yt-update-title",a||"")}; f.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)}; f.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);y("web_srp_data_changed_terminate_imp_killswitch")||wv(this.hostElement,"yt-terminate-video-preview-action")}; f.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)}; f.computeHasSearchHeader=function(a){var b;a=a==null?void 0:(b=a.header)==null?void 0:b.searchHeaderRenderer;return!!a&&(!!a.searchFilterButton||!!a.chipBar)}; f.computeHasSecondaryContent=function(a){var b,c;return!!(a==null?0:(b=a.contents)==null?0:(c=b.twoColumnSearchResultsRenderer)==null?0:c.secondaryContents)}; ia.Object.defineProperties(NAc,{template:{configurable:!0,enumerable:!0,get:function(){if($zc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<div id=\"container\" class=\"style-scope ytd-search\">\n <div id=\"header\" class=\"style-scope ytd-search\"></div>\n <ytd-two-column-search-results-renderer active=\"[[active]]\" data=\"[[data.contents.twoColumnSearchResultsRenderer]]\" hidden=\"[[data.hideContents]]\" is-search=\"true\" class=\"style-scope ytd-search\">\n </ytd-two-column-search-results-renderer>\n</div>\n<div id=\"survey\" class=\"style-scope ytd-search\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);$zc=a}a=$zc;return a}}}); var d2=NAc;d2.prototype.onReloadContinuationFinish=d2.prototype.onReloadContinuationFinish;d2.prototype.dataChanged=d2.prototype.dataChanged;u([K(nZ.YtPageBehavior),v("design:type",Object)],d2.prototype,"ytPageBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],d2.prototype,"actionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],d2.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],d2.prototype,"ytRendererstamperBehavior",void 0);u([K(tR),v("design:type",Object)],d2.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],d2.prototype,"data",void 0);u([Q({value:!0}),v("design:type",Boolean)],d2.prototype,"monitorScroll",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],d2.prototype,"hasSearchHeader",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],d2.prototype,"hasSecondaryContent",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],d2.prototype,"hasBiggerThumbs",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],d2.prototype,"dataChanged",null);u([M("yt-reload-continuation-finish"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],d2.prototype,"onReloadContinuationFinish",null); d2=u([R({is:"ytd-search"})],d2);var OAc;var PAc;var QAc;var RAc=function(){var a=J.apply(this,arguments)||this;a.ctaVisualElement=null;a.currentCsn=null;return a}; l(RAc,J);f=RAc.prototype;f.onDataChanged=function(){this.maybeLogShows()}; f.computeButtonShape=function(){var a=this;if(this.data)return{buttonText:Sw(this.data.text),state:"active",onTap:function(){a.onTap()}, iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}}; f.maybeCreateCtaVe=function(){var a;if((a=this.data)!=null&&a.badgeInteractionLogging){var b;if(a=(b=this.data.badgeInteractionLogging)==null?void 0:b.trackingParams)this.ctaVisualElement=fq(a)}}; f.maybeLogClicks=function(){this.currentCsn=iq(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&Rq(this.currentCsn,this.ctaVisualElement)}; f.maybeLogShows=function(){this.currentCsn=iq(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&Pq(this.currentCsn,[this.ctaVisualElement])}; f.onTap=function(){var a;if((a=this.data)!=null&&a.onClickCommand)if(y("enable_shorts_web_show_ep_endpoint")){var b;this.ytComponentBehavior.resolveCommand((b=this.data)==null?void 0:b.onClickCommand);this.maybeLogClicks()}else A(this.data.onClickCommand,AM)&&(wv(this.hostElement,"yt-change-engagement-panel-visibility-action",[this.data.onClickCommand]),this.maybeLogClicks())}; var e2=RAc;e2.prototype.onDataChanged=e2.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],e2.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],e2.prototype,"ytComponentBehavior",void 0);u([Q({}),v("design:type",Object)],e2.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],e2.prototype,"onDataChanged",null); e2=u([R({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],e2); V(e2,"ytd-shopping-overlay-badge-renderer",function(){if(QAc!==void 0)return QAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-button-shape data=\"[[computeButtonShape(data)]]\" icon=\"bag\" class=\"style-scope ytd-shopping-overlay-badge-renderer\">\n</yt-button-shape>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return QAc=a},{mode:1});YB(Zpb,"yt-subscribe-button-view-model",{propNames:["isOverlay","data"]});function SAc(a){return F("yt-reel-multi-format-link-view-model",null,F(iQ,{ariaLabel:a.data.a11yLabel,className:"ytStorybookReelMultiFromatLinkViewModelEndpoint",command:wB(a.data.command),stopPropagation:!1},F("h3",{class:"ytStorybookReelMultiFromatLinkViewModelLink"},F(bq,null,function(){a.data.icon&&HB(a.data.icon,{className:"ytStorybookReelMultiFromatLinkViewModelIcon",alt:""})}),KD(a.data.title))))} kC(SAc);YB(SAc,"yt-reel-multi-format-link-view-model",{propNames:["data"]});function TAc(a){var b=a.data;var c=Er();a=g(Gp(!1));var d=a.next().value,e=a.next().value;a=g(Gp(!1));var h=a.next().value,k=a.next().value;a=g(Jr(!1));var m=a.next().value,p=a.next().value,q=!!b.toggleableContent,r=b.isMultiLineSa;b.defaultContent||(b.defaultContent={});var w,z;b.defaultContent.primaryText=(z=(w=b.defaultContent)==null?void 0:w.primaryText)!=null?z:b.text;var C,E;b.defaultContent.onTapCommand=(E=(C=b.defaultContent)==null?void 0:C.onTapCommand)!=null?E:b.onTapCommand;var I,N;b.defaultContent.icon= (N=(I=b.defaultContent)==null?void 0:I.icon)!=null?N:b.icon;var P,U;b.defaultContent.image=(U=(P=b.defaultContent)==null?void 0:P.image)!=null?U:b.image;var ca,aa,ea=q?m?(ca=b.toggleableContent)==null?void 0:ca.untoggledData:(aa=b.toggleableContent)==null?void 0:aa.toggledData:b.defaultContent,ha=r?b.trailingTapTarget:void 0,va,Ma=r?(va=b.trailingTapTarget)==null?void 0:va.onTapCommand:void 0;z=function(Lb,ic){return function(){return d()?ic:Lb}}; w=z("YtdShortsSuggestedActionDynamicHostCollapsedLeadingSection","YtdShortsSuggestedActionDynamicHostExpandedLeadingSection");var tb=z("YtdShortsSuggestedActionDynamicHostCollapsedSecondary","YtdShortsSuggestedActionDynamicHostExpandedSecondary"),bb=z("YtdShortsSuggestedActionDynamicHostCollapsedTrailingSection","YtdShortsSuggestedActionDynamicHostExpandedTrailingSection");z=r?function(){var Lb=["YtdShortsSuggestedActionDynamicHost"];(y("shorts_overlay_reshuffle")||y("mweb_shorts_overlay_reshuffle"))&& Lb.push("YtdShortsSuggestedActionStaticHostEnableShortsOverlayUpdate");Lb.push(h()?"YtdShortsSuggestedActionDynamicHostShown":"YtdShortsSuggestedActionDynamicHostHidden");return Lb.join(" ")}:"YtdShortsSuggestedActionStaticHost"; rr(function(){if(r){var Lb=0,ic,lb;if(((ic=b.animationParams)==null?0:ic.shouldExpand)&&(b==null?0:(lb=b.animationParams)==null?0:lb.expansionDelaySecs)){var ib;Lb=(b==null?NaN:(ib=b.animationParams)==null?NaN:ib.expansionDelaySecs)*1E3}var Bb=Lb?setTimeout(function(){e(!0)},Lb):void 0,Xa,ec; Lb=(b==null?0:(Xa=b.animationParams)==null?0:Xa.visibilityDelaySecs)?(b==null?NaN:(ec=b.animationParams)==null?NaN:ec.visibilityDelaySecs)*1E3:0;var Wb=setTimeout(function(){k(!0)},Lb); return function(){Bb&&clearTimeout(Bb);clearTimeout(Wb)}}}); C=Fr(function(){ea!=null&&ea.onTapCommand&&(q&&p(!m),ea.onTapCommand&&um().resolve(vm).resolveCommand(ea.onTapCommand,Object.assign({},{form:{element:c.value}},{forceClickLogging:!0})))}); var Ub=Fr(function(){Ma&&um().resolve(vm).resolveCommand(Ma,Object.assign({},{form:{element:c.value}},{forceClickLogging:!0}))}); E=!ha&&r?"YtdShortsSuggestedActionDynamicHostRoundRemainingCorners":"";I=r?"YtdShortsSuggestedActionDynamicHostContainer":"YtdShortsSuggestedActionStaticHostContainer";var Jb=(ea==null?0:ea.image)?ylb(ea.image):void 0,nc;return F("ytd-shorts-suggested-action-renderer",{class:z,el:c},F("div",{style:"display: flex; flex-direction: row; align-items: center;"},F("div",{class:[I,E].join(" "),"on:click":C,role:"button"},F(hC,{model:{color:4}}),F("div",{class:r?w:"YtdShortsSuggestedActionStaticHostLeadingSection"}, So(Jb,function(){return F(bq,null,function(){HB(Jb,{alt:"\"",className:"YtdShortsSuggestedActionStaticHostLeadingImage",contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style$:"vertical-align: bottom; border-radius: "+(r?4:0)+"px"})})}),So(ea==null?void 0:(nc=ea.icon)==null?void 0:nc.iconType,function(){return PD(ea.icon.iconType,{className:r?"YtdShortsSuggestedActionDynamicHostLeadingIcon":"YtdShortsSuggestedActionStaticHostLeadingIcon"})})),F("div",{class:"YtdShortsSuggestedActionStaticHostTextSection"}, So(ea==null?void 0:ea.primaryText,function(){return F("div",{class:"YtdShortsSuggestedActionStaticHostPrimaryText"},KD(ea.primaryText))}),So(ea==null?void 0:ea.secondaryText,function(){return F("div",{class:tb},KD(ea.secondaryText))}))),So(ha,function(){var Lb; return F("div",{class:bb,"aria-label":(Lb=ha==null?void 0:ha.a11yLabel)!=null?Lb:"","on:click":Ub,role:"button"},F(hC,{model:{color:4}}),PD("CHEVRON_DOWN",{className:"YtdShortsSuggestedActionDynamicHostTrailingIcon"}))})))} kC(TAc);YB(TAc,"ytd-shorts-suggested-action-renderer",{propNames:["data"]});var f2=function(){var a=J.apply(this,arguments)||this;a.isOverlay=!0;a.enablePlayerMetadataContainer=y("reels_web_enable_metadata_container");a.onTitleTap=function(b){if(!Uz(Yy(b)||[],a.hostElement,["A".toString()])){var c;if((c=window.getSelection())==null||!c.toString().length){var d;((d=a.data)==null?0:d.reelTitleOnClickCommand)&&a.componentBehavior.resolveCommand(a.data.reelTitleOnClickCommand)}}}; return a}; l(f2,J);f2.prototype.observerIsOverlay=function(){this.subscribeButtonRenderer?this.subscribeButtonRenderer.overlayButton=this.isOverlay:this.subscribeButtonViewModel&&(this.subscribeButtonViewModel.isOverlay=this.isOverlay)}; f2.prototype.configureRendererStamper=function(){return{multiFormatLink:{id:"reel-multi-format-link-view-model",mapping:{reelMultiFormatLinkViewModel:{component:"yt-reel-multi-format-link-view-model"}},renderPriority:0},badge:{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[badge]]"}}},renderPriority:0},suggestedAction:{id:"suggested-action",mapping:{shoppingOverlayRenderer:"ytd-shopping-overlay-badge-renderer",shortsSuggestedActionRenderer:"ytd-shorts-suggested-action-renderer"}, renderPriority:0},subscribeButton:{id:"subscribe-button",mapping:{subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",properties:{overlayButton:"[[isOverlay]]"}},subscribeButtonViewModel:{component:"yt-subscribe-button-view-model",properties:{isOverlay:"[[isOverlay]]"}}},renderPriority:0}}}; ia.Object.defineProperties(f2.prototype,{isMulti:{configurable:!0,enumerable:!0,get:function(){return!!A(this.multiFormatLink,eUb)}}, hasReelTitleOnClickCommand:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.reelTitleOnClickCommand)}}}); var g2=f2;g2.prototype.observerIsOverlay=g2.prototype.observerIsOverlay;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],g2.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],g2.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],g2.prototype,"data",void 0);u([Q(),v("design:type",Object)],g2.prototype,"subscribeButton",void 0);u([Q(),v("design:type",Object)],g2.prototype,"multiFormatLink",void 0); u([Q(),v("design:type",Object)],g2.prototype,"badge",void 0);u([Q(),v("design:type",Object)],g2.prototype,"suggestedAction",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g2.prototype,"isOverlay",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],g2.prototype,"enablePlayerMetadataContainer",void 0);u([Q({reflectToAttribute:!0}),L("multiFormatLink"),v("design:type",Object),v("design:paramtypes",[])],g2.prototype,"isMulti",null); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],g2.prototype,"hasReelTitleOnClickCommand",null);u([My("ytd-subscribe-button-renderer"),v("design:type",HTMLElement)],g2.prototype,"subscribeButtonRenderer",void 0);u([My("yt-subscribe-button-view-model"),v("design:type",HTMLElement)],g2.prototype,"subscribeButtonViewModel",void 0);u([O("isOverlay"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g2.prototype,"observerIsOverlay",null); g2=u([R({is:"reel-player-header-renderer",disableElementRegistration:!0})],g2); V(g2,"reel-player-header-renderer",function(){if(PAc!==void 0)return PAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"badge\" class=\"style-scope reel-player-header-renderer\"></div>\n<div id=\"suggested-action\" class=\"style-scope reel-player-header-renderer\"></div>\n<div id=\"channel-container\" class=\"style-scope reel-player-header-renderer\">\n <div id=\"channel-info\" class=\"style-scope reel-player-header-renderer\">\n <a class=\"yt-simple-endpoint style-scope reel-player-header-renderer\" href$=\"[[computeHref_(data.channelNavigationEndpoint)]]\" data=\"[[data.channelNavigationEndpoint]]\" tabindex=\"-1\">\n <template is=\"dom-if\" if=\"[[data.channelThumbnail]]\" class=\"style-scope reel-player-header-renderer\">\n <yt-img-shadow id=\"avatar\" alt=\"[[getSimpleString(data.channelTitleText)]]\" fit=\"\" thumbnail=\"[[data.channelThumbnail]]\" width=\"36\" class=\"style-scope reel-player-header-renderer\">\n </yt-img-shadow>\n </template>\n </a>\n <ytd-channel-name id=\"channel-name\" channel-name=\"[[data.channelTitleText]]\" class=\"style-scope reel-player-header-renderer\">\n </ytd-channel-name>\n </div>\n <div id=\"subscribe-button\" class=\"style-scope reel-player-header-renderer\"></div>\n</div>\n<div id=\"reel-multi-format-link-view-model\" class=\"style-scope reel-player-header-renderer\"></div>\n<h2 class=\"title style-scope reel-player-header-renderer\" on-click=\"onTitleTap\">\n <yt-formatted-string text=\"[[data.reelTitleText]]\" class=\"style-scope reel-player-header-renderer\"> </yt-formatted-string>\n</h2>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return PAc=a},{mode:Mz("kevlar_poly_si_batch_j029")?1:2});var UAc;var VAc;function WAc(a,b,c,d){if(a)return d=d||a.likeStatus,b?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:d==="LIKE",isDisabled:!a.likesAllowed,defaultIcon:{iconType:c},defaultText:d==="LIKE"?a.likeCountWithUnlikeText:a.likeCountText,toggledText:d==="LIKE"?a.likeCountText:a.likeCountWithLikeText,defaultNavigationEndpoint:XAc(a,"LIKE"),defaultServiceEndpoint:YAc(a,"LIKE"),toggledServiceEndpoint:YAc(a,"INDIFFERENT"),defaultTooltip:Sw(a.likeCountTooltipText),toggledTooltip:Sw(a.likeCountTooltipText), targetId:a.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:d==="DISLIKE",isDisabled:!a.likesAllowed,defaultIcon:{iconType:c},defaultText:d==="DISLIKE"?a.dislikeCountWithUndislikeText:a.dislikeCountText,toggledText:d==="DISLIKE"?a.dislikeCountText:a.dislikeCountWithDislikeText,defaultNavigationEndpoint:XAc(a,"DISLIKE"),defaultServiceEndpoint:YAc(a,"DISLIKE"),toggledServiceEndpoint:YAc(a,"INDIFFERENT"),defaultTooltip:Sw(a.dislikeCountTooltipText), toggledTooltip:Sw(a.dislikeCountTooltipText)}} function XAc(a,b){if(b==="LIKE")return a.likeCommand;if(b==="DISLIKE")return a.dislikeNavigationEndpoint} function YAc(a,b){var c;return(c=a.serviceEndpoints)==null?void 0:c.find(function(d){var e;return((e=A(d,Ku))==null?void 0:e.status)===b})} ;var h2=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_button_rework");return a}; l(h2,J);h2.prototype.computeShouldButtonBeVertical=function(a,b){return a||b}; h2.prototype.onYtServiceRequestSent=function(a,b){(a=A(b.endpoint,Ku))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(Uv("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:a.status})):this.handleLikeEndpoint(a))}; h2.prototype.computelikeStatusEntityKey=function(a){return a==null?void 0:a.likeStatusEntityKey}; h2.prototype.handleLikeEndpoint=function(a){a.status==="LIKE"?this.JSC$16930_ytdDislikeToggleButtonRenderer.toggle(!1):a.status==="DISLIKE"?this.JSC$16930_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16930_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16930_ytdDislikeToggleButtonRenderer.toggle(!1))}; ia.Object.defineProperties(h2.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var a;return WAc(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(a=this.likeStatusEntity)==null?void 0:a.likeStatus)}}, dislikeButton:{configurable:!0,enumerable:!0,get:function(){var a;return WAc(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(a=this.likeStatusEntity)==null?void 0:a.likeStatus)}}}); var i2=h2;i2.prototype.onYtServiceRequestSent=i2.prototype.onYtServiceRequestSent;u([K(X.YtRendererBehavior),v("design:type",Object)],i2.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],i2.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],i2.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],i2.prototype,"vertical",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],i2.prototype,"textTransform",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],i2.prototype,"useShortsIcon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],i2.prototype,"underIconLabel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],i2.prototype,"modern",void 0);u([Q({value:"left"}),v("design:type",String)],i2.prototype,"buttonTooltipPosition",void 0);u([Q(),v("design:type",Object)],i2.prototype,"overrides",void 0); u([My("#like-button"),v("design:type",Object)],i2.prototype,"JSC$16930_ytdLikeToggleButtonRenderer",void 0);u([My("#dislike-button"),v("design:type",Object)],i2.prototype,"JSC$16930_ytdDislikeToggleButtonRenderer",void 0);u([L("data","likeStatusEntity.likeStatus"),v("design:type",Object),v("design:paramtypes",[])],i2.prototype,"likeButton",null);u([L("data","likeStatusEntity.likeStatus"),v("design:type",Object),v("design:paramtypes",[])],i2.prototype,"dislikeButton",null); u([Q({computed:"computelikeStatusEntityKey(data)"}),v("design:type",String)],i2.prototype,"likeStatusEntityKey",void 0);u([Q({selectorArgs:["likeStatusEntityKey"],selector:Uhb}),v("design:type",Object)],i2.prototype,"likeStatusEntity",void 0);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],i2.prototype,"onYtServiceRequestSent",null);i2=u([R({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],i2); V(i2,"ytd-like-button-renderer",function(){if(VAc!==void 0)return VAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-toggle-button-renderer id=\"like-button\" button-tooltip-position=\"[[buttonTooltipPosition]]\" data=\"[[likeButton]]\" is-shorts=\"\" overrides=\"[[overrides]]\" vertically-aligned$=\"[[computeShouldButtonBeVertical(vertical, underIconLabel)]]\" class=\"style-scope ytd-like-button-renderer\">\n</ytd-toggle-button-renderer>\n<ytd-toggle-button-renderer id=\"dislike-button\" button-tooltip-position=\"[[buttonTooltipPosition]]\" data=\"[[dislikeButton]]\" is-shorts=\"\" overrides=\"[[overrides]]\" vertically-aligned$=\"[[computeShouldButtonBeVertical(vertical, underIconLabel)]]\" class=\"style-scope ytd-like-button-renderer\">\n</ytd-toggle-button-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return VAc=a},{mode:1});var ZAc;var $Ac=function(){var a=J.apply(this,arguments)||this;a.buttonTooltipPosition="left";a.tooltipOffset="10";a.isDarkTheme=document.documentElement.hasAttribute("dark");a.showSoundAttributionTitle=!1;a.waveformLottieAnimationRef={};a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l($Ac,J);f=$Ac.prototype;f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&this.set("isDarkTheme",a)}; f.onClick=function(){var a,b,c,d,e=(b=A((a=this.data)==null?void 0:a.onClickCommand,wM))==null?void 0:(c=b.item)==null?void 0:(d=c.notificationTextRenderer)==null?void 0:d.successResponseText;e&&this.ytOpenToastBehavior.openToastWithFormattedMessage(e)}; f.themeChanged=function(){this.maybeInitializeWaveformLottie()}; f.dataChanged=function(){this.maybeInitializeWaveformLottie()}; f.maybeInitializeWaveformLottie=function(){if(this.animated){var a,b;this.waveformLottiePlayerProps={animationRef:this.waveformLottieAnimationRef,animationConfig:{name:this.isDarkTheme?"WAVEFORM_BADGE_LOTTIE_DARK":"WAVEFORM_BADGE_LOTTIE_LIGHT",path:this.isDarkTheme?(a=this.data)==null?void 0:a.darkThemeAnimationUrl:(b=this.data)==null?void 0:b.animationUrl,autoplay:!0,loop:!0,renderer:"svg"}}}}; ia.Object.defineProperties($Ac.prototype,{animated:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.animationUrl)&&!((b=this.data)==null||!b.darkThemeAnimationUrl)}}, backgroundColor:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.data)==null?void 0:a.backgroundColor)!=null?b:""}}, tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return Sw(this.data.soundAttributionTitle)}}}); var j2=$Ac;j2.prototype.dataChanged=j2.prototype.dataChanged;j2.prototype.themeChanged=j2.prototype.themeChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],j2.prototype,"componentBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],j2.prototype,"ytOpenToastBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],j2.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],j2.prototype,"data",void 0); u([Q(),v("design:type",Object)],j2.prototype,"buttonTooltipPosition",void 0);u([Q(),v("design:type",Object)],j2.prototype,"tooltipOffset",void 0);u([Q(),v("design:type",Object)],j2.prototype,"isDarkTheme",void 0);u([Q(),v("design:type",Object)],j2.prototype,"showSoundAttributionTitle",void 0);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],j2.prototype,"animated",null); u([Q({type:y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),L("data.backgroundColor"),v("design:type",Object),v("design:paramtypes",[])],j2.prototype,"backgroundColor",null);u([L("data.soundAttributionTitle"),v("design:type",Object),v("design:paramtypes",[])],j2.prototype,"tooltipText",null);u([Q(),v("design:type",Object)],j2.prototype,"waveformLottiePlayerProps",void 0);u([Q(),v("design:type",Object)],j2.prototype,"waveformLottieAnimationRef",void 0); u([O("isDarkTheme"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j2.prototype,"themeChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j2.prototype,"dataChanged",null);j2=u([R({disableElementRegistration:!0,is:"ytd-pivot-button-renderer"})],j2); V(j2,"ytd-pivot-button-renderer",function(){if(ZAc!==void 0)return ZAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"icon-container\" class=\"style-scope ytd-pivot-button-renderer\">\n <template is=\"dom-if\" if=\"[[data.thumbnail]]\" class=\"style-scope ytd-pivot-button-renderer\">\n <a aria-label=\"[[getSimpleString(data.contentDescription)]]\" id=\"thumbnail-container\" class=\"yt-simple-endpoint style-scope ytd-pivot-button-renderer\" href$=\"[[computeOptionalHref_(data.onClickCommand)]]\" data=\"[[data.onClickCommand]]\">\n <yt-img-shadow id=\"thumbnail\" alt=\"[[getSimpleString(data.contentDescription)]]\" fit=\"\" thumbnail=\"[[data.thumbnail]]\" width=\"40\" class=\"style-scope ytd-pivot-button-renderer\">\n </yt-img-shadow>\n <template is=\"dom-if\" if=\"[[animated]]\" class=\"style-scope ytd-pivot-button-renderer\">\n <ytd-lottie-player id=\"waveform-icon\" data=\"[[waveformLottiePlayerProps]]\" class=\"style-scope ytd-pivot-button-renderer\">\n </ytd-lottie-player></template>\n </a>\n </template>\n <template is=\"dom-if\" if=\"[[!data.thumbnail]]\" class=\"style-scope ytd-pivot-button-renderer\">\n <button aria-label=\"[[getSimpleString(data.contentDescription)]]\" id=\"disabled-pivot-button\" on-click=\"onClick\" class=\"style-scope ytd-pivot-button-renderer\">\n <yt-icon id=\"icon\" hidden=\"[[!data.icon]]\" icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-pivot-button-renderer\">\n </yt-icon>\n </button>\n </template>\n</div>\n<template is=\"dom-if\" if=\"[[showSoundAttributionTitle]]\" class=\"style-scope ytd-pivot-button-renderer\">\n <yt-formatted-string id=\"sound-attribution-title\" link-inherit-color=\"\" text=\"[[data.soundAttributionTitle]]\" class=\"style-scope ytd-pivot-button-renderer\">\n </yt-formatted-string>\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" for=\"sound-attribution-title\" offset=\"[[tooltipOffset]]\" position=\"top\" class=\"style-scope ytd-pivot-button-renderer\">\n [[tooltipText]]\n </tp-yt-paper-tooltip>\n</template>\n<template is=\"dom-if\" if=\"[[!showSoundAttributionTitle]]\" class=\"style-scope ytd-pivot-button-renderer\">\n <tp-yt-paper-tooltip fit-to-visible-bounds=\"\" for=\"icon-container\" offset=\"[[tooltipOffset]]\" position=\"[[buttonTooltipPosition]]\" class=\"style-scope ytd-pivot-button-renderer\">\n [[tooltipText]]\n </tp-yt-paper-tooltip>\n</template>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ZAc=a},{mode:1});var bBc=Gz(function(a){var b=a.text;var c=a.marqueeSpacing;var d=a.scrollDelay;var e=a.scrollDuration;var h=a.enableMarqueeScroll;a=g(Gp(!1));var k=a.next().value,m=a.next().value,p=g(Gp(0));a=p.next().value;var q=p.next().value,r=Er();p=Er();var w=Er(),z=um().resolve(nB);Ep(function(){if(h()){var E=w.value.getBoundingClientRect().width,I=r.value.getBoundingClientRect().width;if(E>I){var N=(z==="ltr"?-1:1)*(E+(c?c():16));Promise.resolve().then(function(){m(!0);q(N)})}}}); var C={};return F("marquee-scroll",{class:"YtMarqueeScrollHost",el:r},F("div",{id:"marquee-scroll-inner-container",class:"YtMarqueeScrollInnerContainer",el:p,style:gC({gap:c?KBb(c):"16px","animation-name":"scrolling-parent","animation-duration":e?LBb(e):"16s","animation-delay":d?LBb(d):"3s","--marquee-translate":KBb(a)})},F("span",{el:w,dir:"auto"},F(LB,{text:b,noWrap:!0,className:"YtMarqueeScrollPrimaryString"})),F("span",{"aria-hidden":"true",dir:"auto"},F(LB,{text:b,noWrap:!0,className:WA("YtMarqueeScrollDuplicateStringVisible",( C.YtMarqueeScrollDuplicateStringHidden=function(){return!k()},C))}))))});var cBc=Gz(function(a){var b=a.data;var c=function(){return b().musicIcon}; a=Fr(function(){b().onTapCommand&&AB(b().onTapCommand)}); var d=tsb();return F("reel-sound-metadata-view-model",{class:"YtReelSoundMetadataViewModelHost","on:click":a,tabindex:0,role:"button","on:keydown":d},F("div",{class:"YtReelSoundMetadataViewModelMetadataContainer"},F(nr,{cond:c},function(){return F(Lr,null,function(){return F(bq,null,function(){HB(c(),{alt:"music icon",className:"YtReelSoundMetadataViewModelIcon"})})})}),F("div",{class:"YtReelSoundMetadataViewModelMarqueeContainer"},F(bBc,{text:function(){return b().soundMetadata}, enableMarqueeScroll:function(){return!!b().enableMarqueeScroll}}))))});bB(cBc,"reel-sound-metadata-view-model",{props:{data:aB}});var dBc=Gz(function(a){var b=a.data;return F("player-disclosure-view-model",{class:"YtwPlayerDisclosureViewModelHost"},F(eC,{aTagConfig:function(){return yB({elementsCommand:b().navigationEndpoint})||{}}, className:"YtwPlayerDisclosureViewModelEndpoint"},F(nr,{cond:function(){return b().iconName}},function(c){return F(OD,{name:c})}),F("span",{class:"YtwPlayerDisclosureViewModelText"},function(){return b().text}),F(nr,{cond:function(){return b().showEndChevron}},function(){return F(OD,{name:"CHEVRON_RIGHT"})})))});bB(dBc,"player-disclosure-view-model",{props:{data:$A}});bB(Ddc,"pivot-button-view-model",{props:{data:aB,className:aB}});function eBc(a,b,c){for(var d=[],e=0,h=-1;e<a.length;e++)e%3===0&&(h++,d[h]=[]),d[h].push(a[e]);a=new xL(d);d=new xL([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);if(d instanceof xL){if(a.size_.width!=d.getSize().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");a=JLb(a,d)}else if(typeof d==="number")a=KLb(a,d);else throw Error("A matrix can only be multiplied by a number or another matrix.");d=a;a=new xL([[0,0],[0,0],[0,0],[0, 0]]);for(e=0;e<d.getSize().width;e++){h=yL(d,0,e);var k=yL(d,1,e);if(!h||!k)throw Error("Invalid transformed matrix for video interaction. Missing coordinate data for corner "+(e+1).toString());ILb(a,e,0,h*b);ILb(a,e,1,k*c)}b=yL(a,0,0);c=yL(a,1,0);d=yL(a,0,1);e=yL(a,1,1);if(!(b&&c&&d&&e))throw Error("Invalid position matrix for video interaction. Missing data for corners A and/or B.");h=fBc(b,c,d,e);k=yL(a,3,0);a=yL(a,3,1);if(!k||!a)throw Error("Invalid position matrix for video interaction. Missing Data for corner D."); return{top:d,left:b,width:h,height:fBc(b,k,d,a),rotation:Math.atan((e-d)/(c-b))*180/Math.PI}} function fBc(a,b,c,d){a=b-a;c=d-c;return Math.sqrt(a*a+c*c)} function gBc(a,b){a&&um().resolve(vm).resolveCommand(a,{forceClickLogging:!0,form:{element:b}})} ;function hBc(a,b,c,d,e){function h(){var w,z,C,E,I=(z=A((w=m)==null?void 0:w.command,wM))==null?void 0:(C=z.item)==null?void 0:(E=C.notificationTextRenderer)==null?void 0:E.successResponseText;if(I)wv(a.value,"yt-open-popup-action",[Tw(I),a.value]);else if(p)gBc(p,k.value);else{var N;gBc((N=m)==null?void 0:N.command,k.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}} var k=Er();if(c==null||!c.transformationMatrix)throw Error("Missing transformation matrix for video interaction.");c=eBc(c==null?void 0:c.transformationMatrix,d,e);c="left:"+c.left+"; top:"+(c.top+"; width:")+(c.width+"; height:")+(c.height+"; transform:rotate(")+(c.rotation+"deg);");var m=A(b==null?void 0:b.popUp,MUb),p=b==null?void 0:b.command;b=b==null?void 0:b.a11yString;d=Fr(function(){k.value.classList.add("yt-player-overlay-video-interactions__interactions-svg-hover");k.value.classList.add("yt-player-overlay-video-interactions__interactions-svg-hide-outline")}); e=Fr(function(){k.value.classList.remove("yt-player-overlay-video-interactions__interactions-svg-hover");k.value.classList.remove("yt-player-overlay-video-interactions__interactions-svg-hide-outline")}); Gr(k,"focus",function(){k.value.classList.add("yt-player-overlay-video-interactions__interactions-svg-hover")}); Gr(k,"blur",function(){k.value.classList.remove("yt-player-overlay-video-interactions__interactions-svg-hover")}); var q=Fr(function(){h()}),r=Fr(function(w){w.key==="Enter"&&h()}); return F("svg",{"on:mouseover":d,"on:mouseout":e,"on:keydown":r,el:k,tabindex:0,"aria-label":b,id:"player-overlay-video-interaction-svg",class:"yt-player-overlay-video-interactions__interactions-svg",role:"button",style:c,"on:click":q})} ;YB(function(a){var b=a.data;var c=a.parentContainerWidth;var d=a.parentContainerHeight;var e=Er(),h;return F("yt-player-overlay-video-interactions",{el:e,class:"yt-player-overlay-video-interactions__video-interactions-wrapper"},(h=b.interactions)==null?void 0:h.map(function(k){var m;return k==null?void 0:(m=k.regions)==null?void 0:m.map(function(p){return hBc(e,k,p,c,d)})}))},"yt-player-overlay-video-interactions",{propNames:["data", "parentContainerWidth","parentContainerHeight"]});var iBc=function(){var a=J.apply(this,arguments)||this;a.showScrubber=!1;a.scrubberVisible=y("web_shorts_scrubber_bar");a.isWatchWhileMode=!1;a.enableLivingroomNoActionChange=y("enable_livingroom_no_action_change");a.enableAnchoredPanel=y("desktop_shorts_v2_anchored_panel");a.anchoredPanelActive=!1;a.enableLivingroomLayout=y("reels_enable_livingroom_layout");a.enableLargeAnchoredPanel=y("desktop_shorts_v2_large_anchored_panel");a.enablePlayerMetadataContainer=y("reels_web_enable_metadata_container"); a.isPlayerStarted=!1;a.isOverlay=!1;a.isImmersive=!1;a.isImmersiveHorizontal=!1;a.hideAudioPivot=y("web_shorts_sound_metadata_hide_ap");a.soundMetadataCf=y("web_shorts_sound_metadata_counterfactual");a.onWindowResized=function(){var b;a.set("isImmersive",((b=window.getComputedStyle(a.hostElement))==null?void 0:b.getPropertyValue("--immersive-mode-on"))==="1");a.set("isImmersiveHorizontal",a.isImmersive&&a.enableLivingroomLayout&&!a.enableLivingroomNoActionChange&&!a.isWatchWhileMode);var c,d;((c= a.data)==null?0:(d=c.videoInteractions)==null?0:d.interactions)&&y("web_shorts_comment_stickers")&&a.setPlayerDimensions()}; return a}; l(iBc,J);f=iBc.prototype;f.updateIsOverlay=function(a){this.isOverlay=a.detail.value}; f.computeIsShortsOverlay=function(){if(this.enableLivingroomNoActionChange)return this.isImmersiveHorizontal=!1,this.isOverlay;this.enableLivingroomLayout&&(this.isWatchWhileMode?(this.isImmersiveHorizontal=!1,this.isOverlay=!0):(!this.isOverlay&&this.isImmersive&&(this.isImmersiveHorizontal=!0),this.isOverlay=!1));return this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomLayout||this.isOverlay}; f.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive}; f.onIsActiveChanged=function(){this.isActive?this.setPlayerDimensions():this.setEmptyOverlayMetadata()}; f.computeButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomNoActionChange?"overlay-dark":"mono",type:"tonal",iconPosition:"icon-with-label",size:"L"}}; f.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized();var a,b;((a=this.data)==null?0:(b=a.videoInteractions)==null?0:b.interactions)&&y("web_shorts_comment_stickers")&&this.setPlayerDimensions()}; f.detached=function(){window.removeEventListener("resize",this.onWindowResized)}; f.ready=function(){this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer")||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",vk("reels_metadata_justified_content")||"flex-start");this.hostElement.style.setProperty("--action-justify-content",vk("reels_action_justified_content")||"flex-start")}; f.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonRenderer:{component:"ytd-pivot-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]"}},pivotButtonViewModel:{component:"pivot-button-view-model"}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}}, renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:"ytd-info-panel-container-renderer"},renderPriority:0}}}; f.setFakeLoadingButtons=function(){this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:Fv("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:Fv("DISLIKE_LABEL",void 0,"Dislike")}}});this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:Fv("COMMENT_LABEL",void 0,"Comment")}}});this.set("data.shareButton",{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:Fv("SHARE_LABEL", void 0,"Share")}}});this.set("data.menu",{menuRenderer:{items:[{menuServiceItemRenderer:{}}]}});this.set("data.pivotButton",{pivotButtonRenderer:{backgroundColor:"THEME_ATTRIBUTE_OVERLAY_BACKGROUND_MEDIUM",icon:{iconType:"WAVEFORM"}}});this.setEmptyOverlayMetadata()}; f.setEmptyOverlayMetadata=function(){y("web_shorts_deflate_inactive_slides")&&(this.set("data.reelPlayerHeaderSupportedRenderers",{reelPlayerHeaderRenderer:{}}),this.set("data.multiFormatLink",{reelMultiFormatLinkViewModel:void 0}),this.set("data.multimixAttributionLabel",void 0),this.set("data.suggestedAction",{shoppingOverlayRenderer:void 0,shortsSuggestedActionRenderer:void 0}),this.set("data.soundMetadata",{reelSoundMetadataViewModel:void 0}))}; f.setPlayerDimensions=function(){var a=document.getElementById("short-video-container"),b,c;a&&((b=this.data)==null?0:(c=b.videoInteractions)==null?0:c.interactions)&&(this.playerContainerHeight=a.getBoundingClientRect().height,this.playerContainerWidth=a.getBoundingClientRect().width)}; ia.Object.defineProperties(iBc.prototype,{enableSoundMetadata:{configurable:!0,enumerable:!0,get:function(){var a;return y("web_shorts_sound_metadata")&&((a=this.data)==null?void 0:a.soundMetadata)&&this.isActive&&this.isPlayerStarted}}, hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.infoPanel)}}, enableCommentStickers:{configurable:!0,enumerable:!0,get:function(){var a,b;return((a=this.data)==null?void 0:(b=a.videoInteractions)==null?void 0:b.interactions)&&this.playerContainerHeight&&this.playerContainerWidth&&y("web_shorts_comment_stickers")}}}); var k2=iBc;k2.prototype.onIsActiveChanged=k2.prototype.onIsActiveChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],k2.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],k2.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],k2.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],k2.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],k2.prototype,"isActive",void 0); u([Q({value:!0}),v("design:type",Boolean)],k2.prototype,"useShortsIcon",void 0);u([Q({value:"left"}),v("design:type",String)],k2.prototype,"buttonTooltipPosition",void 0);u([Q({value:y("reels_enable_livingroom_layout")?"top":"left"}),v("design:type",String)],k2.prototype,"likeButtonTooltipPosition",void 0);u([Q({value:"none"}),v("design:type",String)],k2.prototype,"textTransform",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"showScrubber",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"scrubberVisible",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"isWatchWhileMode",void 0);u([Q({reflectToAttribute:!0}),L("data","isActive","isPlayerStarted"),v("design:type",Object),v("design:paramtypes",[])],k2.prototype,"enableSoundMetadata",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"enableLivingroomNoActionChange",void 0); u([Q({reflectToAttribute:!0}),L("data.infoPanel"),v("design:type",Object),v("design:paramtypes",[])],k2.prototype,"hasInfoPanel",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"enableAnchoredPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"anchoredPanelActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"enableLivingroomLayout",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"enableLargeAnchoredPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],k2.prototype,"enablePlayerMetadataContainer",void 0);u([Q(),v("design:type",Object)],k2.prototype,"isPlayerStarted",void 0);u([Q(),v("design:type",Object)],k2.prototype,"isOverlay",void 0);u([Q({computed:"computeIsShortsOverlay(isOverlay, isWatchWhileMode)"}),v("design:type",Boolean)],k2.prototype,"isShortsOverlay",void 0); u([Q(),v("design:type",Object)],k2.prototype,"isImmersive",void 0);u([Q(),v("design:type",Object)],k2.prototype,"isImmersiveHorizontal",void 0);u([Q({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),v("design:type",Boolean)],k2.prototype,"isShortsImmersive",void 0);u([Q({computed:"computeButtonOverride(isOverlay, isWatchWhileMode)"}),v("design:type",Object)],k2.prototype,"buttonOverride",void 0); u([Q(),v("design:type",Number)],k2.prototype,"playerContainerHeight",void 0);u([Q(),v("design:type",Number)],k2.prototype,"playerContainerWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"hideAudioPivot",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k2.prototype,"soundMetadataCf",void 0); u([L("data.videoInteractions, playerContainerHeight, playerContainerWidth"),v("design:type",Object),v("design:paramtypes",[])],k2.prototype,"enableCommentStickers",null);u([O("isActive"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],k2.prototype,"onIsActiveChanged",null);k2=u([R({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],k2); V(k2,"ytd-reel-player-overlay-renderer",function(){if(UAc!==void 0)return UAc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"metadata-container style-scope ytd-reel-player-overlay-renderer\" role=\"heading\" aria-level=\"1\">\n <div id=\"overlay\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n <template is=\"dom-if\" if=\"[[enableCommentStickers]]\" restamp=\"\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n <yt-player-overlay-video-interactions data=\"[[data.videoInteractions]]\" parent-container-height=\"[[playerContainerHeight]]\" parent-container-width=\"[[playerContainerWidth]]\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n </yt-player-overlay-video-interactions>\n </template>\n <div id=\"above-header-container\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n <div id=\"badge\" class=\"style-scope ytd-reel-player-overlay-renderer\"></div>\n <div id=\"disclosure\" hidden=\"[[!data.disclosure]]\" class=\"style-scope ytd-reel-player-overlay-renderer\"></div>\n </div>\n <reel-player-header-renderer data=\"[[data.reelPlayerHeaderSupportedRenderers.reelPlayerHeaderRenderer]]\" is-overlay=\"[[!isShortsImmersive]]\" multi-format-link=\"[[data.multiFormatLink]]\" multimix-attribution-label=\"[[data.multimixAttributionLabel]]\" subscribe-button=\"[[data.subscribeButtonRenderer]]\" suggested-action=\"[[data.suggestedAction]]\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n </reel-player-header-renderer>\n <template is=\"dom-if\" if=\"[[enableSoundMetadata]]\" restamp=\"\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n <div id=\"sound-metadata\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n <reel-sound-metadata-view-model data=\"[[data.soundMetadata.reelSoundMetadataViewModel]]\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n </reel-sound-metadata-view-model>\n </div>\n </template>\n </div>\n <div id=\"info-panel\" class=\"style-scope ytd-reel-player-overlay-renderer\"></div>\n</div>\n\n<div class=\"action-container style-scope ytd-reel-player-overlay-renderer\">\n <div id=\"actions\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n <div id=\"like-button\" class=\"button-container style-scope ytd-reel-player-overlay-renderer\">\n <ytd-like-button-renderer button-tooltip-position=\"[[likeButtonTooltipPosition]]\" data=\"[[data.likeButton.likeButtonRenderer]]\" overrides=\"[[buttonOverride]]\" text-transform=\"[[textTransform]]\" use-shorts-icon=\"[[useShortsIcon]]\" vertical=\"[[!isImmersiveHorizontal]]\" class=\"style-scope ytd-reel-player-overlay-renderer\"></ytd-like-button-renderer>\n </div>\n <template is=\"dom-if\" if=\"[[data.viewCommentsButton]]\" class=\"style-scope ytd-reel-player-overlay-renderer\">\n <div id=\"comments-button\" class=\"button-container style-scope ytd-reel-player-overlay-renderer\">\n <ytd-button-renderer button-tooltip-position=\"[[buttonTooltipPosition]]\" data=\"[[data.viewCommentsButton.buttonRenderer]]\" overrides=\"[[buttonOverride]]\" vertically-aligned=\"\" class=\"style-scope ytd-reel-player-overlay-renderer\"></ytd-button-renderer>\n </div>\n </template>\n <div id=\"share-button\" class=\"button-container style-scope ytd-reel-player-overlay-renderer\">\n <ytd-button-renderer button-tooltip-position=\"[[buttonTooltipPosition]]\" data=\"[[data.shareButton.buttonRenderer]]\" overrides=\"[[buttonOverride]]\" vertically-aligned=\"\" class=\"style-scope ytd-reel-player-overlay-renderer\"></ytd-button-renderer>\n </div>\n <div id=\"menu-button\" class=\"button-container style-scope ytd-reel-player-overlay-renderer\">\n <ytd-menu-renderer data=\"[[data.menu.menuRenderer]]\" is-overlay=\"[[isShortsOverlay]]\" three-dot-size=\"L\" tonal-override=\"\" use-overlay-dark=\"\" class=\"style-scope ytd-reel-player-overlay-renderer\"></ytd-menu-renderer>\n </div>\n <div id=\"pivot-button\" class=\"button-container style-scope ytd-reel-player-overlay-renderer\" tabindex=\"0\"></div>\n </div>\n</div>\n<iron-media-query id=\"overlay-query\" query=\"(max-width: 599px)\" query-matches=\"[[isOverlay]]\" on-query-matches-changed=\"updateIsOverlay\" class=\"style-scope ytd-reel-player-overlay-renderer\"></iron-media-query>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return UAc=a},{mode:1});var jBc;var l2=function(){var a=J.apply(this,arguments)||this;a.videoDuration=0;a.playedTime=0;a.isActive=!1;a.enableRefreshSignatureMomentsWeb=y("enable_cairo_refresh_signature_moments_web");a.JSC$16960_playerEvents=new Map;return a}; l(l2,J);f=l2.prototype;f.created=function(){this.JSC$16960_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$16960_playerEvents.set("onVideoProgress",this.onVideoProgress)}; f.attached=function(){this.getPlayerAndInitializeListeners()}; f.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$16960_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",EA(this,this.onPageChanged))}; f.getPlayerAndInitializeListeners=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return b=pA(),b?n(c,b.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",EA(a,a.onPageChanged)),c.jumpTo(0));a.player=c.yieldResult;a.initializePlayerListeners();ua(c)})}; f.onPageChanged=function(a){var b=this;return t(function(c){if(c.nextAddress==1)return a.detail.newPageType!=="ytd-shorts"?c.return():n(c,rA().getPlayerPromise(),2);b.player=c.yieldResult;b.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",EA(b,b.onPageChanged));ua(c)})}; f.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$16960_playerEvents)}; f.onVideoDataChange=function(a){var b=this;return t(function(c){if(!b.player||a.type!=="newdata")return c.return();b.videoDuration=y("web_shorts_use_progress_state_for_gapless")?b.player.getProgressState(a.playertype).seekableEnd:b.player.getDuration(a.playertype);b.playedTime=0;ua(c)})}; f.onVideoProgress=function(a){var b=this,c,d;return t(function(e){if(!b.player)return e.return();c=b.player.getPresentingPlayerType();d=b.player.getPlayerState();b.videoDuration=y("web_shorts_use_progress_state_for_gapless")?b.player.getProgressState(c).seekableEnd:b.player.getDuration(c);b.playedTime=d===0?b.videoDuration:a;ua(e)})}; f.getPercentPlayed=function(a,b){return a?lh(b/a,0,1):0}; ia.Object.defineProperties(l2.prototype,{percentPlayed:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration&&this.playedTime?Math.floor(this.getPercentPlayed(this.videoDuration,this.playedTime)*100):0}}, percentPlayedStyle:{configurable:!0,enumerable:!0,get:function(){var a={};a.transform=this.videoDuration&&this.playedTime?"scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+")":"scaleX(0)";return xc(a)}}, hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}}); u([K(BA.YtComponentBehavior),v("design:type",Object)],l2.prototype,"componentBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],l2.prototype,"ytPlayerListenerBehavior",void 0);u([Q(),v("design:type",Object)],l2.prototype,"player",void 0);u([Q(),v("design:type",Object)],l2.prototype,"videoDuration",void 0);u([Q(),v("design:type",Object)],l2.prototype,"playedTime",void 0);u([Q(),v("design:type",Object)],l2.prototype,"isActive",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],l2.prototype,"enableRefreshSignatureMomentsWeb",void 0);u([L("videoDuration","playedTime"),v("design:type",Number),v("design:paramtypes",[])],l2.prototype,"percentPlayed",null);u([L("videoDuration","playedTime"),v("design:type",Object),v("design:paramtypes",[])],l2.prototype,"percentPlayedStyle",null);u([L("videoDuration","isActive"),v("design:type",Boolean),v("design:paramtypes",[])],l2.prototype,"hideProgressBar",null); V(l2,"ytd-progress-bar-line",function(){if(jBc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-progress-bar-line--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><div id=\"progress-bar-line\" hidden=\"[[hideProgressBar]]\" role=\"progressbar\" aria-valuenow$=\"[[percentPlayed]]\" class=\"style-scope ytd-progress-bar-line\">\n <div class=\"progress-bar-background style-scope ytd-progress-bar-line\"></div>\n <div class=\"progress-bar-played style-scope ytd-progress-bar-line\" style$=\"[[percentPlayedStyle]]\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);jBc=a}a=jBc;return a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var kBc;function lBc(a){for(var b=mBc,c={},d={},e=g(Object.keys(b)),h=e.next(),k={};!h.done;k={key$jscomp$980:void 0},h=e.next())k.key$jscomp$980=h.value,Object.defineProperty(c,k.key$jscomp$980,{enumerable:!0,get:function(m){return function(){d[m.key$jscomp$980]||(d[m.key$jscomp$980]=xp(function(){var p;return(p=a()[m.key$jscomp$980])!=null?p:b[m.key$jscomp$980]})); return d[m.key$jscomp$980]()}}(k)}); return function(){return Fp(c)}} ;var m2;function nBc(a,b){m2&&oBc();b?a.setState({controlsVisible:!0}):m2=setTimeout(function(){a.setState({hoveredTime:0,isHovering:!1,controlsVisible:!1})},200)} function oBc(){m2&&(clearTimeout(m2),m2=void 0)} ;function pBc(a){return function(b){var c=a(),d,e=(d=c.playerApi)==null?void 0:d.getPlayerState();b&&b!==c.playerState&&(b===1||b===2)&&c.setState({playerState:e})}} function qBc(a){return function(b){var c=a(),d=c.playerApi;d&&(b==null?void 0:b.type)==="newdata"&&(oBc(),b=d==null?void 0:d.getDuration(b==null?void 0:b.playertype),c.setState({playedTime:0,videoDuration:b}))}} ;function rBc(a){return function(b){var c=a(),d=c.playerApi;if(d){var e=d.getPresentingPlayerType();d=d.getDuration(e);c.setState({playedTime:b,videoDuration:d})}}} ;var sBc=[{register:function(a){var b=pBc(a),c;(c=a().playerApi)==null||c.addEventListener("onStateChange",b);return function(){}}}, {register:function(a){var b=qBc(a),c;(c=a().playerApi)==null||c.addEventListener("onVideoDataChange",b);return function(){}}}, {register:function(a){var b=rBc(a),c,d;(c=a())==null||(d=c.playerApi)==null||d.addEventListener("onVideoProgress",b);return function(){}}}];var mBc=Object.assign({},izc(),{setState:function(){}, domMeasurements:{},appApi:s1(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}}),vBc=Gz(function(){var a=rzc(tBc!=null?tBc:{},{appApi:s1()},sBc);a=lBc(a);return F("desktop-shorts-player-controls",null,F(uBc,{playerControlsProps:a}))}),wBc=Gz(function(){var a,b=(a=jzc(tBc().playerApi))!=null?a:void 0; a=g(Gp(!1));var c=a.next().value,d=a.next().value;a=g(Gp(!1));var e=a.next().value,h=a.next().value;a=g(Gp(!1));var k=a.next().value,m=a.next().value;a=g(Gp(!1));var p=a.next().value,q=a.next().value;a=g(Gp(0));var r=a.next().value,w=a.next().value;a=g(Gp(0));var z=a.next().value,C=a.next().value;a=g(Gp(!1));var E=a.next().value,I=a.next().value;a=g(Gp(0));var N=a.next().value,P=a.next().value;a=g(Gp(0));var U=a.next().value,ca=a.next().value;a=g(Gp(""));var aa=a.next().value,ea=a.next().value;a= g(Gp(-1));var ha=a.next().value,va=a.next().value,Ma=xp(function(){var tb={controlsVisible:c(),isOverlayHidden:e(),shouldWaitToHideControls:k(),isDragging:p(),isHovering:E(),videoDuration:N(),playedTime:U(),videoId:aa(),draggedTime:z(),hoveredTime:r(),playerState:ha()};return Object.assign({},izc(),tb,{domMeasurements:{},setState:function(bb){bb.controlsVisible!==void 0&&d(bb.controlsVisible);bb.isOverlayHidden!==void 0&&h(bb.isOverlayHidden);bb.shouldWaitToHideControls!==void 0&&m(bb.shouldWaitToHideControls); bb.isDragging!==void 0&&q(bb.isDragging);bb.isHovering!==void 0&&I(bb.isHovering);bb.draggedTime!==void 0&&C(bb.draggedTime);bb.hoveredTime!==void 0&&w(bb.hoveredTime);bb.videoDuration!==void 0&&P(bb.videoDuration);bb.playedTime!==void 0&&ca(bb.playedTime);bb.videoId!==void 0&&ea(bb.videoId);bb.playerState!==void 0&&va(bb.playerState)}, appApi:s1(),playerApi:b})}); pr(function(){b==null||b.addEventListener("onVideoProgress",rBc(Ma));b==null||b.addEventListener("onVideoDataChange",qBc(Ma));b==null||b.addEventListener("onStateChange",pBc(Ma))}); yp(function(){if(b==null?0:b.isReady())b==null||b.removeEventListener("onVideoProgress",rBc(Ma)),b==null||b.removeEventListener("onVideoDataChange",qBc(Ma)),b==null||b.removeEventListener("onStateChange",pBc(Ma))}); return F("desktop-shorts-player-controls",null,F(uBc,{playerControlsProps:Ma}))}),uBc=Gz(function(a){var b=a.playerControlsProps; return F("div",{class:"DesktopShortsPlayerControlsWizHost"},F(czc,{progressBarProps:b,config:function(){return{isShortsPage:!0,hideProgressBar:b().videoDuration<30&&b().playerState!==2&&!b().isDragging,rounded:!0,position:3,unmuteOnSeek:!0,playheadDotBehavior:1,doSeekOnClick:!0}}}))}); function tBc(){var a;return{playerApi:(a=uC())!=null?a:void 0}} ;var xBc=Gz(function(){return F("ytd-scrubber",null,F(wBc,null))});y("kevlar_c3po_to_wiz_3")&&bB(xBc,"ytd-scrubber",{});var zBc=new nt(yBc,100);function yBc(a,b){var c=uC();var d=uC();var e=d==null?void 0:d.getPresentingPlayerType();d=d==null?void 0:d.getProgressState(e);if(c){var h,k;((h=uC())==null?0:(k=h.getVideoData())==null?0:k.isLive)&&d&&(a+=d.seekableStart);c.seekTo(a,void 0,void 0,void 0,b)}} ;function ABc(a){var b=g(YHa(a.animatedIconType,a.active)),c=b.next().value;b=b.next().value;var d=g(a.themeOverride?YHa(a.themeOverride):[void 0]).next().value;return F("div",null,F(Npb,{animatedIconType:c,active:b,themeOverride:d,animationRef:a.animationRef,staticIconFn:a.staticIconFn}))} ;var BBc=!1,CBc={AVATAR_CIRCLE_BLUE:"AVATAR_LOGGED_OUT",BACK:"ARROW_BACK",BLOCK_USER:"BLOCK",BROADCAST:"podcast",CAPTIONS:"CLOSED_CAPTION",CHECK_BLUE:"CHECK",CHECK_CIRCLE_FILLED:"CHECK_CIRCLE_FILLED",CHECK_CIRCLE_THICK:"CHECK_CIRCLE_OUTLINE",COURSE:"lightbulb",DISLIKE_COMMENT:"DISLIKE",DISLIKE_COMMENT_FILLED:"DISLIKE_FILLED",DISLIKE_SELECTED:"DISLIKE_FILLED",DISMISSAL_BLACK:"DISMISSAL",EXPAND_MORE:"EXPAND",FASHION_LOGO:"fashion",GAMING:"gaming",GAMING_LOGO:"gaming",GEAR:"SETTINGS",HELP:"HELP_OUTLINE", LIKE_COMMENT:"LIKE",LIKE_COMMENT_FILLED:"LIKE_FILLED",LIKE_SELECTED:"LIKE_FILLED",LIVE:"RADAR_LIVE",LOGO:"YOUTUBE",MORE_CHEVRON:"EXPAND",MORE_VERT_WHITE:"MORE_VERT",MUSIC:"audio",MUSIC_FILLED:"audio_filled",NEWS:"news",OFFICIAL_ARTIST_BADGE:"audio",PLAYABLES_LOGO:"tic_tac_toe",PLAYER_NEXT:"SKIP_NEXT",PLAYER_PAUSE:"PAUSE",PLAYER_PLAY:"PLAY_ARROW_FILLED",PLAYER_PREVIOUS:"SKIP_PREVIOUS",PLAYER_REPLAY:"REPLAY",PLAY_ALL:"PLAY_ARROW_FILLED",REMOVE:"DISMISSAL",SHORTS_DISLIKE:"shorts_thumbs_down",SHORTS_LIKE:"shorts_thumbs_up", SPONSORSHIP_STAR:"SPONSORSHIP_STAR_FILLED",TAB_ACCOUNT:"AVATAR_LOGGED_OUT",TAB_TRENDING:"fire",TAB_TRENDING_FILLED:"fire_filled",TRENDING:"fire",TROPHY:"trophy",VOLUME_UP:"VOLUME_UP_FILLED",YOUTUBE_LOGO:"LOGO_WITH_TEXT",YOUTUBE_PREMIUM_LOGO:"YOUTUBE_PREMIUM_LOGO_SHORT",YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16:"youtube_shorts_no_triangle_filled",YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16:"youtube_shorts_no_triangle_filled"}; function DBc(a,b){b=b===void 0?{}:b;var c=EBc(a,!!b.activeState);c&&PA("c3-icon",b,function(){Ujb(c,{iconWidth:"100%",iconHeight:"100%"})})} var GBc=Gz(function(a){var b=a.name;var c=a.activeState;var d=a.className;var e=a.style;var h=a.dataSelected;var k=a.dataDisabled;var m=a.role;var p=a.iconStateOutline;var q=a.iconStateFilled;var r=a.fillIcon;var w=a.animateIcon;var z=a.themeOverride;var C=a.ariaHidden;var E=a.ariaExpanded;var I=a.ariaLabel;var N=a.id;a=um().resolve(xA);FBc(a);var P=function(){var ha=b==null?void 0:b();return ha&&CBc[ha]?CBc[ha]:ha},U=function(){return DBc.bind(void 0,P==null?void 0:P(),{activeState:c==null?void 0: c()})},ca=xp(function(){return EBc(P==null?void 0:P(),c==null?void 0:c())}),aa={iconWidth:"100%", iconHeight:"100%"},ea=Lp(function(ha){ha.append("icon-state-outline",Fz(function(){return(p==null?void 0:p())===""},"")); ha.append("icon-state-filled",Fz(function(){return(q==null?void 0:q())===""},"")); ha.append("aria-hidden",C);ha.append("aria-expanded",E);ha.append("aria-label",I)}); return F(YK,null,F(ZK,{when:function(){return(P==null?void 0:P())&&(w==null?void 0:w())&&(c==null?void 0:c())!==void 0&&Object.values(Mpb).includes(P()||"")}},function(){return F(Npb,{animatedIconType:P, active:function(){return!(c==null||!c())}, themeOverride:z,staticIconFn:U})}),F(ZK,{when:function(){return(P==null?void 0:P())&&ca()}},function(){return F("c3-icon",Object.assign({},{class:d, style:e,role:m,"data-selected":h,"data-disabled":k,"fill-icon":r,id:N},ea),F(Tjb,{data:function(){return ca()}, options:aa}))}))}); GBc.idomCompat=!0;function EBc(a,b){if(a){var c=um().resolve(xA);FBc(c);var d=a.toLowerCase();a={iconName:d,iconStyle:d.endsWith("_filled")||a.endsWith("_on")||b?"youtube_fill":void 0};b=!!c.resolveIcon(a);!b&&d.endsWith("_filled")&&(a.iconName=d.substring(0,d.length-7),b=!!c.resolveIcon(a));b||(a.iconStyle=void 0,b=!!c.resolveIcon(a));if(b)return a;Jm(new Mk("Icon not supported",{iconName:a.iconName}))}} Gz(function(a){var b=a.ariaLabel;var c=a.ariaLabelledBy;var d=a.ariaPressed;var e=a.ariaExpanded;var h=a.ariaDisabled;var k=a.className;var m=a.content;var p=a.hasPopup;var q=a.id;var r=a.name;var w=a.onclick;var z=a.ontouchstart;var C=a.ontouchmove;var E=a.ontouchend;a=Fr(function(U){w==null||w(U);return!0}); var I=Fr(function(U){z==null||z(U)}),N=Fr(function(U){C==null||C(U)}),P=Fr(function(U){E==null||E(U)}); return F("button",{id:q,class:function(){return dC("icon-button",k==null?void 0:k())}, "aria-label":b,"aria-labelledby":c,"aria-pressed":d,"aria-expanded":e,"aria-haspopup":p,"aria-disabled":h,"on:click":a,"on:touchstart":I,"on:touchmove":N,"on:touchend":P},F(nr,{cond:function(){return Fp(!!m)}, else:function(){return F(GBc,{name:r})}},function(){return F(bq,null,function(){m==null||m()})}))}).idomCompat={callbacks:{content:!0, onclick:!0,ontouchstart:!0,ontouchmove:!0,ontouchend:!0}};Gz(function(a){var b=a.name;var c=a.label;var d=a.onclick;a=a.hasPopup;var e=Fr(function(h){d==null||d(h);return!0}); return F("div",{class:"icon-button",role:"button","aria-label":c,"aria-haspopup":a,"on:click":e},F(GBc,{name:b}))}).idomCompat={callbacks:{onclick:!0}}; function FBc(a){if(!BBc){BBc=!0;for(var b=[],c=g(HBc),d=c.next();!d.done;d=c.next()){d=d.value;for(var e=g(Object.values(Yjb)),h=e.next();!h.done;h=e.next())b.push({iconName:d,iconStyle:h.value})}uCb(a,b)}} var HBc="align_left arrow_left flag home logo_with_text message_bubble_alert mic open_new overflow_horizontal overflow_vertical play_circle_shorts search shorts_comment shorts_share shorts_thumbs_down shorts_thumbs_up waveform x_mark youtube_shorts youtube_shorts_brand_24".split(" ");function IBc(a,b){if(a.isDragging||a.isHovering){var c=wxc(u1(a),b.isShortsPage,a.playerApi);c&&(b.isShortsPage&&(c.width=90*c.columns,c.height=160*c.rows),b.isShortsPage||a.isHovering?JBc(a,c,b,function(){b.isShortsPage&&a.videoDuration<15||KBc(c,a);LBc(a,b,!1)}):SA({className:MBc(b,!0), "aria-hidden$":!0},function(){LBc(a,b,!0)}))}} function JBc(a,b,c,d){b=vxc(b);SA({className:MBc(c,!1),"aria-hidden$":!0,style:{left:zxc(a,b,c.getProgressBarWidthPx())+"%"}},function(){d()})} function MBc(a,b){var c=["YtPlayerStoryboardHost"];b&&c.push("YtPlayerStoryboardHostBigboard");a.isInlinePlayer&&c.push("YtPlayerStoryboardHostInlinePlayer");a.isShortsPage&&(c.push("YtPlayerStoryboardHostDesktopShorts"),(a==null?0:a.isDragging)&&c.push("YtPlayerStoryboardHostIsDragging"));return c.join(" ")} function KBc(a,b){if(b=b.playerApi){var c=vxc(a),d=a?a.height/a.rows:0;b.getVideoContentRect();var e=c/c;SA({className:"YtPlayerStoryboardStoryboardImageWrapper",style:{width:c+"px",height:d+"px"}},function(){ojb({src$:a.url,className:"YtPlayerStoryboardStoryboardImage",alt:"preview-image",style:{left:-a.column*c*e+"px",top:-a.row*d*e+"px",width:a.width*e+"px",height:a.height*e+"px"}})})}} function LBc(a,b,c){var d=["YtPlayerStoryboardMetadata"];c&&d.push("YtPlayerStoryboardMetadataBigboard");SA({className:d.join(" ")},function(){c?(NBc(a,b),xxc(a,b)&&OBc(a,b,c)):(OBc(a,b,c),NBc(a,b))})} function NBc(a,b){var c=["YtPlayerStoryboardTimestamp"];b.isShortsPage&&c.push("YtPlayerStoryboardTimestampShorts");c.push("YtPlayerStoryboardTimestampIsHovering");SA({className:c.join(" ")},function(){kp(Axc(u1(a)))})} function OBc(a,b,c){var d=["YtPlayerStoryboardTitle"];c&&d.push("YtPlayerStoryboardTitleBigboard");SA({className:d.join(" ")},function(){if(!b.isShortsPage)a:{for(var e=b.activeChapter,h=g(txc()),k=h.next();!k.done;k=h.next())if((k=A(k.value,ZUb))&&yxc(a,k)){h=k.icon;e={className:"YtPlayerStoryboardTimedMarkerIcon"};e=e===void 0?{}:e;y("mweb_enable_keto_batch_icons")?cB(GBc)({name:h,activeState:e.activeState,className:e.className,style:e.style$,dataSelected:e["data-selected$"],dataDisabled:e["data-disabled$"], role:e.role$,iconStateOutline:e["icon-state-outline$"],iconStateFilled:e["icon-state-filled$"],fillIcon:e["fill-icon$"],animateIcon:e.animateIcon,themeOverride:e.themeOverride,id:e.id$}):(e=e===void 0?{}:e,h&&(CBc[h]&&(h=CBc[h]),e.animateIcon==="true"&&e.activeState!==void 0&&Object.values(Mpb).includes(h)?cB(ABc)({animatedIconType:h,active:e.activeState,staticIconFn:DBc.bind(void 0,h,{activeState:e.activeState}),themeOverride:e.themeOverride}):DBc(h,e)));YA(y("mweb_enable_keto_batch_icons_log")); KB(k.label,{noPreWrap:!0});break a}if(e){var m;KB((m=A(e,GM))==null?void 0:m.title,{noPreWrap:!0})}}})} ;var PBc=null,QBc;function RBc(a,b,c){SA(SBc(a,c),function(){(c==null?0:c.isShortsPage)?(TBc(a,c),UBc(a,c)):VBc(a,c)}); if((c==null?0:c.isShortsPage)&&a.controlsVisible){b&&Txc(b,160645);var d;IBc(Object.assign({},a,{playerApi:a.playerApi?a.playerApi:(d=uC())!=null?d:void 0}),{getProgressBarWidthPx:function(){return WBc(a,c).width}, isShortsPage:(c==null?void 0:c.isShortsPage)||!1,isInlinePlayer:!(c==null||!c.isInlinePlayback),isDragging:a.isDragging})}} function SBc(a,b){return(b==null?0:b.isShortsPage)&&a.controlsVisible?{className:"PlayerControlsProgressBarHost",role:"slider","aria-valuenow$":Math.floor(t1(a)*100),"aria-label$":Fv("SEEK_SLIDER")}:{className:"PlayerControlsProgressBarHost",role:"progressbar","aria-valuenow$":Math.floor(t1(a)*100)}} function TBc(a,b){SA(XBc(b),function(c){QBc=c;VBc(a,b)})} function XBc(a){var b=["PlayerControlsProgressBarHostProgressBarLine"];(a==null?0:a.isHoverableMode)&&b.push("PlayerControlsProgressBarHostProgressBarLineIsHoverableMode");return{className:b.join(" ")}} function VBc(a,b){var c=["PlayerControlsProgressBarHostProgressBarBackground"];(b==null?0:b.isHoverableMode)&&c.push("PlayerControlsProgressBarHostProgressBarBackgroundIsHoverableMode");c=c.join(" ");SA({className:c});c=["PlayerControlsProgressBarHostProgressBarLoaded"];(b==null?0:b.isHoverableMode)&&c.push("PlayerControlsProgressBarHostProgressBarLoadedIsHoverableMode");c=c.join(" ");SA({className:c,style:{width:a.percentLoaded*100+"%"}});c=["PlayerControlsProgressBarHostProgressBarPlayed"];(b== null?0:b.isHoverableMode)&&c.push("PlayerControlsProgressBarHostProgressBarHoveredIsHoverableMode");c=c.join(" ");SA({className:c,style:{width:qxc(a)*100+"%"}});c=["PlayerControlsProgressBarHostProgressBarPlayed"];(b==null?0:b.isHoverableMode)&&c.push("PlayerControlsProgressBarHostProgressBarPlayedIsHoverableMode");y("enable_cairo_refresh_signature_moments_web")&&c.push("PlayerControlsProgressBarHostProgressBarPlayedRefresh");b=c.join(" ");SA({className:b,style:{width:t1(a)*100+"%"}})} function UBc(a,b){SA(YBc(a,b),function(){var c=["PlayerControlsProgressBarHostProgressBarPlayheadDot"];a.isHovering&&c.push("PlayerControlsProgressBarHostProgressBarPlayheadDotIsHovering");c={className:c.join(" ")};SA(c)})} function ZBc(){var a,b;PBc=(b=(a=QBc)==null?void 0:a.getBoundingClientRect())!=null?b:null} function WBc(a,b){if((b==null?0:b.isShortsPage)&&y("web_shorts_scrubber_bar")){PBc||ZBc();var c;return(c=PBc)!=null?c:{width:0,left:0}}a=a.domMeasurements;return a.progressBarLineRect?a.progressBarLineRect:{width:0,left:0}} function YBc(a,b){var c=["PlayerControlsProgressBarHostProgressBarPlayheadWrapper"];(b==null?0:b.isHoverableMode)&&c.push("PlayerControlsProgressBarHostProgressBarPlayheadWrapperIsHoverableMode");a=rxc(a);return{className:c.join(" "),style:{marginLeft:a*100+"%",transform:"translateX(-"+12*a+"px)"}}} function $Bc(a,b,c){a=WBc(a,c);return lh(0,(b-a.left)/a.width,1)} ;var n2=!1,o2=function(){MA.apply(this,arguments);var a=this;this.playerApi=uC();this.state=Object.assign({},dzc(),ezc(),fzc(uC()||void 0),gzc(),hzc(),{controlsVisible:!0,volumeMuted:!0});this.onVideoProgressUpdate=function(b){if(a.playerApi&&!a.state.isDragging){var c=a.playerApi.getPresentingPlayerType(),d=a.playerApi.getDuration(c);y("web_shorts_use_progress_state_for_gapless")&&(d=a.playerApi.getProgressState(c).seekableEnd);c=a.playerApi.getPlayerState(c);b={playedTime:b,videoDuration:d};c=== 0&&(b.playedTime=a.state.videoDuration);a.setState(b)}}}; l(o2,MA);o2.prototype.onConnected=function(){var a=this;return t(function(b){a.setState=a.setState.bind(a);return n(b,a.initializePlayerListeners(),0)})}; o2.prototype.onDisconnected=function(){this.playerApi&&this.playerApi.removeEventListener("onVideoProgress",this.onVideoProgressUpdate)}; o2.prototype.initializePlayerListeners=function(){var a=this;return t(function(b){if(b.nextAddress==1)return a.playerApi?b.jumpTo(2):n(b,Eob(),3);b.nextAddress!=2&&(a.playerApi=b.yieldResult);a.playerApi&&a.playerApi.addEventListener("onVideoProgress",a.onVideoProgressUpdate);ua(b)})}; var aCc=function(a){var b=a.playerApi&&a.playerApi.getPlayerState(a.playerApi.getPresentingPlayerType())!==2;return!a.props.showScrubber&&a.state.videoDuration<30&&b}; o2.prototype.render=function(){var a=Object.assign({},this.state,{domMeasurements:{progressBarLineRect:this.progressBarLineRect},setState:this.setState,appApi:s1()}),b=[];this.props.isWatchWhileMode&&b.push("DesktopShortsPlayerControlsHostShortsPlayerControlsPbIsWatchWhileMode");a.isDragging&&b.push("DesktopShortsPlayerControlsHostShortsPlayerControlsPbIsDragging");aCc(this)&&b.push("DesktopShortsPlayerControlsHostHideProgressBar");var c=b.join(" ");SA({className:"DesktopShortsPlayerControlsHost"}, function(){SA({className:"DesktopShortsPlayerControlsHostShortsPlayerControlsPbWrapper"},function(){bCc(a,c)})})}; o2.tagName="shorts-player-controls";function cCc(a,b,c){b.videoDuration&&(a=$Bc(b,a,c)*b.videoDuration,b.setState({draggedTime:a,playedTime:a,isDragging:!0,hoveredTime:a}))} function dCc(a){Uxc(a);a.setState({isDragging:!1});a=a.draggedTime;var b;(b=uC())==null||b.seekTo(a,void 0,void 0,void 0,6);var c;(c=uC())==null||c.playVideo()} function eCc(a,b,c){var d=["DesktopShortsPlayerControlsHostShortsPlayerControlsPb"];c&&d.push(c);return{className:d.join(" "),key:"shorts-controls-pb",onmouseenter:function(){ZBc();nBc(a,!0)}, onmousemove:function(e){if(e.movementX||e.movementY){e.preventDefault();e.stopPropagation();var h=e.pageX;a.videoDuration&&(h=$Bc(a,h,b)*a.videoDuration,a.setState({isHovering:!0,hoveredTime:h}));n2&&cCc(e.pageX,a,b)}}, onmouseleave:function(){a.isDragging&&dCc(a);n2=!1;nBc(a,!1)}, onmousedown:function(e){e.preventDefault();e.stopPropagation();e=e.pageX;var h;(h=uC())==null||h.pauseVideo();cCc(e,a,b);zBc.fire(a.draggedTime,6);n2=!0}, onmouseup:function(){n2&&dCc(a);n2=!1}}} function bCc(a,b){var c={isShortsPage:!0,unmuteOnSeek:!0,isHoverableMode:!0};SA(eCc(a,c,b),function(d){RBc(a,d,c)})} ;var p2=function(){var a=J.apply(this,arguments)||this;a.isWatchWhileMode=!1;a.showScrubber=!1;return a}; l(p2,J);p2.prototype.renderIdom=function(){var a={isWatchWhileMode:this.isWatchWhileMode,showScrubber:this.showScrubber};y("web_enable_keto_shorts_player_controls")?cB(vBc)({}):y("web_enable_keto_shorts_player_controls_v2")?cB(wBc)({}):UA(o2,a)}; u([K(VA),v("design:type",Object)],p2.prototype,"ytIdomTemplatingBehavior",void 0);u([Q(),v("design:type",Object)],p2.prototype,"isWatchWhileMode",void 0);u([Q(),v("design:type",Object)],p2.prototype,"showScrubber",void 0); y("kevlar_c3po_to_wiz_3")||V(p2,"ytd-scrubber",function(){if(kBc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-scrubber--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);kBc=a}a=kBc;return a},{mode:Mz()?1:2});var fCc;function gCc(a){var b,c;return t(function(d){if(d.nextAddress==1)return n(d,tC(),2);b=d.yieldResult;c=50;b&&(c=b.getVolume(),b.isMuted()?hCc(a,0):hCc(a,c));ua(d)})} function iCc(a){var b;t(function(c){if(c.nextAddress==1)return n(c,tC(),2);if(b=c.yieldResult)b.unMute(),b.setVolume(a);ua(c)})} function hCc(a,b){a&&(a.value=""+b,a.style.setProperty("--gradient-percent",b+"%"))} function jCc(a){var b;return(b=a==null?void 0:a.value)!=null?b:0} function kCc(a,b){var c;t(function(d){if(d.nextAddress==1)return n(d,tC(),2);c=d.yieldResult;b&&c?(c.unMute(),hCc(a,c.getVolume())):c&&(c.mute(),hCc(a,0));ua(d)})} ;YB(function(){function a(I){I!==0||p?I>50&&(p||!r)?(q(!1),w(!0)):I<=50&&(p||r)&&(q(!1),w(!1)):q(!0)} var b=Er(),c=Er(),d=Er(),e=g(xC(!1)),h=e.next().value,k=e.next().value,m=g(xC(!1));e=m.next().value;m=m.next().value;var p=e,q=m;m=g(xC(!0));e=m.next().value;m=m.next().value;var r=e,w=m;rr(function(){function I(){k(!0)} function N(){k(!1)} d&&d.value&&(d.value.addEventListener("focus",I),d.value.addEventListener("focusout",N),gCc(d.value).then(function(){a(Number(jCc(d.value)))})); c&&c.value&&(c.value.addEventListener("focus",I),c.value.addEventListener("focusout",N));return function(){d.value.removeEventListener("focus",I);d.value.removeEventListener("focusout",N);c.value.removeEventListener("focus",I);c.value.removeEventListener("focusout",N)}}); e=Fr(function(){if(d&&d.value){var I=Number(jCc(d.value));iCc(I);d.value.style.setProperty("--gradient-percent",I+"%");a(I)}}); m={};m=(m.YtdDesktopShortsVolumeControlsSliderContainer=!0,m.YtdDesktopShortsVolumeControlsSliderContainerExpanded=h,m);var z={};h=(z.YtdDesktopShortsVolumeControlsBackgroundScrim=!0,z.YtdDesktopShortsVolumeControlsBackgroundScrimExpanded=h,z);Gr(c,"pointerenter",function(){k(!0)}); Gr(b,"pointerleave",function(){k(!1)}); z=Fr(function(){d&&d.value&&(kCc(d.value,p),q(!p))}); var C=p?Fv("UNMUTE_VOLUME",void 0,"Unmute"):Fv("MUTE_VOLUME",void 0,"Mute"),E={sources:[{clientResource:{imageName:p?"VOLUME_OFF_FILLED":r?"VOLUME_UP_FILLED":"VOLUME_DOWN_FILLED"}}]};return F("desktop-shorts-volume-controls",{class:"YtdDesktopShortsVolumeControlsHost",el:b},F("div",{class:dC(h)}),F("button",{"aria-label":C,title:C,el:c,"on:click":z,class:"YtdDesktopShortsVolumeControlsMuteIconButton"},So(E,function(){return F(bq,null,function(){HB(E,{alt:C,className:"YtdDesktopShortsVolumeControlsMuteIcon"})})})), F("div",{class:dC(m)},F("input",{"aria-label":Fv("VOLUME"), title:Fv("VOLUME"),el:d,"on:input":e,type:"range",class:"YtdDesktopShortsVolumeControlsNativeSlider",id:"volume-input"}," ")))},"desktop-shorts-volume-controls");var q2=function(){var a=J.apply(this,arguments)||this;a.playerState=null;a.isMuted=!1;a.newPlayerControls=y("desktop_shorts_volume_controls");a.fullscreenShorts=y("web_fullscreen_shorts");a.JSC$16992_playerEvents=new Map;return a}; l(q2,J);f=q2.prototype;f.created=function(){this.JSC$16992_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$16992_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange)}; f.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=gq(28662);this.playPauseButtonClientVE=gq(36842);this.fullscreenButtonToggleOffClientVE=gq(222256);this.fullscreenButtonToggleOnClientVE=gq(222257);var a=iq(),b=hq();a&&b&&(y("combine_ve_grafts")?(ar(Zq(),this.muteButtonClientVE,b),ar(Zq(),this.playPauseButtonClientVE,b)):Mq(a,b,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))}; f.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$16992_playerEvents),this.player=null)}; f.getPlayerAndInitializeListeners=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return b=pA(),b===null?(document.addEventListener("yt-page-type-changed",EA(a,a.onPageChanged)),c.jumpTo(0)):n(c,b.getPlayerPromise(),3);a.player=c.yieldResult;a.initializePlayerListeners();ua(c)})}; f.onPageChanged=function(a){var b=this;return t(function(c){if(c.nextAddress==1)return a.detail.newPageType!=="ytd-shorts"?c.return():n(c,rA().getPlayerPromise(),2);b.player=c.yieldResult;b.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",EA(b,b.onPageChanged));ua(c)})}; f.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$16992_playerEvents)}; f.onPlayerStateChange=function(a){this.playerState=a}; f.onPlayerVolumeChange=function(a){this.isMuted=a.muted}; f.onPlayPauseButtonClick=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1)return n(d,rA().getPlayerPromise(),2);b=d.yieldResult;(c=iq())&&a.playPauseButtonClientVE&&Rq(c,a.playPauseButtonClientVE);b.getPlayerState()!==1?b.playVideo():b.pauseVideo();ua(d)})}; f.computePlayPauseIcon=function(a){return a===2||a===-1||a===5?"PLAY_ARROW_FILLED":"miniplayer:shorts-pause"}; f.computeFullscreenLabel=function(a){return a?Fv("FULLSCREEN_EXIT_LABEL"):Fv("FULLSCREEN_ENTER_LABEL")}; f.computePlayPauseLabel=function(a){return a===1||a===3?Fv("PLAYER_LABEL_PAUSE"):Fv("PLAYER_LABEL_PLAY")}; f.onMuteButtonClick=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1)return n(d,rA().getPlayerPromise(),2);b=d.yieldResult;(c=iq())&&a.muteButtonClientVE&&Rq(c,a.muteButtonClientVE);b.isMuted()?b.unMute(!0):b.mute(!0);ua(d)})}; f.computeMuteIcon=function(a){return a?"miniplayer:volume-off":"miniplayer:volume-up"}; f.computeMuteLabel=function(a){return a?Fv("PLAYER_LABEL_UNMUTE"):Fv("PLAYER_LABEL_MUTE")}; f.onFullscreenButtonClick=function(){var a=iq();a&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?Rq(a,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&Rq(a,this.fullscreenButtonToggleOnClientVE));kCb()}; ia.Object.defineProperties(q2.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var a=this;return{disabled:!1,accessibilityLabel:this.computePlayPauseLabel(this.playerState),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computePlayPauseLabel(this.playerState),onTap:function(){a.onPlayPauseButtonClick()}}}}, fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen)}}}, fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?"screen_full_exit":"screen_full"}}}); u([K(BA.YtComponentBehavior),v("design:type",Object)],q2.prototype,"componentBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],q2.prototype,"ytPlayerListenerBehavior",void 0);u([K(Rz),v("design:type",Object)],q2.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],q2.prototype,"player",void 0);u([Q(),v("design:type",Object)],q2.prototype,"playerState",void 0);u([Q(),v("design:type",Object)],q2.prototype,"isMuted",void 0); u([Q({computed:"computePlayPauseIcon(playerState)"}),v("design:type",String)],q2.prototype,"playPauseIcon",void 0);u([Q({computed:"computeMuteIcon(isMuted)"}),v("design:type",String)],q2.prototype,"muteIcon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],q2.prototype,"newPlayerControls",void 0);u([Q({selector:KI}),v("design:type",Boolean)],q2.prototype,"isFullscreen",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],q2.prototype,"fullscreenShorts",void 0); u([L("playerState"),v("design:type",Object),v("design:paramtypes",[])],q2.prototype,"playPauseButtonData",null);u([L("isFullscreen"),v("design:type",Object),v("design:paramtypes",[])],q2.prototype,"fullscreenButtonData",null);u([L("isFullscreen"),v("design:type",String),v("design:paramtypes",[])],q2.prototype,"fullscreenIcon",null); V(q2,"ytd-shorts-player-controls",function(){if(fCc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-shorts-player-controls--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><template is=\"dom-if\" if=\"[[!newPlayerControls]]\" class=\"style-scope ytd-shorts-player-controls\">\n <yt-icon-button label=\"[[computePlayPauseLabel(playerState)]]\" title=\"[[computePlayPauseLabel(playerState)]]\" on-click=\"onPlayPauseButtonClick\" class=\"style-scope ytd-shorts-player-controls\">\n <yt-icon default-to-filled=\"true\" icon=\"[[playPauseIcon]]\" class=\"style-scope ytd-shorts-player-controls\"></yt-icon>\n </yt-icon-button>\n <yt-icon-button label=\"[[computeMuteLabel(isMuted)]]\" title=\"[[computeMuteLabel(isMuted)]]\" on-click=\"onMuteButtonClick\" class=\"style-scope ytd-shorts-player-controls\">\n <yt-icon default-to-filled=\"true\" icon=\"[[muteIcon]]\" class=\"style-scope ytd-shorts-player-controls\"></yt-icon>\n </yt-icon-button>\n</template>\n<template is=\"dom-if\" if=\"[[newPlayerControls]]\" class=\"style-scope ytd-shorts-player-controls\">\n <yt-button-shape id=\"play-pause-button-shape\" data=\"[[playPauseButtonData]]\" icon=\"[[playPauseIcon]]\" version=\"modern\" class=\"style-scope ytd-shorts-player-controls\">\n </yt-button-shape>\n <desktop-shorts-volume-controls class=\"style-scope ytd-shorts-player-controls\"></desktop-shorts-volume-controls>\n <template is=\"dom-if\" if=\"[[fullscreenShorts]]\" class=\"style-scope ytd-shorts-player-controls\">\n <yt-button-shape id=\"fullscreen-button-shape\" data=\"[[fullscreenButtonData]]\" icon=\"[[fullscreenIcon]]\" version=\"modern\" on-click=\"onFullscreenButtonClick\" class=\"style-scope ytd-shorts-player-controls\">\n </yt-button-shape>\n </template>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);fCc=a}a=fCc;return a},{mode:1});var lCc;var mCc=RC({buttonViewModel:JB(FC)}); function nCc(a){var b=a.data;return F("yt-interstitial-view-model",{class:"interstitial-view-model-wiz"},So(b.icon,function(){return F("div",{class:"interstitial-view-model-wiz__interstitial-icon interstitial-view-model-wiz__flex-item"},F(bq,null,function(){HB(b.icon,{alt:"",className:"interstitial-view-model-wiz__icon-image",preserveWidth:!0})}))}),So(b.title,function(){return F("div",{class:"interstitial-view-model-wiz__interstitial-title interstitial-view-model-wiz__flex-item"},KD(b.title))}), So(b.description,function(){return F("div",{class:"interstitial-view-model-wiz__interstitial-description interstitial-view-model-wiz__flex-item"},KD(b.description))}),mCc(b.primaryButton,{buttonViewModel:{config:{className:"interstitial-view-model-wiz__flex-item"}}}),mCc(b.secondaryButton,{buttonViewModel:{config:{className:"interstitial-view-model-wiz__flex-item"}}}))} ;YB(nCc,"yt-interstitial-view-model",{propNames:["data"],enableUnsafeRenderOnNotifyPath:!0});var oCc=RC({buttonViewModel:JB(FC)}),pCc=kC(function(a){var b,c;return F("reel-watch-break-view-model",{class:"ReelWatchBreakViewModelHost"},F("h1",{class:"ReelWatchBreakViewModelHostTitle"},KD(a.data.title)),F("h2",{class:"ReelWatchBreakViewModelHostBody"},KD(a.data.body,{isOverlay:!0})),F("div",{class:"ReelWatchBreakViewModelHostContinueWatchingButton"},oCc((b=a.data.buttons)==null?void 0:b[0])),F("div",{class:"ReelWatchBreakViewModelHostGoHomeButton"},oCc((c=a.data.buttons)==null?void 0:c[1])))});bB(pCc,"reel-watch-break-view-model",{props:{data:$A}});var qCc=function(){return J.apply(this,arguments)||this}; l(qCc,J);qCc.prototype.configureRendererStamper=function(){return{"data.renderer":{id:"nvc-container",mapping:{reelWatchBreakViewModel:{component:"reel-watch-break-view-model"},inlineSurveyRenderer:{component:"ytd-inline-survey-renderer"},interstitialViewModel:{component:"yt-interstitial-view-model"}},renderPriority:0}}}; ia.Object.defineProperties(qCc.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var a;return!!A((a=this.data)==null?void 0:a.renderer,MRb)}}, isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var a;return!!A((a=this.data)==null?void 0:a.renderer,jTb)}}}); var r2=qCc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],r2.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],r2.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],r2.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],r2.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),L("data.renderer"),v("design:type",Boolean),v("design:paramtypes",[])],r2.prototype,"isSurvey",null); u([Q({reflectToAttribute:!0}),L("data.renderer"),v("design:type",Boolean),v("design:paramtypes",[])],r2.prototype,"isInterstitialViewModel",null);r2=u([R({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],r2); V(r2,"ytd-reel-non-video-content-renderer",function(){if(lCc!==void 0)return lCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"nvc-container\" class=\"nvc-container style-scope ytd-reel-non-video-content-renderer\">\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return lCc=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var rCc;var sCc=function(){var a=J.apply(this,arguments)||this;a.isPlayerPaused=!1;a.isPlayerStarted=!1;a.showPlayerControls=!1;a.showScrubber=!1;a.scrubberVisible=y("web_shorts_scrubber_bar");a.renderWizScrubber=y("web_enable_keto_shorts_player_controls");a.autoHideJobId=0;a.backgroundImageJobId=0;a.modern=y("web_button_rework");a.overlayType=vk("web_shorts_expanded_overlay_type");a.enablePlayerMetadataContainer=y("reels_web_enable_metadata_container");a.useContain=y("reels_web_use_contain_for_first_frame"); a.cinematicScrimEnabled=y("web_shorts_cinematic_scrim");a.panelData=void 0;a.isWatchWhileMode=!1;a.hasError=!1;a.panelShowDelayMs=1;a.scrubberComponent={};a.isFullscreen=!1;a.isOverlayHidden=!1;a.shouldHideOverlay=!1;a.playerMetadataLeft=y("reels_web_player_metadata_left");a.enableAnchoredPanel=y("desktop_shorts_v2_anchored_panel");a.enablePersistentAnchoredPanel=y("desktop_shorts_v2_persistent_anchored_panel");a.enableReducedMargin=y("web_reels_reduce_shorts_margin");a.isPersistentPanelActive=!1; a.anchoredPanelActive=!1;a.newMinWidthWatchWhile=y("web_shorts_new_min_width_watch_while");a.enableSmallScreenWatchWhile=y("web_shorts_small_screen_watch_while");a.enableLargeAnchoredPanel=y("desktop_shorts_v2_large_anchored_panel");a.enableLivingroomNoActionChange=y("enable_livingroom_no_action_change");a.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};return a}; l(sCc,J);f=sCc.prototype;f.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError||this.isFullscreen&&!this.isActive}; f.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={ytdScrubber:{"showScrubber ":this.showScrubber,"isWatchWhileMode ":this.isWatchWhileMode}}:this.scrubberComponent={}}; f.onEngagementPanelsChanged=function(){this.watchWhileEngagementPanels&&(!this.isActive||this.enableAnchoredPanel?this.panelData=void 0:(this.panelData=this.watchWhileEngagementPanels,this.isActive&&this.isWatchWhileMode&&um().resolve(HC).showPanel(this.activeWatchWhilePanel,void 0,void 0,void 0,null)))}; f.handleShowReelsCommentsOverlayCommand=function(a){a=A(a,dUb);this.isActive&&(a==null?0:a.engagementPanel)&&this.data&&(this.isWatchWhileMode&&this.isWatchWhileMode&&this.activeWatchWhilePanel==="engagement-panel-comments-section"?this.updateEngagementPanelVisibility("engagement-panel-comments-section",!1):this.updateEngagementPanelVisibility("engagement-panel-comments-section",!0))}; f.updateEngagementPanelVisibility=function(a,b){a&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:b?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:a}})}; f.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1}; f.handleEngagementPanelVisibilityChanged=function(a,b){if(this.isActive&&!this.enablePersistentAnchoredPanel)if(this.enableAnchoredPanel)um().resolve(Cx).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1;else{var c=um().resolve(HC),d,e=((d=a.identifier)==null?void 0:d.tag)||a.panelIdentifier||a.targetId;if(b==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.isWatchWhileMode&&this.activeWatchWhilePanel!==e){c.hidePanel(this.activeWatchWhilePanel);var h;this.activeWatchWhilePanel= ((h=a.identifier)==null?void 0:h.tag)||a.panelIdentifier}else this.isWatchWhileMode=!0,this.activeWatchWhilePanel=e;}else b==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&this.activeWatchWhilePanel===e&&(this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)}}; f.handleWatchWhilePanelScrimClick=function(){var a=um().resolve(HC);this.activeWatchWhilePanel&&(a.hidePanel(this.activeWatchWhilePanel),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)}; f.attached=function(){this.isFirstReel()&&this.handlePlayerClick()}; f.configureRendererStamper=function(){return{panelData:{id:"watch-while-engagement-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatchWhilePanel:!0,shortsPanel:!0},properties:{showDelayMs:"[[panelShowDelayMs]]"}}}},scrubberComponent:{id:"scrubber",mapping:{ytdScrubber:{component:"ytd-scrubber",properties:{isWatchWhileMode:"[[isWatchWhileMode]]",showScrubber:"[[showScrubber]]"}}},initialRenderPriority:2}}}; f.handlePlayerClick=function(a){var b=this,c,d;if((d=(c=window).matchMedia)!=null&&d.call(c,"(any-pointer: coarse)").matches||!a)this.showPlayerControls=!0,Hi.cancelJob(this.autoHideJobId),this.autoHideJobId=Sk(Hi,function(){b.showPlayerControls=!1},4E3)}; f.isFirstReel=function(){return this.index===0}; f.handleMouseenter=function(){Hi.cancelJob(this.autoHideJobId);this.showPlayerControls=!0}; f.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)}; f.handleScrubberEnter=function(){this.showScrubber=!0}; f.handleScrubberLeave=function(){this.showScrubber=!1}; f.updateBackgroundImage=function(){var a=this,b;if((b=this.data)!=null&&b.thumbnail){var c=xc({"background-image":mB(this.data.thumbnail.thumbnails)||null}),d;c.toString()!==((d=this.backgroundImage)==null?void 0:d.toString())&&(this.isActive?this.backgroundImage=c:(Hi.cancelJob(this.backgroundImageJobId),this.backgroundImageJobId=Sk(Hi,function(){a.isAttached&&(a.backgroundImage=c)},1E3)))}else this.backgroundImage=void 0}; f.isVideoContent=function(a){um().resolve(Cx);return!!A(a,Pu)}; f.isNonVideoContent=function(a){um().resolve(Cx);return!!A(a,Ou)}; f.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)}; ia.Object.defineProperties(sCc.prototype,{enableLivingroomLayout:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?0:a.adsOverlay)?!1:y("reels_enable_livingroom_layout")}}, shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError}}, shouldRenderProgressBar:{configurable:!0,enumerable:!0,get:function(){var a;return this.isActive&&!this.hasError&&!this.scrubberVisible&&!((a=this.data)==null?0:a.adsOverlay)}}, watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){this.enableLivingroomLayout&&this.enablePersistentAnchoredPanel&&(this.isWatchWhileMode=this.isPersistentPanelActive);return this.isWatchWhileMode}}, shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var a;return this.isActive&&this.scrubberVisible&&this.isPlayerStarted&&((a=this.data)==null||!a.adsOverlay)?!0:!1}}}); var s2=sCc;s2.prototype.updateBackgroundImage=s2.prototype.updateBackgroundImage;s2.prototype.onEngagementPanelsChanged=s2.prototype.onEngagementPanelsChanged;s2.prototype.onScrubberDataChange=s2.prototype.onScrubberDataChange;s2.prototype.updateShouldHideOverlay=s2.prototype.updateShouldHideOverlay;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],s2.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],s2.prototype,"ytComponentBehavior",void 0); u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],s2.prototype,"ytdGuideStateAwareBehavior",void 0);u([Q(),v("design:type",Object)],s2.prototype,"data",void 0);u([Q(),v("design:type",Number)],s2.prototype,"index",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],s2.prototype,"isActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],s2.prototype,"isHiddenInDom",void 0);u([Q(),v("design:type",Object)],s2.prototype,"isPlayerPaused",void 0); u([Q(),v("design:type",Object)],s2.prototype,"isPlayerStarted",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"showPlayerControls",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"showScrubber",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"scrubberVisible",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"renderWizScrubber",void 0); u([Q(),v("design:type",Object)],s2.prototype,"autoHideJobId",void 0);u([Q(),v("design:type",Object)],s2.prototype,"backgroundImageJobId",void 0);u([Q(),v("design:type",Object)],s2.prototype,"backgroundImage",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"modern",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"overlayType",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],s2.prototype,"enablePlayerMetadataContainer",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],s2.prototype,"useContain",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"cinematicScrimEnabled",void 0);u([K(Rz),v("design:type",Object)],s2.prototype,"ytdReduxBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],s2.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],s2.prototype,"watchWhileEngagementPanels",void 0); u([Q(),v("design:type",Object)],s2.prototype,"panelData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"isWatchWhileMode",void 0);u([Q(),v("design:type",String)],s2.prototype,"activeWatchWhilePanel",void 0);u([Q(),v("design:type",Object)],s2.prototype,"hasError",void 0);u([Q(),v("design:type",Object)],s2.prototype,"panelShowDelayMs",void 0);u([Q(),v("design:type",Object)],s2.prototype,"scrubberComponent",void 0); u([Q({selector:KI,reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"isFullscreen",void 0);u([Q({selector:eCb,reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"isOverlayHidden",void 0);u([Q(),v("design:type",Object)],s2.prototype,"shouldHideOverlay",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"playerMetadataLeft",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"enableAnchoredPanel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"enablePersistentAnchoredPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"enableReducedMargin",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"isPersistentPanelActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"anchoredPanelActive",void 0); u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],s2.prototype,"enableLivingroomLayout",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"newMinWidthWatchWhile",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"enableSmallScreenWatchWhile",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"enableLargeAnchoredPanel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],s2.prototype,"enableLivingroomNoActionChange",void 0);u([Q(),L("isActive","hasError"),v("design:type",Object),v("design:paramtypes",[])],s2.prototype,"shouldRenderPlayerElements",null);u([Q(),L("isActive","hasError","scrubberVisible","data"),v("design:type",Object),v("design:paramtypes",[])],s2.prototype,"shouldRenderProgressBar",null); u([Q(),L("isActive","isPersistentPanelActive","isWatchWhileMode"),v("design:type",Object),v("design:paramtypes",[])],s2.prototype,"watchWhileOrPersistentActive",null);u([O("isActive","hasError","showingExpandedOverlay"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],s2.prototype,"updateShouldHideOverlay",null); u([Q({reflectToAttribute:!0}),L("isActive","scrubberVisible","isPlayerStarted","data"),v("design:type",Object),v("design:paramtypes",[])],s2.prototype,"shouldRenderScrubber",null);u([O("shouldRenderScrubber","isWatchWhileMode","showScrubber","isPlayerStarted"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],s2.prototype,"onScrubberDataChange",null); u([O("watchWhileEngagementPanels"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],s2.prototype,"onEngagementPanelsChanged",null);u([Ly("player-container",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],s2.prototype,"playerContainer",void 0);u([Ly("cinematic-container",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],s2.prototype,"cinematicContainer",void 0); u([O("data.thumbnail"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],s2.prototype,"updateBackgroundImage",null);s2=u([R({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],s2); V(s2,"ytd-reel-video-renderer",function(){if(rCc!==void 0)return rCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"watch-while-engagement-panel-scrim style-scope ytd-reel-video-renderer\" on-click=\"handleWatchWhilePanelScrimClick\"></div>\n<div id=\"cinematic-container\" class=\"cinematic-container style-scope ytd-reel-video-renderer\"></div>\n<div class=\"short-video-container style-scope ytd-reel-video-renderer\" id=\"short-video-container\" hidden=\"[[!isVideoContent(data.command)]]\">\n <div class=\"player-wrapper style-scope ytd-reel-video-renderer\">\n <div id=\"player-container\" class=\"player-container style-scope ytd-reel-video-renderer\" on-click=\"handlePlayerClick\" on-mouseenter=\"handleMouseenter\" on-mouseleave=\"handleMouseleave\" style$=\"[[backgroundImage]]\">\n <template is=\"dom-if\" if=\"[[shouldRenderPlayerElements]]\" restamp=\"\" class=\"style-scope ytd-reel-video-renderer\">\n <div class=\"player-controls style-scope ytd-reel-video-renderer\">\n <ytd-shorts-player-controls class=\"style-scope ytd-reel-video-renderer\"></ytd-shorts-player-controls>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[shouldRenderProgressBar]]\" restamp=\"\" class=\"style-scope ytd-reel-video-renderer\">\n <div id=\"progress-bar\" class=\"style-scope ytd-reel-video-renderer\">\n <ytd-progress-bar-line is-active=\"[[isActive]]\" class=\"style-scope ytd-reel-video-renderer\"></ytd-progress-bar-line>\n </div>\n </template>\n </div>\n <div id=\"scrubber\" on-mouseenter=\"handleScrubberEnter\" on-mouseleave=\"handleScrubberLeave\" class=\"style-scope ytd-reel-video-renderer\">\n </div>\n </div>\n <div id=\"watch-while-engagement-panel\" class=\"watch-while-engagement-panel style-scope ytd-reel-video-renderer\"></div>\n</div>\n<template is=\"dom-if\" if=\"[[isVideoContent(data.command)]]\" class=\"style-scope ytd-reel-video-renderer\">\n <div class=\"overlay style-scope ytd-reel-video-renderer\">\n <template is=\"dom-if\" if=\"[[data.reelPlayerOverlayRenderer]]\" class=\"style-scope ytd-reel-video-renderer\">\n <ytd-reel-player-overlay-renderer anchored-panel-active=\"[[anchoredPanelActive]]\" data=\"[[data.reelPlayerOverlayRenderer]]\" disable-upgrade=\"[[shouldHideOverlay]]\" hidden=\"[[shouldHideOverlay]]\" is-active=\"[[isActive]]\" is-player-started=\"[[isPlayerStarted]]\" is-watch-while-mode=\"[[watchWhileOrPersistentActive]]\" show-scrubber=\"[[showScrubber]]\" class=\"style-scope ytd-reel-video-renderer\"></ytd-reel-player-overlay-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[data.adsOverlay]]\" class=\"style-scope ytd-reel-video-renderer\">\n <ytd-ad-slot-renderer data=\"[[data.adsOverlay]]\" class=\"style-scope ytd-reel-video-renderer\"></ytd-ad-slot-renderer>\n </template>\n </div>\n</template>\n<template is=\"dom-if\" if=\"[[isNonVideoContent(data.command)]]\" class=\"style-scope ytd-reel-video-renderer\">\n <ytd-reel-non-video-content-renderer data=\"[[data.reelNonVideoContentRenderer]]\" class=\"style-scope ytd-reel-video-renderer\">\n </ytd-reel-non-video-content-renderer>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return rCc=a},{mode:Mz("kevlar_poly_si_batch_j032")?1:2});var tCc=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"],t2=new Map;t2.set(32,59972);t2.set(27,50765);t2.set(70,60102);t2.set(76,60221);t2.set(77,60222);t2.set(74,60223);t2.set(84,60224);t2.set(38,61941);t2.set(40,61942);t2.set(73,62521);t2.set(67,62522);t2.set(80,63390);t2.set(78,63397);t2.set(75,59972);t2.set(188,63385);t2.set(190,63384);t2.set(36,63387);t2.set(35,63386);t2.set(37,63388); t2.set(39,63389);t2.set(79,63423);t2.set(87,63424);t2.set(107,63426);t2.set(109,63425);t2.set(65,63428);t2.set(83,63430);t2.set(68,63429);t2.set(221,63431);t2.set(219,63432);t2.set(97,63439);t2.set(98,63440);t2.set(99,63441);t2.set(100,63442);t2.set(101,63443);t2.set(102,63444);t2.set(103,63445);t2.set(104,63446);t2.set(105,63447);var u2=new Map;u2.set(80,63390);u2.set(78,63397);u2.set(188,63400);u2.set(190,63401);u2.set(191,60765);var v2=new Map,w2=new Map; function x2(a,b){y("desktop_keyboard_shortcut_usage_log")&&(b?u2.get(a):t2.get(a))&&(a=b?w2.get(a):v2.get(a))&&Rq(iq(),a)} function uCc(a){return a.findIndex(function(b){return tCc.indexOf(b.tagName)>-1})>-1} ;var vCc;var wCc;var xCc={}; xCc.YtConditionalRendererBehavior=[X.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(a,b){var c=this,d,e;return t(function(h){switch(h.nextAddress){case 1:if(!b)return c.hidden=!0,c.showSpinner=!1,h.return();if((d=a)==null?0:(e=d.visibilityCondition)==null?0:e.mode)switch(a.visibilityCondition.mode){case"VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return h.jumpTo(5);default:return h.jumpTo(6);}c.showSpinner= !1;c.hidden=!0;return n(h,c.shouldShow_(a),4);case 4:c.hidden=!h.yieldResult;h.jumpTo(0);break;case 5:return n(h,c.shouldShow_(a),8);case 8:c.showSpinner=h.yieldResult;c.hidden=!1;h.jumpTo(0);break;case 6:return c.showSpinner=!1,n(h,c.shouldShow_(a),9);case 9:c.hidden=!h.yieldResult,ua(h);}})}, shouldShow_:function(a){return a&&a.supportedDatas&&a.supportedDatas.rendererVisibilityConditionData&&a.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(a.supportedDatas.rendererVisibilityConditionData.showIf):a&&a.visibilityCondition&&a.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(a.visibilityCondition.showIf):a&&a.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(a.visibilityConditionType):Promise.resolve(!0)}, isVisibilityConditionSatisfied_:function(a){switch(a){case"VISIBILITY_CONDITION_TYPE_MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());case"VISIBILITY_CONDITION_TYPE_MDX_DISCONNECTED":return Promise.resolve(!this.isMdxConnected_());case"VISIBILITY_CONDITION_TYPE_LOCATION_PERMISSION_GRANTED":return this.isLocationPermissionGranted_();default:return Promise.resolve(!1);}}, isLegacyVisibilityConditionSatisfied_:function(a){switch(a){case"MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1);}}, isMdxConnected_:function(){var a=wv(this.hostElement,"yt-get-mdx-status");return a.length==1&&a[0].connected}, isLocationPermissionGranted_:function(){var a;return t(function(b){return b.nextAddress==1?navigator.permissions?n(b,navigator.permissions.query({name:"geolocation"}),3):b.jumpTo(2):b.nextAddress!=2?(a=b.yieldResult,b.return(Promise.resolve(a.state==="granted"))):b.return(Promise.resolve(!1))})}}];var yCc;var zCc;var y2=function(){return J.apply(this,arguments)||this}; l(y2,J);y2.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; y2.prototype.computeHasIcon_=function(a){return!!a}; y2.prototype.isSignInIcon_=function(a){return a=="yt-icons:prompted_sign_in"}; var z2=y2;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],z2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],z2.prototype,"ytRendererBehavior",void 0);u([K(xCc.YtConditionalRendererBehavior),v("design:type",Object)],z2.prototype,"ytConditionalRendererBehavior",void 0);u([Q(),v("design:type",Object)],z2.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.icon)"}),v("design:type",Object)],z2.prototype,"icon_",void 0); u([Q({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),v("design:type",Boolean)],z2.prototype,"hasIcon_",void 0);u([Q({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),v("design:type",Boolean)],z2.prototype,"signInIcon_",void 0);z2=u([Wy({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],z2); V(z2,"yt-player-error-message-renderer",function(){if(zCc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"player-error-message-container\" hidden=\"[[showSpinner]]\" class=\"style-scope yt-player-error-message-renderer\">\n <yt-icon id=\"icon\" hidden=\"[[!icon_]]\" icon=\"[[icon_]]\" class=\"style-scope yt-player-error-message-renderer\"></yt-icon>\n <div id=\"info\" class=\"style-scope yt-player-error-message-renderer\">\n <div id=\"reason\" class=\"style-scope yt-player-error-message-renderer\">[[getSimpleString(data.reason)]]</div>\n <yt-formatted-string id=\"subreason\" is-overlay=\"\" text=\"[[data.subreason]]\" class=\"style-scope yt-player-error-message-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"more\" is-overlay=\"\" text=\"[[data.learnMore]]\" class=\"style-scope yt-player-error-message-renderer\"></yt-formatted-string>\n <div id=\"buttons\" class=\"style-scope yt-player-error-message-renderer\">\n <div id=\"dismiss-button\" class=\"style-scope yt-player-error-message-renderer\"></div>\n <div id=\"button\" class=\"style-scope yt-player-error-message-renderer\"></div>\n </div>\n </div>\n</div>\n<div id=\"spinner\" hidden=\"[[!showSpinner]]\" class=\"style-scope yt-player-error-message-renderer\">\n <tp-yt-paper-spinner-lite active=\"\" class=\"style-scope yt-player-error-message-renderer\"></tp-yt-paper-spinner-lite>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;yCc===void 0&&(yCc=document.createElement("template"));var d=yCc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zCc=a}a=zCc;return a},{mode:2});var ACc;var BCc;var CCc=function(){return J.apply(this,arguments)||this}; l(CCc,J);CCc.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; CCc.prototype.computeIcon_=function(a){return a?"yt-icons:"+a.iconType.toLowerCase():"error_outline"}; var A2=CCc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],A2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],A2.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],A2.prototype,"data",void 0);u([Q({computed:"computeIcon_(data.icon)"}),v("design:type",Object)],A2.prototype,"icon_",void 0);A2=u([Wy({is:"yt-player-kav-renderer",disableElementRegistration:!0})],A2); V(A2,"yt-player-kav-renderer",function(){if(BCc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon icon=\"[[icon_]]\" class=\"style-scope yt-player-kav-renderer\"></yt-icon>\n<div id=\"info\" class=\"style-scope yt-player-kav-renderer\">\n <div class=\"reason style-scope yt-player-kav-renderer\">[[getSimpleString(data.reason)]]</div>\n <div class=\"subreason style-scope yt-player-kav-renderer\">[[getSimpleString(data.subreason)]]</div>\n <yt-formatted-string class=\"more style-scope yt-player-kav-renderer\" text=\"[[data.learnMore]]\"></yt-formatted-string>\n <div id=\"button\" class=\"style-scope yt-player-kav-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;ACc===void 0&&(ACc=document.createElement("template"));var d=ACc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);BCc=a}a=BCc;return a},{mode:2});var DCc=RC({interstitialViewModel:nCc});YB(function(a){a=a.data;aoc();return F("yt-player-interstitial-renderer",{class:"player-interstitial-renderer-wiz"},F("div",{class:"player-interstitial-renderer-wiz__scrim"},DCc(a.content)))},"yt-player-interstitial-renderer",{propNames:["data"]});var ECc=function(){var a=J.apply(this,arguments)||this;a.noBackground=!1;a.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return a}; l(ECc,J);ECc.prototype.configureRendererStamper=function(){return{data:{id:"container",mapping:{playerErrorMessageRenderer:"yt-player-error-message-renderer",playerInterstitialRenderer:"yt-player-interstitial-renderer",playerKavRenderer:"yt-player-kav-renderer",enforcementMessageViewModel:"ytd-enforcement-message-view-model"}}}}; ECc.prototype.onUpdatePlayerErrorMessageCommand_=function(a){if(A(a,QTb)){var b;if(a=(b=A(a,QTb))==null?void 0:b.newPlayerErrorMessageRenderer)this.data=a}}; var B2=ECc;u([K(X.YtRendererBehavior),v("design:type",Object)],B2.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],B2.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],B2.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],B2.prototype,"data",void 0);u([Q(),v("design:type",Object)],B2.prototype,"status",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],B2.prototype,"noBackground",void 0);B2=u([Wy({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],B2); V(B2,"yt-playability-error-supported-renderers",function(){if(wCc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-playability-error-supported-renderers\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;vCc===void 0&&(vCc=document.createElement("template"));var d=vCc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wCc=a}a=wCc;return a},{mode:2});var C2=function(){var a=J.apply(this,arguments)||this;a.isPreviousPageShorts=!1;a.index=0;a.delayedActiveIndex=0;a.playablePreviousIndex=null;a.isPlayerPaused=!1;a.isPlayerStarted=!1;a.fitToVisibleBounds=!1;a.enablePlayerMetadataContainer=y("reels_web_enable_metadata_container");a.enablePreviousContinuation=y("shorts_in_playlists_web");a.shortsOverflowScrolling=y("web_shorts_overflow_scrolling");a.cinematicEnabled=y("web_shorts_cinematic");a.cinematicScrimEnabled=!a.shortsOverflowScrolling&&y("web_shorts_cinematic_scrim"); a.isDark=document.documentElement.hasAttribute("dark");a.hideArrowButtons=y("kevlar_hide_arrow_buttons");a.newScroll=y("reels_web_fast_scroll");a.newScrollShrinkPlayer=y("reels_web_fast_scroll_shrink_player");a.shortsViewTransitions=y("web_shorts_view_transitions");a.reelsEnableNewLatencyLogging=y("reels_enable_new_latency_logging");a.isFullscreen=!1;a.isNavigationContainerHidden=!1;a.buttonOverride={iconPosition:"icon-only",size:y("reels_enable_arrow_button_small")?"L":"XL"};a.anchoredPanelActive= !1;a.fadeOut=!1;a.fadeIn=!1;a.enableAnchoredPanel=y("desktop_shorts_v2_anchored_panel");a.enablePersistentAnchoredPanel=y("desktop_shorts_v2_persistent_anchored_panel");a.isPersistentPanelActive=!1;a.persistentPanelDefaultOpen=y("desktop_shorts_persistent_panel_default_open");a.enableLivingroomLayout=y("reels_enable_livingroom_layout");a.enableArrowButtonNewStyle=y("reels_enable_arrow_button_tooltip");a.enableReducedMargin=y("web_reels_reduce_shorts_margin");a.currentPlayerIndex=0;a.nextReelVe=gq(56921); a.prevReelVe=gq(56922);a.loopToggleOffVe=gq(198013);a.loopToggleOnVe=gq(198014);a.storedPlaybackSpeed=null;a.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction","yt-reel-navigate-command":"handleReelNavigateCommand","yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn","yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff", "yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged","yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff"};return a}; l(C2,J);f=C2.prototype;f.deflateInactivePreviousSlides=function(){var a=uk("web_shorts_deflate_inactive_slides_aggressive_distance");if(a>0&&this.shortsProcessedSequence&&this.activeIndex){a=this.activeIndex-a;for(var b=0;b<=a;b++){var c=void 0;((c=this.shortsProcessedSequence[b].reelPlayerOverlayRenderer)==null?0:c.likeButton)&&this.set("shortsProcessedSequence."+b+".reelPlayerOverlayRenderer",{})}}}; f.calculateIsSmallWidth=function(){return window.innerWidth<=599}; f.onResize=function(){tw.dispatch(Pv({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:this.calculateIsSmallWidth()}}));this.updateBackNavContainerWidth()}; f.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"}},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatchWhilePanel:!0,shortsPanel:!0},properties:{showDelayMs:"[[panelShowDelayMs]]"}}}}}}; f.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var a=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,b=a,c=0;a<250&&(b=a+this.shortsInnerContainer.clientWidth,c=24);this.newScrollShrinkPlayer&&(c=200);mz(this.hostElement,{"--ytd-shorts-header-width":b+"px","--ytd-shorts-top-spacing":c+"px"})}}; f.isFirstShorts=function(a){return a?this.index===-a.length:this.index===0}; f.isActiveReel=function(a,b,c){c&&(b=this.calculatePrevIndex(b,c));return a===b}; f.onFullscreenChange=function(){if(y("web_fullscreen_shorts")){var a;(a=T(this.hostElement).querySelector("ytd-reel-video-renderer[id=\""+this.activeIndex+"\"]"))==null||a.scrollIntoView({behavior:"instant",block:"nearest",inline:"start"})}}; f.onMouseMove=function(){this.isFullscreen&&jCb(um().resolve(Cx))}; f.engagementPanelsChanged=function(){var a=um().resolve(HC);if(this.watchWhileEngagementPanels&&y("desktop_shorts_unique_ep_ids"))for(var b=g(this.watchWhileEngagementPanels),c=b.next();!c.done;c=b.next()){var d=void 0,e=void 0;c=(d=c.value.engagementPanelSectionListRenderer)==null?void 0:(e=d.identifier)==null?void 0:e.tag;a&&c&&a.panelMap.delete(c)}var h;this.watchWhileEngagementPanels=(h=this.data)==null?void 0:h.engagementPanels}; f.isVideoContent=function(a){return this.isVideoContentCommand(a==null?void 0:a.command)}; f.calculatePrevIndex=function(a,b){return b?a-((b==null?void 0:b.length)||0):-1}; f.onKeydown=function(a){var b=Yy(a)||[];uCc(b)||(a.code==="ArrowUp"?(a.preventDefault(),this.handlePrevButtonClick()):a.code==="ArrowDown"?(a.preventDefault(),this.handleNextButtonClick()):a.code==="KeyM"?this.toggleMuteUnmuteVideo():(a.code==="KeyK"||a.code==="Space")&&this.togglePlayPauseVideo())}; f.onServiceRequestCompleted=function(a,b){a=b.data;a.continuationEndpoint&&a.entries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:a.entries,continuationEndpoint:a.continuationEndpoint}}):a.prevContinuationEndpoint&&a.prevEntries&&this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:a.prevEntries,prevContinuationEndpoint:a.prevContinuationEndpoint}})}; f.handleEngagementPanelVisibilityChanged=function(a,b){if(this.enableAnchoredPanel){var c=um().resolve(HC),d,e=((d=a.identifier)==null?void 0:d.tag)||a.panelIdentifier||a.targetId;if(b==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.anchoredPanelActive&&this.activePanel!==e){c.hidePanel(this.activePanel);var h;this.activePanel=((h=a.identifier)==null?void 0:h.tag)||a.panelIdentifier}else this.enablePersistentAnchoredPanel?(this.anchoredPanelActive=this.isPersistentPanelActive=!0,this.activePanel= e):(this.anchoredPanelActive=!0,this.activePanel=e,um().resolve(Cx).watchWhileIndices.add(this.index));}else b==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&this.activePanel===e&&(this.isPersistentPanelActive=this.anchoredPanelActive=this.fadeIn=this.fadeOut=!1,um().resolve(Cx).watchWhileIndices.delete(this.index))}}; f.handlePanelScrimClick=function(){var a=um().resolve(HC);this.activePanel&&a.hidePanel(this.activePanel)}; f.onEngagementPanelsChanged=function(){var a,b;if(b=(a=this.data)!=null&&a.engagementPanels&&this.enableAnchoredPanel)b=um().resolve(Cx).watchWhileIndices.has(this.index)||this.isPersistentPanelActive;if(b){this.fadeOut=!1;this.anchoredPanelActive=!0;if(this.enablePersistentAnchoredPanel){y("desktop_shorts_persistent_panel_sdp_default")?this.activePanel="engagement-panel-structured-description":y("desktop_shorts_persistent_panel_comments_default")&&(this.activePanel="shorts-comments-panel");a=!1; b=g(this.data.engagementPanels||[]);for(var c=b.next();!c.done;c=b.next()){c=c.value.engagementPanelSectionListRenderer;var d=void 0,e=void 0,h=void 0,k=void 0;if((((d=c)==null?void 0:(e=d.identifier)==null?void 0:e.tag)||((h=c)==null?void 0:h.targetId)||((k=c)==null?void 0:k.panelIdentifier))===this.activePanel){a=!0;break}}a||(this.activePanel="engagement-panel-structured-description")}um().resolve(HC).showPanel(this.activePanel,void 0,void 0,void 0,null)}}; f.getShortsLoopSetting=function(){var a,b,c,d,e;return t(function(h){switch(h.nextAddress){case 1:return y("kevlar_shorts_auto_advance")?n(h,kw.getInstance(),2):h.return(!0);case 2:return(a=h.yieldResult)?n(h,a.get("sfvles"),3):h.return(!0);case 3:return c=(b=h.yieldResult)!=null?b:!1,n(h,a.get("sfvle"),4);case 4:return e=(d=h.yieldResult)!=null?d:!0,c?h.return(e):h.return(!0);}})}; f.handleSignalActionToggleLoopShortsOff=function(){var a=this,b,c,d;return t(function(e){switch(e.nextAddress){case 1:if(!a.player)return e.return();a.player.setLoopVideo(!1);b=Zq();dr(b,a.loopToggleOffVe);return n(e,kw.getInstance(),2);case 2:return(c=e.yieldResult)?n(e,c.set("sfvle",!1),3):e.return();case 3:return n(e,c.set("sfvles",!0),4);case 4:d=Kk(),Lk(0,203,!1),Lk(0,204,!0),d.save(),ua(e);}})}; f.handleSignalActionToggleLoopShortsOn=function(){var a=this,b,c,d;return t(function(e){switch(e.nextAddress){case 1:if(!a.player)return e.return();a.player.setLoopVideo(!0);b=Zq();dr(b,a.loopToggleOnVe);return n(e,kw.getInstance(),2);case 2:return(c=e.yieldResult)?n(e,c.set("sfvle",!0),3):e.return();case 3:return n(e,c.set("sfvles",!0),4);case 4:d=Kk(),Lk(0,203,!0),Lk(0,204,!0),d.save(),ua(e);}})}; f.handleSignalActionToggleCinematicShortsOn=function(){if(this.cinematicEnabled){S6a(!0);var a;(a=this.JSC$17026_cinematicController)==null||Npc(a,!0)}}; f.handleSignalActionToggleCinematicShortsOff=function(){if(this.cinematicEnabled){S6a(!1);var a;(a=this.JSC$17026_cinematicController)==null||Npc(a,!1)}}; f.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())}; f.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())}; f.getCurrentShort=function(){if(this.currentEndpoint){var a=this.currentEndpoint;if(this.isNonVideoContentCommand(a)){var b=A(a,Ou);return{reelNonVideoContentRenderer:A(b==null?void 0:b.renderer,fUb),command:a}}if(this.data){var c;b=(c=A(this.currentEndpoint,Pu))==null?void 0:c.thumbnail;var d;c=(d=this.data.overlay)==null?void 0:d.reelPlayerOverlayRenderer;um().resolve(Cx);var e,h;d=A((e=this.data.overlay)==null?void 0:(h=e.shortsAdsRenderer)==null?void 0:h.overlay,gTa);a=Object.assign({},this.currentEndpoint, {reelWatchEndpoint:Object.assign({},A(this.currentEndpoint,Pu),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});return{reelPlayerOverlayRenderer:c,thumbnail:b,command:a,adsOverlay:d}}}}; f.created=function(){var a=this;this.scrollToVideoThrottle=new nt(function(b){var c;(c=T(a.hostElement).querySelector("ytd-reel-video-renderer[id=\""+b+"\"]"))==null||c.scrollIntoView({behavior:"smooth",block:a.newScrollShrinkPlayer?"center":"nearest",inline:"start"})},500,this); this.transitionToVideoThrottle=new nt(function(b){var c;(c=T(a.hostElement).querySelector("ytd-reel-video-renderer[id=\""+b+"\"]"))==null||c.scrollIntoView({behavior:"auto",block:"nearest",inline:"start"})},500,this); this.initializeIntersectionObserver()}; f.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)}; f.attached=function(){var a=um().resolve(Cx);a.rootElement=this;gCb(a);this.pageScrollElement=T(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",EA(this,this.processResetAction));this.hostElement.style.setProperty("--reels-navigation-justify-content",vk("reels_navigation_justify_content")||"space-between");y("web_reels_min_height_adjustment")&&this.hostElement.style.setProperty("--ytd-reels-min-height","460px")}; f.detached=function(){var a=um().resolve(Cx);a.rootElement=void 0;var b;(b=a.unsubscribeFromStore)==null||b.call(a);a.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",EA(this,this.processResetAction))}; f.resetDocumentScrollTop=function(){var a,b;if((a=document)==null?0:(b=a.scrollingElement)==null?0:b.scrollTop)document.scrollingElement.scrollTop=0}; f.loadPage_=function(a){var b=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),a){var c;if((c=A(this.currentEndpoint,Pu))==null?0:c.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=a;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){b.isPlayerStarted&&( b.handleOnPlaybackCommand(),b.afterPlayerStarted=function(){})}; this.registerPanel(a)}}; f.afterPlayerStarted=function(){}; f.handleOnPlaybackCommand=function(){if(y("web_shorts_comment_stickers")&&this.isPlayerStarted){var a,b=(a=A(this.currentEndpoint,Pu))==null?void 0:a.onPlaybackCommand;b&&this.ytComponentBehavior.resolveCommand(b)}}; f.initializeIntersectionObserver=function(){var a=this;this.observer=new IntersectionObserver(function(b){b=g(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,c.intersectionRatio>.6){c=Number(c.target.id);if(isNaN(c))break;if(c===a.index)break;a.reelsEnableNewLatencyLogging&&rGa();a.loadVideo(c);yGa("r_vtc")}},{rootMargin:"0px", threshold:.6})}; f.observeShorts=function(){var a=[].concat(pa(T(this.hostElement).querySelectorAll("ytd-reel-video-renderer.reel-video-in-sequence")));a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=void 0;(c=this.observer)==null||c.observe(b)}}; f.initCsi=function(){pGa("reel_watch",["pbs","pbp","pbu","r_vtc","r_tr"]);var a={reelInfo:{transitionType:this.isPreviousPageShorts?"LATENCY_REEL_TRANSITION_TYPE_REEL_TO_REEL":"LATENCY_REEL_TRANSITION_TYPE_START",videoType:this.isAd()?"REEL_VIDEO_TYPE_AD":"REEL_VIDEO_TYPE_VIDEO",reelToReelBaseline:this.reelsEnableNewLatencyLogging?"REEL_TO_REEL_BASELINE_VIEW_TRANSITION_START":"REEL_TO_REEL_BASELINE_VIEW_TRANSITION_COMPLETE"}},b,c;if((b=this.playerData)==null?0:(c=b.cacheMetadata)==null?0:c.isCacheHit)a.isCacheHit= !0;if(b=A(this.currentEndpoint,Pu).prefetchTaskId)a.prefetchInfo={taskId:b};Cq(a)}; f.isAd=function(){var a,b;return!!((a=A(this.currentEndpoint,Pu))==null?0:(b=a.adClientParams)==null?0:b.isAd)}; f.getPlayer=function(){this.$||this._enableProperties();return this.playerElement}; f.onPlayerStateChange=function(a){var b=this;this.isPlayerPaused=a===2;a!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?a===1&&this.index===0&&(this.isPlayerStarted=!0):(this.movePlayerToVideo(this.index),this.isPlayerStarted=!0);this.player&&!this.player.getLoopVideo()&&Hi.addLowPriorityJob(function(){b.getShortsLoopSetting().then(function(d){var e;(e=b.player)==null||e.setLoopVideo(d)})}); if(a===0&&y("kevlar_shorts_auto_advance"))if(a=T(this.hostElement).querySelector("ytd-reel-video-renderer[id=\""+this.index+"\"]"),this.isInBackground()){var c=this.getPlayableNextIndex();c!=null&&(this.gestureType="INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",this.loadVideo(c,!0))}else a.isWatchWhileMode&&!y("shorts_aa_ignore_ww")?(c=this.player)==null||c.seekToStreamTime(0):this.handleNextButtonClick(void 0,"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED")}; f.isInBackground=function(){var a=window.document.visibilityState;return!(!a||a==="visible")}; f.isShortPlayable=function(){if(y("kevlar_playable_short_killswitch"))return!0;var a;return(a=this.playerData)!=null&&a.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1}; f.setNormalPlaybackSpeed=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1)return n(d,a.getPlayer().getPlayerPromise(),2);b=d.yieldResult;c=b.getPlaybackRate();c!==1&&(a.storedPlaybackSpeed=c,b.setPlaybackRate(1));ua(d)})}; f.restorePlaybackSpeed=function(){var a=this,b;return t(function(c){if(c.nextAddress==1)return a.storedPlaybackSpeed===null?c.jumpTo(0):n(c,a.getPlayer().getPlayerPromise(),3);b=c.yieldResult;b.setPlaybackRate(a.storedPlaybackSpeed);a.storedPlaybackSpeed=null;ua(c)})}; f.playerDataChanged=function(){var a=this,b,c,d,e,h,k,m,p;return t(function(q){if(q.nextAddress==1){b=a.getPlayer();if(a.playerData){if(((c=a.playerData.videoDetails)==null?void 0:c.videoId)!==((d=b.getPlayer())==null?void 0:d.getVideoData().video_id)){e={};if(h=A(a.currentEndpoint,Pu))e.watch_endpoint=h;b.loadVideoWithPlayerResponse(a.playerData,e)}}else return q.return();return a.player?q.jumpTo(2):n(q,b.getPlayerPromise(),3)}q.nextAddress!=2&&(a.player=q.yieldResult,a.JSC$17026_playerStateChangeListener= a.onPlayerStateChange.bind(a),a.player.addEventListener("onStateChange",a.JSC$17026_playerStateChangeListener),y("kevlar_client_enable_shorts_player_bootstrap")&&aoc(),a.scrollToVideoThrottle.fire(a.index),a.movePlayerToVideo(a.index),Hi.addLowPriorityJob(function(){a.getShortsLoopSetting().then(function(r){var w;(w=a.player)==null||w.setLoopVideo(r)})}),I0a.resolve(a.player),a.player.syncVolume(),a.getPlayer().focusOnPlayer()); Hi.addLowPriorityJob(function(){a.observeShorts()},100); k=a.player.getPlayerState(a.player.getPresentingPlayerType());k===1&&(a.isPlayerStarted=!0);a.updateBackNavContainerWidth();m=A(a.currentEndpoint,Pu);((p=m)==null?0:p.startTimeSeconds)&&a.player.seekTo(m.startTimeSeconds);if(!a.cinematicEnabled||a.JSC$17026_cinematicController||a.cinematicsInitializeJobId)return q.return();a.cinematicsInitializeJobId=Hi.addLowPriorityJob(function(){a.initCinematicController();a.cinematicsInitializeJobId=void 0}); ua(q)})}; f.onShortUndoDismiss=function(){var a=this,b=hCb().pop();b!==void 0&&(dt(this,function(){a.showCardWithIndex(b)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())}; f.onShortsDismiss=function(a){if(a=a.detail.reelDismissalActionRenderer)(a=A(a.onDismissalCompletionRenderer,LTb))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:a}}}),this.scrollAndDismissCard()}; f.processReelNonVideoContentDismissalCommand=function(a){var b=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);a=A(a,cUb);this.activeDimissalTimeout=setTimeout(function(){b.scrollAndDismissCard()},Number(a==null?void 0:a.delayMs))}; f.scrollAndDismissCard=function(){var a=this,b=this.index;hCb().push(b);dt(this,function(){var c=a.getPlayableNextIndex();c!==null&&(c=T(a.hostElement).querySelector("ytd-reel-video-renderer[id=\""+c+"\"]"),a.hideCardWithIndex(b),c==null||c.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"}))})}; f.hideCardWithIndex=function(a){T(this.hostElement).querySelector("ytd-reel-video-renderer[id=\""+a+"\"]").hidden=!0}; f.showCardWithIndex=function(a){T(this.hostElement).querySelector("ytd-reel-video-renderer[id=\""+a+"\"]").hidden=!1}; f.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)}; f.activeChanged=function(a){tw.dispatch(Pv({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:a}}));var b=um().resolve(HC);if(a)document.addEventListener("keydown",EA(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer(),y("desktop_shorts_persistent_panel_default_open")&&(this.anchoredPanelActive=this.isPersistentPanelActive=!0,this.activePanel="shorts-comments-panel",b.showPanel("shorts-comments-panel",void 0,void 0, void 0,null));else{y("desktop_shorts_persistent_panel_default_open")&&b.panelMap.delete("shorts-comments-panel");if(this.isAd()){var c;(c=this.player)==null||c.sendAbandonmentPing()}var d;(d=this.player)==null||d.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",EA(this,this.onKeydown));document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}}; f.graftClientVisualElements=function(){if(this.data){var a=Zq();gHa(a,cj({response:this.reelWatchSequenceResponse}));ar(a,this.nextReelVe);ar(a,this.prevReelVe);y("kevlar_shorts_auto_advance")&&(ar(a,this.loopToggleOffVe),ar(a,this.loopToggleOnVe));Pq(iq(),[this.nextReelVe,this.prevReelVe])}}; f.graftNvcRenderer=function(){var a,b,c,d,e=this.index<0?(a=this.shortsProcessedPrevSequence)==null?void 0:(b=a[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:b.command:(c=this.shortsProcessedSequence)==null?void 0:(d=c[this.index])==null?void 0:d.command;if(e&&this.isNonVideoContentCommand(e)){a=A(e,Ou);var h,k;(a=(h=A(a==null?void 0:a.renderer,fUb))==null?void 0:(k=h.loggingDirectives)==null?void 0:k.trackingParams)&&Zq().graftServerVe(a)}}; f.setActiveIndex=function(){um().resolve(Cx).setActiveIndex(this.index);this.isFullscreen&&jCb(um().resolve(Cx))}; f.setWatchWhilePanelAnimations=function(){if(this.enableAnchoredPanel&&!this.isPersistentPanelActive){var a=um().resolve(Cx);a.watchWhileIndices.has(this.index)?a.watchWhileIndices.has(a.previousIndex)?this.fadeIn=!1:this.fadeIn=!0:(this.index!==0&&this.anchoredPanelActive&&(this.fadeOut=!0),this.anchoredPanelActive=this.fadeIn=!1)}}; f.resetPlayerLocation=function(){var a=this.getPlayer();this.initialPlayerContainer&&a.appendTo(this.initialPlayerContainer,void 0,!0)}; f.movePlayerToVideo=function(a,b){var c=this;b=b===void 0?!0:b;var d=T(this.hostElement).querySelector("ytd-reel-video-renderer[id=\""+a+"\"]"),e=this.getPlayer();(d==null?0:d.playerContainer)?(e.appendTo(d.playerContainer,void 0,!0),e.style.visibility="visible",y("reels_web_disable_rtr_tick")||y("reels_web_use_pbs_first_shorts")&&a===0||Eq("r_tr"),this.currentPlayerIndex=a,d.playerContainer.appendChild(this.errorScreenContainer),this.maybeMoveCinematicsToVideo()):b?Hi.addLowPriorityJob(function(){c.movePlayerToVideo(c.index, !1)}):Math.random()<=uk("web_shorts_error_logging_threshold")&&Im(new Mk("Trying to movePlayerToVideo with undefined container.",{firstAttempt:b, index:a}))}; f.maybeMoveCinematicsToVideo=function(){var a=this;this.cinematicEnabled&&(this.cinematicTransitionJobId&&Hi.cancelJob(this.cinematicTransitionJobId),this.cinematicTransitionJobId=Hi.addLowPriorityJob(function(){a.moveCinematicsToVideo()},500))}; f.moveCinematicsToVideo=function(){var a;(a=this.JSC$17026_cinematicController)!=null&&(a=a.currentCinematicEffect)!=null&&(a=a.storyboardManager,a.paused=!1,tpc(a),a.update());a=T(this.hostElement).querySelector("ytd-reel-video-renderer[id=\""+this.index+"\"]");(a==null?0:a.cinematicContainer)&&a.cinematicContainer!==this.shortsCinematicContainer.parentElement&&a.cinematicContainer.appendChild(this.shortsCinematicContainer)}; f.updatePrevButtonData=function(){var a=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(a){var b;a=Object.assign({},a,{accessibility:{label:Fv("PREVIOUS_VIDEO_LABEL")},icon:{iconType:y("reels_enable_arrow_button_tooltip")?"YOUTUBE_SHORTS_ARROW_UP":"UP_ARROW"},isDisabled:a.isDisabled||this.index===-(((b=this.shortsProcessedPrevSequence)==null?void 0:b.length)||0)});y("reels_enable_arrow_button_tooltip")&&(a.tooltip=Fv("PREVIOUS_VIDEO_LABEL")||"");this.prevButtonData= a}else this.prevButtonData&&(this.prevButtonData=a=Object.assign({},this.prevButtonData,{isDisabled:!1}))}; f.updateNextButtonData=function(){var a=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(a){var b;a=Object.assign({},a,{accessibility:{label:Fv("NEXT_VIDEO_LABEL")},icon:{iconType:y("reels_enable_arrow_button_tooltip")?"YOUTUBE_SHORTS_ARROW_DOWN":"DOWN_ARROW"},isDisabled:a.isDisabled||this.index===((b=this.shortsProcessedSequence)==null?void 0:b.length)});y("reels_enable_arrow_button_tooltip")&&(a.tooltip=Fv("NEXT_VIDEO_LABEL")||"");this.nextButtonData=a}}; f.getPlayablePreviousIndex=function(){for(var a,b=this.index-1;b>=-(((a=this.prevShortsSequence)==null?void 0:a.length)||0);b--)if(!hCb().includes(b))return b;return null}; f.getIndexInSequence=function(a,b){return a.findIndex(function(c){var d;return((d=A(c.command,Pu))==null?void 0:d.videoId)===b})}; f.handlePrevButtonClick=function(a){var b=this,c,d;return t(function(e){c=b.getPlayablePreviousIndex();if(c===null)return e.return();b.gestureType=((d=a)==null?void 0:d.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";if(b.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){b.transitionToVideoThrottle.fire(c)}),e.return(); b.scrollToVideoThrottle.fire(c);ua(e)})}; f.getPlayableNextIndex=function(){for(var a,b=this.index+1;b<(((a=this.shortsProcessedSequence)==null?void 0:a.length)||0);b++)if(!hCb().includes(b))return b;return null}; f.handleNextButtonClick=function(a,b){var c=this,d,e;return t(function(h){d=c.getPlayableNextIndex();if(d===null)return h.return();c.gestureType=((e=a)==null?void 0:e.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";b&&(c.gestureType=b);if(c.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){c.transitionToVideoThrottle.fire(d)}),h.return(); c.scrollToVideoThrottle.fire(d);ua(h)})}; f.handleReelNavigateCommand=function(a,b,c){(a=A(a,bUb))&&b&&a.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(c)}; f.loadVideo=function(a,b){b=b===void 0?!1:b;if(a!==this.currentPlayerIndex){this.isPlayerStarted=!1;if(this.isAd()&&!b){var c;(c=this.player)==null||c.notifyShortsAdSwipeEvent()}this.cinematicTransitionJobId&&Hi.cancelJob(this.cinematicTransitionJobId);if((b=this.JSC$17026_cinematicController)!=null){var d;(d=b.currentCinematicEffect)==null||d.pause()}if((d=this.JSC$17026_cinematicController)!=null){var e;(e=d.currentCinematicEffect)==null||e.clear()}this.getPlayer().style.visibility="hidden";d=a> this.index;var h,k,m,p;e=a<0?(h=this.shortsProcessedPrevSequence)==null?void 0:(k=h[this.shortsProcessedPrevSequence.length+a])==null?void 0:k.command:(m=this.shortsProcessedSequence)==null?void 0:(p=m[a])==null?void 0:p.command;this.index=a;this.gestureType||(this.gestureType=d?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");e&&this.isVideoContentCommand(e)&&(this.ytComponentBehavior.resolveCommand(e,{form:{createScreenConfig:{clickedVisualElement:d?this.nextReelVe: this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(e&&this.isNonVideoContentCommand(e)){h=Zq();k=A(e,Ou);var q,r;(k=(q=A(k==null?void 0:k.renderer,fUb))==null?void 0:(r=q.screenLoggingData)==null?void 0:r.screenVeType)&&$q(h,k);this.currentPlayerIndex=-1;this.currentEndpoint=e;this.player&&this.isShortPlayable()&&this.player.pauseVideo()}q=y("reels_enable_early_continuation")?1:0;var w,z;((w=this.reelWatchSequenceResponse)==null?0:w.continuationEndpoint)&&((z=this.reelWatchSequenceResponse)== null?0:z.entries)&&a===this.reelWatchSequenceResponse.entries.length-q&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint);var C,E,I;((C=this.reelWatchSequenceResponse)==null?0:C.prevContinuationEndpoint)&&a===-(((E=this.reelWatchSequenceResponse)==null?void 0:(I=E.prevEntries)==null?void 0:I.length)||0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}}; f.updateTitle=function(a){var b,c;a=(a==null?0:a.adPlacements)?"":(c=a==null?void 0:(b=a.videoDetails)==null?void 0:b.title)!=null?c:"";vv(this.hostElement,"yt-update-title",a)}; f.registerPanel=function(a){if(!y("desktop_shorts_persistent_panel_default_open")){var b=um().resolve(HC);if(b){a=g(a.engagementPanels||[]);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=c.engagementPanelSectionListRenderer,e=void 0,h=void 0,k=void 0,m=void 0,p=((e=d)==null?void 0:e.targetId)||((h=d)==null?void 0:h.panelIdentifier)||((k=d)==null?void 0:(m=k.identifier)==null?void 0:m.tag);e=d=void 0;(e=(d=b).registerPanelContent)==null||e.call(d,p,c)}}}}; f.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.currentEndpoint=this.reelWatchSequenceResponse=this.data=this.playerData=this.player=void 0;y("desktop_shorts_persistent_panel_default_open")||(this.isPersistentPanelActive=this.anchoredPanelActive=!1);this.isPlayerStarted=this.fadeIn=this.fadeOut=!1;this.resetPlayerLocation();tw.dispatch(Pv({type:"SET_IS_WATCH_WHILE_MODE",payload:{isWatchWhileMode:!1}}));var a=um().resolve(Cx);a.dismissedIndices=[];a.watchWhileIndices.clear()}; f.processAppendReelWatchSequenceContinuationEntriesAction=function(a){var b=this,c;(c=this.observer)==null||c.disconnect();a=a.appendReelWatchSequenceContinuationEntriesAction;if(a==null?0:a.entries){var d;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(pa(((d=this.reelWatchSequenceResponse)==null?void 0:d.entries)||[]),pa(a.entries)),continuationEndpoint:a.continuationEndpoint})}else if(a==null?0:a.prevEntries){var e;this.reelWatchSequenceResponse= Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(pa(((e=this.reelWatchSequenceResponse)==null?void 0:e.prevEntries)||[]),pa(a.prevEntries)),prevContinuationEndpoint:a.prevContinuationEndpoint});Hi.addLowPriorityJob(function(){b.movePlayerToVideo(b.index);var h;(h=T(b.hostElement).querySelector("ytd-reel-video-renderer[id=\""+b.index+"\"]"))==null||h.scrollIntoView({block:"nearest",inline:"start"})})}else return; Hi.addLowPriorityJob(function(){b.observeShorts()},100)}; f.processWatchSequence=function(a){var b=this;return a.map(function(c){c=c.command;if(b.isVideoContentCommand(c)){var d=A(c,Pu);return{reelPlayerOverlayRenderer:A(d==null?void 0:d.overlay,PWa),thumbnail:d.thumbnail,command:c}}return b.isNonVideoContentCommand(c)?(d=A(c,Ou),{reelNonVideoContentRenderer:A(d==null?void 0:d.renderer,fUb),command:c}):{command:c}})}; f.isVideoContentCommand=function(a){um().resolve(Cx);return!!A(a,Pu)}; f.isNonVideoContentCommand=function(a){um().resolve(Cx);return!!A(a,Ou)}; f.initCinematicController=function(){var a=this;if(this.player&&this.shortsCinematicContainer){this.JSC$17026_cinematicController=new FZ(this.shortsCinematicContainer,this.player);var b,c=A((b=this.data)==null?void 0:b.background,EM);Opc(this.JSC$17026_cinematicController,c);Npc(this.JSC$17026_cinematicController,R6a(c));Mpc(this.JSC$17026_cinematicController);Hi.addLowPriorityJob(function(){a.moveCinematicsToVideo()})}}; ia.Object.defineProperties(C2.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.reelWatchSequenceResponse)!=null&&a.prevEntries)return this.processWatchSequence([].concat(pa(this.reelWatchSequenceResponse.prevEntries)).reverse())}}, shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence){var a=this.getCurrentShort();if(this.index>=0&&this.shortsProcessedPrevSequence||!a)return this.shortsProcessedPrevSequence;if(this.shortsProcessedPrevSequence){if(this.shortsProcessedPrevSequence.length<this.prevShortsSequence.length){var b=this.prevShortsSequence.length-this.shortsProcessedPrevSequence.length;return[].concat(pa(this.prevShortsSequence.slice(0,b)),[a],pa(this.prevShortsSequence.slice(b+ 1)))}b=this.index+this.shortsProcessedPrevSequence.length;a.thumbnail=this.shortsProcessedPrevSequence[b].thumbnail;return[].concat(pa(this.shortsProcessedPrevSequence.slice(0,b)),[a],pa(this.shortsProcessedPrevSequence.slice(b+1)))}return this.prevShortsSequence}}}, shortsSequence:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.reelWatchSequenceResponse)!=null&&a.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}}, shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){if(this.data||this.shortsSequence){var a=this.getCurrentShort();if(!a||this.index<0)return this.shortsProcessedSequence;if(!this.shortsSequence)return[a];if(a==null||!a.reelNonVideoContentRenderer){var b=this.getIndexInSequence(this.shortsSequence,A(this.currentEndpoint,Pu).videoId);if(this.index===0&&b!==-1)return this.currentPlayerIndex=this.index=b,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index), [].concat(pa(this.shortsSequence.slice(0,this.index)),[a],pa(this.shortsSequence.slice(this.index+1)))}if(this.shortsProcessedSequence){a.thumbnail=this.shortsProcessedSequence[this.index].thumbnail;var c,d,e,h;b=((d=A((c=this.shortsProcessedSequence[0])==null?void 0:c.command,Pu))==null?void 0:d.videoId)===((h=A((e=this.shortsSequence[0])==null?void 0:e.command,Pu))==null?void 0:h.videoId)?this.index+1:this.index;this.deflateInactivePreviousSlides();return[].concat(pa(this.shortsProcessedSequence.slice(0, this.index)),[a],pa(this.shortsSequence.slice(b)))}return[a].concat(pa(this.shortsSequence))}}}, isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();return this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}}, activeIndex:{configurable:!0,enumerable:!0,get:function(){var a;(a=this.delayedActiveIndexUpdateDebouncer)==null||a.fire(this.index);return this.index}}, shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return this.isShortPlayable()||((b=A((a=this.data)==null?void 0:a.watchStatus,SWa))==null?void 0:(c=b.style)==null?void 0:c.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}}, anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){if(this.enableAnchoredPanel){var a;return(a=this.data)==null?void 0:a.engagementPanels}}}, activeReel:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.shortsProcessedSequence)==null?void 0:a[this.activeIndex]}}, errorScreen:{configurable:!0,enumerable:!0,get:function(){var a=this,b,c,d;if((b=this.playerData)==null?0:(c=b.playabilityStatus)==null?0:(d=c.errorScreen)==null?0:d.playerInterstitialRenderer)return this.playerData.playabilityStatus.errorScreen;var e,h;return((e=this.data)==null?void 0:e.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((h=this.data)==null?0:h.watchStatus)&&A(this.data.watchStatus,BUa)?(Hi.addLowPriorityJob(function(){a.movePlayerToVideo(a.index)}),this.data.watchStatus):null}}}); ia.Object.defineProperties(C2,{template:{configurable:!0,enumerable:!0,get:function(){if(OAc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-shorts\">\n <div id=\"back-nav-button\" class=\"style-scope ytd-shorts\"></div>\n</div>\n<div id=\"offline-container\" hidden=\"[[!shouldRenderOfflineContent]]\" class=\"style-scope ytd-shorts\"></div>\n<div id=\"shorts-container\" hidden=\"[[shouldRenderOfflineContent]]\" on-mousemove=\"onMouseMove\" class=\"style-scope ytd-shorts\">\n <div id=\"cinematic-shorts-scrim\" class=\"style-scope ytd-shorts\"></div>\n <div id=\"shorts-inner-container\" class=\"style-scope ytd-shorts\">\n <template is=\"dom-if\" if=\"[[enablePreviousContinuation]]\" class=\"style-scope ytd-shorts\">\n <dom-repeat items=\"[[shortsProcessedPrevSequence]]\" class=\"style-scope ytd-shorts\">\n <template class=\"style-scope ytd-shorts\">\n <ytd-reel-video-renderer class=\"reel-video-in-sequence style-scope ytd-shorts\" data=\"[[item]]\" has-error=\"[[errorScreen]]\" id$=\"[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]\" index=\"[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]\" is-active=\"[[isActiveReel(activeIndex,index,shortsProcessedPrevSequence)]]\" is-persistent-panel-active=\"[[isPersistentPanelActive]]\" is-player-paused=\"[[isPlayerPaused]]\" is-player-started=\"[[isPlayerStarted]]\" watch-while-engagement-panels=\"[[watchWhileEngagementPanels]]\">\n </ytd-reel-video-renderer>\n </template>\n </dom-repeat>\n </template>\n <dom-repeat items=\"[[shortsProcessedSequence]]\" class=\"style-scope ytd-shorts\">\n <template class=\"style-scope ytd-shorts\">\n <ytd-reel-video-renderer class=\"reel-video-in-sequence style-scope ytd-shorts\" data=\"[[item]]\" has-error=\"[[errorScreen]]\" id$=\"[[index]]\" index=\"[[index]]\" is-active=\"[[isActiveReel(activeIndex,index)]]\" is-persistent-panel-active=\"[[isPersistentPanelActive]]\" is-player-paused=\"[[isPlayerPaused]]\" is-player-started=\"[[isPlayerStarted]]\" watch-while-engagement-panels=\"[[watchWhileEngagementPanels]]\">\n </ytd-reel-video-renderer>\n </template>\n </dom-repeat>\n <div id=\"initial-player-container\" class=\"style-scope ytd-shorts\">\n <div id=\"shorts-cinematic-container\" hidden=\"[[!cinematicEnabled]]\" class=\"style-scope ytd-shorts\"></div>\n <ytd-player id=\"player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS\" disable-touch-gestures=\"\" class=\"style-scope ytd-shorts\">\n </ytd-player>\n <yt-playability-error-supported-renderers id=\"error-screen\" data=\"[[errorScreen]]\" hidden=\"[[!errorScreen]]\" no-background=\"\" class=\"style-scope ytd-shorts\">\n </yt-playability-error-supported-renderers>\n </div>\n </div>\n</div>\n<div id=\"shorts-panel-container\" class=\"style-scope ytd-shorts\">\n <div id=\"anchored-panel-scrim\" on-click=\"handlePanelScrimClick\" class=\"style-scope ytd-shorts\"></div>\n <div id=\"anchored-panel\" class=\"anchored-panel style-scope ytd-shorts\"></div>\n</div>\n<div class=\"navigation-container style-scope ytd-shorts\" hidden=\"[[hideArrowButtons]]\">\n <div class=\"navigation-button style-scope ytd-shorts\" id=\"navigation-button-up\">\n <ytd-button-renderer button-tooltip-position=\"left\" data=\"[[prevButtonData]]\" fit-to-visible-bounds=\"[[fitToVisibleBounds]]\" overrides=\"[[buttonOverride]]\" on-click=\"handlePrevButtonClick\" class=\"style-scope ytd-shorts\">\n </ytd-button-renderer>\n </div>\n <div class=\"navigation-button style-scope ytd-shorts\" id=\"navigation-button-down\">\n <ytd-button-renderer button-tooltip-position=\"left\" data=\"[[nextButtonData]]\" fit-to-visible-bounds=\"[[fitToVisibleBounds]]\" overrides=\"[[buttonOverride]]\" on-click=\"handleNextButtonClick\" class=\"style-scope ytd-shorts\">\n </ytd-button-renderer>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);OAc=a}a=OAc;return a}}}); var D2=C2;D2.prototype.updateNextButtonData=D2.prototype.updateNextButtonData;D2.prototype.updatePrevButtonData=D2.prototype.updatePrevButtonData;D2.prototype.setWatchWhilePanelAnimations=D2.prototype.setWatchWhilePanelAnimations;D2.prototype.setActiveIndex=D2.prototype.setActiveIndex;D2.prototype.graftNvcRenderer=D2.prototype.graftNvcRenderer;D2.prototype.graftClientVisualElements=D2.prototype.graftClientVisualElements;D2.prototype.onActiveChanged=D2.prototype.onActiveChanged; D2.prototype.onShortsDismiss=D2.prototype.onShortsDismiss;D2.prototype.onShortUndoDismiss=D2.prototype.onShortUndoDismiss;D2.prototype.playerDataChanged=D2.prototype.playerDataChanged;D2.prototype.afterPlayerStarted=D2.prototype.afterPlayerStarted;D2.prototype.onEngagementPanelsChanged=D2.prototype.onEngagementPanelsChanged;D2.prototype.onServiceRequestCompleted=D2.prototype.onServiceRequestCompleted;D2.prototype.engagementPanelsChanged=D2.prototype.engagementPanelsChanged; D2.prototype.onFullscreenChange=D2.prototype.onFullscreenChange;D2.prototype.onResize=D2.prototype.onResize;u([K(BA.YtComponentBehavior),v("design:type",Object)],D2.prototype,"ytComponentBehavior",void 0);u([K(nZ.YtPageBehavior),v("design:type",Object)],D2.prototype,"ytPageBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],D2.prototype,"ytActionHandlerBehavior",void 0);u([K(Rt),v("design:type",Object)],D2.prototype,"ironResizableBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],D2.prototype,"ytRendererstamperBehavior",void 0);u([K(Tz),v("design:type",Object)],D2.prototype,"ytdDismissibleItemBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],D2.prototype,"ytOpenToastBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],D2.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(Rz),v("design:type",Object)],D2.prototype,"ytdReduxBehavior",void 0); u([Q(),v("design:type",Object)],D2.prototype,"data",void 0);u([Q(),v("design:type",Object)],D2.prototype,"playerData",void 0);u([Q(),v("design:type",Object)],D2.prototype,"reelWatchSequenceResponse",void 0);u([Q(),v("design:type",Object)],D2.prototype,"cachedReelWatchSequenceResponse",void 0);u([Q(),v("design:type",Object)],D2.prototype,"currentEndpoint",void 0);u([Q(),v("design:type",Object)],D2.prototype,"nextButtonData",void 0);u([Q(),v("design:type",Object)],D2.prototype,"prevButtonData",void 0); u([Q(),v("design:type",Object)],D2.prototype,"isPreviousPageShorts",void 0);u([Q(),v("design:type",Object)],D2.prototype,"index",void 0);u([Q(),v("design:type",Object)],D2.prototype,"delayedActiveIndex",void 0);u([Q(),v("design:type",Object)],D2.prototype,"playablePreviousIndex",void 0);u([Q(),v("design:type",Object)],D2.prototype,"player",void 0);u([Q(),v("design:type",Object)],D2.prototype,"isPlayerPaused",void 0);u([Q(),v("design:type",Object)],D2.prototype,"isPlayerStarted",void 0); u([Q(),v("design:type",Object)],D2.prototype,"observer",void 0);u([Q(),v("design:type",Number)],D2.prototype,"cinematicsInitializeJobId",void 0);u([Q(),v("design:type",Number)],D2.prototype,"cinematicTransitionJobId",void 0);u([Q(),v("design:type",Object)],D2.prototype,"fitToVisibleBounds",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],D2.prototype,"enablePlayerMetadataContainer",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],D2.prototype,"enablePreviousContinuation",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"shortsOverflowScrolling",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"cinematicEnabled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"cinematicScrimEnabled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"isDark",void 0); u([Q(),v("design:type",Object)],D2.prototype,"hideArrowButtons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"newScroll",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"newScrollShrinkPlayer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"shortsViewTransitions",void 0);u([Q(),v("design:type",Object)],D2.prototype,"reelsEnableNewLatencyLogging",void 0); u([Q({selector:KI,reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"isFullscreen",void 0);u([Q({selector:eCb,reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"isNavigationContainerHidden",void 0);u([My("#shorts-inner-container"),v("design:type",HTMLElement)],D2.prototype,"shortsInnerContainer",void 0);u([My("#back-nav-button ytd-button-renderer"),v("design:type",TB)],D2.prototype,"backNavButton",void 0); u([Ly("error-screen"),v("design:type",HTMLElement)],D2.prototype,"errorScreenContainer",void 0);u([Ly("player"),v("design:type",Object)],D2.prototype,"playerElement",void 0);u([Ly("shorts-cinematic-container"),v("design:type",HTMLElement)],D2.prototype,"shortsCinematicContainer",void 0);u([Ly("initial-player-container"),v("design:type",HTMLElement)],D2.prototype,"initialPlayerContainer",void 0);u([Q(),v("design:type",Object)],D2.prototype,"buttonOverride",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"anchoredPanelActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"fadeOut",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"fadeIn",void 0);u([Q(),v("design:type",String)],D2.prototype,"activePanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"enableAnchoredPanel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"enablePersistentAnchoredPanel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"isPersistentPanelActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"persistentPanelDefaultOpen",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"enableLivingroomLayout",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"enableArrowButtonNewStyle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D2.prototype,"enableReducedMargin",void 0);u([L("reelWatchSequenceResponse"),v("design:type",Object),v("design:paramtypes",[])],D2.prototype,"prevShortsSequence",null);u([L("data","prevShortsSequence"),v("design:type",Object),v("design:paramtypes",[])],D2.prototype,"shortsProcessedPrevSequence",null); u([L("reelWatchSequenceResponse"),v("design:type",Object),v("design:paramtypes",[])],D2.prototype,"shortsSequence",null);u([L("data","shortsSequence"),v("design:type",Object),v("design:paramtypes",[])],D2.prototype,"shortsProcessedSequence",null);u([Q({reflectToAttribute:!0}),L("index","playablePreviousIndex","prevShortsSequence"),v("design:type",Boolean),v("design:paramtypes",[])],D2.prototype,"isUpArrowHidden",null); u([Q(),L("index"),v("design:type",Number),v("design:paramtypes",[])],D2.prototype,"activeIndex",null);u([L("isShortPlayable","data"),v("design:type",Boolean),v("design:paramtypes",[])],D2.prototype,"shouldRenderOfflineContent",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"onResize",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],D2.prototype,"anchoredEngagementPanels",null); u([Q(),v("design:type",Object)],D2.prototype,"watchWhileEngagementPanels",void 0);u([O("isFullscreen"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"onFullscreenChange",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"engagementPanelsChanged",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],D2.prototype,"onServiceRequestCompleted",null);u([O("data.engagementPanels"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"onEngagementPanelsChanged",null);u([L("data","shortsSequence","index"),v("design:type",Object),v("design:paramtypes",[])],D2.prototype,"activeReel",null); u([O("isPlayerStarted"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"afterPlayerStarted",null);u([L("playerData","reelWatchSequenceResponse","data"),v("design:type",Object),v("design:paramtypes",[])],D2.prototype,"errorScreen",null);u([O("playerData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],D2.prototype,"playerDataChanged",null); u([M("yt-dismissible-item-undo-feedback"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"onShortUndoDismiss",null);u([M("yt-disable-lockup-interaction"),v("design:type",Function),v("design:paramtypes",[Object]),v("design:returntype")],D2.prototype,"onShortsDismiss",null);u([Py("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"onActiveChanged",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"graftClientVisualElements",null);u([O("currentPlayerIndex"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"graftNvcRenderer",null);u([O("index"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"setActiveIndex",null); u([O("index"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"setWatchWhilePanelAnimations",null);u([O("index","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"updatePrevButtonData",null);u([O("index","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D2.prototype,"updateNextButtonData",null);D2=u([R({is:"ytd-shorts"})],D2);var FCc;var GCc;var HCc;var ICc=function(){return J.apply(this,arguments)||this}; l(ICc,J);ICc.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; var E2=ICc;u([K(X.YtRendererBehavior),v("design:type",Object)],E2.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],E2.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],E2.prototype,"data",void 0);E2=u([R({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],E2); V(E2,"ytd-compact-tvfilm-entry-point-renderer",function(){if(HCc!==void 0)return HCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"style-scope ytd-compact-tvfilm-entry-point-renderer\"><span id=\"title\" class=\"style-scope ytd-compact-tvfilm-entry-point-renderer\">[[getSimpleString(data.title)]]</span><span id=\"subtitle\" class=\"style-scope ytd-compact-tvfilm-entry-point-renderer\">[[getSimpleString(data.subtitle)]]</span></div><div id=\"action-button\" class=\"style-scope ytd-compact-tvfilm-entry-point-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return HCc=a},{mode:1});var JCc;var KCc;var LCc;var F2=function(){return J.apply(this,arguments)||this}; l(F2,J);F2.prototype.ready=function(){this.initializeDefs()}; F2.prototype.initializeDefs=function(){var a=this.meta.byKey("yt-icons"),b=T(a).querySelector("#star"),c=T(a).querySelector("#star_half");a=T(a).querySelector("#star_border");b&&this.defs.appendChild(b.cloneNode(!0));c&&this.defs.appendChild(c.cloneNode(!0));a&&this.defs.appendChild(a.cloneNode(!0))}; F2.prototype.percentChanged=function(){for(var a=this.rating;a.firstChild;)a.removeChild(a.firstChild);var b=Math.round(this.percent/10);a=Math.floor(b/2);b%=2;var c=5-a-b;this.appendStars("star",a,0);this.appendStars("star_half",b,a);this.appendStars("star_border",c,a+b)}; F2.prototype.appendStars=function(a,b,c){for(var d=0;d<b;d++){var e=(18+this.spacing)*(d+c),h=document.createElementNS("http://www.w3.org/2000/svg","use"),k=h,m="#"+a,p=oba(m);p!=="javascript:"&&p!=="data:"&&k.setAttribute("href",m);h.setAttribute("x",""+e);h.setAttribute("y","0");this.rating.appendChild(h)}}; var G2=F2;G2.prototype.percentChanged=G2.prototype.percentChanged;u([My("#defs"),v("design:type",HTMLElement)],G2.prototype,"defs",void 0);u([My("#rating"),v("design:type",HTMLElement)],G2.prototype,"rating",void 0);u([Q(),v("design:type",Number)],G2.prototype,"percent",void 0);u([Q({value:6}),v("design:type",Number)],G2.prototype,"spacing",void 0);u([Q({value:lt.create("iron-meta",{type:"iconset"})}),v("design:type",Pt)],G2.prototype,"meta",void 0); u([O("percent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],G2.prototype,"percentChanged",null);G2=u([R({disableElementRegistration:!0,is:"ytd-ratings"})],G2); V(G2,"ytd-ratings",function(){if(LCc!==void 0)return LCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><svg id=\"svg\" width=\"90px\" height=\"18px\" viewBox=\"0 0 120 24\" class=\"style-scope ytd-ratings\">\n <defs id=\"defs\" class=\"style-scope ytd-ratings\">\n </defs>\n <g id=\"rating\" class=\"style-scope ytd-ratings\"></g>\n</svg>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return LCc=a},{mode:1});var MCc=function(){return J.apply(this,arguments)||this}; l(MCc,J);var H2=MCc;u([K(X.YtRendererBehavior),v("design:type",Object)],H2.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],H2.prototype,"data",void 0);H2=u([R({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],H2); V(H2,"ytd-offer-review-renderer",function(){if(KCc!==void 0)return KCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-ratings percent=\"[[data.percent]]\" class=\"style-scope ytd-offer-review-renderer\"></ytd-ratings>\n<yt-formatted-string text=\"[[data.score]]\" class=\"style-scope ytd-offer-review-renderer\"></yt-formatted-string>\n-\n<yt-formatted-string link-inherit-color=\"\" text=\"[[data.source]]\" class=\"style-scope ytd-offer-review-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return KCc=a},{mode:1});var NCc=function(){var a=J.apply(this,arguments)||this;a.badges=[{textBadge:{label:Rw("CC")}}];return a}; l(NCc,J);f=NCc.prototype;f.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}}; f.dataChanged=function(){var a=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(a&&a.commandMetadata&&A(a.commandMetadata,BM)&&A(a.commandMetadata,BM).fireAutomatically)Av(this.hostElement,[a]);else{var b;((b=A(a,BM))==null?0:b.fireAutomatically)&&Av(this.hostElement,[a])}}; f.isEmptyContent=function(a){return this.isStorefrontEntryPointEmpty(a)&&this.shouldHideOfferModule(a)}; f.isStorefrontEntryPointEmpty=function(a){return!a||!a.storefrontEntryPoint}; f.shouldHideOfferModule=function(a){return!!a.hideVideoDetails}; f.isOfferModuleNavigationInactive=function(a){return!a.navigationEndpoint&&!a.serviceEndpoint}; f.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&Av(this.hostElement,[this.data.serviceEndpoint])}; var I2=NCc;I2.prototype.dataChanged=I2.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],I2.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],I2.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],I2.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),v("design:type",Boolean)],I2.prototype,"hidden",void 0);u([Q(),v("design:type",Object)],I2.prototype,"badges",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],I2.prototype,"dataChanged",null);I2=u([R({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],I2); V(I2,"ytd-movie-offer-module-renderer",function(){if(JCc!==void 0)return JCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"offer-module-container\" hidden=\"[[shouldHideOfferModule(data)]]\" class=\"style-scope ytd-movie-offer-module-renderer\">\n <div id=\"header\" class=\"style-scope ytd-movie-offer-module-renderer\">\n <yt-formatted-string id=\"title\" link-inherit-color=\"\" text=\"[[data.title]]\" class=\"style-scope ytd-movie-offer-module-renderer\"></yt-formatted-string>\n <ytd-button-renderer data=\"[[data.offerButton.buttonRenderer]]\" hidden=\"[[!data.offerButton.buttonRenderer]]\" class=\"style-scope ytd-movie-offer-module-renderer\">\n </ytd-button-renderer>\n <yt-formatted-string id=\"manage-purchase-text\" link-inherit-color=\"\" text=\"[[data.managePurchasesText]]\" class=\"style-scope ytd-movie-offer-module-renderer\">\n </yt-formatted-string>\n </div>\n <a aria-label$=\"[[getSimpleString(data.title)]]\" id=\"wide-clickable-area\" class=\"yt-simple-endpoint flexed style-scope ytd-movie-offer-module-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" inactive$=\"[[isOfferModuleNavigationInactive(data)]]\" on-tap=\"maybeNavigateWithServiceEndpoint\">\n <yt-img-shadow id=\"img\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-movie-offer-module-renderer\"></yt-img-shadow>\n <div id=\"info\" class=\"style-scope ytd-movie-offer-module-renderer\">\n <template is=\"dom-if\" if=\"[[data.headline]]\" class=\"style-scope ytd-movie-offer-module-renderer\">\n <yt-formatted-string id=\"headline\" text=\"[[data.headline]]\" class=\"style-scope ytd-movie-offer-module-renderer\"></yt-formatted-string>\n </template>\n <template is=\"dom-if\" if=\"[[data.details]]\" class=\"style-scope ytd-movie-offer-module-renderer\">\n <yt-formatted-string id=\"details\" split-lines=\"true\" text=\"[[data.details]]\" class=\"style-scope ytd-movie-offer-module-renderer\"></yt-formatted-string>\n </template>\n <template is=\"dom-repeat\" items=\"[[data.reviews]]\" as=\"review\" class=\"style-scope ytd-movie-offer-module-renderer\">\n <ytd-offer-review-renderer data=\"[[review.offerReviewRenderer]]\" class=\"style-scope ytd-movie-offer-module-renderer\"></ytd-offer-review-renderer>\n </template>\n <template is=\"dom-repeat\" items=\"[[data.attributes]]\" as=\"attribute\" class=\"style-scope ytd-movie-offer-module-renderer\">\n <p class=\"style-scope ytd-movie-offer-module-renderer\">\n <template is=\"dom-if\" if=\"[[attribute.name]]\" class=\"style-scope ytd-movie-offer-module-renderer\">\n <yt-formatted-string text=\"[[attribute.name]]\" class=\"style-scope ytd-movie-offer-module-renderer\"></yt-formatted-string>:\n </template>\n <yt-formatted-string ellipsis-truncate=\"\" link-inherit-color=\"\" text=\"[[attribute.value]]\" title=\"[[getSimpleString(attribute.value)]]\" class=\"style-scope ytd-movie-offer-module-renderer\">\n </yt-formatted-string>\n </p>\n </template>\n <ytd-badge-supported-renderer badges=\"[[badges]]\" hidden=\"[[!data.showCc]]\" class=\"style-scope ytd-movie-offer-module-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n </a>\n</div>\n<div id=\"storefront-entry-point\" hidden=\"[[isStorefrontEntryPointEmpty(data)]]\" class=\"style-scope ytd-movie-offer-module-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return JCc=a},{mode:1});var OCc;var PCc=function(){return J.apply(this,arguments)||this}; l(PCc,J);var J2=PCc;u([K(BA.YtComponentBehavior),v("design:type",Object)],J2.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],J2.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],J2.prototype,"rounded",void 0);J2=u([R({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],J2); V(J2,"ytd-media-masthead-renderer",function(){if(OCc!==void 0)return OCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.navigationEndpoint]]\" class=\"style-scope ytd-media-masthead-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-media-masthead-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <div id=\"masthead\" class=\"style-scope ytd-media-masthead-renderer\">\n <div id=\"image\" class=\"style-scope ytd-media-masthead-renderer\">\n <yt-img-shadow id=\"thumbnail\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-media-masthead-renderer\"></yt-img-shadow>\n </div>\n <div id=\"metadata\" class=\"style-scope ytd-media-masthead-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-media-masthead-renderer\"></yt-formatted-string>\n <template is=\"dom-repeat\" items=\"[[data.metadataLines]]\" as=\"line\" class=\"style-scope ytd-media-masthead-renderer\">\n <ytd-metadata-line-renderer id=\"metadata-line\" data=\"[[line.metadataLineRenderer]]\" class=\"style-scope ytd-media-masthead-renderer\"></ytd-metadata-line-renderer>\n </template>\n </div>\n </div>\n </a>\n</template>\n<template is=\"dom-if\" if=\"[[!data.navigationEndpoint]]\" class=\"style-scope ytd-media-masthead-renderer\">\n <div id=\"masthead\" class=\"style-scope ytd-media-masthead-renderer\">\n <div id=\"image\" class=\"style-scope ytd-media-masthead-renderer\">\n <yt-img-shadow id=\"thumbnail\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-media-masthead-renderer\"></yt-img-shadow>\n </div>\n <div id=\"metadata\" class=\"style-scope ytd-media-masthead-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-media-masthead-renderer\"></yt-formatted-string>\n <template is=\"dom-repeat\" items=\"[[data.metadataLines]]\" as=\"line\" class=\"style-scope ytd-media-masthead-renderer\">\n <ytd-metadata-line-renderer id=\"metadata-line\" data=\"[[line.metadataLineRenderer]]\" class=\"style-scope ytd-media-masthead-renderer\"></ytd-metadata-line-renderer>\n </template>\n </div>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return OCc=a},{mode:1});var QCc;var RCc=RC({descriptionPreviewViewModel:fnc,flexibleActionsViewModel:nqb,sectionHeaderViewModel:pwc}),SCc=kC(function(a){a=a.data;return F("channel-info-view-model",{class:"YtwChannelInfoViewModelHost"},F("div",{class:"YtwChannelInfoViewModelHostChannelHeader"},RCc(a==null?void 0:a.header)),F("div",{class:"YtwChannelInfoViewModelHostChannelButtons"},RCc(a==null?void 0:a.channelInfoButtons)),F("div",{class:"YtwChannelInfoViewModelHostChannelDescription"},RCc(a==null?void 0:a.description)))});var TCc=RC({factoidViewModel:function(a){return F("factoid-view-model",{class:"YtwFactoidViewModelHost"},KD(a.data.value,{className:"YtwFactoidViewModelHostFactoidValue"}),KD(a.data.label,{className:"YtwFactoidViewModelHostFactoidLabel"}))}}),UCc=kC(function(a){return F("factoids-row-view-model",{class:"YtwFactoidsRowViewModelHost"},TCc(a.data.factoids))});var VCc={channelInfoViewModel:SCc,coursePerksViewModel:mhc,descriptionPreviewViewModel:gnc,factoidsRowViewModel:UCc},WCc=Gz(function(a){var b=a.data;return F("course-metadata-view-model",{class:"YtwCourseMetadataViewModelHost"},F(SC,{data:function(){return b().items}, mapping:VCc,wrapper:function(c){return F("div",{class:"YtwCourseMetadataViewModelHostItem"},c)}}))});bB(WCc,"course-metadata-view-model",{props:{data:aB}});var XCc=function(){var a=J.apply(this,arguments)||this;a.isMetadataVisible=!1;a.modernPanels=y("kevlar_watch_modern_panels");a.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return a}; l(XCc,J);f=XCc.prototype; f.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.expandMetadataButton":{id:"expand-metadata-button",mapping:{toggleButtonViewModel:{component:"yt-toggle-button-view-model"}}},"data.masthead":{id:"masthead",mapping:{mediaMastheadRenderer:{component:"ytd-media-masthead-renderer"},channelMastheadRenderer:{component:"ytd-channel-masthead-renderer",params:{isInOfferModule:!0}}}},"data.expandedMetadata":{id:"expanded-metadata", mapping:{courseMetadataViewModel:{component:"course-metadata-view-model"}}}}}; f.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()}; f.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()}; f.expanderChanged=function(){var a;if((a=this.data)==null?0:a.expandedMetadata)this.expander.hidden=this.isMetadataVisible}; f.isExpandButtonToggled=function(){var a,b;return(b=A((a=this.data)==null?void 0:a.expandMetadataButton,$u))==null?void 0:b.isToggled}; f.onVisibilityButtonClick=function(){var a;if((a=this.data)==null?0:a.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible}; f.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)}; var K2=XCc;K2.prototype.expanderChanged=K2.prototype.expanderChanged;K2.prototype.dataChanged=K2.prototype.dataChanged;K2.prototype.descriptionChanged=K2.prototype.descriptionChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],K2.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],K2.prototype,"ytRendererstamperBehavior",void 0);u([K([wA.YtActionHandlerBehavior]),v("design:type",Object)],K2.prototype,"actionHandlerBehavior",void 0); u([Q(),v("design:type",Object)],K2.prototype,"data",void 0);u([Q(),v("design:type",Object)],K2.prototype,"isMetadataVisible",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],K2.prototype,"modernPanels",void 0);u([My("#expander"),v("design:type",Object)],K2.prototype,"expander",void 0);u([O("data.description"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],K2.prototype,"descriptionChanged",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],K2.prototype,"dataChanged",null);u([O("isMetadataVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],K2.prototype,"expanderChanged",null);K2=u([R({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],K2); V(K2,"ytd-tvfilm-offer-module-renderer",function(){if(QCc!==void 0)return QCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h2 id=\"header\" hidden=\"[[!data.headerTitle]]\" class=\"style-scope ytd-tvfilm-offer-module-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.headerTitle]]\" class=\"style-scope ytd-tvfilm-offer-module-renderer\"></yt-formatted-string>\n <div id=\"expand-metadata-button\" on-click=\"onVisibilityButtonClick\" class=\"style-scope ytd-tvfilm-offer-module-renderer\"></div>\n</h2>\n\n<div id=\"masthead\" class=\"style-scope ytd-tvfilm-offer-module-renderer\"></div>\n\n<div id=\"action-buttons\" class=\"style-scope ytd-tvfilm-offer-module-renderer\"></div>\n\n<ytd-expander id=\"expander\" hidden=\"[[!data.description]]\" max-number-of-lines=\"3\" class=\"style-scope ytd-tvfilm-offer-module-renderer\">\n <yt-formatted-string id=\"description\" slot=\"content\" disable-upgrade$=\"[[!data.description]]\" hidden=\"[[!data.description]]\" text=\"[[data.description]]\" class=\"style-scope ytd-tvfilm-offer-module-renderer\">\n </yt-formatted-string>\n <div class=\"more-button style-scope ytd-tvfilm-offer-module-renderer\" slot=\"more-button\">\n <span class=\"style-scope ytd-tvfilm-offer-module-renderer\">[[getSimpleString(data.moreButtonText)]]</span>\n <yt-icon id=\"expand-more-icon\" icon=\"yt-icons:expand-more\" class=\"style-scope ytd-tvfilm-offer-module-renderer\"></yt-icon>\n </div>\n <div class=\"less-button style-scope ytd-tvfilm-offer-module-renderer\" slot=\"less-button\">\n <span class=\"style-scope ytd-tvfilm-offer-module-renderer\">[[getSimpleString(data.lessButtonText)]]</span>\n <yt-icon id=\"expand-less-icon\" icon=\"yt-icons:expand-less\" class=\"style-scope ytd-tvfilm-offer-module-renderer\"></yt-icon>\n </div>\n</ytd-expander>\n\n<div id=\"expanded-metadata\" hidden=\"[[!isMetadataVisible]]\" class=\"style-scope ytd-tvfilm-offer-module-renderer\"></div>\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return QCc=a},{mode:2});var YCc;var L2=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return a}; l(L2,J);L2.prototype.dataChanged=function(){this.hostElement.hidden=!1}; L2.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}}; L2.prototype.onThumbnailTap=function(a){this.data&&this.data.serviceEndpoint&&(Av(this.hostElement,[this.data.serviceEndpoint]),a.stopPropagation())}; L2.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)}; var M2=L2;M2.prototype.dataChanged=M2.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],M2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],M2.prototype,"rendererBehaviors",void 0);u([K([wA.YtActionHandlerBehavior]),v("design:type",Object)],M2.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],M2.prototype,"data",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],M2.prototype,"dataChanged",null);M2=u([R({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],M2); V(M2,"ytd-unlimited-offer-module-renderer",function(){if(YCc!==void 0)return YCc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"watch-checkout-offers\" class=\"style-scope ytd-unlimited-offer-module-renderer\">\n <div id=\"header\" class=\"style-scope ytd-unlimited-offer-module-renderer\">\n <div id=\"title-section\" class=\"style-scope ytd-unlimited-offer-module-renderer\">\n <yt-formatted-string id=\"main-title\" text=\"[[data.title]]\" class=\"style-scope ytd-unlimited-offer-module-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"sub-title\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-unlimited-offer-module-renderer\"></yt-formatted-string>\n </div>\n <ytd-button-renderer data=\"[[data.offerButton.buttonRenderer]]\" class=\"style-scope ytd-unlimited-offer-module-renderer\">\n </ytd-button-renderer>\n </div>\n <ytd-thumbnail id=\"thumbnail\" data=\"[[data]]\" hidden=\"[[!data.thumbnail]]\" width=\"402\" on-click=\"onThumbnailTap\" class=\"style-scope ytd-unlimited-offer-module-renderer\">\n </ytd-thumbnail>\n <div id=\"storefront-entry-point\" hidden=\"[[!data.storefrontEntryPoint]]\" class=\"style-scope ytd-unlimited-offer-module-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return YCc=a},{mode:Mz("kevlar_poly_si_batch_j045")?1:2});var ZCc;var $Cc;var aDc=function(){var a=J.apply(this,arguments)||this;a.showAlternativeLabel=!1;a.alternativeLabel=Fv("CHIP_BAR_ALT_LABEL",void 0,"More videos");a.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return a}; l(aDc,J);aDc.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}}; aDc.prototype.handleRelatedChipCommand=function(a){a=A(a,RUb);var b=a.contents;b?xv(this.hostElement,"yt-item-section-replace-action",[b,a.targetSectionIdentifier]):xv(this.hostElement,"yt-item-section-continuation-action",[a.continuationData,a.targetSectionIdentifier])}; var N2=aDc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],N2.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],N2.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],N2.prototype,"showAlternativeLabel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],N2.prototype,"alternativeLabel",void 0);N2=u([Wy({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],N2); V(N2,"yt-related-chip-cloud-renderer",function(){if($Cc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" hidden=\"[[showAlternativeLabel]]\" class=\"style-scope yt-related-chip-cloud-renderer\"></div>\n<h2 id=\"alt-label\" hidden=\"[[!showAlternativeLabel]]\" class=\"style-scope yt-related-chip-cloud-renderer\">[[alternativeLabel]]</h2>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;ZCc===void 0&&(ZCc=document.createElement("template"));var d=ZCc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Cc=a}a=$Cc;return a},{mode:2});var O2=function(){var a=J.apply(this,arguments)||this;a.isTwoColumns=!0;a.hideOfferModules=!1;a.watchFeedBigThumbs=y("kevlar_watch_feed_big_thumbs");a.watchNextGridHideChips=y("kevlar_watch_grid_hide_chips");a.isWatchNextGrid=!1;a.richItemMinWidth=uk("wn_grid_min_item_width")||void 0;a.richItemMaxWidth=uk("wn_grid_max_item_width")||void 0;a.hideChipBar=y("web_hide_watch_next_chip_bar");a.showChipBarLabel=y("web_watch_next_label_replaces_chip_bar");a.showChipBarPaddingOnly=y("web_watch_next_label_replaces_chip_bar_with_padding"); a.reuseComponents=!y("kevlar_watch_grid");a.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return a}; l(O2,J);f=O2.prototype; f.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}}, ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",containerType:2,sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer", compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:{component:"yt-related-chip-cloud-renderer",properties:{showAlternativeLabel:"[[showChipBarLabel]]"}},itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]"}}, richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]",itemMinWidth:"[[richItemMinWidth]]",itemMaxWidth:"[[richItemMaxWidth]]"},params:{resizeOnObserverInit:!y("web_watch_grid_resize_on_observer_init_killswitch")}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[showButton]]"}}}}, "data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}},renderPriority:0}}}; f.getItemsPath=function(){return"data.results"}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}}; f.created=function(){this.ytLazyListBehavior.initialCount=1}; f.ready=function(){mz(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-10-percent-layer)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})}; f.resultsChanged=function(){if(this.data&&this.data.results){for(var a=this.data.results,b=null,c=null,d=0;d<a.length;d++)a[d].relatedChipCloudRenderer?b=a[d].relatedChipCloudRenderer:a[d].itemSectionRenderer&&(c=a[d].itemSectionRenderer);if(b&&c)for(this.set("data.continuations",[]),a=A(b.content,kUb).chips,b=0;b<a.length;b++)if(d=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",a[b]),d.loadCached||!d.contents){d.contents=c.contents;break}}}; f.dataChanged=function(){var a=this,b;if((b=this.data)!=null&&b.results&&this.hasAllowedInstreamAd(this.playerData)){if(b=this.data.results.filter(function(m){return!!m.promotedSparklesWebRenderer})){for(var c=0;c<b.length;c++){var d=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",b[c]); if(d)for(var e=0;e<d.length;e++)d[e]&&d[e].baseUrl&&Tl(d[e].baseUrl)}this.set("data.results",this.data.results.filter(function(m){return!m.promotedSparklesWebRenderer}))}if(b=this.data.results.filter(function(m){return!!a.getSparklesAd(m)})){b=g(b); for(e=b.next();!e.done;e=b.next())if(d=c=void 0,e=(c=this.getSparklesAd(e.value))==null?void 0:(d=c.errorCommand)==null?void 0:d.loggingUrls)for(c=g(e),d=c.next();!d.done;d=c.next())(d=d.value)&&d.baseUrl&&Tl(d.baseUrl);var h,k;this.set("data.results",(h=this.data)==null?void 0:(k=h.results)==null?void 0:k.filter(function(m){return!m.adSlotRenderer}))}}}; f.getSparklesAd=function(a){var b,c;a=A((b=a.adSlotRenderer)==null?void 0:(c=b.fulfillmentContent)==null?void 0:c.fulfilledLayout,FQb);return A(a==null?void 0:a.renderingContent,GQb)}; f.hasAllowedInstreamAd=function(a){a=this.get("adPlacements",a)||[];for(var b=0;b<a.length;b++){var c=this.get("adPlacementRenderer.config.adPlacementConfig",a[b]);if(c&&c.suppressDisplayAd)return!0}return!1}; f.computeHideUnlimitedOfferModule=function(a,b){return a&&a.offerModule&&b&&a.offerModule.unlimitedOfferModuleRenderer&&a.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(b)?!0:!1}; f.hideUnlimitedOfferModuleChanged=function(){var a=T(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");a&&(a.hidden=this.hideUnlimitedOfferModule)}; f.computeHideTvfilmOfferModule=function(a,b){var c,d;return!!((a==null?0:(c=a.offerModule)==null?0:(d=c.tvfilmOfferModuleRenderer)==null?0:d.clientShouldSuppressIfCompanionAdDisplayed)&&b&&this.hasCompanionAds(b))}; f.hideTvfilmOfferModuleChanged=function(){var a=T(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");a&&(a.hidden=this.hideTvfilmOfferModule)}; f.hasCompanionAds=function(a){a=this.get("adPlacements",a)||[];for(var b=0;b<a.length;b++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",a[b]))return!0;var c=void 0,d=void 0,e=void 0;if(!y("web_watch_top_banner_companion_check_killswitch")&&((c=a[b])==null?0:(d=c.adPlacementRenderer)==null?0:(e=d.renderer)==null?0:e.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1}; f.hasSuppressedResults=function(a){return a==null?!0:a.filter(function(b){return!b.continuationItemRenderer&&!b.compactPromotedVideoRenderer&&!b.promotedSparklesWebRenderer}).length===0}; f.computeShowButton=function(a,b){return this.isWatchNextGrid?a:a||this.hasSuppressedResults(b)}; f.showButtonChanged=function(){if(this.isWatchNextGrid){var a=T(this.hostElement).querySelector("ytd-rich-grid-renderer");a&&this.showButton!==null&&(a.continuationShowButton=this.showButton)}else{a=T(this.hostElement).querySelector("yt-next-continuation");var b=T(this.hostElement).querySelector("ytd-continuation-item-renderer"),c=T(this.hostElement).querySelector("ytd-item-section-renderer");a&&(a.showButton=this.showButton);b&&(b.showButton=this.showButton);c&&(c.continuationShowButton=this.showButton)}}; f.continuationTap=function(a){var b;if(((b=this.data)==null?void 0:b.continuations)!=null&&a.target.tagName==="TP-YT-PAPER-BUTTON")for(a=this.data.continuations,b=0;b<a.length;b++)a[b].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(a[b].nextContinuationData||{})}; f.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("shown-items-changed",this.shownItems))}; O2.prototype.shownItemsChangedForBinding=O2.prototype.shownItemsChangedForBinding;O2.prototype.showButtonChanged=O2.prototype.showButtonChanged;O2.prototype.hideTvfilmOfferModuleChanged=O2.prototype.hideTvfilmOfferModuleChanged;O2.prototype.hideUnlimitedOfferModuleChanged=O2.prototype.hideUnlimitedOfferModuleChanged;O2.prototype.dataChanged=O2.prototype.dataChanged;O2.prototype.resultsChanged=O2.prototype.resultsChanged; u([K(X.YtRendererBehavior),v("design:type",Object)],O2.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],O2.prototype,"ytRendererstamperBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],O2.prototype,"ytLazyListBehavior",void 0);u([K(gR.YtNextContinuationBehavior),v("design:type",Object)],O2.prototype,"ytNextContinuationBehavior",void 0);u([K(tR),v("design:type",Object)],O2.prototype,"ytContinuationHandlerBehavior",void 0); u([Q(),v("design:type",Object)],O2.prototype,"data",void 0);u([Q(),v("design:type",Object)],O2.prototype,"playerData",void 0);u([Q({value:!0}),v("design:type",Boolean)],O2.prototype,"autoFill",void 0);u([Q({value:60}),v("design:type",Number)],O2.prototype,"targetFramerate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],O2.prototype,"isTwoColumns",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],O2.prototype,"hideOfferModules",void 0); u([Q(),v("design:type",Object)],O2.prototype,"shownItems",void 0);u([Q({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),v("design:type",Boolean)],O2.prototype,"hideUnlimitedOfferModule",void 0);u([Q({computed:"computeHideTvfilmOfferModule(data, playerData)"}),v("design:type",Boolean)],O2.prototype,"hideTvfilmOfferModule",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],O2.prototype,"watchFeedBigThumbs",void 0); u([Q(),v("design:type",Object)],O2.prototype,"watchNextGridHideChips",void 0);u([Q({value:!1}),v("design:type",Boolean)],O2.prototype,"showMoreButton",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],O2.prototype,"isWatchNextGrid",void 0);u([Q(),v("design:type",Object)],O2.prototype,"richItemMinWidth",void 0);u([Q(),v("design:type",Object)],O2.prototype,"richItemMaxWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],O2.prototype,"hideChipBar",void 0); u([Q(),v("design:type",Object)],O2.prototype,"showChipBarLabel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],O2.prototype,"showChipBarPaddingOnly",void 0);u([Q({computed:"computeShowButton(showMoreButton, data.results)"}),v("design:type",Boolean)],O2.prototype,"showButton",void 0);u([Py("data.results.*"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O2.prototype,"resultsChanged",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O2.prototype,"dataChanged",null);u([O("hideUnlimitedOfferModule"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O2.prototype,"hideUnlimitedOfferModuleChanged",null);u([O("hideTvfilmOfferModule"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O2.prototype,"hideTvfilmOfferModuleChanged",null); u([O("showButton"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O2.prototype,"showButtonChanged",null);u([O("shownItems"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O2.prototype,"shownItemsChangedForBinding",null); V(O2,"ytd-watch-next-secondary-results-renderer",function(){if(GCc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-watch-next-secondary-results-renderer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><div id=\"offer-module\" hidden=\"[[hideOfferModules]]\" class=\"style-scope ytd-watch-next-secondary-results-renderer\"></div>\n<div id=\"items\" class=\"style-scope ytd-watch-next-secondary-results-renderer\"></div>\n<div id=\"continuations\" hidden=\"[[canShowMore]]\" on-click=\"continuationTap\" class=\"style-scope ytd-watch-next-secondary-results-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);GCc=a}a=GCc;return a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var bDc;var cDc=function(){var a=J.apply(this,arguments)||this;a.currentPageUrl="";a.baseUrl="";a.isHiddenByUser=null;a.hidden=!1;a.showAboveScrim=!1;a.watchNextGrid=y("kevlar_watch_grid");a.modernButtons=y("web_modern_buttons");a.roundedContainer=!0;a.noBorder=!1;a.darkerDarkTheme=y("web_darker_dark_theme_live_chat");a.roundBackground=!y("live_chat_round_background_killswitch");a.overflowHideChat=y("live_chat_overflow_hide_chat");a.forceDarkTheme=!1;a.theaterWatchWhile=!1;a.isListeningForPlayerProgress= !1;a.JSC$17084_playerEvents=new Map;a.isFrameReady=!1;a.player=null;a.actionMap={"yt-set-live-chat-collapsed-state-action":"setCollapsedState","yt-forward-redux-action-to-live-chat-iframe":"forwardReduxActionToIframe","yt-dark-theme-action":"onDarkThemeAction","yt-light-theme-action":"onLightThemeAction","yt-signal-action-close-pdg-buy-flow":"onClosePdgBuyFlow"};return a}; l(cDc,J);f=cDc.prototype;f.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;xv(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])}; f.created=function(){var a=this;this.handleIframeEventListener=function(b){a.handleIframeEvent(b)}; this.handleKeyboardEventListener=function(b){a.handleKeyboardEvent(b)}; this.JSC$17084_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$17084_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$17084_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$17084_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$17084_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)}; f.attached=function(){window.addEventListener("message",this.handleIframeEventListener);window.addEventListener("keydown",this.handleKeyboardEventListener);window.addEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl=window.location.href;this.setupPlayerProgressRelay();this.collapsedChanged()}; f.detached=function(){window.removeEventListener("message",this.handleIframeEventListener);window.removeEventListener("keydown",this.handleKeyboardEventListener);window.removeEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl="";this.isListeningForPlayerProgress=!1;this.setPlayer(null);this.isFrameReady=!1}; f.computeBaseUrl=function(a){var b="/live_chat";this.isChatReplay()&&(b="/live_chat_replay");return Qn(Pn(Mn(Yn(a),b),null),"").toString()}; f.dataChanged=function(){y("web_watch_theater_chat")&&(this.isHiddenByUser=null)}; f.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var a=this.url;if(this.isChatReplay()&&this.player){var b=Math.floor(this.player.getProgressState().current*1E3);a=Un(Yn(a),"playerOffsetMs",b.toString()).toString()}b=this.chatframe;try{var c=a==="about:blank"?cba:Nb(a),d=b.contentDocument.location,e=Sb(c);e!==void 0&&d.replace(e)}catch(h){b.src=a}}}; f.collapsedChanged=function(){vv(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)}; f.handleIframeEvent=function(a){if(a&&this.baseUrl.startsWith(a.origin)&&a.source===this.chatframe.contentWindow&&$a(a.data))if(a.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(a);else if(a.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(a.data["yt-show-feedback-dialog"]){var b=um().resolve(tm(Ttb));if(b){var c=a.ports,d;c&&c.length&&(d=function(){c[0].postMessage({})}); a=a.data["yt-show-feedback-dialog"];b.showFeedbackDialog(a.customProductData,a.feedbackContent,d,a.bucket)}}else if(a.data["yt-show-survey"])vv(this.hostElement,"yt-show-survey",a.data["yt-show-survey"]);else if(a.data["yt-purchase-membership"])Av(this.hostElement,[a.data["yt-purchase-membership"]]);else if(a.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(a.data["yt-tunnel-out-live-service-request"]);else if(a.data["yt-user-activity"])jm();else if(a.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(a.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(a.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(a.data["yt-open-popup"]);else if(a.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(a.data["yt-log-flow-logging-event-command"]);else if(a.data["yt-hide-live-chat"])this.onShowHideChat();else a.data["yt-report-moderation-state-log"]&&this.player&&(b={cpn:this.player.getVideoData().cpn},bl("liveChatBeingModerated",b))}; f.attachLiveChatResponseVeTrackingParams=function(a){a=fq(a);var b=iq(),c=Qa("liveChatRenderer.trackingParams",this.data);b&&c&&Lq(b,fq(c),a)}; f.handleBuyflowMessages=function(a){var b=a.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,c=a.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,d=a.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;z$a(Oo(ty),b.replace(/-/g,"+").replace(/_/g,"/"),function(e){a.ports[0].postMessage({success:!0,buyFlowResponse:e})},void 0,function(e){a.ports[0].postMessage({success:!1, error:e&&e.message||"Buyflow rejected without error."})},Kk().get("hl"),void 0,function(){a.ports[0].postMessage({closed:!0})},c,d)}; f.setupPlayerProgressRelay=function(){var a=this;if(!this.isListeningForPlayerProgress){var b=rA();b!=null&&b.getPlayerPromise&&(b.getPlayerPromise().then(function(c){a.playerApiReady(c)}),this.isListeningForPlayerProgress=!0)}}; f.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})}; f.playerApiReady=function(a){this.setPlayer(a)}; f.playerProgressHandler=function(){if(this.player){var a=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":a.current})}}; f.playerAdStartHandler=function(a){this.postToContentWindow({"yt-player-ad-start":a})}; f.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})}; f.playerStateChangeHandler=function(a){this.postToContentWindow({"yt-player-state-change":a})}; f.setPlayer=function(a){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$17084_playerEvents);a&&(this.player=a,this.ytPlayerListenerBehavior.listenToPlayerEvents(a,this.JSC$17084_playerEvents),vv(this.hostElement,"player-api-ready"))}; f.liveChatPageUrl=function(a,b,c,d){return!c||b?"about:blank":c.liveChatRenderer?(b=Yn(this.currentPageUrl).JSC$7653_queryData_,Aya(b),a=Yn(a),b.add("continuation",c.liveChatRenderer.continuations[0].reloadContinuationData.continuation),c=hy()==="USER_INTERFACE_THEME_DARK",(d||c)&&b.add("dark_theme","true"),Pn(a,b),d=Yn(a.toString()),c=d.JSC$7653_queryData_,"SESSION_INDEX"in ek&&(c.add("authuser",gk("SESSION_INDEX")),"DELEGATED_SESSION_ID"in ek&&c.add("pageId",gk("DELEGATED_SESSION_ID"))),"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in ek&&c.add("sdc",gk("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),d.toString()):""}; f.isCollapsed=function(a,b){return b!==null?b:this.isChatReplay()&&y("web_watch_auto_collapse_chat_replay")||a&&a.conversationBarRenderer&&a.conversationBarRenderer.availabilityMessage?!0:a&&a.liveChatRenderer?a.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!1}; f.isHidden=function(a,b,c){var d=b&&b.conversationBarRenderer&&b.conversationBarRenderer.availabilityMessage,e=b&&b.liveChatRenderer&&b.liveChatRenderer.showHideButton,h=b&&b.liveChatRenderer&&b.liveChatRenderer.showButton;return c&&a&&!d&&!h||!c&&a&&!d&&!e?!0:b&&b.liveChatRenderer&&b.liveChatRenderer.initialDisplayState?b.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1}; f.computeButtonOverride=function(a,b){if(a&&b)return{type:"outline"}}; f.setCollapsedState=function(a){A(a,nTb)&&(this.isHiddenByUser=!!A(a,nTb).collapsed)}; f.forwardReduxActionToIframe=function(a){this.postToContentWindow({"yt-live-chat-forward-redux-action":a})}; f.onLoopRangeChange=function(a){this.showAboveScrim=!(a==null||!a.postId)}; f.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)}; f.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)}; f.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})}; f.sendDarkThemePostMessage=function(a){this.postToContentWindow({"yt-live-chat-set-dark-theme":a})}; f.onLiveChatBuyFlowCallback=function(a){this.postToContentWindow({"yt-live-chat-buy-flow-callback":a})}; f.handleKeyboardEvent=function(a){(0,uc.containsValue)(CWb,a.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:a.type,keyCode:a.keyCode}})}; f.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)}; f.postToContentWindow=function(a){if(this.isFrameReady)try{var b=window.location.protocol+"//"+window.location.host,c;(c=this.chatframe)!=null&&c.contentWindow?this.chatframe.contentWindow.postMessage(a,b):Jm(new Mk("Tried posting a message to an iframe with no content window",a))}catch(d){Im(d)}}; ia.Object.defineProperties(cDc.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(y("live_chat_overflow_hide_chat")||y("web_watch_chat_hide_button_killswitch"))return y("live_chat_overflow_hide_chat");var a,b,c,d;return!!((a=this.data)==null?0:(b=a.liveChatRenderer)==null?0:(c=b.header)==null?0:(d=c.liveChatHeaderRenderer)==null?0:d.collapseButton)}}}); var P2=cDc;P2.prototype.collapsedChanged=P2.prototype.collapsedChanged;P2.prototype.urlChanged=P2.prototype.urlChanged;P2.prototype.dataChanged=P2.prototype.dataChanged;P2.prototype.onShowHideChat=P2.prototype.onShowHideChat;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],P2.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],P2.prototype,"ytRendererBehavior",void 0); u([K(BA.YtComponentBehavior),v("design:type",Object)],P2.prototype,"ytComponentBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],P2.prototype,"ytPlayerListenerBehavior",void 0);u([K(Hy.YtOpenPopupBehavior),v("design:type",Object)],P2.prototype,"ytOpenPopupBehavior",void 0);u([Q(),v("design:type",Object)],P2.prototype,"data",void 0);u([Q(),v("design:type",Object)],P2.prototype,"currentPageUrl",void 0); u([Q({computed:"computeBaseUrl(currentPageUrl,data)"}),v("design:type",Object)],P2.prototype,"baseUrl",void 0);u([Q({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),v("design:type",String)],P2.prototype,"url",void 0);u([Q(),v("design:type",Object)],P2.prototype,"isHiddenByUser",void 0);u([Q({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),v("design:type",Object)],P2.prototype,"hidden",void 0); u([Q({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),v("design:type",Boolean)],P2.prototype,"collapsed",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],P2.prototype,"showAboveScrim",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],P2.prototype,"watchNextGrid",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],P2.prototype,"modernButtons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],P2.prototype,"roundedContainer",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],P2.prototype,"noBorder",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],P2.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],P2.prototype,"roundBackground",void 0);u([Q({computed:"computeButtonOverride(collapsed,modernButtons)"}),v("design:type",Object)],P2.prototype,"toggleButtonOverride",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],P2.prototype,"overflowHideChat",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],P2.prototype,"forceDarkTheme",void 0);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],P2.prototype,"enableShowWithoutHideChatButton",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],P2.prototype,"theaterWatchWhile",void 0);u([My("#chatframe"),v("design:type",HTMLIFrameElement)],P2.prototype,"chatframe",void 0); u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],P2.prototype,"onShowHideChat",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],P2.prototype,"dataChanged",null);u([O("url"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],P2.prototype,"urlChanged",null); u([O("collapsed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],P2.prototype,"collapsedChanged",null);P2=u([R({is:"ytd-live-chat-frame",disableElementRegistration:!0})],P2); V(P2,"ytd-live-chat-frame",function(){if(bDc!==void 0)return bDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><iframe frameborder=\"0\" scrolling=\"no\" id=\"chatframe\" class=\"style-scope ytd-live-chat-frame\"></iframe>\n<template is=\"dom-if\" if=\"[[data.conversationBarRenderer.availabilityMessage]]\" class=\"style-scope ytd-live-chat-frame\">\n <ytd-message-renderer data=\"[[data.conversationBarRenderer.availabilityMessage.messageRenderer]]\" class=\"style-scope ytd-live-chat-frame\">\n </ytd-message-renderer>\n</template>\n<template is=\"dom-if\" if=\"[[!enableShowWithoutHideChatButton]]\" class=\"style-scope ytd-live-chat-frame\">\n <div id=\"show-hide-button\" class=\"style-scope ytd-live-chat-frame\">\n <ytd-toggle-button-renderer data=\"[[data.liveChatRenderer.showHideButton.toggleButtonRenderer]]\" noink=\"\" overrides=\"[[toggleButtonOverride]]\" class=\"style-scope ytd-live-chat-frame\">\n </ytd-toggle-button-renderer>\n </div>\n</template>\n<template is=\"dom-if\" if=\"[[enableShowWithoutHideChatButton]]\" class=\"style-scope ytd-live-chat-frame\">\n <div id=\"show-hide-button\" hidden=\"[[!collapsed]]\" class=\"style-scope ytd-live-chat-frame\">\n <ytd-button-renderer data=\"[[data.liveChatRenderer.showButton.buttonRenderer]]\" noink=\"\" overrides=\"[[toggleButtonOverride]]\" on-click=\"onShowHideChat\" class=\"style-scope ytd-live-chat-frame\">\n </ytd-button-renderer>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return bDc=a},{mode:0});var dDc;var eDc;var fDc;var gDc;var Q2=function(){return J.apply(this,arguments)||this}; l(Q2,J);Q2.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}}; Q2.prototype.onLikeButtonClick=function(a){a.stopPropagation();a.preventDefault()}; ia.Object.defineProperties(Q2.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)!=null&&a.button){if(!this.likeStatusEntity)return this.data.button;this.set("data.button.toggleButtonRenderer.isToggled",!(!this.data.isLike||this.likeStatusEntity.likeStatus!=="LIKE")||!(!this.data.isDislike||this.likeStatusEntity.likeStatus!=="DISLIKE"));this.set("data.likeStatus",this.likeStatusEntity.likeStatus);return Object.assign({},this.data.button,{toggleButtonRenderer:Object.assign({}, this.data.button.toggleButtonRenderer)})}}}}); var R2=Q2;u([K(X.YtRendererBehavior),v("design:type",Object)],R2.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],R2.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],R2.prototype,"ytdReduxBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],R2.prototype,"ytRendererStamperBehavior",void 0);u([Q(),v("design:type",Object)],R2.prototype,"data",void 0); u([Q({selectorArgs:["data.likeStatusEntityKey"],selector:Uhb}),v("design:type",Object)],R2.prototype,"likeStatusEntity",void 0);u([L("data","likeStatusEntity"),v("design:type",Object),v("design:paramtypes",[])],R2.prototype,"likeButtonRenderer",null);R2=u([R({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],R2); V(R2,"ytd-slim-metadata-toggle-button-renderer",function(){if(gDc!==void 0)return gDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"button\" class=\"style-scope ytd-slim-metadata-toggle-button-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild); return gDc=a},{mode:1});var hDc=function(){var a=J.apply(this,arguments)||this;a.showEqualizer=y("web_enable_playlist_video_lockup_equalizer");a.watchColorUpdate=y("kevlar_watch_color_update");return a}; l(hDc,J);f=hDc.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}}; f.computeEditableClass=function(a){return a&&a.menu?"editable":""}; f.computeSelected=function(a){return!(a==null||!a.selected)}; f.computeUseColorPalette=function(a){return!!((a==null?0:a.lightColorPalette)&&(a==null?0:a.darkColorPalette))}; f.computeLargerPlaylistThumbs=function(a,b){return y("web_enable_playlist_bigger_thumbnails")&&!b}; f.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder}; f.onYtServiceRequestSent=function(a,b){b.endpoint&&this.isHideEnclosingAction(b.endpoint)&&!this.selected&&f5a(cx(),this.data.videoId)}; f.isHideEnclosingAction=function(a){var b=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",a);a=this.get("likeEndpoint.status",a)==="INDIFFERENT";return b||a}; f.onHandleMouseenter=function(){this.handleIsHovered=!0}; f.onHandleMouseleave=function(){this.handleIsHovered=!1}; ia.Object.defineProperties(hDc.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}}, showActionButtons:{configurable:!0,enumerable:!0,get:function(){var a;return!!(this.withinMiniplayer&&((a=this.data)==null?0:a.actionButtons))}}}); var S2=hDc;S2.prototype.onYtServiceRequestSent=S2.prototype.onYtServiceRequestSent;S2.prototype.canReorderChanged=S2.prototype.canReorderChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],S2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],S2.prototype,"ytRendererBehavior",void 0);u([K(Zz),v("design:type",Object)],S2.prototype,"ytdLockupBehavior",void 0);u([Q(),v("design:type",Object)],S2.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],S2.prototype,"withinMiniplayer",void 0);u([Q({computed:"computeSelected(data)",reflectToAttribute:!0}),v("design:type",Boolean)],S2.prototype,"selected",void 0);u([Q({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),v("design:type",Boolean)],S2.prototype,"useColorPalette",void 0); u([Q({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),v("design:type",Boolean)],S2.prototype,"largerPlaylistThumbs",void 0);u([Q(),v("design:type",Object)],S2.prototype,"showEqualizer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],S2.prototype,"canReorder",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],S2.prototype,"touchPersistentDragHandle",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],S2.prototype,"handleIsHovered",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],S2.prototype,"watchColorUpdate",void 0);u([L("largerPlaylistThumbs"),v("design:type",Number),v("design:paramtypes",[])],S2.prototype,"thumbnailWidth",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],S2.prototype,"showActionButtons",null); u([Py("canReorder"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],S2.prototype,"canReorderChanged",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],S2.prototype,"onYtServiceRequestSent",null);S2=u([R({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],S2); V(S2,"ytd-playlist-panel-video-renderer",function(){if(fDc!==void 0)return fDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"wc-endpoint\" class=\"yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <div id=\"container\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n <div id=\"index-container\" class=\"playlist-drag-handle style-scope ytd-playlist-panel-video-renderer\" on-mouseenter=\"onHandleMouseenter\" on-mouseleave=\"onHandleMouseleave\">\n <span id=\"reorder\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n <yt-icon icon=\"yt-icons:drag_handle\" class=\"style-scope ytd-playlist-panel-video-renderer\"></yt-icon>\n </span>\n <span id=\"index\" class=\"style-scope ytd-playlist-panel-video-renderer\">[[getSimpleString(data.indexText)]]</span>\n </div>\n <div id=\"thumbnail-container\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n <ytd-thumbnail data=\"[[data]]\" disable-now-playing=\"[[!showEqualizer]]\" disable-tooltips=\"\" now-playing-equalizer-only=\"\" use-expandable-tooltip=\"[[useExpandableTooltip_]]\" width=\"[[thumbnailWidth]]\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n </ytd-thumbnail>\n </div>\n <div id=\"meta\" class$=\"[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n <yt-formatted-string id=\"unplayableText\" disable-upgrade$=\"[[!data.unplayableText]]\" hidden=\"[[!data.unplayableText]]\" no-endpoints=\"\" text=\"[[data.unplayableText]]\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n </yt-formatted-string>\n <h4 class=\"style-scope ytd-playlist-panel-video-renderer\">\n <ytd-badge-supported-renderer disable-upgrade$=\"[[!data.topStandaloneBadge]]\" top-standalone-badge=\"[[data.topStandaloneBadge]]\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n </ytd-badge-supported-renderer>\n <span id=\"video-title\" title$=\"[[getSimpleString(data.title)]]\" aria-label$=\"[[data.title.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n [[getSimpleString(data.title)]]\n </span>\n </h4>\n <div id=\"byline-container\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n <span id=\"byline\" hidden=\"[[!data.shortBylineText]]\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n [[getSimpleString(data.shortBylineText)]]\n </span>\n <ytd-badge-supported-renderer badges=\"[[data.ownerBadges]]\" disable-upgrade$=\"[[!data.ownerBadges]]\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n </ytd-badge-supported-renderer>\n <ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n </ytd-badge-supported-renderer>\n </div>\n <yt-formatted-string id=\"video-info\" disable-upgrade$=\"[[!data.videoInfo]]\" hidden=\"[[!data.videoInfo]]\" no-endpoints=\"\" text=\"[[data.videoInfo]]\" class=\"style-scope ytd-playlist-panel-video-renderer\">\n </yt-formatted-string>\n <div id=\"action-buttons\" hidden=\"[[!showActionButtons]]\" class=\"style-scope ytd-playlist-panel-video-renderer\"></div>\n </div>\n </div>\n</a>\n<div id=\"menu\" class=\"style-scope ytd-playlist-panel-video-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return fDc=a},{mode:2});var iDc=function(){return J.apply(this,arguments)||this}; l(iDc,J);iDc.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}}; var T2=iDc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],T2.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],T2.prototype,"data",void 0);T2=u([R({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],T2); V(T2,"ytd-playlist-panel-supported-items",function(){if(eDc!==void 0)return eDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-playlist-panel-supported-items\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return eDc=a},{mode:1});tPa=!0;ZNb("\\P{N}");function jDc(a){kDc||(kDc=uPa(new Ct(1,void 0,void 0,T2a),0));a=kDc.format(Math.floor(a));if(Cw==="be"||Cw==="bg"||Cw==="es"||Cw==="et"||Cw==="hu"||Cw==="ka"||Cw==="lv"||Cw==="pl"||Cw==="pt-PT"||Cw==="sq"){var b=T2a.GROUP_SEP.replace(".","\\."),c=T2a.DECIMAL_SEP.replace(".","\\.");a=a.replace(new RegExp("^(\\d)"+b+"(\\d+("+c+"\\d+)?\\D*)$"),"$1$2")}return a} var kDc;var lDc=Fv("END_OF_PLAYLIST",void 0,"End of playlist"),mDc=Fv("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists Youtube makes for you"),nDc=function(){var a=J.apply(this,arguments)||this;a.pictureInPicture=!1;a.modernMiniplayer=y("web_cairo_modern_miniplayer");a.hideHeaderText=!1;a.useColorPalette=!1;a.collapsed=!1;a.isHovered=!1;a.jsPanelHeight=y("kevlar_watch_js_panel_height");a.modernPanels=y("kevlar_watch_modern_panels");a.expandLabel=Fv("MINIPLAYER_EXPAND_LABEL");a.collapseLabel= Fv("MINIPLAYER_COLLAPSE_LABEL");a.isFloating=!1;a.metaPanel=!1;a.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};a.currentIndex=void 0;return a}; l(nDc,J);f=nDc.prototype; f.configureRendererStamper=function(){return{menuRendererData:{id:"playlist-action-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{forceIconButton:!1}}}},"data.menu":{id:"overflow-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.contentHeader":{id:"content-header",mapping:{messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.contents":{id:"items",events:!0,mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",attributes:{id:"playlist-items"}, properties:{canReorder:"[[canReorder]]",withinMiniplayer:"[[withinMiniplayer]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.saveButton":{id:"save-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.topRowButtons":{id:"top-row-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.created=function(){this.scrollThrottle=new nt(this.onThrottledScroll,1E3,this)}; f.onMouseEnter=function(){this.isHovered=!0}; f.onMouseLeave=function(){this.isHovered=!1}; f.computeCollapsible=function(a){return!a}; f.computeHasPlaylistButtons=function(a){return!(!a||!a.playlistButtons)}; f.computeHasSeparateSaveButton=function(a){return!(!a||!a.saveButton)}; f.computeHasToolbarButton=function(a,b){return!(!a||!(b||a.saveButton||a.menu))}; f.computePlaylistType=function(a){if(a&&a.playlistId)return a.playlistId.substring(0,4)}; f.computeCanReorder=function(a){return a?a.playlistId&&a.playlistId.startsWith("TLPQ")?!0:!!a.isEditable&&!a.isInfinite:!1}; f.attached=function(){var a=this;try{um().resolve(Ww).setPlaylistComponent(this.hostElement)}catch(b){if(y("kevlar_park_on_playlist_token_killswitch"))throw b;Zw().parkOrScheduleJob(function(){um().resolve(Ww).setPlaylistComponent(a.hostElement)},2,"ci")}rVb(this.hostElement); this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))}; f.detached=function(){tVb(this.hostElement)}; f.computeTrailingIcon=function(a,b,c){return c?b?"yt-icons:collapse":"yt-icons:close":b?"yt-icons:expand":y("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"}; f.computeIndexMessage=function(a,b){return jDc(a+1)+" / "+jDc(b)}; f.onRenderStamperFinished=function(){if(this.scrollForStampDom){var a=!0;this.isHovered&&(a=!1);if(this.collapsed||this.hidden)a=!1;a&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()}; f.collapseChanged=function(){var a=this;this.collapsed||(Uk(this.ytTaskEmitterBehavior.getTaskManager(),function(){a.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())}; f.hiddenChanged=function(){var a=this;this.hidden||Uk(this.ytTaskEmitterBehavior.getTaskManager(),function(){a.scrollToCurrentVideo()})}; f.pictureInPictureChanged=function(){this.canReorder&&this.setupReordering()}; f.setupReordering=function(){var a=T(this.hostElement).querySelector("#items");j8a?this.ytReorderableBehavior.startDragDrop(a,a,"playlist-drag-handle"):this.ytReorderableBehavior.startDragDrop(a,a)}; f.scrollToCurrentVideo=function(){var a=this;Hi.addJob(function(){var b=T(a.hostElement).querySelector("#items");if(b){b.style.setProperty("padding-bottom","");var c=T(a.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(c){b=c.parentElement||wh(document);var d=b||wh(document);var e=bi(c),h=bi(d),k=Jia(d);if(d==wh(document)){var m=e.x-d.scrollLeft;e=e.y-d.scrollTop}else m=e.x-h.x-k.left,e=e.y-h.y-k.top;c=Gia(c);h=d.clientHeight-c.height;k=d.scrollLeft; var p=d.scrollTop;k+=m-(d.clientWidth-c.width)/2;d=new nh(k,p+(e-h/2));b.scrollLeft=d.x;b.scrollTop=d.y}}},8)}; f.dataChanged=function(){var a=this;this.ytReorderableBehavior.disposeDragDrop();this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||dt(this,function(){Sk(a.ytTaskEmitterBehavior.getTaskManager(),function(){a.ytRendererBehavior.markDirty();a.updateNowPlayingOverlay()})}); var b;if((b=this.data)==null?0:b.isCourse)this.collapsed=!0}; f.updateNowPlayingOverlay=function(){y("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)}; f.onPlaylistLockupNowPlaying=function(a,b){b&&(this.activeNowPlayingRenderer=b);this.updateNowPlayingOverlay()}; f.onScroll=function(){this.scrollThrottle.fire()}; f.onThrottledScroll=function(){var a=this;Sk(this.ytTaskEmitterBehavior.getTaskManager(),function(){a.ytRendererBehavior.markDirty()})}; f.onToggleExpanded=function(a){this.collapsible&&Zy(a).tagName!=="A"&&!Uz(Yy(a),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])&&(this.collapsed=!this.collapsed,xv(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))}; f.handleDrop=function(a){var b=a.currDragItem;a=b.data.playlistSetVideoId;var c=Zb(b.parentNode.childNodes,b),d=void 0;c>0&&(d=b.parentNode.childNodes[c-1].data.playlistSetVideoId);b=cx();if(b.responsePlaylistData&&b.responsePlaylistData.contents){var e=O4a(a,b.responsePlaylistData);b.responsePlaylistData=(0,uc.unsafeClone)(b.responsePlaylistData);Fba(b.responsePlaylistData.contents,e,c);b.queueProxy?h4a(b.queueProxy,e,c,a,d):b.playlistProxy&&h4a(b.playlistProxy,e,c,a,d);dx(b,ex(b,b.response?b.response.autoplayRenderer: void 0))}}; f.handleDarkModeChange=function(a){a!==this.isDarkTheme&&(this.isDarkTheme=a)}; f.colorPaletteChanged=function(){var a,b=((a=this.data)==null?void 0:a.contents)||[],c;a=g(b);for(b=a.next();!b.done;b=a.next()){b=b.value;var d=void 0;if((d=b.playlistPanelVideoRenderer)==null?0:d.selected){a=b.playlistPanelVideoRenderer;d=b=void 0;(c=this.isDarkTheme?(b=a)==null?void 0:b.darkColorPalette:(d=a)==null?void 0:d.lightColorPalette)&&jB(this.hostElement,c);break}}this.useColorPalette=!!c}; ia.Object.defineProperties(nDc.prototype,{nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var a=um().resolve(tm(Ww)),b;if(((b=this.data)==null?0:b.contents)&&(a==null?0:a.hasAutoplayData())){var c;if(((c=this.playlistLoopStateEntity)==null?void 0:c.state)==="PLAYLIST_LOOP_STATE_ONE"){if(a=this.data.currentIndex,a!==void 0){var d,e;var h=(d=this.data.contents[a])==null?void 0:(e=d.playlistPanelVideoRenderer)==null?void 0:e.title}}else{var k,m=(k=A(a.getAutoplayEndpoint(),lq))==null?void 0: k.videoId,p,q;h=(p=this.data.contents.find(function(r){var w;return((w=r.playlistPanelVideoRenderer)==null?void 0:w.videoId)===m}))==null?void 0:(q=p.playlistPanelVideoRenderer)==null?void 0:q.title}return h}}}, nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)!=null&&a.nextVideoLabel?this.nextVideoTitle?Sw(this.data.nextVideoLabel)+":":lDc:""}}, buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}}, mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var a;if(((a=this.data)==null?0:a.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN")return Rw(mDc);var b;return(b=this.data)==null?void 0:b.longBylineText}}, playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d=(a=this.data)==null?void 0:(b=a.playlistButtons)==null?void 0:(c=b.menuRenderer)==null?void 0:c.topLevelButtons;if(d)for(a=g(d),b=a.next();!b.done;b=a.next())if(b=b.value,b.playlistLoopButtonRenderer)return b.playlistLoopButtonRenderer.playlistLoopStateEntityKey}}, showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var a;return!!(this.collapsed&&((a=this.data)==null?0:a.nextVideoLabel))}}}); var U2=nDc;U2.prototype.colorPaletteChanged=U2.prototype.colorPaletteChanged;U2.prototype.onPlaylistLockupNowPlaying=U2.prototype.onPlaylistLockupNowPlaying;U2.prototype.updateNowPlayingOverlay=U2.prototype.updateNowPlayingOverlay;U2.prototype.dataChanged=U2.prototype.dataChanged;U2.prototype.pictureInPictureChanged=U2.prototype.pictureInPictureChanged;U2.prototype.hiddenChanged=U2.prototype.hiddenChanged;U2.prototype.collapseChanged=U2.prototype.collapseChanged; U2.prototype.onRenderStamperFinished=U2.prototype.onRenderStamperFinished;U2.prototype.onMouseLeave=U2.prototype.onMouseLeave;U2.prototype.onMouseEnter=U2.prototype.onMouseEnter;u([K(Rt),v("design:type",Object)],U2.prototype,"ironResizableBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],U2.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],U2.prototype,"ytRendererstamperBehavior",void 0); u([K($qc.YtPlaylistPanelBehavior),v("design:type",Object)],U2.prototype,"ytPlaylistPanelBehavior",void 0);u([K(UB.YtTaskEmitterBehavior),v("design:type",Object)],U2.prototype,"ytTaskEmitterBehavior",void 0);u([K(n5b.YtReorderableBehavior),v("design:type",Object)],U2.prototype,"ytReorderableBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],U2.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],U2.prototype,"ytdReduxBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],U2.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],U2.prototype,"data",void 0);u([Q(),v("design:type",Object)],U2.prototype,"autoplayData",void 0);u([Q(),v("design:type",Boolean)],U2.prototype,"withinMiniplayer",void 0);u([Q(),v("design:type",Object)],U2.prototype,"pictureInPicture",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],U2.prototype,"modernMiniplayer",void 0); u([Q({computed:"setMenuData_(data)"}),v("design:type",Object)],U2.prototype,"menuRendererData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],U2.prototype,"hideHeaderText",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],U2.prototype,"useColorPalette",void 0);u([Q({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),v("design:type",Boolean)],U2.prototype,"collapsible",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],U2.prototype,"collapsed",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],U2.prototype,"hidden",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),v("design:type",Boolean)],U2.prototype,"hasPlaylistButtons",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),v("design:type",Boolean)],U2.prototype,"hasSeparateSaveButton",void 0); u([Q({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),v("design:type",Boolean)],U2.prototype,"hasToolbar",void 0);u([Q({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),v("design:type",String)],U2.prototype,"playlistType",void 0);u([Q(),v("design:type",Object)],U2.prototype,"isHovered",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],U2.prototype,"jsPanelHeight",void 0); u([Q({selectorArgs:["playlistLoopStateEntityKey"],selector:Shb}),v("design:type",Object)],U2.prototype,"playlistLoopStateEntity",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],U2.prototype,"modernPanels",void 0);u([Q({value:56}),v("design:type",Number)],U2.prototype,"scrollMargin",void 0);u([Q({computed:"computeCanReorder(data)"}),v("design:type",Boolean)],U2.prototype,"canReorder",void 0);u([Q(),v("design:type",Object)],U2.prototype,"expandLabel",void 0); u([Q(),v("design:type",Object)],U2.prototype,"collapseLabel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],U2.prototype,"isFloating",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],U2.prototype,"metaPanel",void 0);u([Q({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),v("design:type",String)],U2.prototype,"trailingIcon",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],U2.prototype,"isDarkTheme",void 0); u([Q({selector:bA}),v("design:type",Boolean)],U2.prototype,"miniplayerIsActive",void 0);u([Q({selector:function(a){return a.watch.playerState}}), v("design:type",Number)],U2.prototype,"playerState",void 0);u([Q(),v("design:type",Object)],U2.prototype,"activeNowPlayingRenderer",void 0);u([L("data","autoplayData","playlistLoopStateEntity"),v("design:type",Object),v("design:paramtypes",[])],U2.prototype,"nextVideoTitle",null);u([L("data","nextVideoTitle"),v("design:type",String),v("design:paramtypes",[])],U2.prototype,"nextVideoLabel",null);u([L("collapsed"),v("design:type",String),v("design:paramtypes",[])],U2.prototype,"buttonAriaLabel",null); u([L("data","playlistId","longBylineText"),v("design:type",Object),v("design:paramtypes",[])],U2.prototype,"mixLongByLine",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],U2.prototype,"playlistLoopStateEntityKey",null);u([M("mouseenter"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"onMouseEnter",null);u([M("mouseleave"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"onMouseLeave",null); u([Q({reflectToAttribute:!0}),L("data","collapsed"),v("design:type",Boolean),v("design:paramtypes",[])],U2.prototype,"showNextVideoHeader",null);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"onRenderStamperFinished",null);u([O("collapsed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"collapseChanged",null); u([O("hidden"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"hiddenChanged",null);u([O("pictureInPicture"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"pictureInPictureChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"dataChanged",null); u([O("playerState","miniplayerIsActive"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"updateNowPlayingOverlay",null);u([M("yt-playlist-lockup-now-playing-active"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],U2.prototype,"onPlaylistLockupNowPlaying",null);u([O("data","isDarkTheme"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],U2.prototype,"colorPaletteChanged",null); U2=u([R({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],U2); V(U2,"ytd-playlist-panel-renderer",function(){if(dDc!==void 0)return dDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" data-collapsed=\"[[collapsed]]\" class=\"style-scope ytd-playlist-panel-renderer\"><div class=\"header style-scope ytd-playlist-panel-renderer\" on-tap=\"onToggleExpanded\"><div id=\"header-contents\" class=\"style-scope ytd-playlist-panel-renderer\"><div id=\"header-top-row\" class=\"style-scope ytd-playlist-panel-renderer\"><div id=\"header-description\" class=\"style-scope ytd-playlist-panel-renderer\"><h3 hidden=\"[[showNextVideoHeader]]\" class=\"style-scope ytd-playlist-panel-renderer\"><yt-formatted-string class=\"title style-scope ytd-playlist-panel-renderer\" ellipsis-truncate=\"\" link-inherit-color=\"\" text=\"[[data.titleText]]\"></yt-formatted-string></h3><h3 id=\"next-video-title\" hidden=\"[[!showNextVideoHeader]]\" class=\"style-scope ytd-playlist-panel-renderer\"><span id=\"next-label\" class=\"style-scope ytd-playlist-panel-renderer\">[[nextVideoLabel]]</span><yt-formatted-string ellipsis-truncate=\"\" text=\"[[nextVideoTitle]]\" class=\"style-scope ytd-playlist-panel-renderer\"></yt-formatted-string></h3><div id=\"publisher-container\" class=\"style-scope ytd-playlist-panel-renderer\"><yt-formatted-string class=\"byline-title style-scope ytd-playlist-panel-renderer\" ellipsis-truncate=\"\" hidden=\"[[!showNextVideoHeader]]\" text=\"[[data.titleText]]\"></yt-formatted-string><ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-playlist-panel-renderer\"></ytd-badge-supported-renderer><yt-formatted-string class=\"publisher style-scope ytd-playlist-panel-renderer\" ellipsis-truncate=\"\" link-inherit-color=\"\" text=\"[[mixLongByLine]]\"></yt-formatted-string><div class=\"index-message-wrapper style-scope ytd-playlist-panel-renderer\" hidden=\"[[data.isInfinite]]\"><span class=\"index-message style-scope ytd-playlist-panel-renderer\" hidden=\"[[data.videoCountText]]\">[[computeIndexMessage(data.currentIndex,\n data.totalVideos)]]</span><yt-formatted-string class=\"index-message style-scope ytd-playlist-panel-renderer\" hidden=\"[[!data.videoCountText]]\" respecthtmldir=\"\" text=\"[[data.videoCountText]]\"></yt-formatted-string></div></div></div><div id=\"top-row-buttons\" class=\"style-scope ytd-playlist-panel-renderer\"></div><yt-icon-button id=\"trailing-button\" label=\"[[buttonAriaLabel]]\" pressed=\"[[!collapsed]]\" toggleable=\"\" class=\"style-scope ytd-playlist-panel-renderer\"><yt-icon id=\"trailing-icon\" icon=\"[[trailingIcon]]\" class=\"style-scope ytd-playlist-panel-renderer\"></yt-icon></yt-icon-button></div><div id=\"playlist-actions\" class=\"style-scope ytd-playlist-panel-renderer\"><div id=\"start-actions\" class=\"style-scope ytd-playlist-panel-renderer\"><div id=\"playlist-action-menu\" class=\"style-scope ytd-playlist-panel-renderer\"></div><div id=\"save-button\" class=\"style-scope ytd-playlist-panel-renderer\"></div></div><div id=\"end-actions\" class=\"style-scope ytd-playlist-panel-renderer\"><div id=\"overflow-menu\" class=\"style-scope ytd-playlist-panel-renderer\"></div></div></div></div></div><div id=\"content-header\" hidden=\"[[!data.contentHeader]]\" class=\"style-scope ytd-playlist-panel-renderer\"></div><div id=\"items\" class=\"playlist-items style-scope ytd-playlist-panel-renderer\" on-scroll=\"onScroll\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return dDc=a},{mode:2});var oDc;var pDc=function(){var a=J.apply(this,arguments)||this;a.lastRenderedPanelIds=new Set;a.visiblePanels=[];a.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return a}; l(pDc,J);f=pDc.prototype;f.dataChanged=function(){if(this.data){for(var a=[],b=g(this.data),c=b.next();!c.done;c=b.next()){c=c.value;var d=void 0,e=void 0,h=(d=c)==null?void 0:(e=d.engagementPanelSectionListRenderer)==null?void 0:e.visibility;e=d=void 0;((d=c)==null?0:(e=d.engagementPanelSectionListRenderer)==null?0:e.targetId)&&h!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&a.push(c)}this.visiblePanels=a}else this.visiblePanels=[]}; f.configureRendererStamper=function(){return{visiblePanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0},properties:{hideDelayMs:"[[hideDelayMs]]",isWatchWhilePanel:"[[isWatchWhilePanel]]"}}},reuseComponents:!1}}}; f.withoutVisiblePanelById=function(a){return this.visiblePanels.filter(function(b){var c;return((c=b.engagementPanelSectionListRenderer)==null?void 0:c.targetId)!==a})}; f.onYtChangeEngagementPanelVisibilityAction=function(a){var b=this,c=A(a,AM);if(this.data&&(c==null?0:c.targetId)&&(c==null?0:c.visibility)){var d,e=(d=this.data.find(function(k){var m;return((m=k.engagementPanelSectionListRenderer)==null?void 0:m.targetId)===c.targetId}))==null?void 0:d.engagementPanelSectionListRenderer; if(e){var h=this.withoutVisiblePanelById(c.targetId);c.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(a=this.data.find(function(k){var m;return((m=k.engagementPanelSectionListRenderer)==null?void 0:m.targetId)===c.targetId}))&&(h=[a].concat(pa(h))); this.hideDelayMs&&c.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&h.length===0?Hi.addJob(function(){e.visibility=c.visibility;b.visiblePanels=h},10,this.hideDelayMs):(e.visibility=c.visibility,this.visiblePanels=h); xv(this.hostElement,"yt-engagement-panels-visible-changed",[h])}}}; f.onRendererstamperFinished=function(){var a=new Set(this.visiblePanels.map(function(b){var c;return(c=b.engagementPanelSectionListRenderer)==null?void 0:c.targetId})); this.handlePanelVisibilityChange(a,this.lastRenderedPanelIds);this.lastRenderedPanelIds=a}; f.handlePanelVisibilityChange=function(a,b){a=a===void 0?new Set:a;b=b===void 0?new Set:b;if(this.data)for(var c=g(this.data),d=c.next();!d.done;d=c.next()){d=d.value;var e=void 0,h=void 0,k=(e=d)==null?void 0:(h=e.engagementPanelSectionListRenderer)==null?void 0:h.targetId;if(k&&(e=b.has(k),h=a.has(k),k=void 0,!e&&h?(h=e=void 0,k=(e=d)==null?void 0:(h=e.engagementPanelSectionListRenderer)==null?void 0:h.onShowCommands):e&&!h&&(h=e=void 0,k=(e=d)==null?void 0:(h=e.engagementPanelSectionListRenderer)== null?void 0:h.onHideCommands),k))for(d=g(k),k=d.next();!k.done;k=d.next())this.ytComponentBehavior.resolveCommand(k.value)}}; var V2=pDc;V2.prototype.onRendererstamperFinished=V2.prototype.onRendererstamperFinished;V2.prototype.dataChanged=V2.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],V2.prototype,"ytComponentBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],V2.prototype,"actionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),K(X.YtRendererBehavior),v("design:type",Object)],V2.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],V2.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],V2.prototype,"lastRenderedPanelIds",void 0);u([Q(),v("design:type",Number)],V2.prototype,"hideDelayMs",void 0);u([Q(),v("design:type",Array)],V2.prototype,"data",void 0);u([Q(),v("design:type",Array)],V2.prototype,"visiblePanels",void 0);u([Q(),v("design:type",Boolean)],V2.prototype,"isWatchWhilePanel",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],V2.prototype,"dataChanged",null);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],V2.prototype,"onRendererstamperFinished",null);V2=u([R({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],V2); V(V2,"ytd-watch-engagement-panels",function(){if(oDc!==void 0)return oDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"panels\" class=\"style-scope ytd-watch-engagement-panels\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return oDc=a},{mode:Mz("kevlar_poly_si_batch_j043")? 1:2});var qDc;var rDc;var sDc=function(){return J.apply(this,arguments)||this}; l(sDc,J);var W2=sDc;u([K(X.YtRendererBehavior),v("design:type",Object)],W2.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],W2.prototype,"data",void 0);W2=u([R({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],W2); V(W2,"ytd-comments-entry-point-message-renderer",function(){if(rDc!==void 0)return rDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"message\" text=\"[[data.messageText]]\" class=\"style-scope ytd-comments-entry-point-message-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return rDc=a},{mode:1});var tDc;var uDc=function(){return J.apply(this,arguments)||this}; l(uDc,J);ia.Object.defineProperties(uDc.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.teaserAvatar)}}}); var X2=uDc;u([K(X.YtRendererBehavior),v("design:type",Object)],X2.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],X2.prototype,"data",void 0);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],X2.prototype,"hasAvatar",null);X2=u([R({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],X2); V(X2,"ytd-comments-entry-point-teaser-renderer",function(){if(tDc!==void 0)return tDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"teaser\" class=\"style-scope ytd-comments-entry-point-teaser-renderer\"><yt-img-shadow class=\"avatar style-scope ytd-comments-entry-point-teaser-renderer\" height=\"24\" hidden=\"[[!hasAvatar]]\" thumbnail=\"[[data.teaserAvatar]]\" width=\"24\"></yt-img-shadow><div id=\"teaser-text\" class=\"style-scope ytd-comments-entry-point-teaser-renderer\">[[getSimpleString(data.teaserContent)]]</div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return tDc=a},{mode:1});var vDc;var wDc=function(){var a=J.apply(this,arguments)||this;a.roundAvatar=y("comments_simplebox_round_avatar");return a}; l(wDc,J);var Y2=wDc;u([K(X.YtRendererBehavior),v("design:type",Object)],Y2.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],Y2.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],Y2.prototype,"roundAvatar",void 0);Y2=u([R({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],Y2); V(Y2,"ytd-comments-simplebox-renderer",function(){if(vDc!==void 0)return vDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"simplebox\" class=\"style-scope ytd-comments-simplebox-renderer\"><yt-img-shadow class=\"avatar style-scope ytd-comments-simplebox-renderer\" height=\"24\" thumbnail=\"[[data.simpleboxAvatar]]\" width=\"24\"></yt-img-shadow><div id=\"simplebox-input\" class=\"style-scope ytd-comments-simplebox-renderer\">[[getSimpleString(data.simpleboxPlaceholder)]]</div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vDc=a},{mode:1});var Z2=function(){var a=J.apply(this,arguments)||this;a.fullHeight=!y("comment_teaser_full_height_kill_switch")&&y("kevlar_watch_grid");return a}; l(Z2,J);Z2.prototype.configureRendererStamper=function(){return{contentRenderer:{id:"content-renderer",mapping:{commentsEntryPointTeaserRenderer:"ytd-comments-entry-point-teaser-renderer",commentsSimpleboxRenderer:"ytd-comments-simplebox-renderer",commentsEntryPointMessageRenderer:"ytd-comments-entry-point-message-renderer"}},"data.contents":{id:"contents",mapping:{commentsEntryPointTeaserRenderer:"ytd-comments-entry-point-teaser-renderer"}}}}; Z2.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")}; Z2.prototype.onTap=function(){var a=this.tapCommand;a&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(a))}; Z2.prototype.onKeyUp=function(a){if(a.keyCode===13)this.onTap()}; ia.Object.defineProperties(Z2.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null?0:a.onTap)return this.data.onTap;var b,c;if(((b=this.data)==null?0:b.teaserContent)||((c=this.data)==null?0:c.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}}, simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){if(!y("kevlar_watch_edu_comment_teaser_content")){var a;return(a=this.data)==null?void 0:a.simpleboxPlaceholder}}}, hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}}, simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){if(y("kevlar_watch_edu_comment_teaser_content"))return null;var a;return(a=this.data)==null?void 0:a.simpleboxAvatar}}, teaserContent:{configurable:!0,enumerable:!0,get:function(){var a;if(!y("kevlar_watch_edu_comment_teaser_content")||((a=this.data)==null?0:a.contentRenderer)){var b;return(b=this.data)==null?void 0:b.teaserContent}return Rw(Fv("MAIN_APP_WEB_COMMENT_TEASER_TOOLTIP"))}}, hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}}, teaserAvatar:{configurable:!0,enumerable:!0,get:function(){if(!y("kevlar_watch_edu_comment_teaser_content")){var a;return(a=this.data)==null?void 0:a.teaserAvatar}}}, hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}}, messageText:{configurable:!0,enumerable:!0,get:function(){if(!y("kevlar_watch_edu_comment_teaser_content")){var a;return(a=this.data)==null?void 0:a.messageText}}}, contentRenderer:{configurable:!0,enumerable:!0,get:function(){var a;if(y("kevlar_watch_edu_comment_teaser_content")&&((a=this.data)==null?0:a.contentRenderer))return{commentsEntryPointTeaserRenderer:{teaserContent:Rw(Fv("MAIN_APP_WEB_COMMENT_TEASER_TOOLTIP"))}};var b;return(b=this.data)==null?void 0:b.contentRenderer}}, hasContents:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)!=null&&a.contents?this.data.contents.length>0:!1}}, hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}}); var $2=Z2;$2.prototype.onKeyUp=$2.prototype.onKeyUp;$2.prototype.onTap=$2.prototype.onTap;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$2.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],$2.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],$2.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],$2.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],$2.prototype,"fullHeight",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],$2.prototype,"tapCommand",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],$2.prototype,"simpleboxPlaceholder",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],$2.prototype,"hasSimpleboxPlaceholder",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],$2.prototype,"simpleboxAvatar",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],$2.prototype,"teaserContent",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],$2.prototype,"hasTeaserContent",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],$2.prototype,"teaserAvatar",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],$2.prototype,"hasTeaserAvatar",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],$2.prototype,"messageText",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],$2.prototype,"contentRenderer",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],$2.prototype,"hasContents",null);u([L("data"),Q({reflectToAttribute:!0}),v("design:type",Boolean),v("design:paramtypes",[])],$2.prototype,"hasContentRenderer",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$2.prototype,"onTap",null); u([M("keypress"),v("design:type",Function),v("design:paramtypes",[ti]),v("design:returntype")],$2.prototype,"onKeyUp",null);$2=u([R({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],$2); V($2,"ytd-comments-entry-point-header-renderer",function(){if(qDc!==void 0)return qDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-comments-entry-point-header-renderer\"><div id=\"title\" class=\"style-scope ytd-comments-entry-point-header-renderer\">[[getSimpleString(data.headerText)]]</div><div id=\"count\" class=\"style-scope ytd-comments-entry-point-header-renderer\">[[getSimpleString(data.commentCount)]]</div></div><div id=\"content\" class=\"style-scope ytd-comments-entry-point-header-renderer\"><div id=\"simplebox\" hidden=\"[[!hasSimpleboxPlaceholder]]\" class=\"style-scope ytd-comments-entry-point-header-renderer\"><yt-img-shadow class=\"avatar style-scope ytd-comments-entry-point-header-renderer\" height=\"24\" thumbnail=\"[[simpleboxAvatar]]\" width=\"24\"></yt-img-shadow><div id=\"simplebox-input\" class=\"style-scope ytd-comments-entry-point-header-renderer\">[[getSimpleString(simpleboxPlaceholder)]]</div></div><div id=\"teaser\" hidden=\"[[!hasTeaserContent]]\" class=\"style-scope ytd-comments-entry-point-header-renderer\"><yt-img-shadow class=\"avatar style-scope ytd-comments-entry-point-header-renderer\" height=\"24\" hidden=\"[[!hasTeaserAvatar]]\" thumbnail=\"[[teaserAvatar]]\" width=\"24\"></yt-img-shadow><div id=\"teaser-text\" class=\"style-scope ytd-comments-entry-point-header-renderer\">[[getSimpleString(teaserContent)]]</div></div><yt-formatted-string id=\"message\" text=\"[[messageText]]\" class=\"style-scope ytd-comments-entry-point-header-renderer\"></yt-formatted-string><div id=\"content-renderer\" hidden=\"[[!hasContentRenderer]]\" class=\"style-scope ytd-comments-entry-point-header-renderer\"></div><div id=\"contents\" class=\"style-scope ytd-comments-entry-point-header-renderer\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return qDc=a},{mode:1});var xDc;y("web_enable_dynamic_metadata")&&YB(job,"yt-animated-rolling-number",{propNames:["numberText","numberValue","heightPx","shouldAnimate","forceRollUp"]});var yDc=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),zDc={numberText:"",heightPx:2*yDc,shouldAnimate:!1};function ADc(a,b){b=b===void 0?!1:b;if(a.simpleText)a=[{text:a.simpleText}];else{var c;a=((c=a.runs)!=null?c:[]).map(function(d){return Object.assign({},d)})}if(b)for(b=g(a),c=b.next();!c.done;c=b.next())c.value.bold=!0; return a} function BDc(a){var b=a.startEndTimeTemplate,c=a.startTimeUtcMillis;a=a.endTimeUtcMillis;if(b&&c&&a)return Rw(gtb(Sw(b),Number(c),Number(a)))} function CDc(a,b){var c,d,e=a==null?void 0:(c=a.viewCount)==null?void 0:(d=c.videoViewCountRenderer)==null?void 0:d.shortViewCount;if(!b&&e)return e;var h,k;return a==null?void 0:(h=a.viewCount)==null?void 0:(k=h.videoViewCountRenderer)==null?void 0:k.viewCount} function DDc(a,b){var c=a==null?void 0:a.relativeDateText;return!b&&c?[c,!0]:[a==null?void 0:a.dateText,!1]} function EDc(a,b,c,d,e){d=d===void 0?!0:d;e=e===void 0?"":e;var h=CDc(a,b),k=g(DDc(a,b)),m=k.next().value;k=k.next().value;b=b?a==null?void 0:a.sponsorsOnlyFirstTimeLongText:a==null?void 0:a.sponsorsOnlyFirstTimeShortText;var p=[];c&&h&&p.push(h);!c&&k||!m||p.push(m);a=[].concat(pa(p),[b,a==null?void 0:a.stationName,a==null?void 0:a.rating,a?BDc(a):void 0,a==null?void 0:a.upNextProgramText,a==null?void 0:a.superTitleLink]).filter(function(q){return!!q}); c={runs:[]};for(h=0;h<a.length;h++)c.runs.push.apply(c.runs,pa(ADc(a[h],d))),h<a.length-1&&c.runs.push({text:" "+e+" ",bold:d});return c} function FDc(a){if(a)return{runs:[{text:a,bold:!0}]}} var GDc=function(){var a=J.apply(this,arguments)||this;a.usingAnimatedComponents=!0;a.wasDetailed=!1;a.JSC$17130_browserSupportsAnimation=y("web_supports_animations_api");a.actionMap={};a.detailed=!1;a.shouldAnimate=!1;a.viewCountProps=zDc;a.dateTextProps=zDc;a.metadataBadgesInDescription=y("web_metadata_badges_in_description");return a}; l(GDc,J);f=GDc.prototype;f.created=function(){y("web_enable_dynamic_metadata")&&(this.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"})}; f.resetAnimationState=function(){this.shouldAnimate=!1}; f.updateDynamicMetadata=function(){if(this.JSC$17130_browserSupportsAnimation){if(!this.detailed){var a,b,c,d;var e=(a=this.videoPrimaryInfoRenderer)==null?void 0:(b=a.viewCount)==null?void 0:(c=b.videoViewCountRenderer)==null?void 0:(d=c.extraShortViewCount)==null?void 0:d.simpleText;var h,k,m,p;var q=(h=this.videoPrimaryInfoRenderer)==null?void 0:(k=h.viewCount)==null?void 0:(m=k.videoViewCountRenderer)==null?void 0:(p=m.shortViewCount)==null?void 0:p.simpleText}if(!q){var r,w,z,C;e=(r=this.videoPrimaryInfoRenderer)== null?void 0:(w=r.viewCount)==null?void 0:(z=w.videoViewCountRenderer)==null?void 0:(C=z.unlabeledViewCountValue)==null?void 0:C.simpleText;var E,I,N,P;q=(E=this.videoPrimaryInfoRenderer)==null?void 0:(I=E.viewCount)==null?void 0:(N=I.videoViewCountRenderer)==null?void 0:(P=N.viewCount)==null?void 0:P.simpleText}var U,ca,aa;a=Number((U=this.videoPrimaryInfoRenderer)==null?void 0:(ca=U.viewCount)==null?void 0:(aa=ca.videoViewCountRenderer)==null?void 0:aa.originalViewCount);var ea,ha;U=(ea=this.videoPrimaryInfoRenderer)== null?void 0:(ha=ea.relativeDateText)==null?void 0:ha.simpleText;var va;ea=!((va=this.videoPrimaryInfoRenderer)==null||!va.relativeDateText);if(e&&q&&a&&(U||!ea)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;va=q.split(new RegExp("("+e+")"));e=FDc(va[0]);var Ma;q={numberText:(Ma=va[1])!=null?Ma:"",numberValue:a,heightPx:2*yDc,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var tb;Ma=((tb=va[2])!=null?tb:"")+" ";this.setViewCount(q,e, FDc(Ma));if(!this.detailed&&ea){e=U.split(/(\d+)/);tb=FDc(e[0]);var bb;Ma={numberText:(bb=e[1])!=null?bb:"",heightPx:2*yDc,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var Ub;bb=((Ub=e[2])!=null?Ub:"")+" ";this.setDateText(Ma,tb,FDc(bb))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1}; f.setViewCount=function(a,b,c){Sw(b)!==Sw(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=b);this.viewCountProps.numberText!==(a==null?void 0:a.numberText)&&(this.viewCountProps=a||zDc);Sw(c)!==Sw(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=c)}; f.setDateText=function(a,b,c){Sw(b)!==Sw(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=b);this.dateTextProps.numberText!==(a==null?void 0:a.numberText)&&(this.dateTextProps=a||zDc);Sw(c)!==Sw(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=c)}; f.onYtUpdateViewershipAction=function(a){this.videoPrimaryInfoRenderer&&(A(a,QUb).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):A(a,QUb).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",A(a,QUb).viewCount)))}; f.onYtUpdateDateTextAction=function(a){if(this.videoPrimaryInfoRenderer){a=A(a,NUb).dateText;this.shouldAnimate=!0;var b;((b=this.videoPrimaryInfoRenderer)==null?0:b.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",a):this.set("videoPrimaryInfoRenderer.dateText",a)}}; ia.Object.defineProperties(GDc.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return EDc(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}}, descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return Sw(EDc(this.videoPrimaryInfoRenderer,!0,!0,!1,"\u2022"))}}, animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[Sw(this.viewCountPreNumberText),this.viewCountProps.numberText,Sw(this.viewCountPostNumberText)].join("")}}, animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[Sw(this.dateTextPreNumberText),this.dateTextProps.numberText,Sw(this.dateTextPostNumberText)].join("")}}}); var a3=GDc;a3.prototype.updateDynamicMetadata=a3.prototype.updateDynamicMetadata;a3.prototype.resetAnimationState=a3.prototype.resetAnimationState;u([K(BA.YtComponentBehavior),v("design:type",Object)],a3.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],a3.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],a3.prototype,"ytRendererstamperBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],a3.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],a3.prototype,"videoPrimaryInfoRenderer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],a3.prototype,"detailed",void 0);u([Q(),v("design:type",Object)],a3.prototype,"shouldAnimate",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],a3.prototype,"viewCountPreNumberText",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],a3.prototype,"viewCountProps",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],a3.prototype,"viewCountPostNumberText",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],a3.prototype,"dateTextPreNumberText",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],a3.prototype,"dateTextProps",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],a3.prototype,"dateTextPostNumberText",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],a3.prototype,"metadataBadgesInDescription",void 0);u([L("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),v("design:type",Object),v("design:paramtypes",[])],a3.prototype,"infoText",null); u([L("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),v("design:type",String),v("design:paramtypes",[])],a3.prototype,"descriptionInfoTooltipText",null);u([L("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),v("design:type",String),v("design:paramtypes",[])],a3.prototype,"animatedViewCountAccessibilityLabel",null); u([L("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),v("design:type",String),v("design:paramtypes",[])],a3.prototype,"animatedDateTextAccessibilityLabel",null);u([O("videoPrimaryInfoRenderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],a3.prototype,"resetAnimationState",null); u([O("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],a3.prototype,"updateDynamicMetadata",null);a3=u([R({disableElementRegistration:!0,is:"ytd-watch-info-text"})],a3); V(a3,"ytd-watch-info-text",function(){if(xDc!==void 0)return xDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"info-container\" class=\"style-scope ytd-watch-info-text\">\n <div id=\"view-count\" aria-label$=\"[[animatedViewCountAccessibilityLabel]]\" class=\"style-scope ytd-watch-info-text\">\n <yt-formatted-string aria-hidden=\"true\" text=\"[[viewCountPreNumberText]]\" class=\"style-scope ytd-watch-info-text\"></yt-formatted-string>\n <yt-animated-rolling-number id=\"view-count-number\" force-roll-up=\"[[viewCountProps.forceRollUp]]\" height-px=\"[[viewCountProps.heightPx]]\" number-text=\"[[viewCountProps.numberText]]\" number-value=\"[[viewCountProps.numberValue]]\" should-animate=\"[[viewCountProps.shouldAnimate]]\" class=\"style-scope ytd-watch-info-text\"></yt-animated-rolling-number>\n <yt-formatted-string aria-hidden=\"true\" text=\"[[viewCountPostNumberText]]\" class=\"style-scope ytd-watch-info-text\"></yt-formatted-string>\n </div>\n <div id=\"date-text\" aria-label$=\"[[animatedDateTextAccessibilityLabel]]\" class=\"style-scope ytd-watch-info-text\">\n <yt-formatted-string aria-hidden=\"true\" text=\"[[dateTextPreNumberText]]\" class=\"style-scope ytd-watch-info-text\"></yt-formatted-string>\n <yt-animated-rolling-number force-roll-up=\"true\" height-px=\"[[dateTextProps.heightPx]]\" number-text=\"[[dateTextProps.numberText]]\" number-value=\"[[dateTextProps.numberValue]]\" should-animate=\"[[dateTextProps.shouldAnimate]]\" class=\"style-scope ytd-watch-info-text\"></yt-animated-rolling-number>\n <yt-formatted-string aria-hidden=\"true\" text=\"[[dateTextPostNumberText]]\" class=\"style-scope ytd-watch-info-text\"></yt-formatted-string>\n </div>\n <yt-formatted-string id=\"info\" text=\"[[infoText]]\" class=\"style-scope ytd-watch-info-text\"></yt-formatted-string>\n <template is=\"dom-if\" if=\"[[metadataBadgesInDescription]]\" class=\"style-scope ytd-watch-info-text\">\n <ytd-badge-supported-renderer badges=\"[[videoPrimaryInfoRenderer.badges]]\" disable-upgrade$=\"[[!videoPrimaryInfoRenderer.badges]]\" hidden=\"[[!videoPrimaryInfoRenderer.badges]]\" class=\"style-scope ytd-watch-info-text\">\n </ytd-badge-supported-renderer>\n </template>\n</div>\n<tp-yt-paper-tooltip class=\"style-scope ytd-watch-info-text\">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xDc=a},{mode:Mz("kevlar_poly_si_batch_j037")?1:2});var HDc;var IDc={buttonViewModel:xE};var JDc={textCarouselItemViewModel:Gz(function(a){var b=a.data;var c=Er();a=Fr(function(d){ksb(LD(d),c.value,["BUTTON".toString()])||wB(b().onTap)&&um().resolve(vm).resolveCommand(wB(b().onTap))}); return F("yt-text-carousel-item-view-model",{class:function(){var d={};return dC("YtTextCarouselItemViewModelHost",(d.YtTextCarouselItemViewModelHostClickable=!!wB(b().onTap),d))}, el:c,"on:click":a},F(OD,{name:function(){return b().iconName}, config:{className:"YtTextCarouselItemViewModelImageType"}}),F(nr,{cond:function(){return b().image}},function(d){return F(IB,{data:d, alt:"",className:"YtTextCarouselItemViewModelImageType"})}),F(LB,{text:function(){return b().text}, className:"YtTextCarouselItemViewModelText"}),F(SC,{data:function(){return b().button}, mapping:IDc,extraProps:{buttonViewModel:{config:{className:"YtTextCarouselItemViewModelButton"}}}}))})},KDc=Gz(function(a){var b=a.data; return F("yt-carousel-item-view-model",{class:"YtCarouselItemViewModelHost"},F(SC,{data:function(){var c,d;return(d=(c=A(b().carouselItem,dRb))==null?void 0:c.textCarousel)!=null?d:b().carouselItem}, mapping:JDc}))});var LDc={buttonViewModel:xE},MDc=Gz(function(a){var b=a.data;var c=a.handleCarouselNavigation;return F("yt-carousel-title-view-model",{class:"YtCarouselTitleViewModelHost"},F("span",{class:"YtCarouselTitleViewModelTitle"},function(){return b().title}),F("div",{class:"YtCarouselTitleViewModelNavigation"},F(nr,{cond:function(){return b().previousButton}},function(d){return F(SC,{data:d, mapping:LDc,extraProps:{buttonViewModel:{config:{className:"YtCarouselTitleViewModelPreviousButton",onclick:function(){return c(-1)}}}}})}),F(nr,{cond:function(){return b().nextButton}},function(d){return F(SC,{data:d, mapping:LDc,extraProps:{buttonViewModel:{config:{className:"YtCarouselTitleViewModelNextButton",onclick:function(){return c(1)}}}}})})))});var NDc={carouselItemViewModel:KDc,carouselTitleViewModel:MDc},ODc=Gz(function(a){var b=a.data;var c=Er();a=g(Gp(0));var d=a.next().value,e=a.next().value;a=g(Gp(0));var h=a.next().value,k=a.next().value,m=function(){var q,r,w;return(w=(q=b())==null?void 0:(r=q.carouselTitles)==null?void 0:r.length)!=null?w:0}; rr(function(){var q=function(){var w=c.value.offsetWidth*m();k(w)}; q();if(window.ResizeObserver){var r=new ResizeObserver(q);r.observe(c.value);yp(function(){r.disconnect()})}}); var p=function(q){q=d()+q;q>=0&&q<m()&&e(q)}; return F("yt-video-metadata-carousel-view-model",{class:"YtVideoMetadataCarouselViewModelHost"},F("div",{class:"YtVideoMetadataCarouselViewModelTitleSection"},F(nr,{cond:function(){return b().carouselTitles}},function(q){return F(SC,{mapping:NDc, data:function(){return q()[d()]}, extraProps:{carouselTitleViewModel:{handleCarouselNavigation:p}}})})),F("div",{class:"YtVideoMetadataCarouselViewModelCarouselContainer", el:c},F("div",{class:"YtVideoMetadataCarouselViewModelItemSection",style:function(){return"transform: translateX("+-(h()/m())*d()+"px);\n min-width: "+h()+"px;"}},F(nr,{cond:function(){return b().carouselItems}},function(q){return F(mr,{each:q},function(r){return F(SC,{mapping:NDc, data:function(){return r}})})}))))});bB(ODc,"yt-video-metadata-carousel-view-model",{props:{data:$A}});var PDc=function(){var a=J.apply(this,arguments)||this;a.metadataBadgesInDescription=y("web_metadata_badges_in_description");a.descriptionCollapsed=!0;a.useFadedScrimDescription=y("kevlar_enable_faded_scrim_on_description");a.skinnyMode=!1;a.playlist=!1;a.isDark=document.documentElement.hasAttribute("dark");a.disableVideoOwnerOnTap=y("swatchie_video_owner_on_tap_ks");a.swatcherooDelayLoad=y("swatcheroo_enable_ghost_cards");a.primaryMenuWidth=0;a.videoId="";a.titleHeadlineXs=y("web_watch_typography_title_headline_xs"); a.titleHeadlineS=y("web_watch_typography_title_headline_s");a.titleHeadlineM=y("web_watch_typography_title_headline_m");a.actionMap={"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};return a}; l(PDc,J);f=PDc.prototype;f.ready=function(){this.updateOwnerAndDescriptionPosition()}; f.updateOwnerAndDescriptionPosition=function(){y("kevlar_watch_grid")&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),Hh(this.bottomRowElement,this.ownerElement)):(Hh(this.bottomRowElement,this.descriptionElement),Hh(this.topRowElement,this.ownerElement)))}; f.titleOnTap=function(a){if(this.descriptionExpandCommand&&this.skinnyMode&&!Uz(Yy(a)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var b;((b=window.getSelection())==null?0:b.toString().length)||this.handleExpandDescriptionCommands()}}; f.videoOwnerOnTap=function(a){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(Uz(Yy(a)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))}; f.detached=function(){var a=this,b;return t(function(c){(b=a.resizeObserver)==null||b.disconnect();ua(c)})}; f.maybeAttachResizeObserver=function(){var a=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new nt(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){a.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))}; f.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var a=this.hostElement.clientWidth;this.actionsOnSeparateLine=this.primaryMenuWidth>a-Math.max(this.largerItemWrap?400:350,a/2-12)?!0:!1}}; f.stripAttributedDescription=function(a){return{content:a.content.replace(/[\r\n]{2,}/g,"\n")}}; f.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:y("web_modern_buttons"),forceIconButton:!y("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer", params:{withCount:!0},properties:{forceIconOnly:"[[skinnyMode]]"}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}}; f.videoPrimaryInfoRendererChanged=function(){var a;if((a=this.videoPrimaryInfoRenderer)==null?0:a.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())}; f.videoSecondaryInfoRendererChanged=function(){var a,b;(b=(a=this.descriptionInlineExpander).collapse)==null||b.call(a);this.descriptionExpandClientVe=gq(110509);this.descriptionCollapseClientVe=gq(110510);a=iq();b=hq();a&&b&&(y("combine_ve_grafts")?(ar(Zq(),this.descriptionExpandClientVe,b),ar(Zq(),this.descriptionCollapseClientVe,b)):Mq(a,b,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))}; f.structuredDescriptionContentRendererChanged=function(){y("ytd-watch-metadata-manual-sd-updates-killswitch")||(this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer))}; f.updateTopLevelIconsOnly=function(){var a=this;y("top_level_update_killswitch")||this.menu&&Hi.addLowPriorityJob(function(){a.menu.topLevelIconsOnly=a.skinnyMode},uk("swathceroo_delay_flexible_menu_update",100))}; f.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)}; f.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()}; f.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()}; f.onYtTextInlineExpanderExpandedChanged=function(){if(!y("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var a,b;(b=(a=this.structuredDescriptionContentRendererElement).resize)==null||b.call(a)}}; f.onRenderStamperFinished=function(a){(a==null?void 0:a.target)===this.hostElement&&this.updatePrimaryMenuWidth()}; f.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()}; f.onYtExpanderLessTapped=function(){var a,b=(a=this.videoSecondaryInfoRenderer)==null?void 0:a.showLessCommand;b&&this.ytComponentBehavior.resolveCommand(b)}; f.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()}; f.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()}; f.onDescriptionClick=function(a){if(!Uz(Yy(a)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var b;((b=window.getSelection())==null?0:b.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():y("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}}; f.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())}; f.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())}; f.logCollapseClick=function(){var a=iq();a&&this.descriptionCollapseClientVe&&Rq(a,this.descriptionCollapseClientVe)}; f.logExpandClick=function(){var a=iq();a&&this.descriptionExpandClientVe&&Rq(a,this.descriptionExpandClientVe)}; f.collapseDescription=function(){this.descriptionCollapsed=!0}; f.scrollToTopOfContainer=function(){wv(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])}; f.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()}; f.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRenderer&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)}; f.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight}; f.resize=function(){if(this.descriptionInlineExpander){var a,b;(b=(a=this.descriptionInlineExpander).resize)==null||b.call(a)}else Jm(new Mk("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var c;(c=this.menu)==null||c.maybeFlushDebouncer();this.primaryMenuWidth===0?this.updatePrimaryMenuWidth():this.maybeUpdateActionsOnSeparateLine()}}; f.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var a,b,c=(b=(a=T(this.menu).querySelector("#button"))==null?void 0:a.clientWidth)!=null?b:0,d,e;a=((e=(d=T(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:d.clientWidth)!=null?e:0)+8+c;var h,k;c=(k=(h=T(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:h.children.length)!=null?k:2;a<=8*c||(this.primaryMenuWidth=a)}}; f.onYtUpdateTitleAction=function(a){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",A(a,PUb).title)}; f.onYtUpdateDescriptionAction=function(a){if(a=A(a,OUb)){var b,c=!((b=this.videoSecondaryInfoRenderer)==null||!b.attributedDescription);a.isEmpty||!a.description&&!a.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):a.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",a.attributedDescription):a.description&&(c?this.set("videoSecondaryInfoRenderer.attributedDescription",tB(a.description)): this.set("videoSecondaryInfoRenderer.description",a.description))}}; f.onYtDarkModeToggledAction=function(a){this.isDark=a}; f.registerPanel=function(){if(!y("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var a=um().resolve(HC);a&&a.registerPanel("engagement-panel-structured-description",this)}}; f.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)}; f.showPanel=function(a){this.expandDescription();var b=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;b.resize();var c,d=a==null?void 0:(c=a.sectionListEngagementPanelExtras)==null?void 0:c.scrollToItemSectionIdentifier;d?Hi.addJob(function(){b==null||b.scrollToSection(d)},8):this.scrollToTopOfContainer()}; f.isVisible=function(){return!this.descriptionCollapsed}; f.getReloadContinuation=function(){}; f.hidePanel=function(){}; f.updatePanel=function(){}; ia.Object.defineProperties(PDc.prototype,{productShelf:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.structuredDescriptionContentRenderer)!=null&&a.items){var b;a=g((b=this.structuredDescriptionContentRenderer)==null?void 0:b.items);for(b=a.next();!b.done;b=a.next())if(b=A(b.value,xTb))return b}}}, shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.videoPrimaryInfoRenderer)==null?0:a.badges)||this.metadataBadgesInDescription}}, shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}}, largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return!!((a=this.videoSecondaryInfoRenderer)==null?0:(b=a.owner)==null?0:(c=b.videoOwnerRenderer)==null?0:c.membershipButton)}}, descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode&&!y("swatchie_sd_new_line_strip_ks")){var a,b;if((a=this.videoSecondaryInfoRenderer)==null?0:(b=a.attributedDescription)==null?0:b.content){var c,d;return(d=this.stripAttributedDescription((c=this.videoSecondaryInfoRenderer)==null?void 0:c.attributedDescription))!=null?d:{runs:[]}}}var e,h,k,m;return(m=(k=(e=this.videoSecondaryInfoRenderer)==null?void 0:e.description)!=null?k:(h=this.videoSecondaryInfoRenderer)==null? void 0:h.attributedDescription)!=null?m:{runs:[]}}}, headerRuns:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.videoSecondaryInfoRenderer)==null?void 0:a.headerRuns)!=null?b:[]}}, titleText:{configurable:!0,enumerable:!0,get:function(){if(this.swatcherooEnableDoubleMetadata&&!this.swatcherooSecondaryBelowMetadata)return Rw(Fv("metapanel_about_title",void 0,"About"));var a;return(a=this.videoPrimaryInfoRenderer)==null?void 0:a.title}}, hasTeaser:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.commentsEntryPointHeaderRenderer)==null||!a.commentsEntryPointHeaderRenderer)}}, hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.videoMetadataCarousel)==null||!a.videoMetadataCarouselViewModel)}}, descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?uk("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}}, collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var a,b,c=Object.assign({},(a=this.videoSecondaryInfoRenderer)==null?void 0:(b=a.metadataRowContainer)==null?void 0:b.metadataRowContainerRenderer);if(c&&c.rows&&c.collapsedItemCount!==void 0&&!(c.rows.length<=c.collapsedItemCount))return c.rows=c.rows.slice(c.collapsedItemCount),c.collapsedItemCount=0,c}}, alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var a,b,c=Object.assign({},(a=this.videoSecondaryInfoRenderer)==null?void 0:(b=a.metadataRowContainer)==null?void 0:b.metadataRowContainerRenderer);if(c&&c.rows&&c.collapsedItemCount!==void 0)return c.rows=c.rows.slice(0,c.collapsedItemCount),c.collapsedItemCount=c.rows.length,c}}}, hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!((a=this.structuredDescriptionContentRenderer)==null?0:(b=a.items)==null?0:b.length)}}, showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}}, descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRenderer)return null;var a;return(a=this.videoSecondaryInfoRenderer)==null?void 0:a.showMoreCommand}}, videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.videoSecondaryInfoRenderer)==null?0:(b=a.owner)==null?0:(c=b.videoOwnerRenderer)==null?0:c.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}}, flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return!!((a=this.videoPrimaryInfoRenderer)==null?0:(b=a.videoActions)==null?0:(c=b.menuRenderer)==null?0:(d=c.flexibleItems)==null?0:d.length)}}, showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&EB(this.descriptionText)}}, showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!EB(this.descriptionText)}}, showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}}}); var b3=PDc;b3.prototype.resetDescriptionState=b3.prototype.resetDescriptionState;b3.prototype.registerPanel=b3.prototype.registerPanel;b3.prototype.onYtExpanderLessTapped=b3.prototype.onYtExpanderLessTapped;b3.prototype.onYtExpanderMoreTapped=b3.prototype.onYtExpanderMoreTapped;b3.prototype.onRenderStamperFinished=b3.prototype.onRenderStamperFinished;b3.prototype.onYtTextInlineExpanderExpandedChanged=b3.prototype.onYtTextInlineExpanderExpandedChanged; b3.prototype.onYtTextInlineExpanderCollapseClicked=b3.prototype.onYtTextInlineExpanderCollapseClicked;b3.prototype.onYtTextInlineExpanderExpandClicked=b3.prototype.onYtTextInlineExpanderExpandClicked;b3.prototype.moveActionsElement=b3.prototype.moveActionsElement;b3.prototype.updateTopLevelIconsOnly=b3.prototype.updateTopLevelIconsOnly;b3.prototype.structuredDescriptionContentRendererChanged=b3.prototype.structuredDescriptionContentRendererChanged;b3.prototype.videoSecondaryInfoRendererChanged=b3.prototype.videoSecondaryInfoRendererChanged; b3.prototype.videoPrimaryInfoRendererChanged=b3.prototype.videoPrimaryInfoRendererChanged;b3.prototype.maybeUpdateActionsOnSeparateLine=b3.prototype.maybeUpdateActionsOnSeparateLine;b3.prototype.updateOwnerAndDescriptionPosition=b3.prototype.updateOwnerAndDescriptionPosition;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],b3.prototype,"ytActionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],b3.prototype,"ytComponentBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],b3.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],b3.prototype,"ytRendererstamperBehavior",void 0);u([My("#above-the-fold"),v("design:type",HTMLElement)],b3.prototype,"aboveTheFoldContainer",void 0);u([My("#menu ytd-menu-renderer"),v("design:type",Object)],b3.prototype,"menu",void 0);u([My("#description-inline-expander"),v("design:type",Object)],b3.prototype,"descriptionInlineExpander",void 0); u([My("#faded-structured-description"),v("design:type",Object)],b3.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);u([My("#structured-description"),v("design:type",Object)],b3.prototype,"structuredDescriptionContentRendererElement",void 0);u([Ly("title",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],b3.prototype,"titleElement",void 0); u([Ly("description",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],b3.prototype,"descriptionElement",void 0);u([Ly("description-interaction",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],b3.prototype,"descriptionInteraction",void 0);u([Ly("owner",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],b3.prototype,"ownerElement",void 0); u([Ly("top-row",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],b3.prototype,"topRowElement",void 0);u([Ly("bottom-row",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],b3.prototype,"bottomRowElement",void 0);u([Ly("actions",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],b3.prototype,"actionsElement",void 0); u([Ly("bottom-actions",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],b3.prototype,"bottomActionsElement",void 0);u([Ly("ytd-watch-info-text",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],b3.prototype,"watchInfoTextElement",void 0);u([Q(),v("design:type",Object)],b3.prototype,"data",void 0);u([Q(),v("design:type",Object)],b3.prototype,"videoPrimaryInfoRenderer",void 0); u([Q(),v("design:type",Object)],b3.prototype,"videoSecondaryInfoRenderer",void 0);u([Q(),v("design:type",Object)],b3.prototype,"commentsEntryPointHeaderRenderer",void 0);u([Q(),v("design:type",Object)],b3.prototype,"videoMetadataCarousel",void 0);u([Q(),v("design:type",Object)],b3.prototype,"structuredDescriptionContentRenderer",void 0);u([Q(),v("design:type",Object)],b3.prototype,"infoPanelBelowMetadata",void 0); u([L("structuredDescriptionContentRenderer"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"productShelf",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"metadataBadgesInDescription",void 0);u([L("videoPrimaryInfoRenderer"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"shouldHideBadges",null);u([L("productShelf","descriptionCollapsed"),v("design:type",Boolean),v("design:paramtypes",[])],b3.prototype,"shouldShowProductShelf",null); u([Q(),v("design:type",Boolean)],b3.prototype,"isWatchFlexy",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"descriptionCollapsed",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],b3.prototype,"useFadedScrimDescription",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"skinnyMode",void 0); u([Q({reflectToAttribute:!0}),L("videoSecondaryInfoRenderer"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"largerItemWrap",null);u([Q(),v("design:type",Object)],b3.prototype,"playlist",void 0);u([Q(),v("design:type",Object)],b3.prototype,"clarifyBox",void 0);u([Q(),v("design:type",Object)],b3.prototype,"playerAds",void 0);u([Q(),v("design:type",Boolean)],b3.prototype,"isDark",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],b3.prototype,"actionsOnSeparateLine",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],b3.prototype,"swatcherooEnableDoubleMetadata",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],b3.prototype,"swatcherooSecondaryBelowMetadata",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"disableVideoOwnerOnTap",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"swatcherooDelayLoad",void 0);u([Q(),v("design:type",Boolean)],b3.prototype,"suppressTopLevelMetadataRows",void 0); u([Q(),v("design:type",Object)],b3.prototype,"primaryMenuWidth",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"videoId",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"titleHeadlineXs",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"titleHeadlineS",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],b3.prototype,"titleHeadlineM",void 0); u([Py("skinnyMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"updateOwnerAndDescriptionPosition",null);u([Py("skinnyMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"maybeUpdateActionsOnSeparateLine",null);u([L("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"descriptionText",null); u([L("videoSecondaryInfoRenderer.headerRuns"),v("design:type",Array),v("design:paramtypes",[])],b3.prototype,"headerRuns",null);u([L("videoPrimaryInfoRenderer.title","swatcherooEnableDoubleMetadata"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"titleText",null);u([Q({value:!1}),L("commentsEntryPointHeaderRenderer"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"hasTeaser",null); u([Q({value:!1,reflectToAttribute:!0}),L("videoMetadataCarousel"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"hasTeaserCarousel",null);u([Q({value:3}),L("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"descriptionMaxLines",null);u([L("videoSecondaryInfoRenderer.metadataRowContainer"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"collapsibleMetadataRows",null); u([L("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"alwaysVisibleMetadataRows",null);u([L("videoSecondaryInfoRenderer","structuredDescriptionContentRenderer"),v("design:type",Boolean),v("design:paramtypes",[])],b3.prototype,"hasInlineStructuredDescription",null); u([L("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),v("design:type",Boolean),v("design:paramtypes",[])],b3.prototype,"showInlineStructuredDescription",null);u([L("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"descriptionExpandCommand",null);u([L("videoSecondaryInfoRenderer.owner"),v("design:type",Object),v("design:paramtypes",[])],b3.prototype,"videoOwnerCommand",null); u([Q({reflectToAttribute:!0}),L("videoPrimaryInfoRenderer.videoActions"),v("design:type",Boolean),v("design:paramtypes",[])],b3.prototype,"flexMenuEnabled",null);u([L("descriptionText","useFadedScrimDescription"),v("design:type",Boolean),v("design:paramtypes",[])],b3.prototype,"showAttributedStringDescription",null);u([L("descriptionText","useFadedScrimDescription"),v("design:type",Boolean),v("design:paramtypes",[])],b3.prototype,"showFormattedStringDescription",null); u([L("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),v("design:type",Boolean),v("design:paramtypes",[])],b3.prototype,"showFadedStructuredDescription",null);u([Py("videoPrimaryInfoRenderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"videoPrimaryInfoRendererChanged",null); u([Py("videoSecondaryInfoRenderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"videoSecondaryInfoRendererChanged",null);u([O("videoPrimaryInfoRenderer","structuredDescriptionContentRenderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"structuredDescriptionContentRendererChanged",null); u([O("skinnyMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"updateTopLevelIconsOnly",null);u([O("skinnyMode"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"moveActionsElement",null);u([M("yt-text-inline-expander-expand-clicked"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"onYtTextInlineExpanderExpandClicked",null); u([M("yt-text-inline-expander-collapse-clicked"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"onYtTextInlineExpanderCollapseClicked",null);u([M("yt-text-inline-expander-expanded-changed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"onYtTextInlineExpanderExpandedChanged",null); u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],b3.prototype,"onRenderStamperFinished",null);u([M("yt-expander-more-tapped"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"onYtExpanderMoreTapped",null);u([M("yt-expander-less-tapped"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"onYtExpanderLessTapped",null); u([O("videoPrimaryInfoRenderer","hasInlineStructuredDescription"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"registerPanel",null);u([O("videoSecondaryInfoRenderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b3.prototype,"resetDescriptionState",null);b3=u([R({disableElementRegistration:!0,is:"ytd-watch-metadata"})],b3); V(b3,"ytd-watch-metadata",function(){if(HDc!==void 0)return HDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"above-the-fold\" class=\"style-scope ytd-watch-metadata\">\n <div id=\"title\" on-click=\"titleOnTap\" class=\"style-scope ytd-watch-metadata\">\n <ytd-badge-supported-renderer disable-upgrade$=\"[[!videoPrimaryInfoRenderer.topStandaloneBadge]]\" hidden=\"[[!videoPrimaryInfoRenderer.topStandaloneBadge]]\" top-standalone-badge=\"[[videoPrimaryInfoRenderer.topStandaloneBadge]]\" class=\"style-scope ytd-watch-metadata\">\n </ytd-badge-supported-renderer>\n <h1 class=\"style-scope ytd-watch-metadata\">\n <yt-formatted-string force-default-style=\"\" text=\"[[titleText]]\" class=\"style-scope ytd-watch-metadata\">\n </yt-formatted-string>\n </h1>\n <ytd-badge-supported-renderer badges=\"[[videoPrimaryInfoRenderer.badges]]\" disable-upgrade$=\"[[shouldHideBadges]]\" hidden=\"[[shouldHideBadges]]\" class=\"style-scope ytd-watch-metadata\">\n </ytd-badge-supported-renderer>\n </div>\n\n <div id=\"top-row\" class=\"style-scope ytd-watch-metadata\">\n <div id=\"owner\" class=\"item style-scope ytd-watch-metadata\" hidden=\"[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]\" on-click=\"videoOwnerOnTap\">\n <ytd-video-owner-renderer data=\"[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]\" subscribe-key=\"[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]\" watch-metadata-refresh=\"\" class=\"style-scope ytd-watch-metadata\">\n </ytd-video-owner-renderer>\n <div id=\"subscribe-button\" class=\"style-scope ytd-watch-metadata\"></div>\n </div>\n <div id=\"actions\" class=\"item style-scope ytd-watch-metadata\">\n <div id=\"actions-inner\" class=\"style-scope ytd-watch-metadata\">\n <div id=\"menu\" class=\"style-scope ytd-watch-metadata\"></div>\n </div>\n </div>\n </div>\n\n <div id=\"middle-row\" class=\"style-scope ytd-watch-metadata\"></div>\n\n <div id=\"bottom-row\" class=\"style-scope ytd-watch-metadata\">\n <div id=\"description\" class=\"item style-scope ytd-watch-metadata\" on-down=\"onDescriptionDown\" on-up=\"onDescriptionUp\" on-click=\"onDescriptionClick\">\n <div id=\"description-inner\" class=\"style-scope ytd-watch-metadata\">\n <ytd-watch-info-text id=\"ytd-watch-info-text\" detailed=\"[[!descriptionCollapsed]]\" video-primary-info-renderer=\"[[videoPrimaryInfoRenderer]]\" class=\"style-scope ytd-watch-metadata\"></ytd-watch-info-text>\n \n <template is=\"dom-if\" if=\"[[shouldShowProductShelf]]\" restamp=\"\" id=\"product-shelf\" class=\"style-scope ytd-watch-metadata\">\n <ytd-merch-shelf-renderer data=\"[[productShelf]]\" class=\"style-scope ytd-watch-metadata\">\n </ytd-merch-shelf-renderer>\n </template>\n <yt-formatted-string id=\"description-placeholder\" hidden=\"[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]\" text=\"[[videoSecondaryInfoRenderer.descriptionPlaceholder]]\" class=\"style-scope ytd-watch-metadata\">\n </yt-formatted-string>\n <div id=\"description-text-container\" hidden=\"[[!useFadedScrimDescription]]\" class=\"style-scope ytd-watch-metadata\">\n <yt-attributed-string id=\"attributed-description-text\" data=\"[[descriptionText]]\" disable-upgrade$=\"[[!showAttributedStringDescription]]\" header-runs=\"[[headerRuns]]\" hidden=\"[[!showAttributedStringDescription]]\" user-input=\"\" class=\"style-scope ytd-watch-metadata\">\n </yt-attributed-string>\n \n <yt-formatted-string id=\"formatted-description-text\" disable-upgrade$=\"[[!showFormattedStringDescription]]\" hidden=\"[[!showFormattedStringDescription]]\" split-lines=\"[[showFormattedStringDescription]]\" text=\"[[descriptionText]]\" class=\"style-scope ytd-watch-metadata\">\n </yt-formatted-string>\n <ytd-structured-description-content-renderer id=\"faded-structured-description\" data=\"[[structuredDescriptionContentRenderer]]\" disable-upgrade$=\"[[!showFadedStructuredDescription]]\" hidden=\"[[!showFadedStructuredDescription]]\" inline-structured-description=\"\" class=\"style-scope ytd-watch-metadata\">\n </ytd-structured-description-content-renderer>\n <ytd-metadata-row-container-renderer data=\"[[collapsibleMetadataRows]]\" disable-upgrade$=\"[[!collapsibleMetadataRows]]\" full-width=\"[[skinnyMode]]\" class=\"style-scope ytd-watch-metadata\">\n </ytd-metadata-row-container-renderer>\n <tp-yt-paper-button id=\"collapse-button\" class=\"button style-scope ytd-watch-metadata\" hidden=\"[[descriptionCollapsed]]\" on-click=\"handleCollapseDescriptionClick\">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n </div>\n <ytd-text-inline-expander id=\"description-inline-expander\" always-show-expand-button=\"\" collapse-label=\"[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]\" disable-upgrade$=\"[[useFadedScrimDescription]]\" expand-command=\"[[descriptionExpandCommand]]\" expand-label=\"[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]\" header-runs=\"[[headerRuns]]\" hidden=\"[[useFadedScrimDescription]]\" max-lines=\"[[descriptionMaxLines]]\" text=\"[[descriptionText]]\" class=\"style-scope ytd-watch-metadata\">\n <div slot=\"extra-content\" class=\"style-scope ytd-watch-metadata\">\n <ytd-structured-description-content-renderer id=\"structured-description\" data=\"[[structuredDescriptionContentRenderer]]\" hidden=\"[[!showInlineStructuredDescription]]\" inline-structured-description=\"\" class=\"style-scope ytd-watch-metadata\">\n </ytd-structured-description-content-renderer>\n <ytd-metadata-row-container-renderer data=\"[[collapsibleMetadataRows]]\" disable-upgrade$=\"[[!collapsibleMetadataRows]]\" full-width=\"[[skinnyMode]]\" class=\"style-scope ytd-watch-metadata\">\n </ytd-metadata-row-container-renderer>\n </div>\n </ytd-text-inline-expander>\n </div>\n <yt-interaction id=\"description-interaction\" class=\"rounded-large style-scope ytd-watch-metadata\" hidden=\"[[skinnyMode]]\"></yt-interaction>\n </div>\n <div id=\"bottom-actions\" class=\"style-scope ytd-watch-metadata\"></div>\n <div id=\"comment-teaser\" class=\"item style-scope ytd-watch-metadata\" hidden=\"[[!hasTeaser]]\"></div>\n <div id=\"teaser-carousel\" class=\"item style-scope ytd-watch-metadata\" hidden=\"[[!hasTeaserCarousel]]\"></div>\n </div>\n</div>\n\n<ytd-metadata-row-container-renderer data=\"[[alwaysVisibleMetadataRows]]\" full-width=\"[[skinnyMode]]\" class=\"style-scope ytd-watch-metadata\">\n</ytd-metadata-row-container-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return HDc=a},{mode:2});var c3=function(){var a=J.apply(this,arguments)||this;a.hidden=!1;a.errorScreen=null;a.playlistData={};return a}; l(c3,J);f=c3.prototype;f.getPlayer=function(){return this.ytdPlayer}; f.configureRendererStamper=function(){return{singleColumnContents:{id:"single-column",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},clarificationData:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer", attributes:{"class":"watch"}}}},donationShelf:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[hasChat]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},richMetadataRowContainer:{id:"rich-metadata",mapping:{metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{fixie:!0}}}}, ticketShelf:{id:"ticket-shelf",mapping:{ticketShelfRenderer:"ytd-ticket-shelf-renderer"}},"playerData.playerAds":{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:W4a()}}}; f.onActiveChanged=function(){tw.dispatch(Y0a(this.ytPageBehavior.active))}; f.playerDataChanged=function(){var a;(a=this.watchController)==null||Uqc(a,this.playerData)}; f.dataChanged=function(){var a;(a=this.watchController)==null||IZ(a,this.data)}; f.sizeChanged=function(){var a,b;(b=(a=this.metadata).resize)==null||b.call(a)}; f.attached=function(){this.watchController=new HZ(this);this.playerData&&Uqc(this.watchController,this.playerData);this.data&&IZ(this.watchController,this.data)}; f.detached=function(){mi(this.watchController);this.watchController=void 0}; f.getPlayerContainer=function(){return this.playerContainer}; f.getElement=function(a){switch(a){case"PLAYER":return this.ytdPlayer;case"PLAYLIST_PANEL":return this.playlistPanel;}}; f.provideRenderingData=function(a,b){switch(a){case"SINGLE_COLUMN_CONTENTS":this.singleColumnContents=b;break;case"ERROR_SCREEN":this.errorScreen=b!=null?b:null;break;case"PRIMARY_INFO":this.videoPrimaryInfoRenderer=b;break;case"SECONDARY_INFO":this.videoSecondaryInfoRenderer=b;break;case"COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=b;break;case"RICH_METADATA":this.richMetadataRowContainer=b;break;case"CLARIFICATION":this.clarificationData=b;break;case"PLAYLIST":this.playlistData= b!=null?b:{};break;case"MERCH_SHELF":this.merchShelf=b;break;case"TICKET_SHELF":this.ticketShelf=b;break;case"LIMITED_STATE":this.limitedState=b;break;case"DONATION_SHELF":this.donationShelf=b;break;case"ALERTS":this.alerts=b;}}; ia.Object.defineProperties(c3.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}}, hasChat:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return!this.hidden&&!!((a=this.data)==null?0:(b=a.contents)==null?0:(c=b.twoColumnWatchNextResults)==null?0:c.conversationBar)}}}); c3.prototype.sizeChanged=c3.prototype.sizeChanged;c3.prototype.dataChanged=c3.prototype.dataChanged;c3.prototype.playerDataChanged=c3.prototype.playerDataChanged;c3.prototype.onActiveChanged=c3.prototype.onActiveChanged;u([K(nZ.YtPageBehavior),v("design:type",Object)],c3.prototype,"ytPageBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],c3.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],c3.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],c3.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],c3.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],c3.prototype,"data",void 0);u([Q(),v("design:type",Object)],c3.prototype,"playerData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],c3.prototype,"hidden",void 0); u([Ly("ytd-player",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],c3.prototype,"ytdPlayer",void 0);u([Ly("player-container",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],c3.prototype,"playerContainer",void 0);u([Ly("metadata",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],c3.prototype,"metadata",void 0); u([Ly("playlist",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],c3.prototype,"playlistPanel",void 0);u([Q({selector:function(a){return!cic(a)}, reflectToAttribute:!0}),v("design:type",Object)],c3.prototype,"fixie",void 0);u([Q({selector:cic,reflectToAttribute:!0}),v("design:type",Object)],c3.prototype,"singleColumn",void 0);u([Q({selector:function(a){return GW(a)&&!IW(a)}, reflectToAttribute:!0}),v("design:type",Object)],c3.prototype,"theater",void 0);u([Q({selector:IW,reflectToAttribute:!0}),v("design:type",Object)],c3.prototype,"fullscreen",void 0);u([Q({selector:bic}),v("design:type",Object)],c3.prototype,"windowSize",void 0);u([Q(),v("design:type",Object)],c3.prototype,"singleColumnContents",void 0);u([Q(),v("design:type",Object)],c3.prototype,"errorScreen",void 0);u([Q(),v("design:type",Object)],c3.prototype,"playlistData",void 0); u([Q(),v("design:type",Object)],c3.prototype,"videoPrimaryInfoRenderer",void 0);u([Q(),v("design:type",Object)],c3.prototype,"videoSecondaryInfoRenderer",void 0);u([Q(),v("design:type",Object)],c3.prototype,"richMetadataRowContainer",void 0);u([Q(),v("design:type",Object)],c3.prototype,"clarificationData",void 0);u([Q(),v("design:type",Object)],c3.prototype,"commentsEntryPointHeaderRenderer",void 0);u([Q(),v("design:type",Object)],c3.prototype,"ticketShelf",void 0); u([Q(),v("design:type",Object)],c3.prototype,"merchShelf",void 0);u([Q(),v("design:type",Object)],c3.prototype,"donationShelf",void 0);u([Q(),v("design:type",Object)],c3.prototype,"limitedState",void 0);u([Q(),v("design:type",Object)],c3.prototype,"alerts",void 0);u([L("playlistData"),v("design:type",Object),v("design:paramtypes",[])],c3.prototype,"hasPlaylistData",null);u([L("data","hidden"),v("design:type",Boolean),v("design:paramtypes",[])],c3.prototype,"hasChat",null); u([O("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],c3.prototype,"onActiveChanged",null);u([O("playerData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],c3.prototype,"playerDataChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],c3.prototype,"dataChanged",null); u([O("windowSize","singleColumn"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],c3.prototype,"sizeChanged",null); V(c3,"ytd-watch-fixie",function(){if(FCc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-watch-fixie--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js-->\n<div id=\"single-column\" hidden=\"[[!singleColumnContents]]\" class=\"style-scope ytd-watch-fixie\"></div>\n\n<div id=\"fixed-layer\" hidden=\"[[singleColumnContents]]\" class=\"style-scope ytd-watch-fixie\">\n <div id=\"primary\" class=\"style-scope ytd-watch-fixie\">\n <div id=\"player\" class=\"style-scope ytd-watch-fixie\">\n <div id=\"player-container\" class=\"style-scope ytd-watch-fixie\">\n <ytd-player id=\"ytd-player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH\" watch-next-data=\"[[data]]\" class=\"style-scope ytd-watch-fixie\">\n </ytd-player>\n </div>\n <yt-playability-error-supported-renderers id=\"error-screen\" data=\"[[errorScreen]]\" disable-upgrade$=\"[[!errorScreen]]\" hidden=\"[[!errorScreen]]\" class=\"style-scope ytd-watch-fixie\">\n </yt-playability-error-supported-renderers>\n </div>\n <div id=\"alerts\" class=\"style-scope ytd-watch-fixie\"></div>\n <ytd-watch-metadata id=\"metadata\" comments-entry-point-header-renderer=\"[[commentsEntryPointHeaderRenderer]]\" suppress-top-level-metadata-rows=\"\" video-id=\"[[data.currentVideoEndpoint.watchEndpoint.videoId]]\" video-primary-info-renderer=\"[[videoPrimaryInfoRenderer.videoPrimaryInfoRenderer]]\" video-secondary-info-renderer=\"[[videoSecondaryInfoRenderer.videoSecondaryInfoRenderer]]\" class=\"style-scope ytd-watch-fixie\">\n </ytd-watch-metadata>\n </div>\n</div>\n\n<div id=\"static-layer\" hidden=\"[[singleColumnContents]]\" class=\"style-scope ytd-watch-fixie\">\n <div id=\"secondary\" class=\"style-scope ytd-watch-fixie\">\n <div id=\"clarify-box\" class=\"feed-item style-scope ytd-watch-fixie\"></div>\n <div id=\"limited-state\" class=\"feed-item style-scope ytd-watch-fixie\"></div>\n \n <template is=\"dom-if\" if=\"[[merchShelf.merchandiseShelfRenderer]]\" restamp=\"\" id=\"merch-shelf\" class=\"style-scope ytd-watch-fixie\">\n <ytd-merch-shelf-renderer class=\"feed-item style-scope ytd-watch-fixie\" data=\"[[merchShelf.merchandiseShelfRenderer]]\" watch-metadata-refresh=\"\">\n </ytd-merch-shelf-renderer>\n </template>\n \n <div id=\"ticket-shelf\" class=\"feed-item style-scope ytd-watch-fixie\" hidden=\"\"></div>\n <ytd-watch-engagement-panels data=\"[[data.engagementPanels]]\" class=\"style-scope ytd-watch-fixie\"></ytd-watch-engagement-panels>\n \n <template is=\"dom-if\" if=\"[[hasChat]]\" restamp=\"\" class=\"style-scope ytd-watch-fixie\">\n <ytd-live-chat-frame id=\"chat\" class=\"feed-item style-scope ytd-watch-fixie\" data=\"[[data.contents.twoColumnWatchNextResults.conversationBar]]\">\n </ytd-live-chat-frame>\n </template>\n <div id=\"donation-shelf\" class=\"feed-item style-scope ytd-watch-fixie\"></div>\n <ytd-playlist-panel-renderer id=\"playlist\" class=\"feed-item style-scope ytd-watch-fixie\" autoplay-data=\"[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]\" data=\"[[playlistData]]\" disable-upgrade$=\"[[!hasPlaylistData]]\" hidden=\"[[!hasPlaylistData]]\" js-panel-height=\"\">\n </ytd-playlist-panel-renderer>\n <div id=\"rich-metadata\" class=\"feed-item style-scope ytd-watch-fixie\"></div>\n <div id=\"player-ads\" class=\"style-scope ytd-watch-fixie\"></div>\n <ytd-watch-next-secondary-results-renderer data=\"[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]\" disable-upgrade$=\"[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]\" hidden=\"[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]\" player-data=\"[[playerData]]\" class=\"style-scope ytd-watch-fixie\">\n </ytd-watch-next-secondary-results-renderer>\n </div>\n</div>\n\n\n\n\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);FCc=a}a=FCc;return a},{mode:Mz()?1:2});var QDc;var RDc;var SDc;var TDc;var UDc=function(){return J.apply(this,arguments)||this}; l(UDc,J);f=UDc.prototype;f.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&oCb(this.toastManager,this.toastType)}; f.open=function(a){this.toast&&(this.hasOpened=!0,this.toastManager?(this.toastType=a!=null?a:0,this.toastManager.enqueue(this.toast,a)):this.toast.open())}; f.close=function(a){var b;(b=this.toast)==null||b.close();this.toastManager&&a===1&&oCb(this.toastManager,a)}; f.refit=function(){var a;(a=this.toast)==null||a.refit()}; f.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var a;(a=this.toast)==null||a.close()}}; f.setVerticalOffset=function(a){this.toast&&(this.toast.verticalOffset=a,this.toast.fit())}; f.computeButtonClass_=function(a){return a?"toast-button":""}; f.computeText_=function(a){return Sw(a)}; f.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("toast-opened-changed",this.toastOpened))}; f.updateToastOpenedFromBinding=function(a){this.toastOpened=a.detail.value}; ia.Object.defineProperties(UDc.prototype,{labelText:{configurable:!0,enumerable:!0,get:function(){var a=[],b;((b=this.data)==null?0:b.responseText)&&a.push(Sw(this.data.responseText));var c;((c=this.data)==null?0:c.subText)&&a.push(Sw(this.data.subText));var d,e;if((d=this.data)==null?0:(e=d.actionButton)==null?0:e.buttonRenderer){var h,k;a.push(((h=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(k=h.accessibilityData)==null?void 0:k.label)||Sw(this.data.actionButton.buttonRenderer.text))}return a.filter(function(m){return m}).join(". ")}}, opened:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.toast)==null?void 0:a.opened)!=null?b:!1}}}); var d3=UDc;d3.prototype.toastOpenedChangedForBinding=d3.prototype.toastOpenedChangedForBinding;d3.prototype.toastOpenedChanged=d3.prototype.toastOpenedChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],d3.prototype,"ytRendererBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],d3.prototype,"ytEventForwardingBehavior",void 0);u([Q(),v("design:type",Object)],d3.prototype,"data",void 0);u([Q(),v("design:type",Object)],d3.prototype,"duration",void 0); u([Q(),v("design:type",Number)],d3.prototype,"toastType",void 0);u([Q({value:!1}),v("design:type",Boolean)],d3.prototype,"useCloseButton",void 0);u([Q({value:!1}),v("design:type",Boolean)],d3.prototype,"closeToastOnActionButtonClick",void 0);u([Q({value:function(){return Fv("SBOX_INAPPROPRIATE_CANCEL")}}), v("design:type",String)],d3.prototype,"closeButtonAriaLabel",void 0);u([Q(),v("design:type",Boolean)],d3.prototype,"toastOpened",void 0);u([Q(),v("design:type",Boolean)],d3.prototype,"hasOpened",void 0);u([My("#toast"),v("design:type",Object)],d3.prototype,"toast",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("web_snackbar_ui_refresh")}}), v("design:type",Boolean)],d3.prototype,"uiRefresh",void 0);u([Q({reflectToAttribute:!0,value:function(){return y("web_darker_dark_theme")}}), v("design:type",Boolean)],d3.prototype,"darkerDarkTheme",void 0);u([Q({value:function(){return y("web_button_rework")?{style:"call-to-action-inverse"}:void 0}}), v("design:type",Object)],d3.prototype,"buttonOverrides",void 0);u([Q({value:{style:"mono-inverse"}}),v("design:type",Object)],d3.prototype,"closeButtonOverrides",void 0);u([Q({value:function(){return um().resolve(tm(pCb))}}), v("design:type",Object)],d3.prototype,"toastManager",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],d3.prototype,"labelText",null);u([O("toastOpened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],d3.prototype,"toastOpenedChanged",null);u([O("toastOpened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],d3.prototype,"toastOpenedChangedForBinding",null); d3=u([Wy({is:"yt-notification-action-renderer",disableElementRegistration:!0})],d3); V(d3,"yt-notification-action-renderer",function(){if(TDc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<tp-yt-paper-toast id=\"toast\" class$=\"[[computeButtonClass_(data.actionButton.buttonRenderer)]] style-scope yt-notification-action-renderer\" allow-click-through=\"\" aria-label=\"toast\" duration=\"[[duration]]\" label=\"[[labelText]]\" opened=\"[[toastOpened]]\" role=\"region\" on-opened-changed=\"updateToastOpenedFromBinding\" class=\"style-scope yt-notification-action-renderer\">\n <div id=\"text-container\" class=\"style-scope yt-notification-action-renderer\">\n <yt-formatted-string id=\"text\" respect-html-dir=\"\" split-lines=\"\" text=\"[[data.responseText]]\" class=\"style-scope yt-notification-action-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"sub-text\" hidden=\"[[!data.subText]]\" respect-html-dir=\"\" split-lines=\"\" text=\"[[data.subText]]\" class=\"style-scope yt-notification-action-renderer\">\n </yt-formatted-string>\n </div>\n <template is=\"dom-if\" if=\"[[data.actionButton]]\" class=\"style-scope yt-notification-action-renderer\">\n <yt-button-renderer id=\"action-button\" data=\"[[data.actionButton.buttonRenderer]]\" overrides=\"[[buttonOverrides]]\" on-tap=\"tapClose\" class=\"style-scope yt-notification-action-renderer\">\n </yt-button-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[data.closeActionButton]]\" class=\"style-scope yt-notification-action-renderer\">\n <yt-button-renderer id=\"close-action-button\" data=\"[[data.closeActionButton.buttonRenderer]]\" overrides=\"[[closeButtonOverrides]]\" on-tap=\"close\" class=\"style-scope yt-notification-action-renderer\">\n </yt-button-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[!data.closeActionButton]]\" class=\"style-scope yt-notification-action-renderer\">\n <yt-icon-button id=\"close-button\" hidden=\"[[!useCloseButton]]\" label=\"[[closeButtonAriaLabel]]\" on-tap=\"close\" class=\"style-scope yt-notification-action-renderer\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope yt-notification-action-renderer\"></yt-icon>\n </yt-icon-button>\n </template>\n <slot class=\"style-scope yt-notification-action-renderer\"></slot>\n</tp-yt-paper-toast>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;SDc===void 0&&(SDc=document.createElement("template"));var d=SDc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);TDc=a}a=TDc;return a},{mode:2});var VDc=function(){var a=J.apply(this,arguments)||this;a.storageKey="speedyg";a.activationThreshold=216E5;a.cacheExpiration=2592E3;return a}; l(VDc,J);f=VDc.prototype;f.activateSpeedygPromo=function(){var a=Tx(this.storageKey)||{};a={lastActivation:a.lastActivation,suppressed:a.suppressed};a.lastActivation?Date.now()-Number(new Date(a.lastActivation))>this.activationThreshold?this.activate(a.suppressed):this.updateSuppressedCount(a):this.activate(0)}; f.activate=function(){this.notification&&(this.updateActivationTime(),this.notification.open())}; f.updateSuppressedCount=function(a){a.suppressed++;this.storeData({lastActivation:a.lastActivation,suppressed:a.suppressed})}; f.updateActivationTime=function(){var a={lastActivation:Date.now(),suppressed:0};this.storeData(a)}; f.storeData=function(a){Sx(this.storageKey,a,this.cacheExpiration)}; f.closePromo=function(){this.notification.close()}; var e3=VDc;u([Q(),v("design:type",Object)],e3.prototype,"data",void 0);u([Q(),v("design:type",Object)],e3.prototype,"storageKey",void 0);u([Q(),v("design:type",Object)],e3.prototype,"activationThreshold",void 0);u([Q(),v("design:type",Object)],e3.prototype,"cacheExpiration",void 0);u([My("#notification"),v("design:type",Object)],e3.prototype,"notification",void 0);e3=u([R({disableElementRegistration:!0,is:"ytd-video-quality-promo-renderer"})],e3); V(e3,"ytd-video-quality-promo-renderer",function(){if(RDc!==void 0)return RDc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-video-quality-promo-renderer\">\n <yt-notification-action-renderer id=\"notification\" data=\"[[data.snackbar.notificationActionRenderer]]\" duration=\"0\" class=\"style-scope ytd-video-quality-promo-renderer\">\n <yt-icon id=\"close\" icon=\"yt-icons:dismissal\" on-tap=\"closePromo\" class=\"style-scope ytd-video-quality-promo-renderer\"></yt-icon>\n </yt-notification-action-renderer>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return RDc=a},{mode:Mz("kevlar_poly_si_batch_j029")?1:2});var f3=function(){var a=J.apply(this,arguments)||this;a.flexy=!0;a.roundedInfoPanel=!0;a.defaultCollapsePlaylist=y("kevlar_default_collapse_playlist");a.viewTransitionEnabled=y("enable_player_resize_transition");a.smallerChatMinHeight=y("live_chat_smaller_min_height");a.cinematicTheaterMode=y("web_cinematic_theater_mode");a.transparentTheaterMode=y("web_transparent_theater_mode");a.cinematicFullscreen=y("web_cinematic_fullscreen");a.useLargerMaxPlayerValue=y("kevlar_flexy_use_larger_player_value"); a.cinematicFullscreenV2=y("web_cinematic_fullscreen_v2");a.isDarkTheme=document.documentElement.hasAttribute("dark");return a}; l(f3,J);f=f3.prototype;f.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)}; f.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)}; f.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)}; f.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)}; f.ready=function(){var a=this,b=function(){a.onColumnScroll()}; this.primary.addEventListener("scroll",b);this.secondary.addEventListener("scroll",b)}; f.onColumnScroll=function(){this.ytRendererBehavior.markDirty()}; f.updateIsTwoColumnsFromBinding=function(a){this.ytdWatchBehavior.isTwoColumns_=a.detail.value}; f.updateFlexySmallWindowFromBinding=function(a){this.ytdWatchBehavior.flexySmallWindow_=a.detail.value}; f.updateFlexyLargeWindowFromBinding=function(a){this.ytdWatchBehavior.flexyLargeWindow_=a.detail.value}; f.updateWatchWhileWindowSizeSufficientFromBinding=function(a){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=a.detail.value}; f.updateWatchNextCanShowMoreFromBinding=function(a){this.ytdWatchBehavior.watchNextCanShowMore=a.detail.value}; f.updateShownItemsFromBinding=function(a){a.detail.path?this.set(a.detail.path,a.detail.value):this.ytdWatchBehavior.watchNextShownItems=a.detail.value}; f.getElement=function(a){switch(a){case"PLAYER":return this.ytdPlayer;case"PLAYLIST_PANEL":return this.JSC$17150_ytdPlaylistPanelRenderer;case"CINEMATICS":return this.JSC$17150_cinematics;case"PLAYER_CONTAINER":return this.playerContainer;case"COMMENTS":return this.ytdComments;}}; ia.Object.defineProperties(f3.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null||!a.pageVisualEffects)return!1;for(var b=0;b<this.data.pageVisualEffects.length;b++)if(a=A(this.data.pageVisualEffects[b],EM))return b=void 0,(b=a.config)==null?void 0:b.enableInLightTheme;return!1}}}); ia.Object.defineProperties(f3,{template:{configurable:!0,enumerable:!0,get:function(){if(QDc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->\n<iron-media-query id=\"two-column-query\" query-matches=\"[[isTwoColumns_]]\" on-query-matches-changed=\"updateIsTwoColumnsFromBinding\" class=\"style-scope ytd-watch-flexy\"></iron-media-query>\n<iron-media-query id=\"small-window-query\" query-matches=\"[[flexySmallWindow_]]\" on-query-matches-changed=\"updateFlexySmallWindowFromBinding\" class=\"style-scope ytd-watch-flexy\">\n</iron-media-query>\n<iron-media-query id=\"large-window-query\" query-matches=\"[[flexyLargeWindow_]]\" on-query-matches-changed=\"updateFlexyLargeWindowFromBinding\" class=\"style-scope ytd-watch-flexy\">\n</iron-media-query>\n<iron-media-query id=\"watch-while-query\" query-matches=\"[[watchWhileWindowSizeSufficient]]\" on-query-matches-changed=\"updateWatchWhileWindowSizeSufficientFromBinding\" class=\"style-scope ytd-watch-flexy\"></iron-media-query>\n\n<div id=\"microformat\" class=\"style-scope ytd-watch-flexy\"></div>\n\n<div id=\"miniplayer-bar\" class=\"style-scope ytd-watch-flexy\"></div>\n\n<div id=\"full-bleed-container\" hidden=\"[[singleColumn]]\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"player-full-bleed-container\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"cinematics-full-bleed-container\" class=\"style-scope ytd-watch-flexy\"></div>\n </div>\n <div id=\"panels-full-bleed-container\" class=\"style-scope ytd-watch-flexy\"></div>\n</div>\n\n<div id=\"single-column-container\" hidden=\"[[!singleColumn]]\" class=\"style-scope ytd-watch-flexy\"></div>\n<div id=\"columns\" hidden=\"[[singleColumn]]\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"primary\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"primary-inner\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"player\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"cinematics-container\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"cinematics\" class=\"style-scope ytd-watch-flexy\"></div>\n </div>\n <div id=\"player-container-outer\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"player-container-inner\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"player-container\" role=\"complementary\" class=\"style-scope ytd-watch-flexy\">\n <ytd-player id=\"ytd-player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH\" watch-next-data=\"[[data]]\" class=\"style-scope ytd-watch-flexy\">\n </ytd-player>\n </div>\n </div>\n </div>\n <yt-playability-error-supported-renderers id=\"error-screen\" data=\"[[playerData.playabilityStatus.errorScreen]]\" disable-upgrade$=\"[[!playerUnavailable]]\" hidden=\"[[!playerUnavailable]]\" reason=\"[[playerData.playabilityStatus.reason]]\" status=\"[[playerData.playabilityStatus.status]]\" class=\"style-scope ytd-watch-flexy\">\n </yt-playability-error-supported-renderers>\n </div>\n <div id=\"below\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"alerts\" class=\"style-scope ytd-watch-flexy\"></div>\n <div id=\"messages\" class=\"style-scope ytd-watch-flexy\"></div>\n <div id=\"clarify-box\" class=\"attached-message style-scope ytd-watch-flexy\"></div>\n <div id=\"limited-state\" class=\"attached-message style-scope ytd-watch-flexy\"></div>\n <ytd-watch-metadata class$=\"[[newMetadataClass]] style-scope ytd-watch-flexy\" comments-entry-point-header-renderer=\"[[commentsEntryPointHeaderRenderer]]\" disable-upgrade$=\"[[!watchMetadataRefresh]]\" hidden=\"[[!watchMetadataRefresh]]\" info-panel-below-metadata=\"[[infoPanelBelowMetadata]]\" is-watch-flexy=\"\" structured-description-content-renderer=\"[[inlineStructuredDescriptionData]]\" video-id=\"[[videoId]]\" video-metadata-carousel=\"[[videoMetadataCarousel]]\" video-primary-info-renderer=\"[[videoPrimaryInfoRenderer]]\" video-secondary-info-renderer=\"[[videoSecondaryInfoRenderer]]\" class=\"style-scope ytd-watch-flexy\">\n </ytd-watch-metadata>\n <div class$=\"[[legacyMetadataClass]] style-scope ytd-watch-flexy\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"info\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"info-skeleton\" class=\"watch-skeleton style-scope ytd-watch-flexy\"></div>\n <div id=\"info-contents\" hidden=\"[[watchMetadataRefresh]]\" class=\"style-scope ytd-watch-flexy\"></div>\n </div>\n <div id=\"meta\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"meta-skeleton\" class=\"watch-skeleton style-scope ytd-watch-flexy\"></div>\n <div id=\"meta-contents\" hidden=\"[[watchMetadataRefresh]]\" class=\"style-scope ytd-watch-flexy\"></div>\n </div>\n </div>\n <div id=\"expandable-metadata\" hidden=\"[[!expandableMetadata]]\" class=\"style-scope ytd-watch-flexy\"></div>\n <div id=\"ticket-shelf\" hidden=\"[[!monetizationShelvesEnabled_]]\" class=\"style-scope ytd-watch-flexy\"></div>\n \n <template is=\"dom-if\" if=\"[[shouldShowMerchShelf]]\" restamp=\"\" id=\"merch-shelf\" class=\"style-scope ytd-watch-flexy\">\n <ytd-merch-shelf-renderer data=\"[[merchShelf]]\" watch-metadata-refresh=\"[[watchMetadataRefresh]]\" class=\"style-scope ytd-watch-flexy\">\n </ytd-merch-shelf-renderer>\n </template>\n <ytd-comments id=\"comments\" can-schedule-jobs=\"[[canScheduleCommentJobs_]]\" data=\"[[comments]]\" disable-upgrade$=\"[[!computeShowComments_(comments, hideComments, shouldStampChat)]]\" hidden=\"[[!computeShowComments_(comments, hideComments, shouldStampChat)]]\" class=\"style-scope ytd-watch-flexy\">\n </ytd-comments>\n </div>\n </div>\n </div>\n\n <div id=\"secondary\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"secondary-inner\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"panels\" class=\"style-scope ytd-watch-flexy\">\n <ytd-watch-engagement-panels data=\"[[data.engagementPanels]]\" disable-upgrade$=\"[[!useEngagementPanelManagementComponent]]\" hidden=\"[[!useEngagementPanelManagementComponent]]\" class=\"style-scope ytd-watch-flexy\">\n </ytd-watch-engagement-panels>\n </div>\n <ytd-playlist-panel-renderer id=\"playlist\" autoplay-data=\"[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]\" collapsed=\"[[defaultCollapsePlaylist]]\" data=\"[[playlistData]]\" hidden=\"[[!playlist]]\" loading$=\"[[loadingData.playlistLoading]]\" class=\"style-scope ytd-watch-flexy\">\n </ytd-playlist-panel-renderer>\n <div id=\"donation-shelf\" class=\"style-scope ytd-watch-flexy\"></div>\n <div id=\"chat-container\" class=\"style-scope ytd-watch-flexy\">\n \n <template is=\"dom-if\" if=\"[[shouldStampChat]]\" restamp=\"\" id=\"chat-template\" class=\"style-scope ytd-watch-flexy\">\n <ytd-live-chat-frame id=\"chat\" data=\"[[data.contents.twoColumnWatchNextResults.conversationBar]]\" force-dark-theme=\"[[forceDarkPanelTheme]]\" no-border=\"[[noBorderOnChat]]\" theater-watch-while=\"[[watchWhilePanelsActive]]\" class=\"style-scope ytd-watch-flexy\">\n </ytd-live-chat-frame>\n </template>\n </div>\n <div id=\"related\" class=\"style-scope ytd-watch-flexy\">\n <div id=\"player-ads\" class=\"style-scope ytd-watch-flexy\"></div>\n <ytd-watch-next-secondary-results-renderer can-show-more=\"[[watchNextCanShowMore]]\" data=\"[[watchNextSecondaryResults]]\" disable-upgrade$=\"[[!watchNextSecondaryResults]]\" hidden=\"[[!watchNextSecondaryResults]]\" is-two-columns=\"[[isTwoColumns_]]\" player-data=\"[[playerData]]\" show-more-button=\"[[!isTwoColumns_]]\" shown-items=\"[[watchNextShownItems]]\" on-can-show-more-changed=\"updateWatchNextCanShowMoreFromBinding\" on-shown-items-changed=\"updateShownItemsFromBinding\" class=\"style-scope ytd-watch-flexy\">\n </ytd-watch-next-secondary-results-renderer>\n <div id=\"related-skeleton\" class=\"watch-skeleton style-scope ytd-watch-flexy\"></div>\n </div>\n </div>\n </div>\n</div>\n\n<ytd-video-quality-promo-renderer id=\"speedyg\" data=\"[[speedyGData_.videoQualityPromoRenderer]]\" disable-upgrade$=\"[[!speedyGData_]]\" hidden=\"[[!speedyGData_]]\" class=\"style-scope ytd-watch-flexy\">\n</ytd-video-quality-promo-renderer>\n<div id=\"survey\" class=\"style-scope ytd-watch-flexy\"></div>\n<div id=\"engagement-panel-scrim\" hidden=\"[[!showEngagementPanelScrim_]]\" class=\"style-scope ytd-watch-flexy\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);QDc=a}a=QDc;return a}}}); var g3=f3;g3.prototype.updateMiniplayerIsActiveValue=g3.prototype.updateMiniplayerIsActiveValue;g3.prototype.updateScrollTopValue=g3.prototype.updateScrollTopValue;g3.prototype.updateFullscreenValue=g3.prototype.updateFullscreenValue;g3.prototype.updateTheaterValue=g3.prototype.updateTheaterValue;u([K(X.YtRendererBehavior),v("design:type",Object)],g3.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],g3.prototype,"ytComponentBehavior",void 0); u([K(Zqc.YtdWatchBehavior),v("design:type",Object)],g3.prototype,"ytdWatchBehavior",void 0);u([K(Rz),v("design:type",Object)],g3.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],g3.prototype,"data",void 0);u([Q(),v("design:type",Object)],g3.prototype,"playerData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"flexy",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"roundedInfoPanel",void 0); u([Q(),v("design:type",Object)],g3.prototype,"defaultCollapsePlaylist",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"viewTransitionEnabled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"smallerChatMinHeight",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"cinematicTheaterMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"transparentTheaterMode",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"cinematicFullscreen",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"useLargerMaxPlayerValue",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"cinematicFullscreenV2",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],g3.prototype,"isDarkTheme",void 0);u([Q({selector:GW}),v("design:type",Object)],g3.prototype,"theaterValue",void 0); u([Q({selector:IW}),v("design:type",Object)],g3.prototype,"fullscreenValue",void 0);u([Q({selector:JW}),v("design:type",Object)],g3.prototype,"scrollTopValue",void 0);u([Q({selector:bA}),v("design:type",Object)],g3.prototype,"miniplayerIsActiveValue",void 0);u([Ly("ytd-player"),v("design:type",HTMLElement)],g3.prototype,"ytdPlayer",void 0);u([My("#playlist"),v("design:type",HTMLElement)],g3.prototype,"JSC$17150_ytdPlaylistPanelRenderer",void 0); u([Ly("ytd-comments"),v("design:type",HTMLElement)],g3.prototype,"ytdComments",void 0);u([My("#primary"),v("design:type",HTMLElement)],g3.prototype,"primary",void 0);u([My("#secondary"),v("design:type",HTMLElement)],g3.prototype,"secondary",void 0);u([My("#player-container"),v("design:type",HTMLElement)],g3.prototype,"playerContainer",void 0);u([My("#cinematics"),v("design:type",HTMLElement)],g3.prototype,"JSC$17150_cinematics",void 0); u([O("theaterValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g3.prototype,"updateTheaterValue",null);u([O("fullscreenValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g3.prototype,"updateFullscreenValue",null);u([O("scrollTopValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g3.prototype,"updateScrollTopValue",null); u([O("miniplayerIsActiveValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g3.prototype,"updateMiniplayerIsActiveValue",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],g3.prototype,"cinematicLightTheme",null);g3=u([R({is:"ytd-watch-flexy"})],g3);var WDc;var XDc;var YDc=function(){return J.apply(this,arguments)||this}; l(YDc,J);var ZDc=YDc;ZDc=u([R({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],ZDc); V(ZDc,"ytd-ghost-comments-renderer",function(){if(XDc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"comment-section style-scope ytd-ghost-comments-renderer\">\n <div class=\"header ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"input-box ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-input style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"comments style-scope ytd-ghost-comments-renderer\">\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n <div class=\"comments style-scope ytd-ghost-comments-renderer\">\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n <div class=\"comments style-scope ytd-ghost-comments-renderer\">\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n </div>\n <div class=\"comments style-scope ytd-ghost-comments-renderer\">\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n </div>\n <div class=\"comments style-scope ytd-ghost-comments-renderer\">\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n </div>\n <div class=\"comments style-scope ytd-ghost-comments-renderer\">\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n </div>\n <div class=\"comment ghost-card style-scope ytd-ghost-comments-renderer\">\n <div class=\"avatar style-scope ytd-ghost-comments-renderer\">\n <div class=\"circle style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"content style-scope ytd-ghost-comments-renderer\">\n <div class=\"meta style-scope ytd-ghost-comments-renderer\">\n <div class=\"ghost-line style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n <div class=\"ghost-text style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-2 style-scope ytd-ghost-comments-renderer\"></div>\n <div class=\"ghost-text line-3 style-scope ytd-ghost-comments-renderer\"></div>\n </div>\n </div>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);XDc=a}a=XDc;return a},{mode:Mz("kevlar_poly_si_batch_j038")?1:2});var $Dc;var aEc=function(){return J.apply(this,arguments)||this}; l(aEc,J);var bEc=aEc;bEc=u([R({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],bEc); V(bEc,"ytd-ghost-watch-metadata-renderer",function(){if($Dc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"ghost-card style-scope ytd-ghost-watch-metadata-renderer\">\n <div class=\"title style-scope ytd-ghost-watch-metadata-renderer\">\n <div class=\"line line-1 style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"line line-2 style-scope ytd-ghost-watch-metadata-renderer\"></div>\n </div>\n <div class=\"byline style-scope ytd-ghost-watch-metadata-renderer\">\n <span class=\"word style-scope ytd-ghost-watch-metadata-renderer\"></span>\n <span class=\"word style-scope ytd-ghost-watch-metadata-renderer\"></span>\n <span class=\"word style-scope ytd-ghost-watch-metadata-renderer\"></span>\n </div>\n <div class=\"description style-scope ytd-ghost-watch-metadata-renderer\">\n <div class=\"line line-1 style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"line line-2 style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"line line-3 style-scope ytd-ghost-watch-metadata-renderer\"></div>\n </div>\n <div class=\"owner-box style-scope ytd-ghost-watch-metadata-renderer\">\n <div class=\"left style-scope ytd-ghost-watch-metadata-renderer\">\n <div class=\"circle style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"text style-scope ytd-ghost-watch-metadata-renderer\">\n <div class=\"top style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"bottom style-scope ytd-ghost-watch-metadata-renderer\"></div>\n </div>\n </div>\n <div class=\"right style-scope ytd-ghost-watch-metadata-renderer\">\n <div class=\"oval style-scope ytd-ghost-watch-metadata-renderer\"></div>\n </div>\n </div>\n <div class=\"action-bar style-scope ytd-ghost-watch-metadata-renderer\">\n <div class=\"oval style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"circle style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"circle style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"circle style-scope ytd-ghost-watch-metadata-renderer\"></div>\n <div class=\"circle style-scope ytd-ghost-watch-metadata-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);$Dc=a}a=$Dc;return a},{mode:Mz()?1:2});var h3=function(){var a=J.apply(this,arguments)||this;a.ghostGridRenderer={rows:6};a.roundedInfoPanel=!0;a.hideOfferModules=!0;a.smallerChatMinHeight=y("live_chat_smaller_min_height");a.cinematicTheaterMode=y("web_cinematic_theater_mode");a.transparentTheaterMode=y("web_transparent_theater_mode");a.darkerPanels=y("web_watch_darker_panels");a.cinematicFullscreen=y("web_cinematic_fullscreen");a.cinematicFullscreenV2=y("web_cinematic_fullscreen_v2");a.columnFlip=y("web_watch_grid_column_flip");a.isDarkTheme= document.documentElement.hasAttribute("dark");return a}; l(h3,J);f=h3.prototype;f.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)}; f.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)}; f.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)}; f.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)}; f.ready=function(){var a=this,b=function(){a.onColumnScroll()}; this.primary.addEventListener("scroll",b);this.secondary.addEventListener("scroll",b)}; f.onColumnScroll=function(){this.ytRendererBehavior.markDirty()}; f.updateIsTwoColumnsFromBinding=function(a){this.ytdWatchBehavior.isTwoColumns_=a.detail.value}; f.updateFlexySmallWindowFromBinding=function(a){this.ytdWatchBehavior.flexySmallWindow_=a.detail.value}; f.updateFlexyLargeWindowFromBinding=function(a){this.ytdWatchBehavior.flexyLargeWindow_=a.detail.value}; f.updateWatchWhileWindowSizeSufficientFromBinding=function(a){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=a.detail.value}; f.updateWatchNextCanShowMoreFromBinding=function(a){this.ytdWatchBehavior.watchNextCanShowMore=a.detail.value}; f.updateShownItemsFromBinding=function(a){y("swatcheroo_direct_use_rich_grid")||(a.detail.path?this.set(a.detail.path,a.detail.value):this.ytdWatchBehavior.watchNextShownItems=a.detail.value)}; f.getElement=function(a){switch(a){case"PLAYER":return this.ytdPlayer;case"PLAYLIST_PANEL":return this.JSC$17156_ytdPlaylistPanelRenderer;case"CINEMATICS":return this.JSC$17156_cinematics;case"PLAYER_CONTAINER":return this.playerContainer;case"COMMENTS":return this.ytdComments;}}; ia.Object.defineProperties(h3.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null||!a.pageVisualEffects)return!1;for(var b=0;b<this.data.pageVisualEffects.length;b++)if(a=A(this.data.pageVisualEffects[b],EM))return b=void 0,(b=a.config)==null?void 0:b.enableInLightTheme;return!1}}}); h3.prototype.updateMiniplayerIsActiveValue=h3.prototype.updateMiniplayerIsActiveValue;h3.prototype.updateScrollTopValue=h3.prototype.updateScrollTopValue;h3.prototype.updateFullscreenValue=h3.prototype.updateFullscreenValue;h3.prototype.updateTheaterValue=h3.prototype.updateTheaterValue;u([K(X.YtRendererBehavior),v("design:type",Object)],h3.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],h3.prototype,"ytComponentBehavior",void 0); u([K(Zqc.YtdWatchBehavior),v("design:type",Object)],h3.prototype,"ytdWatchBehavior",void 0);u([K(Rz),v("design:type",Object)],h3.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],h3.prototype,"data",void 0);u([Q(),v("design:type",Object)],h3.prototype,"ghostGridRenderer",void 0);u([Q(),v("design:type",Object)],h3.prototype,"playerData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"roundedInfoPanel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"hideOfferModules",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"smallerChatMinHeight",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"cinematicTheaterMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"transparentTheaterMode",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"darkerPanels",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"cinematicFullscreen",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"cinematicFullscreenV2",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"columnFlip",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h3.prototype,"isDarkTheme",void 0);u([Q({selector:GW}),v("design:type",Object)],h3.prototype,"theaterValue",void 0); u([Q({selector:IW}),v("design:type",Object)],h3.prototype,"fullscreenValue",void 0);u([Q({selector:JW}),v("design:type",Object)],h3.prototype,"scrollTopValue",void 0);u([Q({selector:bA}),v("design:type",Object)],h3.prototype,"miniplayerIsActiveValue",void 0);u([Ly("ytd-player",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],h3.prototype,"ytdPlayer",void 0);u([My("#playlist"),v("design:type",HTMLElement)],h3.prototype,"JSC$17156_ytdPlaylistPanelRenderer",void 0); u([Ly("ytd-comments",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLElement)],h3.prototype,"ytdComments",void 0);u([My("#primary"),v("design:type",HTMLElement)],h3.prototype,"primary",void 0);u([My("#secondary"),v("design:type",HTMLElement)],h3.prototype,"secondary",void 0);u([My("#player-container"),v("design:type",HTMLElement)],h3.prototype,"playerContainer",void 0);u([My("#cinematics"),v("design:type",HTMLElement)],h3.prototype,"JSC$17156_cinematics",void 0); u([O("theaterValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h3.prototype,"updateTheaterValue",null);u([O("fullscreenValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h3.prototype,"updateFullscreenValue",null);u([O("scrollTopValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h3.prototype,"updateScrollTopValue",null); u([O("miniplayerIsActiveValue"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h3.prototype,"updateMiniplayerIsActiveValue",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Object),v("design:paramtypes",[])],h3.prototype,"cinematicLightTheme",null); V(h3,"ytd-watch-grid",function(){if(WDc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-watch-grid--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js-->\n<iron-media-query id=\"two-column-query\" query-matches=\"[[isTwoColumns_]]\" on-query-matches-changed=\"updateIsTwoColumnsFromBinding\" class=\"style-scope ytd-watch-grid\"></iron-media-query>\n<iron-media-query id=\"small-window-query\" query-matches=\"[[flexySmallWindow_]]\" on-query-matches-changed=\"updateFlexySmallWindowFromBinding\" class=\"style-scope ytd-watch-grid\">\n</iron-media-query>\n<iron-media-query id=\"large-window-query\" query-matches=\"[[flexyLargeWindow_]]\" on-query-matches-changed=\"updateFlexyLargeWindowFromBinding\" class=\"style-scope ytd-watch-grid\">\n</iron-media-query>\n<iron-media-query id=\"watch-while-query\" query-matches=\"[[watchWhileWindowSizeSufficient]]\" on-query-matches-changed=\"updateWatchWhileWindowSizeSufficientFromBinding\" class=\"style-scope ytd-watch-grid\">\n</iron-media-query>\n\n<div id=\"microformat\" class=\"style-scope ytd-watch-grid\"></div>\n\n<div id=\"miniplayer-bar\" class=\"style-scope ytd-watch-grid\"></div>\n\n<div id=\"player-full-bleed-container\" hidden=\"[[singleColumn]]\" class=\"style-scope ytd-watch-grid\">\n <div id=\"cinematics-full-bleed-container\" class=\"style-scope ytd-watch-grid\">\n </div>\n <div id=\"squeezeback-constraining-container\" hidden=\"[[!squeezeback]]\" class=\"style-scope ytd-watch-grid\"></div>\n</div>\n\n<div id=\"single-column-container\" hidden=\"[[!singleColumn]]\" class=\"style-scope ytd-watch-grid\"></div>\n<div id=\"columns\" hidden=\"[[singleColumn]]\" class=\"style-scope ytd-watch-grid\">\n <div id=\"primary\" class=\"style-scope ytd-watch-grid\">\n <div id=\"primary-inner\" class=\"style-scope ytd-watch-grid\">\n <div id=\"player\" class=\"style-scope ytd-watch-grid\">\n <div id=\"cinematics-container\" class=\"style-scope ytd-watch-grid\">\n <div id=\"cinematics\" class=\"style-scope ytd-watch-grid\"></div>\n </div>\n <div id=\"player-container-outer\" class=\"style-scope ytd-watch-grid\">\n <div id=\"player-container-inner\" class=\"style-scope ytd-watch-grid\">\n <div id=\"player-container\" role=\"complementary\" class=\"style-scope ytd-watch-grid\">\n <ytd-player id=\"ytd-player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH\" watch-next-data=\"[[data]]\" class=\"style-scope ytd-watch-grid\">\n </ytd-player>\n </div>\n </div>\n </div>\n <yt-playability-error-supported-renderers id=\"error-screen\" data=\"[[playerData.playabilityStatus.errorScreen]]\" disable-upgrade$=\"[[!playerUnavailable]]\" hidden=\"[[!playerUnavailable]]\" reason=\"[[playerData.playabilityStatus.reason]]\" status=\"[[playerData.playabilityStatus.status]]\" class=\"style-scope ytd-watch-grid\">\n </yt-playability-error-supported-renderers>\n </div>\n <div id=\"below\" class=\"style-scope ytd-watch-grid\">\n <ytd-watch-metadata hidden=\"[[!swatcherooUseDoubleMetadata]]\" swatcheroo-enable-double-metadata=\"[[swatcherooEnableDoubleMetadata]]\" swatcheroo-secondary-below-metadata=\"\" video-primary-info-renderer=\"[[videoPrimaryInfoRenderer]]\" video-secondary-info-renderer=\"[[videoSecondaryInfoRenderer]]\" class=\"style-scope ytd-watch-grid\">\n </ytd-watch-metadata>\n <div id=\"fixed-below\" class=\"style-scope ytd-watch-grid\"></div>\n <div id=\"bottom-grid\" class=\"style-scope ytd-watch-grid\">\n <ytd-rich-grid-renderer continuation-show-button=\"[[showRichGridContinuationButton]]\" data=\"[[richGridRendererData]]\" disable-upgrade$=\"[[!richGridRendererData]]\" hidden=\"[[!richGridRendererData]]\" hide-chips-bar=\"\" is-watch-default-layout=\"[[defaultTwoColumnLayout]]\" item-max-width=\"[[richItemMaxWidth]]\" item-min-width=\"[[richItemMinWidth]]\" reduced-bottom-margin=\"\" row-reduced-horizontal-margin=\"\" transparent-background-chips-bar=\"\" class=\"style-scope ytd-watch-grid\">\n </ytd-rich-grid-renderer>\n <ytd-ghost-grid-renderer data=\"[[ghostGridRenderer]]\" hidden=\"[[richGridRendererData]]\" is-watch-next=\"\" rich-item-min-width=\"[[richItemMinWidth]]\" class=\"style-scope ytd-watch-grid\"></ytd-ghost-grid-renderer>\n </div>\n </div>\n </div>\n </div>\n <div id=\"secondary\" class=\"style-scope ytd-watch-grid\">\n <div id=\"fixed-secondary\" class=\"style-scope ytd-watch-grid\">\n <div id=\"panels\" class=\"style-scope ytd-watch-grid\">\n <ytd-watch-engagement-panels data=\"[[data.engagementPanels]]\" disable-upgrade$=\"[[!useEngagementPanelManagementComponent]]\" hidden=\"[[!useEngagementPanelManagementComponent]]\" class=\"style-scope ytd-watch-grid\">\n </ytd-watch-engagement-panels>\n </div>\n <div id=\"chat-container\" class=\"style-scope ytd-watch-grid\">\n \n <template is=\"dom-if\" if=\"[[shouldStampChat]]\" restamp=\"\" id=\"chat-template\" class=\"style-scope ytd-watch-grid\">\n <ytd-live-chat-frame id=\"chat\" data=\"[[conversationBar]]\" class=\"style-scope ytd-watch-grid\">\n </ytd-live-chat-frame>\n </template>\n </div>\n </div>\n <div id=\"secondary-inner\" class=\"style-scope ytd-watch-grid\">\n <ytd-watch-metadata clarify-box=\"[[clarifyBox]]\" comments-entry-point-header-renderer=\"[[commentsEntryPointHeaderRenderer]]\" hidden=\"[[!videoPrimaryInfoRenderer]]\" info-panel-below-metadata=\"[[infoPanelBelowMetadata]]\" player-ads=\"[[playerAds]]\" playlist=\"[[playlist]]\" skinny-mode=\"[[metadataSkinnyMode]]\" swatcheroo-enable-double-metadata=\"[[swatcherooUseDoubleMetadata]]\" video-primary-info-renderer=\"[[videoPrimaryInfoRenderer]]\" video-secondary-info-renderer=\"[[videoSecondaryInfoRenderer]]\" class=\"style-scope ytd-watch-grid\">\n </ytd-watch-metadata>\n <ytd-ghost-watch-metadata-renderer hidden=\"[[hasMetadata]]\" class=\"style-scope ytd-watch-grid\"></ytd-ghost-watch-metadata-renderer>\n <div id=\"inline-panels\" class=\"style-scope ytd-watch-grid\"></div>\n <div id=\"clarify-box\" class=\"attached-message style-scope ytd-watch-grid\"></div>\n <div id=\"alerts\" class=\"style-scope ytd-watch-grid\"></div>\n <div id=\"messages\" class=\"style-scope ytd-watch-grid\"></div>\n <div id=\"related\" class=\"style-scope ytd-watch-grid\">\n <div id=\"player-ads\" class=\"style-scope ytd-watch-grid\"></div>\n <div id=\"related-skeleton\" class=\"watch-skeleton style-scope ytd-watch-grid\"></div>\n </div>\n <ytd-playlist-panel-renderer id=\"playlist\" autoplay-data=\"[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]\" collapsed=\"[[!playlistPanelExpanded]]\" data=\"[[playlistData]]\" hidden=\"[[!playlist]]\" loading$=\"[[loadingData.playlistLoading]]\" meta-panel=\"[[swatcherooSplitScroll]]\" class=\"style-scope ytd-watch-grid\">\n </ytd-playlist-panel-renderer>\n <div id=\"expandable-metadata\" hidden=\"[[!expandableMetadata]]\" class=\"style-scope ytd-watch-grid\"></div>\n <div class$=\"[[legacyMetadataClass]] style-scope ytd-watch-grid\" hidden=\"\">\n <div id=\"info\" class=\"style-scope ytd-watch-grid\">\n <div id=\"info-skeleton\" class=\"watch-skeleton style-scope ytd-watch-grid\"></div>\n <div id=\"info-contents\" hidden=\"[[watchMetadataRefresh]]\" class=\"style-scope ytd-watch-grid\"></div>\n </div>\n <div id=\"meta\" class=\"style-scope ytd-watch-grid\">\n <div id=\"meta-skeleton\" class=\"watch-skeleton style-scope ytd-watch-grid\"></div>\n <div id=\"meta-contents\" hidden=\"[[watchMetadataRefresh]]\" class=\"style-scope ytd-watch-grid\"></div>\n </div>\n </div>\n <div id=\"limited-state\" class=\"attached-message style-scope ytd-watch-grid\"></div>\n <div id=\"offer-module\" class=\"style-scope ytd-watch-grid\"></div>\n <div id=\"donation-shelf\" class=\"style-scope ytd-watch-grid\"></div>\n <div id=\"ticket-shelf\" hidden=\"[[!monetizationShelvesEnabled_]]\" class=\"style-scope ytd-watch-grid\"></div>\n \n <template is=\"dom-if\" if=\"[[shouldShowMerchShelf]]\" restamp=\"\" id=\"merch-shelf\" class=\"style-scope ytd-watch-grid\">\n <ytd-merch-shelf-renderer data=\"[[merchShelf]]\" meta-panel=\"[[swatcherooSplitScroll]]\" skinny-mode=\"[[isTwoColumns_]]\" watch-metadata-refresh=\"[[watchMetadataRefresh]]\" class=\"style-scope ytd-watch-grid\">\n </ytd-merch-shelf-renderer>\n </template>\n <ytd-ghost-comments-renderer hidden=\"[[comments]]\" class=\"style-scope ytd-watch-grid\"></ytd-ghost-comments-renderer>\n <ytd-comments id=\"comments\" can-schedule-jobs=\"[[canScheduleCommentJobs_]]\" data=\"[[comments]]\" hidden=\"[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]\" hide-panel-button=\"[[!defaultTwoColumnLayout]]\" is-watch-grid=\"\" class=\"style-scope ytd-watch-grid\">\n </ytd-comments>\n </div>\n </div>\n</div>\n<div id=\"fixed-columns-secondary\" hidden=\"[[!swatcherooSplitScroll]]\" class=\"style-scope ytd-watch-grid\"> </div>\n\n\n<ytd-video-quality-promo-renderer id=\"speedyg\" data=\"[[speedyGData_.videoQualityPromoRenderer]]\" disable-upgrade$=\"[[!speedyGData_]]\" hidden=\"[[!speedyGData_]]\" class=\"style-scope ytd-watch-grid\">\n</ytd-video-quality-promo-renderer>\n<div id=\"survey\" class=\"style-scope ytd-watch-grid\"></div>\n<div id=\"engagement-panel-scrim\" hidden=\"[[!showEngagementPanelScrim_]]\" class=\"style-scope ytd-watch-grid\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);WDc=a}a=WDc;return a},{mode:2});var cEc=function(){var a=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return a?parseInt(a[1],10):0},dEc=function(a){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+a)!=-1||document.currentScript.src.indexOf("&"+a)!=-1)},eEc=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},gEc=function(a){a.length?fEc(a.shift(),function(){gEc(a)}):hEc()},iEc=function(a){return"chrome-extension://"+a+"/cast_sender.js"},fEc=function(a, b,c){var d=document.createElement("script"); d.onerror=b;c&&(d.onload=c);Qc(d,bk(a));(document.head||document.documentElement).appendChild(d)},jEc=function(){var a=cEc(),b=[]; if(a>1){var c=a-1;b.push("//www.gstatic.com/eureka/clank/"+a+"/cast_sender.js");b.push("//www.gstatic.com/eureka/clank/"+c+"/cast_sender.js")}return b},hEc=function(){var a=eEc(); a&&a(!1,"No cast extension found")},lEc=function(){if(kEc){var a=2,b=eEc(),c=function(){a--; a==0&&b&&b(!0)}; window.__onGCastApiAvailable=c;fEc("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",hEc,c)}},mEc=function(){lEc(); var a=jEc();a.push("//www.gstatic.com/eureka/clank/cast_sender.js");gEc(a)},oEc=function(){lEc(); var a=jEc();a.push.apply(a,pa(nEc.map(iEc)));a.push("//www.gstatic.com/eureka/clank/cast_sender.js");gEc(a)},kEc=dEc("loadCastFramework")||dEc("loadCastApplicationFramework"),nEc=["pkedcjkdefgpdelpbcmbmeomcjbeemfm", "enhhojjnijigcajfphajepfemndkmdlo"];var pEc=function(a){this.internalArray_=ff(a)}; l(pEc,yg);var qEc=function(a){this.internalArray_=ff(a)}; l(qEc,yg);var rEc=function(){var a=new qEc;return mg(a,1,3)};var i3=function(a){this.internalArray_=ff(a)}; l(i3,yg);var sEc=function(a){this.internalArray_=ff(a)}; l(sEc,yg);var tEc=function(a){this.internalArray_=ff(a)}; l(tEc,yg);tEc.prototype.getToken=function(){return ag(this,1)}; tEc.prototype.setToken=function(a){return kg(this,1,a)};var j3=function(a){this.internalArray_=ff(a)}; l(j3,yg);j3.prototype.getToken=function(){return Kf(this,tEc,2)}; j3.prototype.setToken=function(a){return Mf(this,2,a)}; j3.prototype.getName=function(){return ag(this,6)}; var uEc=Wg(j3);var vEc=function(a,b,c){this.requestMessage_=a;this.methodDescriptor_=b;this.JSC$17176_metadata_=c}; vEc.prototype.getMetadata=function(){return this.JSC$17176_metadata_};var wEc=function(a,b){b=b===void 0?{}:b;this.responseMessage_=a;this.JSC$17179_metadata_=b}; wEc.prototype.getMetadata=function(){return this.JSC$17179_metadata_}; wEc.prototype.getStatus=function(){return null};var k3=function(a,b,c,d,e){this.name=a;this.methodType="unary";this.requestType=b;this.responseType=c;this.requestSerializeFn=d;this.responseDeserializeFn=e},xEc=function(a,b,c){c=c===void 0?{}:c; return new vEc(b,a,c)}; k3.prototype.getName=function(){return this.name}; k3.prototype.getName=k3.prototype.getName;var l3=function(a){this.internalArray_=ff(a)}; l(l3,yg);l3.prototype.setHeader=function(a){return Mf(this,1,a)}; l3.prototype.hasHeader=function(){return uf(this,i3,1)};var yEc=function(a){this.internalArray_=ff(a)}; l(yEc,yg);var zEc=new k3("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",l3,yEc,function(a){return a.serialize()},Wg(yEc));var m3=function(a){this.internalArray_=ff(a)}; l(m3,yg);m3.prototype.setHeader=function(a){return Mf(this,1,a)}; m3.prototype.hasHeader=function(){return uf(this,i3,1)};var AEc=function(a){this.internalArray_=ff(a)}; l(AEc,yg);var BEc=new k3("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",m3,AEc,function(a){return a.serialize()},Wg(AEc));var n3=function(a){this.internalArray_=ff(a)}; l(n3,yg);n3.prototype.setHeader=function(a){return Mf(this,1,a)}; n3.prototype.hasHeader=function(){return uf(this,i3,1)};var CEc=function(a){this.internalArray_=ff(a)}; l(CEc,yg);CEc.prototype.getLink=function(){return Kf(this,j3,1)};var DEc=new k3("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",n3,CEc,function(a){return a.serialize()},Wg(CEc));var o3=function(a){this.internalArray_=ff(a)}; l(o3,yg);o3.prototype.setHeader=function(a){return Mf(this,1,a)}; o3.prototype.hasHeader=function(){return uf(this,i3,1)};var EEc=new k3("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",o3,j3,function(a){return a.serialize()},uEc);var FEc=function(a){this.internalArray_=ff(a)}; l(FEc,yg);var p3=function(a){this.internalArray_=ff(a)}; l(p3,yg);p3.prototype.getType=function(){return bg(this,1)}; p3.prototype.getUrl=function(){return ag(this,2)}; p3.prototype.setUrl=function(a){return kg(this,2,a)};var GEc=function(a){this.internalArray_=ff(a)}; l(GEc,yg);var HEc=function(a){this.internalArray_=ff(a)}; l(HEc,yg);var IEc=function(a){this.internalArray_=ff(a)}; l(IEc,yg);var JEc=function(a){this.internalArray_=ff(a)}; l(JEc,yg);var KEc=function(a){this.internalArray_=ff(a)}; l(KEc,yg);var LEc=function(a){this.internalArray_=ff(a)}; l(LEc,yg);var MEc=Wg(LEc);var NEc=function(a){this.internalArray_=ff(a)}; l(NEc,yg);var q3=function(a){this.internalArray_=ff(a)}; l(q3,yg);q3.prototype.setHeader=function(a){return Mf(this,1,a)}; q3.prototype.hasHeader=function(){return uf(this,i3,1)}; q3.prototype.getDeviceId=function(){return ag(this,11)};var OEc=new k3("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",q3,LEc,function(a){return a.serialize()},MEc);var PEc=new Set(["SAPISIDHASH","APISIDHASH"]);var QEc=Promise;var REc=function(a){this.internalArray_=ff(a)}; l(REc,yg);REc.prototype.getMessage=function(){return ag(this,2)}; var SEc=Wg(REc);var r3=function(a,b){this.xhrNodeReadableStream_=a.nodeReadableStream;this.grpcResponseDeserializeFn_=b;this.JSC$17287_xhr_=a.xhr;this.onDataCallbacks_=[];this.onMetadataCallbacks_=[];this.onStatusCallbacks_=[];this.onEndCallbacks_=[];this.JSC$17287_onErrorCallbacks_=[];this.xhrNodeReadableStream_&&TEc(this)},YEc=function(a,b){yi(a.JSC$17287_xhr_,"complete",function(){if(a.JSC$17287_xhr_.isSuccess()){var c=a.JSC$17287_xhr_.getResponseText(); var d;if(d=b)d=a.JSC$17287_xhr_,d.JSC$7497_xhr_&&d.isComplete()?(d=d.JSC$7497_xhr_.getResponseHeader("Content-Type"),d=d===null?void 0:d):d=void 0,d=d==="text/plain";if(d){if(!atob)throw Error("Cannot decode Base64 response");c=atob(c)}try{var e=a.grpcResponseDeserializeFn_(c)}catch(k){s3(a,new mn(13,"Error when deserializing response data; error: "+k+(", response: "+c)));return}c=Awa(a.JSC$17287_xhr_.getStatus());UEc(a,VEc(a));c==0?WEc(a,e):s3(a,new mn(c,"Xhr succeeded but the status code is not 200"))}else{c= a.JSC$17287_xhr_.getResponseText();e=VEc(a);if(c){var h=XEc(a,c);c=h.code;d=h.details;h=h.metadata}else c=2,d="Rpc failed due to xhr error. error code: "+a.JSC$17287_xhr_.JSC$7497_lastErrorCode_+", error: "+a.JSC$17287_xhr_.getLastError(),h=e;UEc(a,e);s3(a,new mn(c,d,h))}})},TEc=function(a){a.xhrNodeReadableStream_.on("data",function(b){if("1"in b){var c=b["1"]; try{var d=a.grpcResponseDeserializeFn_(c)}catch(e){s3(a,new mn(13,"Error when deserializing response data; error: "+e+(", response: "+c)))}d&&WEc(a,d)}if("2"in b)for(b=XEc(a,b["2"]),c=0;c<a.onStatusCallbacks_.length;c++)a.onStatusCallbacks_[c](b)}); a.xhrNodeReadableStream_.on("end",function(){UEc(a,VEc(a));for(var b=0;b<a.onEndCallbacks_.length;b++)a.onEndCallbacks_[b]()}); a.xhrNodeReadableStream_.on("error",function(){if(a.JSC$17287_onErrorCallbacks_.length!=0){var b=a.JSC$17287_xhr_.JSC$7497_lastErrorCode_;b!==0||a.JSC$17287_xhr_.isSuccess()||(b=6);var c=-1;switch(b){case 0:var d=2;break;case 7:d=10;break;case 8:d=4;break;case 6:c=a.JSC$17287_xhr_.getStatus();d=Awa(c);break;default:d=14;}UEc(a,VEc(a));b=Cwa(b)+", error: "+a.JSC$17287_xhr_.getLastError();c!=-1&&(b+=", http status code: "+c);s3(a,new mn(d,b))}})},VEc=function(a){var b={},c=Qwa(a.JSC$17287_xhr_); Object.keys(c).forEach(function(d){b[d]=c[d]}); return b},XEc=function(a,b){var c=2,d={}; try{var e=SEc(b);c=Xf(e,1);var h=e.getMessage();Lf(e,jva,3,zf()).length&&(d["grpc-web-status-details-bin"]=b)}catch(k){a.JSC$17287_xhr_&&a.JSC$17287_xhr_.getStatus()===404?(c=5,h="Not Found: "+String(a.JSC$17287_xhr_.JSC$7497_lastUri_)):(c=14,h="Unable to parse RpcStatus: "+k)}return{code:c,details:h,metadata:d}}; r3.prototype.on=function(a,b){a=="data"?this.onDataCallbacks_.push(b):a=="metadata"?this.onMetadataCallbacks_.push(b):a=="status"?this.onStatusCallbacks_.push(b):a=="end"?this.onEndCallbacks_.push(b):a=="error"&&this.JSC$17287_onErrorCallbacks_.push(b);return this}; var t3=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)}; r3.prototype.removeListener=function(a,b){a=="data"?t3(this.onDataCallbacks_,b):a=="metadata"?t3(this.onMetadataCallbacks_,b):a=="status"?t3(this.onStatusCallbacks_,b):a=="end"?t3(this.onEndCallbacks_,b):a=="error"&&t3(this.JSC$17287_onErrorCallbacks_,b);return this}; r3.prototype.cancel=function(){this.JSC$17287_xhr_.abort()}; var WEc=function(a,b){for(var c=0;c<a.onDataCallbacks_.length;c++)a.onDataCallbacks_[c](b)},UEc=function(a,b){for(var c=0;c<a.onMetadataCallbacks_.length;c++)a.onMetadataCallbacks_[c](b)},s3=function(a,b){for(var c=0;c<a.JSC$17287_onErrorCallbacks_.length;c++)a.JSC$17287_onErrorCallbacks_[c](b)}; r3.prototype.cancel=r3.prototype.cancel;r3.prototype.removeListener=r3.prototype.removeListener;r3.prototype.on=r3.prototype.on;var u3=function(a){this.JSC$17294_worker_=a.worker||null;this.JSC$17294_streamBinaryChunks_=a.streamBinaryChunks||!1;this.JSC$17294_credentialsMode_=void 0}; fb(u3,Ewa);u3.prototype.createInstance=function(){var a=new v3(this.JSC$17294_worker_,this.JSC$17294_streamBinaryChunks_);this.JSC$17294_credentialsMode_&&a.setCredentialsMode(this.JSC$17294_credentialsMode_);return a}; u3.prototype.internalGetOptions=function(a){return function(){return a}}({}); u3.prototype.setCredentialsMode=function(a){this.JSC$17294_credentialsMode_=a}; var v3=function(a,b){Di.call(this);this.JSC$17298_worker_=a;this.JSC$17298_streamBinaryChunks_=b;this.JSC$17298_credentialsMode_=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$17298_responseHeaders_=null;this.JSC$17298_method_="GET";this.JSC$17298_url_="";this.inProgress_=!1;this.JSC$17298_textDecoder_=this.currentReader_=this.fetchResponse_=null}; fb(v3,Di);v3.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.JSC$17298_method_=a;this.JSC$17298_url_=b;this.readyState=1;w3(this)}; v3.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");this.inProgress_=!0;var b={headers:this.requestHeaders_,method:this.JSC$17298_method_,credentials:this.JSC$17298_credentialsMode_,cache:void 0};a&&(b.body=a);(this.JSC$17298_worker_||Oa).fetch(new Request(this.JSC$17298_url_,b)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))}; v3.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null}); this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,x3(this));this.readyState=0}; v3.prototype.handleResponse_=function(a){if(this.inProgress_&&(this.fetchResponse_=a,this.JSC$17298_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$17298_responseHeaders_=a.headers,this.readyState=2,w3(this)),this.inProgress_&&(this.readyState=3,w3(this),this.inProgress_)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof Oa.ReadableStream!== "undefined"&&"body"in a){this.currentReader_=a.body.getReader();if(this.JSC$17298_streamBinaryChunks_){if(this.responseType)throw Error("responseType must be empty for \"streamBinaryChunks\" mode responses.");this.response=[]}else this.response=this.responseText="",this.JSC$17298_textDecoder_=new TextDecoder;ZEc(this)}else a.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))}; var ZEc=function(a){a.currentReader_.read().then(a.handleDataFromStream_.bind(a)).catch(a.handleSendFailure_.bind(a))}; v3.prototype.handleDataFromStream_=function(a){if(this.inProgress_){if(this.JSC$17298_streamBinaryChunks_&&a.value)this.response.push(a.value);else if(!this.JSC$17298_streamBinaryChunks_){var b=a.value?a.value:new Uint8Array(0);if(b=this.JSC$17298_textDecoder_.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?x3(this):w3(this);this.readyState==3&&ZEc(this)}}; v3.prototype.handleResponseText_=function(a){this.inProgress_&&(this.response=this.responseText=a,x3(this))}; v3.prototype.handleResponseArrayBuffer_=function(a){this.inProgress_&&(this.response=a,x3(this))}; v3.prototype.handleSendFailure_=function(){this.inProgress_&&x3(this)}; var x3=function(a){a.readyState=4;a.fetchResponse_=null;a.currentReader_=null;a.JSC$17298_textDecoder_=null;w3(a)}; v3.prototype.setRequestHeader=function(a,b){this.requestHeaders_.append(a,b)}; v3.prototype.getResponseHeader=function(a){return this.JSC$17298_responseHeaders_?this.JSC$17298_responseHeaders_.get(a.toLowerCase())||"":""}; v3.prototype.getAllResponseHeaders=function(){if(!this.JSC$17298_responseHeaders_)return"";for(var a=[],b=this.JSC$17298_responseHeaders_.entries(),c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")}; v3.prototype.setCredentialsMode=function(a){this.JSC$17298_credentialsMode_=a}; var w3=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)}; Object.defineProperty(v3.prototype,"withCredentials",{get:function(){return this.JSC$17298_credentialsMode_==="include"}, set:function(a){this.setCredentialsMode(a?"include":"same-origin")}});var $Ec=function(a){var b="";uc.forEach(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"}); return b},aFc=function(a,b,c){if(uc.isEmpty(c))return a; c=$Ec(c);if(typeof a==="string")return ud(a,Xc(b),c);Un(a,b,c);return a};var bFc=function(){this.isInputValid_=!0;this.JSC$17304_streamPos_=0;this.leftoverInput_=""}; bFc.prototype.isInputValid=function(){return this.isInputValid_}; var cFc=function(a,b,c){a.isInputValid_=!1;throw Error("The stream is broken @"+a.JSC$17304_streamPos_+". Error: "+c+". With input:\n"+b)};var y3=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$17307_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0}; y3.prototype.isInputValid=function(){return this.state_!=3}; var z3=function(a,b,c,d){a.state_=3;a.errorMessage_="The stream is broken @"+a.JSC$17307_streamPos_+"/"+c+". Error: "+d+". With input:\n"+b;throw Error(a.errorMessage_)}; y3.prototype.acceptsBinaryInput=function(){return!0}; y3.prototype.parse=function(a){function b(p){p&128&&z3(h,k,m,"invalid tag");(p&7)!=2&&z3(h,k,m,"invalid wire type");h.tag_=p>>>3;h.tag_!=1&&h.tag_!=2&&h.tag_!=15&&z3(h,k,m,"unexpected tag");h.state_=1;h.length_=0;h.countLengthBytes_=0} function c(p){h.countLengthBytes_++;h.countLengthBytes_==5&&p&240&&z3(h,k,m,"message length too long");h.length_|=(p&127)<<(h.countLengthBytes_-1)*7;p&128||(h.state_=2,h.countMessageBytes_=0,typeof Uint8Array!=="undefined"?h.messageBuffer_=new Uint8Array(h.length_):h.messageBuffer_=Array(h.length_),h.length_==0&&e())} function d(p){h.messageBuffer_[h.countMessageBytes_++]=p;h.countMessageBytes_==h.length_&&e()} function e(){if(h.tag_<15){var p={};p[h.tag_]=h.messageBuffer_;h.result_.push(p)}h.state_=0} for(var h=this,k=a instanceof Array?a:new Uint8Array(a),m=0;m<k.length;){switch(h.state_){case 3:z3(h,k,m,"stream already broken");break;case 0:b(k[m]);break;case 1:c(k[m]);break;case 2:d(k[m]);break;default:throw Error("unexpected parser state: "+h.state_);}h.JSC$17307_streamPos_++;m++}a=h.result_;h.result_=[];return a.length>0?a:null};var dFc=function(){this.errorMessage_=null;this.JSC$17310_streamPos_=0;this.base64Decoder_=new bFc;this.pbParser_=new y3}; dFc.prototype.isInputValid=function(){return this.errorMessage_===null}; var eFc=function(a,b,c){a.errorMessage_="The stream is broken @"+a.JSC$17310_streamPos_+". Error: "+c+". With input:\n"+b;throw Error(a.errorMessage_)}; dFc.prototype.acceptsBinaryInput=function(){return!1}; dFc.prototype.parse=function(a){this.errorMessage_!==null&&eFc(this,a,"stream already broken");var b=null;try{var c=this.base64Decoder_;c.isInputValid_||cFc(c,a,"stream already broken");c.leftoverInput_+=a;var d=Math.floor(c.leftoverInput_.length/4);if(d==0)var e=null;else{try{var h=de(c.leftoverInput_.slice(0,d*4))}catch(k){cFc(c,c.leftoverInput_,k.message)}c.JSC$17304_streamPos_+=d*4;c.leftoverInput_=c.leftoverInput_.slice(d*4);e=h}b=e===null?null:this.pbParser_.parse(e)}catch(k){eFc(this,a,k.message)}this.JSC$17310_streamPos_+= a.length;return b};var fFc=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$17313_streamPos_=0;this.result_=[];this.statusParsed_=!1}; fFc.prototype.isInputValid=function(){return this.errorMessage_===null}; fFc.prototype.acceptsBinaryInput=function(){return!1}; fFc.prototype.parse=function(a){function b(p){h.state_=6;h.errorMessage_="The stream is broken @"+h.JSC$17313_streamPos_+"/"+k+". Error: "+p+". With input:\n";throw Error(h.errorMessage_)} function c(){h.jsonStreamParser_=new Gt({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})} function d(p){if(p)for(var q=0;q<p.length;q++){var r={};r[1]=p[q];h.result_.push(r)}} function e(p){if(p){(h.statusParsed_||p.length>1)&&b("extra status: "+p);h.statusParsed_=!0;var q={};q[2]=p[0];h.result_.push(q)}} for(var h=this,k=0;k<a.length;){var m;if(m=h.state_!==2){a:{for(;k<a.length;){if(!Ft(a[k])){m=!0;break a}k++;h.JSC$17313_streamPos_++}m=!1}m=!m}if(m)return null;switch(h.state_){case 6:b("stream already broken");break;case 0:a[k]==="["?(h.state_=1,k++,h.JSC$17313_streamPos_++):b("unexpected input token");break;case 1:a[k]==="["?(h.state_=2,c()):a[k]===","||a.slice(k,k+5)=="null,"?h.state_=3:a[k]==="]"?(h.state_=5,k++,h.JSC$17313_streamPos_++):b("unexpected input token");break;case 2:m=h.jsonStreamParser_.parse(a.substring(k)); d(m);h.jsonStreamParser_.done()?(h.state_=3,m=h.jsonStreamParser_.JSC$8427_buffer_,h.JSC$17313_streamPos_+=a.length-k-m.length,a=m,k=0):(h.JSC$17313_streamPos_+=a.length-k,k=a.length);break;case 3:a[k]===","||a.slice(k,k+5)=="null,"?(h.state_=4,c(),h.jsonStreamParser_.parse("["),k+=a[k]===","?1:5,h.JSC$17313_streamPos_++):a[k]==="]"&&(h.state_=5,k++,h.JSC$17313_streamPos_++);break;case 4:m=h.jsonStreamParser_.parse(a.substring(k));e(m);h.jsonStreamParser_.done()?(h.state_=5,m=h.jsonStreamParser_.JSC$8427_buffer_, h.JSC$17313_streamPos_+=a.length-k-m.length,a=m,k=0):(h.JSC$17313_streamPos_+=a.length-k,k=a.length);break;case 5:b("extra input after stream end");}}return h.result_.length>0?(a=h.result_,h.result_=[],a):null};function gFc(a){var b=qn(a,"Content-Type");if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?new fFc:new Gt;if(b.startsWith("application/x-protobuf")){a=qn(a,"Content-Transfer-Encoding");if(!a)return new y3;if(a.toLowerCase()=="base64")return new dFc}return null} ;var hFc=function(a){this.JSC$17316_xhr_=a;this.JSC$17316_parser_=null;this.JSC$17316_status_=this.JSC$17316_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$17316_textDecoder_=null;this.JSC$17316_eventHandler_=new yn(this);this.JSC$17316_eventHandler_.listen(this.JSC$17316_xhr_,"readystatechange",this.JSC$17318_readyStateChangeHandler_)},A3=function(a,b){a.JSC$17316_status_!=b&&(a.JSC$17316_status_=b,a.statusHandler_&&a.statusHandler_())},B3=function(a){a.JSC$17316_eventHandler_.removeAll(); if(a.JSC$17316_xhr_){var b=a.JSC$17316_xhr_;a.JSC$17316_xhr_=null;b.abort();b.dispose()}}; hFc.prototype.getStatus=function(){return this.JSC$17316_status_}; hFc.prototype.JSC$17318_readyStateChangeHandler_=function(a){a=a.target;try{if(a==this.JSC$17316_xhr_)a:{var b=pn(this.JSC$17316_xhr_),c=this.JSC$17316_xhr_.JSC$7497_lastErrorCode_,d=this.JSC$17316_xhr_.getStatus(),e=this.JSC$17316_xhr_.getResponseText();a=[];if(this.JSC$17316_xhr_.getResponse()instanceof Array){var h=this.JSC$17316_xhr_.getResponse();h.length>0&&h[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,a=h)}if(!(b<3||b==3&&!e&&a.length==0))if(d=d==200||d==206,b==4&&(c==8?A3(this, 7):c==7?A3(this,8):d||A3(this,3)),this.JSC$17316_parser_||(this.JSC$17316_parser_=gFc(this.JSC$17316_xhr_),this.JSC$17316_parser_==null&&A3(this,5)),this.JSC$17316_status_>2)B3(this);else{if(a.length>this.JSC$17316_pos_){var k=a.length;c=[];try{if(this.JSC$17316_parser_.acceptsBinaryInput())for(var m=0;m<k;m++){var p=this.JSC$17316_parser_.parse(Array.from(a[m]));p&&(c=c.concat(p))}else{p="";if(!this.JSC$17316_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("TextDecoder is not supported by this browser."); this.JSC$17316_textDecoder_=new TextDecoder}for(m=0;m<k;m++)p+=this.JSC$17316_textDecoder_.decode(a[m],{stream:b==4&&m==k-1});c=this.JSC$17316_parser_.parse(p)}a.splice(0,k);c&&this.dataHandler_(c)}catch(r){A3(this,5);B3(this);break a}}else if(e.length>this.JSC$17316_pos_){m=e.slice(this.JSC$17316_pos_);this.JSC$17316_pos_=e.length;try{var q=this.JSC$17316_parser_.parse(m);q!=null&&this.dataHandler_&&this.dataHandler_(q)}catch(r){A3(this,5);B3(this);break a}}b==4?(e.length!=0||this.hasStreamingResponseData_? A3(this,2):A3(this,4),B3(this)):A3(this,1)}}}catch(r){A3(this,6),B3(this)}};var iFc=function(a){a=this.xhrReader_=a;var b=cb(this.onData_,this);a.dataHandler_=b;a=this.xhrReader_;b=cb(this.onStatusChange_,this);a.statusHandler_=b;this.JSC$17320_callbackMap_={};this.callbackOnceMap_={}}; f=iFc.prototype;f.on=function(a,b){var c=this.JSC$17320_callbackMap_[a];c||(c=[],this.JSC$17320_callbackMap_[a]=c);c.push(b);return this}; f.addListener=function(a,b){this.on(a,b);return this}; f.removeListener=function(a,b){var c=this.JSC$17320_callbackMap_[a];c&&mc(c,b);(a=this.callbackOnceMap_[a])&&mc(a,b);return this}; f.once=function(a,b){var c=this.callbackOnceMap_[a];c||(c=[],this.callbackOnceMap_[a]=c);c.push(b);return this}; f.onData_=function(a){var b=this.JSC$17320_callbackMap_.data;b&&jFc(a,b);(b=this.callbackOnceMap_.data)&&jFc(a,b);this.callbackOnceMap_.data=[]}; var jFc=function(a,b){for(var c={},d=0;d<a.length;c={message$jscomp$828:void 0},d++)c.message$jscomp$828=a[d],b.forEach(function(e){return function(h){try{h(e.message$jscomp$828)}catch(k){}}}(c))}; iFc.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:kFc(this,"readable");break;case 5:case 6:case 4:case 7:case 3:kFc(this,"error");break;case 8:kFc(this,"close");break;case 2:kFc(this,"end");}}; var kFc=function(a,b){var c=a.JSC$17320_callbackMap_[b];c&&c.forEach(function(d){try{d()}catch(e){}}); (c=a.callbackOnceMap_[b])&&c.forEach(function(d){d()}); a.callbackOnceMap_[b]=[]};var lFc=function(){var a={format:"jspb"};a=a===void 0?{}:a;this.suppressCorsPreflight_=a.suppressCorsPreflight||Qa("suppressCorsPreflight",a)||!1;this.JSC$17323_withCredentials_=a.withCredentials||Qa("withCredentials",a)||!1;this.streamInterceptors_=a.streamInterceptors||[];this.unaryInterceptors_=a.unaryInterceptors||[];this.workerScope_=a.workerScope;this.chunkedServerStreaming_=a.useFetchDownloadStreams||!1},oFc=function(a,b,c,d,e){var h=b.substr(0,b.length-e.name.length); return mFc(function(k){return new QEc(function(m,p){var q={},r=nFc(a,k,h);r.on("error",function(w){return p(w)}); r.on("metadata",function(w){q=w}); r.on("data",function(w){var z=q;z=z===void 0?{}:z;m(new wEc(w,z))})})},a.unaryInterceptors_).call(a,xEc(e,c,d)).then(function(k){return k.responseMessage_})},C3=function(a,b,c,d,e){return oFc(a,b,c,d,e)}; lFc.prototype.serverStreaming=function(a,b,c,d){var e=this,h=a.substr(0,a.length-d.name.length);return mFc(function(k){var m=k.methodDescriptor_,p=k.getMetadata(),q=pFc(e,!1);p=qFc(e,p,q,h+m.getName());var r=rFc(q,m.responseDeserializeFn,!0);k=m.requestSerializeFn(k.requestMessage_);q.send(p,"POST",k);return r},this.streamInterceptors_).call(this,xEc(d,b,c))}; var nFc=function(a,b,c){var d=b.methodDescriptor_,e=b.getMetadata(),h=pFc(a,!0);a=qFc(a,e,h,c+d.getName());c=rFc(h,d.responseDeserializeFn,!1);YEc(c,e["X-Goog-Encode-Response-If-Executable"]=="base64");b=d.requestSerializeFn(b.requestMessage_);h.send(a,"POST",b);return c},pFc=function(a,b){b=a.chunkedServerStreaming_&&!b; return a.workerScope_||b?new on(new u3({worker:a.workerScope_,streamBinaryChunks:b})):new on},qFc=function(a,b,c,d){b["Content-Type"]="application/json+protobuf"; b["X-User-Agent"]="grpc-web-javascript/0.1";var e=b.Authorization;if(e&&PEc.has(e.split(" ")[0])||a.JSC$17323_withCredentials_)c.JSC$7497_withCredentials_=!0;if(a.suppressCorsPreflight_)d=aFc(d,"$httpHeaders",b);else for(var h in b)c.headers.set(h,b[h]);return d},rFc=function(a,b,c){if(c){c=new hFc(a); var d=new iFc(c)}return new r3({xhr:a,nodeReadableStream:d},b)},mFc=function(a,b){var c=a; b.forEach(function(d){var e=c;c=function(h){return d.intercept(h,e)}}); return c};var sFc=function(a){this.client_=new lFc;this.hostname_=a==void 0?a:a.replace(/\/+$/,"")}; f=sFc.prototype;f.JSC$17334_depositGoogleCredential=function(a,b){return C3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",a,b||{},BEc)}; f.deleteLink=function(a,b){return C3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",a,b||{},zEc)}; f.JSC$17334_finishOAuth=function(a,b){return C3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",a,b||{},DEc)}; f.getLink=function(a,b){return C3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",a,b||{},EEc)}; f.startLinkingSession=function(a,b){return C3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",a,b||{},OEc)};var tFc=function(){this.storage=new Map},vFc=function(a,b,c,d,e){if(!a.storage.has(b))return null; a=g(a.storage.get(b));for(b=a.next();!b.done;b=a.next())if(b=b.value,!e||b.linkName===e)if(c&&b.scopes&&uFc(b.scopes,c)||d&&b.capabilities&&uFc(b.capabilities,d))return b;return null},wFc=function(a,b,c){if(!c)a.storage.delete(b);else if(a.storage.has(b)){var d=a.storage.get(b).filter(function(e){return e.linkName!==c}); d.length>0?a.storage.set(b,d):a.storage.delete(b)}},uFc=function(a,b){b=g(b); for(var c=b.next();!c.done;c=b.next())if(!a.has(c.value))return!1;return!0};var xFc=function(){var a=gk("LINK_GAL_DOMAIN");this.alsDomain1p=gk("LINK_GAL_DOMAIN");this.alsDomain3p=a;this.clientEnvironment=0;this.supportedFlows=this.clientXd3=void 0;this.accountLinkingEntryPoint=0;this.galSdkEventHandler=this.dataUsageNoticeConfig=void 0;this.loggerType=0;this.colorScheme=2;this.showCloseOption=!0}; xFc.prototype.build=function(){var a={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("Supported flows can not be empty");a.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("Data Usage Notice supported UIs can be either null or non-empty");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("UiAdapter is required to display Data Usage Notice UIs");a.dataUsageNoticeConfig= this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(a.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)a.apiKey=this.apiKey,a.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("Auth is not configured: apiKey or oauthToken must be specified");a.oauthToken=this.oauthToken;a.alsDomain=this.alsDomain3p}a.clientXd3=this.clientXd3;a.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(a.authUser=this.authUser);this.bucket!==void 0&&( a.bucket=this.bucket);this.completionUrl!==void 0&&(a.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(a.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&(a.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(a.locale=this.locale);a.loggerType=this.loggerType;a.clientEnvironment=this.clientEnvironment;a.colorScheme=this.colorScheme;a.showCloseOption=this.showCloseOption;return a};var D3=function(a){this.internalArray_=ff(a)}; l(D3,yg);var yFc=function(a){this.internalArray_=ff(a)}; l(yFc,yg);var zFc=function(a){this.internalArray_=ff(a)}; l(zFc,yg);var E3=function(a){this.internalArray_=ff(a)}; l(E3,yg);var AFc=function(a){this.internalArray_=ff(a)}; l(AFc,yg);var BFc=Wg(AFc),F3=[1,2,3,4,5];var CFc=function(a){try{return BFc(a)}catch(b){return null}},DFc=function(){},EFc=function(a,b){switch(Jf(b,F3)){case 4:return(b=eg(b,zFc,4,F3))&&a.logStateTransition(bg(b,1)),!0; case 5:return(b=eg(b,yFc,5,F3))&&a.logInternalEvent(bg(b,1)),!0;}return!1},FFc=function(a){switch(a){case 0:return 0; case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:Fc(a);}};var IFc=function(a,b){var c=this;this.validator=a;this.messageListener=b;this.dismissCallback=function(){GFc(c,{errorCode:9,errorMessage:"iFrame closed by parent window"})}; this.JSC$17363_receiveMessage=function(d){d.type==="message"&&(d=d.event_,d!==null&&new URL(c.iframe.src).origin===d.origin&&c.validator(d.data,d.origin)&&!c.messageListener(d.data)&&(c.JSC$17363_resolveCb!==void 0&&c.JSC$17363_resolveCb(d.data),HFc(c)))}},JFc=function(a,b,c){a.uiHandler!==void 0&&GFc(a,{errorCode:7, errorMessage:"iFrame window is already open"});return new Promise(function(d,e){a.JSC$17363_resolveCb=d;a.JSC$17363_rejectCb=e;a.iframe=document.createElement("iframe");Hc(a.iframe,b);a.uiHandler=c.displayContent(a.iframe,a.dismissCallback);yi(window,"message",a.JSC$17363_receiveMessage,!1,a)})},GFc=function(a,b){a.JSC$17363_rejectCb!==void 0&&a.JSC$17363_rejectCb(b); HFc(a)},HFc=function(a){a.uiHandler!==void 0&&a.uiHandler.hideContent(); Bi(window,"message",a.JSC$17363_receiveMessage,!1,a);a.JSC$17363_resolveCb=void 0;a.JSC$17363_rejectCb=void 0;a.uiHandler=void 0;a.iframe=void 0};var KFc=function(a){if(a===2){var b;a=((b=window)==null?0:b.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return a},LFc=function(a){a=KFc(a); switch(a){case 0:return"light";case 1:return"dark";default:Fc(a);}};var MFc=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]);function NFc(a,b,c,d){var e=new IFc(function(m,p){return MFc.has(p)?m.sentinel==="gal"&&m.event!==void 0:!1},function(m){m.event?(m=CFc(m.event),m=!m||EFc(d,m)?!0:wf(a.lastEvent,D3,2,F3)?!wf(m,E3,1,F3)&&!wf(m,D3,2,F3):!wf(m,E3,1,F3)&&!wf(m,D3,3,F3)):m=!0; return m}); c=gh(a.trustedUrl,new Map([["result_channel","5"],["origin",new URL(window.location.href).origin],["color_scheme",LFc(c)]]));if(a.nestedOrigins!==void 0)for(var h=g(a.nestedOrigins),k=h.next();!k.done;k=h.next())c=gh(c,new Map([["origin",k.value]]));return JFc(e,c,b).then(function(m){m=BFc(m.event);if(wf(m,E3,1,F3)){var p,q=(p=eg(m,E3,1,F3))==null?void 0:bg(p,2);q&&d.JSC$17355_logErrorEvent(FFc(q));return bg(eg(m,E3,1,F3),2)===4?{statusCode:11,statusMessage:ag(eg(m,E3,1,F3),3)}:{statusCode:12,statusMessage:ag(eg(m, E3,1,F3),3)}}return wf(m,D3,3,F3)?{statusCode:1,consentLanguageKeys:ag(eg(m,D3,3,F3),2)}:{statusCode:1}}).catch(function(m){return m.errorCode!==void 0?{statusCode:m.errorCode, statusMessage:m.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})} var OFc=function(a,b){this.JSC$17375_linkingSession=a;this.noticeConfig=b;this.displayInfoMap=new Map;var c=new Map;if(uf(this.JSC$17375_linkingSession,GEc,7))for(a=g(Lf(Kf(this.JSC$17375_linkingSession,GEc,7),p3,1,zf())),b=a.next();!b.done;b=a.next())b=b.value,c.set(b.getType(),exa(Kf(b,Xwa,3)));if(c.size>0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){b=this.noticeConfig.enabledDataUsageNoticeUis;a=b.has(0)?c.get(1):void 0;b=b.has(1)?c.get(2):void 0;c=a!==void 0&& b!==void 0?c.get(3):void 0;var d=this.noticeConfig.nestedOrigins;var e=new AFc;var h=new D3;e=Nf(e,2,F3,h);h=new AFc;var k=new D3;h=Nf(h,3,F3,k);k=[];a!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:a,lastEvent:e,nestedOrigins:d}]),k.push({trustedUrl:a,lastEvent:e,nestedOrigins:d}));b!==void 0&&(this.displayInfoMap.set(2,[{trustedUrl:b,lastEvent:h,nestedOrigins:d}]),k.push({trustedUrl:b,lastEvent:h,nestedOrigins:d}));c!==void 0?this.displayInfoMap.set(3,[{trustedUrl:c,lastEvent:h,nestedOrigins:d}]): this.displayInfoMap.set(3,k)}};var PFc=function(a){var b=new tFc;this.galService=a;this.galCache=b}; PFc.prototype.getLink=function(a){var b=a.serviceId;var c=a.scopes;var d=a.capabilities;var e=a.linkName;var h=this,k;return t(function(m){if(d!==void 0&&c!==void 0)throw Error("capabilities and scopes should not be set together");k=vFc(h.galCache,b,c,d,e);return k!==null?m.return(k):m.return(h.galService.getLink({serviceId:b,sessionId:Math.floor(Math.random()*2147483648),scopes:c,capabilities:d,linkName:e}).then(function(p){p=QFc(p);var q=h.galCache;q.storage.has(b)?q.storage.get(b).push(p):q.storage.set(b, [p]);return p}))})}; PFc.prototype.deleteLink=function(a,b,c){var d=this;return t(function(e){wFc(d.galCache,a,c);return e.return(d.galService.deleteLink({serviceId:a,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:b,linkName:c}).then(function(){return!0}))})}; function QFc(a){var b={};if(a===void 0||a===null)return b;a.getToken()!==void 0&&cg(a.getToken(),3,zf())&&cg(a.getToken(),3,zf()).length>0&&(b.scopes=new Set(cg(a.getToken(),3,zf())));a.getToken()!==void 0&&cg(a.getToken(),6,zf())&&cg(a.getToken(),6,zf()).length>0&&(b.capabilities=new Set(cg(a.getToken(),6,zf())));ag(a,3)!==void 0&&(b.consistencyKey=ag(a,3));a.getName()!==void 0&&a.getName()!==""&&(b.linkName=a.getName());uf(a,sEc,4)&&(a=Kf(a,sEc,4),a=Object.assign({},ag(a,1)&&{userId:ag(a,1)},ag(a, 2)&&{displayName:ag(a,2)},ag(a,3)&&{email:ag(a,3)},ag(a,4)&&{profilePicture:ag(a,4)}),b.profile=a);return b} ;var SFc=function(a,b){var c=this;this.validator=a;this.msgHandler=b;this.closedPopupTimeout=this.JSC$17396_rejectCb=this.JSC$17396_resolveCb=this.popup=null;this.JSC$17396_receiveMessage=function(d){if(d!==null&&(d=d.event_,d.source===c.popup)){var e=d.data;if(c.validator(e,d.origin)){var h;(h=c.msgHandler)!=null&&h.call(c,e)||(c.JSC$17396_resolveCb!==null&&c.JSC$17396_resolveCb(e),RFc(c))}}}}; SFc.prototype.open=function(a,b){var c=this;this.popup!==null&&TFc(this);return new Promise(function(d,e){c.JSC$17396_resolveCb=d;c.JSC$17396_rejectCb=e;c.popup=Jc(window,a,"",b);yi(window,"message",c.JSC$17396_receiveMessage,!1,c);UFc(c)})}; var TFc=function(a,b){a.JSC$17396_rejectCb!==null&&a.JSC$17396_rejectCb(b);RFc(a)},RFc=function(a){a.closedPopupTimeout&&(a.closedPopupTimeout.cancel(),a.closedPopupTimeout=null); a.popup&&a.popup.close();Bi(window,"message",a.JSC$17396_receiveMessage,!1,a);a.popup=null;a.JSC$17396_resolveCb=null;a.JSC$17396_rejectCb=null},UFc=function(a){a.closedPopupTimeout=tva(100).then(function(){a.popup?a.popup.closed?VFc(a):UFc(a):TFc(a,{errorCode:8, errorMessage:"Popup blocked by the browser"})},function(){})},VFc=function(a){a.closedPopupTimeout=tva(100).then(function(){TFc(a,{errorCode:9, errorMessage:"Popup closed by the user"})},function(){})};var WFc=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),XFc=function(a,b,c,d,e,h,k,m,p){var q=this;this.serviceId=a;this.sessionId=b;this.galService=c;this.oauthDetails=d;this.galLogger=e;this.interactionMode=h;this.redirectServiceUrl=k;this.consentLanguageKeys=m;this.dynamicUrlParameters=p;this.started=!1;this.JSC$17402_dataValidator=function(r,w){var z=WFc.has(w);z||q.redirectServiceUrl=== void 0||(z=q.redirectServiceUrl===w);return z?r.sentinel==="gdi":!1}}; XFc.prototype.complete=function(){var a=this,b;return t(function(c){if(a.interactionMode!==1)return c.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));b=G3.getRedirectStateFromUri();return b===null?c.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):c.return(YFc(a,b,a.consentLanguageKeys))})}; XFc.prototype.start=function(){var a=this,b;return t(function(c){if(a.started)return c.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!ag(a.oauthDetails,1))return c.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(a.interactionMode===1)return G3.setLocation(ag(a.oauthDetails,1)),c.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));a.started=!0;a.galLogger.logStateTransition(5); b=G3.getPostMessagePopup(a.JSC$17402_dataValidator);return c.return(b.open(ag(a.oauthDetails,1),"width=500,height=700,\n top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(d){a.started=!1;var e=a.galLogger;if((d==null?void 0:d.error)!==void 0)throw e.logInternalEvent(59),Error("Error during OAuth");if((d==null?void 0:d.redirect_state)===void 0)throw e.logInternalEvent(131),Error("redirect_state missing in the response"); return YFc(a,d.redirect_state,a.consentLanguageKeys)}).catch(function(d){a.started=!1; return d.errorCode!==void 0?{statusCode:d.errorCode,statusMessage:d.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})}; var YFc=function(a,b,c){return ZFc(a.galService,{serviceId:a.serviceId,sessionId:a.sessionId,dynamicUrlParameters:a.dynamicUrlParameters,redirectState:b,consentLanguageKeys:c}).then(function(d){var e={statusCode:1,link:QFc(d.getLink())};vha(Df(d,3))!==void 0&&(e.callerState=vha(Df(d,3)));a.galLogger.logInternalEvent(134);return e})},G3={getPostMessagePopup:function(a){return new SFc(a)}, getRedirectStateFromUri:function(){var a=Yn(G3.getLocation()).fragment_;return new Sn(a).get("redirect_state",null)}, getLocation:function(){return window.location.href}, setLocation:function(a){Wc(window.location,Nb(a))}, createOAuthFlow:function(a,b){return new XFc(a.serviceId,a.sessionId,a.galService,b,a.galLogger,a.interactionMode,a.redirectServiceUrl,a.consentLanguageKeys,a.dynamicUrlParameters)}};var $Fc=function(a){this.internalArray_=ff(a)}; l($Fc,yg);var aGc=Wg($Fc);var bGc=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),cGc=function(a,b,c,d,e,h,k,m,p){var q=this;this.serviceId=a;this.sessionId=b;this.galService=c;this.gsiWebFlowDetails=d;this.colorScheme=e;this.showCloseOption=h;this.galLogger=k;this.interactionMode=m;this.redirectServiceUrl=p;this.started=!1;this.JSC$17414_dataValidator=function(r,w){var z=bGc.has(w);z||q.redirectServiceUrl=== void 0||(z=q.redirectServiceUrl===w);return z?r.sentinel==="gal":!1}; this.logEventProcessor=function(r){return r.result?(r=CFc(r.result))?EFc(q.galLogger,r):!1:!1}}; cGc.prototype.complete=function(){var a=this,b,c;return t(function(d){if(a.interactionMode!==1)return d.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));b=H3.getRedirectStateFromUri();if(b===void 0)return a.galLogger.JSC$17355_logErrorEvent(131),d.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return c=dGc(a,b),d.return(eGc(a,c))}catch(e){return d.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})}; cGc.prototype.start=function(){var a=this,b;return t(function(c){if(a.started)return c.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!ag(a.gsiWebFlowDetails,1))return c.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(a.interactionMode===1)return H3.setLocation(fGc(a,ag(a.gsiWebFlowDetails,1))),c.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));a.started= !0;b=H3.getPostMessagePopup(a.JSC$17414_dataValidator,a.logEventProcessor);return c.return(b.open(fGc(a,ag(a.gsiWebFlowDetails,1)),"width=500,height=700,\n top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(d){a.started=!1;if((d==null?void 0:d.result)===void 0)throw a.galLogger.JSC$17355_logErrorEvent(131),Error("redirect_state missing in the response");d=dGc(a,d.result);return eGc(a,d)}).catch(function(d){a.started=!1; return d.errorCode!==void 0?{statusCode:d.errorCode,statusMessage:d.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})}; var fGc=function(a,b){a=["result_channel",a.interactionMode===1?"2":"1","color_scheme",LFc(a.colorScheme),"show_close_option",a.showCloseOption];return Bca(b,a)},eGc=function(a,b){if(b!==null&&uf(b,E3,2)){var c,d=b==null?void 0:(c=Kf(b,E3,2))==null?void 0:bg(c,2); d&&a.galLogger.JSC$17355_logErrorEvent(FFc(d));return bg(Kf(b,E3,2),1)===1?Promise.resolve({statusCode:10,statusMessage:"flow cannot start due to recoverable reason"}):Promise.resolve({statusMessage:"Web-endpoint returned an error",statusCode:7})}return a.galService.getLink({serviceId:a.serviceId,sessionId:a.sessionId,consistencyKey:ag(b,1)}).then(function(e){e=QFc(e);a.galLogger.logInternalEvent(134);return{statusCode:1,link:e}})},dGc=function(a,b){b=aGc(b); if(!uf(b,E3,2)&&ag(b,1)==="")throw a.galLogger.JSC$17355_logErrorEvent(5),Error("result is malformatted");return b},H3={getPostMessagePopup:function(a,b){return new SFc(a,b)}, getRedirectStateFromUri:function(){return Wn(Yn(H3.getLocation()),"redirect_state")}, getLocation:function(){return window.location.href}, setLocation:function(a){Wc(window.location,Nb(a))}, createStreamlinedFlow:function(a,b){return new cGc(a.serviceId,a.sessionId,a.galService,b,a.colorScheme,a.showCloseOption,a.galLogger,a.interactionMode,a.redirectServiceUrl)}};var gGc=function(){var a=Kka("GAL");this.storage=a?new jj(a):null};var I3=function(){}; l(I3,DFc);I3.prototype.logStateTransition=function(){}; I3.prototype.logInternalEvent=function(){}; I3.prototype.JSC$17355_logErrorEvent=function(){};var hGc=function(a){this.internalArray_=ff(a)}; l(hGc,yg);var J3=function(a,b,c,d,e,h){this.serviceId=a;this.environment=b;this.sessionId=c;this.colorSchemeSelected=d;this.colorThemeDisplayed=e;this.JSC$17427_transport=h;this.currentState=1}; l(J3,DFc);J3.prototype.logStateTransition=function(a){var b=iGc(this);b=lg(b,3,this.currentState);b=lg(b,1,a);this.currentState=a;a=kwa(1);this.dispatch(b,a)}; J3.prototype.logInternalEvent=function(a){a=kwa(a);this.dispatch(iGc(this),a)}; J3.prototype.JSC$17355_logErrorEvent=function(a){var b=iGc(this);b=lg(b,1,10);a=kwa(a);this.dispatch(b,a)}; var iGc=function(a){var b=new hGc;b=lg(b,1,a.currentState);b=jg(b,7,a.serviceId);var c,d;var e=((c=window)==null?0:(d=c.location)==null?0:d.href)?Yn(window.location.href).JSC$7653_domain_:"NO_PACKAGE_NAME";c=jg(b,8,e);c=lg(c,6,a.environment);c=jg(c,5,"100");c=lg(c,11,a.colorSchemeSelected);return lg(c,12,a.colorThemeDisplayed)}; J3.prototype.dispatch=function(a,b){b===void 0&&(b=new gn);var c=b;a=a.serialize();c=jg(c,8,a);ig(c,12,this.sessionId);this.JSC$17427_transport.dispatch(b)};var jGc=function(a,b){this.loggerType=a;this.sessionIndex=b!=null?b:0},kGc; jGc.prototype.create=function(a,b,c,d,e){switch(this.loggerType){case 0:return new I3;case 1:return kGc||(kGc=new ln(555,this.sessionIndex.toString()).build()),new J3(a,b,c,d,e,kGc);default:Fc(this.loggerType,"unknown logger type");}};var K3=[6,2,3,1],lGc=new Map([[4,1],[1,6],[2,2],[3,3]]),mGc={statusCode:7,statusMessage:"Failed to create flow object"},nGc=function(a,b,c,d,e,h,k,m){this.serviceId=a;this.sessionId=b;this.config=c;this.galService=d;this.JSC$17434_linkingSession=e;this.googleScopes=void 0;this.callerState=h;this.consentLanguageKeys=k;this.dynamicUrlParameters=m;this.currentFlow=0;d=this.JSC$17434_linkingSession;e=new Set;uf(d,KEc,1)&&e.add(1);uf(d,IEc,2)&&uf(d,JEc,6)&&e.add(2);uf(d,HEc,3)&&uf(d,JEc,6)&&e.add(3);uf(d, FEc,4)&&e.add(6);this.supportedFlows=e;d=c.loggerType;e=c.clientEnvironment;a:{h=c.colorScheme;switch(h){case 0:h=1;break a;case 1:h=2;break a;case 2:h=3;break a;default:Fc(h);}h=void 0}a:{k=c.colorScheme;k=KFc(k);switch(k){case 0:k=1;break a;case 1:k=2;break a;default:Fc(k);}k=void 0}this.galLogger=new jGc(d,c.authUser).create(a,e,b,h,k)},sGc=function(a){return new Promise(function(b){var c,d,e,h,k,m,p,q,r,w; return t(function(z){switch(z.nextAddress){case 1:c=oGc(a.currentFlow,a.supportedFlows),d=!1,e=new OFc(a.JSC$17434_linkingSession,a.config.dataUsageNoticeConfig);case 2:if(c===void 0){z.jumpTo(4);break}xa(z,5);var C=e,E=c,I=void 0;d?E===1&&(I=C.displayInfoMap.get(2)):E===2||E===3?I=C.displayInfoMap.get(1):E===1&&(I=C.displayInfoMap.get(3));h=I?I:[];k=a.consentLanguageKeys;m=g(h);p=m.next();case 7:if(p.done)return a.currentFlow=c,n(z,pGc({flowParams:{serviceId:a.serviceId,sessionId:a.sessionId,galService:a.galService, galLogger:a.galLogger,interactionMode:a.config.interactionMode,redirectServiceUrl:a.config.redirectServiceUrl,colorScheme:a.config.colorScheme,consentLanguageKeys:k,dynamicUrlParameters:a.dynamicUrlParameters,showCloseOption:a.config.showCloseOption},currentFlow:a.currentFlow,config:a.config,session:a.JSC$17434_linkingSession,googleScopes:a.googleScopes,callerState:a.callerState}),11);q=p.value;return n(z,NFc(q,a.config.dataUsageNoticeConfig.uiAdapter,a.config.colorScheme,a.galLogger),10);case 10:r= z.yieldResult;if(r.statusCode!==1)return qGc(a.serviceId),a.currentFlow=0,b(rGc({statusCode:r.statusCode,statusMessage:r.statusMessage},a.callerState)),z.return();r.consentLanguageKeys!==void 0&&(k=r.consentLanguageKeys);p=m.next();z.jumpTo(7);break;case 11:w=z.yieldResult;if(w.statusCode!==10)return w.statusCode!==6&&(qGc(a.serviceId),a.currentFlow=0),w.statusCode!==1&&a.callerState!==void 0&&(w.callerState=a.callerState),b(w),z.return();ya(z,6);break;case 5:za(z);case 6:c=oGc(a.currentFlow,a.supportedFlows); d=!0;z.jumpTo(2);break;case 4:qGc(a.serviceId),a.currentFlow=0,b(rGc({statusCode:12,statusMessage:"Linking failed"},a.callerState)),ua(z);}})})}; function tGc(a,b){var c=a.flowParams;return{serviceId:c.serviceId,sessionId:c.sessionId,currentFlow:a.currentFlow,googleScopesString:b,linkingSessionSerialized:a.session.serialize(),consentLanguageKeys:c.consentLanguageKeys,callerState:a.callerState,dynamicUrlParameters:c.dynamicUrlParameters}} function pGc(a){var b=a.googleScopes!==void 0?Array.from(a.googleScopes).join(","):"";uGc(tGc(a,b));b=vGc(a);return b===null?Promise.resolve(mGc):b.start().then(function(c){var d,e=(d=c.link)==null?void 0:d.consistencyKey;return c.statusCode===1&&a.googleScopes!==void 0&&a.googleScopes.size>0&&e!==void 0?(d=a.flowParams,wGc(d.serviceId,d.sessionId,a.googleScopes,e,d.galService,a.config,c)):c})} function wGc(a,b,c,d,e,h,k){return xGc(e,{serviceId:a,sessionId:b,googleScopes:c,consistencyKey:d}).then(function(){return k},function(m){return e.deleteLink({serviceId:a, sessionId:b,accountLinkingEntryPoint:h.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+m.message}},function(p){return{statusCode:12, statusMesaage:"2-way linking failed and did not cleanup the link:\n "+p.message}})})} function vGc(a){switch(a.currentFlow){case 1:var b=a.flowParams;a=Kf(a.session,KEc,1);return G3.createOAuthFlow(b,a);case 2:case 3:return b=a.flowParams,a=Kf(a.session,JEc,6),H3.createStreamlinedFlow(b,a);default:return null;}} function oGc(a,b){a===2&&(a=3);var c=0;K3.indexOf(a)!==-1&&(c=K3.indexOf(a)+1);for(a=c;a<K3.length;a++)if(b.has(K3[a]))return K3[a]} function yGc(a){var b=a.serviceId;var c=a.sessionId;var d=a.config;var e=a.galService;var h=a.capabilities;var k=a.scopes;var m=a.loginHint;var p=a.callerState;var q=a.consentLanguageKeys;var r=a.linkName;var w=a.dynamicUrlParameters;a=d.dataUsageNoticeConfig?d.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return e.startLinkingSession({serviceId:b,sessionId:c,capabilities:h,scopes:k,loginHint:m,callerState:p,supportedFlows:zGc(d.supportedFlows),completionUrl:d.completionUrl,accountLinkingEntryPoint:d.accountLinkingEntryPoint, consentLanguageKeys:q,dataUsageNoticeConfig:a,linkName:r,dynamicUrlParameters:w}).then(function(z){return new nGc(b,c,d,e,z,p,q,w)})} function uGc(a){var b=new gGc;b.storage!==null&&b.storage.set("SAVED_SESSION",a)} function qGc(a){var b=new gGc;if(b.storage!==null){var c=b.storage.get("SAVED_SESSION");c!==void 0&&c.serviceId===a&&b.storage.remove("SAVED_SESSION")}} function zGc(a){var b=new Set;a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value,c!==1&&lGc.has(c)&&b.add(lGc.get(c));return b} function rGc(a,b){b!==void 0&&(a.callerState=b);return a} ;var AGc=function(a,b){this.config=a;this.galService=b.getService();this.JSC$17447_galRepository=b.JSC$17484_galRepository}; AGc.prototype.getLink=function(a,b){return BGc(this,a,b)}; var BGc=function(a,b,c){return a.JSC$17447_galRepository.getLink({serviceId:b,scopes:void 0,capabilities:void 0,linkName:c}).then(function(d){return{statusCode:1,link:d}}).catch(function(d){return{statusCode:CGc(d.code), statusMessage:d.message}})}; AGc.prototype.deleteLink=function(a,b){return this.JSC$17447_galRepository.deleteLink(a,this.config.accountLinkingEntryPoint,b).then(function(){return{statusCode:1}}).catch(function(c){return{statusCode:CGc(c.code), statusMessage:c.message}})}; AGc.prototype.startLinkingSession=function(a){var b=a.serviceId;var c=a.sessionId;return yGc({serviceId:b,sessionId:c!==void 0?c:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:a.loginHint,callerState:a.callerState,consentLanguageKeys:a.consentLanguageKeys,linkName:a.linkName,dynamicUrlParameters:a.dynamicUrlParameters})}; function CGc(a){switch(a){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12;}} ;var DGc=ka(["https://apis.google.com/js/api.js"]);function EGc(){var a={timeout:5E3};a=a===void 0?{}:a;return FGc!=null?FGc:FGc=GGc(a)} var FGc=null;function HGc(){return new Promise(function(a,b){window.gapi.load("client",{callback:a,onerror:b})})} function GGc(a){a=a===void 0?{}:a;var b;return t(function(c){if(c.nextAddress==1)return(b=window.gapi)&&b.client&&b.client.load?c.return(b):n(c,CAa(fh(DGc),a),2);if(c.nextAddress!=3){b=window.gapi;if(!b)throw Error("Could not load gapi.client.");return b.client&&b.client.load?c.jumpTo(3):n(c,HGc(),3)}return c.return(b)})} var IGc=new WeakMap;function JGc(a,b){b=b===void 0?0:b;var c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(IGc.has(a))return IGc.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(function(){IGc.delete(a)}); IGc.set(a,b);return b}return Promise.resolve()} function KGc(a,b){var c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.discoveryDocs,hostedDomain:b.hostedDomain,fetchBasicProfile:(c=b.fetchBasicProfile)!=null?c:!0})} ;function LGc(a){if(a.queryParams!=null){var b={},c;for(c in a.queryParams)a.queryParams[c]!==void 0&&(b[c]=a.queryParams[c]);a.queryParams=b}} ;var MGc=function(){}; MGc.prototype.send=function(a,b){LGc(a);return this.makeRequest(a).then(function(c){if(b){var d=new b;if(c!=null){if(b==null)throw Error("Cannot deserialize, target constructor was null.");new b;throw Error("Cannot find ClassMetadata.")}c=d}return c})};var NGc=function(a,b,c,d,e){this.gapiUrl=a;this.gapiKey=b;this.gapiConfigUpdates=c||{};this.gapiAuthParams=d||{};this.defaultApiId=e}; l(NGc,MGc);var PGc=function(a){return EGc().then(function(b){b=b||window.gapi;OGc(a,b);return KGc(b,{apiKey:a.gapiKey,clientId:a.gapiAuthParams.clientId,scope:a.gapiAuthParams.scope,hostedDomain:a.gapiAuthParams.hostedDomain,fetchBasicProfile:a.gapiAuthParams.fetchBasicProfile}).then(function(){return b})})}; NGc.prototype.makeRequest=function(a){var b=this;return PGc(this).then(function(c){return t(function(d){if(d.nextAddress==1)return b.gapiAuthParams.minAuthTokenTimeRemaining===void 0?d.jumpTo(2):n(d,JGc(c,b.gapiAuthParams.minAuthTokenTimeRemaining),2);OGc(b,c);return d.return(QGc(c.client.request({root:b.gapiUrl,path:a.path,method:a.httpMethod,body:a.body,params:a.queryParams,headers:a.headers,authType:a.authType,apiId:a.apiId||b.defaultApiId})))})})}; var QGc=function(a){return new Promise(function(b,c){a.then(function(d){b(d.result===!1&&d.body!=null?{data:d.body}:d.result)},function(d){c(d.result===!1&&d.body!=null?{data:d.body}:d.result)})})},OGc=function(a,b){for(var c in a.gapiConfigUpdates)if(a.gapiConfigUpdates.hasOwnProperty(c)){var d=b,e=c,h=a.gapiConfigUpdates[c],k=d.config.get(e); h!==k&&d.config.update(e,h)}}; NGc.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var L3=function(a,b,c,d,e,h,k,m){this.apiKey=b;this.authUser=c;this.oauthToken=d;this.bucket=e;this.locale=k;this.galSdkEventHandler=m;if(d===void 0){if(b===void 0)throw Error("apiKey must be set for first-party authentication");this.requestService=new NGc(a,b,{"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0,"client/xd4":h===void 0||h===!1,"client/xd3":h===!0})}this.galServiceClient=new sFc(a)}; L3.prototype.deleteLink=function(a){var b=a.serviceId;var c=a.sessionId;var d=a.accountLinkingEntryPoint;var e=a.linkName;var h=this,k;return t(function(m){var p=new l3().setHeader(M3(h,c));var q=RGc({serviceId:b,linkName:e});p=Mf(p,2,q);k=mg(p,3,d);return m.return(h.makeRequest(h.galServiceClient.deleteLink,k,[1,3],[2,4]))})}; var ZFc=function(a,b){var c=b.serviceId;var d=b.sessionId;var e=b.dynamicUrlParameters;var h=b.redirectState;var k=b.consentLanguageKeys;var m;return t(function(p){var q=new n3().setHeader(M3(a,d,e));q=kg(q,2,c);m=kg(q,4,h);k!==void 0&&kg(m,5,k);return p.return(a.makeRequest(a.galServiceClient.JSC$17334_finishOAuth,m,[1,3],[2,4]))})}; L3.prototype.getLink=function(a){var b=a.serviceId;var c=a.sessionId;var d=a.scopes;var e=a.capabilities;var h=a.consistencyKey;var k=a.linkName;var m=this,p;return t(function(q){var r=new o3().setHeader(M3(m,c)),w=RGc({serviceId:b,scopes:d,capabilities:e,linkName:k});p=Mf(r,2,w);h!==void 0&&(r=rEc(),r=kg(r,2,h),Mf(p,3,r));return q.return(m.makeRequest(m.galServiceClient.getLink,p,[1,3],[2,4]))})}; var xGc=function(a,b){var c=b.serviceId;var d=b.sessionId;var e=b.googleScopes;var h=b.consistencyKey;var k;return t(function(m){var p=new m3().setHeader(M3(a,d));p=kg(p,2,c);var q=Array.from(e.values());p=Ef(p,3,q,Xe);q=rEc();q=kg(q,2,h);k=Mf(p,4,q);return m.return(a.makeRequest(a.galServiceClient.JSC$17334_depositGoogleCredential,k,[1,3],[2,4]))})}; L3.prototype.startLinkingSession=function(a){var b=a.serviceId;var c=a.sessionId;var d=a.scopes;var e=a.capabilities;var h=a.loginHint;var k=a.supportedFlows;var m=a.completionUrl;var p=a.usePingPong;var q=a.twoWayLinking;var r=a.accountLinkingEntryPoint;var w=a.callerState;var z=a.consentLanguageKeys;var C=a.googleScopes;var E=a.dataUsageNoticeConfig;var I=a.linkName;var N=a.dynamicUrlParameters;var P=this,U,ca;return t(function(aa){if(e!==void 0&&d!==void 0)throw Error("capabilities and scopes should not be set together"); var ea=new q3().setHeader(M3(P,c,N));U=kg(ea,2,b);I!==void 0&&kg(U,14,I);if(e!==void 0){ea=U;var ha=Array.from(e.values());Ef(ea,5,ha,Xe)}else d!==void 0&&(ea=U,ha=Array.from(d.values()),Ef(ea,3,ha,Xe));m!==void 0&&kg(U,6,m);p!==void 0&&gg(U,15,p);k!==void 0&&(ea=U,ha=Array.from(k.values()),Ef(ea,4,ha,Qe));if(q!==void 0){if(q&&(!C||C.size===0))throw Error("Google scopes cannot be empty in two-way linking");gg(U,8,q)}r!==void 0&&mg(U,9,r);h!==void 0&&kg(U,13,h);w!==void 0&&(ea=U,ha=new TextEncoder().encode(w), Gf(ea,12,Ae(ha,!1,!1),ke()));z!==void 0&&kg(U,16,z);if(E!==void 0&&E.size>0||C!==void 0&&C.size>0)ca=new NEc,C!==void 0&&C.size>0&&(ea=ca,ha=Array.from(C.values()),Ef(ea,1,ha,Xe)),E!==void 0&&(E.has(0)&&zfa(ca,2,Qe,1),E.has(1)&&zfa(ca,2,Qe,2)),Mf(U,17,ca);return aa.return(P.makeRequest(P.galServiceClient.startLinkingSession,U,[1],[2]))})}; L3.prototype.getMetadata=function(){var a=this,b,c,d;return t(function(e){if(e.nextAddress==1)return b={},a.requestService?n(e,PGc(a.requestService),3):(b.Authorization="Bearer "+a.oauthToken,e.jumpTo(2));e.nextAddress!=2&&(c=e.yieldResult,b["X-Goog-Api-Key"]=a.apiKey,b["X-Goog-AuthUser"]=a.authUser!==void 0?a.authUser.toString():"0",(d=c.auth.getAuthHeaderValueForFirstParty([]))&&(b.Authorization=d));a.locale&&(b["accept-language"]=a.locale);return e.return(b)})}; L3.prototype.makeRequest=function(a,b,c,d){var e=this,h;return t(function(k){if(k.nextAddress==1)return n(k,e.getMetadata(),2);h=k.yieldResult;SGc(e,c);return k.return(a.bind(e.galServiceClient)(b,h).finally(function(){SGc(e,d)}))})}; var SGc=function(a,b){a.galSdkEventHandler!==void 0&&b.forEach(function(c){a.galSdkEventHandler.onEvent(c)})},M3=function(a,b,c){var d=new i3; b=Gf(d,2,Se(b),0);b=mg(b,5,3);c=Ef(b,8,c,Xe);a.bucket!==void 0&&kg(c,1,a.bucket);return c},RGc=function(a){var b=a.serviceId; var c=a.scopes;var d=a.capabilities;a=a.linkName;if(d!==void 0&&c!==void 0)throw Error("capabilities and scopes should not be set together");var e=new pEc;b=kg(e,1,b);d!==void 0?(c=Array.from(d.values()),Ef(b,5,c,Xe)):c!==void 0&&(c=Array.from(c.values()),Ef(b,3,c,Xe));a!==void 0&&kg(b,6,a);return b};var TGc=function(a){this.galService=new L3(a.alsDomain,a.apiKey,a.authUser,a.oauthToken,a.bucket,a.clientXd3,a.locale,a.galSdkEventHandler);this.JSC$17484_galRepository=new PFc(this.galService)}; TGc.prototype.getService=function(){return this.galService}; function UGc(a){return new AGc(a,new TGc(a))} ;var VGc=function(a){this.internalArray_=ff(a)}; l(VGc,yg);var WGc=function(a){var b=new VGc;return lg(b,1,a)},XGc=function(a,b){return jg(a,2,b)};var YGc=[0,Tg,Qg,Tg];var N3=function(a){this.internalArray_=ff(a)}; l(N3,yg);var ZGc=[0,Og,1,Tg,Qg,-1,1,qha,Ng,Tg,-1,[0,[1,2],Sg,[0,eha,mha,-1],Sg,[0,jha,-1]]];var $Gc=[0,Tg,[0,qha,Ng,[0,Qg]],Pg,[0,Tg,-1]];var O3=function(a){this.internalArray_=ff(a)}; l(O3,yg);var aHc=[0,Qg,Tg,-2,Og,Tg,Og,Tg,-2,1,Pg];var bHc=function(a){this.internalArray_=ff(a)}; l(bHc,yg);var cHc=[0,Og];var dHc=function(a){this.internalArray_=ff(a)}; l(dHc,yg);var eHc=[0,Tg,$Gc,cHc,aHc,ZGc];var fHc=Ug(dHc,eHc);var gHc=function(a){this.internalArray_=ff(a)}; l(gHc,yg);var hHc=[0,Ng,-1];var iHc=function(a){this.internalArray_=ff(a)}; l(iHc,yg);var jHc=[1,3];var kHc=[0,jHc,uha,Tg,uha];var P3=function(a){this.internalArray_=ff(a)}; l(P3,yg);var lHc=[0,Tg];var mHc=function(a){this.internalArray_=ff(a)}; l(mHc,yg);var R3=function(a){return eg(a,VGc,2,Q3)},nHc=function(a,b){return Nf(a,2,Q3,b)},Q3=[1, 2];var oHc=[0,Q3,Sg,lHc,Sg,YGc,Rg,kHc,hHc,Tg];var pHc=function(a){this.internalArray_=ff(a)}; l(pHc,yg);var qHc=function(a,b){return Mf(a,3,b)};var rHc=[0,Tg,oHc,eHc,Pia];pHc.prototype.JSC$17504_serializeBinary=Vg(rHc);var sHc=Ug(pHc,rHc);function tHc(a){var b=getComputedStyle(document.body).direction==="rtl";a=a===void 0?!1:a;var c=document.createElement("div");b&&(c.style.transform="scaleX(-1)");c.style.backgroundColor=a?"rgba(138,180,248,.24)":"#e8f0fe";c.style.height="4px";c.style.overflow="hidden";c.style.position="absolute";c.style.top="0";c.style.width="100%";c.style.zIndex="1500";c.setAttribute("aria-label","Loading");c.setAttribute("aria-live","polite");b=document.createElement("style");b.textContent="@keyframes omdc-linear-progress-primary-indeterminate-translate {\n 0% {\n transform: translateX(0);\n }\n\n 20% {\n animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);\n transform: translateX(0);\n }\n\n 59.15% {\n animation-timing-function: cubic-bezier(\n 0.302435,\n 0.381352,\n 0.55,\n 0.956352\n );\n\n transform: translateX(83.67142%);\n }\n\n 100% {\n transform: translateX(200.611057%);\n }\n }@keyframes omdc-linear-progress-primary-indeterminate-scale {\n 0% {\n transform: scaleX(0.08);\n }\n\n 36.65% {\n animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);\n transform: scaleX(0.08);\n }\n\n 69.15% {\n animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);\n transform: scaleX(0.661479);\n }\n\n 100% {\n transform: scaleX(0.08);\n }\n }@keyframes omdc-linear-progress-secondary-indeterminate-translate {\n 0% {\n animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);\n transform: translateX(0);\n }\n\n 25% {\n animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);\n transform: translateX(37.651913%);\n }\n\n 48.35% {\n animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);\n transform: translateX(84.386165%);\n }\n\n 100% {\n transform: translateX(160.277782%);\n }\n }@keyframes omdc-linear-progress-secondary-indeterminate-scale {\n 0% {\n animation-timing-function: cubic-bezier(\n 0.205028,\n 0.057051,\n 0.57661,\n 0.453971\n );\n transform: scaleX(0.08);\n }\n\n 19.15% {\n animation-timing-function: cubic-bezier(\n 0.152313,\n 0.196432,\n 0.648374,\n 1.004315\n );\n transform: scaleX(0.457104);\n }\n\n 44.15% {\n animation-timing-function: cubic-bezier(\n 0.257759,\n -0.003163,\n 0.211762,\n 1.38179\n );\n transform: scaleX(0.72796);\n }\n\n 100% {\n transform: scaleX(0.08);\n }\n }"; c.appendChild(b);b=uHc();b.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";b.style.left="-145.166611%";var d=vHc(a);d.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";b.appendChild(d);c.appendChild(b);b=uHc();b.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";b.style.left="-54.888891%";a=vHc(a);a.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear"; b.appendChild(a);c.appendChild(b);return c} function uHc(){var a=document.createElement("div");a.style.height="100%";a.style.position="absolute";a.style.transformOrigin="top left";a.style.width="100%";return a} function vHc(a){var b=document.createElement("span");b.style.borderTop=a?"4px solid #669df6":"4px solid #4285f4";b.style.display="inline-block";b.style.position="absolute";b.style.width="100%";return b} ;var wHc=function(){oi.call(this)}; l(wHc,oi);wHc.prototype.init=function(){}; new wHc;var xHc=function(a,b){this.consentPrimitiveRequest=a;this.isLatencyMeasurementExperiment=b===void 0?!1:b;this.JSC$17517_win=window;var c;b=(c=Kf(a,O3,4))==null?void 0:ag(c,1);if(!pea(b))throw Error(""+String(b));var d;this.sessionIndex=(d=Kf(a,bHc,3))==null?void 0:Xf(d,1);this.origin=md(Oa.location.href);this.src=this.getSrc()},S3,yHc=function(a){S3||(S3=new xHc(a.request,a.isLatencyMeasurementExperiment||bg(a.request,1)===2)); return S3},zHc=function(a,b){a.onConsentPrimitiveShownCallback=b},AHc=function(a,b){return a.overriddenIframeLoadTimeout?a.overriddenIframeLoadTimeout:b!==void 0?b:5E3},EHc=function(a){if(a.prewarmPromise!==void 0)return a.prewarmPromise; a.prewarmPromise=new Promise(function(b,c){T3(a,1);var d;BHc(a,CHc(a,!0),(d=Kf(a.consentPrimitiveRequest,N3,5))==null?void 0:Xf(d,1));a.iframe?a.prewarmChannel||DHc(a,a.iframe,b):c(Error("failed to create iframe"))}); a.prewarmPromise.finally(function(){a.prewarmPromise=void 0}); return a.prewarmPromise},IHc=function(a){if(a.consentPromise!==void 0)return a.consentPromise; var b=Date.now();FHc(a.consentPrimitiveRequest,b);var c;a.initialLoadingStrategy=(c=Kf(a.consentPrimitiveRequest,O3,4))==null?void 0:bg(c,4);a.consentPromise=new Promise(function(d,e){T3(a,0,b);var h;var k=((h=Kf(a.consentPrimitiveRequest,O3,4))==null?void 0:bg(h,2))===2;a.isLatencyMeasurementExperiment||a.initialLoadingStrategy===1||a.initialLoadingStrategy===2||(a.loadingBar||(a.loadingBar=tHc(k),a.loadingBar.style.zIndex="15000"),document.body.appendChild(a.loadingBar));var m;BHc(a,CHc(a),(m=Kf(a.consentPrimitiveRequest, N3,5))==null?void 0:Xf(m,1));a.iframe?a.channel||GHc(a,a.iframe,d,e):(HHc(a),e(Error("failed to create iframe")))}); a.consentPromise.finally(function(){a.consentPromise=void 0}); return a.consentPromise},GHc=function(a,b,c,d){var e,h; t(function(k){switch(k.nextAddress){case 1:T3(a,3);e=!1;setTimeout(function(){e||(HHc(a),JHc(a),KHc(),c(nHc(new mHc,XGc(WGc(7),"Timeout connecting to iframe"))))},AHc(a,((h=Kf(a.consentPrimitiveRequest,O3,4))==null?void 0:Xf(h,5))||void 0)); if(!a.prewarmPromise){k.jumpTo(2);break}xa(k,3);return n(k,a.prewarmPromise,5);case 5:ya(k,2);break;case 3:za(k),c(nHc(new mHc,XGc(WGc(4),"Error while prewarming.")));case 2:a.prewarmChannel&&a.prewarmChannel.send(qHc(new pHc,a.consentPrimitiveRequest).JSC$17504_serializeBinary()),a.channel=Pm({destination:a.JSC$17517_win,iframe:b,origin:LHc(a),channelName:"cpw",onEstablished:function(){e=!0;HHc(a);a.isLatencyMeasurementExperiment||(a.JSC$17517_previousBodyOverflow=document.body.style.overflow,a.JSC$17517_previousHtmlOverscroll= document.documentElement.style.overscrollBehavior,a.JSC$17517_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden");var m=a.iframe;m.style.bottom="0";m.style.position="fixed";m.style.right="0";m.style.border="none";m.style.left="0";m.style.top="0";m.style.zIndex="5000";m.style.pointerEvents="";m.style.visibility="";a.initialLoadingStrategy===2|| a.initialLoadingStrategy===3?T3(a,4):T3(a,6);var p;(p=a.onConsentPrimitiveShownCallback)==null||p.call(a)}, onMessage:function(m){m=sHc(m.data);switch(bg(m,1)){case 1:m=Kf(m,mHc,2);JHc(a);var p,q=(p=Kf(m,gHc,4))==null?void 0:Zf(p,2);q&&(a.initialLoadingStrategy!==2&&a.initialLoadingStrategy!==3||T3(a,6,q),T3(a,5,q));var r;if(p=(r=Kf(m,gHc,4))==null?void 0:Zf(r,1))T3(a,7,p),T3(a,8);Jf(m,Q3)===0&&d(Error("ConsentPrimitiveResponse not populated."));c(m);break;case 2:KHc();}}}),ua(k);}})},DHc=function(a,b,c){a.prewarmChannel=Pm({destination:a.JSC$17517_win, iframe:b,origin:LHc(a),channelName:"pwcp",onEstablished:function(){T3(a,2);c()}})},LHc=function(a){var b=zb(a.src).toString(); return b&&b.indexOf("://")<0&&b.indexOf("//")!==0?a.origin:md(b)},KHc=function(){S3&&(S3.channel=void 0,S3.prewarmChannel=void 0,S3.iframe&&(document.body.contains(S3.iframe)&&document.body.removeChild(S3.iframe),S3.iframe=void 0),S3=void 0)},CHc=function(a,b){b=b===void 0?!1:b; var c,d,e=new Map([["cpr",a.consentPrimitiveRequest.serialize()],["origin",a.origin],["hl",(d=(c=Kf(a.consentPrimitiveRequest,O3,4))==null?void 0:ag(c,1))!=null?d:null]]);b&&e.set("pw","1");var h;((h=Kf(a.consentPrimitiveRequest,O3,4))==null?void 0:bg(h,2))===2&&e.set("color_scheme","dark");return gh(a.src,e)},HHc=function(a){a.isLatencyMeasurementExperiment||a.loadingBar&&document.body.removeChild(a.loadingBar)}; xHc.prototype.getSrc=function(){var a=jd(this.origin),b="consent.google.com",c=this.sessionIndex?"/u/"+encodeURIComponent(this.sessionIndex.toString()):"";(a==null?0:a.endsWith("youtube.com"))?b="consent.youtube.com":(a=a==null?void 0:a.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(b="consent.google."+((a[1]?"co.":"")+encodeURIComponent(a[2])));return Ab("https://"+b+"/signedin"+c+"/landing")}; var BHc=function(a,b,c){a.iframe||(a.iframe=document.createElement("iframe"),a.iframe.style.width="100%",a.iframe.style.height="100%",c!==112496729&&(a.iframe.style.colorScheme="auto"),a.isLatencyMeasurementExperiment&&(a.iframe.style.display="none"),Hc(a.iframe,b),a.iframe.setAttribute("jsname","C5o1O"),MHc(a.iframe),document.body.appendChild(a.iframe))},MHc=function(a){a.style.bottom="-200vh"; a.style.position="fixed";a.style.right="-200vw";a.style.border="";a.style.left="";a.style.top="";a.style.zIndex="";a.style.pointerEvents="none";a.style.visibility="hidden"},JHc=function(a){a.iframe&&(a.isLatencyMeasurementExperiment||(a.JSC$17517_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=a.JSC$17517_previousHtmlOverscroll),a.JSC$17517_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=a.JSC$17517_previousBodyOverscroll),a.JSC$17517_previousBodyOverflow!== void 0&&(document.body.style.overflow=a.JSC$17517_previousBodyOverflow)),MHc(a.iframe))},T3=function(a,b,c){var d; (d=a.latencyCallback)==null||d.call(a,{latencyType:b,timestampEpochMillis:c!=null?c:Date.now()})},FHc=function(a,b){if(!uf(a,N3,5)){var c=new N3; Mf(a,5,c)}var d;if((d=Kf(a,N3,5))==null||Qf(d,8)==null){var e;(e=Kf(a,N3,5))!=null&&ig(e,8,b)}};for(var U3={},NHc=(U3[64]="ma",U3[73]="ogb",U3[89]="cr",U3[21]="test",U3[0]="unkn",U3[137]="con",U3[155]="hl",U3[78]="yt",U3[171]="lp",U3[172]="ap",U3[74]="gg",U3),OHc=g(Object.keys(NHc)),PHc=OHc.next();!PHc.done;PHc=OHc.next());var QHc=function(a){this.internalArray_=ff(a)}; l(QHc,yg);var RHc=Ug(QHc,[0,tha,Qg,Tg,Qg,Tg]);var SHc=function(a){this.internalArray_=ff(a)}; l(SHc,yg);SHc.prototype.getCommand=function(){return bg(this,1)}; var THc=function(){var a=new SHc;return mg(a,1,0)};SHc.prototype.JSC$17528_serializeBinary=Vg([0,tha,Qg]);var UHc=new ri("p"),VHc=new ri("q"),WHc=new ri("r"),XHc=function(a,b,c){si.call(this,UHc);this.mediaKey=a;this.photoUrl=b;this.photoSource=c}; l(XHc,si);var YHc=function(){si.call(this,VHc)}; l(YHc,si);var ZHc=function(a){a=a===void 0?!1:a;si.call(this,WHc);this.isError=a}; l(ZHc,si);function $Hc(a){var b=document.body,c=!1,d=function(){c||(c=!0,aIc(e,h),setTimeout(function(){b.removeChild(h);b.removeChild(e)},150))},e=bIc(a,getComputedStyle(b).direction==="rtl",d),h=cIc(d); aIc(e,h);b.appendChild(h);b.appendChild(e);window.requestAnimationFrame(function(){h.style.opacity="1";e.style.opacity="1";e.style.transform="translate(-50%, -50%) scale(1)";e.children[0].focus()})} function bIc(a,b,c){var d=document.createElement("div");d.style.position="fixed";d.style.alignItems="center";d.style.backgroundColor=a?"rgb(32, 33, 36)":"white";d.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";d.style.display="flex";d.style.flexDirection="column";d.style.justifyContent="center";d.style.left="50%";d.style.top="50%";d.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";d.style.zIndex="2002";document.body.clientWidth>= 660?(d.style.borderRadius="8px",d.style.minHeight="220px",d.style.maxHeight="90%",d.style.maxWidth="90%",d.style.minWidth="540px"):(d.style.height="100%",d.style.width="100%");d.setAttribute("aria-label","Error");d.setAttribute("aria-modal","true");d.setAttribute("role","alertdialog");d.addEventListener("keydown",function(h){h.key==="Escape"&&c()}); b=dIc(a,b,c);d.appendChild(eIc(b));d.appendChild(b);var e=document.createElement("img");e.src=a?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";e.style.height="72px";e.style.width="72px";e.style.color="#9aa0a6";e.setAttribute("alt","");d.appendChild(e);e=document.createElement("h1");e.textContent="Something went wrong. Try again."; e.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";e.style.lineHeight="24px";e.style.fontSize="16px";e.style.textAlign="center";e.style.letterSpacing="0.1px";e.style.color=a?"rgb(232,234,237)":"#3c4043";d.appendChild(e);d.appendChild(eIc(b));return d} function dIc(a,b,c){var d=document.createElement("button");d.style.backgroundColor="transparent";d.style.border="none";d.style.borderRadius="50%";d.style.cursor="pointer";d.style.outline="none";d.style.padding="12px";d.setAttribute("aria-label","Close dialog");d.style.position="absolute";d.style.top="0";b?d.style.right="0":d.style.left="0";d.addEventListener("focus",function(){d.style.backgroundColor=a?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"}); d.addEventListener("blur",function(){d.style.backgroundColor="transparent"}); d.addEventListener("mouseenter",function(){d.style.backgroundColor=a?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"}); d.addEventListener("mouseleave",function(){d.style.backgroundColor="transparent"}); d.addEventListener("click",c);d.addEventListener("keydown",function(e){e.key!=="Enter"&&e.key!=="Space"||c()}); b=document.createElement("img");b.src=a?"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey200-24dp/1x/gm_close_gm_grey200_24dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey600-24dp/1x/gm_close_gm_grey600_24dp.png";b.style.display="block";b.style.height="24px";b.style.width="24px";b.setAttribute("alt","");d.appendChild(b);return d} function eIc(a){var b=document.createElement("div");b.setAttribute("tabindex","0");b.setAttribute("aria-hidden","true");b.addEventListener("focus",function(){return void a.focus()}); return b} function cIc(a){var b=document.createElement("div");b.style.backgroundColor="rgba(32,33,36,0.6)";b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.right="0";b.style.top="0";b.style.transition=" opacity 150 ms linear";b.style.zIndex="2001";b.addEventListener("click",a);return b} function aIc(a,b){b.style.opacity="0";a.style.opacity="0";a.style.transform="translate(-50%, -50%) scale(0.8)"} ;var fIc=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,jIc=function(a){if(typeof a=="string"){if(a.substr(0,1)==".")return gIc(a.substr(1));if(a.substr(0,1)=="["){var b=fIc.exec(a);a=a.indexOf("=")==-1?void 0:b[3];return hIc(b[1],a)}return iIc(a)}return a},gIc=function(a){return function(b){return b.getAttribute&&Qi(b,a)}},hIc=function(a,b){return function(c){return b!==void 0?c.getAttribute&&c.getAttribute(a)==b:c.hasAttribute&&c.hasAttribute(a)}},iIc=function(a){a=a.toUpperCase(); return function(b){return(b=b.tagName)&&b.toUpperCase()==a}},kIc=function(){return!0};var V3=function(a,b){this.JSC$17535_key_=a;this.JSC$17535_value_=b},lIc=function(a){throw Error("Data "+a.JSC$17535_key_+" not defined."); }; f=V3.prototype;f.string=function(a){if(this.JSC$17535_value_==null)return arguments.length==0&&lIc(this),a;if(typeof this.JSC$17535_value_==="string")return this.JSC$17535_value_;throw new TypeError("Invalid string data <"+this.JSC$17535_key_+">: "+this.JSC$17535_value_+"-"+typeof this.JSC$17535_value_)}; f.bool=function(a){if(this.JSC$17535_value_==null)return arguments.length==0&&lIc(this),a;if(typeof this.JSC$17535_value_==="boolean")return this.JSC$17535_value_;if(typeof this.JSC$17535_value_==="string"){var b=this.JSC$17535_value_.toLowerCase();if(b==="true"||b==="1")return!0;if(b==="false"||b==="0")return!1}throw new TypeError("Invalid boolean data <"+this.JSC$17535_key_+">: "+this.JSC$17535_value_+"-"+typeof this.JSC$17535_value_)}; f.optionalBool=function(){if(this.JSC$17535_value_==null)return null;if(typeof this.JSC$17535_value_==="boolean")return this.JSC$17535_value_;if(typeof this.JSC$17535_value_==="string"){var a=this.JSC$17535_value_.toLowerCase();if(a==="true"||a==="1")return!0;if(a==="false"||a==="0")return!1}throw new TypeError("Invalid boolean data <"+this.JSC$17535_key_+">: "+this.JSC$17535_value_+" (typeof "+typeof this.JSC$17535_value_+")")}; f.number=function(a){if(this.JSC$17535_value_==null)return arguments.length==0&&lIc(this),a;if(typeof this.JSC$17535_value_==="number")return this.JSC$17535_value_;if(typeof this.JSC$17535_value_==="string"){var b=Number(this.JSC$17535_value_);if(!isNaN(b)&&!nb(this.JSC$17535_value_))return b}throw new TypeError("Invalid numeric data <"+this.JSC$17535_key_+">: "+this.JSC$17535_value_+"-"+typeof this.JSC$17535_value_)}; f.toString=function(){if(this.JSC$17535_value_==null)var a=null;else if(typeof this.JSC$17535_value_==="string")a=this.JSC$17535_value_;else throw new TypeError("Invalid string data <"+this.JSC$17535_key_+">: "+this.JSC$17535_value_+" (typeof "+typeof this.JSC$17535_value_+")");a===null&&lIc(this);return a}; f.array=function(a){if(this.JSC$17535_value_==null){if(arguments.length==0)throw Error("Data "+this.JSC$17535_key_+" not defined.");return a}return mIc(this,Za(this.JSC$17535_value_)?this.JSC$17535_value_:typeof this.JSC$17535_value_!=="string"?[this.JSC$17535_value_]:nIc(this))}; var mIc=function(a,b){return bc(b,function(c,d){return new V3(this.JSC$17535_key_+"["+d+"]",c)},a)},nIc=function(a){a=a.string(); return a.trim()==""?[]:a.split(",").map(function(b){return b.trim()})}; V3.prototype.object=function(a){if(this.JSC$17535_value_==null){if(arguments.length==0)throw Error("Data "+this.JSC$17535_key_+" not defined.");return a}if(!Za(this.JSC$17535_value_)&&$a(this.JSC$17535_value_))return uc.map(this.JSC$17535_value_,function(b,c){return new V3(this.JSC$17535_key_+"."+c,b)},this); throw new TypeError("Invalid object data <"+this.JSC$17535_key_+">: "+this.JSC$17535_value_+"-"+typeof this.JSC$17535_value_)};var W3=function(a){a instanceof W3?a=a.list_:a[0]instanceof W3&&(a=tba(a,function(b,c){return zba(b,c.list_)},[]),rc(a)); this.list_=pc(a)}; f=W3.prototype;f.each=function(a,b,c){((c===void 0?0:c)?sba:$b)(this.list_,a,b);return this}; f.size=function(){return this.list_.length}; f.isEmpty=function(){return this.list_.length===0}; f.get=function(a){return this.list_[a]||null}; f.el=function(){return this.list_[0]||null}; f.map=function(a,b){return bc(this.list_,a,b)}; f.equals=function(a){return this===a||sc(this.list_,a.list_)}; f.first=function(){return this.list_.length==0?null:new X3(this.list_[0])}; f.find=function(a){var b=[];this.each(function(c){c=c.querySelectorAll(String(a));for(var d=0;d<c.length;d++)b.push(c[d])}); return new W3(b)}; f.parent=function(){var a=[];this.each(function(b){(b=b.parentElement||null)&&!lc(a,b)&&a.push(b)}); return new W3(a)}; f.children=function(){var a=[];this.each(function(b){b=Jh(b);for(var c=0;c<b.length;c++)a.push(b[c])}); return new W3(a)}; f.filter=function(a){a=ac(this.list_,jIc(a));return new W3(a)}; f.closest=function(a){var b=[],c=jIc(a),d=function(e){return Kh(e)&&c(e)}; this.each(function(e){(e=Oh(e,d,!0))&&!lc(b,e)&&b.push(e)}); return new W3(b)}; f.next=function(a){return oIc(this,jia,a)}; f.prev=function(a){return oIc(this,kia,a)}; var oIc=function(a,b,c){var d=[];var e=c?jIc(c):kIc;a.each(function(h){(h=b(h))&&e(h)&&d.push(h)}); return new W3(d)}; W3.prototype.setClass=function(a){return this.each(function(b){Pi(b,a)})}; var pIc=function(a,b){return a.each(function(c){Ri(c,b)})},qIc=function(a,b){return a.each(function(c){Ti(c,b)})}; W3.prototype.toggleClass=function(a,b){return b===!0?pIc(this,a):b===!1?qIc(this,a):this.each(function(c){Qi(c,a)?Ti(c,a):Ri(c,a)})}; W3.prototype.setText=function(a){return this.each(function(b){Nh(b,a)})}; var rIc=function(a){a.each(function(b){b.removeAttribute("aria-hidden")})}; W3.prototype.getStyle=function(a){if(this.list_.length>0){var b=this.list_[0],c=b.style[dd(a)];return typeof c!=="undefined"?c:b.style[Dia(b,a)]||""}}; W3.prototype.getData=function(a){if(this.list_.length===0)return new V3(a,null);var b=qIb(this.list_[0],a);return new V3(a,b)}; W3.prototype.focus=function(a){try{a?this.el().focus(a):this.el().focus()}catch(b){}return this}; W3.prototype.click=function(){var a=qh(this.el());if(a.createEvent){var b=a.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,a.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(b)}else a=a.createEventObject(),a.clientX=0,a.clientY=0,a.screenX=0,a.screenY=0,a.altKey=!1,a.ctrlKey=!1,a.shiftKey=!1,a.button=0,this.el().fireEvent("onclick",a)}; var Y3=function(a,b,c,d){function e(m,p,q){var r=p;p&&p.parentNode&&(r=p.cloneNode(!0));m(r,q)} d=d===void 0?!1:d;if(a.list_.length==1){var h=a.list_[0],k=function(m){return b(m,h)}; c instanceof W3?c.each(k,void 0,d):Array.isArray(c)?(d?sba:$b)(c,k):k(c);return a}return a.each(function(m){c instanceof W3?c.each(function(p){e(b,p,m)}):Array.isArray(c)?$b(c,function(p){e(b,p,m)}):e(b,c,m)})}; f=W3.prototype;f.append=function(a){return Y3(this,function(b,c){b&&c.appendChild(b)},a)}; f.appendTo=function(a){new W3([a]).append(this);return this}; f.remove=function(){return Y3(this,function(a,b){Ih(b)},null)}; f.empty=function(){return Y3(this,function(a,b){Eh(b)},null)}; f.after=function(a,b){return Y3(this,function(c,d){c&&Gh(c,d)},a,!(b===void 0||b))}; f.before=function(a){return Y3(this,function(b,c){b&&Fh(b,c)},a)}; f.replaceWith=function(a){return Y3(this,function(b,c){b&&gia(b,c)},a)}; f.toggle=function(a){return this.each(function(b){fi(b,a)})}; f.show=function(){return this.toggle(!0)}; f.hide=function(){return this.toggle(!1)}; f.trigger=function(a,b,c,d){return sIc(this,a,b,c,d)}; var sIc=function(a,b,c,d,e){return a.each(function(h){qh(h).__wizdispatcher.triggerWizEventInternal(h,b,c,d,e)})},X3=function(a,b){a instanceof W3&&(b=a.list_,a=null); W3.call(this,a!=null?[a]:b)}; fb(X3,W3);f=X3.prototype;f.children=function(){return new W3(Array.prototype.slice.call(Jh(this.list_[0])))}; f.each=function(a,b){a.call(b,this.list_[0],0);return this}; f.size=function(){return 1}; f.el=function(){return this.list_[0]}; f.first=function(){return this};var Z3=function(a,b){b=b===void 0?window:b;this.hostId=a;this.JSC$17546_win=b;this.scheme="https";this.domain="myaccount.google.com";this.authUser=this.port=0;this.colorScheme="";this.opened=!1;this.JSC$17546_previousHtmlOverscroll=this.JSC$17546_previousBodyOverscroll=this.JSC$17546_previousBodyOverflow="";this.eventTarget=new Di;this.JSC$17546_win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},vIc=function(a){var b=tIc(tIc(tIc(new uIc(78),"po"),"hppp"), "hhc"); b.authUser=Number(gk("SESSION_INDEX","0"));b.colorScheme=a;return b}; Z3.prototype.getOrigin=function(){return this.origin?this.origin:Ln(Kn(Jn(new In,this.JSC$17546_win.location.protocol),this.JSC$17546_win.location.hostname),this.JSC$17546_win.location.port).toString()}; Z3.prototype.getTargetOrigin=function(){return Ln(Kn(Jn(new In,this.scheme),this.domain),this.port)}; Z3.prototype.preloadIframe=function(a){var b=this;if(this.iframeLoadPromise===void 0){var c=document.createElement("iframe");this.iframe=c;wIc(c,a);this.iframeLoadPromise=new Promise(function(d,e){var h=!1,k=function(m){m.stopPropagation();c.removeEventListener("error",k);c.removeEventListener("securitypolicyviolation",k);e(m)}; c.addEventListener("error",k);c.addEventListener("securitypolicyviolation",k);setTimeout(function(){h||e(Error("Timeout connecting to profile primitive iframe"))},3E4); xIc(b,c,function(){h=!0;c.removeEventListener("error",k);c.removeEventListener("securitypolicyviolation",k);d()})}); yIc(this);a=this.getTargetOrigin().toString();c.setAttribute("allow","camera "+a+"; display-capture "+a);document.body.appendChild(c)}return this.iframeLoadPromise}; var BIc=function(a,b){var c,d;return t(function(e){if(e.nextAddress==1)return c=tHc(),document.body.appendChild(c),document.activeElement instanceof HTMLElement&&(a.elementToFocusAfterClose=document.activeElement),xa(e,2),n(e,a.preloadIframe(b),4);if(e.nextAddress!=2){document.body.removeChild(c);a.JSC$17546_previousBodyOverflow=document.body.style.overflow;a.JSC$17546_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;a.JSC$17546_previousBodyOverscroll=document.body.style.overscrollBehavior; document.documentElement.style.overscrollBehavior="contain";document.body.style.overscrollBehavior="contain";document.body.style.overflow="hidden";var h=a.iframe;h.style.bottom="0";h.style.border="none";h.style.height="100%";h.style.left="0";h.style.position="fixed";h.style.right="0";h.style.top="0";h.style.width="100%";h.style.zIndex="2202";h.setAttribute("aria-hidden","false");h.setAttribute("aria-modal","true");a.opened=!0;zIc(a);return ya(e,0)}d=za(e);document.body.removeChild(c);$Hc(a.isDarkTheme()); AIc(a,!1);throw Error("Error loading profile primitive",{cause:d})})},AIc=function(a,b){b=b===void 0?!0:b; a.iframe!==void 0&&(CIc(a),document.documentElement.style.overscrollBehavior=a.JSC$17546_previousHtmlOverscroll,document.body.style.overscrollBehavior=a.JSC$17546_previousBodyOverscroll,document.body.style.overflow=a.JSC$17546_previousBodyOverflow,a.elementToFocusAfterClose!==void 0&&(a.elementToFocusAfterClose.focus(),a.elementToFocusAfterClose=void 0),b?yIc(a):(document.body.removeChild(a.iframe),a.iframe=void 0,a.iframeLoadPromise=void 0,a.mainChannel=void 0),a.opened=!1)},CIc=function(a){a.backgroundElementsAriaHiddenIsNull&&( rIc(a.backgroundElementsAriaHiddenIsNull),a.backgroundElementsAriaHiddenIsNull=void 0); a.backgroundElementsAriaHiddenIsFalse&&(a.backgroundElementsAriaHiddenIsFalse.each(function(b){b.setAttribute("aria-hidden","false")}),a.backgroundElementsAriaHiddenIsFalse=void 0); a.backgroundElementsWithoutInert&&(a.backgroundElementsWithoutInert.each(function(b){b.removeAttribute("inert")}),a.backgroundElementsWithoutInert=void 0)},zIc=function(a){a.backgroundElementsAriaHiddenIsNull=new X3(a.iframe.parentElement).children().filter(function(b){return b.getAttribute("aria-hidden")===null&&b!==a.iframe}); a.backgroundElementsAriaHiddenIsNull.each(function(b){b.setAttribute("aria-hidden","true")}); a.backgroundElementsAriaHiddenIsFalse=new X3(a.iframe.parentElement).children().filter(function(b){return b.getAttribute("aria-hidden")==="false"&&b!==a.iframe}); a.backgroundElementsAriaHiddenIsFalse.each(function(b){b.setAttribute("aria-hidden","true")}); a.backgroundElementsWithoutInert=new X3(a.iframe.parentElement).children().filter(function(b){return!b.hasAttribute("inert")&&b!==a.iframe}); a.backgroundElementsWithoutInert.each(function(b){b.setAttribute("inert","true")})},yIc=function(a){a=a.iframe; a.style.bottom="-1000px";a.style.position="fixed";a.style.right="-1000px";a.style.border="";a.style.height="";a.style.left="";a.style.top="";a.style.width="";a.style.zIndex="";a.setAttribute("aria-hidden","true");a.setAttribute("aria-modal","false")}; Z3.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"}; function wIc(a,b){a.sandbox&&a.sandbox.add&&(a.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),a.sandbox.add("allow-downloads"));a.src=b} ;var uIc=function(a,b){Z3.call(this,NHc[a],b);this.options=[];this.style=""}; l(uIc,Z3);var DIc=function(a){a.style="youtube";return a},EIc=function(a,b){a.eventTarget.listen(WHc,b); return a},FIc=function(a,b){a.eventTarget.listen(UHc,b); return a},tIc=function(a,b){a.options.push(b); return a},GIc=function(a){var b=[a.getOrigin()]; a.ancestorOrigin&&b.push(a.ancestorOrigin);var c=new In(a.JSC$17546_win.location.href),d=a.startUrl?a.startUrl:a.options.includes("po")?"profile-picture/art":"profile-picture";b=Vn(Mn(a.getTargetOrigin(),d),"origin",b);a.startUrl&&Un(b,"startPath",a.startUrl);a.authUser>0&&Un(b,"authuser",a.authUser);a.pageId!==void 0&&Un(b,"pageId",a.pageId);Un(b,"hostId",a.hostId);a.jsMode!==void 0&&Un(b,"jsmode",a.jsMode);a.options.length>0&&Un(b,"opts",a.options.join(","));try{var e=Wn(c,"hl");e!==void 0&&Un(b, "hl",e)}catch(h){if(!(h instanceof URIError))throw h}a.colorScheme&&Un(b,"theme",a.colorScheme);a.style&&Un(b,"style",a.style);return b},HIc=function(a,b){a.mainChannel=Pm({destination:a.JSC$17546_win, iframe:b,origin:a.getTargetOrigin().toString(),channelName:"ow",onMessage:function(c){c=RHc(c.data);if(b===a.iframe)switch(bg(c,1)){case 1:a.eventTarget.dispatchEvent(new ZHc);AIc(a);break;case 2:a.eventTarget.dispatchEvent(new XHc(ag(c,4),ag(c,2),bg(c,5)));break;case 0:var d;a.eventTarget.dispatchEvent(new YHc(ag(c,2),(d=bg(c,3))!=null?d:0));break;case 3:a.eventTarget.dispatchEvent(new ZHc(!0)),AIc(a,!1);}}})},xIc=function(a,b,c){Pm({destination:a.JSC$17546_win, iframe:b,origin:Ln(Kn(Jn(new In,a.scheme),a.domain),a.port).toString(),channelName:"owi",onMessage:function(d){b===a.iframe&&(c!==void 0&&c(),HIc(a,b),a.opened&&a.mainChannel.send(THc().JSC$17528_serializeBinary()),d.reply(),xIc(a,b))}})}; uIc.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?Z3.prototype.preloadIframe.call(this,GIc(this).toString()):this.iframeLoadPromise}; uIc.prototype.openPicker=function(a){var b=this;return t(function(c){if(c.nextAddress==1)return b.startUrl=a?a:b.options.includes("po")?"profile-picture/art":"profile-picture",n(c,BIc(b,GIc(b).toString()),2);if(b.mainChannel){var d=b.mainChannel,e=d.send;var h=THc();h=jg(h,2,b.startUrl);e.call(d,h.JSC$17528_serializeBinary())}ua(c)})};var IIc=function(a){this.internalArray_=ff(a)}; l(IIc,yg);f=IIc.prototype;f.getSize=function(){return Uf(this,1)}; f.setSize=function(a){return hg(this,1,a)}; f.getWidth=function(){return Uf(this,12)}; f.getHeight=function(){return Uf(this,13)}; f.setCenterCrop=function(a){return fg(this,20,a)}; f.getHtml=function(){return Wf(this,4,!1)}; f.getToken=function(){return Vf(this,24)}; f.setToken=function(a){return jg(this,24,a)}; f.getBackgroundColor=function(){return Uf(this,87)}; f.hasBackgroundColor=function(){return Uf(this,87)!=null}; f.getStoryboardLevel=function(){return Uf(this,109)};var $3=function(a){this.JSC$17554_value_=void 0;this.childNodes_={};if(a){var b=nya(a);a=Hn(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])}}; $3.prototype.set=function(a,b){JIc(this,a,b,!1)}; $3.prototype.add=function(a,b){JIc(this,a,b,!0)}; var JIc=function(a,b,c,d){for(var e=0;e<b.length;e++){var h=b.charAt(e);a.childNodes_[h]||(a.childNodes_[h]=new $3);a=a.childNodes_[h]}if(d&&a.JSC$17554_value_!==void 0)throw Error("The collection already contains the key \""+b+"\"");a.JSC$17554_value_=c},KIc=function(a,b){for(var c=0;c<b.length;c++)if(a=a.childNodes_[b.charAt(c)],!a)return; return a}; $3.prototype.get=function(a){return(a=KIc(this,a))?a.JSC$17554_value_:void 0}; $3.prototype.getValues=function(){var a=[];LIc(this,a);return a}; var LIc=function(a,b){a.JSC$17554_value_!==void 0&&b.push(a.JSC$17554_value_);for(var c in a.childNodes_)LIc(a.childNodes_[c],b)}; $3.prototype.getKeys=function(a){var b=[];if(a){for(var c=this,d=0;d<a.length;d++){var e=a.charAt(d);if(!c.childNodes_[e])return[];c=c.childNodes_[e]}MIc(c,a,b)}else MIc(this,"",b);return b}; var MIc=function(a,b,c){a.JSC$17554_value_!==void 0&&c.push(b);for(var d in a.childNodes_)MIc(a.childNodes_[d],b+d,c)}; f=$3.prototype;f.containsKey=function(a){return this.get(a)!==void 0}; f.containsValue=function(a){if(this.JSC$17554_value_===a)return!0;for(var b in this.childNodes_)if(this.childNodes_[b].containsValue(a))return!0;return!1}; f.clear=function(){this.childNodes_={};this.JSC$17554_value_=void 0}; f.remove=function(a){for(var b=this,c=[],d=0;d<a.length;d++){var e=a.charAt(d);if(!b.childNodes_[e])throw Error("The collection does not have the key \""+a+"\"");c.push([b,e]);b=b.childNodes_[e]}a=b.JSC$17554_value_;for(delete b.JSC$17554_value_;c.length>0;)if(e=c.pop(),b=e[0],e=e[1],b.childNodes_[e].isEmpty())delete b.childNodes_[e];else break;return a}; f.clone=function(){return new $3(this)}; f.getCount=function(){return mya(this.getValues())}; f.isEmpty=function(){return this.JSC$17554_value_===void 0&&uc.isEmpty(this.childNodes_)};var PIc=function(){if(!NIc){var a=NIc=new $3,b;for(b in OIc)a.add(b,OIc[b])}},NIc,a4=function(a,b){this.types=a; this.setters=b},OIc={a:new a4([3, 0],[function(a,b){fg(a,21,b)}, function(a,b){hg(a,56,b)}]), al:new a4([3],[function(a,b){fg(a,74,b)}]), b:new a4([3,0],[function(a,b){fg(a,23,b)}, function(a,b){hg(a,38,b)}]), ba:new a4([0],[function(a,b){hg(a,85,b)}]), bc:new a4([0],[function(a,b){hg(a,87,b)}]), br:new a4([0],[function(a,b){hg(a,86,b)}]), c:new a4([3,0],[function(a,b){fg(a,2,b)}, function(a,b){hg(a,39,b)}]), cc:new a4([3],[function(a,b){fg(a,51,b)}]), ci:new a4([3],[function(a,b){fg(a,32,b)}]), ckm:new a4([3],[function(a,b){fg(a,104,b)}]), cp:new a4([0],[function(a,b){hg(a,92,b)}]), cr:new a4([3],[function(a,b){fg(a,108,b)}]), cv:new a4([0],[function(a,b){hg(a,94,b)}]), d:new a4([3],[function(a,b){fg(a,3,b)}]), dc:new a4([5],[function(a,b){jg(a,99,b)}]), df:new a4([3],[function(a,b){fg(a,80,b)}]), dv:new a4([3],[function(a,b){fg(a,90,b)}]), e:new a4([0],[function(a,b){hg(a,15,b)}]), em:new a4([0],[function(a,b){hg(a,107,b)}]), f:new a4([4],[function(a,b){jg(a,16,b)}]), fg:new a4([3],[function(a,b){fg(a,34,b)}]), fh:new a4([3],[function(a,b){fg(a,30,b)}]), fm:new a4([3],[function(a,b){fg(a,84,b)}]), fo:new a4([2],[function(a,b){sf(a,79,Oe(b))}]), ft:new a4([3],[function(a,b){fg(a,50,b)}]), fv:new a4([3],[function(a,b){fg(a,31,b)}]), g:new a4([3],[function(a,b){fg(a,14,b)}]), gd:new a4([3],[function(a,b){fg(a,83,b)}]), gm:new a4([3],[function(a,b){fg(a,105,b)}]), h:new a4([3,0],[function(a,b){fg(a,4,b)}, function(a,b){hg(a,13,b)}]), i:new a4([3],[function(a,b){fg(a,22,b)}]), ic:new a4([0],[function(a,b){hg(a,71,b)}]), id:new a4([3],[function(a,b){fg(a,70,b)}]), il:new a4([3],[function(a,b){fg(a,96,b)}]), ip:new a4([3],[function(a,b){fg(a,54,b)}]), iv:new a4([0],[function(a,b){ig(a,75,b)}]), j:new a4([1],[function(a,b){sf(a,29,b==null?b:Kea(b))}]), k:new a4([3,0],[function(a,b){fg(a,17,b)}, function(a,b){hg(a,42,b)}]), l:new a4([0],[function(a,b){hg(a,44,b)}]), lf:new a4([3],[function(a,b){fg(a,65,b)}]), lo:new a4([3],[function(a,b){fg(a,97,b)}]), m:new a4([0],[function(a,b){hg(a,63,b)}]), md:new a4([3],[function(a,b){fg(a,91,b)}]), mm:new a4([4],[function(a,b){jg(a,81,b)}]), mo:new a4([3],[function(a,b){fg(a,73,b)}]), mv:new a4([3],[function(a,b){fg(a,66,b)}]), n:new a4([3],[function(a,b){a.setCenterCrop(b)}]), nc:new a4([3],[function(a,b){fg(a,55,b)}]), nd:new a4([3],[function(a,b){fg(a,53,b)}]), ng:new a4([3],[function(a,b){fg(a,95,b)}]), ngm:new a4([3],[function(a,b){fg(a,106,b)}]), no:new a4([3],[function(a,b){fg(a,37,b)}]), ns:new a4([3],[function(a,b){fg(a,40,b)}]), nt0:new a4([4],[function(a,b){jg(a,36,b)}]), nu:new a4([3],[function(a,b){fg(a,46,b)}]), nw:new a4([3],[function(a,b){fg(a,48,b)}]), o:new a4([1,3],[function(a,b){sf(a,7,b==null?b:Kea(b))}, function(a,b){fg(a,27,b)}]), p:new a4([3,0],[function(a,b){fg(a,19,b)}, function(a,b){hg(a,43,b)}]), pa:new a4([3],[function(a,b){fg(a,61,b)}]), pc:new a4([0],[function(a,b){hg(a,88,b)}]), pd:new a4([3],[function(a,b){fg(a,60,b)}]), pf:new a4([3],[function(a,b){fg(a,67,b)}]), pg:new a4([3],[function(a,b){fg(a,72,b)}]), pi:new a4([2],[function(a,b){sf(a,76,Oe(b))}]), pp:new a4([3],[function(a,b){fg(a,52,b)}]), q:new a4([4],[function(a,b){jg(a,28,b)}]), r:new a4([3,0],[function(a,b){fg(a,6,b)}, function(a,b){hg(a,26,b)}]), ra:new a4([3],[function(a,b){fg(a,103,b)}]), rf:new a4([3],[function(a,b){fg(a,100,b)}]), rg:new a4([3],[function(a,b){fg(a,59,b)}]), rh:new a4([3],[function(a,b){fg(a,49,b)}]), rj:new a4([3],[function(a,b){fg(a,57,b)}]), ro:new a4([2],[function(a,b){sf(a,78,Oe(b))}]), rp:new a4([3],[function(a,b){fg(a,58,b)}]), rw:new a4([3],[function(a,b){fg(a,35,b)}]), rwa:new a4([3],[function(a,b){fg(a,64,b)}]), rwu:new a4([3],[function(a,b){fg(a,41,b)}]), s:new a4([3,0],[function(a,b){fg(a,33,b)}, function(a,b){a.setSize(b)}]), sb:new a4([0],[function(a,b){hg(a,110,b)}]), sc:new a4([0],[function(a,b){hg(a,89,b)}]), sg:new a4([3],[function(a,b){fg(a,82,b)}]), sl:new a4([0],[function(a,b){hg(a,109,b)}]), sm:new a4([3],[function(a,b){fg(a,93,b)}]), t:new a4([4],[function(a,b){a.setToken(b)}]), u:new a4([3],[function(a,b){fg(a,18,b)}]), ut:new a4([3],[function(a,b){fg(a,45,b)}]), v:new a4([0],[function(a,b){hg(a,62,b)}]), vb:new a4([0],[function(a,b){ig(a,68,b)}]), vf:new a4([4],[function(a,b){jg(a,102,b)}]), vl:new a4([0],[function(a,b){ig(a,69,b)}]), vm:new a4([3],[function(a,b){fg(a,98,b)}]), w:new a4([0],[function(a,b){hg(a,12,b)}]), x:new a4([0],[function(a,b){hg(a,9,b)}]), y:new a4([0],[function(a,b){hg(a,10,b)}]), ya:new a4([2],[function(a,b){sf(a,77,Oe(b))}]), z:new a4([0],[function(a,b){hg(a,11,b)}])}; PIc.prototype.parse=function(a){var b=new IIc,c=new IIc;if(a=="")a=!0;else{a=a.split("-");for(var d=!0,e=0;e<a.length;e++){var h=a[e];if(h.length==0)d=!1;else{var k=h,m=!1;var p=k;var q=k.substring(0,1);q!=q.toLowerCase()&&(m=!0,p=k.substring(0,1).toLowerCase()+k.substring(1));var r=NIc;for(q=1;q<=p.length;++q){var w=r,z=p.substring(0,q);if(z.length==0?w.isEmpty():!KIc(w,z))break}p=q==1?null:(p=r.get(p.substring(0,q-1)))?{option:k.substring(0,q-1),value:k.substring(q-1),signed:m,attributes:p}:null; if(p){k=[];m=[];q=!1;for(r=0;r<p.attributes.types.length;r++){w=p.attributes.types[r];var C=p.value;z=e;if(p.signed&&w==1)for(var E=C.length;E<12&&z<a.length-1;)C+="-"+a[z+1],E=C.length,++z;else if(w==2)for(;z<a.length-1&&a[z+1].match(/^[\d\.]/);)C+="-"+a[z+1],++z;E=p.attributes.setters[r];C=QIc(this,w)(p.option,C,b,c,E);if(C===null){q=!0;e=z;break}else k.push(w),m.push(C)}if(!q)for(p=0;p<m.length;p++)r=k[p],C=m[p],RIc(this,r)(h,C);d=d&&q}else d=!1}}a=d}return new SIc(b,c,a)}; var b4=function(a,b,c,d,e,h){e(c,b);a=a.substring(0,1);h=h(a==a.toUpperCase());e(d,h)}; f=PIc.prototype;f.parseAndSetIntOption_=function(a,b,c,d,e){if(b=="")return 0;isFinite(b)&&(b=String(b));b=typeof b==="string"?/^\s*-?0x/i.test(b)?parseInt(b,16):parseInt(b,10):NaN;if(isNaN(b))return 1;b4(a,b,c,d,e,Number);return null}; f.logIntParseError_=function(){}; f.parseAndSetFloatOption_=function(a,b,c,d,e){if(b=="")return 0;var h=Number(b);b=h==0&&nb(b)?NaN:h;if(isNaN(b))return 1;b4(a,b,c,d,e,Number);return null}; f.logFloatParseError_=function(){}; f.parseAndSetBoolOption_=function(a,b,c,d,e){if(b!="")return 2;b4(a,!0,c,d,e,Boolean);return null}; f.logBoolParseError_=function(){}; f.parseAndSetStringOption_=function(a,b,c,d,e){if(b=="")return 0;b4(a,b,c,d,e,function(h){return h?"1":""}); return null}; f.logStringParseError_=function(){}; f.parseAndSetUint64Base64Option_=function(a,b,c,d,e){if(b=="")return 0;b4(a,b,c,d,e,function(h){return h?1:0}); return null}; var QIc=function(a,b){switch(b){case 0:return cb(a.parseAndSetIntOption_,a);case 2:return cb(a.parseAndSetFloatOption_,a);case 3:return cb(a.parseAndSetBoolOption_,a);case 4:return cb(a.parseAndSetStringOption_,a);case 1:return cb(a.parseAndSetUint64Base64Option_,a);default:return function(){};}},RIc=function(a,b){switch(b){case 0:return cb(a.logIntParseError_,a); case 2:return cb(a.logFloatParseError_,a);case 3:return cb(a.logBoolParseError_,a);case 4:case 1:return cb(a.logStringParseError_,a);default:return function(){};}},SIc=function(a,b,c){this.valueProto_=a; this.signatureFlagProto_=b;this.JSC$17566_valid_=c}; SIc.prototype.isValid=function(){return this.JSC$17566_valid_};var UIc=function(a){this.JSC$17567_parser_=null;this.JSC$17567_components_=[];this.JSC$17567_parsedOptions_=null;TIc(this,a)},VIc=function(a){a.JSC$17567_parser_==null&&(a.JSC$17567_parser_=new PIc); return a.JSC$17567_parser_},TIc=function(a,b){a.JSC$17567_parsedOptions_=b?typeof b==="string"?VIc(a).parse(b):b:VIc(a).parse("")},c4=function(a,b){return a==b?!1:!0}; f=UIc.prototype;f.JSC$17569_setCrop=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,Wf(c,2,!1),Wf(b.signatureFlagProto_,2,!1))&&fg(c,2,a);return this}; f.JSC$17569_setCircleCrop=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,Tf(c,51),Tf(b.signatureFlagProto_,51))&&fg(c,51,a);return this}; f.JSC$17569_setImageCrop=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,Tf(c,32),Tf(b.signatureFlagProto_,32))&&fg(c,32,a);return this}; f.JSC$17569_setHeight=function(a){var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,c.getHeight(),b.signatureFlagProto_.getHeight())&&hg(c,13,a);return this}; f.setCenterCrop=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,Wf(c,20,!1),Wf(b.signatureFlagProto_,20,!1))&&c.setCenterCrop(a);return this}; f.JSC$17569_setSmartCrop=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,Wf(c,19,!1),Wf(b.signatureFlagProto_,19,!1))&&fg(c,19,a);return this}; f.JSC$17569_setPad=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,Tf(c,60),Tf(b.signatureFlagProto_,60))&&fg(c,60,a);return this}; f.JSC$17569_setSmartCropUseFace=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,Wf(c,67,!1),Wf(b.signatureFlagProto_,67,!1))&&fg(c,67,a);return this}; f.JSC$17569_setSmartCropNoClip=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,Wf(c,52,!1),Wf(b.signatureFlagProto_,52,!1))&&fg(c,52,a);return this}; f.setSize=function(a){var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,c.getSize(),b.signatureFlagProto_.getSize())&&c.setSize(a);return this}; f.setToken=function(a){a=a||void 0;var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,c.getToken(),b.signatureFlagProto_.getToken())&&c.setToken(a);return this}; f.JSC$17569_setWidth=function(a){var b=this.JSC$17567_parsedOptions_,c=b.valueProto_;c4(a,c.getWidth(),b.signatureFlagProto_.getWidth())&&hg(c,12,a);return this}; f.clearOptions=function(){TIc(this,"");return this}; f.build=function(){this.JSC$17567_components_.length=0;var a=this.JSC$17567_parsedOptions_,b=a.valueProto_;a=a.signatureFlagProto_;d4(this,"s",b.getSize(),a.getSize());d4(this,"w",b.getWidth(),a.getWidth());e4(this,"c",Wf(b,2,!1),Wf(a,2,!1));e4(this,"d",Wf(b,3,!1),Wf(a,3,!1));d4(this,"h",b.getHeight(),a.getHeight());e4(this,"s",Tf(b,33),Tf(a,33));e4(this,"h",b.getHtml(),a.getHtml());e4(this,"p",Wf(b,19,!1),Wf(a,19,!1));e4(this,"pp",Wf(b,52,!1),Wf(a,52,!1));e4(this,"pf",Wf(b,67,!1),Wf(a,67,!1));e4(this, "n",Wf(b,20,!1),Wf(a,20,!1));d4(this,"r",Uf(b,26),Uf(a,26));e4(this,"r",Wf(b,6,!1),Wf(a,6,!1));e4(this,"o",Tf(b,27),Tf(a,27));var c=Rf(b,7);f4(this,"o",c,Rf(a,7));c=Rf(b,29);f4(this,"j",c,Rf(a,29));d4(this,"x",Uf(b,9),Uf(a,9));d4(this,"y",Uf(b,10),Uf(a,10));d4(this,"z",Uf(b,11),Uf(a,11));e4(this,"g",Wf(b,14,!1),Wf(a,14,!1));d4(this,"e",Uf(b,15),Uf(a,15));f4(this,"f",Vf(b,16),Vf(a,16));e4(this,"k",Tf(b,17),Tf(a,17));e4(this,"u",Tf(b,18),!0);e4(this,"ut",Tf(b,45),!0);e4(this,"i",Tf(b,22),!0);e4(this, "a",Tf(b,21),Tf(a,21));e4(this,"b",Wf(b,23,!1),Wf(a,23,!1));d4(this,"b",Uf(b,38),Uf(a,38));d4(this,"c",Uf(b,39),Uf(a,39),16,8);f4(this,"q",Vf(b,28),Vf(a,28));e4(this,"fh",Tf(b,30),Tf(a,30));e4(this,"fv",Tf(b,31),Tf(a,31));e4(this,"fg",Wf(b,34,!1),Wf(a,34,!1));e4(this,"ci",Tf(b,32),Tf(a,32));f4(this,"t",b.getToken(),a.getToken());f4(this,"nt0",Vf(b,36),Vf(a,36));e4(this,"rw",Wf(b,35,!1),Wf(a,35,!1));e4(this,"rwu",Wf(b,41,!1),Wf(a,41,!1));e4(this,"rwa",Wf(b,64,!1),Wf(a,64,!1));e4(this,"nw",Wf(b,48, !1),Wf(a,48,!1));e4(this,"rh",Wf(b,49,!1),Wf(a,49,!1));e4(this,"no",Wf(b,37,!1),Wf(a,37,!1));e4(this,"ns",Tf(b,40),Tf(a,40));d4(this,"k",Uf(b,42),Uf(a,42));d4(this,"p",Uf(b,43),Uf(a,43));d4(this,"l",Uf(b,44),Uf(a,44));d4(this,"v",Uf(b,62),Uf(a,62));e4(this,"nu",Tf(b,46),Tf(a,46));e4(this,"ft",Tf(b,50),Tf(a,50));e4(this,"cc",Tf(b,51),Tf(a,51));e4(this,"nd",Tf(b,53),Tf(a,53));e4(this,"ip",Tf(b,54),Tf(a,54));e4(this,"nc",Tf(b,55),Tf(a,55));d4(this,"a",Uf(b,56),Uf(a,56));e4(this,"rj",Tf(b,57),Tf(a,57)); e4(this,"rp",Tf(b,58),Tf(a,58));e4(this,"rg",Tf(b,59),Tf(a,59));e4(this,"pd",Tf(b,60),Tf(a,60));e4(this,"pa",Tf(b,61),Tf(a,61));d4(this,"m",Uf(b,63),Uf(a,63));d4(this,"vb",Qf(b,68),Qf(a,68));d4(this,"vl",Qf(b,69),Qf(a,69));e4(this,"lf",Tf(b,65),Tf(a,65));e4(this,"mv",Tf(b,66),Tf(a,66));e4(this,"id",Tf(b,70),Tf(a,70));d4(this,"ic",Uf(b,71),!0);e4(this,"pg",Wf(b,72,!1),Wf(a,72,!1));e4(this,"mo",Tf(b,73),Tf(a,73));e4(this,"al",Tf(b,74),Tf(a,74));d4(this,"iv",Qf(b,75),Qf(a,75));d4(this,"pi",yf(b,76), yf(a,76));d4(this,"ya",yf(b,77),yf(a,77));d4(this,"ro",yf(b,78),yf(a,78));d4(this,"fo",yf(b,79),yf(a,79));e4(this,"df",Tf(b,80),Tf(a,80));f4(this,"mm",Vf(b,81),Vf(a,81));e4(this,"sg",Tf(b,82),Tf(a,82));e4(this,"gd",Tf(b,83),Tf(a,83));e4(this,"fm",Tf(b,84),Tf(a,84));d4(this,"ba",Uf(b,85),Uf(a,85));d4(this,"br",Uf(b,86),Uf(a,86));d4(this,"bc",b.getBackgroundColor(),a.getBackgroundColor(),16,8);d4(this,"pc",Uf(b,88),Uf(a,88),16,8);d4(this,"sc",Uf(b,89),Uf(a,89),16,8);e4(this,"dv",Tf(b,90),Tf(a,90)); e4(this,"md",Tf(b,91),Tf(a,91));d4(this,"cp",Uf(b,92),Uf(a,92));e4(this,"sm",Tf(b,93),Tf(a,93));d4(this,"cv",Uf(b,94),Uf(a,94));e4(this,"ng",Tf(b,95),Tf(a,95));e4(this,"il",Tf(b,96),Tf(a,96));e4(this,"lo",Tf(b,97),Tf(a,97));e4(this,"vm",Tf(b,98),Tf(a,98));f4(this,"dc",Vf(b,99),Vf(a,99));e4(this,"rf",Tf(b,100),Tf(a,100));f4(this,"vf",Vf(b,102),Vf(a,102));e4(this,"ra",Wf(b,103,!1),Wf(a,103,!1));e4(this,"ckm",Tf(b,104),Tf(a,104));e4(this,"gm",Tf(b,105),Tf(a,105));e4(this,"ngm",Tf(b,106),Tf(a,106));d4(this, "em",Uf(b,107),Uf(a,107));e4(this,"cr",Tf(b,108),Tf(a,108));d4(this,"sl",b.getStoryboardLevel(),a.getStoryboardLevel());d4(this,"sb",Uf(b,110),Uf(a,110));return this.JSC$17567_components_.join("-")}; var d4=function(a,b,c,d,e,h){if(c!=null){var k=e==void 0||e!=10&&e!=16?10:e;c=c.toString(k);e=new JKb;e.append(k==16?"0x":"");k=e.append;h==void 0?h="":(h-=c.length,h=h<=0?"":$c("0",h));k.call(e,h);e.append(c);WIc(a,b,e.toString(),!!d)}},e4=function(a,b,c,d){c&&WIc(a,b,"",!!d)},f4=function(a,b,c,d){c&&WIc(a,b,c,!!d)},WIc=function(a,b,c,d){d&&(b=b.substring(0,1).toUpperCase()+b.substring(1)); a.JSC$17567_components_.push(b+c)};var g4=function(a){UIc.call(this,a)}; fb(g4,UIc);f=g4.prototype;f.JSC$17569_setCrop=function(a){a&&h4(this);return g4.superClass_.JSC$17569_setCrop.call(this,a)}; f.JSC$17569_setHeight=function(a){a=a==null||a<0?void 0:a;a!=null&&this.setSize();return g4.superClass_.JSC$17569_setHeight.call(this,a)}; f.JSC$17569_setImageCrop=function(a){a&&h4(this);return g4.superClass_.JSC$17569_setImageCrop.call(this,a)}; f.JSC$17569_setCircleCrop=function(a){a&&h4(this);return g4.superClass_.JSC$17569_setCircleCrop.call(this,a)}; f.setSize=function(a){$a(a)&&(a=Math.max(a.width,a.height));a=a==null||a<0?void 0:a;a!=null&&(this.JSC$17569_setWidth(),this.JSC$17569_setHeight());return g4.superClass_.setSize.call(this,a)}; f.JSC$17569_setSmartCrop=function(a){a&&h4(this);return g4.superClass_.JSC$17569_setSmartCrop.call(this,a)}; f.JSC$17569_setSmartCropNoClip=function(a){a&&h4(this);return g4.superClass_.JSC$17569_setSmartCropNoClip.call(this,a)}; f.JSC$17569_setSmartCropUseFace=function(a){a&&h4(this);return g4.superClass_.JSC$17569_setSmartCropUseFace.call(this,a)}; f.setCenterCrop=function(a){a&&h4(this);return g4.superClass_.setCenterCrop.call(this,a)}; f.JSC$17569_setPad=function(a){a&&h4(this);return g4.superClass_.JSC$17569_setPad.call(this,a)}; f.JSC$17569_setWidth=function(a){a=a==null||a<0?void 0:a;a!=null&&this.setSize();return g4.superClass_.JSC$17569_setWidth.call(this,a)}; var XIc=function(a){a.clearOptions();var b=a.JSC$17567_parsedOptions_,c=b.valueProto_;c4(!0,Wf(c,3,!1),Wf(b.signatureFlagProto_,3,!1))&&fg(c,3,!0);return a},h4=function(a){a.setCenterCrop(); a.JSC$17569_setCircleCrop();a.JSC$17569_setCrop();a.JSC$17569_setImageCrop();a.JSC$17569_setPad();a.JSC$17569_setSmartCrop();a.JSC$17569_setSmartCropNoClip();a.JSC$17569_setSmartCropUseFace()}; g4.prototype.build=function(){var a=this.JSC$17567_parsedOptions_.valueProto_;Tf(a,18)||Tf(a,45)?a.getSize()||this.setSize(0):(a=this.JSC$17567_parsedOptions_.valueProto_,a.getSize()||a.getWidth()||a.getHeight()||(this.setSize(),this.JSC$17569_setHeight(),this.JSC$17569_setWidth(),h4(this)));return g4.superClass_.build.call(this)};var YIc=/^[^\/]*\/\//,i4=function(a,b){b=b===void 0?!1:b;this.original_=a;this.originalPrefix_="";(a=this.original_.match(YIc))&&a[0]?(this.originalPrefix_=a[0],a=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):a="http://"+this.original_;this.uri_=Yn(a,!0);this.isFreeformUrl_=b;this.JSC$17573_valid_=!0;this.obfuscated_=!1},ZIc=function(a,b){a.JSC$17575_pathPrefix_=a.JSC$17575_pathPrefix_?a.JSC$17575_pathPrefix_+("/"+b):b},j4=function(a){if(a.JSC$17575_components_== void 0){var b=a.uri_.getPath().substring(1); a.JSC$17575_pathPrefix_=null;if(a.isFreeformUrl_){a.JSC$17575_components_=[];if((b.match(/=/g)||[]).length>1)return a.JSC$17573_valid_=!1,a.JSC$17575_components_;var c=b.indexOf("=");c!=-1?(a.JSC$17575_components_.push(b.substr(0,c)),a.JSC$17575_components_.push(b.substr(c+1))):a.JSC$17575_components_.push(b);return a.JSC$17575_components_}a.JSC$17575_components_=b.split("/");b=a.JSC$17575_components_.length;b>2&&a.JSC$17575_components_[0]=="u"&&(ZIc(a,a.JSC$17575_components_[0]+"/"+a.JSC$17575_components_[1]), a.JSC$17575_components_.shift(),a.JSC$17575_components_.shift(),b-=2);if(b==0||b==4||b>7)return a.JSC$17573_valid_=!1,a.JSC$17575_components_;if(b==2)ZIc(a,a.JSC$17575_components_[0]);else if(a.JSC$17575_components_[0]=="image")ZIc(a,a.JSC$17575_components_[0]);else if(b==7||b==3)return a.JSC$17573_valid_=!1,a.JSC$17575_components_;if(b<=3){a.obfuscated_=!0;b==3&&(ZIc(a,a.JSC$17575_components_[1]),a.JSC$17575_components_.shift(),--b);--b;c=a.JSC$17575_components_[b];var d=c.indexOf("=");d!=-1&&(a.JSC$17575_components_[b]= c.substr(0,d),a.JSC$17575_components_.push(c.substr(d+1)))}}return a.JSC$17575_components_}; i4.prototype.isValid=function(){j4(this);return this.JSC$17573_valid_}; i4.prototype.isObfuscated=function(){j4(this);return this.obfuscated_}; var $Ic=function(a){j4(a);return a.isFreeformUrl_},k4=function(a){j4(a); a.JSC$17575_pathPrefix_==void 0&&(a.JSC$17575_pathPrefix_=null);return a.JSC$17575_pathPrefix_},aJc=function(a){switch(j4(a).length){case 7:return!0; case 6:return k4(a)==null;case 5:return!1;case 3:return!0;case 2:return k4(a)==null;case 1:return!1;default:return!1;}},l4=function(a,b){if($Ic(a))a:{switch(b){case 7:b=0; break;case 4:if(!aJc(a)){a=null;break a}b=1;break;default:a=null;break a;}a=j4(a)[b]}else if(a.isObfuscated())a:{var c=k4(a)!=null?1:0;switch(b){case 6:b=0+c;break;case 4:if(!aJc(a)){a=null;break a}b=1+c;break;default:a=null;break a;}a=j4(a)[b]}else a:{c=k4(a)!=null?1:0;switch(b){case 0:b=0+c;break;case 1:b=1+c;break;case 2:b=2+c;break;case 3:b=3+c;break;case 4:if(!aJc(a)){a=null;break a}b=4+c;break;case 5:b=aJc(a)?1:0;b=4+c+b;break;default:a=null;break a;}a=j4(a)[b]}return a}; i4.prototype.getOptions=function(){this.options_==void 0&&(this.options_=l4(this,4));return this.options_};var bJc=function(){}; bJc.prototype.parse=function(a,b){return new cJc(a,b===void 0?!1:b)}; var cJc=function(a,b){i4.call(this,a,b===void 0?!1:b)}; l(cJc,i4);var m4=function(a,b){b=b===void 0?!1:b;this.parsedImageUrl_=null;a instanceof cJc||(dJc==void 0&&(dJc=new bJc),a=dJc.parse(a.toString(),b));a=this.parsedImageUrl_=a;a.JSC$17579_parsedOptions_==void 0&&((b=a.getOptions())||(b=""),a.JSC$17579_parsedOptions_=new PIc().parse(b));UIc.call(this,a.JSC$17579_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;a=this.parsedImageUrl_;b=a.uri_.JSC$7653_port_;this.JSC$17581_domain_=a.uri_.JSC$7653_domain_+(b?":"+b:"");this.JSC$17581_query_= this.parsedImageUrl_.uri_.JSC$7653_queryData_.toString()},dJc; fb(m4,g4);m4.prototype.isValid=function(){return this.parsedImageUrl_.isValid()}; m4.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var a=m4.superClass_.build.call(this),b=[];k4(this.parsedImageUrl_)!=null&&b.push(k4(this.parsedImageUrl_));var c=$Ic(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var d=this.parsedImageUrl_;d.obfuscatedData_==void 0&&(d.obfuscatedData_=l4(d,6));b.push(d.obfuscatedData_+(a?"="+a:""))}else if(c){d=b.push;var e=this.parsedImageUrl_;e.freeformUrlPath_===void 0&&(e.freeformUrlPath_=l4(e, 7));d.call(b,e.freeformUrlPath_);a&&b.push(a)}else d=b.push,e=this.parsedImageUrl_,e.obfuscatedGaiaId_==void 0&&(e.obfuscatedGaiaId_=l4(e,0)),d.call(b,e.obfuscatedGaiaId_),d=b.push,e=this.parsedImageUrl_,e.photoId_==void 0&&(e.photoId_=l4(e,1)),d.call(b,e.photoId_),d=b.push,e=this.parsedImageUrl_,e.imageVersion_==void 0&&(e.imageVersion_=l4(e,2)),d.call(b,e.imageVersion_),d=b.push,e=this.parsedImageUrl_,e.signature_==void 0&&(e.signature_=l4(e,3)),d.call(b,e.signature_),a&&b.push(a),a=b.push,d=this.parsedImageUrl_, d.filename_==void 0&&(d.filename_=l4(d,5)),a.call(b,d.filename_);b=c?b.join("="):b.join("/");b=Yn(this.protocolPrefix_+this.JSC$17581_domain_+"/"+b+(this.JSC$17581_query_?"?"+this.JSC$17581_query_:"")).toString();b.startsWith("%3a//")&&(b=b.replace("%3a//","://"));return b};var n4=function(){}; n4.prototype.stringify=function(a){return Oa.JSON.stringify(a,void 0)}; n4.prototype.parse=function(a){return Oa.JSON.parse(a,void 0)};var eJc=function(){si.call(this,"v")}; fb(eJc,si);var fJc=function(){si.call(this,"u")}; fb(fJc,si);var gJc=null,hJc=function(){return gJc=gJc||new Di},iJc=function(a){si.call(this,"serverreachability",a)}; fb(iJc,si);var o4=function(a){var b=hJc();b.dispatchEvent(new iJc(b,a))},jJc=function(a){si.call(this,"statevent",a)}; fb(jJc,si);var p4=function(a){var b=hJc();b.dispatchEvent(new jJc(b,a))},kJc=function(a,b,c,d){si.call(this,"timingevent",a); this.size=b;this.rtt=c;this.retries=d}; fb(kJc,si);var lJc=function(a,b,c){var d=hJc();d.dispatchEvent(new kJc(d,a,b,c))},q4=function(a,b){if(typeof a!=="function")throw Error("Fn must not be null and must be a function"); return Oa.setTimeout(function(){a()},b)};var E4=function(){this.redactEnabled_=!0}; E4.prototype.disableRedact=function(){this.redactEnabled_=!1}; var mJc=function(a,b,c,d,e,h){a.info(function(){if(a.redactEnabled_){if(h){var k="";for(var m=h.split("&"),p=0;p<m.length;p++){var q=m[p].split("=");if(q.length>1){var r=q[0];q=q[1];var w=r.split("_");k=w.length>=2&&w[1]=="type"?k+(r+"="+q+"&"):k+(r+"=redacted&")}}}else k=null;}else k=h;return"XMLHTTP REQ ("+d+") [attempt "+e+"]: "+b+"\n"+c+"\n"+k})},nJc=function(a,b,c,d,e,h,k){a.info(function(){return"XMLHTTP RESP ("+d+") [ attempt "+e+"]: "+b+"\n"+c+"\n"+h+" "+k})},F4=function(a,b,c,d){a.info(function(){return"XMLHTTP TEXT ("+ b+"): "+oJc(a,c)+(d?" "+d:"")})},pJc=function(a,b){a.info(function(){return"TIMEOUT: "+b})}; E4.prototype.debug=function(){}; E4.prototype.info=function(){}; E4.prototype.warning=function(){}; var oJc=function(a,b){if(!a.redactEnabled_)return b;if(!b)return null;try{var c=JSON.parse(b);if(c)for(var d=0;d<c.length;d++)if(Array.isArray(c[d])){var e=c[d];if(!(e.length<2)){var h=e[1];if(Array.isArray(h)&&!(h.length<1)){var k=h[0];if(k!="noop"&&k!="stop"&&k!="close")for(var m=1;m<h.length;m++)h[m]=""}}}return $i(c)}catch(p){return a.debug("Exception parsing expected JS array - probably was not JS"),b}};var G4=function(a,b,c,d,e){this.JSC$17600_channel_=a;this.JSC$17600_channelDebug_=b;this.sid_=c;this.JSC$17600_rid_=d;this.JSC$17600_retryId_=e||1;this.JSC$17600_eventHandler_=new yn(this);this.timeout_=45E3;this.JSC$17600_extraHeaders_=null;this.JSC$17600_successful_=!1;this.JSC$17600_postData_=this.JSC$17600_requestUri_=this.JSC$17600_baseUri_=this.JSC$17600_type_=this.JSC$17600_requestStartTime_=this.JSC$17600_watchDogTimeoutTime_=this.JSC$17600_watchDogTimerId_=null;this.JSC$17600_pendingMessages_= [];this.JSC$17600_xmlHttp_=null;this.JSC$17600_xmlHttpChunkStart_=0;this.JSC$17600_lastError_=this.JSC$17600_verb_=null;this.JSC$17600_lastStatusCode_=-1;this.JSC$17600_cancelled_=!1;this.JSC$17600_readyStateChangeThrottleMs_=0;this.JSC$17600_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new qJc},qJc=function(){this.textDecoder=null; this.responseBuffer="";this.responseArrivedForFetch=!1},rJc=function(a,b){switch(a){case 0:return"Non-200 return code ("+b+")"; case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error";}},sJc={},tJc={}; G4.prototype.setTimeout=function(a){this.timeout_=a}; var lMc=function(a,b,c){a.JSC$17600_type_=1;a.JSC$17600_baseUri_=Xn(b.clone());a.JSC$17600_postData_=c;a.decodeChunks_=!0;kMc(a,null)},kMc=function(a,b){a.JSC$17600_requestStartTime_=Date.now(); mMc(a);a.JSC$17600_requestUri_=a.JSC$17600_baseUri_.clone();Vn(a.JSC$17600_requestUri_,"t",a.JSC$17600_retryId_);a.JSC$17600_xmlHttpChunkStart_=0;var c=a.JSC$17600_channel_.JSC$17619_supportsCrossDomainXhrs_;a.fetchResponseState_=new qJc;a.JSC$17600_xmlHttp_=nMc(a.JSC$17600_channel_,c?b:null,!a.JSC$17600_postData_);a.JSC$17600_readyStateChangeThrottleMs_>0&&(a.JSC$17600_readyStateChangeThrottle_=new nt(cb(a.JSC$17604_xmlHttpHandler_,a,a.JSC$17600_xmlHttp_),a.JSC$17600_readyStateChangeThrottleMs_)); a.JSC$17600_eventHandler_.listen(a.JSC$17600_xmlHttp_,"readystatechange",a.JSC$17604_readyStateChangeHandler_);b=a.JSC$17600_extraHeaders_?uc.clone(a.JSC$17600_extraHeaders_):{};a.JSC$17600_postData_?(a.JSC$17600_verb_||(a.JSC$17600_verb_="POST"),b["Content-Type"]="application/x-www-form-urlencoded",a.JSC$17600_xmlHttp_.send(a.JSC$17600_requestUri_,a.JSC$17600_verb_,a.JSC$17600_postData_,b)):(a.JSC$17600_verb_="GET",a.JSC$17600_xmlHttp_.send(a.JSC$17600_requestUri_,a.JSC$17600_verb_,null,b));o4(1); mJc(a.JSC$17600_channelDebug_,a.JSC$17600_verb_,a.JSC$17600_requestUri_,a.JSC$17600_rid_,a.JSC$17600_retryId_,a.JSC$17600_postData_)}; G4.prototype.JSC$17604_readyStateChangeHandler_=function(a){a=a.target;var b=this.JSC$17600_readyStateChangeThrottle_;b&&pn(a)==3?(this.JSC$17600_channelDebug_.debug("Throttling readystatechange."),b.fire()):this.JSC$17604_xmlHttpHandler_(a)}; G4.prototype.JSC$17604_xmlHttpHandler_=function(a){try{a==this.JSC$17600_xmlHttp_?oMc(this):this.JSC$17600_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(b){this.JSC$17600_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),pMc(this)}finally{}}; var oMc=function(a){var b=pn(a.JSC$17600_xmlHttp_),c=a.JSC$17600_xmlHttp_.JSC$7497_lastErrorCode_,d=a.JSC$17600_xmlHttp_.getStatus();if(!(b<3||b==3&&!pMc(a))){a.JSC$17600_cancelled_||b!=4||c==7||(c==8||d<=0?o4(3):o4(2));qMc(a);var e=a.JSC$17600_xmlHttp_.getStatus();a.JSC$17600_lastStatusCode_=e;c=rMc(a);pMc(a)||a.JSC$17600_channelDebug_.debug(function(){return"No response text for uri "+a.JSC$17600_requestUri_+" status "+e}); a.JSC$17600_successful_=e==200;nJc(a.JSC$17600_channelDebug_,a.JSC$17600_verb_,a.JSC$17600_requestUri_,a.JSC$17600_rid_,a.JSC$17600_retryId_,b,e);if(a.JSC$17600_successful_){if(a.decodeInitialResponse_&&!a.initialResponseDecoded_)if(d=sMc(a))F4(a.JSC$17600_channelDebug_,a.JSC$17600_rid_,d,"Initial handshake response via X-HTTP-Initial-Response"),a.initialResponseDecoded_=!0,tMc(a,d);else{a.JSC$17600_successful_=!1;a.JSC$17600_lastError_=3;p4(12);a.JSC$17600_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+ a.JSC$17600_rid_+")");H4(a);I4(a);return}a.decodeChunks_?uMc(a,b,c):(F4(a.JSC$17600_channelDebug_,a.JSC$17600_rid_,c,null),tMc(a,c));b==4&&H4(a);a.JSC$17600_successful_&&!a.JSC$17600_cancelled_&&(b==4?vMc(a.JSC$17600_channel_,a):(a.JSC$17600_successful_=!1,mMc(a)))}else Qwa(a.JSC$17600_xmlHttp_),e==400&&c.indexOf("Unknown SID")>0?(a.JSC$17600_lastError_=3,p4(12),a.JSC$17600_channelDebug_.warning("XMLHTTP Unknown SID ("+a.JSC$17600_rid_+")")):(a.JSC$17600_lastError_=0,p4(13),a.JSC$17600_channelDebug_.warning("XMLHTTP Bad status "+ e+" ("+a.JSC$17600_rid_+")")),H4(a),I4(a)}},sMc=function(a){return a.JSC$17600_xmlHttp_&&(a=qn(a.JSC$17600_xmlHttp_,"X-HTTP-Initial-Response"))&&!nb(a)?a:null},rMc=function(a){if(!wMc(a))return a.JSC$17600_xmlHttp_.getResponseText(); var b=a.JSC$17600_xmlHttp_.getResponse();if(b==="")return"";var c="",d=b.length,e=pn(a.JSC$17600_xmlHttp_)==4;if(!a.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return H4(a),I4(a),"";a.fetchResponseState_.textDecoder=new Oa.TextDecoder}for(var h=0;h<d;h++)a.fetchResponseState_.responseArrivedForFetch=!0,c+=a.fetchResponseState_.textDecoder.decode(b[h],{stream:!(e&&h==d-1)});b.length=0;a.fetchResponseState_.responseBuffer+=c;a.JSC$17600_xmlHttpChunkStart_=0;return a.fetchResponseState_.responseBuffer}, pMc=function(a){return a.JSC$17600_xmlHttp_?a.fetchResponseState_.responseArrivedForFetch?!0:!(!a.JSC$17600_xmlHttp_.getResponseText()&&!a.JSC$17600_xmlHttp_.getResponse()):!1},wMc=function(a){return a.JSC$17600_xmlHttp_?a.JSC$17600_verb_=="GET"&&a.JSC$17600_type_!=2&&a.JSC$17600_channel_.usesFetchStreams_:!1},uMc=function(a,b,c){for(var d=!0,e;!a.JSC$17600_cancelled_&&a.JSC$17600_xmlHttpChunkStart_<c.length;)if(e=xMc(a,c),e==tJc){b==4&&(a.JSC$17600_lastError_=4,p4(14),d=!1); F4(a.JSC$17600_channelDebug_,a.JSC$17600_rid_,null,"[Incomplete Response]");break}else if(e==sJc){a.JSC$17600_lastError_=4;p4(15);F4(a.JSC$17600_channelDebug_,a.JSC$17600_rid_,c,"[Invalid Chunk]");d=!1;break}else F4(a.JSC$17600_channelDebug_,a.JSC$17600_rid_,e,null),tMc(a,e);wMc(a)&&a.JSC$17600_xmlHttpChunkStart_!=0&&(a.fetchResponseState_.responseBuffer=a.fetchResponseState_.responseBuffer.slice(a.JSC$17600_xmlHttpChunkStart_),a.JSC$17600_xmlHttpChunkStart_=0);b!=4||c.length!=0||a.fetchResponseState_.responseArrivedForFetch||( a.JSC$17600_lastError_=1,p4(16),d=!1);a.JSC$17600_successful_=a.JSC$17600_successful_&&d;d?c.length>0&&!a.firstByteReceived_&&(a.firstByteReceived_=!0,b=a.JSC$17600_channel_,b.JSC$17619_backChannelRequest_==a&&b.detectBufferingProxy_&&!b.bpDetectionDone_&&(b.JSC$17619_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+c.length),yMc(b),b.bpDetectionDone_=!0,p4(11))):(F4(a.JSC$17600_channelDebug_,a.JSC$17600_rid_,c,"[Invalid Chunked Response]"),H4(a),I4(a))},xMc=function(a,b){var c= a.JSC$17600_xmlHttpChunkStart_,d=b.indexOf("\n",c); if(d==-1)return tJc;c=Number(b.substring(c,d));if(isNaN(c))return sJc;d+=1;if(d+c>b.length)return tJc;b=b.slice(d,d+c);a.JSC$17600_xmlHttpChunkStart_=d+c;return b}; G4.prototype.cancel=function(){this.JSC$17600_cancelled_=!0;H4(this)}; var mMc=function(a){a.JSC$17600_watchDogTimeoutTime_=Date.now()+a.timeout_;zMc(a,a.timeout_)},zMc=function(a,b){if(a.JSC$17600_watchDogTimerId_!=null)throw Error("WatchDog timer not null"); a.JSC$17600_watchDogTimerId_=q4(cb(a.JSC$17604_onWatchDogTimeout_,a),b)},qMc=function(a){a.JSC$17600_watchDogTimerId_&&(Oa.clearTimeout(a.JSC$17600_watchDogTimerId_),a.JSC$17600_watchDogTimerId_=null)}; G4.prototype.JSC$17604_onWatchDogTimeout_=function(){this.JSC$17600_watchDogTimerId_=null;var a=Date.now();a-this.JSC$17600_watchDogTimeoutTime_>=0?(pJc(this.JSC$17600_channelDebug_,this.JSC$17600_requestUri_),this.JSC$17600_type_!=2&&(o4(3),p4(17)),H4(this),this.JSC$17600_lastError_=2,I4(this)):(this.JSC$17600_channelDebug_.warning("WatchDog timer called too early"),zMc(this,this.JSC$17600_watchDogTimeoutTime_-a))}; var I4=function(a){a.JSC$17600_channel_.state_==0||a.JSC$17600_cancelled_||vMc(a.JSC$17600_channel_,a)},H4=function(a){qMc(a); mi(a.JSC$17600_readyStateChangeThrottle_);a.JSC$17600_readyStateChangeThrottle_=null;a.JSC$17600_eventHandler_.removeAll();if(a.JSC$17600_xmlHttp_){var b=a.JSC$17600_xmlHttp_;a.JSC$17600_xmlHttp_=null;b.abort();b.dispose()}}; G4.prototype.getLastError=function(){return this.JSC$17600_lastError_}; var tMc=function(a,b){try{var c=a.JSC$17600_channel_;if(c.state_!=0&&(c.JSC$17619_backChannelRequest_==a||AMc(c.forwardChannelRequestPool_,a)))if(!a.initialResponseDecoded_&&AMc(c.forwardChannelRequestPool_,a)&&c.state_==3){try{var d=c.wireCodec_.JSC$17614_parser_.parse(b)}catch(m){d=null}if(Array.isArray(d)&&d.length==3){b=d;if(b[0]==0){a:if(c.JSC$17619_channelDebug_.debug("Server claims our backchannel is missing."),c.JSC$17619_backChannelTimerId_)c.JSC$17619_channelDebug_.debug("But we are currently starting the request.");else {if(c.JSC$17619_backChannelRequest_){if(c.JSC$17619_backChannelRequest_.JSC$17600_requestStartTime_+3E3<a.JSC$17600_requestStartTime_)BMc(c),CMc(c);else break a;}else c.JSC$17619_channelDebug_.warning("We do not have a BackChannel established");DMc(c);p4(18)}}else{c.JSC$17619_lastPostResponseArrayId_=b[1];var e=c.JSC$17619_lastPostResponseArrayId_-c.JSC$17619_lastArrayId_;if(0<e){var h=b[2];c.JSC$17619_channelDebug_.debug(h+" bytes (in "+e+" arrays) are outstanding on the BackChannel");h<37500&& c.enableStreaming_&&c.JSC$17619_backChannelRetryCount_==0&&!c.JSC$17619_deadBackChannelTimerId_&&(c.JSC$17619_deadBackChannelTimerId_=q4(cb(c.JSC$17621_onBackChannelDead_,c),6E3))}}if(EMc(c.forwardChannelRequestPool_)<=1&&c.forwardChannelFlushedCallback_){try{c.forwardChannelFlushedCallback_()}catch(m){}c.forwardChannelFlushedCallback_=void 0}}else c.JSC$17619_channelDebug_.debug("Bad POST response data returned"),J4(c,11)}else if((a.initialResponseDecoded_||c.JSC$17619_backChannelRequest_==a)&&BMc(c), !nb(b)){var k=c.wireCodec_.JSC$17614_parser_.parse(b);c.onInput_(k,a)}o4(4)}catch(m){}};var FMc=function(a,b){this.JSC$17607_mapId=a;this.map=b;this.context=null};var GMc=function(a){this.maxPoolSizeConfigured_=a||10;Oa.PerformanceNavigationTiming?(a=Oa.performance.getEntriesByType("navigation"),a=a.length>0&&(a[0].nextHopProtocol=="hq"||a[0].nextHopProtocol=="h2")):a=!!(Oa.chrome&&Oa.chrome.loadTimes&&Oa.chrome.loadTimes()&&Oa.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$17610_maxSize_=a?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$17610_maxSize_>1&&(this.requestPool_=new Set);this.JSC$17610_request_=null;this.JSC$17610_pendingMessages_= []},HMc=function(a){return a.JSC$17610_request_?!0:a.requestPool_?a.requestPool_.size>=a.JSC$17610_maxSize_:!1},EMc=function(a){return a.JSC$17610_request_?1:a.requestPool_?a.requestPool_.size:0},AMc=function(a,b){return a.JSC$17610_request_?a.JSC$17610_request_==b:a.requestPool_?a.requestPool_.has(b):!1},IMc=function(a,b){a.requestPool_?a.requestPool_.add(b):a.JSC$17610_request_=b},JMc=function(a,b){a.JSC$17610_request_&&a.JSC$17610_request_==b?a.JSC$17610_request_=null:a.requestPool_&&a.requestPool_.has(b)&& a.requestPool_.delete(b)}; GMc.prototype.cancel=function(){this.JSC$17610_pendingMessages_=KMc(this);if(this.JSC$17610_request_)this.JSC$17610_request_.cancel(),this.JSC$17610_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var a=g(this.requestPool_.values()),b=a.next();!b.done;b=a.next())b.value.cancel();this.requestPool_.clear()}}; GMc.prototype.hasPendingRequest=function(){return this.JSC$17610_request_!=null||this.requestPool_!=null&&this.requestPool_.size!==0}; var KMc=function(a){if(a.JSC$17610_request_!=null)return a.JSC$17610_pendingMessages_.concat(a.JSC$17610_request_.JSC$17600_pendingMessages_);if(a.requestPool_!=null&&a.requestPool_.size!==0){var b=a.JSC$17610_pendingMessages_;a=g(a.requestPool_.values());for(var c=a.next();!c.done;c=a.next())b=b.concat(c.value.JSC$17600_pendingMessages_);return b}return pc(a.JSC$17610_pendingMessages_)},LMc=function(a,b){a.JSC$17610_pendingMessages_=a.JSC$17610_pendingMessages_.concat(b)};var MMc=function(a,b){var c=new E4;c.debug("TestLoadImage: loading "+a);if(Oa.Image){var d=new Image;d.onload=db(K4,c,"TestLoadImage: loaded",!0,b,d);d.onerror=db(K4,c,"TestLoadImage: error",!1,b,d);d.onabort=db(K4,c,"TestLoadImage: abort",!1,b,d);d.ontimeout=db(K4,c,"TestLoadImage: timeout",!1,b,d);Oa.setTimeout(function(){if(d.ontimeout)d.ontimeout()},1E4); d.src=a}else b(!1)},NMc=function(a,b){var c=new E4,d=new AbortController,e=setTimeout(function(){d.abort(); K4(c,"TestPingServer: timeout",!1,b)},1E4); fetch(a,{signal:d.signal}).then(function(h){clearTimeout(e);h.ok?K4(c,"TestPingServer: ok",!0,b):K4(c,"TestPingServer: server error",!1,b)}).catch(function(){clearTimeout(e); K4(c,"TestPingServer: error",!1,b)})},K4=function(a,b,c,d,e){try{a.debug(b),e&&(e.onload=null,e.onerror=null,e.onabort=null,e.ontimeout=null),d(c)}catch(h){}};var OMc=function(){this.JSC$17614_parser_=new n4},PMc=function(a,b,c){var d=c||""; try{oya(a,function(e,h){var k=e;$a(e)&&(k=$i(e));b.push(d+h+"="+encodeURIComponent(k))})}catch(e){throw b.push(d+"type="+encodeURIComponent("_badmap")),e; }};var L4=function(a,b,c){return c&&c.internalChannelParams?c.internalChannelParams[a]||b:b},M4=function(a){this.serverVersion_=0; this.JSC$17619_outgoingMaps_=[];this.JSC$17619_channelDebug_=new E4;this.JSC$17619_hostPrefix_=this.JSC$17619_backChannelUri_=this.JSC$17619_forwardChannelUri_=this.JSC$17619_path_=this.JSC$17619_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$17619_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$17619_extraHeaders_=null;this.JSC$17619_nextMapId_=this.JSC$17619_nextRid_=0;this.JSC$17619_failFast_=L4("failFast",!1,a);this.enableStreaming_=this.JSC$17619_deadBackChannelTimerId_= this.JSC$17619_backChannelTimerId_=this.JSC$17619_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$17619_lastPostResponseArrayId_=this.JSC$17619_lastArrayId_=-1;this.JSC$17619_backChannelAttemptId_=this.JSC$17619_backChannelRetryCount_=this.JSC$17619_forwardChannelRetryCount_=0;this.JSC$17619_baseRetryDelayMs_=L4("baseRetryDelayMs",5E3,a);this.JSC$17619_retryDelaySeedMs_=L4("retryDelaySeedMs",1E4,a);this.JSC$17619_forwardChannelMaxRetries_= L4("forwardChannelMaxRetries",2,a);this.JSC$17619_forwardChannelRequestTimeoutMs_=L4("forwardChannelRequestTimeoutMs",2E4,a);this.JSC$17619_xmlHttpFactory_=a&&a.xmlHttpFactory||void 0;this.networkTestUrl_=a&&a.networkTestUrl||void 0;this.usesFetchStreams_=a&&a.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$17619_supportsCrossDomainXhrs_=a&&a.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new GMc(a&&a.concurrentRequestLimit);this.wireCodec_=new OMc;this.fastHandshake_= a&&a.fastHandshake||!1;this.encodeInitMessageHeaders_=a&&a.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$17619_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=a&&a.blockingHandshake||!1;a&&a.disableRedact&&this.JSC$17619_channelDebug_.disableRedact();a&&a.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&& a&&a.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;a&&a.longPollingTimeout&&a.longPollingTimeout>0&&(this.longPollingTimeout_=a.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null}; M4.prototype.JSC$17621_channelVersion_=8;M4.prototype.state_=1; M4.prototype.connect=function(a,b,c,d){this.JSC$17619_channelDebug_.debug("connect()");p4(0);this.JSC$17619_path_=a;this.JSC$17619_extraParams_=b||{};c&&d!==void 0&&(this.JSC$17619_extraParams_.OSID=c,this.JSC$17619_extraParams_.OAID=d);this.enableStreaming_=this.allowStreamingMode_;this.JSC$17619_channelDebug_.debug("connectChannel_()");a=QMc(this,null,this.JSC$17619_path_);this.JSC$17619_channelDebug_.debug("GetForwardChannelUri: "+a);this.JSC$17619_forwardChannelUri_=a;RMc(this)}; M4.prototype.disconnect=function(){this.JSC$17619_channelDebug_.debug("disconnect()");SMc(this);if(this.state_==3){var a=this.JSC$17619_nextRid_++,b=this.JSC$17619_forwardChannelUri_.clone();Un(b,"SID",this.sid_);Un(b,"RID",a);Un(b,"TYPE","terminate");N4(this,b);a=new G4(this,this.JSC$17619_channelDebug_,this.sid_,a);a.JSC$17600_type_=2;a.JSC$17600_baseUri_=Xn(b.clone());b=!1;if(Oa.navigator&&Oa.navigator.sendBeacon)try{b=Oa.navigator.sendBeacon(a.JSC$17600_baseUri_.toString(),"")}catch(c){}!b&&Oa.Image&&( new Image().src=a.JSC$17600_baseUri_,b=!0);b||(a.JSC$17600_xmlHttp_=nMc(a.JSC$17600_channel_,null),a.JSC$17600_xmlHttp_.send(a.JSC$17600_baseUri_));a.JSC$17600_requestStartTime_=Date.now();mMc(a)}TMc(this)}; var CMc=function(a){a.JSC$17619_backChannelRequest_&&(yMc(a),a.JSC$17619_backChannelRequest_.cancel(),a.JSC$17619_backChannelRequest_=null)},SMc=function(a){CMc(a); a.JSC$17619_backChannelTimerId_&&(Oa.clearTimeout(a.JSC$17619_backChannelTimerId_),a.JSC$17619_backChannelTimerId_=null);BMc(a);a.forwardChannelRequestPool_.cancel();a.JSC$17619_forwardChannelTimerId_&&(typeof a.JSC$17619_forwardChannelTimerId_==="number"&&Oa.clearTimeout(a.JSC$17619_forwardChannelTimerId_),a.JSC$17619_forwardChannelTimerId_=null)}; M4.prototype.getState=function(){return this.state_}; var RMc=function(a){HMc(a.forwardChannelRequestPool_)||a.JSC$17619_forwardChannelTimerId_||(a.JSC$17619_forwardChannelTimerId_=!0,Ki(a.JSC$17621_onStartForwardChannelTimer_,a),a.JSC$17619_forwardChannelRetryCount_=0)},VMc=function(a,b){if(EMc(a.forwardChannelRequestPool_)>=a.forwardChannelRequestPool_.JSC$17610_maxSize_-(a.JSC$17619_forwardChannelTimerId_?1:0))return!1; if(a.JSC$17619_forwardChannelTimerId_)return a.JSC$17619_channelDebug_.debug("Use the retry request that is already scheduled."),a.JSC$17619_outgoingMaps_=b.JSC$17600_pendingMessages_.concat(a.JSC$17619_outgoingMaps_),!0;if(a.state_==1||a.state_==2||a.JSC$17619_forwardChannelRetryCount_>=(a.JSC$17619_failFast_?0:a.JSC$17619_forwardChannelMaxRetries_))return!1;a.JSC$17619_channelDebug_.debug("Going to retry POST");a.JSC$17619_forwardChannelTimerId_=q4(cb(a.JSC$17621_onStartForwardChannelTimer_,a,b), UMc(a,a.JSC$17619_forwardChannelRetryCount_));a.JSC$17619_forwardChannelRetryCount_++;return!0}; M4.prototype.JSC$17621_onStartForwardChannelTimer_=function(a){if(this.JSC$17619_forwardChannelTimerId_)if(this.JSC$17619_forwardChannelTimerId_=null,this.JSC$17619_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!a){this.JSC$17619_channelDebug_.debug("open_()");this.JSC$17619_nextRid_=Math.floor(Math.random()*1E5);a=this.JSC$17619_nextRid_++;var b=new G4(this,this.JSC$17619_channelDebug_,"",a),c=this.JSC$17619_extraHeaders_;this.initHeaders_&&(c?(c=uc.clone(c),uc.extend(c,this.initHeaders_)): c=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(b.JSC$17600_extraHeaders_=c,c=null);var d;if(this.fastHandshake_)a:{for(var e=d=0;e<this.JSC$17619_outgoingMaps_.length;e++){b:{var h=this.JSC$17619_outgoingMaps_[e];if("__data__"in h.map&&(h=h.map.__data__,typeof h==="string")){h=h.length;break b}h=void 0}if(h===void 0)break;d+=h;if(d>4096){d=e;break a}if(d===4096||e===this.JSC$17619_outgoingMaps_.length-1){d=e+1;break a}}d=1E3}else d=1E3;d=WMc(this,b,d); e=this.JSC$17619_forwardChannelUri_.clone();Un(e,"RID",a);Un(e,"CVER",22);this.httpSessionIdParam_&&Un(e,"X-HTTP-Session-Id",this.httpSessionIdParam_);N4(this,e);c&&(this.encodeInitMessageHeaders_?d="headers="+Xc($Ec(c))+"&"+d:this.httpHeadersOverwriteParam_&&aFc(e,this.httpHeadersOverwriteParam_,c));IMc(this.forwardChannelRequestPool_,b);this.blockingHandshake_&&Un(e,"TYPE","init");this.fastHandshake_?(Un(e,"$req",d),Un(e,"SID","null"),b.decodeInitialResponse_=!0,lMc(b,e,null)):lMc(b,e,d);this.state_= 2}}else this.state_==3&&(a?XMc(this,a):this.JSC$17619_outgoingMaps_.length==0?this.JSC$17619_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):HMc(this.forwardChannelRequestPool_)||(XMc(this),this.JSC$17619_channelDebug_.debug("startForwardChannel_ finished, sent request")))}; var XMc=function(a,b){var c;b?c=b.JSC$17600_rid_:c=a.JSC$17619_nextRid_++;var d=a.JSC$17619_forwardChannelUri_.clone();Un(d,"SID",a.sid_);Un(d,"RID",c);Un(d,"AID",a.JSC$17619_lastArrayId_);N4(a,d);a.httpHeadersOverwriteParam_&&a.JSC$17619_extraHeaders_&&aFc(d,a.httpHeadersOverwriteParam_,a.JSC$17619_extraHeaders_);c=new G4(a,a.JSC$17619_channelDebug_,a.sid_,c,a.JSC$17619_forwardChannelRetryCount_+1);a.httpHeadersOverwriteParam_===null&&(c.JSC$17600_extraHeaders_=a.JSC$17619_extraHeaders_);b&&(a.JSC$17619_outgoingMaps_= b.JSC$17600_pendingMessages_.concat(a.JSC$17619_outgoingMaps_));b=WMc(a,c,1E3);c.setTimeout(Math.round(a.JSC$17619_forwardChannelRequestTimeoutMs_*.5)+Math.round(a.JSC$17619_forwardChannelRequestTimeoutMs_*.5*Math.random()));IMc(a.forwardChannelRequestPool_,c);lMc(c,d,b)},N4=function(a,b){a.JSC$17619_extraParams_&&uc.forEach(a.JSC$17619_extraParams_,function(c,d){Un(b,d,c)}); a.handler_&&oya({},function(c,d){Un(b,d,c)})},WMc=function(a,b,c){c=Math.min(a.JSC$17619_outgoingMaps_.length,c); var d=a.handler_?cb(a.handler_.JSC$17625_badMapError,a.handler_,a):null;a:{for(var e=a.JSC$17619_outgoingMaps_,h=-1;;){var k=["count="+c];h==-1?c>0?(h=e[0].JSC$17607_mapId,k.push("ofs="+h)):h=0:k.push("ofs="+h);for(var m=!0,p=0;p<c;p++){var q=e[p].JSC$17607_mapId,r=e[p].map;q-=h;if(q<0)h=Math.max(0,e[p].JSC$17607_mapId-100),m=!1;else try{PMc(r,k,"req"+q+"_")}catch(w){d&&d(r)}}if(m){d=k.join("&");break a}}d=void 0}a=a.JSC$17619_outgoingMaps_.splice(0,c);b.JSC$17600_pendingMessages_=a;return d},YMc= function(a){a.JSC$17619_backChannelRequest_||a.JSC$17619_backChannelTimerId_||(a.JSC$17619_backChannelAttemptId_=1,Ki(a.JSC$17621_onStartBackChannelTimer_,a),a.JSC$17619_backChannelRetryCount_=0)},DMc=function(a){if(a.JSC$17619_backChannelRequest_||a.JSC$17619_backChannelTimerId_||a.JSC$17619_backChannelRetryCount_>=3)return!1; a.JSC$17619_channelDebug_.debug("Going to retry GET");a.JSC$17619_backChannelAttemptId_++;a.JSC$17619_backChannelTimerId_=q4(cb(a.JSC$17621_onStartBackChannelTimer_,a),UMc(a,a.JSC$17619_backChannelRetryCount_));a.JSC$17619_backChannelRetryCount_++;return!0}; M4.prototype.JSC$17621_onStartBackChannelTimer_=function(){this.JSC$17619_backChannelTimerId_=null;ZMc(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$17619_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$17619_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$17619_backChannelRequest_+" "+this.handshakeRttMs_);else{var a=2*this.handshakeRttMs_;this.JSC$17619_channelDebug_.info("BP detection timer enabled: "+a);this.bpDetectionTimerId_=q4(cb(this.onBpDetectionTimer_, this),a)}}; M4.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$17619_channelDebug_.info("BP detection timeout reached.");if(this.JSC$17619_backChannelRequest_.JSC$17600_xmlHttp_!=null){var a=this.JSC$17619_backChannelRequest_.JSC$17600_xmlHttp_.getResponseText();a&&this.JSC$17619_channelDebug_.warning("Timer should have been cancelled : "+a)}this.JSC$17619_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_= !1;this.bpDetectionDone_=!0;p4(10);CMc(this);ZMc(this)}else this.JSC$17619_channelDebug_.warning("Invalid operation.")}; var yMc=function(a){a.bpDetectionTimerId_!=null&&(a.JSC$17619_channelDebug_.debug("Cancel the BP detection timer."),Oa.clearTimeout(a.bpDetectionTimerId_),a.bpDetectionTimerId_=null)},ZMc=function(a){a.JSC$17619_channelDebug_.debug("Creating new HttpRequest"); a.JSC$17619_backChannelRequest_=new G4(a,a.JSC$17619_channelDebug_,a.sid_,"rpc",a.JSC$17619_backChannelAttemptId_);a.httpHeadersOverwriteParam_===null&&(a.JSC$17619_backChannelRequest_.JSC$17600_extraHeaders_=a.JSC$17619_extraHeaders_);a.JSC$17619_backChannelRequest_.JSC$17600_readyStateChangeThrottleMs_=0;var b=a.JSC$17619_backChannelUri_.clone();Un(b,"RID","rpc");Un(b,"SID",a.sid_);Un(b,"AID",a.JSC$17619_lastArrayId_);Un(b,"CI",a.enableStreaming_?"0":"1");!a.enableStreaming_&&a.longPollingTimeout_&& Un(b,"TO",a.longPollingTimeout_);Un(b,"TYPE","xmlhttp");N4(a,b);a.httpHeadersOverwriteParam_&&a.JSC$17619_extraHeaders_&&aFc(b,a.httpHeadersOverwriteParam_,a.JSC$17619_extraHeaders_);a.backChannelRequestTimeoutMs_&&a.JSC$17619_backChannelRequest_.setTimeout(a.backChannelRequestTimeoutMs_);var c=a.JSC$17619_backChannelRequest_,d=a.JSC$17619_hostPrefix_;c.JSC$17600_type_=1;c.JSC$17600_baseUri_=Xn(b.clone());c.JSC$17600_postData_=null;c.decodeChunks_=!0;kMc(c,d);a.JSC$17619_channelDebug_.debug("New Request created")}; M4.prototype.JSC$17621_onBackChannelDead_=function(){this.JSC$17619_deadBackChannelTimerId_!=null&&(this.JSC$17619_deadBackChannelTimerId_=null,CMc(this),DMc(this),p4(19))}; var BMc=function(a){a.JSC$17619_deadBackChannelTimerId_!=null&&(Oa.clearTimeout(a.JSC$17619_deadBackChannelTimerId_),a.JSC$17619_deadBackChannelTimerId_=null)},vMc=function(a,b){a.JSC$17619_channelDebug_.debug("Request complete"); var c=null;if(a.JSC$17619_backChannelRequest_==b){BMc(a);yMc(a);a.JSC$17619_backChannelRequest_=null;var d=2}else if(AMc(a.forwardChannelRequestPool_,b))c=b.JSC$17600_pendingMessages_,JMc(a.forwardChannelRequestPool_,b),d=1;else return;if(a.state_!=0)if(b.JSC$17600_successful_)d==1?(lJc(b.JSC$17600_postData_?b.JSC$17600_postData_.length:0,Date.now()-b.JSC$17600_requestStartTime_,a.JSC$17619_forwardChannelRetryCount_),RMc(a)):YMc(a);else{var e=b.JSC$17600_lastStatusCode_,h=b.getLastError();if(h==3|| h==0&&e>0)a.JSC$17619_channelDebug_.debug("Not retrying due to error type"),e>200&&(a.errorResponseStatusCode_=b.JSC$17600_lastStatusCode_);else{a.JSC$17619_channelDebug_.debug(function(){return"Maybe retrying, last error: "+rJc(h,a.errorResponseStatusCode_)}); if(d==1&&VMc(a,b)||d==2&&DMc(a))return;a.JSC$17619_channelDebug_.debug("Exceeded max number of retries")}c&&c.length>0&&LMc(a.forwardChannelRequestPool_,c);a.JSC$17619_channelDebug_.debug("Error: HTTP request failed");switch(h){case 1:J4(a,5);break;case 4:J4(a,10);break;case 3:J4(a,6);break;default:J4(a,2);}}},UMc=function(a,b){var c=a.JSC$17619_baseRetryDelayMs_+Math.floor(Math.random()*a.JSC$17619_retryDelaySeedMs_); a.isActive()||(a.JSC$17619_channelDebug_.debug("Inactive channel"),c*=2);return c*b}; M4.prototype.onInput_=function(a,b){for(var c=0;c<a.length;c++){var d=a[c];this.JSC$17619_lastArrayId_=d[0];d=d[1];if(this.state_==2){if(d[0]=="c"){this.sid_=d[1];this.JSC$17619_hostPrefix_=d[2];var e=d[3];e!=null&&(this.JSC$17621_channelVersion_=e,this.JSC$17619_channelDebug_.info("VER="+this.JSC$17621_channelVersion_));e=d[4];e!=null&&(this.serverVersion_=e,this.JSC$17619_channelDebug_.info("SVER="+this.serverVersion_));d=d[5];d!=null&&typeof d==="number"&&d>0&&(this.backChannelRequestTimeoutMs_= d*=1.5,this.JSC$17619_channelDebug_.info("backChannelRequestTimeoutMs_="+d));if(d=b.JSC$17600_xmlHttp_){var h=qn(d,"X-Client-Wire-Protocol");h&&(e=this.forwardChannelRequestPool_,!e.requestPool_&&(pb(h,"spdy")||pb(h,"quic")||pb(h,"h2"))&&(e.JSC$17610_maxSize_=e.maxPoolSizeConfigured_,e.requestPool_=new Set,e.JSC$17610_request_&&(IMc(e,e.JSC$17610_request_),e.JSC$17610_request_=null)));this.httpSessionIdParam_&&((d=qn(d,"X-HTTP-Session-Id"))?(this.httpSessionId_=d,Un(this.JSC$17619_forwardChannelUri_, this.httpSessionIdParam_,d)):this.JSC$17619_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.JSC$17625_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-b.JSC$17600_requestStartTime_,this.JSC$17619_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));d=b;e=QMc(this,this.JSC$17619_supportsCrossDomainXhrs_?this.JSC$17619_hostPrefix_:null,this.JSC$17619_path_);this.JSC$17619_channelDebug_.debug("GetBackChannelUri: "+ e);this.JSC$17619_backChannelUri_=e;d.initialResponseDecoded_?(this.JSC$17619_channelDebug_.debug("Upgrade the handshake request to a backchannel."),JMc(this.forwardChannelRequestPool_,d),e=d,(h=this.backChannelRequestTimeoutMs_)&&e.setTimeout(h),e.JSC$17600_watchDogTimerId_&&(qMc(e),mMc(e)),this.JSC$17619_backChannelRequest_=d):YMc(this);this.JSC$17619_outgoingMaps_.length>0&&RMc(this)}else d[0]!="stop"&&d[0]!="close"||J4(this,7);}else this.state_==3&&(d[0]=="stop"||d[0]=="close"?d[0]=="stop"?J4(this, 7):this.disconnect():d[0]!="noop"&&this.handler_&&this.handler_.JSC$17625_channelHandleArray(d),this.JSC$17619_backChannelRetryCount_=0)}}; var J4=function(a,b){a.JSC$17619_channelDebug_.info("Error code "+b);if(b==2){var c=cb(a.testNetworkCallback_,a),d=a.networkTestUrl_,e=!d;d=new In(d||"//www.google.com/images/cleardot.gif");Oa.location&&Oa.location.protocol=="http"||Jn(d,"https");Xn(d);e?MMc(d.toString(),c):NMc(d.toString(),c)}else p4(2);a.onError_(b)}; M4.prototype.testNetworkCallback_=function(a){a?(this.JSC$17619_channelDebug_.info("Successfully pinged google.com"),p4(2)):(this.JSC$17619_channelDebug_.info("Failed to ping google.com"),p4(1))}; M4.prototype.onError_=function(a){this.JSC$17619_channelDebug_.debug("HttpChannel: error - "+a);this.state_=0;this.handler_&&this.handler_.JSC$17625_channelError(a);TMc(this);SMc(this)}; var TMc=function(a){a.state_=0;a.nonAckedMapsAtChannelClose_=[];if(a.handler_){var b=KMc(a.forwardChannelRequestPool_);if(b.length!=0||a.JSC$17619_outgoingMaps_.length!=0)a.JSC$17619_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+b.length+", outgoing: "+a.JSC$17619_outgoingMaps_.length}),qc(a.nonAckedMapsAtChannelClose_,b),qc(a.nonAckedMapsAtChannelClose_,a.JSC$17619_outgoingMaps_),a.forwardChannelRequestPool_.JSC$17610_pendingMessages_.length=0,pc(a.JSC$17619_outgoingMaps_), a.JSC$17619_outgoingMaps_.length=0; a.handler_.JSC$17625_channelClosed()}},$Mc=function(a){if(a.state_==0)return a.nonAckedMapsAtChannelClose_; var b=[];qc(b,KMc(a.forwardChannelRequestPool_));qc(b,a.JSC$17619_outgoingMaps_);return b},QMc=function(a,b,c){var d=Yn(c); d.JSC$7653_domain_!=""?(b&&Kn(d,b+"."+d.JSC$7653_domain_),Ln(d,d.JSC$7653_port_)):(d=Oa.location,d=xya(d.protocol,b?b+"."+d.hostname:d.hostname,+d.port,c));b=a.httpSessionIdParam_;c=a.httpSessionId_;b&&c&&Un(d,b,c);Un(d,"VER",a.JSC$17621_channelVersion_);N4(a,d);return d},nMc=function(a,b,c){if(b&&!a.JSC$17619_supportsCrossDomainXhrs_)throw Error("Can't create secondary domain capable XhrIo object."); b=a.usesFetchStreams_&&!a.JSC$17619_xmlHttpFactory_?new on(new u3({streamBinaryChunks:c})):new on(a.JSC$17619_xmlHttpFactory_);b.JSC$7497_withCredentials_=a.JSC$17619_supportsCrossDomainXhrs_;return b}; M4.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)}; var aNc=function(){}; f=aNc.prototype;f.JSC$17625_channelOpened=function(){}; f.JSC$17625_channelHandleArray=function(){}; f.JSC$17625_channelError=function(){}; f.JSC$17625_channelClosed=function(){}; f.isActive=function(){return!0}; f.JSC$17625_badMapError=function(){};var bNc=function(){},P4=function(a,b){Di.call(this); this.JSC$17628_channel_=new M4(b);this.JSC$17628_url_=a;this.messageUrlParams_=b&&b.messageUrlParams||null;a=b&&b.messageHeaders||null;b&&b.clientProtocolHeaderRequired&&(a?uc.set(a,"X-Client-Protocol","webchannel"):a=uc.create("X-Client-Protocol","webchannel"));this.JSC$17628_channel_.JSC$17619_extraHeaders_=a;a=b&&b.initMessageHeaders||null;b&&b.messageContentType&&(a?uc.set(a,"X-WebChannel-Content-Type",b.messageContentType):a=uc.create("X-WebChannel-Content-Type",b.messageContentType));b&&b.clientProfile&&( a?uc.set(a,"X-WebChannel-Client-Profile",b.clientProfile):a=uc.create("X-WebChannel-Client-Profile",b.clientProfile));this.JSC$17628_channel_.initHeaders_=a;(a=b&&b.httpHeadersOverwriteParam)&&!nb(a)&&(this.JSC$17628_channel_.httpHeadersOverwriteParam_=a);this.supportsCrossDomainXhr_=b&&b.supportsCrossDomainXhr||!1;this.sendRawJson_=b&&b.sendRawJson||!1;(b=b&&b.httpSessionIdParam)&&!nb(b)&&(this.JSC$17628_channel_.httpSessionIdParam_=b,uc.containsKey(this.messageUrlParams_,b)&&uc.remove(this.messageUrlParams_, b));this.channelHandler_=new O4(this)}; fb(P4,Di);P4.prototype.open=function(){this.JSC$17628_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$17628_channel_.JSC$17619_supportsCrossDomainXhrs_=!0);this.JSC$17628_channel_.connect(this.JSC$17628_url_,this.messageUrlParams_||void 0)}; P4.prototype.close=function(){this.JSC$17628_channel_.disconnect()}; P4.prototype.send=function(a){var b=this.JSC$17628_channel_;if(typeof a==="string"){var c={};c.__data__=a;a=c}else this.sendRawJson_&&(c={},c.__data__=$i(a),a=c);b.JSC$17619_outgoingMaps_.push(new FMc(b.JSC$17619_nextMapId_++,a));b.state_==3&&RMc(b)}; P4.prototype.disposeInternal=function(){this.JSC$17628_channel_.handler_=null;delete this.channelHandler_;this.JSC$17628_channel_.disconnect();delete this.JSC$17628_channel_;P4.superClass_.disposeInternal.call(this)}; var cNc=function(a){eJc.call(this);a.__headers__&&(this.headers=a.__headers__,this.statusCode=a.__status__,delete a.__headers__,delete a.__status__);var b=a.__sm__;b?this.data=(this.metadataKey=uc.getAnyKey(b))?uc.get(b,this.metadataKey):b:this.data=a}; fb(cNc,eJc);var dNc=function(a){fJc.call(this);this.status=1;this.errorCode=a}; fb(dNc,fJc);var O4=function(a){this.JSC$17635_channel_=a}; fb(O4,aNc);O4.prototype.JSC$17625_channelOpened=function(){this.JSC$17635_channel_.dispatchEvent("s")}; O4.prototype.JSC$17625_channelHandleArray=function(a){this.JSC$17635_channel_.dispatchEvent(new cNc(a))}; O4.prototype.JSC$17625_channelError=function(a){this.JSC$17635_channel_.dispatchEvent(new dNc(a))}; O4.prototype.JSC$17625_channelClosed=function(){this.JSC$17635_channel_.dispatchEvent("t")}; var eNc=function(a,b){this.transportChannel_=a;this.JSC$17638_channel_=b},fNc=function(a){return $Mc(a.JSC$17638_channel_).map(function(b){var c=a.transportChannel_; b=b.map;"__data__"in b?(b=b.__data__,c=c.sendRawJson_?aka(b):b):c=b;return c})};function Q4(a,b){if(typeof a!=="function")throw Error("Fn must not be null and must be a function");return Oa.setTimeout(function(){a()},b)} ;var R4=function(a){gNc.dispatchEvent(new hNc(gNc,a))},gNc=new Di,hNc=function(a){si.call(this,"statevent",a)}; l(hNc,si);var S4=function(a,b,c,d,e){this.JSC$17643_channel_=a;this.JSC$17643_channelDebug_=b;this.sid_=c;this.JSC$17643_rid_=d;this.JSC$17643_retryId_=e||1;this.timeout_=45E3;this.JSC$17643_eventHandler_=new yn(this);this.pollingTimer_=new an;this.pollingTimer_.setInterval(250)}; f=S4.prototype;f.JSC$17645_extraHeaders_=null;f.JSC$17645_successful_=!1;f.JSC$17645_watchDogTimerId_=null;f.JSC$17645_watchDogTimeoutTime_=null;f.JSC$17645_requestStartTime_=null;f.JSC$17645_type_=null;f.JSC$17645_baseUri_=null;f.JSC$17645_requestUri_=null;f.JSC$17645_postData_=null;f.JSC$17645_xmlHttp_=null;f.JSC$17645_xmlHttpChunkStart_=0;f.trident_=null;f.JSC$17645_verb_=null;f.JSC$17645_lastError_=null;f.JSC$17645_lastStatusCode_=-1;f.sendClose_=!0;f.JSC$17645_cancelled_=!1; f.JSC$17645_readyStateChangeThrottleMs_=0;f.JSC$17645_readyStateChangeThrottle_=null;var iNc=function(a,b){switch(a){case 0:return"Non-200 return code ("+b+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error";}},jNc={},kNc={}; S4.prototype.setTimeout=function(a){this.timeout_=a}; var mNc=function(a,b,c){a.JSC$17645_type_=1;a.JSC$17645_baseUri_=Xn(b.clone());a.JSC$17645_postData_=c;a.decodeChunks_=!0;lNc(a,null)},nNc=function(a,b,c,d,e){a.JSC$17645_type_=1; a.JSC$17645_baseUri_=Xn(b.clone());a.JSC$17645_postData_=null;a.decodeChunks_=c;e&&(a.sendClose_=!1);lNc(a,d)},lNc=function(a,b){a.JSC$17645_requestStartTime_=Date.now(); oNc(a);a.JSC$17645_requestUri_=a.JSC$17645_baseUri_.clone();Vn(a.JSC$17645_requestUri_,"t",a.JSC$17643_retryId_);a.JSC$17645_xmlHttpChunkStart_=0;a.JSC$17645_xmlHttp_=a.JSC$17643_channel_.JSC$17652_createXhrIo(a.JSC$17643_channel_.JSC$17652_shouldUseSecondaryDomains()?b:null);a.JSC$17645_readyStateChangeThrottleMs_>0&&(a.JSC$17645_readyStateChangeThrottle_=new nt(cb(a.JSC$17645_xmlHttpHandler_,a,a.JSC$17645_xmlHttp_),a.JSC$17645_readyStateChangeThrottleMs_));a.JSC$17643_eventHandler_.listen(a.JSC$17645_xmlHttp_, "readystatechange",a.JSC$17645_readyStateChangeHandler_);b=a.JSC$17645_extraHeaders_?uc.clone(a.JSC$17645_extraHeaders_):{};a.JSC$17645_postData_?(a.JSC$17645_verb_="POST",b["Content-Type"]="application/x-www-form-urlencoded",a.JSC$17645_xmlHttp_.send(a.JSC$17645_requestUri_,a.JSC$17645_verb_,a.JSC$17645_postData_,b)):(a.JSC$17645_verb_="GET",a.sendClose_&&!Yd&&(b.Connection="close"),a.JSC$17645_xmlHttp_.send(a.JSC$17645_requestUri_,a.JSC$17645_verb_,null,b));a.JSC$17643_channel_.notifyServerReachabilityEvent(1); b=a.JSC$17643_channelDebug_;var c=b.info,d="XMLHTTP REQ ("+a.JSC$17643_rid_+") [attempt "+a.JSC$17643_retryId_+"]: "+a.JSC$17645_verb_+"\n"+a.JSC$17645_requestUri_+"\n";var e=a.JSC$17645_postData_;if(e){a="";e=e.split("&");for(var h=0;h<e.length;h++){var k=e[h].split("=");if(k.length>1){var m=k[0];k=k[1];var p=m.split("_");a=p.length>=2&&p[1]=="type"?a+(m+"="+k+"&"):a+(m+"=redacted&")}}}else a=null;c.call(b,d+a)}; S4.prototype.JSC$17645_readyStateChangeHandler_=function(a){a=a.target;var b=this.JSC$17645_readyStateChangeThrottle_;b&&pn(a)==3?(this.JSC$17643_channelDebug_.debug("Throttling readystatechange."),b.fire()):this.JSC$17645_xmlHttpHandler_(a)}; S4.prototype.JSC$17645_xmlHttpHandler_=function(a){try{if(a==this.JSC$17645_xmlHttp_)a:{var b=pn(this.JSC$17645_xmlHttp_),c=this.JSC$17645_xmlHttp_.JSC$7497_lastErrorCode_,d=this.JSC$17645_xmlHttp_.getStatus();if(Yd&&!uda("420+")){if(b<4)break a}else if(b<3||b==3&&!this.JSC$17645_xmlHttp_.getResponseText())break a;this.JSC$17645_cancelled_||b!=4||c==7||(c==8||d<=0?this.JSC$17643_channel_.notifyServerReachabilityEvent(3):this.JSC$17643_channel_.notifyServerReachabilityEvent(2));pNc(this);var e=this.JSC$17645_xmlHttp_.getStatus(); this.JSC$17645_lastStatusCode_=e;var h=this.JSC$17645_xmlHttp_.getResponseText();h||this.JSC$17643_channelDebug_.debug("No response text for uri "+this.JSC$17645_requestUri_+" status "+e);this.JSC$17645_successful_=e==200;this.JSC$17643_channelDebug_.info("XMLHTTP RESP ("+this.JSC$17643_rid_+") [ attempt "+this.JSC$17643_retryId_+"]: "+this.JSC$17645_verb_+"\n"+this.JSC$17645_requestUri_+"\n"+b+" "+e);if(this.JSC$17645_successful_){b==4&&T4(this);if(this.decodeChunks_){for(a=!0;!this.JSC$17645_cancelled_&& this.JSC$17645_xmlHttpChunkStart_<h.length;){var k=qNc(this,h);if(k==kNc){b==4&&(this.JSC$17645_lastError_=4,R4(15),a=!1);U4(this.JSC$17643_channelDebug_,this.JSC$17643_rid_,null,"[Incomplete Response]");break}else if(k==jNc){this.JSC$17645_lastError_=4;R4(16);U4(this.JSC$17643_channelDebug_,this.JSC$17643_rid_,h,"[Invalid Chunk]");a=!1;break}else U4(this.JSC$17643_channelDebug_,this.JSC$17643_rid_,k,null),rNc(this,k)}b==4&&h.length==0&&(this.JSC$17645_lastError_=1,R4(17),a=!1);this.JSC$17645_successful_= this.JSC$17645_successful_&&a;a||(U4(this.JSC$17643_channelDebug_,this.JSC$17643_rid_,h,"[Invalid Chunked Response]"),T4(this),sNc(this))}else U4(this.JSC$17643_channelDebug_,this.JSC$17643_rid_,h,null),rNc(this,h);this.JSC$17645_successful_&&!this.JSC$17645_cancelled_&&(b==4?this.JSC$17643_channel_.JSC$17652_onRequestComplete(this):(this.JSC$17645_successful_=!1,oNc(this)))}else e==400&&h.indexOf("Unknown SID")>0?(this.JSC$17645_lastError_=3,R4(13),this.JSC$17643_channelDebug_.warning("XMLHTTP Unknown SID ("+ this.JSC$17643_rid_+")")):(this.JSC$17645_lastError_=0,R4(14),this.JSC$17643_channelDebug_.warning("XMLHTTP Bad status "+e+" ("+this.JSC$17643_rid_+")")),T4(this),sNc(this)}else this.JSC$17643_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(m){this.JSC$17643_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}}; var qNc=function(a,b){var c=a.JSC$17645_xmlHttpChunkStart_,d=b.indexOf("\n",c);if(d==-1)return kNc;c=Number(b.substring(c,d));if(isNaN(c))return jNc;d+=1;if(d+c>b.length)return kNc;b=b.slice(d,d+c);a.JSC$17645_xmlHttpChunkStart_=d+c;return b}; S4.prototype.cancel=function(){this.JSC$17645_cancelled_=!0;T4(this)}; var oNc=function(a){a.JSC$17645_watchDogTimeoutTime_=Date.now()+a.timeout_;tNc(a,a.timeout_)},tNc=function(a,b){if(a.JSC$17645_watchDogTimerId_!=null)throw Error("WatchDog timer not null"); a.JSC$17645_watchDogTimerId_=Q4(cb(a.JSC$17645_onWatchDogTimeout_,a),b)},pNc=function(a){a.JSC$17645_watchDogTimerId_&&(Oa.clearTimeout(a.JSC$17645_watchDogTimerId_),a.JSC$17645_watchDogTimerId_=null)}; S4.prototype.JSC$17645_onWatchDogTimeout_=function(){this.JSC$17645_watchDogTimerId_=null;var a=Date.now();a-this.JSC$17645_watchDogTimeoutTime_>=0?(this.JSC$17643_channelDebug_.info("TIMEOUT: "+this.JSC$17645_requestUri_),this.JSC$17645_type_!=2&&this.JSC$17643_channel_.notifyServerReachabilityEvent(3),T4(this),this.JSC$17645_lastError_=2,R4(18),sNc(this)):(this.JSC$17643_channelDebug_.warning("WatchDog timer called too early"),tNc(this,this.JSC$17645_watchDogTimeoutTime_-a))}; var sNc=function(a){a.JSC$17643_channel_.JSC$17652_isClosed()||a.JSC$17645_cancelled_||a.JSC$17643_channel_.JSC$17652_onRequestComplete(a)},T4=function(a){pNc(a); mi(a.JSC$17645_readyStateChangeThrottle_);a.JSC$17645_readyStateChangeThrottle_=null;a.pollingTimer_.stop();a.JSC$17643_eventHandler_.removeAll();if(a.JSC$17645_xmlHttp_){var b=a.JSC$17645_xmlHttp_;a.JSC$17645_xmlHttp_=null;b.abort();b.dispose()}a.trident_&&(a.trident_=null)}; S4.prototype.getLastError=function(){return this.JSC$17645_lastError_}; var rNc=function(a,b){try{a.JSC$17643_channel_.JSC$17652_onRequestData(a,b),a.JSC$17643_channel_.notifyServerReachabilityEvent(4)}catch(c){}};var V4=function(){},U4=function(a,b,c,d){var e=a.info; a:if(c&&c!="y2f%"){try{var h=JSON.parse(c);if(h)for(var k=0;k<h.length;k++)if(Array.isArray(h[k])){var m=h[k];if(!(m.length<2)){var p=m[1];if(Array.isArray(p)&&!(p.length<1)){var q=p[0];if(q!="noop"&&q!="stop")for(var r=1;r<p.length;r++)p[r]=""}}}var w=$i(h);break a}catch(z){a.debug("Exception parsing expected JS array - probably was not JS");w=c;break a}w=void 0}else w=c;e.call(a,"XMLHTTP TEXT ("+b+"): "+w+(d?" "+d:""))}; V4.prototype.debug=function(a){this.info(a)}; V4.prototype.info=function(){}; V4.prototype.warning=function(){};var vNc=function(a,b,c,d,e){new V4().debug("TestLoadImageWithRetries: "+e);if(d==0)c(!1);else{var h=e||0;d--;uNc(a,b,function(k){k?c(!0):Oa.setTimeout(function(){vNc(a,b,c,d,h)},h)})}},uNc=function(a,b,c){var d=new V4; d.debug("TestLoadImage: loading "+a);var e=new Image;e.onload=function(){try{d.debug("TestLoadImage: loaded"),wNc(e),c(!0)}catch(h){}}; e.onerror=function(){try{d.debug("TestLoadImage: error"),wNc(e),c(!1)}catch(h){}}; e.onabort=function(){try{d.debug("TestLoadImage: abort"),wNc(e),c(!1)}catch(h){}}; e.ontimeout=function(){try{d.debug("TestLoadImage: timeout"),wNc(e),c(!1)}catch(h){}}; Oa.setTimeout(function(){if(e.ontimeout)e.ontimeout()},b); e.src=a},wNc=function(a){a.onload=null; a.onerror=null;a.onabort=null;a.ontimeout=null};var xNc=function(a,b){this.JSC$17650_channel_=a;this.JSC$17650_channelDebug_=b;this.JSC$17650_parser_=new n4}; f=xNc.prototype;f.JSC$17652_extraHeaders_=null;f.JSC$17652_request_=null;f.receivedIntermediateResult_=!1;f.JSC$17652_path_=null;f.state_=null;f.JSC$17652_lastStatusCode_=-1;f.JSC$17652_hostPrefix_=null;f.blockedPrefix_=null; f.connect=function(a){this.JSC$17652_path_=a;a=yNc(this.JSC$17650_channel_,this.JSC$17652_path_);R4(3);Date.now();var b=this.JSC$17650_channel_.firstTestResults_;b!=null?(this.JSC$17652_hostPrefix_=b[0],(this.blockedPrefix_=b[1])?(this.state_=1,zNc(this)):(this.state_=2,ANc(this))):(Vn(a,"MODE","init"),this.JSC$17652_request_=new S4(this,this.JSC$17650_channelDebug_),this.JSC$17652_request_.JSC$17645_extraHeaders_=this.JSC$17652_extraHeaders_,nNc(this.JSC$17652_request_,a,!1,null,!0),this.state_= 0)}; var zNc=function(a){var b=BNc(a.JSC$17650_channel_,a.blockedPrefix_,"/mail/images/cleardot.gif");Xn(b);vNc(b.toString(),5E3,cb(a.checkBlockedCallback_,a),3,2E3);a.notifyServerReachabilityEvent(1)}; xNc.prototype.checkBlockedCallback_=function(a){if(a)this.state_=2,ANc(this);else{R4(4);var b=this.JSC$17650_channel_;b.JSC$17653_channelDebug_.debug("Test Connection Blocked");b.JSC$17657_lastStatusCode_=b.connectionTest_.JSC$17652_lastStatusCode_;W4(b,9)}a&&this.notifyServerReachabilityEvent(2)}; var ANc=function(a){a.JSC$17650_channelDebug_.debug("TestConnection: starting stage 2");var b=a.JSC$17650_channel_.secondTestResults_;b!=null?(a.JSC$17650_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+b?"Buffered":"Unbuffered"),R4(5),b?(R4(11),X4(a.JSC$17650_channel_,a,!1)):(R4(12),X4(a.JSC$17650_channel_,a,!0))):(a.JSC$17652_request_=new S4(a,a.JSC$17650_channelDebug_),a.JSC$17652_request_.JSC$17645_extraHeaders_=a.JSC$17652_extraHeaders_,b=CNc(a.JSC$17650_channel_, a.JSC$17652_hostPrefix_,a.JSC$17652_path_),R4(5),Vn(b,"TYPE","xmlhttp"),nNc(a.JSC$17652_request_,b,!1,a.JSC$17652_hostPrefix_,!1))}; f=xNc.prototype;f.JSC$17652_createXhrIo=function(a){return this.JSC$17650_channel_.JSC$17652_createXhrIo(a)}; f.abort=function(){this.JSC$17652_request_&&(this.JSC$17652_request_.cancel(),this.JSC$17652_request_=null);this.JSC$17652_lastStatusCode_=-1}; f.JSC$17652_isClosed=function(){return!1}; f.JSC$17652_onRequestData=function(a,b){this.JSC$17652_lastStatusCode_=a.JSC$17645_lastStatusCode_;if(this.state_==0){if(this.JSC$17650_channelDebug_.debug("TestConnection: Got data for stage 1"),b){try{var c=this.JSC$17650_parser_.parse(b)}catch(d){DNc(this.JSC$17650_channel_,this);return}this.JSC$17652_hostPrefix_=c[0];this.blockedPrefix_=c[1]}else this.JSC$17650_channelDebug_.debug("TestConnection: Null responseText"),DNc(this.JSC$17650_channel_,this);}else this.state_==2&&(this.receivedIntermediateResult_?( R4(7),Date.now()):b=="11111"?(R4(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$17652_lastStatusCode_=200,this.JSC$17652_request_.cancel(),this.JSC$17650_channelDebug_.debug("Test connection succeeded; using streaming connection"),R4(12),X4(this.JSC$17650_channel_,this,!0)):(R4(8),Date.now(),this.receivedIntermediateResult_=!1))}; f.JSC$17652_onRequestComplete=function(){this.JSC$17652_lastStatusCode_=this.JSC$17652_request_.JSC$17645_lastStatusCode_;this.JSC$17652_request_.JSC$17645_successful_?this.state_==0?(this.JSC$17650_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,zNc(this)):(this.state_=2,ANc(this))):this.state_==2&&(this.JSC$17650_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$17650_channelDebug_.debug("Test connection succeeded; using streaming connection"), R4(12),X4(this.JSC$17650_channel_,this,!0)):(this.JSC$17650_channelDebug_.debug("Test connection failed; not using streaming"),R4(11),X4(this.JSC$17650_channel_,this,!1))):(this.JSC$17650_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?R4(9):this.state_==2&&R4(10),DNc(this.JSC$17650_channel_,this,this.JSC$17652_request_.getLastError()))}; f.JSC$17652_shouldUseSecondaryDomains=function(){return this.JSC$17650_channel_.JSC$17652_shouldUseSecondaryDomains()}; f.isActive=function(){return this.JSC$17650_channel_.isActive()}; f.notifyServerReachabilityEvent=function(a){this.JSC$17650_channel_.notifyServerReachabilityEvent(a)};var Y4=function(a,b,c){this.state_=1;this.JSC$17653_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$17653_channelDebug_=new V4;this.JSC$17653_parser_=new n4;this.firstTestResults_=a||null;this.secondTestResults_=b!=null?b:null;this.asyncTest_=c||!1},ENc=function(a,b){this.JSC$17655_mapId=a; this.map=b;this.context=null}; f=Y4.prototype;f.JSC$17657_extraHeaders_=null;f.JSC$17657_extraParams_=null;f.forwardChannelRequest_=null;f.JSC$17657_backChannelRequest_=null;f.JSC$17657_path_=null;f.JSC$17657_forwardChannelUri_=null;f.JSC$17657_backChannelUri_=null;f.JSC$17657_hostPrefix_=null;f.JSC$17657_nextRid_=0;f.JSC$17657_nextMapId_=0;f.handler_=null;f.JSC$17657_forwardChannelTimerId_=null;f.JSC$17657_backChannelTimerId_=null;f.JSC$17657_deadBackChannelTimerId_=null;f.connectionTest_=null;f.useChunked_=null; f.JSC$17657_lastArrayId_=-1;f.JSC$17657_lastPostResponseArrayId_=-1;f.JSC$17657_lastStatusCode_=-1;f.JSC$17657_forwardChannelRetryCount_=0;f.JSC$17657_backChannelRetryCount_=0;f.JSC$17657_channelVersion_=8;var FNc=function(a,b,c,d){si.call(this,"timingevent",a);this.size=b;this.rtt=c;this.retries=d}; fb(FNc,si);var GNc=function(a){si.call(this,"serverreachability",a)}; fb(GNc,si);Y4.prototype.connect=function(a,b,c,d,e){this.JSC$17653_channelDebug_.debug("connect()");R4(0);this.JSC$17657_path_=b;this.JSC$17657_extraParams_=c||{};d&&e!==void 0&&(this.JSC$17657_extraParams_.OSID=d,this.JSC$17657_extraParams_.OAID=e);this.asyncTest_?(Q4(cb(this.connectTest_,this,a),100),HNc(this)):this.connectTest_(a)}; Y4.prototype.disconnect=function(){this.JSC$17653_channelDebug_.debug("disconnect()");INc(this);if(this.state_==3){var a=this.JSC$17657_nextRid_++,b=this.JSC$17657_forwardChannelUri_.clone();Un(b,"SID",this.sid_);Un(b,"RID",a);Un(b,"TYPE","terminate");Z4(this,b);a=new S4(this,this.JSC$17653_channelDebug_,this.sid_,a);a.JSC$17645_type_=2;a.JSC$17645_baseUri_=Xn(b.clone());new Image().src=a.JSC$17645_baseUri_.toString();a.JSC$17645_requestStartTime_=Date.now();oNc(a)}JNc(this)}; Y4.prototype.connectTest_=function(a){this.JSC$17653_channelDebug_.debug("connectTest_()");this.connectionTest_=new xNc(this,this.JSC$17653_channelDebug_);this.connectionTest_.JSC$17652_extraHeaders_=this.JSC$17657_extraHeaders_;this.connectionTest_.JSC$17650_parser_=this.JSC$17653_parser_;this.connectionTest_.connect(a)}; var HNc=function(a){a.JSC$17653_channelDebug_.debug("connectChannel_()");a.JSC$17657_ensureInState_(1,0);a.JSC$17657_forwardChannelUri_=yNc(a,a.JSC$17657_path_);KNc(a)},INc=function(a){a.connectionTest_&&(a.connectionTest_.abort(),a.connectionTest_=null); a.JSC$17657_backChannelRequest_&&(a.JSC$17657_backChannelRequest_.cancel(),a.JSC$17657_backChannelRequest_=null);a.JSC$17657_backChannelTimerId_&&(Oa.clearTimeout(a.JSC$17657_backChannelTimerId_),a.JSC$17657_backChannelTimerId_=null);LNc(a);a.forwardChannelRequest_&&(a.forwardChannelRequest_.cancel(),a.forwardChannelRequest_=null);a.JSC$17657_forwardChannelTimerId_&&(Oa.clearTimeout(a.JSC$17657_forwardChannelTimerId_),a.JSC$17657_forwardChannelTimerId_=null)},MNc=function(a,b){if(a.state_==0)throw Error("Invalid operation: sending map when state is closed"); a.JSC$17653_outgoingMaps_.length==1E3&&a.JSC$17653_parser_.stringify(b);a.JSC$17653_outgoingMaps_.push(new ENc(a.JSC$17657_nextMapId_++,b));a.state_!=2&&a.state_!=3||KNc(a)}; Y4.prototype.JSC$17652_isClosed=function(){return this.state_==0}; Y4.prototype.getState=function(){return this.state_}; var KNc=function(a){a.forwardChannelRequest_||a.JSC$17657_forwardChannelTimerId_||(a.JSC$17657_forwardChannelTimerId_=Q4(cb(a.JSC$17657_onStartForwardChannelTimer_,a),0),a.JSC$17657_forwardChannelRetryCount_=0)}; Y4.prototype.JSC$17657_onStartForwardChannelTimer_=function(a){this.JSC$17657_forwardChannelTimerId_=null;NNc(this,a)}; var NNc=function(a,b){a.JSC$17653_channelDebug_.debug("startForwardChannel_");if(a.state_==1){if(!b){a.JSC$17653_channelDebug_.debug("open_()");a.JSC$17657_nextRid_=Math.floor(Math.random()*1E5);b=a.JSC$17657_nextRid_++;var c=new S4(a,a.JSC$17653_channelDebug_,"",b);c.JSC$17645_extraHeaders_=a.JSC$17657_extraHeaders_;var d=ONc(a),e=a.JSC$17657_forwardChannelUri_.clone();Un(e,"RID",b);Un(e,"CVER","1");Z4(a,e);mNc(c,e,d);a.forwardChannelRequest_=c;a.state_=2}}else a.state_==3&&(b?PNc(a,b):a.JSC$17653_outgoingMaps_.length== 0?a.JSC$17653_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):a.forwardChannelRequest_||(PNc(a),a.JSC$17653_channelDebug_.debug("startForwardChannel_ finished, sent request")))},PNc=function(a,b){if(b){if(a.JSC$17657_channelVersion_>6){a.JSC$17653_outgoingMaps_=a.pendingMaps_.concat(a.JSC$17653_outgoingMaps_); a.pendingMaps_.length=0;var c=a.JSC$17657_nextRid_-1;b=ONc(a)}else c=b.JSC$17643_rid_,b=b.JSC$17645_postData_;}else c=a.JSC$17657_nextRid_++,b=ONc(a);var d=a.JSC$17657_forwardChannelUri_.clone();Un(d,"SID",a.sid_);Un(d,"RID",c);Un(d,"AID",a.JSC$17657_lastArrayId_);Z4(a,d);c=new S4(a,a.JSC$17653_channelDebug_,a.sid_,c,a.JSC$17657_forwardChannelRetryCount_+1);c.JSC$17645_extraHeaders_=a.JSC$17657_extraHeaders_;c.setTimeout(1E4+Math.round(1E4*Math.random()));a.forwardChannelRequest_=c;mNc(c,d,b)},Z4= function(a,b){a.handler_&&(a=a.handler_.JSC$17663_getAdditionalParams())&&uc.forEach(a,function(c,d){Un(b,d,c)})},ONc=function(a){var b=Math.min(a.JSC$17653_outgoingMaps_.length,1E3),c=["count="+b]; if(a.JSC$17657_channelVersion_>6&&b>0){var d=a.JSC$17653_outgoingMaps_[0].JSC$17655_mapId;c.push("ofs="+d)}else d=0;for(var e={},h=0;h<b;e={mapId$jscomp$3:void 0},h++){e.mapId$jscomp$3=a.JSC$17653_outgoingMaps_[h].JSC$17655_mapId;var k=a.JSC$17653_outgoingMaps_[h].map;e.mapId$jscomp$3=a.JSC$17657_channelVersion_<=6?h:e.mapId$jscomp$3-d;try{uc.forEach(k,function(m){return function(p,q){c.push("req"+m.mapId$jscomp$3+"_"+q+"="+encodeURIComponent(p))}}(e))}catch(m){c.push("req"+e.mapId$jscomp$3+"_type="+ encodeURIComponent("_badmap"))}}a.pendingMaps_=a.pendingMaps_.concat(a.JSC$17653_outgoingMaps_.splice(0,b)); return c.join("&")},QNc=function(a){a.JSC$17657_backChannelRequest_||a.JSC$17657_backChannelTimerId_||(a.JSC$17657_backChannelAttemptId_=1,a.JSC$17657_backChannelTimerId_=Q4(cb(a.JSC$17657_onStartBackChannelTimer_,a),0),a.JSC$17657_backChannelRetryCount_=0)},SNc=function(a){if(a.JSC$17657_backChannelRequest_||a.JSC$17657_backChannelTimerId_||a.JSC$17657_backChannelRetryCount_>=3)return!1; a.JSC$17653_channelDebug_.debug("Going to retry GET");a.JSC$17657_backChannelAttemptId_++;a.JSC$17657_backChannelTimerId_=Q4(cb(a.JSC$17657_onStartBackChannelTimer_,a),RNc(a,a.JSC$17657_backChannelRetryCount_));a.JSC$17657_backChannelRetryCount_++;return!0}; Y4.prototype.JSC$17657_onStartBackChannelTimer_=function(){this.JSC$17657_backChannelTimerId_=null;this.JSC$17653_channelDebug_.debug("Creating new HttpRequest");this.JSC$17657_backChannelRequest_=new S4(this,this.JSC$17653_channelDebug_,this.sid_,"rpc",this.JSC$17657_backChannelAttemptId_);this.JSC$17657_backChannelRequest_.JSC$17645_extraHeaders_=this.JSC$17657_extraHeaders_;this.JSC$17657_backChannelRequest_.JSC$17645_readyStateChangeThrottleMs_=0;var a=this.JSC$17657_backChannelUri_.clone();Un(a, "RID","rpc");Un(a,"SID",this.sid_);Un(a,"CI",this.useChunked_?"0":"1");Un(a,"AID",this.JSC$17657_lastArrayId_);Z4(this,a);Un(a,"TYPE","xmlhttp");nNc(this.JSC$17657_backChannelRequest_,a,!0,this.JSC$17657_hostPrefix_,!1);this.JSC$17653_channelDebug_.debug("New Request created")}; var X4=function(a,b,c){a.JSC$17653_channelDebug_.debug("Test Connection Finished");a.useChunked_=a.secondTestResults_==null?c:!a.secondTestResults_;a.JSC$17657_lastStatusCode_=b.JSC$17652_lastStatusCode_;a.asyncTest_||HNc(a)},DNc=function(a,b){a.JSC$17653_channelDebug_.debug("Test Connection Failed"); a.JSC$17657_lastStatusCode_=b.JSC$17652_lastStatusCode_;W4(a,2)}; Y4.prototype.JSC$17652_onRequestData=function(a,b){if(this.state_!=0&&(this.JSC$17657_backChannelRequest_==a||this.forwardChannelRequest_==a))if(this.JSC$17657_lastStatusCode_=a.JSC$17645_lastStatusCode_,this.forwardChannelRequest_==a&&this.state_==3){if(this.JSC$17657_channelVersion_>7){try{var c=this.JSC$17653_parser_.parse(b)}catch(d){c=null}if(Array.isArray(c)&&c.length==3){if(b=c,b[0]==0){a:if(this.JSC$17653_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$17657_backChannelTimerId_)this.JSC$17653_channelDebug_.debug("But we are currently starting the request.");else {if(this.JSC$17657_backChannelRequest_){if(this.JSC$17657_backChannelRequest_.JSC$17645_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$17645_requestStartTime_)LNc(this),this.JSC$17657_backChannelRequest_.cancel(),this.JSC$17657_backChannelRequest_=null;else break a;}else this.JSC$17653_channelDebug_.warning("We do not have a BackChannel established");SNc(this);R4(19)}}else this.JSC$17657_lastPostResponseArrayId_=b[1],a=this.JSC$17657_lastPostResponseArrayId_-this.JSC$17657_lastArrayId_,0< a&&(b=b[2],this.JSC$17653_channelDebug_.debug(b+" bytes (in "+a+" arrays) are outstanding on the BackChannel"),b<37500&&this.useChunked_&&this.JSC$17657_backChannelRetryCount_==0&&!this.JSC$17657_deadBackChannelTimerId_&&(this.JSC$17657_deadBackChannelTimerId_=Q4(cb(this.JSC$17657_onBackChannelDead_,this),6E3)));}else this.JSC$17653_channelDebug_.debug("Bad POST response data returned"),W4(this,11)}else b!="y2f%"&&(this.JSC$17653_channelDebug_.debug("Bad data returned - missing/invald magic cookie"), W4(this,11));}else this.JSC$17657_backChannelRequest_==a&&LNc(this),nb(b)||(a=this.JSC$17653_parser_.parse(b),this.onInput_(a))}; Y4.prototype.JSC$17657_onBackChannelDead_=function(){this.JSC$17657_deadBackChannelTimerId_!=null&&(this.JSC$17657_deadBackChannelTimerId_=null,this.JSC$17657_backChannelRequest_.cancel(),this.JSC$17657_backChannelRequest_=null,SNc(this),R4(20))}; var LNc=function(a){a.JSC$17657_deadBackChannelTimerId_!=null&&(Oa.clearTimeout(a.JSC$17657_deadBackChannelTimerId_),a.JSC$17657_deadBackChannelTimerId_=null)}; Y4.prototype.JSC$17652_onRequestComplete=function(a){this.JSC$17653_channelDebug_.debug("Request complete");if(this.JSC$17657_backChannelRequest_==a){LNc(this);this.JSC$17657_backChannelRequest_=null;var b=2}else if(this.forwardChannelRequest_==a)this.forwardChannelRequest_=null,b=1;else return;this.JSC$17657_lastStatusCode_=a.JSC$17645_lastStatusCode_;if(this.state_!=0)if(a.JSC$17645_successful_){if(b==1){b=a.JSC$17645_postData_?a.JSC$17645_postData_.length:0;a=Date.now()-a.JSC$17645_requestStartTime_; var c=gNc;c.dispatchEvent(new FNc(c,b,a,this.JSC$17657_forwardChannelRetryCount_));KNc(this);this.pendingMaps_.length=0}else QNc(this);}else{c=a.getLastError();if(c==3||c==7||c==0&&this.JSC$17657_lastStatusCode_>0)this.JSC$17653_channelDebug_.debug("Not retrying due to error type");else{this.JSC$17653_channelDebug_.debug("Maybe retrying, last error: "+iNc(c,this.JSC$17657_lastStatusCode_));var d;if(d=b==1)this.forwardChannelRequest_||this.JSC$17657_forwardChannelTimerId_||this.state_==1||this.JSC$17657_forwardChannelRetryCount_>= 2?d=!1:(this.JSC$17653_channelDebug_.debug("Going to retry POST"),this.JSC$17657_forwardChannelTimerId_=Q4(cb(this.JSC$17657_onStartForwardChannelTimer_,this,a),RNc(this,this.JSC$17657_forwardChannelRetryCount_)),this.JSC$17657_forwardChannelRetryCount_++,d=!0);if(d||b==2&&SNc(this))return;this.JSC$17653_channelDebug_.debug("Exceeded max number of retries")}this.JSC$17653_channelDebug_.debug("Error: HTTP request failed");switch(c){case 1:W4(this,5);break;case 4:W4(this,10);break;case 3:W4(this,6); break;case 7:W4(this,12);break;default:W4(this,2);}}}; var RNc=function(a,b){var c=5E3+Math.floor(Math.random()*1E4);a.isActive()||(a.JSC$17653_channelDebug_.debug("Inactive channel"),c*=2);return c*b}; Y4.prototype.onInput_=function(a){for(var b=0;b<a.length;b++){var c=a[b];this.JSC$17657_lastArrayId_=c[0];c=c[1];this.state_==2?c[0]=="c"?(this.sid_=c[1],this.JSC$17657_hostPrefix_=c[2],c=c[3],c!=null?this.JSC$17657_channelVersion_=c:this.JSC$17657_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$17663_channelOpened(),this.JSC$17657_backChannelUri_=CNc(this,this.JSC$17657_hostPrefix_,this.JSC$17657_path_),QNc(this)):c[0]=="stop"&&W4(this,7):this.state_==3&&(c[0]=="stop"?W4(this,7): c[0]!="noop"&&this.handler_&&this.handler_.JSC$17663_channelHandleArray(c),this.JSC$17657_backChannelRetryCount_=0)}}; Y4.prototype.JSC$17657_ensureInState_=function(a){if(!lc(arguments,this.state_))throw Error("Unexpected channel state: "+this.state_)}; var W4=function(a,b){a.JSC$17653_channelDebug_.info("Error code "+b);if(b==2||b==9){var c=null;a.handler_&&(c=null);var d=cb(a.testGoogleComCallback_,a);c||(c=new In("//www.google.com/images/cleardot.gif"),Xn(c));uNc(c.toString(),1E4,d)}else R4(2);a.onError_(b)}; Y4.prototype.testGoogleComCallback_=function(a){a?(this.JSC$17653_channelDebug_.info("Successfully pinged google.com"),R4(2)):(this.JSC$17653_channelDebug_.info("Failed to ping google.com"),R4(1),this.onError_(8))}; Y4.prototype.onError_=function(a){this.JSC$17653_channelDebug_.debug("HttpChannel: error - "+a);this.state_=0;this.handler_&&this.handler_.JSC$17663_channelError(a);JNc(this);INc(this)}; var JNc=function(a){a.state_=0;a.JSC$17657_lastStatusCode_=-1;if(a.handler_)if(a.pendingMaps_.length==0&&a.JSC$17653_outgoingMaps_.length==0)a.handler_.JSC$17663_channelClosed();else{a.JSC$17653_channelDebug_.debug("Number of undelivered maps, pending: "+a.pendingMaps_.length+", outgoing: "+a.JSC$17653_outgoingMaps_.length);var b=pc(a.pendingMaps_),c=pc(a.JSC$17653_outgoingMaps_);a.pendingMaps_.length=0;a.JSC$17653_outgoingMaps_.length=0;a.handler_.JSC$17663_channelClosed(b,c)}},yNc=function(a,b){b= BNc(a,null,b); a.JSC$17653_channelDebug_.debug("GetForwardChannelUri: "+b);return b},CNc=function(a,b,c){b=BNc(a,a.JSC$17652_shouldUseSecondaryDomains()?b:null,c); a.JSC$17653_channelDebug_.debug("GetBackChannelUri: "+b);return b},BNc=function(a,b,c){var d=Yn(c); if(d.JSC$7653_domain_!="")b&&Kn(d,b+"."+d.JSC$7653_domain_),Ln(d,d.JSC$7653_port_);else{var e=window.location;d=xya(e.protocol,b?b+"."+e.hostname:e.hostname,+e.port,c)}a.JSC$17657_extraParams_&&uc.forEach(a.JSC$17657_extraParams_,function(h,k){Un(d,k,h)}); Un(d,"VER",a.JSC$17657_channelVersion_);Z4(a,d);return d}; Y4.prototype.JSC$17652_createXhrIo=function(a){if(a)throw Error("Can't create secondary domain capable XhrIo object.");a=new on;a.JSC$7497_withCredentials_=!1;return a}; Y4.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)}; Y4.prototype.notifyServerReachabilityEvent=function(a){var b=gNc;b.dispatchEvent(new GNc(b,a))}; Y4.prototype.JSC$17652_shouldUseSecondaryDomains=function(){return!1}; var TNc=function(){}; f=TNc.prototype;f.JSC$17663_channelOpened=function(){}; f.JSC$17663_channelHandleArray=function(){}; f.JSC$17663_channelError=function(){}; f.JSC$17663_channelClosed=function(){}; f.JSC$17663_getAdditionalParams=function(){return{}}; f.isActive=function(){return!0};var $4=function(a){this.JSC$17664_map_=new DL;this.size=0;a&&this.addAll(a)},UNc=function(a){var b=typeof a; return b=="object"&&a||b=="function"?"o"+ab(a):b.slice(0,1)+a}; f=$4.prototype;f.getCount=function(){return this.JSC$17664_map_.size}; f.add=function(a){this.JSC$17664_map_.set(UNc(a),a);this.size=this.JSC$17664_map_.size}; f.addAll=function(a){a=Hn(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c]);this.size=this.JSC$17664_map_.size}; f.removeAll=function(a){a=Hn(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c]);this.size=this.JSC$17664_map_.size}; f.delete=function(a){a=this.JSC$17664_map_.remove(UNc(a));this.size=this.JSC$17664_map_.size;return a}; f.remove=function(a){return this.delete(a)}; f.clear=function(){this.JSC$17664_map_.clear();this.size=0}; f.isEmpty=function(){return this.JSC$17664_map_.size===0}; f.has=function(a){return this.JSC$17664_map_.containsKey(UNc(a))}; f.contains=function(a){return this.JSC$17664_map_.containsKey(UNc(a))}; f.getValues=function(){return this.JSC$17664_map_.getValues()}; f.values=function(){return this.JSC$17664_map_.values()}; f.clone=function(){return new $4(this)}; f.equals=function(a){return this.getCount()==mya(a)&&VNc(this,a)}; var VNc=function(a,b){var c=mya(b);if(a.getCount()>c)return!1;!(b instanceof $4)&&c>5&&(b=new $4(b));return pya(a,function(d){var e=b;return e.contains&&typeof e.contains=="function"?e.contains(d):e.containsValue&&typeof e.containsValue=="function"?e.containsValue(d):Za(e)||typeof e==="string"?lc(e,d):uc.containsValue(e,d)})}; $4.prototype.__iterator__=function(){return this.JSC$17664_map_.__iterator__(!1)}; $4.prototype[Symbol.iterator]=function(){return this.values()};var WNc={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(a){return(this._clampValue(a)-this.min)/(this.max-this.min)}, _clampValue:function(a){return Math.min(this.max,Math.max(this.min,this._calcStep(a)))}, _calcStep:function(a){a=parseFloat(a);if(!this.step)return a;a=Math.round((a-this.min)/this.step);return this.step<1?a/(1/this.step)+this.min:a*this.step+this.min}, _validateValue:function(){var a=this._clampValue(this.value);this.value=this.oldValue=isNaN(a)?this.oldValue:a;return this.value!==a}, _update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var XNc;var YNc;kt({_template:function(){if(YNc!==void 0)return YNc;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"scrim\" on-click=\"close\" class=\"style-scope tp-yt-app-drawer\"></div>\n\n\n<div id=\"contentContainer\" opened$=\"[[opened]]\" persistent$=\"[[persistent]]\" position$=\"[[position]]\" swipe-open$=\"[[swipeOpen]]\" class=\"style-scope tp-yt-app-drawer\">\n <slot class=\"style-scope tp-yt-app-drawer\"></slot>\n</div>\n");var b=a.content,c=b.insertBefore; if(XNc===void 0){var d=document.createElement("template");G(d,""); XNc=d}d=XNc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return YNc=a}, is:"tp-yt-app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)", "_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){dt(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this);this.addEventListener("keydown",this._tabKeydownHandler.bind(this));this.listen(this,"track","_track");this.setScrollDirection("y")}); this.fire("app-reset-layout")}, detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)}, open:function(){this.opened=!0}, close:function(){this.opened=!1}, toggle:function(){this.opened=!this.opened}, getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth}, _isRTL:function(){return window.getComputedStyle(this).direction==="rtl"}, _resetPosition:function(){switch(this.align){case"start":this._setPosition(this._isRTL()?"right":"left");return;case"end":this._setPosition(this._isRTL()?"left":"right");return;}this._setPosition(this.align)}, _escKeydownHandler:function(a){a.keyCode===27&&(a.preventDefault(),this.close())}, _track:function(a){if(!this.persistent&&!this.disableSwipe)switch(a.preventDefault(),a.detail.state){case"start":this._trackStart(a);break;case"track":this._trackMove(a);break;case"end":this._trackEnd(a);}}, _trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var a=this.$.contentContainer.getBoundingClientRect();this._savedWidth=a.width;this._translateOffset=this.position==="left"?a.left:a.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"}, _trackMove:function(a){this._trackDetails&&(this._translateDrawer(a.detail.dx+this._translateOffset),this._trackDetails.push({dx:a.detail.dx,timeStamp:Date.now()}))}, _trackEnd:function(a){if(this._trackDetails){var b=a.detail.dx+this._translateOffset,c=this.getWidth();b=this.position==="left"?b>=0||b<=-c:b<=0||b>=c;if(!b){var d=this._trackDetails;this._trackDetails=null;this._flingDrawer(a,d);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}c/=2;a.detail.dx<-c?this.opened=this.position==="right":a.detail.dx>c&&(this.opened=this.position==="left");b?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState, this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}}, _calculateVelocity:function(a,b){for(var c=Date.now(),d=c-100,e,h=0,k=b.length-1;h<=k;){var m=h+k>>1,p=b[m];p.timeStamp>=d?(e=p,k=m-1):h=m+1}return e?(a.detail.dx-e.dx)/(c-e.timeStamp||1):0}, _flingDrawer:function(a,b){b=this._calculateVelocity(a,b);if(!(Math.abs(b)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;a=a.detail.dx+this._translateOffset;var c=this.getWidth(),d=this.position==="left",e=b>0;e?(b=Math.max(b,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(b=Math.min(b,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");b=this._FLING_INITIAL_SLOPE*(!e&&d?-(a+c):e&&!d?c-a:-a)/b;this._styleTransitionDuration(b);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION); this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,b)}}, _styleTransitionDuration:function(a){this.style.transitionDuration=a+"ms";this.$.contentContainer.style.transitionDuration=a+"ms";this.$.scrim.style.transitionDuration=a+"ms"}, _styleTransitionTimingFunction:function(a){this.$.contentContainer.style.transitionTimingFunction=a;this.$.scrim.style.transitionTimingFunction=a}, _translateDrawer:function(a){var b=this.getWidth();this.position==="left"?(a=Math.max(-b,Math.min(a,0)),this.$.scrim.style.opacity=1+a/b):(a=Math.max(0,Math.min(a,b)),this.$.scrim.style.opacity=1-a/b);this.translate3d(a+"px","0","0",this.$.contentContainer)}, _resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)}, _resetDrawerState:function(){var a=this._drawerState;a===this._DRAWER_STATE.FLINGING&&(this._styleTransitionDuration(this.transitionDuration),this._styleTransitionTimingFunction(""),this.style.visibility="");this._savedWidth=null;this._drawerState=this.opened?this.persistent?this._DRAWER_STATE.OPENED_PERSISTENT:this._DRAWER_STATE.OPENED:this._DRAWER_STATE.CLOSED;a!==this._drawerState&&(this._drawerState===this._DRAWER_STATE.OPENED?(this._setKeyboardFocusTrap(),document.addEventListener("keydown", this._boundEscKeydownHandler),document.body.style.overflow="hidden"):(document.removeEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow=""),a!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))}, resetLayout:function(){this.fire("app-reset-layout")}, _setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var a=Ys(this).querySelectorAll("a[href]:not([tabindex=\"-1\"]),area[href]:not([tabindex=\"-1\"]),input:not([disabled]):not([tabindex=\"-1\"]),select:not([disabled]):not([tabindex=\"-1\"]),textarea:not([disabled]):not([tabindex=\"-1\"]),button:not([disabled]):not([tabindex=\"-1\"]),iframe:not([tabindex=\"-1\"]),[tabindex]:not([tabindex=\"-1\"]),[contentEditable=true]:not([tabindex=\"-1\"])");a.length>0?(this._firstTabStop=a[0],this._lastTabStop=a[a.length-1]): this._lastTabStop=this._firstTabStop=null;(a=this.getAttribute("tabindex"))&&parseInt(a,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}}, _tabKeydownHandler:function(a){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||a.keyCode!==9||(a.shiftKey?this._firstTabStop&&Ys(a).localTarget===this._firstTabStop&&(a.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&Ys(a).localTarget===this._lastTabStop&&(a.preventDefault(),this._firstTabStop.focus()))}, _openedPersistentChanged:function(a,b){this.toggleClass("visible",a&&!b,this.$.scrim);this.debounce("_resetDrawerState",this._resetDrawerState,this.transitionDuration)}, _MIN_FLING_THRESHOLD:.2,_MIN_TRANSITION_VELOCITY:1.2,_FLING_TIMING_FUNCTION:"cubic-bezier(0.667, 1, 0.667, 1)",_FLING_INITIAL_SLOPE:1.5,_DRAWER_STATE:{INIT:0,OPENED:1,OPENED_PERSISTENT:2,CLOSED:3,TRACKING:4,FLINGING:5}});var ZNc;var $Nc;kt({_template:function(){if($Nc!==void 0)return $Nc;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"progressContainer\" class=\"style-scope tp-yt-paper-progress\">\n <div id=\"secondaryProgress\" hidden$=\"[[_hideSecondaryProgress(secondaryRatio)]]\" class=\"style-scope tp-yt-paper-progress\"></div>\n <div id=\"primaryProgress\" class=\"style-scope tp-yt-paper-progress\"></div>\n</div>\n");var b=a.content,c=b.insertBefore;if(ZNc===void 0){var d=document.createElement("template"); G(d,""); ZNc=d}d=ZNc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return $Nc=a}, is:"tp-yt-paper-progress",behaviors:[WNc],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(a){this.toggleClass("indeterminate",a,this.$.primaryProgress)}, _transformProgress:function(a,b){a.style.transform=a.style.webkitTransform="scaleX("+b/100+")"}, _mainRatioChanged:function(a){this._transformProgress(this.$.primaryProgress,a)}, _progressChanged:function(a,b,c,d,e){a=this._clampValue(a);b=this._clampValue(b);var h=this._calcRatio(a)*100,k=this._calcRatio(b)*100;this._setSecondaryRatio(h);this._transformProgress(this.$.secondaryProgress,h);this._transformProgress(this.$.primaryProgress,k);this.secondaryProgress=a;e?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",b);this.setAttribute("aria-valuemin",c);this.setAttribute("aria-valuemax",d)}, _disabledChanged:function(a){this.setAttribute("aria-disabled",a?"true":"false")}, _hideSecondaryProgress:function(a){return a===0}});var aOc;var bOc;kt({_template:function(){if(bOc!==void 0)return bOc;var a=document.createElement("template");G(a,"<!--css-build:shady--><div id=\"sliderContainer\" class$=\"[[_getClassNames(disabled, pin, snaps, immediateValue, min, expand, dragging, transiting, editable)]]\" class=\"style-scope tp-yt-paper-slider\"><div class=\"bar-container style-scope tp-yt-paper-slider\"><tp-yt-paper-progress disabled$=\"[[disabled]]\" id=\"sliderBar\" aria-hidden=\"true\" min=\"[[min]]\" max=\"[[max]]\" step=\"[[step]]\" value=\"[[immediateValue]]\" secondary-progress=\"[[secondaryProgress]]\" on-down=\"_bardown\" on-up=\"_resetKnob\" on-track=\"_bartrack\" on-tap=\"_barclick\" class=\"style-scope tp-yt-paper-slider\"></tp-yt-paper-progress></div><template is=\"dom-if\" if=\"[[snaps]]\" class=\"style-scope tp-yt-paper-slider\"><div class=\"slider-markers style-scope tp-yt-paper-slider\"><template is=\"dom-repeat\" items=\"[[markers]]\" class=\"style-scope tp-yt-paper-slider\"><div class=\"slider-marker style-scope tp-yt-paper-slider\"></div></template></div></template><div id=\"sliderKnobContainer\" class=\"slider-knob-container style-scope tp-yt-paper-slider\"><div id=\"sliderKnob\" class=\"slider-knob style-scope tp-yt-paper-slider\" on-down=\"_knobdown\" on-up=\"_resetKnob\" on-track=\"_onTrack\" on-transitionend=\"_knobTransitionEnd\"><div class=\"slider-knob-inner style-scope tp-yt-paper-slider\" value$=\"[[immediateValue]]\"></div></div></div></div><template is=\"dom-if\" if=\"[[editable]]\" class=\"style-scope tp-yt-paper-slider\"><tp-yt-paper-input id=\"input\" type=\"number\" step=\"[[step]]\" min=\"[[min]]\" max=\"[[max]]\" class=\"slider-input style-scope tp-yt-paper-slider\" disabled$=\"[[disabled]]\" value=\"[[immediateValue]]\" on-change=\"_changeValue\" on-keydown=\"_inputKeyDown\" no-label-float=\"\"></tp-yt-paper-input></template>"); var b=a.content,c=b.insertBefore;if(aOc===void 0){var d=document.createElement("template");G(d,""); aOc=d}d=aOc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return bOc=a}, is:"tp-yt-paper-slider",behaviors:[Lt,XL,UNb,WNc],properties:{value:{type:Number,value:0},snaps:{type:Boolean,value:!1,notify:!0},pin:{type:Boolean,value:!1,notify:!0},secondaryProgress:{type:Number,value:0,notify:!0,observer:"_secondaryProgressChanged"},editable:{type:Boolean,value:!1},immediateValue:{type:Number,value:0,readOnly:!0,notify:!0},maxMarkers:{type:Number,value:0,notify:!0},expand:{type:Boolean,value:!1,readOnly:!0},ignoreBarTouch:{type:Boolean,value:!1},dragging:{type:Boolean,value:!1, readOnly:!0,notify:!0},transiting:{type:Boolean,value:!1,readOnly:!0},markers:{type:Array,readOnly:!0,value:function(){return[]}}}, observers:["_updateKnob(value, min, max, snaps, step)","_valueChanged(value)","_immediateValueChanged(immediateValue)","_updateMarkers(maxMarkers, min, max, snaps)"],hostAttributes:{role:"slider",tabindex:0},keyBindings:{left:"_leftKey",right:"_rightKey","down pagedown home":"_decrementKey","up pageup end":"_incrementKey"},ready:function(){this.ignoreBarTouch&&Is(this.$.sliderBar,"auto")}, increment:function(){this.value=this._clampValue(this.value+this.step)}, decrement:function(){this.value=this._clampValue(this.value-this.step)}, _updateKnob:function(a,b,c){this.setAttribute("aria-valuemin",b);this.setAttribute("aria-valuemax",c);this.setAttribute("aria-valuenow",a);this._positionKnob(this._calcRatio(a)*100)}, _valueChanged:function(){this.fire("value-change",{composed:!0})}, _immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue}, _secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)}, _expandKnob:function(){this._setExpand(!0)}, _resetKnob:function(){this.cancelDebouncer("expandKnob");this._setExpand(!1)}, _positionKnob:function(a){this._setImmediateValue(this._calcStep(this._calcKnobPosition(a)));this._setRatio(this._calcRatio(this.immediateValue)*100);this.$.sliderKnob.style.left=this.ratio+"%";this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))}, _calcKnobPosition:function(a){return(this.max-this.min)*a/100+this.min}, _onTrack:function(a){a.stopPropagation();switch(a.detail.state){case"start":this._trackStart(a);break;case"track":this._trackX(a);break;case"end":this._trackEnd();}}, _trackStart:function(){this._setTransiting(!1);this._w=this.$.sliderBar.offsetWidth;this._knobstartx=this._startx=this._x=this.ratio*this._w/100;this._minx=-this._startx;this._maxx=this._w-this._startx;this.$.sliderKnob.classList.add("dragging");this._setDragging(!0)}, _trackX:function(a){this.dragging||this._trackStart(a);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,a.detail.dx*(this._isRTL?-1:1)));a=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(a);a=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(a+"px",0,0,this.$.sliderKnob)}, _trackEnd:function(){var a=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;a.transform=a.webkitTransform="";this.fire("change",{composed:!0})}, _knobdown:function(a){this._expandKnob();a.preventDefault();this.focus()}, _bartrack:function(a){this._allowBarEvent(a)&&this._onTrack(a)}, _barclick:function(a){this._w=this.$.sliderBar.offsetWidth;var b=this.$.sliderBar.getBoundingClientRect();b=(a.detail.x-b.left)/this._w*100;this._isRTL&&(b=100-b);var c=this.ratio;this._setTransiting(!0);this._positionKnob(b);c===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})}); a.preventDefault();this.focus()}, _bardown:function(a){this._allowBarEvent(a)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(a))}, _knobTransitionEnd:function(a){a.target===this.$.sliderKnob&&this._setTransiting(!1)}, _updateMarkers:function(a,b,c,d){d||this._setMarkers([]);b=Math.round((c-b)/this.step);b>a&&(b=a);if(b<0||!isFinite(b))b=0;this._setMarkers(Array(b))}, _mergeClasses:function(a){return Object.keys(a).filter(function(b){return a[b]}).join(" ")}, _getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})}, _allowBarEvent:function(a){return!this.ignoreBarTouch||a.detail.sourceEvent instanceof MouseEvent}, get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(a){this._isRTL?this._incrementKey(a):this._decrementKey(a)}, _rightKey:function(a){this._isRTL?this._decrementKey(a):this._incrementKey(a)}, _incrementKey:function(a){this.disabled||(a.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),a.preventDefault())}, _decrementKey:function(a){this.disabled||(a.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),a.preventDefault())}, _changeValue:function(a){this.value=a.target.value;this.fire("change",{composed:!0})}, _inputKeyDown:function(a){a.stopPropagation()}, _createRipple:function(){this._rippleContainer=this.$.sliderKnob;return TNb._createRipple.call(this)}, _focusedChanged:function(a){a&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=a?"":"none",this._ripple.holdDown=a)}});var cOc=new x("disablePersonalizationAction");var dOc=new x("showDmaConsentFlowCommand");var eOc=new x("saveConsentAction");var fOc=function(a){this.internalArray_=ff(a)}; l(fOc,yg);var gOc=wha(fOc);var hOc=new x("channelHandleValidationResultRenderer");var iOc=new x("generateHandleFromNameResultRenderer");var jOc=new x("channelHandleInputRenderer");var kOc=new x("timedCommand");var lOc=new x("clearCookieAction");var mOc=new x("getMultiPageMenuAction");var a5=new x("addToGuideSectionAction"),b5=new x("removeFromGuideSectionAction");var nOc=new x("updateNotificationsUnseenCountAction");var oOc=new x("persistSubscriptionsDisplayPreferencesCommand");var pOc=new x("resetChannelUnreadCountCommand");var qOc=new x("selectCountryCommand");var rOc=new x("selectLanguageCommand");var sOc=new x("sendFeedbackAction");var tOc=new x("uploadImageToScottyCommand");var uOc=new x("webNativeShareCommand");var vOc=new x("registerPromoCommand");var wOc=new x("setCookieCommand");var xOc=new x("setLocalStorageCommand");var yOc=new x("setPrefStorageEntryCommand");var zOc=new x("setPushNotificationsEnabledCommand");var AOc=new x("desktopTopbarRenderer");var BOc=new x("surveyFollowUpRenderer");var COc=new x("handlesClaimingRadioOptionRenderer");var DOc=new x("hotkeyDialogRenderer");var EOc=new x("modifyReportFormCommand");var FOc=new x("lengthValidationRule");var GOc=new x("accountLinkCommand");var HOc=new x("accountUnlinkCommand");var IOc=new x("createGpgProfileCommand");var JOc=new x("logAccountLinkingEventCommand");var c5=new x("guideCollapsibleEntryRenderer");var KOc=new x("guideDownloadsEntryRenderer");var d5=new x("guideEntryRenderer");var LOc=new x("getLocationCommand");var MOc=new x("locationCollectionCommand");var NOc=new x("addToRemoteQueueAction");var OOc=new x("insertInRemoteQueueAction");var POc=new x("removeFromRemoteQueueAction");var QOc=new x("pdgBuyFlowHeaderRenderer");var ROc=new x("pdgColorSliderRenderer");var SOc=new x("pdgCommentOptionRenderer");var TOc=new x("pdgCommentPreviewRenderer");var UOc=new x("superVodSelectableItemButtonRenderer");var VOc=new x("switchButtonRenderer");var WOc=new x("upsellDialogRenderer");var XOc=new x("feedbackQuestionRenderer"),YOc=new x("feedbackOptionRenderer");var ZOc=new x("sponsorshipsHeaderRenderer"),$Oc=new x("sponsorshipsTierRenderer"),aPc=new x("sponsorshipsPromotionChannelRenderer");var bPc=new x("simpleSurveyMessageRenderer");var cPc=new x("invokeInstrumentManagerAction");var dPc=new x("logYpcFlowDismissCommand");var ePc=new x("logYpcFlowStartCommand");var fPc=new x("unlimitedCreateFamilyEndpoint");var gPc=new x("iconBadgeRenderer");var hPc=new x("sponsorshipDialogHeaderRenderer");var iPc=new x("collaborativePlaylistVisibilityValidationRule");var jPc=function(a){si.call(this,"channelMessage");this.message=a}; l(jPc,si);var kPc=function(a){si.call(this,"channelError");this.error=a}; l(kPc,si);var lPc={AUTOPLAY:"atp",SKA_SKIPPABLE_ADS:"ska",QUEUE_SUPPORT:"que",MULTI_USER_SESSIONS:"mus",SINGLE_USER_SESSIONS:"sus",HAS_DISPLAY:"dsp",SCREEN_EXTENDED_QUEUE_SUPPORT:"seq",MIC:"mic",DPAD:"dpa",CAST_DIALOG_SIGN_IN:"cds",MULTISTATE_LOOP_MODE:"mlm",DISCONNECT_STRATEGY_DEFFERRED_TO_RECEIVER:"dsdtr",NATIVE_BROWSE:"ntb",VARIABLE_SPEED:"vsp",ENABLE_VIDEO_SOURCE_CLIENT_NAME:"scn",RECEIVER_PLAYLIST_EXPANSION:"rpe",DISABLE_CURRENTINDEX_IN_NOWPLAYING:"dcn",DISABLE_CURRENTINDEX_IN_PLAYLISTMODIFIED:"dcp",PAUSE_AT_START:"pas", DISABLE_QUEUE_FOR_RECEIVER_ONLY_SESSION:"drq",ONUSERACTIVITY_POLLING_FREQUENCY:"opf",ENABLE_LOUNGE_STATUS_PLAYBACK:"els",SERVER_QUEUES:"svq",MULTIVIEW_PLAYBACK:"mvp"},mPc={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"};var e5=function(a){this.name=this.id="";this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.ownerObfuscatedGaiaId=this.obfuscatedGaiaId=this.avatar=this.username="";this.connected=!1;this.capabilities=new Set;this.compatibleSenderThemes=new Set;this.experiments=new Set;this.theme="u";new DL;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType= "MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";a&&(this.id=a.id||a.name,this.name=a.name,this.clientName=a.clientName?a.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=a.app,this.type=a.type||"REMOTE_CONTROL",this.username=a.user||"",this.avatar=a.userAvatarUri||"",this.obfuscatedGaiaId=a.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=a.ownerObfuscatedGaiaId||"",this.theme=a.theme||"u",nPc(this,a.capabilities||""),oPc(this,a.compatibleSenderThemes||""),pPc(this,a.experiments||""), this.remoteControllerUrl=a.remoteControllerUrl||"",this.localChannelEncryptionKey=a.localChannelEncryptionKey||"",this.deviceContext=a.deviceContext,this.brand=a.brand||"",this.model=a.model||"",this.year=a.year||0,this.os=a.os||"",this.osVersion=a.osVersion||"",this.chipset=a.chipset||"",this.mdxDialServerType=a.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=a.pairingType||"unknown",a=a.deviceInfo)&&(a=JSON.parse(a),this.brand=a.brand||"",this.model=a.model||"",this.year=a.year|| 0,this.os=a.os||"",this.osVersion=a.osVersion||"",this.chipset=a.chipset||"",this.clientName=a.clientName?a.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=a.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")}; e5.prototype.copy=function(){var a={id:this.id,name:this.name,app:this.app,type:this.type,user:this.username,userAvatarUri:this.avatar,obfuscatedGaiaId:this.obfuscatedGaiaId,ownerObfuscatedGaiaId:this.ownerObfuscatedGaiaId,theme:this.theme,capabilities:Array.from(this.capabilities.values()).join(","),compatibleSenderThemes:Array.from(this.compatibleSenderThemes.values()).join(","),experiments:Array.from(this.experiments.values()).join(","),pairingType:this.pairingType};this.brand&&(a.brand=this.brand); this.model&&(a.model=this.model);this.year&&(a.year=this.year);this.os&&(a.os=this.os);this.osVersion&&(a.osVersion=this.osVersion);this.chipset&&(a.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(a.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(a.mdxDialServerType=this.mdxDialServerType);a=new e5(a);a.connected=this.connected;a.remoteControllerUrl=this.remoteControllerUrl;a.localChannelEncryptionKey=this.localChannelEncryptionKey;a.deviceContext= this.deviceContext;return a}; e5.prototype.equals=function(a){return a?this.id==a.id:!1}; var nPc=function(a,b){a.capabilities.clear();ac(b.split(","),db(uc.contains,lPc)).forEach(function(c){a.capabilities.add(c)})},oPc=function(a,b){a.compatibleSenderThemes.clear(); ac(b.split(","),db(uc.contains,mPc)).forEach(function(c){a.compatibleSenderThemes.add(c)})},pPc=function(a,b){a.experiments.clear(); b.split(",").forEach(function(c){a.experiments.add(c)})};var qPc=function(a,b){this.action=a;this.params=b||{}};function rPc(a,b){oi.call(this);this.delay_=new xn(this.JSC$17696_onTick_,0,this);pi(this,this.delay_);this.JSC$17694_interval_=5E3;this.nextTickTime_=0;if(typeof a==="function")b&&(a=cb(a,b));else if(a&&typeof a.handleEvent==="function")a=cb(a.handleEvent,a);else throw Error("Invalid listener argument");this.JSC$17696_listener_=a} fb(rPc,oi);f=rPc.prototype;f.JSC$17696_onTick_=function(){this.JSC$17694_interval_=Math.min(3E5,this.JSC$17694_interval_*2);this.JSC$17696_listener_();this.nextTickTime_&&this.start()}; f.start=function(){var a=this.JSC$17694_interval_+15E3*Math.random(),b=this.delay_;b.isActive()||b.start(a);this.nextTickTime_=Date.now()+a}; f.stop=function(){this.delay_.stop();this.nextTickTime_=0}; f.isActive=function(){return this.delay_.isActive()}; f.reset=function(){this.delay_.stop();this.JSC$17694_interval_=5E3};function sPc(a,b,c,d,e){c=c===void 0?!1:c;d=d===void 0?function(){return""}:d; e=e===void 0?!1:e;this.JSC$17697_pathPrefix_=a;this.defaultQueryParams_=b;this.pubsub_=new ij;this.reconnectTimer_=new rPc(this.safeReconnect_,this);this.JSC$17697_channel_=null;this.JSC$17697_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$17697_pendingMessages_=[];this.enableAsyncTest_=c;this.JSC$17697_getXsrfToken_=d;this.enableLoungeTokenRefresh_=e;this.JSC$17697_channelOpenedCounter=new nxa;this.JSC$17697_channelClosedCounter=new oxa;this.JSC$17697_channelMessageReceivedCounter= new pxa;this.JSC$17697_channelErrorCounter=new qxa;this.pendingMapsOnClosedCounter=new rxa;this.undeliveredMapsOnClosedCounter=new sxa} fb(sPc,TNc);f=sPc.prototype;f.subscribe=function(a,b,c){return this.pubsub_.subscribe(a,b,c)}; f.unsubscribe=function(a,b,c){return this.pubsub_.unsubscribe(a,b,c)}; f.unsubscribeByKey=function(a){return this.pubsub_.unsubscribeByKey(a)}; f.publish=function(a,b){return this.pubsub_.publish.apply(this.pubsub_,arguments)}; f.dispose=function(){this.JSC$17697_disposed_||(this.JSC$17697_disposed_=!0,mi(this.pubsub_),this.disconnect(),mi(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$17697_getXsrfToken_=function(){return""})}; f.isDisposed=function(){return this.JSC$17697_disposed_}; f.connect=function(a,b,c){if(!this.JSC$17697_channel_||this.JSC$17697_channel_.getState()!=2){this.sCookie_="";this.reconnectTimer_.stop();this.connectionParams_=a||null;this.connectUi_=b||0;a=this.JSC$17697_pathPrefix_+"/test";b=this.JSC$17697_pathPrefix_+"/bind";var d=new Y4(c?c.firstTestResults:null,c?c.secondTestResults:null,this.enableAsyncTest_),e=this.JSC$17697_channel_;e&&(e.handler_=null);d.handler_=this;this.JSC$17697_channel_=d;tPc(this);if(this.JSC$17697_channel_){d=gk("ID_TOKEN");var h= this.JSC$17697_channel_.JSC$17657_extraHeaders_||{};d?h["x-youtube-identity-token"]=d:delete h["x-youtube-identity-token"];this.JSC$17697_channel_.JSC$17657_extraHeaders_=h}e?(e.getState(),this.JSC$17697_channel_.connect(a,b,this.defaultQueryParams_,e.sid_,e.JSC$17657_lastArrayId_)):c?this.JSC$17697_channel_.connect(a,b,this.defaultQueryParams_,c.sessionId,c.arrayId):this.JSC$17697_channel_.connect(a,b,this.defaultQueryParams_)}}; f.disconnect=function(a){this.disconnectUi_=a||0;this.reconnectTimer_.stop();tPc(this);this.JSC$17697_channel_&&(this.JSC$17697_channel_.getState()==3&&NNc(this.JSC$17697_channel_),this.JSC$17697_channel_.disconnect());this.disconnectUi_=0}; f.sendMessage=function(a,b){a={_sc:a};b&&uc.extend(a,b);this.reconnectTimer_.isActive()||(this.JSC$17697_channel_?this.JSC$17697_channel_.getState():0)==2?this.JSC$17697_pendingMessages_.push(a):this.isChannelOpened()&&(tPc(this),MNc(this.JSC$17697_channel_,a))}; f.JSC$17663_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$17697_pendingMessages_.length){var a=this.JSC$17697_pendingMessages_;this.JSC$17697_pendingMessages_=[];for(var b=0,c=a.length;b<c;++b)MNc(this.JSC$17697_channel_,a[b])}this.publish("handlerOpened");this.JSC$17697_channelOpenedCounter.increment("BROWSER_CHANNEL")}; f.JSC$17663_channelError=function(a){var b=a==2&&this.JSC$17697_channel_.JSC$17657_lastStatusCode_==401;a==4||b||this.reconnectTimer_.start();this.publish("handlerError",a,b);this.JSC$17697_channelErrorCounter.increment("BROWSER_CHANNEL")}; f.JSC$17663_channelClosed=function(a,b){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(b)for(var c=0,d=b.length;c<d;++c){var e=b[c].map;e&&this.JSC$17697_pendingMessages_.push(e)}this.JSC$17697_channelClosedCounter.increment("BROWSER_CHANNEL");a&&this.pendingMapsOnClosedCounter.JSC$7568_streamzService_.JSC$7348_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",a.length);b&&this.undeliveredMapsOnClosedCounter.JSC$7571_streamzService_.JSC$7348_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps", b.length)}; f.JSC$17663_getAdditionalParams=function(){var a={v:2};this.sCookie_&&(a.gsessionid=this.sCookie_);this.connectUi_!=0&&(a.ui=""+this.connectUi_);this.disconnectUi_!=0&&(a.ui=""+this.disconnectUi_);this.connectionParams_&&uc.extend(a,this.connectionParams_);return a}; f.JSC$17663_channelHandleArray=function(a){a[0]=="S"?this.sCookie_=a[1]:a[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$17697_channel_.disconnect()):this.publish("handlerMessage",new qPc(a[0],a[1]));this.JSC$17697_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")}; f.isChannelOpened=function(){return!!this.JSC$17697_channel_&&this.JSC$17697_channel_.getState()==3}; var tPc=function(a){if(a.JSC$17697_channel_){var b=a.JSC$17697_getXsrfToken_(),c=a.JSC$17697_channel_.JSC$17657_extraHeaders_||{};b?c["x-youtube-lounge-xsrf-token"]=b:delete c["x-youtube-lounge-xsrf-token"];a.JSC$17697_channel_.JSC$17657_extraHeaders_=c}}; f=sPc.prototype;f.setLoungeToken=function(a){(this.defaultQueryParams_.loungeIdToken=a)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$17697_channel_){var b=this.JSC$17697_channel_.JSC$17657_extraHeaders_||{};a?b["X-YouTube-LoungeId-Token"]=a:delete b["X-YouTube-LoungeId-Token"];this.JSC$17697_channel_.JSC$17657_extraHeaders_=b}}; f.getDeviceId=function(){return this.defaultQueryParams_.id}; f.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN}; f.reconnect=function(){var a=this.reconnectTimer_;a.delay_.fire();a.start()}; f.safeReconnect_=function(){var a=this.JSC$17697_channel_,b=0;a.JSC$17657_backChannelRequest_&&b++;a.forwardChannelRequest_&&b++;b==0&&this.connect(this.connectionParams_,this.connectUi_)};function f5(a){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;a=a||document.location.href;var b=Number(hd(a)[4]||null)||"";b&&(this.port=":"+b);this.domain=jd(a)||"";a=Gd();a.search("MSIE")>=0&&(a=a.match(/MSIE ([\d.]+)/)[1],rb(a,"10.0")<0&&(this.supportCors=!1))} var g5=function(a,b){var c=a.basePath;a.supportCors&&(c=a.scheme+"://"+a.domain+a.port+a.basePath);return td(c+b,{})}; f5.prototype.sendRequest=function(a,b,c,d,e,h,k){a={format:h?"RAW":"JSON",method:a,context:this,timeout:5E3,withCredentials:!!k,onSuccess:db(this.JSC$17702_onSuccess_,d,!h),onError:db(this.onError_,e),onTimeout:db(this.JSC$17702_onTimeout_,e)};c&&(a.postParams=c,a.headers={"Content-Type":"application/x-www-form-urlencoded"});return wk(b,a)}; f5.prototype.JSC$17702_onSuccess_=function(a,b,c,d){b?a(d):a({text:c.responseText})}; f5.prototype.onError_=function(a,b){a(Error("Request error: "+b.status))}; f5.prototype.JSC$17702_onTimeout_=function(a){a(Error("request timed out"))};function h5(a){a=a||{};this.name=a.name||"";this.id=a.id||a.screenId||"";this.token=a.token||a.loungeToken||"";this.uuid=a.uuid||a.dialId||"";this.idType=a.screenIdType||"normal"} var i5=function(a,b){return!!b&&(a.id==b||a.uuid==b)},uPc=function(a){return{name:a.name, screenId:a.id,loungeToken:a.token,dialId:a.uuid,screenIdType:a.idType}},vPc=function(a){return new h5(a)},wPc=function(a){return Array.isArray(a)?bc(a,vPc):[]},xPc=function(a){if(!a)return"null"; var b=a.token?".."+a.token.slice(-6):"-",c=a.uuid?".."+a.uuid.slice(-6):"-";return"{name:\""+a.name+"\",id:"+a.id.substr(0,6)+"..,token:"+(b+",uuid:"+c+",idType:"+a.idType+"}")},yPc=function(a){return Array.isArray(a)?"["+bc(a,xPc).join(",")+"]":"null"};function zPc(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=Math.random()*16|0;return(a=="x"?b:b&3|8).toString(16)})} function APc(a){return bc(a,function(b){return{key:b.id,name:b.name}})} function BPc(a,b){return hc(a,function(c){return c||b?!c!=!b?!1:c.id==b.id:!0})} function j5(a,b){return hc(a,function(c){return i5(c,b)})} ;function CPc(){var a=DPc(),b=EPc();if(FPc()){var c=a,d=Cba(c,b);d<0&&Aba(c,-(d+1),0,b)}a=GPc(a);if(a.length==0)try{eoa("remote_sid")}catch(e){}else try{Fk("remote_sid",a.join(","),-1)}catch(e){}} function DPc(){var a=Tx("yt-remote-connected-devices")||[];a.sort(Dba);return a} function GPc(a){if(a.length==0)return[];var b=a[0].indexOf("#"),c=b==-1?a[0]:a[0].substring(0,b);return bc(a,function(d,e){return e==0?d:d.substring(c.length)})} function HPc(a){Sx("yt-remote-connected-devices",a,86400)} function EPc(){if(IPc)return IPc;var a=Tx("yt-remote-device-id");a||(a=zPc(),Sx("yt-remote-device-id",a,31536E3));for(var b=DPc(),c=1,d=a;lc(b,d);)c++,d=a+"#"+c;return IPc=d} function JPc(){return Tx("yt-remote-session-browser-channel")} function FPc(){return Tx("yt-remote-session-screen-id")} function KPc(a){a.length>5&&(a=a.slice(a.length-5));var b=bc(LPc(),function(d){return d.loungeToken}),c=bc(a,function(d){return d.loungeToken}); uba(c,function(d){return!lc(b,d)})&&MPc(); Sx("yt-remote-local-screens",a,31536E3)} function LPc(){return Tx("yt-remote-local-screens")||[]} function MPc(){Sx("yt-remote-lounge-token-expiration",!0,86400)} function k5(a){a||(Ux("yt-remote-session-screen-id"),Ux("yt-remote-session-video-id"));CPc();a=DPc();mc(a,EPc());HPc(a)} function NPc(){OPc();return l5?!!l5.get("yt-remote-use-staging-server"):!1} function OPc(){if(!l5){var a=Jka();a&&(l5=new jj(a))}} var IPc="",l5=null;var PPc=function(a,b){Di.call(this);var c=this;this.handler=a();this.handler.subscribe("handlerOpened",this.JSC$17709_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(d,e){c.onError(e)}); this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=b}; l(PPc,Di);f=PPc.prototype;f.connect=function(a,b,c){this.handler.connect(a,b,c)}; f.disconnect=function(a){this.handler.disconnect(a)}; f.reconnect=function(){this.handler.reconnect()}; f.getDeviceId=function(){return this.handler.getDeviceId()}; f.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()}; f.isChannelOpened=function(){return this.handler.isChannelOpened()}; f.JSC$17709_onOpened=function(){this.dispatchEvent("channelOpened");var a=this.handler,b=this.currentScreenId;Sx("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!a.JSC$17697_channel_.useChunked_,sessionId:a.JSC$17697_channel_.sid_,arrayId:a.JSC$17697_channel_.JSC$17657_lastArrayId_});Sx("yt-remote-session-screen-id",b);a=DPc();b=EPc();lc(a,b)||a.push(b);HPc(a);CPc()}; f.onClosed=function(){this.dispatchEvent("channelClosed")}; f.onMessage=function(a){this.dispatchEvent(new jPc(a))}; f.onError=function(a){this.dispatchEvent(new kPc(a?1:0))}; f.sendMessage=function(a,b){this.handler.sendMessage(a,b)}; f.setLoungeToken=function(a){this.handler.setLoungeToken(a)}; f.dispose=function(){this.handler.dispose()};var QPc=function(a,b,c){var d=this;c=c===void 0?function(){return""}:c; var e=e===void 0?new bNc:e;var h=h===void 0?new ij:h;this.pathPrefix=a;this.defaultQueryParams=b;this.getXsrfToken=c;this.JSC$17712_pubsub=h;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new rPc(function(){var k;((k=d.channel)==null?void 0:EMc(new eNc(k,k.JSC$17628_channel_).JSC$17638_channel_.forwardChannelRequestPool_))===0&&d.connect(d.connectionParams,d.connectUi)}); this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$17712_channelOpenedCounter=new nxa;this.JSC$17712_channelClosedCounter=new oxa;this.JSC$17712_channelMessageReceivedCounter=new pxa;this.JSC$17712_channelErrorCounter=new qxa}; QPc.prototype.connect=function(a,b){a=a===void 0?{}:a;b=b===void 0?0:b;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=a,this.connectUi=b,RPc(this),(a=gk("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=a:delete this.webChannelMessageHeaders["x-youtube-identity-token"],this.defaultQueryParams&&(this.webChannelMessageUrlParams.device=this.defaultQueryParams.device,this.webChannelMessageUrlParams.name=this.defaultQueryParams.name,this.webChannelMessageUrlParams.app= this.defaultQueryParams.app,this.webChannelMessageUrlParams.id=this.defaultQueryParams.id,this.defaultQueryParams.mdxVersion&&(this.webChannelMessageUrlParams.mdxVersion=""+this.defaultQueryParams.mdxVersion),this.defaultQueryParams.theme&&(this.webChannelMessageUrlParams.theme=this.defaultQueryParams.theme),this.defaultQueryParams.capabilities&&(this.webChannelMessageUrlParams.capabilities=this.defaultQueryParams.capabilities),this.defaultQueryParams.cst&&(this.webChannelMessageUrlParams.cst=this.defaultQueryParams.cst), this.defaultQueryParams.authuser&&(this.webChannelMessageUrlParams.authuser=this.defaultQueryParams.authuser),this.defaultQueryParams.pageId&&(this.webChannelMessageUrlParams.pageId=this.defaultQueryParams.pageId)),this.connectUi!==0?this.webChannelMessageUrlParams.ui=""+this.connectUi:delete this.webChannelMessageUrlParams.ui,Object.assign(this.webChannelMessageUrlParams,this.connectionParams),this.channel=new P4(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders, messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,SPc(this))}; var SPc=function(a){yi(a.channel,"s",function(){a.channelState=3;a.reconnectTimer.reset();a.connectionParams=null;a.connectUi=0;for(var b=g(a.nonAckedMessagesOnChannelClosed),c=b.next();!c.done;c=b.next())c=c.value,a.channel&&a.channel.send(c);a.nonAckedMessagesOnChannelClosed=[];a.publish("webChannelOpened");a.JSC$17712_channelOpenedCounter.increment("WEB_CHANNEL")}); yi(a.channel,"t",function(){a.channelState=0;a.reconnectTimer.isActive()||a.publish("webChannelClosed");var b,c=(b=a.channel)==null?void 0:fNc(new eNc(b,b.JSC$17628_channel_));c&&(a.nonAckedMessagesOnChannelClosed=[].concat(pa(c)));a.JSC$17712_channelClosedCounter.increment("WEB_CHANNEL")}); yi(a.channel,"v",function(b){var c=b.data;c[0]==="gracefulReconnect"?(a.reconnectTimer.start(),a.channel&&a.channel.close()):a.publish("webChannelMessage",new qPc(c[0],c[1]));a.lastStatusCode=b.statusCode;a.JSC$17712_channelMessageReceivedCounter.increment("WEB_CHANNEL")}); yi(a.channel,"u",function(){a.lastStatusCode===401||a.reconnectTimer.start();a.publish("webChannelError");a.JSC$17712_channelErrorCounter.increment("WEB_CHANNEL")})}; f=QPc.prototype;f.disconnect=function(a){this.disconnectUi=a===void 0?0:a;this.reconnectTimer.stop();RPc(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0}; f.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN}; f.reconnect=function(){var a=this.reconnectTimer;a.delay_.fire();a.start()}; f.sendMessage=function(a,b){this.channel&&(RPc(this),a=Object.assign({},{_sc:a},b),this.channel.send(a))}; f.setLoungeToken=function(a){a||this.reconnectTimer.stop();a?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=a:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]}; var RPc=function(a){var b=a.getXsrfToken();b?a.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=b:delete a.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]}; f=QPc.prototype;f.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""}; f.publish=function(a){return this.JSC$17712_pubsub.publish.apply(this.JSC$17712_pubsub,[a].concat(pa(Ga.apply(1,arguments))))}; f.subscribe=function(a,b,c){return this.JSC$17712_pubsub.subscribe(a,b,c)}; f.unsubscribe=function(a,b,c){return this.JSC$17712_pubsub.unsubscribe(a,b,c)}; f.unsubscribeByKey=function(a){return this.JSC$17712_pubsub.unsubscribeByKey(a)}; f.dispose=function(){this.disposed||(this.disposed=!0,mi(this.JSC$17712_pubsub),this.disconnect(),mi(this.reconnectTimer),this.getXsrfToken=function(){return""})}; f.isDisposed=function(){return this.disposed};var TPc=function(a){Di.call(this);this.webChannelService=a();this.webChannelService.subscribe("webChannelOpened",this.JSC$17720_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)}; l(TPc,Di);f=TPc.prototype;f.connect=function(a,b){this.webChannelService.connect(a,b)}; f.disconnect=function(a){this.webChannelService.disconnect(a)}; f.reconnect=function(){this.webChannelService.reconnect()}; f.getDeviceId=function(){return this.webChannelService.getDeviceId()}; f.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()}; f.isChannelOpened=function(){return this.webChannelService.channelState===3}; f.JSC$17720_onOpened=function(){this.dispatchEvent("channelOpened")}; f.onClosed=function(){this.dispatchEvent("channelClosed")}; f.onMessage=function(a){this.dispatchEvent(new jPc(a))}; f.onError=function(){this.dispatchEvent(new kPc(this.webChannelService.lastStatusCode===401?1:0))}; f.sendMessage=function(a,b){this.webChannelService.sendMessage(a,b)}; f.setLoungeToken=function(a){this.webChannelService.setLoungeToken(a)}; f.dispose=function(){this.webChannelService.dispose()};function UPc(a,b,c,d,e){c=c===void 0?function(){return""}:c; var h=function(){return new sPc(g5(a,"/bc"),b,!1,c,d)}; return y("enable_mdx_web_channel_desktop")?new TPc(function(){return new QPc(g5(a,"/wc"),b,c)}):new PPc(h,e)} ;var VPc=Date.now(),m5=null,WPc=Array(50),n5=-1,XPc=!1;function YPc(){var a=ZPc;$Pc();m5.push(a);aQc()} function o5(a,b){$Pc();var c=bQc(a,String(b));m5.length==0?cQc(c):(aQc(),$b(m5,function(d){d(c)}))} function p5(a){o5("CP",a)} function $Pc(){m5||(m5=Qa("yt.mdx.remote.debug.handlers_")||[],Pa("yt.mdx.remote.debug.handlers_",m5))} function cQc(a){var b=(n5+1)%50;n5=b;WPc[b]=a;XPc||(XPc=b==49)} function aQc(){var a=m5;if(WPc[0]){var b=XPc?n5:-1;do{b=(b+1)%50;var c=WPc[b];$b(a,function(d){d(c)})}while(b!=n5); WPc=Array(50);n5=-1;XPc=!1}} function bQc(a,b){var c=(Date.now()-VPc)/1E3;c.toFixed&&(c=c.toFixed(3));var d=[];d.push("[",c+"s","] ");d.push("[","yt.mdx.remote","] ");d.push(a+": "+b,"\n");return d.join("")} ;function q5(a){bN.call(this);this.JSC$17721_logName_=a;this.screens=[]} fb(q5,bN);q5.prototype.getScreens=function(){return this.screens}; q5.prototype.contains=function(a){return!!BPc(this.screens,a)}; q5.prototype.get=function(a){return a?j5(this.screens,a):null}; var dQc=function(a,b){var c=a.get(b.uuid)||a.get(b.id);if(c)return a=c.name,c.id=b.id||c.id,c.name=b.name,c.token=b.token,c.uuid=b.uuid||c.uuid,c.name!=a;a.screens.push(b);return!0},eQc=function(a,b){var c=a.screens.length!=b.length; a.screens=ac(a.screens,function(h){return!!BPc(b,h)}); for(var d=0,e=b.length;d<e;d++)c=dQc(a,b[d])||c;return c},fQc=function(a,b){var c=a.screens.length; a.screens=ac(a.screens,function(d){return!(d||b?!d!=!b?0:d.id==b.id:1)}); return a.screens.length<c}; q5.prototype.info=function(a){o5(this.JSC$17721_logName_,a)};var gQc=function(a,b,c,d,e){bN.call(this);this.JSC$17724_http_=a;this.pairingCode_=b;this.deviceId_=c;this.friendlyName_=d;this.enableShortLivedLoungeToken_=e;this.pollIndex_=0;this.JSC$17724_xhr_=null;this.JSC$17724_timer_=NaN}; l(gQc,bN);f=gQc.prototype;f.start=function(){!this.JSC$17724_xhr_&&isNaN(this.JSC$17724_timer_)&&this.poll_()}; f.stop=function(){this.JSC$17724_xhr_&&(this.JSC$17724_xhr_.abort(),this.JSC$17724_xhr_=null);isNaN(this.JSC$17724_timer_)||(sk(this.JSC$17724_timer_),this.JSC$17724_timer_=NaN)}; f.disposeInternal=function(){this.stop();bN.prototype.disposeInternal.call(this)}; f.poll_=function(){this.JSC$17724_timer_=NaN;this.JSC$17724_xhr_=wk(g5(this.JSC$17724_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:cb(this.JSC$17726_onSuccess_,this),onError:cb(this.onError_,this),onTimeout:cb(this.JSC$17726_onTimeout_,this)})}; f.JSC$17726_onSuccess_=function(a,b){this.JSC$17724_xhr_=null;a=b.screen||{};a.dialId=this.deviceId_;a.name=this.friendlyName_;b=-1;this.enableShortLivedLoungeToken_&&a.shortLivedLoungeToken&&a.shortLivedLoungeToken.value&&a.shortLivedLoungeToken.refreshIntervalMs&&(a.screenIdType="shortLived",a.loungeToken=a.shortLivedLoungeToken.value,b=a.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new h5(a),b)}; f.onError_=function(a){this.JSC$17724_xhr_=null;a.status&&a.status==404?this.pollIndex_>=hQc.length?this.publish("pairingFailed",Error("DIAL polling timed out")):(a=hQc[this.pollIndex_],this.JSC$17724_timer_=pk(cb(this.poll_,this),a),this.pollIndex_++):this.publish("pairingFailed",Error("Server error "+a.status))}; f.JSC$17726_onTimeout_=function(){this.JSC$17724_xhr_=null;this.publish("pairingFailed",Error("Server not responding"))}; var hQc=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];function r5(a){q5.call(this,"LocalScreenService");this.JSC$17728_http_=a;this.loungeTokenRefreshTimer_=NaN;s5(this);this.info("Initializing with "+yPc(this.screens))} fb(r5,q5);f=r5.prototype;f.start=function(){s5(this)&&this.publish("screenChange");!Tx("yt-remote-lounge-token-expiration")&&iQc(this);sk(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=pk(cb(this.start,this),1E4)}; f.add=function(a,b){s5(this);dQc(this,a);jQc(this,!1);this.publish("screenChange");b(a);a.token||iQc(this)}; f.remove=function(a,b){var c=s5(this);fQc(this,a)&&(jQc(this,!1),c=!0);b(a);c&&this.publish("screenChange")}; f.updateName=function(a,b,c,d){var e=s5(this),h=this.get(a.id);h?(h.name!=b&&(h.name=b,jQc(this,!1),e=!0),c(a)):d(Error("no such local screen."));e&&this.publish("screenChange")}; f.disposeInternal=function(){sk(this.loungeTokenRefreshTimer_);r5.superClass_.disposeInternal.call(this)}; var iQc=function(a){if(a.screens.length){var b=bc(a.screens,function(d){return d.id}),c=g5(a.JSC$17728_http_,"/pairing/get_lounge_token_batch"); a.JSC$17728_http_.sendRequest("POST",c,{screen_ids:b.join(",")},cb(a.handleLoungeTokens_,a),cb(a.handleLoungeTokenError_,a))}}; r5.prototype.handleLoungeTokens_=function(a){s5(this);var b=this.screens.length;a=a&&a.screens||[];for(var c=0,d=a.length;c<d;++c){var e=a[c],h=this.get(e.screenId);h&&(h.token=e.loungeToken,--b)}jQc(this,!b);b&&o5(this.JSC$17721_logName_,"Missed "+b+" lounge tokens.")}; r5.prototype.handleLoungeTokenError_=function(a){o5(this.JSC$17721_logName_,"Requesting lounge tokens failed: "+a)}; var s5=function(a){if(y("deprecate_pair_servlet_enabled"))return eQc(a,[]);var b=wPc(LPc());b=ac(b,function(c){return!c.uuid}); return eQc(a,b)},jQc=function(a,b){KPc(bc(a.screens,uPc)); b&&MPc()};var t5=function(a,b){bN.call(this);this.getScreensToCheck_=b;b=(b=Tx("yt-remote-online-screen-ids")||"")?b.split(","):[];for(var c={},d=this.getScreensToCheck_(),e=d.length,h=0;h<e;++h){var k=d[h].id;c[k]=lc(b,k)}this.screenIdSet_=c;this.JSC$17731_http_=a;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;kQc("Initialized with "+$i(this.screenIdSet_))}; l(t5,bN);t5.prototype.isOnline=function(a){return!!this.screenIdSet_[a]}; t5.prototype.start=function(){var a=parseInt(Tx("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=eb()-144E5<a?0:a)?lQc(this):(this.fastCheckEndTime_=eb()+3E5,Sx("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())}; t5.prototype.isEmpty=function(){return uc.isEmpty(this.screenIdSet_)}; t5.prototype.update=function(){kQc("Updating availability on schedule.");var a=this.getScreensToCheck_(),b=uc.filter(this.screenIdSet_,function(c,d){return c&&!!j5(a,d)},this); mQc(this,b)}; var nQc=function(a,b,c){var d=g5(a.JSC$17731_http_,"/pairing/get_screen_availability");a.JSC$17731_http_.sendRequest("POST",d,{lounge_token:b.token},cb(function(e){e=e.screens||[];for(var h=e.length,k=0;k<h;++k)if(e[k].loungeToken==b.token){c(e[k].status=="online");return}c(!1)},a),cb(function(){c(!1)},a))}; t5.prototype.disposeInternal=function(){sk(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);bN.prototype.disposeInternal.call(this)}; var mQc=function(a,b){a:if(uc.getCount(b)!=uc.getCount(a.screenIdSet_))var c=!1;else{c=uc.getKeys(b);for(var d=c.length,e=0;e<d;++e)if(!a.screenIdSet_[c[e]]){c=!1;break a}c=!0}c||(kQc("Updated online screens: "+$i(a.screenIdSet_)),a.screenIdSet_=b,a.publish("screenChange"));oQc(a)},lQc=function(a){isNaN(a.refreshTimer_)||sk(a.refreshTimer_); a.refreshTimer_=pk(cb(a.requestScreenAvailability_,a),a.fastCheckEndTime_>0&&a.fastCheckEndTime_<eb()?2E4:1E4)}; t5.prototype.requestScreenAvailability_=function(){sk(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var a=pQc(this);if(uc.getCount(a)){var b=g5(this.JSC$17731_http_,"/pairing/get_screen_availability"),c={lounge_token:uc.getKeys(a).join(",")};this.currentRequest_=this.JSC$17731_http_.sendRequest("POST",b,c,cb(this.onScreenAvailability_,this,a),cb(this.onScreenAvailabilityError_,this))}else mQc(this,{}),lQc(this)}; t5.prototype.onScreenAvailability_=function(a,b){this.currentRequest_=null;var c=uc.getKeys(pQc(this));if(sc(c,uc.getKeys(a))){b=b.screens||[];c={};for(var d=b.length,e=0;e<d;++e)c[a[b[e].loungeToken]]=b[e].status=="online";mQc(this,c);lQc(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()}; t5.prototype.onScreenAvailabilityError_=function(a){this.warn_("Screen availability failed: "+a);this.currentRequest_=null;lQc(this)}; var kQc=function(a){o5("OnlineScreenService",a)}; t5.prototype.warn_=function(a){o5("OnlineScreenService",a)}; var pQc=function(a){var b={};$b(a.getScreensToCheck_(),function(c){c.token?b[c.token]=c.id:this.warn_("Requesting availability of screen w/o lounge token.")}); return b},oQc=function(a){a=uc.getKeys(uc.filter(a.screenIdSet_,function(b){return b})); a.sort(Dba);a.length?Sx("yt-remote-online-screen-ids",a.join(","),60):Ux("yt-remote-online-screen-ids")};function u5(a,b){b=b===void 0?!1:b;q5.call(this,"ScreenService");this.JSC$17734_http_=a;this.disableAutomaticScreenCache_=b;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};qQc(this)} fb(u5,q5);f=u5.prototype;f.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))}; f.add=function(a,b,c){this.localScreenService_.add(a,b,c)}; f.remove=function(a,b,c){this.localScreenService_.remove(a,b,c);this.onlineScreenService_.update()}; f.updateName=function(a,b,c,d){this.localScreenService_.contains(a)?this.localScreenService_.updateName(a,b,c,d):(a="Updating name of unknown screen: "+a.name,o5(this.JSC$17721_logName_,a),d(Error(a)))}; f.getScreens=function(a){return a?this.screens:zba(this.screens,ac(this.automaticScreens_,function(b){return!this.contains(b)},this))}; f.JSC$17736_getOnlineScreens=function(){return ac(this.getScreens(!0),function(a){return this.onlineScreenService_.isOnline(a.id)},this)}; var sQc=function(a,b,c,d,e,h){a.info("getAutomaticScreenByIds "+c+" / "+b);c||(c=a.deviceToScreenId_[b]);var k=a.getScreens(),m=c?j5(k,c):null;c&&(a.disableAutomaticScreenCache_||m)||(m=j5(k,b));if(m){m.uuid=b;var p=v5(a,m);nQc(a.onlineScreenService_,p,function(q){e(q?p:null)})}else c?rQc(a,c,cb(function(q){var r=v5(this,new h5({name:d, screenId:c,loungeToken:q,dialId:b||""}));nQc(this.onlineScreenService_,r,function(w){e(w?r:null)})},a),h):e(null)}; u5.prototype.JSC$17736_getScreenByPollingPairingCode=function(a,b,c,d,e,h){var k=this;this.info("getDialScreenByPairingCode "+a+" / "+b);var m=new gQc(this.JSC$17734_http_,a,b,c,d);m.subscribe("pairingComplete",function(p,q){mi(m);e(v5(k,p),q)}); m.subscribe("pairingFailed",function(p){mi(m);h(p)}); m.start();return cb(m.stop,m)}; var tQc=function(a,b){for(var c=a.screens.length,d=0;d<c;++d)if(a.screens[d].name==b)return a.screens[d];return null}; u5.prototype.JSC$17736_getScreenByPairingCode=function(a,b,c,d){wk(g5(this.JSC$17734_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:a},timeout:5E3,onSuccess:cb(function(e,h){e=new h5(h.screen||{});if(!e.name||tQc(this,e.name)){a:{h=e.name;for(var k=2,m=b(h,k);tQc(this,m);){k++;if(k>20)break a;m=b(h,k)}h=m}e.name=h}c(v5(this,e))},this), onError:cb(function(e){d(Error("pairing request failed: "+e.status))},this), onTimeout:cb(function(){d(Error("pairing request timed out."))},this)})}; var uQc=function(a,b,c){nQc(a.onlineScreenService_,b,c)}; u5.prototype.disposeInternal=function(){mi(this.localScreenService_);mi(this.onlineScreenService_);u5.superClass_.disposeInternal.call(this)}; var rQc=function(a,b,c,d){a.info("requestLoungeToken_ for "+b);var e={postParams:{screen_ids:b},method:"POST",context:a,onSuccess:function(h,k){h=k&&k.screens||[];h[0]&&h[0].screenId==b?c(h[0].loungeToken):d(Error("Missing lounge token in token response"))}, onError:function(){d(Error("Request screen lounge token failed"))}}; wk(g5(a.JSC$17734_http_,"/pairing/get_lounge_token_batch"),e)},vQc=function(a){a.screens=a.localScreenService_.getScreens(); for(var b=uc.transpose(a.deviceToScreenId_),c=a.screens.length,d=0;d<c;++d){var e=a.screens[d];e.uuid=b[e.id]||""}a.info("Updated manual screens: "+yPc(a.screens))}; u5.prototype.handleScreenChange_=function(){vQc(this);this.publish("screenChange");this.onlineScreenService_.update()}; var qQc=function(a){wQc(a);a.localScreenService_=new r5(a.JSC$17734_http_);a.localScreenService_.subscribe("screenChange",cb(a.handleScreenChange_,a));vQc(a);a.disableAutomaticScreenCache_||(a.automaticScreens_=wPc(Tx("yt-remote-automatic-screen-cache")||[]));wQc(a);a.info("Initializing automatic screens: "+yPc(a.automaticScreens_));a.onlineScreenService_=new t5(a.JSC$17734_http_,cb(a.getScreens,a,!0));a.onlineScreenService_.subscribe("screenChange",cb(function(){this.publish("onlineScreenChange")}, a))},v5=function(a,b){var c=a.get(b.id); c?(c.uuid=b.uuid,b=c):((c=j5(a.automaticScreens_,b.uuid))?(c.id=b.id,c.token=b.token,b=c):a.automaticScreens_.push(b),a.disableAutomaticScreenCache_||xQc(a));wQc(a);a.deviceToScreenId_[b.uuid]=b.id;Sx("yt-remote-device-id-map",a.deviceToScreenId_,31536E3);return b},xQc=function(a){a=ac(a.automaticScreens_,function(b){return b.idType!="shortLived"}); Sx("yt-remote-automatic-screen-cache",bc(a,uPc))},wQc=function(a){a.deviceToScreenId_=Tx("yt-remote-device-id-map")||{}}; u5.prototype.dispose=u5.prototype.dispose;function w5(a,b,c){bN.call(this);this.JSC$17738_logName_=c;this.JSC$17738_screenService_=a;this.receiver_=b;this.screen_=null} fb(w5,bN);var x5=function(a,b){a.screen_=b;a.publish("sessionScreen",a.screen_)},yQc=function(a,b){a.screen_&&(a.screen_.token=b,v5(a.JSC$17738_screenService_,a.screen_)); a.publish("sessionScreen",a.screen_)}; w5.prototype.onSessionStopped=function(a){this.isDisposed()||(a&&(y5(this,""+a),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))}; w5.prototype.info=function(a){o5(this.JSC$17738_logName_,a)}; var y5=function(a,b){o5(a.JSC$17738_logName_,b)}; w5.prototype.JSC$17740_getCastSession=function(){return null}; w5.prototype.setDisplayStatus=function(a){var b=this.receiver_;a?(b.displayStatus=new chrome.cast.ReceiverDisplayStatus(a,[]),b.displayStatus.showStop=!0):b.displayStatus=null;chrome.cast.setReceiverDisplayStatus(b,cb(function(){this.info("Updated receiver status for "+b.friendlyName+": "+a)},this),cb(function(){y5(this,"Failed to update receiver status for: "+b.friendlyName)},this))}; w5.prototype.disposeInternal=function(){this.setDisplayStatus("");w5.superClass_.disposeInternal.call(this)};var z5=function(a,b,c){w5.call(this,a,b,"CastSession");var d=this;this.config_=c;this.JSC$17743_session_=null;this.JSC$17743_boundSessionUpdate_=cb(this.JSC$17745_onSessionUpdate_,this);this.boundYoutubeMessage_=cb(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=pk(function(){zQc(d,null)},12E4); this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$17743_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$17743_isInitLoungeToken_=!1;this.JSC$17743_lastLoungeTokenRefreshError_="unknown"}; l(z5,w5);f=z5.prototype; f.setCastSession=function(a){if(this.JSC$17743_session_){if(this.JSC$17743_session_==a)return;y5(this,"Overriding cast session with new session object");AQc(this);this.JSC$17743_isInitLoungeToken_=!1;this.JSC$17743_lastLoungeTokenRefreshError_="unknown";this.JSC$17743_session_.removeUpdateListener(this.JSC$17743_boundSessionUpdate_);this.JSC$17743_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$17743_session_=a;this.JSC$17743_session_.addUpdateListener(this.JSC$17743_boundSessionUpdate_);this.JSC$17743_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx", this.boundYoutubeMessage_);BQc(this,"getMdxSessionStatus")}; f.launchWithParams=function(a){this.info("launchWithParams no-op for Cast: "+$i(a))}; f.stop=function(){if(this.JSC$17743_session_)this.JSC$17743_session_.stop(cb(function(){this.onSessionStopped()},this),cb(function(){this.onSessionStopped(Error("Failed to stop receiver app."))},this));else this.onSessionStopped(Error("Stopping cast device without session."))}; f.setDisplayStatus=function(){}; f.disposeInternal=function(){this.info("disposeInternal");AQc(this);this.JSC$17743_session_&&(this.JSC$17743_session_.removeUpdateListener(this.JSC$17743_boundSessionUpdate_),this.JSC$17743_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$17743_session_=null;w5.prototype.disposeInternal.call(this)}; var DQc=function(a,b){sk(a.getLoungeTokenTimeoutKey_);a.getLoungeTokenTimeoutKey_=0;b==0?CQc(a):a.getLoungeTokenTimeoutKey_=pk(function(){CQc(a)},b)},CQc=function(a){BQc(a,"getLoungeToken"); sk(a.onLoungeTokenTimeoutKey_);a.onLoungeTokenTimeoutKey_=pk(function(){EQc(a,null)},3E4)},BQc=function(a,b){a.info("sendYoutubeMessage_: "+b+" "+$i()); var c={};c.type=b;a.JSC$17743_session_?a.JSC$17743_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",c,function(){},cb(function(){y5(this,"Failed to send message: "+b+".")},a)):y5(a,"Sending yt message without session: "+$i(c))}; z5.prototype.onYoutubeMessage_=function(a,b){if(!this.isDisposed())if(b){if(b=nn(b),$a(b))switch(a=""+b.type,b=b.data||{},this.info("onYoutubeMessage_: "+a+" "+$i(b)),a){case"mdxSessionStatus":zQc(this,b);break;case"loungeToken":EQc(this,b);break;default:y5(this,"Unknown youtube message: "+a);}else y5(this,"Unable to parse message.");}else y5(this,"No data in message.")}; var FQc=function(a,b){if(b)a.info("onConnectedScreenId_: Received screenId: "+b),a.screen_&&a.screen_.id==b||a.getScreen_(b,function(c){x5(a,c)},function(){return a.onSessionStopped()},5);else a.onSessionStopped(Error("Waiting for session status timed out."))},HQc=function(a,b,c){a.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(b)); var d=new h5(b);GQc(a,d,function(e){e?(a.JSC$17743_isInitLoungeToken_=!0,v5(a.JSC$17738_screenService_,d),x5(a,d),a.JSC$17743_lastLoungeTokenRefreshError_="unknown",DQc(a,c)):(jk(Error("CastSession, RemoteScreen from screenData: "+JSON.stringify(b)+" is not online.")),a.onSessionStopped())},5)},zQc=function(a,b){sk(a.sessionStatusTimeoutKey_); a.sessionStatusTimeoutKey_=0;if(b)a.config_.enableCastLoungeToken&&b.loungeToken?b.deviceId?a.screen_&&a.screen_.uuid==b.deviceId||(b.loungeTokenRefreshIntervalMs?HQc(a,{name:a.receiver_.friendlyName,screenId:b.screenId,loungeToken:b.loungeToken,dialId:b.deviceId,screenIdType:"shortLived"},b.loungeTokenRefreshIntervalMs):(jk(Error("No loungeTokenRefreshIntervalMs presents in mdxSessionStatusData: "+JSON.stringify(b)+".")),FQc(a,b.screenId))):(jk(Error("No device id presents in mdxSessionStatusData: "+ JSON.stringify(b)+".")),FQc(a,b.screenId)):FQc(a,b.screenId);else a.onSessionStopped(Error("Waiting for session status timed out."))},EQc=function(a,b){sk(a.onLoungeTokenTimeoutKey_); a.onLoungeTokenTimeoutKey_=0;var c=null;if(b){if(b.loungeToken){var d;((d=a.screen_)==null?void 0:d.token)==b.loungeToken&&(c="staleLoungeToken")}else c="missingLoungeToken";}else c="noLoungeTokenResponse";c?(a.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(b)+", error: "+c)),a.JSC$17743_lastLoungeTokenRefreshError_=c,DQc(a,3E4)):(yQc(a,b.loungeToken),a.JSC$17743_isInitLoungeToken_=!1,a.JSC$17743_lastLoungeTokenRefreshError_="unknown",DQc(a,b.loungeTokenRefreshIntervalMs))}; z5.prototype.getScreen_=function(a,b,c,d){sk(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;sQc(this.JSC$17738_screenService_,this.receiver_.label,a,this.receiver_.friendlyName,cb(function(e){e?b(e):d>=0?(y5(this,"Screen "+a+" appears to be offline. "+d+" retries left."),this.getScreenTimeoutKey_=pk(cb(this.getScreen_,this,a,b,c,d-1),300)):c(Error("Unable to fetch screen."))},this),c)}; var GQc=function(a,b,c,d){sk(a.JSC$17743_checkScreenAvailabilityTimeoutKey_);a.JSC$17743_checkScreenAvailabilityTimeoutKey_=0;uQc(a.JSC$17738_screenService_,b,function(e){e||d<0?c(e):a.JSC$17743_checkScreenAvailabilityTimeoutKey_=pk(function(){GQc(a,b,c,d-1)},300)})}; z5.prototype.JSC$17740_getCastSession=function(){return this.JSC$17743_session_}; z5.prototype.JSC$17745_onSessionUpdate_=function(a){this.isDisposed()||a||(y5(this,"Cast session died."),this.onSessionStopped())}; var AQc=function(a){sk(a.getScreenTimeoutKey_);a.getScreenTimeoutKey_=0;sk(a.JSC$17743_checkScreenAvailabilityTimeoutKey_);a.JSC$17743_checkScreenAvailabilityTimeoutKey_=0;sk(a.sessionStatusTimeoutKey_);a.sessionStatusTimeoutKey_=0;sk(a.onLoungeTokenTimeoutKey_);a.onLoungeTokenTimeoutKey_=0;sk(a.getLoungeTokenTimeoutKey_);a.getLoungeTokenTimeoutKey_=0};var A5=function(a,b,c,d){w5.call(this,a,b,"DialSession");this.config_=d;this.JSC$17747_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$17747_theme_=c;this.connectData_=null;this.deferredLaunch_=function(){}; this.JSC$17747_deferredLaunchDeadlineTimer_=NaN;this.JSC$17747_boundSessionUpdate_=cb(this.JSC$17749_onSessionUpdate_,this);this.cancelPolling_=function(){}; this.getDialAppInfoTimeoutKey_=this.JSC$17747_checkScreenAvailabilityTimeoutKey_=0;this.JSC$17747_isInitLoungeToken_=!1;this.JSC$17747_lastLoungeTokenRefreshError_="unknown"}; l(A5,w5);A5.prototype.setCastSession=function(a){this.JSC$17747_session_=a;this.JSC$17747_session_.addUpdateListener(this.JSC$17747_boundSessionUpdate_)}; A5.prototype.launchWithParams=function(a){this.connectData_=a;this.deferredLaunch_()}; A5.prototype.stop=function(){IQc(this);if(this.JSC$17747_session_)this.JSC$17747_session_.stop(cb(this.onSessionStopped,this,null),cb(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()}; A5.prototype.disposeInternal=function(){IQc(this);this.JSC$17747_session_&&this.JSC$17747_session_.removeUpdateListener(this.JSC$17747_boundSessionUpdate_);this.JSC$17747_session_=null;w5.prototype.disposeInternal.call(this)}; var JQc=function(a){var b;return!!(a.config_.enableDialLoungeToken&&((b=a.JSC$17747_session_)==null?0:b.getDialAppInfo))},KQc=function(a){a.cancelPolling_=a.JSC$17738_screenService_.JSC$17736_getScreenByPollingPairingCode(a.reversePairingCode_,a.receiver_.label,a.receiver_.friendlyName,JQc(a),function(b,c){a.cancelPolling_=function(){}; a.JSC$17747_isInitLoungeToken_=!0;x5(a,b);b.idType=="shortLived"&&c>0&&B5(a,c)},function(b){a.cancelPolling_=function(){}; a.onSessionStopped(b)})}; A5.prototype.JSC$17749_onSessionUpdate_=function(a){this.isDisposed()||a||(y5(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())}; var LQc=function(a){var b={};b.pairingCode=a.reversePairingCode_;b.theme=a.JSC$17747_theme_;NPc()&&(b.env_useStageMdx=1);return sd(b)},MQc=function(a){return new Promise(function(b){a.reversePairingCode_=zPc(); if(a.connectData_){var c=new chrome.cast.DialLaunchResponse(!0,LQc(a));b(c);KQc(a)}else a.deferredLaunch_=function(){sk(a.JSC$17747_deferredLaunchDeadlineTimer_);a.deferredLaunch_=function(){}; a.JSC$17747_deferredLaunchDeadlineTimer_=NaN;var d=new chrome.cast.DialLaunchResponse(!0,LQc(a));b(d);KQc(a)},a.JSC$17747_deferredLaunchDeadlineTimer_=pk(function(){a.deferredLaunch_()},100)})},OQc=function(a,b,c){a.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(b)); var d=new h5(b);return new Promise(function(e){NQc(a,d,function(h){h?(a.JSC$17747_isInitLoungeToken_=!0,v5(a.JSC$17738_screenService_,d),x5(a,d),B5(a,c)):jk(Error("DialSession, RemoteScreen from screenData: "+JSON.stringify(b)+" is not online."));e(h)},5)}).then(function(e){return e?new chrome.cast.DialLaunchResponse(!1):MQc(a)})},PQc=function(a,b){var c=a.launchData_.receiver.label,d=a.receiver_.friendlyName; return new Promise(function(e){sQc(a.JSC$17738_screenService_,c,b,d,function(h){h&&h.token&&x5(a,h);e(h)},function(h){y5(a,"Failed to get DIAL screen: "+h); e(null)})}).then(function(e){return e&&e.token?new chrome.cast.DialLaunchResponse(!1):MQc(a)})},NQc=function(a,b,c,d){sk(a.JSC$17747_checkScreenAvailabilityTimeoutKey_); a.JSC$17747_checkScreenAvailabilityTimeoutKey_=0;uQc(a.JSC$17738_screenService_,b,function(e){e||d<0?c(e):a.JSC$17747_checkScreenAvailabilityTimeoutKey_=pk(function(){NQc(a,b,c,d-1)},300)})},B5=function(a,b){a.info("getDialAppInfoWithTimeout_ "+b); JQc(a)&&(sk(a.getDialAppInfoTimeoutKey_),a.getDialAppInfoTimeoutKey_=0,b==0?QQc(a):a.getDialAppInfoTimeoutKey_=pk(function(){QQc(a)},b))},QQc=function(a){JQc(a)&&a.JSC$17747_session_.getDialAppInfo(function(b){a.info("getDialAppInfo dialLaunchData: "+JSON.stringify(b)); b=b.extraData||{};var c=null;if(b.loungeToken){var d;((d=a.screen_)==null?void 0:d.token)==b.loungeToken&&(c="staleLoungeToken")}else c="missingLoungeToken";c?(a.JSC$17747_lastLoungeTokenRefreshError_=c,B5(a,3E4)):(a.JSC$17747_isInitLoungeToken_=!1,a.JSC$17747_lastLoungeTokenRefreshError_="unknown",yQc(a,b.loungeToken),B5(a,b.loungeTokenRefreshIntervalMs))},function(b){a.info("getDialAppInfo error: "+b); a.JSC$17747_lastLoungeTokenRefreshError_="noLoungeTokenResponse";B5(a,3E4)})},IQc=function(a){sk(a.JSC$17747_checkScreenAvailabilityTimeoutKey_); a.JSC$17747_checkScreenAvailabilityTimeoutKey_=0;sk(a.getDialAppInfoTimeoutKey_);a.getDialAppInfoTimeoutKey_=0;a.cancelPolling_();a.cancelPolling_=function(){}; sk(a.JSC$17747_deferredLaunchDeadlineTimer_)};var C5=function(a,b){w5.call(this,a,b,"ManualSession");this.JSC$17751_deferredLaunchDeadlineTimer_=pk(cb(this.launchWithParams,this,null),150)}; l(C5,w5);C5.prototype.stop=function(){this.onSessionStopped()}; C5.prototype.setCastSession=function(){}; C5.prototype.launchWithParams=function(){sk(this.JSC$17751_deferredLaunchDeadlineTimer_);this.JSC$17751_deferredLaunchDeadlineTimer_=NaN;var a=j5(this.JSC$17738_screenService_.getScreens(),this.receiver_.label);if(a)x5(this,a);else this.onSessionStopped(Error("No such screen"))}; C5.prototype.disposeInternal=function(){sk(this.JSC$17751_deferredLaunchDeadlineTimer_);this.JSC$17751_deferredLaunchDeadlineTimer_=NaN;w5.prototype.disposeInternal.call(this)};var D5=function(a,b){bN.call(this);this.config_=b;this.JSC$17754_screenService_=a;this.JSC$17754_appId_=b.appId||"233637DE";this.JSC$17754_theme_=b.theme||"cl";this.disableDial_=b.disableCastApi||!1;this.forceMirroring_=b.forceMirroring||!1;this.JSC$17754_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=cb(this.onReceiverAction_,this)}; l(D5,bN); D5.prototype.init=function(a,b){chrome.cast.timeout.requestSession=3E4;var c=new chrome.cast.SessionRequest(this.JSC$17754_appId_,[chrome.cast.Capability.AUDIO_OUT]);y("desktop_enable_cast_connect")&&(c.androidReceiverCompatible=!0);this.disableDial_||(c.dialRequest=new chrome.cast.DialRequest("YouTube"));var d=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;a=a||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var e=cb(this.onReceiverUpdated_,this); c=new chrome.cast.ApiConfig(c,cb(this.onSessionEstablished_,this),e,d,a);c.customDialLaunchCallback=cb(this.onDialLaunchRequested_,this);chrome.cast.initialize(c,cb(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),YPc(),this.JSC$17754_screenService_.subscribe("onlineScreenChange",cb(this.JSC$17756_onScreenChange_,this)),this.customReceivers_=RQc(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},cb(function(h){this.warn_("Failed to set initial custom receivers: "+ $i(h))},this)),this.publish("yt-remote-cast2-availability-change",E5(this)),b(!0))},this),cb(function(h){this.warn_("Failed to initialize API: "+$i(h)); b(!1)},this))}; D5.prototype.setConnectedScreenStatus=function(a,b){F5("Setting connected screen ID: "+a+" -> "+b);if(this.JSC$17754_session_){var c=this.JSC$17754_session_.screen_;if(!a||c&&c.id!=a)F5("Unsetting old screen status: "+this.JSC$17754_session_.receiver_.friendlyName),G5(this,null)}if(a&&b){if(!this.JSC$17754_session_){a=j5(this.JSC$17754_screenService_.getScreens(),a);if(!a){F5("setConnectedScreenStatus: Unknown screen.");return}if(a.idType=="shortLived"){F5("setConnectedScreenStatus: Screen with id type to be short lived."); return}c=SQc(this,a);c||(F5("setConnectedScreenStatus: Connected receiver not custom..."),c=new chrome.cast.Receiver(a.uuid?a.uuid:a.id,a.name),c.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(c),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},cb(function(d){this.warn_("Failed to set initial custom receivers: "+$i(d))},this))); F5("setConnectedScreenStatus: new active receiver: "+c.friendlyName);G5(this,new C5(this.JSC$17754_screenService_,c),!0)}this.JSC$17754_session_.setDisplayStatus(b)}else F5("setConnectedScreenStatus: no screen.")}; var SQc=function(a,b){return b?hc(a.customReceivers_,function(c){return i5(b,c.label)},a):null}; D5.prototype.setLaunchParams=function(a){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$17754_session_?this.JSC$17754_session_.launchWithParams(a):this.warn_("Setting connection data without a session")}; D5.prototype.JSC$17756_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$17754_session_?(this.JSC$17754_session_.stop(),G5(this,null)):F5("Stopping non-existing session")}; D5.prototype.requestSession=function(){chrome.cast.requestSession(cb(this.onSessionEstablished_,this),cb(this.onSessionRequestFailed_,this))}; D5.prototype.disposeInternal=function(){this.JSC$17754_screenService_.unsubscribe("onlineScreenChange",cb(this.JSC$17756_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);var a=ZPc,b=Qa("yt.mdx.remote.debug.handlers_");mc(b||[],a);mi(this.JSC$17754_session_);bN.prototype.disposeInternal.call(this)}; var F5=function(a){o5("Controller",a)}; D5.prototype.warn_=function(a){o5("Controller",a)}; var ZPc=function(a){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(a)},E5=function(a){return a.hasCastReceiver_||!!a.customReceivers_.length||!!a.JSC$17754_session_},G5=function(a,b,c){b!=a.JSC$17754_session_&&(mi(a.JSC$17754_session_),(a.JSC$17754_session_=b)?(c?a.publish("yt-remote-cast2-receiver-resumed",b.receiver_):a.publish("yt-remote-cast2-receiver-selected",b.receiver_),b.subscribe("sessionScreen",cb(a.onSessionScreen_,a,b)),b.subscribe("sessionFailed",function(){return TQc(a, b)}),b.screen_?a.publish("yt-remote-cast2-session-change",b.screen_):c&&a.JSC$17754_session_.launchWithParams(null)):a.publish("yt-remote-cast2-session-change",null))},TQc=function(a,b){a.JSC$17754_session_==b&&a.publish("yt-remote-cast2-session-failed")}; f=D5.prototype;f.onSessionScreen_=function(a,b){this.JSC$17754_session_==a&&(b||G5(this,null),this.publish("yt-remote-cast2-session-change",b))}; f.onReceiverAction_=function(a,b){if(!this.isDisposed())if(a)switch(a.friendlyName=chrome.cast.unescape(a.friendlyName),F5("onReceiverAction_ "+a.label+" / "+a.friendlyName+"-- "+b),b){case chrome.cast.ReceiverAction.CAST:if(this.JSC$17754_session_)if(this.JSC$17754_session_.receiver_.label!=a.label)F5("onReceiverAction_: Stopping active receiver: "+this.JSC$17754_session_.receiver_.friendlyName),this.JSC$17754_session_.stop();else{F5("onReceiverAction_: Casting to active receiver.");this.JSC$17754_session_.screen_&& this.publish("yt-remote-cast2-session-change",this.JSC$17754_session_.screen_);break}switch(a.receiverType){case chrome.cast.ReceiverType.CUSTOM:G5(this,new C5(this.JSC$17754_screenService_,a));break;case chrome.cast.ReceiverType.DIAL:G5(this,new A5(this.JSC$17754_screenService_,a,this.JSC$17754_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:G5(this,new z5(this.JSC$17754_screenService_,a,this.config_));break;default:this.warn_("Unknown receiver type: "+a.receiverType);}break;case chrome.cast.ReceiverAction.STOP:this.JSC$17754_session_&& this.JSC$17754_session_.receiver_.label==a.label?this.JSC$17754_session_.stop():this.warn_("Stopping receiver w/o session: "+a.friendlyName);}else this.warn_("onReceiverAction_ called without receiver.")}; f.onDialLaunchRequested_=function(a){if(this.isDisposed())return Promise.reject(Error("disposed"));var b=a.receiver;b.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+b.friendlyName),b.receiverType=chrome.cast.ReceiverType.DIAL);var c=this.JSC$17754_session_?this.JSC$17754_session_.receiver_:null;if(!c||c.label!=b.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+b.friendlyName),Promise.reject(Error("illegal DIAL launch"));if(c&& c.label==b.label&&c.receiverType!=chrome.cast.ReceiverType.DIAL){if(this.JSC$17754_session_.screen_)return F5("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$17754_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_("Changing CAST intent from \""+c.receiverType+"\" to \"dial\" for "+b.friendlyName);G5(this,new A5(this.JSC$17754_screenService_,b,this.JSC$17754_theme_,this.config_))}b=this.JSC$17754_session_;b.launchData_=a;b.launchData_.appState== chrome.cast.DialAppState.RUNNING?(a=b.launchData_.extraData||{},c=a.screenId||null,JQc(b)&&a.loungeToken?a.loungeTokenRefreshIntervalMs?a=OQc(b,{name:b.receiver_.friendlyName,screenId:a.screenId,loungeToken:a.loungeToken,dialId:b.launchData_.receiver.label,screenIdType:"shortLived"},a.loungeTokenRefreshIntervalMs):(jk(Error("No loungeTokenRefreshIntervalMs presents in additionalData: "+JSON.stringify(a)+".")),a=PQc(b,c)):a=PQc(b,c)):a=MQc(b);return a}; f.onSessionEstablished_=function(a){var b=this;if(!this.isDisposed()&&!this.forceMirroring_){F5("New cast session ID: "+a.sessionId);var c=a.receiver;if(c.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$17754_session_)if(c.receiverType==chrome.cast.ReceiverType.CAST)F5("Got resumed cast session before resumed mdx connection."),c.friendlyName=chrome.cast.unescape(c.friendlyName),G5(this,new z5(this.JSC$17754_screenService_,c,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume."); return}var d=this.JSC$17754_session_.receiver_,e=j5(this.JSC$17754_screenService_.getScreens(),d.label);e&&i5(e,c.label)&&d.receiverType!=chrome.cast.ReceiverType.CAST&&c.receiverType==chrome.cast.ReceiverType.CAST&&(F5("onSessionEstablished_: manual to cast session change "+c.friendlyName),mi(this.JSC$17754_session_),this.JSC$17754_session_=new z5(this.JSC$17754_screenService_,c,this.config_),this.JSC$17754_session_.subscribe("sessionScreen",cb(this.onSessionScreen_,this,this.JSC$17754_session_)), this.JSC$17754_session_.subscribe("sessionFailed",function(){return TQc(b,b.JSC$17754_session_)}),this.JSC$17754_session_.launchWithParams(null)); this.JSC$17754_session_.setCastSession(a)}}}; f.JSC$17756_getCastSession=function(){return this.JSC$17754_session_?this.JSC$17754_session_.JSC$17740_getCastSession():null}; f.onSessionRequestFailed_=function(a){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+$i(a)),a.code!=chrome.cast.ErrorCode.CANCEL&&G5(this,null),this.publish("yt-remote-cast2-session-failed"))}; f.onReceiverUpdated_=function(a){F5("Receiver availability updated: "+a);if(!this.isDisposed()){var b=E5(this);this.hasCastReceiver_=a==chrome.cast.ReceiverAvailability.AVAILABLE;E5(this)!=b&&this.publish("yt-remote-cast2-availability-change",E5(this))}}; var RQc=function(a){var b=a.JSC$17754_screenService_.JSC$17736_getOnlineScreens(),c=a.JSC$17754_session_&&a.JSC$17754_session_.receiver_;a=bc(b,function(d){c&&i5(d,c.label)&&(c=null);var e=d.uuid?d.uuid:d.id,h=SQc(this,d);h?(h.label=e,h.friendlyName=d.name):(h=new chrome.cast.Receiver(e,d.name),h.receiverType=chrome.cast.ReceiverType.CUSTOM);return h},a); c&&(c.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(c=new chrome.cast.Receiver(c.label,c.friendlyName),c.receiverType=chrome.cast.ReceiverType.CUSTOM),a.push(c));return a}; D5.prototype.JSC$17756_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=RQc(this),F5("Updating custom receivers: "+$i(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},cb(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",E5(this)))}; D5.prototype.setLaunchParams=D5.prototype.setLaunchParams;D5.prototype.setConnectedScreenStatus=D5.prototype.setConnectedScreenStatus;D5.prototype.stopSession=D5.prototype.JSC$17756_stopSession;D5.prototype.getCastSession=D5.prototype.JSC$17756_getCastSession;D5.prototype.requestSession=D5.prototype.requestSession;D5.prototype.init=D5.prototype.init;D5.prototype.dispose=D5.prototype.dispose;function UQc(a,b,c){c.disableCastApi?H5("Cannot initialize because disabled by Mdx config."):VQc()?WQc(a,c)&&(XQc(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?YQc(b):(window.__onGCastApiAvailable=function(d,e){d?YQc(b):(I5("Failed to load cast API: "+e),ZQc(!1),XQc(!1),Ux("yt-remote-cast-available"),Ux("yt-remote-cast-receiver"),$Qc(),b(!1))},c.loadCastApiSetupScript?iv("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>= 0&&window.navigator.presentation?cEc()>=60&&mEc():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?hEc():cEc()>=89?oEc():(lEc(),gEc(nEc.map(iEc))))):H5("Cannot initialize because not running Chrome")} function $Qc(){H5("dispose");var a=J5();a&&a.dispose();Pa("yt.mdx.remote.cloudview.instance_",null);aRc(!1);lsa(bRc);bRc.length=0} function cRc(){return!!Tx("yt-remote-cast-installed")} function dRc(){var a=Tx("yt-remote-cast-receiver");return a?a.friendlyName:null} function eRc(){H5("clearCurrentReceiver");Ux("yt-remote-cast-receiver")} function fRc(){return cRc()?J5()?J5().getCastSession():(I5("getCastSelector: Cast is not initialized."),null):(I5("getCastSelector: Cast API is not installed!"),null)} function gRc(a,b){hRc()?J5().setConnectedScreenStatus(a,b):I5("setConnectedScreenStatus called before ready.")} function VQc(){var a=Gd().search(/ (CrMo|Chrome|CriOS)\//)>=0;return ae||a} function WQc(a,b){var c=!1;J5()||(a=new D5(a,b),a.subscribe("yt-remote-cast2-availability-change",function(d){Sx("yt-remote-cast-available",d);qm("yt-remote-cast2-availability-change",d)}),a.subscribe("yt-remote-cast2-receiver-selected",function(d){H5("onReceiverSelected: "+d.friendlyName); Sx("yt-remote-cast-receiver",d);qm("yt-remote-cast2-receiver-selected",d)}),a.subscribe("yt-remote-cast2-receiver-resumed",function(d){H5("onReceiverResumed: "+d.friendlyName); Sx("yt-remote-cast-receiver",d);qm("yt-remote-cast2-receiver-resumed",d)}),a.subscribe("yt-remote-cast2-session-change",function(d){H5("onSessionChange: "+xPc(d)); d||Ux("yt-remote-cast-receiver");qm("yt-remote-cast2-session-change",d)}),Pa("yt.mdx.remote.cloudview.instance_",a),c=!0); H5("cloudview.createSingleton_: "+c);return c} function J5(){return Qa("yt.mdx.remote.cloudview.instance_")} function YQc(a){ZQc(!0);XQc(!1);J5().init(!1,function(b){b?(aRc(!0),msa("yt-remote-cast2-api-ready")):(I5("Failed to initialize cast API."),ZQc(!1),Ux("yt-remote-cast-available"),Ux("yt-remote-cast-receiver"),$Qc());a(b)})} function H5(a){o5("cloudview",a)} function I5(a){o5("cloudview",a)} function ZQc(a){H5("setCastInstalled_ "+a);Sx("yt-remote-cast-installed",a)} function hRc(){return!!Qa("yt.mdx.remote.cloudview.apiReady_")} function aRc(a){H5("setApiReady_ "+a);Pa("yt.mdx.remote.cloudview.apiReady_",a)} function XQc(a){Pa("yt.mdx.remote.cloudview.initializing_",a)} var bRc=[];function K5(a){this.index=-1;this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.playerTimeAt_=this.playerTime_=0;this.trackData=null;this.hasNext=this.hasPrevious=!1;this.loadedTime=this.duration_=this.seekableEnd_=this.seekableStart_=0;this.liveIngestionTime_=NaN;this.isLive_=!1;this.reset(a)} var iRc=function(a){a.audioTrackId=null;a.trackData=null;a.playerState=-1;a.hasPrevious=!1;a.hasNext=!1;a.playerTime_=0;a.playerTimeAt_=eb();a.seekableStart_=0;a.seekableEnd_=0;a.duration_=0;a.loadedTime=0;a.liveIngestionTime_=NaN;a.isLive_=!1}; f=K5.prototype; f.reset=function(a){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;a&&(this.index=a.index,this.listId=a.listId,this.videoId=a.videoId,this.playerState=a.playerState,this.volume=a.volume,this.muted=a.muted,this.audioTrackId=a.audioTrackId,this.trackData=a.trackData,this.hasPrevious=a.hasPrevious,this.hasNext=a.hasNext,this.playerTime_=a.playerTime,this.playerTimeAt_=a.playerTimeAt,this.seekableStart_=a.seekableStart,this.seekableEnd_=a.seekableEnd,this.duration_=a.duration,this.loadedTime= a.loadedTime,this.liveIngestionTime_=a.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))}; f.stopPlayer=function(){this.index=-1;this.videoId="";iRc(this)}; f.isPlaying=function(){return this.playerState==1}; f.isBuffering=function(){return this.playerState==3}; f.isAdPlaying=function(){return this.playerState==1081}; var L5=function(a,b){a.playerTime_=b;a.playerTimeAt_=eb()},jRc=function(a){switch(a.playerState){case 1:case 1081:return(eb()-a.playerTimeAt_)/1E3+a.playerTime_; case-1E3:return 0;}return a.playerTime_}; K5.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(eb()-this.playerTimeAt_)/1E3:0):this.duration_}; var kRc=function(a,b,c){var d=a.videoId;a.videoId=b;a.index=c;b!=d&&iRc(a)},lRc=function(a){var b={}; b.index=a.index;b.listId=a.listId;b.videoId=a.videoId;b.playerState=a.playerState;b.volume=a.volume;b.muted=a.muted;b.audioTrackId=a.audioTrackId;b.trackData=uc.unsafeClone(a.trackData);b.hasPrevious=a.hasPrevious;b.hasNext=a.hasNext;b.playerTime=a.playerTime_;b.playerTimeAt=a.playerTimeAt_;b.seekableStart=a.seekableStart_;b.seekableEnd=a.seekableEnd_;b.duration=a.duration_;b.loadedTime=a.loadedTime;b.liveIngestionTime=a.liveIngestionTime_;return b}; K5.prototype.clone=function(){return new K5(lRc(this))};var M5=function(a,b){bN.call(this);var c=this;this.state_=0;this.connection_=a;this.contextSubscriptions_=[];this.actionQueue_=new eQa;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=cb(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=cb(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=cb(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=cb(this.onCloudviewAvailabilityChange_,this);var d=0;a?(d=a.getProxyState(),d!=3&&(a.subscribe("proxyStateChange", this.setState_,this),mRc(this))):d=3;d!=0&&(b?this.setState_(d):pk(function(){c.setState_(d)},0)); (a=fRc())&&nRc(this,a);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)}; l(M5,bN);M5.prototype.getState=function(){return this.state_}; M5.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()}; M5.prototype.reconnect=function(){this.connection_.reconnect()}; var N5=function(a){return new K5(a.connection_.getPlayerContextData())}; f=M5.prototype;f.play=function(){O5(this)?(this.castMedia_?this.castMedia_.play(null,Yg,oRc(this,"play")):P5(this,"play"),pRc(this,1,jRc(N5(this))),this.publish("remotePlayerChange")):Q5(this,this.play)}; f.pause=function(){O5(this)?(this.castMedia_?this.castMedia_.pause(null,Yg,oRc(this,"pause")):P5(this,"pause"),pRc(this,2,jRc(N5(this))),this.publish("remotePlayerChange")):Q5(this,this.pause)}; f.seekTo=function(a){if(O5(this)){if(this.castMedia_){var b=N5(this),c=new chrome.cast.media.SeekRequest;c.currentTime=a;b.isPlaying()||b.isBuffering()?c.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:c.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(c,Yg,oRc(this,"seekTo",{newTime:a}))}else P5(this,"seekTo",{newTime:a});pRc(this,3,a);this.publish("remotePlayerChange")}else Q5(this,db(this.seekTo,a))}; f.stop=function(){if(O5(this)){this.castMedia_?this.castMedia_.stop(null,Yg,oRc(this,"stopVideo")):P5(this,"stopVideo");var a=N5(this);a.stopPlayer();R5(this,a);this.publish("remotePlayerChange")}else Q5(this,this.stop)}; f.setVolume=function(a,b){if(O5(this)){var c=N5(this);if(this.castSession_){if(c.volume!=a){var d=Math.round(a)/100;this.castSession_.setReceiverVolumeLevel(d,cb(function(){p5("set receiver volume: "+d)},this),cb(function(){this.warn_("failed to set receiver volume.")},this))}c.muted!=b&&this.castSession_.setReceiverMuted(b,cb(function(){p5("set receiver muted: "+b)},this),cb(function(){this.warn_("failed to set receiver muted.")},this))}else{var e={volume:a, muted:b};c.volume!=-1&&(e.delta=a-c.volume);P5(this,"setVolume",e)}c.muted=b;c.volume=a;R5(this,c)}else Q5(this,db(this.setVolume,a,b))}; f.setAudioTrack=function(a,b){O5(this)?(b=b.getLanguageInfo().getId(),P5(this,"setAudioTrack",{videoId:a,audioTrackId:b}),a=N5(this),a.audioTrackId=b,R5(this,a)):Q5(this,db(this.setAudioTrack,a,b))}; f.addVideo=function(a){O5(this)?P5(this,"addVideo",{videoId:a}):Q5(this,db(this.addVideo,a))}; f.addPlaylist=function(a){O5(this)?P5(this,"addVideos",{listId:a}):Q5(this,db(this.addPlaylist,a))}; f.addVideos=function(a){a.length==0?this.warn_("Ignore add videos request due to empty list"):O5(this)?P5(this,"addVideos",{videoIds:a.join(",")}):Q5(this,db(this.addVideos,a))}; f.removeVideo=function(a){O5(this)?P5(this,"removeVideo",{videoId:a}):Q5(this,db(this.removeVideo,a))}; f.insertVideo=function(a){O5(this)?P5(this,"insertVideo",{videoId:a}):Q5(this,db(this.insertVideo,a))}; f.playVideo=function(a,b,c,d,e,h,k){d=d===void 0?null:d;e=e===void 0?null:e;h=h===void 0?null:h;k=k===void 0?null:k;var m=N5(this),p={videoId:a};c!==void 0&&(p.currentIndex=c);kRc(m,a,c||0);b!==void 0&&(L5(m,b),p.currentTime=b);d&&(p.listId=d);e&&(p.playerParams=e);h&&(p.clickTrackingParams=h);k&&(p.locationInfo=$i(k));P5(this,"setPlaylist",p);d||R5(this,m)}; f.nextVideo=function(a,b){if(O5(this)){if(a&&b){var c=N5(this);kRc(c,a,b);R5(this,c)}P5(this,"next")}else Q5(this,db(this.nextVideo,a,b))}; f.clearPlaylist=function(){if(O5(this)){P5(this,"clearPlaylist");var a=N5(this);a.reset();R5(this,a);this.publish("remotePlayerChange")}else Q5(this,this.clearPlaylist)}; f.dispose=function(){if(this.state_!=3){var a=this.state_;this.state_=3;this.publish("proxyStateChange",a,this.state_)}bN.prototype.dispose.call(this)}; f.disposeInternal=function(){qRc(this);this.connection_=null;this.actionQueue_.clear();nRc(this,null);bN.prototype.disposeInternal.call(this)}; var mRc=function(a){$b("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(b){this.contextSubscriptions_.push(this.connection_.subscribe(b,db(this.onProxyEvent_,b),this))},a)},qRc=function(a){$b(a.contextSubscriptions_,function(b){this.connection_.unsubscribeByKey(b)},a); a.contextSubscriptions_.length=0},O5=function(a){return a.getState()==1},Q5=function(a,b){a.actionQueue_.getCount()<50&&a.actionQueue_.enqueue(b)},pRc=function(a,b,c){var d=N5(a); L5(d,c);d.playerState!=-1E3&&(d.playerState=b);R5(a,d)},P5=function(a,b,c){a.connection_.sendMessage(b,c)},R5=function(a,b){qRc(a); a.connection_.setPlayerContextData(lRc(b));mRc(a)}; M5.prototype.setState_=function(a){if((a!=this.state_||a==2)&&this.state_!=3&&a!=0){var b=this.state_;this.state_=a;this.publish("proxyStateChange",b,a);if(a==1)for(;!this.actionQueue_.isEmpty();)a=this.actionQueue_,fQa(a),a.front_.pop().apply(this);else a==3&&this.dispose()}}; M5.prototype.onProxyEvent_=function(a,b){this.publish(a,b)}; var nRc=function(a,b){a.castSession_&&(a.castSession_.removeUpdateListener(a.boundCastStatusListener_),a.castSession_.removeMediaListener(a.boundCastMediaListener_),a.onCastMediaChange_(null));a.castSession_=b;if(a.castSession_&&(p5("Setting cast session: "+a.castSession_.sessionId),a.castSession_.addUpdateListener(a.boundCastStatusListener_),a.castSession_.addMediaListener(a.boundCastMediaListener_),a.castSession_.media.length))a.onCastMediaChange_(a.castSession_.media[0])}; M5.prototype.onCastStatusUpdate_=function(a){if(!a)this.onCastMediaChange_(null),nRc(this,null);else if(this.castSession_.receiver.volume){a=this.castSession_.receiver.volume;var b=N5(this),c=Math.round(100*a.level||0);if(b.volume!=c||b.muted!=a.muted)p5("Cast volume update: "+a.level+(a.muted?" muted":"")),b.volume=c,b.muted=!!a.muted,R5(this,b)}}; M5.prototype.onCastMediaChange_=function(a){p5("Cast media: "+!!a);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=a)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),rRc(this),this.publish("remotePlayerChange")}; var rRc=function(a){var b=a.castMedia_.media,c=a.castMedia_.customData;if(b&&c){var d=N5(a);b.contentId!=d.videoId&&p5("Cast changing video to: "+b.contentId);d.videoId=b.contentId;d.playerState=c.playerState;L5(d,a.castMedia_.getEstimatedTime());R5(a,d)}else p5("No cast media video. Ignoring state update.")}; M5.prototype.onCastMediaUpdate_=function(a){if(a)rRc(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)}; M5.prototype.onCloudviewAvailabilityChange_=function(){var a=fRc();a&&nRc(this,a)}; M5.prototype.warn_=function(a){o5("CP",a)}; var oRc=function(a,b,c){return cb(function(d){this.warn_("Failed to "+b+" with cast v2 channel. Error code: "+d.code);d.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+b+" using MDx browser channel."),P5(this,b,c))},a)};var T5=function(a,b,c,d){d=d===void 0?!1:d;bN.call(this);var e=this;this.connectTimerId_=NaN;this.reconnecting_=!1;this.idleDisconnectTimerId_=this.clientSetVideoTimerId_=this.playingSyncTimerId_=this.reconnectedCheckScreenTimeout_=NaN;this.listeners_=[];this.autoplayMode_=this.autoplayVideoId_=this.clientVideoId_=this.playerContext_=this.channelService=null;this.JSC$17773_http_=a;this.enableConnectWithInitialState_=d;this.listeners_.push(fm(window,"beforeunload",function(){e.disconnect_(2)})); this.connectedDevices_=[];this.playerContext_=new K5;this.currentScreenId_=b.id;this.currentScreenIdType_=b.idType;this.channelService=UPc(this.JSC$17773_http_,c,this.JSC$17776_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){sRc(e)}); this.channelService.listen("channelClosed",function(){S5("Channel closed");isNaN(e.connectTimerId_)?k5(!0):k5();e.dispose()}); this.channelService.listen("channelError",function(h){k5();isNaN(e.getReconnectTimeout_())?(h==1&&e.currentScreenIdType_=="shortLived"&&e.publish("browserChannelAuthError",h),S5("Channel error: "+h+" without reconnection"),e.dispose()):(e.reconnecting_=!0,S5("Channel error: "+h+" with reconnection in "+e.getReconnectTimeout_()+" ms"),tRc(e,2))}); this.channelService.listen("channelMessage",function(h){uRc(e,h)}); this.channelService.setLoungeToken(b.token);this.subscribe("remoteQueueChange",function(){var h=e.playerContext_.videoId;FPc()&&Sx("yt-remote-session-video-id",h)})}; l(T5,bN); T5.prototype.connect=function(a,b){if(b){var c=b.listId,d=b.videoId,e=b.videoIds,h=b.playerParams,k=b.clickTrackingParams,m=b.index,p={videoId:d},q=b.currentTime,r=b.locationInfo;b=b.loopMode;q!==void 0&&(p.currentTime=q<=5?0:q);h&&(p.playerParams=h);r&&(p.locationInfo=r);k&&(p.clickTrackingParams=k);c&&(p.listId=c);e&&e.length>0&&(p.videoIds=e.join(","));m!==void 0&&(p.currentIndex=m);this.enableConnectWithInitialState_&&(p.loopMode=b||"LOOP_MODE_OFF");c&&(this.playerContext_.listId=c);this.playerContext_.videoId= d;this.playerContext_.index=m||0;this.playerContext_.state=3;L5(this.playerContext_,q);this.autoplayMode_="UNSUPPORTED";c=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";S5("Connecting with "+c+" and params: "+$i(p));this.channelService.connect({method:c,params:$i(p)},a,JPc())}else S5("Connecting without params"),this.channelService.connect({},a,JPc());vRc(this)}; T5.prototype.setLoungeToken=function(a){this.channelService.setLoungeToken(a)}; T5.prototype.dispose=function(){this.isDisposed()||(Pa("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),tRc(this,3));bN.prototype.dispose.call(this)}; T5.prototype.disposeInternal=function(){wRc(this);xRc(this);yRc(this);sk(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;sk(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;hm(this.listeners_);this.listeners_.length=0;this.channelService.dispose();bN.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null}; var zRc=function(a){return hc(a.connectedDevices_,function(b){return b.type=="LOUNGE_SCREEN"})},S5=function(a){o5("conn",a)},tRc=function(a,b){a.publish("proxyStateChange",b)},vRc=function(a){a.connectTimerId_=pk(function(){S5("Connecting timeout"); a.disconnect_(1)},2E4)},wRc=function(a){sk(a.connectTimerId_); a.connectTimerId_=NaN},yRc=function(a){sk(a.reconnectedCheckScreenTimeout_); a.reconnectedCheckScreenTimeout_=NaN},ARc=function(a){xRc(a); a.playingSyncTimerId_=pk(function(){U5(a,"getNowPlaying")},2E4)},xRc=function(a){sk(a.playingSyncTimerId_); a.playingSyncTimerId_=NaN},sRc=function(a){S5("Channel opened"); a.reconnecting_&&(a.reconnecting_=!1,yRc(a),a.reconnectedCheckScreenTimeout_=pk(function(){S5("Timing out waiting for a screen.");a.disconnect_(1)},15E3))},CRc=function(a,b){var c=null; if(b){var d=zRc(a);d&&(c={clientName:d.clientName,deviceMake:d.brand,deviceModel:d.model,osVersion:d.osVersion})}Pa("yt.mdx.remote.remoteClient_",c);b&&(wRc(a),yRc(a));c=a.channelService.isChannelOpened()&&isNaN(a.connectTimerId_);b==c?b&&(tRc(a,1),U5(a,"getSubtitlesTrack")):b?(a.getOtherConnectedRemoteId_()&&a.playerContext_.reset(),tRc(a,1),U5(a,"getNowPlaying"),BRc(a)):a.disconnect_(1)},DRc=function(a,b){var c=b.params.videoId; delete b.params.videoId;c==a.playerContext_.videoId&&(uc.isEmpty(b.params)?a.playerContext_.trackData=null:a.playerContext_.trackData=b.params,a.publish("remotePlayerChange"))},ERc=function(a,b,c){var d=b.params.videoId||b.params.video_id,e=parseInt(b.params.currentIndex,10); a.playerContext_.listId=b.params.listId||a.playerContext_.listId;kRc(a.playerContext_,d,e);a.publish("remoteQueueChange",c)},FRc=function(a,b){b.params=b.params||{}; ERc(a,b,"NOW_PLAYING_MAY_CHANGE");a.onStateChange_(b);a.publish("autoplayDismissed")}; T5.prototype.onStateChange_=function(a){var b=parseInt(a.params.currentTime||a.params.current_time,10);L5(this.playerContext_,isNaN(b)?0:b);b=parseInt(a.params.state,10);b=isNaN(b)?-1:b;b==-1&&this.playerContext_.playerState==-1E3&&(b=-1E3);this.playerContext_.playerState=b;b=Number(a.params.loadedTime);this.playerContext_.loadedTime=isNaN(b)?0:b;b=Number(a.params.duration);this.playerContext_.duration_=isNaN(b)?0:b;b=this.playerContext_;var c=Number(a.params.liveIngestionTime);b.liveIngestionTime_= c;b.isLive_=isNaN(c)?!1:!0;b=this.playerContext_;c=Number(a.params.seekableStartTime);a=Number(a.params.seekableEndTime);b.seekableStart_=isNaN(c)?0:c;b.seekableEnd_=isNaN(a)?0:a;this.playerContext_.playerState==1?ARc(this):xRc(this);this.publish("remotePlayerChange")}; T5.prototype.onAdStateChange_=function(a){if(this.playerContext_.playerState!=-1E3){var b=1085;switch(parseInt(a.params.adState,10)){case 1:b=1081;break;case 2:b=1084;break;case 0:b=1083;}this.playerContext_.playerState=b;a=parseInt(a.params.currentTime,10);L5(this.playerContext_,isNaN(a)?0:a);this.publish("remotePlayerChange")}}; var GRc=function(a,b){var c=b.params.muted=="true";a.playerContext_.volume=parseInt(b.params.volume,10);a.playerContext_.muted=c;a.publish("remotePlayerChange")},HRc=function(a,b){a.autoplayVideoId_=b.params.videoId; a.publish("nowAutoplaying",parseInt(b.params.timeout,10))},IRc=function(a,b){a.autoplayVideoId_=b.params.videoId||null; a.publish("autoplayUpNext",a.autoplayVideoId_)},JRc=function(a,b){a.autoplayMode_=b.params.autoplayMode; a.publish("autoplayModeChange",a.autoplayMode_);a.autoplayMode_=="DISABLED"&&a.publish("autoplayDismissed")},KRc=function(a,b){var c=b.params.hasNext=="true"; a.playerContext_.hasPrevious=b.params.hasPrevious=="true";a.playerContext_.hasNext=c;a.publish("previousNextChange")}; T5.prototype.isCapabilitySupportedOnConnectedDevices_=function(a){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var b=g(this.connectedDevices_),c=b.next();!c.done;c=b.next())if(!c.value.capabilities.has(a))return!1;return!0}; var uRc=function(a,b){b=b.message;b.params?S5("Received: action="+b.action+", params="+$i(b.params)):S5("Received: action="+b.action+" {}");switch(b.action){case"loungeStatus":b=nn(b.params.devices);a.connectedDevices_=bc(b,function(d){return new e5(d)}); b=!!hc(a.connectedDevices_,function(d){return d.type=="LOUNGE_SCREEN"}); CRc(a,b);b=a.isCapabilitySupportedOnConnectedDevices_("mlm");a.publish("multiStateLoopEnabled",b);break;case"loungeScreenDisconnected":yba(a.connectedDevices_,function(d){return d.type=="LOUNGE_SCREEN"}); CRc(a,!1);break;case"remoteConnected":var c=new e5(nn(b.params.device));hc(a.connectedDevices_,function(d){return d.equals(c)})||xba(a.connectedDevices_,c); break;case"remoteDisconnected":c=new e5(nn(b.params.device));yba(a.connectedDevices_,function(d){return d.equals(c)}); break;case"gracefulDisconnect":break;case"playlistModified":ERc(a,b,"QUEUE_MODIFIED");break;case"nowPlaying":FRc(a,b);break;case"onStateChange":a.onStateChange_(b);break;case"onAdStateChange":a.onAdStateChange_(b);break;case"onVolumeChanged":GRc(a,b);break;case"onSubtitlesTrackChanged":DRc(a,b);break;case"nowAutoplaying":HRc(a,b);break;case"autoplayDismissed":a.publish("autoplayDismissed");break;case"autoplayUpNext":IRc(a,b);break;case"onAutoplayModeChanged":JRc(a,b);break;case"onHasPreviousNextChanged":KRc(a, b);break;case"requestAssistedSignIn":a.publish("assistedSignInRequested",b.params.authCode);break;case"onLoopModeChanged":a.publish("loopModeChange",b.params.loopMode);break;default:S5("Unrecognized action: "+b.action);}}; f=T5.prototype;f.getProxyState_=function(){var a=3;this.isDisposed()||(a=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(a=1):a=2);return a}; f.disconnect_=function(a){S5("Disconnecting with "+a);Pa("yt.mdx.remote.remoteClient_",null);wRc(this);this.publish("beforeDisconnect",a);a==1&&k5();this.channelService.disconnect(a);this.dispose()}; f.getPlayerContextData_=function(){var a=this.playerContext_;this.clientVideoId_&&(a=this.playerContext_.clone(),kRc(a,this.clientVideoId_,a.index));return lRc(a)}; f.setPlayerContextData_=function(a){var b=this,c=new K5(a);c.videoId&&c.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=c.videoId,sk(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=pk(function(){if(b.clientVideoId_){var e=b.clientVideoId_;b.clientVideoId_=null;b.playerContext_.videoId!=e&&U5(b,"getNowPlaying")}},5E3)); var d=[];this.playerContext_.listId==c.listId&&this.playerContext_.videoId==c.videoId&&this.playerContext_.index==c.index||d.push("remoteQueueChange");this.playerContext_.playerState==c.playerState&&this.playerContext_.volume==c.volume&&this.playerContext_.muted==c.muted&&jRc(this.playerContext_)==jRc(c)&&$i(this.playerContext_.trackData)==$i(c.trackData)||d.push("remotePlayerChange");this.playerContext_.reset(a);$b(d,function(e){this.publish(e)},this)}; f.getOtherConnectedRemoteId_=function(){var a=this.channelService.getDeviceId(),b=hc(this.connectedDevices_,function(c){return c.type=="REMOTE_CONTROL"&&c.id!=a}); return b?b.id:""}; f.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()}; f.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"}; f.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""}; f.JSC$17776_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()}; var BRc=function(a){sk(a.idleDisconnectTimerId_);a.idleDisconnectTimerId_=pk(function(){a.disconnect_(1)},864E5)},U5=function(a,b,c){c?S5("Sending: action="+b+", params="+$i(c)):S5("Sending: action="+b); a.channelService.sendMessage(b,c)}; T5.prototype.sendMessageWithUserAction_=function(a,b){U5(this,a,b);BRc(this)}; T5.prototype.JSC$17776_getXsrfToken_=function(){var a=Gk("SAPISID","")||Gk("__Secure-1PAPISID")||"",b=Gk("__Secure-3PAPISID","")||"";if(!a&&!b)return"";a=ce(Dd(a),2);b=ce(Dd(b),2);return ce(Dd(","+a+","+b),2)}; T5.prototype.subscribe=T5.prototype.subscribe;T5.prototype.unsubscribeByKey=T5.prototype.unsubscribeByKey;T5.prototype.getProxyState=T5.prototype.getProxyState_;T5.prototype.disconnect=T5.prototype.disconnect_;T5.prototype.getPlayerContextData=T5.prototype.getPlayerContextData_;T5.prototype.setPlayerContextData=T5.prototype.setPlayerContextData_;T5.prototype.getOtherConnectedRemoteId=T5.prototype.getOtherConnectedRemoteId_;T5.prototype.getReconnectTimeout=T5.prototype.getReconnectTimeout_; T5.prototype.getAutoplayMode=T5.prototype.getAutoplayMode_;T5.prototype.getAutoplayVideoId=T5.prototype.getAutoplayVideoId_;T5.prototype.reconnect=T5.prototype.JSC$17776_reconnect_;T5.prototype.sendMessage=T5.prototype.sendMessageWithUserAction_;T5.prototype.getXsrfToken=T5.prototype.JSC$17776_getXsrfToken_;T5.prototype.isCapabilitySupportedOnConnectedDevices=T5.prototype.isCapabilitySupportedOnConnectedDevices_;var LRc=function(a){q5.call(this,"ScreenServiceProxy");this.instance_=a;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",cb(this.JSC$17779_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",cb(this.onOnlineScreenChange_,this)))}; l(LRc,q5);f=LRc.prototype;f.getScreens=function(a){return this.instance_.$_gs(a)}; f.contains=function(a){return!!this.instance_.$_c(a)}; f.get=function(a){return this.instance_.$_g(a)}; f.start=function(){this.instance_.$_st()}; f.add=function(a,b,c){this.instance_.$_a(a,b,c)}; f.remove=function(a,b,c){this.instance_.$_r(a,b,c)}; f.updateName=function(a,b,c,d){this.instance_.$_un(a,b,c,d)}; f.disposeInternal=function(){for(var a=0,b=this.subscriptionKeys_.length;a<b;++a)this.instance_.$_ubk(this.subscriptionKeys_[a]);this.subscriptionKeys_.length=0;this.instance_=null;q5.prototype.disposeInternal.call(this)}; f.JSC$17779_onScreenChange_=function(){this.publish("screenChange")}; f.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")}; u5.prototype.$_st=u5.prototype.start;u5.prototype.$_gspc=u5.prototype.JSC$17736_getScreenByPairingCode;u5.prototype.$_gsppc=u5.prototype.JSC$17736_getScreenByPollingPairingCode;u5.prototype.$_c=u5.prototype.contains;u5.prototype.$_g=u5.prototype.get;u5.prototype.$_a=u5.prototype.add;u5.prototype.$_un=u5.prototype.updateName;u5.prototype.$_r=u5.prototype.remove;u5.prototype.$_gs=u5.prototype.getScreens;u5.prototype.$_gos=u5.prototype.JSC$17736_getOnlineScreens;u5.prototype.$_s=u5.prototype.subscribe; u5.prototype.$_ubk=u5.prototype.unsubscribeByKey;var SRc=function(a){OPc();if(!l5||!l5.get("yt-remote-disable-remote-module-for-dev")){a=gk("MDX_CONFIG")||a;p8a();CPc();V5||(V5=new f5(a?a.loungeApiHost:void 0),NPc()&&(V5.basePath="/api/loungedev"));W5||(W5=Qa("yt.mdx.remote.deferredProxies_")||[],Pa("yt.mdx.remote.deferredProxies_",W5));MRc();var b=X5();if(!b){var c=new u5(V5,a?a.disableAutomaticScreenCache||!1:!1);Pa("yt.mdx.remote.screenService_",c);b=X5();var d={};a&&(d={appId:a.appId,disableDial:a.disableDial,theme:a.theme,loadCastApiSetupScript:a.loadCastApiSetupScript, disableCastApi:a.disableCastApi,enableDialLoungeToken:a.enableDialLoungeToken,enableCastLoungeToken:a.enableCastLoungeToken,forceMirroring:a.forceMirroring});Pa("yt.mdx.remote.enableConnectWithInitialState_",a?a.enableConnectWithInitialState||!1:!1);UQc(c,function(h){h?Y5()&&gRc(Y5(),"YouTube TV"):c.subscribe("onlineScreenChange",function(){qm("yt-remote-receiver-availability-change")})},d)}if(a&&!Qa("yt.mdx.remote.initialized_")){Pa("yt.mdx.remote.initialized_",!0); Z5("Initializing: "+$i(a));$5.push(om("yt-remote-cast2-api-ready",function(){qm("yt-remote-api-ready")})); $5.push(om("yt-remote-cast2-availability-change",function(){qm("yt-remote-receiver-availability-change")})); $5.push(om("yt-remote-cast2-receiver-selected",function(){NRc();qm("yt-remote-auto-connect","cast-selector-receiver")})); $5.push(om("yt-remote-cast2-receiver-resumed",function(){qm("yt-remote-receiver-resumed","cast-selector-receiver")})); $5.push(om("yt-remote-cast2-session-change",ORc));$5.push(om("yt-remote-connection-change",function(h){h?gRc(Y5(),"YouTube TV"):PRc()||(gRc(null,null),eRc())})); $5.push(om("yt-remote-cast2-session-failed",function(){qm("yt-remote-connection-failed")})); d=QRc();a.isAuto&&(d.id+="#dial");var e=a.capabilities||[];y("desktop_enable_autoplay")&&e.push("atp");e.length>0&&(d.capabilities=e);d.name=a.device;d.app=a.app;(a=a.theme)&&(d.theme=a);Z5(" -- with channel params: "+$i(d));d?(Sx("yt-remote-session-app",d.app),Sx("yt-remote-session-name",d.name)):(Ux("yt-remote-session-app"),Ux("yt-remote-session-name"));Pa("yt.mdx.remote.channelParams_",d);b.start();Y5()||RRc()}}},URc=function(){var a=X5().instance_.$_gos(); var b=TRc();b&&a6()&&(BPc(a,b)||a.push(b));return APc(a)},VRc=function(){var a=URc(),b=TRc(); b||(b=PRc());return hc(a,function(c){return b&&i5(b,c.key)?!0:!1})},TRc=function(){var a=Y5(); if(!a)return null;var b=X5().getScreens();return j5(b,a)},ORc=function(a){Z5("remote.onCastSessionChange_: "+xPc(a)); if(a){var b=TRc();b&&b.id==a.id?(gRc(b.id,"YouTube TV"),a.idType=="shortLived"&&(a=a.token)&&(b=a6())&&b.setLoungeToken(a)):(b&&WRc(),XRc(a,1))}else a6()&&WRc()},WRc=function(){hRc()?J5().stopSession():I5("stopSession called before API ready."); var a=a6();a&&(a.disconnect(1),YRc(null))},ZRc=function(){var a=a6(); return a&&a.getProxyState()!=3?new M5(a6(),void 0):null},Z5=function(a){o5("remote",a)},X5=function(){if(!$Rc){var a=Qa("yt.mdx.remote.screenService_"); $Rc=a?new LRc(a):null}return $Rc},Y5=function(){return Qa("yt.mdx.remote.currentScreenId_")},aSc=function(a){Pa("yt.mdx.remote.currentScreenId_",a)},NRc=function(){Pa("yt.mdx.remote.connectData_",null)},a6=function(){return Qa("yt.mdx.remote.connection_")},YRc=function(a){var b=a6(); NRc();a||aSc("");Pa("yt.mdx.remote.connection_",a);W5&&($b(W5,function(c){c(a)}),W5.length=0); b&&!a?qm("yt-remote-connection-change",!1):!b&&a&&qm("yt-remote-connection-change",!0)},PRc=function(){var a=FPc(); if(!a)return null;var b=X5();if(!b)return null;b=b.getScreens();return j5(b,a)},XRc=function(a,b){aSc(a.id); var c=Qa("yt.mdx.remote.enableConnectWithInitialState_")||!1;a=new T5(V5,a,QRc(),c);a.connect(b,Qa("yt.mdx.remote.connectData_"));a.subscribe("beforeDisconnect",function(d){qm("yt-remote-before-disconnect",d)}); a.subscribe("beforeDispose",function(){a6()&&YRc(null)}); a.subscribe("browserChannelAuthError",function(){var d=TRc();d&&d.idType=="shortLived"&&(hRc()?J5().handleBrowserChannelAuthError():I5("refreshLoungeToken called before API ready."))}); YRc(a)},RRc=function(){var a=PRc(); a?(Z5("Resume connection to: "+xPc(a)),XRc(a,0)):(k5(),eRc(),Z5("Skipping connecting because no session screen found."))},V5=null,W5=null,$Rc=null,MRc=function(){var a=QRc(); if(uc.isEmpty(a)){a=EPc();var b=Tx("yt-remote-session-name")||"",c=Tx("yt-remote-session-app")||"";a={device:"REMOTE_CONTROL",id:a,name:b,app:c,mdxVersion:3};a.authuser=String(gk("SESSION_INDEX","0"));(b=gk("DELEGATED_SESSION_ID"))&&(a.pageId=String(b));Pa("yt.mdx.remote.channelParams_",a)}},QRc=function(){return Qa("yt.mdx.remote.channelParams_")||{}},$5=[];function bSc(){var a,b;return t(function(c){if(c.nextAddress==1)return(Jra()||y("use_new_nwl"))&&zra().isNetworkAvailable()?n(c,Hl(),2):c.return();if(c.nextAddress!=3)return(a=c.yieldResult)?n(c,lra(a),3):c.return();b=c.yieldResult;if(!b.length)return c.return();b.forEach(function(d){var e={timestamp:d.timestamp};d=d.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:d.appShellAssetLoadReport,options:e}:d.clientError?{payloadName:"clientError",payload:d.clientError,options:e}: void 0;d&&bl(d.payloadName,d.payload,d.options)}); b.length===100&&Hi.addLowPriorityJob(bSc);ua(c)})} ;var cSc=new Zk("yt-menu"),dSc=function(){},fSc=function(a,b,c){a=b=="right-click"?c.rightClickMenuPopupHint:c.menuPopupHint; if(!(eSc(b)>10))return b=b||"default",cSc.set(""+b+"-impression",eSc(b)+1),a},eSc=function(a){return parseInt(cSc.get(""+(a||"default")+"-impression")||0,10)}; Wa(dSc);var gSc=function(){this.contexts_=new WeakMap;this.JSC$17785_networkService_=this.activeContext_=null},hSc=function(a,b,c){var d=a.contexts_.get(b); d||(d=new F6a(a.JSC$17785_networkService_),a.contexts_.set(b,d));a.activeContext_=d;c&&a.activeContext_.reset();a.activeContext_.start();return a.activeContext_};var b6=function(){}; b6.prototype.enqueue=function(){var a=this,b;return t(function(c){if(a.isCounterfactual())return(b=a.getCounterfactualData())&&a.shouldLogCounterfactualImpression()&&a.sendImpressionEndpoints(b),c.return();a.doEnqueue();ua(c)})}; b6.prototype.sendImpressionEndpoints=function(a){zr.getInstance().triggerOptionalAction("yt-service-request",{},a[0])};var c6=function(a,b){this.renderer=a;this.page=b}; l(c6,b6);c6.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]}; c6.prototype.isCounterfactual=function(){return!this.renderer.isVisible}; c6.prototype.shouldLogCounterfactualImpression=function(){return!0}; c6.prototype.doEnqueue=function(){var a=qA(this.page);a&&a.pause();this.renderer.impressionCommand&&zr.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&Ar(zr.getInstance(),[this.renderer.promoCommand],this.page)};var iSc=function(a,b){this.renderer=a;this.resolver=fj();b?this.JSC$17797_playerManager=qA(b):this.JSC$17797_playerManager=null;ox(1,!0)}; l(iSc,b6);f=iSc.prototype;f.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var a=[];this.renderer.impressionEndpoints.forEach(function(b){(b=wB(b))&&a.push(b)}); return a}}; f.isCounterfactual=function(){return this.renderer.isVisible===!1}; f.shouldLogCounterfactualImpression=function(){var a=aBc();a?ox(3):ox(2);return a}; f.cancel=function(){this.resolver.promise.cancel()}; f.doEnqueue=function(){var a=this;aBc()?(ox(3),jSc(this)):this.JSC$17797_playerManager?(this.resolver.promise.then(function(){jSc(a)}),kSc(this.resolver,this.JSC$17797_playerManager)):ox(2)}; var kSc=function(a,b){var c=fj();b.getPlayerPromise().then(function(d){c.resolve(d)}); c.promise.then(function(d){d.addEventListener("onAbnormalityDetected",a.resolve);gj(a.promise,function(){d.removeEventListener("onAbnormalityDetected",a.resolve)})}); a.promise.thenCatch(function(){c.promise.cancel()})},jSc=function(a){ox(3); var b={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:a.renderer}};b=zr.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:b},{});Promise.all(b).then(function(){lSc();a.JSC$17797_playerManager&&a.JSC$17797_playerManager.pause()})},lSc=function(){O5a(function(a,b){j6a(a,b); a===0?ox(7):ox(4)})};var mSc=function(a,b){this.renderer=a;this.page=b;this.resolver=fj()}; l(mSc,b6);f=mSc.prototype;f.cancel=function(){this.resolver.promise.cancel()}; f.getCounterfactualData=function(){return this.renderer.impressionEndpoints}; f.isCounterfactual=function(){return!this.renderer.isVisible}; f.shouldLogCounterfactualImpression=function(){return!0}; f.doEnqueue=function(){var a=this;this.resolver.promise.then(function(){var c={popup:{mealbarPromoRenderer:a.renderer},popupType:"MEALBAR"};zr.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:c},{})}); switch(this.renderer.triggerCondition){case"TRIGGER_CONDITION_POST_AD":if(this.page){var b=qA(this.page);b&&nSc(this.resolver,b)}break;default:this.resolver.resolve();}}; var nSc=function(a,b){var c=fj();b.getPlayerPromise().then(function(d){c.resolve(d)}); c.promise.then(function(d){d.addEventListener("onAdEnd",a.resolve);gj(a.promise,function(){d.removeEventListener("onAdEnd",a.resolve)})}); a.promise.thenCatch(function(){c.promise.cancel()})};var oSc=function(a,b){this.renderer=a;this.page=b}; l(oSc,b6);f=oSc.prototype;f.cancel=function(){this.JSC$17805_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17805_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17805_downloadedVideosCountSelectorUnsubscriber=void 0)}; f.getCounterfactualData=function(){return this.renderer.impressionEndpoints}; f.isCounterfactual=function(){return!this.renderer.isVisible}; f.shouldLogCounterfactualImpression=function(){return!0}; f.doEnqueue=function(){var a=this,b,c;((b=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(c=b.playbackUpsellDialogTriggerConditionData)==null?void 0:c.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$17805_downloadedVideosCountSelectorUnsubscriber=Rv(tw,Dgb,function(d,e){d>e&&(pSc(a),a.cancel())}):pSc(this)}; var pSc=function(a){var b={popup:{upsellDialogRenderer:a.renderer},popupType:"MODAL"};zr.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:b},{});(a=qA(a.page))&&a.pause()};var d6={},qSc=(d6.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",d6.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",d6.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",d6.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",d6.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",d6.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",d6.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",d6),rSc=function(a,b){this.renderer=a;this.targetManager= b}; l(rSc,b6);f=rSc.prototype;f.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$17812_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17812_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17812_downloadedVideosCountSelectorUnsubscriber=void 0)}; f.getCounterfactualData=function(){if(this.isCounterfactual()){var a;return(a=this.renderer.promoConfig)==null?void 0:a.impressionEndpoints}}; f.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)}; f.shouldLogCounterfactualImpression=function(){return!0}; f.doEnqueue=function(){var a=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case"TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$17812_downloadedVideosCountSelectorUnsubscriber=Rv(tw,Dgb,function(b,c){a.renderer.targetId&&b>c&&(f8a(a.targetManager,a.renderer.targetId,sSc(a)),a.cancel())}); break;default:f8a(this.targetManager,this.renderer.targetId,sSc(this));}}; var sSc=function(a){var b;if((b=a.renderer.suggestedPosition)==null?0:b.type)var c=qSc[a.renderer.suggestedPosition.type];c||(c="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:a.renderer},popupType:"HINT",position:c}}};function tSc(a){if(a.playerResponse){if(a=a.playerResponse,a.messages&&a.messages.length>0&&(a=a.messages.find(function(b){return!(!b||!b.mealbarPromoRenderer)}))&&a.mealbarPromoRenderer)return a.mealbarPromoRenderer}else if(a.response&&(a=a.response)&&a.overlay&&a.overlay.mealbarPromoRenderer)return a.overlay.mealbarPromoRenderer} function uSc(a){if(a.response){var b=a.response;if(b&&b.overlay&&b.overlay.tooltipRenderer)return b.overlay.tooltipRenderer}if(a.playerResponse&&(a=a.playerResponse,a.messages&&a.messages.length>0&&(a=a.messages.find(function(c){return!(!c||!c.tooltipRenderer)}))&&a.tooltipRenderer))return a.tooltipRenderer} ;var vSc=function(){this.previousPage=null},wSc; vSc.prototype.registerPromoCommand=function(a,b){xSc(this,void 0,void 0,A(a.roadblock,WOc),void 0,void 0,b)}; var xSc=function(a,b,c,d,e,h,k){a.previousPage!==k&&a.pendingTooltipPromo&&a.pendingTooltipPromo.cancel();a.previousPage=k;e?(a.pendingEnforcementPromo&&a.pendingEnforcementPromo.cancel(),a.pendingEnforcementPromo=new iSc(e,k),a.pendingEnforcementPromo.enqueue()):h?(a.pendingCommandWrapperPromo=new c6(h,k),a.pendingCommandWrapperPromo.enqueue()):d?(a.pendingRoadblockPromo&&a.pendingRoadblockPromo.cancel(),a.pendingRoadblockPromo=new oSc(d,k),a.pendingRoadblockPromo.enqueue()):b?(a.pendingMealbarPromo&& a.pendingMealbarPromo.cancel(),a.pendingMealbarPromo=new mSc(b,k),a.pendingMealbarPromo.enqueue()):c&&(a.pendingTooltipPromo&&a.pendingTooltipPromo.cancel(),a.pendingTooltipPromo=new rSc(c,Px()),a.pendingTooltipPromo.enqueue())},ySc=function(){wSc||(wSc=new vSc); return wSc};var zSc=!1;function ASc(a){if(!zSc&&(a=a||gk("ZWIEBACK_PING_URLS"))&&a.length){zSc=!0;for(var b=0;b<a.length;b++)Tl(a[b])}} ;function BSc(a){if(uc.get(gk("PLAYER_VARS",{}),"privembed",!1)!="1"){a&&Jma();try{kZa().then(function(){},function(){}),pk(BSc,18E5)}catch(b){jk(b)}}} ;function CSc(){var a=Kk(),b=a.getFlag(119),c=window.devicePixelRatio>1;document.body&&Qi(document.body,"exp-invert-logo")&&(c&&!Qi(document.body,"inverted-hdpi")?Ri(document.body,"inverted-hdpi"):!c&&Qi(document.body,"inverted-hdpi")&&Ti(document.body,"inverted-hdpi"));b!=c&&(Lk(0,119,c),a.save())} ;var DSc=function(a,b){var c=gk("SESSION_INDEX");this.actionToken_=a;this.commonToken_=b;this.sessionIndex_=c},ESc=function(a){var b=fj(),c=Qa("payments.business.integration.bootstrap"),d=Qa("payments.business.integration"),e=d.Style.create().withMaterialDesignStyle(),h=d.mashupMode.popup("instrument-manager"); c.asMashupMode(h).usingUserIndex(a.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(e).inStandaloneContext(d.standaloneContextAuthId.forUserId()).instrumentManager(a.actionToken_,a.commonToken_.length>0?a.commonToken_:void 0,function(k){var m=k.instrumentId;m?b.resolve(m):(m=Qa("payments.business.integration.scenario.InstrumentManager"),b.reject(k.errorCode&&k.errorCode===m.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(k){jk(k); b.reject("instrumentManagerLoadError")}); return b.promise};function FSc(a){return a.filter(function(b){return"ypcGetCartEndpoint"in b||"ypcFixInstrumentEndpoint"in b})} function GSc(a){return a.filter(function(b){return!A(b,eYa)})} ;var e6=function(a,b,c){this.payloadName="transactionFlowFailed";this.payload={errorType:a,serializedTransactionFlowLoggingParams:b,isUserDismiss:c===void 0?!1:c}}; Pa("yt.ypc.shared.YpcTransactionFlowError",e6);var HSc=function(){return Jy.apply(this,arguments)||this}; l(HSc,Jy);HSc.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}}; HSc.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)}; var f6=HSc;f6.prototype.onErrorMessageDismiss=f6.prototype.onErrorMessageDismiss;u([Q({readOnly:!0,observer:"errorRendererChanged"}),v("design:type",Object)],f6.prototype,"errorRenderer",void 0);u([M("yt-live-chat-error-message-dismiss"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],f6.prototype,"onErrorMessageDismiss",null);f6=u([Oy()],f6);var ISc=[f6.prototype];var JSc;var KSc;var LSc=new Zk("yt-live-chat"),MSc=new Map;MSc.set("timestamp_toggle","show-timestamps");MSc.set("reactions_toggle","allow-reactions");var NSc=function(){return J.apply(this,arguments)||this}; l(NSc,J);f=NSc.prototype;f.menuItemIdentifierChanged=function(){var a;(a=this.data)!=null&&a.menuItemIdentifier&&(a=MSc.get(this.data.menuItemIdentifier))&&(y("enable_lwe_web_mute")?(a=LSc.get(a),this.isToggled=!(a===void 0?!this.data.isToggled:!a)):this.isToggled=LSc.get(a))}; f.onFocus=function(){this.toggleButton.focus()}; f.onTap=function(){var a=this.data.command;a&&this.componentBehavior.resolveCommand(a)}; f.computeText=function(a,b,c){return this.componentBehavior.getSimpleString(a?c:b)}; f.computeIcon=function(a,b,c){return(a=a?c:b)&&a.iconType?zA(a.iconType):""}; var g6=NSc;g6.prototype.onTap=g6.prototype.onTap;g6.prototype.onFocus=g6.prototype.onFocus;g6.prototype.menuItemIdentifierChanged=g6.prototype.menuItemIdentifierChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],g6.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],g6.prototype,"componentBehavior",void 0);u([Q(),v("design:type",Object)],g6.prototype,"data",void 0); u([Q({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),v("design:type",String)],g6.prototype,"icon",void 0);u([Q({value:!1}),v("design:type",Boolean)],g6.prototype,"isToggled",void 0);u([My("tp-yt-paper-toggle-button"),v("design:type",Object)],g6.prototype,"toggleButton",void 0);u([O("data.menuItemIdentifier"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g6.prototype,"menuItemIdentifierChanged",null); u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g6.prototype,"onFocus",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g6.prototype,"onTap",null);g6=u([Wy({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],g6); V(g6,"yt-live-chat-toggle-renderer",function(){if(KSc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-item class=\"style-scope yt-live-chat-toggle-renderer\">\n <yt-icon icon=\"[[icon]]\" class=\"style-scope yt-live-chat-toggle-renderer\"></yt-icon>\n <span class=\"style-scope yt-live-chat-toggle-renderer\">[[computeText(data.isToggled, data.defaultText, data.toggledText)]]</span>\n <tp-yt-paper-toggle-button aria-label=\"[[computeText(data.isToggled, data.defaultText, data.toggledText)]]\" checked=\"[[isToggled]]\" class=\"style-scope yt-live-chat-toggle-renderer\">\n </tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;JSc===void 0&&(JSc=document.createElement("template"));var d=JSc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);KSc=a}a=KSc;return a});var OSc=new sm("NAVIGATION_PROGRESS_TOKEN");fk("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var PSc={},QSc=(PSc.CSI=function(a,b){var c={};c[a]=b;a=ik(hGa)(c);Object.keys(a).length>0&&Cq(a)},PSc.ECATCHER=function(a){return function(b,c){gk(a)[b]=c}}("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"),PSc); function RSc(a){a=g(a);for(var b=a.next(),c={};!b.done;c={setter$jscomp$5:void 0},b=a.next()){var d=b.value;b=d.params;d=d.service;b&&d&&(c.setter$jscomp$5=QSc[d],c.setter$jscomp$5&&b.forEach(function(e){return function(h){var k=h.key;h=h.value;k&&h&&(0,e.setter$jscomp$5)(k,h)}}(c)))}} ;var SSc={},TSc={},USc=(TSc[MOc.name]=!0,TSc),h6=function(){var a=Jy.apply(this,arguments)||this;a._noAccessors=!0;a.tabGesturesIsActive=!1;a.actionRouterIsRoot=!0;a.appBehaviorActionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-clear-cookie-action":"handleClearCookieAction","yt-store-grafted-ve-action":"onStoreGraftedVeAction","yt-history-load":"onYtHistoryLoad","yt-history-pop":"onYtHistoryPop","yt-init-history":"initHistoryManager"};a.pageTitle= "";a.titleSuffix="YouTube";a.unseenNotificationCount=0;a.hasNavigated=!1;a.hasSetScrollTopForNavigation=!1;a.pagePreparer=null;a.zwiebackInitJobId=0;a.dataUpdatePromise=null;a.loadDepsPromise=cj();a.hasPendingNavigation=!1;a.pendingPlayerOnResponseReceivedActions=[];return a}; l(h6,Jy);h6.prototype.created=function(){this.pendingPlayerOnResponseReceivedActions=[];y("enable_browser_cookie_status_monitoring")&&Sk(Hi,this.reportBrowserCookieSetting)}; h6.prototype.reportBrowserCookieSetting=function(){new mxa().increment(Hk())}; h6.prototype.attached=function(){VSc(this);document.addEventListener("yt-navigate-cache",EA(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var a=i6();a.init();a.dispatchElement=this.hostElement}; var VSc=function(a,b){b=b===void 0?0:b;var c=um().resolve(tm(Ox));if(c)WSc(a,c);else{if(b>=5)throw Error("Unable to find the Navigation manager");setTimeout(function(){VSc(a,b+1)},0)}},WSc=function(a,b){b.addEventListener("yt-navigate-start",EA(a,a.onYtNavigateStart)); b.addEventListener("yt-navigate-finish",EA(a,a.onYtNavigateFinish));b.addEventListener("yt-navigate-error",EA(a,a.onYtNavigateError));b.addEventListener("yt-page-data-fetched",EA(a,a.onYtPageDataFetched));b.addEventListener("yt-navigate-redirect",EA(a,a.onYtNavigateRedirect))}; f=h6.prototype; f.detached=function(){var a=um().resolve(Ox);a.removeEventListener("yt-navigate-start",EA(this,this.onYtNavigateStart));a.removeEventListener("yt-navigate-finish",EA(this,this.onYtNavigateFinish));a.removeEventListener("yt-navigate-error",EA(this,this.onYtNavigateError));a.removeEventListener("yt-page-data-fetched",EA(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",EA(this,this.onYtNavigateCache));a.removeEventListener("yt-navigate-redirect",EA(this,this.onYtNavigateRedirect)); this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)}; f.setPageOffset=function(a,b){a?wv(this.hostElement,"yt-set-page-offset",[a,b]):Im(Error("setPageOffset missing page"))}; f.setPageOffsetForNavigation=function(a,b){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(a,b))}; f.onYtNavigateSetPageOffset=function(a,b){this.setPageOffsetForNavigation(b.page,b.offset)}; f.getPageOffset=function(){var a=T(this.hostElement).querySelector("#page-manager").getCurrentPage(),b=0;a&&(b=wv(this.hostElement,"yt-get-page-offset",[a])[0]);return b}; f.onYtHistoryPop=function(a,b){if(hk("DISABLE_WARM_LOADS"))a.preventDefault(),window.location.reload();else{var c=um().resolve(Ox);c.hasPendingNavigation()&&a.preventDefault();c.pendingNavigationPromise&&(c.pendingNavigationPromise=null);xv(this.hostElement,"yt-pending-navigation-cancelled");b.errorMsg&&(a=b.errorMsg.split(" - "),b=Error(a[0]),a.length==2&&a[1]&&(Km(b,a[1]),Jm(b)),window.location.reload())}}; f.onYtHistoryLoad=function(a,b){var c=this;if(hk("DISABLE_WARM_LOADS"))window.location.reload();else{this.hasError=!1;(a=b.endpoint)&&Object.keys(a).length||(a=null);var d=b.historyEntry,e=um().resolve(Ox),h=um().resolve(Vw),k=null;d&&d.rootData&&(k=d.rootData);var m=k&&XSc(k);!k||m||k.filler?a?(e.navigate(a,!0),YSc(this,a)):(b.legacyBorder||m||(b.JSC$24534_savedComponentState==null&&k==null?Jm(new Mk("Incomplete history entry",b.forward)):Im(new Mk("Malformed history entry",b.JSC$24534_savedComponentState, b.forward,k))),window.location.reload()):(rGa({isHot:!0}),Cq({webInfo:{navigationReason:"h"}}),whb(),Eq("srt"),Eq("pdc"),this.cancelPendingTasks(),ZSc(this,b.forward,k),k.player&&(k.player.loaded=!1),YSc(this,a),Lhb(e,a||{},k,2).then(function(){c.setPageOffset(h.getCurrentPage(),d.scrollTop||0)}))}}; f.initHistoryManager=function(a){if(!this.hasNavigated){this.hasNavigated=!0;var b=T(this.hostElement).querySelector("#page-manager").getCurrentData();a=isNaN(a)?this.getPageOffset():a;var c=um().resolve(Ox).currentEndpoint;this.replaceState(c,b,a)}}; f.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()}; f.onYtNavigateStart=function(a,b){this.cancelPendingTasks();b.noProgressBar||(a=um().resolve(tm(OSc)))&&a.start();a=this.hasPendingNavigation?null:this.data;this.hasError=!1;var c=um().resolve(Vw),d,e,h;y("kevlar_use_vimio_behavior")&&!((d=b.endpoint)==null?0:(e=d.commandMetadata)==null?0:(h=e.webCommandMetadata)==null?0:h.ignoreNavigation)&&(d=c.getCurrentPage())&&d.disconnectVisibilityRoot();c.prepareForNavigation(b.pageType,b.endpoint);y("kevlar_remove_page_dom_on_switch")||(this.pagePreparer= new WB(1,"pcl"),XB(this.pagePreparer,c.preparePage.bind(c,b.pageType,b.endpoint)));d=this.getPageOffset();this.initHistoryManager(d);b.reload||this.hasPendingNavigation?this.replaceState(b.endpoint,a,d):(a==null?void 0:a.page)==="watch"&&b.pageType==="watch"&&y("kevlar_replace_watch_to_watch_history_state")?this.replaceState(b.endpoint,a,d):(a==null?void 0:a.page)!=="shorts"||b.pageType!=="shorts"||b.endpoint.reelWatchEndpoint.sequenceParams||y("short_to_short_back_nav_killswitch")?b.type!="navigate-back"&& b.type!="navigate-forward"&&this.saveAndPush(b.url,b.endpoint,a,d):this.replaceState(b.endpoint,a,0);this.hasPendingNavigation=!0}; var $Sc=function(a){a.hasPendingNavigation=!1;(a=um().resolve(tm(OSc)))&&a.finish()}; h6.prototype.onYtNavigateError=function(a,b){$Sc(this);this.hasError=!0;b&&b.errorMessage?this.errorMessage=b.errorMessage:this.errorMessage=void 0;a=this.get("endpoint.commandMetadata.webCommandMetadata.url",b);var c=mk(window.location.href);a&&!c.pbjreload&&(b=b.navigationErrorReason||"10",y("kevlar_parent_on_pbjreload")&&(c={csn:iq()},this.get("data.endpoint.clickTrackingParams")&&(c.itct=this.data.endpoint.clickTrackingParams),Ax(a,c)),fy(nk(a,{pbjreload:b})))}; h6.prototype.onYtNavigateCache=function(a,b){var c=this,d=b.url,e=b.endpoint,h=b.data;a=!!b.miniplayer;b=!!b.skipHistory;if(d&&e&&h){var k=this.getPageOffset(),m=this.data||null;b||this.saveAndPush(d,e,m,k);d=Lhb(um().resolve(Ox),e,h,a?4:3,a);a&&d.then(function(){c.dataUpdatePromise&&c.dataUpdatePromise.then(function(){var p=um().resolve(Vw);c.setPageOffset(p.getCurrentPage(),0)})})}}; h6.prototype.onYtNavigateFinish=function(a,b){var c=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){aTc(c,b.fromHistory)})}; var aTc=function(a,b){$Sc(a);if(a.pendingPlayerOnResponseReceivedActions){for(var c=g(a.pendingPlayerOnResponseReceivedActions),d=c.next();!d.done;d=c.next())AA(d.value,a.hostElement);a.pendingPlayerOnResponseReceivedActions=[]}c=um().resolve(Vw);!b&&a.hasNavigated&&((b=c.getCurrentPage())?b.is==="ytd-shorts"||a.tabGesturesIsActive||a.setPageOffsetForNavigation(b,0):Jm(Error("no pageManager.getCurrentPage()")));xz(function(){xz(function(){Eq("pda")})})}; h6.prototype.onYtNavigateRedirect=function(a){a.detail.url&&this.replaceUrl(a.detail.url)}; h6.prototype.onYtNavigate=function(a){a.detail.endpoint||Im(new Mk("Error: Missing yt-navigate endpoint from target:",a.target,a.target.nodeName));var b;if(b=y("cold_missing_history"))b=i6(),b.init(!1),b=!(b.browserHistory.boundHistoryReplaceState&&b.browserHistory.boundHistoryPushState);if(b){fk("DISABLE_WARM_LOADS",!0);b=new Mk("Failed to initialize history manager",this.getDebugString());var c=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()|| c?Jm(b):Im(b)}b=a.detail.endpoint;var d,e;y("debug_forward_web_query_parameters")&&((d=b.commandMetadata)==null?0:(e=d.webCommandMetadata)==null?0:e.url)&&(b=JSON.parse(JSON.stringify(b)),b.commandMetadata.webCommandMetadata.url=vna(b.commandMetadata.webCommandMetadata.url,window.location.search));a={type:0,command:b,form:{params:a.detail.params,tempData:a.detail.tempData||{},requestType:a.detail.type,createScreenConfig:a.detail.createScreenConfig,reload:a.detail.reload?a.detail.reload:!1}};y("kevlar_yt_navigate_command_handler")?( d=um().resolve(vm),a.form.skipDefaultElement=!0,d.resolveCommand(b,{form:a.form})):this.handleNavigate(a)}; h6.prototype.handleNavigate=function(a){this.hasSetScrollTopForNavigation=!1;var b=um().resolve(Ox),c=a.form||{};b.navigate(a.command,c.reload,c.params,c.tempData,c.requestType,c.createScreenConfig)&&YSc(this,a.command,c.tempData)}; h6.prototype.onYtPageDataFetched=function(a,b){try{gkb().reset();this.data=b.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=um().resolve(Vw).updatePageData(this.data);var c=this.get("playerResponse.responseContext.serviceTrackingParams",this.data);c&&RSc(c);var d=this.get("response.responseContext.serviceTrackingParams",this.data);d&&RSc(d);var e=this.get("playerResponse.onResponseReceivedActions", this.data);e&&(e=bTc(this,e));e&&zv(this.hostElement,e,this.hostElement);var h=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),k=this.get("response.responseContext.consistencyTokenJar",this.data);if(h||k){var m=M9a(),p=(0,uc.getValues)(m.tokenJars);h&&m.replace(p,h);k&&m.replace(p,k)}}catch(q){Im(q)}}; var YSc=function(a,b,c){try{a.onYtEndpointChangeHandler(b,c)}catch(d){Im(d)}}; f=h6.prototype;f.onYtEndpointChangeHandler=function(){}; f.setPageTitle=function(a){a=(this.pageTitle=a)?a+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+a}; f.onYtUpdateTitle=function(a,b){this.setPageTitle(b)}; f.setUnseenNotificationCount=function(a){this.unseenNotificationCount=a;this.setPageTitle(this.pageTitle)}; f.handleUpdateNotificationsUnseenCountAction=function(a){A(a,nOc)&&((a=A(a,nOc).unseenCount)?this.setUnseenNotificationCount(a):this.setUnseenNotificationCount(0))}; f.handleClearCookieAction=function(a){var b;(a=(b=A(a,lOc))==null?void 0:b.cookieName)&&eoa(a)}; f.onYtUpdateUnseenNotificationCount=function(a,b){this.setUnseenNotificationCount(b)}; f.loadData=function(a){var b=this;this.loadDepsPromise.then(function(){var c=um().resolve(tm(Ox));c||Im(Error("Load data called with no navigation manager."));if(a&&a.response){if(!a.endpoint){var d=nd(window.document.location.href)||"/",e="";if(d==="/"||d.startsWith("/?"))e="WEB_PAGE_TYPE_BROWSE";a.endpoint={commandMetadata:{webCommandMetadata:{url:d,webPageType:e,rootVe:3854}}}}Lhb(c,a.endpoint,a,5)}else a.endpoint?c.navigate(a.endpoint):c.navigate(ww);Hi.cancelJob(b.zwiebackInitJobId);b.zwiebackInitJobId= Hi.addLowPriorityJob(ASc)})}; var i6=function(){return um().resolve(dhb)}; f=h6.prototype;f.getDebugString=function(){return i6().getDebugString()}; f.getThirdPartyManipulationSuspected=function(){return i6().getThirdPartyManipulationSuspected()}; f.replaceState=function(a,b,c){i6().saveAndReplace(a,b,c)}; f.saveAndPush=function(a,b,c,d){i6().saveAndPush(a,b,c,d)}; f.replaceUrl=function(a){i6().replaceUrl(a)}; var XSc=function(a){return!a||isNaN(a.expirationTime)?!1:rl()>a.expirationTime},ZSc=function(a,b,c){var d=a.get("response.trackingParams",c),e=hq(),h=iq(); if(d&&e&&h&&(d=a.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",c),!d&&c.rootVe&&(d=c.rootVe),e=b?"forwardButton":"backButton",b=a.get("playerResponse.topbar.desktopTopbarRenderer."+e+".buttonRenderer.command.clickTrackingParams",a.data),a=a.get("response.topbar.desktopTopbarRenderer."+e+".buttonRenderer.command.clickTrackingParams",a.data),b=(a=b||a)?fq(a):void 0,a=Zq(),e=[cj(c)],$q(a,d,b,{dataPromises:e,csnToClone:c.csn}),c.graftedVes))for(c=g(c.graftedVes), d=c.next();!d.done;d=c.next())ar(a,d.value)}; h6.prototype.onStoreGraftedVeAction=function(a){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(a)):Jm(Error("this.data missing"))}; var bTc=function(a,b){return b.filter(function(c){for(var d in c)if(USc[d])return a.pendingPlayerOnResponseReceivedActions.push(c),!0;return!1})}; ia.Object.defineProperties(h6.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}}); var j6=h6;j6.prototype.onStoreGraftedVeAction=j6.prototype.onStoreGraftedVeAction;j6.prototype.loadData=j6.prototype.loadData;j6.prototype.onYtUpdateUnseenNotificationCount=j6.prototype.onYtUpdateUnseenNotificationCount;j6.prototype.handleClearCookieAction=j6.prototype.handleClearCookieAction;j6.prototype.handleUpdateNotificationsUnseenCountAction=j6.prototype.handleUpdateNotificationsUnseenCountAction;j6.prototype.setUnseenNotificationCount=j6.prototype.setUnseenNotificationCount; j6.prototype.onYtUpdateTitle=j6.prototype.onYtUpdateTitle;j6.prototype.setPageTitle=j6.prototype.setPageTitle;j6.prototype.onYtEndpointChangeHandler=j6.prototype.onYtEndpointChangeHandler;j6.prototype.onYtPageDataFetched=j6.prototype.onYtPageDataFetched;j6.prototype.handleNavigate=j6.prototype.handleNavigate;j6.prototype.onYtNavigate=j6.prototype.onYtNavigate;j6.prototype.onYtNavigateRedirect=j6.prototype.onYtNavigateRedirect;j6.prototype.onYtNavigateFinish=j6.prototype.onYtNavigateFinish; j6.prototype.onYtNavigateCache=j6.prototype.onYtNavigateCache;j6.prototype.onYtNavigateError=j6.prototype.onYtNavigateError;j6.prototype.onYtNavigateStart=j6.prototype.onYtNavigateStart;j6.prototype.cancelPendingTasks=j6.prototype.cancelPendingTasks;j6.prototype.initHistoryManager=j6.prototype.initHistoryManager;j6.prototype.onYtHistoryLoad=j6.prototype.onYtHistoryLoad;j6.prototype.onYtHistoryPop=j6.prototype.onYtHistoryPop;j6.prototype.onYtNavigateSetPageOffset=j6.prototype.onYtNavigateSetPageOffset; j6.prototype.setPageOffset=j6.prototype.setPageOffset;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],j6.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],j6.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],j6.prototype,"hasError",void 0);u([Q(),v("design:type",Object)],j6.prototype,"errorMessage",void 0); u([M("yt-navigate-set-page-offset"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],j6.prototype,"onYtNavigateSetPageOffset",null);u([M("yt-history-pop"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],j6.prototype,"onYtHistoryPop",null);u([M("yt-history-load"),v("design:type",Function),v("design:paramtypes",[Event,Ugb]),v("design:returntype")],j6.prototype,"onYtHistoryLoad",null); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],j6.prototype,"onYtNavigate",null);u([M("yt-update-title"),v("design:type",Function),v("design:paramtypes",[Event,String]),v("design:returntype")],j6.prototype,"onYtUpdateTitle",null);u([M("yt-update-unseen-notification-count"),v("design:type",Function),v("design:paramtypes",[Event,Number]),v("design:returntype")],j6.prototype,"onYtUpdateUnseenNotificationCount",null);j6=u([Oy()],j6); SSc.YtdAppBehavior=[wA.YtActionHandlerBehavior,j6.prototype];var k6=function(){var a=Jy.apply(this,arguments)||this;a._noAccessors=!0;return a}; l(k6,Jy);k6.prototype.ready=function(){var a=this;T(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){a.onChange_()})}; k6.prototype.dataChanged_=function(){T(this.hostElement).querySelector("#checkbox").checked=!1}; k6.prototype.onChange_=function(){var a=T(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";vv(this.hostElement,"yt-dismissal-reason-"+a,this.data.feedbackToken)}; var l6=k6;l6.prototype.dataChanged_=l6.prototype.dataChanged_;u([Q(),v("design:type",Object)],l6.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],l6.prototype,"dataChanged_",null);l6=u([Oy()],l6);var cTc=[l6.prototype];var m6=function(){var a=Jy.apply(this,arguments)||this;a.timeoutJobId=0;a.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return a}; l(m6,Jy);m6.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()}; m6.prototype.startTimeout=function(){var a=this,b=this.data&&this.data.displayDurationSeconds;b&&!this.timeoutJobId&&(this.timeoutJobId=Sk(Hi,function(){wv(a.hostElement,"yt-close-popup-action",[a.is]);a.timeoutJobId=0},b*1E3))}; m6.prototype.cancelTimeout=function(){Hi.cancelJob(this.timeoutJobId);this.timeoutJobId=0}; var n6=m6;n6.prototype.ytdHatsSurveyBehaviorDataChanged=n6.prototype.ytdHatsSurveyBehaviorDataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],n6.prototype,"ytActionHandlerBehavior",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],n6.prototype,"ytdHatsSurveyBehaviorDataChanged",null);n6=u([Oy()],n6);var dTc=[wA.YtActionHandlerBehavior,n6.prototype];var eTc=function(a,b){return a.SHARED_RENDERERS_.hasOwnProperty(b)?"yt":a.prefix},o6={DIALOG:{component:"tp-yt-paper-dialog", properties:{withBackdrop:!0,modern:!0},preventAutonav:!0},FULLSCREEN_OVERLAY:{component:null,properties:{withBackdrop:!0}}};o6.DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:y("web_sheets_ui_position_refresh")?"right":"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0}; o6.HINT={component:"tp-yt-iron-dropdown",properties:{allowOutsideScroll:!0,dynamicAlign:!1,horizontalAlign:"center",noOverlap:!0,scrollAction:"refit",verticalAlign:"bottom",verticalOffset:15,withBackdrop:!1},positionalProperties:{OPEN_POPUP_POSITION_TOP:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPLEFT:{horizontalAlign:"right",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPRIGHT:{horizontalAlign:"left", horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_LEFT:{horizontalAlign:"right",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_BOTTOM:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMLEFT:{horizontalAlign:"right",horizontalOffset:12,shiftedHorizontalOffset:24, verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12}},forceCloseOnOutsideClick:!0,forceFocus:!0,slotName:"dropdown-content"}; o6.HINT_PERSISTENT={component:"tp-yt-iron-dropdown",properties:{allowOutsideScroll:!0,dynamicAlign:!1,horizontalAlign:"center",noOverlap:!0,scrollAction:"refit",verticalAlign:"bottom",verticalOffset:15,withBackdrop:!1,noAutoFocus:!0},positionalProperties:{OPEN_POPUP_POSITION_TOP:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPLEFT:{horizontalAlign:"right",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15}, OPEN_POPUP_POSITION_TOPRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_LEFT:{horizontalAlign:"right",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_BOTTOM:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMLEFT:{horizontalAlign:"right", horizontalOffset:12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12}},slotName:"dropdown-content"};o6.LOCKED_OVERLAY_DIALOG={component:"tp-yt-paper-dialog",properties:{restoreFocusOnClose:!0,scrollAction:"lock",withBackdrop:!0},preventAutonav:!0}; o6.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!y("kevlar_mealbar_above_player"),modern:y("web_modern_dialogs"),noAutoFocus:!0,noCancelOnOutsideClick:!0,withBackdrop:!1},styles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",margin:"16px"},rtlStyles:{position:"fixed",top:"auto",right:"0",left:"auto",bottom:"0",margin:"16px"}};o6.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}}; o6.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};o6.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};o6.MOLE={component:null,styles:{position:"fixed",top:"auto",left:"auto",right:"0",bottom:"0",zIndex:"var(--ytd-z-index-miniplayer)"},rtlStyles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",zIndex:"var(--ytd-z-index-miniplayer)"}}; o6.NOTIFICATION={component:null,styles:{position:"fixed",top:"0",left:"auto",right:"0",bottom:"auto",marginTop:"60px",zIndex:"var(--ytd-z-index-notification)"},rtlStyles:{position:"fixed",top:"0",left:"0",right:"auto",bottom:"auto",marginTop:"60px",zIndex:"var(--ytd-z-index-notification)"},preventAutonav:!0}; o6.OVERLAY_DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!1,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0}; o6.RESPONSIVE_DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},narrowProperties:{horizontalAlign:null,verticalAlign:null,dynamicAlign:!1,withBackdrop:!0},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0}; o6.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};o6.SURVEY={component:"tp-yt-paper-dialog",properties:{withBackdrop:!1,noCancelOnOutsideClick:!0,noAutoFocus:!0},styles:{position:"fixed",top:"auto",left:"auto",right:"0",bottom:"0"},rtlStyles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0"},preventAutonav:y("web_survey_popup_prevent_autonav")}; o6.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};o6.TOAST={component:null,properties:{}};var fTc=new function(a,b,c){this.supportedPopups=a;this.navigationEndpointPopupMap=b;this.popupTypeMap=c;this.supportedPopups=a;this.navigationEndpointPopupMap=b;this.popupTypeMap=c}({aboutThisAdRenderer:!0, adFeedbackRenderer:!0,adInfoDialogRenderer:!0,addToPlaylistRenderer:!0,backstagePostDialogPopupRenderer:!0,bubbleHintRenderer:!0,channelCreationDialogRenderer:!0,channelWarmWelcomeRenderer:!0,channelWarmWelcomeContRenderer:!0,checkboxSurveyRenderer:!0,confirmDialogRenderer:!0,dismissalFollowUpRenderer:!0,enforcementMessageViewModel:!0,fancyDismissibleDialogRenderer:!0,formPopupRenderer:!0,gamingAccountLinkConfirmDialogRenderer:!0,gamingAccountLinkSettingRenderer:!0,hotkeyDialogRenderer:!0,sponsorshipConfirmCancelRenderer:!0, modalWithTitleAndButtonRenderer:!0,notificationActionRenderer:!0,reportFormModalRenderer:!0,searchSuggestionReportDialog:!0,sharingRenderer:!0,sharingEmbedRenderer:!0,menuPopupRenderer:!0,singleOptionSurveyRenderer:!0,surveyFollowUpRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,ypcUpgradeDialogRenderer:!0,ypcOffersOverlayRenderer:!0,redCancelSurveyRenderer:!0,conversationSectionController:!0, conversationHighPriorityNotificationContentRenderer:!0},{adFeedbackEndpoint:"adFeedbackEndpoint.content",adInfoDialogEndpoint:"adInfoDialogEndpoint.dialog",createBackstagePostDialogEndpoint:"createBackstagePostDialogEndpoint.dialog",confirmDialogEndpoint:"confirmDialogEndpoint.content",managePurchaseEndpoint:"managePurchaseEndpoint.content",modalEndpoint:"modalEndpoint.modal",shareEndpoint:"shareEndpoint",shareEntityEndpoint:"shareEntityEndpoint",unlimitedFamilyFlowEndpoint:"unlimitedFamilyFlowEndpoint.unlimitedFamilyFlowEndpointSupportedRenderers", openPopupAction:"openPopupAction.popup",ypcCancelSurveyEndpoint:"ypcCancelSurveyEndpoint.surveySupportedRenderers"},{aboutThisAdRenderer:"DIALOG",adFeedbackRenderer:"DIALOG",adInfoDialogRenderer:"RESPONSIVE_DROPDOWN",addToPlaylistRenderer:y("desktop_add_to_playlist_renderer_dialog_popup")?"DIALOG":"RESPONSIVE_DROPDOWN",backstagePostDialogPopupRenderer:"DIALOG",bubbleHintRenderer:"HINT",checkboxSurveyRenderer:"SURVEY",confirmDialogRenderer:"DIALOG",dismissalFollowUpRenderer:"DIALOG",enforcementMessageViewModel:"LOCKED_MODAL", fancyDismissibleDialogRenderer:"DIALOG",gamingAccountLinkConfirmDialogRenderer:"DIALOG",gamingAccountLinkSettingRenderer:"DIALOG",hotkeyDialogRenderer:"DIALOG",sponsorshipConfirmCancelRenderer:"DIALOG",menuPopupRenderer:"RESPONSIVE_DROPDOWN",modalWithTitleAndButtonRenderer:"RESPONSIVE_DROPDOWN",notificationActionRenderer:"TOAST",reportFormModalRenderer:"DIALOG",searchSuggestionReportDialog:"DIALOG",sharingEmbedRenderer:"DIALOG",sharingRenderer:"RESPONSIVE_DROPDOWN",singleOptionSurveyRenderer:"SURVEY", surveyFollowUpRenderer:"SURVEY",unifiedSharePanelRenderer:"DIALOG",unlimitedFamilyMessageInterstitialRenderer:"DIALOG",unlimitedFamilyProfileInterstitialRenderer:"DIALOG",unpluggedPauseMembershipDialogRenderer:"DIALOG",ypcOffersOverlayRenderer:"DIALOG",ypcUpgradeDialogRenderer:"DIALOG",redCancelSurveyRenderer:"DIALOG",conversationSectionController:"MOLE",conversationHighPriorityNotificationContentRenderer:"NOTIFICATION"}),gTc=new function(){this.SHARED_RENDERERS_={aboutThisAdRenderer:!0,bubbleHintRenderer:!0, confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,ypcUpgradeDialogRenderer:!0, loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0};this.popupConfig=o6;this.forwardedEvents="yt-action yt-navigate yt-popup-canceled yt-popup-closed yt-popup-opened yt-service-request-completed yt-service-request-error yt-service-request-sent yt-lockup-requested".split(" ");this.prefix="ytd"};function hTc(a,b){var c,d,e,h,k,m,p;t(function(q){switch(q.nextAddress){case 1:c=ly.getInstance();d=Mv.instance;e=Dy.instance;if(!e)return iTc(a,d,b),q.return();xa(q,2);a.onLoadingCommand&&d.resolveCommand(a.onLoadingCommand);return n(q,c.getCurrentPositionFromGeolocation(),4);case 4:h=q.yieldResult;if(!a.resolveLocationCommand){q.jumpTo(5);break}k=c.createLocationInfo(h);return n(q,Pw(e,a.resolveLocationCommand,{locationInfo:k}),6);case 6:m=q.yieldResult;if(!m||"error"in m&&m.error||m.errorMetadata)return iTc(a, d,b),q.return();var r;if(m==null?0:(r=m.onResponseReceivedActions)==null?0:r.length){r=g(m.onResponseReceivedActions);for(var w=r.next();!w.done;w=r.next())d.resolveCommand(w.value)}(A(a.onSuccessCommand,lq)||A(a.onSuccessCommand,yu))&&vv(b.hostElement,"yt-navigate",{endpoint:a.onSuccessCommand,reload:!0});case 5:ya(q,0);break;case 2:p=za(q);if(p instanceof GeolocationPositionError&&p.code===GeolocationPositionError.PERMISSION_DENIED)return a.onDeniedCommand&&d.resolveCommand(a.onDeniedCommand),q.return(); iTc(a,d,b);ua(q);}})} function iTc(a,b,c){a.onFailureCommand&&(b.resolveCommand(a.onFailureCommand),wv(c.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))} ;var jTc=function(){var a=this;this.pageNameToElement=new Map;this.TEST_ONLY={getPageNameToElement:function(b){return a.pageNameToElement.get(b)}}; this.elementPoolPopulator=lJ.getInstance()},p6=function(a,b){var c=a.pageNameToElement.get(b); if(!c){switch(b){case"watch":var d=y("kevlar_watch_fixie")?GA("ytd-watch-fixie"):y("kevlar_watch_grid")?GA("ytd-watch-grid"):GA("ytd-watch-flexy");break;case"shorts":d=GA("ytd-shorts");break;case"search":d=GA("ytd-search");break;case"channel":d=GA("ytd-browse");d.pageSubtype="channels";break;case"trending":d=GA("ytd-browse");d.pageSubtype="trending";break;case"playlist":case"standalone":case"home":case"explore":case"learning":case"live":case"news":case"sports":case"playables":case"mini_app":case"red":case"WEB_PAGE_TYPE_SETTINGS":case"history":case"labs":case"handle":case"subscriptions":case"filteredsubscriptions":case"memberships-and-purchases":case"channel-memberships-shopfront":case"yts-products":case"ypc-offers":case"ypc-checkout":case"fashion":case"hashtag-landing-page":case"show":case"open-in-app":case"audio-pivot":case"subscriptions-channels":d= GA("ytd-browse");d.pageSubtype=b;break;case"browse":d=GA("ytd-browse");break;default:Jm(new Mk("Error getting page element for type",b));}c=d;a.pageNameToElement.set(b,c)}return c}; jTc.prototype.preparePage=function(a,b,c){c&&(a=$6a(c)||a);if(a!=="watch"){var d=this.elementPoolPopulator,e=a;e!=d.targetPage_&&d.pendingPages_.indexOf(e)>-1&&(d.targetPage_&&(d.pendingPages_.unshift(d.targetPage_),d.abort()),xFb(d,e),uFb(d,e))}if((d=p6(this,a))||!A(c,wr)){d.isAttached||d===b||(d.hidden=!0);if(!(d.data||a==="watch"&&y("swatcheroo_page_pool_dont_provide_filler_data"))){var h;if(a=(h=gk("FILLER_DATA",{})[a])==null?void 0:h.response)d.data=a}return d}};var pTc=function(a){this.JSC$27135_clientRoot=a;this.playlistHandlerActionMap={"yt-add-to-playlist-command":kTc,"yt-end-playlist-command":lTc,"yt-recover-playlist-command":mTc,"yt-refresh-playlist-command":nTc,"yt-playlist-remove-videos-action":oTc};Br(zr.getInstance(),this.playlistHandlerActionMap,this.JSC$27135_clientRoot);h5a()},qTc; function kTc(a,b){if((a=A(a,DTa))&&b){var c=a.videoIds||[a.videoId],d;b=(d=vv(b,"yt-lockup-requested",{videoIds:c}).detail)==null?void 0:d.returnValue;var e;a.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?e=b?b:c.map(function(h){return{videoId:h}}):b&&(e=b); e&&(d=e.map(function(h){var k=Object,m=k.assign;var p=h.navigationEndpoint;if(!A(p,Pu)){var q=A(p,lq);if(q){if(delete q.index,delete q.playlistId,q=A(p==null?void 0:p.commandMetadata,kq),q==null?0:q.url){var r=q.url;r=wd(r,"list");r=wd(r,"index");q.url=r}}else p=void 0}return m.call(k,{},h,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:p})}),e5a(d,a))}} function lTc(a){var b=cx();if(a=A(a,ETa))a.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&b.clearQueue(),a.closeMiniplayer&&(y("web_enable_miniplayer_refactor")?um().resolve(ax).close(!0):b.JSC$9237_actionRouter.triggerOptionalAction("yt-close-miniplayer-action"))} function mTc(a){k5a(cx(),a)} function oTc(a){var b;(a=(b=A(a,BTa))==null?void 0:b.setVideoIds)&&a.forEach(function(c){g5a(cx(),c)})} function nTc(a){l5a(cx(),a)} ;function rTc(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(a){return!1}} ;var q6=function(a,b,c){this.apiKey=a;this.endpoint=b;this.confidenceThreshold=c===void 0?.5:c;this.stream=null;this.state=0;this.manuallyClosedChannel=this.channelOpen=!1;this.prefetchResponseSetTimeoutId=-1;this.languageCode="en-us";this.youtubeAssistantRequest=null;this.listeningHandler=function(){}; this.audioDetectedHandler=function(){}; this.completeHandler=function(){}; this.errorHandler=function(){}; this.stopHandler=function(){}; this.transcriptionUpdateHandler=function(){}; this.transcriptionCompleteHandler=function(){}; this.vozEndOfDataTimeout=this.noResponseReceivedTimeout=-1;this.transcribedSpeechResults=[];this.receivedEndOfUtterance=!1;this.startCustomCsiTimeline=!0;this.supportsCrossDomainXhr=!1;this.supportsHttpHeadersOverwriteParam=!0;this.prefetchResponseTimeoutMs=-1;this.isUsingVoz=b==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||b==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"|| b==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||b==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new bNc}; q6.prototype.start=function(a){if(this.state===0)if(this.isOnline()){a.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=a.supportsHttpHeadersOverwriteParam);a.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=a.startCustomCsiTimeline);this.startCustomCsiTimeline&&Dq("voice_assistant");Fq("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=a.languageCode||"en-US";this.supportsCrossDomainXhr=a.supportsCrossDomainXhr|| this.supportsCrossDomainXhr;this.youtubeAssistantRequest=a.youtubeAssistantRequest||null;this.listeningHandler=a.listeningHandler||this.listeningHandler;this.audioDetectedHandler=a.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=a.stopHandler||this.stopHandler;this.completeHandler=a.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=a.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.errorHandler=a.errorHandler||this.errorHandler;this.transcriptionUpdateHandler= a.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=a.accessToken;this.additionalHeaders=a.additionalHeaders||{};var b;this.prefetchResponseTimeoutMs=(b=a.prefetchResponseTimeoutMs)!=null?b:this.prefetchResponseTimeoutMs;sTc(this);this.startAudio();tTc(this)}else this.errorHandler("OFFLINE")}; q6.prototype.stop=function(a){var b=a===void 0?{}:a;a=b.logCancel===void 0?!0:b.logCancel;var c=b.logMicClosed===void 0?!0:b.logMicClosed;var d=b.handleError===void 0?!0:b.handleError;b=b.handleStop===void 0?!0:b.handleStop;this.state!==0&&(a&&r6("voz_cx"),s6(this,{logMicClosed:c,handleStop:b}),d&&this.errorHandler("ABORTED"))}; q6.prototype.getState=function(){return this.state}; q6.prototype.isSupported=function(){return!0}; var uTc=function(a){var b=a.isUsingVoz?"PLACEHOLDER":"example";b={config:{dialogStateIn:{languageCode:a.languageCode},deviceConfig:{deviceId:b,deviceModelId:b},audioInConfig:{encoding:"LINEAR16",sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};a.isUsingVoz?a.isUsingVoz&&a.youtubeAssistantRequest&&(a=JSON.stringify(a.youtubeAssistantRequest),b.config.internalIn={youtubeAssistantS3InputJson:a}):b.config.requestType=4;return b}; q6.prototype.stopAudio=function(a){(a===void 0||a)&&r6("voz_mf")}; q6.prototype.startAudio=function(){r6("voz_vp");return cj(null)}; var vTc=function(a,b){a.channelOpen&&(a.state!==2&&(a.state=2,r6("voz_ss"),a.listeningHandler()),b=new Uint8Array(b),b="{ \"audioIn\": \""+ce(b)+"\" }",a.channel.send(b))},s6=function(a,b){var c=b===void 0?{}:b; b=c.logMicClosed===void 0?!0:c.logMicClosed;c=c.handleStop===void 0?!0:c.handleStop;a.vozEndOfDataTimeout>-1&&(clearTimeout(a.vozEndOfDataTimeout),a.vozEndOfDataTimeout=-1);wTc(a);a.stopAudio(b);a.channel&&(a.channelOpen=!1,a.manuallyClosedChannel=!0,a.channel.close(),a.channel=void 0);a.transcribedSpeechResults=[];a.state=0;c&&a.stopHandler()},sTc=function(a){var b={httpHeadersOverwriteParam:a.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0, httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},a.additionalHeaders,a.accessToken&&a.isUsingVoz?{Authorization:"Bearer "+a.accessToken}:{"x-goog-api-key":a.apiKey}),supportsCrossDomainXhr:a.supportsCrossDomainXhr};a.channel=new P4(a.endpoint,b);a.channel.open();yi(a.channel,"s",function(){a.channel.send(a.getAssistRequestInitial());a.channelOpen=!0;a.manuallyClosedChannel=!1}); yi(a.channel,"t",function(){a.manuallyClosedChannel||(a.channelOpen=!1,a.channel=void 0,s6(a))}); yi(a.channel,"v",function(c){if(c.data){wTc(a);for(var d=0;d<c.data.length;d++){var e=a,h=c.data[d],k=h.speechResults;if(k)a:{var m=[];h=[];var p=!1;k=g(k);for(var q=k.next();!q.done;q=k.next()){q=q.value;if(q.noSpeech){s6(e);e.errorHandler("NO_SPEECH");break a}q.transcript!==void 0&&q.stability!==void 0&&(q.stability<e.confidenceThreshold&&(p=!0),p?h.push(q.transcript):m.push(q.transcript))}if(m.length!==0||h.length!==0)m=m.join(" "),h=h.join(" "),e.receivedEndOfUtterance&&!e.isUsingVoz?e.isUsingVoz|| e.completeHandler([m,h]):(p=e,k=m,q=h,r6("voz_sf"),p.transcriptionUpdateHandler(k,q),p.transcribedSpeechResults=[k,q]),e.receivedEndOfUtterance&&(r6("voz_eou"),e.transcriptionCompleteHandler([m,h]),e.isUsingVoz&&e.prefetchResponseTimeoutMs>=0&&xTc(e))}else e.isUsingVoz&&h.internalOut?(yTc(e),h.internalOut&&(h=h.internalOut.youtubeAssistantS3OutputJson,m=e.transcribedSpeechResults,h&&(r6("voz_rqf"),e.completeHandler(m,JSON.parse(h))))):h.eventType==="END_OF_UTTERANCE"?e.receivedEndOfUtterance=!0:(r6("voz_err"), e.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),Jm(Error("UNEXPECTED_ASSISTANT_RESPONSE")))}}}); yi(a.channel,"u",function(c){s6(a);switch(c.status){case 1:c="WEBCHANNEL_NETWORK_ERROR";break;case 2:c="WEBCHANNEL_SERVER_ERROR";break;default:c="WEBCHANNEL_UNKNOWN_ERROR";}a.errorHandler(c);a.logError(Error(c))})}; q6.prototype.logError=function(a){Im(a)}; q6.prototype.isOnline=function(){return!0}; var xTc=function(a){yTc(a);a.prefetchResponseSetTimeoutId=setTimeout(function(){s6(a,{logMicClosed:!1,handleStop:!0})},a.prefetchResponseTimeoutMs)},yTc=function(a){a.prefetchResponseSetTimeoutId>-1&&(clearTimeout(a.prefetchResponseSetTimeoutId),a.prefetchResponseSetTimeoutId=-1)},tTc=function(a){wTc(a); a.noResponseReceivedTimeout=window.setTimeout(function(){s6(a);a.errorHandler("NO_SPEECH")},11E3)},wTc=function(a){a.noResponseReceivedTimeout>-1&&(window.clearTimeout(a.noResponseReceivedTimeout),a.noResponseReceivedTimeout=-1)},r6=function(a){Eq(a,void 0,"voice_assistant")};var zTc=function(){q6.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1}; l(zTc,q6);f=zTc.prototype;f.isSupported=function(){return rTc()}; f.getAssistRequestInitial=function(){return uTc(this)}; f.startAudio=function(){var a=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return dj(null);this.audioContext=new(window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(d){ATc(a,d)}; this.processor.connect(this.audioContext.destination);var b=function(d){a.stream=d;if(!a.audioContext)return cj(null);d=a.audioContext.createMediaStreamSource(d);a.processor&&d.connect(a.processor);return cj(null)},c={audio:{sampleSize:16, channelCount:1},video:!1};this.stream?b(this.stream):navigator.mediaDevices.getUserMedia(c).then(b).catch(function(d){s6(a);d.name&&d.name==="NotAllowedError"?a.errorHandler("NO_MICROPHONE_PERMISSION"):(a.errorHandler("AUDIO_ERROR"),a.logError(d));return dj(null)}); return q6.prototype.startAudio.call(this)}; f.stopAudio=function(a){a=a===void 0?!0:a;this.audioContext&&(this.audioContext.state==="running"&&this.processor&&(this.processor.onaudioprocess=function(){}),this.audioContext.close(),this.audioContext=null,this.stream&&(this.stream.getAudioTracks().forEach(function(b){b.stop()}),this.stream=null)); this.processor=null;this.audioDetected=!1;q6.prototype.stopAudio.call(this,a)}; f.isOnline=function(){return navigator.onLine}; var ATc=function(a,b){if(a.audioContext)if(window.OfflineAudioContext){var c=a.audioContext.sampleRate,d=b.inputBuffer.getChannelData(0);b=new window.OfflineAudioContext(1,d.length,16E3);for(var e=b.createBuffer(1,d.length,c),h=e.getChannelData(0),k=0,m=0;m<d.length;m++)h[m]=d[m],k+=h[m]*h[m];!a.audioDetected&&Math.sqrt(k/d.length)>.01&&(a.audioDetected=!0,a.audioDetectedHandler());d=b.createBufferSource();d.buffer=e;d.connect(b.destination);d.start(0);b.oncomplete=function(p){p=p.renderedBuffer.getChannelData(0); for(var q=Math.floor(16384E3/c),r=new Int16Array(q),w=0;w<q;++w)r[w]=Math.max(-1,Math.min(1,p[w]))*32767;vTc(a,r.buffer)}; b.startRendering()}else BTc(a,b)},BTc=function(a,b){var c=a.audioContext.sampleRate,d=b.inputBuffer.getChannelData(0),e=Math.floor((c+8E3)/16E3); c=d.length/e;b=new Float32Array(c);for(var h=0;h<c;++h)b[h]=d[h*e];d=new Int16Array(c);for(e=0;e<c;++e)d[e]=Math.max(-1,Math.min(1,b[e]))*32767;vTc(a,d.buffer)};var CTc={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var DTc=function(){this.JSC$17929_audioEnabled=!0;this.audioFeedbackHolder={}}; DTc.prototype.isPlaying=function(a){return a.currentTime>0&&!a.paused&&!a.ended&&a.readyState>2}; var ETc=function(a){for(var b=g(Object.values(CTc)),c=b.next();!c.done;c=b.next())c=c.value,a.audioFeedbackHolder[c]=new Audio,a.audioFeedbackHolder[c].src="/s/search/audio/"+c+".mp3",a.audioFeedbackHolder[c].load()},t6=function(a,b){if(a.JSC$17929_audioEnabled!==!1&&b in a.audioFeedbackHolder){for(var c=g(Object.values(a.audioFeedbackHolder)),d=c.next();!d.done;d=c.next())d=d.value,a.isPlaying(d)&&d.pause(); a.audioFeedbackHolder[b].currentTime=0;a.audioFeedbackHolder[b].play().catch(function(){})}};var FTc=function(a,b){var c=this;this.store=a;this.service=b;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){c.setState("offline");c.stop()}; this.audioPlayer=new DTc;var d;(d=this.audioPlayer)==null||ETc(d)}; f=FTc.prototype;f.getService=function(){return this.service}; f.isEnabled=function(){return!!this.service}; f.isSupported=function(){var a;return(a=this.service)==null?void 0:a.isSupported()}; f.start=function(){var a=this,b,c,d,e,h,k,m,p,q,r,w,z,C;return t(function(E){switch(E.nextAddress){case 1:a.store.dispatch(c1a("",""));if(!navigator.onLine)return a.setState("offline"),E.return();window.addEventListener("offline",a.handleOfflineEvent);a.stream=null;if(!a.permissionsSupported){E.jumpTo(2);break}xa(E,3);return n(E,GTc(a),5);case 5:b=E.yieldResult;if(!b)return(c=a.audioPlayer)==null||t6(c,"failure"),E.return();a.service.stream=a.stream;a.setState("listening");ya(E,2);break;case 3:za(E), a.permissionsSupported=!1;case 2:d={context:Wpa(Ll())},d.youtubeAssistantParams={searchParams:{inlineSearchResponse:a.enableInlineSearchResponse}},e=function(I,N){a.store.dispatch(d1a("transcribing"));a.store.dispatch(c1a(I,N))},h=function(){var I; (I=a.audioPlayer)==null||t6(I,"open");a.setState("listening")},k=function(){a.setState("transcribing")},m=function(I){a.setErrorState(I)},p=function(I,N){var P; (P=a.audioPlayer)==null||t6(P,"success");N&&(y("kevlar_voice_search_inline_search")&&(a.responseProcessor=um().resolve(Jzb),a.responseProcessor&&(P=N.navigationAction,I=N.prefetchedSearchResponse,P&&I&&(P=new yzb().JSC$9586_getStoreKey(P),qI(a.responseProcessor,I,P)))),a.JSC$17958_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",N))},q=function(){window.removeEventListener("offline",a.handleOfflineEvent)},r=cqa(!1),w=r.Authorization!=null,z=a.enableFirstPartyAuth||a.enableFPAForSignedInUsers&& w?r:{"X-Goog-Visitor-Id":r["X-Goog-Visitor-Id"]},C={completeHandler:p, errorHandler:m,listeningHandler:h,audioDetectedHandler:k,stopHandler:q,transcriptionUpdateHandler:e,youtubeAssistantRequest:d,languageCode:HTc(),additionalHeaders:z,supportsCrossDomainXhr:a.enableFirstPartyAuth||a.enableFPAForSignedInUsers&&w,supportsHttpHeadersOverwriteParam:!a.disableHttpHeadersOverwrite},a.service.start(C),ua(E);}})}; f.stop=function(){this.service.getState()!==0&&this.service.stop()}; f.reset=function(){this.store.dispatch(Pv({type:"RESET_VOICE_SEARCH_STATE"}))}; f.setState=function(a){this.store.dispatch(d1a(a))}; f.setErrorState=function(a){switch(a){case"OFFLINE":case"WEBCHANNEL_NETWORK_ERROR":case"WEBCHANNEL_SERVER_ERROR":case"WEBCHANNEL_UNKNOWN_ERROR":var b;(b=this.audioPlayer)==null||t6(b,"failure");this.setState("offline");break;case"NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)GTc(this);else{var c;(c=this.audioPlayer)==null||t6(c,"failure");this.setState("permission-denied")}break;case"ABORTED":var d;(d=this.audioPlayer)==null||t6(d,"no_input");break;default:var e;(e=this.audioPlayer)== null||t6(e,"no_input");this.setState("timeout");}}; var GTc=function(a){var b,c;return t(function(d){switch(d.nextAddress){case 1:return n(d,navigator.permissions.query({name:"microphone"}),2);case 2:b=d.yieldResult;if(b.state==="granted")return d.return(!0);if(b.state==="denied")return a.setState("permission-denied"),d.return(!1);a.setState("permission");c={audio:{sampleSize:16,channelCount:1},video:!1};xa(d,3);return n(d,navigator.mediaDevices.getUserMedia(c),5);case 5:return a.stream=d.yieldResult,d.return(!0);case 3:return za(d),a.setState("permission-denied"), d.return(!1);}})},HTc=function(){var a=gk("INNERTUBE_CONTEXT_HL"),b=gk("INNERTUBE_CONTEXT_GL"); return a.indexOf("-")>-1?a:a+"-"+b};var u6=function(){q6.apply(this,arguments)}; l(u6,q6);u6.prototype.isSupported=function(){var a;return(a=window.MediaRecorder)==null?void 0:a.isTypeSupported("audio/webm; codecs=opus")}; u6.prototype.getAssistRequestInitial=function(){var a=uTc(this);a.config.audioInConfig.encoding="WEBM_OPUS";a.config.audioInConfig.sampleRateHertz=48E3;return a}; u6.prototype.startAudio=function(){var a=this,b={audio:!0,video:!1},c=function(d){a.stream=d;a.mediaRecorder=new window.MediaRecorder(d,{mimeType:"audio/webm; codecs=opus"});a.mediaRecorder.ondataavailable=function(e){ITc(a,e)}; a.mediaRecorder.start(100);a.mediaRecorder.onerror=function(e){s6(a);a.errorHandler("MEDIA_RECORDER_ERROR");a.logError(e.error)}; return q6.prototype.startAudio.call(a)}; this.stream?c(this.stream):navigator.mediaDevices.getUserMedia(b).then(c).catch(function(d){s6(a);!d.name||d.name!=="SecurityError"&&d.name!=="NotAllowedError"?(a.errorHandler("AUDIO_ERROR"),a.logError(d)):a.errorHandler("NO_MICROPHONE_PERMISSION");return dj(null)}); return cj(null)}; u6.prototype.stopAudio=function(a){a=a===void 0?!0:a;this.mediaRecorder&&(this.mediaRecorder.state!=="inactive"&&this.mediaRecorder.stop(),this.mediaRecorder=void 0);if(this.stream&&this.stream.getAudioTracks){for(var b=g(this.stream.getAudioTracks()),c=b.next();!c.done;c=b.next())c=c.value,c.stop&&c.stop();this.stream=null}q6.prototype.stopAudio.call(this,a)};var JTc=function(){u6.apply(this,arguments)}; l(JTc,u6);var ITc=function(a,b){if(b.data.size){var c=new FileReader;c.onload=function(){vTc(a,c.result)}; c.readAsArrayBuffer(b.data)}};var KTc=function(a,b,c){FTc.call(this,b,c);this.JSC$17958_actionRouter=a;this.enableInlineSearchResponse=y("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=y("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=y("kevlar_voice_search_enable_fpa_signedin_users")},LTc; l(KTc,FTc); var MTc=function(){if(!LTc){var a="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";y("kevlar_voice_search_auth_enabled")||y("kevlar_voice_search_use_yt_endpoint")?a="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":y("kevlar_voice_search_use_fp_endpoint")&&(a="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");var b= zr.getInstance();a:{if(y("kevlar_voice_search_opus")){var c=new JTc(gk("VOZ_API_KEY"),a,.5);if(c.isSupported()){a=c;break a}}a=new zTc(gk("VOZ_API_KEY"),a,.5)}LTc=new KTc(b,tw,a)}return LTc};var NTc=function(a){this.JSC$17963_clientRoot=a;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)}; this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$17963_clientRoot,new Map([["iron-overlay-opened",this.onIronOverlayOpened.bind(this)],["iron-overlay-closed",this.onIronOverlayClosed.bind(this)],["yt-autonav-pause-focus",this.onYtAutonavPauseFocus.bind(this)],["yt-autonav-pause-blur",this.onYtAutonavPauseBlur.bind(this)],["yt-autonav-pause-guide-opened", this.onYtAutonavPauseGuideOpened.bind(this)],["yt-autonav-pause-guide-closed",this.onYtAutonavPauseGuideClosed.bind(this)],["yt-autonav-pause-scroll",this.onYtAutonavPauseScroll.bind(this)],["yt-autonav-pause-player",this.onYtAutonavPausePlayer.bind(this)],["yt-autonav-pause-player-ended",this.onYtAutonavPausePlayerEnded.bind(this)]]));a=g(this.eventListeners);for(var b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;c=g(c);for(var d=c.next();!d.done;d=c.next()){var e= g(d.value);d=e.next().value;e=e.next().value;b.addEventListener(d,e)}}Br(zr.getInstance(),this.autonavPauseActionMap,this.JSC$17963_clientRoot)},OTc,PTc=function(a){return y("kevlar_autonav_popup_filtering")?(a=Zy(a))?a.hasAttribute("prevent-autonav"):!0:!0}; f=NTc.prototype;f.onIronOverlayOpened=function(a){PTc(a)&&(this.autonavPauseReasons.overlayOpen=!0,v6(this))}; f.onIronOverlayClosed=function(a){PTc(a)&&(this.autonavPauseReasons.overlayOpen=!1,v6(this))}; f.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;v6(this)}; f.onYtAutonavPauseBlur=function(){var a=this;Hi.addJob(function(){a.isInBackground()||(a.autonavPauseReasons.inputBoxFocus=!1,v6(a))},8,0)}; f.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;v6(this)}; f.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;v6(this)}; f.onYtAutonavPauseScroll=function(){var a=um().resolve(Vw);a.isOnWatch()&&(a=a.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=a.getBoundingClientRect().top<-200,v6(this))}; f.onYtAutonavPauseUserEngagement=function(a){var b=this;if(y("user_engagement_enable_autoplay_pause_feature")){var c=Number(a.lowEngagementThresholdMs);isNaN(c)||c<=0||a.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?$M("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(um().resolve(Bx),km()<c?Sk(Hi,function(){$M("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):mWb()?(this.userEngagementCsn=iq(),Sk(Hi,function(){$M("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED", b.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,v6(this)):$M("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else Uta(Error("Autonav pause feature: onYtAutonavPauseUserEngagement called but experiment not enabled. Event params: "+JSON.stringify(a)))}; f.onYtAutonavPausePlayer=function(a){this.autonavPauseReasons.requestedByPlayer=!!a.detail;v6(this)}; f.onYtAutonavVisibilityChanged=function(){var a=this,b,c,d;return t(function(e){if(e.nextAddress==1)return(b=pA())?n(e,b.getPlayerPromise(),2):e.return();c=e.yieldResult;d=c.isMuted()||c.getVolume()===0;a.autonavPauseReasons.backgroundAndMute=a.isInBackground()&&d;v6(a);ua(e)})}; f.onYtAutonavPausePlayerEnded=function(){um().resolve(Bx);var a=144E5;y("user_engagement_enable_autoplay_pause_feature")||y("is_part_of_any_user_engagement_experiment")||!y("enable_watch_next_pause_autoplay_lact")||(a=45E5);this.autonavPauseReasons.longIdle=km()>a;QTc(this);v6(this)}; f.onYtUserActivity=function(){var a=this;this.autonavPauseReasons.userEngagement&&(Sk(Hi,function(){$M("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",a.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,v6(this)); this.autonavPauseReasons.youthereLactExperiment&&(Sk(Hi,function(){$M("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",a.userEngagementCsn);Hm()}),this.autonavPauseReasons.youthereLactExperiment=!1,v6(this)); this.autonavPauseReasons.longIdle&&!y("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,v6(this))}; f.isInBackground=function(){var a=window.document.visibilityState;return!(!a||a==="visible")}; var v6=function(a){for(var b=!1,c=g(Object.values(a.autonavPauseReasons)),d=c.next();!d.done;d=c.next())d=d.value,b=b||d;b?Hv.getInstance().pause(a.autonavPauseReasons):(a=Hv.getInstance(),a.autonavState_==3?(a.setState(2,!1,!1),a.autonavPauseReason_=void 0):a.autonavState_==1&&(a.disabledAutonavPauseReason_=void 0))},QTc=function(a){var b=!1; if(y("enable_autoplay_pause_by_lact")){um().resolve(Bx);b=uk("autoplay_pause_by_lact_sec")*1E3;var c=uk("autoplay_pause_by_lact_sampling_fraction");(b=km()>=b&&Math.random()<c)&&!mWb()&&(Sk(Hi,function(){$M("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),b=!1)}b!==a.autonavPauseReasons.youthereLactExperiment&&(a.autonavPauseReasons.youthereLactExperiment=b)&&(a.userEngagementCsn=iq(),Sk(Hi,function(){$M("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",a.userEngagementCsn)})); a.autonavPauseReasons.userEngagement&&Sk(Hi,function(){$M("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",a.userEngagementCsn)})}; NTc.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&($M("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),Hm(),this.autonavPauseReasons.youthereLactExperiment=!1,v6(this));this.autonavPauseReasons.userEngagement&&($M("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,v6(this))}; NTc.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var RTc=function(){var a=J.apply(this,arguments)||this;a.miniGuideVisible=!1;a.guideOpened=y("disable_initial_guide_state_fix")?!1:a.canFitPersistentGuide(a.initialBodyClientWidth);a.guideUserStateOpened=a.getInitialGuideUserStateOpened();a.isFullscreenShorts=!1;a.miniGuideWidthThreshold=uk("kevlar_mini_guide_width_threshold",791);a.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch".split(" ");a.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved).".split(" "); a.persistentGuideBlockedPagePathRegex=new RegExp(a.persistentGuideBlockedPagesPatterns.join("|"));a.animationTransitionDuration=0;a.lateDataResolver=fj();a.serviceEndpoint=M2a;a.initialGuideDataFetchFailed=!1;a.initialLoad=!0;a.guideRenderers=new Set;a.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts"};return a}; l(RTc,J);f=RTc.prototype;f.onGuidePersistendAndVisibleChanged=function(){y("kevlar_property_notify_migration_killswitch")||this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))}; f.onGuideIsVisibleButNotPersistentChanged=function(){y("kevlar_property_notify_migration_killswitch")||this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))}; f.onMiniGuideVisibleChanged=function(){y("kevlar_property_notify_migration_killswitch")||this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))}; f.onActiveEndpointChanged=function(){y("kevlar_property_notify_migration_killswitch")||this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))}; f.onRenderGuideChanged=function(){y("kevlar_property_notify_migration_killswitch")||this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))}; f.onGuidePersistentChanged=function(){y("kevlar_property_notify_migration_killswitch")||this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))}; f.ready=function(){um().addProvider({provide:fP,useValue:this})}; f.attached=function(){var a=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",EA(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",EA(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",EA(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",EA(this,this.onYtGuideShow));dt(this,function(){a.animationTransitionDuration=200})}; f.detached=function(){document.removeEventListener("yt-navigate-finish",EA(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",EA(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",EA(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",EA(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",EA(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned", EA(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",EA(this,this.onAppDrawerTransitionedFromKeyInput)))}; f.getData=function(){return this.data}; f.load=function(){var a=this,b,c,d,e;return t(function(h){switch(h.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=a.lateDataResolver.resolve.bind(a),h.return(a.lateDataResolver.promise);if(window.ytInitialGuideData)return b=fj(),b.resolve(window.ytInitialGuideData),h.return(b.promise);d=!1;xa(h,2);return n(h,a.fetchGuideData(),4);case 4:c=h.yieldResult;ya(h,3);break;case 2:e=za(h),e.message==="Returned error"&&(d=!0);case 3:if(c)return h.return(c); a.onYtGuideClose();d||(a.initialGuideDataFetchFailed=!0);return h.return(a.lateDataResolver.promise);}})}; f.fetchGuideData=function(){var a=this,b,c,d,e,h,k;return t(function(m){if(m.nextAddress==1)return a.guidePromise||(a.guidePromise=Av(a.hostElement,[a.serviceEndpoint])),n(m,a.guidePromise,2);if(m.nextAddress!=3)return b=m.yieldResult,c=um(),d=c.resolve(pI),n(m,d(),3);(e=m.yieldResult)&&((h=b)==null?0:h.data)&&((k=b.data.responseContext)==null?void 0:k.maxAgeSeconds)!==0&&e.put("service:guide:fallback",new lA({innertubeResponse:b.data}));return m.return(b.data)})}; f.initializeGuideDataIfEmpty=function(){var a=this,b,c;return t(function(d){if(d.nextAddress==1){if(!a.initialGuideDataFetchFailed||a.data)return d.return();xa(d,2);return n(d,a.fetchGuideData(),4)}if(d.nextAddress!=2)return(b=d.yieldResult)&&a.lateDataResolver.resolve(b),ya(d,0);c=za(d);Jm(c);ua(d)})}; f.initializeGuideData=function(){var a=this,b;return t(function(c){switch(c.nextAddress){case 1:return fv(zYa(),{mainAppWeb:ny()}),xa(c,2),n(c,a.load(),4);case 4:a.data=c.yieldResult;ya(c,3);break;case 2:za(c),dv(zYa(),"FAILURE");case 3:b=a.data&&a.data.items&&a.data.items.length>0?"SUCCESS":"FAILURE",dv(zYa(),b),ua(c);}})}; f.setGuideData=function(a){var b=this,c,d;return t(function(e){if(e.nextAddress==1)return b.disabled?e.return():b.data?(a.data=b.data,b.guideRenderers.add(a),e.return()):n(e,b.initializeGuideData(),2);b.graftGuideToPage();c=hk("IS_HOMEPAGE_COLD")?"eop":void 0;y("disable_element_pool_populator")?b.setGuideDataAfterInit(a):(d=new WB(1,c),XB(d,b.setGuideDataAfterInit.bind(b,a)));ua(e)})}; f.setGuideDataAfterInit=function(a){a.data=this.data;a.markDirty();this.guideRenderers.add(a);xz(function(){Eq("gle")}); dt(this,function(){Eq("gpe")})}; f.graftGuideToPage=function(){if(this.data){var a=this.data&&this.data.trackingParams;a&&(a=fq(a),cr(Zq(),a))}}; f.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",EA(this,this.onDrawerOpenedChanged));y("desktop_swipeable_guide")&&(this.guideElement.swipeOpen=!0)}; f.onDrawerOpenedChanged=function(a,b){!b.value&&this.guideOpened&&(this.guideOpened=!1)}; f.onYtGuideToggle=function(a){var b=this.guideOpened;this.guideOpened=!b;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var c=Kk();Lk(0,109,!this.guideUserStateOpened);c.save()}this.updateGuideDrawerElementState();if(this.guideElement){var d;this.guideOpened&&((d=a.detail)==null?0:d.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",EA(this,this.onAppDrawerTransitionedFromKeyInput));this.guideElement.addEventListener("app-drawer-transitioned",EA(this,this.onAppDrawerTransitioned))}b|| this.initializeGuideDataIfEmpty()}; f.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",EA(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&am(this.guideElement)}; f.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",EA(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(Q0a(this.guideOpened))}; f.guidePersistentAndVisibleChanged=function(){xv(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])}; f.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(Pv({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))}; f.miniGuideVisibleChanged=function(){xv(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])}; f.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(Q0a(this.guideOpened)),this.initialLoad=!1);xv(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])}; f.activeEndpointChanged=function(){xv(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()}; f.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()}; f.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()}; f.cachedClientWidthChanged=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var a=this.canFitPersistentGuide(this.cachedClientWidth);a?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=a}this.updateGuideDrawerElementState()}; f.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible}; f.getGuideOpened=function(){return this.guideOpened}; f.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened}; f.getActiveEndpoint=function(){return this.activeEndpoint}; f.getMiniGuideVisible=function(){return this.miniGuideVisible}; f.updateGuideDrawerElementState=function(){this.guideElement&&(this.guidePersistent?this.disableGuideAnimation():this.guideElement.persistent?this.disableGuideAnimation():this.enableGuideAnimation(),this.guideElement.opened=this.guideOpened,this.guideElement.persistent=this.guidePersistent,this.guideOpened&&this.guidePersistent&&vv(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")}; f.computeGuidePersistentAndVisible=function(){var a=this;yz(this,"computeGuidePersistentAndVisible",function(){a.guidePersistentAndVisible=a.guideOpened&&a.guidePersistent;a.guideIsVisibleButNotPersistent=!(!a.guideOpened||a.guidePersistent)})}; f.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))}; f.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()}; f.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1}; f.startLoadingWatch=function(){this.closeGuide()}; f.startLoadingShorts=function(){y("web_hide_guide_on_shorts")&&this.closeGuide()}; f.onYtNavigateFinish=function(a,b){if(!Vd||b){this.activeEndpoint=b.endpoint;this.pageType=b.pageType;this.pageUrl=b.response.url;var c,d;a=(d=A((c=b.endpoint)==null?void 0:c.commandMetadata,kq))==null?void 0:d.url;!this.pageUrl&&a&&(this.pageUrl=a);y("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}}; f.getVisibleGuideRenderer=function(){for(var a=g(this.guideRenderers),b=a.next();!b.done;b=a.next())if(b=b.value,this.miniGuideVisible&&b.is==="ytd-mini-guide-renderer"||this.guideOpened&&b.is==="ytd-guide-renderer")return b;return null}; f.markGuideRendererDirty=function(a){if(a){typeof a.markDirty==="function"&&a.markDirty();a=g([].concat(pa(T(a).children)));for(var b=a.next();!b.done;b=a.next())this.markGuideRendererDirty(b.value)}}; f.persistentGuideEnabled=function(a,b){if(!b||a==="watch"||a==="settings"||a==="shorts"&&this.isFullscreenShorts||y("reels_web_disable_persistent_guide_shorts")&&a==="shorts")return!1;var c=ld(b)||"";return y("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(d){return c===d}):!this.persistentGuideBlockedPagePathRegex.test(c)}; f.canFitPersistentGuide=function(a){var b=uk("kevlar_persistent_guide_width_threshold",1312);return b===-1||y("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:a>b}; f.canFitMiniGuide=function(a){return this.miniGuideWidthThreshold===-1?!1:a>this.miniGuideWidthThreshold}; f.onResize=function(){var a=this;yz(this,"calculateGuideState",function(){a.onResizeDebounced()})}; f.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth}; f.disableGuideAnimation=function(){this.guideElement.transitionDuration=0}; f.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration}; f.getInitialGuideUserStateOpened=function(){return!Kk().getFlag(109)}; ia.Object.defineProperties(RTc.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return gk("initialBodyClientWidth")||window.innerWidth}}}); var w6=RTc;w6.prototype.onResize=w6.prototype.onResize;w6.prototype.observeForMiniGuideVisible=w6.prototype.observeForMiniGuideVisible;w6.prototype.computeGuidePersistentAndVisible=w6.prototype.computeGuidePersistentAndVisible;w6.prototype.cachedClientWidthChanged=w6.prototype.cachedClientWidthChanged;w6.prototype.resetGuide=w6.prototype.resetGuide;w6.prototype.activeEndpointChanged=w6.prototype.activeEndpointChanged;w6.prototype.guideOpenedChanged=w6.prototype.guideOpenedChanged; w6.prototype.miniGuideVisibleChanged=w6.prototype.miniGuideVisibleChanged;w6.prototype.guideIsVisibleButNotPersistentChanged=w6.prototype.guideIsVisibleButNotPersistentChanged;w6.prototype.guidePersistentAndVisibleChanged=w6.prototype.guidePersistentAndVisibleChanged;w6.prototype.onGuideElementChanged=w6.prototype.onGuideElementChanged;w6.prototype.onGuidePersistentChanged=w6.prototype.onGuidePersistentChanged;w6.prototype.onRenderGuideChanged=w6.prototype.onRenderGuideChanged; w6.prototype.onActiveEndpointChanged=w6.prototype.onActiveEndpointChanged;w6.prototype.onMiniGuideVisibleChanged=w6.prototype.onMiniGuideVisibleChanged;w6.prototype.onGuideIsVisibleButNotPersistentChanged=w6.prototype.onGuideIsVisibleButNotPersistentChanged;w6.prototype.onGuidePersistendAndVisibleChanged=w6.prototype.onGuidePersistendAndVisibleChanged;u([K(Rt),v("design:type",Object)],w6.prototype,"ironResizableBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],w6.prototype,"ytActionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],w6.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],w6.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],w6.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],w6.prototype,"disabled",void 0); u([Q({notify:y("kevlar_property_notify_migration_killswitch")}),v("design:type",Boolean)],w6.prototype,"guidePersistentAndVisible",void 0);u([O("guidePersistentAndVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"onGuidePersistendAndVisibleChanged",null);u([Q({notify:y("kevlar_property_notify_migration_killswitch")}),v("design:type",Boolean)],w6.prototype,"guideIsVisibleButNotPersistent",void 0); u([O("guideIsVisibleButNotPersistent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"onGuideIsVisibleButNotPersistentChanged",null);u([Q({notify:y("kevlar_property_notify_migration_killswitch")}),v("design:type",Object)],w6.prototype,"miniGuideVisible",void 0);u([O("miniGuideVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"onMiniGuideVisibleChanged",null); u([Q(),v("design:type",Boolean)],w6.prototype,"forceMiniGuideClose",void 0);u([Q({notify:y("kevlar_property_notify_migration_killswitch")}),v("design:type",Object)],w6.prototype,"activeEndpoint",void 0);u([O("activeEndpoint"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"onActiveEndpointChanged",null);u([Q({notify:y("kevlar_property_notify_migration_killswitch")}),v("design:type",Boolean)],w6.prototype,"renderGuide",void 0); u([O("renderGuide"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"onRenderGuideChanged",null);u([Q(),v("design:type",Object)],w6.prototype,"guideOpened",void 0);u([Q({notify:y("kevlar_property_notify_migration_killswitch")}),v("design:type",Boolean)],w6.prototype,"guidePersistent",void 0);u([O("guidePersistent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"onGuidePersistentChanged",null); u([Q(),v("design:type",Object)],w6.prototype,"guideUserStateOpened",void 0);u([Q(),v("design:type",String)],w6.prototype,"pageUrl",void 0);u([Q(),v("design:type",String)],w6.prototype,"pageType",void 0);u([Q(),v("design:type",Number)],w6.prototype,"cachedClientWidth",void 0);u([Q(),v("design:type",Object)],w6.prototype,"guideElement",void 0);u([Q({selector:KI}),v("design:type",Object)],w6.prototype,"isFullscreenShorts",void 0); u([O("guideElement"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"onGuideElementChanged",null);u([O("guidePersistentAndVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"guidePersistentAndVisibleChanged",null);u([Py("guideIsVisibleButNotPersistent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"guideIsVisibleButNotPersistentChanged",null); u([O("miniGuideVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"miniGuideVisibleChanged",null);u([Py("guideOpened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"guideOpenedChanged",null);u([O("activeEndpoint"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"activeEndpointChanged",null); u([Py("pageUrl"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"resetGuide",null);u([Py("cachedClientWidth"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"cachedClientWidthChanged",null);u([O("guideOpened","guidePersistent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"computeGuidePersistentAndVisible",null); u([Py("guidePersistentAndVisible","pageUrl","cachedClientWidth"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"observeForMiniGuideVisible",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w6.prototype,"onResize",null);w6=u([R({is:"yt-guide-manager"})],w6);var STc=function(){var a=J.apply(this,arguments)||this;a.JSC$17972_keyboardInUse=!1;a.boundHandleCapturedKeydownEvent=function(b){a.handleCapturedKeydownEvent(b)}; return a}; l(STc,J);f=STc.prototype;f.attached=function(){document.addEventListener("keydown",EA(this,this.onKeyDownEvent));document.addEventListener("keyup",EA(this,this.onKeyUpEvent));document.addEventListener("mousedown",EA(this,this.onMouseDownEvent));y("desktop_keyboard_capture_keydown_killswitch")||document.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);document.addEventListener("yt-page-data-updated",EA(this,this.onPageUpdate))}; f.detached=function(){document.removeEventListener("keydown",EA(this,this.onKeyDownEvent));document.removeEventListener("keyup",EA(this,this.onKeyUpEvent));document.removeEventListener("mousedown",EA(this,this.onMouseDownEvent));y("desktop_keyboard_capture_keydown_killswitch")||document.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);document.removeEventListener("yt-page-data-updated",EA(this,this.onPageUpdate))}; f.ready=function(){um().addProvider({provide:rB,useValue:this})}; f.isKeyBoardInUse=function(){return this.JSC$17972_keyboardInUse}; f.handleCapturedKeydownEvent=function(a){if(a.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(a)}; f.onMouseDownEvent=function(){this.JSC$17972_keyboardInUse=!1}; f.onPageUpdate=function(){if(y("desktop_keyboard_shortcut_usage_log")){v2.clear();for(var a=g(t2),b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;c=gq(c);v2.set(b,c);Lq(iq(),hq(),c)}w2.clear();a=g(u2);for(b=a.next();!b.done;b=a.next())c=g(b.value),b=c.next().value,c=c.next().value,c=gq(c),w2.set(b,c),Lq(iq(),hq(),c);Mq(iq(),hq(),[].concat(pa(w2.values()),pa(v2.values())));Pq(iq(),[].concat(pa(w2.values()),pa(v2.values())))}}; f.ignoreKeyEvent=function(a){if(a.ctrlKey||a.altKey)if(y("kevlar_macro_markers_keyboard_shortcut")){if(a.keyCode!==37&&a.keyCode!==39)return!0}else return!0;var b=Yy(a)||[];return uCc(b)?!0:a.defaultPrevented?(x2(a.keyCode,a.shiftKey),!0):a.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(a):!1}; f.isSpacebarClick=function(a){var b=a||window.event;var c;b.composedPath&&typeof b.composedPath==="function"?c=b.composedPath():c=b.path;c&&c.length?b=c[0]:(b=b||window.event,b=b.target||b.srcElement,b.nodeType==3&&(b=b.parentNode));return b&&a.keyCode===32&&(a=b.tagName==="BUTTON"||b.tagName==="A"||b.tagName==="INPUT",b=(b=b.getAttribute("role"))&&(b==="option"||b==="button"||b.indexOf("menuitem")===0),a||b)?!0:!1}; f.onKeyDownEvent=function(a){if(!this.ignoreKeyEvent(a)&&(a.keyCode===191&&(a.shiftKey||a.metaKey?a.repeat!=null&&a.repeat||(this.openHotkeyDialog(),x2(a.keyCode,a.shiftKey)):(this.focusSearchBox(),a.preventDefault())),!a.metaKey))switch(a.keyCode){case 9:this.JSC$17972_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(a);break;case 84:this.toggleTheaterMode(a.keyCode,a.shiftKey);break;case 73:this.toggleMiniplayer(a.keyCode,a.shiftKey);break;case 70:if(this.isShortsPage&&y("web_fullscreen_shorts")){kCb(); break}this.isMiniplayerActive()||this.passEventToPlayer(a);break;case 27:this.closeMiniplayer(a.keyCode,a.shiftKey)||this.passEventToPlayer(a);break;default:this.passEventToPlayer(a);}}; f.onKeyUpEvent=function(a){if(!this.ignoreKeyEvent(a))if(y("web_speedmaster_spacebar_control")&&a.keyCode===32)this.handlePlayerSpaceKey(a,!0);else{var b=this.getPlayerManager();b&&(b=b.getPlayer())&&b.handleGlobalKeyUp(a.keyCode,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey,a.key,a.code)}}; f.getPlayerManager=function(){var a=pA(),b=um().resolve(tm(Vw));return a&&b&&b.isOnWatch()?a:null}; f.passEventToPlayer=function(a,b){var c=this,d,e,h,k;return t(function(m){if(m.nextAddress==1)return!y("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&c.isMiniplayerActive()?y("web_enable_miniplayer_refactor")?d=um().resolve(ax).getPlayerElement():(e=xv(c.hostElement,"yt-get-miniplayer-component-action"))&&e[0]&&(d=e[0].getPlayerElement()):c.inlinePreviewIsActive?(h=xv(c.hostElement,"yt-get-inline-preview-player-action"))&&h[0]&&(d=h[0]):d=pA(),d?n(m,d.getPlayerPromise(),3):m.jumpTo(0); k=m.yieldResult;b?k.handleGlobalKeyUp(a.keyCode,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey,a.key,a.code,a.repeat):k.handleGlobalKeyDown(a.keyCode,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey,a.key,a.code,a.repeat);a.keyCode!==38&&a.keyCode!==40&&x2(a.keyCode,a.shiftKey);ua(m)})}; f.focusSearchBox=function(){vv(this.hostElement,"yt-focus-searchbox")}; f.openHotkeyDialog=function(){vv(this.hostElement,"yt-open-hotkey-dialog")}; f.isMiniplayerActive=function(){return um().resolve(ax).isMiniplayerActive()}; f.closeMiniplayer=function(a,b){return this.isMiniplayerActive()?(y("web_enable_miniplayer_refactor")?um().resolve(ax).close():wv(this.hostElement,"yt-shortcut-close-miniplayer"),x2(a,b),!0):!1}; f.toggleTheaterMode=function(a,b){var c,d=y("web_watch_theater_redux_killswitch")?!((c=xv(this.hostElement,"yt-is-theater"))==null||!c[0]):GW(tw.getState());c=this.getPlayerManager();var e=y("disable_theater_mode_keyboard")||hk("START_IN_FULL_WINDOW_MODE");c&&!e&&(d=!d,uv()&&y("external_fullscreen")&&(d=!0),wv(this.hostElement,"yt-toggle-theater-mode",[d]),x2(a,b))}; f.toggleMiniplayer=function(a,b){var c=this.getPlayerManager();this.isMiniplayerActive()?(y("web_enable_miniplayer_refactor")?um().resolve(ax).expandToWatch():wv(this.hostElement,"yt-expand-watch-page-action"),x2(a,b)):c&&(wv(this.hostElement,"yt-activate-miniplayer-from-watch-action"),x2(a,b))}; f.handlePlayerSpaceKey=function(a,b){var c=!!pA()||this.isMiniplayerActive();c=y("disable_space_scroll_fix")||c;y("global_spacebar_pause")&&!this.isKeyBoardInUse()&&c&&(a.preventDefault(),this.passEventToPlayer(a,b))}; var x6=STc;u([K(BA.YtComponentBehavior),v("design:type",Object)],x6.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],x6.prototype,"ytdReduxBehavior",void 0);u([Q({selector:ogb}),v("design:type",Boolean)],x6.prototype,"inlinePreviewIsActive",void 0);u([Q({selector:cCb}),v("design:type",Boolean)],x6.prototype,"isShortsPage",void 0);x6=u([R({is:"yt-hotkey-manager"})],x6);var TTc=function(){var a=J.apply(this,arguments)||this;a.loopStateEntityKey_=null;a.playlistLoopStateEntity_=null;a.isShuffleNextPlaylist=!1;a.JSC$17976_PLAYER_EVENTS_=new Map;a.playerListenersSetup_=!1;a.videoSkipJob_=0;a.canAutoAdvance_=!1;a.playerManager_=null;a.TEST_ONLY={setCanAutoAdvance:function(b){a.canAutoAdvance_=b}, getCanAutoAdvance:function(){return a.canAutoAdvance_}}; return a}; l(TTc,J);f=TTc.prototype;f.ready=function(){um().addProvider({provide:Ww,useValue:this})}; f.created=function(){this.JSC$17976_PLAYER_EVENTS_.set("onPlaylistNext",this.onPlaylistNext);this.JSC$17976_PLAYER_EVENTS_.set("onPlaylistPrevious",this.onPlaylistPrevious);this.JSC$17976_PLAYER_EVENTS_.set("onPlaylistIndex",this.onPlaylistIndex_);this.JSC$17976_PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange_);this.JSC$17976_PLAYER_EVENTS_.set("onLoopChange",this.onPlayerLoopChange_);this.JSC$17976_PLAYER_EVENTS_.set("onSleepTimerSettingsChanged",this.onSleepTimerSettingsChanged_)}; f.attached=function(){document.addEventListener("yt-navigate-start",EA(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",EA(this,this.onYtNavigateFinish_))}; f.detached=function(){document.removeEventListener("yt-navigate-start",EA(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",EA(this,this.onYtNavigateFinish_))}; f.updatePlaylistEventListeners=function(a,b){b&&!this.playerListenersSetup_?(this.playerManager_=a,this.registerPlaylistEventListeners_(a)):!b&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(a))}; f.setPlayer=function(a){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=a}; f.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)}; f.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)}; f.registerPlaylistEventListeners_=function(a){var b=this;a.getPlayerPromise().then(function(c){b.playerListenersSetup_||(b.ytPlayerListenerBehavior.listenToPlayerEvents(c,b.JSC$17976_PLAYER_EVENTS_),b.playerListenersSetup_=!0)})}; f.removePlaylistEventListeners_=function(a){var b=this;a.getPlayerPromise().then(function(c){b.playerListenersSetup_&&(b.ytPlayerListenerBehavior.unlistenFromPlayerEvents(c,b.JSC$17976_PLAYER_EVENTS_),b.playerListenersSetup_=!1)})}; f.setPlaylistComponent=function(a){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",EA(this,this.onPlaylistYtNavigate_)),a&&(a.data&&this.playlistComponent.data&&a.data.playlistId==this.playlistComponent.data.playlistId?(a.loopOn=this.playlistComponent.loopOn,a.shuffleOn=this.playlistComponent.shuffleOn):(a.loopOn=!1,a.shuffleOn=!1),this.isShuffleNextPlaylist&&(a.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=a;this.playlistComponent.addEventListener("yt-navigate", EA(this,this.onPlaylistYtNavigate_))}; f.setAutoplayRenderer=function(a){this.autoplayData=a}; f.setPlaylistData=function(a){this.currentPlaylistData_=a;vv(this.hostElement,"yt-playlist-data-updated");uc.isEmpty(a)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(a)}; f.setPlayerPlaybackControlData=function(a){this.playerManager_&&this.playerManager_.updatePlayerComponents(a.playlistPanelRenderer)}; f.getPlaylistData=function(){return this.currentPlaylistData_}; f.getTempData_=function(a,b){if(this.playlistComponent==null)return null;a={};this.playlistComponent.shuffleOn&&(a.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(a.loop_on=this.playlistComponent.loopOn);b&&(a.autonav="1",um().resolve(Bx),b=km(),b>0&&(a.lact=b),this.playerManager_&&(b=this.playerManager_.getPlayer())&&b.shouldSendVisibilityState()&&(b=b.getVisibilityState(),b!=0&&(a.vis=b)));y("enable_unknown_lact_fix_on_html5")&&(um().resolve(Bx),a.lact=km());return a}; f.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"}; f.setLoopStateEntityKey_=function(a){var b;this.loopStateEntityKey_=((b=this.getPlaylistLoopData_(a))==null?void 0:b.playlistLoopStateEntityKey)||null}; f.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")}; f.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")}; f.skipVideo=function(){var a=this.isInBackground_()?1E3:5E3;this.videoSkipJob_=Tk(Hi,this.onPlaylistNext.bind(this),a)}; f.cancelVideoSkip=function(){this.videoSkipJob_&&Hi.cancelJob(this.videoSkipJob_)}; f.isInBackground_=function(){var a=window.document.visibilityState;return!(!a||a=="visible")}; f.onPlaylistIndex_=function(a){this.playlistComponent&&(a=this.playlistComponent.data.contents[a].playlistPanelVideoRenderer.navigationEndpoint,vv(this.hostElement,"yt-navigate",{endpoint:a,tempData:this.getTempData_(a)}))}; f.onPlayerStateChange_=function(a){if(a=a==0&&this.playlistComponent&&this.canAutoAdvance_)a=Hv.getInstance(),a=!(a.autonavState_===3?a.autonavPauseReason_&&a.autonavPauseReason_.inputBoxFocus===!0:a.autonavState_===1&&a.disabledAutonavPauseReason_&&a.disabledAutonavPauseReason_.inputBoxFocus===!0);a&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)}; f.onYtNavigateStart_=function(){this.canAutoAdvance_=!1}; f.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0}; f.navigateToAutoplayWatchEndpoint_=function(a,b,c){var d=this.playlistComponent.data.currentIndex,e=this.getNumPlayableVideos_();a=="NORMAL"&&b=="autoplayVideo"&&d+1>=e&&c||!(a=this.getVideoEndpoint_(a,b))||(c=this.getTempData_(a,c),vv(this.hostElement,"yt-navigate",{endpoint:a,tempData:c}))}; f.getNumPlayableVideos_=function(){if(y("kevlar_last_video_in_playlist_fix_killswitch"))return this.playlistComponent.data.totalVideos;for(var a=0,b=g(this.playlistComponent.data.contents||[]),c=b.next();!c.done;c=b.next())c.value.playlistPanelVideoRenderer&&(a+=1);return a}; f.getVideoEndpoint_=function(a,b){if(this.autoplayData&&this.autoplayData.sets)for(var c=0,d=this.autoplayData.sets.length;c<d;c++){var e=this.autoplayData.sets[c];if(e.mode==a){if(e[b])return e[b];break}}else a=new Mk("AutoplayData is undefined in playlist manager","Mode: "+a+" endpoint: "+b),Jm(a)}; f.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")}; f.onPlaylistYtNavigate_=function(a){if(a.detail.endpoint){a.stopPropagation();var b=a.detail;b.tempData=this.getTempData_(a.detail.endpoint);vv(this.hostElement,"yt-navigate",b)}}; f.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)}; f.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)}; f.playlistLoopStateEntityChanged_=function(a){var b=this,c,d,e;return t(function(h){if(h.nextAddress==1){if(!a)return h.return();c=a.state==="PLAYLIST_LOOP_STATE_ONE";return b.playerManager_?n(h,b.playerManager_.getPlayerPromise(),3):h.jumpTo(2)}h.nextAddress!=2&&(d=h.yieldResult,d.setLoopVideo(c));e=a.state==="PLAYLIST_LOOP_STATE_ALL";b.playlistComponent&&(b.playlistComponent.loopOn=e);ua(h)})}; f.getPlaylistLoopData_=function(a){var b,c;if(a=a==null?void 0:(b=a.playlistButtons)==null?void 0:(c=b.menuRenderer)==null?void 0:c.topLevelButtons)for(b=g(a),c=b.next();!c.done;c=b.next())if(c=c.value,c.playlistLoopButtonRenderer)return c.playlistLoopButtonRenderer}; f.getLoopStateCommand_=function(a){var b=this.getPlaylistData(),c;b=((c=this.getPlaylistLoopData_(b))==null?void 0:c.states)||[];var d;a=(d=A(b[a?1:2],QTa))==null?void 0:d.button;var e;return(e=A(a,Qu))==null?void 0:e.command}; f.onPlayerLoopChange_=function(a){this.playlistLoopStateEntity_&&(a?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(a=this.getLoopStateCommand_(a))&&this.ytComponentBehavior.resolveCommand(a)}; f.onSleepTimerSettingsChanged_=function(a){this.canAutoAdvance_=a!=="End of video"}; var y6=TTc;y6.prototype.onPlaylistLoopStateEntityChanged=y6.prototype.onPlaylistLoopStateEntityChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],y6.prototype,"ytComponentBehavior",void 0);u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],y6.prototype,"ytPlayerListenerBehavior",void 0);u([K(Rz),v("design:type",Object)],y6.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],y6.prototype,"loopStateEntityKey_",void 0); u([Q({selectorArgs:["loopStateEntityKey_"],selector:Shb}),v("design:type",Object)],y6.prototype,"playlistLoopStateEntity_",void 0);u([O("playlistLoopStateEntity_"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],y6.prototype,"onPlaylistLoopStateEntityChanged",null);y6=u([R({is:"yt-playlist-manager"})],y6);var UTc;var VTc=function(){var a=J.apply(this,arguments)||this;a.lastCallback=null;a.getAccountLinkPromises={};a.gpgCommand=null;a.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-create-gpg-profile-command":"handleCreateGPGProfileCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return a}; l(VTc,J);f=VTc.prototype;f.created=function(){var a=new xFc;a.apiKey=gk("LINK_API_KEY");a.authUser=gk("SESSION_INDEX")||0;a.supportedFlows=new Set([4]);this.galConfig=a.build()}; f.handleInitializeRequest=function(a){var b=UGc(this.galConfig);this.getAccountLinkPromises[a]=b.startLinkingSession({serviceId:a})}; f.handleAccountLinkCommand=function(a){A(a,GOc)&&this.handleLinkRequest(A(a,GOc))}; f.handleLinkRequest=function(a){var b=this,c=a.thirdPartyId;if(c){var d=function(){b.closeAndFire("ytd-gaming-account-link-setting-renderer",a.onFailureCommand)},e=function(){b.closeAndFire("ytd-gaming-account-link-setting-renderer",a.onSuccessCommand)}; this.lastCallback=e;this.getAccountLinkPromises[c].then(function(h){sGc(h).then(function(k){k.statusCode===1?e():d()})}).catch(function(){d()})}}; f.closeAndFire=function(a,b){wv(this.hostElement,"yt-close-popup-action",[a]);b&&Bv([b],this.hostElement)}; f.handleAccountUnlinkCommand=function(a){A(a,HOc)&&this.handleUnlinkRequest(A(a,HOc))}; f.handleUnlinkRequest=function(a){var b=this,c=a.thirdPartyId;if(c){var d=function(){b.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",a.onFailureCommand)},e=function(){b.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",a.onSuccessCommand)}; this.lastCallback=e;var h=UGc(this.galConfig);this.unlinkUserGal(h,c).then(function(k){k.statusCode===1?e():d()}).catch(function(){d()})}}; f.unlinkUserGal=function(a,b){return a.deleteLink(b)}; f.handleCreateGPGProfileCommand=function(a){var b=this;if(this.gpgCommand=A(a,IOc))a=Jc(window.self,this.gpgCommand.url+"&source=web","_blank",["left="+(screen.availWidth-500)/2,"top="+(screen.availHeight-700)/2,"width=500,height=700"].join()),a!=null&&Cua({destination:window,source:a,origin:this.gpgCommand.url?new URL(this.gpgCommand.url).origin:"",channelName:"gpg_profile_creation",onMessage:function(c){var d,e;if(c.data==="success"&&((d=b.gpgCommand)==null?0:(e=d.onSuccess)==null?0:e.commands))Bv(b.gpgCommand.onSuccess.commands, b.hostElement);else{var h,k;if(c.data==="error"&&((h=b.gpgCommand)==null?0:(k=h.onFailure)==null?0:k.commands))Bv(b.gpgCommand.onFailure.commands,b.hostElement);else{var m,p;((m=b.gpgCommand)==null?0:(p=m.onCancel)==null?0:p.commands)&&Bv(b.gpgCommand.onCancel.commands,b.hostElement)}}}})}; f.handleLogAccountLinkingEventCommand=function(a){y("enable_gel_log_commands")&&A(a,JOc)&&(a=A(a,JOc).event)&&bl("gamingAccountLinkStatusChanged",a)}; ia.Object.defineProperties(VTc,{template:{configurable:!0,enumerable:!0,get:function(){if(UTc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);UTc=a}a=UTc;return a}}}); var WTc=VTc;u([K(Hy.YtOpenPopupBehavior),v("design:type",Object)],WTc.prototype,"ytOpenPopupBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],WTc.prototype,"ytActionHandlerBehavior",void 0);WTc=u([R({is:"ytd-third-party-manager"})],WTc);var XTc;var YTc=function(){var a=J.apply(this,arguments)||this;a.currentPage=void 0;a.renderLoadingStateJobId=0;a.updatePageDataJobId=0;a.pageDisposeJobsets=new WeakMap;a.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose","yt-stop-old-player":"onYtStopOldPlayer"};a.TEST_ONLY={resetCurrentPage:function(){a.currentPage= void 0}, setCurrentPage:function(b){a.currentPage=b}, resetPageDisposeJobsets:function(){a.pageDisposeJobsets=new WeakMap}}; return a}; l(YTc,J);f=YTc.prototype;f.ready=function(){um().addProvider({provide:Vw,useValue:this})}; f.created=function(){this.pagePool=new jTc;this.contextSwitcher=new gSc}; f.attached=function(){vv(this.hostElement,"attached");var a=um().resolve(tm(Uw));a&&(this.contextSwitcher.JSC$17785_networkService_=a)}; f.getPageOffset=function(a){return a.getScrollTop()}; f.setPageOffset=function(a,b){try{a.setScrollTop(b)}catch(c){}}; f.setPageOffsetForNavigation=function(a,b){vv(this.hostElement,"yt-navigate-set-page-offset",{page:a,offset:b===void 0?0:b})}; f.pauseActiveContext=function(){var a=this.contextSwitcher;a.activeContext_&&a.activeContext_.pause()}; f.getModuleNameForType=function(a){return a==="watch"?y("kevlar_watch_fixie")?"watchFixie":y("kevlar_watch_grid")?"watchGrid":"watchFlexy":a==="shorts"||a==="search"?a:"browse"}; f.attachPage=function(a){var b,c=!y("pc_is_attached_ks")&&(a==null?void 0:(b=a.polymerController)==null?void 0:b.isAttached);if(!a.isAttached&&!c)try{T(this.hostElement).appendChild(a)}catch(e){var d;Jm(new Mk("Error attaching page element for component",{origin:(d=this.currentPage)==null?void 0:d.is,component:a.is}))}}; f.setActivePage=function(a){var b=this;$oc(function(){var c=b.isOnWatch(),d=b.currentPage;if(!a){var e;Im(new Mk("Unable to set active page",d?d.is:"unknown origin",(e=b.data)==null?void 0:e.endpoint))}else if(a!==b.currentPage){d&&(d.hidden=!0,d.active=!1,d.removeAttribute("role"));b.currentPage=a;var h;e=$6a((h=b.data)==null?void 0:h.endpoint);d&&vv(b.hostElement,"yt-page-type-changed",{oldPageType:d.is,newPageType:a.is,newPageSubtype:e});Pz().dispatch(Pv({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:a.is})); Pz().dispatch(Pv({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:e||""}));a.hidden=!1;b.attachPage(a);a.active=!0;a.setAttribute("role","main");d&&b.setPageOffsetForNavigation(a,0);y("kevlar_remove_page_dom_on_switch")&&!c&&d&&T(b.hostElement).removeChild(d)}},this.shouldUseViewTransition(this.currentPage,a))}; f.shouldUseViewTransition=function(a,b){return y("web_thumbnail_to_watch_transition")&&(a==null?void 0:a.is)==="ytd-browse"&&this.isWatchPage(b)}; f.updatePageData=function(a){var b=this,c=this.data;this.updatePageDataJobId&&Hi.cancelJob(this.updatePageDataJobId);this.data=a;return new bj(function(d){var e=function(){a.filler?b.performDataUpdate(a,c):ikb(function(){b.performDataUpdate(a,c)}); var p=Zw();$w(p,"cr")||p.processSignal("cr");d()},h=function(){a&&a.page==="watch"?b.updatePageDataJobId=Tk(Hi,e):e()}; if(y("kevlar_enable_mss_page_modules_client")&&a){var k=um().resolve(WI),m=b.getModuleNameForType(a.page);(k=BDb(k,[m]))?k.then(h):h()}else h()})}; f.performDataUpdate=function(a,b){y("kevlar_early_popup_close")||wv(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var c=!a.filler;c&&(Eq("lps"),y("config_age_report_killswitch")||O8a());var d=Dx(a),e;if(y("kevlar_remove_page_dom_on_switch")){var h=b&&Dx(b);d===h&&(e=this.getCurrentPage())}e||(e=p6(this.pagePool,d));c&&yFb(this.pagePool.elementPoolPopulator,d);c&&!this.renderLoadingStateJobId&&this.setActivePage(e);if(e){h=d==="watch";var k=d==="shorts";y("kevlar_flush_jobs_before_setting_player_response")&& this.flushPageDisposeJobset(e);if(h||k)e.playerData=a.playerResponse;if(k){a.reelWatchSequenceResponse?e.reelWatchSequenceResponse=a.reelWatchSequenceResponse:a.cachedReelWatchSequenceResponse&&(e.reelWatchSequenceResponse=a.cachedReelWatchSequenceResponse);e.currentEndpoint=a.endpoint;var m;e.isPreviousPageShorts=!!(b==null?0:(m=b.endpoint)==null?0:m.reelWatchEndpoint);a.cachedReelWatchSequenceResponse=a.reelWatchSequenceResponse||a.cachedReelWatchSequenceResponse||(b==null?void 0:b.cachedReelWatchSequenceResponse); e.cachedReelWatchSequenceResponse=a.cachedReelWatchSequenceResponse}y("block_all_player_prefetch_requests")||this.preparePrefetchRequest(a,e,c,h,k);yEb(um().resolve(ax),b,a);Ktb(um().resolve(Bx));y("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(e);c?(c=typeof e.loadPage,c==="function"?(e.pageContext=hSc(this.contextSwitcher,e,e.data!==a.response),e.loadPage(a.response)):Im(new Mk("b/38014653 ",[d,e.is,e.nodeName,c,e.isAttached,b&&Dx(b),this.hostElement.children.length])), Eq("pdl")):(e.hidden=!0,a.response.filler=!0,e.data=a.response,this.attachPage(e));vv(this.hostElement,"yt-page-data-updated",{pageType:d})}Sk(Hi,function(){y("logging_avoid_blocking_during_navigation")&&Ksa().transition("none");var p=ySc(),q=e;if(a){var r=tSc(a),w=uSc(a),z;a:{if(a.playerResponse){var C=a.playerResponse,E;if((z=C.auxiliaryUi)==null?0:(E=z.messageRenderers)==null?0:E.upsellDialogRenderer){z=C.auxiliaryUi.messageRenderers.upsellDialogRenderer;break a}}else if(a.response&&(z=a.response, (C=z.overlay)==null?0:C.upsellDialogRenderer)){z=z.overlay.upsellDialogRenderer;break a}z=void 0}var I;var N;E=(I=a.playerResponse)==null?void 0:(N=I.auxiliaryUi)==null?void 0:N.messageRenderers;I=(E==null?void 0:E.enforcementMessageViewModel)||(E==null?void 0:E.bkaEnforcementMessageViewModel);I=(I==null?void 0:I.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?I:void 0;var P;a:{if(a.response&&(N=a.response,(P=N.overlay)==null?0:P.commandWrapperPromoRenderer)){P=N.overlay.commandWrapperPromoRenderer; break a}P=void 0}xSc(p,r,w,z,I,P,q)}})}; f.preparePrefetchRequest=function(a,b,c,d,e){var h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca;return t(function(aa){if(aa.nextAddress==1)return!c||!d&&!e||y("kevlar_disable_background_prefetch")&&ik(gGa)()===0?aa.return():(h=qA(b))?n(aa,h.getPlayerPromise(),2):aa.return();k=aa.yieldResult;m=um().resolve(tm(Uw));if(!m)return aa.return();if(e)return p=Oo(Nx),S7a(p,(q=a.endpoint)==null?void 0:q.reelWatchEndpoint,b.reelWatchSequenceResponse,k,m),aa.return();z=(r=a.response)==null?void 0:(w=r.responseContext)==null? void 0:w.webResponseContextExtensionData;if(!z)return aa.return();P=(C=a.response)==null?void 0:(E=C.contents)==null?void 0:(I=E.twoColumnWatchNextResults)==null?void 0:(N=I.autoplay)==null?void 0:N.autoplay;U=um().resolve(Ww);ca=Oo(Nx);R7a(ca,z,k,m,U,P);ua(aa)})}; f.movePlayerToWatch=function(a){var b=this,c,d;return t(function(e){c=p6(b.pagePool,"watch");d=c.getPlayerContainer();a.appendTo(d);ua(e)})}; f.getPlayerFromWatch=function(){var a=p6(this.pagePool,"watch");return qA(a)}; f.startLoadingWatch=function(){var a=p6(this.pagePool,"watch");this.renderLoadingStateJobId?(Hi.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,this.renderPageLoadingState("watch")):this.setActivePage(a)}; f.startLoadingShorts=function(){var a=p6(this.pagePool,"shorts");this.setActivePage(a)}; f.getCurrentPage=function(){return this.currentPage}; f.getDestinationPageType=function(){return this.destinationPageType}; f.getCurrentData=function(){return this.data}; f.isOnWatch=function(){return this.isWatchPage(this.currentPage)}; f.isWatchPage=function(a){return!!a&&(a.is==="ytd-watch-flexy"||a.is==="ytd-watch-fixie"||a.is==="ytd-watch-grid")}; f.preparePage=function(a,b){var c=this,d=function(){var k=c.pagePool.preparePage(a,c.currentPage,b);k&&c.attachPage(k)},e=function(k){Km(k,b); Jm(k)}; if(y("kevlar_enable_mss_page_modules_client")){var h=this.getModuleNameForType(a);if(h=BDb(um().resolve(WI),[h])){h.then(d.bind(this)).catch(e.bind(this));return}}try{d()}catch(k){e(k)}}; f.lazyPrepareCriticalPages=function(a,b){a=$6a(b)||a;y("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(a).then(this.maybePrepareWatchPage.bind(this,a)):this.maybePrepareWatchPage(a)}; f.maybePrepareWatchPage=function(a){a!=="watch"&&Sk(Hi,this.preparePage.bind(this,"watch"))}; f.downloadPageModules=function(a){a=this.getModuleNameForType(a);var b=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);b.delete(a);var c=um().resolve(WI);c.JSC$12296_loadModules(a);return c.JSC$12296_loadModules.apply(c,pa(b))}; f.renderPageLoadingState=function(a,b){this.preparePage(a,b);var c=p6(this.pagePool,a);c.loadingData&&(c.loadingData.endpoint=b);c.loading=!0;this.setActivePage(c);a==="watch"&&vv(this.hostElement,"yt-guide-close")}; f.prepareForNavigation=function(a,b){var c=this;if(this.currentPage&&this.data){var d=$6a(b)||a;this.destinationPageType=d;Dx(this.data)==d&&vv(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if(a==="watch"&&this.data&&this.data.page!=="watch"){this.renderLoadingStateJobId&&Hi.cancelJob(this.renderLoadingStateJobId);y("web_enable_miniplayer_refactor")?um().resolve(ax).deactivate(b):yv(this.hostElement,"yt-deactivate-miniplayer-action");var e=this.data;this.renderLoadingStateJobId=Uk(Hi, function(){if(c.data!=e){var h=p6(c.pagePool,a);c.setActivePage(h)}else c.renderPageLoadingState(a,b);c.renderLoadingStateJobId=0},150)}}; f.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var a=new WB(1);this.currentPage.pageDisposeJobs.forEach(function(b){XB(a,b)}); this.pageDisposeJobsets.set(this.currentPage,a)}}; f.flushPageDisposeJobset=function(a){var b=this.pageDisposeJobsets.get(a);b&&(b.flushJobs(),this.pageDisposeJobsets.delete(a))}; f.onYtStopOldPlayer=function(a,b){b=b===void 0?!1:b;if(this.data){var c=Dx(this.data);var d=p6(this.pagePool,c);d=qA(d)}if(d){a=Dx(a);var e=p6(this.pagePool,a);e=qA(e);d==e?b&&!y("kevlar_disable_preemptive_player_reset")&&d.resetForNewPlayback():(c!=="watch"||a==="watch"||a==="shorts"||D0a()&&!vEb(this.data)&&a!=="yts-products")&&d.stop()}}; ia.Object.defineProperties(YTc,{template:{configurable:!0,enumerable:!0,get:function(){if(XTc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);XTc=a}a=XTc;return a}}}); var ZTc=YTc;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],ZTc.prototype,"ytActionHandlerBehavior",void 0);ZTc=u([R({is:"ytd-page-manager"})],ZTc);var $Tc=gq(115990),aUc=gq(115991),bUc=gq(115992),cUc=function(a,b,c,d){var e=this;var h=d.dismissAction;var k=d.expandAction;var m=d.playlistResizeAction;this.layer=3;this.miniplayerVideoConfig={startPosition:385,draggingClass:"gesture-dragging",startAction:function(){e.startAction()}, resetAction:function(){e.resetAction()}, triggers:{down:{fade:!0,endOpacity:.3,endPosition:485,threshold:50,triggerAction:function(){e.dismissAction()}, moveAction:function(q){e.moveAction(q)}}, up:{endPosition:285,threshold:50,triggerAction:function(){e.expandAction()}}}}; this.miniplayerPlaylistConfig={startPosition:385,draggingClass:"gesture-dragging",startAction:function(){e.startAction()}, resetAction:function(){e.resetAction()}, triggers:{down:{endPosition:485,endOpacity:.3,threshold:50,fade:!0,triggerAction:function(){e.dismissAction()}, moveAction:function(q){e.moveAction(q)}}, up:{endPosition:100,threshold:50,triggerAction:function(){e.gesture.config=e.miniplayerPlaylistExpandedConfig;e.playlistResizeAction()}}}}; this.miniplayerPlaylistExpandedConfig={startPosition:100,draggingClass:"gesture-dragging",triggers:{down:{endPosition:385,threshold:50,triggerAction:function(){e.gesture.config=e.miniplayerPlaylistConfig;e.playlistResizeAction()}}, up:{endPosition:0,threshold:50,triggerAction:function(){e.expandAction()}}}}; if(y("kevlar_touch_gesture_ves")){var p=Zq();cr(p,$Tc,this.layer);cr(p,aUc,this.layer);cr(p,bUc,this.layer);this.dismissAction=function(){h();fr(p,{visualElement:$Tc})}; this.expandAction=function(){k();fr(p,{visualElement:aUc})}; this.playlistResizeAction=function(){m();fr(p,{visualElement:bUc})}}else this.dismissAction=h,this.expandAction=k,this.playlistResizeAction=m; this.gesture=new ZM(a,b,c?this.miniplayerPlaylistConfig:this.miniplayerVideoConfig);this.gesture.attach()}; f=cUc.prototype;f.setPlayer=function(a){this.player=a}; f.detach=function(){this.gesture.detach()}; f.update=function(a,b){this.gesture.config=a?b?this.miniplayerPlaylistExpandedConfig:this.miniplayerPlaylistConfig:this.miniplayerVideoConfig}; f.startAction=function(){this.player&&(this.volume=this.player.getVolume())}; f.resetAction=function(){this.player&&this.volume&&this.player.setVolume(this.volume)}; f.moveAction=function(a){this.player&&this.volume&&this.player.setVolume(this.volume*(-.9*a+1))};function dUc(){return gk("HTML_DIR")==="rtl"} var z6=function(a,b,c){c=c===void 0?!1:c;oi.call(this);this.draggableElement=a;this.callbacks=b;this.allowClicks=c;this.dragOccurred=!1;this.internalDragger=new Do(this.draggableElement);this.dragDelay=new mt(this.delayedDrag.bind(this));eUc(this);this.allowClicks&&(this.internalDragger.hysteresisDistanceSquared_=Math.pow(5,2),a.addEventListener("click",EA(this,this.validateClick),{capture:!0}))}; l(z6,oi);var eUc=function(a){yi(a.internalDragger,"earlycancel",function(){a.allowClicks&&(a.dragOccurred=!1)}); yi(a.internalDragger,"start",function(b){var c,d;(d=(c=a.callbacks).onStartDrag)==null||d.call(c,b);!b.defaultPrevented&&a.allowClicks&&(a.dragOccurred=!0)}); yi(a.internalDragger,"beforedrag",function(b){b.preventDefault();a.lastOffset=new nh(b.clientX-a.internalDragger.JSC$7772_startX,b.clientY-a.internalDragger.startY);a.dragDelay.start()}); yi(a.internalDragger,"end",function(){a.dragDelay.stop();var b,c;(c=(b=a.callbacks).onEndDrag)==null||c.call(b);a.lastOffset=void 0})}; z6.prototype.delayedDrag=function(){if(this.lastOffset)this.callbacks.onDrag(this.lastOffset)}; z6.prototype.disposeInternal=function(){this.internalDragger.dispose();this.allowClicks&&this.draggableElement.removeEventListener("click",EA(this,this.validateClick),{capture:!0})}; z6.prototype.validateClick=function(a){this.dragOccurred&&(this.dragOccurred=!1,a.stopPropagation(),a.preventDefault())};var A6=function(a,b){oi.call(this);this.resizeContainer=a;this.callbacks=b;this.aspectRatio=16/9;this.JSC$18004_resizers=[];a=g(this.resizeContainer.children);for(b=a.next();!b.done;b=a.next())fUc(this,b.value)}; l(A6,oi);A6.prototype.disposeInternal=function(){for(var a=g(this.JSC$18004_resizers),b=a.next();!b.done;b=a.next())b.value.dispose();a=g(this.resizeContainer.children);for(b=a.next();!b.done;b=a.next())b.value.setAttribute("disabled","");this.JSC$18004_resizers.length=0}; A6.prototype.setSize=function(a){this.JSC$18004_currentMiniplayerSize=a}; A6.prototype.update=function(a,b){for(var c=g(this.resizeContainer.children),d=c.next();!d.done;d=c.next()){d=d.value;var e=d.getAttribute("alignment");lz(d,"disabled",e===a||e===b)}}; var fUc=function(a,b){var c=b.getAttribute("alignment"),d=new z6(b,{onStartDrag:function(e){if(b.hasAttribute("disabled"))e.preventDefault();else{a.dragStartSize=a.JSC$18004_currentMiniplayerSize;var h,k;(k=(h=a.callbacks).onStartResize)==null||k.call(h)}}, onDrag:function(e){if(a.dragStartSize){c!=="north"&&c!=="west"||e.scale(-1);var h=c==="north"||c==="south";e=h?e.y:e.x;h&&a.aspectRatio>=1?e*=a.aspectRatio:!h&&a.aspectRatio<1&&(e/=a.aspectRatio);a.callbacks.onResize(a.dragStartSize+e)}}}); a.JSC$18004_resizers.push(d)};var gUc;var hUc;var iUc=function(){var a=J.apply(this,arguments)||this;a.modern=y("web_cairo_modern_miniplayer");a.duration=2500;a.closeAnimationDurationMs=300;a.JSC$18009_refactored=y("web_enable_miniplayer_refactor");return a}; l(iUc,J);f=iUc.prototype;f.created=function(){WL.requestAvailability()}; f.open=function(a,b){var c=this;this.data=a;this.label=b;this.opened=!0;this.closed=!1;vv(this.hostElement,"iron-announce",{text:this.label+" "+this.componentBehavior.getSimpleString(a.title)});xz(function(){c.close()},this.duration)}; f.close=function(){var a=this;this.closed=!0;this.modern&&xz(function(){a.reset()},this.closeAnimationDurationMs)}; f.onToastDataChange=function(){this.toastData&&this.JSC$18009_refactored&&this.open(this.toastData.data,this.toastData.label)}; f.reset=function(){this.closed=this.opened=!1}; var B6=iUc;B6.prototype.onToastDataChange=B6.prototype.onToastDataChange;u([K(BA.YtComponentBehavior),v("design:type",Object)],B6.prototype,"componentBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],B6.prototype,"modern",void 0);u([Q(),v("design:type",Object)],B6.prototype,"data",void 0);u([Q(),v("design:type",String)],B6.prototype,"label",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],B6.prototype,"opened",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],B6.prototype,"closed",void 0);u([Q(),v("design:type",Object)],B6.prototype,"toastData",void 0);u([Q(),v("design:type",Object)],B6.prototype,"duration",void 0);u([O("toastData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],B6.prototype,"onToastDataChange",null);B6=u([R({disableElementRegistration:!0,is:"ytd-miniplayer-toast"})],B6); V(B6,"ytd-miniplayer-toast",function(){if(hUc!==void 0)return hUc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-thumbnail data=\"[[data]]\" width=\"78\" class=\"style-scope ytd-miniplayer-toast\"></ytd-thumbnail>\n<div id=\"info\" class=\"style-scope ytd-miniplayer-toast\">\n <div id=\"label\" class=\"style-scope ytd-miniplayer-toast\">[[label]]</div>\n <div id=\"title\" class=\"style-scope ytd-miniplayer-toast\">[[getSimpleString(data.title)]]</div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return hUc=a},{mode:1});var jUc=16/9,kUc=new oh(344,344/jUc),C6=function(){var a=J.apply(this,arguments)||this;a.active=!1;a.hasNoData=!1;a.enabled=!1;a.expanded=!1;a.readyToResume=!1;a.disabledState=!1;a.externalPlaylistData={};a.premiumBadges=[];a.pictureInPicture=!1;a.verticalAttachment="south";a.horizontalAttachment=dUc()?"west":"east";a.isAnimating=!1;a.isDragging=!1;a.playerHidden=!1;a.animationEnabled=y("web_cairo_modern_miniplayer_transitions");a.hasPlaylistData=!1;a.closed=!1;a.expandedClosed=!1;a.enableRefreshWeb= y("enable_cairo_refresh_web");a.enableSignatureMoments=y("enable_cairo_refresh_signature_moments_web");a.modern=y("web_cairo_modern_miniplayer");a.modernStatic=y("web_cairo_modern_miniplayer_static");a.modernOldSizing=y("web_cairo_modern_miniplayer_old_sizing");a.isForReadyToResume=!1;a.watchResponse=null;a.player=null;a.playerVe=null;a.expandVe=null;a.closeVe=null;a.readyToResumeCloseVe=null;a.disabledInitialStateIsPlaying=!1;a.PLAYER_EVENTS=new Map;a.JSC$18012_miniplayerFetchRequest=null;a.playerElement= null;a.gestures=null;a.JSC$18012_refactored=y("web_enable_miniplayer_refactor");a.pipAvailable=(y("web_enable_pip_on_miniplayer")||y("web_enable_auto_pip"))&&a.JSC$18012_refactored&&a.modern;a.aspectRatio=jUc;a.JSC$18012_currentMiniplayerSize=a.modernOldSizing?400:344;a.userSetSize=!1;a.userSetPosition=!1;a.userHasDragged=!1;a.maxMiniplayerSize=720;a.transform=new nh(0,0);a.windowDimensions=new oh(NaN,NaN);a.pipWindowDimensions=new oh(NaN,NaN);a.dimensions=kUc;a.screenLayer=3;a.actionMap=a.JSC$18012_refactored? {"yt-activate-miniplayer-action-refactored":"activateRefactored","yt-deactivate-miniplayer-action-refactored":"deactivateRefactored","yt-window-resized":"onWindowResized","yt-pip-window-resized":"onPipWindowResized"}:{"yt-expand-watch-page-action":"handleExpandWatchPageAction","yt-cache-miniplayer-page-action":"onCacheMiniplayerPageAction","yt-activate-miniplayer-action":"activate","yt-deactivate-miniplayer-action":"deactivate","yt-collapse-miniplayer-action":"onYtCollapseMiniplayerAction","yt-miniplayer-active":"isMiniplayerActive", "yt-miniplayer-load-endpoint":"loadEndpoint","yt-get-miniplayer-component-action":"getMiniplayerComponent","yt-pause-miniplayer-action":"pause","yt-sync-with-remote-video":"syncWithRemoteVideo","yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-activate-with-endpoint-action":"activateAndLoadEndpoint","yt-close-miniplayer-action":"onCloseMiniplayer","yt-shortcut-close-miniplayer":"onShortcutCloseMiniplayer","yt-miniplayer-toast-action":"handleMiniplayerToastAction","yt-miniplayer-update-header-action":"updateHeader", "yt-show-miniplayer-command":"showMiniplayerCommand"};return a}; l(C6,J);f=C6.prototype;f.created=function(){this.JSC$18012_refactored||this.PLAYER_EVENTS.set("onPlayVideo",this.onPlayerPlayVideo);this.modern&&this.PLAYER_EVENTS.set("onVideoDataChange",this.onPlayerVideoDataChange);this.PLAYER_EVENTS.set("onCloseMiniplayer",this.onPlayerCloseMiniplayer);this.PLAYER_EVENTS.set("onExpandMiniplayer",this.onPlayerExpandMiniplayer);this.PLAYER_EVENTS.set("onStateChange",this.onPlayerStateChange)}; f.ready=function(){this.modern&&(this.setUpDragging(),this.setUpResizing())}; f.attached=function(){var a=this;this.onWindowResized(RM());this.modern||(this.gestures=new cUc(this.hostElement,this.videoContainer,this.hasPlaylistData,{dismissAction:function(){a.JSC$18012_refactored?um().resolve(ax).close():a.triggerCloseMiniplayer()}, expandAction:function(){a.onMetadataTap()}, playlistResizeAction:function(){a.playlistExpand()}}))}; f.detached=function(){this.hostElement.removeEventListener("transitionend",EA(this,this.resizePlaylist));this.gestures&&(this.gestures.detach(),this.gestures=null)}; f.hasPlaylistDataChanged=function(){this.JSC$18012_refactored&&!this.hasPlaylistData&&this.expanded&&(this.expanded=!1);this.gestures&&this.gestures.update(this.hasPlaylistData,this.expanded);this.updateDimensionsAndResize()}; f.onPlayerVeChange=function(){this.playerVe&&this.JSC$18012_refactored&&this.logMiniplayerRefactored()}; f.activeChanged=function(){this.active===void 0||this.JSC$18012_refactored||(this.isSingleOptionSurveyActive?wv(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):wv(this.hostElement,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]),this.ytdReduxBehavior.dispatch(R0a(this.active)))}; f.premiumBrandingChanged=function(){if(this.premiumBranding&&this.JSC$18012_refactored){this.isForReadyToResume=!0;var a=iq(this.screenLayer);this.readyToResumeCloseVe&&a&&Pq(a,[this.readyToResumeCloseVe]);a={icon:{iconType:"PREMIUM"},style:"BADGE_STYLE_TYPE_PREMIUM",label:this.modern&&!this.hasPlaylistData?"":"Premium"};var b={icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}};this.set("premiumBadges",[{metadataBadgeRenderer:this.enableSignatureMoments?b:a}]);this.readyToResume=!0}}; f.readyToResumeVeChanged=function(){if(this.readyToResumeVe&&this.JSC$18012_refactored){var a=iq(0),b=hq(0);a&&b&&(Lq(a,b,this.readyToResumeVe),Pq(a,[this.readyToResumeVe]))}}; f.onMiniplayerRendererChanged=function(){if(this.JSC$18012_refactored&&this.player){var a;((a=this.miniplayerRenderer)==null?void 0:a.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"?(this.disabledState=!0,a=this.player.getPlayerState(),(this.disabledInitialStateIsPlaying=a===-1||a===1||a===3)&&this.player.pauseVideo()):this.disabledState=!1}}; f.pictureInPictureChanged=function(){this.pipAvailable&&(this.pictureInPicture?(this.maybeStartForwardingEvents(),this.disposeDragging(),this.disposeResizing()):(this.eventForwardingBehavior.stopForwardingEvents(),this.setUpDragging(),this.setUpResizing()),this.resize())}; f.maybeStartForwardingEvents=function(){this.eventSink&&this.eventForwardingBehavior.startForwardingEvents(["yt-navigate-cache","yt-navigate","yt-action"],this.eventSink)}; f.onCacheMiniplayerPageAction=function(a){this.JSC$18012_backgroundPageData=a}; f.onYtCollapseMiniplayerAction=function(){this.JSC$18012_backgroundPageData?vv(this.hostElement,"yt-navigate-cache",{url:this.JSC$18012_backgroundPageData.url,endpoint:this.JSC$18012_backgroundPageData.endpoint,data:this.JSC$18012_backgroundPageData}):wv(this.hostElement,"yt-navigate-home-action");if(this.player){var a=this.player.getPlayerState(),b=a===1;this.ytdReduxBehavior.dispatch(T0a(a));xv(this.hostElement,"yt-miniplayer-play-state-changed",[b]);Ov.getInstance().isVideoPlaying=b}}; f.activate=function(a,b,c){var d=this,e,h,k,m;return t(function(p){if(p.nextAddress==1){if(!a)return kk(Error("Miniplayer activate called with missing playerElement")),p.return();d.gestures&&d.gestures.update(d.hasPlaylistData,d.expanded);if(D0a())return p.return();e=um().resolve(Vw);if(e.isOnWatch())return kk(new Mk("miniplayer activated on watch page")),p.return();c&&(d.hasNoData=!1);d.enabled||(d.enabled=!0);d.active=!0;d.expanded=!1;d.data=b;d.closed=!1;d.expandedClosed=!1;d.expandToWatch=!1; d.watchResponse=c;d.playerElement=a;a.preparePlayer();C0a();d.logMiniplayer();k=h=um().resolve(Ww);h.setPlaylistComponent(d.playlistPanel);k.addEventListener("yt-navigate",EA(d,d.onPlaylistYtNavigate));k.addEventListener("yt-playlist-data-updated",EA(d,d.onYtPlaylistDataUpdated));d.onYtPlaylistDataUpdated();a.appendTo(d.playerContainer);return n(p,a.getPlayerPromise(),2)}m=p.yieldResult;m.setMinimized(!0);m.setSizeStyle(!1,!0);d.ytPlayerListenerBehavior.listenToPlayerEvents(m,d.PLAYER_EVENTS);d.player= m;d.gestures&&d.gestures.setPlayer(m);xv(d.hostElement,"yt-miniplayer-endpoint-changed");d.handleMiniplayerPlaybackState();ua(p)})}; f.activateRefactored=function(a,b){b=b===void 0?!1:b;var c=this,d;return t(function(e){if(e.nextAddress==1)return c.gestures&&c.gestures.update(c.hasPlaylistData,c.expanded),c.setInitialActivatePositioning(b),c.enabled=!0,c.active=!0,c.expanded=!1,c.closed=!1,c.expandedClosed=!1,c.expandToWatch=!1,c.playerElement=a,um().resolve(Ww).setPlaylistComponent(c.modern?c.modernPlaylistPanel:c.playlistPanel),a.appendTo(c.modern?c.modernPlayerContainer:c.playerContainer),n(e,a.getPlayerPromise(),2);d=e.yieldResult; y("web_miniplayer_visibility_updating_killswitch")&&d.setMinimized(!0);d.setSizeStyle(!1,!0);c.ytPlayerListenerBehavior.listenToPlayerEvents(d,c.PLAYER_EVENTS);c.gestures&&c.gestures.setPlayer(d);c.player=d;c.onPlayerVideoDataChange();c.onMiniplayerRendererChanged();ua(e)})}; f.setInitialActivatePositioning=function(a){if(!this.userSetPosition&&y("kevlar_watch_while_v2")&&!this.pictureInPicture){this.verticalAttachment=a?"north":"south";this.horizontalAttachment=a&&y("kevlar_watch_grid")?dUc()?"east":"west":dUc()?"west":"east";var b;(b=this.JSC$18012_resizers)==null||b.update(this.horizontalAttachment,this.verticalAttachment)}}; f.deactivate=function(){var a=this,b,c,d,e,h;return t(function(k){if(k.nextAddress==1){if(!a.active)return k.return();a.expandToWatch?a.isSingleOptionSurveyActive&&wv(a.hostElement,"yt-show-watch-page-survey",[a.isSingleOptionSurveyActive]):a.expanded?a.expandedClosed=!0:a.closed=!0;a.cancelActiveRequest();b=a.getPlayerElement();return n(k,b.getPlayerPromise(),2)}if(k.nextAddress!=3)return c=k.yieldResult,c.setMinimized(!1),e=d=um().resolve(Ww),e.removeEventListener("yt-navigate",EA(a,a.onPlaylistYtNavigate)), e.removeEventListener("yt-playlist-data-updated",EA(a,a.onYtPlaylistDataUpdated)),h=um().resolve(Vw),n(k,h.movePlayerToWatch(b),3);a.active=!1;a.data=void 0;a.isForReadyToResume=!1;a.watchResponse=null;a.player&&a.ytPlayerListenerBehavior.unlistenFromPlayerEvents(a.player,a.PLAYER_EVENTS);Ov.getInstance().currentEndpoint=null;xv(a.hostElement,"yt-miniplayer-endpoint-changed");a.playerElement=null;a.disabledState=!1;C0a();ua(k)})}; f.deactivateRefactored=function(a){var b=this;return t(function(c){if(!b.active)return c.return();a||(b.expanded?b.expandedClosed=!0:b.closed=!0);b.active=!1;b.isForReadyToResume=!1;b.playerElement=null;b.disabledState=!1;b.player&&b.ytPlayerListenerBehavior.unlistenFromPlayerEvents(b.player,b.PLAYER_EVENTS);b.player=null;ua(c)})}; f.getPlayerElement=function(){return this.playerElement?this.playerElement:this.playerContainer.firstElementChild}; f.handleExpandWatchPageAction=function(){this.onMetadataTap(!1)}; f.onMetadataTap=function(a){a=a===void 0?!0:a;this.JSC$18012_refactored?(this.expandVe&&a&&(a=iq(this.screenLayer))&&Rq(a,this.expandVe),um().resolve(ax).expandToWatch()):(this.expandToWatch=!0,this.watchResponse&&this.data&&this.data.watchEndpoint?(this.expandVe&&a&&Rq(iq(this.screenLayer),this.expandVe),vv(this.hostElement,"yt-navigate-cache",{url:this.watchResponse.url,endpoint:this.data.watchEndpoint,data:this.watchResponse,miniplayer:!0})):this.data&&this.data.watchEndpoint&&vv(this.hostElement, "yt-navigate",{endpoint:this.data.watchEndpoint}))}; f.onMetadataKeydown=function(a){if(a.keyCode===13||a.keyCode===32)this.onMetadataTap()}; f.onDisabledTap=function(a){a.target===T(this.hostElement).querySelector("#blocking-container")&&(this.disabledInitialStateIsPlaying&&this.player.playVideo(),this.onMetadataTap(),this.disabledState=!1)}; f.onPlaylistExpandTap=function(a){if(this.hasPlaylistData){a=Yy(a)||[];a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;if(b===this.hostElement)break;if(b.classList&&b.classList.contains("miniplayer-title"))return}this.playlistExpand();this.gestures&&this.gestures.update(this.hasPlaylistData,this.expanded)}}; f.playlistExpand=function(){this.expanded||(this.hostElement.addEventListener("transitionend",EA(this,this.resizePlaylist)),this.ytRendererBehavior.markDirty());this.expanded=!this.expanded;this.updateDimensionsAndResize()}; f.resizePlaylist=function(){var a=(this.modern?this.modernPlaylistPanel:this.playlistPanel).querySelector("tp-yt-iron-list");a&&a.notifyResize();this.hostElement.removeEventListener("transitionend",EA(this,this.resizePlaylist))}; f.getExpandIcon=function(a){return a?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}; f.syncWithRemoteVideo=function(a,b){var c=this,d,e,h,k,m;return t(function(p){if(p.nextAddress==1){d=um().resolve(Vw);if(!c.active&&d.isOnWatch())return p.return();e={videoId:a};b&&(e.playlistId=b);h={watchEndpoint:e};k=um().resolve(Uw);c.cancelActiveRequest();c.JSC$18012_miniplayerFetchRequest=v7a(k,h,{},void 0,{},!0);xa(p,2);return n(p,c.JSC$18012_miniplayerFetchRequest,4)}if(p.nextAddress!=2)return m=p.yieldResult,c.handleWatchDataResponse(m),ya(p,0);za(p);ua(p)})}; f.handleWatchDataResponse=function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca;return t(function(aa){switch(aa.nextAddress){case 1:if(!a)return aa.return();b.hasNoData=!1;b.watchResponse=a;xv(b.hostElement,"yt-miniplayer-watch-response-loaded",[b.watchResponse]);b.logMiniplayer();if(b.active){k=b.getPlayerElement();if(!y("miniplayer_watch_data_player_promise_killswitch")){aa.jumpTo(8);break}return n(aa,k.getPlayerPromise(),8)}if(!y("miniplayer_watch_data_unactivated_killswitch")){aa.jumpTo(3); break}c=um().resolve(Vw);e=aE(a.response);d=c.getPlayerFromWatch();Ov.getInstance().currentEndpoint=e.watchEndpoint||null;if(!d){b.deactivate();kk(Error("getPlayerElement missing"));aa.jumpTo(3);break}return n(aa,b.activate(d,e,a),6);case 6:return h={},e.watchEndpoint&&(h.watch_endpoint=e.watchEndpoint),d.loadVideoWithPlayerResponse(a.playerResponse,h),a.response&&(d.watchNextResponse=a.response),n(aa,d.getPlayerPromise(),7);case 7:b.player=aa.yieldResult;aa.jumpTo(3);break;case 8:a.response&&(k.watchNextData= a.response),m=uc.getValueByKeys.apply(uc,[a].concat(pa(p4a))),(p=uc.getValueByKeys.apply(uc,[a].concat(pa(u4a))))&&m&&(q=um().resolve(Ww),q.setAutoplayRenderer(m)),m&&(y("kevlar_is_pupi_enabled")?(N=(I=(r=a.response)==null?void 0:(w=r.playerOverlays)==null?void 0:(z=w.playerOverlayRenderer)==null?void 0:(C=z.autonavToggle)==null?void 0:(E=C.autoplaySwitchButtonRenderer)==null?void 0:E.enabled)?2:1,Hv.getInstance().setState(N,!1,!1)):(U=(P=o0a())?2:1,b.player.setAutonavState(U))),ca=aE(a.response), b.set("data",ca);case 3:b.handleMiniplayerPlaybackState(),ua(aa);}})}; f.onPlayerPlayVideo=function(a){var b=this,c,d,e,h;return t(function(k){c=a.sessionData&&"autonav"in a.sessionData;a.sessionData&&a.sessionData.itct&&(d=a.sessionData.itct);h=(e=a.watchEndpoint)&&c?phb(e,d):xw(a.videoId,a.listId,d);a.sessionData&&Ax(A(h.commandMetadata,kq).url,a.sessionData);b.loadEndpoint(h,!1);ua(k)})}; f.onPlayerVideoDataChange=function(){var a,b=(a=this.player)==null?void 0:a.getVideoAspectRatio();b&&(this.aspectRatio=b,this.updateDimensionsAndResize(),(a=this.JSC$18012_resizers)!=null&&(a.aspectRatio=b))}; f.updateDimensionsAndResize=function(){if(this.modern){var a=Math.min(this.JSC$18012_currentMiniplayerSize,this.maxMiniplayerSize),b=this.expanded?jUc:this.aspectRatio,c=new oh(192,this.hasPlaylistData?116:192);var d=new oh(b,1);a=new oh(a,this.hasPlaylistData?a-76:a);a=d.aspectRatio()>a.aspectRatio()?a.width/d.width:a.height/d.height;d=d.scale(a);c.width<=d.width&&c.height<=d.height||(c=d.aspectRatio()<=c.aspectRatio()?c.width/d.width:c.height/d.height,d.scale(c),d.width=Math.min(d.width,this.maxMiniplayerSize), d.height=Math.min(d.height,this.maxMiniplayerSize),this.setMiniplayerSize(this.hasPlaylistData&&b<=1?Math.max(d.width,d.height)+76:Math.max(d.width,d.height)));this.dimensions=new oh(d.width,this.clamp(d.height+this.getNonPlayerHeight()));this.resize()}}; f.resize=function(){this.hostElement.style.width=this.pictureInPicture?"":this.dimensions.width+"px";this.hostElement.style.height=this.pictureInPicture?"":this.dimensions.height+"px";var a=this.pictureInPicture?this.getPlayerSize(this.pipWindowDimensions):this.getPlayerSize(this.dimensions);this.playerHidden=!a.height;var b;(b=this.player)==null||b.setInternalSize(a.width,a.height)}; f.getPlayerSize=function(a){var b=Math.max(0,a.height-this.getNonPlayerHeight());return new oh(a.width,b)}; f.getNonPlayerHeight=function(){var a=0;this.hasPlaylistData&&(a+=76);this.expanded&&(a+=285);return a}; f.loadEndpoint=function(a,b){var c=this,d,e,h,k,m,p,q,r;return t(function(w){if(w.nextAddress==1){if(c.endpointAlreadyLoaded(a))return w.return();Ov.getInstance().currentEndpoint=a;xv(c.hostElement,"yt-miniplayer-endpoint-changed");xv(c.hostElement,"yt-miniplayer-play-state-changed",[!1]);Ov.getInstance().isVideoPlaying=!1;d={clientParams:{miniplayer:!0,autoSaveToQueue:!b}};e=new tx(function(){return c.getPlayerElement()},d,{layer:3, parentLayer:0},void 0,c.readyToResumeVe);h=function(z){z.playlistData||(c.expanded=!1);if(b&&z.playerResponse){var C=c.get("playerConfig.playbackStartConfig",z.playerResponse)||{};C.startPaused=!0;c.set("playerConfig.playbackStartConfig",C,z.playerResponse)}e.processChunk({endpoint:a,data:z})}; c.cancelActiveRequest();k=Fx.instance;m=A(a.commandMetadata,kq).url;q=y("disable_miniplayer_tempdata")?{}:(p=L6a(m))!=null?p:{};c.JSC$18012_miniplayerFetchRequest=Hx(k,a,q,window.location.href,"watch",function(z,C){h(C)},function(z){return c.isNetworkPromiseStale(z)}); xa(w,2);return n(w,c.JSC$18012_miniplayerFetchRequest,4)}if(w.nextAddress!=2)return r=w.yieldResult,c.handleWatchDataResponse(r,b),ya(w,0);za(w);ua(w)})}; f.onDisabledCloseMiniplayer=function(){if(this.JSC$18012_refactored)this.logClosingClick(),um().resolve(ax).close();else this.onCloseMiniplayer()}; f.onCloseMiniplayer=function(){var a=this,b;return t(function(c){(b=a.getPlayerElement())&&b.stop();a.hasNoData=!0;a.cancelActiveRequest();wv(a.hostElement,"yt-deactivate-miniplayer-action");ua(c)})}; f.triggerCloseMiniplayer=function(){cx().closeMiniplayer(this.hostElement)}; f.onPlayerCloseMiniplayer=function(){this.logClosingClick();this.JSC$18012_refactored||this.triggerCloseMiniplayer()}; f.logClosingClick=function(){this.closeVe&&Rq(iq(this.screenLayer),this.closeVe);this.isForReadyToResume&&this.readyToResumeCloseVe&&Rq(iq(this.screenLayer),this.readyToResumeCloseVe)}; f.onPlayerExpandMiniplayer=function(){if(!this.JSC$18012_refactored)this.onMetadataTap();else if(this.expandVe){var a=iq(this.screenLayer);a&&Rq(a,this.expandVe)}}; f.onDownloadedVideoDeleted=function(a){var b,c=A((b=this.data)==null?void 0:b.watchEndpoint,lq),d,e;((d=this.watchResponse)==null?void 0:(e=d.playerResponse)==null?void 0:e.offlineState)!==void 0&&(c==null?void 0:c.videoId)!==void 0&&(b=c.videoId)&&a&&b===a&&this.triggerCloseMiniplayer()}; f.onPlayerStateChange=function(){if(this.player){var a=this.player.getPlayerState(),b=a===1;this.continueWatching&&b&&(this.continueWatching=!1);this.premiumBadges.length&&b&&(this.set("premiumBadges",[]),this.premiumBranding=!1,this.JSC$18012_refactored?this.readyToResume=!1:this.computePlaylistData(null,this.playlistData));if(!this.JSC$18012_refactored&&(this.ytdReduxBehavior.dispatch(T0a(a)),this.ytdReduxBehavior.dispatch(Z0a(a)),xv(this.hostElement,"yt-miniplayer-play-state-changed",[b]),Ov.getInstance().isVideoPlaying= b,a===0)){a=!Hv.getInstance().isAutoplaySetExplicitly();var c,d,e,h,k,m;b=(c=this.watchResponse.response)==null?void 0:(d=c.contents)==null?void 0:(e=d.twoColumnWatchNextResults)==null?void 0:(h=e.autoplay)==null?void 0:(k=h.autoplay)==null?void 0:(m=k.autoplayExplicitChoiceDialogRenderer)==null?void 0:m.confirmDialogRenderer;a&&b&&this.player.setAutonavState(1)}}}; f.onShortcutCloseMiniplayer=function(){this.triggerCloseMiniplayer()}; f.isMiniplayerActive=function(){return this.active}; f.getMiniplayerComponent=function(){return this}; f.getScreenLayer=function(){return this.screenLayer}; f.logMiniplayer=function(){if(this.watchResponse){var a=this.get("playerResponse.trackingParams",this.watchResponse),b=iq(this.screenLayer),c=hq(this.screenLayer);a&&b&&c&&(a=fq(a),Lq(b,c,a),this.expandVe=gq(35989),this.closeVe=gq(34699),this.readyToResumeCloseVe=gq(131070),Mq(b,a,[this.expandVe,this.closeVe,this.readyToResumeCloseVe]),Pq(b,[this.expandVe,this.closeVe]))}}; f.logMiniplayerRefactored=function(){var a=iq(this.screenLayer),b=hq(this.screenLayer);a&&b&&this.playerVe&&(Lq(a,b,this.playerVe),this.expandVe&&this.closeVe&&this.readyToResumeCloseVe&&(Mq(a,this.playerVe,[this.expandVe,this.closeVe,this.readyToResumeCloseVe]),Pq(a,[this.expandVe,this.closeVe])),this.modern&&this.repositionVe&&this.resizeVe&&Mq(a,this.playerVe,[this.repositionVe,this.resizeVe]))}; f.onPlaylistYtNavigate=function(a,b){var c=this,d,e,h,k,m,p,q;return t(function(r){if(r.nextAddress==1){if(!A(b.endpoint,lq))return r.return();Ov.getInstance().currentEndpoint=b.endpoint;xv(c.hostElement,"yt-miniplayer-endpoint-changed");a.stopPropagation();(d=c.get("endpoint.commandMetadata.webCommandMetadata.url",b))&&b.tempData&&!uc.isEmpty(b.tempData)&&Ax(d,b.tempData);e={clientParams:{miniplayer:!0,autoSaveToQueue:!1}};h=new tx(function(){return c.getPlayerElement()},e,{layer:3}); k=function(w){h.processChunk({endpoint:b.endpoint,data:w})}; c.cancelActiveRequest();m=Fx.instance;p=y("disable_miniplayer_tempdata")?{}:b.tempData;c.JSC$18012_miniplayerFetchRequest=Hx(m,b.endpoint,p,window.location.href,"watch",function(w,z){k(z)},function(w){return c.isNetworkPromiseStale(w)}); xa(r,2);return n(r,c.JSC$18012_miniplayerFetchRequest,4)}if(r.nextAddress!=2)return q=r.yieldResult,c.handleWatchDataResponse(q),ya(r,0);za(r);ua(r)})}; f.cancelActiveRequest=function(){this.JSC$18012_miniplayerFetchRequest&&(this.JSC$18012_miniplayerFetchRequest.cancel&&this.JSC$18012_miniplayerFetchRequest.cancel("Active request obsolete"),this.JSC$18012_miniplayerFetchRequest=null)}; f.isNetworkPromiseStale=function(a){return a!==this.JSC$18012_miniplayerFetchRequest}; f.handleMiniplayerPlaybackState=function(){var a=this.get("playerResponse.playabilityStatus.miniplayer.miniplayerRenderer",this.watchResponse);(a==null?void 0:a.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"?(this.disabledState=!0,a.minimizedEndpoint&&Av(this.hostElement,[a.minimizedEndpoint]),this.player&&(a=this.player.getPlayerState(),(this.disabledInitialStateIsPlaying=a===-1||a===1||a===3)&&this.player.pauseVideo())):this.disabledState=!1}; f.computePlaylistData=function(a,b){if(this.JSC$18012_refactored)return b;b&&b.contents?(a=R4a(b),this.updateHeader(a?a.title:void 0,b.titleText,void 0)):this.watchResponse&&(a=aE(this.watchResponse.response,!0),this.updateHeader(a.miniplayerTitle,a.miniplayerSubtitle,a.watchEndpoint));return b}; f.onPlaylistDataChange=function(){if(this.JSC$18012_refactored)if(this.externalPlaylistData&&this.externalPlaylistData.contents){var a;this.updateHeader((a=R4a(this.externalPlaylistData))==null?void 0:a.title,this.externalPlaylistData.titleText,void 0)}else this.data&&this.updateHeader(this.data.miniplayerTitle,this.data.miniplayerSubtitle,this.data.watchEndpoint)}; f.computeHasPlaylistData=function(){return!!this.playlistData&&!!this.playlistData.contents}; f.onYtPlaylistDataUpdated=function(){this.externalPlaylistData=um().resolve(Ww).getPlaylistData()||{}}; f.handleMiniplayerToastAction=function(a,b){this.modern?this.modernToast.open(a,b):this.toast.open(a,b)}; f.updateHeader=function(a,b,c){this.data||(this.data={miniplayerTitle:{simpleText:""},miniplayerSubtitle:{simpleText:""},playlistData:null});a&&this.set("data.miniplayerTitle",a);b&&this.set("data.miniplayerSubtitle",b);c&&this.set("data.watchEndpoint",c);this.set("premiumBadges",[]);this.readyToResume=!1}; f.computeExpandButtonHidden=function(a,b,c){return!a||!b||c}; f.computePlaylistIndexHidden=function(a,b){return!a||b}; f.computeExpandButtonLabel=function(a){return a?Fv("MINIPLAYER_COLLAPSE_LABEL"):Fv("MINIPLAYER_EXPAND_LABEL")}; f.computeDisabledStateCloseButtonLabel=function(){return Fv("MINIPLAYER_CLOSE",void 0,"Close")}; f.showMiniplayerCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca;return t(function(aa){switch(aa.nextAddress){case 1:return c=A(a,bVa),e=(d=c)==null?void 0:d.miniplayerCommand,h=A(e,lq),e&&h&&!b.active?n(aa,kw.getInstance(),2):aa.return();case 2:return k=aa.yieldResult,n(aa,(m=k)==null?void 0:m.get("yt-miniplayer-shown-video-id"),3);case 3:p=aa.yieldResult;q=h.videoId;if(!q||p===q)return aa.return();r=um().resolve(Vw);if(r.isOnWatch())return kk(Error("showMiniplayerCommand fired on Watch Page")), aa.return();w=iq(0);z=hq(0);w&&z&&(C={channelItem:{externalId:btoa(q)}},b.readyToResumeVe=gq(121253,void 0,void 0,C),Lq(w,z,b.readyToResumeVe),Pq(w,[b.readyToResumeVe]));Ov.getInstance().showMiniplayerCommandActivation=!0;return n(aa,b.activateAndLoadEndpoint(e,!0),4);case 4:if(I=(E=c)==null?void 0:E.showPremiumBranding)b.isForReadyToResume=!0,N=iq(b.screenLayer),b.readyToResumeCloseVe&&N&&Pq(N,[b.readyToResumeCloseVe]),P={icon:{iconType:"PREMIUM"},style:"BADGE_STYLE_TYPE_PREMIUM",label:"Premium"}, U={icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}},b.set("premiumBadges",[{metadataBadgeRenderer:b.enableSignatureMoments?U:P}]),b.readyToResume=!0;b.set("data.miniplayerSubtitle",{simpleText:Fv("CONTINUE_WATCHING",void 0,"Continue watching")});return n(aa,(ca=k)==null?void 0:ca.set("yt-miniplayer-shown-video-id",h.videoId),5);case 5:delete b.readyToResumeVe,ua(aa);}})}; f.activateAndLoadEndpoint=function(a,b){b=b===void 0?!1:b;var c=this,d,e,h;return t(function(k){switch(k.nextAddress){case 1:if(c.active){k.jumpTo(2);break}d=um().resolve(Vw);if(h=(e=c.getPlayerElement())!=null?e:d.getPlayerFromWatch()){k.jumpTo(3);break}return n(k,um().resolve(Sv),4);case 4:h=d.getPlayerFromWatch();case 3:return n(k,c.activate(h),2);case 2:if(c.active)return n(k,c.loadEndpoint(a,b),0);k.jumpTo(0);}})}; f.endpointAlreadyLoaded=function(a){var b;a=(b=A(a,lq))==null?void 0:b.videoId;var c,d;b=(d=A((c=this.data)==null?void 0:c.watchEndpoint,lq))==null?void 0:d.videoId;return a!=null&&a===b}; f.pause=function(){var a=this,b;return t(function(c){a.active&&((b=a.player)==null||b.pauseVideo());ua(c)})}; f.onWindowResized=function(a){this.modern&&(a=this.windowDimensions=a,a=Math.min(a.width,a.height),this.maxMiniplayerSize=Math.min(a-32,720),this.userSetSize||this.modernOldSizing||this.setMiniplayerSize(a/2-16),this.updateDimensionsAndResize())}; f.onPipWindowResized=function(a){this.pictureInPicture&&(this.pipWindowDimensions=a,this.resize())}; f.setUpResizing=function(){var a=this;this.JSC$18012_resizers||this.modernStatic||(this.JSC$18012_resizers=new A6(this.resizeContainer,{onStartResize:function(){a.handleResizeStart()}, onResize:function(b){a.handleResize(b)}}),this.JSC$18012_resizers.setSize(this.JSC$18012_currentMiniplayerSize),this.JSC$18012_resizers.update(this.horizontalAttachment,this.verticalAttachment))}; f.disposeResizing=function(){var a;(a=this.JSC$18012_resizers)==null||a.dispose();this.JSC$18012_resizers=void 0}; f.handleResizeStart=function(){var a=iq(this.screenLayer);this.userSetSize||(this.userSetSize=!0,a&&this.resizeVe&&Pq(a,[this.resizeVe]));a&&this.resizeVe&&Rq(a,this.resizeVe)}; f.handleResize=function(a){this.setMiniplayerSize(a);this.updateDimensionsAndResize()}; f.setUpDragging=function(){var a=this;this.dragger||this.modernStatic||(this.dragger=new z6(this.draggableContainer,{onStartDrag:function(b){!a.isSafeToDrag(b)||a.isAnimating?b.preventDefault():a.handleDragStart()}, onDrag:function(b){a.transform=b;a.setTransform(a.transform)}, onEndDrag:function(){a.handleDragEnd()}},!0))}; f.handleDragStart=function(){this.isDragging=!0;var a=iq(this.screenLayer);this.userHasDragged||(this.userHasDragged=!0,a&&this.repositionVe&&Pq(a,[this.repositionVe]));a&&this.repositionVe&&Rq(a,this.repositionVe)}; f.handleDragEnd=function(){this.isDragging=!1;var a=this.getCurrentGlobalPosition().y+this.dimensions.height/2;this.verticalAttachment==="south"&&a>this.windowDimensions.height&&um().resolve(ax).close();this.animationEnabled?this.animateSnapToCorner():this.endDrag()}; f.disposeDragging=function(){var a;(a=this.dragger)==null||a.dispose();this.dragger=void 0}; f.animateSnapToCorner=function(){var a=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment),b=this.getNearestAttachments();b=this.getGlobalPositionFromAttachments(b.horizontalAttachment,b.verticalAttachment);a=new nh(b.x-a.x,b.y-a.y);this.isAnimating=!0;this.setTransform(a);this.hostElement.addEventListener("transitionend",EA(this,this.endSnapAnimation))}; f.endSnapAnimation=function(a){a.target===this.hostElement&&this.isAnimating&&(this.hostElement.removeEventListener("transitionend",EA(this,this.endSnapAnimation)),this.endDrag())}; f.endDrag=function(){this.isAnimating=!1;this.updateAttachments();this.setTransform(null)}; f.setTransform=function(a){this.hostElement.style.transform=a?"translate("+a.x+"px, "+a.y+"px)":""}; f.getGlobalPositionFromAttachments=function(a,b){return new nh(a==="west"?16:this.windowDimensions.width-this.dimensions.width-16,b==="north"?16:this.windowDimensions.height-this.dimensions.height-16)}; f.updateAttachments=function(){var a=this.getNearestAttachments();if(this.horizontalAttachment!==a.horizontalAttachment||this.verticalAttachment!==a.verticalAttachment)this.userSetPosition=!0;this.horizontalAttachment=a.horizontalAttachment;this.verticalAttachment=a.verticalAttachment;var b;(b=this.JSC$18012_resizers)==null||b.update(this.horizontalAttachment,this.verticalAttachment)}; f.getNearestAttachments=function(){var a=this.getCurrentGlobalPosition();return{horizontalAttachment:a.x+this.dimensions.width/2<this.windowDimensions.width/2?"west":"east",verticalAttachment:a.y+this.dimensions.height/2<this.windowDimensions.height/2?"north":"south"}}; f.getCurrentGlobalPosition=function(){var a=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment),b=this.transform;return new nh(a.x+b.x,a.y+b.y)}; f.isSafeToDrag=function(a){var b=this.modernPlayerContainer.getBoundingClientRect();return Math.abs(a.clientY-(b.y+b.height))>15}; f.setMiniplayerSize=function(a){this.JSC$18012_currentMiniplayerSize=this.clamp(a);var b;(b=this.JSC$18012_resizers)==null||b.setSize(this.JSC$18012_currentMiniplayerSize)}; f.clamp=function(a){return lh(192,a,720)}; ia.Object.defineProperties(C6.prototype,{showOverlayPremiumBadges:{configurable:!0,enumerable:!0,get:function(){return!this.hasPlaylistData&&!!this.premiumBadges.length}}, miniplayerSubtitle:{configurable:!0,enumerable:!0,get:function(){if(this.JSC$18012_refactored&&this.continueWatching)return{simpleText:Fv("CONTINUE_WATCHING",void 0,"Continue watching")};var a;return(a=this.data)==null?void 0:a.miniplayerSubtitle}}, playlistIndexMessage:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return((a=this.externalPlaylistData)==null?void 0:a.currentIndex)!==void 0&&((b=this.externalPlaylistData)==null?0:b.totalVideos)&&!((c=this.data)==null?0:(d=c.playlistData)==null?0:d.isCourse)?this.externalPlaylistData.currentIndex+1+" / "+this.externalPlaylistData.totalVideos:null}}}); C6.prototype.onPlaylistDataChange=C6.prototype.onPlaylistDataChange;C6.prototype.pictureInPictureChanged=C6.prototype.pictureInPictureChanged;C6.prototype.onMiniplayerRendererChanged=C6.prototype.onMiniplayerRendererChanged;C6.prototype.readyToResumeVeChanged=C6.prototype.readyToResumeVeChanged;C6.prototype.premiumBrandingChanged=C6.prototype.premiumBrandingChanged;C6.prototype.activeChanged=C6.prototype.activeChanged;C6.prototype.onPlayerVeChange=C6.prototype.onPlayerVeChange; C6.prototype.hasPlaylistDataChanged=C6.prototype.hasPlaylistDataChanged;u([K(ZP.YtPlayerListenerBehavior),v("design:type",$P)],C6.prototype,"ytPlayerListenerBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],C6.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],C6.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],C6.prototype,"ytComponentBehavior",void 0); u([K(Rz),v("design:type",Object)],C6.prototype,"ytdReduxBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],C6.prototype,"eventForwardingBehavior",void 0);u([K(CA.YtEndpointBehavior),v("design:type",Object)],C6.prototype,"ytEndpointBehavior",void 0);u([Ly("draggable",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],C6.prototype,"draggableContainer",void 0); u([Ly("resize-container",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],C6.prototype,"resizeContainer",void 0);u([Ly("video-container",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],C6.prototype,"videoContainer",void 0);u([Ly("player-container",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],C6.prototype,"playerContainer",void 0); u([Ly("modern-player-container",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],C6.prototype,"modernPlayerContainer",void 0);u([Ly("playlist",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],C6.prototype,"playlistPanel",void 0);u([Ly("modern-playlist",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],C6.prototype,"modernPlaylistPanel",void 0); u([Ly("toast",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],C6.prototype,"toast",void 0);u([Ly("modern-toast",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],C6.prototype,"modernToast",void 0);u([Q(),v("design:type",Object)],C6.prototype,"data",void 0);u([Q(),v("design:type",Element)],C6.prototype,"eventSink",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"active",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"hasNoData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"enabled",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"expanded",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"readyToResume",void 0);u([Q(),v("design:type",Object)],C6.prototype,"disabledState",void 0);u([Q(),v("design:type",Object)],C6.prototype,"externalPlaylistData",void 0); u([Q(),v("design:type",Array)],C6.prototype,"premiumBadges",void 0);u([Q(),v("design:type",Object)],C6.prototype,"toastData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"pictureInPicture",void 0);u([Q(),v("design:type",Boolean)],C6.prototype,"premiumBranding",void 0);u([Q(),v("design:type",Boolean)],C6.prototype,"continueWatching",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],C6.prototype,"verticalAttachment",void 0); u([Q({reflectToAttribute:!0}),v("design:type",String)],C6.prototype,"horizontalAttachment",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"isAnimating",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"isDragging",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"playerHidden",void 0); u([Q({computed:"computePlaylistData(data.playlistData, externalPlaylistData)"}),v("design:type",Object)],C6.prototype,"playlistData",void 0);u([Q({reflectToAttribute:!0,computed:"computeHasPlaylistData(playlistData)"}),v("design:type",Object)],C6.prototype,"hasPlaylistData",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"closed",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"expandedClosed",void 0); u([Q({selector:lgb}),v("design:type",Boolean)],C6.prototype,"isSingleOptionSurveyActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"enableRefreshWeb",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"enableSignatureMoments",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"modern",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"modernStatic",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],C6.prototype,"modernOldSizing",void 0);u([L("premiumBadges"),v("design:type",Object),v("design:paramtypes",[])],C6.prototype,"showOverlayPremiumBadges",null);u([Q(),v("design:type",Object)],C6.prototype,"watchResponse",void 0);u([Q(),v("design:type",Object)],C6.prototype,"miniplayerRenderer",void 0);u([Q(),v("design:type",Object)],C6.prototype,"playerVe",void 0);u([Q(),v("design:type",Object)],C6.prototype,"expandVe",void 0); u([Q(),v("design:type",Object)],C6.prototype,"closeVe",void 0);u([Q(),v("design:type",Object)],C6.prototype,"readyToResumeCloseVe",void 0);u([Q(),v("design:type",eq)],C6.prototype,"readyToResumeVe",void 0);u([Q(),v("design:type",eq)],C6.prototype,"resizeVe",void 0);u([Q(),v("design:type",eq)],C6.prototype,"repositionVe",void 0);u([O("hasPlaylistData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C6.prototype,"hasPlaylistDataChanged",null); u([O("playerVe"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C6.prototype,"onPlayerVeChange",null);u([O("active"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C6.prototype,"activeChanged",null);u([O("premiumBranding"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C6.prototype,"premiumBrandingChanged",null); u([O("readyToResumeVe"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C6.prototype,"readyToResumeVeChanged",null);u([O("miniplayerRenderer"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C6.prototype,"onMiniplayerRendererChanged",null);u([O("pictureInPicture"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C6.prototype,"pictureInPictureChanged",null); u([O("externalPlaylistData","data.playlistData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C6.prototype,"onPlaylistDataChange",null);u([L("continueWatching","data.miniplayerSubtitle"),v("design:type",Object),v("design:paramtypes",[])],C6.prototype,"miniplayerSubtitle",null);u([L("externalPlaylistData","continueWatching"),v("design:type",Object),v("design:paramtypes",[])],C6.prototype,"playlistIndexMessage",null); V(C6,"ytd-miniplayer",function(){if(gUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-miniplayer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><div id=\"blocking-container\" hidden=\"[[!disabledState]]\" on-click=\"onDisabledTap\" class=\"style-scope ytd-miniplayer\">\n <yt-icon-button aria-label$=\"[[computeDisabledStateCloseButtonLabel()]]\" on-click=\"onDisabledCloseMiniplayer\" class=\"style-scope ytd-miniplayer\">\n <yt-icon id=\"close-icon\" icon=\"yt-icons:close\" class=\"style-scope ytd-miniplayer\"></yt-icon>\n </yt-icon-button>\n</div>\n<div class=\"miniplayer style-scope ytd-miniplayer\" role=\"dialog\">\n <div id=\"card\" hidden=\"[[modern]]\" class=\"style-scope ytd-miniplayer\">\n <div id=\"video-container\" class=\"style-scope ytd-miniplayer\">\n <div class=\"video style-scope ytd-miniplayer\">\n <div id=\"player-container\" class=\"style-scope ytd-miniplayer\"></div>\n </div>\n <div id=\"info-bar\" on-click=\"onPlaylistExpandTap\" class=\"style-scope ytd-miniplayer\">\n <div class=\"metadata style-scope ytd-miniplayer\">\n <h1 aria-label$=\"[[getSimpleString(data.miniplayerTitle)]]\" class=\"title meta style-scope ytd-miniplayer\" hidden=\"[[!active]]\" role=\"heading\">\n <a tabindex=\"0\" on-keydown=\"onMetadataKeydown\" on-click=\"onMetadataTap\" class=\"style-scope ytd-miniplayer\">\n <yt-formatted-string class=\"miniplayer-title style-scope ytd-miniplayer\" ellipsis-truncate=\"\" text=\"[[data.miniplayerTitle]]\">\n </yt-formatted-string>\n </a>\n </h1>\n <div class=\"channel style-scope ytd-miniplayer\">\n <ytd-badge-supported-renderer class=\"premium-badges style-scope ytd-miniplayer\" badges=\"[[premiumBadges]]\" disable-upgrade$=\"[[!premiumBadges.length]]\" hidden=\"[[!premiumBadges.length]]\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"owner-name\" no-endpoints=\"\" text=\"[[miniplayerSubtitle]]\" class=\"style-scope ytd-miniplayer\">\n </yt-formatted-string>\n <div class=\"index-message style-scope ytd-miniplayer\" hidden=\"[[computePlaylistIndexHidden(playlistIndexMessage, readyToResume)]]\">\n <span class=\"text-divider style-scope ytd-miniplayer\">\u2022</span>\n <span class=\"style-scope ytd-miniplayer\">[[playlistIndexMessage]]</span>\n </div>\n </div>\n </div>\n <div class=\"expander style-scope ytd-miniplayer\" hidden=\"[[computeExpandButtonHidden(hasPlaylistData, active, disabledState)]]\">\n <yt-icon-button label=\"[[computeExpandButtonLabel(expanded)]]\" class=\"style-scope ytd-miniplayer\">\n <yt-icon icon=\"[[getExpandIcon(expanded)]]\" class=\"style-scope ytd-miniplayer\"></yt-icon>\n </yt-icon-button>\n </div>\n </div>\n </div>\n <ytd-playlist-panel-renderer id=\"playlist\" data=\"[[playlistData]]\" hidden=\"[[!expanded]]\" hide-header-text=\"\" within-miniplayer=\"\" class=\"style-scope ytd-miniplayer\">\n </ytd-playlist-panel-renderer>\n <div id=\"expander-space\" class=\"style-scope ytd-miniplayer\"></div>\n <ytd-miniplayer-toast id=\"toast\" toast-data=\"[[toastData]]\" class=\"style-scope ytd-miniplayer\"></ytd-miniplayer-toast>\n </div>\n <div id=\"modern-card\" hidden=\"[[!modern]]\" class=\"style-scope ytd-miniplayer\">\n <div id=\"draggable\" class=\"style-scope ytd-miniplayer\">\n <div id=\"modern-video-container\" class=\"style-scope ytd-miniplayer\">\n <div id=\"modern-player-container\" hidden=\"[[playerHidden]]\" class=\"style-scope ytd-miniplayer\"></div>\n <ytd-badge-supported-renderer class=\"premium-badges overlay style-scope ytd-miniplayer\" badges=\"[[premiumBadges]]\" disable-upgrade$=\"[[!premiumBadges.length]]\" hidden=\"[[!showOverlayPremiumBadges]]\" overlay-premium=\"\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"modern-card-owner-name\" class=\"owner-name style-scope ytd-miniplayer\" hidden=\"[[!showOverlayPremiumBadges]]\" no-endpoints=\"\" text=\"[[miniplayerSubtitle]]\">\n </yt-formatted-string>\n </div>\n <div id=\"modern-info-bar\" on-click=\"onPlaylistExpandTap\" hidden=\"[[!hasPlaylistData]]\" class=\"style-scope ytd-miniplayer\">\n <div class=\"metadata style-scope ytd-miniplayer\">\n <h1 aria-label$=\"[[getSimpleString(data.miniplayerTitle)]]\" class=\"title meta style-scope ytd-miniplayer\" hidden=\"[[!active]]\" role=\"heading\">\n <yt-formatted-string class=\"miniplayer-title style-scope ytd-miniplayer\" ellipsis-truncate=\"\" text=\"[[data.miniplayerTitle]]\">\n </yt-formatted-string>\n </h1>\n <div class=\"channel style-scope ytd-miniplayer\">\n <ytd-badge-supported-renderer class=\"premium-badges style-scope ytd-miniplayer\" badges=\"[[premiumBadges]]\" disable-upgrade$=\"[[!premiumBadges.length]]\" hidden=\"[[!premiumBadges.length]]\">\n </ytd-badge-supported-renderer>\n <yt-formatted-string id=\"modern-owner-name\" no-endpoints=\"\" text=\"[[miniplayerSubtitle]]\" class=\"style-scope ytd-miniplayer\">\n </yt-formatted-string>\n <div class=\"index-message style-scope ytd-miniplayer\" hidden=\"[[computePlaylistIndexHidden(playlistIndexMessage, readyToResume)]]\">\n <span class=\"text-divider style-scope ytd-miniplayer\">\u2022</span>\n <span class=\"style-scope ytd-miniplayer\">[[playlistIndexMessage]]</span>\n </div>\n </div>\n </div>\n <div class=\"expander style-scope ytd-miniplayer\" hidden=\"[[computeExpandButtonHidden(hasPlaylistData, active, disabledState)]]\">\n <yt-icon-button label=\"[[computeExpandButtonLabel(expanded)]]\" class=\"style-scope ytd-miniplayer\">\n <yt-icon icon=\"[[getExpandIcon(expanded)]]\" class=\"style-scope ytd-miniplayer\"></yt-icon>\n </yt-icon-button>\n </div>\n </div>\n <div class=\"dragging-cover style-scope ytd-miniplayer\" hidden=\"[[!isDragging]]\"></div>\n </div>\n <ytd-playlist-panel-renderer id=\"modern-playlist\" data=\"[[playlistData]]\" hidden=\"[[!expanded]]\" hide-header-text=\"\" picture-in-picture=\"[[pictureInPicture]]\" within-miniplayer=\"\" class=\"style-scope ytd-miniplayer\">\n </ytd-playlist-panel-renderer>\n <div class=\"toast-container style-scope ytd-miniplayer\">\n <ytd-miniplayer-toast id=\"modern-toast\" toast-data=\"[[toastData]]\" class=\"style-scope ytd-miniplayer\"></ytd-miniplayer-toast>\n </div>\n </div>\n <div id=\"resize-container\" hidden=\"[[!modern]]\" aria-hidden=\"true\" class=\"style-scope ytd-miniplayer\">\n \n <div class=\"resizer style-scope ytd-miniplayer\" alignment=\"north\"><div class=\"corner style-scope ytd-miniplayer\"></div></div>\n <div class=\"resizer style-scope ytd-miniplayer\" alignment=\"east\"><div class=\"corner style-scope ytd-miniplayer\"></div></div>\n <div class=\"resizer style-scope ytd-miniplayer\" alignment=\"south\"><div class=\"corner style-scope ytd-miniplayer\"></div></div>\n <div class=\"resizer style-scope ytd-miniplayer\" alignment=\"west\"><div class=\"corner style-scope ytd-miniplayer\"></div></div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);gUc=a}a=gUc;return a},{mode:2});var lUc;var D6=function(){var a=J.apply(this,arguments)||this;a.systemIcons=y("kevlar_system_icons");return a}; l(D6,J);f=D6.prototype;f.ready=function(){this.hostElement.addEventListener("tap",EA(this,this.onEndpointTapExtra))}; f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")}; f.onFocus=function(){var a;(a=T(this.hostElement).querySelector("tp-yt-paper-item"))==null||a.focus()}; f.onEndpointTapExtra=function(a){vv(this.hostElement,"iron-activate");var b=this.data.navigationEndpoint;b&&A(b,nWa)&&(a.stopPropagation(),zv(this.hostElement,[b],this.hostElement))}; f.computeIcon=function(a){return a&&a.iconType?zA(a.iconType):""}; f.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)}; f.computeIconHidden=function(){return this.useIcons?!1:!this.icon}; f.forceUpdateStylesOnLegacyBrowsers=function(){y("kevlar_legacy_browsers")&&mz(this.hostElement)}; D6.prototype.forceUpdateStylesOnLegacyBrowsers=D6.prototype.forceUpdateStylesOnLegacyBrowsers;D6.prototype.onFocus=D6.prototype.onFocus;u([K(Nz),v("design:type",Object)],D6.prototype,"ytdOpenPopupBehavior",void 0);u([K(xCc.YtConditionalRendererBehavior),v("design:type",Object)],D6.prototype,"ytConditionalRendererBehavior",void 0);u([K(CA.YtEndpointBehavior),v("design:type",Object)],D6.prototype,"ytEndpointBehavior",void 0);u([Q(),v("design:type",Object)],D6.prototype,"data",void 0); u([Q({computed:"computeIcon(data.icon)",value:""}),v("design:type",String)],D6.prototype,"icon",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],D6.prototype,"useIcons",void 0);u([Q({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),v("design:type",Boolean)],D6.prototype,"hasSeparator",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D6.prototype,"systemIcons",void 0); u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D6.prototype,"onFocus",null);u([O("useIcons","hasSeparator"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D6.prototype,"forceUpdateStylesOnLegacyBrowsers",null); V(D6,"ytd-menu-navigation-item-renderer",function(){if(lUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-menu-navigation-item-renderer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><template is=\"dom-if\" if=\"[[!hidden]]\" class=\"style-scope ytd-menu-navigation-item-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-menu-navigation-item-renderer\" data=\"[[data.navigationEndpoint]]\" href$=\"[[computeOptionalHref_(data.navigationEndpoint)]]\" tabindex=\"-1\">\n <tp-yt-paper-item aria-label$=\"[[data.accessibility.accessibilityData.label]]\" disabled=\"[[data.isDisabled]]\" class=\"style-scope ytd-menu-navigation-item-renderer\">\n <yt-icon hidden=\"[[computeIconHidden(icon, useIcons)]]\" icon=\"[[icon]]\" class=\"style-scope ytd-menu-navigation-item-renderer\"></yt-icon>\n <yt-formatted-string text=\"[[data.text]]\" class=\"style-scope ytd-menu-navigation-item-renderer\"></yt-formatted-string>\n </tp-yt-paper-item>\n </a>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);lUc=a}a=lUc;return a},{mode:1});var mUc;var nUc=Rw(Fv("DOWNLOAD",{},"Download")),oUc=Rw(Fv("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),pUc=Rw(Fv("RETRY",{},"Retry")),qUc=Rw(Fv("PAUSE_DOWNLOADING",{},"Pause downloading")),rUc=Rw(Fv("RESUME_DOWNLOAD",{},"Resume download")),E6=function(){var a=J.apply(this,arguments)||this;a.primaryText=nUc;a.primaryIconType="OFFLINE_DOWNLOAD";a.hasSecondaryContent=!1;a.hasSeparator=!1;a.transferState="TRANSFER_STATE_UNKNOWN";a.isVideoDeletedByUser=!1;a.isHidden=!1;a.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"; return a}; l(E6,J);f=E6.prototype;f.onFocus=function(){this.primaryEntry.focus()}; f.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)}; f.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)}; f.getRemoveAction=function(){return"ACTION_REMOVE"}; f.sendOfflineAction=function(a){var b=this.data.serviceEndpoint;if(b){var c=A(b,Wu);c&&a&&(c.action=a);this.ytComponentBehavior.resolveCommand(b)}}; f.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=nUc,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case"TRANSFER_STATE_UNKNOWN":this.primaryText=nUc;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case"TRANSFER_STATE_FAILED":case"TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=pUc; this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=oUc;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case"TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=rUc;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=oUc;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case"TRANSFER_STATE_TRANSFERRING":this.primaryText= qUc;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=oUc;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case"TRANSFER_STATE_COMPLETE":case"TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=oUc;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=nUc,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";}}; f.showHideButton=function(){this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}; f.isSecondaryEntryHidden=function(a,b){return a?!0:!b}; f.computeHasSeparator=function(){var a;return!((a=this.data)==null||!a.hasSeparator)}; E6.prototype.showHideButton=E6.prototype.showHideButton;E6.prototype.onTransferStateChange=E6.prototype.onTransferStateChange;E6.prototype.onFocus=E6.prototype.onFocus;u([K(X.YtRendererBehavior),v("design:type",Object)],E6.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],E6.prototype,"ytdReduxBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],E6.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],E6.prototype,"data",void 0); u([Q(),v("design:type",Object)],E6.prototype,"primaryText",void 0);u([Q(),v("design:type",String)],E6.prototype,"primaryIconType",void 0);u([Q(),v("design:type",String)],E6.prototype,"primaryAction",void 0);u([Q(),v("design:type",Object)],E6.prototype,"secondaryText",void 0);u([Q(),v("design:type",String)],E6.prototype,"secondaryIconType",void 0);u([Q(),v("design:type",String)],E6.prototype,"secondaryAction",void 0);u([Q(),v("design:type",Object)],E6.prototype,"hasSecondaryContent",void 0); u([Q({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),v("design:type",Object)],E6.prototype,"hasSeparator",void 0);u([Q({selector:dA,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),v("design:type",String)],E6.prototype,"transferState",void 0);u([Q({selector:Kgb,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),v("design:type",Object)],E6.prototype,"isVideoDeletedByUser",void 0); u([Q(),v("design:type",Object)],E6.prototype,"isHidden",void 0); u([Q({selector:function(a,b,c){if(!b&&c){var d=a.entities;if(c){var e=k3a(c),h,k;b=(k=(h=bw(d,"offlineabilityEntity",aw(e,"offlineabilityEntity")))==null?void 0:h.addToOfflineButtonState)!=null?k:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else b="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else h=a.entities,b?(k=k3a(b),b=(e=(d=bw(h,"offlineabilityEntity",aw(k,"offlineabilityEntity")))==null?void 0:d.addToOfflineButtonState)!=null?e:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):b="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"; return b}, selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),v("design:type",Object)],E6.prototype,"offlineabilityState",void 0);u([Ly("primary-entry",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],E6.prototype,"primaryEntry",void 0);u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E6.prototype,"onFocus",null); u([Py("transferState","isVideoDeletedByUser"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E6.prototype,"onTransferStateChange",null);u([Py("offlineabilityState"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],E6.prototype,"showHideButton",null); V(E6,"ytd-menu-service-item-download-renderer",function(){if(mUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-menu-service-item-download-renderer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js-->\n<tp-yt-paper-item id=\"primary-entry\" hidden=\"[[isHidden]]\" on-tap=\"onPrimaryClicked\" class=\"style-scope ytd-menu-service-item-download-renderer\">\n <yt-icon icon=\"[[primaryIconType]]\" class=\"style-scope ytd-menu-service-item-download-renderer\"></yt-icon>\n <yt-formatted-string text=\"[[primaryText]]\" class=\"style-scope ytd-menu-service-item-download-renderer\"></yt-formatted-string>\n</tp-yt-paper-item>\n<tp-yt-paper-item id=\"secondary-entry\" hidden=\"[[isSecondaryEntryHidden(isHidden, hasSecondaryContent)]]\" on-tap=\"onSecondaryClicked\" class=\"style-scope ytd-menu-service-item-download-renderer\">\n <yt-icon icon=\"[[secondaryIconType]]\" class=\"style-scope ytd-menu-service-item-download-renderer\"></yt-icon>\n <yt-formatted-string text=\"[[secondaryText]]\" class=\"style-scope ytd-menu-service-item-download-renderer\"></yt-formatted-string>\n</tp-yt-paper-item>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);mUc=a}a=mUc;return a},{mode:1});var sUc;var F6=function(){var a=J.apply(this,arguments)||this;a.useIcons=!1;a.systemIcons=y("kevlar_system_icons");return a}; l(F6,J);f=F6.prototype;f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")}; f.onFocus=function(){var a;(a=T(this.hostElement).querySelector("tp-yt-paper-item"))==null||a.focus()}; f.onTap=function(){xv(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var a=this.data.serviceEndpoint,b=this.data.command;if(a){var c,d=(c=this.data)==null?void 0:c.trackingParams;c=!!A(a,mWa);d&&c&&tw.dispatch(Pv({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:d}}));this.ytComponentBehavior.resolveCommand(a)||Av(this.hostElement,[a])}b&&(this.ytComponentBehavior.resolveCommand(b)||zv(this.hostElement,[b],this.hostElement))}; f.computeIcon=function(a){return a&&a.iconType?zA(a.iconType):""}; f.computeIconHidden=function(){return this.useIcons?!1:!this.icon}; f.computeHasSeparator=function(){var a;return!((a=this.data)==null||!a.hasSeparator)}; f.forceUpdateStylesOnLegacyBrowsers=function(){y("kevlar_legacy_browsers")&&mz(this.hostElement)}; f.computeIsSelected=function(){var a;return!((a=this.data)==null||!a.isSelected)}; F6.prototype.forceUpdateStylesOnLegacyBrowsers=F6.prototype.forceUpdateStylesOnLegacyBrowsers;F6.prototype.onTap=F6.prototype.onTap;F6.prototype.onFocus=F6.prototype.onFocus;u([K(X.YtRendererBehavior),v("design:type",Object)],F6.prototype,"ytRendererBehavior",void 0);u([K(Nz),v("design:type",Object)],F6.prototype,"ytdOpenPopupBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],F6.prototype,"ytComponentBehavior",void 0); u([K(xCc.YtConditionalRendererBehavior),v("design:type",Object)],F6.prototype,"ytConditionalRendererBehavior",void 0);u([Q(),v("design:type",Object)],F6.prototype,"data",void 0);u([Q({computed:"computeIcon(data.icon)",value:""}),v("design:type",String)],F6.prototype,"icon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],F6.prototype,"useIcons",void 0); u([Q({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),v("design:type",Boolean)],F6.prototype,"hasSeparator",void 0);u([Q({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),v("design:type",Boolean)],F6.prototype,"isSelected",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],F6.prototype,"systemIcons",void 0);u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F6.prototype,"onFocus",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],F6.prototype,"onTap",null);u([O("useIcons","hasSeparator"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F6.prototype,"forceUpdateStylesOnLegacyBrowsers",null); V(F6,"ytd-menu-service-item-renderer",function(){if(sUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css_build_scope:ytd-menu-service-item-renderer--><!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--><tp-yt-paper-item disabled=\"[[data.isDisabled]]\" class=\"style-scope ytd-menu-service-item-renderer\">\n <yt-icon hidden=\"[[computeIconHidden(icon, useIcons)]]\" icon=\"[[icon]]\" class=\"style-scope ytd-menu-service-item-renderer\"></yt-icon>\n <yt-formatted-string text=\"[[data.text]]\" class=\"style-scope ytd-menu-service-item-renderer\"></yt-formatted-string>\n <ytd-badge-supported-renderer badges=\"[[data.badges]]\" disable-upgrade$=\"[[!data.badges]]\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-menu-service-item-renderer\">\n </ytd-badge-supported-renderer>\n</tp-yt-paper-item>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);sUc=a}a=sUc;return a},{mode:2});var tUc;var uUc=function(){return J.apply(this,arguments)||this}; l(uUc,J);f=uUc.prototype;f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.onDataChanged=function(){var a=this;dt(this,function(){a.postbox.openDialog();a.focus();vv(a.hostElement,"yt-refit")})}; f.focus=function(){this.postbox.focus()}; f.closePopup=function(){wv(this.hostElement,"yt-close-popup-action")}; f.onYtCommentboxDismiss=function(){this.closePopup()}; var G6=uUc;G6.prototype.onYtCommentboxDismiss=G6.prototype.onYtCommentboxDismiss;G6.prototype.onDataChanged=G6.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],G6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],G6.prototype,"data",void 0);u([Q({value:function(){return Fv("SBOX_INAPPROPRIATE_CANCEL")}}), v("design:type",String)],G6.prototype,"closeButtonAriaLabel",void 0);u([My("#postbox"),v("design:type",Object)],G6.prototype,"postbox",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],G6.prototype,"onDataChanged",null);u([M("yt-commentbox-dismiss"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],G6.prototype,"onYtCommentboxDismiss",null); G6=u([R({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],G6); V(G6,"ytd-backstage-post-dialog-popup-renderer",function(){if(tUc!==void 0)return tUc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title-bar\" class=\"style-scope ytd-backstage-post-dialog-popup-renderer\">\n <div id=\"title\" class=\"style-scope ytd-backstage-post-dialog-popup-renderer\">\n [[getSimpleString(data.dialogRenderer.backstagePostDialogRenderer.title)]]\n </div>\n <yt-icon-button id=\"close-panel-icon\" aria-label$=\"[[closeButtonAriaLabel]]\" on-tap=\"closePopup\" class=\"style-scope ytd-backstage-post-dialog-popup-renderer\">\n <yt-icon class=\"remove-option style-scope ytd-backstage-post-dialog-popup-renderer\" icon=\"yt-icons:close\"></yt-icon>\n </yt-icon-button>\n</div>\n<ytd-backstage-post-dialog-renderer id=\"postbox\" data=\"[[data.dialogRenderer.backstagePostDialogRenderer]]\" in-popup-container=\"\" class=\"style-scope ytd-backstage-post-dialog-popup-renderer\">\n <div slot=\"repost-preview\" hidden=\"[[!data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]\" class=\"style-scope ytd-backstage-post-dialog-popup-renderer\">\n <ytd-post-renderer data=\"[[data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]\" class=\"style-scope ytd-backstage-post-dialog-popup-renderer\">\n </ytd-post-renderer>\n </div>\n</ytd-backstage-post-dialog-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return tUc=a},{mode:1});var vUc;var wUc=function(){return J.apply(this,arguments)||this}; l(wUc,J);var H6=wUc;u([K(X.YtRendererBehavior),v("design:type",Object)],H6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],H6.prototype,"data",void 0);H6=u([R({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],H6); V(H6,"ytd-sender-id-section-renderer",function(){if(vUc!==void 0)return vUc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"text\" class=\"style-scope ytd-sender-id-section-renderer\">[[getSimpleString(data.text)]]</div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return vUc= a},{mode:1});var xUc;var yUc;var zUc;var AUc=function(){return J.apply(this,arguments)||this}; l(AUc,J);AUc.prototype.closePopup=function(){wv(this.hostElement,"yt-close-popup-action")}; var I6=AUc;u([K(X.YtRendererBehavior),v("design:type",Object)],I6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],I6.prototype,"data",void 0);I6=u([Wy({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],I6); V(I6,"yt-community-post-section-renderer",function(){if(zUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" class=\"style-scope yt-community-post-section-renderer\">[[getSimpleString(data.title)]]</div>\n<div class=\"style-scope yt-community-post-section-renderer\">\n <yt-button-renderer id=\"post-button\" data=\"[[data.postButton.buttonRenderer]]\" on-tap=\"closePopup\" class=\"style-scope yt-community-post-section-renderer\">\n </yt-button-renderer>\n</div>\n<div id=\"subtitle\" class=\"style-scope yt-community-post-section-renderer\">[[getSimpleString(data.subtitle)]]</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;yUc===void 0&&(yUc=document.createElement("template"));var d=yUc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zUc=a}a=zUc;return a},{mode:2});var BUc;var CUc;var DUc;var EUc;var FUc;var GUc;var HUc=function(){return J.apply(this,arguments)||this}; l(HUc,J);var J6=HUc;u([K(X.YtRendererBehavior),v("design:type",Object)],J6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],J6.prototype,"data",void 0);J6=u([Wy({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],J6); V(J6,"yt-share-start-time-with-context-renderer",function(){if(GUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"start-time-title\" class=\"style-scope yt-share-start-time-with-context-renderer\"><yt-formatted-string aria-label$=\"[[getSimpleString(data.title)]]\" text=\"[[data.title]]\" class=\"style-scope yt-share-start-time-with-context-renderer\"></yt-formatted-string></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;FUc===void 0&&(FUc=document.createElement("template"));var d=FUc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);GUc=a}a=GUc;return a},{mode:2});var IUc=function(){return J.apply(this,arguments)||this}; l(IUc,J);IUc.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}}; var K6=IUc;u([K(X.YtRendererBehavior),v("design:type",Object)],K6.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],K6.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],K6.prototype,"data",void 0);K6=u([Wy({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],K6); V(K6,"yt-share-panel-title-v15-renderer",function(){if(EUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h2 id=\"title\" class=\"style-scope yt-share-panel-title-v15-renderer\">[[getSimpleString(data.title)]]</h2>\n<div id=\"subtitle\" hidden=\"[[!data.subtitle]]\" class=\"style-scope yt-share-panel-title-v15-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;DUc===void 0&&(DUc=document.createElement("template"));var d=DUc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);EUc=a}a=EUc;return a},{mode:2});var JUc=function(){return J.apply(this,arguments)||this}; l(JUc,J);JUc.prototype.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{sharePanelTitleV15Renderer:"yt-share-panel-title-v15-renderer"}},"data.communityPost":{id:"community-post",mapping:{communityPostSectionRenderer:"yt-community-post-section-renderer"}}}}; var L6=JUc;u([K(X.YtRendererBehavior),v("design:type",Object)],L6.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],L6.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],L6.prototype,"data",void 0);L6=u([Wy({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],L6); V(L6,"yt-share-panel-header-renderer",function(){if(CUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"community-post\" class=\"style-scope yt-share-panel-header-renderer\"></div>\n<div id=\"title-bar\" class=\"style-scope yt-share-panel-header-renderer\">\n <div id=\"title\" class=\"style-scope yt-share-panel-header-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;BUc===void 0&&(BUc=document.createElement("template"));var d=BUc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);CUc=a}a=CUc;return a},{mode:2});var KUc;var LUc;function MUc(a){var b=["h","m","s"],c=pc(b);c.reverse();var d={};a=(a.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(k){var m=(k.match(/[hms]/)||[""])[0];return m?(d[m]=parseInt(k.match(/\d+/)[0],10),!1):!0}); for(a.reverse();a.length&&c.length;){var e=c.shift();e in d||(d[e]=parseInt(a.shift(),10))}if(a.length||d.s>59||d.m>59||d.h>9)return null;var h="";b.forEach(function(k){d[k]&&(h+=""+d[k]+k)}); return h||null} ;var NUc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-open-popup-action":"onOpen_"};return a}; l(NUc,J);f=NUc.prototype;f.attached=function(){this.onOpen_()}; f.updateTimeSecs_=function(a){this.currentTimeSecs_=a;T(this.hostElement).querySelector("#start-at-timestamp").value=this.getTimeString_()}; f.getTimeString_=function(){var a=this.currentTimeSecs_+"",b=Math.floor(Number(a)/3600),c=Math.floor(Number(a)%3600%60);return(b>0?b+":":"")+ad(Math.floor(Number(a)%3600/60),b>0?2:1)+":"+ad(c,2)}; f.getTimeParam_=function(){return MUc(this.getTimeString_())}; f.onChangeStartAtCheckbox_=function(){T(this.hostElement).querySelector("#start-at-timestamp").disabled=!this.isStartAtChecked_;this.setTimestamp_();var a={checkboxData:{state:this.isStartAtChecked_?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},b;er(Zq(),(b=this.data)==null?void 0:b.trackingParams,a,7)}; f.onChangeStartAtTimestamp_=function(){for(var a=T(this.hostElement).querySelector("#start-at-timestamp").value.split(":"),b=0,c=1,d=a.length-1;d>=0;d--)b+=Number(a[d])*c,c*=60;this.updateTimeSecs_(b);this.setTimestamp_()}; f.onOpen_=function(){var a=this;this.updateTimeSecs_(0);this.isStartAtChecked_=!1;var b=pA();b?b.getPlayerPromise().then(function(c){c=c.getCurrentTime();a.updateTimeSecs_(c)}):mhb()&&this.updateTimeSecs_(mhb())}; f.setTimestamp_=function(){var a=Math.floor(this.currentTimeSecs_);wv(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked_&&!!a,timestamp:a||""}])}; var M6=NUc;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],M6.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],M6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],M6.prototype,"data",void 0);u([Q({value:!1,notify:!0}),v("design:type",Boolean)],M6.prototype,"isStartAtChecked_",void 0);u([Q(),v("design:type",Number)],M6.prototype,"currentTimeSecs_",void 0); M6=u([Wy({is:"yt-start-at-renderer",disableElementRegistration:!0})],M6); V(M6,"yt-start-at-renderer",function(){if(LUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"start-at-wrapper\" class=\"style-scope yt-start-at-renderer\">\n <tp-yt-paper-checkbox id=\"start-at-checkbox\" checked=\"{{isStartAtChecked_}}\" on-change=\"onChangeStartAtCheckbox_\" class=\"style-scope yt-start-at-renderer\">\n <yt-formatted-string text=\"[[data.startAtOptionLabel]]\" class=\"style-scope yt-start-at-renderer\"></yt-formatted-string>\n </tp-yt-paper-checkbox>\n <tp-yt-paper-input id=\"start-at-timestamp\" allowed-pattern=\"[:0-9]\" disabled=\"\" no-label-float=\"\" use-v2-underline=\"\" on-blur=\"onChangeStartAtTimestamp_\" on-change=\"onChangeStartAtTimestamp_\" class=\"style-scope yt-start-at-renderer\">\n </tp-yt-paper-input>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;KUc===void 0&&(KUc=document.createElement("template"));var d=KUc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);LUc=a}a=LUc;return a},{mode:2});var OUc;var PUc;var QUc=new Map([["ADD_TO_PLAYLIST","playlist_add"],["ADD_TO_REMOTE_QUEUE","add_to_queue"],["CAST_ICON","chromecast-filled"],["CAST_OUTLINE","chromecast"],["DISLIKE","dislike_outline"],["DISLIKE_SELECTED","dislike"],["ERROR_WHITE","error"],["FAVORITE","like_outline"],["LIKE","like_outline"],["LIKE_SELECTED","like"],["LOOP","music_repeat_all"],["LOOP_ONE","music_repeat_one"],["PLAYLIST_PLAY","playlists"],["QUEUE_PLAY_NEXT","playlists"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST", "delete"],["SHUFFLE","music_shuffle"],["SUBSCRIPTIONS","subscriptions"],["TAB_EXPLORE","explore"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like"]]),RUc=new Map([["BOOKMARK","bookmark-filled"],["CLOUD_UPLOAD","cloud_arrow_up"],["DISLIKE","dislike"],["DISLIKE_SELECTED","dislike-filled"],["ERROR_WHITE","error-filled"],["FAVORITE","like"],["INSERT_CHART_OUTLINED","bar_graph_box_vertical"],["LIKE","like"],["LIKE_SELECTED","like-filled"],["MUSIC_EXPLICIT_BADGE","music_explicit_badge-filled"], ["MUSIC_SHUFFLE","shuffle"],["PAUSE","offline_pause"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST","delete"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like-filled"],["VOLUME_UP","volume_up"],["DISMISS_QUEUE","list_remove"]]),SUc=new Map([["ARROW_CHART_NEUTRAL","yt-icons:"],["OFFLINE_NO_CONTENT","offline-no-content:"],["YOUTUBE","yt-logos:"]]);var TUc={};TUc.YtBindingExpressionsBehavior={currentHost:function(){return this}, firstDefined:function(a){for(var b=0;b<arguments.length;b++){var c=arguments[b];if(c!==void 0)return c}}, identity:jc,msg:function(a,b,c){return Fv(a,b,c||a)}, msgPlural:function(a,b){return Gv(a,b)}, namedEvent:function(a){var b=a.currentTarget,c="event-for-"+a.type;b.hasAttribute(c)?c=b.getAttribute(c):(c=dd(c),c=b[c]);c&&b.dispatchEvent(new CustomEvent(c,{bubbles:!0,detail:{wrappedEvent:a}}))}, namedSignal:function(a){var b=a.currentTarget,c="signal-for-"+a.type;b.hasAttribute(c)?c=b.getAttribute(c):(c=dd(c),c=b[c]);c&&b.dispatchEvent(new CustomEvent("iron-signal",{bubbles:!0,detail:{name:c,data:{wrappedEvent:a}}}))}, toClassList:function(a){var b="";if(a)for(var c in a)a[c]&&(b+=c+" ");return b.trim()}, getIconFromType:function(a){return zA(a)}, getMusicIconFromType:function(a){if(RUc.has(a))a="yt-sys-icons:"+RUc.get(a);else{var b=QUc.get(a)||zA(a).split(":")[1];b=pib(b);var c;a=""+((c=SUc.get(a))!=null?c:"yt-sys-icons:")+b}return a}};var UUc;var VUc;var WUc;var XUc=document.head,YUc=XUc.appendChild,ZUc;if(WUc===void 0){var $Uc=document.createElement("template");G($Uc,"<!--css-build:shady--><iron-iconset-svg name=\"socialNetworks\" size=\"48\"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name=\"socialNetworksRound\" size=\"60\"><svg><defs></defs></svg></iron-iconset-svg>");WUc=$Uc}ZUc=WUc;YUc.call(XUc,ZUc.content);var N6=function(){var a=J.apply(this,arguments)||this;a.screenLayer=7;return a}; l(N6,J);N6.prototype.getScreenLayer=function(){return this.screenLayer}; N6.prototype.onTap=function(a){a&&a.detail&&(a.detail.x||a.detail.y)&&T(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?Av(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(a=this.getScreenLayer(),vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:a}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})}; ia.Object.defineProperties(N6.prototype,{title:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.title)}}, icon:{configurable:!0,enumerable:!0,get:function(){return"socialNetworksRound:"+this.data.serviceName.toLowerCase()}}}); var O6=N6;O6.prototype.onTap=O6.prototype.onTap;u([K(X.YtRendererBehavior),v("design:type",Object)],O6.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],O6.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],O6.prototype,"data",void 0);u([L("data.title"),v("design:type",Object),v("design:paramtypes",[])],O6.prototype,"title",null);u([L("data.serviceName"),v("design:type",String),v("design:paramtypes",[])],O6.prototype,"icon",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],O6.prototype,"onTap",null);O6=u([Wy({is:"yt-share-target-renderer",disableElementRegistration:!0})],O6); V(O6,"yt-share-target-renderer",function(){if(VUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><button id=\"target\" title=\"[[title]]\" class=\"style-scope yt-share-target-renderer\">\n <yt-icon class=\"icon-resize style-scope yt-share-target-renderer\" icon=\"[[icon]]\"></yt-icon>\n <div id=\"title\" style-target=\"title\" class=\"style-scope yt-share-target-renderer\">[[title]]</div>\n</button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;UUc===void 0&&(UUc=document.createElement("template"));var d=UUc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);VUc=a}a=VUc;return a},{mode:2});var aVc;var bVc;var cVc=function(){var a=J.apply(this,arguments)||this;a.SHARE_TARGET_WIDTH=70;a.SHARE_TARGET_MARGIN_RIGHT=8;a.PAGE_SCROLL_SPEED=9;a.actionMap={"yt-share-panel-reset-action":"onReset_"};return a}; l(cVc,J);f=cVc.prototype;f.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"option"}}}}}}; f.onDataChanged_=function(){this.data&&this.data.shareTargets&&(T(this.hostElement).querySelector("#scroll-button-back").hidden=!0,T(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)}; f.onReset_=function(){if(T(this.hostElement).querySelector("#list")){var a=T(this.hostElement).querySelector("#list");var b=T(this.hostElement).querySelector("#list");var c=b.offsetLeft,d=b.offsetParent;d||Zh(b,"position")!="fixed"||(d=qh(b).documentElement);if(d){if(Xd&&!uda(58)){var e=Jia(d);c+=e.left}else Number(xda)>=8&&!(Number(xda)>=9)&&(e=Jia(d),c-=e.left);b=gi(d)?d.clientWidth-(c+b.offsetWidth):c}else b=c;YAa(a,b);this.updateScrollButtons_()}}; f.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)}; f.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)}; f.onScrollWheel_=function(a){a.stopPropagation();a.preventDefault();var b=XAa(T(this.hostElement).querySelector("#list"));a=Math.abs(a.deltaX)>Math.abs(a.deltaY)?a.deltaX:a.deltaY;YAa(T(this.hostElement).querySelector("#list"),b+a);this.updateScrollButtons_()}; f.smoothScrollByOnePage_=function(a){var b=T(this.hostElement).querySelector("#list"),c=(Math.floor(b.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,d=XAa(b),e=c*(a?1:-1),h=this.PAGE_SCROLL_SPEED,k=this.updateScrollButtons_.bind(this),m=0,p;(function r(){m+=h;p=m/c*2;YAa(b,d+e*(p<1?p*p:-p*p+4*p-2));m<c?window.requestAnimationFrame(r):k()})()}; f.updateScrollButtons_=function(){var a=XAa(T(this.hostElement).querySelector("#list")),b=T(this.hostElement).querySelector("#list").scrollWidth-T(this.hostElement).querySelector("#list").clientWidth;T(this.hostElement).querySelector("#scroll-button-back").hidden=a<=0;T(this.hostElement).querySelector("#scroll-button-forward").hidden=a>=b}; var P6=cVc;P6.prototype.onScrollWheel_=P6.prototype.onScrollWheel_;P6.prototype.onDataChanged_=P6.prototype.onDataChanged_;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],P6.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],P6.prototype,"ytActionHandlerBehavior",void 0);u([K(TUc.YtBindingExpressionsBehavior),v("design:type",Object)],P6.prototype,"ytBindingExpressionsBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],P6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],P6.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],P6.prototype,"onDataChanged_",null);u([M("wheel"),v("design:type",Function),v("design:paramtypes",[WheelEvent]),v("design:returntype")],P6.prototype,"onScrollWheel_",null); P6=u([Wy({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],P6); V(P6,"yt-third-party-share-target-section-renderer",function(){if(bVc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"list\" class=\"style-scope yt-third-party-share-target-section-renderer\">\n <div id=\"contents\" role=\"listbox\" aria-label$=\"[[data.accessibility.accessibilityData.label]]\" class=\"style-scope yt-third-party-share-target-section-renderer\"></div>\n</div>\n<yt-icon-button id=\"scroll-button-back\" class=\"scroll-button style-scope yt-third-party-share-target-section-renderer\" label=\"[[msg('HORIZONTAL_LIST_PREVIOUS_LABEL')]]\" on-tap=\"onScrollBack_\">\n <yt-icon class=\"scroll-button-icon style-scope yt-third-party-share-target-section-renderer\" icon=\"chevron_left\"></yt-icon>\n</yt-icon-button>\n<yt-icon-button id=\"scroll-button-forward\" class=\"scroll-button style-scope yt-third-party-share-target-section-renderer\" label=\"[[msg('HORIZONTAL_LIST_NEXT_LABEL')]]\" on-tap=\"onScrollForward_\">\n <yt-icon class=\"scroll-button-icon style-scope yt-third-party-share-target-section-renderer\" icon=\"chevron_right\"></yt-icon>\n</yt-icon-button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;aVc===void 0&&(aVc=document.createElement("template"));var d=aVc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bVc=a}a=bVc;return a},{mode:2});var dVc=function(){return J.apply(this,arguments)||this}; l(dVc,J);dVc.prototype.configureRendererStamper=function(){return{"data.shareTargetContainer":{id:"share-targets",mapping:{thirdPartyShareTargetSectionRenderer:"yt-third-party-share-target-section-renderer"}},"data.copyLinkContainer":{id:"copy-link",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}},"data.startAtContainer":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}}; var Q6=dVc;u([K(X.YtRendererBehavior),v("design:type",Object)],Q6.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Q6.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],Q6.prototype,"data",void 0);Q6=u([Wy({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],Q6); V(Q6,"yt-third-party-network-section-renderer",function(){if(PUc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"share-targets\" class=\"style-scope yt-third-party-network-section-renderer\"></div>\n<div id=\"copy-link\" class=\"style-scope yt-third-party-network-section-renderer\"></div>\n<div id=\"start-at\" class=\"style-scope yt-third-party-network-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;OUc===void 0&&(OUc=document.createElement("template"));var d=OUc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);PUc=a}a=PUc;return a},{mode:2});var eVc=Gz(function(a){return F("first-party-network-section-view-model",{class:"YtwFirstPartyNetworkSectionViewModelHost"},F("div",{class:"YtwFirstPartyNetworkSectionViewModelfirstPartyItems"},F(SC,{mapping:{listItemViewModel:yBb},data:function(){return a.data().firstPartyItems}})))});bB(eVc,"first-party-network-section-view-model",{props:{data:$A}});var fVc=function(){var a=J.apply(this,arguments)||this;a.screenLayer=7;return a}; l(fVc,J);f=fVc.prototype;f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"ytd-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}}; f.onDataChanged=function(){var a=this,b;(b=this.data)!=null&&b.contents&&(this.hostElement.setAttribute("links-only","true"),lz(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),dt(this,function(){vv(a.hostElement,"yt-refit")}))}; f.hasCommunityPostRenderer=function(){var a,b,c,d;return!!((a=this.data)==null?0:(b=a.header)==null?0:(c=b.sharePanelHeaderRenderer)==null?0:(d=c.communityPost)==null?0:d.communityPostSectionRenderer)}; f.onTapClose=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])}; f.getScreenLayer=function(){return this.screenLayer}; f.logSharePanelPage=function(){var a;if((a=this.data)!=null&&a.trackingParams){a=this.data.trackingParams;var b=this.parentClickTrackingParams;b=b?fq(b):void 0;var c=Zq();$q(c,21760,b,{layer:7,parentLayer:0});c.graftServerVe(a,void 0,7);tw.dispatch(Pv({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}; var R6=fVc;R6.prototype.onDataChanged=R6.prototype.onDataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],R6.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],R6.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],R6.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],R6.prototype,"data",void 0); u([Q({value:Fv("SBOX_INAPPROPRIATE_CANCEL")}),v("design:type",String)],R6.prototype,"closeButtonAriaLabel",void 0);u([Q({selector:function(a){return a.share.parentClickTrackingParams}}), v("design:type",String)],R6.prototype,"parentClickTrackingParams",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R6.prototype,"onDataChanged",null);R6=u([R({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],R6); V(R6,"ytd-unified-share-panel-renderer",function(){if(xUc!==void 0)return xUc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"spinner\" hidden=\"[[!data.showLoadingSpinner]]\" class=\"style-scope ytd-unified-share-panel-renderer\">\n <tp-yt-paper-spinner active=\"[[data.showLoadingSpinner]]\" class=\"style-scope ytd-unified-share-panel-renderer\"></tp-yt-paper-spinner>\n</div>\n<yt-icon-button id=\"close-button\" label=\"[[closeButtonAriaLabel]]\" on-click=\"onTapClose\" class=\"style-scope ytd-unified-share-panel-renderer\">\n <yt-icon icon=\"close\" class=\"style-scope ytd-unified-share-panel-renderer\"></yt-icon>\n</yt-icon-button>\n<yt-share-panel-header-renderer id=\"share-panel-header\" data=\"[[data.header.sharePanelHeaderRenderer]]\" hidden=\"[[data.showLoadingSpinner]]\" class=\"style-scope ytd-unified-share-panel-renderer\">\n</yt-share-panel-header-renderer>\n<div id=\"contents\" class=\"style-scope ytd-unified-share-panel-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xUc=a},{mode:1});var gVc;function hVc(a,b,c,d,e){var h=h===void 0?!0:h;var k={};a=(k["yt-spec-dialog-layout__dialog-header-container"]=!0,k["yt-spec-dialog-layout__dialog-header"]=!0,k["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=e===void 0?!1:e,k["yt-spec-dialog-layout--dialog-layout-center-align"]=a===1&&h,k);return F("div",{class:dC(a)},b&&h?F("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},F(b,null)):null,d?F("div",{class:"yt-spec-dialog-layout__dialog-layout-title"},F(d,null)): null,c?F("div",null,F(c,null)):null)} function iVc(a){var b=a.elRefCallback;var c=a.icon;var d=a.iconWiz;var e=a.asset;var h=a.assetWiz;var k=a.assetType;var m=a.title;var p=a.titleWiz;var q=a.leadingActionHeader;var r=a.leadingActionHeaderWiz;var w=a.trailingActionHeader;var z=a.trailingActionHeaderWiz;var C=a.headerPosition===void 0?0:a.headerPosition;var E=a.content;var I=a.contentWiz;var N=a.buttonLayout===void 0?0:a.buttonLayout;var P=a.buttonStyle===void 0?0:a.buttonStyle;var U=a.primaryButton;var ca=a.primaryButtonWiz;var aa=a.secondaryButton; var ea=a.secondaryButtonWiz;var ha=a.contentAlignment===void 0?0:a.contentAlignment;var va=a.isFullscreen===void 0?!1:a.isFullscreen;var Ma=a.width;var tb=a.maxHeight===void 0?0:a.maxHeight;var bb=a.headerFn;var Ub=a.isHeaderWizDefined===void 0?!1:a.isHeaderWizDefined;var Jb=a.headerWiz;var nc=a.footerFn;var Lb=a.isFooterWizDefined===void 0?!1:a.isFooterWizDefined;var ic=a.footerWiz;a="";Ma!==void 0&&(a="width: "+Ma+"px;");Ma=Er(function(ib){b==null||b(ib)}); var lb={};k=(lb["yt-spec-dialog-layout"]=!0,lb["yt-spec-dialog-layout--dialog-layout-fullscreen"]=va,lb["yt-spec-dialog-layout--dialog-layout-responsive"]=!va,lb["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=tb===1,lb["yt-spec-dialog-layout--dialog-layout-asset-inset"]=k===1,lb);va={};va=(va["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,va["yt-spec-dialog-layout__dialog-layout-footer"]=!0,va["yt-spec-dialog-layout--dialog-buttons-stacked"]=N===2,va["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]= N===1,va);tb={};tb=(tb["yt-spec-dialog-layout__dialog-layout-button"]=!0,tb["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=N===0||N===2,tb);P={style:P===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"};lb={};lb=(lb["yt-spec-dialog-layout__dialog-layout-button"]=!0,lb["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=N===0||N===2,lb);N={};N=(N["yt-spec-dialog-layout__dialog-layout-icon"]=!0,N["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]= (!!e||!!h)&&C===1,N["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=ha===1,N);c=jVc(c,d);e=jVc(e,h,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"});m=S6(m,p);q=S6(q,r);w=S6(w,z);E=S6(E,I);Jb=S6(bb,Jb);ic=S6(nc,ic);bb=Ub||bb;nc=Lb||nc;U=jVc(U,ca,{buttonOverrides:P,className:dC(tb)});aa=jVc(aa,ea,{buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:dC(lb)});ea=(!!m||!!q||!!w)&&C===0;ca={};ca=(ca["yt-spec-dialog-layout__dialog-layout-container"]= !0,ca["yt-spec-dialog-layout--dialog-layout-center-align"]=ha===1,ca["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-container-top-padding"]=!m&&!Jb||!!e&&C===0,ca);return F("dialog-layout",{el:Ma,class:dC(k),style:a},c?F("div",{class:dC(N)},F(c,null)):null,bb&&Jb?F("div",{class:"yt-spec-dialog-layout__dialog-header-container"},F(Jb,null)):F(Np,null,ea?hVc(ha,q,w,m,!!e):null,e?F("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},F(e,null)):null),F("div",{class:dC(ca)},m&&!Jb&& C===1?hVc(ha,q,w,m,!1):null,E?F("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},F("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},F(E,null))):null,nc&&ic?F("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},F(ic,null)):null,U||aa?F("div",{class:dC(va)},aa?F(aa,null):null,U?F(U,null):null):null))} var kVc=kC(iVc,{callbacks:{elRefCallback:!0,icon:!0,iconWiz:!0,asset:!0,assetWiz:!0,leadingActionHeader:!0,leadingActionHeaderWiz:!0,title:!0,titleWiz:!0,trailingActionHeader:!0,trailingActionHeaderWiz:!0,content:!0,contentWiz:!0,primaryButton:!0,primaryButtonWiz:!0,secondaryButton:!0,secondaryButtonWiz:!0,headerFn:!0,headerWiz:!0,footerFn:!0,footerWiz:!0}});function S6(a,b){if(a)return function(){return F(bq,null,function(){a()})}; if(b)return b} function jVc(a,b,c){c=c===void 0?{}:c;if(a)return function(){return F(bq,null,function(){a(c)})}; if(b)return function(){return F(b,Object.assign({},c))}} ;var mVc=Gz(function(a){var b=xp(function(){var c=Object.assign({},a.data());c.primaryButton&&(c.primaryButton=lVc(c.primaryButton));c.secondaryButton&&(c.secondaryButton=lVc(c.secondaryButton));return c}); return F(Lr,null,function(){return F(iVc,{elRefCallback:b().elRefCallback,icon:b().icon,iconWiz:b().iconWiz,asset:b().asset,assetWiz:b().assetWiz,assetType:b().assetType,title:b().title,titleWiz:b().titleWiz,leadingActionHeader:b().leadingActionHeader,leadingActionHeaderWiz:b().leadingActionHeaderWiz,trailingActionHeader:b().trailingActionHeader,trailingActionHeaderWiz:b().trailingActionHeaderWiz,headerPosition:b().headerPosition,content:b().content,contentWiz:b().contentWiz,buttonLayout:b().buttonLayout, buttonStyle:b().buttonStyle,primaryButton:b().primaryButton,primaryButtonWiz:b().primaryButtonWiz,secondaryButton:b().secondaryButton,secondaryButtonWiz:b().secondaryButtonWiz,contentAlignment:b().contentAlignment,isFullscreen:b().isFullscreen,width:b().width,maxHeight:b().maxHeight,headerFn:b().headerFn,headerWiz:b().headerWiz,footerFn:b().footerFn,footerWiz:b().footerWiz})})}); bB(mVc,"dialog-layout",{props:{data:$A}});function lVc(a){return function(b){b=Object.assign({},b,{overrides:b.buttonOverrides,buttonOverrides:void 0});a(b)}} ;var T6=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(T6,J);T6.prototype.attached=function(){this.hostElement.setAttribute("modal","true")}; T6.prototype.computeShouldHideOldButtons=function(){var a;return!((a=this.data)==null?0:a.button)||this.modernLayout}; T6.prototype.computeDialogLayoutProps=function(){var a=this;if(!this.modernLayout||!this.data)return{};var b,c,d=(b=this.data)==null?void 0:(c=b.button)==null?void 0:c.buttonRenderer;return{title:function(){var e;PA("yt-formatted-string",{text:(e=a.data)==null?void 0:e.title},fp)}, content:function(){var e;PA("yt-formatted-string",{id$:"content",className:DP(a),text:(e=a.data)==null?void 0:e.content},fp)}, primaryButton:d&&function(e){PA("yt-button-renderer",Object.assign({},e,{data:d}),fp)}}}; var U6=T6;u([Q(),v("design:type",Object)],U6.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],U6.prototype,"modernLayout",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],U6.prototype,"ytRendererBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],U6.prototype,"ytEventForwardingBehavior",void 0);U6=u([R({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],U6); V(U6,"ytd-modal-with-title-and-button-renderer",function(){if(gVc!==void 0)return gVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" hidden=\"[[modernLayout]]\" text=\"[[data.title]]\" class=\"style-scope ytd-modal-with-title-and-button-renderer\">\n</yt-formatted-string>\n<yt-formatted-string id=\"content\" hidden=\"[[modernLayout]]\" split-lines=\"\" text=\"[[data.content]]\" class=\"style-scope ytd-modal-with-title-and-button-renderer\">\n</yt-formatted-string>\n<div class=\"buttons style-scope ytd-modal-with-title-and-button-renderer\" hidden=\"[[computeShouldHideOldButtons(data.button, modernLayout)]]\">\n <ytd-button-renderer id=\"button\" align-by-text=\"\" data=\"[[data.button.buttonRenderer]]\" class=\"style-scope ytd-modal-with-title-and-button-renderer\">\n </ytd-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-modal-with-title-and-button-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data.*)]]\" class=\"style-scope ytd-modal-with-title-and-button-renderer\">\n </dialog-layout>\n</template>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return gVc=a},{mode:2});var nVc;var oVc=function(){return J.apply(this,arguments)||this}; l(oVc,J);oVc.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("page-changed",this.page))}; var V6=oVc;V6.prototype.pageChangedForBinding=V6.prototype.pageChangedForBinding;u([K(X.YtRendererBehavior),v("design:type",Object)],V6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],V6.prototype,"data",void 0);u([Q(),v("design:type",String)],V6.prototype,"page",void 0);u([O("page"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],V6.prototype,"pageChangedForBinding",null); V6=u([R({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],V6); V(V6,"ytd-account-item-section-header-renderer",function(){if(nVc!==void 0)return nVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-account-item-section-header-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nVc=a},{mode:1});var pVc;var qVc=function(){return J.apply(this,arguments)||this}; l(qVc,J);qVc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{accountItem:{component:"ytd-account-item-renderer",properties:{onAccountItemTap:"[[onAccountItemTap]]"}},accountItemRenderer:{component:"ytd-account-item-renderer",properties:{onAccountItemTap:"[[onAccountItemTap]]"}},compactLinkRenderer:"ytd-compact-link-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0}}}},"data.header":{id:"header",mapping:{accountItemSectionHeaderRenderer:"ytd-account-item-section-header-renderer"}}}}; qVc.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}}; var W6=qVc;u([K(X.YtRendererBehavior),v("design:type",Object)],W6.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],W6.prototype,"ytRendererstamperBehavior",void 0);u([K(tR),v("design:type",Object)],W6.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],W6.prototype,"data",void 0);u([Q({reflectToAttribute:!1}),v("design:type",Function)],W6.prototype,"onAccountItemTap",void 0); W6=u([R({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],W6); V(W6,"ytd-account-item-section-renderer",function(){if(pVc!==void 0)return pVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-account-item-section-renderer\"></div>\n<div id=\"contents\" class=\"style-scope ytd-account-item-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return pVc=a},{mode:1});var rVc;var sVc;var tVc=function(){return J.apply(this,arguments)||this}; l(tVc,J);var X6=tVc;u([K(X.YtRendererBehavior),v("design:type",Object)],X6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],X6.prototype,"data",void 0);X6=u([R({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],X6); V(X6,"ytd-accounts-dialog-header-renderer",function(){if(sVc!==void 0)return sVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.text]]\" class=\"style-scope ytd-accounts-dialog-header-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return sVc=a},{mode:1});var uVc;var vVc=function(){return J.apply(this,arguments)||this}; l(vVc,J);vVc.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}}; var Y6=vVc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Y6.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],Y6.prototype,"data",void 0);Y6=u([R({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],Y6); V(Y6,"ytd-google-account-header-renderer",function(){if(uVc!==void 0)return uVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"managedAccountDisclaimer\" class=\"style-scope ytd-google-account-header-renderer\"></div>\n<div id=\"container\" class=\"style-scope ytd-google-account-header-renderer\">\n <div class=\"style-scope ytd-google-account-header-renderer\">\n <yt-formatted-string id=\"name\" text=\"[[data.name]]\" class=\"style-scope ytd-google-account-header-renderer\"></yt-formatted-string>\n </div>\n <div class=\"style-scope ytd-google-account-header-renderer\">\n <yt-formatted-string id=\"email\" text=\"[[data.email]]\" class=\"style-scope ytd-google-account-header-renderer\"></yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return uVc=a},{mode:1});var wVc=function(){return J.apply(this,arguments)||this}; l(wVc,J);wVc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{accountItemSectionRenderer:"ytd-account-item-section-renderer",compactLinkRenderer:"ytd-compact-link-renderer"}},"data.header":{id:"header",mapping:{googleAccountHeaderRenderer:"ytd-google-account-header-renderer",accountsDialogHeaderRenderer:"ytd-accounts-dialog-header-renderer"}}}}; wVc.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("page-changed",this.page))}; var Z6=wVc;Z6.prototype.pageChangedForBinding=Z6.prototype.pageChangedForBinding;u([K(X.YtRendererBehavior),v("design:type",Object)],Z6.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Z6.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],Z6.prototype,"data",void 0);u([Q(),v("design:type",String)],Z6.prototype,"page",void 0); u([O("page"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Z6.prototype,"pageChangedForBinding",null);Z6=u([R({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],Z6); V(Z6,"ytd-account-section-list-renderer",function(){if(rVc!==void 0)return rVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-account-section-list-renderer\"></div>\n<div id=\"contents\" class=\"style-scope ytd-account-section-list-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return rVc=a},{mode:1});var xVc;var yVc=function(){var a=J.apply(this,arguments)||this;a.enableHandlesAccountMenuSwitcher=y("enable_handles_account_menu_switcher");return a}; l(yVc,J);yVc.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()}; var $6=yVc;$6.prototype.dataChanged=$6.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],$6.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],$6.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$6.prototype,"enableHandlesAccountMenuSwitcher",void 0);u([My("#avatar"),v("design:type",Object)],$6.prototype,"avatar",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$6.prototype,"dataChanged",null);$6=u([R({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],$6); V($6,"ytd-active-account-header-renderer",function(){if(xVc!==void 0)return xVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"avatar\" height=\"40\" thumbnail=\"[[data.accountPhoto]]\" width=\"40\" class=\"style-scope ytd-active-account-header-renderer\">\n</yt-img-shadow>\n<div id=\"channel-container\" class=\"style-scope ytd-active-account-header-renderer\">\n <yt-formatted-string id=\"account-name\" ellipsis-truncate=\"\" text=\"[[data.accountName]]\" class=\"style-scope ytd-active-account-header-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"email\" ellipsis-truncate=\"\" text=\"[[data.email]]\" class=\"style-scope ytd-active-account-header-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"channel-handle\" ellipsis-truncate=\"\" respect-lang-dir=\"\" text=\"[[data.channelHandle]]\" class=\"style-scope ytd-active-account-header-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"manage-account\" ellipsis-truncate=\"\" force-default-style=\"\" text=\"[[data.manageAccountTitle]]\" class=\"style-scope ytd-active-account-header-renderer\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xVc=a},{mode:1});var zVc;var AVc;var BVc=function(){return J.apply(this,arguments)||this}; l(BVc,J);BVc.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; BVc.prototype.onBackTap=function(){vv(this.hostElement,"yt-menu-back-tapped")}; var a7=BVc;u([K(X.YtRendererBehavior),v("design:type",Object)],a7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],a7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],a7.prototype,"data",void 0);a7=u([R({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],a7); V(a7,"ytd-simple-menu-header-renderer",function(){if(AVc!==void 0)return AVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-button-renderer id=\"back-button\" data=\"[[data.backButton.buttonRenderer]]\" hidden=\"[[!data.backButton.buttonRenderer]]\" on-tap=\"onBackTap\" class=\"style-scope ytd-simple-menu-header-renderer\">\n</ytd-button-renderer>\n<h2 class=\"style-scope ytd-simple-menu-header-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-simple-menu-header-renderer\"></yt-formatted-string>\n</h2>\n<div id=\"buttons\" class=\"style-scope ytd-simple-menu-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return AVc=a},{mode:Mz("kevlar_poly_si_batch_j007")?1:2});var CVc;var DVc=function(){return J.apply(this,arguments)||this}; l(DVc,J);var b7=DVc;u([K(X.YtRendererBehavior),v("design:type",Object)],b7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],b7.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],b7.prototype,"rounded",void 0);b7=u([R({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],b7); V(b7,"ytd-comment-video-thumbnail-header-renderer",function(){if(CVc!==void 0)return CVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"comment-video-thumbnail style-scope ytd-comment-video-thumbnail-header-renderer\">\n <a class=\"yt-simple-endpoint style-scope ytd-comment-video-thumbnail-header-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\">\n <yt-formatted-string class=\"title style-scope ytd-comment-video-thumbnail-header-renderer\" text=\"[[data.title]]\"></yt-formatted-string>\n <div class=\"thumbnail-container style-scope ytd-comment-video-thumbnail-header-renderer\" hidden=\"[[!data.thumbnail]]\">\n <yt-img-shadow disable-upgrade$=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" width=\"86\" class=\"style-scope ytd-comment-video-thumbnail-header-renderer\">\n </yt-img-shadow>\n </div>\n </a>\n</div>\n<div class=\"subtitle-message-banner style-scope ytd-comment-video-thumbnail-header-renderer\" hidden=\"[[!data.subtitleMessage]]\">\n <yt-attributed-string data=\"[[data.subtitleMessage.messageRenderer.text]]\" class=\"style-scope ytd-comment-video-thumbnail-header-renderer\">\n </yt-attributed-string>\n <yt-attributed-string data=\"[[data.subtitleMessage.messageRenderer.termsText]]\" force-default-style=\"\" class=\"style-scope ytd-comment-video-thumbnail-header-renderer\">\n </yt-attributed-string>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return CVc=a},{mode:Mz("kevlar_poly_si_batch_j031")?1:2});var EVc;var FVc=function(){return J.apply(this,arguments)||this}; l(FVc,J);var c7=FVc;u([K(X.YtRendererBehavior),v("design:type",Object)],c7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],c7.prototype,"data",void 0);c7=u([R({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],c7); V(c7,"ytd-abuse-type-selector-renderer",function(){if(EVc!==void 0)return EVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-abuse-type-selector-renderer\">\n <form class=\"style-scope ytd-abuse-type-selector-renderer\">\n <yt-options-renderer data=\"[[data.optionsSupportedRenderers.optionsRenderer]]\" class=\"style-scope ytd-abuse-type-selector-renderer\">\n </yt-options-renderer>\n </form>\n <div id=\"footer\" class=\"style-scope ytd-abuse-type-selector-renderer\">[[getSimpleString(data.footer)]]</div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return EVc=a},{mode:1});var GVc;var d7=function(){return J.apply(this,arguments)||this}; l(d7,J);d7.prototype.attached=function(){var a=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){a.additionalContextInput.focusTextInput()})}; d7.prototype.handleAdditionalContextChanged=function(){var a=this;yz(this,"ytd-report-channel-additional-context-update",function(){a.ytdReduxBehavior.dispatch(Pv({type:"ADDITIONAL_CONTEXT_UPDATED",payload:a.additionalContext}))},300)}; d7.prototype.updateAdditionalContextFromBinding=function(a){this.additionalContext=a.detail.value}; var e7=d7;e7.prototype.handleAdditionalContextChanged=e7.prototype.handleAdditionalContextChanged;u([K(Rz),v("design:type",Object)],e7.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",String)],e7.prototype,"additionalContext",void 0);u([Q({selector:function(a){return a.reportChannelAbuse.additionalContext}}), v("design:type",String)],e7.prototype,"additionalContextRedux",void 0);u([Q(),v("design:type",Object)],e7.prototype,"data",void 0);u([My("yt-text-input-form-field-renderer"),v("design:type",Object)],e7.prototype,"additionalContextInput",void 0);u([O("additionalContext"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],e7.prototype,"handleAdditionalContextChanged",null);e7=u([R({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],e7); V(e7,"ytd-report-channel-modal-additional-context-renderer",function(){if(GVc!==void 0)return GVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-text-input-form-field-renderer component-style=\"TEXT_INPUT_FORM_FIELD_OUTLINED\" data=\"[[data.additionalDetailsTextField.textInputFormFieldRenderer]]\" value=\"[[additionalContext]]\" on-value-changed=\"updateAdditionalContextFromBinding\" class=\"style-scope ytd-report-channel-modal-additional-context-renderer\">\n</yt-text-input-form-field-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return GVc=a},{mode:1});var HVc;var IVc=function(){var a=J.apply(this,arguments)||this;a.nextButtonDisabled=null;a.submitEndpoint=null;a.navigationEndpoint=null;a.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return a}; l(IVc,J);f=IVc.prototype;f.computeNextButtonData=function(a,b,c){var d={};b&&(d.navigationEndpoint=b);c&&(d.serviceEndpoint=c);a&&a.buttonRenderer&&uc.extend(d,a.buttonRenderer);return d}; f.handleReportChannelModalDisableNextButtonAction=function(a){this.setNextButtonIsDisabled(a)}; f.handleReportFormEndpointUpdateAction=function(a){this.setNextButtonIsDisabled(!!a.disableSubmitButton);this.resetEndpointData();a.submitEndpoint?this.submitEndpoint=a.submitEndpoint:a.submitNavigationEndpoint&&(this.navigationEndpoint=a.submitNavigationEndpoint)}; f.handleSignalActionSubmitForm=function(){var a,b=Object.keys(((a=this.reportChannelAbuseForm)==null?void 0:a.selectedVideoIds)||{}),c;a=((c=this.reportChannelAbuseForm)==null?void 0:c.additionalContext)||"";var d;c={impersonated_channel_url:((d=this.reportChannelAbuseForm)==null?void 0:d.impersonatedChannelUrl)||"",text:a,video_ids:b};var e;Av(this.hostElement,[(e=this.data)==null?void 0:e.submitEndpoint,c]);this.setNextButtonIsDisabled(!0)}; f.onYtServiceRequestCompleted=function(){this.resetEndpointData()}; f.onYtServiceRequestError=function(a){this.setNextButtonIsDisabled(!1);this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.setNextButtonIsDisabled=function(a){this.set("data.nextButton.buttonRenderer.isDisabled",a)}; f.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null}; var f7=IVc;f7.prototype.onYtServiceRequestError=f7.prototype.onYtServiceRequestError;f7.prototype.onYtServiceRequestCompleted=f7.prototype.onYtServiceRequestCompleted;u([Q(),v("design:type",Object)],f7.prototype,"data",void 0);u([Q(),v("design:type",Object)],f7.prototype,"nextButtonDisabled",void 0);u([K(Rz),v("design:type",Object)],f7.prototype,"ytdReduxBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],f7.prototype,"ytActionHandlerBehavior",void 0); u([K(CS.YtOpenToastBehavior),v("design:type",Object)],f7.prototype,"ytOpenToastBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],f7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],f7.prototype,"submitEndpoint",void 0);u([Q(),v("design:type",Object)],f7.prototype,"navigationEndpoint",void 0);u([Q({selector:function(a){return a.reportChannelAbuse}}), v("design:type",Object)],f7.prototype,"reportChannelAbuseForm",void 0);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],f7.prototype,"onYtServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],f7.prototype,"onYtServiceRequestError",null);f7=u([R({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],f7); V(f7,"ytd-report-channel-modal-footer-renderer",function(){if(HVc!==void 0)return HVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-button-renderer id=\"back-button\" data=\"[[data.backButton.buttonRenderer]]\" hidden=\"[[!data.backButton]]\" class=\"style-scope ytd-report-channel-modal-footer-renderer\">\n</ytd-button-renderer>\n<ytd-button-renderer id=\"next-button\" data=\"[[computeNextButtonData(data.nextButton, navigationEndpoint, submitEndpoint)]]\" disabled=\"[[data.nextButton.buttonRenderer.isDisabled]]\" class=\"style-scope ytd-report-channel-modal-footer-renderer\">\n</ytd-button-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return HVc=a},{mode:1});var JVc;var g7=function(){var a=J.apply(this,arguments)||this;a.boundOnTapDismissButton=function(){a.closePopup()}; return a}; l(g7,J);g7.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}}; g7.prototype.handleDataChanged=function(){cm(this.hostElement)}; g7.prototype.closePopup=function(){wv(this.hostElement,"yt-close-popup-action")}; var h7=g7;h7.prototype.handleDataChanged=h7.prototype.handleDataChanged;u([Q(),v("design:type",Object)],h7.prototype,"boundOnTapDismissButton",void 0);u([Q(),v("design:type",Object)],h7.prototype,"data",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],h7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],h7.prototype,"ytRendererstamperBehavior",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h7.prototype,"handleDataChanged",null);h7=u([R({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],h7); V(h7,"ytd-report-channel-modal-header-renderer",function(){if(JVc!==void 0)return JVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title-container\" class=\"style-scope ytd-report-channel-modal-header-renderer\">\n <span id=\"title\" class=\"style-scope ytd-report-channel-modal-header-renderer\">[[getSimpleString(data.title)]]</span>\n <span id=\"subtitle\" class=\"style-scope ytd-report-channel-modal-header-renderer\">[[getSimpleString(data.subtitle)]]</span>\n</div>\n<div id=\"dismiss-button\" class=\"style-scope ytd-report-channel-modal-header-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return JVc=a},{mode:1});var KVc;var LVc=function(){var a=J.apply(this,arguments)||this;a.autoValidate=!1;a.invalid=!1;a.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return a}; l(LVc,J);f=LVc.prototype;f.attached=function(){var a=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){a.channelUrlInput.focusTextInput()})}; f.disableNextButton=function(a){wv(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[a])}; f.handleImpersonatedChannelUrlChanged=function(){var a=this;this.disableNextButton(!0);this.invalid=!1;yz(this,"ytd-report-channel-impersonated-channel-update",function(){var b=a.impersonatedChannelUrl.trim();a.ytdReduxBehavior.dispatch(Pv({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:b}));var c;((c=a.data)==null?0:c.submitEndpoint)&&b&&Av(a.hostElement,[a.data.submitEndpoint,{impersonated_channel_url:b}])},500)}; f.handleModifyReportFormCommand=function(a){this.invalid=this.get("modifyReportFormCommand.action",a)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)}; f.updateInvalidFromBinding=function(a){this.invalid=a.detail.value}; f.updateImpersonatedChannelUrlFromBinding=function(a){this.impersonatedChannelUrl=a.detail.value}; var i7=LVc;i7.prototype.handleImpersonatedChannelUrlChanged=i7.prototype.handleImpersonatedChannelUrlChanged;u([K(Rz),v("design:type",Object)],i7.prototype,"ytdReduxBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],i7.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],i7.prototype,"autoValidate",void 0);u([Q(),v("design:type",Object)],i7.prototype,"invalid",void 0);u([Q(),v("design:type",String)],i7.prototype,"impersonatedChannelUrl",void 0);u([Q({selector:function(a){return a.reportChannelAbuse.impersonatedChannelUrl}}), v("design:type",String)],i7.prototype,"impersonatedChannelUrlRedux",void 0);u([Q(),v("design:type",Object)],i7.prototype,"data",void 0);u([My("#text-input"),v("design:type",Object)],i7.prototype,"channelUrlInput",void 0);u([O("impersonatedChannelUrl"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],i7.prototype,"handleImpersonatedChannelUrlChanged",null);i7=u([R({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],i7); V(i7,"ytd-report-channel-modal-impersonation-renderer",function(){if(KVc!==void 0)return KVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-text-input-form-field-renderer id=\"text-input\" auto-validate=\"[[autoValidate]]\" component-style=\"TEXT_INPUT_FORM_FIELD_OUTLINED\" data=\"[[data.impersonationTextField.textInputFormFieldRenderer]]\" invalid=\"[[invalid]]\" value=\"[[impersonatedChannelUrl]]\" on-invalid-changed=\"updateInvalidFromBinding\" on-value-changed=\"updateImpersonatedChannelUrlFromBinding\" class=\"style-scope ytd-report-channel-modal-impersonation-renderer\"></yt-text-input-form-field-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return KVc=a},{mode:1});var MVc;var NVc;var j7=function(){return J.apply(this,arguments)||this}; l(j7,J);j7.prototype.onCheckboxToggled=function(a){var b,c,d=(c=A((b=this.data)==null?void 0:b.video,Su))==null?void 0:c.videoId;d&&this.ytdReduxBehavior.dispatch(a.target.checked?Pv({type:"VIDEO_SELECTED",payload:d}):Pv({type:"VIDEO_UNSELECTED",payload:d}))}; j7.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}}; ia.Object.defineProperties(j7.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.data)==null?void 0:a.video;if(!b)return{};var c;a=(c=A(b,Su))==null?void 0:c.navigationEndpoint;if(!a)return b;A(a==null?void 0:a.commandMetadata,kq)&&(A(a.commandMetadata,kq).ignoreNavigation=!0);return b}}}); var k7=j7;u([Q({reflectToAttribute:!0,selector:function(a,b){return b in a.reportChannelAbuse.selectedVideoIds}, selectorArgs:["data.video.videoRenderer.videoId"]}),v("design:type",Boolean)],k7.prototype,"checked",void 0);u([Q(),v("design:type",Object)],k7.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],k7.prototype,"video",null);u([K(X.YtRendererBehavior),v("design:type",Object)],k7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],k7.prototype,"ytRendererstamperBehavior",void 0); u([K(Rz),v("design:type",Object)],k7.prototype,"ytdReduxBehavior",void 0);k7=u([R({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],k7); V(k7,"ytd-selectable-video-renderer",function(){if(NVc!==void 0)return NVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-checkbox checked=\"[[checked]]\" on-change=\"onCheckboxToggled\" class=\"style-scope ytd-selectable-video-renderer\">\n <div id=\"video\" class=\"style-scope ytd-selectable-video-renderer\"></div>\n</tp-yt-paper-checkbox>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return NVc=a},{mode:1});var OVc=function(){var a=J.apply(this,arguments)||this;a.monitorScroll=!0;return a}; l(OVc,J);OVc.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}}; var l7=OVc;u([K(X.YtRendererBehavior),v("design:type",Object)],l7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],l7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],l7.prototype,"data",void 0);l7=u([R({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],l7); V(l7,"ytd-selectable-video-list-renderer",function(){if(MVc!==void 0)return MVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"selectable-videos\" hidden=\"[[!data.selectableVideos.length]]\" class=\"style-scope ytd-selectable-video-list-renderer\"></div>\n<div id=\"empty-state-message\" hidden=\"[[data.selectableVideos.length]]\" class=\"style-scope ytd-selectable-video-list-renderer\">\n [[getSimpleString(data.emptyStateMessage)]]\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return MVc=a},{mode:1});var PVc;RB("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var m7=function(){return J.apply(this,arguments)||this}; l(m7,J);m7.prototype.onChange=function(a){if(a=Zy(a).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(y("kevlar_command_handler_migration_killswitch"))zv(this.hostElement,a,this.hostElement);else{a=g(a);for(var b=a.next();!b.done;b=a.next())this.ytComponentBehavior.resolveCommand(b.value)}}; m7.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions}; m7.prototype.updateDataToggledFromBinding=function(a){this.set("data.toggled",a.detail.value)}; var n7=m7;u([K(BA.YtComponentBehavior),v("design:type",Object)],n7.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],n7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],n7.prototype,"data",void 0);u([Q({computed:"isEnabled(data)"}),v("design:type",Boolean)],n7.prototype,"enabled",void 0);n7=u([R({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],n7); V(n7,"ytd-toggle-item-renderer",function(){if(PVc!==void 0)return PVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-repeat\" items=\"[[data.descriptionLines]]\" class=\"style-scope ytd-toggle-item-renderer\">\n <div class=\"description style-scope ytd-toggle-item-renderer\">[[getSimpleString(item)]]</div>\n</template>\n<div id=\"caption-container\" class=\"style-scope ytd-toggle-item-renderer\">\n <div id=\"caption\" class=\"style-scope ytd-toggle-item-renderer\">[[getSimpleString(data.label)]]</div>\n <tp-yt-paper-toggle-button checked=\"[[data.toggled]]\" disabled=\"[[!enabled]]\" noink=\"\" on-change=\"onChange\" on-checked-changed=\"updateDataToggledFromBinding\" class=\"style-scope ytd-toggle-item-renderer\">\n </tp-yt-paper-toggle-button>\n</div>\n<template is=\"dom-repeat\" items=\"[[data.extraDescriptionLines]]\" class=\"style-scope ytd-toggle-item-renderer\">\n <div class=\"extra-description style-scope ytd-toggle-item-renderer\">\n <yt-formatted-string text=\"[[item]]\" class=\"style-scope ytd-toggle-item-renderer\"></yt-formatted-string>\n </div>\n</template>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return PVc=a},{mode:1});var QVc;var RVc;var SVc;var o7=function(){var a=J.apply(this,arguments)||this;a.setVisible=!1;a.boundOnSubmitButtonClick=function(){a.onSubmitButtonClick()}; a.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return a}; l(o7,J);o7.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnSubmitButtonClick]]"},params:{noink:!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}}; o7.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0}; o7.prototype.onSubmitButtonClick=function(){var a;((a=this.data)==null?0:a.submitEndpoint)&&!y("enable_ytc_refunds_submit_form_signal_action")&&Av(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])}; o7.prototype.handleSignalActionSubmitForm=function(){var a;((a=this.data)==null?0:a.submitEndpoint)&&Av(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])}; ia.Object.defineProperties(o7.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.hiddenByDefault)&&!this.setVisible}}}); var p7=o7;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],p7.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],p7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],p7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],p7.prototype,"setVisible",void 0);u([Q(),v("design:type",Object)],p7.prototype,"data",void 0); u([Q(),v("design:type",Object)],p7.prototype,"surveyFeedbackData",void 0);u([Q(),v("design:type",Object)],p7.prototype,"boundOnSubmitButtonClick",void 0);u([Q({reflectToAttribute:!0}),L("data","setVisible"),v("design:type",Object),v("design:paramtypes",[])],p7.prototype,"visibilityHidden",null);p7=u([Wy({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],p7); V(p7,"yt-flow-footer-renderer",function(){if(SVc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"secondary-button\" hidden$=\"[[!data.secondaryButton]]\" class=\"style-scope yt-flow-footer-renderer\"></div><div id=\"primary-button\" hidden$=\"[[!data.primaryButton]]\" class=\"style-scope yt-flow-footer-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;RVc===void 0&&(RVc=document.createElement("template"));var d=RVc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);SVc=a}a=SVc;return a},{mode:2});var TVc=function(){return J.apply(this,arguments)||this}; l(TVc,J);var q7=TVc;u([K(X.YtRendererBehavior),v("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],q7.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],q7.prototype,"data",void 0);u([Q({selector:function(a){return a.ypc.surveyFeedbackData}}), v("design:type",Object)],q7.prototype,"surveyFeedbackData",void 0);q7=u([R({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],q7); V(q7,"ytd-flow-footer-renderer",function(){if(QVc!==void 0)return QVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-flow-footer-renderer data=\"[[data]]\" survey-feedback-data=\"[[surveyFeedbackData]]\" class=\"style-scope ytd-flow-footer-renderer\">\n</yt-flow-footer-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return QVc=a},{mode:Mz("kevlar_poly_si_batch_j050")?1:2});var UVc;var VVc;var WVc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return a}; l(WVc,J);f=WVc.prototype;f.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:SB("multiPageMenuSectionItems")}}}; f.handleHideEnclosingAction_=function(a){if(this.data&&this.data.items)for(var b=0;b<this.data.items.length;b++){var c=this.data.items[b].notificationRenderer;if(c&&c.notificationId==a.hideEnclosingAction.notificationId){this.splice("data.items",b,1);wv(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}}; f.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&lz(this.hostElement,"hidden",!0)}; f.updateMenu_=function(a){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&a&&!a.doNotRefreshInbox){a=this.data.continuations;for(var b=0;b<a.length;b++)if(a[b].invalidationContinuationData){var c=void 0;var d=(c=a[b].invalidationContinuationData)==null?void 0:c.continuation;break}a=uc.clone(this.data.continuationUpdateEndpoint||null);a.continuation=d;a.click_tracking_params=this.data.trackingParams;Av(this.hostElement,[a])}}; f.onServiceRequestCompleted_=function(a,b){if(this.data&&(a=b.actions)){b=0;for(var c=a.length;b<c;b++){var d=A(a[b],ATa);if(!d)break;if((d.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||d.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&d.continuationItems&&this.data.items){var e=this.data.items.length-1;this.data.items[e].continuationItemRenderer&&this.splice.apply(this,["data.items",e,1].concat(d.continuationItems))}}}}; var r7=WVc;r7.prototype.onServiceRequestCompleted_=r7.prototype.onServiceRequestCompleted_;u([K(X.YtRendererBehavior),v("design:type",Object)],r7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],r7.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],r7.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],r7.prototype,"data",void 0); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],r7.prototype,"onServiceRequestCompleted_",null);r7=u([Wy({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],r7); V(r7,"yt-multi-page-menu-section-renderer",function(){if(VVc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"section-title\" hidden=\"[[!data.notificationSectionTitle]]\" class=\"style-scope yt-multi-page-menu-section-renderer\">\n <h2 class=\"style-scope yt-multi-page-menu-section-renderer\">\n <yt-formatted-string text=\"[[data.notificationSectionTitle]]\" class=\"style-scope yt-multi-page-menu-section-renderer\"></yt-formatted-string>\n </h2>\n</div>\n<div id=\"items\" class=\"style-scope yt-multi-page-menu-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;UVc===void 0&&(UVc=document.createElement("template"));var d=UVc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);VVc=a}a=VVc;return a},{mode:2});var XVc;var YVc;var ZVc=function(){return J.apply(this,arguments)||this}; l(ZVc,J);ZVc.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}}; ia.Object.defineProperties(ZVc.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.progress)!=null}}, progress:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.progress)==null?0:this.data.progress*100}}}); var s7=ZVc;u([K(X.YtRendererBehavior),v("design:type",Object)],s7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],s7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],s7.prototype,"data",void 0);u([L("data.progress"),v("design:type",Boolean),v("design:paramtypes",[])],s7.prototype,"showProgressBar",null);u([L("data.progress"),v("design:type",Number),v("design:paramtypes",[])],s7.prototype,"progress",null); s7=u([Wy({is:"yt-flow-header-renderer",disableElementRegistration:!0})],s7); V(s7,"yt-flow-header-renderer",function(){if(YVc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"top-bar\" class=\"style-scope yt-flow-header-renderer\">\n <div id=\"action-button\" hidden$=\"[[!data.actionButton]]\" class=\"style-scope yt-flow-header-renderer\"></div>\n <yt-formatted-string id=\"title\" force-default-style=\"\" split-lines=\"1\" text=\"[[data.title]]\" class=\"style-scope yt-flow-header-renderer\">\n </yt-formatted-string>\n</div>\n<tp-yt-paper-progress id=\"progress-bar\" hidden=\"[[!showProgressBar]]\" value=\"[[progress]]\" class=\"style-scope yt-flow-header-renderer\"></tp-yt-paper-progress>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;XVc===void 0&&(XVc=document.createElement("template"));var d=XVc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);YVc=a}a=YVc;return a},{mode:2});var $Vc;var aWc;var bWc=function(){return J.apply(this,arguments)||this}; l(bWc,J);bWc.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}}; var t7=bWc;u([K(X.YtRendererBehavior),v("design:type",Object)],t7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],t7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],t7.prototype,"data",void 0);t7=u([Wy({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],t7); V(t7,"yt-post-confirmation-flow-step-renderer",function(){if(aWc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-post-confirmation-flow-step-renderer\"><div id=\"text\" class=\"style-scope yt-post-confirmation-flow-step-renderer\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;$Vc===void 0&&($Vc=document.createElement("template"));var d=$Vc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aWc=a}a=aWc;return a},{mode:2});var cWc;var dWc;var eWc=function(){return J.apply(this,arguments)||this}; l(eWc,J); eWc.prototype.configureRendererStamper=function(){return{"data.userInfo":{id:"user-info",mapping:{cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}},"data.confirmationText":{id:"confirmation-text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.confirmationDetailsHeader":{id:"confirmation-details",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.productDetails":{id:"product-details",mapping:{activityItemRenderer:{component:"yt-activity-item-renderer"}}}, "data.billingDetails":{id:"billing-details",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}}; var u7=eWc;u([K(X.YtRendererBehavior),v("design:type",Object)],u7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],u7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],u7.prototype,"data",void 0);u7=u([Wy({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],u7); V(u7,"yt-refund-confirmation-flow-step-renderer",function(){if(dWc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope yt-refund-confirmation-flow-step-renderer\"><div id=\"user-info\" class=\"style-scope yt-refund-confirmation-flow-step-renderer\"></div><div id=\"confirmation-text\" class=\"style-scope yt-refund-confirmation-flow-step-renderer\"></div><div id=\"confirmation-details\" class=\"style-scope yt-refund-confirmation-flow-step-renderer\"></div><div id=\"product-details\" class=\"style-scope yt-refund-confirmation-flow-step-renderer\"></div><div id=\"billing-details\" class=\"style-scope yt-refund-confirmation-flow-step-renderer\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;cWc===void 0&&(cWc=document.createElement("template"));var d=cWc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dWc=a}a=dWc;return a},{mode:2});var fWc=RC({avatarViewModel:QD,buttonViewModel:JB(FC),subscribeButtonViewModel:Zpb,imageBannerViewModel:knc});function gWc(a){return F("div",{class:"yt-profile-identity-info-view-model-wiz__buttons"},(a.subscribeButton?[a.subscribeButton,a.channelAccess]:[a.channelAccess]).map(function(b){return F("div",{class:"yt-profile-identity-info-view-model-wiz__wrap-button"},F("div",{class:"yt-profile-identity-info-view-model-wiz--button"},fWc(b)))}))} function hWc(a){return F("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-header"},F("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name"},a.channelDisplayName),a.verifiedOrOacBadge?F("div",{class:"yt-profile-identity-info-view-model-wiz__badge"},F(bq,null,function(){var b;HB({thumbnails:[{url:(b=a.verifiedOrOacBadge)==null?void 0:b.badgeUrl}]},{alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})})):null)} function iWc(a){var b=a.data;a=a.hideDivider;var c,d={imageBannerViewModel:{image:(c=b.channelBanner)==null?void 0:c.image,style:"IMAGE_BANNER_STYLE_INSET"}};c=F("div",null,b.channelBanner?F("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner"},fWc(d,{imageBannerViewModel:{isPositionRelative:!0}})):null);d=F("div",{class:"yt-profile-identity-info-view-model-wiz__avatar"},fWc(b.avatar));var e=F("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-frame"},hWc(b),fWc(b.threeDotMenu)); var h=F("div",{class:"yt-profile-identity-info-view-model-wiz__metadata"},F("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},F("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-handle"},b.channelHandle),b.channelPronouns&&b.channelHandle?F("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):null,F("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-pronouns"},b.channelPronouns)),F("div", {class:"yt-profile-identity-info-view-model-wiz__metadata-content"},b.rightOfBulletInfo?F("div",null,b.leftOfBulletInfo," \u2022 ",b.rightOfBulletInfo):F("div",null,b.leftOfBulletInfo)));e=F("div",{class:"yt-profile-identity-info-view-model-wiz__trio"},e,h);return F("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model-wiz"},F("div",{class:"yt-profile-identity-info-view-model-wiz__frame"},c,F("div",{class:"yt-profile-identity-info-view-model-wiz__channel-info-section"}, d,e),b.channelDescription?F("div",{class:"yt-profile-identity-info-view-model-wiz__channel-description"},b.channelDescription):null,gWc(b),a?null:F("div",{class:"yt-profile-identity-info-view-model-wiz__divider"}," ")))} kC(iWc);function jWc(a){var b=a.data;return F("yt-profile-badge-view-model",{class:"profile-badge-view-model-wiz"},F("div",{class:"profile-badge-view-model-wiz__badge-icon-container"},F(bq,null,function(){HB({thumbnails:[{url:b.badgeIconUrl}]},{alt:"",targetWidth:24,targetHeight:24})})),F("div",{class:"profile-badge-view-model-wiz__content"},F("div",{class:"profile-badge-view-model-wiz__badge-description"},b.badgeDesc),b.badgeSubtitle?F("div",{class:"profile-badge-view-model-wiz__badge-subtitle"},b.badgeSubtitle): null))} ;var kWc=RC({avatarViewModel:QD});var lWc=RC({commentInteractionViewModel:function(a){var b=a.data;a=Er();MD(a,b.rendererContext);return F("yt-comment-interaction-view-model",{el:a,class:"yt-comment-interaction-view-model-wiz"},F("div",{class:"yt-comment-interaction-view-model-wiz__frame"},F("div",{class:"yt-comment-interaction-view-model-wiz__header"},F("div",{class:"yt-comment-interaction-view-model-wiz__video-title"},b.headerPrefix," \"",b.videoTitle),F("div",{class:"yt-comment-interaction-view-model-wiz__video-title-quote"},"\"")), F("div",{class:"yt-comment-interaction-view-model-wiz__content"},F("div",{class:"yt-comment-interaction-view-model-wiz__comment-content"},b.commentContent),F("div",{class:"yt-comment-interaction-view-model-wiz__chevron"},F(bq,null,function(){HB({thumbnails:[{url:b.chevronUrl}]},{alt:"",targetWidth:18,targetHeight:18})})))))}, sharedSubscriptionViewModel:function(a){a=a.data;return F("yt-shared-subscription-view-model",{class:"yt-shared-subscription-view-model-wiz"},kWc(a.avatar),F("div",{class:"yt-shared-subscription-view-model-wiz__channel-name"},a.channelName))}, buttonViewModel:JB(FC)});function mWc(a){a=a.data;var b;return F("div",{class:"yt-profile-info-view-model-wiz__activity"},F("div",{class:"yt-profile-info-view-model-wiz__header"},F("div",{class:"yt-profile-info-view-model-wiz__section-title"},a.commentsInteractionTitle)),(b=a.comments)==null?void 0:b.map(function(c){return F("div",{class:"yt-profile-info-view-model-wiz__activity"},lWc(c))}))} function nWc(a){a=a.data;var b=yB({elementsCommand:a.subscriptionsAccessButtonCommand}),c=Er();W2b(c,wB(a.subscriptionsAccessButtonCommand));var d=Fr(function(h){if(b==null?0:b.onclick)b.onclick(h)}),e; return F("div",{class:"yt-profile-info-view-model-wiz__sub-section"},F("div",{class:"yt-profile-info-view-model-wiz__sub-header"},F("a",{el:c,"on:click":d,class:"yt-profile-info-view-model-wiz__another-header"},F("div",{class:"yt-profile-info-view-model-wiz__section-title"},a.sharedSubscriptionsTitle),F("div",{class:"yt-profile-info-view-model-wiz__section-icon"},PD("CHEVRON_RIGHT")))),F("div",{class:"yt-profile-info-view-model-wiz__subs"},(e=a.sharedSubscriptions)==null?void 0:e.slice(0,5).map(function(h){return F("div", {class:"yt-profile-info-view-model-wiz__sub"}," ",lWc(h))})))} function oWc(a){a=a.data;return F("div",{class:"yt-profile-info-view-model-wiz__activity"},[a.profileBadgeInfoYtWide,a.profileBadgeInfoChannelWide].map(function(b){var c,d,e,h;return b?F(Np,null,F("div",{class:"yt-profile-info-view-model-wiz__header"},F("div",{class:"yt-profile-info-view-model-wiz__section-title"},b==null?void 0:b.profileSectionTitle),F("div",{class:"yt-profile-info-view-model-wiz__section-desc"},F("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},b==null?void 0:(c= b.commentBadge)==null?void 0:c.commentDesc),(b==null?0:(d=b.commentBadge)==null?0:d.blackHeartDesc)?F("div",{class:"yt-profile-info-view-model-wiz__section-divider"},"\u2022"):null,F("div",{class:"yt-profile-info-view-model-wiz__section-heart-icon"},F(bq,null,function(){var k;HB({thumbnails:[{url:b==null?void 0:(k=b.commentBadge)==null?void 0:k.blackHeartIconUrl}]},{alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})})),F("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"}, b==null?void 0:(e=b.commentBadge)==null?void 0:e.blackHeartDesc))),F("div",{class:"yt-profile-info-view-model-wiz__badge"},b==null?void 0:(h=b.badges)==null?void 0:h.map(function(k){return F(jWc,{data:k})}))):null}))} ;var pWc=RC({profileIdentityInfoViewModel:iWc,profileInfoViewModel:function(a){a=a.data;return F("yt-profile-info-view-model",{class:"yt-profile-info-view-model-wiz"},F(oWc,{data:a}),a.comments?F(mWc,{data:a}):null,a.sharedSubscriptionsTitle?F(nWc,{data:a}):null)}});YB(function(a){var b=a.data;a=b?pWc(b.profileIdentityInfo):void 0;b=b?pWc(b.profileInfo):void 0;return F("yt-profile-card-view-model",{class:"yt-profile-card-view-model-wiz",style:"overflow: hidden"},a,b)},"yt-profile-card-view-model",{propNames:["data"]});var qWc=function(){var a=J.apply(this,arguments)||this;a.covered=!1;a.hideMenu=!1;a.isCommentNotificationOnProfileCard=!1;a.scrolledByTouch=!1;a.scrollbarRework=y("kevlar_scrollbar_rework");a.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return a}; l(qWc,J);f=qWc.prototype; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{activeAccountHeaderRenderer:"ytd-active-account-header-renderer",flowHeaderRenderer:"yt-flow-header-renderer",simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer",reportChannelModalHeaderRenderer:"ytd-report-channel-modal-header-renderer"}},"data.sections":{id:"sections",mapping:{additionalContextRenderer:"ytd-report-channel-modal-additional-context-renderer",abuseTypeSelectorRenderer:"ytd-abuse-type-selector-renderer",accountSectionListRenderer:"ytd-account-section-list-renderer", backgroundPromoRenderer:"ytd-background-promo-renderer",commentVideoThumbnailHeaderRenderer:"ytd-comment-video-thumbnail-header-renderer",impersonationScreenRenderer:"ytd-report-channel-modal-impersonation-renderer",itemSectionRenderer:"ytd-comments",messageRenderer:"ytd-message-renderer",multiPageMenuNotificationSectionRenderer:"yt-multi-page-menu-section-renderer",multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",postConfirmationFlowStepRenderer:"yt-post-confirmation-flow-step-renderer", refundConfirmationFlowStepRenderer:"yt-refund-confirmation-flow-step-renderer",selectableVideoListRenderer:"ytd-selectable-video-list-renderer",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",toggleItemRenderer:"ytd-toggle-item-renderer",profileCardViewModel:"yt-profile-card-view-model"},events:!0},"data.footer":{id:"footer",mapping:{multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",reportChannelModalFooterRenderer:"ytd-report-channel-modal-footer-renderer",flowFooterRenderer:"ytd-flow-footer-renderer"}}}}; f.ready=function(){var a=this;this.JSC$18182_containerElement.addEventListener("scroll",function(){a.ytRendererBehavior.markDirty()})}; f.attributeChanged=function(a,b){a==="menu-style"&&wv(this.hostElement,"yt-multi-page-menu-closed-action",[b])}; f.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",EA(this,this.focusOnStampFinished))}; f.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",EA(this,this.focusOnStampFinished))}; f.reset=function(){this.closeJobId&&(Hi.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1}; f.focusOnStampFinished=function(a){a.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",EA(this,this.focusOnStampFinished)),this.doFocus())}; f.doFocus=function(){var a=pOb(this.sectionsElement);a.length&&a[0].focus()}; f.computeMenuStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeIsCommentNotificationOnProfileCard=function(a){return y("enable_profile_cards_on_comments")&&a.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"}; f.computeHideMenu=function(a,b){return a||!(!b||!b.showLoadingSpinner)}; f.onPopupClosed=function(){this.isPopUpOpen=!1;wv(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])}; f.onPopupOpened=function(a,b){this.isPopUpOpen=!0;b.is==="ytd-multi-page-menu-renderer"&&(this.reset(),vv(this.hostElement,"yt-refit"),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(Pv({type:"CHANNEL_REPORT_RESET"})))}; f.onYtNavigate=function(a,b){this.shouldCloseOnNavigateEvent(b.endpoint)&&wv(this.hostElement,"yt-close-all-popups-action")}; f.onServiceRequestSentOrCompleted=function(a,b){a.detail&&a.detail.endpoint&&(a=a.detail.endpoint,!this.isCommentNotificationOnProfileCard&&a.getCommentsFromInboxCommand&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$18182_containerElement.hidden=!0,this.submenuElement.hidden=!0));if(b.actions){b=b.actions;a=0;for(var c=b.length;a<c;a++){var d=A(b[a],mOc);d&&this.handleGetMultiPageMenuAction(d)}}}; f.handleGetMultiPageMenuAction=function(a){var b=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();T(this.submenuElement).appendChild(b);(a=a.menu.multiPageMenuRenderer)&&this.logSubmenu(a);b.data=a;b.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0}; f.logSubmenu=function(a){if(!y("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var b=this.ytRendererBehavior.getScreenLayer(),c=iq(b),d=hq(b);if((a=a.trackingParams)&&c&&d){var e=fq(a);y("combine_ve_grafts")?Zq().graftServerVe(a,d,b):Lq(c,d,e)}}}; f.emptySubmenuContainer=function(){for(var a=T(this.submenuElement);a.firstChild;)a.removeChild(a.firstChild)}; f.onMenuBackTap=function(a){vv(this.hostElement,"yt-submenu-closed");a.stopPropagation()}; f.onSubmenuClosed=function(a){Zy(a)!==this.hostElement&&(this.covered=!1,vv(this.hostElement,"yt-refit"),a.stopPropagation())}; f.onRetrieveLocation=function(a,b){b.hasComments&&(b.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),a.stopPropagation())}; f.shouldCloseOnNavigateEvent=function(a){if(!a)return!0;if(A(a,ITb)||A(a,JTb)||A(a,gWa)||A(a,wr))return!1;var b;return((b=A(a==null?void 0:a.commandMetadata,kq))==null?0:b.ignoreNavigation)?!1:!0}; f.onContainerTouchStart=function(){this.scrolledByTouch=!0}; f.onContainerTouchEnd=function(){this.scrolledByTouch=!1}; f.refitAfterRender=function(){var a=this;dt(this,function(){vv(a.hostElement,"yt-refit")})}; var v7=qWc;v7.prototype.refitAfterRender=v7.prototype.refitAfterRender;v7.prototype.onRetrieveLocation=v7.prototype.onRetrieveLocation;v7.prototype.onSubmenuClosed=v7.prototype.onSubmenuClosed;v7.prototype.onMenuBackTap=v7.prototype.onMenuBackTap;v7.prototype.onServiceRequestSentOrCompleted=v7.prototype.onServiceRequestSentOrCompleted;v7.prototype.onYtNavigate=v7.prototype.onYtNavigate;v7.prototype.onPopupOpened=v7.prototype.onPopupOpened;v7.prototype.onPopupClosed=v7.prototype.onPopupClosed; u([K(X.YtRendererBehavior),v("design:type",Object)],v7.prototype,"ytRendererBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],v7.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],v7.prototype,"ytRendererstamperBehavior",void 0);u([K(Rz),v("design:type",Object)],v7.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],v7.prototype,"data",void 0);u([Q(),v("design:type",Object)],v7.prototype,"covered",void 0); u([Q({computed:"computeHideMenu(covered, data)"}),v("design:type",Object)],v7.prototype,"hideMenu",void 0);u([Q({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),v("design:type",String)],v7.prototype,"menuStyle",void 0);u([Q({computed:"computeIsCommentNotificationOnProfileCard(data)"}),v("design:type",Object)],v7.prototype,"isCommentNotificationOnProfileCard",void 0);u([Q(),v("design:type",Boolean)],v7.prototype,"isPopUpOpen",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],v7.prototype,"scrolledByTouch",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],v7.prototype,"scrollbarRework",void 0);u([My("#sections"),v("design:type",HTMLElement)],v7.prototype,"sectionsElement",void 0);u([My("#spinner"),v("design:type",HTMLElement)],v7.prototype,"spinnerElement",void 0);u([My("#header"),v("design:type",HTMLElement)],v7.prototype,"headerElement",void 0); u([My("#container"),v("design:type",HTMLElement)],v7.prototype,"JSC$18182_containerElement",void 0);u([My("#submenu"),v("design:type",HTMLElement)],v7.prototype,"submenuElement",void 0);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],v7.prototype,"onPopupClosed",null);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],v7.prototype,"onPopupOpened",null); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],v7.prototype,"onYtNavigate",null);u([M("yt-service-request-completed"),M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],v7.prototype,"onServiceRequestSentOrCompleted",null); u([M("yt-menu-back-tapped"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],v7.prototype,"onMenuBackTap",null);u([M("yt-submenu-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],v7.prototype,"onSubmenuClosed",null);u([M("yt-retrieve-location"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],v7.prototype,"onRetrieveLocation",null); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],v7.prototype,"refitAfterRender",null);v7=u([R({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],v7); V(v7,"ytd-multi-page-menu-renderer",function(){if(zVc!==void 0)return zVc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"spinner\" hidden=\"[[!data.showLoadingSpinner]]\" class=\"style-scope ytd-multi-page-menu-renderer\">\n <tp-yt-paper-spinner active=\"[[data.showLoadingSpinner]]\" class=\"style-scope ytd-multi-page-menu-renderer\"></tp-yt-paper-spinner>\n</div>\n<div id=\"header\" hidden=\"[[hideMenu]]\" class=\"style-scope ytd-multi-page-menu-renderer\"></div>\n<div id=\"container\" class=\"menu-container style-scope ytd-multi-page-menu-renderer\" hidden=\"[[hideMenu]]\" on-touchstart=\"onContainerTouchStart\" on-touchend=\"onContainerTouchEnd\">\n <div id=\"sections\" class=\"style-scope ytd-multi-page-menu-renderer\"></div>\n <div id=\"footer\" class=\"style-scope ytd-multi-page-menu-renderer\"></div>\n</div>\n<div id=\"submenu\" class=\"menu-container style-scope ytd-multi-page-menu-renderer\" hidden=\"[[!covered]]\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return zVc=a},{mode:Mz("kevlar_poly_si_batch_j041")?1:2});var rWc;var sWc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};return a}; l(sWc,J);f=sWc.prototype;f.created=function(){this.showTooltips=!0}; f.computeAccessibility_=function(a){return this.get("accessibility.accessibilityData",a)||null}; f.onTap=function(){var a=xv(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(a&&a.length===1&&a[0])wv(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var b;if((b=this.data)==null?0:b.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var c;((c=this.data)==null?0:c.menuRequest)&&Av(this.hostElement,[this.data.menuRequest])}}}; f.handleTopbarMenuClosedAction=function(a){var b,c;new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]]).get(a)===((b=this.data)==null?void 0:(c=b.icon)==null?void 0:c.iconType)&&this.toggleIconState(!1)}; f.toggleIconState=function(a){y("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=a)}; ia.Object.defineProperties(sWc.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return T(this.hostElement).querySelector("#button")}}}); var w7=sWc;w7.prototype.onTap=w7.prototype.onTap;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],w7.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],w7.prototype,"ytRendererBehavior",void 0);u([K(Nz),v("design:type",Object)],w7.prototype,"ytdOpenPopupBehavior",void 0);u([K(Dmb.YtButtonBehavior),v("design:type",Object)],w7.prototype,"ytButtonBehavior",void 0);u([Q(),v("design:type",Object)],w7.prototype,"data",void 0); u([My("yt-icon-button#button"),v("design:type",Object)],w7.prototype,"iconButton",void 0);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w7.prototype,"onTap",null);w7=u([R({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],w7); V(w7,"ytd-topbar-menu-button-renderer",function(){if(rWc!==void 0)return rWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.avatar]]\" class=\"style-scope ytd-topbar-menu-button-renderer\">\n <button id=\"avatar-btn\" aria-haspopup=\"true\" aria-label$=\"[[data.accessibility.accessibilityData.label]]\" class=\"style-scope ytd-topbar-menu-button-renderer\">\n <yt-img-shadow height=\"32\" thumbnail=\"[[data.avatar]]\" width=\"32\" class=\"style-scope ytd-topbar-menu-button-renderer\"></yt-img-shadow>\n </button>\n</template>\n<div id=\"button\" class=\"style-scope ytd-topbar-menu-button-renderer\">\n \n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return rWc=a},{mode:Mz("kevlar_poly_si_batch_j041")?1:2});var tWc;var uWc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(uWc,J);uWc.prototype.getSelected=function(){return this.reasons.selected}; var x7=uWc;u([K(X.YtRendererBehavior),v("design:type",Object)],x7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],x7.prototype,"data",void 0);u([My("#reasons"),v("design:type",Object)],x7.prototype,"reasons",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],x7.prototype,"modernLayout",void 0);x7=u([R({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],x7); V(x7,"ytd-ad-feedback-content",function(){if(tWc!==void 0)return tWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.reasonsTitle]]\" class=\"style-scope ytd-ad-feedback-content\">\n <yt-formatted-string id=\"reasons-title\" text=\"[[data.reasonsTitle]]\" class=\"style-scope ytd-ad-feedback-content\">\n </yt-formatted-string>\n</template>\n<tp-yt-paper-radio-group id=\"reasons\" class=\"style-scope ytd-ad-feedback-content\">\n <template is=\"dom-repeat\" items=\"[[data.reasons]]\" as=\"feedbackReason\" class=\"style-scope ytd-ad-feedback-content\">\n <tp-yt-paper-radio-button name=\"[[index]]\" class=\"style-scope ytd-ad-feedback-content\">\n <yt-formatted-string text=\"[[feedbackReason.reason]]\" class=\"style-scope ytd-ad-feedback-content\">\n </yt-formatted-string>\n </tp-yt-paper-radio-button>\n </template>\n</tp-yt-paper-radio-group>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return tWc=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var vWc;var wWc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(wWc,J);f=wWc.prototype;f.onPopupOpened=function(){wv(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])}; f.computeConfirmButton=function(a){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:a.confirmLabel}}; f.computeCancelButton=function(a){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:a.cancelLabel}}; f.onConfirmTap=function(){var a=this.content.getSelected();a!==void 0&&(a=this.data.reasons[a].endpoint)&&(Av(this.hostElement,[a]),wv(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())}; f.sendFeedbackSubmitToastAction=function(){var a;(a=this.data)!=null&&a.completionMessage&&wv(this.hostElement,"yt-open-popup-action",[Tw(this.data.completionMessage),this])}; f.onCancelTap=function(){wv(this.hostElement,"yt-close-popup-action")}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("ytd-ad-feedback-content",{id$:"content",className:DP(a),data:b},fp)}, primaryButton:function(c){PA("yt-button-renderer",Object.assign({},c,{data:a.computeConfirmButton(b),onclick:function(){a.onConfirmTap()}}),fp)}, secondaryButton:function(c){PA("yt-button-renderer",Object.assign({},c,{data:a.computeCancelButton(b),onclick:function(){a.onCancelTap()}}),fp)}}:{}}; var y7=wWc;y7.prototype.onPopupOpened=y7.prototype.onPopupOpened;u([K(X.YtRendererBehavior),v("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],y7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],y7.prototype,"modernLayout",void 0);u([My("#content"),v("design:type",Object)],y7.prototype,"content",void 0); u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],y7.prototype,"onPopupOpened",null);y7=u([R({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],y7); V(y7,"ytd-ad-feedback-renderer",function(){if(vWc!==void 0)return vWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" hidden=\"[[modernLayout]]\" text=\"[[data.title]]\" class=\"style-scope ytd-ad-feedback-renderer\">\n</yt-formatted-string>\n<ytd-ad-feedback-content id=\"content\" data=\"[[data]]\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-ad-feedback-renderer\">\n</ytd-ad-feedback-content>\n<div class=\"buttons style-scope ytd-ad-feedback-renderer\" hidden=\"[[modernLayout]]\">\n <ytd-button-renderer data=\"[[computeCancelButton(data)]]\" on-tap=\"onCancelTap\" class=\"style-scope ytd-ad-feedback-renderer\">\n </ytd-button-renderer>\n <ytd-button-renderer data=\"[[computeConfirmButton(data)]]\" on-tap=\"onConfirmTap\" class=\"style-scope ytd-ad-feedback-renderer\">\n </ytd-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-ad-feedback-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-ad-feedback-renderer\">\n </dialog-layout>\n</template>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vWc=a},{mode:Mz("kevlar_poly_si_batch_j007")?1:2});var xWc;var yWc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(yWc,J);var z7=yWc;u([K(X.YtRendererBehavior),v("design:type",Object)],z7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],z7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],z7.prototype,"modernLayout",void 0);z7=u([R({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],z7); V(z7,"ytd-ad-info-dialog-content",function(){if(xWc!==void 0)return xWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[data.adReasons]]\" class=\"style-scope ytd-ad-info-dialog-content\">\n \n <ul id=\"ad-reasons\" class=\"style-scope ytd-ad-info-dialog-content\">\n <template is=\"dom-repeat\" items=\"[[data.adReasons]]\" as=\"reason\" class=\"style-scope ytd-ad-info-dialog-content\">\n <li class=\"style-scope ytd-ad-info-dialog-content\">\n <yt-formatted-string text=\"[[reason]]\" class=\"style-scope ytd-ad-info-dialog-content\">\n </yt-formatted-string>\n </li>\n </template>\n </ul>\n</template>\n<yt-formatted-string id=\"message\" split-lines=\"\" text=\"[[data.dialogMessage]]\" class=\"style-scope ytd-ad-info-dialog-content\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return xWc=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var zWc;var AWc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(AWc,J);f=AWc.prototype;f.computeConfirmButton=function(a){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:a.confirmLabel}}; f.onConfirmTap=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])}; f.computeShouldShowTitle=function(){var a;return!this.modernLayout&&!((a=this.data)==null||!a.title)}; f.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&Av(this.hostElement,[this.data.confirmServiceEndpoint])}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("ytd-ad-info-dialog-content",{id$:"content",data:b},fp)}, primaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:a.computeConfirmButton(b),onclick:function(d){a.onConfirmTap(d)}}),fp)}}:{}}; var A7=AWc;A7.prototype.onPopupClosed=A7.prototype.onPopupClosed;u([K(X.YtRendererBehavior),v("design:type",Object)],A7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],A7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],A7.prototype,"modernLayout",void 0);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],A7.prototype,"onPopupClosed",null); A7=u([R({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],A7); V(A7,"ytd-ad-info-dialog-renderer",function(){if(zWc!==void 0)return zWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[computeShouldShowTitle(data.title, modernLayout)]]\" class=\"style-scope ytd-ad-info-dialog-renderer\">\n <h2 id=\"title\" class=\"style-scope ytd-ad-info-dialog-renderer\">[[getSimpleString(data.title)]]</h2>\n</template>\n<template is=\"dom-if\" if=\"[[!modernLayout]]\" class=\"style-scope ytd-ad-info-dialog-renderer\">\n <ytd-ad-info-dialog-content data=\"[[data]]\" class=\"style-scope ytd-ad-info-dialog-renderer\">\n </ytd-ad-info-dialog-content>\n</template>\n<div class=\"buttons style-scope ytd-ad-info-dialog-renderer\" hidden=\"[[modernLayout]]\">\n <ytd-button-renderer data=\"[[computeConfirmButton(data)]]\" on-tap=\"onConfirmTap\" class=\"style-scope ytd-ad-info-dialog-renderer\">\n </ytd-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-ad-info-dialog-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-ad-info-dialog-renderer\">\n </dialog-layout>\n</template>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return zWc=a},{mode:Mz("kevlar_poly_si_batch_j041")?1:2});var BWc;var CWc=function(){return J.apply(this,arguments)||this}; l(CWc,J);f=CWc.prototype;f.computeInPlayer=function(a){return(a==null?void 0:a.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"}; f.computedLogo=function(){var a,b;return this.isDarkTheme()?(a=this.data)==null?void 0:a.logoDark:(b=this.data)==null?void 0:b.logo}; f.computedHeaderImage=function(){var a,b;return this.isDarkTheme()?(a=this.data)==null?void 0:a.headerImageDark:(b=this.data)==null?void 0:b.headerImage}; f.computeLogoIconId=function(){var a,b,c,d=(a=this.computedLogo())==null?void 0:(b=a.sources)==null?void 0:(c=b[0])==null?void 0:c.height;return d&&d%31===0?"logo-icon-with-padding":"logo-icon"}; f.computeLogoIconHeight=function(){var a,b,c,d=(a=this.computedLogo())==null?void 0:(b=a.sources)==null?void 0:(c=b[0])==null?void 0:c.height;return d&&d%31===0?"31":"24"}; f.onPopupClosed=function(){um().resolve(gF).dispose()}; f.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer}; f.onShow=function(){this.inPlayer&&ox(6)}; f.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var a=0;a<this.data.impressionEndpoints.length;a++){var b=A(this.data.impressionEndpoints[a],Hu);b&&this.ytComponentBehavior.resolveCommand(b)}}; f.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&wv(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])}; ia.Object.defineProperties(CWc.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((a=this.data)==null||!a.headerImageDark)&&!((b=this.data)==null||!b.headerImage)}}, hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.secondaryButton)}}}); var B7=CWc;B7.prototype.onPopupClosed=B7.prototype.onPopupClosed;u([K(X.YtRendererBehavior),v("design:type",Object)],B7.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],B7.prototype,"ytComponentBehavior",void 0);u([K(eD.YtVisibilityBehavior),v("design:type",Object)],B7.prototype,"ytVisibilityBehavior",void 0);u([Q(),v("design:type",Object)],B7.prototype,"data",void 0); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],B7.prototype,"hasHeaderImage",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],B7.prototype,"hasPremiumButton",null);u([Q({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),v("design:type",Boolean)],B7.prototype,"inPlayer",void 0);u([My("#dismiss-button"),v("design:type",HTMLElement)],B7.prototype,"dismissButton",void 0); u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],B7.prototype,"onPopupClosed",null);B7=u([R({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],B7); V(B7,"ytd-enforcement-message-view-model",function(){if(BWc!==void 0)return BWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-enforcement-message-view-model\">\n<div id=\"header\" class=\"style-scope ytd-enforcement-message-view-model\">\n <yt-image data=\"[[computedLogo(data)]]\" height$=\"[[computeLogoIconHeight()]]\" id$=\"[[computeLogoIconId()]]\" preserve-height=\"\" class=\"style-scope ytd-enforcement-message-view-model\">\n </yt-image>\n <yt-button-view-model id=\"dismiss-button\" data=\"[[data.dismissButton]]\" icon$=\"[[data.dismissButton.iconName]]\" on-click=\"onDismissClicked\" class=\"style-scope ytd-enforcement-message-view-model\">\n </yt-button-view-model>\n</div>\n\n<div id=\"header-image\" hidden=\"[[!hasHeaderImage]]\" class=\"style-scope ytd-enforcement-message-view-model\">\n <yt-image data=\"[[computedHeaderImage(data)]]\" height=\"64\" preserve-height=\"\" class=\"style-scope ytd-enforcement-message-view-model\">\n </yt-image>\n</div>\n\n<div id=\"title\" class=\"style-scope ytd-enforcement-message-view-model\">\n <yt-attributed-string data=\"[[data.title]]\" class=\"style-scope ytd-enforcement-message-view-model\"></yt-attributed-string>\n</div>\n\n<ul id=\"body\" class=\"style-scope ytd-enforcement-message-view-model\">\n <template is=\"dom-repeat\" items=\"[[data.bulletList.bulletListItems]]\" as=\"item\" class=\"style-scope ytd-enforcement-message-view-model\">\n <li class=\"style-scope ytd-enforcement-message-view-model\">\n <yt-attributed-string class=\"body-message style-scope ytd-enforcement-message-view-model\" data=\"[[item.title]]\"></yt-attributed-string>\n </li>\n </template>\n</ul>\n\n<div id=\"buttons\" class=\"style-scope ytd-enforcement-message-view-model\">\n <yt-button-view-model class=\"action-button style-scope ytd-enforcement-message-view-model\" data=\"[[data.primaryButton]]\">\n </yt-button-view-model>\n <yt-button-view-model class=\"action-button style-scope ytd-enforcement-message-view-model\" data=\"[[data.secondaryButton]]\" dialog-dismiss=\"\" hidden=\"[[!hasPremiumButton]]\">\n </yt-button-view-model>\n</div>\n\n<div id=\"divider\" class=\"style-scope ytd-enforcement-message-view-model\"></div>\n\n<div id=\"feedback\" class=\"style-scope ytd-enforcement-message-view-model\">\n <yt-attributed-string id=\"feedback-message\" data=\"[[data.feedbackMessage]]\" class=\"style-scope ytd-enforcement-message-view-model\">\n </yt-attributed-string>\n</div>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return BWc=a},{mode:1});var DWc;var EWc;var FWc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");a.TEST_ONLY={immediateValidation:function(){a.immediateValidation()}, onValidationResponse:function(b){a.onValidationResponse(b)}, onGenerateHandleFromNameResponse:function(b){a.onGenerateHandleFromNameResponse(b)}}; return a}; l(FWc,J);f=FWc.prototype;f.onValueChanged=function(){y("kevlar_property_notify_migration_killswitch")||this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))}; f.validate=function(){this.immediateValidation()}; f.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)}; f.setHandleInputValue=function(a){this.handleDir=this.getHandleDir(a);this.handleInput.value=a;this.validationState={status:"PENDING"};this.immediateValidation()}; f.getHandleDir=function(a){var b;if(b=y("enable_dynamic_at_sign_for_channel_creation_handle"))b=a===""&&!1,b=oEa.test.call(oEa,a);return b?"rtl":"ltr"}; f.onDataChanged=function(){var a,b;this.handleDir=this.getHandleDir((b=(a=this.data)==null?void 0:a.handle)!=null?b:"");var c;this.validationState=((c=this.data)==null?0:c.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var d;((d=this.data)==null?0:d.validateOnInit)&&this.immediateValidation()}; f.stopPropagation=function(a){a.stopPropagation()}; f.onInput=function(){var a;this.handleDir=this.getHandleDir((a=this.handleInput.value)!=null?a:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()}; f.onFocusout=function(a){this.handleInput.contains(a.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()}; f.delayedValidation=function(){var a,b;this.debouncedValidation((b=(a=this.data)==null?void 0:a.validationDelayMs)!=null?b:1E3)}; f.immediateValidation=function(){this.debouncedValidation(0)}; f.debouncedValidation=function(a){var b=this;yz(this,"debouncedValidation",function(){var c,d=b.staticValidation((c=b.handleInput.value)!=null?c:"");if(d!==void 0)b.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:d};else{var e;if((e=b.data)!=null&&e.validateChannelHandleCommand){b.validationState={status:"LOADING"};var h;b.ytComponentBehavior.resolveCommand(b.data.validateChannelHandleCommand,{form:{handle:(h=b.handleInput.value)!=null?h:""},commandController:{onSuccess:function(k, m){b.onValidationResponse(m)}, onServerError:function(k,m){b.onValidationServerError(m)}}})}else b.handleUnexpectedValidationError(new Mk("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",b.data))}},a)}; f.staticValidation=function(a){var b;if(((b=this.data)==null?void 0:b.channelHandleStaticValidationParams)!==void 0){b=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(a)&&b.validValueRegexpErrorMessage!==void 0)return b.validValueRegexpErrorMessage;if(b.minLength!==void 0&&a.length<b.minLength&&b.minLengthErrorMessage!==void 0)return b.minLengthErrorMessage;if(b.maxLength!==void 0&&a.length>b.maxLength&&b.maxLengthErrorMessage!==void 0)return b.maxLengthErrorMessage}}; f.onValidationResponse=function(a){var b=A(a.result,hOc);b===void 0?this.handleUnexpectedValidationError(new Mk("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",a)):this.handleValidationResultRenderer(b)}; f.onValidationServerError=function(a){this.handleUnexpectedValidationError(new Mk("ValidateChannelHandle request failed.",a))}; f.handleValidationResultRenderer=function(a){if(a.handle===void 0)this.handleUnexpectedValidationError(new Mk("ChannelHandleValidationResultRenderer does not contain handle.",a));else if(a.handle===this.handleInput.value)switch(a.result){case"CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:a.handle};break;case"CHANNEL_HANDLE_VALIDATION_RESULT_UNAVAILABLE":case"CHANNEL_HANDLE_VALIDATION_RESULT_CONFORMANCE_ERROR":case"CHANNEL_HANDLE_VALIDATION_RESULT_COMPLIANCE_ERROR":this.validationState= {status:"INVALID",errorIndicator:"ICON",errorMessage:a.errorMessage};break;case"CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new Mk("Unrecognized ChannelHandleValidationResult",a));break;default:Fc(a.result);}}; f.handleUnexpectedValidationError=function(a){var b;this.validationState={status:"UNKNOWN",handle:(b=this.handleInput.value)!=null?b:""};Jm(a)}; f.stopEventPropagation=function(a){a.stopPropagation()}; f.updateHandleOnChannelNameInputChange=function(a){if(!this.wasEdited){var b,c;this.debouncedGenerateHandleFromName(a,(c=(b=this.data)==null?void 0:b.validationDelayMs)!=null?c:1E3)}}; f.debouncedGenerateHandleFromName=function(a,b){var c=this;yz(this,"debouncedGenerateHandleFromName",function(){var d;(d=c.data)!=null&&d.validateChannelHandleCommand?c.ytComponentBehavior.resolveCommand(c.data.validateChannelHandleCommand,{form:{name:a},commandController:{onSuccess:function(e,h){c.onGenerateHandleFromNameResponse(h)}, onServerError:function(e,h){Jm(new Mk("Error calling GenerateHandleFromName",h))}}}):Jm(new Mk("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",c.data))},b)}; f.onGenerateHandleFromNameResponse=function(a){this.wasEdited||((a=A(a.result,iOc))?this.setHandleInputValue(a.handle):Jm(new Mk("Invalid results when generate handle from name")))}; ia.Object.defineProperties(FWc.prototype,{hideErrorMessage:{configurable:!0,enumerable:!0,get:function(){return this.modernLayout&&(!this.validationState||this.validationState.status!=="INVALID")}}, value:{configurable:!0,enumerable:!0,get:function(){var a;if(a=this.validationState)a=this.validationState,a=a.status==="OK"||a.status==="UNKNOWN";if(a)return this.validationState.handle}}, errorIndicator:{configurable:!0,enumerable:!0,get:function(){var a;if(((a=this.validationState)==null?void 0:a.status)==="INVALID")return this.validationState.errorIndicator}}, borderErrorIndicator:{configurable:!0,enumerable:!0,get:function(){return this.errorIndicator==="BORDER"}}, handleEdit:{configurable:!0,enumerable:!0,get:function(){var a,b=(a=this.channelHandleEntity)==null?void 0:a.handleEdit;this.handleDir=this.getHandleDir(b!=null?b:"");return b}}, validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var a,b;if(((a=this.data)==null?void 0:(b=a.channelHandleStaticValidationParams)==null?void 0:b.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}}); var C7=FWc;C7.prototype.stopEventPropagation=C7.prototype.stopEventPropagation;C7.prototype.onDataChanged=C7.prototype.onDataChanged;C7.prototype.applyHandleEdit=C7.prototype.applyHandleEdit;C7.prototype.onValueChanged=C7.prototype.onValueChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],C7.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],C7.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],C7.prototype,"data",void 0); u([Q(),v("design:type",Boolean)],C7.prototype,"wasEdited",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],C7.prototype,"modernLayout",void 0);u([Q({reflectToAttribute:!0}),v("design:type",String)],C7.prototype,"handleDir",void 0);u([My("#handle-input"),v("design:type",Object)],C7.prototype,"handleInput",void 0);u([Q({reflectToAttribute:!0}),L("modernLayout","validationState"),v("design:type",Boolean),v("design:paramtypes",[])],C7.prototype,"hideErrorMessage",null); u([Q({notify:y("kevlar_property_notify_migration_killswitch")}),L("validationState"),v("design:type",Object),v("design:paramtypes",[])],C7.prototype,"value",null);u([O("value"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C7.prototype,"onValueChanged",null);u([L("validationState"),v("design:type",Object),v("design:paramtypes",[])],C7.prototype,"errorIndicator",null); u([Q({reflectToAttribute:!0}),L("errorIndicator"),v("design:type",Boolean),v("design:paramtypes",[])],C7.prototype,"borderErrorIndicator",null);u([Q({selectorArgs:["data.channelHandleEntityKey"],selector:function(a,b){return bw(a.entities,"channelHandle",b)}}), v("design:type",Object)],C7.prototype,"channelHandleEntity",void 0);u([L("channelHandleEntity"),v("design:type",Object),v("design:paramtypes",[])],C7.prototype,"handleEdit",null);u([O("handleEdit"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C7.prototype,"applyHandleEdit",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C7.prototype,"onDataChanged",null); u([L("data.channelHandleStaticValidationParams.validValueRegexp"),v("design:type",Object),v("design:paramtypes",[])],C7.prototype,"validValueRegexp",null);u([M("yt-service-request-sent"),M("yt-service-request-completed"),M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],C7.prototype,"stopEventPropagation",null);C7=u([R({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],C7); V(C7,"ytd-channel-handle-input-renderer",function(){if(EWc!==void 0)return EWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-input id=\"handle-input\" always-float-label=\"\" dir=\"[[handleDir]]\" input-dir=\"[[handleDir]]\" invalid=\"[[equals(errorIndicator, 'BORDER')]]\" label=\"[[data.label]]\" required=\"\" use-v2-underline=\"\" value=\"[[data.handle]]\" on-focusout=\"onFocusout\" on-input=\"onInput\" on-keydown=\"stopPropagation\" class=\"style-scope ytd-channel-handle-input-renderer\">\n <span id=\"prefix\" slot=\"prefix\" class=\"style-scope ytd-channel-handle-input-renderer\">@</span>\n <div id=\"suffix-container\" slot=\"suffix\" class=\"style-scope ytd-channel-handle-input-renderer\">\n <div id=\"icon-container\" class=\"style-scope ytd-channel-handle-input-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[equals(validationState.status, 'LOADING')]]\" class=\"style-scope ytd-channel-handle-input-renderer\">\n <tp-yt-paper-spinner-lite id=\"spinner\" active=\"\" class=\"style-scope ytd-channel-handle-input-renderer\">\n </tp-yt-paper-spinner-lite>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[equals(errorIndicator, 'ICON')]]\" class=\"style-scope ytd-channel-handle-input-renderer\">\n <tp-yt-iron-icon id=\"error-icon\" class=\"end-icon style-scope ytd-channel-handle-input-renderer\" icon=\"icons:error\">\n </tp-yt-iron-icon>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[equals(validationState.status, 'OK')]]\" class=\"style-scope ytd-channel-handle-input-renderer\">\n <tp-yt-iron-icon id=\"valid-icon\" class=\"end-icon style-scope ytd-channel-handle-input-renderer\" icon=\"icons:check-circle\">\n </tp-yt-iron-icon>\n </template>\n </div>\n </div>\n</tp-yt-paper-input>\n<div id=\"error-container\" class=\"style-scope ytd-channel-handle-input-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[equals(validationState.status, 'INVALID')]]\" class=\"style-scope ytd-channel-handle-input-renderer\">\n <yt-formatted-string id=\"error-message\" text=\"[[validationState.errorMessage]]\" class=\"style-scope ytd-channel-handle-input-renderer\">\n </yt-formatted-string>\n </template>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return EWc=a},{mode:Mz("kevlar_poly_si_batch_j049")?1:2});function GWc(a,b){var c=tQb(b,{},a,!0);return new Promise(function(d,e){c.listenOnce("k",function(){e(Error("Scotty transfer failed: "+c.JSC$25570_getErrorDescription()))}); c.listenOnce("i",function(){var h=c.getResponseCode();if(h!==200)e(Error("Unable to upload file (scotty upload URL: "+b+" type: "+a.type+", size: "+a.size+"). Got status code: "+h));else try{d(JSON.parse(c.getResponseText()).encryptedBlobId)}catch(k){e(k)}}); c.run()})} function HWc(a){return a.substring(a.indexOf(":")+1,a.indexOf(";"))} function IWc(a){return new Promise(function(b,c){var d=new FileReader;d.onloadend=function(){try{var e=new Uint8Array(d.result);e.length<8&&c(void 0);var h=e.subarray(0,8);e="";for(var k=0;k<h.length;k++)e+=("0"+h[k].toString(16)).substr(-2);e.startsWith("ffd8ff")?b("image/jpeg"):e.startsWith("47494638")?b("image/gif"):e.startsWith("89504e470d0a1a0a")?b("image/png"):e.startsWith("424d")?b("image/bmp"):b(void 0)}catch(m){c(m)}}; d.onerror=c;d.readAsArrayBuffer(a)})} function JWc(a){return new Promise(function(b,c){var d=new Image;d.crossOrigin="anonymous";d.onload=function(){var e=document.createElement("canvas");e.width=d.naturalWidth;e.height=d.naturalHeight;var h=e.getContext("2d");if(!h)throw Error("Failed to create 2d context.");h.drawImage(d,0,0);h=HWc(a);e.toBlob(function(k){k?b(k):c()},h)}; d.src=a})} ;var KWc=function(){var a=J.apply(this,arguments)||this;a.data=null;a.errorMessage=null;a.isLoading=!0;a.hideContainer=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.enableNewChannelCreationOnIdForAll=y("enable_new_channel_creation_for_id4all");a.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction","yt-show-caller-popup-action":"showContainer"}; return a}; l(KWc,J);f=KWc.prototype;f.created=function(){this.logScreenVe()}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.toggleCreateChannelButton();this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.hostElement.parentElement.style.overflowY="auto")}; f.dataChanged=function(){this.set("isLoading",!1);this.set("errorMessage",null);this.graftServerVe()}; f.onCreateTap=function(){var a=this;if(this.data&&this.data.channelCreationEndpoint){var b,c;if(!((b=this.data.createChannelButton)==null?0:(c=b.buttonRenderer)==null?0:c.isDisabled)){var d;if((d=this.nameInput)!=null&&d.value){this.setLoadingState();var e,h;b=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(e=this.handleInput)==null?void 0:e.value,isNameChanged:this.isNameChanged(this.nameInput.value), isHandleChanged:this.isHandleChanged((h=this.handleInput)==null?void 0:h.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:b,commandController:{onSuccess:function(k,m){a.onChannelCreationEndpointSuccess(m);a.obakeImageSource&&bl("channelCreatedWithObakeImage",{imageSourceType:a.obakeImageSource})}, onServerError:function(){a.onChannelCreationEndpointError()}}}); this.maybeWipeZeroStepErrorMessage()}}}}; f.endpointRequiresServiceRequestAction=function(a){return!!A(a,Lu)}; f.isNavigateAction=function(a){var b;return!!A(a,xM)||!!A((b=A(a,kOc))==null?void 0:b.command,xM)}; f.onChannelCreationEndpointSuccess=function(a){if(a.createChannelError){var b;this.setErrorState((b=a.createChannelError)==null?void 0:b.errorMessage);this.handleInput&&this.handleInput.validate()}else{if(a.actions){b=g(a.actions);for(var c=b.next();!c.done;c=b.next())if(c=c.value,this.endpointRequiresServiceRequestAction(c)&&this.ytComponentBehavior.resolveCommand(c),this.isNavigateAction(c)){var d=void 0;c=A((d=A(c,kOc))==null?void 0:d.command,xM);d=void 0;A((d=c)==null?void 0:d.endpoint,Nu)&&(wv(this.hostElement, "yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),d=void 0,this.ytComponentBehavior.resolveCommand((d=c)==null?void 0:d.endpoint))}}a.actions&&a.actions.some(function(e){var h;return A(e,xM)||A((h=A(e,kOc))==null?void 0:h.command,xM)})||wv(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}}; f.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()}; f.onCancelTap=function(){var a,b,c;if(!((a=this.data)==null?0:(b=a.cancelButton)==null?0:(c=b.buttonRenderer)==null?0:c.isDisabled)){var d,e,h;a=(d=this.data)==null?void 0:(e=d.cancelButton)==null?void 0:(h=e.buttonRenderer)==null?void 0:h.command;if(!a||!A(a,$Sa)){var k;this.nameInput&&((k=this.data)==null?0:k.name)&&(this.nameInput.value=this.data.name);var m;this.handleInput&&((m=this.data)==null?0:m.channelHandleInput)&&(this.handleInput.data=A(this.data.channelHandleInput,jOc));this.encryptedBlobId= this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}}; f.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)}; f.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)}; f.onClearProfilePhotoTap=function(){var a,b,c;((a=this.data)==null?0:(b=a.clearProfilePhotoButton)==null?0:(c=b.buttonRenderer)==null?0:c.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))}; f.onEditAvatarTap=function(){var a,b,c;((a=this.data)==null?0:(b=a.editAvatarButton)==null?0:(c=b.buttonRenderer)==null?0:c.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())}; f.setLoadingState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("errorMessage",null)}; f.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",this.data.isDefaultProfilePhoto);this.set("isLoading",!1);this.set("errorMessage",null)}; f.setErrorState=function(a){this.resetErrorState();var b;this.set("errorMessage",a!=null?a:(b=this.data)==null?void 0:b.errorMessage)}; f.fetchImageBlobWithAlr=function(a,b){b=b===void 0?5:b;var c=this,d,e,h,k,m;return t(function(p){switch(p.nextAddress){case 1:return n(p,fetch(a,{method:"GET",mode:"cors"}),2);case 2:d=p.yieldResult;if(d.ok){p.jumpTo(3);break}if(b===0)throw Error();e=c.addJitter(Math.pow(2,5-b));return n(p,new Promise(function(q){setTimeout(q,e*1E3)}),4); case 4:return p.return(c.fetchImageBlobWithAlr(a,b-1));case 3:if(!d.headers.get("content-type").split(";").some(function(q){return q.trim()==="text/plain"})){p.jumpTo(5); break}h=c;k=h.fetchImageBlobWithAlr;return n(p,d.text(),6);case 6:return p.return(k.call(h,p.yieldResult,b-1));case 5:return n(p,d.blob(),7);case 7:return m=p.yieldResult,p.return(m);}})}; f.addJitter=function(a){var b=a*.3*Math.random();Math.random()>.5&&(b*=-1);return a+b}; f.openProfilePicturePicker=function(){var a=this,b,c,d,e,h;return t(function(k){if(k.nextAddress==1){b=a.data.scottyUploadUrl;if(!b)return k.return();c=document.documentElement.hasAttribute("dark");d=document.body.style.colorScheme;c&&(document.body.style.colorScheme="dark");e=EIc(FIc(DIc(vIc(c?"dark":"light")),function(m){var p,q,r,w,z;return t(function(C){if(C.nextAddress==1)return p=ud(XIc(new m4(m.photoUrl,!1)).build(),"alr","yes"),a.obakeImageSource=a.pictureChangeSourceToObakeImageSourceType(m.photoSource), xa(C,2),a.setLoadingState(),n(C,a.fetchImageBlobWithAlr(p),4);if(C.nextAddress!=2)return q=C.yieldResult,r=new FileReader,r.addEventListener("load",function(){var E,I,N,P,U,ca;return t(function(aa){if(aa.nextAddress==1){if(q.size>15728640)return a.setErrorState((E=a.data)==null?void 0:E.imageSizeErrorMessage),Jm(Error("The image which uploaded through Obake is too large")),aa.return();if(!r.result)return a.setErrorState((I=a.data)==null?void 0:I.genericImageLoadErrorMessage),Jm(Error("Failed to load file as base64-encoded data URL")), aa.return();N=r.result;xa(aa,2);return n(aa,GWc(q,b),4)}if(aa.nextAddress!=2)return P=aa.yieldResult,a.handleImageUpdatedAction(N,P),a.resetErrorState(),ya(aa,0);U=za(aa);a.setErrorState((ca=a.data)==null?void 0:ca.uploadErrorMessage);U instanceof Error?Im(U):Im(new Mk(JSON.stringify(U)));ua(aa)})}),r.readAsDataURL(q),ya(C,0); w=za(C);a.setErrorState((z=a.data)==null?void 0:z.genericImageLoadErrorMessage);w instanceof Error?Im(w):Im(new Mk(JSON.stringify(w)));ua(C)})}),function(){a.hideContainer=!1; document.body.style.colorScheme=d}); xa(k,2);return n(k,e.openPicker(),4)}if(k.nextAddress!=2)return ya(k,0);za(k);a.setErrorState((h=a.data)==null?void 0:h.selectImageErrorMessage);ua(k)})}; f.pictureChangeSourceToObakeImageSourceType=function(a){switch(a){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0;}}; f.logScreenVe=function(){$q(Zq(),124448)}; f.graftServerVe=function(){var a=hq(),b,c,d=(b=this.data)==null?void 0:(c=b.loggingDirectives)==null?void 0:c.trackingParams;d&&a&&(this.channelCreationFormVe=Zq().graftServerVe(d,a),a={visualElement:this.channelCreationFormVe},Xq().reportShown(a))}; f.isNameChanged=function(a){var b;return((b=this.data)==null?void 0:b.name)!==a}; f.isHandleChanged=function(a){var b,c=A((b=this.data)==null?void 0:b.channelHandleInput,jOc);return c&&a?c.handle!==a:!1}; f.handleImageUpdatedAction=function(a,b){this.hideContainer=!1;this.previewDataUrl=a;this.encryptedBlobId=b}; f.handleImageSelectionErrorAction=function(a){this.hideContainer=!1;this.setErrorState(a)}; f.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()}; f.showContainer=function(){this.hideContainer=!1}; f.maybeWipeZeroStepErrorMessage=function(){var a,b=(a=this.data)==null?void 0:a.zeroStepErrorMessageEntityKey,c;b&&((c=this.zeroStepErrorMessageEntity)==null?0:c.value)&&this.ytdReduxBehavior.dispatch(Uv("stringEntity",b,{key:b,value:""}))}; ia.Object.defineProperties(KWc.prototype,{photoThumbnail:{configurable:!0,enumerable:!0,get:function(){if(this.previewDataUrl)return{thumbnails:[{url:this.previewDataUrl,width:180,height:180}]};if(this.data)return this.data.isDefaultProfilePhoto?this.data.defaultProfilePhoto:this.data.profilePhoto}}, userSetPhotoThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){if(this.data&&!this.data.isDefaultProfilePhoto){var a;return((a=this.photoThumbnail)==null?0:a.thumbnails)&&this.photoThumbnail.thumbnails.length>0?this.photoThumbnail.thumbnails[0].url:void 0}}}, hideProfilePhotoButtonLayer:{configurable:!0,enumerable:!0,get:function(){return this.data?!(this.data.clearProfilePhotoButton||this.data.editAvatarButton):!0}}, enableIdentityForAllChannelCreationDialog:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.descriptionInfo)}}, description:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.descriptionInfo!==void 0)return this.data.descriptionInfo;var a;if((a=this.zeroStepErrorMessageEntity)==null?0:a.value)return Rw(this.zeroStepErrorMessageEntity.value)}}}); var D7=KWc;D7.prototype.dataChanged=D7.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],D7.prototype,"ytComponentBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],D7.prototype,"ytActionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],D7.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],D7.prototype,"data",void 0);u([Q(),v("design:type",Object)],D7.prototype,"errorMessage",void 0); u([Q(),v("design:type",Object)],D7.prototype,"isLoading",void 0);u([Q(),v("design:type",String)],D7.prototype,"previewDataUrl",void 0);u([Q(),v("design:type",Number)],D7.prototype,"obakeImageSource",void 0);u([Q(),v("design:type",Object)],D7.prototype,"hideContainer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D7.prototype,"enableRefreshWeb",void 0);u([My("#title-input"),v("design:type",Object)],D7.prototype,"nameInput",void 0); u([My("#handle-input"),v("design:type",Object)],D7.prototype,"handleInput",void 0);u([Q(),v("design:type",Boolean)],D7.prototype,"enableNewChannelCreationOnIdForAll",void 0);u([L("data","data.isDefaultProfilePhoto","previewDataUrl"),v("design:type",Object),v("design:paramtypes",[])],D7.prototype,"photoThumbnail",null);u([L("data","data.isDefaultProfilePhoto","photoThumbnail"),v("design:type",Object),v("design:paramtypes",[])],D7.prototype,"userSetPhotoThumbnailUrl",null); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],D7.prototype,"hideProfilePhotoButtonLayer",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],D7.prototype,"enableIdentityForAllChannelCreationDialog",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D7.prototype,"dataChanged",null); u([Q({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:function(a,b){return bw(a.entities,"stringEntity",b)}}), v("design:type",Object)],D7.prototype,"zeroStepErrorMessageEntity",void 0);u([Q({reflectToAttribute:!0}),L("data.descriptionInfo","zeroStepErrorMessageEntity"),v("design:type",Object),v("design:paramtypes",[])],D7.prototype,"description",null);D7=u([R({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],D7); V(D7,"ytd-channel-creation-dialog-renderer",function(){if(DWc!==void 0)return DWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-channel-creation-dialog-renderer\" hidden$=\"[[hideContainer]]\">\n <div class=\"popup-header style-scope ytd-channel-creation-dialog-renderer\">\n <yt-formatted-string id=\"title\" class=\"popup-header-title style-scope ytd-channel-creation-dialog-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n </div>\n <div class=\"channel-creation-description style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[!enableNewChannelCreationOnIdForAll]]\">\n <yt-formatted-string id=\"description-info\" hidden=\"[[!description]]\" text=\"[[description]]\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n </yt-formatted-string>\n </div>\n <div class=\"profile-picture-container style-scope ytd-channel-creation-dialog-renderer\">\n <div class=\"profile-picture style-scope ytd-channel-creation-dialog-renderer\">\n <yt-img-shadow class=\"profile-photo style-scope ytd-channel-creation-dialog-renderer\" height=\"128\" thumbnail=\"[[photoThumbnail]]\" width=\"128\">\n </yt-img-shadow>\n </div>\n </div>\n <div class=\"profile-photo-button-layer style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[hideProfilePhotoButtonLayer]]\">\n <div class=\"profile-photo-button-container style-scope ytd-channel-creation-dialog-renderer\">\n <ytd-button-renderer data=\"[[data.clearProfilePhotoButton.buttonRenderer]]\" on-click=\"onClearProfilePhotoTap\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n </ytd-button-renderer>\n <ytd-button-renderer data=\"[[data.editAvatarButton.buttonRenderer]]\" hidden=\"[[!data.editAvatarButton]]\" on-click=\"onEditAvatarTap\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n </ytd-button-renderer>\n </div>\n <yt-formatted-string class=\"optional-tag style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[!data.profilePhotoOptionalTag]]\" text=\"[[data.profilePhotoOptionalTag]]\">\n </yt-formatted-string>\n </div>\n <div class=\"name-and-disclaimer-container style-scope ytd-channel-creation-dialog-renderer\">\n <div class=\"profile-name style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[!data.isNameEditable]]\">\n <tp-yt-paper-input id=\"title-input\" class=\"input style-scope ytd-channel-creation-dialog-renderer\" label=\"[[data.nameLabel]]\" maxlength=\"50\" required=\"\" use-v2-underline=\"\" value=\"[[data.name]]\" on-input=\"onChannelNameInput\"></tp-yt-paper-input>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.channelHandleInput]]\" on-dom-change=\"toggleCreateChannelButton\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n <ytd-channel-handle-input-renderer id=\"handle-input\" data=\"[[data.channelHandleInput.channelHandleInputRenderer]]\" on-value-changed=\"toggleCreateChannelButton\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n </ytd-channel-handle-input-renderer>\n </template>\n </div>\n <div class=\"readonly-profile-name style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[data.isNameEditable]]\">\n [[data.name]]\n </div>\n <div class=\"error-container style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[!errorMessage]]\">\n <yt-formatted-string class=\"error style-scope ytd-channel-creation-dialog-renderer\" text=\"[[errorMessage]]\"></yt-formatted-string>\n </div>\n <div class=\"disclaimer-layer style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[!data.additionalInfos]]\">\n <div class=\"disclaimer-layer-paragraphs-container style-scope ytd-channel-creation-dialog-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.additionalInfos]]\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n <yt-formatted-string respect-html-dir=\"\" text=\"[[item]]\" class=\"style-scope ytd-channel-creation-dialog-renderer\"></yt-formatted-string>\n </template>\n </div>\n </div>\n <div class=\"disclaimer-layer style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[!data.disclaimer]]\">\n <div class=\"style-scope ytd-channel-creation-dialog-renderer\">\n <yt-formatted-string class=\"warm-welcome-disclaimer style-scope ytd-channel-creation-dialog-renderer\" respect-html-dir=\"\" text=\"[[data.disclaimer]]\">\n </yt-formatted-string>\n </div>\n </div>\n <div hidden=\"[[!data.infos]]\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.infos]]\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n <div class=\"disclaimer-layer disclaimer-layer-no-icon style-scope ytd-channel-creation-dialog-renderer\">\n <yt-formatted-string respect-html-dir=\"\" text=\"[[item]]\" class=\"style-scope ytd-channel-creation-dialog-renderer\"></yt-formatted-string>\n </div>\n </template>\n </div>\n </div>\n <div class=\"button-layer style-scope ytd-channel-creation-dialog-renderer\">\n <ytd-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" on-click=\"onCancelTap\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n </ytd-button-renderer>\n <ytd-button-renderer id=\"create-channel-button\" data=\"[[data.createChannelButton.buttonRenderer]]\" on-click=\"onCreateTap\" class=\"style-scope ytd-channel-creation-dialog-renderer\">\n </ytd-button-renderer>\n </div>\n <div class=\"spinner-container style-scope ytd-channel-creation-dialog-renderer\" hidden=\"[[!isLoading]]\">\n <tp-yt-paper-spinner-lite active=\"[[isLoading]]\" class=\"style-scope ytd-channel-creation-dialog-renderer\"></tp-yt-paper-spinner-lite>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return DWc=a},{mode:1});var LWc;var E7=function(){var a=J.apply(this,arguments)||this;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.isLoading=!1;a.isDisabled=!1;return a}; l(E7,J);E7.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")}; E7.prototype.updateDisabled=function(){var a;this.isDisabled=this.isLoading||((a=this.handleInput)==null?void 0:a.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)}; E7.prototype.onSaveClick=function(){var a=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var b;((b=this.data)==null?void 0:b.editChannelHandleEndpoint)!==void 0&&(this.errorMessage=void 0,this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.editChannelHandleEndpoint,{form:{handle:this.handleInput.value},commandController:{onSuccess:function(){var c;if((c=a.data)==null?0:c.nextEndpoint){var d;a.ytComponentBehavior.resolveCommand((d=a.data)==null?void 0:d.nextEndpoint)}else a.isLoading= !1,a.closeDialog()}, onServerError:function(){a.isLoading=!1;a.handleInput.validate();var c;a.errorMessage=(c=a.data)==null?void 0:c.errorMessage}}}))}}; E7.prototype.closeDialog=function(){wv(this.hostElement,"yt-close-popup-action",[this.is])}; var F7=E7;F7.prototype.updateDisabled=F7.prototype.updateDisabled;u([K(BA.YtComponentBehavior),v("design:type",Object)],F7.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],F7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],F7.prototype,"enableRefreshWeb",void 0);u([My("#handle-input"),v("design:type",Object)],F7.prototype,"handleInput",void 0); u([O("isLoading"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],F7.prototype,"updateDisabled",null);F7=u([R({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],F7); V(F7,"ytd-channel-handle-edit-dialog-renderer",function(){if(LWc!==void 0)return LWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <div id=\"header\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\"></yt-formatted-string>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.dismissButton]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <ytd-button-renderer id=\"dismiss-button\" data=\"[[data.dismissButton.buttonRenderer]]\" on-click=\"closeDialog\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n </ytd-button-renderer>\n </template>\n </div>\n\n <div id=\"body\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <yt-img-shadow id=\"profile-picture\" height=\"128\" thumbnail=\"[[data.profilePicture]]\" width=\"128\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n </yt-img-shadow>\n\n <div id=\"name\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">[[data.channelTitle]]</div>\n\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.channelHandleInput]]\" on-dom-change=\"updateDisabled\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <ytd-channel-handle-input-renderer id=\"handle-input\" data=\"[[data.channelHandleInput.channelHandleInputRenderer]]\" on-value-changed=\"updateDisabled\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n </ytd-channel-handle-input-renderer>\n </template>\n\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.existingHandle]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <div id=\"existing-handle\" dir=\"ltr\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n [[data.existingHandle]]\n </div>\n </template>\n\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.bodyText]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <yt-formatted-string id=\"body-text\" text=\"[[data.bodyText]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n </yt-formatted-string>\n </template>\n\n <template is=\"dom-if\" restamp=\"\" if=\"[[errorMessage]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <yt-formatted-string id=\"error-message\" text=\"[[errorMessage]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\"></yt-formatted-string>\n </template>\n\n <template is=\"dom-repeat\" items=\"[[data.infoItems]]\" as=\"infoItem\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <div class=\"info-item style-scope ytd-channel-handle-edit-dialog-renderer\">\n <yt-icon class=\"info-item-icon style-scope ytd-channel-handle-edit-dialog-renderer\" icon=\"[[infoItem.icon.iconType]]\">\n </yt-icon>\n <yt-formatted-string class=\"info-item-text style-scope ytd-channel-handle-edit-dialog-renderer\" text=\"[[infoItem.infoText]]\">\n </yt-formatted-string>\n </div>\n </template>\n </div>\n\n <div id=\"footer\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.cancelButton]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <ytd-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" on-click=\"closeDialog\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n </ytd-button-renderer>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.saveButton]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <ytd-button-renderer id=\"save-button\" data=\"[[data.saveButton.buttonRenderer]]\" on-click=\"onSaveClick\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n </ytd-button-renderer>\n </template>\n </div>\n\n <div id=\"spinner-container\" hidden=\"[[!isLoading]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\">\n <tp-yt-paper-spinner-lite active=\"[[isLoading]]\" class=\"style-scope ytd-channel-handle-edit-dialog-renderer\"></tp-yt-paper-spinner-lite>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return LWc=a},{mode:1});var MWc;var NWc=function(){return J.apply(this,arguments)||this}; l(NWc,J);NWc.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; var G7=NWc;u([K(X.YtRendererBehavior),v("design:type",Object)],G7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],G7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],G7.prototype,"data",void 0);G7=u([R({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],G7); V(G7,"ytd-channel-switcher-footer-renderer",function(){if(MWc!==void 0)return MWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"button\" class=\"style-scope ytd-channel-switcher-footer-renderer\"></div>\n<div id=\"feedback\" class=\"style-scope ytd-channel-switcher-footer-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return MWc=a},{mode:1});var OWc;var PWc;var QWc=function(){return J.apply(this,arguments)||this}; l(QWc,J);QWc.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)}; var H7=QWc;H7.prototype.onIronChange=H7.prototype.onIronChange;u([Q(),v("design:type",Object)],H7.prototype,"data",void 0);u([Q({reflectToAttribute:!1}),v("design:type",Function)],H7.prototype,"onDontAskAgainChanged",void 0);u([My("#checkbox"),v("design:type",Object)],H7.prototype,"checkbox",void 0);u([M("iron-change"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H7.prototype,"onIronChange",null); H7=u([R({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],H7); V(H7,"ytd-identity-prompt-footer-renderer",function(){if(PWc!==void 0)return PWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-checkbox id=\"checkbox\" class=\"style-scope ytd-identity-prompt-footer-renderer\">\n <yt-formatted-string text=\"[[data.dontShowAgainText]]\" class=\"style-scope ytd-identity-prompt-footer-renderer\"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return PWc=a},{mode:1});var RWc=function(){var a=J.apply(this,arguments)||this;a.dontAskAgain=!1;a.showPopup=!1;a.boundDontAskAgainChanged=function(b){a.dontAskAgainChanged(b)}; a.boundOnAccountItemTap=function(b){a.onAccountItemTap(b)}; return a}; l(RWc,J);f=RWc.prototype; f.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{accountItemSectionRenderer:{component:"ytd-account-item-section-renderer",properties:{onAccountItemTap:"[[boundOnAccountItemTap]]"}}}},"data.header":{id:"header",mapping:{simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer"}},"data.footer":{id:"footer",mapping:{channelSwitcherFooterRenderer:"ytd-channel-switcher-footer-renderer",identityPromptFooterRenderer:{component:"ytd-identity-prompt-footer-renderer",properties:{onDontAskAgainChanged:"[[boundDontAskAgainChanged]]"}}}}}}; f.ready=function(){var a=this;T(this.hostElement).querySelector("#container").addEventListener("scroll",function(){a.ytRendererBehavior.markDirty()})}; f.dontAskAgainChanged=function(a){this.dontAskAgain=a}; f.onAccountItemTap=function(a){if(a){var b={};this.dontAskAgain&&(b={dont_ask_again:this.dontAskAgain});fy(a,b)}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)}; f.redirectOnlyAccount=function(a){a.sections&&a.sections.length>0&&(a=A(a.sections[0],yQb),(a==null?0:a.contents)&&(a==null?void 0:a.contents.length)<=1?(a=mk(window.location.href),(a==null?0:a.next)&&ana(a.next)?fy(a.next):fy("/")):this.showPopup=!0)}; var I7=RWc;I7.prototype.dataChanged=I7.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],I7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],I7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],I7.prototype,"data",void 0);u([Q({reflectToAttribute:!1}),v("design:type",Object)],I7.prototype,"dontAskAgain",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],I7.prototype,"showPopup",void 0); u([Q({reflectToAttribute:!1}),v("design:type",Object)],I7.prototype,"boundDontAskAgainChanged",void 0);u([Q({reflectToAttribute:!1}),v("design:type",Object)],I7.prototype,"boundOnAccountItemTap",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],I7.prototype,"dataChanged",null);I7=u([R({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],I7); V(I7,"ytd-channel-switcher-renderer",function(){if(OWc!==void 0)return OWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-channel-switcher-renderer\"></div>\n<div id=\"container\" class=\"menu-container style-scope ytd-channel-switcher-renderer\">\n <div id=\"sections\" class=\"style-scope ytd-channel-switcher-renderer\"></div>\n</div>\n<div id=\"footer\" class=\"style-scope ytd-channel-switcher-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return OWc=a},{mode:1});var SWc;var TWc=function(){return J.apply(this,arguments)||this}; l(TWc,J);ia.Object.defineProperties(TWc.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}}); var J7=TWc;u([Q(),v("design:type",Object)],J7.prototype,"data",void 0);u([L("data"),v("design:type",Array),v("design:paramtypes",[])],J7.prototype,"steps",null);J7=u([R({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],J7); V(J7,"ytd-channel-transfer-stepper-renderer",function(){if(SWc!==void 0)return SWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"stepper style-scope ytd-channel-transfer-stepper-renderer\">\n <template is=\"dom-repeat\" items=\"[[steps]]\" as=\"step\" class=\"style-scope ytd-channel-transfer-stepper-renderer\">\n <div class=\"step-and-separator style-scope ytd-channel-transfer-stepper-renderer\">\n <div class=\"step style-scope ytd-channel-transfer-stepper-renderer\" state$=\"[[step.state]]\">\n <yt-formatted-string class=\"step-title style-scope ytd-channel-transfer-stepper-renderer\" text=\"[[step.title]]\"></yt-formatted-string>\n <div class=\"step-badge style-scope ytd-channel-transfer-stepper-renderer\"></div>\n </div>\n <div class=\"separator style-scope ytd-channel-transfer-stepper-renderer\"></div>\n </div>\n </template>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return SWc=a},{mode:1});var UWc;var VWc=function(){var a=J.apply(this,arguments)||this;a.data=null;a.isError=!1;a.isLoading=!1;a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(VWc,J);f=VWc.prototype;f.configureRendererStamper=function(){return{"data.personalAccountTile.selectButton":{id:"personal-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.brandAccountTile.selectButton":{id:"brand-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)}; f.computeProfileName=function(a){return a?a.givenNameValue+" "+a.familyNameValue:""}; f.onYtServiceRequestSent=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("isError",!1)}; f.onYtServiceRequestError=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("isLoading",!1);this.set("isError",!0)}; var K7=VWc;K7.prototype.onYtServiceRequestError=K7.prototype.onYtServiceRequestError;K7.prototype.onYtServiceRequestSent=K7.prototype.onYtServiceRequestSent;K7.prototype.dataChanged=K7.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],K7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],K7.prototype,"data",void 0); u([Q({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),v("design:type",String)],K7.prototype,"profileName",void 0);u([Q(),v("design:type",Object)],K7.prototype,"isError",void 0);u([Q(),v("design:type",Object)],K7.prototype,"isLoading",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],K7.prototype,"enableRefreshWeb",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],K7.prototype,"dataChanged",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],K7.prototype,"onYtServiceRequestSent",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],K7.prototype,"onYtServiceRequestError",null); K7=u([R({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],K7); V(K7,"ytd-channel-warm-welcome-cont-renderer",function(){if(UWc!==void 0)return UWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-channel-warm-welcome-cont-renderer\">\n <div class=\"popup-header style-scope ytd-channel-warm-welcome-cont-renderer\">\n <h2 class=\"style-scope ytd-channel-warm-welcome-cont-renderer\">\n <yt-formatted-string id=\"title\" class=\"popup-header-title style-scope ytd-channel-warm-welcome-cont-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n </h2>\n </div>\n <div class=\"tiles style-scope ytd-channel-warm-welcome-cont-renderer\">\n <div id=\"personal-account-tile\" class=\"tile style-scope ytd-channel-warm-welcome-cont-renderer\">\n <div class=\"tile-content style-scope ytd-channel-warm-welcome-cont-renderer\">\n <div class=\"tile-header style-scope ytd-channel-warm-welcome-cont-renderer\">\n <h3 class=\"style-scope ytd-channel-warm-welcome-cont-renderer\">\n <yt-formatted-string id=\"personal_account_tile-title\" class=\"tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer\" text=\"[[data.personalAccountTile.title]]\">\n </yt-formatted-string>\n </h3>\n </div>\n <div class=\"tile-description style-scope ytd-channel-warm-welcome-cont-renderer\">\n <yt-formatted-string id=\"personal_account_tile-description\" class=\"tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer\" text=\"[[data.personalAccountTile.description]]\">\n </yt-formatted-string>\n </div>\n <div class=\"tile-profile-picture style-scope ytd-channel-warm-welcome-cont-renderer\">\n <yt-img-shadow class=\"profile-photo style-scope ytd-channel-warm-welcome-cont-renderer\" height=\"96\" style=\"border-radius: 50%\" thumbnail=\"[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.profilePhoto]]\" width=\"96\">\n </yt-img-shadow>\n </div>\n <div class=\"tile-profile-name style-scope ytd-channel-warm-welcome-cont-renderer\">[[profileName]]</div>\n <div class=\"tos style-scope ytd-channel-warm-welcome-cont-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.additionalInfos]]\" class=\"style-scope ytd-channel-warm-welcome-cont-renderer\">\n <yt-formatted-string text=\"[[item]]\" class=\"style-scope ytd-channel-warm-welcome-cont-renderer\"></yt-formatted-string>\n </template>\n </div>\n </div>\n <div class=\"tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer\">\n <span id=\"personal-account-tile-select-button\" class=\"style-scope ytd-channel-warm-welcome-cont-renderer\"></span>\n </div>\n </div>\n <span class=\"tile-separator style-scope ytd-channel-warm-welcome-cont-renderer\"></span>\n <div id=\"brand-account-tile\" class=\"tile style-scope ytd-channel-warm-welcome-cont-renderer\">\n <div class=\"tile-content style-scope ytd-channel-warm-welcome-cont-renderer\">\n <div class=\"tile-header style-scope ytd-channel-warm-welcome-cont-renderer\">\n <h3 class=\"style-scope ytd-channel-warm-welcome-cont-renderer\">\n <yt-formatted-string id=\"brand_account_tile-title\" class=\"tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer\" text=\"[[data.brandAccountTile.title]]\">\n </yt-formatted-string>\n </h3>\n </div>\n <div class=\"tile-description style-scope ytd-channel-warm-welcome-cont-renderer\">\n <yt-formatted-string id=\"brand_account_tile-description\" class=\"tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer\" text=\"[[data.brandAccountTile.description]]\">\n </yt-formatted-string>\n </div>\n <div class=\"tile-illustration style-scope ytd-channel-warm-welcome-cont-renderer\">\n <yt-img-shadow height=\"164\" thumbnail=\"[[data.brandAccountTile.illustration]]\" class=\"style-scope ytd-channel-warm-welcome-cont-renderer\">\n </yt-img-shadow>\n </div>\n </div>\n <div class=\"tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer\">\n <span id=\"brand-account-tile-select-button\" class=\"centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer\"></span>\n </div>\n </div>\n <div class=\"spinner-container style-scope ytd-channel-warm-welcome-cont-renderer\" hidden=\"[[!isLoading]]\">\n <tp-yt-paper-spinner-lite active=\"[[isLoading]]\" class=\"style-scope ytd-channel-warm-welcome-cont-renderer\"></tp-yt-paper-spinner-lite>\n </div>\n </div>\n <div class=\"error-container style-scope ytd-channel-warm-welcome-cont-renderer\" hidden=\"[[!isError]]\">\n <yt-formatted-string class=\"error style-scope ytd-channel-warm-welcome-cont-renderer\" text=\"[[data.errorMessage]]\"></yt-formatted-string>\n </div>\n <div class=\"disclaimer-layer style-scope ytd-channel-warm-welcome-cont-renderer\" hidden=\"[[!data.disclaimer]]\">\n <yt-formatted-string class=\"warm-welcome-disclaimer style-scope ytd-channel-warm-welcome-cont-renderer\" text=\"[[data.disclaimer]]\"></yt-formatted-string>\n </div>\n <div class=\"button-layer style-scope ytd-channel-warm-welcome-cont-renderer\">\n <span id=\"cancel-button\" class=\"centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer\"></span>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return UWc=a},{mode:1});var WWc;var XWc=function(){var a=J.apply(this,arguments)||this;a.data=null;return a}; l(XWc,J);XWc.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; XWc.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")}; var L7=XWc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],L7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],L7.prototype,"data",void 0);L7=u([R({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],L7); V(L7,"ytd-channel-warm-welcome-renderer",function(){if(WWc!==void 0)return WWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-channel-warm-welcome-renderer\">\n <div class=\"illustration style-scope ytd-channel-warm-welcome-renderer\">\n <yt-img-shadow height=\"254\" thumbnail=\"[[data.illustration]]\" class=\"style-scope ytd-channel-warm-welcome-renderer\">\n </yt-img-shadow>\n </div>\n <div class=\"content style-scope ytd-channel-warm-welcome-renderer\">\n <div class=\"popup-header style-scope ytd-channel-warm-welcome-renderer\">\n <h2 class=\"style-scope ytd-channel-warm-welcome-renderer\">\n <yt-formatted-string id=\"title\" class=\"popup-header-title style-scope ytd-channel-warm-welcome-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n </h2>\n </div>\n <div class=\"popup-description style-scope ytd-channel-warm-welcome-renderer\">\n <yt-formatted-string id=\"description\" class=\"popup-description-text style-scope ytd-channel-warm-welcome-renderer\" text=\"[[data.description]]\">\n </yt-formatted-string>\n </div>\n <div class=\"button-layer style-scope ytd-channel-warm-welcome-renderer\">\n <div id=\"next-button\" class=\"style-scope ytd-channel-warm-welcome-renderer\"></div>\n <div id=\"cancel-button\" class=\"style-scope ytd-channel-warm-welcome-renderer\"></div>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return WWc=a},{mode:1});var YWc;var ZWc=function(){return J.apply(this,arguments)||this}; l(ZWc,J);ia.Object.defineProperties(ZWc.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.authorThumbnail)||{}}}}); var M7=ZWc;u([K(X.YtRendererBehavior),v("design:type",Object)],M7.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],M7.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],M7.prototype,"thumbnailDetails",null);M7=u([R({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],M7); V(M7,"ytd-comment-preview-renderer",function(){if(YWc!==void 0)return YWc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"avatar-block style-scope ytd-comment-preview-renderer\">\n <yt-img-shadow class=\"thumbnail style-scope ytd-comment-preview-renderer\" fit=\"\" thumbnail=\"[[thumbnailDetails]]\">\n </yt-img-shadow>\n</div>\n<div class=\"content-block style-scope ytd-comment-preview-renderer\">\n <div class=\"username style-scope ytd-comment-preview-renderer\">[[data.authorName]]</div>\n <div class=\"preview-text style-scope ytd-comment-preview-renderer\">\n <yt-formatted-string split-lines=\"true\" text=\"[[data.commentText]]\" class=\"style-scope ytd-comment-preview-renderer\">\n </yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return YWc=a},{mode:1});var $Wc;var aXc=function(){var a=J.apply(this,arguments)||this;a.enableRefreshRingo2Web=y("enable_cairo_refresh_ringo2_web");return a}; l(aXc,J);aXc.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; ia.Object.defineProperties(aXc.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.submitButton}}}); var N7=aXc;u([K(X.YtRendererBehavior),v("design:type",Object)],N7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],N7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],N7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],N7.prototype,"enableRefreshRingo2Web",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],N7.prototype,"submitButton",null); N7=u([R({is:"ytd-notice-renderer",disableElementRegistration:!0})],N7); V(N7,"ytd-notice-renderer",function(){if($Wc!==void 0)return $Wc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"left style-scope ytd-notice-renderer\">\n <img alt=\"\" class=\"illustration style-scope ytd-notice-renderer\" src$=\"[[data.illustrationUrl]]\">\n</div>\n\n<div class=\"right style-scope ytd-notice-renderer\">\n <yt-icon class=\"youtube-logo right-item style-scope ytd-notice-renderer\" icon=\"yt-logos-ext:yt-logo-updated\"></yt-icon>\n <div class=\"notice-content right-item style-scope ytd-notice-renderer\">\n <yt-formatted-string class=\"notice-title style-scope ytd-notice-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"notice-description style-scope ytd-notice-renderer\" text=\"[[data.description]]\">\n </yt-formatted-string>\n </div>\n <div class=\"toolbar right-item style-scope ytd-notice-renderer\">\n <div id=\"submit-button\" class=\"style-scope ytd-notice-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return $Wc=a},{mode:1});var bXc;var cXc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(cXc,J);cXc.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}}; var O7=cXc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],O7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],O7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],O7.prototype,"modernLayout",void 0);O7=u([R({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],O7); V(O7,"ytd-preview-comment-dialog-content",function(){if(bXc!==void 0)return bXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"text-area style-scope ytd-preview-comment-dialog-content\">\n <div class=\"title style-scope ytd-preview-comment-dialog-content\" hidden=\"[[modernLayout]]\">[[data.title]]</div>\n <div id=\"comment-preview\" class=\"style-scope ytd-preview-comment-dialog-content\"></div>\n <div class=\"messages style-scope ytd-preview-comment-dialog-content\">\n <template is=\"dom-repeat\" items=\"[[data.messages]]\" class=\"style-scope ytd-preview-comment-dialog-content\">\n <yt-formatted-string class=\"message style-scope ytd-preview-comment-dialog-content\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return bXc=a},{mode:Mz("kevlar_poly_si_batch_j048")?1:2});var dXc;var P7=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(P7,J);P7.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")}; P7.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}}; P7.prototype.computeDialogLayoutProps=function(){var a=this.data;if(!this.modernLayout||!a)return{};var b,c,d,e=(d=this.data)==null?void 0:d.buttons;e&&((e==null?void 0:e.length)>0&&e[(e==null?NaN:e.length)-1]&&(b=A(e[(e==null?NaN:e.length)-1],Qu)),(e==null?void 0:e.length)>1&&e[(e==null?NaN:e.length)-2]&&(c=A(e[e.length-2],Qu)));return{title:function(){a.title&&kp(a.title)}, content:function(){PA("ytd-preview-comment-dialog-content",{data:a},fp)}, primaryButton:b&&function(h){PA("yt-button-renderer",Object.assign({},h,{data:b,"dialog-confirm$":""}),fp)}, secondaryButton:c&&function(h){PA("yt-button-renderer",Object.assign({},h,{data:c,"dialog-dismiss$":""}),fp)}}}; var Q7=P7;u([K(X.YtRendererBehavior),v("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Q7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],Q7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],Q7.prototype,"modernLayout",void 0);Q7=u([R({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],Q7); V(Q7,"ytd-preview-comment-dialog-renderer",function(){if(dXc!==void 0)return dXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-preview-comment-dialog-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-preview-comment-dialog-renderer\">\n</ytd-preview-comment-dialog-content>\n<div class=\"bottom style-scope ytd-preview-comment-dialog-renderer\" hidden=\"[[modernLayout]]\">\n <div id=\"buttons\" class=\"style-scope ytd-preview-comment-dialog-renderer\"></div>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-preview-comment-dialog-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-preview-comment-dialog-renderer\">\n </dialog-layout>\n</template>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return dXc=a},{mode:1});var eXc;var fXc=y("web_button_rework")&&hk("BUTTON_REWORK")||y("web_button_rework_with_live"),gXc=function(){var a=J.apply(this,arguments)||this;a.selectedAmountIndex=1;a.privacyCheckboxValue=!1;a.useAmsterdamStyle=fXc;a.amountPlaceholderIndex=-1;return a}; l(gXc,J);f=gXc.prototype;f.onAmountClick=function(a){this.selectedAmountIndex=T(this.hostElement).querySelector("#amounts").indexForElement(a.currentTarget)}; f.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(wv(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))}; f.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&wv(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{wv(this.hostElement,"yt-close-popup-action",[this.is]);var a;(a=pA())==null||a.getPlayerPromise().then(function(b){b.pauseVideo()})}}; f.donationCallback=function(a){a.success?(this.hostElement.hasAttribute("live-chat")&&a.response&&a.response.data&&a.response.data.actions&&wv(this.hostElement,"yt-live-chat-open-popup",[a.response.data.actions[0]]),wv(this.hostElement,"yt-close-popup-action",[this.is]),wv(this.hostElement,"yt-live-chat-close-buy-flow")):a.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(a.errorMessageRenderer)}; f.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&T(this.hostElement).querySelector("#custom-amount-input").focus()}; f.updateConfirmationDialogTextWithAmount=function(a){var b=this.getConfirmDialogRuns();b&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(b),"text"],this.getFormattedAmount(a))}; f.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)}; f.getAmountPlaceholderIndex=function(a){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=a.findIndex(function(b){return b.text==="${amount}"})); return this.amountPlaceholderIndex}; f.getFormattedAmount=function(a){var b;return new Ct(4,((b=this.data)==null?void 0:b.currencyCode)||"").format(a)}; f.isAmountValid=function(a){if(a==="")return!1;a=Number(a)*1E6;var b=this.get("minAmountMicros",this.data),c=this.get("maxAmountMicros",this.data);return b&&a<b||c&&a>c?!1:!0}; f.setInputError=function(){this.shouldShowValidationError?T(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):T(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")}; f.setInitialCheckboxValue=function(){var a;this.privacyCheckboxValue=!((a=this.data)==null||!a.privacyCheckboxInitialState)}; f.updateCustomAmountInputFromBinding=function(a){this.customAmountInput=a.detail.value}; f.updatePrivacyCheckboxValueFromBinding=function(a){this.privacyCheckboxValue=a.detail.value}; ia.Object.defineProperties(gXc.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var a=this,b,c;return((b=this.data)==null?void 0:(c=b.suggestedAmounts)==null?void 0:c.map(function(d,e){return{buttonRenderer:{style:a.selectedAmountIndex===e?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:d.label}}}))||[]}}, isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}}, showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.privacyCheckboxText)}}, amountMicros:{configurable:!0,enumerable:!0,get:function(){return this.customAmount?this.isAmountValid(this.customAmount)?Number(this.customAmount)*1E6:null:Number(this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data))}}, customAmount:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected?this.customAmountInput||"":null}}, shouldShowValidationError:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null||this.customAmount===""?!1:!this.isAmountValid(this.customAmount)}}, isDonateButtonEnabled:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null?!0:this.isAmountValid(this.customAmount)}}, donateCommand:{configurable:!0,enumerable:!0,get:function(){var a=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(a&&this.amountMicros!==null)return Object.assign({},a,{ypcGetCartEndpoint:Object.assign({},a.ypcGetCartEndpoint,{donationAmountMicros:this.amountMicros,productData:{donationData:{isAnonymousDonation:!this.privacyCheckboxValue}}})})}}, donateCommandWithConfirmation:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected&&this.confirmLargeAmountCommand&&this.amountMicros&&this.amountMicros>=this.largeDonationThreshold?this.confirmLargeAmountCommand:this.donateCommand}}, largeDonationThreshold:{configurable:!0,enumerable:!0,get:function(){return 100*this.get("minAmountMicros",this.data)}}, confirmLargeAmountCommand:{configurable:!0,enumerable:!0,get:function(){var a=this.get("confirmLargeAmount",this.data);if(a&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),a}}, donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var a=this.get("donateButton.buttonRenderer",this.data);if(a)return Object.assign({},a,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}}); var R7=gXc;R7.prototype.setInitialCheckboxValue=R7.prototype.setInitialCheckboxValue;R7.prototype.setInputError=R7.prototype.setInputError;R7.prototype.setFocusOnCustomAmountInput=R7.prototype.setFocusOnCustomAmountInput;u([K(ISc),v("design:type",Object)],R7.prototype,"ytLiveChatErrorMessageBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],R7.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],R7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],R7.prototype,"data",void 0);u([Q(),v("design:type",Object)],R7.prototype,"selectedAmountIndex",void 0);u([Q(),v("design:type",String)],R7.prototype,"customAmountInput",void 0);u([Q(),v("design:type",Object)],R7.prototype,"privacyCheckboxValue",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],R7.prototype,"useAmsterdamStyle",void 0); u([O("customAmount"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R7.prototype,"setFocusOnCustomAmountInput",null);u([L("data","selectedAmountIndex"),v("design:type",Array),v("design:paramtypes",[])],R7.prototype,"suggestedAmountButtons",null);u([L("data","selectedAmountIndex"),v("design:type",Boolean),v("design:paramtypes",[])],R7.prototype,"isCustomAmountSelected",null); u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],R7.prototype,"showPrivacyCheckbox",null);u([L("data","selectedAmountIndex","customAmount"),v("design:type",Object),v("design:paramtypes",[])],R7.prototype,"amountMicros",null);u([L("isCustomAmountSelected","customAmountInput"),v("design:type",Object),v("design:paramtypes",[])],R7.prototype,"customAmount",null);u([L("customAmount"),v("design:type",Boolean),v("design:paramtypes",[])],R7.prototype,"shouldShowValidationError",null); u([L("customAmount"),v("design:type",Boolean),v("design:paramtypes",[])],R7.prototype,"isDonateButtonEnabled",null);u([L("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),v("design:type",Object),v("design:paramtypes",[])],R7.prototype,"donateCommand",null);u([L("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),v("design:type",Object),v("design:paramtypes",[])],R7.prototype,"donateCommandWithConfirmation",null); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],R7.prototype,"largeDonationThreshold",null);u([L("customAmount","donateCommand","amountMicros"),v("design:type",Object),v("design:paramtypes",[])],R7.prototype,"confirmLargeAmountCommand",null);u([L("data","isDonateButtonEnabled","donateCommandWithConfirmation"),v("design:type",Object),v("design:paramtypes",[])],R7.prototype,"donateButtonRenderer",null); u([O("shouldShowValidationError"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R7.prototype,"setInputError",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R7.prototype,"setInitialCheckboxValue",null);R7=u([R({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],R7); V(R7,"ytd-donation-amount-picker-renderer",function(){if(eXc!==void 0)return eXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div id=\"top-box\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div id=\"title-row\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div id=\"title\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div class=\"title-text style-scope ytd-donation-amount-picker-renderer\">[[getSimpleString(data.pickerTitle)]]</div>\n <yt-icon-button dialog-dismiss=\"\" on-click=\"onCloseClick\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <yt-icon icon=\"yt-icons:dismissal\" class=\"style-scope ytd-donation-amount-picker-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n </div>\n <div id=\"campaign-row\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <yt-img-shadow object-fit=\"CONTAIN\" thumbnail=\"[[data.campaignThumbnail]]\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n </yt-img-shadow>\n <div id=\"text-container\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div id=\"campaign-title\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n [[getSimpleString(data.campaignTitle)]]\n </div>\n <div id=\"campaign-subtitle\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n [[getSimpleString(data.campaignSubtitle)]]\n </div>\n <div id=\"description-column\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div class=\"separator style-scope ytd-donation-amount-picker-renderer\"></div>\n <div class=\"campaign-description style-scope ytd-donation-amount-picker-renderer\">\n [[getSimpleString(data.campaignDescription)]]\n </div>\n </div>\n </div>\n </div>\n <div id=\"live-chat-description-column\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div class=\"campaign-description style-scope ytd-donation-amount-picker-renderer\">\n [[getSimpleString(data.campaignDescription)]]\n </div>\n <div class=\"separator style-scope ytd-donation-amount-picker-renderer\"></div>\n </div>\n </div>\n <div id=\"bottom-box\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div id=\"nonprofit-row\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div id=\"nonprofit-title\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n [[getSimpleString(data.nonprofitTitle)]]\n <yt-icon id=\"verified-icon\" class=\"inline-icon style-scope ytd-donation-amount-picker-renderer\" icon=\"check_circle\" default-to-filled=\"true\">\n </yt-icon>\n </div>\n <yt-formatted-string id=\"nonprofit-subtitle\" text=\"[[data.nonprofitSubtitle]]\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n <div id=\"amount-selector\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div id=\"suggested-amount-buttons-row\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <template id=\"amounts\" is=\"dom-repeat\" items=\"[[suggestedAmountButtons]]\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <ytd-button-renderer class=\"suggested-amount style-scope ytd-donation-amount-picker-renderer\" data=\"[[item.buttonRenderer]]\" on-click=\"onAmountClick\"></ytd-button-renderer>\n </template>\n </div>\n <div id=\"custom-amount-container\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <tp-yt-paper-input id=\"custom-amount-input\" allowed-pattern=\"[0-9]\" always-float-label=\"\" error-message=\"[[getSimpleString(data.amountError)]]\" hidden=\"[[!isCustomAmountSelected]]\" label=\"[[getSimpleString(data.customAmountLabel)]]\" use-v2-underline=\"\" value=\"[[customAmountInput]]\" on-value-changed=\"updateCustomAmountInputFromBinding\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <div prefix=\"\" slot=\"prefix\" class=\"style-scope ytd-donation-amount-picker-renderer\">[[getSimpleString(data.currencySymbol)]] </div>\n </tp-yt-paper-input>\n </div>\n </div>\n\n <tp-yt-paper-checkbox id=\"privacy-checkbox\" checked=\"[[privacyCheckboxValue]]\" hidden=\"[[!showPrivacyCheckbox]]\" on-checked-changed=\"updatePrivacyCheckboxValueFromBinding\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <yt-formatted-string split-lines=\"\" text=\"[[data.privacyCheckboxText]]\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n </yt-formatted-string>\n </tp-yt-paper-checkbox>\n\n <div id=\"button-row\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n <ytd-button-renderer data=\"[[donateButtonRenderer]]\" on-click=\"onDonateButtonClick\" class=\"style-scope ytd-donation-amount-picker-renderer\">\n </ytd-button-renderer>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return eXc=a},{mode:1});var hXc;var iXc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(iXc,J);var S7=iXc;u([K(BA.YtComponentBehavior),v("design:type",Object)],S7.prototype,"ytComponentBehavior",void 0);u([Q({}),v("design:type",Object)],S7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],S7.prototype,"modernLayout",void 0);S7=u([R({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],S7); V(S7,"ytd-donation-post-transaction-content",function(){if(hXc!==void 0)return hXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"icon-row\" class=\"style-scope ytd-donation-post-transaction-content\">\n <yt-img-shadow thumbnail=\"[[data.donationIcon]]\" width=\"52\" class=\"style-scope ytd-donation-post-transaction-content\"></yt-img-shadow>\n</div>\n<div id=\"messages\" class=\"style-scope ytd-donation-post-transaction-content\">\n <div id=\"message\" class=\"style-scope ytd-donation-post-transaction-content\">\n [[getSimpleString(data.thankYouMessage)]]\n </div>\n <div id=\"additional-info\" class=\"style-scope ytd-donation-post-transaction-content\">\n [[getSimpleString(data.additionalInfo)]]\n </div>\n</div>\n<div id=\"thankyou-messages\" class=\"style-scope ytd-donation-post-transaction-content\">\n <div class=\"thankyou-message style-scope ytd-donation-post-transaction-content\">\n <div class=\"avatar style-scope ytd-donation-post-transaction-content\">\n <yt-img-shadow thumbnail=\"[[data.creatorMessage.thumbnail]]\" width=\"32\" class=\"style-scope ytd-donation-post-transaction-content\"></yt-img-shadow>\n </div>\n <div class=\"content style-scope ytd-donation-post-transaction-content\">\n <div class=\"body style-scope ytd-donation-post-transaction-content\">\n [[getSimpleString(data.creatorMessage.description)]]\n </div>\n <div class=\"user style-scope ytd-donation-post-transaction-content\">\n [[getSimpleString(data.creatorMessage.title)]]\n </div>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hXc=a},{mode:Mz("kevlar_poly_si_batch_j050")?1:2});var jXc;var kXc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(kXc,J);kXc.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; kXc.prototype.computeDialogLayoutProps=function(){var a=this.data;return this.modernLayout&&a?{trailingActionHeader:function(){PA("yt-icon-button",{"dialog-dismiss$":!0},function(){PA("yt-icon",{icon:"yt-icons:dismissal"},fp)})}, content:function(){PA("ytd-donation-post-transaction-content",{data:a},fp)}, primaryButton:function(b){PA("ytd-button-renderer",Object.assign({},b,{data:A(a.doneButton,Qu),"dialog-dismiss$":!0}),fp)}, secondaryButton:function(b){PA("ytd-button-renderer",Object.assign({},b,{data:A(a.shareButton,Qu)}),fp)}}:{}}; var T7=kXc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],T7.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],T7.prototype,"ytRendererBehavior",void 0);u([Q({}),v("design:type",Object)],T7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],T7.prototype,"modernLayout",void 0);T7=u([R({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],T7); V(T7,"ytd-donation-post-transaction-renderer",function(){if(jXc!==void 0)return jXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-donation-post-transaction-renderer\">\n <div id=\"title\" class=\"style-scope ytd-donation-post-transaction-renderer\">\n <yt-icon-button dialog-dismiss=\"\" class=\"style-scope ytd-donation-post-transaction-renderer\">\n <yt-icon icon=\"yt-icons:dismissal\" class=\"style-scope ytd-donation-post-transaction-renderer\"></yt-icon>\n </yt-icon-button>\n </div>\n <ytd-donation-post-transaction-content data=\"[[data]]\" class=\"style-scope ytd-donation-post-transaction-renderer\">\n </ytd-donation-post-transaction-content>\n <div id=\"button-row\" class=\"style-scope ytd-donation-post-transaction-renderer\">\n <div id=\"done-button\" dialog-dismiss=\"\" class=\"style-scope ytd-donation-post-transaction-renderer\"></div>\n <ytd-button-renderer data=\"[[data.shareButton.buttonRenderer]]\" class=\"style-scope ytd-donation-post-transaction-renderer\">\n </ytd-button-renderer>\n </div>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-donation-post-transaction-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-donation-post-transaction-renderer\">\n </dialog-layout>\n</template>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return jXc=a},{mode:1});var lXc;var mXc;var nXc=function(){return J.apply(this,arguments)||this}; l(nXc,J);nXc.prototype.computeIsStreamingProvider=function(a){return!!a.isStreamingShelf}; nXc.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}}; var U7=nXc;u([K(X.YtRendererBehavior),v("design:type",Object)],U7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],U7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],U7.prototype,"data",void 0);u([Q({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),v("design:type",Boolean)],U7.prototype,"isStreamingProvider",void 0);U7=u([R({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],U7); V(U7,"ytd-media-provider-renderer",function(){if(mXc!==void 0)return mXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"provider style-scope ytd-media-provider-renderer\">\n <yt-img-shadow class=\"thumbnail style-scope ytd-media-provider-renderer\" fit=\"\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\">\n </yt-img-shadow>\n <div class=\"provider-details style-scope ytd-media-provider-renderer\">\n <div id=\"action-button\" class=\"style-scope ytd-media-provider-renderer\"></div>\n <p id=\"media-price\" hidden=\"[[!data.mediaPrice]]\" class=\"style-scope ytd-media-provider-renderer\">\n [[getSimpleString(data.mediaPrice)]]\n </p>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return mXc=a},{mode:1});var oXc;var pXc=function(){return J.apply(this,arguments)||this}; l(pXc,J);pXc.prototype.observeLightsourcePalette=function(){var a,b=(a=this.data)==null?void 0:a.vibrantsourceColorPaletteData;b&&jB(this.hostElement,b)}; var V7=pXc;V7.prototype.observeLightsourcePalette=V7.prototype.observeLightsourcePalette;u([K(X.YtRendererBehavior),v("design:type",Object)],V7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],V7.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],V7.prototype,"data",void 0); u([O("data.vibrantsourceColorPaletteData"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],V7.prototype,"observeLightsourcePalette",null);V7=u([R({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],V7); V(V7,"ytd-streaming-pop-up-dialog",function(){if(oXc!==void 0)return oXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"details-wrapper style-scope ytd-streaming-pop-up-dialog\">\n <div class=\"image-wrapper style-scope ytd-streaming-pop-up-dialog\">\n <yt-img-shadow class=\"media-thumbnail style-scope ytd-streaming-pop-up-dialog\" thumbnail=\"[[data.thumbnail]]\">\n </yt-img-shadow>\n <div class=\"tv-show-season-wrapper style-scope ytd-streaming-pop-up-dialog\" hidden=\"[[!data.tvShowSeasons]]\">\n <yt-icon id=\"tv-show-icon\" icon=\"tv\" class=\"style-scope ytd-streaming-pop-up-dialog\"></yt-icon>\n <p id=\"tv-show-season\" class=\"style-scope ytd-streaming-pop-up-dialog\">\n [[getSimpleString(data.tvShowSeasons)]]\n </p>\n </div>\n </div>\n <div class=\"providers style-scope ytd-streaming-pop-up-dialog\">\n <template is=\"dom-repeat\" items=\"[[data.mediaProviders]]\" as=\"mediaProviders\" class=\"style-scope ytd-streaming-pop-up-dialog\">\n <ytd-media-provider-renderer data=\"[[mediaProviders.mediaProviderRenderer]]\" class=\"style-scope ytd-streaming-pop-up-dialog\">\n </ytd-media-provider-renderer>\n </template>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return oXc=a},{mode:1});var W7=function(){return J.apply(this,arguments)||this}; l(W7,J);W7.prototype.onPopupOpened_=function(){var a;((a=this.data)==null?0:a.serviceEndpoint)&&Av(this.hostElement,[this.data.serviceEndpoint])}; W7.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}}; W7.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.content":{id:"content",mapping:{streamingPopUpDialog:{component:"ytd-streaming-pop-up-dialog"}}}}}; var X7=W7;X7.prototype.onPopupOpened_=X7.prototype.onPopupOpened_;u([K(X.YtRendererBehavior),v("design:type",Object)],X7.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],X7.prototype,"ytRendererstamperBehavior",void 0);u([K(tR),v("design:type",Object)],X7.prototype,"ytContinuationHandlerBehavior",void 0);u([Q(),v("design:type",Object)],X7.prototype,"data",void 0); u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],X7.prototype,"onPopupOpened_",null);X7=u([R({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],X7); V(X7,"ytd-brandconnect-popup-renderer",function(){if(lXc!==void 0)return lXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-brandconnect-popup-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.popUpTitle]]\" class=\"style-scope ytd-brandconnect-popup-renderer\"></yt-formatted-string>\n <div id=\"dismiss-button\" class=\"style-scope ytd-brandconnect-popup-renderer\"></div>\n</div>\n<div id=\"content\" class=\"style-scope ytd-brandconnect-popup-renderer\">\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return lXc=a},{mode:1});var qXc;var rXc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(rXc,J);f=rXc.prototype;f.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.dataChanged=function(){for(var a=0;a<this.getOptionRenderers().length;a++)this.notifyPath("data.options."+a+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+a+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)}; f.updateSubmitButton=function(a){this.set("data.submitButton.buttonRenderer.isDisabled",!a)}; f.computeAlt=function(a){return Sw(a)}; f.onDismissTap=function(){wv(this.hostElement,"yt-close-popup-action");Av(this.hostElement,[this.data.dismissalEndpoint])}; f.getOptionRenderers=function(a){return(a=a||this.data)&&a.options?a.options.reduce(function(b,c){c.checkboxSurveyOptionRenderer&&b.push(c.checkboxSurveyOptionRenderer);return b},[]):[]}; f.onOptionChange=function(a){var b=this,c=!1;if(a.detail.checked)for(var d=this.getOptionRenderers().find(function(m){return m.value===a.detail.value}),e=this.getOptionRenderers(),h=0;h<e.length;h++){var k=e[h]; this.notifyPath("data.options."+h+".checkboxSurveyOptionRenderer.checked");k.checked&&((d==null?0:d.isExclusiveOption)?!k.isExclusiveOption:k.isExclusiveOption)?this.set("data.options."+h+".checkboxSurveyOptionRenderer.checked",!1):k.checked&&(c=!0)}else c=this.getOptionRenderers().some(function(m,p){b.notifyPath("data.options."+p+".checkboxSurveyOptionRenderer.checked");return m.checked}); this.updateSubmitButton(c)}; f.onSubmitTap=function(){var a=this.getOptionRenderers().filter(function(h){return h.checked}); if(a.length!==0){var b=a.map(function(h){return h.responseEndpoint}); a=[];for(var c=1;c<b.length;c++){var d=void 0,e=(d=A(b[c],Iu))==null?void 0:d.feedbackToken;e&&a.push(e)}b=[b[0]];a.length&&b.push({extra_feedback_tokens:a});Av(this.hostElement,b);wv(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);a=this.data&&this.data.submitActions||[];if(y("kevlar_command_handler_migration_killswitch"))zv(this.hostElement,a,this.hostElement);else for(a=g(a),b=a.next();!b.done;b=a.next())this.ytComponentBehavior.resolveCommand(b.value)}}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:b.question&&function(){PA("yt-formatted-string",{text:b.question},fp)}, trailingActionHeader:function(){PA("yt-icon-button",{label$:a.computeAlt(b.dismissalText),onclick:function(){a.onDismissTap()}},function(){PA("yt-icon",{icon:"yt-icons:close"},fp)})}, content:function(){if(b.options)for(var c=g(b.options),d=c.next();!d.done;d=c.next())PA("ytd-checkbox-survey-option-renderer",{data:d.value.checkboxSurveyOptionRenderer},fp)}, primaryButton:function(c){var d;PA("ytd-button-renderer",Object.assign({},c,{data:b==null?void 0:(d=b.submitButton)==null?void 0:d.buttonRenderer,onclick:function(){a.onSubmitTap()}}),fp)}}:{}}; var Y7=rXc;Y7.prototype.onOptionChange=Y7.prototype.onOptionChange;Y7.prototype.dataChanged=Y7.prototype.dataChanged;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],Y7.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Y7.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],Y7.prototype,"ytComponentBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],Y7.prototype,"ytRendererBehavior",void 0);u([K(dTc),v("design:type",Object)],Y7.prototype,"ytdHatsSurveyBehavior",void 0);u([Q(),v("design:type",Object)],Y7.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],Y7.prototype,"modernLayout",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Y7.prototype,"dataChanged",null); u([M("ytd-checkbox-survey-option-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Y7.prototype,"onOptionChange",null);Y7=u([R({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],Y7); V(Y7,"ytd-checkbox-survey-renderer",function(){if(qXc!==void 0)return qXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-checkbox-survey-renderer\">\n <yt-formatted-string text=\"[[data.question]]\" class=\"style-scope ytd-checkbox-survey-renderer\"></yt-formatted-string>\n <yt-icon-button label=\"[[computeAlt(data.dismissalText)]]\" on-click=\"onDismissTap\" class=\"style-scope ytd-checkbox-survey-renderer\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope ytd-checkbox-survey-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n<div id=\"options\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-checkbox-survey-renderer\"></div>\n<div id=\"footer\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-checkbox-survey-renderer\">\n <ytd-button-renderer data=\"[[data.submitButton.buttonRenderer]]\" on-click=\"onSubmitTap\" class=\"style-scope ytd-checkbox-survey-renderer\">\n </ytd-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-checkbox-survey-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data, data.submitButton.buttonRenderer.isDisabled)]]\" class=\"style-scope ytd-checkbox-survey-renderer\">\n </dialog-layout>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return qXc=a},{mode:1});var sXc;var tXc;var uXc=function(){return J.apply(this,arguments)||this}; l(uXc,J);var Z7=uXc;u([K(X.YtRendererBehavior),v("design:type",Object)],Z7.prototype,"ytRendererBehavior",void 0);u([K(cTc),v("design:type",Object)],Z7.prototype,"ytdDismissalReasonBehavior",void 0);u([Q(),v("design:type",Object)],Z7.prototype,"data",void 0);Z7=u([R({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],Z7); V(Z7,"ytd-dismissal-reason-text-renderer",function(){if(tXc!==void 0)return tXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-checkbox id=\"checkbox\" class=\"style-scope ytd-dismissal-reason-text-renderer\">\n <yt-formatted-string text=\"[[data.text]]\" class=\"style-scope ytd-dismissal-reason-text-renderer\"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return tXc=a},{mode:1});var vXc;var wXc=function(){return J.apply(this,arguments)||this}; l(wXc,J);var $7=wXc;u([K(X.YtRendererBehavior),v("design:type",Object)],$7.prototype,"ytRendererBehavior",void 0);u([K(cTc),v("design:type",Object)],$7.prototype,"ytdDismissalReasonBehavior",void 0);u([Q(),v("design:type",Object)],$7.prototype,"data",void 0);$7=u([R({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],$7); V($7,"ytd-dismissal-reason-video-renderer",function(){if(vXc!==void 0)return vXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-checkbox id=\"checkbox\" class=\"style-scope ytd-dismissal-reason-video-renderer\">\n <yt-formatted-string id=\"label\" text=\"[[data.text]]\" class=\"style-scope ytd-dismissal-reason-video-renderer\">\n </yt-formatted-string>\n</tp-yt-paper-checkbox>\n<div id=\"video\" class=\"style-scope ytd-dismissal-reason-video-renderer\">\n <yt-img-shadow thumbnail=\"[[data.videoThumb]]\" width=\"120\" class=\"style-scope ytd-dismissal-reason-video-renderer\"></yt-img-shadow>\n <div id=\"video-metadata\" class=\"style-scope ytd-dismissal-reason-video-renderer\">\n <yt-formatted-string id=\"video-title\" ellipsis-truncate=\"\" text=\"[[data.videoTitle]]\" class=\"style-scope ytd-dismissal-reason-video-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"video-creator\" ellipsis-truncate=\"\" text=\"[[data.creatorLine]]\" class=\"style-scope ytd-dismissal-reason-video-renderer\">\n </yt-formatted-string>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return vXc=a},{mode:1});var xXc=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");return a}; l(xXc,J);f=xXc.prototype;f.created=function(){this.selectedFeedbackTokens=new $4}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}}; f.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()}; f.onDismissalReasonSelected=function(a,b){vv(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(b);this.hasReasonsSelected=!0}; f.onDismissalReasonDeselected=function(a,b){vv(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(b);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0}; f.onCancelTap=function(){wv(this.hostElement,"yt-close-popup-action")}; f.onSubmitTap=function(){var a={feedback_tokens:Array.from(this.selectedFeedbackTokens.values())};Av(this.hostElement,[this.data.submitFeedbackEndpoint,a]);wv(this.hostElement,"yt-close-popup-action")}; var a8=xXc;a8.prototype.onDismissalReasonDeselected=a8.prototype.onDismissalReasonDeselected;a8.prototype.onDismissalReasonSelected=a8.prototype.onDismissalReasonSelected;a8.prototype.dataChanged=a8.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],a8.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],a8.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],a8.prototype,"data",void 0); u([Q(),v("design:type",Boolean)],a8.prototype,"hasReasonsSelected",void 0);u([Q(),v("design:type",$4)],a8.prototype,"selectedFeedbackTokens",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],a8.prototype,"darkerDarkTheme",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],a8.prototype,"dataChanged",null); u([M("yt-dismissal-reason-selected"),v("design:type",Function),v("design:paramtypes",[CustomEvent,String]),v("design:returntype")],a8.prototype,"onDismissalReasonSelected",null);u([M("yt-dismissal-reason-deselected"),v("design:type",Function),v("design:paramtypes",[CustomEvent,String]),v("design:returntype")],a8.prototype,"onDismissalReasonDeselected",null);a8=u([R({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],a8); V(a8,"ytd-dismissal-follow-up-renderer",function(){if(sXc!==void 0)return sXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-dismissal-follow-up-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.dismissalReasonsPrompt]]\" class=\"style-scope ytd-dismissal-follow-up-renderer\">\n </yt-formatted-string>\n <div id=\"reasons\" class=\"style-scope ytd-dismissal-follow-up-renderer\"></div>\n</div>\n<div id=\"buttons\" class=\"style-scope ytd-dismissal-follow-up-renderer\">\n <ytd-button-renderer id=\"cancel\" data=\"[[data.cancelButton.buttonRenderer]]\" on-tap=\"onCancelTap\" class=\"style-scope ytd-dismissal-follow-up-renderer\">\n </ytd-button-renderer>\n <ytd-button-renderer id=\"submit\" data=\"[[data.submitButton.buttonRenderer]]\" disabled=\"[[!hasReasonsSelected]]\" on-tap=\"onSubmitTap\" class=\"style-scope ytd-dismissal-follow-up-renderer\">\n </ytd-button-renderer>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return sXc=a},{mode:1});var yXc;var zXc=function(){return J.apply(this,arguments)||this}; l(zXc,J);f=zXc.prototype;f.onCheckedChange=function(){this.multiselect||vv(this.hostElement,"yt-feedback-single-select-changed");T(this.hostElement).querySelector("#freeform").focus();vv(this.hostElement,"yt-refit")}; f.showTextBox=function(a,b){return a&&b}; f.dataChanged=function(){this.data&&(this.data.resultText===void 0&&this.set("data.resultText",""),this.data.checked===void 0&&this.set("data.checked",!1),this.data.allowFreeTextInput===void 0&&this.set("data.allowFreeTextInput",!1))}; f.updateDataCheckedFromBinding=function(a){this.set("data.checked",a.detail.value)}; f.updateDataResultTextFromBinding=function(a){this.set("data.resultText",a.detail.value)}; var b8=zXc;b8.prototype.dataChanged=b8.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],b8.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],b8.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],b8.prototype,"multiselect",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b8.prototype,"dataChanged",null);b8=u([R({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],b8); V(b8,"ytd-feedback-option-renderer",function(){if(yXc!==void 0)return yXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-radio-button class=\"choice style-scope ytd-feedback-option-renderer\" checked=\"[[data.checked]]\" hidden=\"[[multiselect]]\" on-change=\"onCheckedChange\" on-checked-changed=\"updateDataCheckedFromBinding\">\n [[getSimpleString(data.description)]]\n</tp-yt-paper-radio-button>\n<tp-yt-paper-checkbox class=\"choice style-scope ytd-feedback-option-renderer\" checked=\"[[data.checked]]\" hidden=\"[[!multiselect]]\" on-change=\"onCheckedChange\" on-checked-changed=\"updateDataCheckedFromBinding\">\n [[getSimpleString(data.description)]]\n</tp-yt-paper-checkbox>\n<tp-yt-paper-textarea id=\"freeform\" hidden=\"[[!showTextBox(data.checked, data.allowFreeTextInput)]]\" label=\"[[getSimpleString(data.freeTextHint)]]\" maxlength=\"1000\" use-v2-underline=\"\" value=\"[[data.resultText]]\" on-value-changed=\"updateDataResultTextFromBinding\" class=\"style-scope ytd-feedback-option-renderer\">\n</tp-yt-paper-textarea>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return yXc=a},{mode:1});var AXc;var BXc=function(){return J.apply(this,arguments)||this}; l(BXc,J);BXc.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}}; BXc.prototype.onSingleSelectCheckedChanged=function(a){a=Zy(a);for(var b=0;b<this.data.options.length;b++)if(a.data!==A(this.data.options[b],YOc)){var c="data.options."+b+".feedbackOptionRenderer.checked";this.notifyPath(c);this.set(c,!1)}}; var c8=BXc;c8.prototype.onSingleSelectCheckedChanged=c8.prototype.onSingleSelectCheckedChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],c8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],c8.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],c8.prototype,"data",void 0); u([M("yt-feedback-single-select-changed"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],c8.prototype,"onSingleSelectCheckedChanged",null);c8=u([R({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],c8); V(c8,"ytd-feedback-question-renderer",function(){if(AXc!==void 0)return AXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"question-text style-scope ytd-feedback-question-renderer\">\n [[getSimpleString(data.question)]]\n</div>\n<div id=\"options\" class=\"style-scope ytd-feedback-question-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return AXc=a},{mode:1});var CXc;var d8=function(){return J.apply(this,arguments)||this}; l(d8,J);d8.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}}; d8.prototype.getSelectedFeedbackResults=function(){for(var a={},b=0;b<this.data.questions.length;b++)for(var c=A(this.data.questions[b],XOc),d=0;d<c.options.length;d++){var e=A(c.options[d],YOc);e&&e.checked&&(a[e.optionKey]=e.resultText)}return a}; d8.prototype.onKeyUp=function(){var a=this;Vk(Hi,function(){vv(a.hostElement,"yt-refit")}); Hi.start()}; d8.prototype.submitSurvey=function(){var a=this.getSelectedFeedbackResults();Object.keys(a).length>0&&Av(this.hostElement,[this.data.submitFeedbackEndpoint,{survey_results:a,is_feedback_token_unencrypted:!0}])}; var e8=d8;u([K(X.YtRendererBehavior),v("design:type",Object)],e8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],e8.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],e8.prototype,"data",void 0);e8=u([R({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],e8); V(e8,"ytd-feedback-survey-renderer",function(){if(CXc!==void 0)return CXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"questions\" on-keyup=\"onKeyUp\" class=\"style-scope ytd-feedback-survey-renderer\"></div>\n<yt-formatted-string id=\"disclaimer\" text=\"[[data.disclaimer]]\" class=\"style-scope ytd-feedback-survey-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return CXc=a},{mode:1});var DXc;var EXc;var f8=function(){return J.apply(this,arguments)||this}; l(f8,J);f8.prototype.computeAlt=function(a){return Sw(a)}; f8.prototype.submitResponse=function(){var a,b;(a=this.data)!=null&&a.feedbackToken&&((b=this.data)==null?void 0:b.nextStageIndex)!==void 0&&(xv(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),xv(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))}; f8.prototype.onClick=function(){this.submitResponse()}; var g8=f8;g8.prototype.onClick=g8.prototype.onClick;u([K(X.YtRendererBehavior),v("design:type",Object)],g8.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],g8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],g8.prototype,"vertical",void 0);u([M("click"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g8.prototype,"onClick",null); g8=u([R({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],g8); V(g8,"ytd-single-select-answer-option-renderer",function(){if(EXc!==void 0)return EXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button alt=\"[[computeAlt(data.answerText)]]\" hidden=\"[[!data.answerIcon.iconType]]\" class=\"style-scope ytd-single-select-answer-option-renderer\">\n <yt-icon icon=\"[[data.answerIcon.iconType]]\" class=\"style-scope ytd-single-select-answer-option-renderer\"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text=\"[[data.answerText]]\" class=\"style-scope ytd-single-select-answer-option-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return EXc=a},{mode:1});var FXc;var h8=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return a}; l(h8,J);h8.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}}; h8.prototype.dataChanged=function(){var a,b;this.vertical=((b=(a=this.data)==null?void 0:a.answerOrientation)!=null?b:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"}; h8.prototype.submitFeedback=function(a){var b;((b=this.data)==null?0:b.responseEndpoint)&&a&&Av(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[a]}])}; var i8=h8;i8.prototype.dataChanged=i8.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],i8.prototype,"ytActionHandlerBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],i8.prototype,"eventForwardingBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],i8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],i8.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],i8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],i8.prototype,"vertical",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],i8.prototype,"darkerDarkTheme",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],i8.prototype,"dataChanged",null);i8=u([R({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],i8); V(i8,"ytd-single-select-question-renderer",function(){if(FXc!==void 0)return FXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"question\" class=\"style-scope ytd-single-select-question-renderer\">\n <yt-formatted-string text=\"[[data.questionText]]\" class=\"style-scope ytd-single-select-question-renderer\"></yt-formatted-string>\n</div>\n<div id=\"options\" class=\"style-scope ytd-single-select-question-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return FXc=a},{mode:1});var GXc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return a}; l(GXc,J);f=GXc.prototype;f.configureRendererStamper=function(){return{currentStage:{id:"current-stage",mapping:{singleSelectQuestionRenderer:"ytd-single-select-question-renderer",simpleMessageRenderer:"ytd-simple-message-renderer",surveyFollowUpRenderer:"ytd-survey-follow-up-renderer"}}}}; f.dataChanged=function(){this.jumpToStage(0)}; f.jumpToStage=function(a){var b,c;if((b=this.data)==null?0:(c=b.stages)==null?0:c[a])this.currentStage=this.data.stages[a],this.refitAfterRender()}; f.computeAlt=function(a){return Sw(a)}; f.computeSimpleMessage=function(a){var b;return(b=A(a,bPc))==null?void 0:b.messageText}; f.computeHideDismiss=function(a){var b;return(b=A(a,BOc))==null?void 0:b.hideParentDismissButton}; f.onDismissTap=function(){wv(this.hostElement,"yt-close-popup-action");A(this.currentStage,bPc)||Av(this.hostElement,[this.data.dismissalEndpoint])}; f.refitAfterRender=function(){var a=this;dt(this,function(){vv(a.hostElement,"yt-refit")})}; var j8=GXc;j8.prototype.dataChanged=j8.prototype.dataChanged;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],j8.prototype,"eventForwardingBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],j8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],j8.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],j8.prototype,"ytActionHandlerBehavior",void 0); u([K(dTc),v("design:type",Object)],j8.prototype,"ytdHatsSurveyBehavior",void 0);u([Q(),v("design:type",Object)],j8.prototype,"data",void 0);u([Q(),v("design:type",Object)],j8.prototype,"currentStage",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j8.prototype,"dataChanged",null);j8=u([R({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],j8); V(j8,"ytd-multi-stage-survey-renderer",function(){if(DXc!==void 0)return DXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[computeHideDismiss(currentStage)]]\" class=\"style-scope ytd-multi-stage-survey-renderer\">\n <yt-icon-button label=\"[[computeAlt(data.dismissalText)]]\" on-click=\"onDismissTap\" class=\"style-scope ytd-multi-stage-survey-renderer\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope ytd-multi-stage-survey-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n<div id=\"current-stage\" class=\"style-scope ytd-multi-stage-survey-renderer\"></div>\n<yt-formatted-string id=\"simple-message\" text=\"[[computeSimpleMessage(currentStage)]]\" class=\"style-scope ytd-multi-stage-survey-renderer\">\n</yt-formatted-string>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return DXc=a},{mode:1});var HXc;var k8=function(){return J.apply(this,arguments)||this}; l(k8,J);k8.prototype.computeAlt=function(a){return Sw(a)}; k8.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(Av(this.hostElement,[this.data.submissionEndpoint]),wv(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(S0a(!1)))}; k8.prototype.onTap=function(){this.vertical&&this.submitResponse()}; var l8=k8;l8.prototype.onTap=l8.prototype.onTap;u([K(X.YtRendererBehavior),v("design:type",Object)],l8.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],l8.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],l8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],l8.prototype,"vertical",void 0);u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],l8.prototype,"onTap",null); l8=u([R({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],l8); V(l8,"ytd-single-option-survey-option-renderer",function(){if(HXc!==void 0)return HXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button alt=\"[[computeAlt(data.option)]]\" hidden=\"[[!data.icon.iconType]]\" on-tap=\"submitResponse\" class=\"style-scope ytd-single-option-survey-option-renderer\">\n <yt-icon icon=\"[[data.icon.iconType]]\" class=\"style-scope ytd-single-option-survey-option-renderer\"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text=\"[[data.option]]\" class=\"style-scope ytd-single-option-survey-option-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return HXc=a},{mode:1});var IXc;var JXc=function(){return J.apply(this,arguments)||this}; l(JXc,J);f=JXc.prototype;f.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.dataChanged=function(){var a,b;this.vertical=(((a=this.data)==null?void 0:(b=a.surveyOrientation)==null?void 0:b.type)||"HORIZONTAL")==="VERTICAL"}; f.computeAlt=function(a){return Sw(a)}; f.onDismissTap=function(){wv(this.hostElement,"yt-close-popup-action");Av(this.hostElement,[this.data.dismissalEndpoint]);this.ytdReduxBehavior.dispatch(S0a(!1))}; var m8=JXc;m8.prototype.dataChanged=m8.prototype.dataChanged;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],m8.prototype,"eventForwardingBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],m8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],m8.prototype,"ytRendererstamperBehavior",void 0);u([K(dTc),v("design:type",Object)],m8.prototype,"ytdHatsSurveyBehavior",void 0); u([K(Rz),v("design:type",Object)],m8.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],m8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],m8.prototype,"vertical",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],m8.prototype,"dataChanged",null);m8=u([R({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],m8); V(m8,"ytd-single-option-survey-renderer",function(){if(IXc!==void 0)return IXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-single-option-survey-renderer\">\n <yt-formatted-string text=\"[[data.question]]\" class=\"style-scope ytd-single-option-survey-renderer\"></yt-formatted-string>\n <yt-icon-button label=\"[[computeAlt(data.dismissalText)]]\" on-tap=\"onDismissTap\" class=\"style-scope ytd-single-option-survey-renderer\">\n <yt-icon icon=\"yt-icons:close\" class=\"style-scope ytd-single-option-survey-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n<div id=\"options\" class=\"style-scope ytd-single-option-survey-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return IXc=a},{mode:1});var KXc;var n8=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");return a}; l(n8,J);n8.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; n8.prototype.onDismissTap=function(){wv(this.hostElement,"yt-close-popup-action")}; n8.prototype.onNavigate=function(){wv(this.hostElement,"yt-close-popup-action")}; var o8=n8;o8.prototype.onNavigate=o8.prototype.onNavigate;u([K(X.YtRendererBehavior),v("design:type",Object)],o8.prototype,"ytRendererBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],o8.prototype,"ytEventForwardingBehavior",void 0);u([Q(),v("design:type",Object)],o8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],o8.prototype,"darkerDarkTheme",void 0); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],o8.prototype,"onNavigate",null);o8=u([R({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],o8); V(o8,"ytd-survey-follow-up-renderer",function(){if(KXc!==void 0)return KXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-survey-follow-up-renderer\">\n <yt-formatted-string text=\"[[data.description]]\" class=\"style-scope ytd-survey-follow-up-renderer\"></yt-formatted-string>\n <ytd-button-renderer data=\"[[data.dismissButton.buttonRenderer]]\" on-tap=\"onDismissTap\" class=\"style-scope ytd-survey-follow-up-renderer\">\n </ytd-button-renderer>\n</div>\n<ytd-button-renderer align-by-text=\"\" data=\"[[data.followUpButton.buttonRenderer]]\" hidden=\"[[!data.followUpButton.buttonRenderer]]\" class=\"style-scope ytd-survey-follow-up-renderer\">\n</ytd-button-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return KXc=a},{mode:1});var LXc;var MXc;var NXc;var OXc=function(){var a=J.apply(this,arguments)||this;a.polymer2="Element"in Polymer;return a}; l(OXc,J);f=OXc.prototype;f.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))}; f.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()}; f.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)}; f.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("minutes-changed",this.minutes))}; f.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("seconds-changed",this.seconds))}; f.updateMinutesFromBinding=function(a){this.minutes=a.detail.value}; f.updateSecondsFromBinding=function(a){this.seconds=a.detail.value}; var p8=OXc;p8.prototype.secondsChangedForBinding=p8.prototype.secondsChangedForBinding;p8.prototype.minutesChangedForBinding=p8.prototype.minutesChangedForBinding;p8.prototype.secondsChanged=p8.prototype.secondsChanged;u([Q(),v("design:type",String)],p8.prototype,"minutes",void 0);u([Q(),v("design:type",String)],p8.prototype,"seconds",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],p8.prototype,"polymer2",void 0); u([My("#seconds"),v("design:type",Object)],p8.prototype,"secondsEl",void 0);u([O("seconds"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p8.prototype,"secondsChanged",null);u([O("minutes"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p8.prototype,"minutesChangedForBinding",null);u([O("seconds"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p8.prototype,"secondsChangedForBinding",null); p8=u([Wy({is:"yt-timestamp-input",disableElementRegistration:!0})],p8); V(p8,"yt-timestamp-input",function(){if(NXc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-input id=\"minutes\" allowed-pattern=\"[0-9]\" maxlength=\"3\" no-label-float=\"\" prevent-invalid-input=\"\" use-v2-underline=\"\" value=\"[[minutes]]\" on-value-changed=\"updateMinutesFromBinding\" class=\"style-scope yt-timestamp-input\">\n</tp-yt-paper-input>\n<span id=\"separator\" class=\"style-scope yt-timestamp-input\"> : </span>\n<tp-yt-paper-input id=\"seconds\" allowed-pattern=\"[0-9]\" maxlength=\"2\" no-label-float=\"\" prevent-invalid-input=\"\" use-v2-underline=\"\" value=\"[[seconds]]\" on-value-changed=\"updateSecondsFromBinding\" class=\"style-scope yt-timestamp-input\">\n</tp-yt-paper-input>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;MXc===void 0&&(MXc=document.createElement("template"));var d=MXc;c.call(b,d.content.cloneNode(!0),a.content.firstChild);NXc=a}a=NXc;return a},{mode:2});var PXc=function(){return J.apply(this,arguments)||this}; l(PXc,J);f=PXc.prototype;f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$18361_scroller.dialogElement=this.hostElement.parentNode}; f.dataChanged=function(){var a=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&rA().getPlayerPromise().then(function(b){b=b.getCurrentTime();a.minutes=Math.floor(b/60).toString();a.seconds=(Math.floor(b)%60).toString()})}; f.onTapSubmit=function(a){a.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(a={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(a.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(a.minutes=this.minutes,a.seconds=this.seconds),Av(this.hostElement,[this.serviceEndpoint,a]))}; f.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)}; f.onYtServiceRequestCompleted=function(a,b){b=b.actions;if(Array.isArray(b))for(var c=0,d=b.length;c<d;c++)A(b[c],Eu)&&(a.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(b[c]))}; f.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)}; f.toggleSubmitButton=function(a){this.set("submitButton.isDisabled",!a)}; f.handleInput=function(){var a=this.issueType,b=this.affiliation,c=this.minutes,d=this.seconds;c=!this.showTimestamp||!!c&&!!d;this.toggleSubmitButton(!!this.descriptionText&&!!a&&!!b&&c)}; f.computeServiceEndpoint=function(a){return this.get("submitButton.buttonRenderer.serviceEndpoint",a)}; f.computeSubmitButton=function(a){(a=this.get("submitButton.buttonRenderer",a))&&(a=Object.assign({},a,{serviceEndpoint:void 0}));return a}; f.computeShowTimestamp=function(a){return!!a}; f.onValueChangedForIssueType=function(a){this.issueType=a.detail.value}; f.onValueChangedForAffiliation=function(a){this.affiliation=a.detail.value}; f.updateDescriptionTextFromBinding=function(a){this.descriptionText=a.detail.value}; f.updateFullNameTextFromBinding=function(a){this.fullNameText=a.detail.value}; f.updateMinutesFromBinding=function(a){this.minutes=a.detail.value}; f.updateSecondsFromBinding=function(a){this.seconds=a.detail.value}; var q8=PXc;q8.prototype.handleInput=q8.prototype.handleInput;q8.prototype.onYtServiceRequestError=q8.prototype.onYtServiceRequestError;q8.prototype.onYtServiceRequestCompleted=q8.prototype.onYtServiceRequestCompleted;q8.prototype.onYtServiceRequestSent=q8.prototype.onYtServiceRequestSent;q8.prototype.dataChanged=q8.prototype.dataChanged;u([K(Hy.YtOpenPopupBehavior),v("design:type",Object)],q8.prototype,"ytOpenPopupBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],q8.prototype,"ytRendererBehavior",void 0);u([My("#scroller"),v("design:type",Object)],q8.prototype,"JSC$18361_scroller",void 0);u([My("#description"),v("design:type",HTMLInputElement)],q8.prototype,"description",void 0);u([My("#full-name"),v("design:type",Object)],q8.prototype,"fullName",void 0);u([Q(),v("design:type",Object)],q8.prototype,"data",void 0); u([Q({computed:"computeShowTimestamp(data.timestampLabel)"}),v("design:type",Boolean)],q8.prototype,"showTimestamp",void 0);u([Q({readOnly:!0,computed:"computeServiceEndpoint(data)"}),v("design:type",Object)],q8.prototype,"serviceEndpoint",void 0);u([Q({computed:"computeSubmitButton(data)"}),v("design:type",Object)],q8.prototype,"submitButton",void 0);u([Q(),v("design:type",String)],q8.prototype,"descriptionText",void 0);u([Q(),v("design:type",Number)],q8.prototype,"issueType",void 0); u([Q(),v("design:type",Number)],q8.prototype,"affiliation",void 0);u([Q(),v("design:type",String)],q8.prototype,"fullNameText",void 0);u([Q(),v("design:type",String)],q8.prototype,"minutes",void 0);u([Q(),v("design:type",String)],q8.prototype,"seconds",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q8.prototype,"dataChanged",null); u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],q8.prototype,"onYtServiceRequestSent",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],q8.prototype,"onYtServiceRequestCompleted",null); u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],q8.prototype,"onYtServiceRequestError",null);u([O("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q8.prototype,"handleInput",null);q8=u([R({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],q8); V(q8,"ytd-legal-report-details-form-renderer",function(){if(LXc!==void 0)return LXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h2 id=\"title\" class=\"style-scope ytd-legal-report-details-form-renderer\">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n <template is=\"dom-if\" if=\"[[showTimestamp]]\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n <label id=\"timestamp\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n [[getSimpleString(data.timestampLabel)]]\n <yt-timestamp-input minutes=\"[[minutes]]\" seconds=\"[[seconds]]\" on-minutes-changed=\"updateMinutesFromBinding\" on-seconds-changed=\"updateSecondsFromBinding\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n </yt-timestamp-input>\n </label>\n </template>\n <div id=\"description-box\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n <tp-yt-paper-input-container no-label-float=\"true\" use-v2-underline=\"\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n <tp-yt-iron-autogrow-textarea id=\"description\" class=\"paper-input-input style-scope ytd-legal-report-details-form-renderer\" slot=\"input\" aria-label$=\"[[getSimpleString(data.descriptionHint)]]\" maxlength$=\"[[data.maxDescriptionChars]]\" placeholder=\"[[getSimpleString(data.descriptionHint)]]\" required=\"true\" rows=\"4\" value=\"[[descriptionText]]\" on-value-changed=\"updateDescriptionTextFromBinding\">\n </tp-yt-iron-autogrow-textarea>\n <tp-yt-paper-input-char-counter slot=\"add-on\" class=\"style-scope ytd-legal-report-details-form-renderer\"></tp-yt-paper-input-char-counter>\n </tp-yt-paper-input-container>\n </div>\n <ytd-dropdown-renderer id=\"issue-type\" data=\"[[data.issueTypeDropdown.dropdownRenderer]]\" value=\"[[issueType]]\" on-value-changed=\"onValueChangedForIssueType\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n </ytd-dropdown-renderer>\n <ytd-dropdown-renderer id=\"affiliation\" data=\"[[data.affiliationDropdown.dropdownRenderer]]\" value=\"[[affiliation]]\" on-value-changed=\"onValueChangedForAffiliation\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n </ytd-dropdown-renderer>\n <tp-yt-paper-input id=\"full-name\" maxlength=\"[[data.maxNameChars]]\" placeholder=\"[[getSimpleString(data.nameHint)]]\" use-v2-underline=\"\" value=\"[[fullNameText]]\" on-value-changed=\"updateFullNameTextFromBinding\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n </tp-yt-paper-input>\n <div id=\"name-subtext\" class=\"style-scope ytd-legal-report-details-form-renderer\">[[getSimpleString(data.nameSubtext)]]</div>\n <div id=\"footer-text\" class=\"style-scope ytd-legal-report-details-form-renderer\">[[getSimpleString(data.footerText)]]</div>\n</tp-yt-paper-dialog-scrollable>\n<div class=\"footer style-scope ytd-legal-report-details-form-renderer\">\n <div id=\"required-label\" class=\"style-scope ytd-legal-report-details-form-renderer\">[[getSimpleString(data.requiredLabel)]]</div>\n <div class=\"buttons style-scope ytd-legal-report-details-form-renderer\">\n <yt-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" dialog-dismiss=\"\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"submit-button\" data=\"[[submitButton]]\" dialog-confirm=\"\" on-click=\"onTapSubmit\" class=\"style-scope ytd-legal-report-details-form-renderer\">\n </yt-button-renderer>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return LXc=a},{mode:1});var QXc;var r8=function(){var a=J.apply(this,arguments)||this;a.webModernDialogLayout=y("web_modern_dialog_layout");a.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return a}; l(r8,J);r8.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}}; r8.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var a=this.formRenderer.getForm();a&&(Av(this.hostElement,[this.data.submitEndpoint,a]),wv(this.hostElement,"yt-close-popup-action"))}}; r8.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),wv(this.hostElement,"yt-close-popup-action"))}; r8.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()}; var s8=r8;s8.prototype.onPopupClosed=s8.prototype.onPopupClosed;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],s8.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],s8.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],s8.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],s8.prototype,"ytRendererBehavior",void 0); u([My("yt-form-renderer"),v("design:type",Object)],s8.prototype,"formRenderer",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],s8.prototype,"webModernDialogLayout",void 0);u([Q(),v("design:type",Object)],s8.prototype,"data",void 0);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],s8.prototype,"onPopupClosed",null);s8=u([R({is:"ytd-form-popup-content",disableElementRegistration:!0})],s8); V(s8,"ytd-form-popup-content",function(){if(QXc!==void 0)return QXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"form\" class=\"style-scope ytd-form-popup-content\"></div>");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return QXc=a},{mode:Mz("kevlar_poly_si_batch_j050")?1:2});var RXc;var SXc=function(){var a=J.apply(this,arguments)||this;a.webModernDialogLayout=y("web_modern_dialog_layout");return a}; l(SXc,J);f=SXc.prototype;f.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.onPopupOpened=function(){vv(this.hostElement,"yt-invalidate-popup-tabbables")}; f.onYtServiceRequestCompleted=function(a,b){b.data&&b.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),vv(this.hostElement,"yt-invalidate-popup-tabbables"))}; f.computeDialogLayoutProps=function(){var a=this;if(!this.webModernDialogLayout||!this.data)return{};var b,c=(b=this.data)==null?void 0:b.buttons;if(c){if(c.length>0)var d=c[c.length-1].buttonRenderer;if(c.length>1)var e=c[c.length-2].buttonRenderer}return{title:function(){var h;PA("yt-formatted-string",{text:(h=a.data)==null?void 0:h.title},fp)}, content:function(){PA("ytd-form-popup-content",{data:a.data},fp)}, primaryButton:d&&function(h){PA("yt-button-renderer",Object.assign({},h,{data:d,"dialog-confirm$":""}),fp)}, secondaryButton:e&&function(h){PA("yt-button-renderer",Object.assign({},h,{data:e,"dialog-dismiss$":""}),fp)}}}; var t8=SXc;t8.prototype.onYtServiceRequestCompleted=t8.prototype.onYtServiceRequestCompleted;t8.prototype.onPopupOpened=t8.prototype.onPopupOpened;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],t8.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],t8.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],t8.prototype,"ytRendererBehavior",void 0); u([Q(),v("design:type",Object)],t8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],t8.prototype,"webModernDialogLayout",void 0);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],t8.prototype,"onPopupOpened",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],t8.prototype,"onYtServiceRequestCompleted",null); t8=u([R({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],t8); V(t8,"ytd-form-popup-renderer",function(){if(RXc!==void 0)return RXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" hidden=\"[[webModernDialogLayout]]\" class=\"style-scope ytd-form-popup-renderer\">[[getSimpleString(data.title)]]</div>\n<template is=\"dom-if\" if=\"[[!webModernDialogLayout]]\" class=\"style-scope ytd-form-popup-renderer\">\n <ytd-form-popup-content data=\"[[data]]\" disable-upgrade$=\"[[webModernDialogLayout]]\" hidden=\"[[webModernDialogLayout]]\" class=\"style-scope ytd-form-popup-renderer\"></ytd-form-popup-content>\n</template>\n<div id=\"buttons\" hidden=\"[[webModernDialogLayout]]\" class=\"style-scope ytd-form-popup-renderer\"></div>\n\n<template is=\"dom-if\" if=\"[[webModernDialogLayout]]\" class=\"style-scope ytd-form-popup-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" hidden=\"[[!webModernDialogLayout]]\" class=\"style-scope ytd-form-popup-renderer\">\n </dialog-layout>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return RXc=a},{mode:Mz("kevlar_poly_si_batch_j031")?1:2});var TXc;var UXc=function(){var a=J.apply(this,arguments)||this;a.isLoading=!1;return a}; l(UXc,J);f=UXc.prototype;f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");oZa(this.hostElement)}; f.onYtServiceRequestSent=function(){this.isLoading=!0}; f.onYtServiceRequestCompleted=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])}; f.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&zv(this.hostElement,this.data.onClosedActions,this.hostElement)}; f.closePopupHandler=function(){this.fireOnCloseActions()}; f.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var a=this.get("data.headerImage.thumbnails");a&&(a=lB(a,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+a+")")}}; f.onYtNavigate=function(a){(a=Zy(a))&&a.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()}; var u8=UXc;u8.prototype.onYtNavigate=u8.prototype.onYtNavigate;u8.prototype.onHeaderImageChanged=u8.prototype.onHeaderImageChanged;u8.prototype.closePopupHandler=u8.prototype.closePopupHandler;u8.prototype.onYtServiceRequestCompleted=u8.prototype.onYtServiceRequestCompleted;u8.prototype.onYtServiceRequestSent=u8.prototype.onYtServiceRequestSent;u([K(X.YtRendererBehavior),v("design:type",Object)],u8.prototype,"ytRendererBehavior",void 0); u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],u8.prototype,"ytEventForwardingBehavior",void 0);u([Q(),v("design:type",Object)],u8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],u8.prototype,"isLoading",void 0);u([Ly("header",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],u8.prototype,"header",void 0); u([Ly("confirm-button",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",qN)],u8.prototype,"confirmButton",void 0);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],u8.prototype,"onYtServiceRequestSent",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],u8.prototype,"onYtServiceRequestCompleted",null); u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],u8.prototype,"closePopupHandler",null);u([O("data.headerImage"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],u8.prototype,"onHeaderImageChanged",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],u8.prototype,"onYtNavigate",null); u8=u([R({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],u8); V(u8,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(TXc!==void 0)return TXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\">\n <div class=\"avatar-support style-scope ytd-gaming-account-link-confirm-dialog-renderer\" aria-hidden=\"true\">\n <yt-img-shadow class=\"avatar left style-scope ytd-gaming-account-link-confirm-dialog-renderer\" thumbnail=\"[[data.userAvatar]]\">\n </yt-img-shadow>\n <yt-icon class=\"third-party-icon style-scope ytd-gaming-account-link-confirm-dialog-renderer\" icon=\"[[data.icon.iconType]]\"></yt-icon>\n <yt-img-shadow class=\"avatar right style-scope ytd-gaming-account-link-confirm-dialog-renderer\" thumbnail=\"[[data.thirdPartyAvatar]]\">\n </yt-img-shadow>\n </div>\n <div id=\"dismiss-button\" dialog-dismiss=\"\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\"></div>\n</div>\n<div id=\"main\" hidden=\"[[data.showLoadingSpinner]]\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\">\n <yt-formatted-string id=\"title\" hidden$=\"[[!data.title]]\" role=\"heading\" text=\"[[data.title]]\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\"></yt-formatted-string>\n <div id=\"dialog-messages\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.dialogMessages]]\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\">\n <yt-formatted-string class=\"line-text style-scope ytd-gaming-account-link-confirm-dialog-renderer\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n </div>\n <div class=\"buttons style-scope ytd-gaming-account-link-confirm-dialog-renderer\" hidden=\"[[isLoading]]\">\n <yt-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" hidden$=\"[[!data.cancelButton]]\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"confirm-button\" data=\"[[data.confirmButton.buttonRenderer]]\" dialog-confirm=\"\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\">\n </yt-button-renderer>\n </div>\n <div class=\"spinner style-scope ytd-gaming-account-link-confirm-dialog-renderer\" hidden=\"[[!isLoading]]\">\n <tp-yt-paper-spinner active=\"\" class=\"style-scope ytd-gaming-account-link-confirm-dialog-renderer\"></tp-yt-paper-spinner>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return TXc=a},{mode:1});var VXc;var WXc=function(){var a=J.apply(this,arguments)||this;a.isLoading=!1;return a}; l(WXc,J);f=WXc.prototype;f.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.linkButton":{id:"link-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);oZa(this.hostElement)}; f.onYtServiceRequestCompleted=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])}; f.onYtServiceRequestError=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.onDomChange=function(){this.ytRendererBehavior.markDirty()}; f.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&wv(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)}; f.onDataChanged=function(){this.isLoading=!1;var a=this.get("data.headerImage.thumbnails");a&&(a=lB(a,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+a+")");a=iq();var b=hq(),c=this.get("data.trackingParams");c&&b&&a&&Lq(a,b,fq(c))}; ia.Object.defineProperties(WXc.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}}); var v8=WXc;v8.prototype.onDataChanged=v8.prototype.onDataChanged;v8.prototype.onDomChange=v8.prototype.onDomChange;v8.prototype.onYtServiceRequestError=v8.prototype.onYtServiceRequestError;v8.prototype.onYtServiceRequestCompleted=v8.prototype.onYtServiceRequestCompleted;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],v8.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],v8.prototype,"ytRendererBehavior",void 0); u([K(CS.YtOpenToastBehavior),v("design:type",Object)],v8.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],v8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],v8.prototype,"isLoading",void 0);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],v8.prototype,"hasDescription",null);u([My("tp-yt-paper-dialog-scrollable"),v("design:type",Object)],v8.prototype,"scrollable",void 0); u([My("#header"),v("design:type",HTMLElement)],v8.prototype,"header",void 0);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],v8.prototype,"onYtServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],v8.prototype,"onYtServiceRequestError",null); u([M("dom-change"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],v8.prototype,"onDomChange",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],v8.prototype,"onDataChanged",null);v8=u([R({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],v8); V(v8,"ytd-gaming-account-link-setting-renderer",function(){if(VXc!==void 0)return VXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-gaming-account-link-setting-renderer\">\n <div class=\"avatar-support style-scope ytd-gaming-account-link-setting-renderer\" aria-hidden=\"true\">\n <yt-img-shadow class=\"avatar style-scope ytd-gaming-account-link-setting-renderer\" thumbnail=\"[[data.userAvatar]]\">\n </yt-img-shadow>\n <yt-icon class=\"third-party-icon style-scope ytd-gaming-account-link-setting-renderer\" icon=\"[[data.icon.iconType]]\"></yt-icon>\n <yt-img-shadow class=\"avatar style-scope ytd-gaming-account-link-setting-renderer\" thumbnail=\"[[data.thirdPartyAvatar]]\">\n </yt-img-shadow>\n </div>\n <div id=\"dismiss-button\" class=\"style-scope ytd-gaming-account-link-setting-renderer\"></div>\n</div>\n<div id=\"content\" class=\"style-scope ytd-gaming-account-link-setting-renderer\">\n <yt-formatted-string id=\"title\" role=\"heading\" text=\"[[data.header]]\" class=\"style-scope ytd-gaming-account-link-setting-renderer\"></yt-formatted-string>\n <div id=\"description-container\" hidden=\"[[!hasDescription]]\" class=\"style-scope ytd-gaming-account-link-setting-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.descriptions]]\" as=\"description\" class=\"style-scope ytd-gaming-account-link-setting-renderer\">\n <yt-formatted-string class=\"description style-scope ytd-gaming-account-link-setting-renderer\" split-lines=\"\" text=\"[[description]]\"></yt-formatted-string>\n </template>\n </div>\n</div>\n<div id=\"link-button-container\" class=\"style-scope ytd-gaming-account-link-setting-renderer\">\n <tp-yt-paper-spinner class=\"spinner style-scope ytd-gaming-account-link-setting-renderer\" active=\"\" hidden=\"[[!isLoading]]\"></tp-yt-paper-spinner>\n <div id=\"link-button\" hidden=\"[[isLoading]]\" on-click=\"onButtonClick\" class=\"style-scope ytd-gaming-account-link-setting-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return VXc=a},{mode:1});function XXc(a,b){var c;if(((c=A(a,Pu))==null?void 0:c.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var d;vv((d=b.hostElement)!=null?d:b,"yt-shorts-reset");m7a(um().resolve(Cx),a).then(function(h){YXc(h,b,a)})}else{var e; Av((e=b.hostElement)!=null?e:b,[a]).then(function(h){h&&YXc(h.data,b,a)})}} function YXc(a,b,c){if(a){var d=A(a.replacementEndpoint,Pu);if(d){a.sequenceContinuation&&(d.sequenceParams=a.sequenceContinuation);var e;vv((e=b.hostElement)!=null?e:b,"yt-navigate",{endpoint:a.replacementEndpoint})}else if((a==null?void 0:a.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(a==null?0:a.watchStatus)&&A(a.watchStatus,BUa)){var h;vv((h=b.hostElement)!=null?h:b,"yt-navigate",{endpoint:c})}}} ;var ZXc;var $Xc;var aYc=function(){var a=J.apply(this,arguments)||this;a.isHeader=!1;return a}; l(aYc,J);f=aYc.prototype;f.triggerHintActions=function(){var a=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var b=xv(a.hostElement,"yt-get-opened-popups-action");!(b&&b.length===1?b[0]:[]).some(function(c){c=c.openPopupAction.popupType;return c==="SURVEY"||c==="MEALBAR"||c==="HINT"})&&a.data.hintActions&&a.guideOpened&&(zv(a.hostElement,a.data.hintActions,a.hostElement),a.data.hintActions=void 0)})}; f.getBadgeIconType=function(a){return a&&a.liveBroadcasting?"live":null}; f.onDown=function(){this.interaction.triggerDown()}; f.onUp=function(){this.interaction.triggerUp()}; f.onTap=function(a){if(this.data.serviceEndpoint){var b;y("shorts_controller_retrieve_seedless_sequence_v2")&&((b=A(this.data.serviceEndpoint,Pu))==null?void 0:b.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):XXc(this.data.serviceEndpoint,this);a.preventDefault()}else this.data.navigationEndpoint&&!Uz(Yy(a),this.hostElement,["A".toString()])&&vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}; f.computeActive=function(a,b){if(!a)return!1;var c=a.navigationEndpoint;a=a.serviceEndpoint;if(!c&&!a||!b)return!1;if(c){if(A(c,yu)&&A(b,yu)){var d=A(c,yu).browseId;b=A(b,yu).browseId;return d!==void 0&&b!==void 0&&(d===b||d==="VLWL"&&b==="FEwatch_later"||d==="FEwatch_later"&&b==="VLWL")}var e;c=(e=A(c.commandMetadata,kq))==null?void 0:e.url;b=(d=A(b.commandMetadata,kq))==null?void 0:d.url;return!(!c||!b||c!==b&&c!==ld(b))}return this.isActiveShortsTab(a,b)}; f.isActiveShortsTab=function(a,b){b=!!A(b,Pu)||!!A(b,Ou);return(!!A(a,Pu)||!!A(a,Ou))&&b}; f.computeIsPrimary=function(a){return!!a}; ia.Object.defineProperties(aYc.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.computeActive(this.data,this.activeEndpoint)}}, isPrimary:{configurable:!0,enumerable:!0,get:function(){return this.computeIsPrimary(this.data.isPrimary)}}, lineEndStyle:{configurable:!0,enumerable:!0,get:function(){return this.data?this.data.badges&&this.getBadgeIconType(this.data.badges)?"badge":this.data.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?"dot":this.data.count?"count":"none":"none"}}, ariaLabel:{configurable:!0,enumerable:!0,get:function(){var a=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&a)return a}}}); var w8=aYc;w8.prototype.onTap=w8.prototype.onTap;w8.prototype.onUp=w8.prototype.onUp;w8.prototype.onDown=w8.prototype.onDown;w8.prototype.triggerHintActions=w8.prototype.triggerHintActions;u([K(BA.YtComponentBehavior),v("design:type",Object)],w8.prototype,"componentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],w8.prototype,"rendererBehavior",void 0);u([K(UB.YtTaskEmitterBehavior),v("design:type",Object)],w8.prototype,"taskEmitterBehavior",void 0); u([Q(),v("design:type",Object)],w8.prototype,"activeEndpoint",void 0);u([Q(),v("design:type",Object)],w8.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],w8.prototype,"guideOpened",void 0);u([Q(),v("design:type",String)],w8.prototype,"type",void 0);u([My("yt-interaction"),v("design:type",Object)],w8.prototype,"interaction",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],w8.prototype,"isHeader",void 0); u([Q({reflectToAttribute:!0}),L("data","activeEndpoint"),v("design:type",Boolean),v("design:paramtypes",[])],w8.prototype,"active",null);u([Q({reflectToAttribute:!0}),L("data"),v("design:type",Boolean),v("design:paramtypes",[])],w8.prototype,"isPrimary",null);u([Q({reflectToAttribute:!0}),L("data.count","data.presentationStyle","data.badges.*"),v("design:type",String),v("design:paramtypes",[])],w8.prototype,"lineEndStyle",null); u([L("lineEndStyle"),v("design:type",Object),v("design:paramtypes",[])],w8.prototype,"ariaLabel",null);u([O("data.hintActions","guideOpened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w8.prototype,"triggerHintActions",null);u([M("down"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w8.prototype,"onDown",null);u([M("up"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w8.prototype,"onUp",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],w8.prototype,"onTap",null);w8=u([R({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],w8); V(w8,"ytd-guide-entry-renderer",function(){if($Xc!==void 0)return $Xc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint\" class=\"yt-simple-endpoint style-scope ytd-guide-entry-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" tabindex=\"-1\" title=\"[[getSimpleString(data.formattedTitle)]]\" role$=\"\">\n <tp-yt-paper-item aria-label$=\"[[ariaLabel]]\" role=\"link\" class=\"style-scope ytd-guide-entry-renderer\">\n <yt-icon class=\"guide-icon style-scope ytd-guide-entry-renderer\" active=\"[[active]]\" disable-upgrade$=\"[[data.thumbnail]]\" hidden=\"[[data.thumbnail]]\" icon=\"[[computeIcon_(data.icon)]]\">\n </yt-icon>\n <yt-img-shadow disable-upgrade$=\"[[!data.thumbnail]]\" height=\"24\" hidden=\"[[!data.thumbnail]]\" thumbnail=\"[[data.thumbnail]]\" width=\"24\" class=\"style-scope ytd-guide-entry-renderer\">\n </yt-img-shadow>\n <yt-formatted-string class=\"title style-scope ytd-guide-entry-renderer\" text=\"[[data.formattedTitle]]\"></yt-formatted-string>\n <yt-icon class=\"arrow-icon style-scope ytd-guide-entry-renderer\" disable-upgrade$=\"[[!isHeader]]\" hidden=\"[[!isHeader]]\" icon=\"chevron_right\" size=\"16\">\n </yt-icon>\n <span class=\"guide-entry-count style-scope ytd-guide-entry-renderer\">\n [[data.count]]\n </span>\n <yt-icon class=\"guide-entry-badge style-scope ytd-guide-entry-renderer\" disable-upgrade$=\"[[!getBadgeIconType(data.badges)]]\" icon=\"[[getBadgeIconType(data.badges)]]\" size=\"16\">\n </yt-icon>\n <div id=\"newness-dot\" class=\"style-scope ytd-guide-entry-renderer\"></div>\n </tp-yt-paper-item>\n</a>\n<yt-interaction class=\"style-scope ytd-guide-entry-renderer\"></yt-interaction>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return $Xc=a},{mode:Mz("kevlar_poly_si_batch_j031")?1:2});var bYc=function(){var a=J.apply(this,arguments)||this;a.userToggled=!1;return a}; l(bYc,J);f=bYc.prototype;f.getItemsPath=function(){return"data.expandableItems"}; f.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}}; f.onExpanderItemTapped=function(a){var b=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!y("kevlar_guide_expandable_items_killswitch")&&dt(this,function(){am(b.expandableItems)}); a.preventDefault()}; f.onCollapserItemTapped=function(a){var b=this;this._setExpanded(!1);this.userToggled=!0;a.preventDefault();this.expandableItems&&!y("kevlar_guide_collapsible_items_killswitch")&&dt(this,function(){cm(b.hostElement)})}; f.observeActiveEndpoint=function(){for(var a=this.activeEndpoint,b=this.data,c=this.expandableItems.children,d=0,e=c.length;d<e;d++)c[d].activeEndpoint=a;b&&b.autoExpandCommand&&a&&!this.userToggled&&(c=this.data.autoExpandCommand,b=!(!A(c,yu)||!A(a,yu)||A(c,yu).browseId!==A(a,yu).browseId),a=this.get("commandMetadata.webCommandMetadata.url",a),c=this.get("commandMetadata.webCommandMetadata.url",c),b=b||!!(a&&c&&a.includes(c)),this._setExpanded(b),b&&this.ytLazyListBehavior.fillRemainingListItems())}; var x8=bYc;x8.prototype.observeActiveEndpoint=x8.prototype.observeActiveEndpoint;u([K(X.YtRendererBehavior),v("design:type",Object)],x8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],x8.prototype,"ytRendererstamperBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],x8.prototype,"ytLazyListBehavior",void 0);u([My("#expandable-items"),v("design:type",HTMLElement)],x8.prototype,"expandableItems",void 0); u([Q(),v("design:type",Object)],x8.prototype,"data",void 0);u([Q({readOnly:!0,reflectToAttribute:!0}),v("design:type",Boolean)],x8.prototype,"expanded",void 0);u([Q({value:0}),v("design:type",Number)],x8.prototype,"initialCount",void 0);u([Q(),v("design:type",Object)],x8.prototype,"activeEndpoint",void 0);u([O("data","activeEndpoint","canShowMore"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],x8.prototype,"observeActiveEndpoint",null); x8=u([R({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],x8); V(x8,"ytd-guide-collapsible-entry-renderer",function(){if(ZXc!==void 0)return ZXc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-guide-entry-renderer id=\"expander-item\" data=\"[[data.expanderItem.guideEntryRenderer]]\" detail=\"[[isDetail]]\" on-click=\"onExpanderItemTapped\" class=\"style-scope ytd-guide-collapsible-entry-renderer\">\n</ytd-guide-entry-renderer>\n<div id=\"expanded\" class=\"style-scope ytd-guide-collapsible-entry-renderer\">\n <div id=\"expandable-items\" class=\"style-scope ytd-guide-collapsible-entry-renderer\"></div>\n <ytd-guide-entry-renderer id=\"collapser-item\" data=\"[[data.collapserItem.guideEntryRenderer]]\" detail=\"[[isDetail]]\" on-click=\"onCollapserItemTapped\" class=\"style-scope ytd-guide-collapsible-entry-renderer\">\n </ytd-guide-entry-renderer>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ZXc=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var cYc,dYc=function(){if(cYc!==void 0)return cYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-guide-collapsible-section-entry-renderer\">\n <ytd-guide-entry-renderer id=\"header-entry\" data=\"[[data.headerEntry.guideEntryRenderer]]\" is-header=\"[[youtab]]\" class=\"style-scope ytd-guide-collapsible-section-entry-renderer\">\n </ytd-guide-entry-renderer>\n</div>\n<div id=\"section-items\" class=\"style-scope ytd-guide-collapsible-section-entry-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return cYc=a};var eYc,fYc=function(){if(eYc!==void 0)return eYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><!--css-build:shady--> <ytd-guide-entry-renderer id=\"downloads-entry\" active-endpoint=\"[[activeEndpoint]]\" data=\"[[data.entryRenderer.guideEntryRenderer]]\" hidden=\"[[!renderGuideEntry]]\" class=\"style-scope ytd-guide-downloads-entry-renderer\">\n </ytd-guide-entry-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return eYc=a};var gYc=function(){var a=J.apply(this,arguments)||this;a.allVideosCount=0;a.renderGuideEntry=!1;return a}; l(gYc,J);gYc.prototype.observeRenderEntry=function(){var a;this.renderGuideEntry=!((a=this.data)==null||!a.alwaysShow)||!!this.allVideosCount}; var y8=gYc;y8.prototype.observeRenderEntry=y8.prototype.observeRenderEntry;u([K(X.YtRendererBehavior),v("design:type",Object)],y8.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],y8.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],y8.prototype,"data",void 0);u([Q(),v("design:type",Object)],y8.prototype,"activeEndpoint",void 0);u([Q({selector:fA}),v("design:type",Object)],y8.prototype,"allVideosCount",void 0); u([Q(),v("design:type",Object)],y8.prototype,"renderGuideEntry",void 0);u([Py("allVideosCount","data.alwaysShow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],y8.prototype,"observeRenderEntry",null);y8=u([R({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],y8);var hYc=["activeEndpoint","data"];y("main_app_enable_signal_exposure")&&Lz()(y8,"ytd-guide-downloads-entry-renderer",function(){return fYc()},{allowedProps:hYc, mode:1});var iYc=function(){var a=J.apply(this,arguments)||this;a.allVideosCount=0;a.renderGuideEntry=!1;return a}; l(iYc,J);iYc.prototype.observeRenderEntry=function(){var a;this.renderGuideEntry=!((a=this.data)==null||!a.alwaysShow)||!!this.allVideosCount}; var z8=iYc;z8.prototype.observeRenderEntry=z8.prototype.observeRenderEntry;u([K(X.YtRendererBehavior),v("design:type",Object)],z8.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],z8.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],z8.prototype,"data",void 0);u([Q(),v("design:type",Object)],z8.prototype,"activeEndpoint",void 0);u([Q({selector:fA}),v("design:type",Object)],z8.prototype,"allVideosCount",void 0); u([Q(),v("design:type",Object)],z8.prototype,"renderGuideEntry",void 0);u([Py("allVideosCount","data.alwaysShow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],z8.prototype,"observeRenderEntry",null);z8=u([R({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],z8);y("main_app_enable_signal_exposure")||V(z8,"ytd-guide-downloads-entry-renderer",function(){return fYc()},{mode:1});var jYc=function(){var a=J.apply(this,arguments)||this;a.youtab=y("web_enable_youtab");a.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return a}; l(jYc,J);f=jYc.prototype;f.configureRendererStamper=function(){return{"data.sectionItems":{id:"section-items",mapping:{guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideEntryRenderer:{component:"ytd-guide-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideDownloadsEntryRenderer:{component:"ytd-guide-downloads-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}}}}}}; f.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var a=this.sectionItems.children,b=0,c=a.length;b<c;b++)a[b].activeEndpoint=this.activeEndpoint}}; f.handleAddToGuideSectionAction=function(a){var b=A(a,a5);if(b&&this.data&&(a=b.items,b=b.handlerData,a&&b&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(b)>-1)){b=0;for(var c=a.length;b<c;b++)a[b].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,a[b])}}; f.handleRemoveFromGuideSectionAction=function(a){var b=A(a,b5);b&&this.data&&(a=b.guideEntryId,b=b.handlerData,a&&b&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(b)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(a,this.data.sectionItems),this.removeFromCollapsedSection(a,this.data.sectionItems)))}; f.removeFromExpandedSection=function(a,b){a=this.getEntryIndexMatchingId(a,b);a!==-1&&this.splice("data.sectionItems",a,1)}; f.removeFromCollapsedSection=function(a,b){var c=b.findIndex(function(d){return!!A(d,c5)}); c&&c!==-1&&b[c]&&A(b[c],c5)&&(b=A(b[c],c5).expandableItems)&&(a=this.getEntryIndexMatchingId(a,b),a!==-1&&this.splice("data.sectionItems."+c+".guideCollapsibleEntryRenderer.expandableItems",a,1))}; f.getEntryIndexMatchingId=function(a,b){var c=this;return b.findIndex(function(d){return c.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",d)===a})}; ia.Object.defineProperties(jYc.prototype,{sectionItems:{configurable:!0,enumerable:!0,get:function(){return T(this.hostElement).querySelector("#section-items")}}, headerEntry:{configurable:!0,enumerable:!0,get:function(){return T(this.hostElement).querySelector("#header-entry")}}}); var A8=jYc;A8.prototype.activeEndpointChanged=A8.prototype.activeEndpointChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],A8.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],A8.prototype,"actionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],A8.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],A8.prototype,"data",void 0); u([Q(),v("design:type",Object)],A8.prototype,"activeEndpoint",void 0);u([Q(),v("design:type",Object)],A8.prototype,"youtab",void 0);u([keb(),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],A8.prototype,"activeEndpointChanged",null);A8=u([R({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],A8);var kYc=["activeEndpoint","data"]; y("main_app_enable_signal_exposure")&&Lz()(A8,"ytd-guide-collapsible-section-entry-renderer",function(){return dYc()},{allowedProps:kYc, mode:1});var lYc=function(){var a=J.apply(this,arguments)||this;a.youtab=y("web_enable_youtab");a.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return a}; l(lYc,J);f=lYc.prototype;f.configureRendererStamper=function(){return{"data.sectionItems":{id:"section-items",mapping:{guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideEntryRenderer:{component:"ytd-guide-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideDownloadsEntryRenderer:{component:"ytd-guide-downloads-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}}}}}}; f.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var a=this.sectionItems.children,b=0,c=a.length;b<c;b++)a[b].activeEndpoint=this.activeEndpoint}}; f.handleAddToGuideSectionAction=function(a){var b=A(a,a5);if(b&&this.data&&(a=b.items,b=b.handlerData,a&&b&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(b)>-1)){b=0;for(var c=a.length;b<c;b++)a[b].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,a[b])}}; f.handleRemoveFromGuideSectionAction=function(a){var b=A(a,b5);b&&this.data&&(a=b.guideEntryId,b=b.handlerData,a&&b&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(b)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(a,this.data.sectionItems),this.removeFromCollapsedSection(a,this.data.sectionItems)))}; f.removeFromExpandedSection=function(a,b){a=this.getEntryIndexMatchingId(a,b);a!==-1&&this.splice("data.sectionItems",a,1)}; f.removeFromCollapsedSection=function(a,b){var c=b.findIndex(function(d){return!!A(d,c5)}); c&&c!==-1&&b[c]&&A(b[c],c5)&&(b=A(b[c],c5).expandableItems)&&(a=this.getEntryIndexMatchingId(a,b),a!==-1&&this.splice("data.sectionItems."+c+".guideCollapsibleEntryRenderer.expandableItems",a,1))}; f.getEntryIndexMatchingId=function(a,b){var c=this;return b.findIndex(function(d){return c.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",d)===a})}; var B8=lYc;B8.prototype.activeEndpointChanged=B8.prototype.activeEndpointChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],B8.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],B8.prototype,"actionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],B8.prototype,"ytRendererstamperBehavior",void 0);u([My("#section-items"),v("design:type",HTMLDivElement)],B8.prototype,"sectionItems",void 0); u([My("#header-entry"),v("design:type",Object)],B8.prototype,"headerEntry",void 0);u([Q(),v("design:type",Object)],B8.prototype,"data",void 0);u([Q(),v("design:type",Object)],B8.prototype,"activeEndpoint",void 0);u([Q(),v("design:type",Object)],B8.prototype,"youtab",void 0);u([O("activeEndpoint"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],B8.prototype,"activeEndpointChanged",null); B8=u([R({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],B8);y("main_app_enable_signal_exposure")||V(B8,"ytd-guide-collapsible-section-entry-renderer",function(){return dYc()},{mode:1});var mYc;var nYc;var oYc=function(){var a=J.apply(this,arguments)||this;a.modernTypography=y("web_modern_typography");a.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction","yt-reset-channel-unread-count-command":"handleResetChannelUnreadCountCommand"};return a}; l(oYc,J);f=oYc.prototype; f.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",guideOpened:"[[guideOpened]]",type:"[[type]]"},noInjection:!0},guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0},guideCollapsibleSectionEntryRenderer:{component:"ytd-guide-collapsible-section-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"}, noInjection:!0}}}}}; f.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var a=xv(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);a&&a.length===1&&a[0]&&xv(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}}; f.handleResetChannelUnreadCountCommand=function(a){var b;(a=(b=A(a,pOc))==null?void 0:b.channelId)&&this.data&&this.data.items&&(b=this.getPathToEntryMatchingId(a))&&(this.set(b+".guideEntryRenderer.count",0),this.set(b+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))}; f.getPathToEntryMatchingId=function(a){if(this.data&&this.data.items){var b=this.getEntryIndexMatchingId(a,this.data.items);if(b>-1)return"data.items."+b;for(var c=0;c<this.data.items.length;c++)if(b=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[c]))if(b=this.getEntryIndexMatchingId(a,b),b>-1)return"data.items."+c+".guideCollapsibleEntryRenderer.expandableItems."+b}}; f.handleAddToGuideSectionAction=function(a){var b=this;if(A(a,a5)){var c=A(a,a5).items;a=A(a,a5).handlerData;var d,e;c&&a&&((d=this.data)==null?void 0:(e=d.handlerDatas)==null?void 0:e.indexOf(a))>-1&&(c=c.filter(function(h){return(h=b.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",h))&&!b.isGuideItemPresent(h)}),this.unshift.apply(this,["data.items"].concat(pa(c))))}}; f.isGuideItemPresent=function(a){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(a,this.data.items)!==-1)return!0;var b=this.data.items.find(function(c){return!!c.guideCollapsibleEntryRenderer}); if((b==null?0:b.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(a,b.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1}; f.getEntryIndexMatchingId=function(a,b){var c=this;return b.findIndex(function(d){return c.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",d)===a})}; f.handleRemoveFromGuideSectionAction=function(a){if(A(a,b5)){var b=A(a,b5).guideEntryId;a=A(a,b5).handlerData;var c,d;b&&a&&((c=this.data)==null?void 0:(d=c.handlerDatas)==null?void 0:d.indexOf(a))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(b,this.data.items),this.removeFromCollapsedSection(b,this.data.items))}}; f.removeFromExpandedSection=function(a,b){a=this.getEntryIndexMatchingId(a,b);a!==-1&&this.splice("data.items",a,1)}; f.removeFromCollapsedSection=function(a,b){var c=b.findIndex(function(d){return!!d.guideCollapsibleEntryRenderer}); c!==-1&&(b=b[c].guideCollapsibleEntryRenderer.expandableItems)&&(a=this.getEntryIndexMatchingId(a,b),a!==-1&&this.splice("data.items."+c+".guideCollapsibleEntryRenderer.expandableItems",a,1))}; f.activeEndpointChanged=function(){for(var a=T(this.hostElement).querySelector("#items").children,b=0,c=a.length;b<c;b++)a[b].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint}; f.guideOpenedChanged=function(){for(var a=T(this.hostElement).querySelector("#items").children,b=0,c=a.length;b<c;b++)a[b].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened}; var C8=oYc;C8.prototype.guideOpenedChanged=C8.prototype.guideOpenedChanged;C8.prototype.activeEndpointChanged=C8.prototype.activeEndpointChanged;C8.prototype.persistentGuideChanged=C8.prototype.persistentGuideChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],C8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],C8.prototype,"ytRendererstamperBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],C8.prototype,"ytActionHandlerBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],C8.prototype,"ytLazyListBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],C8.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],C8.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],C8.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],C8.prototype,"modernTypography",void 0);u([Q(),v("design:type",String)],C8.prototype,"type",void 0);u([Q({value:20}),v("design:type",Number)],C8.prototype,"initialCount",void 0);u([Q({value:10}),v("design:type",Number)],C8.prototype,"targetFramerate",void 0);u([Q({value:!0}),v("design:type",Boolean)],C8.prototype,"autoFill",void 0);u([Q({value:50}),v("design:type",Number)],C8.prototype,"renderDelay",void 0); u([O("guidePersistentAndVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C8.prototype,"persistentGuideChanged",null);u([Py("activeEndpoint"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C8.prototype,"activeEndpointChanged",null);u([Py("guideOpened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C8.prototype,"guideOpenedChanged",null); C8=u([R({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],C8); V(C8,"ytd-guide-section-renderer",function(){if(nYc!==void 0)return nYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h3 hidden=\"[[!data.formattedTitle]]\" class=\"style-scope ytd-guide-section-renderer\">\n <yt-formatted-string id=\"guide-section-title\" link-inherit-color=\"\" text=\"[[data.formattedTitle]]\" class=\"style-scope ytd-guide-section-renderer\">\n </yt-formatted-string>\n</h3>\n<div id=\"items\" class=\"style-scope ytd-guide-section-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nYc=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var pYc,qYc=function(){if(pYc!==void 0)return pYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.descriptiveText]]\" class=\"style-scope ytd-guide-signin-promo-renderer\"></yt-formatted-string>\n<ytd-button-renderer id=\"sign-in-button\" align-by-text=\"[[alignByText]]\" data=\"[[data.signInButton.buttonRenderer]]\" on-tap=\"onSignInTap\" class=\"style-scope ytd-guide-signin-promo-renderer\">\n</ytd-button-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return pYc=a};var rYc=function(){return J.apply(this,arguments)||this}; l(rYc,J);ia.Object.defineProperties(rYc.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}}); var D8=rYc;u([K(X.YtRendererBehavior),v("design:type",Object)],D8.prototype,"rendererBehaviors",void 0);u([Q(),v("design:type",Object)],D8.prototype,"data",void 0);u([Q(),L("data.signInButton.buttonRenderer.style"),v("design:type",Object),v("design:paramtypes",[])],D8.prototype,"alignByText",null);D8=u([R({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],D8);var sYc=["data"]; y("main_app_enable_signal_exposure")&&Lz()(D8,"ytd-guide-signin-promo-renderer",function(){return qYc()},{allowedProps:sYc, mode:1});var tYc=function(){return J.apply(this,arguments)||this}; l(tYc,J);ia.Object.defineProperties(tYc.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}}); var E8=tYc;u([K(X.YtRendererBehavior),v("design:type",Object)],E8.prototype,"rendererBehaviors",void 0);u([Q(),v("design:type",Object)],E8.prototype,"data",void 0);u([Q(),L("data.signInButton.buttonRenderer.style"),v("design:type",Object),v("design:paramtypes",[])],E8.prototype,"alignByText",null);E8=u([R({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],E8);y("main_app_enable_signal_exposure")||V(E8,"ytd-guide-signin-promo-renderer",function(){return qYc()},{mode:1});var F8=function(){var a=J.apply(this,arguments)||this;a.showFooter=!1;return a}; l(F8,J);F8.prototype.configureRendererStamper=function(){return{shownItems:{id:"sections",mapping:{guideSectionRenderer:{component:"ytd-guide-section-renderer",noInjection:!0},guideSigninPromoRenderer:{component:"ytd-guide-signin-promo-renderer",noInjection:!0},guideSubscriptionsSectionRenderer:{component:"ytd-guide-section-renderer",params:{type:"subscriptions"},noInjection:!0}}}}}; F8.prototype.attached=function(){var a=this,b;return t(function(c){if(c.nextAddress==1){b=um().resolve(tm(fP));if(!b)return c.jumpTo(0);b.setGuideData(a.hostElement);return n(c,0,3)}a.ytLazyListBehavior.initialCount=2;return c.return()})}; F8.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)}; var G8=F8;G8.prototype.dataChanged=G8.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],G8.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],G8.prototype,"ytComponentBehavior",void 0);u([K(oP.YtLazyListBehavior),v("design:type",Object)],G8.prototype,"ytLazyListBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],G8.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],G8.prototype,"data",void 0);u([Q(),v("design:type",Object)],G8.prototype,"showFooter",void 0);u([Q({value:!0}),v("design:type",Boolean)],G8.prototype,"autoFill",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],G8.prototype,"dataChanged",null);G8=u([R({is:"ytd-guide-renderer",disableElementRegistration:!0})],G8); V(G8,"ytd-guide-renderer",function(){if(mYc!==void 0)return mYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"sections\" class=\"style-scope ytd-guide-renderer\"></div>\n<div id=\"footer\" hidden=\"[[!showFooter]]\" class=\"style-scope ytd-guide-renderer\">\n <div id=\"guide-links-primary\" class=\"style-scope ytd-guide-renderer\">\n <slot name=\"guide-links-primary\" class=\"style-scope ytd-guide-renderer\"></slot>\n </div>\n <div id=\"guide-links-secondary\" class=\"style-scope ytd-guide-renderer\">\n <slot name=\"guide-links-secondary\" class=\"style-scope ytd-guide-renderer\"></slot>\n </div>\n <slot name=\"vat-notice\" class=\"style-scope ytd-guide-renderer\"></slot>\n <slot name=\"copyright\" class=\"style-scope ytd-guide-renderer\"></slot>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return mYc=a},{mode:Mz("kevlar_poly_si_batch_j040")?1:2});var uYc;var vYc=function(){var a=J.apply(this,arguments)||this;a.systemIcons=y("kevlar_system_icons");a.frostedGlass=y("web_frosted_glass");return a}; l(vYc,J);f=vYc.prototype;f.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")}; f.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",""+Sw(this.data.formattedTitle))}; f.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)}; f.onDown=function(){this.interaction.triggerDown()}; f.onUp=function(){this.interaction.triggerUp()}; f.onTap=function(a){if(this.data.serviceEndpoint){var b;y("shorts_controller_retrieve_seedless_sequence_v2")&&((b=A(this.data.serviceEndpoint,Pu))==null?void 0:b.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):XXc(this.data.serviceEndpoint,this);a.preventDefault()}else{var c;((c=this.data)==null?0:c.navigationEndpoint)&&!Uz(Yy(a),this.hostElement,["A".toString()])&&vv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}}; f.computeActive=function(a,b){if(!a)return!1;var c=a.navigationEndpoint;a=a.serviceEndpoint;if(!c&&!a||!b)return!1;if(c){a=A(c,yu);var d=A(b,yu);if(a&&d)return a.browseId===d.browseId&&a.params===d.params;var e;c=(e=A(c.commandMetadata,kq))==null?void 0:e.url;var h;b=(h=A(b.commandMetadata,kq))==null?void 0:h.url;return!(!c||!b||c!==b&&c!==ld(b))}return this.isActiveShortsTab(a,b)}; f.isActiveShortsTab=function(a,b){b=!!A(b,Pu)||!!A(b,Ou);return(!!A(a,Pu)||!!A(a,Ou))&&b}; f.computeTitle=function(a,b){return b?"":Sw(a)}; ia.Object.defineProperties(vYc.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}}); var H8=vYc;H8.prototype.onTap=H8.prototype.onTap;H8.prototype.onUp=H8.prototype.onUp;H8.prototype.onDown=H8.prototype.onDown;H8.prototype.onActiveStateChange=H8.prototype.onActiveStateChange;H8.prototype.dataChanged=H8.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],H8.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],H8.prototype,"ytComponentBehavior",void 0);u([K(Ut),v("design:type",Object)],H8.prototype,"ironButtonState",void 0); u([Q(),v("design:type",Object)],H8.prototype,"data",void 0);u([Q(),v("design:type",Object)],H8.prototype,"activeEndpoint",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],H8.prototype,"noLabels",void 0);u([Q({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),v("design:type",Boolean)],H8.prototype,"isActive",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],H8.prototype,"systemIcons",void 0); u([My("yt-interaction"),v("design:type",Object)],H8.prototype,"interaction",void 0);u([L("isActive"),v("design:type",Object),v("design:paramtypes",[])],H8.prototype,"ariaSelected",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],H8.prototype,"frostedGlass",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H8.prototype,"dataChanged",null); u([O("isActive"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H8.prototype,"onActiveStateChange",null);u([M("down"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H8.prototype,"onDown",null);u([M("up"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H8.prototype,"onUp",null);u([M("tap"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],H8.prototype,"onTap",null); H8=u([R({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],H8); V(H8,"ytd-mini-guide-entry-renderer",function(){if(uYc!==void 0)return uYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a id=\"endpoint\" tabindex=\"-1\" class=\"yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer\" href$=\"[[computeHref_(data.navigationEndpoint)]]\" data=\"[[data.navigationEndpoint]]\" title=\"[[computeTitle(data.formattedTitle, noLabels)]]\">\n <yt-icon id=\"icon\" class=\"guide-icon style-scope ytd-mini-guide-entry-renderer\" active=\"[[isActive]]\" disable-upgrade$=\"[[data.thumbnail]]\" hidden=\"[[data.thumbnail]]\" icon=\"[[data.icon.iconType]]\">\n </yt-icon>\n <span class=\"title style-scope ytd-mini-guide-entry-renderer\" hidden=\"[[noLabels]]\">[[getSimpleString(data.formattedTitle)]]</span>\n <tp-yt-paper-tooltip animation-delay=\"0\" hidden=\"[[!noLabels]]\" offset=\"4\" position=\"right\" class=\"style-scope ytd-mini-guide-entry-renderer\">\n [[getSimpleString(data.formattedTitle)]]\n </tp-yt-paper-tooltip>\n <yt-interaction class=\"style-scope ytd-mini-guide-entry-renderer\"></yt-interaction>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return uYc=a},{mode:Mz("kevlar_poly_si_batch_j031")?1:2});var wYc,xYc=function(){if(wYc!==void 0)return wYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><!--css-build:shady--><div id=\"items\" class=\"style-scope ytd-mini-guide-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return wYc=a};var yYc=function(){var a=J.apply(this,arguments)||this;a.allVideosCount=0;a.noLabels=y("kevlar_mini_guide_no_labels");a.frostedGlass=y("web_frosted_glass");return a}; l(yYc,J);f=yYc.prototype;f.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}}; f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation")}; f.visibleChanged=function(){if(this.visible&&!this.data){var a=um().resolve(tm(fP));a&&a.setGuideData(this.hostElement)}}; f.dataChanged=function(){var a=[],b;if((b=this.data)!=null&&b.items){b=g(this.data.items);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=void 0;if((d=c.guideSectionRenderer)==null?0:d.items)for(d=void 0,c=g((d=c.guideSectionRenderer)==null?void 0:d.items),d=c.next();!d.done;d=c.next())if(d=d.value,d.guideEntryRenderer)d=d.guideEntryRenderer,d.isPrimary&&a.push({guideEntryRenderer:d});else if(d.guideCollapsibleSectionEntryRenderer){var e=void 0;((e=A(d.guideCollapsibleSectionEntryRenderer.headerEntry, d5))==null?0:e.isPrimary)&&a.push({guideEntryRenderer:A(d.guideCollapsibleSectionEntryRenderer.headerEntry,d5)});if(d=d.guideCollapsibleSectionEntryRenderer.sectionItems)for(d=g(d),e=d.next();!e.done;e=d.next()){var h=e.value;e=A(h,KOc);var k=void 0;((k=A(h,d5))==null?0:k.isPrimary)?a.push({guideEntryRenderer:A(h,d5)}):e&&(h=void 0,A((h=e)==null?void 0:h.entryRenderer,d5)&&(e.alwaysShow||this.allVideosCount)&&a.push({guideEntryRenderer:A(e.entryRenderer,d5)}))}}}}this.miniGuideItems=a}; f.activeEndpointChanged=function(){for(var a=this.items.children,b=0;b<a.length;b++)a[b].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint}; ia.Object.defineProperties(yYc.prototype,{items:{configurable:!0,enumerable:!0,get:function(){return T(this.hostElement).querySelector("#items")}}, reflectedAttributes:{configurable:!0,enumerable:!0,get:function(){var a=this;return{"no-labels":function(){return a.noLabels}, "frosted-glass":function(){return a.frostedGlass}}}}}); var I8=yYc;I8.prototype.activeEndpointChanged=I8.prototype.activeEndpointChanged;I8.prototype.dataChanged=I8.prototype.dataChanged;I8.prototype.visibleChanged=I8.prototype.visibleChanged;u([K(Rz),v("design:type",Object)],I8.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],I8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],I8.prototype,"ytRendererstamperBehavior",void 0); u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],I8.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],I8.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],I8.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],I8.prototype,"visible",void 0);u([Q(),v("design:type",Object)],I8.prototype,"miniGuideItems",void 0);u([Q({selector:fA}),v("design:type",Object)],I8.prototype,"allVideosCount",void 0); u([Q(),v("design:type",Object)],I8.prototype,"noLabels",void 0);u([Q(),v("design:type",Object)],I8.prototype,"frostedGlass",void 0);u([keb(),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],I8.prototype,"visibleChanged",null);u([keb(),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],I8.prototype,"dataChanged",null);u([keb(),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],I8.prototype,"activeEndpointChanged",null); I8=u([R({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],I8);var zYc=["visible"];y("main_app_enable_signal_exposure")&&Lz()(I8,"ytd-mini-guide-renderer",function(){return xYc()},{allowedProps:zYc, mode:1});var AYc=function(){var a=J.apply(this,arguments)||this;a.allVideosCount=0;a.noLabels=y("kevlar_mini_guide_no_labels");a.frostedGlass=y("web_frosted_glass");return a}; l(AYc,J);f=AYc.prototype;f.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}}; f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation")}; f.visibleChanged=function(){if(this.visible&&!this.data){var a=um().resolve(tm(fP));a&&a.setGuideData(this.hostElement)}}; f.dataChanged=function(){var a=[],b;if((b=this.data)!=null&&b.items){b=g(this.data.items);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=void 0;if((d=c.guideSectionRenderer)==null?0:d.items)for(d=void 0,c=g((d=c.guideSectionRenderer)==null?void 0:d.items),d=c.next();!d.done;d=c.next())if(d=d.value,d.guideEntryRenderer)d=d.guideEntryRenderer,d.isPrimary&&a.push({guideEntryRenderer:d});else if(d.guideCollapsibleSectionEntryRenderer){var e=void 0;((e=A(d.guideCollapsibleSectionEntryRenderer.headerEntry, d5))==null?0:e.isPrimary)&&a.push({guideEntryRenderer:A(d.guideCollapsibleSectionEntryRenderer.headerEntry,d5)});if(d=d.guideCollapsibleSectionEntryRenderer.sectionItems)for(d=g(d),e=d.next();!e.done;e=d.next()){var h=e.value;e=A(h,KOc);var k=void 0;((k=A(h,d5))==null?0:k.isPrimary)?a.push({guideEntryRenderer:A(h,d5)}):e&&(h=void 0,A((h=e)==null?void 0:h.entryRenderer,d5)&&(e.alwaysShow||this.allVideosCount)&&a.push({guideEntryRenderer:A(e.entryRenderer,d5)}))}}}}this.miniGuideItems=a}; f.activeEndpointChanged=function(){for(var a=this.items.children,b=0;b<a.length;b++)a[b].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint}; var J8=AYc;J8.prototype.activeEndpointChanged=J8.prototype.activeEndpointChanged;J8.prototype.dataChanged=J8.prototype.dataChanged;J8.prototype.visibleChanged=J8.prototype.visibleChanged;u([K(Rz),v("design:type",Object)],J8.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],J8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],J8.prototype,"ytRendererstamperBehavior",void 0); u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],J8.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],J8.prototype,"ytComponentBehavior",void 0);u([My("#items"),v("design:type",Object)],J8.prototype,"items",void 0);u([Q(),v("design:type",Object)],J8.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],J8.prototype,"visible",void 0);u([Q(),v("design:type",Object)],J8.prototype,"miniGuideItems",void 0); u([Q({selector:fA}),v("design:type",Object)],J8.prototype,"allVideosCount",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],J8.prototype,"noLabels",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],J8.prototype,"frostedGlass",void 0);u([Py("visible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J8.prototype,"visibleChanged",null); u([Py("data","allVideosCount"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J8.prototype,"dataChanged",null);u([Py("activeEndpoint"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],J8.prototype,"activeEndpointChanged",null);J8=u([R({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],J8);y("main_app_enable_signal_exposure")||V(J8,"ytd-mini-guide-renderer",function(){return xYc()},{mode:1});var BYc;var CYc=/^[\x00-\x7F]+$/,DYc=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");return a}; l(DYc,J);ia.Object.defineProperties(DYc.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var a,b=Sw((a=this.data)==null?void 0:a.handle);if(b)return Rw("@"+b)}}, displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var a=Sw(this.displayHandle),b,c=Sw((b=this.data)==null?void 0:b.handleUrl);if(a&&c)return Rw(c+a)}}, warningText:{configurable:!0,enumerable:!0,get:function(){var a=Sw(this.displayHandle);if(a&&!CYc.test(a)){var b;return(b=this.data)==null?void 0:b.warningText}}}, urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var a=Sw(this.displayHandleUrl),b,c=Sw((b=this.data)==null?void 0:b.urlInfoText);if(a&&c)return Rw(c+" "+a)}}}); var K8=DYc;u([Q(),v("design:type",Object)],K8.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],K8.prototype,"displayHandle",null);u([L("displayHandle"),v("design:type",Object),v("design:paramtypes",[])],K8.prototype,"displayHandleUrl",null);u([L("displayHandle"),v("design:type",Object),v("design:paramtypes",[])],K8.prototype,"warningText",null);u([L("displayHandleUrl"),v("design:type",Object),v("design:paramtypes",[])],K8.prototype,"urlInfoTextWithUrl",null); u([Q({reflectToAttribute:!0}),v("design:type",Object)],K8.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],K8.prototype,"modernLayout",void 0);K8=u([R({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],K8); V(K8,"ytd-handles-claiming-confirm-dialog-content",function(){if(BYc!==void 0)return BYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\">\n <div id=\"handle-container\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\">\n <yt-img-shadow id=\"profile-picture\" height=\"100\" thumbnail=\"[[data.profilePicture]]\" width=\"100\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\">\n </yt-img-shadow>\n <yt-formatted-string id=\"display-name\" text=\"[[data.displayName]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\"></yt-formatted-string>\n <yt-formatted-string id=\"handle\" text=\"[[displayHandle]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\"></yt-formatted-string>\n <yt-formatted-string id=\"handle-url\" text=\"[[displayHandleUrl]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\"></yt-formatted-string>\n </div>\n <div id=\"info-container\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\">\n <yt-formatted-string id=\"first-info-text\" class=\"line-text style-scope ytd-handles-claiming-confirm-dialog-content\" split-lines=\"\" text=\"[[data.firstInfoText]]\"></yt-formatted-string>\n <yt-formatted-string id=\"url-info-text\" class=\"line-text style-scope ytd-handles-claiming-confirm-dialog-content\" split-lines=\"\" text=\"[[urlInfoTextWithUrl]]\"></yt-formatted-string>\n <div id=\"messages\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\">\n <template is=\"dom-repeat\" items=\"[[data.infoText]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\">\n <yt-formatted-string class=\"line-text style-scope ytd-handles-claiming-confirm-dialog-content\" split-lines=\"\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[warningText]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-content\">\n <yt-formatted-string class=\"line-text style-scope ytd-handles-claiming-confirm-dialog-content\" split-lines=\"\" text=\"[[warningText]]\"></yt-formatted-string>\n </template>\n </div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return BYc=a},{mode:Mz()?1:2});var EYc;var L8=function(){var a=J.apply(this,arguments)||this;a.okButtonOverride={style:"mono",type:"outline",size:"M"};a.modernLayout=y("web_modern_dialog_layout");return a}; l(L8,J);L8.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; L8.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}}; L8.prototype.computeDialogLayoutProps=function(){var a=this.data;return this.modernLayout&&a?{title:a.title&&function(){PA("yt-formatted-string",{text:a.title},fp)}, content:function(){PA("ytd-handles-claiming-confirm-dialog-content",{id$:"content",data:a},fp)}, primaryButton:function(b){PA("ytd-button-renderer",Object.assign({},b,{data:A(a==null?void 0:a.okButton,Qu)}),fp)}}:{}}; var M8=L8;u([K(X.YtRendererBehavior),v("design:type",Object)],M8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],M8.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],M8.prototype,"okButtonOverride",void 0);u([Q(),v("design:type",Object)],M8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],M8.prototype,"modernLayout",void 0); M8=u([R({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],M8); V(M8,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(EYc!==void 0)return EYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-renderer\"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-confirm-dialog-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-renderer\">\n</ytd-handles-claiming-confirm-dialog-content>\n<div id=\"footer\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-renderer\">\n <div id=\"ok-button\" class=\"style-scope ytd-handles-claiming-confirm-dialog-renderer\">\n </div>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-handles-claiming-confirm-dialog-renderer\">\n </dialog-layout>\n</template>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return EYc=a},{mode:1});var FYc;var GYc=/^[\x00-\x7F]+$/,HYc=function(){var a=J.apply(this,arguments)||this;a.isLoading=!1;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");return a}; l(HYc,J);HYc.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var a;this.selectedHandle=(a=this.handleInput)==null?void 0:a.value;this.onSelectedHandleChanged(this.selectedHandle);xv(this.hostElement,"yt-refit-popups-action")}}; ia.Object.defineProperties(HYc.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var a;return(a=this.data)==null?void 0:a.handleUrlPrefix}}, displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return Rw("@"+this.selectedHandle)}}, displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return Rw(this.handleUrlPrefix+"@"+this.selectedHandle)}}, warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!GYc.test(this.selectedHandle)){var a;return(a=this.data)==null?void 0:a.warningText}}}}); var N8=HYc;u([K(BA.YtComponentBehavior),v("design:type",Object)],N8.prototype,"ytComponentBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],N8.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],N8.prototype,"data",void 0);u([Q(),v("design:type",String)],N8.prototype,"selectedHandle",void 0);u([Q(),v("design:type",Object)],N8.prototype,"isLoading",void 0);u([Q(),v("design:type",Function)],N8.prototype,"onSelectedHandleChanged",void 0); u([My("#channel-handle-input"),v("design:type",Object)],N8.prototype,"handleInput",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],N8.prototype,"handleUrlPrefix",null);u([L("selectedHandle"),v("design:type",Object),v("design:paramtypes",[])],N8.prototype,"displayHandle",null);u([L("selectedHandle"),v("design:type",Object),v("design:paramtypes",[])],N8.prototype,"displayHandleUrl",null); u([L("selectedHandle"),v("design:type",Object),v("design:paramtypes",[])],N8.prototype,"warningText",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],N8.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],N8.prototype,"modernLayout",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],N8.prototype,"ytRendererBehavior",void 0);N8=u([R({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],N8); V(N8,"ytd-handles-claiming-edit-dialog-content",function(){if(FYc!==void 0)return FYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <div id=\"handle-container\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <yt-img-shadow id=\"profile-picture\" height=\"100\" thumbnail=\"[[data.profilePicture]]\" width=\"100\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n </yt-img-shadow>\n <yt-formatted-string id=\"display-name\" text=\"[[data.displayName]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\"></yt-formatted-string>\n <yt-formatted-string id=\"display-handle\" respect-lang-dir=\"\" text=\"[[displayHandle]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n </yt-formatted-string>\n <yt-formatted-string id=\"display-handle-url\" text=\"[[displayHandleUrl]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\"></yt-formatted-string>\n <template is=\"dom-if\" restamp=\"\" if=\"[[warningText]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <yt-formatted-string id=\"warning-text\" class=\"line-text style-scope ytd-handles-claiming-edit-dialog-content\" split-lines=\"\" text=\"[[warningText]]\">\n </yt-formatted-string>\n </template>\n </div>\n <div id=\"info-container\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <div id=\"messages\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <template is=\"dom-repeat\" items=\"[[data.infoText]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <yt-formatted-string class=\"line-text style-scope ytd-handles-claiming-edit-dialog-content\" split-lines=\"\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n </div>\n </div>\n <div id=\"input-container\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.inputField]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <ytd-channel-handle-input-renderer id=\"channel-handle-input\" data=\"[[data.inputField.channelHandleInputRenderer]]\" on-value-changed=\"selectedHandleChanged\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n </ytd-channel-handle-input-renderer>\n </template>\n </div>\n</div>\n<div id=\"spinner\" hidden=\"[[!isLoading]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\">\n <tp-yt-paper-spinner active=\"[[isLoading]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-content\"></tp-yt-paper-spinner>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return FYc=a},{mode:2});var IYc;var JYc=function(){var a=J.apply(this,arguments)||this;a.actionButtonOverride={style:"mono",type:"filled",size:"M"};a.cancelButtonOverride={style:"mono",type:"text",size:"M"};a.selectButtonDisabled=!1;a.isLoading=!1;a.hasSelectedHandleEventListener=!1;a.modernLayout=y("web_modern_dialog_layout");a.selectedHandleChanged=function(b){a.selectedHandle=b}; return a}; l(JYc,J);f=JYc.prototype;f.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()}; f.onDataChanged=function(){var a,b;this.selectedHandle=(b=A((a=this.data)==null?void 0:a.inputField,jOc))==null?void 0:b.handle}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.onCancel=function(){this.selectedHandle="";wv(this.hostElement,"yt-close-popup-action",[this.is])}; f.onSelectHandle=function(){var a=this;if(this.selectedHandle!==void 0){var b;((b=this.data)==null?void 0:b.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(c,d){if(d.newHandleUpdateStatus!==void 0&&d.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&d.newHandleUpdateStatus.errorMessage)a.ytOpenToastBehavior.openToast(Sw(d.newHandleUpdateStatus.errorMessage)), a.isLoading=!1;else{var e;if((e=a.data)==null?0:e.onChannelUpdateSuccess){c=a.data.onChannelUpdateSuccess;var h,k;if(d=(h=A(c,Eu))==null?void 0:(k=h.popup)==null?void 0:k.handlesClaimingConfirmDialogRenderer)d.handle=Rw(a.selectedHandle);a.ytComponentBehavior.resolveCommand(c);wv(a.hostElement,"yt-close-popup-action",[a.is])}else a.isLoading=!1}}, onServerError:function(){var c;if(a.JSC$18446_modernLayoutContent&&((c=a.JSC$18446_modernLayoutContent)==null?0:c.handleInput))a.JSC$18446_modernLayoutContent.handleInput.validate();else{var d;a.content&&((d=a.content)==null?0:d.handleInput)&&a.content.handleInput.validate()}a.isLoading=!1;a.ytOpenToastBehavior.openToast(Fv("TRY_AGAIN_LATER"))}}}))}}; f.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("ytd-handles-claiming-edit-dialog-content",{id$:"content",data:b,selectedHandle:a.selectedHandle,onSelectedHandleChanged:a.selectedHandleChanged},fp)}, primaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:A(b.selectButton,Qu),id$:"select-button"},a.selectButtonDisabled?{disabled:!0}:{},{overrides:a.actionButtonOverride,onclick:function(){a.onSelectHandle()}}),fp)}, secondaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:A(b.cancelButton,Qu),id$:"cancel-button",overrides:a.cancelButtonOverride,onclick:function(){a.onCancel()}}),fp)}}:{}}; var O8=JYc;O8.prototype.onDataChanged=O8.prototype.onDataChanged;O8.prototype.onSelectedHandleChanged=O8.prototype.onSelectedHandleChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],O8.prototype,"ytComponentBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],O8.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],O8.prototype,"actionButtonOverride",void 0);u([Q(),v("design:type",Object)],O8.prototype,"cancelButtonOverride",void 0); u([Q(),v("design:type",Object)],O8.prototype,"data",void 0);u([Q(),v("design:type",String)],O8.prototype,"selectedHandle",void 0);u([Q(),v("design:type",Object)],O8.prototype,"selectButtonDisabled",void 0);u([Q(),v("design:type",Object)],O8.prototype,"isLoading",void 0);u([Q(),v("design:type",Object)],O8.prototype,"hasSelectedHandleEventListener",void 0);u([Q(),v("design:type",Object)],O8.prototype,"handleInput",void 0); u([O("selectedHandle"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O8.prototype,"onSelectedHandleChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O8.prototype,"onDataChanged",null);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],O8.prototype,"modernLayout",void 0);u([My("ytd-handles-claiming-edit-dialog-content"),v("design:type",Object)],O8.prototype,"content",void 0); u([My("dialog-layout ytd-handles-claiming-edit-dialog-content"),v("design:type",Object)],O8.prototype,"JSC$18446_modernLayoutContent",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],O8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],O8.prototype,"ytRendererstamperBehavior",void 0);O8=u([R({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],O8); V(O8,"ytd-handles-claiming-edit-dialog-renderer",function(){if(IYc!==void 0)return IYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-renderer\"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-edit-dialog-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" is-loading=\"[[isLoading]]\" selected-handle=\"[[selectedHandle]]\" on-selected-handle-changed=\"[[selectedHandleChanged]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-renderer\">\n</ytd-handles-claiming-edit-dialog-content>\n<div id=\"footer\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-renderer\">\n <ytd-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" overrides=\"[[cancelButtonOverride]]\" on-click=\"onCancel\" class=\"style-scope ytd-handles-claiming-edit-dialog-renderer\">\n </ytd-button-renderer>\n <ytd-button-renderer id=\"select-button\" data=\"[[data.selectButton.buttonRenderer]]\" disabled=\"[[selectButtonDisabled]]\" overrides=\"[[actionButtonOverride]]\" on-click=\"onSelectHandle\" class=\"style-scope ytd-handles-claiming-edit-dialog-renderer\">\n </ytd-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data, selectButtonDisabled)]]\" class=\"style-scope ytd-handles-claiming-edit-dialog-renderer\">\n </dialog-layout>\n</template>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return IYc=a},{mode:1});var KYc;var LYc=function(){return J.apply(this,arguments)||this}; l(LYc,J);ia.Object.defineProperties(LYc.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null?0:a.handle){var b;return Rw("@"+Sw((b=this.data)==null?void 0:b.handle))}}}}); var P8=LYc;u([L("data"),v("design:type",Object),v("design:paramtypes",[])],P8.prototype,"formattedHandle",null);u([Q(),v("design:type",Object)],P8.prototype,"data",void 0);P8=u([R({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],P8); V(P8,"ytd-handles-claiming-radio-option-renderer",function(){if(KYc!==void 0)return KYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"handle\" respect-lang-dir=\"\" text=\"[[formattedHandle]]\" class=\"style-scope ytd-handles-claiming-radio-option-renderer\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return KYc=a},{mode:1});var MYc;var NYc=/^[\x00-\x7F]+$/,Q8=function(){var a=J.apply(this,arguments)||this;a.initialRadioIndex="-1";a.isLoading=!1;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");a.maybeSubmitFeedback=function(){a.feedbackSurveyRenderer.submitSurvey()}; return a}; l(Q8,J);Q8.prototype.updateSelectedHandleIndexFromBinding=function(a){this.selectedRadioIndex=+a.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(a)}; Q8.prototype.selectedHandleChanged=function(a){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var b;this.selectedHandle=(b=this.handleInput)==null?void 0:b.value;this.onSelectedHandleChanged(a)}}; ia.Object.defineProperties(Q8.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var a;return(((a=this.data)==null?void 0:a.radioButton)||[]).length}}, handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var a;return this.ytRendererBehavior.getSimpleString((a=this.data)==null?void 0:a.handleUrlPrefix)}}, displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return Rw("@"+this.selectedHandle)}}, displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return Rw(this.handleUrlPrefix+"@"+this.selectedHandle)}}, warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!NYc.test(this.selectedHandle)){var a;return(a=this.data)==null?void 0:a.warningText}}}}); var R8=Q8;u([Q(),v("design:type",Object)],R8.prototype,"data",void 0);u([Q(),v("design:type",Object)],R8.prototype,"initialRadioIndex",void 0);u([Q(),v("design:type",Number)],R8.prototype,"selectedRadioIndex",void 0);u([Q(),v("design:type",String)],R8.prototype,"selectedHandle",void 0);u([Q(),v("design:type",Object)],R8.prototype,"isLoading",void 0);u([Q(),v("design:type",Function)],R8.prototype,"onSelectedHandleChanged",void 0); u([Q(),v("design:type",Function)],R8.prototype,"onSelectedRadioIndexChanged",void 0);u([My("#channel-handle-input"),v("design:type",Object)],R8.prototype,"handleInput",void 0);u([My("ytd-feedback-survey-renderer"),v("design:type",Object)],R8.prototype,"feedbackSurveyRenderer",void 0);u([L("data"),v("design:type",Number),v("design:paramtypes",[])],R8.prototype,"radioButtonLength",null);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],R8.prototype,"handleUrlPrefix",null); u([L("selectedHandle"),v("design:type",Object),v("design:paramtypes",[])],R8.prototype,"displayHandle",null);u([L("selectedHandle"),v("design:type",Object),v("design:paramtypes",[])],R8.prototype,"displayHandleUrl",null);u([L("selectedHandle"),v("design:type",Object),v("design:paramtypes",[])],R8.prototype,"warningText",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],R8.prototype,"darkerDarkTheme",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],R8.prototype,"modernLayout",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],R8.prototype,"ytRendererBehavior",void 0);R8=u([R({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],R8); V(R8,"ytd-handles-claiming-select-dialog-content",function(){if(MYc!==void 0)return MYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <div id=\"handle-container\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <yt-img-shadow id=\"profile-picture\" height=\"100\" thumbnail=\"[[data.profilePicture]]\" width=\"100\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n </yt-img-shadow>\n <yt-formatted-string id=\"display-name\" text=\"[[data.displayName]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\"></yt-formatted-string>\n <yt-formatted-string id=\"display-handle\" respect-lang-dir=\"\" text=\"[[displayHandle]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n </yt-formatted-string>\n <yt-formatted-string id=\"display-handle-url\" text=\"[[displayHandleUrl]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\"></yt-formatted-string>\n <template is=\"dom-if\" restamp=\"\" if=\"[[warningText]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <yt-formatted-string id=\"warning-text\" class=\"line-text style-scope ytd-handles-claiming-select-dialog-content\" split-lines=\"\" text=\"[[warningText]]\">\n </yt-formatted-string>\n </template>\n </div>\n <div id=\"info-container\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <div id=\"messages\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <template is=\"dom-repeat\" items=\"[[data.infoText]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <yt-formatted-string class=\"line-text style-scope ytd-handles-claiming-select-dialog-content\" split-lines=\"\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n </div>\n </div>\n <tp-yt-paper-radio-group id=\"radio-container\" selected=\"[[initialRadioIndex]]\" on-selected-changed=\"updateSelectedHandleIndexFromBinding\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <template is=\"dom-repeat\" items=\"[[data.radioButton]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <tp-yt-paper-radio-button id=\"radio-item\" name$=\"[[index]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <ytd-handles-claiming-radio-option-renderer data=\"[[item.handlesClaimingRadioOptionRenderer]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n </ytd-handles-claiming-radio-option-renderer>\n </tp-yt-paper-radio-button>\n </template>\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.inputField]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <tp-yt-paper-radio-button id=\"radio-item\" name$=\"[[radioButtonLength]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <ytd-channel-handle-input-renderer id=\"channel-handle-input\" data=\"[[data.inputField.channelHandleInputRenderer]]\" on-value-changed=\"selectedHandleChanged\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n </ytd-channel-handle-input-renderer>\n </tp-yt-paper-radio-button>\n </template>\n </tp-yt-paper-radio-group>\n</div>\n<div id=\"spinner\" hidden=\"[[!isLoading]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\">\n <tp-yt-paper-spinner active=\"[[isLoading]]\" class=\"style-scope ytd-handles-claiming-select-dialog-content\"></tp-yt-paper-spinner>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return MYc=a},{mode:2});var OYc;var PYc=function(){var a=J.apply(this,arguments)||this;a.actionButtonOverride={style:"mono",type:"filled",size:"M"};a.cancelButtonOverride={style:"mono",type:"text",size:"M"};a.initialRadioIndex="-1";a.selectButtonDisabled=!1;a.isLoading=!1;a.selectedRadioIndexChanged=function(b){a.selectedRadioIndex=Number(b.detail.value)}; a.selectedHandleChanged=function(b){a.selectedHandle=b.detail.value}; a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");return a}; l(PYc,J);f=PYc.prototype;f.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0}; f.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()}; f.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();xv(this.hostElement,"yt-refit-popups-action")}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;wv(this.hostElement,"yt-close-popup-action",[this.is])}; f.onSelectHandle=function(){var a=this;if(this.selectedHandle!==void 0){var b;((b=this.data)==null?void 0:b.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(c,d){if(d.newHandleUpdateStatus!==void 0&&d.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&d.newHandleUpdateStatus.errorMessage)a.ytOpenToastBehavior.openToast(Sw(d.newHandleUpdateStatus.errorMessage)), a.isLoading=!1;else{var e;if((e=a.data)==null?0:e.onChannelUpdateSuccess){c=a.data.onChannelUpdateSuccess;d=A(c,Eu);var h;if(d==null?0:(h=d.popup)==null?0:h.handlesClaimingConfirmDialogRenderer)d.popup.handlesClaimingConfirmDialogRenderer.handle=Rw(a.selectedHandle);a.ytComponentBehavior.resolveCommand(c);wv(a.hostElement,"yt-close-popup-action",[a.is])}else a.isLoading=!1}}, onServerError:function(){if(a.selectedRadioIndex===a.radioButtonLength){var c;if(a.JSC$18459_modernLayoutContent&&((c=a.JSC$18459_modernLayoutContent)==null?0:c.handleInput))a.JSC$18459_modernLayoutContent.handleInput.validate();else{var d;a.content&&((d=a.content)==null?0:d.handleInput)&&a.content.handleInput.validate()}}a.isLoading=!1;a.ytOpenToastBehavior.openToast(Fv("TRY_AGAIN_LATER"))}}}))}}; f.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var a,b,c,d;this.selectedHandle=this.modernLayout?(a=this.JSC$18459_modernLayoutContent)==null?void 0:(b=a.handleInput)==null?void 0:b.value:(c=this.content)==null?void 0:(d=c.handleInput)==null?void 0:d.value}else this.selectedRadioIndex>=0&&((a=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(a== null?void 0:a.handle):this.selectedHandle=void 0)}; f.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle}; f.getRadioItem=function(a){if(this.radioButtonLength>a&&a>=0)return A(this.data.radioButton[a],COc)}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("ytd-handles-claiming-select-dialog-content",{id$:"content",data:b,initialRadioIndex:a.initialRadioIndex,isLoading:a.isLoading,selectedHandle:a.selectedHandle,selectedRadioIndex:a.selectedRadioIndex,onSelectedHandleChanged:a.selectedHandleChanged,onSelectedRadioIndexChanged:a.selectedRadioIndexChanged},fp)}, primaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:A(b.selectButton,Qu),id$:"select-button"},a.selectButtonDisabled?{disabled:!0}:{},{overrides:a.actionButtonOverride,onclick:function(){a.onSelectHandle()}}),fp)}, secondaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:A(b.cancelButton,Qu),id$:"cancel-button",overrides:a.cancelButtonOverride,onclick:function(){a.onCancel()}}),fp)}, maxHeight:1}:{}}; ia.Object.defineProperties(PYc.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var a;return(((a=this.data)==null?void 0:a.radioButton)||[]).length}}}); var S8=PYc;S8.prototype.onSelectedHandleChanged=S8.prototype.onSelectedHandleChanged;S8.prototype.onSelectedHandleIndexChanged=S8.prototype.onSelectedHandleIndexChanged;S8.prototype.onDataChanged=S8.prototype.onDataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],S8.prototype,"ytComponentBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],S8.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],S8.prototype,"actionButtonOverride",void 0); u([Q(),v("design:type",Object)],S8.prototype,"cancelButtonOverride",void 0);u([Q(),v("design:type",Object)],S8.prototype,"data",void 0);u([Q(),v("design:type",Object)],S8.prototype,"initialRadioIndex",void 0);u([Q(),v("design:type",Number)],S8.prototype,"selectedRadioIndex",void 0);u([Q(),v("design:type",String)],S8.prototype,"selectedHandle",void 0);u([Q(),v("design:type",Object)],S8.prototype,"selectButtonDisabled",void 0);u([Q(),v("design:type",Object)],S8.prototype,"isLoading",void 0); u([L("data"),v("design:type",Number),v("design:paramtypes",[])],S8.prototype,"radioButtonLength",null);u([My("ytd-handles-claiming-select-dialog-content"),v("design:type",Object)],S8.prototype,"content",void 0);u([My("dialog-layout ytd-handles-claiming-select-dialog-content"),v("design:type",Object)],S8.prototype,"JSC$18459_modernLayoutContent",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],S8.prototype,"onDataChanged",null); u([O("selectedRadioIndex"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],S8.prototype,"onSelectedHandleIndexChanged",null);u([O("selectedHandle"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],S8.prototype,"onSelectedHandleChanged",null);u([Q({reflectToAttribute:!0}),v("design:type",Object)],S8.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],S8.prototype,"modernLayout",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],S8.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],S8.prototype,"ytRendererstamperBehavior",void 0);S8=u([R({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],S8); V(S8,"ytd-handles-claiming-select-dialog-renderer",function(){if(OYc!==void 0)return OYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-select-dialog-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-handles-claiming-select-dialog-renderer\"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-select-dialog-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" initial-radio-index=\"[[initialRadioIndex]]\" is-loading=\"[[isLoading]]\" selected-handle=\"[[selectedHandle]]\" selected-radio-index=\"[[selectedRadioIndex]]\" on-selected-handle-changed=\"[[selectedHandleChanged]]\" on-selected-radio-index-changed=\"[[selectedRadioIndexChanged]]\" class=\"style-scope ytd-handles-claiming-select-dialog-renderer\">\n</ytd-handles-claiming-select-dialog-content>\n<div id=\"footer\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-select-dialog-renderer\">\n <ytd-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" overrides=\"[[cancelButtonOverride]]\" on-click=\"onCancel\" class=\"style-scope ytd-handles-claiming-select-dialog-renderer\">\n </ytd-button-renderer>\n <ytd-button-renderer id=\"select-button\" data=\"[[data.selectButton.buttonRenderer]]\" disabled=\"[[selectButtonDisabled]]\" overrides=\"[[actionButtonOverride]]\" on-click=\"onSelectHandle\" class=\"style-scope ytd-handles-claiming-select-dialog-renderer\">\n </ytd-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-handles-claiming-select-dialog-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data, selectButtonDisabled)]]\" class=\"style-scope ytd-handles-claiming-select-dialog-renderer\">\n </dialog-layout>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return OYc=a},{mode:1});var QYc;var RYc;var SYc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(SYc,J);var T8=SYc;u([K(X.YtRendererBehavior),v("design:type",Object)],T8.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],T8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],T8.prototype,"modernLayout",void 0);T8=u([R({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],T8); V(T8,"ytd-hotkey-dialog-section-option-renderer",function(){if(RYc!==void 0)return RYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"label\" class=\"style-scope ytd-hotkey-dialog-section-option-renderer\">[[getSimpleString(data.label)]]</div>\n<div id=\"hotkey\" aria-label$=\"[[data.hotkeyAccessibilityLabel.accessibilityData.label]]\" class=\"style-scope ytd-hotkey-dialog-section-option-renderer\">[[data.hotkey]]</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return RYc=a},{mode:1});var TYc;var UYc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(UYc,J);UYc.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}}; var U8=UYc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],U8.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],U8.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],U8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],U8.prototype,"modernLayout",void 0);U8=u([R({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],U8); V(U8,"ytd-hotkey-dialog-section-renderer",function(){if(TYc!==void 0)return TYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"sub-title\" class=\"style-scope ytd-hotkey-dialog-section-renderer\">[[getSimpleString(data.title)]]</div>\n<div id=\"options\" class=\"style-scope ytd-hotkey-dialog-section-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return TYc=a},{mode:1});var VYc=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");return a}; l(VYc,J);VYc.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}}; var V8=VYc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],V8.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],V8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],V8.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],V8.prototype,"modernLayout",void 0);V8=u([R({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],V8); V(V8,"ytd-hotkey-dialog-content",function(){if(QYc!==void 0)return QYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scrollable\" class=\"style-scope ytd-hotkey-dialog-content\">\n <div id=\"sections\" class=\"style-scope ytd-hotkey-dialog-content\"></div>\n</tp-yt-paper-dialog-scrollable>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return QYc=a},{mode:Mz("kevlar_poly_si_batch_j050")?1:2});var WYc;var W8=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(W8,J);W8.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var a=document.querySelector("ytd-hotkey-dialog-content #scrollable");a&&(a.dialogElement=this.hostElement.parentElement)}; W8.prototype.onCloseTap=function(){wv(this.hostElement,"yt-close-popup-action")}; W8.prototype.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("ytd-hotkey-dialog-content",{id$:"content",data:b},fp)}, primaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:A(b.dismissButton,Qu),onclick:function(){a.onCloseTap()}}),fp)}}:{}}; var X8=W8;u([K(X.YtRendererBehavior),v("design:type",Object)],X8.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],X8.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],X8.prototype,"modernLayout",void 0);X8=u([R({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],X8); V(X8,"ytd-hotkey-dialog-renderer",function(){if(WYc!==void 0)return WYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-hotkey-dialog-renderer\">[[getSimpleString(data.title)]]</div>\n<ytd-hotkey-dialog-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-hotkey-dialog-renderer\"></ytd-hotkey-dialog-content>\n<div id=\"action-buttons\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-hotkey-dialog-renderer\">\n <ytd-button-renderer id=\"cancel\" data=\"[[data.dismissButton.buttonRenderer]]\" on-tap=\"onCloseTap\" class=\"style-scope ytd-hotkey-dialog-renderer\">\n </ytd-button-renderer>\n</div>\n\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-hotkey-dialog-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-hotkey-dialog-renderer\">\n </dialog-layout>\n</template>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return WYc=a});var XYc;var Y8=function(){return J.apply(this,arguments)||this}; l(Y8,J);Y8.prototype.onYtServiceRequestError=function(){if(this.blocked){var a;var b=(a=this.data)==null?void 0:a.defaultServiceEndpoint}else{var c;b=(c=this.data)==null?void 0:c.toggledServiceEndpoint}var d;(b=(d=A(b,DUa))==null?void 0:d.onFailureAction)&&this.ytComponentBehavior.resolveCommand(b);this.updateBlockState(!this.blocked)}; Y8.prototype.onYtToggleButton=function(a){this.updateBlockState(a.detail.toggled)}; Y8.prototype.updateBlockState=function(a){if(a!==this.blocked){var b=this.blockedEntityKey;b&&this.ytdReduxBehavior.dispatch(Uv("blockStateEntity",b,{key:b,blocked:a}));this.set("data.isToggled",a)}}; ia.Object.defineProperties(Y8.prototype,{blocked:{configurable:!0,enumerable:!0,get:function(){return this.blockStateEntity?(this.set("data.isToggled",this.blocked),!!this.blockStateEntity.blocked):!(!this.data||!this.data.isToggled)}}}); var Z8=Y8;Z8.prototype.onYtToggleButton=Z8.prototype.onYtToggleButton;Z8.prototype.onYtServiceRequestError=Z8.prototype.onYtServiceRequestError;u([K(BA.YtComponentBehavior),v("design:type",Object)],Z8.prototype,"ytComponentBehavior",void 0);u([K(Rz),v("design:type",Object)],Z8.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],Z8.prototype,"data",void 0);u([Q(),v("design:type",Object)],Z8.prototype,"blockedEntityKey",void 0); u([Q({selectorArgs:["blockedEntityKey"],selector:function(a,b){return bw(a.entities,"blockStateEntity",b)}}), v("design:type",Object)],Z8.prototype,"blockStateEntity",void 0);u([L("data","blockStateEntity"),v("design:type",Boolean),v("design:paramtypes",[])],Z8.prototype,"blocked",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Z8.prototype,"onYtServiceRequestError",null);u([M("yt-toggle-button"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Z8.prototype,"onYtToggleButton",null); Z8=u([R({is:"ytd-block-button",disableElementRegistration:!0})],Z8); V(Z8,"ytd-block-button",function(){if(XYc!==void 0)return XYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-toggle-button-renderer data=\"[[data]]\" class=\"style-scope ytd-block-button\">\n</ytd-toggle-button-renderer>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return XYc=a},{mode:1});var YYc;var ZYc;var $Yc=function(){return J.apply(this,arguments)||this}; l($Yc,J);var $8=$Yc;u([K(BA.YtComponentBehavior),v("design:type",Object)],$8.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],$8.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],$8.prototype,"data",void 0);$8=u([R({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],$8); V($8,"ytd-kids-blocklist-picker-item-renderer",function(){if(ZYc!==void 0)return ZYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"account-info style-scope ytd-kids-blocklist-picker-item-renderer\">\n <div class=\"account-avatar style-scope ytd-kids-blocklist-picker-item-renderer\">\n <yt-img-shadow id=\"account-icon\" thumbnail=\"[[data.avatar]]\" width=\"44\" class=\"style-scope ytd-kids-blocklist-picker-item-renderer\">\n </yt-img-shadow>\n </div>\n <div class=\"account-text-info style-scope ytd-kids-blocklist-picker-item-renderer\">\n <yt-formatted-string class=\"account-name style-scope ytd-kids-blocklist-picker-item-renderer\" text=\"[[data.childDisplayName]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"account-description style-scope ytd-kids-blocklist-picker-item-renderer\" text=\"[[data.childAccountDescription]]\">\n </yt-formatted-string>\n </div>\n</div>\n<div class=\"action-button style-scope ytd-kids-blocklist-picker-item-renderer\">\n <ytd-block-button blocked-entity-key=\"[[data.blockedEntityKey]]\" data=\"[[data.blockButton.toggleButtonRenderer]]\" class=\"style-scope ytd-kids-blocklist-picker-item-renderer\">\n </ytd-block-button>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return ZYc=a},{mode:1});var aZc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(aZc,J);aZc.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}}; var a9=aZc;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],a9.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],a9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],a9.prototype,"modernLayout",void 0);a9=u([R({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],a9); V(a9,"ytd-kids-blocklist-picker-content",function(){if(YYc!==void 0)return YYc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"child-rows\" class=\"style-scope ytd-kids-blocklist-picker-content\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return YYc=a},{mode:Mz("kevlar_poly_si_batch_j050")? 1:2});var bZc;var cZc=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");a.hasAnyRequestSucceeded=!1;a.hasAnyRequestFailed=!1;a.numPendingRequests=0;return a}; l(cZc,J);f=cZc.prototype;f.attached=function(){this.hostElement.setAttribute("dialog","")}; f.onDoneButtonTap=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])}; f.onYtServiceRequestSent=function(){this.numPendingRequests+=1}; f.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0}; f.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0}; f.onPopupClosed=function(a){var b,c;if(((b=a.detail)==null?void 0:(c=b.popup)==null?void 0:c.is)==="tp-yt-paper-dialog"){var d;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((d=this.data)==null?0:d.successfulToastActionMessage)&&this.ytComponentBehavior.resolveCommand(Tw(this.data.successfulToastActionMessage));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("ytd-kids-blocklist-picker-content",{id$:"content",data:b},fp)}, primaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:A(b.doneButton,Qu),onclick:function(d){a.onDoneButtonTap(d)}}),fp)}}:{}}; var b9=cZc;b9.prototype.onPopupClosed=b9.prototype.onPopupClosed;b9.prototype.onYtServiceRequestError=b9.prototype.onYtServiceRequestError;b9.prototype.onYtServiceRequestCompleted=b9.prototype.onYtServiceRequestCompleted;b9.prototype.onYtServiceRequestSent=b9.prototype.onYtServiceRequestSent;u([K(BA.YtComponentBehavior),v("design:type",Object)],b9.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],b9.prototype,"ytRendererBehavior",void 0); u([Q(),v("design:type",Object)],b9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],b9.prototype,"modernLayout",void 0);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b9.prototype,"onYtServiceRequestSent",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b9.prototype,"onYtServiceRequestCompleted",null); u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b9.prototype,"onYtServiceRequestError",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],b9.prototype,"onPopupClosed",null);b9=u([R({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],b9); V(b9,"ytd-kids-blocklist-picker-renderer",function(){if(bZc!==void 0)return bZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n <div id=\"title\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n </yt-formatted-string>\n </div>\n <ytd-kids-blocklist-picker-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n </ytd-kids-blocklist-picker-content>\n</div>\n<div id=\"footer\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n <div id=\"action-buttons\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n <ytd-button-renderer id=\"done-button\" data=\"[[data.doneButton.buttonRenderer]]\" on-click=\"onDoneButtonTap\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n </ytd-button-renderer>\n </div>\n</div>\n\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-kids-blocklist-picker-renderer\">\n </dialog-layout>\n</template>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return bZc=a},{mode:1});var dZc;var eZc;var c9=function(){return J.apply(this,arguments)||this}; l(c9,J);c9.prototype.setTip=function(a){var b=this;this.data&&(this.tip=fSc(dSc.getInstance(),a,this.data),dt(this,function(){vv(b.hostElement,"yt-refit")}))}; c9.prototype.clearTip=function(){this.tip=void 0}; c9.prototype.computeHidden=function(a){return!a}; var d9=c9;u([K(X.YtRendererBehavior),v("design:type",Object)],d9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],d9.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),v("design:type",Boolean)],d9.prototype,"hidden",void 0);u([Q(),v("design:type",Object)],d9.prototype,"tip",void 0);d9=u([R({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],d9); V(d9,"ytd-menu-popup-tip-renderer",function(){if(eZc!==void 0)return eZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[tip]]\" class=\"style-scope ytd-menu-popup-tip-renderer\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return eZc= a},{mode:1});var fZc;var gZc=function(){var a=J.apply(this,arguments)||this;a.useIcons=!1;a.systemIcons=y("kevlar_system_icons");return a}; l(gZc,J);f=gZc.prototype;f.onFocus=function(){var a;(a=T(this.hostElement).querySelector("tp-yt-paper-item"))==null||a.focus()}; f.onTap=function(){var a=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(a&&A(a,Bu))this.componentBehavior.resolveCommand(a),this.updateToggledStateInEntity();else if(a){this.componentBehavior.resolveCommand(a)||Av(this.hostElement,[a]);var b;((b=A(a,Gu))==null?void 0:b.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}}; f.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()}; f.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)}; f.updateToggledStateInEntity=function(){var a=this.data.toggleMenuServiceItemEntityKey,b=!this.data.isToggled;a&&this.ytdReduxBehavior.dispatch(Uv("toggleMenuServiceItemEntity",a,{key:a,isToggled:b}))}; f.computeIcon=function(a,b,c){return(a=a?c:b)&&a.iconType?zA(a.iconType):""}; f.computeIconHidden=function(){return this.useIcons?!1:!this.icon}; f.isIconActive=function(a){return!y("toggle_menu_active_icon_killswitch")&&a}; ia.Object.defineProperties(gZc.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.data)==null?0:a.isToggled)?(b=this.data)==null?void 0:b.toggledText:(c=this.data)==null?void 0:c.defaultText}}}); var e9=gZc;e9.prototype.toggledStateEntityChanged=e9.prototype.toggledStateEntityChanged;e9.prototype.onYtServiceRequestCompleted=e9.prototype.onYtServiceRequestCompleted;e9.prototype.onTap=e9.prototype.onTap;e9.prototype.onFocus=e9.prototype.onFocus;u([K(X.YtRendererBehavior),v("design:type",Object)],e9.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],e9.prototype,"componentBehavior",void 0); u([K(Rz),v("design:type",Object)],e9.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],e9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],e9.prototype,"useIcons",void 0);u([Q({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),v("design:type",String)],e9.prototype,"icon",void 0);u([Q({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:function(a,b){return bw(a.entities,"toggleMenuServiceItemEntity",b)}}), v("design:type",Object)],e9.prototype,"toggleMenuServiceItemEntity",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],e9.prototype,"systemIcons",void 0);u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],e9.prototype,"onFocus",null);u([L("data.isToggled"),v("design:type",Object),v("design:paramtypes",[])],e9.prototype,"toggleButtonText",null); u([M("tap"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],e9.prototype,"onTap",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],e9.prototype,"onYtServiceRequestCompleted",null);u([O("toggleMenuServiceItemEntity.isToggled","data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],e9.prototype,"toggledStateEntityChanged",null); e9=u([R({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],e9); V(e9,"ytd-toggle-menu-service-item-renderer",function(){if(fZc!==void 0)return fZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-item class=\"style-scope ytd-toggle-menu-service-item-renderer\">\n <yt-icon active=\"[[isIconActive(data.isToggled)]]\" hidden=\"[[computeIconHidden(icon, useIcons)]]\" icon=\"[[icon]]\" class=\"style-scope ytd-toggle-menu-service-item-renderer\"></yt-icon>\n <yt-formatted-string text=\"[[toggleButtonText]]\" class=\"style-scope ytd-toggle-menu-service-item-renderer\"></yt-formatted-string>\n <tp-yt-paper-toggle-button checked=\"[[data.isToggled]]\" hidden=\"[[!data.hasToggleSwitch]]\" class=\"style-scope ytd-toggle-menu-service-item-renderer\"></tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return fZc=a},{mode:1});var hZc;var iZc=function(){return J.apply(this,arguments)||this}; l(iZc,J);iZc.prototype.onFocus=function(){var a;(a=T(this.hostElement).querySelector("tp-yt-paper-item"))==null||a.focus()}; ia.Object.defineProperties(iZc.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return Nb(this.data.iconUrl)}}}); var f9=iZc;f9.prototype.onFocus=f9.prototype.onFocus;u([K(X.YtRendererBehavior),v("design:type",Object)],f9.prototype,"rendererBehavior",void 0);u([K(CA.YtEndpointBehavior),v("design:type",Object)],f9.prototype,"ytEndpointBehavior",void 0);u([Q(),v("design:type",Object)],f9.prototype,"data",void 0);u([M("focus"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],f9.prototype,"onFocus",null); u([L("data.iconUrl"),v("design:type",Object),v("design:paramtypes",[])],f9.prototype,"imageSource",null);f9=u([R({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],f9); V(f9,"ytd-menu-custom-icon-item-renderer",function(){if(hZc!==void 0)return hZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-menu-custom-icon-item-renderer\" data=\"[[data.command]]\" href$=\"[[computeHref_(data.command)]]\" tabindex=\"-1\">\n <tp-yt-paper-item class=\"style-scope ytd-menu-custom-icon-item-renderer\">\n <img class=\"custom-icon style-scope ytd-menu-custom-icon-item-renderer\" hidden$=\"[[!data.iconUrl]]\" alt=\"icon\" src$=\"[[imageSource]]\">\n <div class=\"action-text style-scope ytd-menu-custom-icon-item-renderer\">\n [[getSimpleString(data.actionText)]]\n <yt-icon class=\"launch-icon style-scope ytd-menu-custom-icon-item-renderer\" icon=\"yt-icons:launch\"></yt-icon>\n </div>\n </tp-yt-paper-item>\n</a>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return hZc=a},{mode:Mz("kevlar_poly_si_batch_j028")?1:2});var jZc=function(){return J.apply(this,arguments)||this}; l(jZc,J);f=jZc.prototype; f.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{menuNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}}, toggleMenuServiceItemRenderer:{component:"ytd-toggle-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuCustomIconItemRenderer:{component:"ytd-menu-custom-icon-item-renderer"},menuServiceItemDownloadRenderer:{component:"ytd-menu-service-item-download-renderer"},clientSideToggleMenuItemRenderer:{component:"yt-live-chat-toggle-renderer"}}},"data.footer":{id:"footer",mapping:{menuPopupTipRenderer:"ytd-menu-popup-tip-renderer"}}}}; f.computeAriaLabel=function(a){return a}; f.onPopupOpened=function(){this.items.selected=0;for(var a=g(T(this.items).children),b=a.next();!b.done;b=a.next())b.value.popupPositionTarget=this.positionTarget;if(a=this.popupTip||void 0)a.setTip(this.source||""),this.source=void 0;this.veData&&(a=iq())&&Pq(a,[this.veData])}; f.onPopupClosed=function(){var a=this.popupTip||void 0;a&&a.clearTip()}; f.onIronActivate=function(a){this.shouldPersist(a)||wv(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(a=iq())&&Rq(a,this.veData)}; f.shouldPersist=function(a){var b,c;if(((b=a.detail)==null?void 0:b.selected)===void 0||(c=this.data)==null||!c.items)return!1;var d,e;return!((e=(d=this.data.items[a.detail.selected])==null?void 0:d.toggleMenuServiceItemRenderer)==null||!e.persistentOnMenuPopup)}; f.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(a){return a.menuNavigationItemRenderer?!!a.menuNavigationItemRenderer.icon:a.menuServiceItemRenderer?!!a.menuServiceItemRenderer.icon:a.menuConditionalServiceItemRenderer?!!a.menuConditionalServiceItemRenderer.icon:a.menuConditionalNavigationItemRenderer?!!a.menuConditionalNavigationItemRenderer.icon:a.toggleMenuServiceItemRenderer?!!a.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1}; var g9=jZc;g9.prototype.onPopupClosed=g9.prototype.onPopupClosed;g9.prototype.onPopupOpened=g9.prototype.onPopupOpened;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],g9.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],g9.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],g9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],g9.prototype,"data",void 0); u([Q(),v("design:type",Object)],g9.prototype,"veData",void 0);u([Q({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),v("design:type",String)],g9.prototype,"ariaLabel",void 0);u([Q({computed:"computeUseIcons(data)",reflectToAttribute:!0}),v("design:type",Boolean)],g9.prototype,"useIcons",void 0);u([My("#items"),v("design:type",Object)],g9.prototype,"items",void 0); u([My("ytd-menu-popup-tip-renderer"),v("design:type",Object)],g9.prototype,"popupTip",void 0);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g9.prototype,"onPopupOpened",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g9.prototype,"onPopupClosed",null);g9=u([R({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],g9); V(g9,"ytd-menu-popup-renderer",function(){if(dZc!==void 0)return dZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-listbox id=\"items\" on-iron-activate=\"onIronActivate\" class=\"style-scope ytd-menu-popup-renderer\"></tp-yt-paper-listbox>\n<div id=\"footer\" class=\"style-scope ytd-menu-popup-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return dZc=a},{mode:Mz("kevlar_poly_si_batch_j049")?1:2});var kZc;var lZc=Gz(function(a){a=Ez(a,{icon:void 0});var b=a.data;a=a.icon;var c=function(){return b().iconBadgeText},d={},e=WA("yt-spec-icon-badge-shape",function(){a:switch(b().iconBadgeType){case"notification":var h="yt-spec-icon-badge-shape--type-notification"; break a;case"cart":h="yt-spec-icon-badge-shape--type-cart";break a;default:h="";}return h},function(){a:switch(b().iconBadgeStyle){case"overlay":var h="yt-spec-icon-badge-shape--style-overlay"; break a;default:h="";}return h},(d["yt-spec-icon-badge-shape--text-size-small"]=function(){var h=c(); return!!((h==null?0:h.length)&&h.length>2)},d["yt-spec-icon-badge-shape--type-notification-refresh"]=function(){return y("enable_cairo_refresh_web")},d["yt-spec-icon-badge-shape--type-cart-refresh"]=function(){return y("enable_cairo_refresh_web")},d)); return F("yt-icon-badge-shape",null,F(nr,{cond:a},function(h){return F("div",{class:e},F(Lr,null,function(){return F("div",{class:"yt-spec-icon-badge-shape__icon"},PD(h()))}),F(nr,{cond:c},function(k){return F("div",{class:"yt-spec-icon-badge-shape__badge"},k)}))}))}); lZc.idomCompat=!0;bB(lZc,"yt-icon-badge-shape",{props:{data:$A,icon:$A}});var mZc=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};a.unseenCount=0;a.isOverlay=!1;return a}; l(mZc,J);f=mZc.prototype;f.attached=function(){var a=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(b){a.onServiceWorkerMessage(b)})}; f.onDataChanged=function(){this.isAttached&&!this.JSC$18511_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$18511_lastData=this.data}; f.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}}; f.computeIcon=function(){var a,b;return(a=this.data)==null?void 0:(b=a.icon)==null?void 0:b.iconType}; f.onServiceWorkerMessage=function(a){a.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)}; f.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!A(this.data.updateUnseenCountEndpoint,Gu)&&A(this.data.updateUnseenCountEndpoint,Gu).signal==="GET_UNSEEN_NOTIFICATION_COUNT"}; f.handleUpdateNotificationsUnseenCountAction=function(a){var b=this;a=A(a,nOc);a!=null&&a.unseenCount&&a.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(a.unseenCount),Hi.addLowPriorityJob(function(){b.data.updateUnseenCountEndpoint&&b.ytComponentBehavior.resolveCommand(b.data.updateUnseenCountEndpoint)},a.timeoutMs))}; f.onClick=function(){vv(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var a=xv(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),b=this.data.menuRequest;a&&a.length===1&&a[0]?wv(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):b&&this.ytComponentBehavior.resolveCommand(b)}; f.handleTopbarMenuClosedAction=function(a){var b,c;new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]]).get(a)===((b=this.data)==null?void 0:(c=b.icon)==null?void 0:c.iconType)&&this.toggleIconState(!1)}; f.toggleIconState=function(a){this.iconButton&&(this.iconButton.pressed=a)}; f.sendUnseenCountRequest=function(a){var b=this;Sk(Hi,function(){b.ytComponentBehavior.resolveCommand(a)})}; f.updateCountUI=function(a){this.set("unseenCount",a<9?a:"9+")}; ia.Object.defineProperties(mZc.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}}); var h9=mZc;h9.prototype.handleUpdateNotificationsUnseenCountAction=h9.prototype.handleUpdateNotificationsUnseenCountAction;h9.prototype.onDataChanged=h9.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],h9.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],h9.prototype,"ytComponentBehavior",void 0);u([K(Nz),v("design:type",Object)],h9.prototype,"ytdOpenPopupBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],h9.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],h9.prototype,"data",void 0);u([Q(),v("design:type",Object)],h9.prototype,"unseenCount",void 0);u([Q(),v("design:type",Object)],h9.prototype,"isOverlay",void 0);u([Q({value:!0}),v("design:type",Boolean)],h9.prototype,"showTooltips",void 0);u([My("yt-icon-button"),v("design:type",Object)],h9.prototype,"iconButton",void 0); u([L("unseenCount"),v("design:type",Object),v("design:paramtypes",[])],h9.prototype,"showNotificationCount",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],h9.prototype,"onDataChanged",null);u([M("yt-update-notifications-unseen-count-action"),v("design:type",Function),v("design:paramtypes",[Object]),v("design:returntype")],h9.prototype,"handleUpdateNotificationsUnseenCountAction",null); h9=u([R({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],h9); V(h9,"ytd-notification-topbar-button-renderer",function(){if(kZc!==void 0)return kZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button id=\"icon\" label=\"[[data.accessibility.accessibilityData.label]]\" on-click=\"onClick\" class=\"style-scope ytd-notification-topbar-button-renderer\">\n <yt-icon-badge-shape data=\"[[computeIconBadgeShape(unseenCount, isOverlay)]]\" icon=\"[[computeIcon(data)]]\" class=\"style-scope ytd-notification-topbar-button-renderer\">\n </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class=\"style-scope ytd-notification-topbar-button-renderer\">[[data.tooltip]]</tp-yt-paper-tooltip>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return kZc=a},{mode:Mz("kevlar_poly_si_batch_j025")?1:2});var nZc;var i9=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return a}; l(i9,J);i9.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; i9.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")}; i9.prototype.onDarkModeToggled=function(a){this.dark=a}; var j9=i9;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],j9.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],j9.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],j9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],j9.prototype,"data",void 0);u([Q({value:!0,reflectToAttribute:!0}),v("design:type",Boolean)],j9.prototype,"dark",void 0); j9=u([R({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],j9); V(j9,"yt-pdg-buy-flow-header-renderer",function(){if(nZc!==void 0)return nZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"text-container\" class=\"style-scope yt-pdg-buy-flow-header-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.text]]\" class=\"style-scope yt-pdg-buy-flow-header-renderer\"></yt-formatted-string>\n</div>\n<div id=\"button-container\" class=\"style-scope yt-pdg-buy-flow-header-renderer\">\n <div id=\"help-button\" class=\"style-scope yt-pdg-buy-flow-header-renderer\"></div>\n <div id=\"dismiss-button\" class=\"style-scope yt-pdg-buy-flow-header-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return nZc=a},{mode:1});var oZc;var pZc;var qZc=function(){var a=J.apply(this,arguments)||this;a.immediateValue=0;a.isDarkTheme=!1;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; l(qZc,J);f=qZc.prototype;f.created=function(){WL.requestAvailability()}; f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.dataChanged=function(){var a=T(this.hostElement).querySelector("#color-slider");a.immediateValue&&this.updateSliderKnobAndGradientStyles(a.immediateValue);this.data.notches[0].knobColorArgb&&mz(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":ay(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);gk("HTML_DIR")==="rtl"&&T(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()}; f.onSliderImmediateChange=function(){var a=T(this.hostElement).querySelector("#color-slider");a.dragging&&(a.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(a.immediateValue),this.updateSliderKnobAndGradientStyles(a.immediateValue)),this.updateSliderAria())}; f.onSliderChange=function(){var a=T(this.hostElement).querySelector("#color-slider");a.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(a.immediateValue),this.updateSliderKnobAndGradientStyles(a.immediateValue));this.updateSliderAria()}; f.updateSliderAria=function(){var a=T(this.hostElement).querySelector("#color-slider"),b=T(this.hostElement).querySelector("#color-slider");b=Sw(this.data.notches[b.immediateValue].tierValue);Nd()&&vv(this.hostElement,"iron-announce",{text:b});a.setAttribute("aria-valuetext",b)}; f.updateSuperThanksSelectedTierEntity=function(a){if(a!==this.immediateValue){var b,c,d=this==null?void 0:(b=this.data)==null?void 0:(c=b.superThanksSelectedTierEntity)==null?void 0:c.key;d&&d.length>0&&this.ytdReduxBehavior.dispatch(Uv("superThanksSelectedTierEntity",d,{key:d,index:a}))}}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.updateSliderKnobAndGradientStyles=function(a){this.immediateValue=a;a=this.data.notches[a];if(a==null?0:a.knobColorArgb)var b={"--ytd-pdg-color-slider-knob-color":ay(a.knobColorArgb)};(a==null?0:a.linearGradientCssStyle)&&b!==null&&(b=Object.assign({},b,{"--ytd-pdg-color-slider-active-color":a==null?void 0:a.linearGradientCssStyle}));b!==null&&mz(this.hostElement,b)}; var k9=qZc;k9.prototype.onSliderChange=k9.prototype.onSliderChange;k9.prototype.onSliderImmediateChange=k9.prototype.onSliderImmediateChange;k9.prototype.dataChanged=k9.prototype.dataChanged;u([Q(),v("design:type",Object)],k9.prototype,"data",void 0);u([Q(),v("design:type",Object)],k9.prototype,"immediateValue",void 0);u([Q(),v("design:type",Number)],k9.prototype,"maxMarkers",void 0); u([Q({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Thb}),v("design:type",Object)],k9.prototype,"superThanksSelectedTierEntity",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k9.prototype,"isDarkTheme",void 0);u([K(Rz),v("design:type",Object)],k9.prototype,"ytdReduxBehavior",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],k9.prototype,"dataChanged",null); u([M("immediate-value-change"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],k9.prototype,"onSliderImmediateChange",null);u([M("change"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],k9.prototype,"onSliderChange",null);k9=u([R({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],k9); V(k9,"ytd-pdg-color-slider-renderer",function(){if(pZc!==void 0)return pZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-slider id=\"color-slider\" max=\"[[maxMarkers]]\" max-markers=\"[[maxMarkers]]\" min=\"0\" snaps=\"\" step=\"1\" value=\"[[immediateValue]]\" class=\"style-scope ytd-pdg-color-slider-renderer\"></tp-yt-paper-slider>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return pZc=a},{mode:Mz("kevlar_poly_si_batch_j049")?1:2});var rZc;function sZc(a){if(!a)return!1;try{if(a.host&&a.host.tagName==="YT-FORMATTED-STRING"&&a.host.id==="contenteditable-textarea"||a.nodeType===Node.ELEMENT_NODE&&a.tagName==="YTD-COMMENT-INPUT")return!0}catch(b){return!1}return sZc(a.parentNode)} function l9(a){return a?a.tagName==="A"&&a.href&&a.classList.contains("yt-simple-endpoint"):!1} function tZc(a){return a?a.tagName==="IMG"&&a.classList.contains("emoji"):!1} function uZc(a,b,c){if(!a)return null;var d=l9(a);if(d&&c)return b=a.pathname.substring(a.pathname.indexOf("/channel/")+9),document.createTextNode("@"+b);if(d&&!c)return document.createTextNode("");if(tZc(a))return c=a.alt,a=a.dataset.emojiId,!a&&b&&(b=DN(b,c))&&b.isCustomEmoji&&(a=b.emojiId),a?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+a+">"):document.createTextNode(c);d=a.cloneNode(!1);for(var e=0;e<a.childNodes.length;++e){var h=uZc(a.childNodes[e],b,c);h&&d.appendChild(h)}return d} function m9(a){return a?l9(a)?a:m9(a.lastChild):null} function vZc(a){return a?l9(a)?a:vZc(a.firstChild):null} function wZc(a){if(!a)return null;for(var b=a.previousSibling;b;)if(b.nodeType===Node.ELEMENT_NODE&&b.nodeName==="BR")b=b.previousSibling;else if(b.nodeType===Node.TEXT_NODE&&/\s+/.test(b.textContent))b=b.previousSibling;else break;(b=m9(b))?a=b:a=(a=a.parentNode)?m9(a.previousElementSibling):null;return a} function xZc(a){if(!a)return null;for(var b=a.nextSibling;b;)if(b.nodeType===Node.ELEMENT_NODE&&b.nodeName==="BR")b=b.nextSibling;else if(b.nodeType===Node.TEXT_NODE&&/\s+/.test(b.textContent))b=b.nextSibling;else break;return(b=vZc(b))?b:xZc(a.parentNode)} function yZc(a){var b=nL(),c=b.JSC$12702_getStartNode();if(!sZc(c.parentNode))return null;b=b.JSC$12702_getStartOffset();if(c.nodeType===Node.TEXT_NODE){var d=Oh(c,l9);if(d){if(a&&b===0||!a&&b===c.length)return d}else{if(a&&b===c.length)return!c||c.nodeName==="BR"||c.nextElementSibling&&Yh(c.nextElementSibling,"display")==="block"?null:vZc(c.nextElementSibling);if(!a&&b===0)return c?m9(c.previousElementSibling):null}}if(c.nodeType===Node.ELEMENT_NODE)if(a){if(0<=b&&b<c.childNodes.length)return vZc(c.childNodes[b])}else if(0< b&&b<=c.childNodes.length)return m9(c.childNodes[b-1]);return null} function zZc(a,b,c){if(!a)return null;if(a.nodeType===Node.TEXT_NODE)if(c){var d=wZc(a);if(d&&!/^\s+\S/.test(a.wholeText.substr(0,b)))return d}else if((d=xZc(a))&&!/\S\s+/.test(a.wholeText.substr(b,a.wholeText.length)))return d;return a.nodeType===Node.ELEMENT_NODE?c?wZc(a.childNodes[b]):xZc(a.childNodes[b]):zZc(a.parentNode,b,c)} function AZc(a){if(a.hasChildNodes())switch(a.tagName){case"DIV":case"A":case"SPAN":var b="";for(a=a.firstChild;a;a=a.nextSibling)b+=AZc(a);return b;default:return"";}else switch(a.nodeType){case 3:return a.textContent;default:return"";}} ;var BZc;var n9=null; kt({is:"ytd-comment-input",_template:function(){if(BZc!==void 0)return BZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"creation-box\" class$=\"[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-comment-input\" class=\"style-scope ytd-comment-input\">\n <tp-yt-paper-input-container id=\"input-container\" focused=\"{{isInputFocus_}}\" no-label-float=\"\" use-v2-underline=\"\" class=\"style-scope ytd-comment-input\">\n <div slot=\"after-input\" class=\"paper-input-input style-scope ytd-comment-input\">\n <ytd-emoji-input id=\"emoji\" emoji-manager=\"[[emojiManager]]\" vertical-suggestions-offset=\"[[verticalSuggestionsOffset]]\" class=\"style-scope ytd-comment-input\">\n <yt-user-mention-autosuggest-input slot=\"input\" suggestions-endpoint=\"[[data.userMentionSuggestionsEndpoint]]\" class=\"style-scope ytd-comment-input\">\n <div id=\"content\" slot=\"input\" on-click=\"onContentClick\" class=\"style-scope ytd-comment-input\">\n <yt-pdg-comment-chip-renderer id=\"paid-comment-chip\" slot=\"input\" data=\"[[commentChip]]\" hidden=\"[[!hasCommentChip]]\" class=\"style-scope ytd-comment-input\">\n </yt-pdg-comment-chip-renderer>\n <yt-formatted-string id=\"contenteditable-textarea\" slot=\"input\" enable-content-editable=\"true\" maxlength=\"10000\" override-aria-label=\"[[computePlaceholderText_(placeholderText)]]\" plaintext-only=\"true\" required=\"true\" split-lines=\"1\" text=\"[[editableText]]\" on-dragenter=\"preventDefault_\" on-dragleave=\"preventDefault_\" on-dragover=\"preventDefault_\" on-drop=\"plaintextDrop_\" on-focus=\"focus\" on-input=\"onInput_\" on-keyup=\"onKeyUp_\" on-paste=\"onPaste_\" class=\"style-scope ytd-comment-input\"></yt-formatted-string>\n </div>\n </yt-user-mention-autosuggest-input>\n </ytd-emoji-input>\n </div>\n </tp-yt-paper-input-container>\n <span id=\"char-count\" hidden=\"[[!charLimit]]\" class=\"style-scope ytd-comment-input\">[[charCount]]/[[charLimit]]</span>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return BZc=a}, behaviors:[vab.YtHostElementBehavior,Lt,BA.YtComponentBehavior,Z.YtRendererstamperBehavior,b1b.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{editableText:{type:Object,observer:"textDataChanged_"},placeholderText:{type:Object,observer:"textDataChanged_"},commentChip:{type:Object, observer:"commentChipChanged_"},hideUnderline:{type:Boolean,value:!1,reflectToAttribute:!0},hasCommentChip:{type:Boolean,value:!1,reflectToAttribute:!0},receivedFocusPreviously_:{type:Boolean,value:!1},previousText_:String,isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},emojiManager:{type:Object,readOnly:!0,value:function(){return EN}}, isEmojiButtonDisplayed:{type:Boolean,value:!1},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},charCount:{type:Number,value:0},charLimit:{type:Number,value:null},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,enableRefreshWeb:{type:Boolean,reflectToAttribute:!0,value:y("enable_cairo_refresh_web")}},listeners:{"yt-insert-suggestion":"onSuggestionInsert_", "yt-select-emoji-suggestion":"onEmojiSuggestionClick_","yt-mention-inserted":"onInsertMention_"},ready:function(){document.addEventListener("tap",EA(this,this.onTap_));this.emojiInput=this.$.emoji}, commentChipChanged_:function(){this.hasCommentChip=this.computeHasCommentChip_()}, textDataChanged_:function(){this.clear()}, attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;Ms();this.focus()}, detached:function(){document.removeEventListener("tap",EA(this,this.onTap_))}, created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1}, onEmojiSelect:function(a){a=a.detail;a=a.isCustomEmoji?a.shortcuts[0]:a.emojiId;var b=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(b,a);this.maybeUpdateTextDirection_();vv(this.hostElement,"input")}, getInputRange_:function(){var a=nL();if(a){a=a.getBrowserRangeObject();for(var b=a.commonAncestorContainer;b;){if(b===this.getEditableTextArea_())return a;b=b.parentNode}}a=this.getEditableTextArea_();a=oL(a,a.childNodes.length);a.select();return a.getBrowserRangeObject()}, insertTextWithEmojis_:function(a,b,c){(b=this.emojiManager.createDocumentFragment(b,!0,!1,c===void 0?!0:c))&&b.childNodes.length!==0&&(a.collapsed||a.deleteContents(),c=b.lastChild,a.insertNode(b),PKb(c).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())}, onSelectionChange_:function(){var a=nL();if(a){var b=a.JSC$12702_getStartNode(),c=a.JSC$12702_getEndNode();if(sZc(b)&&sZc(c)){var d=a.JSC$12702_getStartOffset(),e;if($d&&b.nodeType===Node.ELEMENT_NODE&&(e=$ha(b)))oL(e,0).select();else{e=l9(b)?b:Oh(b,l9);var h=l9(c)?c:Oh(c,l9);if(e||h)if(a.isCollapsed()){if(b.nodeType===Node.TEXT_NODE){a=!0;d===b.length&&(a=!1);if(n9==="end"||n9==="right")a=!1;b=b.parentNode;a=[].concat(pa(b.parentNode.childNodes)).indexOf(b)+(a?0:1);oL(b.parentNode,a).select()}}else e? e.previousSibling&&e.previousSibling.length>0?pL(c,a.JSC$12702_getEndOffset(),e.previousSibling,e.previousSibling.length-1).select():(b=document.createTextNode("\u200B"),e.parentNode.insertBefore(b,e),pL(c,a.JSC$12702_getEndOffset(),b,0).select()):h&&(h.nextSibling&&h.nextSibling.length>0?pL(b,a.JSC$12702_getStartOffset(),h.nextSibling,1).select():(c=document.createTextNode("\u200B"),h.parentNode.insertBefore(c,h.nextSibling),pL(b,a.JSC$12702_getStartOffset(),c,c.length).select()));n9=null}}else n9= null}else n9=null}, leftKeyPressed_:function(){n9="left"}, rightKeyPressed_:function(){n9="right"}, endKeyPressed_:function(){n9="end"}, maybeDeleteChip_:function(){var a=yZc(!0);if(a){var b=nL(),c=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();iL(c,b,a,a.childNodes.length).select()}}, maybeBackspaceChip_:function(){var a=yZc(!1);if(a){var b=nL(),c=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();iL(c,b,a,0).select()}}, maybeBackspaceChipWordMode_:function(a){var b=nL();if(b.isCollapsed()){var c=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();var d=zZc(c,b,!0);d&&(iL(c,b,d,0).select(),document.execCommand("delete"),a.preventDefault(),a.stopImmediatePropagation())}}, maybeDeleteChipWordMode_:function(a){var b=nL();if(b.isCollapsed()){var c=b.JSC$12702_getStartNode();b=b.JSC$12702_getStartOffset();var d=zZc(c,b,!1);d&&(iL(c,b,d,d.childNodes.length).select(),document.execCommand("delete"),a.preventDefault(),a.stopImmediatePropagation())}}, onContentClick:function(a){a.target.id==="content"&&this.getEditableTextArea_().focus()}, onTap_:function(a){a.defaultPrevented||a.currentTarget.tagName==="YTD-COMMENT-INPUT"&&l9(a.target)&&a.preventDefault()}, clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1}, getEditableTextArea_:function(){return T(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node}, getEditableFormattedString_:function(){return T(this.hostElement).querySelector("#contenteditable-textarea")}, getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)}, getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length}, convertHrefToAtMentionAndImgToEmoji_:function(a,b){a=uZc(a,this.emojiManager,b).cloneNode(!0);for(b=a.firstChild;b;)if(b.nodeType!==1)b=b.nextSibling;else switch(b.tagName){case"BR":var c=Bh();gia(c,b);b=c.nextSibling;break;case"DIV":(c=b.lastChild)&&b.nextSibling&&Gh(Bh(),c);b.previousSibling&&(b.previousSibling.nodeType===1||b.previousSibling.nodeType===3&&!b.previousSibling.textContent.endsWith("\n"))&&Fh(Bh(),b);c&&c.nodeName==="BR"&&Ih(c);c=b;b.hasChildNodes()?(b=b.firstChild,hia(c)):(b=b.nextSibling, Ih(c));break;default:b=b.nextSibling;}return AZc(a)}, setTextAreaValue:function(a){a||(a="");var b=this.getEditableFormattedString_();b.text="";this.getEditableTextArea_().innerText="";typeof a==="string"&&(a={runs:[{text:a}]});b.text=a}, focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();n9=null}, maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var a=this.getEditableTextArea_();a&&(oL(a,a.childNodes.length).select(),this.receivedFocusPreviously_=!0)}}, maybeUpdateTextDirection_:function(){if(gk("HTML_DIR")==="rtl"){var a=this.getEditableTextArea_(),b=this.getTextAreaValue()!==""?"auto":"rtl";a.setAttribute("dir",b)}}, handleInputEvent_:function(){var a=null;if(this.isEmojiButtonDisplayed){var b=this.getInputRange_();b&&(a=this.emojiInput.retrieveTextBeforeRange(b))}this.insertText_(a,!0);this.updateCharCount_();a=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=a.scrollHeight>a.clientHeight);this.maybeHeightChanged()}, maybeHeightChanged:function(){var a=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:a})}, onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()}, onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()}, updateCharCount_:function(){this.charCount=this.getTextLength();this.aboveCharLimit_=!!this.charLimit&&this.charCount>this.charLimit}, onPaste_:function(a){this.isEmojiButtonDisplayed&&(a.preventDefault(),a.stopImmediatePropagation(),a=a.clipboardData.getData("text/plain"),this.insertText_(a,!1,!1),vv(this.hostElement,"input"))}, insertText_:function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!0:c;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&a){var d=this.getInputRange_().cloneRange();this.emojiManager&&d&&(b&&this.emojiInput.offsetStartOfRangeBy(d,a.length),this.insertTextWithEmojis_(d,a,c),tZc(this.getEditableTextArea_().lastChild)||(d=this.getInputRange_().cloneRange()),d&&(this.emojiInput.updateSuggestions(d,a),this.updateSuggestionOffset_(d)))}}, getSimpleString:Sw,computeHasCommentChip_:function(){return this.commentChip!==void 0}, computeCreationBoxClass_:function(a){return a?"focused":"not-focused"}, computePlaceholderText_:function(a){return this.getSimpleString(a)}, computeEditableText_:function(a){return this.getSimpleString(a)}, onPrefilledContentDismissed_:function(a){a.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()}, onInsertMention_:function(){this.updateCharCount_()}, isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()}, onIsInputFocusChanged_:function(a,b){a?this.fire("yt-autonav-pause-focus"):b!==void 0&&this.fire("yt-autonav-pause-blur")}, plaintextDrop_:function(a){var b=this.getEditableTextArea_();[].concat(pa(a.dataTransfer.items)).forEach(function(c){c.kind==="string"&&c.type.match("^text/plain")&&c.getAsString(function(d){b.appendChild(document.createTextNode(d))})}); a.preventDefault()}, preventDefault_:function(a){a.preventDefault()}, onSuggestionInsert_:function(a){this.insertTextWithEmojis_(a.detail.range,a.detail.text)}, onEmojiSuggestionClick_:function(a){this.emojiInput.insertSuggestion(a.detail)}, updateSuggestionOffset_:function(a){if(this.emojiInput&&T(this.emojiInput).querySelector("#dropdown")){var b=this.getEditableTextArea_().getBoundingClientRect().bottom,c=a.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(b-c)+5;b=this.getEditableTextArea_().getBoundingClientRect().left;a=a.getBoundingClientRect().left-b;T(this.emojiInput).querySelector("#dropdown").style.marginLeft=a+"px"}}, getLocalStorage_:function(){this.localStorage||(this.localStorage=new Zk("yt-post"));return this.localStorage}});var CZc=function(){var a=J.apply(this,arguments)||this;a.currentCommentOptionIndex=0;a.isEmojiPickerDisplayed=!1;a.emojiManager=EN;a.isUgcEmpty=!1;a.userGeneratedCommentChangedHandler=function(){vv(a.hostElement,"ytd-pdg-user-generated-comment-changed");a.isEmojiYtdCommentInputEnabled&&(a.isUgcEmpty=!a.ytdCommentInputEl.getTextAreaValue())}; a.pasteHandler=function(b){b.preventDefault();b.stopImmediatePropagation();var c;if(b=(c=b.clipboardData)==null?void 0:c.getData("text/plain"))c=document.getSelection().getRangeAt(0),c.collapsed||c.deleteContents(),b=document.createTextNode(b),c.insertNode(b),c.selectNodeContents(b),c.collapse(!1),b=window.getSelection(),b.removeAllRanges(),b.addRange(c)}; a.onDocumentClick=function(b){if(a.isEmojiPickerDisplayed){var c,d,e;!(b.target instanceof Node)||(c=b.composedPath())!=null&&c.includes(a.editableTextEl)||(d=b.composedPath())!=null&&d.includes(a.emojiButtonEl)||(e=b.composedPath())!=null&&e.includes(a.emojiPickerEl)||(a.isEmojiPickerDisplayed=!1)}}; return a}; l(CZc,J);f=CZc.prototype;f.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}}; f.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)}; f.detached=function(){var a;(a=this.contentEl)==null||a.removeEventListener("input",this.userGeneratedCommentChangedHandler);var b;(b=this.contentEl)==null||b.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)}; f.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()}; f.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var a;this.contentEl.textContent=this.rendererBehavior.getSimpleString((a=this.data)==null?void 0:a.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()}; f.reloadEmojis=function(){this.emojiPickerEl&&A(this.emojiPicker,oTb)&&this.emojiPickerEl.updateEmojiCategories()}; f.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||mz(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})}; f.handleBackgroundColorStyling=function(){var a;if((a=this.currentCommentOption)==null?0:a.commentBackgroundColorArgb){var b;mz(this.hostElement,{"--ytd-pdg-comment-preview-background-color":ay((b=this.currentCommentOption)==null?void 0:b.commentBackgroundColorArgb)})}else mz(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})}; f.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var a;(a=this.contentEl)==null||a.focus()}}; f.onEditButtonClick=function(a){var b=document.getSelection();b&&this.contentEl&&(a.stopPropagation(),a.preventDefault(),b.selectAllChildren(this.contentEl),b.collapseToEnd())}; f.onContentDrop=function(a){var b=this;if(a.dataTransfer){a=g(a.dataTransfer.items);for(var c=a.next();!c.done;c=a.next())c=c.value,c.kind==="string"&&c.type.match("^text/plain")&&c.getAsString(function(d){var e;(e=b.contentEl)==null||e.appendChild(document.createTextNode(d))})}}; f.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected}; f.getUserGeneratedCommentText=function(){var a,b=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(a=this.contentEl)==null?void 0:a.textContent;return b?b.trim():""}; f.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled}; f.onEmojiSelect=function(a){this.ytdCommentInputEl.onEmojiSelect(a)}; ia.Object.defineProperties(CZc.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.commentDialog)}}, title:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.title)}}, channelName:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.authorText)}}, shouldShowPaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.currentCommentOption)==null||!a.chipRenderer)}}, paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var a;if(A((a=this.currentCommentOption)==null?void 0:a.chipRenderer,MTb)){var b;return A((b=this.currentCommentOption)==null?void 0:b.chipRenderer,MTb)}}}, currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var a,b;return((a=this.data)==null?0:a.commentOptionRenderers)?A((b=this.data)==null?void 0:b.commentOptionRenderers[this.superThanksSelectedTierEntity.index],SOc):void 0}var c,d;return((c=this.data)==null?0:c.commentOptionRenderers)?A((d=this.data)==null?void 0:d.commentOptionRenderers[this.currentCommentOptionIndex],SOc):void 0}}, commentText:{configurable:!0,enumerable:!0,get:function(){var a;return this.rendererBehavior.getSimpleString((a=this.data)==null?void 0:a.defaultCommentText)}}, placeholderText:{configurable:!0,enumerable:!0,get:function(){var a;return this.rendererBehavior.getSimpleString((a=this.data)==null?void 0:a.placeholderText)}}, editableText:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=A((a=this.data)==null?void 0:a.commentDialog,bRb))==null?void 0:b.editableText}}, emojiButton:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=A((a=this.data)==null?void 0:a.commentDialog,bRb))==null?void 0:b.emojiButton}}, emojiPicker:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=A((a=this.data)==null?void 0:a.commentDialog,bRb))==null?void 0:b.emojiPicker}}, isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var a,b,c=(b=A((a=this.data)==null?void 0:a.commentDialog,bRb))==null?void 0:b.emojiPicker;if(!A(c,oTb)||!A(c,oTb).categories)return!1;a=function(h){return h.emojiPickerCategoryRenderer?h.emojiPickerCategoryRenderer.emojiIds&&h.emojiPickerCategoryRenderer.emojiIds.length>0:h.emojiPickerUpsellCategoryRenderer?h.emojiPickerUpsellCategoryRenderer.emojis&&h.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}; var d,e;return((d=A(c,oTb))==null?0:(e=d.categories)==null?0:e.find(a))?!0:!1}}}); var o9=CZc;o9.prototype.onEmojiSelect=o9.prototype.onEmojiSelect;o9.prototype.dataChanged=o9.prototype.dataChanged;o9.prototype.currentCommentOptionChanged=o9.prototype.currentCommentOptionChanged;u([K(Rz),v("design:type",Object)],o9.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],o9.prototype,"rendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],o9.prototype,"ytRendererstamperBehavior",void 0); u([My("#content-dom-if"),v("design:type",Qs)],o9.prototype,"contentDomIfEl",void 0);u([My("#content-no-emojis"),v("design:type",HTMLElement)],o9.prototype,"contentEl",void 0);u([My("#container"),v("design:type",HTMLElement)],o9.prototype,"containerEl",void 0);u([My("#comment-chip-container"),v("design:type",HTMLElement)],o9.prototype,"paidCommentChipContainerEl",void 0);u([My("#text-input"),v("design:type",HTMLElement)],o9.prototype,"editableTextEl",void 0); u([My("#emoji-button"),v("design:type",HTMLElement)],o9.prototype,"emojiButtonEl",void 0);u([My("#emoji-picker > yt-emoji-picker-renderer"),v("design:type",Object)],o9.prototype,"emojiPickerEl",void 0);u([My("#text-input > ytd-comment-input"),v("design:type",Object)],o9.prototype,"ytdCommentInputEl",void 0);u([Q(),v("design:type",Object)],o9.prototype,"data",void 0);u([Q(),v("design:type",Object)],o9.prototype,"currentCommentOptionIndex",void 0); u([Q({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Thb}),v("design:type",Object)],o9.prototype,"superThanksSelectedTierEntity",void 0);u([Q(),v("design:type",Object)],o9.prototype,"isEmojiPickerDisplayed",void 0);u([Q(),v("design:type",Object)],o9.prototype,"emojiManager",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],o9.prototype,"isUgcEmpty",void 0); u([O("currentCommentOption"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],o9.prototype,"currentCommentOptionChanged",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],o9.prototype,"dataChanged",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],o9.prototype,"isEmojiYtdCommentInputEnabled",null);u([L("data.title"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"title",null); u([L("data.authorText"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"channelName",null);u([L("data.commentOptionRenderers","currentCommentOption"),v("design:type",Boolean),v("design:paramtypes",[])],o9.prototype,"shouldShowPaidCommentChipRenderer",null);u([L("data.commentOptionRenderers","currentCommentOption"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"paidCommentChipRenderer",null); u([L("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"currentCommentOption",null);u([L("data.defaultCommentText","superThanksSelectedTierEntity"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"commentText",null);u([L("data.placeholderText"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"placeholderText",null); u([L("data.commentDialog.commentDialogRenderer.editableText"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"editableText",null);u([L("data.commentDialog.commentDialogRenderer.emojiButton"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"emojiButton",null);u([L("data.commentDialog.commentDialogRenderer.emojiPicker"),v("design:type",Object),v("design:paramtypes",[])],o9.prototype,"emojiPicker",null); u([L("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),v("design:type",Boolean),v("design:paramtypes",[])],o9.prototype,"isEmojiButtonDisplayed",null);u([M("yt-emoji-select"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],o9.prototype,"onEmojiSelect",null);o9=u([R({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],o9); V(o9,"ytd-pdg-comment-preview-renderer",function(){if(rZc!==void 0)return rZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" on-click=\"onContainerClick\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <div id=\"comment-container\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <div id=\"title-background\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <h2 id=\"comment-title\" class=\"style-scope ytd-pdg-comment-preview-renderer\">[[title]]</h2>\n </div>\n <div id=\"comment\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <yt-img-shadow id=\"author-thumbnail\" fit=\"\" height=\"40\" thumbnail=\"[[data.authorThumbnail]]\" width=\"40\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n </yt-img-shadow>\n <div id=\"text\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <div id=\"header\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <span id=\"channel-name\" dir=\"auto\" class=\"style-scope ytd-pdg-comment-preview-renderer\">[[channelName]]</span>\n </div>\n <template id=\"content-dom-if\" is=\"dom-if\" if=\"[[!isEmojiYtdCommentInputEnabled]]\" restamp=\"\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <span id=\"comment-chip-container\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <template is=\"dom-if\" if=\"[[shouldShowPaidCommentChipRenderer]]\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <yt-pdg-comment-chip-renderer id=\"paid-comment-chip-renderer\" data=\"[[paidCommentChipRenderer]]\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n </yt-pdg-comment-chip-renderer>\n </template>\n </span>\n <span id=\"content-no-emojis\" on-drop=\"onContentDrop\" contenteditable=\"true\" placeholder$=\"[[placeholderText]]\" class=\"style-scope ytd-pdg-comment-preview-renderer\">[[commentText]]</span>\n </template>\n <template is=\"dom-if\" if=\"[[isEmojiYtdCommentInputEnabled]]\" restamp=\"\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <div id=\"content-emojis\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <div id=\"text-input\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <ytd-comment-input comment-chip=\"[[paidCommentChipRenderer]]\" editable-text=\"[[editableText]]\" hide-underline=\"\" is-emoji-button-displayed=\"[[isEmojiButtonDisplayed]]\" is-emoji-picker-displayed=\"[[isEmojiPickerDisplayed]]\" class=\"style-scope ytd-pdg-comment-preview-renderer\"></ytd-comment-input>\n </div>\n </div>\n </template>\n </div>\n <div id=\"emoji-input\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <template is=\"dom-if\" if=\"[[isEmojiButtonDisplayed]]\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <ytd-button-renderer id=\"emoji-button\" data=\"[[emojiButton.buttonRenderer]]\" on-click=\"onEmojiButtonClick\" class=\"style-scope ytd-pdg-comment-preview-renderer\"></ytd-button-renderer>\n </template>\n </div>\n </div>\n </div>\n <ytd-button-renderer data=\"[[data.editButton.buttonRenderer]]\" hidden$=\"[[!data.editButton.buttonRenderer]]\" on-click=\"onEditButtonClick\" class=\"style-scope ytd-pdg-comment-preview-renderer\"></ytd-button-renderer>\n</div>\n<div id=\"emojis\" hidden=\"[[!isEmojiPickerDisplayed]]\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n <span id=\"emoji-picker\" class=\"style-scope ytd-pdg-comment-preview-renderer\">\n </span>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return rZc=a},{mode:2});var DZc;var EZc=function(){var a=J.apply(this,arguments)||this;a.selected=!1;return a}; l(EZc,J);f=EZc.prototype;f.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}}; f.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")}; f.dataChanged=function(){this.data&&(jz(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&mz(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":ay(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":ay(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)}; f.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())}; f.onClick=function(){this.logClick()}; f.onKeyboardSelect=function(){vv(this.hostElement,"tap");this.onClick()}; f.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; var p9=EZc;p9.prototype.onClick=p9.prototype.onClick;p9.prototype.selectedChanged=p9.prototype.selectedChanged;p9.prototype.dataChanged=p9.prototype.dataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],p9.prototype,"componentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],p9.prototype,"ytRendererBehavior",void 0);u([K(Lt),v("design:type",Object)],p9.prototype,"ironA11yKeysBehavior",void 0);u([K(ZL),v("design:type",Object)],p9.prototype,"ironSelectableBehavior",void 0); u([Q(),v("design:type",Object)],p9.prototype,"data",void 0);u([Q(),v("design:type",Object)],p9.prototype,"shownThumbnail",void 0);u([Q(),v("design:type",Object)],p9.prototype,"basePriceText",void 0);u([Q(),v("design:type",Object)],p9.prototype,"purchaseCommand",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],p9.prototype,"selected",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p9.prototype,"dataChanged",null); u([O("selected"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p9.prototype,"selectedChanged",null);u([M("click"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],p9.prototype,"onClick",null);p9=u([R({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],p9); V(p9,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(DZc!==void 0)return DZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><span id=\"price\" class=\"style-scope ytd-pdg-super-vod-selectable-item-button-renderer\">[[getSimpleString(data.basePriceText)]]</span>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return DZc=a},{mode:1});var FZc=function(){var a=J.apply(this,arguments)||this;a.selectedItemIndex=0;a.buyButtonDisabled=!1;return a}; l(FZc,J);f=FZc.prototype; f.configureRendererStamper=function(){return{"data.commentPreview":{id:"comment-preview",mapping:{pdgCommentPreviewRenderer:{component:"ytd-pdg-comment-preview-renderer",properties:{currentCommentOptionIndex:"[[selectedItemIndex]]"}}}},"data.selectableItemButtons":{id:"selectable-items",mapping:{buttonRenderer:{component:"ytd-button-renderer"},superVodSelectableItemButtonRenderer:{component:"ytd-pdg-super-vod-selectable-item-button-renderer"}}},"data.colorSlider":{id:"slider",mapping:{pdgColorSliderRenderer:{component:"ytd-pdg-color-slider-renderer", properties:{immediateValue:"[[selectedItemIndex]]"}}}}}}; f.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var a;var b=(a=A(this.data.colorSlider,ROc))==null?void 0:a.notches[this.selectedItemIndex].purchaseCommand}else{var c;b=(c=A(this.data.selectableItemButtons[this.selectedItemIndex],UOc))==null?void 0:c.purchaseCommand}if(b){a=A(b,eYa);a.productData||(a.productData={});var d;a.productData={pdgData:{commentMessageText:(d=this.commentPreviewRenderer)==null?void 0:d.getUserGeneratedCommentText()}}; vv(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(b)}}}; f.dataChanged=function(){if(this.data){EN.emojis.length===0&&(this.data.unicodeEmojisUrl&&RXb(EN,this.data.unicodeEmojisUrl),this.data.customEmojis&&EN.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var a;this.buyButtonDisabled=!((a=A(this.data.commentPreview,TOc))==null||!a.placeholderText);this.updatePriceSelectorStatus();var b;if((b=this.data)==null?0:b.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;a=[];this.data.preloadImages&&(a=this.data.preloadImages); a=a.map(function(c){return lB(c.thumbnails,1920)}); a=g(a);for(b=a.next();!b.done;b=a.next())(b=b.value)&&mYb(b).thenCatch(function(){Jm(Error("Failed to load Super Thanks animation."))})}}; f.superThanksSelectedTierEntityChanged=function(){var a;(this==null?void 0:(a=this.superThanksSelectedTierEntity)==null?void 0:a.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)}; f.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)}; f.updatePriceSelectorStatus=function(){this.isColorSlider?(T(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),T(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(T(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),T(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))}; f.closeBuyFlow=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])}; f.onUserGeneratedContentChanged=function(){var a;this.buyButtonDisabled=!((a=this.commentPreviewRenderer)==null?0:a.getUserGeneratedCommentText())}; f.updateSelectedItemIndexFromBinding=function(a){this.selectedItemIndex=a.detail.value}; ia.Object.defineProperties(FZc.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var a;return!((a=this.data)==null||!a.disclaimerText)}}}); var q9=FZc;q9.prototype.onUserGeneratedContentChanged=q9.prototype.onUserGeneratedContentChanged;q9.prototype.closeBuyFlow=q9.prototype.closeBuyFlow;q9.prototype.selectedItemIndexChanged=q9.prototype.selectedItemIndexChanged;q9.prototype.superThanksSelectedTierEntityChanged=q9.prototype.superThanksSelectedTierEntityChanged;q9.prototype.dataChanged=q9.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],q9.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],q9.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],q9.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],q9.prototype,"data",void 0);u([Q(),v("design:type",Object)],q9.prototype,"selectedItemIndex",void 0);u([Q(),v("design:type",Boolean)],q9.prototype,"isColorSlider",void 0);u([Q(),v("design:type",Object)],q9.prototype,"buyButtonDisabled",void 0); u([Q({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Thb}),v("design:type",Object)],q9.prototype,"superThanksSelectedTierEntity",void 0);u([My("ytd-pdg-comment-preview-renderer"),v("design:type",Object)],q9.prototype,"commentPreviewRenderer",void 0);u([K(Rz),v("design:type",Object)],q9.prototype,"ytdReduxBehavior",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q9.prototype,"dataChanged",null); u([O("superThanksSelectedTierEntity"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q9.prototype,"superThanksSelectedTierEntityChanged",null);u([O("selectedItemIndex"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q9.prototype,"selectedItemIndexChanged",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q9.prototype,"closeBuyFlow",null); u([M("ytd-pdg-user-generated-comment-changed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q9.prototype,"onUserGeneratedContentChanged",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],q9.prototype,"isDisclaimerTextShown",null);q9=u([R({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],q9); V(q9,"yt-super-vod-buy-flow-content-renderer",function(){if(oZc!==void 0)return oZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string text=\"[[data.description]]\" class=\"style-scope yt-super-vod-buy-flow-content-renderer\"></yt-formatted-string><div id=\"comment-preview\" class=\"style-scope yt-super-vod-buy-flow-content-renderer\"></div><div id=\"slider\" class=\"style-scope yt-super-vod-buy-flow-content-renderer\"></div><iron-selector id=\"selectable-items\" role=\"radiogroup\" selected=\"[[selectedItemIndex]]\" selected-attribute=\"selected\" on-selected-changed=\"updateSelectedItemIndexFromBinding\" class=\"style-scope yt-super-vod-buy-flow-content-renderer\"></iron-selector><div id=\"footer\" class=\"style-scope yt-super-vod-buy-flow-content-renderer\"><div id=\"cancel-button\" class=\"style-scope yt-super-vod-buy-flow-content-renderer\"></div><yt-formatted-string id=\"disclaimer-text\" hidden=\"[[!isDisclaimerTextShown]]\" text=\"[[data.disclaimerText]]\" class=\"style-scope yt-super-vod-buy-flow-content-renderer\"></yt-formatted-string><ytd-button-renderer id=\"buy-button\" data=\"[[data.buyButton.buttonRenderer]]\" disabled=\"[[buyButtonDisabled]]\" on-click=\"onBuyButtonClick\" class=\"style-scope yt-super-vod-buy-flow-content-renderer\"></ytd-button-renderer></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return oZc=a},{mode:1});var GZc;var HZc=function(){var a=J.apply(this,arguments)||this;a.lottieAnimationRef={};return a}; l(HZc,J);f=HZc.prototype;f.created=function(){WL.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",EA(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1}; f.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&vv(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})}; f.detached=function(){this.autoCloseJobId&&Hi.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",EA(this,this.onPopupIronOverlayOpened))}; f.dataChanged=function(){var a=this;this.data&&this.data.autoCloseDelay&&(wv(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=Vk(Hi,function(){a.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&mz(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))}; f.onDOMLoadedLottie=function(){var a=this,b,c,d=Number((b=this.data)==null?void 0:(c=b.autoCloseDelay)==null?void 0:c.seconds)||0;this.fadeOutJobId=Vk(Hi,function(){a.lottiePlayerEl.classList.add("fadeout")},(d-.25)*1E3); this.autoCloseJobId=Vk(Hi,function(){a.closePopup()},d*1E3)}; f.openPopup=function(){this.ironOverlayBehavior.open()}; f.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(wv(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&zv(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&Av(this.hostElement,[this.data.onCloseSurveyCommand]),this.autoCloseJobId&&Hi.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&Hi.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&this.lottiePlayerEl.classList.remove("fadeout"))}; f.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var a,b;(a=this.lottieAnimationRef)==null||(b=a.lottieEl)==null||b.destroy();a=this.data.lottie;var c,d;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:a.url+"_"+Math.random(),path:a.url,autoplay:!0,loop:(d=(c=a.settings)==null?void 0:c.loop)!=null?d:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}}; ia.Object.defineProperties(HZc.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!((a=this.data)==null?0:(b=a.lottie)==null?0:b.url)}}}); var r9=HZc;r9.prototype.maybeInitializeLottie=r9.prototype.maybeInitializeLottie;r9.prototype.dataChanged=r9.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],r9.prototype,"rendererBehavior",void 0);u([K(gM),v("design:type",Object)],r9.prototype,"ironOverlayBehavior",void 0);u([Q(),v("design:type",Object)],r9.prototype,"data",void 0);u([Q(),v("design:type",Object)],r9.prototype,"lottiePlayerProps",void 0);u([Q(),v("design:type",Object)],r9.prototype,"lottieAnimationRef",void 0); u([My("ytd-lottie-player"),v("design:type",HTMLElement)],r9.prototype,"lottiePlayerEl",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],r9.prototype,"dataChanged",null);u([L("data"),v("design:type",Boolean),v("design:paramtypes",[])],r9.prototype,"hasLottieAnimation",null);u([O("data.lottie.url"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],r9.prototype,"maybeInitializeLottie",null); r9=u([R({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],r9); V(r9,"ytd-desktop-image-overlay-renderer",function(){if(GZc!==void 0)return GZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" class=\"style-scope ytd-desktop-image-overlay-renderer\">\n <yt-img-shadow hidden$=\"[[hasLottieAnimation]]\" thumbnail=\"[[data.image]]\" width=\"1920\" class=\"style-scope ytd-desktop-image-overlay-renderer\"></yt-img-shadow>\n <ytd-lottie-player data=\"[[lottiePlayerProps]]\" hidden$=\"[[!hasLottieAnimation]]\" class=\"style-scope ytd-desktop-image-overlay-renderer\">\n</ytd-lottie-player></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return GZc=a},{mode:Mz("kevlar_poly_si_batch_j029")?1:2});var IZc;var JZc=function(){return J.apply(this,arguments)||this}; l(JZc,J);f=JZc.prototype;f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{pdgBuyFlowHeaderRenderer:{component:"yt-pdg-buy-flow-header-renderer"}}},"data.content":{id:"content",mapping:{superVodBuyFlowContentRenderer:{component:"yt-super-vod-buy-flow-content-renderer"}}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("tabIndex")||this.hostElement.setAttribute("tabIndex","0");this.hostElement.addEventListener("yt-popup-closed",EA(this,this.closePopup))}; f.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",EA(this,this.closePopup))}; f.dataChanged=function(){xv(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&A(this.data.header,QOc)&&(this.hasBackgroundBanner=!!A(this.data.header,QOc).backgroundBanner)}; f.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",EA(this,this.closePopup))}; f.closePopup=function(){this.data&&this.data.onCloseCommand&&Av(this.hostElement,[this.data.onCloseCommand])}; var s9=JZc;s9.prototype.handleBuyflowSelectionSubmitted=s9.prototype.handleBuyflowSelectionSubmitted;s9.prototype.dataChanged=s9.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],s9.prototype,"ytRendererstamperBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],s9.prototype,"ytOpenToastBehavior",void 0); u([Q(),v("design:type",Object)],s9.prototype,"data",void 0);u([Q({value:!0,reflectToAttribute:!0}),v("design:type",Boolean)],s9.prototype,"hasBackgroundBanner",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],s9.prototype,"dataChanged",null);u([M("yt-pdg-buy-flow-selection-submitted"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],s9.prototype,"handleBuyflowSelectionSubmitted",null); s9=u([R({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],s9); V(s9,"ytd-pdg-buy-flow-renderer",function(){if(IZc!==void 0)return IZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-pdg-buy-flow-renderer\"></div>\n<div id=\"content\" class=\"style-scope ytd-pdg-buy-flow-renderer\"></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return IZc=a},{mode:1});var KZc;var LZc=function(){var a=J.apply(this,arguments)||this;a.isOpen=!1;a.isPlaylistCreated=!1;return a}; l(LZc,J);f=LZc.prototype;f.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()}; f.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();vv(this.hostElement,"yt-refit")}; f.onCreateTap=function(){!this.isPlaylistCreated&&this.nameInput.validate()&&(Av(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value}]),this.isPlaylistCreated=!0)}; f.onKeydown=function(a){if(a.keyCode===13)this.onCreateTap()}; f.onServiceRequestCompleted=function(a){a.stopPropagation();wv(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])}; f.computePrivacyBadge=function(a){return a?[{metadataBadgeRenderer:a}]:[]}; var t9=LZc;t9.prototype.onServiceRequestCompleted=t9.prototype.onServiceRequestCompleted;t9.prototype.onKeydown=t9.prototype.onKeydown;u([K(X.YtRendererBehavior),v("design:type",Object)],t9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],t9.prototype,"data",void 0);u([Q(),v("design:type",Object)],t9.prototype,"isOpen",void 0);u([Q(),v("design:type",Object)],t9.prototype,"isPlaylistCreated",void 0); u([Q({value:{REQUIRED_LABEL:Fv("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:Fv("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),v("design:type",Object)],t9.prototype,"addToStrings",void 0);u([Q({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),v("design:type",Array)],t9.prototype,"privacyBadge",void 0);u([My("#privacy-input"),v("design:type",Object)],t9.prototype,"privacyInput",void 0); u([My("#name-input"),v("design:type",Object)],t9.prototype,"nameInput",void 0);u([M("keydown"),v("design:type",Function),v("design:paramtypes",[KeyboardEvent]),v("design:returntype")],t9.prototype,"onKeydown",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],t9.prototype,"onServiceRequestCompleted",null);t9=u([R({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],t9); V(t9,"ytd-add-to-playlist-create-renderer",function(){if(KZc!==void 0)return KZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-compact-link-renderer data=\"[[data.openCreateLink.compactLinkRenderer]]\" hidden=\"[[isOpen]]\" on-tap=\"onOpenTap\" class=\"style-scope ytd-add-to-playlist-create-renderer\">\n</ytd-compact-link-renderer>\n<div id=\"create-playlist-form\" hidden=\"[[!isOpen]]\" class=\"style-scope ytd-add-to-playlist-create-renderer\">\n <yt-text-input-form-field-renderer id=\"name-input\" data=\"[[data.nameInput.textInputFormFieldRenderer]]\" required-error-message=\"[[addToStrings.REQUIRED_LABEL]]\" class=\"style-scope ytd-add-to-playlist-create-renderer\">\n </yt-text-input-form-field-renderer>\n <ytd-badge-supported-renderer badges=\"[[privacyBadge]]\" hidden=\"[[!data.privacyInput.metadataBadgeRenderer]]\" class=\"style-scope ytd-add-to-playlist-create-renderer\">\n </ytd-badge-supported-renderer>\n <ytd-dropdown-renderer id=\"privacy-input\" data=\"[[data.privacyInput.dropdownRenderer]]\" hidden=\"[[!data.privacyInput.dropdownRenderer]]\" class=\"style-scope ytd-add-to-playlist-create-renderer\">\n </ytd-dropdown-renderer>\n <ytd-button-renderer id=\"privacy-button\" data=\"[[data.privacyInput.buttonRenderer]]\" hidden=\"[[!data.privacyInput.buttonRenderer]]\" class=\"style-scope ytd-add-to-playlist-create-renderer\">\n </ytd-button-renderer>\n <div id=\"actions\" class=\"style-scope ytd-add-to-playlist-create-renderer\">\n <ytd-button-renderer data=\"[[data.createAction.buttonRenderer]]\" on-tap=\"onCreateTap\" class=\"style-scope ytd-add-to-playlist-create-renderer\">\n </ytd-button-renderer>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return KZc=a},{mode:1});var MZc;var NZc;var u9=function(){var a=J.apply(this,arguments)||this;a.transferState="TRANSFER_STATE_UNKNOWN";return a}; l(u9,J);u9.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")}; u9.prototype.onCheckboxChange=function(a){var b=this;this.data&&yz(this,"yt-playlist-checkbox-changed",function(){var c=Zy(a).checked?b.data.addToPlaylistServiceEndpoint:b.data.removeFromPlaylistServiceEndpoint;Av(b.hostElement,[c]);y("dl_playlist_killswitch")||b.transferState!=="TRANSFER_STATE_UNKNOWN"&&b.transferState!=="TRANSFER_STATE_FAILED"&&b.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:b.data.playlistId,action:"ACTION_SYNC"}})},100)}; u9.prototype.computeIconType=function(a){return a?"yt-icons:"+a.toLowerCase():null}; var v9=u9;v9.prototype.dataChanged=v9.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],v9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],v9.prototype,"data",void 0);u([K(Rz),v("design:type",Object)],v9.prototype,"ytdReduxBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],v9.prototype,"ytComponentBehavior",void 0); u([Ly("checkbox",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLInputElement)],v9.prototype,"checkbox",void 0);u([Q({selector:eA,selectorArgs:["data.playlistId"]}),v("design:type",String)],v9.prototype,"transferState",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],v9.prototype,"dataChanged",null);v9=u([R({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],v9); V(v9,"ytd-playlist-add-to-option-renderer",function(){if(NZc!==void 0)return NZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-checkbox id=\"checkbox\" checked=\"[[checked_]]\" on-change=\"onCheckboxChange\" class=\"style-scope ytd-playlist-add-to-option-renderer\">\n <div id=\"checkbox-container\" class=\"style-scope ytd-playlist-add-to-option-renderer\">\n <div id=\"checkbox-label\" class=\"style-scope ytd-playlist-add-to-option-renderer\">\n <yt-formatted-string id=\"label\" class=\"checkbox-height style-scope ytd-playlist-add-to-option-renderer\" ellipsis-truncate=\"\" text=\"[[data.title]]\">\n </yt-formatted-string>\n <yt-formatted-string id=\"byline\" ellipsis-truncate=\"\" link-inherit-color=\"\" text=\"[[data.shortBylineText]]\" class=\"style-scope ytd-playlist-add-to-option-renderer\">\n </yt-formatted-string>\n </div>\n <yt-icon icon=\"[[computeIconType(data.privacyIcon.iconType)]]\" size=\"18\" class=\"style-scope ytd-playlist-add-to-option-renderer\"></yt-icon>\n </div>\n</tp-yt-paper-checkbox>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return NZc=a},{mode:1});YB(function(a){a=a.data;return F("ytd-menu-title-renderer",{class:"ytd-menu-title-renderer"},F("div",null,KD(a.title)),a.subtitle?F("div",{class:"ytd-menu-title-renderer__subtitle"},KD(a.subtitle)):null)},"ytd-menu-title-renderer",{propNames:["data"]});var w9=function(){var a=J.apply(this,arguments)||this;a.addToStrings={ADD_TO_DROPDOWN_LABEL:Fv("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};a.closeButtonAriaLabel=Fv("SBOX_INAPPROPRIATE_CANCEL");a.dialog=y("desktop_add_to_playlist_renderer_dialog_popup");return a}; l(w9,J);w9.prototype.configureRendererStamper=function(){return{"data.playlists":{id:"playlists",mapping:{playlistAddToOptionRenderer:"ytd-playlist-add-to-option-renderer"}},"data.actions":{id:"actions",mapping:{addToPlaylistCreateRenderer:"ytd-add-to-playlist-create-renderer",buttonRenderer:"ytd-button-renderer"}}}}; w9.prototype.onPopupOpened=function(){kz(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()}; w9.prototype.onPopupClosed=function(){kz(this.playlists,"scrollable",!1)}; w9.prototype.onTapClose=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])}; ia.Object.defineProperties(w9.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var a;if(this==null?0:(a=this.data)==null?0:a.actions){a=g(this.data.actions);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.menuTitleRenderer)return b.menuTitleRenderer}return!1}}}); var x9=w9;x9.prototype.onPopupClosed=x9.prototype.onPopupClosed;x9.prototype.onPopupOpened=x9.prototype.onPopupOpened;u([K(X.YtRendererBehavior),v("design:type",Object)],x9.prototype,"ytRendererBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],x9.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],x9.prototype,"ytRendererStamperBehavior",void 0);u([Q(),v("design:type",Object)],x9.prototype,"data",void 0); u([Q(),v("design:type",Object)],x9.prototype,"addToStrings",void 0);u([Q(),v("design:type",String)],x9.prototype,"closeButtonAriaLabel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],x9.prototype,"dialog",void 0);u([My("#playlists"),v("design:type",HTMLElement)],x9.prototype,"playlists",void 0);u([My("ytd-add-to-playlist-create-renderer"),v("design:type",Object)],x9.prototype,"createRenderer",void 0); u([L("data"),v("design:type",Object),v("design:paramtypes",[])],x9.prototype,"menuTitleRenderer",null);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],x9.prototype,"onPopupOpened",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],x9.prototype,"onPopupClosed",null);x9=u([R({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],x9); V(x9,"ytd-add-to-playlist-renderer",function(){if(MZc!==void 0)return MZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-add-to-playlist-renderer\">\n <template is=\"dom-if\" if=\"[[menuTitleRenderer]]\" class=\"style-scope ytd-add-to-playlist-renderer\">\n <ytd-menu-title-renderer data=\"[[menuTitleRenderer]]\" class=\"style-scope ytd-add-to-playlist-renderer\"></ytd-menu-title-renderer>\n </template>\n <div hidden=\"[[menuTitleRenderer]]\" id=\"title\" class=\"style-scope ytd-add-to-playlist-renderer\">\n [[addToStrings.ADD_TO_DROPDOWN_LABEL]]\n </div>\n <yt-icon-button id=\"close-button\" hidden=\"[[!dialog]]\" label=\"[[closeButtonAriaLabel]]\" on-tap=\"onTapClose\" class=\"style-scope ytd-add-to-playlist-renderer\">\n <yt-icon icon=\"close\" class=\"style-scope ytd-add-to-playlist-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n<div id=\"playlists\" class=\"style-scope ytd-add-to-playlist-renderer\"></div>\n<div id=\"actions\" class=\"style-scope ytd-add-to-playlist-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return MZc=a},{mode:1});var OZc;bB(yBb,"yt-list-item-view-model",{props:{data:$A,isMenuItem:$A,isCompact:$A,onTap:$A,trailingAccessory:$A,hideSelectionTextChevron:$A,disabled:$A,inPopup:$A}});var PZc=function(){var a=J.apply(this,arguments)||this;a.isPlaylistEditComplete=!1;a.isCollabEngagementDisabled=!1;a.closeButtonAriaLabel=Fv("SBOX_INAPPROPRIATE_CANCEL");a.saveButton={title:Fv("SAVE_PLAYLIST",void 0,"Save"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};a.onValueChanged=function(){a.updateSaveButtonState();a.computeCollabEngagementDisabled()}; return a}; l(PZc,J);f=PZc.prototype;f.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()}; f.onPopupClosed=function(){this.reset()}; f.close=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])}; f.onClickSave=function(){var a=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var b=[];this.nameInput.value!==null&&b.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&b.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var c=Number(this.privacyInput.value);isNaN(c)||b.push({action:"ACTION_SET_PLAYLIST_PRIVACY", playlistPrivacy:c})}this.votingInput.value!==null&&(c=this.votingInput.value)&&b.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:c});if(b.length>0){var d;A((d=this.data)==null?void 0:d.updateSettingsEndpoint,Nu).actions=b;var e;if((e=this.data)==null?0:e.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){a.close()}}}),this.isPlaylistEditComplete=!0}}}; f.computePrivacyBadge=function(a){return a?[{metadataBadgeRenderer:a}]:[]}; f.computeEditorData=function(a){var b,c;return a==null?void 0:(b=a.sections)==null?void 0:(c=b[0])==null?void 0:c.playlistSettingsEditorCasualSectionRenderer}; f.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0}; f.configureRendererStamper=function(){return{"editorData.thumbnail":{id:"thumbnail",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",params:{width:9999}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",params:{size:312}}}}}}; f.updateSaveButtonState=function(){this.isFormChanged()&&this.isFormValid()?this.set("saveButton.state","BUTTON_VIEW_MODEL_STATE_ACTIVE"):this.set("saveButton.state","BUTTON_VIEW_MODEL_STATE_DISABLED")}; f.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()}; f.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()}; f.isNameChanged=function(){var a,b,c;return(((a=this.editorData)==null?void 0:(b=a.name)==null?void 0:(c=b.textInputFormFieldRenderer)==null?void 0:c.value)||"")!==(this.nameInput.value||"")}; f.isDescriptionChanged=function(){var a,b,c;return(((a=this.editorData)==null?void 0:(b=a.description)==null?void 0:(c=b.textInputFormFieldRenderer)==null?void 0:c.value)||"")!==(this.descriptionInput.value||"")}; f.isPrivacyChanged=function(){var a,b,c,d,e,h,k,m;return((k=(a=this.editorData)==null?void 0:(b=a.privacy)==null?void 0:(c=b.dropdownFormFieldRenderer)==null?void 0:(d=c.dropdown)==null?void 0:(e=d.dropdownRenderer)==null?void 0:(h=e.entries)==null?void 0:h.find(function(p){var q;return p==null?void 0:(q=p.privacyDropdownItemRenderer)==null?void 0:q.isSelected}))==null?void 0:(m=k.privacyDropdownItemRenderer)==null?void 0:m.int32Value)!==this.privacyInput.value}; f.isVotingChanged=function(){var a,b,c,d,e,h,k,m;return((k=(a=this.editorData)==null?void 0:(b=a.voting)==null?void 0:(c=b.dropdownFormFieldRenderer)==null?void 0:(d=c.dropdown)==null?void 0:(e=d.dropdownRenderer)==null?void 0:(h=e.entries)==null?void 0:h.find(function(p){var q;return p==null?void 0:(q=p.privacyDropdownItemRenderer)==null?void 0:q.isSelected}))==null?void 0:(m=k.privacyDropdownItemRenderer)==null?void 0:m.int32Value)!==this.votingInput.value}; var y9=PZc;y9.prototype.onPopupClosed=y9.prototype.onPopupClosed;u([K(X.YtRendererBehavior),v("design:type",Object)],y9.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],y9.prototype,"ytComponentBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],y9.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],y9.prototype,"ytRendererStamperBehavior",void 0); u([Q(),v("design:type",Object)],y9.prototype,"data",void 0);u([Q({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),v("design:type",Array)],y9.prototype,"privacyBadge",void 0);u([Q({computed:"computeEditorData(data)"}),v("design:type",Object)],y9.prototype,"editorData",void 0);u([Q(),v("design:type",Object)],y9.prototype,"isPlaylistEditComplete",void 0);u([Q(),v("design:type",Object)],y9.prototype,"isCollabEngagementDisabled",void 0); u([Q({value:{REQUIRED_LABEL:Fv("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:Fv("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),v("design:type",Object)],y9.prototype,"addToStrings",void 0);u([Q(),v("design:type",String)],y9.prototype,"closeButtonAriaLabel",void 0);u([Q(),v("design:type",Object)],y9.prototype,"saveButton",void 0);u([My("#name-input"),v("design:type",Object)],y9.prototype,"nameInput",void 0); u([My("#description-input"),v("design:type",Object)],y9.prototype,"descriptionInput",void 0);u([My("#privacy-input"),v("design:type",Object)],y9.prototype,"privacyInput",void 0);u([My("#voting-input"),v("design:type",Object)],y9.prototype,"votingInput",void 0);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],y9.prototype,"onPopupClosed",null);u([Q(),v("design:type",Object)],y9.prototype,"onValueChanged",void 0); y9=u([R({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],y9); V(y9,"ytd-playlist-settings-editor-renderer",function(){if(OZc===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n <div id=\"header-title\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n <yt-formatted-string text=\"[[editorData.title]]\" class=\"style-scope ytd-playlist-settings-editor-renderer\"></yt-formatted-string>\n </div>\n <yt-icon-button id=\"close-button\" label=\"[[closeButtonAriaLabel]]\" on-click=\"close\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n <yt-icon icon=\"close\" class=\"style-scope ytd-playlist-settings-editor-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n<div id=\"thumbnail\" class=\"style-scope ytd-playlist-settings-editor-renderer\"></div>\n<div id=\"edit-playlist-form\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n <yt-text-input-form-field-renderer id=\"name-input\" data=\"[[editorData.name.textInputFormFieldRenderer]]\" on-value-changed=\"[[onValueChanged]]\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n </yt-text-input-form-field-renderer>\n <yt-text-input-form-field-renderer id=\"description-input\" data=\"[[editorData.description.textInputFormFieldRenderer]]\" on-value-changed=\"[[onValueChanged]]\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n </yt-text-input-form-field-renderer>\n <ytd-badge-supported-renderer badges=\"[[privacyBadge]]\" hidden=\"[[!editorData.privacy.metadataBadgeRenderer]]\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n </ytd-badge-supported-renderer>\n <ytd-dropdown-renderer id=\"privacy-input\" data=\"[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]\" hidden=\"[[!editorData.privacy]]\" on-value-changed=\"onValueChanged\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n </ytd-dropdown-renderer>\n <ytd-dropdown-renderer id=\"voting-input\" data=\"[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]\" disabled=\"[[isCollabEngagementDisabled]]\" hidden=\"[[!editorData.voting]]\" on-value-changed=\"onValueChanged\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n </ytd-dropdown-renderer>\n <div id=\"collaborate\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n <yt-list-item-view-model data=\"[[editorData.collaborate.listItemViewModel]]\" disabled=\"[[isCollabEngagementDisabled]]\" hidden=\"[[!editorData.collaborate]]\" on-value-changed=\"[[onValueChanged]]\" class=\"style-scope ytd-playlist-settings-editor-renderer\"></yt-list-item-view-model>\n </div>\n <div id=\"actions\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n <yt-button-view-model id=\"save\" data=\"[[saveButton]]\" on-click=\"onClickSave\" class=\"style-scope ytd-playlist-settings-editor-renderer\">\n </yt-button-view-model>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);OZc=a}a=OZc;return a},{mode:Mz("kevlar_poly_si_batch_j029")?1:2});var QZc;RB("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var RZc=function(){return J.apply(this,arguments)||this}; l(RZc,J);f=RZc.prototype;f.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-confirm":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",classListBinding:"[[buttonClass_]]",attributes:{"dialog-dismiss":!0}}}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case"SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0;}var a=this.get("data.nextButton.buttonRenderer.navigationEndpoint");a&&(this.nextNavigationEndpoint=a,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))}; f.onSelectedResponseIndexChange=function(){if(this.get("data.nextButton.buttonRenderer")!=null){switch(this.get("data.submissionMode")){case"SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",this.selectedResponseIndex===void 0);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1);}if(this.selectedResponseIndex!=null){var a={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]}; this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",a)}}}; f.onPopupOpened=function(a){a.detail!==this&&a.detail!==this.hostElement||!y("enable_premium_voluntary_pause")||wv(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])}; f.onNextButtonTap=function(){var a=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);a&&this.ytdOpenPopupBehavior.openPopup(a)}; f.updateSelectedResponseIndexFromBinding=function(a){this.selectedResponseIndex=a.detail.value}; var z9=RZc;z9.prototype.onPopupOpened=z9.prototype.onPopupOpened;z9.prototype.onSelectedResponseIndexChange=z9.prototype.onSelectedResponseIndexChange;z9.prototype.dataChanged=z9.prototype.dataChanged;u([K(Nz),v("design:type",Object)],z9.prototype,"ytdOpenPopupBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],z9.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],z9.prototype,"ytRendererstamperBehavior",void 0); u([Q(),v("design:type",Object)],z9.prototype,"data",void 0);u([Q(),v("design:type",Number)],z9.prototype,"selectedResponseIndex",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],z9.prototype,"dataChanged",null);u([O("selectedResponseIndex"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],z9.prototype,"onSelectedResponseIndexChange",null); u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],z9.prototype,"onPopupOpened",null);z9=u([R({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],z9); V(z9,"ytd-red-cancel-survey-renderer",function(){if(QZc!==void 0)return QZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-red-cancel-survey-renderer\">\n <div id=\"question\" class=\"style-scope ytd-red-cancel-survey-renderer\">[[getSimpleString(data.question)]]</div>\n <tp-yt-paper-radio-group id=\"responses\" selected=\"[[selectedResponseIndex]]\" on-selected-changed=\"updateSelectedResponseIndexFromBinding\" class=\"style-scope ytd-red-cancel-survey-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.singleOptions.styles]]\" class=\"style-scope ytd-red-cancel-survey-renderer\">\n <tp-yt-paper-radio-button name=\"[[index]]\" class=\"style-scope ytd-red-cancel-survey-renderer\">\n [[getSimpleString(item.radioButtonSurveyOptionRenderer.option)]]\n </tp-yt-paper-radio-button>\n </template>\n </tp-yt-paper-radio-group>\n</div>\n<div class=\"buttons style-scope ytd-red-cancel-survey-renderer\">\n <div id=\"dismiss-button\" class=\"style-scope ytd-red-cancel-survey-renderer\"></div>\n <div id=\"next-button\" on-click=\"onNextButtonTap\" class=\"style-scope ytd-red-cancel-survey-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return QZc=a},{mode:1});var SZc;var TZc=function(){var a=J.apply(this,arguments)||this;a.closeButtonAriaLabel=Fv("SBOX_INAPPROPRIATE_CANCEL");return a}; l(TZc,J);TZc.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}}; TZc.prototype.onClickClose=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])}; var A9=TZc;u([K(X.YtRendererBehavior),v("design:type",Object)],A9.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],A9.prototype,"rendererStamperBehavior",void 0);u([Q(),v("design:type",Object)],A9.prototype,"data",void 0);u([Q(),v("design:type",String)],A9.prototype,"closeButtonAriaLabel",void 0);A9=u([R({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],A9); V(A9,"ytd-search-filter-options-dialog-renderer",function(){if(SZc!==void 0)return SZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-search-filter-options-dialog-renderer\">\n <div id=\"title\" class=\"style-scope ytd-search-filter-options-dialog-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-search-filter-options-dialog-renderer\"></yt-formatted-string>\n </div>\n <yt-icon-button id=\"close-button\" label=\"[[closeButtonAriaLabel]]\" on-click=\"onClickClose\" class=\"style-scope ytd-search-filter-options-dialog-renderer\">\n <yt-icon icon=\"close\" class=\"style-scope ytd-search-filter-options-dialog-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n<div id=\"options\" class=\"style-scope ytd-search-filter-options-dialog-renderer\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return SZc=a},{mode:1});var UZc;function VZc(a){switch(a){case"UNKNOWN_FORMAT_TYPE":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN";case"HD_1080":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080";case"SD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD";case"LD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD";default:return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD";}} function WZc(a){return a.map(function(b){return{settingsRadioOptionRenderer:{title:Aw(b.name),asideText:Aw(b.approximateSize),id:VZc(b.format)}}})} var XZc=function(){return function(a){a=a.availabilityType;return a===void 0||a==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||a==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}}; function YZc(a){if(a&&a.length!==0)return a.filter(XZc()).map(function(b){return{settingsRadioOptionRenderer:{title:b.name,asideText:b.approximateSize,id:VZc(b.formatType)}}})} ;var ZZc=function(){var a=J.apply(this,arguments)||this;a.qualityOptions=[];a.upsellOptions=[];a.showUpsellSection=!1;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");a.rememberSettingsChecked=!1;return a}; l(ZZc,J);f=ZZc.prototype;f.configureRendererStamper=function(){return{qualityOptions:{id:"quality-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}},upsellOptions:{id:"upsell-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}}; f.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()}; f.updateQualityOptions=function(){if(this.formats===void 0)wv(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var a=[],b=[];this.showUpsellSection=!1;for(var c=g(this.formats),d=c.next();!d.done;d=c.next())(d=d.value)&&(d.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?b.push(d):a.push(d));a.length&&(this.qualityOptions=WZc(a));b.length&&(this.showUpsellSection=!0,this.upsellOptions=WZc(b))}}; f.updateRememberString=function(){if(this.downloadQualityPickerEntity)var a=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var b;a=(b=this.data)==null?void 0:b.premiumRememberSettingString}else{var c;a=(c=this.data)==null?void 0:c.rememberSettingString}a=a===void 0?Fv("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):a;this.rememberSettingsCheckboxRenderer={title:yw(a),disabled:!1}}; f.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)}; ia.Object.defineProperties(ZZc.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var a;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(a=this.data)==null?void 0:a.qualityFormats}}}); var B9=ZZc;B9.prototype.updateRememberString=B9.prototype.updateRememberString;B9.prototype.updateQualityOptions=B9.prototype.updateQualityOptions;B9.prototype.dataChanged=B9.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],B9.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],B9.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],B9.prototype,"data",void 0); u([K(Rz),v("design:type",Object)],B9.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Boolean)],B9.prototype,"selectedUpsellQuality",void 0);u([Q({computed:"computeIcon_(data.premiumIcon)",value:""}),v("design:type",String)],B9.prototype,"premiumIcon",void 0);u([Q({selector:Jgb,selectorArgs:["data.downloadQualityPickerEntityKey"]}),v("design:type",Object)],B9.prototype,"downloadQualityPickerEntity",void 0);u([Q(),v("design:type",Array)],B9.prototype,"qualityOptions",void 0); u([Q(),v("design:type",Array)],B9.prototype,"upsellOptions",void 0);u([Q(),v("design:type",Object)],B9.prototype,"showUpsellSection",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],B9.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],B9.prototype,"modernLayout",void 0);u([Q(),v("design:type",Object)],B9.prototype,"rememberSettingsCheckboxRenderer",void 0); u([My("#remember-settings"),v("design:type",HTMLInputElement)],B9.prototype,"rememberSettingsCheckbox",void 0);u([Q(),v("design:type",Object)],B9.prototype,"rememberSettingsChecked",void 0);u([Q(),v("design:type",Function)],B9.prototype,"onRememberSettingsCheckedChanged",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],B9.prototype,"dataChanged",null); u([O("downloadQualityPickerEntity"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],B9.prototype,"updateQualityOptions",null);u([O("selectedUpsellQuality"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],B9.prototype,"updateRememberString",null);B9=u([R({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],B9); V(B9,"ytd-download-quality-selector-content",function(){if(UZc!==void 0)return UZc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"quality-options\" class=\"style-scope ytd-download-quality-selector-content\"></div>\n<div id=\"upsell-section\" hidden=\"[[!showUpsellSection]]\" class=\"style-scope ytd-download-quality-selector-content\">\n <yt-icon id=\"premium-icon\" icon=\"[[premiumIcon]]\" class=\"style-scope ytd-download-quality-selector-content\"></yt-icon>\n <yt-formatted-string id=\"premium-description\" text=\"[[data.premiumDescription]]\" class=\"style-scope ytd-download-quality-selector-content\"></yt-formatted-string>\n <div id=\"upsell-options\" class=\"style-scope ytd-download-quality-selector-content\"></div>\n</div>\n<ytd-settings-checkbox-renderer id=\"remember-settings\" data=\"[[rememberSettingsCheckboxRenderer]]\" on-click=\"rememberSettingsCheckedChanged\" class=\"style-scope ytd-download-quality-selector-content\">\n</ytd-settings-checkbox-renderer>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return UZc=a},{mode:Mz("kevlar_poly_si_batch_j047")?1:2});var $Zc;var a_c=function(){var a=J.apply(this,arguments)||this;a.selectedUpsellQuality=!1;a.qualityOptions=[];a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");a.useUpsellDismissAlternate=y("use_not_now_dl_upsell_dismiss_cta");a.shouldShowAlternateUpsellDimiss=!1;a.rememberSettings=!1;a.rememberSettingsChecked=!1;a.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};a.rememberSettingsCheckedChanged=function(b){a.rememberSettingsChecked=b}; return a}; l(a_c,J);f=a_c.prototype; f.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:yw(Fv("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:yw(Fv("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:yw(Fv("SBOX_INAPPROPRIATE_CANCEL", void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:yw(Fv("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()}; f.updateQualityOptions=function(){this.formats===void 0?wv(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=WZc(this.formats)}; f.onQualityOptionsSelect=function(a){if(this.qualityOptions&&a){a!==void 0&&(this.downloadButtonRenderer&&(this.downloadButtonRenderer=Object.assign({},this.downloadButtonRenderer,{isDisabled:!1})),this.upsellButtonRenderer&&(this.upsellButtonRenderer=Object.assign({},this.upsellButtonRenderer,{isDisabled:!1})),this.upsellCancelButtonRenderer&&(this.upsellCancelButtonRenderer=Object.assign({},this.upsellCancelButtonRenderer,{isDisabled:!1})));for(var b=g(this.qualityOptions.entries()),c=b.next();!c.done;c= b.next()){c=g(c.value);var d=c.next().value;c=c.next().value;var e=void 0,h=void 0;if(((e=c)==null?void 0:(h=e.settingsRadioOptionRenderer)==null?void 0:h.id)===a){this.selectedQualityIndex=d;a=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((a=this.formats[d])==null?void 0:a.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}}; f.onClickSubmit=function(){var a;if((a=this.downloadButtonRenderer)==null||!a.isDisabled){var b,c;a=(c=(b=this.data)==null?void 0:b.onSubmitEndpoint)!=null?c:{};var d,e;if(this.formats&&(((d=A(a,Wu))==null?0:d.videoId)||((e=A(a,Vu))==null?0:e.playlistId))){var h,k,m,p,q,r;b={formatType:(p=(h=this.formats)==null?void 0:(k=h[(m=this.selectedQualityIndex)!=null?m:0])==null?void 0:k.format)!=null?p:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,(q=this.getOfflineEndpoint(a))== null?void 0:(r=q.actionParams)==null?void 0:r.settingsAction)};this.getOfflineEndpoint(a).actionParams=b;this.ytComponentBehavior.resolveCommand(a)}wv(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}}; f.onClickUpsell=function(){var a;if((a=this.upsellButtonRenderer)==null||!a.isDisabled){var b,c;a=(c=(b=this.data)==null?void 0:b.upsellEndpoint)!=null?c:{};this.ytComponentBehavior.resolveCommand(a);wv(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);b="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var d,e,h,k;b=(k=(d=this.formats)==null?void 0:(e=d[(h=this.selectedQualityIndex)!=null?h:0])==null?void 0:e.format)!=null?k:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf", value:b}})}}; f.onClickClose=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}; f.getOfflineSettingsAction=function(a,b){return a?b===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":b:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"}; f.getOfflineEndpoint=function(a){return A(a,Wu)?A(a,Wu):A(a,Vu)}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:function(){PA("yt-formatted-string",{text:a.titleText},fp)}, content:function(){PA("ytd-download-quality-selector-content",{data:b,selectedUpsellQuality:a.selectedUpsellQuality,rememberSettingsChecked:a.rememberSettingsChecked,onRememberSettingsCheckedChanged:a.rememberSettingsCheckedChanged},fp)}, primaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:a.selectedUpsellQuality?a.upsellButtonRenderer:a.downloadButtonRenderer,onclick:function(d){a.selectedUpsellQuality?a.onClickUpsell(d):a.onClickSubmit(d)}}),fp)}, secondaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{data:a.shouldShowAlternateUpsellDimiss?a.upsellCancelButtonRenderer:a.cancelButtonRenderer,onclick:function(){a.onClickClose()}, "dialog-dismiss$":""}),fp)}}:{}}; ia.Object.defineProperties(a_c.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return yw(Fv("DOWNLOAD_QUALITY",void 0,"Download Quality"))}}, formats:{configurable:!0,enumerable:!0,get:function(){var a;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(a=this.data)==null?void 0:a.qualityFormats}}}); var C9=a_c;C9.prototype.updateQualityOptions=C9.prototype.updateQualityOptions;C9.prototype.dataChanged=C9.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],C9.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],C9.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],C9.prototype,"ytRendererBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],C9.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],C9.prototype,"data",void 0);u([Q(),v("design:type",Number)],C9.prototype,"selectedQualityIndex",void 0);u([Q(),v("design:type",Object)],C9.prototype,"selectedUpsellQuality",void 0);u([K(Rz),v("design:type",Object)],C9.prototype,"ytdReduxBehavior",void 0); u([Q({selector:Jgb,selectorArgs:["data.downloadQualityPickerEntityKey"]}),v("design:type",Object)],C9.prototype,"downloadQualityPickerEntity",void 0);u([Q(),v("design:type",Array)],C9.prototype,"qualityOptions",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],C9.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],C9.prototype,"modernLayout",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],C9.prototype,"useUpsellDismissAlternate",void 0);u([Q(),v("design:type",Object)],C9.prototype,"shouldShowAlternateUpsellDimiss",void 0);u([Q(),v("design:type",Object)],C9.prototype,"downloadButtonRenderer",void 0);u([Q(),v("design:type",Object)],C9.prototype,"upsellButtonRenderer",void 0);u([Q(),v("design:type",Object)],C9.prototype,"cancelButtonRenderer",void 0);u([Q(),v("design:type",Object)],C9.prototype,"upsellCancelButtonRenderer",void 0); u([Q(),v("design:type",Object)],C9.prototype,"rememberSettings",void 0);u([Q(),v("design:type",Object)],C9.prototype,"rememberSettingsChecked",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C9.prototype,"dataChanged",null);u([O("downloadQualityPickerEntity"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],C9.prototype,"updateQualityOptions",null); C9=u([R({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],C9); V(C9,"ytd-download-quality-selector-renderer",function(){if($Zc!==void 0)return $Zc;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title\" hidden=\"[[modernLayout]]\" text=\"[[titleText]]\" class=\"style-scope ytd-download-quality-selector-renderer\">\n</yt-formatted-string>\n<ytd-download-quality-selector-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" remember-settings-checked=\"[[rememberSettingsChecked]]\" selected-upsell-quality=\"[[selectedUpsellQuality]]\" on-remember-settings-checked-changed=\"[[rememberSettingsCheckedChanged]]\" class=\"style-scope ytd-download-quality-selector-renderer\">\n</ytd-download-quality-selector-content>\n<div class=\"buttons style-scope ytd-download-quality-selector-renderer\" hidden=\"[[modernLayout]]\">\n <yt-button-renderer id=\"cancel-button\" data=\"[[cancelButtonRenderer]]\" dialog-dismiss=\"\" hidden=\"[[shouldShowAlternateUpsellDimiss]]\" on-click=\"onClickClose\" class=\"style-scope ytd-download-quality-selector-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"upsell-cancel-button\" data=\"[[upsellCancelButtonRenderer]]\" dialog-dismiss=\"\" hidden=\"[[!shouldShowAlternateUpsellDimiss]]\" on-click=\"onClickClose\" class=\"style-scope ytd-download-quality-selector-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"download-button\" data=\"[[downloadButtonRenderer]]\" hidden=\"[[selectedUpsellQuality]]\" on-click=\"onClickSubmit\" class=\"style-scope ytd-download-quality-selector-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"upsell-button\" data=\"[[upsellButtonRenderer]]\" hidden=\"[[!selectedUpsellQuality]]\" on-click=\"onClickUpsell\" class=\"style-scope ytd-download-quality-selector-renderer\">\n </yt-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-download-quality-selector-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data, downloadButtonRenderer)]]\" class=\"style-scope ytd-download-quality-selector-renderer\">\n </dialog-layout>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return $Zc=a},{mode:1});var b_c;var c_c=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");return a}; l(c_c,J);c_c.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; c_c.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}}; var D9=c_c;u([K(X.YtRendererBehavior),v("design:type",Object)],D9.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],D9.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],D9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],D9.prototype,"darkerDarkTheme",void 0);u([Q({computed:"computeIcon_(data.infoIcon)"}),v("design:type",Object)],D9.prototype,"infoIcon",void 0); u([Q({computed:"computeIcon_(data.warningIcon)"}),v("design:type",Object)],D9.prototype,"warningIcon",void 0);D9=u([R({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],D9); V(D9,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(b_c!==void 0)return b_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <div id=\"header\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\"></yt-formatted-string>\n </div>\n <div id=\"content\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <div id=\"source\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <yt-formatted-string id=\"source-title\" text=\"[[data.sourceTitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"source-subtitle\" text=\"[[data.sourceSubtitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"source-account-name\" text=\"[[data.sourceAccountName]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"source-account-email\" text=\"[[data.sourceAccountEmail]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"target\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <yt-formatted-string id=\"target-title\" text=\"[[data.targetTitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"target-subtitle\" text=\"[[data.targetSubtitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n <div id=\"target-account\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <yt-img-shadow hidden=\"[[!data.sourceAccountThumbnail]]\" thumbnail=\"[[data.sourceAccountThumbnail]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-img-shadow>\n <div id=\"target-account-info\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <yt-formatted-string id=\"target-account-name\" text=\"[[data.targetAccountName]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"target-account-email\" text=\"[[data.targetAccountEmail]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"sournce-channel-details\" text=\"[[data.sourceChannelDetails]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n </div>\n </div>\n </div>\n <div id=\"info-warning\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <div id=\"info-title\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <yt-icon disable-upgrade$=\"[[!infoIcon]]\" hidden=\"[[!infoIcon]]\" icon=\"[[infoIcon]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-icon>\n <yt-formatted-string id=\"info-title-text\" text=\"[[data.infoTitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\"></yt-formatted-string>\n </div>\n <yt-formatted-string id=\"info-text\" split-lines=\"\" text=\"[[data.infoText]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n <div id=\"warning-title\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <yt-icon disable-upgrade$=\"[[!warningIcon]]\" hidden=\"[[!warningIcon]]\" icon=\"[[warningIcon]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-icon>\n <yt-formatted-string id=\"warning-title-text\" text=\"[[data.warningTitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n </div>\n <yt-formatted-string id=\"warning-text\" split-lines=\"\" text=\"[[data.warningText]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"footer\" text=\"[[data.footer]]\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"buttons\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\">\n <div id=\"cancel-button\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\"></div>\n <div id=\"next-button\" class=\"style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer\"></div>\n </div>\n</tp-yt-paper-dialog-scrollable>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return b_c=a},{mode:Mz("kevlar_poly_si_batch_j035")?1:2});var d_c;var e_c=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");return a}; l(e_c,J);e_c.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; e_c.prototype.configureRendererStamper=function(){return{"data.stepper":{id:"stepper",mapping:{channelTransferStepperRenderer:"ytd-channel-transfer-stepper-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.signinButton":{id:"signin-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; var E9=e_c;u([K(X.YtRendererBehavior),v("design:type",Object)],E9.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],E9.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],E9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],E9.prototype,"darkerDarkTheme",void 0);E9=u([R({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],E9); V(E9,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(d_c!==void 0)return d_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\">\n <div id=\"header\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\"></yt-formatted-string>\n </div>\n <div id=\"content\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\">\n <div id=\"stepper\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\"></div>\n <yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\"></yt-formatted-string>\n <div id=\"messages\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.messages]]\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\">\n <yt-formatted-string class=\"line-text style-scope ytd-cross-account-transfer-channel-overview-renderer\" split-lines=\"\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n </div>\n </div>\n <div id=\"buttons\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\">\n <div id=\"cancel-button\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\"></div>\n <div id=\"signin-button\" class=\"style-scope ytd-cross-account-transfer-channel-overview-renderer\"></div>\n </div>\n</tp-yt-paper-dialog-scrollable>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return d_c=a},{mode:1});var f_c;var F9=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");return a}; l(F9,J);F9.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; F9.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; F9.prototype.onServiceRequestSentOrCompleted=function(a,b){b&&b.actions&&b.actions.length>0&&wv(this.hostElement,"yt-close-popup-action",[this.is])}; var G9=F9;G9.prototype.onServiceRequestSentOrCompleted=G9.prototype.onServiceRequestSentOrCompleted;u([K(X.YtRendererBehavior),v("design:type",Object)],G9.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],G9.prototype,"ytRendererstamperBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],G9.prototype,"darkerDarkTheme",void 0);u([Q(),v("design:type",Object)],G9.prototype,"data",void 0); u([M("yt-service-request-completed"),M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],G9.prototype,"onServiceRequestSentOrCompleted",null);G9=u([R({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],G9); V(G9,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(f_c!==void 0)return f_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\">\n <div id=\"header\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\">\n <yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\"></yt-formatted-string>\n </div>\n <div id=\"content\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\">\n <yt-formatted-string id=\"agree-title\" text=\"[[data.agreeTitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"agree-text\" split-lines=\"\" text=\"[[data.agreeText]]\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"understand-title\" text=\"[[data.understandTitle]]\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"understand-text\" split-lines=\"\" text=\"[[data.understandText]]\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\"></yt-formatted-string>\n </div>\n <div id=\"buttons\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\">\n <div id=\"cancel-button\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\"></div>\n <div id=\"confirm-button\" class=\"style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer\"></div>\n </div>\n</tp-yt-paper-dialog-scrollable>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return f_c=a},{mode:1});var g_c;var h_c=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.submitButtonDisabled=!0;return a}; l(h_c,J);f=h_c.prototype;f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}}; f.onDataChanged=function(){var a,b,c;if(((a=this.data)==null?void 0:(b=a.confirmButton)==null?void 0:(c=b.buttonRenderer)==null?void 0:c.isDisabled)!==void 0){var d,e,h;this.submitButtonDisabled=(d=this.data)==null?void 0:(e=d.confirmButton)==null?void 0:(h=e.buttonRenderer)==null?void 0:h.isDisabled}}; f.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled}; f.updateSubmitButtonDisabledFromBinding=function(a){this.submitButtonDisabled=a.detail.value}; var H9=h_c;H9.prototype.onDataChanged=H9.prototype.onDataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],H9.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],H9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],H9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],H9.prototype,"darkerDarkTheme",void 0);u([Q(),v("design:type",Object)],H9.prototype,"submitButtonDisabled",void 0); u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],H9.prototype,"onDataChanged",null);H9=u([R({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],H9); V(H9,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(g_c!==void 0)return g_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <div id=\"header\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <yt-formatted-string id=\"title\" hidden$=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\"></yt-formatted-string>\n </div>\n <div id=\"content\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <div id=\"sections\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\"></div>\n <div id=\"messages\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.messages]]\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <yt-formatted-string class=\"line-text style-scope ytd-transfer-channel-confirm-dialog-renderer\" split-lines=\"\" text=\"[[item]]\"></yt-formatted-string>\n </template>\n </div>\n <div id=\"confirm\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <template is=\"dom-if\" if=\"[[data.confirmText]]\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <tp-yt-paper-checkbox id=\"confirm-checkbox\" checked=\"{{!submitButtonDisabled}}\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <yt-formatted-string id=\"confirm-text\" text=\"[[data.confirmText]]\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\"></yt-formatted-string>\n </tp-yt-paper-checkbox>\n </template>\n </div>\n </div>\n <div id=\"buttons\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n <yt-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" dialog-dismiss=\"\" hidden=\"[[isCancelButtonHidden]]\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"confirm-button\" data=\"[[data.confirmButton.buttonRenderer]]\" dialog-confirm=\"\" disabled=\"[[submitButtonDisabled]]\" on-disabled-changed=\"updateSubmitButtonDisabledFromBinding\" class=\"style-scope ytd-transfer-channel-confirm-dialog-renderer\">\n </yt-button-renderer>\n </div>\n</tp-yt-paper-dialog-scrollable>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return g_c=a},{mode:2});var i_c;var j_c=function(){return J.apply(this,arguments)||this}; l(j_c,J);ia.Object.defineProperties(j_c.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return((a=this.data)==null?void 0:a.title)+" "+((b=this.data)==null?void 0:b.metadataPrimary)+" "+((c=this.data)==null?void 0:c.metadataSecondary)}}}); var I9=j_c;u([K(X.YtRendererBehavior),v("design:type",Object)],I9.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],I9.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],I9.prototype,"data",void 0);u([L("data"),v("design:type",Object),v("design:paramtypes",[])],I9.prototype,"ariaLabel",null);I9=u([R({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],I9); V(I9,"ytd-compact-product-list-item-renderer",function(){if(i_c!==void 0)return i_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a class=\"yt-simple-endpoint style-scope ytd-compact-product-list-item-renderer\" href$=\"[[computeHref_(data.onClickCommand)]]\" data=\"[[data.onClickCommand]]\" aria-label$=\"[[ariaLabel]]\">\n <div class=\"compact-product-list-item style-scope ytd-compact-product-list-item-renderer\">\n <yt-img-shadow class=\"item-image style-scope ytd-compact-product-list-item-renderer\" height=\"40\" object-fit=\"CONTAIN\" thumbnail=\"[[data.thumbnail]]\" width=\"40\"></yt-img-shadow>\n <div class=\"column style-scope ytd-compact-product-list-item-renderer\">\n <template is=\"dom-if\" if=\"[[data.title]]\" class=\"style-scope ytd-compact-product-list-item-renderer\">\n <div class=\"row title style-scope ytd-compact-product-list-item-renderer\">[[data.title]]</div>\n </template>\n <div class=\"row metadata style-scope ytd-compact-product-list-item-renderer\">\n <template is=\"dom-if\" if=\"[[data.metadataPrimary]]\" class=\"style-scope ytd-compact-product-list-item-renderer\">\n <span class=\"style-scope ytd-compact-product-list-item-renderer\">[[data.metadataPrimary]]</span>\n </template>\n <template is=\"dom-if\" if=\"[[data.metadataSecondary]]\" class=\"style-scope ytd-compact-product-list-item-renderer\">\n <span class=\"style-scope ytd-compact-product-list-item-renderer\">[[data.metadataSecondary]]</span>\n <yt-icon class=\"open-in-new style-scope ytd-compact-product-list-item-renderer\" icon=\"yt-icons:open_in_new\"></yt-icon>\n </template>\n </div>\n </div>\n </div>\n</a>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return i_c=a},{mode:1});var k_c;var l_c=function(){return J.apply(this,arguments)||this}; l(l_c,J);l_c.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactProductListItemRenderer:"ytd-compact-product-list-item-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}}; ia.Object.defineProperties(l_c.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}}); var J9=l_c;u([K(X.YtRendererBehavior),v("design:type",Object)],J9.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],J9.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],J9.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],J9.prototype,"data",void 0);J9=u([R({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],J9); V(J9,"ytd-compact-product-list-renderer",function(){if(k_c!==void 0)return k_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope ytd-compact-product-list-renderer\">\n <div id=\"title\" class=\"style-scope ytd-compact-product-list-renderer\">[[data.title]]</div>\n <div id=\"items\" class=\"style-scope ytd-compact-product-list-renderer\"></div>\n <div id=\"action-button\" class=\"style-scope ytd-compact-product-list-renderer\"></div>\n</div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return k_c=a},{mode:Mz("kevlar_poly_si_batch_j022")?1:2});var m_c;var n_c=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");return a}; l(n_c,J);f=n_c.prototype;f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; f.getBackgroundUrl=function(){var a=this.get("data.headerImage.thumbnails");return a?"url("+lB(a,this.hostElement.clientWidth)+")":""}; f.onDataChanged=function(){if(!this.modernLayout){var a=this.getBackgroundUrl();a&&(this.header.style.backgroundImage=a)}a=iq();var b=hq(),c=this.get("data.trackingParams");c&&b&&a&&Lq(a,b,fq(c));a=g(this.hostElement.querySelectorAll("yt-img-shadow"));for(b=a.next();!b.done;b=a.next())b.value.onShow()}; f.onPopupClosed=function(a){Zy(a).localName==="ytd-membership-post-cancel-renderer"&&wv(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;if(!this.modernLayout||!b)return{};var c=DP(this);return{asset:function(){PA("div",{id$:"header",className:c,style$:"background-image: "+a.getBackgroundUrl()+";"},function(){PA("div",{className:"avatar-support "+c,"aria-hidden$":!0},function(){PA("yt-img-shadow",{className:"avatar "+c,thumbnail:b==null?void 0:b.viewerThumbnail},fp);PA("yt-icon",{className:"membership-icon "+c,icon:"sponsorship_star",defaultToFilled:!0},fp);PA("yt-img-shadow", {className:"avatar "+c,thumbnail:b.channelThumbnail},fp)})})}, headerPosition:1,title:b.header&&function(){PA("yt-formatted-string",{text:b.header},fp)}, content:function(){PA("div",{className:"messages "+c},function(){if(b.messages)for(var d=g(b.messages),e=d.next();!e.done;e=d.next())PA("yt-formatted-string",{text:e.value},fp)})}, primaryButton:function(d){var e;PA("yt-button-renderer",Object.assign({},d,{data:b==null?void 0:(e=b.okayButton)==null?void 0:e.buttonRenderer,"dialog-dismiss$":!0}),fp)}}}; var K9=n_c;K9.prototype.onPopupClosed=K9.prototype.onPopupClosed;K9.prototype.onDataChanged=K9.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],K9.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],K9.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],K9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],K9.prototype,"darkerDarkTheme",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],K9.prototype,"modernLayout",void 0);u([Ly("header",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],K9.prototype,"header",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],K9.prototype,"onDataChanged",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],K9.prototype,"onPopupClosed",null); K9=u([R({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],K9); V(K9,"ytd-membership-post-cancel-renderer",function(){if(m_c!==void 0)return m_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-membership-post-cancel-renderer\">\n <div class=\"avatar-support style-scope ytd-membership-post-cancel-renderer\" aria-hidden=\"true\">\n <yt-img-shadow class=\"avatar style-scope ytd-membership-post-cancel-renderer\" thumbnail=\"[[data.viewerThumbnail]]\">\n </yt-img-shadow>\n <yt-icon class=\"membership-icon style-scope ytd-membership-post-cancel-renderer\" default-to-filled=\"true\" icon=\"sponsorship_star\"></yt-icon>\n <yt-img-shadow class=\"avatar style-scope ytd-membership-post-cancel-renderer\" thumbnail=\"[[data.channelThumbnail]]\">\n </yt-img-shadow>\n </div>\n</div>\n\n<yt-formatted-string class=\"header-title style-scope ytd-membership-post-cancel-renderer\" hidden=\"[[modernLayout]]\" text=\"[[data.header]]\"></yt-formatted-string>\n\n<div class=\"messages style-scope ytd-membership-post-cancel-renderer\" hidden=\"[[modernLayout]]\">\n <template is=\"dom-repeat\" items=\"[[data.messages]]\" class=\"style-scope ytd-membership-post-cancel-renderer\">\n <yt-formatted-string text=\"[[item]]\" class=\"style-scope ytd-membership-post-cancel-renderer\"></yt-formatted-string>\n </template>\n</div>\n\n<div class=\"footer style-scope ytd-membership-post-cancel-renderer\" hidden=\"[[modernLayout]]\">\n <div id=\"okay-button\" class=\"style-scope ytd-membership-post-cancel-renderer\"></div>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-membership-post-cancel-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-membership-post-cancel-renderer\">\n </dialog-layout>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return m_c=a},{mode:1});var o_c;var p_c=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");return a}; l(p_c,J);p_c.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()}; p_c.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}}; var L9=p_c;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],L9.prototype,"ytRendererstamperBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],L9.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],L9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],L9.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],L9.prototype,"modernLayout",void 0); u([My("ytd-feedback-survey-renderer"),v("design:type",Object)],L9.prototype,"feedbackSurveyRenderer",void 0);L9=u([R({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],L9); V(L9,"ytd-sponsorship-confirm-cancel-content",function(){if(o_c!==void 0)return o_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"description\" class=\"style-scope ytd-sponsorship-confirm-cancel-content\">\n <yt-formatted-string text=\"[[data.description]]\" class=\"style-scope ytd-sponsorship-confirm-cancel-content\"></yt-formatted-string>\n</div>\n<div id=\"feedback-survey\" class=\"style-scope ytd-sponsorship-confirm-cancel-content\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return o_c=a},{mode:Mz("kevlar_poly_si_batch_j049")?1:2});var q_c;var r_c=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");a.maybeSubmitFeedback=function(){a.content&&a.content.maybeSubmitFeedback()}; return a}; l(r_c,J);f=r_c.prototype;f.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.onDataChanged()}; f.onYtPopupOpened=function(a,b){b===this&&this.data&&this.data.onOpenCommands&&zv(this.hostElement,this.data.onOpenCommands,this.hostElement);wv(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])}; f.onYtPopupClosed=function(a,b){(b&&b.canceled===!0||b&&b.canceled===!1&&b.confirmed===!1)&&this.data&&this.data.onDismissCommands&&zv(this.hostElement,this.data.onDismissCommands,this.hostElement)}; f.onYtServiceRequestCompleted=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])}; f.onYtServiceRequestError=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.onDataChanged=function(){if(this.isAttached){var a=this.backgroundUrl;a&&(T(this.hostElement).querySelector("#header").style.backgroundImage=a)}}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{asset:function(){PA("div",{className:DP(a),id$:"header",style$:"background-image: "+a.backgroundUrl+";"},a.avatars)}, title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, headerPosition:1,content:function(){PA("ytd-sponsorship-confirm-cancel-content",{data:b},fp)}, primaryButton:function(c){var d;PA("ytd-button-renderer",Object.assign({},c,{data:(d=b.confirmButton)==null?void 0:d.buttonRenderer,onclick:function(){a.maybeSubmitFeedback()}}),fp)}, secondaryButton:function(c){PA("ytd-button-renderer",Object.assign({},c,{"aria-label$":a.closeButtonAriaLabel,id$:"dismiss-button",data:a.cancelButtonText,"dialog-dismiss$":""}),fp)}, maxHeight:1}:{}}; ia.Object.defineProperties(r_c.prototype,{cancelButtonText:{configurable:!0,enumerable:!0,get:function(){return{text:{runs:[{text:Fv("CANCEL",void 0,"Cancel")}]}}}}, backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var a=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return a?"url("+lB(a,this.hostElement.clientWidth)+")":""}}, avatars:{configurable:!0,enumerable:!0,get:function(){var a=this,b=DP(this);return function(){PA("div",{className:"avatar-support "+b},function(){var c,d;if((d=A((c=a.data)==null?void 0:c.header,hPc))==null?0:d.viewerThumbnail){var e,h;PA("yt-img-shadow",{className:"avatar "+b,thumbnail:(h=A((e=a.data)==null?void 0:e.header,hPc))==null?void 0:h.viewerThumbnail},fp);PA("yt-icon",{className:"membership-icon "+b,icon:"sponsorship_star",defaultToFilled:!0},fp)}var k,m;PA("yt-img-shadow",{className:"avatar "+ b,thumbnail:(m=A((k=a.data)==null?void 0:k.header,hPc))==null?void 0:m.channelThumbnail},fp)})}}}}); var M9=r_c;M9.prototype.onDataChanged=M9.prototype.onDataChanged;M9.prototype.onYtServiceRequestError=M9.prototype.onYtServiceRequestError;M9.prototype.onYtServiceRequestCompleted=M9.prototype.onYtServiceRequestCompleted;M9.prototype.onYtPopupClosed=M9.prototype.onYtPopupClosed;M9.prototype.onYtPopupOpened=M9.prototype.onYtPopupOpened;u([K(X.YtRendererBehavior),v("design:type",Object)],M9.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],M9.prototype,"ytRendererstamperBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],M9.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],M9.prototype,"data",void 0);u([Q({value:function(){return Fv("SBOX_INAPPROPRIATE_CANCEL")}}), v("design:type",String)],M9.prototype,"closeButtonAriaLabel",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],M9.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],M9.prototype,"modernLayout",void 0);u([My("#scrollable"),v("design:type",Object)],M9.prototype,"scrollable",void 0);u([My("ytd-sponsorship-confirm-cancel-content"),v("design:type",Object)],M9.prototype,"content",void 0); u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],M9.prototype,"onYtPopupOpened",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],M9.prototype,"onYtPopupClosed",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],M9.prototype,"onYtServiceRequestCompleted",null); u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],M9.prototype,"onYtServiceRequestError",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],M9.prototype,"onDataChanged",null);M9=u([R({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],M9); V(M9,"ytd-sponsorship-confirm-cancel-renderer",function(){if(q_c!==void 0)return q_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n <div id=\"dismiss-button\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n <tp-yt-paper-icon-button aria-label$=\"[[closeButtonAriaLabel]]\" dialog-dismiss=\"\" icon=\"yt-icons:dismissal\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\"></tp-yt-paper-icon-button>\n </div>\n <div class=\"avatar-support style-scope ytd-sponsorship-confirm-cancel-renderer\">\n <template is=\"dom-if\" restamp=\"\" if=\"[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n <yt-img-shadow class=\"avatar style-scope ytd-sponsorship-confirm-cancel-renderer\" thumbnail=\"[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]\">\n </yt-img-shadow>\n <yt-icon class=\"membership-icon style-scope ytd-sponsorship-confirm-cancel-renderer\" default-to-filled=\"true\" icon=\"sponsorship_star\"></yt-icon>\n </template>\n <yt-img-shadow class=\"avatar style-scope ytd-sponsorship-confirm-cancel-renderer\" thumbnail=\"[[data.header.sponsorshipDialogHeaderRenderer.channelThumbnail]]\">\n </yt-img-shadow>\n </div>\n</div>\n<div id=\"content\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n <tp-yt-paper-dialog-scrollable id=\"scrollable\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n <div id=\"title\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\"></yt-formatted-string>\n </div>\n <ytd-sponsorship-confirm-cancel-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n </ytd-sponsorship-confirm-cancel-content>\n </tp-yt-paper-dialog-scrollable>\n</div>\n<div class=\"footer style-scope ytd-sponsorship-confirm-cancel-renderer\" hidden=\"[[modernLayout]]\">\n <div id=\"confirm-button\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\"></div>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-sponsorship-confirm-cancel-renderer\">\n </dialog-layout>\n</template>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return q_c=a},{mode:0});var s_c;var t_c=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");return a}; l(t_c,J);t_c.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}}; var N9=t_c;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],N9.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],N9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],N9.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],N9.prototype,"modernLayout",void 0);N9=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],N9); V(N9,"ytd-sponsorships-celebration-content",function(){if(s_c!==void 0)return s_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope ytd-sponsorships-celebration-content\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return s_c= a},{mode:Mz("kevlar_poly_si_batch_j049")?1:2});var u_c;var v_c=ka(["\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n "]),w_c=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");a.scriptsAppended=!1;a.buttonOverrides={type:"tonal",style:"overlay-dark"};return a}; l(w_c,J);f=w_c.prototype; f.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"},params:{forceModernIconButton:y("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer", attributes:{"dialog-dismiss":!0}}}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.onDataChanged=function(){if(!this.modernLayout){var a;(a=this.header)==null||a.style.setProperty("background-color",this.backgroundColor);if(a=this.headerImageUrl){var b;(b=this.header)==null||b.style.setProperty("background-image",a)}}b=iq(4);a=hq(4);var c=this.get("data.trackingParams");if(c&&a&&b){var d=fq(c);Lq(b,a,d);y("combine_ve_grafts")?Zq().graftServerVe(c,a,4):Lq(b,a,d)}b=g(this.hostElement.querySelectorAll("yt-img-shadow"));for(a=b.next();!a.done;a=b.next())a.value.onShow();if(b=this.get("data.gtmId"))uy(b, gk("GL","")),this.setupConversionTracking()}; f.setupConversionTracking=function(){if(!this.scriptsAppended){var a=document.createElement("script");var b=Nc(v_c.join(""));Pc(a,b);document.head.appendChild(a);a=document.createElement("noscript");a.textContent="<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-TGBSZFB\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>";document.body.prepend(a);this.scriptsAppended=!0}}; f.onPopupClosed=function(a){Zy(a).localName==="ytd-sponsorships-celebration-renderer"&&wv(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;if(!this.modernLayout||!b)return{};var c=DP(this);return{asset:function(){var d;PA("ytd-button-renderer",{className:c,data:A((d=A(b.header,ZOc))==null?void 0:d.dismissButton,Qu),"dialog-dismiss$":!0,id$:"dismiss-button",overrides:a.buttonOverrides,forceModernIconButton:y("web_modern_buttons")},fp);PA("div",{className:c,id$:"header",style$:"background-color: "+a.backgroundColor+"; background-image: "+a.headerImageUrl},function(){PA("div", {className:c,id$:"avatar-container"},function(){var e;PA("yt-img-shadow",{className:"avatar "+c,fit:!0,id$:"avatar",thumbnail:(e=A(b.header,ZOc))==null?void 0:e.channelImage},fp)}); PA("div",{className:"title-container "+c},function(){var e;PA("yt-formatted-string",{className:"title "+c,text:(e=A(b.header,ZOc))==null?void 0:e.title},fp);var h;PA("yt-formatted-string",{className:"subtitle "+c,text:(h=A(b.header,ZOc))==null?void 0:h.subtitle},fp)})})}, content:function(){PA("ytd-sponsorships-celebration-content",{data:b},fp)}, primaryButton:function(d){PA("ytd-button-renderer",Object.assign({},d,{data:A(b.primaryButton,Qu),"dialog-dismiss$":!0,id$:"primary-button"}),fp)}, secondaryButton:function(d){PA("ytd-button-renderer",Object.assign({},d,{data:A(b.secondaryButton,Qu),"dialog-dismiss$":!0,id$:"secondary-button"}),fp)}}}; ia.Object.defineProperties(w_c.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var a=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return ay(a)}}, headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var a=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return a?"url("+lB(a,this.hostElement.getBoundingClientRect().width)+")":""}}}); var O9=w_c;O9.prototype.onPopupClosed=O9.prototype.onPopupClosed;O9.prototype.onDataChanged=O9.prototype.onDataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],O9.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],O9.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],O9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],O9.prototype,"modernLayout",void 0); u([My("#header"),v("design:type",HTMLElement)],O9.prototype,"header",void 0);u([Q(),v("design:type",Object)],O9.prototype,"scriptsAppended",void 0);u([Q(),v("design:type",Object)],O9.prototype,"buttonOverrides",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],O9.prototype,"onDataChanged",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],O9.prototype,"onPopupClosed",null); O9=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],O9); V(O9,"ytd-sponsorships-celebration-renderer",function(){if(u_c!==void 0)return u_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorships-celebration-renderer\">\n <div id=\"avatar-container\" class=\"style-scope ytd-sponsorships-celebration-renderer\">\n <yt-img-shadow class=\"avatar style-scope ytd-sponsorships-celebration-renderer\" fit=\"true\" thumbnail=\"[[data.header.sponsorshipsHeaderRenderer.channelImage]]\">\n </yt-img-shadow>\n </div>\n <div class=\"title-container style-scope ytd-sponsorships-celebration-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-sponsorships-celebration-renderer\" text=\"[[data.header.sponsorshipsHeaderRenderer.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-sponsorships-celebration-renderer\" text=\"[[data.header.sponsorshipsHeaderRenderer.subtitle]]\">\n </yt-formatted-string>\n </div>\n</div>\n<ytd-sponsorships-celebration-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorships-celebration-renderer\">\n</ytd-sponsorships-celebration-content>\n<div id=\"top-bar\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorships-celebration-renderer\">\n <div id=\"dismiss-button\" class=\"style-scope ytd-sponsorships-celebration-renderer\"></div>\n</div>\n<div id=\"button-bar\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorships-celebration-renderer\">\n <div id=\"secondary-button\" class=\"style-scope ytd-sponsorships-celebration-renderer\"></div>\n <div id=\"primary-button\" class=\"style-scope ytd-sponsorships-celebration-renderer\"></div>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorships-celebration-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-sponsorships-celebration-renderer\">\n </dialog-layout>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return u_c=a},{mode:1});var x_c;var y_c=function(){var a=J.apply(this,arguments)||this;a.isToggleChecked=!1;a.modernLayout=y("web_modern_dialog_layout");return a}; l(y_c,J);f=y_c.prototype;f.onDataChanged=function(){var a;this.isToggleChecked=((a=this.data)==null?void 0:a.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"}; f.close=function(){var a;((a=this.data)==null?0:a.closeCommand)?this.ytComponentBehavior.resolveCommand(this.data.closeCommand):wv(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-gifting-opt-in-renderer"])}; f.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var a,b=A((a=this.data)==null?void 0:a.switchButton,VOc);b&&(this.isToggleChecked&&b.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(b.switchOnInnertubeCommand),!this.isToggleChecked&&b.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(b.switchOffInnertubeCommand))}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;if(!this.modernLayout||!b)return{};var c=DP(this);return{asset:function(){PA("div",{className:c,id$:"close"},function(){PA("yt-icon-button",{className:c,id$:"close-button",label$:a.closeButtonAriaLabel,onclick:function(){a.close()}},function(){PA("yt-icon",{icon:"close"},fp)})}); PA("div",{id$:"header"},function(){PA("yt-img-shadow",{thumbnail:b.thumbnail},fp)})}, title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, trailingActionHeader:function(){PA("div",{className:c,id$:"toggle"},function(){PA("ytcp-ve",{"track-click$":!0,"ve-type$":147434},function(){PA("tp-yt-paper-toggle-button",{className:"toggle "+c,checked:a.isToggleChecked,onclick:function(){a.handleOptInToggle()}},fp)})})}, headerPosition:1,content:function(){PA("yt-formatted-string",{className:"subtitle "+c,text:b.subtitle},fp);PA("div",{className:"separator "+c},fp);PA("yt-formatted-string",{className:"disclaimer "+c,text:b.disclaimer},fp)}}}; var P9=y_c;P9.prototype.onDataChanged=P9.prototype.onDataChanged;u([K(BA.YtComponentBehavior),v("design:type",Object)],P9.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],P9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],P9.prototype,"data",void 0);u([Q(),v("design:type",Object)],P9.prototype,"isToggleChecked",void 0);u([Q({value:Fv("CLOSE")}),v("design:type",String)],P9.prototype,"closeButtonAriaLabel",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],P9.prototype,"modernLayout",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],P9.prototype,"onDataChanged",null);P9=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],P9); V(P9,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(x_c!==void 0)return x_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"close\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <yt-icon-button id=\"close-button\" label=\"[[closeButtonAriaLabel]]\" on-click=\"close\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <yt-icon icon=\"close\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\"></yt-icon>\n </yt-icon-button>\n</div>\n<div id=\"content\" hidden=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <div id=\"header\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <yt-img-shadow class=\"thumbnail style-scope ytd-sponsorships-gifting-opt-in-renderer\" thumbnail=\"[[data.thumbnail]]\">\n </yt-img-shadow>\n </div>\n <div id=\"optin\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <div id=\"title\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-sponsorships-gifting-opt-in-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-sponsorships-gifting-opt-in-renderer\" text=\"[[data.subtitle]]\">\n </yt-formatted-string>\n </div>\n <div id=\"toggle\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <ytcp-ve track-click=\"true\" ve-type=\"[[ve.client.SPONSORSHIPS_GIFTING_OPT_IN_DIALOG_TOGGLE_BUTTON]]\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <tp-yt-paper-toggle-button class=\"toggle style-scope ytd-sponsorships-gifting-opt-in-renderer\" checked=\"[[isToggleChecked]]\" on-click=\"handleOptInToggle\">\n </tp-yt-paper-toggle-button>\n </ytcp-ve>\n </div>\n </div>\n <div class=\"separator style-scope ytd-sponsorships-gifting-opt-in-renderer\"></div>\n <yt-formatted-string class=\"disclaimer style-scope ytd-sponsorships-gifting-opt-in-renderer\" text=\"[[data.disclaimer]]\">\n </yt-formatted-string>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-sponsorships-gifting-opt-in-renderer\">\n </dialog-layout>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return x_c=a},{mode:Mz("kevlar_poly_si_batch_j049")?1:2});var z_c;var A_c=function(){var a=J.apply(this,arguments)||this;a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(A_c,J);f=A_c.prototype;f.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.header.sponsorshipsHeaderRenderer.menuButton":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.detached=function(){this.playerElement.stop()}; f.onYtServiceRequestCompleted=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])}; f.onYtServiceRequestError=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)}; f.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)}; f.getTier=function(a,b){return!a||!a.tiers||b<0?null:A(a.tiers[b],$Oc)}; f.moreThanOne=function(a){return!!(a&&a.length>1)}; f.tierOverviewTap=function(a){var b=this;this.selectedTier=a.model.index;dt(this,function(){vv(b.hostElement,"yt-refit")})}; f.computeSelectedClass=function(a,b){return a===b?"selected":""}; f.onDataChanged=function(){T(this.hostElement).querySelector("#header-overlay").style.visibility="";T(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition");this.offerVideo=this.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.externalVideoId");this.setHeaderBackground();this.initializeVe(this.offerVideo);this.offerVideo&&this.setupVideoPlayer(this.offerVideo);for(var a=g(this.hostElement.querySelectorAll("yt-img-shadow")), b=a.next();!b.done;b=a.next())b.value.onShow();var c;this.set("selectedTier",(c=this.get("data.targetTierIndex"))!=null?c:0);var d;(a=(d=this.data)==null?void 0:d.onVisible)&&this.ytComponentBehavior.resolveCommand(a)}; f.initializeVe=function(a){var b=iq(),c=hq(),d=this.get("data.trackingParams");c&&b&&(this.screenLayer=4,b=ik(IGa)(void 0,69877,{clientScreenNonce:b,visualElement:c},void 0,void 0,void 0),uFa(b,69877,4),c=hq(4),d&&c&&(d=fq(d),Lq(b,c,d),a&&(this.offerVideoVe=gq(74659),Lq(b,d,this.offerVideoVe))))}; f.setHeaderBackground=function(){var a=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");T(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=ay(a);if(a=this.getHeaderImage())a=lB(a,screen.width),T(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+a+")"}; f.getHeaderImage=function(){var a=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&a?a:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")}; f.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")}; f.setupVideoPlayer=function(a){var b=this,c,d,e,h;return t(function(k){if(k.nextAddress==1)return c=b.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),d=b.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),y("kevlar_player_update_killswitch")?b.playerElement.update({args:{autoplay:c,video_id:a,player_params:d}}):b.playerElement.loadVideoWithPlayerVars({autoplay:c,video_id:a,player_params:d}), n(k,b.playerElement.getPlayerPromise(),2);e=k.yieldResult;e.addEventListener("onStateChange",function(m){b.onPlayerStateChange(m)}); e.setScreenLayer(b.screenLayer);(h=iq(4))&&b.offerVideoVe&&Nq(h,b.offerVideoVe);c&&(b.pauseOtherPlayers(),b.playerElement.focusOnPlayer(),b.playerElement.getPlayer().hideControls(),Sk(Hi,function(){b.fadeOutHeaderOverlay()},4E3)); ua(k)})}; f.onPlayerStateChange=function(a){a===1?this.backgroundPlayerElement&&(a=this.backgroundPlayerElement.player_.getPlayerState(),a!==1&&a!==3||this.backgroundPlayerElement.pause()):a===0&&(T(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),T(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))}; f.fadeOutHeaderOverlay=function(){T(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()}; f.onHeaderTap=function(){if(this.offerVideo){T(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var a;((a=this.playerElement.player_)==null?void 0:a.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(a=iq(4))&&this.offerVideoVe&&Rq(a,this.offerVideoVe)}}; f.getBackgroundImageLayerClass=function(a){return a?"background-image-layer-with-video":""}; f.getHeaderClass=function(a){return a?"header-with-video":""}; f.getHeaderOverlayClass=function(a){return a?"header-overlay-with-video":""}; f.getTitleContainerClass=function(a,b){return a?"title-container-with-video":b?"title-container-without-video-flexible":"title-container-without-video"}; f.tierTitleDisplayStatus=function(a){return this.moreThanOne(a)?"hide":"show"}; f.pauseOtherPlayers=function(){if(this.isMiniplayerActive()){if(y("web_enable_miniplayer_refactor"))this.backgroundPlayerElement=um().resolve(ax).getPlayerElement();else{var a=xv(this.hostElement,"yt-get-miniplayer-component-action");a&&a[0]&&(this.backgroundPlayerElement=a[0].getPlayerElement())}}else this.backgroundPlayerElement=pA();this.backgroundPlayerElement&&this.backgroundPlayerElement.player_&&(a=this.backgroundPlayerElement.player_.getPlayerState(),this.isBackgroundPlayerAlreadyPlaying=a=== 1||a===3,this.backgroundPlayerElement.pause())}; f.isMiniplayerActive=function(){return um().resolve(ax).isMiniplayerActive()}; f.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new IN("selected-tier-changed",this.selectedTier))}; var Q9=A_c;Q9.prototype.selectedTierChangedForBinding=Q9.prototype.selectedTierChangedForBinding;Q9.prototype.onDataChanged=Q9.prototype.onDataChanged;Q9.prototype.onYtPopupClosed=Q9.prototype.onYtPopupClosed;Q9.prototype.onYtPopupOpened=Q9.prototype.onYtPopupOpened;Q9.prototype.onYtServiceRequestError=Q9.prototype.onYtServiceRequestError;Q9.prototype.onYtServiceRequestCompleted=Q9.prototype.onYtServiceRequestCompleted; u([K(X.YtRendererBehavior),v("design:type",Object)],Q9.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],Q9.prototype,"ytComponentBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Q9.prototype,"ytRendererstamperBehavior",void 0);u([K(CS.YtOpenToastBehavior),v("design:type",Object)],Q9.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],Q9.prototype,"data",void 0); u([Q({value:0}),v("design:type",Number)],Q9.prototype,"selectedTier",void 0);u([Q({value:""}),v("design:type",String)],Q9.prototype,"offerVideo",void 0);u([Q({value:!1}),v("design:type",Boolean)],Q9.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);u([Q({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+ab(this)}}), v("design:type",String)],Q9.prototype,"playerId",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],Q9.prototype,"enableRefreshWeb",void 0);u([My("tp-yt-paper-dialog-scrollable"),v("design:type",Object)],Q9.prototype,"scrollable",void 0);u([My("ytd-sponsorships-tier-renderer"),v("design:type",Object)],Q9.prototype,"tierRenderer",void 0);u([My("#player"),v("design:type",Object)],Q9.prototype,"playerElement",void 0); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Q9.prototype,"onYtServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],Q9.prototype,"onYtServiceRequestError",null);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Q9.prototype,"onYtPopupOpened",null); u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Q9.prototype,"onYtPopupClosed",null);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Q9.prototype,"onDataChanged",null);u([O("selectedTier"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Q9.prototype,"selectedTierChangedForBinding",null);Q9=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],Q9); V(Q9,"ytd-sponsorships-offer-renderer",function(){if(z_c!==void 0)return z_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"top-bar\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <div id=\"titlebar-text\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <yt-formatted-string text=\"[[data.header.sponsorshipsHeaderRenderer.titlebarText]]\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"action-menu\" class=\"style-scope ytd-sponsorships-offer-renderer\"></div>\n <div id=\"dismiss-button\" class=\"style-scope ytd-sponsorships-offer-renderer\"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <div id=\"header\" class$=\"[[getHeaderClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <div id=\"header-overlay\" on-click=\"onHeaderTap\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <div id=\"header-title-overlay\" class$=\"[[getHeaderOverlayClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <div id=\"avatar-container\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <yt-img-shadow class=\"avatar style-scope ytd-sponsorships-offer-renderer\" fit=\"true\" thumbnail=\"[[data.header.sponsorshipsHeaderRenderer.channelImage]]\">\n </yt-img-shadow>\n </div>\n <div class$=\"title-container [[getTitleContainerClass(offerVideo,\n data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode)]] style-scope ytd-sponsorships-offer-renderer\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <yt-formatted-string class=\"channel-title style-scope ytd-sponsorships-offer-renderer\" text=\"[[data.header.sponsorshipsHeaderRenderer.superTitle]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"title style-scope ytd-sponsorships-offer-renderer\" text=\"[[data.header.sponsorshipsHeaderRenderer.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-sponsorships-offer-renderer\" text=\"[[data.header.sponsorshipsHeaderRenderer.subtitle]]\">\n </yt-formatted-string>\n </div>\n </div>\n <div id=\"background-image-layer\" class$=\"[[getBackgroundImageLayerClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer\" class=\"style-scope ytd-sponsorships-offer-renderer\"> </div>\n </div>\n <div id=\"video-container\" hidden$=\"[[!offerVideo]]\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <ytd-player id=\"player\" context=\"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER\" player-id=\"[[playerId]]\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n </ytd-player>\n </div>\n </div>\n <div id=\"alert-renderer\" hidden=\"[[!data.alert]]\" class=\"style-scope ytd-sponsorships-offer-renderer\"></div>\n <div id=\"content\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <template is=\"dom-if\" if=\"[[moreThanOne(data.tiers)]]\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <div id=\"tier-overview\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.tiers]]\" as=\"tier\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <button class$=\"offer-overview-item [[computeSelectedClass(index, selectedTier)]] style-scope ytd-sponsorships-offer-renderer\" on-click=\"tierOverviewTap\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n <yt-formatted-string class=\"title style-scope ytd-sponsorships-offer-renderer\" text=\"[[tier.sponsorshipsTierRenderer.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-sponsorships-offer-renderer\" text=\"[[tier.sponsorshipsTierRenderer.subtitle]]\">\n </yt-formatted-string>\n </button>\n </template>\n </div>\n </template>\n <ytd-sponsorships-tier-renderer id=\"tier\" data=\"[[getTier(data, selectedTier)]]\" titledisplaystatus=\"[[tierTitleDisplayStatus(data.tiers)]]\" class=\"style-scope ytd-sponsorships-offer-renderer\">\n </ytd-sponsorships-tier-renderer>\n </div>\n</tp-yt-paper-dialog-scrollable>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return z_c=a});var B_c;var R9=function(){var a=J.apply(this,arguments)||this;a.buttonOverrides={type:"filled",style:"mono"};a.enableRefreshWeb=y("enable_cairo_refresh_web");return a}; l(R9,J);R9.prototype.configureRendererStamper=function(){return{"data.content.sponsorshipsPromotionChannelRenderer.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"}}}},"data.header.sponsorshipsPromotionHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; R9.prototype.backgroundColorChanged=function(){var a,b,c,d=(b=A((a=this.data)==null?void 0:a.content,aPc))==null?void 0:(c=b.backgroundColor)==null?void 0:c.backgroundColor;d&&(a=$x(d),T(this.hostElement).querySelector("#banner").style.backgroundColor=a,T(this.hostElement).querySelector("#abstract-art").style.backgroundColor=a)}; R9.prototype.attached=function(){this.JSC$18660_scroller&&(this.JSC$18660_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18660_scroller.attached&&typeof this.JSC$18660_scroller.attached==="function"&&this.JSC$18660_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; var S9=R9;S9.prototype.backgroundColorChanged=S9.prototype.backgroundColorChanged;u([Q(),v("design:type",Object)],S9.prototype,"data",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],S9.prototype,"ytRendererstamperBehavior",void 0);u([My("#scroller"),v("design:type",Object)],S9.prototype,"JSC$18660_scroller",void 0);u([Q(),v("design:type",Object)],S9.prototype,"buttonOverrides",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],S9.prototype,"enableRefreshWeb",void 0); u([O("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],S9.prototype,"backgroundColorChanged",null);S9=u([R({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],S9); V(S9,"ytd-sponsorships-promotion-celebration-renderer",function(){if(B_c!==void 0)return B_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-sponsorships-promotion-celebration-renderer\">\n <div id=\"dismiss-button\" class=\"style-scope ytd-sponsorships-promotion-celebration-renderer\"></div>\n <div id=\"header\" class=\"style-scope ytd-sponsorships-promotion-celebration-renderer\">\n <yt-img-shadow class=\"premium-icon style-scope ytd-sponsorships-promotion-celebration-renderer\" thumbnail=\"[[data.header.sponsorshipsPromotionHeaderRenderer.icon]]\">\n </yt-img-shadow>\n <yt-img-shadow class=\"illustration style-scope ytd-sponsorships-promotion-celebration-renderer\" hidden=\"[[!data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]\" thumbnail=\"[[data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]\">\n </yt-img-shadow>\n <yt-formatted-string class=\"title style-scope ytd-sponsorships-promotion-celebration-renderer\" text=\"[[data.header.sponsorshipsPromotionHeaderRenderer.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"subtitle style-scope ytd-sponsorships-promotion-celebration-renderer\" split-lines=\"\" text=\"[[data.header.sponsorshipsPromotionHeaderRenderer.subtitle]]\">\n </yt-formatted-string>\n </div>\n</tp-yt-paper-dialog-scrollable>\n <div id=\"banner\" class=\"style-scope ytd-sponsorships-promotion-celebration-renderer\">\n <div id=\"content\" class=\"style-scope ytd-sponsorships-promotion-celebration-renderer\">\n <div id=\"content-background\" class=\"banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer\">\n <yt-img-shadow id=\"abstract-art\" fit-height=\"\" thumbnail=\"[[data.content.sponsorshipsPromotionChannelRenderer.backgroundImage]]\" class=\"style-scope ytd-sponsorships-promotion-celebration-renderer\">\n </yt-img-shadow>\n </div>\n <div id=\"subcontent\" class=\"style-scope ytd-sponsorships-promotion-celebration-renderer\">\n <yt-img-shadow class=\"channel-image style-scope ytd-sponsorships-promotion-celebration-renderer\" fit=\"\" thumbnail=\"[[data.content.sponsorshipsPromotionChannelRenderer.channelImage]]\">\n </yt-img-shadow>\n <div class=\"channel-info style-scope ytd-sponsorships-promotion-celebration-renderer\">\n <yt-formatted-string class=\"channel-info-title style-scope ytd-sponsorships-promotion-celebration-renderer\" ellipsis-truncate=\"\" text=\"[[data.content.sponsorshipsPromotionChannelRenderer.title]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"channel-title style-scope ytd-sponsorships-promotion-celebration-renderer\" ellipsis-truncate=\"\" text=\"[[data.content.sponsorshipsPromotionChannelRenderer.channelTitle]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"membership-detail style-scope ytd-sponsorships-promotion-celebration-renderer\" ellipsis-truncate=\"\" hidden=\"[[!data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]\" text=\"[[data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]\">\n </yt-formatted-string>\n </div>\n </div>\n </div>\n <div id=\"button-bar\" class=\"banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer\">\n <div id=\"primary-button\" class=\"style-scope ytd-sponsorships-promotion-celebration-renderer\"></div>\n </div>\n </div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return B_c=a});var C_c;var D_c;var E_c=function(){return J.apply(this,arguments)||this}; l(E_c,J);E_c.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0}; E_c.prototype.computeIsInitiallyChecked=function(a){return a===1}; var T9=E_c;u([K(X.YtRendererBehavior),v("design:type",Object)],T9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],T9.prototype,"data",void 0);u([My("#checkbox"),v("design:type",Object)],T9.prototype,"checkbox",void 0);T9=u([R({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],T9); V(T9,"ytd-subscription-toggle-option-renderer",function(){if(D_c!==void 0)return D_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-checkbox id=\"checkbox\" checked=\"[[computeIsInitiallyChecked(data.initialValue)]]\" class=\"style-scope ytd-subscription-toggle-option-renderer\">\n [[getSimpleString(data.label)]]\n</tp-yt-paper-checkbox>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return D_c=a},{mode:1});var U9=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");a.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return a}; l(U9,J);U9.prototype.configureRendererStamper=function(){return{"data.secondaryOptions":{id:"secondary-options",mapping:{subscriptionToggleOptionRenderer:"ytd-subscription-toggle-option-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; U9.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; U9.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var a=T(this.hostElement).querySelector("#options").selected;a=this.data.options[a].subscriptionRadioOptionRenderer.serviceEndpoint;var b=T(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");b&&a&&a.modifyChannelNotificationPreferenceEndpoint&&(b=b.getValue())&&(a.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[b]);Av(this.hostElement,[a]);wv(this.hostElement,"yt-close-popup-action")}; ia.Object.defineProperties(U9.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var a=this.data.options,b=0;b<a.length;b++){var c=a[b].subscriptionRadioOptionRenderer;if(c&&c.selected)return b}return null}}}); var V9=U9;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],V9.prototype,"ytRendererstamperBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],V9.prototype,"ytActionHandlerBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],V9.prototype,"eventForwardingBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],V9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],V9.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],V9.prototype,"darkerDarkTheme",void 0);u([L("data.options"),v("design:type",Object),v("design:paramtypes",[])],V9.prototype,"initialIndex",null);V9=u([R({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],V9); V(V9,"ytd-subscription-notification-options-renderer",function(){if(C_c!==void 0)return C_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"title\" class=\"style-scope ytd-subscription-notification-options-renderer\">[[getSimpleString(data.title)]]</div>\n<div id=\"body\" class=\"style-scope ytd-subscription-notification-options-renderer\">\n <tp-yt-paper-radio-group id=\"options\" selected=\"[[initialIndex]]\" class=\"style-scope ytd-subscription-notification-options-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.options]]\" class=\"style-scope ytd-subscription-notification-options-renderer\">\n <tp-yt-paper-radio-button name=\"[[index]]\" value=\"[[item.subscriptionRadioOptionRenderer.serviceEndpoint]]\" class=\"style-scope ytd-subscription-notification-options-renderer\">\n <div class=\"content style-scope ytd-subscription-notification-options-renderer\">\n <div class=\"label style-scope ytd-subscription-notification-options-renderer\">\n [[getSimpleString(item.subscriptionRadioOptionRenderer.text)]]\n </div>\n <yt-icon icon=\"[[item.subscriptionRadioOptionRenderer.choiceIcon.iconType]]\" class=\"style-scope ytd-subscription-notification-options-renderer\">\n </yt-icon>\n </div>\n </tp-yt-paper-radio-button>\n </template>\n </tp-yt-paper-radio-group>\n <div id=\"secondary-options\" class=\"style-scope ytd-subscription-notification-options-renderer\"></div>\n</div>\n<div class=\"buttons style-scope ytd-subscription-notification-options-renderer\">\n <div id=\"cancel-button\" class=\"style-scope ytd-subscription-notification-options-renderer\"></div>\n <div id=\"confirm-button\" class=\"style-scope ytd-subscription-notification-options-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return C_c=a},{mode:1});var F_c;var G_c=function(){return J.apply(this,arguments)||this}; l(G_c,J);var W9=G_c;u([K(X.YtRendererBehavior),v("design:type",Object)],W9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],W9.prototype,"data",void 0);W9=u([R({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],W9); V(W9,"ytd-tvfilm-offer-groups-renderer",function(){if(F_c!==void 0)return F_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-repeat\" items=\"[[data.offerGroups]]\" class=\"style-scope ytd-tvfilm-offer-groups-renderer\">\n <div class=\"offer-group style-scope ytd-tvfilm-offer-groups-renderer\">\n <div class=\"offer-header style-scope ytd-tvfilm-offer-groups-renderer\">\n <h2 class=\"offer-title style-scope ytd-tvfilm-offer-groups-renderer\">[[getSimpleString(item.offerGroupRenderer.title)]]</h2>\n <h3 class=\"style-scope ytd-tvfilm-offer-groups-renderer\">\n <yt-formatted-string class=\"offer-subtitle standard-text style-scope ytd-tvfilm-offer-groups-renderer\" split-lines=\"\" text=\"[[item.offerGroupRenderer.subtitle]]\">\n </yt-formatted-string>\n </h3>\n </div>\n <div class=\"offer-list style-scope ytd-tvfilm-offer-groups-renderer\">\n <template is=\"dom-repeat\" items=\"[[item.offerGroupRenderer.offers]]\" class=\"style-scope ytd-tvfilm-offer-groups-renderer\">\n <ytd-button-renderer class=\"offer-button style-scope ytd-tvfilm-offer-groups-renderer\" data=\"[[item.buttonRenderer]]\" dialog-dismiss=\"true\" ellipsis-truncate=\"\">\n </ytd-button-renderer>\n </template>\n </div>\n </div>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return F_c=a},{mode:1});var H_c;var I_c=function(){var a=J.apply(this,arguments)||this;a.darkerDarkTheme=y("web_darker_dark_theme");return a}; l(I_c,J);f=I_c.prototype;f.configureRendererStamper=function(){return{"data.offers":{id:"offers",mapping:{tvfilmOffersRenderer:{component:"ytd-tvfilm-offer-groups-renderer"}}},"data.coupon":{id:"coupon",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")}; f.computeThumbnailClass=function(a){return a.thumbnailOverlays?a.isShow?"thumbnail-show":"thumbnail-movie":a.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"}; f.computeCommerceSectionClass=function(a){return a.offers&&a.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"}; f.computeTitleClass=function(a){return a.offers&&a.offers.tvfilmOffersRenderer?"title-with-offer-groups":""}; f.onDataChanged=function(){[].concat(pa(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(a){a.onShow()})}; var X9=I_c;X9.prototype.onDataChanged=X9.prototype.onDataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],X9.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],X9.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],X9.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],X9.prototype,"darkerDarkTheme",void 0); u([Q({reflectToAttribute:!0,value:y("web_rounded_thumbnails")}),v("design:type",Boolean)],X9.prototype,"rounded",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],X9.prototype,"onDataChanged",null);X9=u([R({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],X9); V(X9,"ytd-ypc-offers-overlay-renderer",function(){if(H_c!==void 0)return H_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"spinner\" hidden=\"[[!data.showLoadingSpinner]]\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n <tp-yt-paper-spinner active=\"[[data.showLoadingSpinner]]\" class=\"style-scope ytd-ypc-offers-overlay-renderer\"></tp-yt-paper-spinner>\n</div>\n<div class=\"content style-scope ytd-ypc-offers-overlay-renderer\" hidden=\"[[data.showLoadingSpinner]]\">\n <div class=\"header style-scope ytd-ypc-offers-overlay-renderer\" hidden=\"[[!data.title]]\">\n <div class=\"metadata style-scope ytd-ypc-offers-overlay-renderer\">\n <div class$=\"title-badge [[computeTitleClass(data)]] style-scope ytd-ypc-offers-overlay-renderer\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n [[getSimpleString(data.title)]]\n </div>\n </div>\n <template is=\"dom-if\" if=\"[[data.title]]\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n <ytd-button-renderer class=\"dismiss-button style-scope ytd-ypc-offers-overlay-renderer\" data=\"[[data.dismissButton.buttonRenderer]]\" dialog-dismiss=\"true\">\n </ytd-button-renderer>\n </template>\n </div>\n\n <div class=\"content-dismiss-section style-scope ytd-ypc-offers-overlay-renderer\">\n <div id=\"thumbnail-commerce-section\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n <div id=\"thumbnail\" class$=\"[[computeThumbnailClass(data)]] style-scope ytd-ypc-offers-overlay-renderer\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n <yt-img-shadow id=\"thumbnail-image\" fit=\"\" thumbnail=\"[[data.thumbnail]]\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n </yt-img-shadow>\n <div id=\"overlays\" class=\"style-scope ytd-ypc-offers-overlay-renderer\"></div>\n </div>\n <div id=\"commerce-metadata-section\" class$=\"[[computeCommerceSectionClass(data)]] style-scope ytd-ypc-offers-overlay-renderer\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n <div id=\"commerce-section\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n <div id=\"offers\" class=\"style-scope ytd-ypc-offers-overlay-renderer\"></div>\n </div>\n <div id=\"badges-metadata-section\" hidden=\"[[!data.badges]]\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n <hr class=\"metadata-separator-line style-scope ytd-ypc-offers-overlay-renderer\">\n <ytd-badge-supported-renderer class=\"left-aligned-badges style-scope ytd-ypc-offers-overlay-renderer\" badges=\"[[data.badges]]\">\n </ytd-badge-supported-renderer>\n <div class=\"subtitle standard-text style-scope ytd-ypc-offers-overlay-renderer\">[[getSimpleString(data.metadata)]]</div>\n </div>\n </div>\n </div>\n <template is=\"dom-if\" if=\"[[!data.title]]\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n <ytd-button-renderer class=\"dismiss-button style-scope ytd-ypc-offers-overlay-renderer\" data=\"[[data.dismissButton.buttonRenderer]]\" dialog-dismiss=\"true\">\n </ytd-button-renderer>\n </template>\n </div>\n <yt-formatted-string class=\"info-section standard-text style-scope ytd-ypc-offers-overlay-renderer\" text=\"[[data.additionalInfo]]\">\n </yt-formatted-string>\n\n <div class=\"footer style-scope ytd-ypc-offers-overlay-renderer\">\n <div id=\"coupon\" class=\"style-scope ytd-ypc-offers-overlay-renderer\"></div>\n <ytd-button-renderer id=\"help-button\" data=\"[[data.helpButton.buttonRenderer]]\" class=\"style-scope ytd-ypc-offers-overlay-renderer\">\n </ytd-button-renderer>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return H_c=a},{mode:Mz("kevlar_poly_si_batch_j028")?1:2});var J_c;var K_c=function(){var a=J.apply(this,arguments)||this;a.microphoneSpinnerActive=!1;a.noAnimations=!1;a.boundExitClick=function(){a.onExitButtonClick()}; a.enableRefreshWeb=y("enable_cairo_refresh_web");a.speechOverlayClassName="";a.isLevelAnimating=!1;a.playCloseDialogAudioFeedback=!0;a.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return a}; l(K_c,J);f=K_c.prototype;f.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}}; f.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=MTc()}; f.dataChanged=function(){this.logDialog()}; f.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var a;(a=this.manager.audioPlayer)!=null&&(a.JSC$17929_audioEnabled=!1)}this.manager.stop();(a=this.manager.audioPlayer)!=null&&(a.JSC$17929_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}}; f.handleSpeechQueryCompleteAction=function(a){var b=a.navigationAction;b&&(a.trackingParams&&Zq().graftServerVe(a.trackingParams,this.dialogVe,5),vv(this.hostElement,"yt-navigate",{endpoint:b,tempData:this.getNavigationParams(),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())}; f.onExitButtonClick=function(){this.closeDialog()}; f.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var a;if((a=this.manager)!=null){var b;(b=a.audioPlayer)==null||t6(b,"failure");a.setState("microphone-off");a.stop()}}else(a=this.manager)==null||a.start()}; f.transcriptionChanged=function(){var a,b;(((a=this.transcription)==null?0:a.low)||((b=this.transcription)==null?0:b.high))&&this.setState("transcribing",this.transcription)}; f.stateChanged=function(){this.setState(this.state,this.transcription)}; f.logDialog=function(){var a;(a=this.data)!=null&&a.trackingParams&&(a=Zq(),$q(a,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=a.graftServerVe(this.data.trackingParams,void 0,5))}; f.getNavigationParams=function(){var a=window.ytvoicesearchloggingparams,b={};if(a){if(a=a())b.oq=a.oq,b.gs_l=a.gs_l}else kk(Error("Voice search params are empty."));return b}; f.closeDialog=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])}; f.setState=function(a,b){if(this.data){var c=this.data,d={};switch(a){case"listening":d={headerText:c.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:c.microphoneButtonAriaLabel};break;case"timeout":d={headerText:c.promptHeader,microphoneState:"try-again",microphoneLabel:c.promptMicrophoneLabel,microphoneAriaLabel:c.promptMicrophoneLabel};break;case"microphone-off":d={headerText:c.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:c.promptMicrophoneLabel,microphoneAriaLabel:c.promptMicrophoneLabel}; break;case"transcribing":(b==null?0:b.low)||(b==null?0:b.high)?d={transcriptionLow:b==null?void 0:b.low,transcriptionHigh:b==null?void 0:b.high,microphoneState:"speaking",microphoneAriaLabel:c.microphoneButtonAriaLabel}:d={headerText:c.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:c.microphoneButtonAriaLabel};break;case"processing":d={headerText:c.loadingHeader,microphoneState:"processing",microphoneAriaLabel:c.microphoneButtonAriaLabel};break;case"offline":d={headerText:c.connectionErrorHeader, microphoneState:"try-again",microphoneLabel:c.connectionErrorMicrophoneLabel,microphoneAriaLabel:c.connectionErrorMicrophoneLabel};break;case"permission":d={headerText:c.permissionsHeader,bodyLine1:c.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:c.permissionsSubtext};break;case"permission-denied":d={headerText:c.disabledHeader,bodyLine1:c.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:c.disabledSubtext};}d.className=a;this.speechOverlayState=d;this.setClass(this.speechOverlayState.className); this.setMicrophoneState(this.speechOverlayState.microphoneState)}}; f.setMicrophoneState=function(a){var b=this.isLevelAnimating;this.isLevelAnimating=a==="speaking";!b&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=a==="processing"&&!this.noAnimations}; f.setClass=function(a){this.speechOverlayClassName&&kz(this.hostElement,this.speechOverlayClassName,!1);a&&(this.speechOverlayClassName=a,kz(this.hostElement,a,!0))}; f.runLevelAnimation=function(){var a=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var b=1+Math.random()*.75,c=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+c/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+b+")");Hi.addJob(function(){a.runLevelAnimation()},3,c)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")}; var Y9=K_c;Y9.prototype.stateChanged=Y9.prototype.stateChanged;Y9.prototype.transcriptionChanged=Y9.prototype.transcriptionChanged;Y9.prototype.onPopupClosed=Y9.prototype.onPopupClosed;Y9.prototype.dataChanged=Y9.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],Y9.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],Y9.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],Y9.prototype,"rendererStamperBehavior",void 0);u([K(Rz),v("design:type",Object)],Y9.prototype,"ytdReduxBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],Y9.prototype,"eventForwardingBehavior",void 0);u([Q(),v("design:type",Object)],Y9.prototype,"data",void 0);u([Q(),v("design:type",Object)],Y9.prototype,"speechOverlayState",void 0);u([Q(),v("design:type",Object)],Y9.prototype,"microphoneSpinnerActive",void 0); u([Q({type:y("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),v("design:type",Object)],Y9.prototype,"noAnimations",void 0);u([Q({selector:function(a){var b;return(b=a.voiceSearch)==null?void 0:b.transcription}}), v("design:type",Object)],Y9.prototype,"transcription",void 0);u([Q({selector:function(a){var b;return(b=a.voiceSearch)==null?void 0:b.overlay}}), v("design:type",String)],Y9.prototype,"state",void 0);u([Q(),v("design:type",Object)],Y9.prototype,"boundExitClick",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],Y9.prototype,"enableRefreshWeb",void 0);u([My("#microphone-levels"),v("design:type",HTMLElement)],Y9.prototype,"level",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Y9.prototype,"dataChanged",null); u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Y9.prototype,"onPopupClosed",null);u([Py("transcription"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Y9.prototype,"transcriptionChanged",null);u([Py("state"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Y9.prototype,"stateChanged",null);Y9=u([R({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],Y9); V(Y9,"ytd-voice-search-dialog-renderer",function(){if(J_c!==void 0)return J_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" class=\"style-scope ytd-voice-search-dialog-renderer\">\n <div id=\"header-text\" class=\"style-scope ytd-voice-search-dialog-renderer\">\n <div id=\"prompt\" hidden=\"[[!speechOverlayState.headerText]]\" class=\"style-scope ytd-voice-search-dialog-renderer\">\n [[getSimpleString(speechOverlayState.headerText)]]\n </div>\n <div id=\"transcription-high\" class=\"style-scope ytd-voice-search-dialog-renderer\">[[speechOverlayState.transcriptionHigh]]</div>\n <div id=\"transcription-low\" class=\"style-scope ytd-voice-search-dialog-renderer\">[[speechOverlayState.transcriptionLow]]</div>\n </div>\n <div id=\"exit-button\" class=\"style-scope ytd-voice-search-dialog-renderer\"></div>\n</div>\n<div id=\"body\" class=\"style-scope ytd-voice-search-dialog-renderer\">\n <div class=\"body-line style-scope ytd-voice-search-dialog-renderer\">[[getSimpleString(speechOverlayState.bodyLine1)]]</div>\n <div class=\"body-line style-scope ytd-voice-search-dialog-renderer\">[[getSimpleString(speechOverlayState.bodyLine2)]]</div>\n</div>\n<div id=\"microphone\" state$=\"[[speechOverlayState.microphoneState]]\" class=\"style-scope ytd-voice-search-dialog-renderer\">\n <tp-yt-paper-spinner-lite active=\"[[microphoneSpinnerActive]]\" class=\"style-scope ytd-voice-search-dialog-renderer\">\n </tp-yt-paper-spinner-lite>\n <div id=\"microphone-container\" class=\"style-scope ytd-voice-search-dialog-renderer\">\n <div id=\"microphone-pulse\" class=\"style-scope ytd-voice-search-dialog-renderer\"></div>\n <div id=\"microphone-levels\" class=\"style-scope ytd-voice-search-dialog-renderer\"></div>\n <div id=\"microphone-circle\" aria-label$=\"[[getSimpleString(speechOverlayState.microphoneAriaLabel)]]\" role=\"button\" tabindex=\"0\" on-tap=\"onMicrophoneTap\" class=\"style-scope ytd-voice-search-dialog-renderer\">\n <paper-ripple class=\"style-scope ytd-voice-search-dialog-renderer\"></paper-ripple>\n <yt-icon icon=\"yt-icons:microphone_on\" class=\"style-scope ytd-voice-search-dialog-renderer\"></yt-icon>\n </div>\n </div>\n <div id=\"microphone-label\" class=\"style-scope ytd-voice-search-dialog-renderer\">[[getSimpleString(speechOverlayState.microphoneLabel)]]</div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return J_c=a},{mode:1});var L_c;var M_c=function(){var a=J.apply(this,arguments)||this;a.isOverlay=!1;a.hidden=!1;return a}; l(M_c,J);f=M_c.prototype;f.onPopupClosed=function(){this.toggleIconState(!1)}; f.computeIcon=function(){var a,b,c;return(b=A((a=this.data)==null?void 0:a.icon,gPc))==null?void 0:(c=b.icon)==null?void 0:c.iconType}; f.computeIconBadgeShape=function(){var a;return{iconBadgeType:"cart",iconBadgeText:(a=this.iconBadgeEntity)==null?void 0:a.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}}; f.onClick=function(){var a;(a=this.data)!=null&&a.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))}; f.computeHidden=function(a){return!a}; f.toggleIconState=function(a){this.iconButton&&(this.iconButton.pressed=a)}; var Z9=M_c;Z9.prototype.onPopupClosed=Z9.prototype.onPopupClosed;u([K(Rz),v("design:type",Object)],Z9.prototype,"ytdReduxBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],Z9.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],Z9.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],Z9.prototype,"data",void 0);u([Q(),v("design:type",Object)],Z9.prototype,"isOverlay",void 0); u([Q({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),v("design:type",Object)],Z9.prototype,"hidden",void 0);u([Q({selectorArgs:["data.iconBadgeEntityKey"],selector:function(a,b){return bw(a.entities,"iconBadgeEntity",b)}}), v("design:type",Object)],Z9.prototype,"iconBadgeEntity",void 0);u([My("yt-icon-button"),v("design:type",HTMLButtonElement)],Z9.prototype,"iconButton",void 0);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],Z9.prototype,"onPopupClosed",null);Z9=u([R({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],Z9); V(Z9,"ytd-icon-badge-topbar-button-renderer",function(){if(L_c!==void 0)return L_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon-button id=\"icon\" label=\"[[data.accessibilityData.accessibilityData.label]]\" on-click=\"onClick\" class=\"style-scope ytd-icon-badge-topbar-button-renderer\">\n <yt-icon-badge-shape data=\"[[computeIconBadgeShape(iconBadgeEntity, isOverlay)]]\" icon=\"[[computeIcon(data)]]\" class=\"style-scope ytd-icon-badge-topbar-button-renderer\">\n </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class=\"style-scope ytd-icon-badge-topbar-button-renderer\">[[data.tooltip]]</tp-yt-paper-tooltip>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return L_c=a},{mode:1});var N_c;var O_c=function(){var a=J.apply(this,arguments)||this;a.premiumOptions=[];a.darkerDarkTheme=y("web_darker_dark_theme");a.modernLayout=y("web_modern_dialog_layout");return a}; l(O_c,J);O_c.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}}; ia.Object.defineProperties(O_c.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}}); var $9=O_c;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],$9.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],$9.prototype,"data",void 0);u([Q(),v("design:type",Array)],$9.prototype,"premiumOptions",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$9.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],$9.prototype,"modernLayout",void 0); u([L("premiumOptions"),v("design:type",Object),v("design:paramtypes",[])],$9.prototype,"hasPremiumOptions",null);$9=u([R({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],$9); V($9,"ytd-offline-promo-content",function(){if(N_c!==void 0)return N_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"subtitle\" text=\"[[data.subtitle]]\" class=\"style-scope ytd-offline-promo-content\"></yt-formatted-string>\n<div id=\"premium-options\" hidden=\"[[!hasPremiumOptions]]\" class=\"style-scope ytd-offline-promo-content\"></div>\n<yt-formatted-string id=\"description\" hidden=\"[[!hasPremiumOptions]]\" text=\"[[data.description]]\" class=\"style-scope ytd-offline-promo-content\"></yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return N_c=a},{mode:Mz("kevlar_poly_si_batch_j050")?1:2});var P_c;var a$=function(){var a=J.apply(this,arguments)||this;a.premiumOptions=[];a.modernLayout=y("web_modern_dialog_layout");return a}; l(a$,J);a$.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var a;this.premiumOptions=YZc((a=this.data)==null?void 0:a.formats)}; a$.prototype.onClickSubmit=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var a;(a=pA())==null||a.pause()}; a$.prototype.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{asset:function(){a.headersIcon&&PA("yt-icon",{className:DP(a),id$:"headers-icon",icon:a.headersIcon},fp)}, headerPosition:1,title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("ytd-offline-promo-content",{id$:"content",data:b,premiumOptions:a.premiumOptions},fp)}, primaryButton:function(c){var d;PA("ytd-button-renderer",Object.assign({},c,{data:(d=b.actionButton)==null?void 0:d.buttonRenderer,id$:"action-button",onclick:function(e){a.onClickSubmit(e)}}),fp)}, secondaryButton:function(c){var d;PA("ytd-button-renderer",Object.assign({},c,{data:(d=b.dismissButton)==null?void 0:d.buttonRenderer,id$:"dismiss-button"}),fp)}}:{}}; ia.Object.defineProperties(a$.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon&&!this.modernLayout}}}); var b$=a$;b$.prototype.dataChanged=b$.prototype.dataChanged;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],b$.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],b$.prototype,"ytComponentBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],b$.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],b$.prototype,"data",void 0); u([Q({computed:"computeIcon_(data.headersIcon)",value:""}),v("design:type",String)],b$.prototype,"headersIcon",void 0);u([Q(),v("design:type",Array)],b$.prototype,"premiumOptions",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],b$.prototype,"modernLayout",void 0);u([L("headersIcon","modernLayout"),v("design:type",Object),v("design:paramtypes",[])],b$.prototype,"showIcon",null); u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],b$.prototype,"dataChanged",null);b$=u([R({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],b$); V(b$,"ytd-offline-promo-renderer",function(){if(P_c!==void 0)return P_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon id=\"headers-icon\" hidden=\"[[!showIcon]]\" icon=\"[[headersIcon]]\" class=\"style-scope ytd-offline-promo-renderer\"></yt-icon>\n<yt-formatted-string id=\"title\" hidden=\"[[modernLayout]]\" text=\"[[data.title]]\" class=\"style-scope ytd-offline-promo-renderer\"></yt-formatted-string>\n<ytd-offline-promo-content data=\"[[data]]\" hidden=\"[[modernLayout]]\" premium-options=\"[[premiumOptions]]\" class=\"style-scope ytd-offline-promo-renderer\">\n</ytd-offline-promo-content>\n<div class=\"buttons style-scope ytd-offline-promo-renderer\" hidden=\"[[modernLayout]]\">\n <yt-button-renderer id=\"dismiss-button\" data=\"[[data.dismissButton.buttonRenderer]]\" class=\"style-scope ytd-offline-promo-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"action-button\" data=\"[[data.actionButton.buttonRenderer]]\" on-click=\"onClickSubmit\" class=\"style-scope ytd-offline-promo-renderer\">\n </yt-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope ytd-offline-promo-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope ytd-offline-promo-renderer\">\n </dialog-layout>\n</template>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return P_c=a},{mode:1});var Q_c;var R_c=function(){var a=J.apply(this,arguments)||this;a.playbackPauseInterval=NaN;a.isLoading=!1;a.hasError=!1;a.dialogClass="";a.youtubeLabel=Fv("LOGO_ALT_LABEL",{},"YouTube Home");a.logoName="yt-logos-ext:yt-logo-updated";a.enableRefreshRingo2Web=y("enable_cairo_refresh_ringo2_web");a.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return a}; l(R_c,J);f=R_c.prototype;f.onDataChange=function(){var a;if(this.showEOMV1Text=!((a=this.data)==null||!a.eomV1Text))this.dialogClass="eom-v1-dialog"}; f.attached=function(){this.pausePlayer()}; f.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)}; f.handleLangSelect=function(a){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[a.target.selectedIndex].dropdownItemRenderer.onSelectCommand)}; f.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"}; f.handleSaveConsent=function(a){var b=this;this.showLoadingSpinner();this.showLoadingSpinner();bZa(A(a,eOc)).catch(function(c){Jm(new Mk("Something went wrong when save consent "+(c.message?c.message:c)+"."));b.hideLoadingSpinner();b.showErrorMessage()})}; f.handleDisablePersonalization=function(a){var b=this;this.showLoadingSpinner();cZa(A(a,cOc)).then(function(){b.dialog.close();b.resumePlayer()}).catch(function(c){Jm(new Mk("Something went wrong when disable personalization "+(c.message?c.message:c)+".")); b.hideLoadingSpinner();b.showErrorMessage()})}; f.showLoadingSpinner=function(){var a=this;this.showSpinnerJobId=Hi.addLowPriorityJob(function(){a.isLoading=!0},500)}; f.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(Hi.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)}; f.showErrorMessage=function(){var a=this;this.hasError=!0;Hi.addLowPriorityJob(function(){a.hasError=!1},2E3)}; f.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=rk(function(){try{var a=pA();a&&a.pause()}catch(b){}},100))}; f.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var a=pA();a&&a.play()}catch(b){}}; ia.Object.defineProperties(R_c.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null||!a.eomV1Text)return[];a=[];for(var b=["SHIELD","WARNING","BAR_CHART"],c=this.data.eomV1Text.essentialCookieMsg.items,d=0;d<b.length&&d<c.length;d++)a.push({icon:b[d],text:c[d]});return a}}, eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var a;if((a=this.data)==null||!a.eomV1Text)return[];a=[];for(var b=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],c=this.data.eomV1Text.nonEssentialCookieMsg.items,d=0;d<b.length&&d<c.length;d++)a.push({icon:b[d],text:c[d]});return a}}}); var c$=R_c;c$.prototype.onDataChange=c$.prototype.onDataChange;u([Q(),v("design:type",Object)],c$.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],c$.prototype,"showEOMV1Text",void 0);u([Q(),v("design:type",Object)],c$.prototype,"isLoading",void 0);u([Q(),v("design:type",Object)],c$.prototype,"hasError",void 0);u([Q(),v("design:type",Number)],c$.prototype,"showSpinnerJobId",void 0);u([Q(),v("design:type",Object)],c$.prototype,"dialogClass",void 0); u([My("#dialog"),v("design:type",Object)],c$.prototype,"dialog",void 0);u([My("#cb-header"),v("design:type",HTMLElement)],c$.prototype,"header",void 0);u([My("#lang-select"),v("design:type",HTMLElement)],c$.prototype,"langSelect",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],c$.prototype,"ytActionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],c$.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",String)],c$.prototype,"youtubeLabel",void 0); u([Q(),v("design:type",Object)],c$.prototype,"logoName",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],c$.prototype,"enableRefreshRingo2Web",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],c$.prototype,"onDataChange",null);u([L("data"),v("design:type",Array),v("design:paramtypes",[])],c$.prototype,"eomEssentialCookieMsgItems",null); u([L("data"),v("design:type",Array),v("design:paramtypes",[])],c$.prototype,"eomNonEssentialCookieMsgItems",null);c$=u([R({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],c$); V(c$,"ytd-consent-bump-v2-lightbox",function(){if(Q_c!==void 0)return Q_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog id=\"dialog\" class$=\"[[dialogClass]] style-scope ytd-consent-bump-v2-lightbox\" aria-labelledby=\"cb-header\" modal=\"\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <div class=\"loading-overlay style-scope ytd-consent-bump-v2-lightbox\" hidden=\"[[!isLoading]]\">\n <div class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <tp-yt-paper-spinner-lite active=\"[[isLoading]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></tp-yt-paper-spinner-lite>\n </div>\n <yt-formatted-string class=\"loading-message style-scope ytd-consent-bump-v2-lightbox\" text=\"[[data.loadingMessage]]\">\n </yt-formatted-string>\n </div>\n <div class=\"error-overlay style-scope ytd-consent-bump-v2-lightbox\" hidden=\"[[!hasError]]\">\n <div class=\"error-message style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[data.errorMessage]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></yt-formatted-string>\n </div>\n </div>\n <div id=\"topbar\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <div id=\"logoandaside\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <div id=\"icon-container\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <yt-icon id=\"logo-icon\" icon=\"[[logoName]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n </yt-icon>\n </div>\n <yt-formatted-string class=\"logo-aside style-scope ytd-consent-bump-v2-lightbox\" text=\"[[data.interstitialLogoAside]]\"></yt-formatted-string>\n </div>\n <div class=\"top-buttons style-scope ytd-consent-bump-v2-lightbox\">\n <div class=\"lang-picker-container style-scope ytd-consent-bump-v2-lightbox\">\n <div class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <ytd-button-renderer data=\"[[data.languagePickerButton.buttonRenderer]]\" on-click=\"showLangPicker\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></ytd-button-renderer>\n </div>\n <div id=\"lang-select\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <select size=\"20\" on-change=\"handleLangSelect\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <template is=\"dom-repeat\" items=\"[[data.languageList.dropdownRenderer.entries]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <template is=\"dom-if\" if=\"[[item.dropdownItemRenderer.isSelected]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <option selected=\"\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[item.dropdownItemRenderer.label]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n </yt-formatted-string>\n </option>\n </template>\n <template is=\"dom-if\" if=\"[[!item.dropdownItemRenderer.isSelected]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <option class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[item.dropdownItemRenderer.label]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n </yt-formatted-string>\n </option>\n </template>\n </template>\n </select>\n </div>\n </div>\n\n <div class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <ytd-button-renderer class=\"signin style-scope ytd-consent-bump-v2-lightbox\" data=\"[[data.signInButton.buttonRenderer]]\"></ytd-button-renderer>\n </div>\n </div>\n </div>\n <div id=\"content\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <template is=\"dom-if\" if=\"[[showEOMV1Text]]\" restamp=\"\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <h2 tabindex=\"-1\" id=\"cb-header\" class=\"eom-title style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[data.interstitialTitle]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></yt-formatted-string>\n </h2>\n <div class=\"ica-claimer style-scope ytd-consent-bump-v2-lightbox\" hidden=\"[[!data.icaClaimer]]\">\n <yt-formatted-string text=\"[[data.icaClaimer]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"> </yt-formatted-string>\n </div>\n <div class=\"body style-scope ytd-consent-bump-v2-lightbox\">\n <div class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <div class=\"legal-text style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[data.eomV1Text.essentialCookieMsg.begin]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n </yt-formatted-string>\n </div>\n <ul class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <template is=\"dom-repeat\" items=\"[[eomEssentialCookieMsgItems]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <li class=\"icon-li style-scope ytd-consent-bump-v2-lightbox\">\n <yt-icon class=\"item-icon style-scope ytd-consent-bump-v2-lightbox\" icon=\"[[item.icon]]\"></yt-icon>\n <div class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[item.text]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></yt-formatted-string>\n </div>\n </li>\n </template>\n </ul>\n </div>\n <div class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <div class=\"legal-text style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[data.eomV1Text.nonEssentialCookieMsg.begin]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></yt-formatted-string>\n </div>\n <ul class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <template is=\"dom-repeat\" items=\"[[eomNonEssentialCookieMsgItems]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <li class=\"icon-li style-scope ytd-consent-bump-v2-lightbox\">\n <yt-icon class=\"item-icon style-scope ytd-consent-bump-v2-lightbox\" icon=\"[[item.icon]]\"></yt-icon>\n <div class=\"style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[item.text]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></yt-formatted-string>\n </div>\n </li>\n </template>\n </ul>\n </div>\n <div class=\"legal-text style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[data.eomV1Text.ifReject]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></yt-formatted-string>\n </div>\n <div class=\"legal-text style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[data.eomV1Text.personalization]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></yt-formatted-string>\n </div>\n <div class=\"legal-text style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string text=\"[[data.eomV1Text.moreOptions]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></yt-formatted-string>\n </div>\n <div class=\"eom-buttons style-scope ytd-consent-bump-v2-lightbox\">\n <div class=\"eom-button-row style-scope ytd-consent-bump-v2-lightbox\">\n <ytd-button-renderer data=\"[[data.disableP13nButton.buttonRenderer]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></ytd-button-renderer>\n <ytd-button-renderer data=\"[[data.agreeButton.buttonRenderer]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></ytd-button-renderer>\n </div>\n <div class=\"eom-button-row style-scope ytd-consent-bump-v2-lightbox\">\n <ytd-button-renderer data=\"[[data.customizeButton.buttonRenderer]]\" class=\"style-scope ytd-consent-bump-v2-lightbox\"></ytd-button-renderer>\n </div>\n </div>\n <div class=\"termlinks style-scope ytd-consent-bump-v2-lightbox\">\n <yt-formatted-string class=\"link style-scope ytd-consent-bump-v2-lightbox\" link-inherit-color=\"\" sec=\"\" text=\"[[data.privacyLink]]\"></yt-formatted-string>\n \n \n <span class=\"term_separator style-scope ytd-consent-bump-v2-lightbox\" aria-hidden=\"true\">\u2022</span>\n <yt-formatted-string class=\"link style-scope ytd-consent-bump-v2-lightbox\" link-inherit-color=\"\" text=\"[[data.termsLink]]\"></yt-formatted-string>\n </div>\n </div>\n </template>\n </div>\n</tp-yt-paper-dialog>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return Q_c=a},{mode:1});var S_c;var T_c=function(){return J.apply(this,arguments)||this}; l(T_c,J);T_c.prototype.ready=function(){if(!Hk()||aZa)var a=!0;else aZa=!0,a=!1;a||(a=document.querySelector("ytd-app"),a||(a=document.body),this.internalLightBox=T(a).appendChild(this.lightBox),this.internalLightBox.dialog.open())}; var d$=T_c;u([Q(),v("design:type",Object)],d$.prototype,"data",void 0);u([My("#lightbox"),v("design:type",Object)],d$.prototype,"lightBox",void 0);d$=u([R({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],d$); V(d$,"ytd-consent-bump-v2-renderer",function(){if(S_c!==void 0)return S_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><ytd-consent-bump-v2-lightbox id=\"lightbox\" data=\"[[data]]\" class=\"style-scope ytd-consent-bump-v2-renderer\"></ytd-consent-bump-v2-lightbox>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return S_c=a},{mode:1});var U_c;var V_c=function(){var a=J.apply(this,arguments)||this;a.duration=4E3;a.downloadingCount=0;a.downloadedCount=0;a.downloadingOnlySmartDownloads=!1;a.sessionTotalDownloads=0;a.sessionDownloaded=0;a.previousSessionsDownloaded=0;a.totalDownloadPercentage=0;a.currentDownloadProgress=0;a.currentDownloadPercentage=0;a.isLeaderTab=!0;a.uiRefresh=y("web_snackbar_ui_refresh");a.isFullScreen=!1;a.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};a.boundBeforeUnload=function(b){a.isLeaderTab&& a.downloadingCount>0&&(b.preventDefault(),b.returnValue=!0)}; return a}; l(V_c,J);f=V_c.prototype; f.open=function(){var a=this;this.updateDownloadState();if(this.data){var b=this.sessionDownloaded+1,c=this.sessionTotalDownloads>1?Fv("VIDEOS_DOWNLOADING_RATIO",{downloaded:b.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+b+"/"+this.sessionTotalDownloads):Fv("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(c=this.sessionTotalDownloads>1?Fv("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:b.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+ b+"/"+this.sessionTotalDownloads):""+Fv("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));b=this.isLeaderTab?Fv("KEEP_OPEN",{},"Keep window open to continue"):"";if(Sw(this.data.responseText)!==c||Sw(this.data.subText)!==b)this.set("data.responseText",Rw(c)),this.set("data.subText",Rw(b)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);w6a().isKeyBoardInUse()&&dt(this,function(){a.hostElement.focus()}); window.addEventListener("beforeunload",this.boundBeforeUnload)}; f.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)}; f.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()}; f.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)}; f.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var a=this.downloadedCount-this.previousSessionsDownloaded;a<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-a);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded}; f.handleFullscreenChange=function(a){(this.isFullScreen=a)||this.updatePopup()}; var e$=V_c;e$.prototype.updateCurrentDownloadProgress=e$.prototype.updateCurrentDownloadProgress;e$.prototype.updatePopup=e$.prototype.updatePopup;u([K(X.YtRendererBehavior),v("design:type",Object)],e$.prototype,"ytRendererBehavior",void 0);u([K(Rz),v("design:type",Object)],e$.prototype,"ytdReduxBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],e$.prototype,"ytEventForwardingBehavior",void 0); u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],e$.prototype,"actionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],e$.prototype,"data",void 0);u([Q(),v("design:type",Object)],e$.prototype,"duration",void 0);u([Q({selector:function(a){return s3a(a.entities).length}}), v("design:type",Object)],e$.prototype,"downloadingCount",void 0);u([Q({selector:Dgb}),v("design:type",Object)],e$.prototype,"downloadedCount",void 0);u([Q({selector:function(a){var b=s3a(a.entities);return d4a(a.entities,b)}}), v("design:type",Object)],e$.prototype,"downloadingOnlySmartDownloads",void 0);u([Q(),v("design:type",Object)],e$.prototype,"sessionTotalDownloads",void 0);u([Q(),v("design:type",Object)],e$.prototype,"sessionDownloaded",void 0);u([Q(),v("design:type",Object)],e$.prototype,"previousSessionsDownloaded",void 0);u([Q(),v("design:type",Object)],e$.prototype,"totalDownloadPercentage",void 0);u([Q({selector:function(a){var b;a=(b=s3a(a.entities))!=null?b:[];return a.length>0?h3a(a.slice(-1)):0}}), v("design:type",Object)],e$.prototype,"currentDownloadProgress",void 0);u([Q(),v("design:type",Object)],e$.prototype,"currentDownloadPercentage",void 0);u([Q({selector:Hgb}),v("design:type",Object)],e$.prototype,"isLeaderTab",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],e$.prototype,"uiRefresh",void 0);u([My("yt-notification-action-renderer"),v("design:type",Object)],e$.prototype,"notificationActionRenderer",void 0); u([Py("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],e$.prototype,"updatePopup",null);u([Py("currentDownloadProgress"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],e$.prototype,"updateCurrentDownloadProgress",null);e$=u([R({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],e$); V(e$,"ytd-video-download-toast-renderer",function(){if(U_c!==void 0)return U_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-notification-action-renderer id=\"notification\" class=\"is-download style-scope ytd-video-download-toast-renderer\" data=\"[[data]]\" duration=\"[[duration]]\" use-close-button=\"\"><tp-yt-paper-progress class=\"transiting style-scope ytd-video-download-toast-renderer\" value=\"[[currentDownloadPercentage]]\"></tp-yt-paper-progress></yt-notification-action-renderer>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return U_c=a},{mode:1});var W_c;var X_c;var Y_c=function(){var a=J.apply(this,arguments)||this;a.enableRefreshRingo2Web=y("enable_cairo_refresh_ringo2_web");return a}; l(Y_c,J);Y_c.prototype.computeIsRedLogo=function(a,b){!a&&b&&(a=b);return a==="YOUTUBE_RED_LOGO"||a==="YOUTUBE_PREMIUM_LOGO"}; Y_c.prototype.computeLogoName=function(a){a=this.componentBehavior.computeIcon_(a);return a===""?"yt-logos-ext:yt-logo-updated":a}; var f$=Y_c;u([K(BA.YtComponentBehavior),v("design:type",Object)],f$.prototype,"componentBehavior",void 0);u([Q({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),v("design:type",Boolean)],f$.prototype,"isRedLogo",void 0);u([Q({computed:"computeLogoName(data)"}),v("design:type",String)],f$.prototype,"logoName",void 0);u([Q({value:{}}),v("design:type",Object)],f$.prototype,"data",void 0);u([Q(),v("design:type",Object)],f$.prototype,"logoType",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],f$.prototype,"enableRefreshRingo2Web",void 0);f$=u([R({disableElementRegistration:!0,is:"ytd-logo"})],f$); V(f$,"ytd-logo",function(){if(X_c!==void 0)return X_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-icon id=\"logo-icon\" icon=\"[[logoName]]\" class=\"style-scope ytd-logo\">\n</yt-icon>");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return X_c=a},{mode:Mz("kevlar_poly_si_batch_j029")?1:2});var Z_c=function(){var a=J.apply(this,arguments)||this;a.animationRef={};return a}; l(Z_c,J);f=Z_c.prototype;f.attached=function(){document.addEventListener("yt-navigate-finish",EA(this,this.logYoodle))}; f.detached=function(){document.removeEventListener("yt-navigate-finish",EA(this,this.logYoodle))}; f.logYoodle=function(){var a,b;if((a=this.data)==null?0:(b=a.loggingDirectives)==null?0:b.trackingParams)this.ytRendererBehavior.markDirty(),Zq().graftServerVe(this.data.loggingDirectives.trackingParams)}; f.computeHideImg=function(a,b){return!!a||!!b}; f.computeHideYtdLogo=function(a,b){return!a||!!b}; f.computeHideLottie=function(a){return!a}; f.computeIsRedLogo=function(a){return a==="YOUTUBE_RED_LOGO"||a==="YOUTUBE_PREMIUM_LOGO"}; f.renderLogoEntity=function(){var a=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),b=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),c=this.getLogoTitleText(this.data),d=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==a&&(this.url=a);this.animatedUrl!==b&&(this.animatedUrl=b);this.logoTitleText!==c&&(this.logoTitleText=c);this.lottieUrl!==d&&(this.lottieUrl=d,this.lottiePlayerProps=this.computeLottiePlayerProps(d))}; f.getSanitizedThumbnail=function(a){return a&&a.thumbnails?mkb(a.thumbnails,122)||"":""}; f.getThumbnailUrl=function(a,b){if(!b)return"";var c,d;a=a?(c=b.darkThemeLogo)==null?void 0:c.thumbnail:(d=b.lightThemeLogo)==null?void 0:d.thumbnail;return this.getSanitizedThumbnail(a)}; f.getAnimatedThumbnailUrl=function(a,b){return b?this.getSanitizedThumbnail(a?b.darkThemeAnimatedLogo:b.lightThemeAnimatedLogo):""}; f.getLogoTitleText=function(a){if(a)return Sw(a.tooltipText)}; f.computeLogoIcon=function(a,b){if(b){var c,d;return a?(c=b.darkThemeLogo)==null?void 0:c.icon:(d=b.lightThemeLogo)==null?void 0:d.icon}}; f.playAnimation=function(){this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)}; f.getLottieUrl=function(a,b){var c,d,e,h;return a?b==null?void 0:(c=b.darkThemeLogo)==null?void 0:(d=c.lottieAnimation)==null?void 0:d.url:b==null?void 0:(e=b.lightThemeLogo)==null?void 0:(h=e.lottieAnimation)==null?void 0:h.url}; f.computeLottiePlayerProps=function(a){if(a){var b;if((b=this.animationRef)==null?0:b.lottieEl){var c;(c=this.animationRef)==null||c.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:a,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}}; f.onLottieError=function(){this.data&&this.lottieUrl&&vv(this.hostElement,"yoodle-error")}; f.onImgError=function(){this.data&&!this.lottieUrl&&vv(this.hostElement,"yoodle-error")}; var g$=Z_c;g$.prototype.renderLogoEntity=g$.prototype.renderLogoEntity;u([K(X.YtRendererBehavior),v("design:type",Object)],g$.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],g$.prototype,"data",void 0);u([Q({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),v("design:type",Boolean)],g$.prototype,"hideImg",void 0);u([Q({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),v("design:type",Boolean)],g$.prototype,"hideYtdLogo",void 0); u([Q({value:!0,computed:"computeHideLottie(lottiePlayerProps)"}),v("design:type",Boolean)],g$.prototype,"hideLottie",void 0);u([Q({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),v("design:type",Boolean)],g$.prototype,"isRedLogo",void 0);u([Q(),v("design:type",Boolean)],g$.prototype,"useDarkThemeYoodle",void 0);u([Q(),v("design:type",String)],g$.prototype,"url",void 0);u([Q(),v("design:type",String)],g$.prototype,"animatedUrl",void 0); u([Q(),v("design:type",String)],g$.prototype,"logoTitleText",void 0);u([Q({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),v("design:type",Object)],g$.prototype,"logoIcon",void 0);u([Q(),v("design:type",Object)],g$.prototype,"logoType",void 0);u([Q(),v("design:type",String)],g$.prototype,"lottieUrl",void 0);u([Q(),v("design:type",Object)],g$.prototype,"lottiePlayerProps",void 0);u([Q(),v("design:type",Object)],g$.prototype,"animationRef",void 0); u([O("data"),O("useDarkThemeYoodle"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],g$.prototype,"renderLogoEntity",null);g$=u([R({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],g$); V(g$,"ytd-yoodle-renderer",function(){if(W_c!==void 0)return W_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><picture hidden=\"[[hideImg]]\" class=\"style-scope ytd-yoodle-renderer\">\n <source srcset$=\"[[animatedUrl]]\" type=\"image/webp\" class=\"style-scope ytd-yoodle-renderer\">\n <img src$=\"[[url]]\" alt=\"[[logoTitleText]]\" on-error=\"onImgError\" class=\"style-scope ytd-yoodle-renderer\">\n</picture>\n<ytd-logo data=\"[[logoIcon]]\" hidden=\"[[hideYtdLogo]]\" logo-type=\"[[logoType]]\" class=\"style-scope ytd-yoodle-renderer\">\n</ytd-logo>\n<ytd-lottie-player aria-label=\"[[logoTitleText]]\" data=\"[[lottiePlayerProps]]\" hidden=\"[[hideLottie]]\" on-click=\"playAnimation\" class=\"style-scope ytd-yoodle-renderer\"></ytd-lottie-player>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return W_c=a},{mode:Mz("kevlar_poly_si_batch_j029")?1:2});var $_c;var a0c;var b0c=function(){var a=J.apply(this,arguments)||this;a.hasFocus=!1;a.isInputTouched=!1;a.sboxDelIcon=y("desktop_sbox_delete_icon");a.animateExpansion=y("animate_search_bar_expansion");a.boundClearSearch=function(b){a.clearSearch(b)}; a.isClearButtonVisible=!1;a.hasInput=!1;a.systemIcons=y("kevlar_system_icons");a.sboxJsUrl="";return a}; l(b0c,J);f=b0c.prototype;f.configureRendererStamper=function(){return{"data.clearButton":{id:"search-clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[boundClearSearch]]"}}}}}}; f.attached=function(){var a=this;this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","search");document.addEventListener("yt-navigate-finish",EA(this,this.onYtNavigateFinish));this.nodesObserver=new Us(this.container,function(b){$b(b.addedNodes,function(c){c.nodeType===1&&c.id==="search-input"&&(a.searchInput=c.firstElementChild,a.hasFocus=a.searchInput.autofocus,a.loadSearchbox(),a.searchInput.hidden=!1,a.searchInput.addEventListener("focus",EA(a,a.onInputFocus)),a.searchInput.addEventListener("blur", EA(a,a.onInputBlur)),a.searchInput.addEventListener("keyup",EA(a,a.onInputChange)))},a)}); this.searchButton=T(this.hostElement).querySelector("#"+this.getSearchButtonId())}; f.detached=function(){this.nodesObserver&&this.nodesObserver.disconnect()}; f.focus=function(){this.searchInput&&this.searchInput.focus()}; f.computePlaceholder=function(a,b){a=a?Sw(a):Fv("SBOX_PLACEHOLDER",void 0,"Search");b&&(b.placeholder=a,b.setAttribute("aria-label",a));return a}; f.hideKeyboard=function(){var a=document.getElementById("kbd"),b=document.querySelector(".gsst_a");a&&b&&a.style.display!="none"&&b.click()}; f.search=function(a){var b,c=(b=this.searchInput)==null?void 0:b.value,d=!0;if(c){fk("REFINEMENTS_TUPLE",["ClearBySearchbox",[]]);this.data&&(a.itct=this.data.trackingParams);if(b=this.data&&this.data.searchEndpoint){var e=uc.unsafeClone(b);A(e,Tu)&&(A(e,Tu).query=c);var h;((h=A(e.commandMetadata,kq))==null?0:h.url)?(h=zd(A(e.commandMetadata,kq).url,"search_query",c),vd(location.href,"sv")==="1"&&(A(e,Tu).params="EgOAAgE%3D",h=zd(h,"sv","1")),h=h.replace(/%20/g,"+"),A(e.commandMetadata,kq).url=h, b.clickTrackingParams&&(a.itct=b.clickTrackingParams),vv(this.hostElement,"yt-navigate",{endpoint:e,tempData:a}),d=!1):jk(Error("SearchEndpoint missing url. Endpoint: "+JSON.stringify(b)))}this.previousQuery=c}return d}; f.onYtNavigateFinish=function(){var a=this,b=location.href;if(b.indexOf("/results")>=0){var c=vd(b,"q")||vd(b,"search_query");c&&(this.searchInput?this.searchInput.value=c:dt(this,function(){a.searchInput&&(a.searchInput.value=c)}),this.onInputChange())}}; f.initializeSearchbox=function(){var a=this,b=gk("SBOX_SETTINGS");b.SBOX_STRINGS={SBOX_REPORT_SUGGESTIONS:Fv("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions")};b.SEARCHBOX_REPORTING=y("searchbox_reporting");b.ENABLE_DELETE_ICON=!!y("desktop_sbox_delete_icon");b.ENABLE_DELETE_ICON_HOVER=!!y("desktop_sbox_delete_icon_hover");b.SEARCHBOX_COMPONENT=this;return(b=Qa("yt.www.masthead.searchbox.initPolymer"))?(b(this.searchForm,this.searchInput,this.searchButton,function(c){return a.search(c)}), this.searchInput.classList.add("ytd-searchbox"),this.hasFocus&&(this.searchInput.blur(),this.focus()),!0):!1}; f.loadSearchbox=function(){var a=this,b=gk("SBOX_JS_URL",this.sboxJsUrl);b&&(this.sboxJsUrl=b,this.initializeSearchbox()||this.setupSearchboxLoad(b,function(){return a.initializeSearchbox()}))}; f.setupSearchboxLoad=function(a,b){var c=this,d=function(){c.cancelSearchboxLoad();c.sboxJsCallback=b;try{iv(a,b)}catch(q){kk(q)}hm([e,h,k,m,p])}; var e=gm(this.searchInput,"mouseover",d);var h=gm(this.searchInput,"keypress",d);var k=gm(this.searchButton,"mouseover",d);var m=gm(this.searchButton,"keypress",d);var p=gm(this,"yt-voice-activated",d);this.hasFocus&&d()}; f.cancelSearchboxLoad=function(){if(!Qa("yt.www.masthead.searchbox.initPolymer")){try{KYa(this.sboxJsUrl,this.sboxJsCallback)}catch(a){}this.sboxJsCallback=null}}; f.onInputFocus=function(){this.hasFocus=!0;vv(this.hostElement,"yt-autonav-pause-focus")}; f.onInputBlur=function(){this.hasFocus=!1;vv(this.hostElement,"yt-autonav-pause-blur")}; f.openReportForm=function(a){var b,c={openPopupAction:{popup:{searchSuggestionReportDialog:{searchQuery:(b=this.searchInput)==null?void 0:b.value,title:Fv("SBOX_INAPPROPRIATE_TITLE"),suggestions:a,categoryLabel:Fv("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:Fv("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:Fv("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:Fv("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:Fv("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:Fv("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:Fv("SBOX_INAPPROPRIATE_REASON")}], detailsPlaceholderLabel:Fv("SBOX_INAPPROPRIATE_ADDITIONAL"),cancelButtonLabel:Fv("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:Fv("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};wv(this.hostElement,"yt-open-popup-action",[c,this])}; f.getPreviousQuery=function(){return this.previousQuery?this.previousQuery:null}; f.getRefinementsTuple=function(){if("REFINEMENTS_TUPLE"in ek){var a=gk("REFINEMENTS_TUPLE");fk("REFINEMENTS_TUPLE",void 0);return a}return null}; f.getForm=function(){return this.searchForm}; f.focusInput=function(a){a==null||a.preventDefault();this.searchInput.focus()}; f.onInputChange=function(){this.searchInput&&(this.isClearButtonVisible=this.searchInput.value!=="",this.hasInput=this.searchInput.value!=="")}; f.onClick=function(a){this.isInputTouched||a.target!==this.searchInput||(this.isInputTouched=!0)}; f.clearSearch=function(a){a.preventDefault();this.searchInput.value="";this.hasInput=this.isClearButtonVisible=!1;this.focusInput()}; f.getSearchButtonId=function(){return"search-icon-legacy"}; f.getIcon=function(a){return y("enable_prominent_search_icon")?"yt-icons:search_prominent":this.ytComponentBehavior.computeIcon_(a||null)}; var h$=b0c;h$.prototype.getRefinementsTuple=h$.prototype.getRefinementsTuple;h$.prototype.getPreviousQuery=h$.prototype.getPreviousQuery;h$.prototype.openReportForm=h$.prototype.openReportForm;u([K(X.YtRendererBehavior),v("design:type",Object)],h$.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],h$.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],h$.prototype,"ytComponentBehavior",void 0); u([Q(),v("design:type",Object)],h$.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h$.prototype,"hasFocus",void 0);u([Q({computed:"getIcon(data.icon)"}),v("design:type",String)],h$.prototype,"icon",void 0);u([Q({computed:"computePlaceholder(data.placeholderText, searchInput)"}),v("design:type",String)],h$.prototype,"placeholder",void 0);u([Q(),v("design:type",Object)],h$.prototype,"searchInput",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],h$.prototype,"isInputTouched",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h$.prototype,"sboxDelIcon",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h$.prototype,"animateExpansion",void 0);u([Q(),v("design:type",Object)],h$.prototype,"boundClearSearch",void 0);u([Q(),v("design:type",Object)],h$.prototype,"isClearButtonVisible",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],h$.prototype,"hasInput",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],h$.prototype,"systemIcons",void 0);u([Ly("search-form",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLFormElement)],h$.prototype,"searchForm",void 0);u([Ly("container",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],h$.prototype,"container",void 0); h$=u([R({disableElementRegistration:!0,is:"ytd-searchbox"})],h$); V(h$,"ytd-searchbox",function(){if(a0c!==void 0)return a0c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><form id=\"search-form\" action=\"/results\" class=\"style-scope ytd-searchbox\">\n <div id=\"container\" on-click=\"onClick\" class=\"style-scope ytd-searchbox\">\n <yt-icon id=\"search-icon\" icon=\"[[icon]]\" on-mousedown=\"focusInput\" class=\"style-scope ytd-searchbox\">\n </yt-icon>\n <slot name=\"search-input\" class=\"style-scope ytd-searchbox\"></slot>\n <div id=\"search-clear-button\" hidden=\"[[!isClearButtonVisible]]\" class=\"style-scope ytd-searchbox\"></div>\n </div>\n <slot name=\"search-container\" class=\"style-scope ytd-searchbox\"></slot>\n</form>\n<button id=\"search-icon-legacy\" aria-label$=\"[[placeholder]]\" class=\"style-scope ytd-searchbox\">\n <yt-icon icon=\"[[icon]]\" class=\"style-scope ytd-searchbox\"></yt-icon>\n <tp-yt-paper-tooltip prefix=\"\" class=\"style-scope ytd-searchbox\">[[placeholder]]</tp-yt-paper-tooltip>\n</button>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return a0c=a},{mode:0});var c0c;var d0c=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return a}; l(d0c,J);f=d0c.prototype;f.onYoodleError=function(){y("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)}; f.computeLogoName=function(a){a=this.componentBehavior.computeIcon_(a);return a===""?"yt-logos-ext:yt-logo-updated":a}; f.computeTitle=function(a,b,c){return c&&(b==null?0:b.tooltipText)?Sw(b.tooltipText):Sw(a)}; f.computeAriaLabel=function(a,b,c){return c&&(b==null?0:b.tooltipText)?Sw(a):""}; f.computeShowYoodle=function(a,b,c){return!a||!b&&!!c&&!uc.isEmpty(c)}; f.onNavigateHomeAction=function(){if(y("kevlar_miniplayer_navigate_home_from_app_killswitch")){var a;(a=T(this.hostElement).querySelector(".yt-simple-endpoint"))==null||a.click()}}; f.computeLogoHref=function(a,b,c){var d;(c==null?0:c.onTapCommand)?d=this.componentBehavior.computeHref_(c.onTapCommand):a&&(d=this.componentBehavior.computeHref_(a));if(d)return d;if(y("kevlar_topbar_logo_fallback_home"))return b}; f.computeCommand=function(a,b){return(b==null?void 0:b.onTapCommand)||a}; f.getEndpointForm=function(){return{disableCache:!0}}; var i$=d0c;i$.prototype.onYoodleError=i$.prototype.onYoodleError;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],i$.prototype,"ytActionHandlerBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],i$.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],i$.prototype,"componentBehavior",void 0);u([K(Rz),v("design:type",Object)],i$.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],i$.prototype,"data",void 0); u([Q(),v("design:type",String)],i$.prototype,"countryCode",void 0);u([Q({selectorArgs:["data.overrideEntityKey"],selector:function(a,b){return bw(a.entities,"logoEntity",b)}}), v("design:type",Object)],i$.prototype,"logoEntity",void 0);u([Q({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),v("design:type",Boolean)],i$.prototype,"showYoodle",void 0);u([Q({value:!1}),v("design:type",Boolean)],i$.prototype,"yoodleError",void 0);u([Q({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),v("design:type",String)],i$.prototype,"titleText",void 0); u([Q({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),v("design:type",String)],i$.prototype,"ariaLabelText",void 0);u([Q({value:"/"}),v("design:type",String)],i$.prototype,"defaultEndpointUrl",void 0);u([Q({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),v("design:type",String)],i$.prototype,"endpointUrl",void 0);u([Q({computed:"computeCommand(data.endpoint, logoEntity)"}),v("design:type",String)],i$.prototype,"command",void 0); u([Q(),v("design:type",Object)],i$.prototype,"logoType",void 0);u([Q({}),v("design:type",Boolean)],i$.prototype,"useDarkThemeYoodle",void 0);u([M("yoodle-error"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],i$.prototype,"onYoodleError",null);i$=u([R({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],i$); V(i$,"ytd-topbar-logo-renderer",function(){if(c0c!==void 0)return c0c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><a aria-label=\"[[ariaLabelText]]\" class=\"yt-simple-endpoint style-scope ytd-topbar-logo-renderer\" href$=\"[[endpointUrl]]\" id=\"logo\" data=\"[[command]]\" title=\"[[titleText]]\" get-form=\"[[getEndpointForm]]\">\n <div hidden=\"[[showYoodle]]\" class=\"style-scope ytd-topbar-logo-renderer\">\n <ytd-logo data=\"[[data.iconImage]]\" logo-type=\"[[logoType]]\" class=\"style-scope ytd-topbar-logo-renderer\">\n </ytd-logo>\n </div>\n <ytd-yoodle-renderer data=\"[[logoEntity]]\" hidden=\"[[!showYoodle]]\" logo-type=\"[[logoType]]\" use-dark-theme-yoodle=\"[[useDarkThemeYoodle]]\" class=\"style-scope ytd-topbar-logo-renderer\">\n </ytd-yoodle-renderer>\n</a>\n<span hidden=\"[[showYoodle]]\" id=\"country-code\" class=\"style-scope ytd-topbar-logo-renderer\">\n [[countryCode]]\n</span>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return c0c=a},{mode:Mz("kevlar_poly_si_batch_j027")?1:2});var e0c=function(a,b){this.text=a;this.bold=b},f0c=function(a,b,c){this.input=b; this.index=c;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=a[0];this.type=a[1];this.subtypes=a[2];var d=(a=(d=a[3])==null?void 0:d.b)?a.replaceAll(" "," "):void 0;this.displayText=d},g0c=function(a){var b=[],c,d=(c=a.displayText)!=null?c:a.text; if(a.type===33)return b.push(new e0c(d,!1)),b;if(d.length>=a.input.length&&d.substring(0,a.input.length)===a.input)b.push(new e0c(a.input,!1)),b.push(new e0c(d.substring(a.input.length),!0));else{var e=new Set(a.input.split(/\s/)),h=d.split(/\s/);b=h.map(function(k,m){return new e0c(k.trim()+(m===h.length-1?"":" "),!e.has(k))})}return b};var h0c=C1.SEARCH_APPEND_LABEL,i0c=Gz(function(a){function b(ea){var ha;return t(function(va){if(va.nextAddress==1)return ha=new Request(ea),n(va,fetch(ha,{credentials:"include"}),2);P(!0);ua(va)})} var c=a.isSelected;var d=a.suggestion;var e=a.onClickCallback;var h=a.labels;var k=a.queryBuilderFunction;var m=Er(),p=Fr(function(ea){e(ea,d().text,d().index)}),q=function(){return d().type===35},r=function(){var ea=gk("SBOX_SETTINGS"); return q()&&!(ea==null?0:ea.HIDE_REMOVE_LINK)},w=function(){return g0c(d())},z,C=!((z=um().resolve(tm(pB)))==null||!z()),E=function(){return q()?"ARROW_TIME":"SEARCH"},I=function(){return h==null?void 0:h().SUGGESTION_DISMISS_LABEL},N=function(){return h==null?void 0:h().SUGGESTION_DISMISSED_LABEL}; a=g(Gp(!1));z=a.next().value;var P=a.next().value,U=Fr(function(){k(m.value.innerText)}),ca=Fr(function(ea){ea.preventDefault()}),aa=Fr(function(){var ea=d().text,ha=gk("SBOX_SETTINGS"),va="https://"+(ha.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube"; va+="&delq="+encodeURIComponent(ea);(ea=ha.PSUGGEST_TOKEN)&&(va+="&tok="+ea);b(va)}); return F(nr,{cond:z,else:function(){var ea={};return F("div",{class:WA("YtSuggestionComponentSuggestion",(ea.YtSuggestionComponentSelected=c,ea.YtSuggestionComponentPersonalizedSuggestion=q,ea.YtSuggestionComponentMweb=!1,ea)),tabindex:0,role:"button","on:click":p},F("div",{class:"YtSuggestionComponentText","aria-label":function(){return d().text}},F(nr,{cond:function(){return!Fp(!1)&&d().type!==33}},function(){return F(OD,{name:E, config:{className:"YtSuggestionComponentIcon"}})}),F("span",{el:m},F(mr,{each:w},function(ha){return ha.bold?F("span",{class:"YtSuggestionComponentBold"},ha.text):F("span",null,ha.text)}))),F(nr,{cond:r},function(){var ha={}; return F("a",{class:WA("YtSuggestionComponentRemoveLink",(ha.YtSuggestionComponentRemoveLinkDark=C,ha)),"on:click":aa,"aria-label":I,tabindex:0},I)}),F(nr,{cond:function(){return Fp(!1)&&!q()}},function(){return F("button",{class:"YtSuggestionComponentQueryBuilderButton", "on:click":U,"on:mousedown":ca,dir:"auto","aria-label":h0c},F(OD,{name:"ARROW_DIAGONAL",config:{className:"YtSuggestionComponentQueryBuilderButtonIcon"}}))}))}},function(){return F("div",{class:WA("YtSuggestionComponentRemovedText")},N)})});var j0c=function(){this.usedMethods=new Set}; j0c.prototype.add=function(a){this.usedMethods.add(a)}; j0c.prototype.reset=function(){this.usedMethods.clear()};var m0c=function(a,b){this.query=a;this.previousSearchQuery=b;this.id=k0c++;if(!l0c){b=gk("SBOX_SETTINGS");a="https://"+((b==null?void 0:b.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var c=b==null?void 0:b.REQUEST_LANGUAGE;c&&(a+="&hl="+c);(c=b==null?void 0:b.REQUEST_DOMAIN)&&(a+="&gl="+c);a+="&client=youtube&gs_ri=youtube";(c=b==null?void 0:b.SUGG_EXP_ID)&&(a+="&sugexp="+encodeURIComponent(c));(b=b==null?void 0:b.PSUGGEST_TOKEN)&&(a+="&tok="+b);l0c=a}}, n0c=function(a){var b="q="+encodeURIComponent(a.query); a.previousSearchQuery&&(b+="&pq="+encodeURIComponent(a.previousSearchQuery));return b},o0c=function(){var a=gk("SBOX_SETTINGS"),b={}; if(a==null?0:a.SEND_VISITOR_DATA)b["X-Goog-Visitor-Id"]=a==null?void 0:a.VISITOR_DATA;return b},p0c=function(a){var b=l0c; b+="&gs_id="+a.id.toString(36);b+="&q="+encodeURIComponent(a.query);b+="&cp="+a.query.length;a.previousSearchQuery&&(b+="&pq="+encodeURIComponent(a.previousSearchQuery));return b},k0c=0,l0c="";var q0c=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.clickedSuggestionIndex=-1;this.inputMethodsTracker=new j0c;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$18752_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:9}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1},r0c; q0c.prototype.updateSuggestions=function(a){var b=this;this.availableSuggestions.forEach(function(c){b.previousSuggestions[c]=!0}); this.availableSuggestions=a.map(function(c){var d=c.type.toString();c.subtypes.length>0&&(d+="i"+c.subtypes.join("i"),d+="k"+c.suggestionSources.COMPLETE_SERVER.toString());return d})}; var t0c=function(a,b,c){b=Date.now()-b;c?a.zeroPrefixRoundTripTime=b:(a.JSC$18752_totalRoundTripTime+=b,a.maxRoundTripTime=Math.max(a.maxRoundTripTime,b),c=Math.floor(b/100),c>=s0c.length?++a.roundTripTimeHistogram[8]:++a.roundTripTimeHistogram[s0c[c]])},u0c=function(a,b){var c=Date.now(); a.firstEditTime<0&&(a.firstEditTime=c);b&&(a.lastQueryBuildTime=c);a.lastEditTime=c}; q0c.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.clickedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$18752_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1}; var v0c=function(a){var b="";a.availableSuggestions.forEach(function(e){delete a.previousSuggestions[e]}); for(var c=g(Object.keys(a.previousSuggestions)),d=c.next();!d.done;d=c.next())d=d.value,a.previousSuggestions[d]&&(b+=(b?"j":"")+d);return b},s0c=[0, 1,2,3,4,5,5,6,6,6,7,7,7,7,7,8];var w0c=function(){this.cache=new Map};var y0c=function(a){this.rawResponse=["",[],[]];this.suggestions=[];try{var b=JSON.parse(x0c(a));if(typeof b==="object"&&b!==null)this.rawResponse=b;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(d){console.log("Suggest: Failed to parse SuggestResponse!");return}var c=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(d,e){return new f0c(d,c,e)})}; function x0c(a){var b=a.indexOf("(");return b!==-1?a.substring(b+1,a.length-1):a} ;var z0c=C1.SEARCH,A0c=C1.SEARCH_CLEAR_LABEL,B0c={buttonRenderer:imb(function(a){var b;(b=um().resolve(qB))==null||b(a)})},C0c=new sm("FAKE_SUGGEST_RESPONSE"),D0c=Gz(function(a){function b(lb,ib){if(lb.trim()){aa=lb; ca=!0;var Bb,Xa=[];ib&&(Xa[1]=ib.toString());Xa[0]="youtube";Xa[7]=Date.now()-P.startTime;Xa[6]=P.sessionNumber;P.zeroPrefixSuggestionCount>=0&&(Xa[33]=P.zeroPrefixSuggestionCount);Xa[13]=P.outOfSyncResponseCount;if(P.availableSuggestions.length>0){for(var ec=ib="",Wb=0,Tc=g(P.availableSuggestions),xd=Tc.next();!xd.done;xd=Tc.next())xd=xd.value,xd!==ec&&(Wb>1&&(ib+="l"+Wb),ib+=(ec?"j":"")+xd,Wb=0,ec=xd),Wb+=1;Wb>1&&(ib+="l"+Wb);Xa[3]=ib}Xa[35]=v0c(P);P.clickedSuggestionIndex>=0&&(Xa[2]=P.clickedSuggestionIndex); Xa[26]=Array.from(P.inputMethodsTracker.usedMethods).join("j");if(P.JSC$18752_totalRoundTripTime>0){Xa[15]=P.JSC$18752_totalRoundTripTime;Xa[14]=P.maxRoundTripTime;ib=[];for(Tc=ec=0;Tc<9;Tc++)Wb=P.roundTripTimeHistogram[Tc],Wb===0?ec++:(ec>1?ib.push(Tc+"-"+Wb):ec===1?ib.push("0j"+Wb):ib.push(Wb.toString()),ec=0);ib=ib.join("j");Xa[16]=ib}P.zeroPrefixRoundTripTime>0&&(Xa[36]=P.zeroPrefixRoundTripTime);P.lastQueryBuildTime>0&&(Xa[18]=P.lastQueryBuildTime-P.startTime);P.firstEditTime>0&&(Xa[4]=P.firstEditTime- P.startTime);P.lastEditTime>0&&(Xa[5]=P.lastEditTime-P.startTime);Xa.join(".");if(Xa=(Bb=a.searchEndpoint)==null?void 0:Bb.call(a)){var da;(da=A(Xa.commandMetadata,kq))!=null&&da.url?(Bb=uc.unsafeClone(Xa),da=zd(A(Bb.commandMetadata,kq).url,"search_query",lb),vd(location.href,"sv")==="1"&&(A(Bb,Tu).params="EgOAAgE%3D",da=zd(da,"sv","1")),A(Bb,Tu)&&(A(Bb,Tu).query=lb),da=da.replace(/%20/g,"+"),A(Bb.commandMetadata,kq).url=da,um().resolve(vm).resolveCommand(Bb)):Im(Error("YtSearchbox: SearchEndpoint missing url. Endpoint: "+ JSON.stringify(Xa)))}else Im(Error("YtSearchbox: SearchEndpoint is missing."));p([]);I.value&&(I.value.hidden=!0);C.value.value=lb;C.value.blur()}} function c(lb){var ib,Bb,Xa,ec,Wb,Tc;return t(function(xd){switch(xd.nextAddress){case 1:if(ib=um().resolve(tm(C0c)))return xd.return(ib);Xa=Date.now();ec={credentials:"include",headers:o0c()};window.AbortController&&(Wb=new AbortController,setTimeout(function(){Wb.abort()},5E3),ec.signal=Wb.signal); xa(xd,2);return n(xd,fetch(p0c(lb),ec),4);case 4:Bb=xd.yieldResult;ya(xd,3);break;case 2:return Tc=za(xd),Jm(Tc),xd.return(null);case 3:return t0c(P,Xa,lb.query.length===0),n(xd,Bb.text(),5);case 5:return xd.return(xd.yieldResult);}})} function d(lb){var ib,Bb,Xa;return t(function(ec){if(ec.nextAddress==1)return(ib=N.cache.get(n0c(lb)))?ec.return(ib):n(ec,c(lb),2);Bb=ec.yieldResult;if(Bb===null)return ec.return(null);Xa=new y0c(Bb);lb.query.length===0&&Xa.suggestions.length===0||(Xa.suggestions.length===0||Xa.suggestions[0].type!==33)&&N.cache.set(n0c(lb),Xa);return ec.return(Xa)})} function e(lb){var ib,Bb;return t(function(Xa){if(Xa.nextAddress==1){var ec=aa;ec=Twb()==="search"?(vd(location.href,"search_query")||vd(location.href,"q"))===ec:!1;ib=new m0c(lb,ec?aa:null);return n(Xa,d(ib),2)}Bb=Xa.yieldResult;if(Bb===null)return Xa.return();ib.query.length===0&&(P.zeroPrefixSuggestionCount=Bb.suggestions.length);if(ib.id<=ea)return P.outOfSyncResponseCount++,Xa.return();if(document.activeElement!==C.value)return Xa.return();ea=ib.id;P.updateSuggestions(Bb.suggestions);p(Bb.suggestions); I.value&&(I.value.hidden=Bb.suggestions.length===0);ua(Xa)})} function h(){if(!ca)return!1;var lb=gk("REFINEMENTS_TUPLE");return lb?(lb=lb[1].map(function(ib,Bb){return new f0c([ib,0,[71]],C.value.value,Bb)}),p(lb),ca=!1,I.value.hidden=lb.length===0,!0):!1} var k=g(Gp([])),m=k.next().value,p=k.next().value;k=g(Gp(-1));var q=k.next().value,r=k.next().value;k=g(Gp(!1));var w=k.next().value,z=k.next().value,C=Er(),E=Er(),I=Er(),N=new w0c;r0c||(r0c=new q0c);var P=r0c,U;k=!((U=um().resolve(tm(pB)))==null||!U());var ca=!1,aa="",ea=-1;Gr(C,"focus",function(lb){h()||e(lb.target.value)}); Gr(C,"blur",function(lb){I.value&&!I.value.contains(lb.relatedTarget)&&(I.value.hidden=!0)}); U=Fr(function(lb){var ib=lb.target;switch(lb.keyCode){case 13:lb.preventDefault();b(ib.value,lb.shiftKey?4:3);break;case 27:I.value&&(I.value.hidden=!0);break;case 40:I.value&&(I.value.hidden=!1);lb=q()+1;r(lb>=m().length?-1:lb);q()>=0&&(C.value.value=m()[q()].text);break;case 38:I.value&&(I.value.hidden=!1);lb=q()-1;r(lb<-1?m().length-1:lb);q()>=0&&(C.value.value=m()[q()].text);break;case 229:P.inputMethodsTracker.add(4);break;default:P.inputMethodsTracker.add(1),u0c(P);}}); var ha=Fr(function(lb){e(lb.target.value);var ib,Bb;z(((ib=C)==null?void 0:(Bb=ib.value)==null?void 0:Bb.value)!=="")}),va=Fr(function(){P.inputMethodsTracker.add(2); u0c(P)}); pr(function(){window.ResizeObserver&&new ResizeObserver(function(){I.value.style.width=E.value.offsetWidth+"px"}).observe(E.value); if(Twb()==="search"){var lb=n9b();lb&&(C.value.value=lb,z(!0))}}); var Ma=Fr(function(lb){lb.preventDefault();b(C.value.value,12);return!1}),tb=Fr(function(lb){lb.preventDefault(); var ib,Bb;(ib=C)==null||(Bb=ib.value)==null||Bb.focus();var Xa,ec;((Xa=C)==null?void 0:(ec=Xa.value)==null?void 0:ec.value)!==""&&(C.value.value="",C.value.dispatchEvent(new Event("input")))}),bb=function(lb,ib,Bb){P.clickedSuggestionIndex=Bb; b(ib,1)},Ub=function(lb){C.value.value=lb; C.value.dispatchEvent(new Event("input"));P.inputMethodsTracker.add(5);u0c(P,!0)},Jb={},nc={},Lb={},ic={}; return F("yt-searchbox",{class:WA("YtSearchboxComponentHost",(Jb.YtSearchboxComponentMweb=!1,Jb["yt-searchbox-filled-query"]=function(){return w()},Jb)), role:"search"},F("div",{el:E,class:WA("YtSearchboxComponentInputBox",(nc.YtSearchboxComponentInputBoxDark=k,nc))},F("form",{action:"/results",class:"YtSearchboxComponentSearchForm","on:submit":Ma},F("input",{el:C,class:WA("YtSearchboxComponentInput","yt-searchbox-input","title"),name:"search",type:"text",autocomplete:"off",autocorrect:"off",spellcheck:!1,"on:input":ha,"on:keydown":U,"on:paste":va,placeholder:a.placeholderText}))),F(nr,{cond:function(){return Fp(!1)&&w()}},function(){return F("button", {class:"YtSearchboxComponentClearButton", "on:click":tb,"aria-label":A0c},F(OD,{name:"DISMISSAL",config:{className:"YtSearchboxComponentClearButtonIcon"}}))}),F("button",{class:WA("YtSearchboxComponentSearchButton",(Lb.YtSearchboxComponentSearchButtonDark=k,Lb)), "on:click":Ma,"aria-label":z0c},F(OD,{name:"SEARCH"})),F(nr,{cond:function(){return rTc()&&y("mweb_voice_search")&&a.voiceSearchButton?a.voiceSearchButton():Fp()}},function(lb){var ib={}; return F("div",{class:WA("YtSearchboxComponentVoiceSearchWrapper",(ib.YtSearchboxComponentHideVoiceSearchButton=function(){return w()},ib))},F(SC,{data:lb, mapping:B0c,extraProps:{buttonRenderer:{config:{onButtonClickCallback:function(){}}}}}))}),F("div",{el:I, class:WA("YtSearchboxComponentSuggestionsContainer",(ic.YtSearchboxComponentSuggestionsContainerDark=k,ic["yt-searchbox-suggestions-container"]=!1,ic)),dir:"auto",hidden:!0},F(mr,{each:m},function(lb,ib){return F(i0c,{suggestion:lb,isSelected:function(){return ib()===q()}, onClickCallback:bb,labels:a.labels,queryBuilderFunction:Ub})})))});bB(D0c,"yt-searchbox",{props:{searchEndpoint:$A,placeholderText:$A,labels:$A,voiceSearchButton:$A}});var E0c=function(){var a=J.apply(this,arguments)||this;a.menuButtonTargetId="topbar-guide-menu";a.narrow=!1;a.menuStrings={BACK_ALT_LABEL:Fv("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:Fv("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:Fv("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:Fv("SBOX_PLACEHOLDER",void 0,"Search")};a.pageDarkTheme=document.documentElement.hasAttribute("dark");a.watchPageScrollTop=0;a.theater=!1;a.fullscreen=!1;a.cinematicTheaterMode=y("web_cinematic_theater_mode"); a.cinematicShortsEnabled=y("web_shorts_cinematic");a.coldLoadComplete=!1;a.enableYtSearchbox=y("web_yt_searchbox");a.searchboxLabels=gk("SBOX_LABELS");a.topbarIsAboveChipbar=!1;a.isDarkThemeForced=!1;a.areGhostCardsHidden=!1;a.guideKeyboardToggle=!1;a.voiceSearchManager=MTc();a.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};return a}; l(E0c,J);f=E0c.prototype; f.setFrostedGlassAttribute=function(){y("web_frosted_glass")&&(Y6a(location.pathname)==="shorts"?this.hostElement.removeAttribute("frosted-glass"):!this.coldLoadComplete&&this.topbarIsAboveChipbar?this.hostElement.setAttribute("frosted-glass","loading-with-chipbar"):this.coldLoadComplete||this.topbarIsAboveChipbar?this.topbarIsAboveChipbar?this.hostElement.setAttribute("frosted-glass","with-chipbar"):this.hostElement.setAttribute("frosted-glass","without-chipbar"):this.hostElement.setAttribute("frosted-glass","loading-without-chipbar"))}; f.computeSimpleText=function(a){return Sw(a)}; f.onDarkChanged=function(){for(var a=g(this.buttons||[]),b=a.next();!b.done;b=a.next())b.value.isOverlay=!!this.dark;a=g(this.buttonRenderers||[]);for(b=a.next();!b.done;b=a.next())b.value.overrides=this.computeButtonOverride()}; f.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0}; f.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:"ytd-button-renderer",notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer", properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var a=$w(Zw(),"aa");kz(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||a||(this.isDarkThemeForced=this.dark=!0);this.logoType?(a=this.hostElement.querySelector("#masthead-logo"))&&(y("polymer_on_demand_shady_dom")?a.setAttribute("slot","masthead-logo-old"):Ih(a)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll", EA(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",EA(this,this.onSetTheaterModeEnabled));this.listenForClientRendered()}; f.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",EA(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",EA(this,this.onSetTheaterModeEnabled))}; f.dataChanged=function(){var a=this.data;a&&(this.voiceEnabled=a.voiceSearchButton?MTc().isSupported():!1,h8a(Px(),this.menuButtonTargetId,this.guideButton),a.onReceivedActions&&a.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(zv(this.hostElement,a.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&a&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,kz(this.hostElement,"dark",!1),kz(this.hostElement,"theater",!1),(a=this.hostElement.querySelector("#masthead-logo"))&&( y("polymer_on_demand_shady_dom")?a.setAttribute("slot","masthead-logo-old"):Ih(a))))}; f.computeCenterHidden=function(){var a;return this.data&&!((a=this.data.searchbox)==null?0:a.fusionSearchboxRenderer)}; f.onRendererStamperFinished=function(){this.areGhostCardsHidden||(kz(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)}; f.onWatchPageChange=function(){this.isWatchPage||this.background.style.removeProperty("opacity")}; f.onWatchScroll=function(a){this.watchPageScrollTop=a.detail||0;this.updateMastheadBackgroundOpacity()}; f.onFullscreenChangeAction=function(a){a||(this.watchPageScrollTop=0);this.fullscreen=a;this.updateMastheadBackgroundOpacity()}; f.onSetTheaterModeEnabled=function(a){this.theater=a.detail.enabled;this.updateMastheadBackgroundOpacity()}; f.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.background.style.removeProperty("opacity"):document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))}; f.setBackgroundOpacity=function(a){a=this.calculateBackgroundOpacity(a);this.background.style.opacity=""+a}; f.calculateBackgroundOpacity=function(a){var b=this.theater&&this.cinematicTheaterMode?.6:0,c=this.hostElement.clientHeight/2;return Math.min(Math.max(a,0),c)/c*(1-b)+b}; f.shouldShowCinematicMastHead=function(){var a=y("kevlar_watch_grid")&&!y("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(a||this.pageDarkTheme)}; f.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode}; f.focusGuide=function(){this.guideButton.focus()}; f.onIronResize=function(){(this.get("data.interstitial")||this.get("data.ticker"))&&vv(this.hostElement,"yt-masthead-height-changed",{height:this.hostElement.clientHeight})}; f.onGuideToggleTap=function(){vv(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1}; f.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0}; f.onGuideToggleHover=function(){vv(this.hostElement,"yt-guide-hover")}; f.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1}; f.openOnClickHandler=function(){this.search.focus()}; f.narrowChanged=function(){this.narrow?this.search.hasFocus?this.ytdExpandableInputBehavior.openOnClick_():this.search.hideKeyboard():this.ytdExpandableInputBehavior.showInput=!1}; f.showInputChanged=function(a){!a&&this.search&&this.search.hideKeyboard()}; f.closeOnOutsideClickCondition=function(a){for(a=Yy(a);a[0];){var b=a.shift();if(b instanceof Element&&b.id==="kbd")return!1}return!0}; f.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start();vv(this.search,"yt-voice-activated")}; f.pausePlayer=function(){var a;(a=pA())==null||a.pause();this.pauseMiniplayer()}; f.pauseMiniplayer=function(){if(this.isMiniplayerActive())if(y("web_enable_miniplayer_refactor")){var a;(a=um().resolve(ax).getPlayerElement())==null||a.pause()}else(a=g(xv(this.hostElement,"yt-get-miniplayer-component-action")).next().value)&&a.getPlayerElement()&&a.getPlayerElement().pause()}; f.isMiniplayerActive=function(){return um().resolve(ax).isMiniplayerActive()}; f.updateNarrowFromBinding=function(a){this.narrow=a.detail.value}; f.onYtSendFeedbackAction=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])}; f.listenForClientRendered=function(){var a=this;Zw().parkOrScheduleJob(function(){a.coldLoadComplete=!0},0,"eocs")}; var j$=E0c;j$.prototype.narrowChanged=j$.prototype.narrowChanged;j$.prototype.onIronResize=j$.prototype.onIronResize;j$.prototype.onWatchPageChange=j$.prototype.onWatchPageChange;j$.prototype.onRendererStamperFinished=j$.prototype.onRendererStamperFinished;j$.prototype.dataChanged=j$.prototype.dataChanged;j$.prototype.onDarkChanged=j$.prototype.onDarkChanged;j$.prototype.setFrostedGlassAttribute=j$.prototype.setFrostedGlassAttribute; u([K(Rt),v("design:type",Object)],j$.prototype,"ironResizableBehavior",void 0);u([K($0b),v("design:type",Object)],j$.prototype,"ytdExpandableInputBehavior",void 0);u([K(gP.YtdGuideStateAwareBehavior),v("design:type",Object)],j$.prototype,"ytdGuideStateAwareBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],j$.prototype,"ytRendererstamperBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],j$.prototype,"ytComponentBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],j$.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],j$.prototype,"ytActionHandlerBehavior",void 0);u([K(Rz),v("design:type",Object)],j$.prototype,"ytdReduxBehavior",void 0);u([Q(),v("design:type",Object)],j$.prototype,"data",void 0);u([Q(),v("design:type",Object)],j$.prototype,"narrow",void 0);u([Q(),v("design:type",Object)],j$.prototype,"logoType",void 0); u([Q(),v("design:type",Boolean)],j$.prototype,"voiceEnabled",void 0);u([Q(),v("design:type",Object)],j$.prototype,"menuStrings",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],j$.prototype,"dark",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],j$.prototype,"pageDarkTheme",void 0);u([Q(),v("design:type",Object)],j$.prototype,"watchPageScrollTop",void 0);u([Q({reflectToAttribute:!0,selector:mgb}),v("design:type",Boolean)],j$.prototype,"isWatchPage",void 0); u([Q({reflectToAttribute:!0,selector:ngb}),v("design:type",Boolean)],j$.prototype,"isShortsPage",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],j$.prototype,"theater",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],j$.prototype,"fullscreen",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],j$.prototype,"cinematicShortsEnabled",void 0);u([Q(),v("design:type",Object)],j$.prototype,"coldLoadComplete",void 0); u([O("topbarIsAboveChipbar","coldLoadComplete"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j$.prototype,"setFrostedGlassAttribute",null);u([Ny("#buttons > *"),v("design:type",Array)],j$.prototype,"buttons",void 0);u([Ny("ytd-button-renderer"),v("design:type",Array)],j$.prototype,"buttonRenderers",void 0);u([Ly("background",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",HTMLDivElement)],j$.prototype,"background",void 0); u([Ly("search",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],j$.prototype,"search",void 0);u([Ly("guide-button",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],j$.prototype,"guideButton",void 0);u([Ly("logo",{useQuery:y("main_app_deprecate_child_decorator")}),v("design:type",Object)],j$.prototype,"logo",void 0);u([Q({computed:"computeButtonOverride(dark)"}),v("design:type",Object)],j$.prototype,"buttonOverrides",void 0); u([Py("dark"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j$.prototype,"onDarkChanged",null);u([Q({value:function(){return this.onVoiceTap.bind(this)}}), v("design:type",Function)],j$.prototype,"boundOnTapVoiceButton",void 0);u([Q(),v("design:type",Object)],j$.prototype,"topbarIsAboveChipbar",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j$.prototype,"dataChanged",null);u([M("yt-rendererstamper-finished"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j$.prototype,"onRendererStamperFinished",null); u([Py("isWatchPage"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j$.prototype,"onWatchPageChange",null);u([M("iron-resize"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j$.prototype,"onIronResize",null);u([Py("narrow"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],j$.prototype,"narrowChanged",null);j$=u([R({disableElementRegistration:!0,is:"ytd-masthead"})],j$); V(j$,"ytd-masthead",function(){if($_c!==void 0)return $_c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><iron-media-query query=\"max-width: 656px\" query-matches=\"[[narrow]]\" on-query-matches-changed=\"updateNarrowFromBinding\" class=\"style-scope ytd-masthead\">\n</iron-media-query>\n<div id=\"ticker\" class=\"style-scope ytd-masthead\"></div>\n<div id=\"interstitial\" class=\"style-scope ytd-masthead\"></div>\n<div id=\"background\" class=\"style-scope ytd-masthead\"></div>\n<div id=\"container\" class=\"style-scope ytd-masthead\">\n <div id=\"start\" class=\"style-scope ytd-masthead\">\n <yt-icon-button id=\"back-button\" label=\"[[menuStrings.BACK_ALT_LABEL]]\" on-click=\"onSearchCloseClick\" class=\"style-scope ytd-masthead\">\n <yt-icon disable-upgrade$=\"[[!showInput]]\" icon=\"yt-icons:arrow-back\" class=\"style-scope ytd-masthead\">\n </yt-icon>\n </yt-icon-button>\n <tp-yt-paper-tooltip id=\"back-button-tooltip\" disable-upgrade$=\"[[!showInput]]\" for=\"back-button\" class=\"style-scope ytd-masthead\">\n [[menuStrings.BACK_ALT_LABEL]]\n </tp-yt-paper-tooltip>\n <yt-icon-button id=\"guide-button\" label=\"[[menuStrings.GUIDE_ALT_LABEL]]\" pressed=\"[[guideOpened]]\" toggleable=\"true\" on-click=\"onGuideToggleTap\" on-keydown=\"onGuideButtonKeydown\" on-mouseenter=\"onGuideToggleHover\" class=\"style-scope ytd-masthead\">\n <yt-icon id=\"guide-icon\" icon=\"yt-icons:menu\" class=\"style-scope ytd-masthead\"></yt-icon>\n </yt-icon-button>\n <slot name=\"masthead-logo\" class=\"style-scope ytd-masthead\"></slot>\n <ytd-topbar-logo-renderer id=\"logo\" country-code=\"[[data.countryCode]]\" data=\"[[data.logo.topbarLogoRenderer]]\" logo-type=\"[[logoType]]\" use-dark-theme-yoodle=\"[[dark]]\" class=\"style-scope ytd-masthead\">\n </ytd-topbar-logo-renderer>\n <div id=\"skip-navigation\" class=\"style-scope ytd-masthead\"></div>\n </div>\n <div id=\"center\" hidden=\"[[computeCenterHidden(data)]]\" class=\"style-scope ytd-masthead\">\n <template is=\"dom-if\" if=\"[[enableYtSearchbox]]\" class=\"style-scope ytd-masthead\">\n <yt-searchbox labels=\"[[searchboxLabels]]\" placeholder-text=\"[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]\" search-endpoint=\"[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]\" class=\"style-scope ytd-masthead\">\n </yt-searchbox>\n </template>\n <ytd-searchbox id=\"search\" data=\"[[data.searchbox.fusionSearchboxRenderer]]\" disable-upgrade=\"[[enableYtSearchbox]]\" hidden=\"[[enableYtSearchbox]]\" class=\"style-scope ytd-masthead\">\n <slot name=\"search-container\" slot=\"search-container\" class=\"style-scope ytd-masthead\"></slot>\n <slot name=\"search-input\" slot=\"search-input\" class=\"style-scope ytd-masthead\"></slot>\n </ytd-searchbox>\n <yt-icon-button id=\"search-button-narrow\" label=\"[[menuStrings.SEARCH_ALT_LABEL]]\" on-click=\"openOnClick_\" class=\"style-scope ytd-masthead\">\n <yt-icon class=\"topbar-icons style-scope ytd-masthead\" disable-upgrade$=\"[[!narrow]]\" icon=\"yt-icons:search\">\n </yt-icon>\n <tp-yt-paper-tooltip disable-upgrade$=\"[[!narrow]]\" for=\"search-button-narrow\" hidden=\"[[!narrow]]\" class=\"style-scope ytd-masthead\">\n [[menuStrings.SEARCH_ALT_LABEL]]\n </tp-yt-paper-tooltip>\n </yt-icon-button>\n <div id=\"voice-search-button\" hidden=\"[[!voiceEnabled]]\" class=\"style-scope ytd-masthead\"></div>\n </div>\n <div id=\"end\" class=\"style-scope ytd-masthead\">\n <slot name=\"masthead-skeleton\" class=\"style-scope ytd-masthead\"></slot>\n <div id=\"buttons\" class=\"style-scope ytd-masthead\"></div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return $_c=a},{mode:Mz("kevlar_poly_si_batch_j036")?1:2});var F0c;var G0c={},H0c={},I0c={},J0c={},K0c=(J0c.OFFLINE=(G0c["publicytnetworkstatus-online"]="BACK_ONLINE",G0c),J0c.ONLINE=(H0c["publicytnetworkstatus-offline"]="OFFLINE",H0c),J0c.BACK_ONLINE=(I0c["publicytnetworkstatus-offline"]="OFFLINE",I0c.TIMER_TRIGGER="ONLINE",I0c),J0c),L0c=function(){var a=J.apply(this,arguments)||this;a.currentState="ONLINE";a.scheduledJobId=0;a.bannerString="";a.enableRefreshWeb=y("enable_cairo_refresh_web");a.bannerVe=null;a.networkStatusManagerInstance=new Yl;return a}; l(L0c,J);f=L0c.prototype;f.attached=function(){var a=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){a.stateChangeHandler("publicytnetworkstatus-online")}); this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){a.stateChangeHandler("publicytnetworkstatus-offline")})}; f.detached=function(){var a=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){a.stateChangeHandler("publicytnetworkstatus-online")}); this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){a.stateChangeHandler("publicytnetworkstatus-offline")})}; f.enterState=function(a){var b=this;this.scheduledJobId&&Hi.cancelJob(this.scheduledJobId);a==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):a==="OFFLINE"?(this.logVisibility(!0),this.bannerString=Fv("NO_INTERNET_CONNECTION",void 0,"No internet connection")):a==="BACK_ONLINE"&&(this.bannerString=Fv("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=Sk(Hi,function(){b.stateChangeHandler("TIMER_TRIGGER")},3E3)); this.currentState=a}; f.stateChangeHandler=function(a){(a=K0c[this.currentState][a])&&this.enterState(a)}; f.logVisibility=function(a){var b=iq();this.createBannerVe(a);b&&this.bannerVe&&(a?Pq(b,[this.bannerVe]):Qq(b,[this.bannerVe]))}; f.createBannerVe=function(a){!this.bannerVe&&a&&(this.bannerVe=gq(37929),cr(Zq(),this.bannerVe))}; var k$=L0c;u([Q({reflectToAttribute:!0}),v("design:type",String)],k$.prototype,"currentState",void 0);u([Q(),v("design:type",Object)],k$.prototype,"scheduledJobId",void 0);u([Q(),v("design:type",Object)],k$.prototype,"bannerString",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],k$.prototype,"enableRefreshWeb",void 0);k$=u([R({disableElementRegistration:!0,is:"ytd-network-status-banner"})],k$); V(k$,"ytd-network-status-banner",function(){if(F0c!==void 0)return F0c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"status-banner style-scope ytd-network-status-banner\">\n [[bannerString]]\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return F0c=a},{mode:1});var M0c;var N0c=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};a.hidden=!0;a.frostedGlass=y("web_frosted_glass");return a}; l(N0c,J);N0c.prototype.computeHidden=function(a){return a&&a.status?!1:!0}; N0c.prototype.handleUpdatePermissionRoleCommand=function(a){if(a=A(a,JWa))if(a=A(a.renderer,IWa))this.data=a}; var l$=N0c;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],l$.prototype,"ytActionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],l$.prototype,"componentBehavior",void 0);u([Q({value:!0,computed:"computeHidden(data)"}),v("design:type",Object)],l$.prototype,"hidden",void 0);u([Q(),v("design:type",Object)],l$.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],l$.prototype,"frostedGlass",void 0); l$=u([R({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],l$); V(l$,"ytd-permission-role-bottom-bar-renderer",function(){if(M0c!==void 0)return M0c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"pom-role-text style-scope ytd-permission-role-bottom-bar-renderer\" hidden=\"[[hidden]]\">\n <yt-formatted-string text=\"[[data.status]]\" class=\"style-scope ytd-permission-role-bottom-bar-renderer\"></yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return M0c=a},{mode:Mz("kevlar_poly_si_batch_j027")?1:2});var O0c;var P0c;var Q0c={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};function R0c(a,b,c,d,e,h){var k=uc.clone(Q0c);k.locale=gk("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;k.report={description:e||"<empty>"};e=gk("SBOX_SETTINGS",{});b=b.join(",");var m=Date.now();a={choice_cc:d,choice_id_cc:c,choices_sc:b,gl:e.REQUEST_DOMAIN,hl:e.REQUEST_LANGUAGE,query:a,time:m};h&&(a.choice_additional_comment_cc=h);RSa(k,a)} ;var S0c=function(){return J.apply(this,arguments)||this}; l(S0c,J);f=S0c.prototype;f.attached=function(){this.JSC$18783_scroller&&(this.JSC$18783_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18783_scroller.attached&&typeof this.JSC$18783_scroller.attached==="function"&&this.JSC$18783_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(c){c.checked=!1}); this.catagorySelected=this.suggestionSelected=!1;var a=T(this.hostElement);a.querySelector("tp-yt-paper-radio-group").selected="";var b=a.querySelector("#reason-text");b&&(b.value="");a.querySelector("#description-text").value=""}}; f.canSubmit=function(a,b){vv(this.hostElement,"yt-invalidate-popup-tabbables");return!(a&&b)}; f.onCancel=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])}; f.onSubmit=function(){var a=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(h){return h.active}).map(function(h){return h.innerText.trim()}),b=this.hostElement.querySelector("tp-yt-paper-radio-group"),c=b.selectedItem,d=c.name; c=c.innerText.trim();var e=b.querySelector("#reason-text");b=void 0;e&&(b=e.value);(e=this.descriptionText.value)&&(e=e.trim());R0c(this.data.searchQuery,a,d,c,e,b);wv(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()}; f.sendFormSubmitToast=function(){var a=Tw(Rw(Fv("SBOX_INAPPROPRIATE_TOAST")));wv(this.hostElement,"yt-open-popup-action",[a,this])}; f.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(a){return a.active})}; f.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected}; var m$=S0c;m$.prototype.onIronSelect=m$.prototype.onIronSelect;m$.prototype.onIronChange=m$.prototype.onIronChange;m$.prototype.dataChanged=m$.prototype.dataChanged;u([Q(),v("design:type",Object)],m$.prototype,"data",void 0);u([Q({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),v("design:type",Boolean)],m$.prototype,"submitDisabled",void 0);u([Q(),v("design:type",Boolean)],m$.prototype,"suggestionSelected",void 0); u([Q(),v("design:type",Boolean)],m$.prototype,"catagorySelected",void 0);u([My("#scroller"),v("design:type",Object)],m$.prototype,"JSC$18783_scroller",void 0);u([My("#description-text"),v("design:type",Object)],m$.prototype,"descriptionText",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],m$.prototype,"dataChanged",null);u([M("iron-change"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],m$.prototype,"onIronChange",null); u([M("iron-select"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],m$.prototype,"onIronSelect",null);m$=u([R({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],m$); V(m$,"ytd-search-suggestion-report-dialog",function(){if(P0c!==void 0)return P0c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <div id=\"content\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <h2 id=\"title\" class=\"style-scope ytd-search-suggestion-report-dialog\">[[data.title]]</h2>\n <div id=\"suggestions\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <template is=\"dom-repeat\" items=\"[[data.suggestions]]\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <tp-yt-paper-checkbox class=\"style-scope ytd-search-suggestion-report-dialog\">[[item.label]]</tp-yt-paper-checkbox>\n </template>\n </div>\n <tp-yt-paper-radio-group id=\"categories\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <h2 id=\"category-title\" class=\"style-scope ytd-search-suggestion-report-dialog\">[[data.categoryLabel]]</h2>\n <yt-formatted-string id=\"category-title\" text=\"[[data.categoryLabel]]\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n </yt-formatted-string>\n <template is=\"dom-repeat\" items=\"[[data.categories]]\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <tp-yt-paper-radio-button name=\"[[item.id]]\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n [[item.label]]\n <template is=\"dom-if\" if=\"[[item.reasonLabel]]\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <tp-yt-paper-input-container id=\"reason\" no-label-float=\"\" use-v2-underline=\"\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <tp-yt-iron-autogrow-textarea id=\"reason-text\" class=\"paper-input-input style-scope ytd-search-suggestion-report-dialog\" slot=\"input\" maxlength=\"500\" placeholder=\"[[item.reasonLabel]]\" rows=\"1\">\n </tp-yt-iron-autogrow-textarea>\n </tp-yt-paper-input-container>\n </template>\n </tp-yt-paper-radio-button>\n </template>\n </tp-yt-paper-radio-group>\n <tp-yt-paper-input-container id=\"details\" no-label-float=\"\" use-v2-underline=\"\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <tp-yt-iron-autogrow-textarea id=\"description-text\" class=\"paper-input-input style-scope ytd-search-suggestion-report-dialog\" slot=\"input\" maxlength=\"500\" placeholder=\"[[data.detailsPlaceholderLabel]]\" rows=\"2\">\n </tp-yt-iron-autogrow-textarea>\n <tp-yt-paper-input-char-counter slot=\"add-on\" class=\"style-scope ytd-search-suggestion-report-dialog\"></tp-yt-paper-input-char-counter>\n </tp-yt-paper-input-container>\n </div>\n</tp-yt-paper-dialog-scrollable>\n<div id=\"footer\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n <tp-yt-paper-button id=\"cancel\" on-tap=\"onCancel\" class=\"style-scope ytd-search-suggestion-report-dialog\">[[data.cancelButtonLabel]]</tp-yt-paper-button>\n <tp-yt-paper-button id=\"submit\" disabled=\"[[submitDisabled]]\" on-tap=\"onSubmit\" class=\"style-scope ytd-search-suggestion-report-dialog\">\n [[data.submitButtonLabel]]\n </tp-yt-paper-button>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);return P0c=a},{mode:Mz("kevlar_poly_si_batch_j027")?1:2});var V0c=function(a){var b=a.openPopupAction;var c=a.target;var d=a.container;var e=a.popupContainerConfig;a=a.getElement;this.naturalHeight_=this.popupContent=this.popup=void 0;this.openPopupAction=b;this.target=c;this.JSC$18789_container_=d;this.popupContainerConfig_=e;this.getElement_=a;this.popupConfig_=this.popupContainerConfig_.popupConfig[this.openPopupAction.popupType];this.rendererName=(b=T0c(this))?gIa(b,eTc(this.popupContainerConfig_,b)):"";b=this.popupConfig_.component;if(this.popupContent= U0c(this,this.rendererName))b?(this.popup=U0c(this,b),y("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0),this.popupConfig_.slotName&&this.popupContent.setAttribute("slot",this.popupConfig_.slotName),b=this.popup,c=this.popupContent,d=this.JSC$18789_container_.tagName.toLowerCase(),e=$y(c),lbb(bz(b),ez(c,d,e)),document.body.appendChild(this.popup)):this.popup=this.popupContent,T(this.JSC$18789_container_).appendChild(this.popup)}; V0c.prototype.updatePopup=function(a){this.openPopupAction=a;W0c(this);X0c(this);y("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)}; V0c.prototype.refit=function(){this.popup.opened&&this.popup.refit()}; var $0c=function(a,b){Y0c(a,b&&a.popupConfig_.narrowProperties?a.popupConfig_.narrowProperties:a.popupConfig_.properties);Z0c()&&Y0c(a,a.popupConfig_.rtlProperties);X0c(a)},W0c=function(a){var b,c,d=(b=a.openPopupAction.accessibilityData)==null?void 0:(c=b.accessibilityData)==null?void 0:c.label; d&&(a.popup.ariaLabel=d);var e;((e=a.popupContent.polymerController)!=null?e:a.popupContent).data=(0,uc.unsafeClone)(a.openPopupAction.popup[T0c(a)]);a.popupContent.duration=a.getPopupDurationMs_();a.popupContent.positionType=a.openPopupAction.position;var h=a.openPopupAction.properties;h&&Object.keys(h).forEach(function(k){a.popupContent[k]=h[k]})},Y0c=function(a,b){if(b)for(var c=g(Object.keys(b)),d=c.next();!d.done;d=c.next())d=d.value,a.popup[d]=b[d]},X0c=function(a){if(a.openPopupAction.position){var b= a.popupConfig_.positionalProperties&&a.popupConfig_.positionalProperties[a.openPopupAction.position],c=a.popupConfig_.rtlPositionalProperties&&a.popupConfig_.rtlPositionalProperties[a.openPopupAction.position]; b=Z0c()&&c?c:b;b.shiftedHorizontalOffset&&(c=a.popup.style.display,a.popup.style.display="block",a.popupContent&&a.popup.positionTarget&&a.popupContent.clientWidth>a.popup.positionTarget.clientWidth&&(b.horizontalOffset=a.popup.positionTarget.clientWidth/2-b.shiftedHorizontalOffset),a.popup.style.display=c);Y0c(a,b)}},a1c=function(a,b){if(b)for(var c=g(Object.keys(b)),d=c.next();!d.done;d=c.next())d=d.value,a.popup.style[d]=b[d]},T0c=function(a){return yr(a.openPopupAction.popup,"renderer")||yr(a.openPopupAction.popup, "dialog")||yr(a.openPopupAction.popup,"model")||void 0}; V0c.prototype.getPopupDurationMs_=function(){var a=this.openPopupAction.durationHintMs;return a===0?a:Math.max(4E3,a||4E3)}; var Z0c=function(){return gk("HTML_DIR")==="rtl"},U0c=function(a,b){a=a.getElement_(b,a.target); a==null&&Jm(new Mk("popup getElement returned null",b));return a};var b1c={}; b1c.YtPopupContainerBehavior=[BA.YtComponentBehavior,wA.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction", "yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set}, attached:function(){this.registerActionMap(this.popupContainerActionMap_);rVb(this.hostElement,!1)}, detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);tVb(this.hostElement)}, closePopup:function(a){var b=this.createCacheKey(void 0,a);this.popups_[b]&&this.handleClosePopupAction_(void 0,a)}, windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=Hi.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=Hi.addLowPriorityJob(this.setPopupVisibility_.bind(this)))}, setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(a){a.opened&&a.keepBelowPlayer&&this.ensurePopupBelowPlayer(a)},this); this.setPopupPositioningJobId_=0}, setPopupVisibility_:function(){for(var a in this.popups_){var b=this.popups_[a];if(b.popup.scrollAction==="refit"){var c=b.popup.positionTarget.getBoundingClientRect(),d=b.popup;c=c.top;var e=b;if(!e.naturalHeight_){e.popup.hidden=!1;e.popup.style.position="fixed";e.popup.style.top="0px";e.popup.style.left="0px";var h=e.popup.getBoundingClientRect();e.naturalHeight_=h.bottom-h.top;e.popup.refit()}d.hidden=!(c>=e.naturalHeight_+60);b.popupContent.clientHeight===0&&b.popup.refit()}}this.setPopupVisibilityJobId_= 0}, ensurePopupBelowPlayer:function(){return!1}, initPopupContainerBehavior:function(a){this.popupContainerConfig=a}, handleOpenPopupAction:function(a,b){var c=a.openPopupAction,d=um().resolve(tm(pCb))&&c.popupType==="TOAST";d&&!c.uniqueId&&(c.uniqueId=Vt());var e=this.ensurePopup_(c,b);return new bj(function(h){e.then(function(k){if(!k)return h();this.maybeCreateNarrowMediaQuery_();var m=this.createCacheKey(k.rendererName,k.openPopupAction.uniqueId);if(c.showOncePerUniqueId){if(this.shownPopupKeys_.has(m))return h();this.shownPopupKeys_.add(m)}m=this.popups_[m];var p=!(!m||!m.openPopupAction.beReused);p=!!c.reusePopup|| p;if(k.popup.opened&&!p){d&&!k.openPopupAction.replacePopup||this.handleClosePopupAction_(k.rendererName,k.openPopupAction.uniqueId);if(!d&&m&&m.target==b&&!k.openPopupAction.replacePopup)return h();dt(k.popup,function(){this.completeOpenPopupAction_(c,b,k);h()}.bind(this))}else k.popup.opened?k.updatePopup(c):this.completeOpenPopupAction_(c,b,k),h()}.bind(this))}.bind(this))}, completeOpenPopupAction_:function(a,b,c){var d=this.narrowMediaQuery_.queryMatches;c.target=b;b=c.target.popupPositionTarget||c.target;c.popupConfig_.targetContainer&&(b=c.JSC$18789_container_);c.popup.positionTarget=b;c.popupContent.positionTarget=b;c.popupConfig_.forceFocus&&(c.popupContent.style.outline="none");c.popupContent.tabIndex=-1;c.popupConfig_.narrowProperties&&(c.popup.style.position="static");c.popupConfig_.preventAutonav&&c.popup.setAttribute("prevent-autonav",!0);c.popupConfig_.forceCloseOnOutsideClick&& c.popup.setAttribute("force-close-on-outside-click",!0);$0c(c,d);a1c(c,c.popupConfig_.styles);Z0c()&&a1c(c,c.popupConfig_.rtlStyles);c.openPopupAction.shouldStopParentSignal||c.popupContent.startForwardingEvents&&c.target.parentComponent!=c.popupContent&&c.popupContent!==c.target&&c.target!==document.body&&c.popupContent.startForwardingEvents(c.popupContainerConfig_.forwardedEvents,c.target);c.updatePopup(a);a=c.popup;a.addEventListener("iron-overlay-opened",EA(this,this.onPopupIronOverlayOpened_)); a.addEventListener("iron-overlay-closed",EA(this,this.onPopupIronOverlayClosed_));a.addEventListener("iron-overlay-canceled",EA(this,this.onPopupIronOverlayCanceled_));a.addEventListener("yt-refit",EA(this,this.refitPopup_));a.addEventListener("yt-invalidate-popup-tabbables",EA(this,this.handleInvalidatePopupTabbables_));a.open()}, getPopupDurationMs_:function(a){return a.durationHintMs===0?a.durationHintMs:Math.max(4E3,a.durationHintMs||4E3)}, handleClosePopupAction_:function(a,b){var c=y("web_popup_cache_key_killswitch")||!!b;a||c?(a=this.createCacheKey(a,b),a=(a=this.popups_[a])&&a.popup):a=sOb(dM);if(a&&a.close){if(b=um().resolve(tm(rB)))a.restoreFocusOnClose=b.isKeyBoardInUse();a.close()}}, handleClosePopupCommand_:function(a){a.closePopupCommand&&a.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,a.closePopupCommand.uniquePopupId)}, handleCloseAllPopupsAction_:function(a){var b={},c;for(c in this.popups_)if(b={key$jscomp$1066:b.key$jscomp$1066},b.key$jscomp$1066=c,!a||!a.some(function(h){return function(k){return k==h.key$jscomp$1066}}(b))){var d=this.popups_[b.key$jscomp$1066],e=d.popup; um().resolve(tm(pCb))&&d.openPopupAction.popupType==="TOAST"||e&&e.close&&e.close()}}, handleClosePopupsAction_:function(a){a.forEach(function(b){(b=this.popups_[b])&&(b=b.popup)&&b.close&&b.close()}.bind(this))}, handleGetPopupOpenedAction_:function(a,b){return(b=this.createCacheKey(a,b))&&this.popups_[b]?this.popups_[a].popup.opened:!1}, handleGetOpenedPopupsAction_:function(){var a=[],b;for(b in this.popups_){var c=this.popups_[b];c.popup.opened&&a.push(c)}return a}, getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()}, handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()}, ensurePopup_:function(a,b){this.maybeCreateNarrowMediaQuery_();var c=yr(a.popup,"renderer")||yr(a.popup,"dialog")||yr(a.popup,"model");if(!c)return cj();c=gIa(c,eTc(this.popupContainerConfig,c));return cj(this.getAndMaybeCreatePopup_(a,c,b))}, getAndMaybeCreatePopup_:function(a,b,c){b=this.createCacheKey(b,a.uniqueId);if(this.popups_[b])return this.popups_[b];a=new V0c({openPopupAction:a,target:c,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this)});return this.popups_[b]=a}, getElement:function(){return null}, maybeCreateNarrowMediaQuery_:function(){this.narrowMediaQuery_||(this.narrowMediaQuery_=document.createElement("iron-media-query"),this.narrowMediaQuery_.query="(max-width: 656px)",this.narrowMediaQuery_.addEventListener("query-matches-changed",EA(this,this.openPopupQueryMatchesChanged_)),T(this.hostElement).appendChild(this.narrowMediaQuery_))}, openPopupQueryMatchesChanged_:function(a){a=a.detail.value;for(var b in this.popups_)$0c(this.popups_[b],a)}, onPopupIronOverlayClosed_:function(a){var b=a.currentTarget,c=Hbb(b);c=c.length>0?c[0]:b;if(c.is!=="ytd-reel-watch-while-dialog-renderer"||a.target.is!=="tp-yt-iron-dropdown"){a.detail.popup=b;a.detail.popupRenderer=c;var d,e={context:{openingElement:((d=this.popups_[(c==null?void 0:c.is)||""])==null?void 0:d.target)||void 0}};Object.assign(e,a.detail);var h;vv((h=c.hostElement)!=null?h:c,"yt-popup-closed",e);b.removeEventListener("yt-refit",EA(this,this.refitPopup_));b.removeEventListener("yt-invalidate-popup-tabbables", EA(this,this.handleInvalidatePopupTabbables_));b.removeEventListener("iron-overlay-canceled",EA(this,this.onPopupIronOverlayCanceled_));b.removeEventListener("iron-overlay-closed",EA(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(b)}}, onPopupIronOverlayCanceled_:function(a,b){var c=a.currentTarget,d=Hbb(c);d=d.length>0?d[0]:c;if(d.is!=="ytd-reel-watch-while-dialog-renderer"||a.target.is!=="tp-yt-iron-dropdown"){var e;vv((e=d.hostElement)!=null?e:d,"yt-popup-canceled",a.detail);e=b?Yy(b):null;(!b||["click","tap"].includes(b.type))&&!c.hasAttribute("force-close-on-outside-click")&&c.positionTarget&&e&&e.includes(c.positionTarget)&&a.preventDefault();c.restoreFocusOnClose=Lt.keyboardEventMatchesKeys(b,"esc")}}, onPopupIronOverlayOpened_:function(a){a=a.currentTarget;var b=Hbb(a);b=b.length>0?b[0]:a;var c,d;vv((c=b.hostElement)!=null?c:b,"yt-popup-opened",(d=b.hostElement)!=null?d:b);a.keepBelowPlayer&&(this.ensurePopupBelowPlayer(a,!0),this.dynamicallyPositionedElements_.add(a));c=um().resolve(tm(rB));d=!!b.querySelector("#toast");c&&c.isKeyBoardInUse()&&!d&&(typeof b.focusFirstItem==="function"?b.focusFirstItem():(b=pOb(a),b.length&&b[0].focus()));a.removeEventListener("iron-overlay-opened",EA(this,this.onPopupIronOverlayOpened_))}, refitPopup_:function(a){a=a.currentTarget;a.refit&&a.refit()}, refitPopups_:function(){for(var a in this.popups_)this.popups_[a].refit()}, handleInvalidatePopupTabbables_:function(a){a=a.currentTarget;a.invalidateTabbables&&a.invalidateTabbables()}, createCacheKey:function(a,b){return y("web_popup_cache_key_killswitch")?b?a+"#"+b:a:b?"#"+b:a}, openSheet:function(a,b){var c=a==null?void 0:a.openPopupActionCommand;!c&&(a==null?0:a.viewModel)&&(c={openPopupAction:{popup:{sheetViewModel:a.viewModel},popupType:"CONTEXTUAL_SHEET"}});c&&this.handleOpenPopupAction(c,b)}, closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")}, isSheetOpen:function(){var a=this;return t(function(b){return b.return(a.handleGetOpenedPopupsAction_().filter(function(c){var d;return((d=c.openPopupAction)==null?void 0:d.popupType)==="CONTEXTUAL_SHEET"}).length>0)})}, getSheetContainerElement:function(){return this.hostElement}, openDialog:function(a,b){var c=a==null?void 0:a.openPopupActionCommand;!c&&(a==null?0:a.viewModel)&&(c={openPopupAction:{popup:{dialogViewModel:a.viewModel},popupType:"DIALOG"}});c&&this.handleOpenPopupAction(c,b)}, closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")}, isDialogOpen:function(){var a=this;return t(function(b){return b.return(a.handleGetOpenedPopupsAction_().filter(function(c){var d;return((d=c.openPopupAction)==null?void 0:d.popupType)==="DIALOG"}).length>0)})}}];var c1c;var d1c;function e1c(a){var b=new Map;b.set("authuser",gk("SESSION_INDEX","0"));return gh(a,b)} ;var f1c=ka(["about:blank"]),g1c=function(){var a=J.apply(this,arguments)||this;a.isMuted=!1;a.pageLoadTimeoutId=void 0;return a}; l(g1c,J);f=g1c.prototype;f.dataChanged=function(){var a=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var b=this.data.url,c=ak(b);y("enable_yt_ata_iframe_authuser")?(c=ak(b),Hc(this.iframe,e1c(c))):Hc(this.iframe,c);this.pageLoadTimeoutId=Sk(Yk(),function(){return void a.logStateChanged({pageLoadTimedOut:!0})},5E3); Pm({destination:window,iframe:this.iframe,origin:md(c.toString()),channelName:"ataiframe",onMessage:Hua(fOc,function(d){gOc(d.data)?(d=vfa(d.data,1,Re,zf()),d.length!==1?Jm(Error("Only one action is expected")):(d=d[0],d===3?(a.isMuted=!0,a.logStateChanged({adMuteRequested:!0})):d===1&&a.close())):Jm(Error("Received message on 'ataiframe' channel that isn't of type AboutThisAdCallback"))}), onEstablished:function(){a.cancelPageLoadTimeout();a.logStateChanged({pageLoadSucceeded:!0})}})}}; f.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(Yk().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)}; f.logStateChanged=function(a){var b;if((b=this.data)==null?0:b.trackingParams)a={adsClientData:{aboutThisAdData:a}},Zq().stateChanged(this.data.trackingParams,a)}; f.close=function(){wv(this.hostElement,"yt-close-popup-action",[this.is])}; f.handlesPopupClosed=function(a,b){var c=this,d,e;return t(function(h){if(h.nextAddress==1)return gk("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(wv(c.hostElement,"on-about-this-ad-popup-closed",[c.isMuted,b]),h.jumpTo(0)):a&&h1c(a)?n(h,i1c(a),4):(c.isMuted&&wv(c.hostElement,"yt-mute-ad-action",[c.is,c]),h.jumpTo(0));if(d=h.yieldResult){var k=e=new AS(d),m=c.isMuted;k.getOptions().includes("onAboutThisAdPopupClosed")?i9b(k,"onAboutThisAdPopupClosed",{isMuted:m,layoutId:b}):OE("Calling onAboutThisAdPopupClosed when adModule is not loaded")}ua(h)})}; f.onPopupClosed=function(a){var b=this,c,d;return t(function(e){c=fh(f1c);Hc(b.iframe,c);b.cancelPageLoadTimeout();if(!b.data)return e.jumpTo(0);b.ytRendererBehavior.markDirty();d=a.detail.context.openingElement;return n(e,b.handlesPopupClosed(d,b.data.layoutId),0)})}; f.detached=function(){this.cancelPageLoadTimeout()}; f.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; var n$=g1c;n$.prototype.onPopupClosed=n$.prototype.onPopupClosed;n$.prototype.dataChanged=n$.prototype.dataChanged;u([K(X.YtRendererBehavior),v("design:type",Object)],n$.prototype,"ytRendererBehavior",void 0);u([My("#iframe"),v("design:type",HTMLIFrameElement)],n$.prototype,"iframe",void 0);u([Q(),v("design:type",Object)],n$.prototype,"data",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],n$.prototype,"dataChanged",null); u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype",Promise)],n$.prototype,"onPopupClosed",null);n$=u([Wy({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],n$); function i1c(a){var b;return t(function(c){switch(c.nextAddress){case 1:if(!a||!h1c(a))return c.return(null);b=null;switch(gk("INNERTUBE_CLIENT_NAME")){case"WEB":return c.jumpTo(2);case"WEB_REMIX":b=a.getPlayer();}c.jumpTo(3);break;case 2:return n(c,a.getPlayerPromise(),4);case 4:b=c.yieldResult;c.jumpTo(3);break;case 3:return c.return(b);}})} function h1c(a){return["ytd-player","ytmusic-player"].includes(String(a.tagName||"").toLowerCase())} V(n$,"yt-about-this-ad-renderer",function(){if(d1c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><iframe id=\"iframe\" class=\"style-scope yt-about-this-ad-renderer\"></iframe>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;c1c===void 0&&(c1c=document.createElement("template"));var d=c1c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);d1c=a}a=d1c;return a},{mode:2});var j1c;var k1c;var o$=function(a){var b=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=b.message;"stack"in b&&(this.stack=b.stack);this.maxFileSizeMB=a;Object.setPrototypeOf(this,o$.prototype)}; l(o$,Error);var l1c=function(a,b){var c=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=c.message;"stack"in c&&(this.stack=c.stack);this.minWidth=a;this.minHeight=b;Object.setPrototypeOf(this,l1c.prototype)}; l(l1c,Error);var m1c=function(a){this.requirements=a;this.JSC$18814_maxFileSize=a.maxFileSizeMB*1048576},n1c=function(a,b){if(b.size>a.JSC$18814_maxFileSize)throw new o$(a.requirements.maxFileSizeMB); };var o1c=function(a,b){this.canvas=a;this.imageEditorBuilder=b}; o1c.prototype.addEventListeners=function(a){var b=function(e){p1c(a,e)}; this.JSC$18820_mouseDownEvent=b;var c=function(e){q1c(a,e)}; this.JSC$18820_mouseMoveEvent=c;var d=function(){r1c(a)}; this.JSC$18820_mouseUpEvent=d;this.canvas.addEventListener("mousedown",b);this.canvas.addEventListener("mousemove",c);document.addEventListener("mouseup",d)}; o1c.prototype.removeEventListeners=function(){this.JSC$18820_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$18820_mouseDownEvent);this.JSC$18820_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$18820_mouseMoveEvent);this.JSC$18820_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$18820_mouseUpEvent)}; var s1c=function(a,b){a.removeEventListeners();return new Promise(function(c){var d=new Image;d.crossOrigin="anonymous";d.onload=function(){var e=a.imageEditorBuilder(a.canvas,d);a.addEventListeners(e);c(e)}; d.src=b})}; function t1c(a){a=Math.round(a);return a%2?a-1:a} function u1c(a){a=Math.round(a);return a%2===0?a-1:a} var p$=function(a,b,c,d,e,h,k,m){this.canvas=a;this.image=b;this.requiredRatio=c;this.minImageCropDimension=d;this.minOutputImageResolution=e;this.component=h;this.styleFocusedCorner=m===void 0?!0:m;this.action=2;this.focusedCorner=this.resizeCorner=0;a=this.canvas.getContext("2d");if(!a)throw Error("Failed to get canvas context");this.ctx=a;this.canvasMargin=k!=null?k:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;k=this.image;a=this.canvasInnerWidth/k.width;k.height*a>912&&(a=k.width/ k.height*912/k.width);k=a;this.scaledImageWidth=this.canvas.width%2?u1c(this.image.width*k):t1c(this.image.width*k);this.scaledImageHeight=Math.round(this.image.height*k);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$18823_overlayMarginBottom=this.JSC$18823_overlayMarginTop=this.canvasMargin;this.JSC$18823_overlayMarginRight=this.JSC$18823_overlayMarginLeft=this.horizontalMargin;this.JSC$18823_overlayWidth= this.scaledImageWidth;this.JSC$18823_overlayHeight=this.scaledImageHeight;a=this.image.width/this.image.height;a>this.requiredRatio?(this.JSC$18823_overlayWidth=this.canvas.width%2?u1c(this.scaledImageHeight*this.requiredRatio):t1c(this.scaledImageHeight*this.requiredRatio),this.JSC$18823_overlayMarginRight=this.JSC$18823_overlayMarginLeft=(this.canvas.width-this.JSC$18823_overlayWidth)/2):a<this.requiredRatio&&(this.JSC$18823_overlayHeight=this.canvas.height%2?u1c(this.scaledImageWidth/this.requiredRatio): t1c(this.scaledImageWidth/this.requiredRatio),this.JSC$18823_overlayMarginBottom=this.JSC$18823_overlayMarginTop=(this.canvas.height-this.JSC$18823_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*k,this.scaledImageWidth);v1c(this)}; p$.prototype.getContext=function(){return this.ctx}; var p1c=function(a,b){b={x:Math.round(b.pageX-a.canvas.getBoundingClientRect().left),y:Math.round(b.pageY-a.canvas.getBoundingClientRect().top)};a.dragStart=b;w1c(a,b)!==0?(a.action=1,x1c(a,b),a.resizeCorner=w1c(a,b)):b.x>a.JSC$18823_overlayMarginLeft&&b.x<a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth&&b.y>a.JSC$18823_overlayMarginTop&&b.y<a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight&&(a.action=0)},y1c=function(a,b){switch(b){case 1:return{x:a.JSC$18823_overlayMarginLeft, y:a.JSC$18823_overlayMarginTop};case 2:return{x:a.JSC$18823_overlayMarginLeft,y:a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight};case 3:return{x:a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth,y:a.JSC$18823_overlayMarginTop};case 4:return{x:a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth,y:a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight};default:throw Error("Illegal argument 'corner' provided");}},A1c=function(a,b){if(a.focusedCorner!==0){a.dragStart=y1c(a,a.focusedCorner); a.action=1;a.resizeCorner=a.focusedCorner;var c=a.dragStart.x,d=a.dragStart.y;switch(b){case 0:a.focusedCorner===1||a.focusedCorner===4?(c-=10,d-=10):(c-=10,d+=10);break;case 1:a.focusedCorner===1||a.focusedCorner===4?(c+=10,d+=10):(c+=10,d-=10);break;case 2:c=a.focusedCorner===1||a.focusedCorner===4?c-10:c+10;d-=10;break;case 3:c=a.focusedCorner===1||a.focusedCorner===4?c+10:c-10;d+=10;break;default:throw Error("Illegal argument 'direction' provided");}z1c(a,{x:c,y:d});v1c(a);a.action=2;a.dragStart= void 0}},q1c=function(a,b){b={x:Math.round(b.pageX-a.canvas.getBoundingClientRect().left), y:Math.round(b.pageY-a.canvas.getBoundingClientRect().top)};x1c(a,b);switch(a.action){case 1:z1c(a,b);break;case 0:a.dragStart&&(a.JSC$18823_overlayMarginLeft=Math.max(a.horizontalMargin,Math.min(a.JSC$18823_overlayMarginLeft-(a.dragStart.x-b.x),a.horizontalMargin+a.scaledImageWidth-a.JSC$18823_overlayWidth)),a.JSC$18823_overlayMarginRight=a.canvas.width-a.JSC$18823_overlayMarginLeft-a.JSC$18823_overlayWidth,a.JSC$18823_overlayMarginTop=Math.max(a.canvasMargin,Math.min(a.JSC$18823_overlayMarginTop-( a.dragStart.y-b.y),a.scaledImageHeight-a.JSC$18823_overlayHeight+a.canvasMargin)),a.JSC$18823_overlayMarginBottom=a.canvas.height-(a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight));break;default:return;}v1c(a);a.dragStart=b},r1c=function(a){a.action=2; a.dragStart=void 0;document.body.style.cursor="auto"},x1c=function(a,b){switch(w1c(a,b)){case 1:document.body.style.cursor="nw-resize"; break;case 3:document.body.style.cursor="ne-resize";break;case 2:document.body.style.cursor="sw-resize";break;case 4:document.body.style.cursor="se-resize";break;default:a.action!==1&&(document.body.style.cursor="auto");}},w1c=function(a,b){var c=a.JSC$18823_overlayMarginLeft-5,d=a.JSC$18823_overlayMarginTop-5,e=a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth-5; a=a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight-5;return B1c(b,{x:c,y:d})?1:B1c(b,{x:e,y:d})?3:B1c(b,{x:c,y:a})?2:B1c(b,{x:e,y:a})?4:0},B1c=function(a,b){return a.x>=b.x&&a.x<=b.x+10&&a.y>=b.y&&a.y<=b.y+10},z1c=function(a,b){if(a.dragStart)switch(a.resizeCorner){case 2:Math.abs((a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth-b.x)/(b.y-a.JSC$18823_overlayMarginTop))>=a.requiredRatio?C1c(a,b.x):D1c(a,b.y); break;case 1:Math.abs((a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth-b.x)/(a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight-b.y))>=a.requiredRatio?E1c(a,b.x):D1c(a,b.y);break;case 4:Math.abs((b.x-a.JSC$18823_overlayMarginLeft)/(b.y-a.JSC$18823_overlayMarginTop))>=a.requiredRatio?C1c(a,b.x):F1c(a,b.y);break;case 3:Math.abs((b.x-a.JSC$18823_overlayMarginLeft)/(a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight-b.y))>=a.requiredRatio?E1c(a,b.x):F1c(a,b.y);break;default:throw Error("Invalid option");} },C1c=function(a,b){var c=a.JSC$18823_overlayMarginTop; a.JSC$18823_overlayMarginBottom=G1c(a,b);a.JSC$18823_overlayHeight=a.canvas.height-a.JSC$18823_overlayMarginBottom-c;a.JSC$18823_overlayWidth=Math.round(a.JSC$18823_overlayHeight*a.requiredRatio);H1c(a)},E1c=function(a,b){var c=a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight; a.JSC$18823_overlayMarginTop=G1c(a,b);a.JSC$18823_overlayHeight=c-a.JSC$18823_overlayMarginTop;a.JSC$18823_overlayWidth=Math.round(a.JSC$18823_overlayHeight*a.requiredRatio);H1c(a)},H1c=function(a){switch(a.resizeCorner){case 2:case 1:a.JSC$18823_overlayMarginLeft=a.canvas.width-a.JSC$18823_overlayMarginRight-a.JSC$18823_overlayWidth; break;case 4:case 3:a.JSC$18823_overlayMarginRight=a.canvas.width-a.JSC$18823_overlayMarginLeft-a.JSC$18823_overlayWidth;break;default:throw Error("Invalid option");}},D1c=function(a,b){var c=a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth; a.JSC$18823_overlayMarginLeft=I1c(a,b);a.JSC$18823_overlayWidth=c-a.JSC$18823_overlayMarginLeft;a.JSC$18823_overlayHeight=Math.round(a.JSC$18823_overlayWidth/a.requiredRatio);J1c(a)},F1c=function(a,b){var c=a.JSC$18823_overlayMarginLeft; a.JSC$18823_overlayMarginRight=I1c(a,b);a.JSC$18823_overlayWidth=a.canvas.width-a.JSC$18823_overlayMarginRight-c;a.JSC$18823_overlayHeight=Math.round(a.JSC$18823_overlayWidth/a.requiredRatio);J1c(a)},J1c=function(a){switch(a.resizeCorner){case 2:case 4:a.JSC$18823_overlayMarginBottom=a.canvas.height-a.JSC$18823_overlayMarginTop-a.JSC$18823_overlayHeight; break;case 1:case 3:a.JSC$18823_overlayMarginTop=a.canvas.height-a.JSC$18823_overlayMarginBottom-a.JSC$18823_overlayHeight;break;default:throw Error("Invalid option");}},G1c=function(a,b){switch(a.resizeCorner){case 2:b=a.canvas.height-(a.JSC$18823_overlayMarginTop+K1c(a,b)); break;case 4:b=a.canvas.height-(a.JSC$18823_overlayMarginTop+L1c(a,b));break;case 1:b=a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight-K1c(a,b);break;case 3:b=a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight-L1c(a,b);break;default:throw Error("Invalid option");}return Math.max(b,a.canvasMargin)},K1c=function(a,b){b=a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth-Math.max(b,a.horizontalMargin); b=b<0?a.JSC$18823_overlayWidth:Math.max(b,a.minOverlayWidth);return Math.round(b/a.requiredRatio)},L1c=function(a,b){b=a.canvas.width-Math.max(a.canvas.width-b,a.horizontalMargin)-a.JSC$18823_overlayMarginLeft; b=b<0?a.JSC$18823_overlayWidth:Math.max(b,a.minOverlayWidth);return Math.round(b/a.requiredRatio)},I1c=function(a,b){switch(a.resizeCorner){case 2:b=a.canvas.width-a.JSC$18823_overlayMarginRight-M1c(a,b); break;case 4:b=a.canvas.width-a.JSC$18823_overlayMarginLeft-M1c(a,b);break;case 1:b=a.canvas.width-a.JSC$18823_overlayMarginRight-N1c(a,b);break;case 3:b=a.canvas.width-a.JSC$18823_overlayMarginLeft-N1c(a,b);break;default:throw Error("Invalid option");}return Math.max(b,a.horizontalMargin)},M1c=function(a,b){b=a.canvas.height-Math.max(a.canvas.height-b,a.canvasMargin)-a.JSC$18823_overlayMarginTop; return b<0?a.JSC$18823_overlayWidth:Math.max(Math.round(b*a.requiredRatio),a.minOverlayWidth)},N1c=function(a,b){b=a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight-Math.max(b,a.canvasMargin); return b<0?a.JSC$18823_overlayWidth:Math.max(Math.round(b*a.requiredRatio),a.minOverlayWidth)},v1c=function(a){a.ctx.clearRect(0,0,a.canvas.width,a.canvas.height); a.ctx.drawImage(a.image,0,0,a.image.width,a.image.height,a.horizontalMargin,a.canvasMargin,a.canvas.width-2*a.horizontalMargin,a.scaledImageHeight);a.ctx.fillStyle="rgba(0, 0, 0, 0.7)";a.ctx.fillRect(a.horizontalMargin,a.JSC$18823_overlayMarginTop,a.JSC$18823_overlayMarginLeft-a.horizontalMargin,a.JSC$18823_overlayHeight);a.ctx.fillRect(a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth,a.JSC$18823_overlayMarginTop,a.JSC$18823_overlayMarginRight-a.horizontalMargin,a.JSC$18823_overlayHeight);a.ctx.fillRect(a.horizontalMargin, a.canvasMargin,a.scaledImageWidth,a.JSC$18823_overlayMarginTop-a.canvasMargin);a.ctx.fillRect(a.horizontalMargin,a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight,a.scaledImageWidth,a.JSC$18823_overlayMarginBottom-a.canvasMargin);a.drawOverlay();a.component&&vv(a.component,"image-updated")}; p$.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$18823_overlayMarginLeft,this.JSC$18823_overlayMarginTop,this.JSC$18823_overlayWidth,this.JSC$18823_overlayHeight);O1c(this)}; var O1c=function(a){var b=a.JSC$18823_overlayMarginLeft-5,c=a.JSC$18823_overlayMarginTop-5,d=a.JSC$18823_overlayMarginLeft+a.JSC$18823_overlayWidth-5,e=a.JSC$18823_overlayMarginTop+a.JSC$18823_overlayHeight-5;a.ctx.fillStyle="#FFF";a.ctx.fillRect(b,c,10,10);a.ctx.strokeRect(b,c,10,10);a.ctx.fillRect(d,c,10,10);a.ctx.strokeRect(d,c,10,10);a.ctx.fillRect(b,e,10,10);a.ctx.strokeRect(b,e,10,10);a.ctx.fillRect(d,e,10,10);a.ctx.strokeRect(d,e,10,10);if(a.focusedCorner!==0&&a.styleFocusedCorner){a.ctx.lineWidth= 4;a.ctx.strokeStyle="#3EA6FF";switch(a.focusedCorner){case 1:--b;--c;break;case 2:--b;c=e-1;break;case 3:b=d-1;--c;break;case 4:b=d-1;c=e-1;break;default:return;}a.ctx.strokeRect(b,c,12,12)}};var P1c=function(a,b,c,d,e){p$.call(this,a,b,c,d,void 0,e,8,!1)}; l(P1c,p$);P1c.prototype.drawOverlay=function(){var a=this.getContext(),b=this.JSC$18823_overlayWidth,c=this.JSC$18823_overlayHeight,d=this.JSC$18823_overlayMarginTop,e=this.JSC$18823_overlayMarginLeft;a.lineWidth=2;a.strokeStyle="#3EA6FF";a.beginPath();a.arc(e+b/2,d+c/2,b/2,0,2*Math.PI);a.stroke();a.strokeRect(e,d,b,c);O1c(this)}; var Q1c={maxFileSizeMB:15,minWidth:98,minHeight:98},R1c=["image/png","image/jpeg","image/gif"],S1c=function(){var a=J.apply(this,arguments)||this;a.fileSelectorFocusListener=null;a.errorMessage=null;a.isLoading=!0;a.hideContainer=!0;a.enableRefreshWeb=y("enable_cairo_refresh_web");a.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return a}; l(S1c,J);f=S1c.prototype;f.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)}; f.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null}; f.computePlaylistThumbnail=function(a){return a==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"}; f.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||wv(this.hostElement,"yt-image-selection-reset-error-action",[])}; f.setErrorState=function(a){this.resetErrorState();a&&(this.errorMessage=a)}; f.showPopup=function(){var a=this;this.hideContainer=!1;Sk(Hi,function(){vv(a.hostElement,"yt-refit")}); this.isLoading=!1}; f.closePopup=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null;wv(this.hostElement,"yt-close-popup-action",[this.is])}; f.onCancelTap=function(){this.isPlaylistThumbnail||wv(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()}; f.openFileSelector=function(){var a=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){Sk(Hi,function(){if(!a.fileSelector.files||a.fileSelector.files.length===0)a.onCancelTap();a.cleanupFocusListener()},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(b){b instanceof Error?Im(b):Im(new Mk(JSON.stringify(b)))}}; f.handleFileSelection=function(){var a=this,b,c,d,e,h,k;return t(function(m){switch(m.nextAddress){case 1:xa(m,2);if(!a.fileSelector.files||!a.imageEditorCanvas)return a.onCancelTap(),m.return();b=a.fileSelector.files[0];n1c(a.imageChecker,b);xa(m,4);return n(m,IWc(b),6);case 6:a.mimeType=m.yieldResult;ya(m,5,2);break;case 4:za(m,2),wv(a.hostElement,"yt-image-selection-error-action",[(c=a.data)==null?void 0:c.genericImageLoadErrorMessage]),a.onCancelTap();case 5:d=new FileReader;d.addEventListener("load", function(){var p,q;return t(function(r){if(r.nextAddress==1){if(!d.result)return Jm(Error("Failed to load file as base64-encoded data URL")),r.return();p=d.result;q=new Image;q.src=p;q.onload=function(){try{var w=a.imageChecker;if(q.width<w.requirements.minWidth||q.height<w.requirements.minHeight)throw new l1c(w.requirements.minWidth,w.requirements.minHeight)}catch(C){if(C instanceof l1c){var z;wv(a.hostElement,"yt-image-selection-error-action",[(z=a.data)==null?void 0:z.imageDimensionErrorMessage])}else C instanceof Error?Im(C):Im(new Mk(JSON.stringify(C)));a.onCancelTap()}a.showPopup()}; q.onerror=function(){var w;wv(a.hostElement,"yt-image-selection-error-action",[(w=a.data)==null?void 0:w.genericImageLoadErrorMessage]);a.onCancelTap()}; return n(r,s1c(a.imageEditorCanvas,p),2)}a.imageEditor=r.yieldResult;a.updatePositionOfAllCorners();a.addEventListeners(a.imageEditor);ua(r)})},!1); d.readAsDataURL(b);ya(m,0);break;case 2:e=za(m),e instanceof o$?wv(a.hostElement,"yt-image-selection-error-action",[(h=a.data)==null?void 0:h.imageSizeErrorMessage]):(e instanceof Error?Im(e):Im(new Mk(JSON.stringify(e))),wv(a.hostElement,"yt-image-selection-error-action",[(k=a.data)==null?void 0:k.genericImageLoadErrorMessage])),a.onCancelTap(),ua(m);}})}; f.handleImageSelectionErrorAction=function(a){this.isPlaylistThumbnail&&this.ytOpenToastBehavior.openToastWithFormattedMessage(a)}; f.convertToImageFormatBundle=function(a){var b=this,c,d,e;return t(function(h){switch(h.nextAddress){case 1:return c=a.toDataURL(b.outputMimeType,1),n(h,JWc(c),2);case 2:d=h.yieldResult;xa(h,3);n1c(b.imageChecker,d);ya(h,4);break;case 3:e=za(h);if(!(e instanceof o$))throw e;Jm(new Mk("Output size is bigger than input size for image",b.mimeType,b.outputMimeType,d.size));c=a.toDataURL("image/jpeg",.95);return n(h,JWc(c),6);case 6:d=h.yieldResult;case 4:return h.return({dataUrl:c,imageFile:d});}})}; f.handleUploadImageToScottyCommand=function(a){var b=this,c,d,e,h,k,m,p,q,r,w;return t(function(z){switch(z.nextAddress){case 1:if(!b.imageEditor||!A(a,tOc))return z.return();c=A(a,tOc).scottyUploadUrl;if(!c)return Im(new Mk("Cannot handle UploadImageToScottyCommand without scotty upload\n URL")),z.return();xa(z,2);b.setLoadingState();var C=b.imageEditor,E=!1;E=E===void 0?!0:E;var I=C.image.width/C.scaledImageWidth,N=document.createElement("canvas"),P=C.minOutputImageResolution?C.minOutputImageResolution[1]: C.minImageCropDimension[1],U=C.JSC$18823_overlayWidth*I,ca=C.JSC$18823_overlayHeight*I;N.width=Math.max(U,C.minOutputImageResolution?C.minOutputImageResolution[0]:C.minImageCropDimension[0]);N.height=Math.max(ca,P);P=N.getContext("2d");if(!P)throw Error("Failed to create 2d context.");var aa=(C.JSC$18823_overlayMarginLeft-C.horizontalMargin)*I;I*=C.JSC$18823_overlayMarginTop-C.canvasMargin;E||(P.fillStyle="white",P.fillRect(0,0,N.width,N.height));P.drawImage(C.image,aa,I,U,ca,0,0,N.width,N.height); d=N;return n(z,b.convertToImageFormatBundle(d),4);case 4:return e=z.yieldResult,n(z,GWc(e.imageFile,c),5);case 5:h=z.yieldResult;((k=b.data)==null?0:k.onUploadEndpoint)?(m=b.buildUploadServiceEndpoint(h),b.ytComponentBehavior.resolveCommand(m),p=A(m,Nu),((q=p)==null?0:q.params)&&b.closePopup()):(wv(b.hostElement,"yt-image-updated-action",[e.dataUrl,h]),b.closePopup());ya(z,0);break;case 2:r=za(z),b.setErrorState((w=b.data)==null?void 0:w.uploadErrorMessage),r instanceof Error?Im(r):Im(new Mk(JSON.stringify(r))), ua(z);}})}; f.buildUploadServiceEndpoint=function(a){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",a),this.data.onUploadEndpoint):null}; f.dataChanged=function(){var a=this,b;return t(function(c){if(c.nextAddress==1){if(!a.data||!a.canvasElement)return c.return();a.data.imageRatio&&a.data.minImageCropWidth||Im(new Mk("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));b=function(d,e){return a.data.imageType==="IMAGE_TYPE_AVATAR"?new P1c(d,e,a.data.imageRatio,[a.data.minImageCropWidth,a.data.minImageCropWidth/a.data.imageRatio],a.hostElement):new p$(d,e,a.data.imageRatio,[a.data.minImageCropWidth,a.data.minImageCropWidth/ a.data.imageRatio],void 0,a.hostElement,8,!1)}; a.imageEditorCanvas=new o1c(a.canvasElement,b);return a.data.url?n(c,s1c(a.imageEditorCanvas,a.data.url),3):(a.hideContainer=!0,a.openFileSelector(),c.jumpTo(0))}a.imageEditor=c.yieldResult;a.showPopup();a.addEventListeners(a.imageEditor);ua(c)})}; f.addEventListeners=function(a){this.removeEventListeners();var b=function(e){p1c(a,e)}; this.JSC$18831_mouseDownEvent=b;var c=function(e){q1c(a,e)}; this.JSC$18831_mouseMoveEvent=c;var d=function(){r1c(a)}; this.JSC$18831_mouseUpEvent=d;this.topLeftCorner.addEventListener("mousedown",b);this.topLeftCorner.addEventListener("mousemove",c);this.topLeftCorner.addEventListener("mouseup",d);this.topRightCorner.addEventListener("mousedown",b);this.topRightCorner.addEventListener("mousemove",c);this.topRightCorner.addEventListener("mouseup",d);this.bottomLeftCorner.addEventListener("mousedown",b);this.bottomLeftCorner.addEventListener("mousemove",c);this.bottomLeftCorner.addEventListener("mouseup",d);this.bottomRightCorner.addEventListener("mousedown", b);this.bottomRightCorner.addEventListener("mousemove",c);this.bottomRightCorner.addEventListener("mouseup",d)}; f.removeEventListeners=function(){this.JSC$18831_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$18831_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$18831_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$18831_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$18831_mouseDownEvent));this.JSC$18831_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$18831_mouseMoveEvent), this.topRightCorner.removeEventListener("mousemove",this.JSC$18831_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$18831_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$18831_mouseMoveEvent));this.JSC$18831_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$18831_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$18831_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$18831_mouseUpEvent), this.bottomRightCorner.removeEventListener("mouseup",this.JSC$18831_mouseUpEvent))}; f.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var a=document.activeElement;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;switch(a){case this.topLeftCorner:this.imageEditor.focusedCorner=1;break;case this.topRightCorner:this.imageEditor.focusedCorner=3;break;case this.bottomLeftCorner:this.imageEditor.focusedCorner=2;break;case this.bottomRightCorner:this.imageEditor.focusedCorner=4;break;default:return this.imageEditor.focusedCorner=0,!1;}return!0}; f.updatePositionOfCorner=function(a,b){var c=a.y-b.offsetHeight/2+4;b.style.left=a.x-b.offsetWidth/2+16+"px";b.style.top=c+"px"}; f.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var a=g([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),b=a.next();!b.done;b=a.next()){b=b.value;var c=y1c(this.imageEditor,b.corner);this.updatePositionOfCorner(c,b.div)}}; f.onLeft=function(a){this.imageEditor&&this.setFocusInImageEditor()&&(A1c(this.imageEditor,0),this.updatePositionOfAllCorners(),a.preventDefault())}; f.onRight=function(a){this.imageEditor&&this.setFocusInImageEditor()&&(A1c(this.imageEditor,1),this.updatePositionOfAllCorners(),a.preventDefault())}; f.onUp=function(a){this.imageEditor&&this.setFocusInImageEditor()&&(A1c(this.imageEditor,2),this.updatePositionOfAllCorners(),a.preventDefault())}; f.onDown=function(a){this.imageEditor&&this.setFocusInImageEditor()&&(A1c(this.imageEditor,3),this.updatePositionOfAllCorners(),a.preventDefault())}; f.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null}; ia.Object.defineProperties(S1c.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&R1c.includes(this.mimeType)?this.mimeType:"image/jpeg"}}, imageChecker:{configurable:!0,enumerable:!0,get:function(){var a,b,c;((b=this.data)==null?0:b.imageRatio)&&((c=this.data)==null?0:c.minImageCropWidth)?a={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:a=Q1c;return new m1c(a)}}}); var q$=S1c;q$.prototype.updatePositionOfAllCorners=q$.prototype.updatePositionOfAllCorners;q$.prototype.dataChanged=q$.prototype.dataChanged;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],q$.prototype,"ytActionHandlerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],q$.prototype,"ytComponentBehavior",void 0);u([K(Lt),v("design:type",Object)],q$.prototype,"ironA11yKeysBehavior",void 0); u([K(CS.YtOpenToastBehavior),v("design:type",Object)],q$.prototype,"ytOpenToastBehavior",void 0);u([My("#canvas"),v("design:type",HTMLCanvasElement)],q$.prototype,"canvasElement",void 0);u([My("#file-selector"),v("design:type",HTMLInputElement)],q$.prototype,"fileSelector",void 0);u([My("#top-left-corner"),v("design:type",HTMLDivElement)],q$.prototype,"topLeftCorner",void 0);u([My("#top-right-corner"),v("design:type",HTMLDivElement)],q$.prototype,"topRightCorner",void 0); u([My("#bottom-left-corner"),v("design:type",HTMLDivElement)],q$.prototype,"bottomLeftCorner",void 0);u([My("#bottom-right-corner"),v("design:type",HTMLDivElement)],q$.prototype,"bottomRightCorner",void 0);u([Q(),v("design:type",Object)],q$.prototype,"data",void 0);u([Q(),v("design:type",Object)],q$.prototype,"errorMessage",void 0);u([Q(),v("design:type",Object)],q$.prototype,"isLoading",void 0);u([Q(),v("design:type",Object)],q$.prototype,"hideContainer",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],q$.prototype,"enableRefreshWeb",void 0);u([Q({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),v("design:type",Boolean)],q$.prototype,"isPlaylistThumbnail",void 0);u([Py("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],q$.prototype,"dataChanged",null); u([M("image-updated"),M("yt-refit"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],q$.prototype,"updatePositionOfAllCorners",null);q$=u([Wy({is:"yt-image-editor-renderer",disableElementRegistration:!0})],q$); V(q$,"yt-image-editor-renderer",function(){if(k1c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"container style-scope yt-image-editor-renderer\" hidden$=\"[[hideContainer]]\">\n <div class=\"popup-header style-scope yt-image-editor-renderer\">\n <h2 class=\"style-scope yt-image-editor-renderer\">\n <yt-formatted-string id=\"title\" class=\"popup-header-title style-scope yt-image-editor-renderer\" text=\"[[data.title]]\">\n </yt-formatted-string>\n </h2>\n </div>\n <div class=\"content style-scope yt-image-editor-renderer\" slot=\"content\" no-padding=\"\" id=\"canvas-container\">\n <div class=\"error style-scope yt-image-editor-renderer\" hidden=\"[[!errorMessage]]\">\n <yt-icon id=\"info-icon\" icon=\"yt-icons:info\" class=\"style-scope yt-image-editor-renderer\"></yt-icon>\n <yt-formatted-string id=\"error\" class=\"error-message style-scope yt-image-editor-renderer\" text=\"[[errorMessage]]\">\n </yt-formatted-string>\n </div>\n <canvas id=\"canvas\" width=\"600\" height=\"600\" class=\"style-scope yt-image-editor-renderer\">\n </canvas>\n <div class=\"drag top-left style-scope yt-image-editor-renderer\" id=\"top-left-corner\" aria-label=\"[[data.topLeftCornerImageCropAriaLabel]]\" role=\"button\" tabindex=\"0\">\n </div>\n <div class=\"drag top-right style-scope yt-image-editor-renderer\" id=\"top-right-corner\" aria-label=\"[[data.topRightCornerImageCropAriaLabel]]\" role=\"button\" tabindex=\"0\">\n </div>\n <div class=\"drag bottom-left style-scope yt-image-editor-renderer\" id=\"bottom-left-corner\" aria-label=\"[[data.bottomLeftCornerImageCropAriaLabel]]\" role=\"button\" tabindex=\"0\">\n </div>\n <div class=\"drag bottom-right style-scope yt-image-editor-renderer\" id=\"bottom-right-corner\" aria-label=\"[[data.bottomRightCornerImageCropAriaLabel]]\" role=\"button\" tabindex=\"0\">\n </div>\n </div>\n <div class=\"button-layer style-scope yt-image-editor-renderer\">\n <input id=\"file-selector\" accept=\"image/*\" hidden=\"\" type=\"file\" on-change=\"handleFileSelection\" class=\"style-scope yt-image-editor-renderer\">\n <yt-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" on-click=\"onCancelTap\" class=\"style-scope yt-image-editor-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"update-button\" data=\"[[data.updateButton.buttonRenderer]]\" class=\"style-scope yt-image-editor-renderer\">\n </yt-button-renderer>\n </div>\n <div class=\"spinner-container style-scope yt-image-editor-renderer\" hidden=\"[[!isLoading]]\">\n <tp-yt-paper-spinner-lite active=\"[[isLoading]]\" class=\"style-scope yt-image-editor-renderer\"></tp-yt-paper-spinner-lite>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;j1c===void 0&&(j1c=document.createElement("template"));var d=j1c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);k1c=a}a=k1c;return a},{mode:Mz("kevlar_poly_si_batch_j011")?1:2});var T1c;var U1c;var r$=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(r$,J);r$.prototype.updateMinutesFromBinding=function(a){this.handleMinutesChanged&&this.handleMinutesChanged(a)}; r$.prototype.updateSecondsFromBinding=function(a){this.handleSecondsChanged&&this.handleSecondsChanged(a)}; r$.prototype.updateDescriptionFromBinding=function(a){this.handleDescriptionChanged&&this.handleDescriptionChanged(a)}; var s$=r$;u([K(BA.YtComponentBehavior),v("design:type",Object)],s$.prototype,"ytComponentBehavior",void 0);u([Q(),v("design:type",Object)],s$.prototype,"data",void 0);u([Q(),v("design:type",String)],s$.prototype,"minutes",void 0);u([Q(),v("design:type",String)],s$.prototype,"seconds",void 0);u([Q(),v("design:type",String)],s$.prototype,"description",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],s$.prototype,"modernLayout",void 0); u([Q(),v("design:type",Function)],s$.prototype,"handleMinutesChanged",void 0);u([Q(),v("design:type",Function)],s$.prototype,"handleSecondsChanged",void 0);u([Q(),v("design:type",Function)],s$.prototype,"handleDescriptionChanged",void 0);u([Q(),v("design:type",Number)],s$.prototype,"characterLimit",void 0);u([Q(),v("design:type",Number)],s$.prototype,"textNumRows",void 0);s$=u([Wy({is:"yt-report-details-form-content",disableElementRegistration:!0})],s$); V(s$,"yt-report-details-form-content",function(){if(U1c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope yt-report-details-form-content\"><label id=\"timestamp\" class=\"style-scope yt-report-details-form-content\">\n [[getSimpleString(data.timestampLabel)]]\n <yt-timestamp-input minutes=\"[[minutes]]\" seconds=\"[[seconds]]\" on-minutes-changed=\"updateMinutesFromBinding\" on-seconds-changed=\"updateSecondsFromBinding\" class=\"style-scope yt-report-details-form-content\"></yt-timestamp-input></label><div id=\"description\" class=\"style-scope yt-report-details-form-content\"><tp-yt-paper-input-container no-label-float=\"\" use-v2-underline=\"\" class=\"style-scope yt-report-details-form-content\"><tp-yt-iron-autogrow-textarea id=\"description-text\" class=\"paper-input-input style-scope yt-report-details-form-content\" slot=\"input\" aria-label$=\"[[getSimpleString(data.descriptionHint)]]\" maxlength$=\"[[characterLimit]]\" placeholder=\"[[getSimpleString(data.descriptionHint)]]\" rows$=\"[[textNumRows]]\" value=\"[[description]]\" on-value-changed=\"updateDescriptionFromBinding\"></tp-yt-iron-autogrow-textarea><tp-yt-paper-input-char-counter slot=\"add-on\" class=\"style-scope yt-report-details-form-content\"></tp-yt-paper-input-char-counter></tp-yt-paper-input-container></div><yt-formatted-string id=\"footer\" text=\"[[data.footer]]\" class=\"style-scope yt-report-details-form-content\"></yt-formatted-string></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;T1c===void 0&&(T1c=document.createElement("template"));var d=T1c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);U1c=a}a=U1c;return a},{mode:2});var V1c;var W1c;var X1c=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");a.updateMinutesFromBinding=function(b){a.minutes=b.detail.value}; a.updateSecondsFromBinding=function(b){a.seconds=b.detail.value}; a.updateDescriptionFromBinding=function(b){a.description=b.detail.value}; return a}; l(X1c,J);f=X1c.prototype;f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")}; f.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.submitButton":{id:"submit-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; f.ready=function(){(this.modernLayout?T(this.hostElement).querySelector("#dialog-layout"):T(this.hostElement).querySelector("#submit-button")).addEventListener("yt-action",this.onSubmitYtAction.bind(this))}; f.onSubmitYtAction=function(a){var b=a.detail;b.actionName==="yt-service-request"&&(b=b.args[1],b.flagEndpoint&&(a.stopPropagation(),this.refireAction(b)))}; f.refireAction=function(a){var b={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(b.vss_id=this.vssId);Av(this.hostElement,[a,b]);this.submitDisabled=!0}; f.dataChanged=function(){var a=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var b=pA();b&&b.getPlayerPromise().then(function(c){var d=c.getOption("cc","track")||c.getOption("captions","track");d&&(a.vssId=d.vss_id);c=c.getCurrentTime();a.minutes=Math.floor(c/60).toString();a.seconds=(Math.floor(c)%60).toString()})}; f.updateSubmitButtonState=function(){var a;((a=this.data)==null?0:a.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds===""||!this.description||this.description.length<3):this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds==="")}; f.onYtServiceRequestCompleted=function(){wv(this.hostElement,"yt-close-popup-action")}; f.onYtServiceRequestError=function(){this.submitDisabled=!1}; f.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("yt-report-details-form-content",{data:b,characterLimit:a.characterLimit,description:a.description,handleDescriptionChanged:a.updateDescriptionFromBinding,handleMinutesChanged:a.updateMinutesFromBinding,handleSecondsChanged:a.updateSecondsFromBinding,minutes:a.minutes,seconds:a.seconds,textNumRows:a.textNumRows},fp)}, primaryButton:function(c){PA("yt-button-renderer",Object.assign({},c,{data:A(b.submitButton,Qu)}),fp)}, secondaryButton:function(c){PA("yt-button-renderer",Object.assign({},c,{data:A(b.cancelButton,Qu),"dialog-dismiss$":!0}),fp)}}:{}}; ia.Object.defineProperties(X1c.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.characterLimit)||500}}, textNumRows:{configurable:!0,enumerable:!0,get:function(){var a;return((a=this.data)==null?void 0:a.textNumRows)||4}}}); var t$=X1c;t$.prototype.onYtServiceRequestError=t$.prototype.onYtServiceRequestError;t$.prototype.onYtServiceRequestCompleted=t$.prototype.onYtServiceRequestCompleted;t$.prototype.updateSubmitButtonState=t$.prototype.updateSubmitButtonState;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],t$.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],t$.prototype,"ytRendererBehavior",void 0); u([Q({observer:"dataChanged"}),v("design:type",Object)],t$.prototype,"data",void 0);u([Q(),v("design:type",Boolean)],t$.prototype,"submitDisabled",void 0);u([Q(),v("design:type",String)],t$.prototype,"minutes",void 0);u([Q(),v("design:type",String)],t$.prototype,"seconds",void 0);u([Q(),v("design:type",String)],t$.prototype,"description",void 0);u([Q(),v("design:type",String)],t$.prototype,"vssId",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],t$.prototype,"modernLayout",void 0); u([Q({value:gk("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),v("design:type",Boolean)],t$.prototype,"isMusic",void 0);u([L("data"),v("design:type",Number),v("design:paramtypes",[])],t$.prototype,"characterLimit",null);u([L("data"),v("design:type",Number),v("design:paramtypes",[])],t$.prototype,"textNumRows",null); u([Py("minutes","seconds","description","submitDisabled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],t$.prototype,"updateSubmitButtonState",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],t$.prototype,"onYtServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],t$.prototype,"onYtServiceRequestError",null); t$=u([Wy({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],t$); V(t$,"yt-report-details-form-renderer",function(){if(W1c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"header\" hidden=\"[[modernLayout]]\" class=\"style-scope yt-report-details-form-renderer\">\n <div id=\"back-button\" class=\"style-scope yt-report-details-form-renderer\"></div>\n <h2 id=\"title\" class=\"style-scope yt-report-details-form-renderer\">[[getSimpleString(data.title)]]</h2>\n</div>\n<template is=\"dom-if\" if=\"[[!modernLayout]]\" class=\"style-scope yt-report-details-form-renderer\">\n <yt-report-details-form-content character-limit=\"[[characterLimit]]\" data=\"[[data]]\" description=\"[[description]]\" handle-description-changed=\"[[updateDescriptionFromBinding]]\" handle-minutes-changed=\"[[updateMinutesFromBinding]]\" handle-seconds-changed=\"[[updateSecondsFromBinding]]\" hidden=\"[[modernLayout]]\" minutes=\"[[minutes]]\" seconds=\"[[seconds]]\" text-num-rows=\"[[textNumRows]]\" class=\"style-scope yt-report-details-form-renderer\">\n </yt-report-details-form-content>\n</template>\n<div id=\"buttons\" hidden=\"[[modernLayout]]\" class=\"style-scope yt-report-details-form-renderer\">\n <div id=\"cancel-button\" class=\"style-scope yt-report-details-form-renderer\"></div>\n <div id=\"submit-button\" class=\"style-scope yt-report-details-form-renderer\"></div>\n</div>\n\n<div id=\"dialog-layout\" class=\"style-scope yt-report-details-form-renderer\">\n <template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope yt-report-details-form-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data, minutes, seconds, description, submitDisabled)]]\" class=\"style-scope yt-report-details-form-renderer\">\n </dialog-layout>\n </template>\n</div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;V1c===void 0&&(V1c=document.createElement("template"));var d=V1c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);W1c=a}a=W1c;return a});var Y1c;var Z1c;var $1c;var a2c;var b2c=function(){return J.apply(this,arguments)||this}; l(b2c,J); b2c.prototype.onCheckedChanged_=function(){if(this.data){var a=T(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?wv(this.hostElement,"yt-additional-detail-checkbox-update",[a]):this.data.identifier==="yt-hide-user-checkbox"?wv(this.hostElement,"yt-hide-user-checkbox-update",[a]):a&&this.data.enableCommand?wv(this.hostElement,"yt-modify-report-form-command",[A(this.data.enableCommand,EOc)]):!a&&this.data.disableCommand&&wv(this.hostElement,"yt-modify-report-form-command", [A(this.data.enableCommand,EOc)])}}; b2c.prototype.onLabelTap_=function(a){a.target.tagName!="A"&&(T(this.hostElement).querySelector("#checkbox").checked=!T(this.hostElement).querySelector("#checkbox").checked)}; var u$=b2c;u([K(X.YtRendererBehavior),v("design:type",Object)],u$.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],u$.prototype,"data",void 0);u$=u([Wy({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],u$); V(u$,"yt-boolean-form-field-v2-renderer",function(){if(a2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-checkbox id=\"checkbox\" aria-labelledby=\"yt-boolean-form-field-v2-renderer-label\" checked=\"[[data.value]]\" on-checked-changed=\"onCheckedChanged_\" class=\"style-scope yt-boolean-form-field-v2-renderer\">\n</tp-yt-paper-checkbox>\n<div id=\"content\" class=\"style-scope yt-boolean-form-field-v2-renderer\">\n <yt-formatted-string id=\"yt-boolean-form-field-v2-renderer-label\" class=\"label style-scope yt-boolean-form-field-v2-renderer\" text=\"[[data.label]]\" on-tap=\"onLabelTap_\">\n </yt-formatted-string>\n <yt-formatted-string id=\"yt-boolean-form-field-v2-renderer-tooltip\" class=\"tooltip style-scope yt-boolean-form-field-v2-renderer\" text=\"[[data.tooltip]]\">\n </yt-formatted-string>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;$1c===void 0&&($1c=document.createElement("template"));var d=$1c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);a2c=a}a=a2c;return a});var c2c=function(){var a=J.apply(this,arguments)||this;a.canShowAdditionalDetailCheckbox=!1;a.canShowCheckbox=!1;a.keepDropdownFocusedAfterSelection=!0;return a}; l(c2c,J);c2c.prototype.configureRendererStamper=function(){return{"data.legalReportCheckbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}},"data.additionalDetailCheckbox":{id:"additional-detail-checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}}; var v$=c2c;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],v$.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],v$.prototype,"data",void 0);u([Q(),v("design:type",Object)],v$.prototype,"canShowAdditionalDetailCheckbox",void 0);u([Q(),v("design:type",Object)],v$.prototype,"canShowCheckbox",void 0);u([Q(),v("design:type",Object)],v$.prototype,"keepDropdownFocusedAfterSelection",void 0); v$=u([Wy({is:"yt-report-form-modal-content",disableElementRegistration:!0})],v$); V(v$,"yt-report-form-modal-content",function(){if(Z1c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"container\" hidden=\"[[!data]]\" class=\"style-scope yt-report-form-modal-content\"><yt-formatted-string id=\"description\" hidden=\"[[!data.description]]\" text=\"[[data.description]]\" class=\"style-scope yt-report-form-modal-content\"></yt-formatted-string><yt-options-renderer data=\"[[data.optionsSupportedRenderers.optionsRenderer]]\" restore-focus-on-close=\"[[keepDropdownFocusedAfterSelection]]\" class=\"style-scope yt-report-form-modal-content\"></yt-options-renderer><div id=\"additional-detail-checkbox-container\" hidden=\"[[!canShowAdditionalDetailCheckbox]]\" class=\"style-scope yt-report-form-modal-content\"></div><div id=\"checkbox-container\" hidden=\"[[!canShowCheckbox]]\" class=\"style-scope yt-report-form-modal-content\"></div><yt-formatted-string id=\"footer\" hidden=\"[[!data.footer]]\" split-lines=\"\" text=\"[[data.footer]]\" class=\"style-scope yt-report-form-modal-content\"></yt-formatted-string></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Y1c===void 0&&(Y1c=document.createElement("template"));var d=Y1c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Z1c=a}a=Z1c;return a},{mode:2});var d2c;var e2c;var f2c=function(){var a=J.apply(this,arguments)||this;a.submitting=!1;a.submitButtonDisabled=!0;a.command=null;a.canShowCheckbox=!1;a.canShowAdditionalDetailCheckbox=!1;a.canShowNextButton=!1;a.additionalDetailCheckboxChecked=!1;a.refitJob=0;a.keepDropdownFocusedAfterSelection=!0;a.modernLayout=y("web_modern_dialog_layout");a.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-report-form-endpoint-update":"handleReportFormEndpointUpdateAction","yt-confirm-dialog-close-action":"handleConfirmDialogCloseAction", "yt-modify-report-form-command":"handleModifyReportFormCommand","yt-additional-detail-checkbox-update":"handleAdditionalDetailCheckboxUpdateAction"};return a}; l(f2c,J);f=f2c.prototype;f.created=function(){this.refitJob=0}; f.attached=function(){this.JSC$18854_scroller&&(this.JSC$18854_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18854_scroller.attached&&typeof this.JSC$18854_scroller.attached==="function"&&this.JSC$18854_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.dataChanged=function(a){a&&(this.toggleSubmitButton(!!this.get("data.submitButton.buttonRenderer.isDisabled")),this.set("data.submitButton.buttonRenderer.isDisabled",void 0),this.set("data.nextButton.buttonRenderer.isDisabled",void 0),this.command=null,this.additionalDetailCheckboxChecked=this.canShowNextButton=this.canShowAdditionalDetailCheckbox=this.canShowCheckbox=this.hideReportForm=this.submitting=!1,a.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value", !1),a.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())}; f.onYtPopupOpened=function(){var a=pA();a&&a.getPlayerPromise().then(function(b){b.pauseVideo()})}; f.onYtNavigate=function(a){A(a.detail.endpoint,oTa)&&(a.stopPropagation(),this.hideReportForm=!0)}; f.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)}; f.onYtServiceRequestCompleted=function(a,b){var c=b.actions;if(c){if(c.length===1&&A(c[0],Bu)){var d;c=((d=A(c[0],Bu))==null?void 0:d.commands)||[]}d=0;for(var e=c.length;d<e;d++)A(c[d],Eu)&&(a.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(c[d]))}if(b.data&&(a=this.get("feedbackResponses",b.data)))for(b=0;b<a.length;b++)if(a[b].isThumbnailReporting){this.hostElement.parentElement.close();break}}; f.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)}; f._onDescendantIronResize=function(a){a.stopPropagation();return!1}; f.handleReportFormEndpointUpdateAction=function(a){if(a.submitEndpoint){var b=this.command=a.submitEndpoint;b=A(b,qUa);if(b==null?0:b.additionalDetailCheckboxChecked)b.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else a.submitNavigationEndpoint?(this.command=a.submitNavigationEndpoint,this.toggleSubmitButton(!1)):a.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:a.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)): this.command=null;a.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",a));this.refit()}; f.handleConfirmDialogCloseAction=function(a){a.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1}; f.submitButtonDisabledChanged=function(){var a=this.hostElement.parentElement;a&&a.invalidateTabbables&&a.invalidateTabbables()}; f.handleModifyReportFormCommand=function(a){a=this.get("action",a);a==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:a==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:a==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:a==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:a==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:a==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&( this.canShowNextButton=!0);this.refit()}; f.updateDialogStyling=function(){var a,b,c,d,e,h=((e=(a=this.data)==null?void 0:(b=a.optionsSupportedRenderers)==null?void 0:(c=b.optionsRenderer)==null?void 0:(d=c.items)==null?void 0:d.length)!=null?e:0)<=2?0:240;mz(this.hostElement,{"--yt-report-form-modal-renderer-min-width":h+"px"})}; f.toggleSubmitButton=function(a){this.submitButtonDisabled=!a;this.submitButtonDisabled=a}; f.computeSubmitButtonData=function(a,b){var c={};A(b,oTa)?c.navigationEndpoint=b:c.command=b||void 0;a&&a.buttonRenderer&&uc.extend(c,a.buttonRenderer);return c}; f.computeNextButtonData=function(a,b){var c={};if(!a||!a.buttonRenderer)return c;uc.extend(c,a.buttonRenderer);if(!b)return c;if(A(b,oTa))c.navigationEndpoint=Aaa(b);else if(c.command=Aaa(b),a=A(c.command,qUa))a.legalCheckboxChecked=!0;return c}; f.computeShowNextButton=function(a,b,c){return!!a&&b&&c}; f.refit=function(){var a=this;this.refitJob||(this.refitJob=Hi.addLowPriorityJob(function(){vv(a.hostElement,"yt-refit");a.refitJob=0}))}; f.handleAdditionalDetailCheckboxUpdateAction=function(a){this.additionalDetailCheckboxChecked=a;A(this.command,qUa).additionalDetailCheckboxChecked=a}; f.computeDialogLayoutProps=function(){var a=this;return this.modernLayout?{title:function(){var b;PA("yt-formatted-string",{text:(b=a.data)==null?void 0:b.title},fp)}, content:function(){a.submitting?SA({className:"loading-container"},function(){SA({className:"loading-indicator"},function(){PA("tp-yt-paper-spinner-lite",{active:!0},fp)})}):PA("yt-report-form-modal-content",{data:a.data, canShowCheckbox:a.canShowCheckbox,canShowAdditionalDetailCheckbox:a.canShowAdditionalDetailCheckbox,keepDropdownFocusedAfterSelection:a.keepDropdownFocusedAfterSelection},fp)}, primaryButton:function(b){var c;if(a.computeShowNextButton((c=a.data)==null?void 0:c.nextButton,a.canShowNextButton,a.canShowCheckbox)){var d;PA("yt-button-renderer",Object.assign({},b,{data:a.computeNextButtonData(((d=a.data)==null?void 0:d.nextButton)||null,a.command),"dialog-confirm$":""}),fp)}else{var e;PA("yt-button-renderer",Object.assign({},b,{data:a.computeSubmitButtonData(((e=a.data)==null?void 0:e.submitButton)||null,a.command)},a.submitButtonDisabled?{disabled:!0}:{},{"dialog-confirm$":""}), fp)}}, secondaryButton:function(b){var c,d;PA("yt-button-renderer",Object.assign({},b,{data:(c=a.data)==null?void 0:(d=c.cancelButton)==null?void 0:d.buttonRenderer,"dialog-dismiss$":""}),fp)}}:{}}; ia.Object.defineProperties(f2c,{template:{configurable:!0,enumerable:!0,get:function(){if(e2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[submitting]]\" restamp=\"\" hidden=\"[[modernLayout]]\" class=\"style-scope yt-report-form-modal-renderer\">\n <div id=\"container\" class=\"style-scope yt-report-form-modal-renderer\">\n <div id=\"loading-indicator\" class=\"style-scope yt-report-form-modal-renderer\">\n <tp-yt-paper-spinner-lite active=\"\" class=\"style-scope yt-report-form-modal-renderer\"></tp-yt-paper-spinner-lite>\n </div>\n </div>\n</template>\n<yt-formatted-string id=\"title\" hidden=\"[[modernLayout]]\" text=\"[[data.title]]\" class=\"style-scope yt-report-form-modal-renderer\"></yt-formatted-string>\n<tp-yt-paper-dialog-scrollable id=\"scroller\" hidden=\"[[modernLayout]]\" class=\"style-scope yt-report-form-modal-renderer\">\n <yt-report-form-modal-content can-show-additional-detail-checkbox=\"[[canShowAdditionalDetailCheckbox]]\" can-show-checkbox=\"[[canShowCheckbox]]\" data=\"[[data]]\" keep-dropdown-focused-after-selection=\"[[keepDropdownFocusedAfterSelection]]\" class=\"style-scope yt-report-form-modal-renderer\">\n </yt-report-form-modal-content>\n</tp-yt-paper-dialog-scrollable>\n<div class=\"buttons style-scope yt-report-form-modal-renderer\" hidden=\"[[modernLayout]]\">\n <yt-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" dialog-dismiss=\"\" class=\"style-scope yt-report-form-modal-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"submit-button\" data=\"[[computeSubmitButtonData(data.submitButton, command)]]\" dialog-confirm=\"\" disabled=\"[[submitButtonDisabled]]\" hidden=\"[[computeShowNextButton(data.nextButton, canShowNextButton,\n canShowCheckbox)]]\" class=\"style-scope yt-report-form-modal-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"next-button\" data=\"[[computeNextButtonData(data.nextButton, command)]]\" dialog-confirm=\"\" hidden=\"[[!computeShowNextButton(data.nextButton, canShowNextButton,\n canShowCheckbox)]]\" class=\"style-scope yt-report-form-modal-renderer\">\n </yt-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope yt-report-form-modal-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data.*, canShowAdditionalDetailCheckbox, canShowCheckbox, keepDropdownFocusedAfterSelection, submitting, canShowNextButton, command, submitButtonDisabled)]]\" class=\"style-scope yt-report-form-modal-renderer\">\n </dialog-layout>\n</template>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;d2c===void 0&&(d2c=document.createElement("template"));var d=d2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);e2c=a}a=e2c;return a}}}); var w$=f2c;w$.prototype.onYtServiceRequestError=w$.prototype.onYtServiceRequestError;w$.prototype.onYtServiceRequestCompleted=w$.prototype.onYtServiceRequestCompleted;w$.prototype.onYtServiceRequestSent=w$.prototype.onYtServiceRequestSent;w$.prototype.onYtNavigate=w$.prototype.onYtNavigate;w$.prototype.onYtPopupOpened=w$.prototype.onYtPopupOpened;u([K(Hy.YtOpenPopupBehavior),v("design:type",Object)],w$.prototype,"openPopupBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],w$.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],w$.prototype,"ytActionHandlerBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],w$.prototype,"eventForwardingBehavior",void 0);u([K(Rt),v("design:type",Object)],w$.prototype,"ironResizableBehavior",void 0);u([Q({observer:"dataChanged"}),v("design:type",Object)],w$.prototype,"data",void 0); u([Q(),v("design:type",Object)],w$.prototype,"submitting",void 0);u([Q({observer:"submitButtonDisabledChanged"}),v("design:type",Object)],w$.prototype,"submitButtonDisabled",void 0);u([Q(),v("design:type",Object)],w$.prototype,"command",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],w$.prototype,"hideReportForm",void 0);u([Q(),v("design:type",Object)],w$.prototype,"canShowCheckbox",void 0);u([Q(),v("design:type",Object)],w$.prototype,"canShowAdditionalDetailCheckbox",void 0); u([Q(),v("design:type",Object)],w$.prototype,"canShowNextButton",void 0);u([Q(),v("design:type",Object)],w$.prototype,"additionalDetailCheckboxChecked",void 0);u([Q(),v("design:type",Object)],w$.prototype,"refitJob",void 0);u([Q(),v("design:type",Object)],w$.prototype,"keepDropdownFocusedAfterSelection",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],w$.prototype,"modernLayout",void 0);u([My("#scroller"),v("design:type",Object)],w$.prototype,"JSC$18854_scroller",void 0); u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],w$.prototype,"onYtPopupOpened",null);u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],w$.prototype,"onYtNavigate",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],w$.prototype,"onYtServiceRequestSent",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],w$.prototype,"onYtServiceRequestCompleted",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],w$.prototype,"onYtServiceRequestError",null);w$=u([Wy({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],w$);var g2c;var h2c;var i2c=ka(["background-image: url(\"","\");"]),j2c=function(){return J.apply(this,arguments)||this}; l(j2c,J);f=j2c.prototype;f.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"}; f.onThumbnailLoaded=function(){vv(this.hostElement,"yt-refit")}; f.onDismissTap=function(){wv(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])}; f.computeAlternateIcon=function(a){return a?a==="BACKSTAGE_ARTWORK"?"backstage:artwork":a:null}; f.computeFontFamily=function(a){return a==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"}; f.computeBackgroundStyle=function(a,b){if(a=this.computeBackgroundImage(a,b))if(a=mB(a.thumbnails))return hh(i2c,a)}; f.computeHasFullHeightImage=function(a){return!(!(a&&a.thumbnails&&a.thumbnails.length>0)||this.modern)}; f.isModernStyle=function(a){return a.style==="STYLE_MODERN"}; f.computeIcon=function(a,b){if(a&&a.icon)return b?a.iconDark:a.icon}; f.computeBackgroundImage=function(a,b){if(a&&a.backgroundImage)return b?a.backgroundImageDark:a.backgroundImage}; f.computeLogo=function(a,b){if(a&&a.logo)return b?a.logoDark:a.logo}; f.computeShouldShowModernIcon=function(a,b){return a&&!!b}; f.getLogoContainerClassName=function(a){return this.logoWithPadding(a)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"}; f.getLogoImageId=function(a){return this.logoWithPadding(a)?"mealbar-logo-with-padding":"mealbar-logo"}; f.logoWithPadding=function(a){var b,c,d;return(a=(b=this.computeLogo(a,this.isDarkTheme))==null?void 0:(c=b.thumbnails)==null?void 0:(d=c[0])==null?void 0:d.height)&&a%31===0?!0:!1}; var x$=j2c;x$.prototype.onThumbnailLoaded=x$.prototype.onThumbnailLoaded;u([K(X.YtRendererBehavior),v("design:type",Object)],x$.prototype,"ytRendererBehavior",void 0);u([Q({}),v("design:type",Object)],x$.prototype,"data",void 0);u([Q({reflectToAttribute:!0,computed:"isModernStyle(data)"}),v("design:type",Boolean)],x$.prototype,"modern",void 0);u([Q({value:!1}),v("design:type",Boolean)],x$.prototype,"isDarkTheme",void 0); u([Q({computed:"computeIcon(data, isDarkTheme)"}),v("design:type",Object)],x$.prototype,"icon",void 0);u([Q({computed:"computeLogo(data, isDarkTheme)"}),v("design:type",Object)],x$.prototype,"logo",void 0);u([Q({computed:"computeBackgroundStyle(data, isDarkTheme)"}),v("design:type",Object)],x$.prototype,"backgroundStyle",void 0);u([Q({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),v("design:type",Object)],x$.prototype,"alternateIcon",void 0); u([Q({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),v("design:type",Boolean)],x$.prototype,"hasFullHeightImage",void 0);u([Q({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),v("design:type",Boolean)],x$.prototype,"useYoutubeSans",void 0);u([Q({computed:"computeShouldShowModernIcon(modern, icon)"}),v("design:type",Boolean)],x$.prototype,"shouldShowModernIcon",void 0); u([M("yt-img-shadow-loaded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],x$.prototype,"onThumbnailLoaded",null);x$=u([Wy({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],x$); V(x$,"yt-mealbar-promo-renderer",function(){if(h2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><template is=\"dom-if\" if=\"[[!modern]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n <yt-img-shadow id=\"icon\" hidden=\"[[!data.icon]]\" notify-on-loaded=\"\" thumbnail=\"[[data.icon]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n </yt-img-shadow>\n <yt-icon id=\"alternate-icon\" hidden=\"[[!alternateIcon]]\" icon=\"[[alternateIcon]]\" class=\"style-scope yt-mealbar-promo-renderer\"></yt-icon>\n</template>\n<div id=\"main\" style$=\"[[backgroundStyle]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n <div class=\"yt-mealbar-promo-renderer-content style-scope yt-mealbar-promo-renderer\">\n <div class=\"style-scope yt-mealbar-promo-renderer\">\n <template is=\"dom-if\" if=\"[[logo]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n <div class$=\"[[getLogoContainerClassName(data)]] style-scope yt-mealbar-promo-renderer\" class=\"style-scope yt-mealbar-promo-renderer\">\n <yt-img-shadow dimension=\"HEIGHT\" height=\"20\" hidden=\"[[!logo]]\" id$=\"[[getLogoImageId(data)]]\" notify-on-loaded=\"\" object-fit=\"CONTAIN\" thumbnail=\"[[logo]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n </yt-img-shadow>\n </div>\n </template>\n <h2 class=\"yt-mealbar-promo-renderer-message-title style-scope yt-mealbar-promo-renderer\">\n <yt-formatted-string text=\"[[data.messageTitle]]\" class=\"style-scope yt-mealbar-promo-renderer\"></yt-formatted-string>\n </h2>\n <template is=\"dom-repeat\" items=\"[[data.messageTexts]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n <div id=\"message-text\" class=\"yt-mealbar-promo-renderer-message-text style-scope yt-mealbar-promo-renderer\">\n <yt-formatted-string text=\"[[item]]\" class=\"style-scope yt-mealbar-promo-renderer\"></yt-formatted-string>\n </div>\n </template>\n <template is=\"dom-if\" if=\"[[data.supplementalText]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n <yt-formatted-string class=\"yt-mealbar-promo-renderer-supplemental-text style-scope yt-mealbar-promo-renderer\" text=\"[[data.supplementalText]]\"></yt-formatted-string>\n </template>\n </div>\n <template is=\"dom-if\" if=\"[[shouldShowModernIcon]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n <yt-img-shadow class=\"yt-mealbar-promo-renderer-modern-icon style-scope yt-mealbar-promo-renderer\" hidden=\"[[!icon]]\" notify-on-loaded=\"\" thumbnail=\"[[icon]]\">\n </yt-img-shadow>\n </template>\n </div>\n <div class=\"button-container style-scope yt-mealbar-promo-renderer\">\n <template is=\"dom-if\" if=\"[[data.dismissButton.buttonRenderer]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n <yt-button-renderer id=\"dismiss-button\" data=\"[[data.dismissButton.buttonRenderer]]\" on-click=\"onDismissTap\" class=\"style-scope yt-mealbar-promo-renderer\">\n </yt-button-renderer>\n </template>\n <template is=\"dom-if\" if=\"[[data.actionButton.buttonRenderer]]\" class=\"style-scope yt-mealbar-promo-renderer\">\n <yt-button-renderer id=\"action-button\" data=\"[[data.actionButton.buttonRenderer]]\" on-click=\"onDismissTap\" class=\"style-scope yt-mealbar-promo-renderer\">\n </yt-button-renderer>\n </template>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;g2c===void 0&&(g2c=document.createElement("template"));var d=g2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);h2c=a}a=h2c;return a},{mode:2});var k2c;var l2c;var m2c=function(){return J.apply(this,arguments)||this}; l(m2c,J);f=m2c.prototype;f.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}},"data.acceptButton":{id:"accept-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}}}}; f.computeHasButtons_=function(a){return!(!a.dismissButton&&!a.acceptButton)}; f.computeStyle_=function(a){return a||"BUBBLE_HINT_STYLE_UNKNOWN"}; f.observeImpressionEndpoints_=function(){var a=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;Av(a.hostElement,[b])})}; f.onTap_=function(){wv(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])}; var y$=m2c;y$.prototype.observeImpressionEndpoints_=y$.prototype.observeImpressionEndpoints_;u([K(X.YtRendererBehavior),v("design:type",Object)],y$.prototype,"ytRendererBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],y$.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],y$.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],y$.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],y$.prototype,"positionType",void 0);u([Q({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),v("design:type",Boolean)],y$.prototype,"hasButtons_",void 0);u([Q({value:function(){return this.onTap_.bind(this)}}), v("design:type",Function)],y$.prototype,"boundOnTap_",void 0);u([Q({value:{style:"mono-inverse"}}),v("design:type",Object)],y$.prototype,"buttonOverride",void 0);u([O("data.promoConfig.impressionEndpoints"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],y$.prototype,"observeImpressionEndpoints_",null);y$=u([Wy({is:"yt-tooltip-renderer",disableElementRegistration:!0})],y$); V(y$,"yt-tooltip-renderer",function(){if(l2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope yt-tooltip-renderer\">\n <yt-formatted-string id=\"text\" hidden$=\"[[!data.text]]\" text=\"[[data.text]]\" class=\"style-scope yt-tooltip-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"details-text\" hidden$=\"[[!data.detailsText]]\" text=\"[[data.detailsText]]\" class=\"style-scope yt-tooltip-renderer\">\n </yt-formatted-string>\n</div>\n<div class=\"buttons style-scope yt-tooltip-renderer\" hidden=\"[[!hasButtons_]]\">\n <div id=\"dismiss-button\" hidden$=\"[[!data.dismissButton]]\" class=\"style-scope yt-tooltip-renderer\"></div>\n <div id=\"accept-button\" hidden$=\"[[!data.acceptButton]]\" class=\"style-scope yt-tooltip-renderer\"></div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;k2c===void 0&&(k2c=document.createElement("template"));var d=k2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);l2c=a}a=l2c;return a},{mode:2});var n2c;var o2c;var p2c={},q2c=(p2c.WEB_REMIX="music.youtube.com",p2c),r2c=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return a}; l(r2c,J);f=r2c.prototype;f.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.created=function(){this.embedHost_=q2c[gk("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"}; f.ready=function(){T(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))}; f.computeEmbedCode_=function(a,b,c,d,e){if(!a)return"";var h=a.videoId,k=a.fullListId,m=[];a.attributionId&&m.push("si="+a.attributionId);d||m.push("controls=0");c&&Number(b)>0&&m.push("start="+b);k&&(h="videoseries",m.push("list="+k));b="https://"+(e?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+h;a.clipId&&(m.push("clip="+a.clipId),m.push("clipt="+a.clipTiming));m=m.length>0?b+"?"+m.join("&"):b;T(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(m,a.previewWidth||854,a.previewHeight|| 480);return this.getEmbedCode_(m,a.width||560,a.height||315)}; f.computeIsSquareAspectRatio_=function(a){return a.previewHeight&&a.previewWidth?a.previewHeight==a.previewWidth:!1}; f.computeShowEmbedOptions_=function(a){return!!a.enablePrivacyModeOptionLabel||!!a.showPlayerControlsOptionLabel}; f.getEmbedCode_=function(a,b,c){return"<iframe width=\""+b+"\" height=\""+c+"\" src=\""+a+"\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>"}; f.handleSignalActionCopyShareEmbedUrl_=function(){T(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()}; f.handleSetTimestamp_=function(a){this.startAtTimeStamp_=(this.startAtChecked_=a.isSet)?a.timestamp:0}; f.closePanel_=function(){wv(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])}; f.onEmbedCode_=function(){T(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()}; f.onYtPopupClosed_=function(){Eh(T(this.hostElement).querySelector("#video-preview"))}; f.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&A(this.data.actionButtons[0],Qu)&&this.ytRendererBehavior.logExplicitClick(A(this.data.actionButtons[0],Qu))}; var z$=r2c;z$.prototype.onYtPopupClosed_=z$.prototype.onYtPopupClosed_;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],z$.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],z$.prototype,"ytRendererBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],z$.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],z$.prototype,"data",void 0); u([Q({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),v("design:type",String)],z$.prototype,"embedCode_",void 0);u([Q({value:!0}),v("design:type",Boolean)],z$.prototype,"isPlayerControlsOptionChecked_",void 0);u([Q({value:!1}),v("design:type",Boolean)],z$.prototype,"isPrivacyModeOptionChecked_",void 0);u([Q({value:!1,notify:!0}),v("design:type",Boolean)],z$.prototype,"startAtChecked_",void 0); u([Q({value:0}),v("design:type",Number)],z$.prototype,"startAtTimeStamp_",void 0);u([Q({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),v("design:type",Boolean)],z$.prototype,"isSquareAspectRatio_",void 0);u([My("#video-preview"),v("design:type",HTMLElement)],z$.prototype,"videoPreviewContainer",void 0);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],z$.prototype,"onYtPopupClosed_",null); z$=u([Wy({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],z$); V(z$,"yt-sharing-embed-renderer",function(){if(o2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"video-preview\" class=\"style-scope yt-sharing-embed-renderer\"></div>\n<div id=\"embed-panel\" class=\"style-scope yt-sharing-embed-renderer\">\n <div id=\"title-bar\" class=\"style-scope yt-sharing-embed-renderer\">\n <div id=\"embed-label\" class=\"style-scope yt-sharing-embed-renderer\">\n <yt-formatted-string text=\"[[data.title]]\" class=\"style-scope yt-sharing-embed-renderer\"></yt-formatted-string>\n </div>\n <yt-icon id=\"close-panel-icon\" icon=\"yt-icons:close\" on-tap=\"closePanel_\" class=\"style-scope yt-sharing-embed-renderer\"></yt-icon>\n </div>\n <tp-yt-paper-dialog-scrollable id=\"content\" class=\"style-scope yt-sharing-embed-renderer\">\n <div id=\"basic\" class=\"style-scope yt-sharing-embed-renderer\">\n <tp-yt-paper-textarea id=\"embed-code\" no-label-float=\"\" use-v2-underline=\"\" value=\"{{embedCode_}}\" class=\"style-scope yt-sharing-embed-renderer\"></tp-yt-paper-textarea>\n <div id=\"start-at\" class=\"style-scope yt-sharing-embed-renderer\"></div>\n </div>\n <template is=\"dom-if\" if=\"[[computeShowEmbedOptions_(data)]]\" class=\"style-scope yt-sharing-embed-renderer\">\n <div id=\"embed-options\" class=\"style-scope yt-sharing-embed-renderer\">\n <yt-formatted-string id=\"embed-options-label\" text=\"[[data.embedOptionsLabel]]\" class=\"style-scope yt-sharing-embed-renderer\">\n </yt-formatted-string>\n <div id=\"layout-size\" class=\"style-scope yt-sharing-embed-renderer\">\n \n </div>\n <tp-yt-paper-checkbox id=\"player-controls-option\" checked=\"{{isPlayerControlsOptionChecked_}}\" class=\"style-scope yt-sharing-embed-renderer\">\n <yt-formatted-string text=\"[[data.showPlayerControlsOptionLabel]]\" class=\"style-scope yt-sharing-embed-renderer\">\n </yt-formatted-string>\n </tp-yt-paper-checkbox>\n <span id=\"privacy-mode-wrapper\" class=\"style-scope yt-sharing-embed-renderer\">\n <tp-yt-paper-checkbox id=\"privacy-mode-option\" checked=\"{{isPrivacyModeOptionChecked_}}\" class=\"style-scope yt-sharing-embed-renderer\">\n <yt-formatted-string text=\"[[data.enablePrivacyModeOptionLabel]]\" class=\"style-scope yt-sharing-embed-renderer\">\n </yt-formatted-string>\n </tp-yt-paper-checkbox>\n <yt-icon id=\"privacy-mode-info\" icon=\"yt-icons:info-outline\" class=\"style-scope yt-sharing-embed-renderer\"></yt-icon>\n <tp-yt-paper-tooltip id=\"privacy-tooltip\" for=\"privacy-mode-info\" position=\"top\" class=\"style-scope yt-sharing-embed-renderer\">\n [[data.enablePrivacyModeOptionLabel.accessibility.accessibilityData.label]]\n </tp-yt-paper-tooltip>\n </span>\n </div>\n </template>\n <div id=\"additional-info\" class=\"style-scope yt-sharing-embed-renderer\">\n <div id=\"additional-links\" class=\"style-scope yt-sharing-embed-renderer\">\n <yt-formatted-string class=\"link style-scope yt-sharing-embed-renderer\" link-inherit-color=\"\" text=\"[[data.apiReferenceLinkLabel]]\">\n </yt-formatted-string>\n <yt-formatted-string class=\"link style-scope yt-sharing-embed-renderer\" link-inherit-color=\"\" text=\"[[data.developerSampleLinkLabel]]\"></yt-formatted-string>\n </div>\n <yt-formatted-string id=\"legal-info\" text=\"[[data.legalInfo]]\" class=\"style-scope yt-sharing-embed-renderer\"></yt-formatted-string>\n </div>\n </tp-yt-paper-dialog-scrollable>\n <div id=\"action-buttons\" class=\"style-scope yt-sharing-embed-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;n2c===void 0&&(n2c=document.createElement("template"));var d=n2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);o2c=a}a=o2c;return a},{mode:2});var s2c={}; s2c.YtUnlimitedFamilyInterstitialBehavior=[Hy.YtOpenPopupBehavior,wA.YtActionHandlerBehavior,{actionMap:{"yt-signal-action-show-previous-family-dialog":"handleSignalActionShowPreviousFamilyDialog_","yt-open-popup-action":"handleOpenPopupAction_","yt-unlimited-create-family-endpoint":"handleUnlimitedCreateFamilyEndpoint_"},listeners:{"yt-popup-closed":"onPopupClosed_"},created:function(){window.familyDialogHistory||(window.familyDialogHistory=[]);this.dialogHistory_=window.familyDialogHistory;this.showingPreviousDialog_= !1}, maybeCloseDialogOnFooterButtonTap:function(a){a=Qh(Zy(a),"yt-button-renderer");return a?a.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1}, pushToHistory:function(a){this.dialogHistory_.push(a)}, popFromHistory:function(){return this.dialogHistory_.pop()}, handleSignalActionShowPreviousFamilyDialog_:function(){var a=this.popFromHistory();if(a){var b={openPopupAction:{popupType:"DIALOG",popup:{}}};b.openPopupAction.popup[a.renderer]=a.data;this.showingPreviousDialog_=!0;this.openPopup(b)}}, handleOpenPopupAction_:function(a){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var b=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(d){return!!a.openPopupAction.popup[d]}),c=this.getElementName_(); b&&this.data&&(this.pushToHistory({renderer:c,data:this.data}),this.hostElement.parentElement.close())}}, handleUnlimitedCreateFamilyEndpoint_:function(a){if(a=A(a,fPc))this.loading=!0,wv(this.hostElement,"yt-open-create-family-dialog",[a,this.unicornReadyCallback_.bind(this)])}, getElementName_:function(){var a=this.hostElement.nodeName.split("-").slice(1).map(function(b){return""+b[0].toUpperCase()+b.slice(1).toLowerCase()}).join(""); return a[0].toLowerCase()+a.slice(1)}, unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var t2c;var u2c;var v2c=function(){return J.apply(this,arguments)||this}; l(v2c,J);f=v2c.prototype;f.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");wv(this.hostElement,"yt-register-create-family-dialog");T(this.hostElement).querySelector("#thumbnail").onShow()}; f.fireOnCloseCommand_=function(){var a;((a=this.data)==null?0:a.onCloseCommand)&&zv(this.hostElement,[this.data.onCloseCommand],this.hostElement)}; f.onYtServiceRequestSent_=function(a,b){b&&b.endpoint&&A(b.endpoint,Gu)||(this.loading=!0)}; f.onYtServiceRequestCompleted_=function(){var a=this.hostElement.parentElement;a.close&&a.close();this.loading=!1}; f.openPopupHandler_=function(a){if(a.detail==this){var b;((b=this.data)==null?0:b.onOpenCommands)&&zv(this.hostElement,this.data.onOpenCommands,this.hostElement)}}; f.closePopupHandler_=function(a,b){this.fireOnCloseCommand_();if(b&&b.canceled===!0||b&&b.canceled===!1&&b.confirmed===!1){var c;((c=this.data)==null?0:c.onDismissCommands)&&zv(this.hostElement,this.data.onDismissCommands,this.hostElement)}}; f.dataChanged_=function(){this.loading=!1}; var A$=v2c;A$.prototype.dataChanged_=A$.prototype.dataChanged_;A$.prototype.closePopupHandler_=A$.prototype.closePopupHandler_;A$.prototype.openPopupHandler_=A$.prototype.openPopupHandler_;A$.prototype.onYtServiceRequestCompleted_=A$.prototype.onYtServiceRequestCompleted_;A$.prototype.onYtServiceRequestSent_=A$.prototype.onYtServiceRequestSent_;u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],A$.prototype,"ytEventForwardingBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],A$.prototype,"ytRendererstamperBehavior",void 0);u([K(s2c.YtUnlimitedFamilyInterstitialBehavior),v("design:type",Object)],A$.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],A$.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],A$.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],A$.prototype,"loading",void 0); u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],A$.prototype,"onYtServiceRequestSent_",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],A$.prototype,"onYtServiceRequestCompleted_",null);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],A$.prototype,"openPopupHandler_",null); u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],A$.prototype,"closePopupHandler_",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],A$.prototype,"dataChanged_",null);A$=u([Wy({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],A$); V(A$,"yt-unlimited-family-message-interstitial-renderer",function(){if(u2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-spinner active=\"[[loading]]\" class=\"style-scope yt-unlimited-family-message-interstitial-renderer\"></tp-yt-paper-spinner>\n<div class=\"content-container style-scope yt-unlimited-family-message-interstitial-renderer\" hidden=\"[[loading]]\">\n <div class=\"main-content style-scope yt-unlimited-family-message-interstitial-renderer\">\n <h2 class=\"style-scope yt-unlimited-family-message-interstitial-renderer\">[[getSimpleString(data.title)]]</h2>\n <yt-formatted-string class=\"content style-scope yt-unlimited-family-message-interstitial-renderer\" text=\"[[data.content]]\"></yt-formatted-string>\n </div>\n <yt-img-shadow id=\"thumbnail\" thumbnail=\"[[data.thumbnail]]\" width=\"252\" class=\"style-scope yt-unlimited-family-message-interstitial-renderer\"></yt-img-shadow>\n</div>\n<div class=\"footer-container style-scope yt-unlimited-family-message-interstitial-renderer\" hidden=\"[[loading]]\">\n <yt-formatted-string class=\"footer style-scope yt-unlimited-family-message-interstitial-renderer\" text=\"[[data.footer]]\"></yt-formatted-string>\n <div class=\"buttons style-scope yt-unlimited-family-message-interstitial-renderer\">\n <div id=\"dismiss-button\" class=\"footer-button style-scope yt-unlimited-family-message-interstitial-renderer\"></div>\n <div id=\"action-button\" class=\"footer-button style-scope yt-unlimited-family-message-interstitial-renderer\"></div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;t2c===void 0&&(t2c=document.createElement("template"));var d=t2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);u2c=a}a=u2c;return a},{mode:2});var w2c;var x2c;var B$=function(){return J.apply(this,arguments)||this}; l(B$,J);B$.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0},properties:{"on-tap":"[[boundButtonTap_]]"}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}},"data.manageButton":{id:"manage-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; B$.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");T(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(a){a.onShow()}); T(this.hostElement).querySelector("#main-thumbnail").onShow()}; B$.prototype.onButtonTap_=function(a){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(a)}; B$.prototype.computeMainThumbnailWidth_=function(a){return a&&a.length!==0?72:96}; var C$=B$;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],C$.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],C$.prototype,"ytRendererBehavior",void 0);u([K(s2c.YtUnlimitedFamilyInterstitialBehavior),v("design:type",Object)],C$.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);u([Q(),v("design:type",Object)],C$.prototype,"data",void 0); u([Q({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),v("design:type",Number)],C$.prototype,"mainThumbnailWidth_",void 0);u([Q({value:function(){return this.onButtonTap_.bind(this)}}), v("design:type",Function)],C$.prototype,"boundButtonTap_",void 0);C$=u([Wy({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],C$); V(C$,"yt-unlimited-family-profile-interstitial-renderer",function(){if(x2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div class=\"content-container style-scope yt-unlimited-family-profile-interstitial-renderer\"><div class=\"left-side style-scope yt-unlimited-family-profile-interstitial-renderer\"><h2 class=\"style-scope yt-unlimited-family-profile-interstitial-renderer\">[[getSimpleString(data.additionalInfoHeader)]]</h2><yt-formatted-string class=\"additional-info style-scope yt-unlimited-family-profile-interstitial-renderer\" text=\"[[data.additionalInfo]]\"></yt-formatted-string></div><div class=\"right-side style-scope yt-unlimited-family-profile-interstitial-renderer\"><yt-img-shadow id=\"main-thumbnail\" thumbnail=\"[[data.mainThumbnail]]\" width=\"[[mainThumbnailWidth_]]\" class=\"style-scope yt-unlimited-family-profile-interstitial-renderer\"></yt-img-shadow><div class=\"secondary-thumbnails style-scope yt-unlimited-family-profile-interstitial-renderer\"><template is=\"dom-repeat\" items=\"[[data.secondaryThumbnails]]\" class=\"style-scope yt-unlimited-family-profile-interstitial-renderer\"><yt-img-shadow class=\"secondary-thumbnail style-scope yt-unlimited-family-profile-interstitial-renderer\" thumbnail=\"[[item]]\" width=\"36\"></yt-img-shadow></template></div><span class=\"member-info style-scope yt-unlimited-family-profile-interstitial-renderer\">[[getSimpleString(data.memberInfo)]]</span><span class=\"member-title style-scope yt-unlimited-family-profile-interstitial-renderer\">[[getSimpleString(data.memberTitle)]]</span><div id=\"manage-button\" class=\"style-scope yt-unlimited-family-profile-interstitial-renderer\"></div></div></div><div class=\"buttons style-scope yt-unlimited-family-profile-interstitial-renderer\"><div id=\"dismiss-button\" class=\"style-scope yt-unlimited-family-profile-interstitial-renderer\"></div><div id=\"action-button\" class=\"style-scope yt-unlimited-family-profile-interstitial-renderer\"></div></div>");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;w2c===void 0&&(w2c=document.createElement("template"));var d=w2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);x2c=a}a=x2c;return a},{mode:2});var y2c;var z2c;var A2c=function(){var a=J.apply(this,arguments)||this;a.sliderAriaLabel_=null;a.selectedIndex_=0;return a}; l(A2c,J);f=A2c.prototype;f.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[onButtonTap_]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{"on-tap":"[[onSecondaryTap_]]"}}}}}}; f.onPopupOpened_=function(a){a.detail==this&&y("enable_premium_voluntary_pause")&&(wv(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")}; f.setDialogData=function(a){this.data=a;this.resetSlider_()}; f.dataChanged_=function(){this.data&&this.resetSlider_()}; f.onSubmitTap_=function(){if(this.data.confirmCommand){var a=this.data.confirmCommand;A(a,VXa)&&Av(this.hostElement,[a,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}}; f.onExitButtonTap_=function(){wv(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])}; f.closePopupHandler_=function(a,b){(b&&b.canceled===!0||b.canceled===!1&&b.confirmed===!1)&&this.handleOnDismissCommands_()}; f.onSliderChange_=function(){this.selectedIndex_=T(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()}; f.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaLabel_())}; f.setSliderAriaLabel_=function(){this.selectedData_&&(this.sliderAriaLabel_=this.selectedData_.accessibilityData.label)}; f.resetSlider_=function(){if(this.data){var a=this.data.defaultEndOptionIndex||0,b=T(this.hostElement).querySelector("#id-pause-slider");if(b.immediateValue<a)for(;b.immediateValue!=a;)b.increment();else if(a<b.immediateValue)for(;b.immediateValue!=a;)b.decrement();this.selectedIndex_=a;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}}; f.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&zv(this.hostElement,this.data.onOpenCommands,this.hostElement)}; f.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&zv(this.hostElement,this.data.onDismissCommands,this.hostElement)}; f.onYtServiceRequestSent=function(){this.loading=!0}; f.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}; var D$=A2c;D$.prototype.onYtServiceRequestCompleted=D$.prototype.onYtServiceRequestCompleted;D$.prototype.onYtServiceRequestSent=D$.prototype.onYtServiceRequestSent;D$.prototype.closePopupHandler_=D$.prototype.closePopupHandler_;D$.prototype.dataChanged_=D$.prototype.dataChanged_;D$.prototype.onPopupOpened_=D$.prototype.onPopupOpened_;u([K(X.YtRendererBehavior),v("design:type",Object)],D$.prototype,"ytRendererBehavior",void 0); u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],D$.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],D$.prototype,"data",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],D$.prototype,"loading",void 0);u([Q(),v("design:type",Number)],D$.prototype,"selectIndexMax_",void 0);u([Q(),v("design:type",Object)],D$.prototype,"selectedData_",void 0);u([Q(),v("design:type",Object)],D$.prototype,"sliderAriaLabel_",void 0);u([Q({value:function(){return this.onSubmitTap_.bind(this)}}), v("design:type",Function)],D$.prototype,"onButtonTap_",void 0);u([Q({value:function(){return this.onExitButtonTap_.bind(this)}}), v("design:type",Function)],D$.prototype,"onSecondaryTap_",void 0);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],D$.prototype,"onPopupOpened_",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],D$.prototype,"dataChanged_",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],D$.prototype,"closePopupHandler_",null); u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],D$.prototype,"onYtServiceRequestSent",null);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],D$.prototype,"onYtServiceRequestCompleted",null);D$=u([Wy({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],D$); V(D$,"yt-unplugged-pause-membership-dialog-renderer",function(){if(z2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-spinner-lite active=\"[[loading]]\" class=\"style-scope yt-unplugged-pause-membership-dialog-renderer\"></tp-yt-paper-spinner-lite><div class=\"dialog-title style-scope yt-unplugged-pause-membership-dialog-renderer\">[[getSimpleString(data.title)]]</div><div class=\"duration-title style-scope yt-unplugged-pause-membership-dialog-renderer\">\n [[getSimpleString(selectedData_.pausePeriodMessage)]]\n</div><div class=\"duration-subtitle style-scope yt-unplugged-pause-membership-dialog-renderer\">\n [[getSimpleString(selectedData_.pauseEndMessage)]]\n</div><tp-yt-paper-slider id=\"id-pause-slider\" class=\"pause-slider style-scope yt-unplugged-pause-membership-dialog-renderer\" aria-label$=\"[[sliderAriaLabel_]]\" max=\"[[selectIndexMax_]]\" min=\"0\" step=\"1\" on-immediate-value-change=\"onSliderChange_\" on-value-change=\"onSliderChange_\"></tp-yt-paper-slider><template is=\"dom-repeat\" items=\"[[data.dialogMessages]]\" class=\"style-scope yt-unplugged-pause-membership-dialog-renderer\"><yt-formatted-string class=\"body-message style-scope yt-unplugged-pause-membership-dialog-renderer\" split-lines=\"\" text=\"[[item]]\"></yt-formatted-string></template><div id=\"dialog-actions\" class=\"style-scope yt-unplugged-pause-membership-dialog-renderer\"><div id=\"secondary-button\" class=\"style-scope yt-unplugged-pause-membership-dialog-renderer\"></div><div id=\"primary-button\" class=\"style-scope yt-unplugged-pause-membership-dialog-renderer\"></div></div>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;y2c===void 0&&(y2c=document.createElement("template"));var d=y2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);z2c=a}a=z2c;return a},{mode:2});var B2c;var C2c;var D2c=function(){return J.apply(this,arguments)||this}; l(D2c,J);D2c.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:SB("vcBalanceRenderer")}}}; var E$=D2c;u([K(X.YtRendererBehavior),v("design:type",Object)],E$.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],E$.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],E$.prototype,"data",void 0);E$=u([Wy({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],E$); V(E$,"yt-vc-offer-layout-header-renderer",function(){if(C2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"vc-balance\" class=\"style-scope yt-vc-offer-layout-header-renderer\"></div>\n<yt-formatted-string id=\"description\" text=\"[[data.description]]\" class=\"style-scope yt-vc-offer-layout-header-renderer\">\n</yt-formatted-string>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;B2c===void 0&&(B2c=document.createElement("template"));var d=B2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);C2c=a}a=C2c;return a},{mode:2});var E2c;var F2c;var G2c;var H2c;var I2c=function(){return J.apply(this,arguments)||this}; l(I2c,J);I2c.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}}; ia.Object.defineProperties(I2c.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityText?this.data.accessibilityText:""}}, vcOfferStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_OFFER_STYLE_STANDARD"}}, showTitleText:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||this.data.style!=="VC_OFFER_STYLE_HERO"||!this.data.titleText)}}}); var F$=I2c;u([K(X.YtRendererBehavior),v("design:type",Object)],F$.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],F$.prototype,"ytRendererstamperBehavior",void 0);u([K(v$b.YtTappableItemBehavior),v("design:type",Object)],F$.prototype,"ytTappableItemBehavior",void 0);u([Q(),v("design:type",Object)],F$.prototype,"data",void 0); u([Q({reflectToAttribute:!0}),L("data.accessibilityText"),v("design:type",String),v("design:paramtypes",[])],F$.prototype,"ariaLabel",null);u([Q({reflectToAttribute:!0}),L("data.style"),v("design:type",String),v("design:paramtypes",[])],F$.prototype,"vcOfferStyle",null);u([L("data.style","data.titleText"),v("design:type",Boolean),v("design:paramtypes",[])],F$.prototype,"showTitleText",null);F$=u([Wy({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],F$); V(F$,"yt-vc-offer-renderer",function(){if(H2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-formatted-string id=\"title-text\" hidden=\"[[!showTitleText]]\" text=\"[[data.titleText]]\" class=\"style-scope yt-vc-offer-renderer\">\n</yt-formatted-string>\n<div id=\"standard-offer-container\" class=\"style-scope yt-vc-offer-renderer\">\n <div id=\"standard-offer-content\" class=\"style-scope yt-vc-offer-renderer\">\n <yt-formatted-string id=\"offer-info\" text=\"[[data.offerInfo]]\" class=\"style-scope yt-vc-offer-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"description-text\" hidden=\"[[!data.descriptionText]]\" text=\"[[data.descriptionText]]\" class=\"style-scope yt-vc-offer-renderer\">\n </yt-formatted-string>\n <div id=\"vc-icon\" class=\"style-scope yt-vc-offer-renderer\"></div>\n <yt-formatted-string id=\"price\" text=\"[[data.price]]\" class=\"style-scope yt-vc-offer-renderer\">\n </yt-formatted-string>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;G2c===void 0&&(G2c=document.createElement("template"));var d=G2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);H2c=a}a=H2c;return a},{mode:2});var J2c=function(){return J.apply(this,arguments)||this}; l(J2c,J);J2c.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{vcOfferLayoutHeaderRenderer:{component:"yt-vc-offer-layout-header-renderer"}}},"data.offers":{id:"offers",mapping:{vcOfferRenderer:{component:"yt-vc-offer-renderer",attributes:{"dialog-dismiss":!0}}}}}}; var G$=J2c;u([K(X.YtRendererBehavior),v("design:type",Object)],G$.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],G$.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],G$.prototype,"data",void 0);G$=u([Wy({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],G$); V(G$,"yt-vc-offer-layout-renderer",function(){if(F2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"vc-offer-layout-container\" class=\"style-scope yt-vc-offer-layout-renderer\">\n <div id=\"header\" class=\"style-scope yt-vc-offer-layout-renderer\"></div>\n <div id=\"offers-container\" class=\"style-scope yt-vc-offer-layout-renderer\">\n <div id=\"offers\" class=\"style-scope yt-vc-offer-layout-renderer\"></div>\n </div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;E2c===void 0&&(E2c=document.createElement("template"));var d=E2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);F2c=a}a=F2c;return a},{mode:2});var K2c;var L2c;var M2c;var N2c;var O2c=function(){return J.apply(this,arguments)||this}; l(O2c,J);O2c.prototype.configureRendererStamper=function(){return{"data.dismiss":{id:"dismiss",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}},"data.helpLink":{id:"help-link",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{noink:!0}}}}}}; var H$=O2c;u([K(X.YtRendererBehavior),v("design:type",Object)],H$.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],H$.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],H$.prototype,"data",void 0);H$=u([Wy({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],H$); V(H$,"yt-ypc-offers-modal-top-bar-renderer",function(){if(N2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"dismiss\" class=\"style-scope yt-ypc-offers-modal-top-bar-renderer\"></div>\n<yt-formatted-string id=\"title\" text=\"[[data.title]]\" class=\"style-scope yt-ypc-offers-modal-top-bar-renderer\"></yt-formatted-string>\n<div id=\"help-link\" class=\"style-scope yt-ypc-offers-modal-top-bar-renderer\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;M2c===void 0&&(M2c=document.createElement("template"));var d=M2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);N2c=a}a=N2c;return a},{mode:2});var I$=function(){return J.apply(this,arguments)||this}; l(I$,J);I$.prototype.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{ypcOffersModalTopBarRenderer:{component:"yt-ypc-offers-modal-top-bar-renderer"}}},"data.content":{id:"content",mapping:{vcOfferLayoutRenderer:{component:"yt-vc-offer-layout-renderer"}}}}}; I$.prototype.ready=function(){this.hostElement.setAttribute("dialog","")}; I$.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var a=this.scrollable;a.attached&&typeof a.attached==="function"&&a.attached()}; var J$=I$;u([K(X.YtRendererBehavior),v("design:type",Object)],J$.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],J$.prototype,"ytRendererstamperBehavior",void 0);u([My("#scrollable"),v("design:type",Object)],J$.prototype,"scrollable",void 0);u([Q(),v("design:type",Object)],J$.prototype,"data",void 0);J$=u([Wy({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],J$); V(J$,"yt-ypc-offers-modal-renderer",function(){if(L2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scrollable\" class=\"style-scope yt-ypc-offers-modal-renderer\">\n <div id=\"top-bar\" class=\"style-scope yt-ypc-offers-modal-renderer\"></div>\n <div id=\"content\" class=\"style-scope yt-ypc-offers-modal-renderer\"></div>\n</tp-yt-paper-dialog-scrollable>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;K2c===void 0&&(K2c=document.createElement("template"));var d=K2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);L2c=a}a=L2c;return a},{mode:2});var P2c;var Q2c;var R2c=function(){return J.apply(this,arguments)||this}; l(R2c,J);f=R2c.prototype;f.configureRendererStamper=function(){return{"data.continueButton":{id:"continue-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[bindOnContinueTapped_]]"}}}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");T(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode}; f.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);wv(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])}; f.onYtPopupOpened_=function(a,b){b==this&&this.data.onOpenCommands&&zv(this.hostElement,this.data.onOpenCommands,this.hostElement)}; f.onYtPopupClosed_=function(a,b){this.continueButtonTapped||b&&(b.canceled===!0||b.canceled===!1&&b.confirmed===!1)&&this.data.onDismissCommands&&zv(this.hostElement,this.data.onDismissCommands,this.hostElement)}; f.onYtServiceRequestError_=function(a){this.set("showSpinner",!1);this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.onContinueTapped_=function(){this.set("continueButtonTapped",!0);y("enable_ypc_spinners")?wv(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)}; var K$=R2c;K$.prototype.onYtServiceRequestError_=K$.prototype.onYtServiceRequestError_;K$.prototype.onYtPopupClosed_=K$.prototype.onYtPopupClosed_;K$.prototype.onYtPopupOpened_=K$.prototype.onYtPopupOpened_;K$.prototype.onYtServiceRequestCompleted_=K$.prototype.onYtServiceRequestCompleted_;u([K(X.YtRendererBehavior),v("design:type",Object)],K$.prototype,"ytRendererBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],K$.prototype,"ytRendererstamperBehavior",void 0); u([K(CS.YtOpenToastBehavior),v("design:type",Object)],K$.prototype,"ytOpenToastBehavior",void 0);u([Q(),v("design:type",Object)],K$.prototype,"data",void 0);u([Q({value:!1}),v("design:type",Boolean)],K$.prototype,"showSpinner",void 0);u([Q({value:!1}),v("design:type",Boolean)],K$.prototype,"continueButtonTapped",void 0);u([Q({value:function(){return this.onContinueTapped_.bind(this)}}), v("design:type",Function)],K$.prototype,"bindOnContinueTapped_",void 0);u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],K$.prototype,"onYtServiceRequestCompleted_",null);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],K$.prototype,"onYtPopupOpened_",null); u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],K$.prototype,"onYtPopupClosed_",null);u([M("yt-service-request-error"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],K$.prototype,"onYtServiceRequestError_",null);K$=u([Wy({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],K$); V(K$,"yt-ypc-upgrade-dialog-renderer",function(){if(Q2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog-scrollable id=\"scrollable\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <div id=\"content\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <div id=\"header\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <div id=\"title\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <yt-formatted-string id=\"dialog-title\" text=\"[[data.header.dialogTitle]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></yt-formatted-string>\n <yt-formatted-string id=\"offer-title\" text=\"[[data.header.offerDisplayTitle]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></yt-formatted-string>\n </div>\n <yt-formatted-string id=\"access-message\" text=\"[[data.header.accessMessage]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></yt-formatted-string>\n </div>\n\n <div id=\"billing-details-container\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.billingDetails]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <div class=\"billing-item style-scope yt-ypc-upgrade-dialog-renderer\">\n <div class=\"item-header style-scope yt-ypc-upgrade-dialog-renderer\">\n <yt-formatted-string text=\"[[item.title]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></yt-formatted-string>\n <yt-formatted-string text=\"[[item.subtitle]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></yt-formatted-string>\n </div>\n <yt-formatted-string class=\"item-description style-scope yt-ypc-upgrade-dialog-renderer\" text=\"[[item.description]]\"></yt-formatted-string>\n </div>\n </template>\n </div>\n <template is=\"dom-if\" if=\"[[data.legalText]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <div id=\"legal-text\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <yt-formatted-string text=\"[[data.legalText]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></yt-formatted-string>\n </div>\n </template>\n </div>\n</tp-yt-paper-dialog-scrollable>\n<div id=\"footer\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <div id=\"continue-button\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></div>\n <div id=\"cancel-button\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></div>\n</div>\n<div id=\"spinner-overlay\" hidden$=\"[[!showSpinner]]\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\">\n <tp-yt-paper-spinner-lite id=\"spinner\" active=\"\" class=\"style-scope yt-ypc-upgrade-dialog-renderer\"></tp-yt-paper-spinner-lite>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;P2c===void 0&&(P2c=document.createElement("template"));var d=P2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Q2c=a}a=Q2c;return a},{mode:2});var S2c;var T2c;var L$=function(){return J.apply(this,arguments)||this}; l(L$,J);L$.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; L$.prototype.computeHasButtons_=function(a){return!(!a.dismissButton&&!a.confirmButton)}; L$.prototype.computeStyle_=function(a){return a||"BUBBLE_HINT_STYLE_UNKNOWN"}; var M$=L$;u([K(X.YtRendererBehavior),v("design:type",Object)],M$.prototype,"ytRendererBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],M$.prototype,"ytEventForwardingBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],M$.prototype,"ytRendererstamperBehavior",void 0);u([Q(),v("design:type",Object)],M$.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],M$.prototype,"positionType",void 0); u([Q({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),v("design:type",Boolean)],M$.prototype,"hasButtons_",void 0);u([Q({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),v("design:type",Boolean)],M$.prototype,"style_",void 0);M$=u([Wy({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],M$); V(M$,"yt-bubble-hint-renderer",function(){if(T2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"content\" class=\"style-scope yt-bubble-hint-renderer\">\n <div id=\"text\" hidden$=\"[[!data.text]]\" class=\"style-scope yt-bubble-hint-renderer\">\n <yt-formatted-string text=\"[[data.text]]\" class=\"style-scope yt-bubble-hint-renderer\"></yt-formatted-string>\n </div>\n <div id=\"details-text\" hidden$=\"[[!data.detailsText]]\" class=\"style-scope yt-bubble-hint-renderer\">\n <yt-formatted-string text=\"[[data.detailsText]]\" class=\"style-scope yt-bubble-hint-renderer\"></yt-formatted-string>\n </div>\n</div>\n<div class=\"buttons style-scope yt-bubble-hint-renderer\" hidden=\"[[!hasButtons_]]\">\n <div id=\"dismiss-button\" hidden$=\"[[!data.dismissButton]]\" class=\"style-scope yt-bubble-hint-renderer\"></div>\n <div id=\"accept-button\" hidden$=\"[[!data.confirmButton]]\" class=\"style-scope yt-bubble-hint-renderer\"></div>\n</div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;S2c===void 0&&(S2c=document.createElement("template"));var d=S2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);T2c=a}a=T2c;return a},{mode:2});var U2c;var V2c;var W2c=function(){var a=Qr.apply(this,arguments)||this;a.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return a}; l(W2c,Qr);f=W2c.prototype;f.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}}; f.attached=function(){var a=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){a.$.thumbnail.onShow();a.$["header-image"].onShow()})}; f.handleCheckBoxUpdateAction_=function(a){this.canShowCheckboxEnabledConfirmButton=a}; f.computeUseOverlayForSpinner_=function(a,b){return!!a&&b}; f.computeShowSpinner_=function(a,b){return a||!!b}; f.fireOnCloseActions_=function(){if(y("kevlar_resolve_command_for_confirm_dialog")){var a,b=g(((a=this.data)==null?void 0:a.onClosedActions)||[]);for(a=b.next();!a.done;a=b.next())this.ytRendererBehavior.resolveCommand(a.value)}else((b=this.data)==null?0:b.onClosedActions)&&zv(this,this.data.onClosedActions,this)}; f.fireOnOpenCommands_=function(a){var b,c=(b=this.data)==null?void 0:b.onOpenCommands;if(c)if(a.stopImmediatePropagation(),y("kevlar_resolve_command_for_confirm_dialog"))for(a=g(c),b=a.next();!b.done;b=a.next())this.ytRendererBehavior.resolveCommand(b.value);else zv(this,c,this)}; f.fireOnDismissCommands_=function(a){var b,c=(b=this.data)==null?void 0:b.onDismissCommands;if(c)if(a.stopImmediatePropagation(),y("kevlar_resolve_command_for_confirm_dialog"))for(a=g(c),b=a.next();!b.done;b=a.next())this.ytRendererBehavior.resolveCommand(b.value);else zv(this,c,this)}; f.openPopupHandler_=function(a){a.detail==this&&this.fireOnOpenCommands_(a)}; f.closePopupHandler_=function(a,b){xv(this,"yt-confirm-dialog-close-action",[b]);this.fireOnCloseActions_();(b&&b.canceled===!0||b&&b.canceled===!1&&b.confirmed===!1)&&this.fireOnDismissCommands_(a)}; f.onHeaderImageChanged_=function(){var a;((a=this.data)==null?0:a.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")}; f.computeHasHeaderImageWidth_=function(a){return a!=void 0}; f.computeHasLoadingMessage=function(a){return!!a}; f.onHeaderImageWidthChanged_=function(){var a,b=(a=this.data)==null?void 0:a.headerImageWidth;if(b){if(a=2.5*b+b,this.$.main.style.width=a+"px",b=this.$.scroller.firstElementChild)b.style.minWidth=a+"px"}else this.$.main.style.width="100%"}; f.onThumbnailChanged_=function(){var a;((a=this.data)==null?0:a.thumbnail)?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")}; f.onYtNavigate_=function(a){a=Zy(a);a instanceof Node&&jz(this.$["confirm-button"]).contains(a)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()}; f.computePrimaryIsCancel_=function(a){return a}; f.computeIsCancelButtonHidden_=function(a){return a.skipCancelButton||!a.cancelButton}; f.computeIsCheckboxHidden_=function(a){return!a.checkbox}; f.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()}; f.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0}; f.onYtServiceRequestCompleted_=function(){var a;((a=this.data)==null?0:a.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1}; ia.Object.defineProperties(W2c,{template:{configurable:!0,enumerable:!0,get:function(){if(V2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"spinner\" hidden=\"[[!showSpinner_]]\" class=\"style-scope yt-confirm-dialog-renderer\">\n <tp-yt-paper-spinner active=\"[[showSpinner_]]\" class=\"style-scope yt-confirm-dialog-renderer\"></tp-yt-paper-spinner>\n <div id=\"loading-message\" class=\"body-text style-scope yt-confirm-dialog-renderer\" hidden=\"[[!data.loadingMessage]]\">\n <yt-formatted-string text=\"[[data.loadingMessage]]\" class=\"style-scope yt-confirm-dialog-renderer\"></yt-formatted-string>\n </div>\n</div>\n<yt-img-shadow id=\"thumbnail\" hidden=\"[[!data.thumbnail]]\" notify-on-loaded=\"\" thumbnail=\"[[data.thumbnail]]\" width=\"256\" class=\"style-scope yt-confirm-dialog-renderer\">\n</yt-img-shadow>\n<div id=\"main\" hidden=\"[[data.showLoadingSpinner]]\" class=\"style-scope yt-confirm-dialog-renderer\">\n <yt-img-shadow id=\"header-image\" hidden=\"[[!data.headerImage]]\" notify-on-loaded=\"\" thumbnail=\"[[data.headerImage]]\" width=\"[[data.headerImageWidth]]\" class=\"style-scope yt-confirm-dialog-renderer\">\n </yt-img-shadow>\n <yt-formatted-string id=\"title\" hidden$=\"[[!data.title]]\" text=\"[[data.title]]\" class=\"style-scope yt-confirm-dialog-renderer\"></yt-formatted-string>\n <tp-yt-paper-dialog-scrollable id=\"scroller\" class=\"body-text style-scope yt-confirm-dialog-renderer\">\n <template is=\"dom-repeat\" items=\"[[data.dialogMessages]]\" class=\"style-scope yt-confirm-dialog-renderer\">\n <yt-formatted-string class=\"line-text style-scope yt-confirm-dialog-renderer\" respect-html-dir=\"\" split-lines=\"\" text=\"[[item]]\">\n </yt-formatted-string>\n </template>\n </tp-yt-paper-dialog-scrollable>\n <div id=\"checkbox-container\" hidden=\"[[isCheckboxHidden]]\" class=\"style-scope yt-confirm-dialog-renderer\"></div>\n <div class=\"buttons style-scope yt-confirm-dialog-renderer\">\n <yt-button-renderer id=\"cancel-button\" data=\"[[data.cancelButton.buttonRenderer]]\" dialog-dismiss=\"\" hidden=\"[[isCancelButtonHidden]]\" class=\"style-scope yt-confirm-dialog-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"checkbox-enabled-confirm-button\" data=\"[[data.checkboxEnabledConfirmButton.buttonRenderer]]\" dialog-confirm=\"\" hidden=\"[[!canShowCheckboxEnabledConfirmButton]]\" class=\"style-scope yt-confirm-dialog-renderer\">\n </yt-button-renderer>\n <yt-button-renderer id=\"confirm-button\" data=\"[[data.confirmButton.buttonRenderer]]\" dialog-confirm$=\"[[!data.showLoadingSpinnerOnAction]]\" hidden=\"[[canShowCheckboxEnabledConfirmButton]]\" class=\"style-scope yt-confirm-dialog-renderer\">\n </yt-button-renderer>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;U2c===void 0&&(U2c=document.createElement("template"));var d=U2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);V2c=a}a=V2c;return a}}}); var N$=W2c;N$.prototype.onYtServiceRequestCompleted_=N$.prototype.onYtServiceRequestCompleted_;N$.prototype.onYtServiceRequestSent_=N$.prototype.onYtServiceRequestSent_;N$.prototype.onThumbnailLoaded_=N$.prototype.onThumbnailLoaded_;N$.prototype.onYtNavigate_=N$.prototype.onYtNavigate_;N$.prototype.onThumbnailChanged_=N$.prototype.onThumbnailChanged_;N$.prototype.onHeaderImageWidthChanged_=N$.prototype.onHeaderImageWidthChanged_;N$.prototype.onHeaderImageChanged_=N$.prototype.onHeaderImageChanged_; N$.prototype.closePopupHandler_=N$.prototype.closePopupHandler_;N$.prototype.openPopupHandler_=N$.prototype.openPopupHandler_;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],N$.prototype,"ytActionHandlerBehavior",void 0);u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],N$.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],N$.prototype,"ytRendererBehavior",void 0); u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],N$.prototype,"ytEventForwardingBehavior",void 0);u([Q(),v("design:type",Object)],N$.prototype,"data",void 0);u([Q({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),v("design:type",Boolean)],N$.prototype,"primaryIsCancel",void 0);u([Q({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),v("design:type",Boolean)],N$.prototype,"isCancelButtonHidden",void 0); u([Q({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),v("design:type",Boolean)],N$.prototype,"isCheckboxHidden",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],N$.prototype,"canShowCheckboxEnabledConfirmButton",void 0);u([Q({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),v("design:type",Boolean)],N$.prototype,"useOverlayForSpinner_",void 0); u([Q({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),v("design:type",Boolean)],N$.prototype,"showSpinner_",void 0);u([Q({value:!1}),v("design:type",Boolean)],N$.prototype,"isActionInProgress_",void 0);u([Q({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),v("design:type",Boolean)],N$.prototype,"hasHeaderImageWidth_",void 0); u([Q({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),v("design:type",Boolean)],N$.prototype,"hasLoadingMessage",void 0);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],N$.prototype,"openPopupHandler_",null);u([M("yt-popup-closed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],N$.prototype,"closePopupHandler_",null); u([O("data.headerImage"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],N$.prototype,"onHeaderImageChanged_",null);u([O("data.headerImageWidth"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],N$.prototype,"onHeaderImageWidthChanged_",null);u([O("data.thumbnail"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],N$.prototype,"onThumbnailChanged_",null); u([M("yt-navigate"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],N$.prototype,"onYtNavigate_",null);u([M("yt-img-shadow-loaded"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],N$.prototype,"onThumbnailLoaded_",null);u([M("yt-service-request-sent"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Fy]),v("design:returntype")],N$.prototype,"onYtServiceRequestSent_",null); u([M("yt-service-request-completed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Gy]),v("design:returntype")],N$.prototype,"onYtServiceRequestCompleted_",null);N$=u([Wy({is:"yt-confirm-dialog-renderer",noInjection:!0})],N$);var X2c;var Y2c;var O$=function(){var a=J.apply(this,arguments)||this;a.modernLayout=y("web_modern_dialog_layout");return a}; l(O$,J);O$.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");T(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode}; O$.prototype.computeConfirmButton_=function(a){var b={text:a.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};a.confirmNavigationEndpoint?b.navigationEndpoint=a.confirmNavigationEndpoint:a.confirmServiceEndpoint&&(b.serviceEndpoint=a.confirmServiceEndpoint);return b}; O$.prototype.computeShowTitle_=function(a){return!(!a||!a.title||this.modernLayout)}; O$.prototype.computeDialogLayoutProps=function(){var a=this,b=this.data;return this.modernLayout&&b?{title:b.title&&function(){PA("yt-formatted-string",{text:b.title},fp)}, content:function(){PA("yt-formatted-string",{className:DP(a),text:b.dialogMessage,id$:"message",splitLines:!0},fp)}, primaryButton:function(c){PA("yt-button-renderer",Object.assign({},c,{data:a.computeConfirmButton_(b),"dialog-dismiss$":!0}),fp)}}:{}}; var P$=O$;u([K(X.YtRendererBehavior),v("design:type",Object)],P$.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Object)],P$.prototype,"data",void 0);u([Q({computed:"computeShowTitle_(data)"}),v("design:type",Boolean)],P$.prototype,"showTitle",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],P$.prototype,"modernLayout",void 0);P$=u([Wy({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],P$); V(P$,"yt-fancy-dismissible-dialog-renderer",function(){if(Y2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><h2 hidden=\"[[!showTitle]]\" id=\"title\" class=\"style-scope yt-fancy-dismissible-dialog-renderer\">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id=\"scroller\" hidden=\"[[modernLayout]]\" class=\"style-scope yt-fancy-dismissible-dialog-renderer\">\n <yt-formatted-string id=\"message\" split-lines=\"\" text=\"[[data.dialogMessage]]\" class=\"style-scope yt-fancy-dismissible-dialog-renderer\">\n </yt-formatted-string>\n</tp-yt-paper-dialog-scrollable>\n<div class=\"buttons style-scope yt-fancy-dismissible-dialog-renderer\" hidden=\"[[modernLayout]]\">\n <yt-button-renderer id=\"confirm-button\" data=\"[[computeConfirmButton_(data)]]\" dialog-confirm=\"\" class=\"style-scope yt-fancy-dismissible-dialog-renderer\">\n </yt-button-renderer>\n</div>\n\n<template is=\"dom-if\" if=\"[[modernLayout]]\" class=\"style-scope yt-fancy-dismissible-dialog-renderer\">\n <dialog-layout data=\"[[computeDialogLayoutProps(data)]]\" class=\"style-scope yt-fancy-dismissible-dialog-renderer\">\n </dialog-layout>\n</template>"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;X2c===void 0&&(X2c=document.createElement("template"));var d=X2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Y2c=a}a=Y2c;return a});var Z2c;var $2c;var Q$=function(){var a=J.apply(this,arguments)||this;a.spinnerActive=!1;return a}; l(Q$,J);Q$.prototype.created=function(){tOb(2201)}; Q$.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0}; Q$.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1}; var R$=Q$;R$.prototype.onIronOverlayClosed=R$.prototype.onIronOverlayClosed;R$.prototype.onIronOverlayOpened=R$.prototype.onIronOverlayOpened;u([K(X.YtRendererBehavior),v("design:type",Object)],R$.prototype,"ytRendererBehavior",void 0);u([K(gM),v("design:type",Object)],R$.prototype,"tpYtIronOverlayBehavior",void 0);u([Q(),v("design:type",Object)],R$.prototype,"data",void 0);u([Q(),v("design:type",Object)],R$.prototype,"spinnerActive",void 0); u([M("iron-overlay-opened"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R$.prototype,"onIronOverlayOpened",null);u([M("iron-overlay-closed"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],R$.prototype,"onIronOverlayClosed",null);R$=u([Wy({is:"yt-loading-renderer",disableElementRegistration:!0})],R$); V(R$,"yt-loading-renderer",function(){if($2c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-spinner id=\"spinner\" active=\"[[spinnerActive]]\" alt=\"[[data.accessibility.accessibility_data.label]]\" class=\"style-scope yt-loading-renderer\">\n</tp-yt-paper-spinner>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;Z2c===void 0&&(Z2c=document.createElement("template"));var d=Z2c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$2c=a}a=$2c;return a},{mode:2});var a3c;var b3c;var c3c=function(){var a=J.apply(this,arguments)||this;a.enableBaTypography=y("enable_buenos_aires_typography");a.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);a.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);a.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"}; return a}; l(c3c,J);f=c3c.prototype;f.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; f.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())}; f.openPopupHandler_=function(a){a.detail===this.hostElement&&this.hostElement.hidden&&wv(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])}; f.onDismissButtonTap_=function(){var a;this.closeOnDismissButton_.has(((a=this.data)==null?void 0:a.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),wv(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))}; f.onAcceptButtonTap_=function(){var a;this.closeOnAcceptButton_.has(((a=this.data)==null?void 0:a.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),wv(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))}; f.computeHasHeader_=function(a){return!!a.headerBackgroundImage}; f.computeLayoutStyle_=function(a){return a}; f.computePopupSize_=function(a){return a}; f.computeIconType_=function(a){return a.dialogIcon&&a.dialogIcon.iconType?a.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":a.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":a.dialogIcon.iconType:""}; f.computeIsLogo_=function(a){return!!a.dialogIcon&&!!a.dialogIcon.iconType&&(a.dialogIcon.iconType==="YOUTUBE_LOGO"||a.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||a.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")}; f.computeHasCustomLogo=function(a){return!(a==null||!a.headerForegroundImage)}; f.computeCustomLogo=function(a,b){if(a!=null&&a.headerForegroundImage)return a.headerForegroundImageDark?b?a.headerForegroundImageDark:a.headerForegroundImage:a.headerForegroundImage}; f.computeHeaderBackgroundImage=function(a,b){if(a!=null&&a.headerBackgroundImage)return b&&(a==null?0:a.headerBackgroundImageDark)?a.headerBackgroundImageDark:a.headerBackgroundImage}; f.shouldShowIconContainer=function(a,b){return a&&!b}; f.shouldShowNonYouTubeIcon=function(a,b){return!a&&!b}; f.getLogoImageId=function(a){var b,c,d;return(a=(b=this.computeCustomLogo(a,this.isDarkTheme))==null?void 0:(c=b.thumbnails)==null?void 0:(d=c[0])==null?void 0:d.height)&&a%31===0?"custom-logo-with-padding":"custom-logo"}; var S$=c3c;S$.prototype.openPopupHandler_=S$.prototype.openPopupHandler_;S$.prototype.dataChanged_=S$.prototype.dataChanged_;u([K(Z.YtRendererstamperBehavior),v("design:type",Object)],S$.prototype,"ytRendererstamperBehavior",void 0);u([K(X.YtRendererBehavior),v("design:type",Object)],S$.prototype,"ytRendererBehavior",void 0);u([Q(),v("design:type",Boolean)],S$.prototype,"isDarkTheme",void 0); u([Q({computed:"computeCustomLogo(data, isDarkTheme)"}),v("design:type",Object)],S$.prototype,"customLogo",void 0);u([Q({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),v("design:type",Object)],S$.prototype,"headerBackgroundImage",void 0);u([Q(),v("design:type",Object)],S$.prototype,"data",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],S$.prototype,"enableBaTypography",void 0); u([Q({computed:"computeHasHeader_(data)"}),v("design:type",Boolean)],S$.prototype,"hasHeader",void 0);u([Q({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),v("design:type",Object)],S$.prototype,"layoutStyle",void 0);u([Q({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),v("design:type",Object)],S$.prototype,"popupSize",void 0);u([Q({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),v("design:type",Boolean)],S$.prototype,"hasLogo",void 0); u([Q({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),v("design:type",Boolean)],S$.prototype,"hasCustomLogo",void 0);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],S$.prototype,"dataChanged_",null);u([M("yt-popup-opened"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],S$.prototype,"openPopupHandler_",null);S$=u([Wy({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],S$); V(S$,"yt-upsell-dialog-renderer",function(){if(b3c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-img-shadow id=\"header-image\" hidden=\"[[!hasHeader]]\" object-fit=\"COVER\" thumbnail=\"[[headerBackgroundImage]]\" class=\"style-scope yt-upsell-dialog-renderer\">\n</yt-img-shadow>\n<div id=\"dialog\" class=\"style-scope yt-upsell-dialog-renderer\">\n <div id=\"icon-container\" hidden=\"[[!shouldShowIconContainer(hasLogo, hasCustomLogo)]]\" class=\"style-scope yt-upsell-dialog-renderer\"></div>\n <yt-icon id=\"logo-icon\" hidden=\"[[!data.dialogIcon]]\" icon=\"[[computeIconType_(data)]]\" target-container=\"icon-container\" class=\"style-scope yt-upsell-dialog-renderer\">\n </yt-icon>\n <template is=\"dom-if\" if=\"[[shouldShowNonYouTubeIcon(hasLogo, hasCustomLogo)]]\" class=\"style-scope yt-upsell-dialog-renderer\">\n <yt-icon id=\"icon\" hidden=\"[[!data.dialogIcon]]\" icon=\"[[computeIconType_(data)]]\" class=\"style-scope yt-upsell-dialog-renderer\">\n </yt-icon>\n </template>\n <yt-img-shadow hidden=\"[[!hasCustomLogo]]\" id$=\"[[getLogoImageId(data)]]\" object-fit=\"CONTAIN\" thumbnail=\"[[customLogo]]\" class=\"style-scope yt-upsell-dialog-renderer\">\n </yt-img-shadow>\n <div id=\"content\" class=\"style-scope yt-upsell-dialog-renderer\">\n <yt-formatted-string id=\"upsell-dialog-title\" split-lines=\"\" text=\"[[data.dialogMessageTitle]]\" class=\"style-scope yt-upsell-dialog-renderer\">\n </yt-formatted-string>\n <yt-formatted-string id=\"upsell-dialog-text\" split-lines=\"\" text=\"[[data.dialogMessageText]]\" class=\"style-scope yt-upsell-dialog-renderer\">\n </yt-formatted-string>\n </div>\n <div id=\"button-container\" class=\"style-scope yt-upsell-dialog-renderer\">\n <div id=\"dismiss-button\" on-click=\"onDismissButtonTap_\" class=\"style-scope yt-upsell-dialog-renderer\"></div>\n <div id=\"action-button\" on-click=\"onAcceptButtonTap_\" class=\"style-scope yt-upsell-dialog-renderer\"></div>\n </div>\n</div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;a3c===void 0&&(a3c=document.createElement("template"));var d=a3c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);b3c=a}a=b3c;return a},{mode:2});var d3c=RC({buttonViewModel:JB(FC)});function e3c(a){return a&&a.length<150} function f3c(a){if(a)return F(Np,null,F("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info-details"},F("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-image-wrapper"},So(a.image&&a.title,function(){return F(bq,null,function(){HB(a.image,{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:a.title})})})),F("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info"},a.title&&F("h3",{class:"mini-app-game-info-dialog-view-model-wiz__title"},a.title),a.primaryGenre&& F("span",{class:"mini-app-game-info-dialog-view-model-wiz__genre"},a.primaryGenre))),So(e3c(a.description),function(){return F("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-description-wrapper"},F("span",{class:"mini-app-game-info-dialog-view-model-wiz__game-description"},a.description))}))} function g3c(a){if(a&&a.infoRow)return F("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-rows-wrapper"},a.infoRow.map(function(b){return F("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},b.label&&F("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},b.label),b.attributedLabel&&F("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},KD(b.attributedLabel,{noPreWrap:!0})),b.value&&F("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"}, b.value),b.attributedValue&&F("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},KD(b.attributedValue,{noPreWrap:!0})))}))} ;YB(function(a){a=a.data;if(a){var b=a.dialogTitle;b=F("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-header"},a.dialogTitle&&F("h2",{class:"mini-app-game-info-dialog-view-model-wiz__header-title"},b))}else b=void 0;var c=f3c(a),d=g3c(a);if(a){var e=a.closeButton;a=F("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-footer"},a.closeButton&&F("div",null,d3c(e)))}else a=void 0;return F("yt-mini-app-game-info-dialog-view-model",{class:"mini-app-game-info-dialog-view-model-wiz"}, b,c,d,a)},"yt-mini-app-game-info-dialog-view-model",{propNames:["data"]});var h3c=RC({buttonViewModel:JB(FC)});function i3c(a){var b=a.data;var c=function(){var d=b().ytLogo;return d?d.iconType:null}; return F("yt-gulp-triggering-dialog-view-model",{class:"YtGulpTriggeringDialogViewModelHost"},F(Lr,null,function(){return F(bq,null,function(){HB(b().headerImage,{alt:"",className:"YtGulpTriggeringDialogViewModelHostImage"})})}),F("div",{class:"YtGulpTriggeringDialogViewModelHostDialog"},F(Lr,null,function(){return F("div",{class:"YtGulpTriggeringDialogViewModelHostIconDiv"},c()?PD(c(),{className:"YtGulpTriggeringDialogViewModelHostIcon"}):null)}),F("div",{class:"YtGulpTriggeringDialogViewModelHostContent"}, F("p",{class:"YtGulpTriggeringDialogViewModelHostTitle"},F(LB,{text:function(){return b().title}})),F("p",{class:"YtGulpTriggeringDialogViewModelHostParagraph"},F(LB,{text:function(){return b().body}})),F("p",{class:"YtGulpTriggeringDialogViewModelHostLastParagraph"},F(LB,{text:function(){return b().verifyStateText}}))),F("div",{class:"YtGulpTriggeringDialogViewModelHostButtonRow"},F(Lr,null,function(){return F("div",null,h3c(b().dismissButton))}),F(Lr,null,function(){return F("div",null,h3c(b().linkParentButton))}))))} i3c.isReactive=!0;bB(i3c,"yt-gulp-triggering-dialog-view-model",{props:{data:$A}});var j3c=Gz(function(a){return F("collaborative-playlist-invite-message-view-model",{class:"YtCollaborativePlaylistInviteMessageViewModelHost"},F("div",{class:"YtCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},F(LB,{text:function(){return a.data().inviteMessage}})),F("div",{class:"YtCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},F(LB,{text:function(){return a.data().attributedAccountSectionHeaderText}})),F("div",{class:"YtCollaborativePlaylistInviteMessageViewModelAccountWrapper"}, F(SC,{data:function(){return a.data().accountAvatar}, mapping:{avatarViewModel:Fsb}}),F("div",{class:"YtCollaborativePlaylistInviteMessageViewModelAccountText"},F(LB,{text:function(){return a.data().accountName}}),F("div",{class:"YtCollaborativePlaylistInviteMessageViewModelHandle"},F(LB,{text:function(){return a.data().handle}}))),F(SC,{data:function(){return a.data().trailingButton}, mapping:{buttonViewModel:xE}})),F("div",{class:"YtCollaborativePlaylistInviteMessageViewModelTermsOfService"},F(LB,{text:function(){return a.data().termsOfService}})))});function k3c(a,b,c){a=a.map(function(d,e){return{listItemViewModel:{title:d.title,subtitle:d.subtitle,leadingImage:d.leadingImage,trailingImage:e===b?l3c:void 0,rendererContext:{commandContext:{onTap:d.onTap}}}}}); return Object.assign({},c&&{header:{panelHeaderViewModel:{title:c}}},{content:{listViewModel:{listItems:a}}})} var l3c={sources:[{clientResource:{imageName:"CHECK"}}]};function m3c(a,b){if(a&&b)switch(b){case"SELECTION_TYPE_BOOL":return a.boolValue;case"SELECTION_TYPE_INT":return a.intValue;case"SELECTION_TYPE_STRING":return a.stringValue;case"SELECTION_TYPE_PRIVACY_STATUS":return a.privacyStatusValue;}} ;var s3c=Gz(function(a){var b=Er();a=Ez(a,{error:void 0});var c=a.data,d=a.error,e=a.onSelected;a=g(fC(function(){return n3c(c())})); var h=a.next().value,k=a.next().value;o3c(c,function(r){k(r);var w,z,C=m3c((w=c().options)==null?void 0:(z=w[r])==null?void 0:z.value,c().type);e==null||e(C);b.value.focus()}); a=Fr(function(){var r=c(),w=h(),z=b.value;r.options&&(r=k3c(r.options,w,r.label),um().resolve(IC).openSheet({viewModel:r},z))}); var m=ssb(["Enter"," "],!0),p=function(){return!!d()},q={}; q=WA("YtDropdownViewModelDropdownContainer",(q.YtDropdownViewModelDropdownContainerErrorBorder=p,q));return F("dropdown-view-model",{class:"YtDropdownViewModelHost"},F("div",{class:q,"on:click":a,el:b,role:"combobox",tabindex:0,"on:keypress":m,"aria-invalid":p,"aria-describedby":function(){return p()?"dropdown-view-model-error":void 0}},F("div",{class:"YtDropdownViewModelText"},p3c(c,p),q3c(c,h)),F("div",{class:"YtDropdownViewModelChevronDown"},PD("CHEVRON_DOWN"))),r3c(d))}); function n3c(a){var b;a=(b=a.options)==null?void 0:b.findIndex(function(c){return c.isSelected}); return a===void 0?-1:a} function p3c(a,b){var c=function(){return a().label},d={},e=WA("YtDropdownViewModelLabel",(d.YtDropdownViewModelLabelError=b,d)); return F(nr,{cond:c},function(){return F("div",{class:e},F(LB,{text:c}))})} function q3c(a,b){var c={};c=WA("YtDropdownViewModelTitle",(c.YtDropdownViewModelTitlePlaceholder=function(){return b()===-1},c)); return F("div",{class:c},F(LB,{text:function(){var d=a();var e=b();if(e===-1)d=d.placeholderText;else{var h,k;d=(h=d.options)==null?void 0:(k=h[e])==null?void 0:k.title}return d}}))} function r3c(a){return F(nr,{cond:a},function(){return F("div",{id:"dropdown-view-model-error",role:"alert",class:"YtDropdownViewModelError"},PD("INFO",{className:"YtDropdownViewModelErrorIcon"}),F(LB,{text:a,className:"YtDropdownViewModelErrorText"}))})} function o3c(a,b){var c=um().resolve(Fyb);rr(function(){var d=a().id;d&&c!=null&&c.dropdownMap.set(d,b)}); yp(function(){var d=a().id;d&&c.dropdownMap.delete(d)})} ;var t3c,u3c;function v3c(){if(!t3c){var a=g(Gp(new Map));t3c=a.next().value;u3c=a.next().value}return t3c} function w3c(a){if(a)return v3c()().get(a)} function x3c(a,b){if(a&&b){var c=v3c();c().set(a,b);u3c(new Map(c()))}} function y3c(a){return{onSubmit:function(){var b;(b=w3c(a()))==null||b.onSubmit()}, isValid:function(){var b=w3c(a());return b?b.isValid():!0}}} ;var z3c=Gz(function(a){var b=a.data;return F("text-form-field-view-model",{class:"YtTextFormFieldViewModelHost"},F(Gwc,{text:a.text,label:function(){var c;return(c=b().contentProperties)==null?void 0:c.labelText}, placeholder:function(){var c;return(c=b().contentProperties)==null?void 0:c.placeholderText}, outline:function(){var c;return!((c=b().displayProperties)==null?0:c.hideBorder)}, overflowStyle:function(){var c;return((c=b().displayProperties)==null?0:c.isMultiline)?"expand-vertically":"scroll-vertically"}, disableNewLines:function(){var c;return(c=b().displayProperties)==null?void 0:c.disableNewLines}, onInput:a.onInput,characterLimit:a.characterLimit,validation:a.validation}))});var B3c=Gz(function(a){var b=g(fC(function(){var P,U;return((P=a.data().createPlaylistDialogFormSchema)==null?0:(U=P.initialValues)==null?0:U.title)?a.data().createPlaylistDialogFormSchema.initialValues.title:""})),c=b.next().value,d=b.next().value; b=g(fC(function(){a.data();return!1})); var e=b.next().value,h=b.next().value;b=g(fC(function(){a.data();return!1})); var k=b.next().value,m=b.next().value;b=g(fC(function(){var P,U;return(P=a.data().createPlaylistDialogFormSchema)==null?void 0:(U=P.initialValues)==null?void 0:U.visibility})); var p=b.next().value,q=b.next().value;b=g(fC(function(){a.data();return!1})); var r=b.next().value,w=b.next().value;b=g(fC(function(){var P,U;return(P=a.data().createPlaylistDialogFormSchema)==null?void 0:(U=P.initialValues)==null?void 0:U.isCollaborative})); var z=b.next().value,C=b.next().value,E=Er();Ep(function(){var P=E.value.querySelector("textarea");P&&(P.value=c())}); rr(function(){var P;x3c((P=a.data().createPlaylistDialogFormSchema)==null?void 0:P.id,{onSubmit:function(){var U=c();var ca=p(),aa=z(),ea=a.data();U={createPlaylistServiceEndpoint:{title:U,privacyStatus:ca,videoIds:ea.videoIds,sourcePlaylistId:ea.sourcePlaylistId,params:aa?ea.createPlaylistParamsCollaborationEnabled:ea.createPlaylistParamsCollaborationDisabled}};um().resolve(vm).resolveCommand(U)}, isValid:function(){return e()&&!k()&&!r()}})}); yp(function(){var P,U=(P=a.data().createPlaylistDialogFormSchema)==null?void 0:P.id;U&&v3c()().delete(U)}); var I=function(){var P=!(!z()||p()!=="PRIVATE");w(P)},N=function(){C(!z()); I()}; return F("yt-create-playlist-dialog-form-view-model",{class:"YtCreatePlaylistDialogFormViewModelHost"},F("div",{class:"YtCreatePlaylistDialogFormViewModelTitleField",el:E},F(SC,{data:function(){return a.data().playlistTitle}, mapping:{textFormFieldViewModel:z3c},extraProps:{textFormFieldViewModel:{text:c,onInput:function(P){if(P!==void 0&&(d(P),!e()&&P.length>0&&h(!0),e())){var U=A3c(a.data());if(U){var ca=U.minLength;U=U.maxLength;ca&&P.length<ca?m(!0):U&&P.length>U?m(!0):m(!1)}}}, validation:function(){return{validate:function(P){if(e()){var U=A3c(a.data());if(U){var ca=U.minLength;U=U.translations;if(ca&&P.length<ca)return U==null?void 0:U.minLengthErrorMessage}}}}}, characterLimit:function(){var P=A3c(a.data()),U=P==null?void 0:P.maxLength,ca;P=P==null?void 0:(ca=P.translations)==null?void 0:ca.maxLengthErrorMessage;if(U&&P)return{maxChars:U,errorMessage:P}}}}})),F("div",{class:"YtCreatePlaylistDialogFormViewModelVisibilityField"},F(SC,{data:function(){return a.data().playlistVisibility}, mapping:{dropdownViewModel:s3c},extraProps:{dropdownViewModel:{onSelected:function(P){P!==void 0&&(q(P),I())}, error:function(){if(r()){var P;a:{var U=a.data(),ca,aa,ea;if((P=U.createPlaylistDialogFormSchema)==null?0:(ca=P.fieldSchemas)==null?0:(aa=ca.visibility)==null?0:(ea=aa.validationSchema)==null?0:ea.steps)for(U=g(U.createPlaylistDialogFormSchema.fieldSchemas.visibility.validationSchema.steps),P=U.next();!P.done;P=U.next()){P=P.value.rules;if(!P)break;P=g(P);for(ca=P.next();!ca.done;ca=P.next())if(ca=A(ca.value,iPc)){U=void 0;P=(U=ca.translations)==null?void 0:U.visibilityNotValidErrorMessage;break a}}P= void 0}return P}}}}})),F(nr,{cond:function(){return!!a.data().playlistCollaborate}},function(){return F("div",null,F(SC,{data:function(){return a.data().playlistCollaborate}, mapping:{switchListItemViewModel:Vmc},extraProps:{switchListItemViewModel:{onTap:N}}}))}))}); function A3c(a){var b,c,d,e;if((b=a.createPlaylistDialogFormSchema)==null?0:(c=b.fieldSchemas)==null?0:(d=c.title)==null?0:(e=d.validationSchema)==null?0:e.steps)for(a=g(a.createPlaylistDialogFormSchema.fieldSchemas.title.validationSchema.steps),b=a.next();!b.done;b=a.next()){b=b.value.rules;if(!b)break;b=g(b);for(b=b.next();!b.done;b=b.next())return A(b.value,FOc)}} ;var C3c=function(){this.store=tw;this.formId=""};var D3c=Gz(function(a){return F("basic-content-view-model",{class:"YtBasicContentViewModelHost"},F(nr,{cond:function(){return a.data().headline}},function(b){return F("div",{class:"YtBasicContentViewModelHeadline"},F(LB,{text:b}))}),F(mr,{each:function(){return a.data().paragraphs||[]}, keyBy:"INDEX"},function(b){return F("div",{class:"YtBasicContentViewModelParagraph"},F(nr,{cond:function(){return b().header}},function(c){return F("div",{class:"YtBasicContentViewModelHeader"},F(SC,{mapping:{sectionHeaderViewModel:qwc}, extraProps:{sectionHeaderViewModel:{disableHorizontalPadding:!0,disableVerticalPadding:!0,forceSmallLayout:!0}},data:c}))}),F(nr,{cond:function(){return b().asset||b().text}},function(){return F("div",{class:"YtBasicContentViewModelParagraphContent"},F(nr,{cond:function(){return b().asset}},function(c){return F("div",{class:"YtBasicContentViewModelParagraphAsset"},F(SC,{mapping:{contentPreviewImageViewModel:M3b}, data:c}))}),F(nr,{cond:function(){return b().text}},function(c){return F("div",{class:"YtBasicContentViewModelParagraphText"},F(LB,{text:c}))}))}))}))});var E3c=RC({avatarStackViewModel:Nsb}),F3c=kC(function(a){var b=a.data;var c=a.disablePadding;var d=a.className;a:switch(b.assetContainerPaddingStyle){case"DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":a="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:a="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT";}var e={themedImage:b.banner,style:a,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"},h=b.assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET",k=b.assetContainerMaxHeight; a={};return F("yt-dialog-header-view-model",{class:dC(d,(a.YtDialogHeaderViewModelHost=!0,a.YtDialogHeaderViewModelHostDisablePadding=!!c,a))},So(b.banner,function(){var m={};return F("div",{class:dC(d,(m.YtDialogHeaderViewModelBanner=!0,m.YtDialogHeaderViewModelBannerFullBleed=!!h,m)),style:"max-height: "+(k?k+"px":"")},F(M3b,{data:e,className:"YtDialogHeaderViewModelBannerImage"}))}),So(b.customAssetContainer,function(){return F("div",{class:"YtDialogHeaderViewModelCustomAssetContainer"},E3c(b.customAssetContainer))}), So(b.headline,function(){return KD(b.headline,{className:"YtDialogHeaderViewModelText"})}))});var G3c={panelFooterViewModel:CBb},H3c=Gz(function(a){var b=y3c(function(){return a.data().formId}),c=b.onSubmit,d=b.isValid; return F("yt-form-panel-footer-view-model",{class:"YtFormPanelFooterViewModelHost"},F(SC,{data:function(){return a.data().panelFooter}, mapping:G3c,extraProps:{panelFooterViewModel:{onClickPrimaryButton:function(){c()}, disablePrimaryButton:function(){return!d()}}}}))});var I3c=Gz(function(a){var b=g(fC(function(){var e,h;return(h=(e=A(a.data().option,CXa))==null?void 0:e.isSelected)!=null?h:!1})),c=b.next().value,d=b.next().value; rr(function(){var e;x3c((e=a.data().formSchema)==null?void 0:e.id,{onSubmit:function(){var h=um().resolve(vm),k=!!a.data().selectedCommand,m=!!a.data().unselectedCommand;if(c()){if(k)var p=a.data().selectedCommand}else m&&(p=a.data().unselectedCommand);(p=wB(p))?h.resolveCommand(p):(h="",!k&&m?h="selected ":k&&!m&&(h="unselected "),Im(new Mk("No "+h+"command found for SelectionListItemFormViewModel")))}, isValid:function(){return!0}})}); yp(function(){var e,h=(e=a.data().formSchema)==null?void 0:e.id;h&&v3c()().delete(h)}); return F("ytfc-selection-list-item-form-view-model",{class:"YtfcSelectionListItemFormViewModelHost"},F("div",{class:"YtfcSelectionListItemFormViewModelParagraph"},F(LB,{text:function(){return a.data().paragraph}})),F("div",{class:"YtfcSelectionListItemFormViewModelOption"},F(SC,{data:function(){return a.data().option}, mapping:{listItemViewModel:yBb},extraProps:{listItemViewModel:{isCompact:!0,hideSelectionTextChevron:!0,onTap:function(){d(!c())}}}})))});var J3c={dialogHeaderViewModel:F3c,radioButtonGroupViewModel:Kwc,miniAppScoreChallengeViewModel:Exb,upsellViewModel:Tub,selectionListItemFormViewModel:I3c,panelFooterViewModel:CBb,formPanelFooterViewModel:H3c,basicContentViewModel:D3c,collaborativePlaylistInviteMessageViewModel:j3c,createPlaylistDialogFormViewModel:B3c},K3c=Gz(function(a){var b=a.data;var c=void 0;a=g(Gp(""));var d=a.next().value,e=a.next().value,h=function(){e("")}; rr(function(){var p=c=new C3c,q=b();q.formId&&(p.formId=q.formId,p.store.dispatch(Pv({type:"SET_CURRENT_FORM_ID",payload:{formId:p.formId}})));window.addEventListener("yt-popup-closed",h)}); yp(function(){window.removeEventListener("yt-popup-closed",h)}); var k=function(p,q,r){q.key&&r&&q.key!==d()&&(e(q.key),c&&q.command&&c.store.dispatch(Pv({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:r,command:q.command}})))},m=function(){if(A(b().content,GUb))return!(d==null?0:d())}; return F("yt-dialog-view-model",{class:WA("YtDialogViewModelHost","YtDialogViewModelResetSpacing"),dialog:!0},F(kVc,{headerWiz:function(){return F("span",{skip:!0},F(SC,{mapping:J3c,data:function(){return b().header}, extraProps:{dialogHeaderViewModel:{disablePadding:!0}}}))}, isHeaderWizDefined:function(){return!!b().header}, contentWiz:function(){return F("span",{skip:!0},F(SC,{mapping:J3c,data:function(){return b().customContent?b().customContent:b().content}, extraProps:{radioButtonGroupViewModel:{selectedKey:d,onSelected:k},upsellViewModel:{noPadding:!0}}}))}, footerWiz:function(){return F("span",{skip:!0},F(SC,{mapping:J3c,data:function(){return b().footer}, extraProps:{panelFooterViewModel:{disablePadding:!0,disablePrimaryButton:m}}}))}, isFooterWizDefined:function(){return!!b().footer}}))}); K3c.idomCompat=!0;bB(K3c,"yt-dialog-view-model",{props:{data:$A},unsafeExternallySettableAttributes:new Set(["tabindex"])});YB(XBb,"yt-sheet-view-model",{propNames:["data"]});var L3c=RC({toggleButtonViewModel:JB(PC),buttonViewModel:JB(FC)}); function M3c(a){var b=Er(),c=[];return F("yt-gen-ai-feedback-form-view-model",{el:b,class:"YtGenAiFeedbackFormViewModelHost"},KD(a.data.title,{className:"YtGenAiFeedbackFormViewModelTitle"}),F("div",{class:"YtGenAiFeedbackFormViewModelChipsContainer"},a.data.feedbackChips.map(function(d){return L3c(d,{toggleButtonViewModel:{config:{className:"YtGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(e){var h=A(d,$u);h=A(h==null?void 0:h.defaultButtonViewModel,Zu).trackingParams;e?c.push(h):(e=c.indexOf(h), e>-1&&c.splice(e,1))}}}})})),KD(a.data.disclaimer,{className:"YtGenAiFeedbackFormViewModelDisclaimer"}),F("div",{class:"YtGenAiFeedbackFormViewModelBottomButtonsContainer"},L3c(a.data.submitButton,{buttonViewModel:{config:{className:"YtGenAiFeedbackFormViewModelSubmitButton", onclick:function(){N3c(b.value,c,a.data.uniqueId)}}}}),L3c(a.data.moreFeedbackButton,{buttonViewModel:{config:{className:"YtGenAiFeedbackFormViewModelMoreFeedbackButton"}}})))} M3c.isReactive=!0;function N3c(a,b,c){b.forEach(function(d){er(um().resolve(MC),d)}); wv(a,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",c])} ;bB(M3c,"yt-gen-ai-feedback-form-view-model",{props:{data:aB},unsafeExternallySettableAttributes:new Set(["tabindex"])});var T$=function(){return J.apply(this,arguments)||this}; l(T$,J);T$.prototype.created=function(){tOb(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(gTc);var a=um().resolve(fBb);a&&(a.container=this.ytPopupContainerBehavior);if(a=um().resolve(IC))a.container=this.ytPopupContainerBehavior;if(a=um().resolve(JC)){var b=this.ytPopupContainerBehavior;a.containerWasInjected?Jm(Error("Dialog container was injected, cannot register a new one.")):a.container=b}}; T$.prototype.ensurePopupBelowPlayer=function(a,b){var c=um().resolve(tm(Vw));if(!c||!c.isOnWatch()||!pA())return!1;c=c.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;RM().height>c+this.getPopupHeight(a,b)?(a.style.top="auto",a.style.bottom="0px"):(a.style.top=c+"px",a.style.bottom="auto");return!0}; T$.prototype.getPopupHeight=function(a,b){b&&(a.cachedPopupHeight=0);if(!a.cachedPopupHeight){b=0;var c=a.clientHeight,d=window.getComputedStyle(a);b+=parseInt(d.marginTop,10);b+=parseInt(d.marginBottom,10);a.cachedPopupHeight=c+b}return a.cachedPopupHeight}; T$.prototype.getElement=function(a){return document.createElement(a)}; var U$=T$;u([K(b1c.YtPopupContainerBehavior),v("design:type",Object)],U$.prototype,"ytPopupContainerBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],U$.prototype,"ytComponentBehavior",void 0);U$=u([R({disableElementRegistration:!0,is:"ytd-popup-container"})],U$); V(U$,"ytd-popup-container",function(){if(O0c!==void 0)return O0c;var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady-->");a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);return O0c=a},{mode:0});var O3c;var P3c={};P3c.YtLogYpcFlowCommandsBehavior=[wA.YtActionHandlerBehavior,{created:function(){this.logFlowCommandsMap_={"yt-log-ypc-flow-start-command":"handleLogYpcFlowStart_","yt-log-ypc-flow-dismiss-command":"handleLogYpcFlowDismiss_"}}, attached:function(){this.registerActionMap(this.logFlowCommandsMap_)}, detached:function(){this.unregisterActionMap(this.logFlowCommandsMap_)}, handleLogYpcFlowStart_:function(a){A(a,ePc)&&(a=A(a,ePc))&&(a.serializedTransactionFlowLoggingParams?s$a(a.serializedTransactionFlowLoggingParams):a.serializedYpcCancelFlowLoggingParams?(a=a.serializedYpcCancelFlowLoggingParams)&&py("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",a):a.serializedYpcResumeFlowLoggingParams?(a=a.serializedYpcResumeFlowLoggingParams)&&py("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",a):a.serializedYpcPauseFlowLoggingParams?(a=a.serializedYpcPauseFlowLoggingParams)&& py("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",a):a.serializedYpcRefundFlowLoggingParams?(a=a.serializedYpcRefundFlowLoggingParams)&&r$a("YPC_EVENT_TYPE_START",a):a.serializedYpcDeactivateFlowLoggingParams?(a=a.serializedYpcDeactivateFlowLoggingParams)&&py("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",a):a.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(a=a.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&py("ypcCancelFlowGoToPaymentProcessor", "serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",a))}, handleLogYpcFlowDismiss_:function(a){A(a,dPc)&&(a=A(a,dPc),a.serializedTransactionFlowLoggingParams?t$a(a.serializedTransactionFlowLoggingParams):a.serializedYpcCancelFlowLoggingParams?(a=a.serializedYpcCancelFlowLoggingParams)&&py("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",a):a.serializedYpcResumeFlowLoggingParams?(a=a.serializedYpcResumeFlowLoggingParams)&&py("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",a):a.serializedYpcPauseFlowLoggingParams?(a=a.serializedYpcPauseFlowLoggingParams)&& py("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",a):a.serializedYpcRefundFlowLoggingParams&&(a=a.serializedYpcRefundFlowLoggingParams)&&r$a("YPC_EVENT_TYPE_CANCEL",a))}}];var Q3c={};Q3c.YtCancelRecurrenceBehavior=[BA.YtComponentBehavior,cab.YtEndpointHandlerBehavior,{attached:function(){var a=this;this.registerServiceEndpointHandler(function(b,c){return a.ypcCancelRecurrenceHandler(b,c)})}, ypcCancelRecurrenceHandler:function(a,b){var c=this;if(!b||!b.ypcCancelRecurrenceEndpoint)return!1;if(!b.ypcCancelRecurrenceEndpoint.params)return jk(Error("params not provided for ypcCancelRecurrenceEndpoint")),!0;bE(this.hostElement);var d=Dy.instance,e=um().resolve(tm(Uw));d&&Gx(d,b)?Pw(d,b).then(function(h){c.ypcCancelRecurrenceSuccess_(a,b,{data:h})},function(h){c.ypcCancelRecurrenceFailure_(a,b,h)}).thenCatch(function(){jk(Error("Error occurred in ypc cancel recurrence response handling."))}): e?e.requestDataForServiceEndpoint(b).then(function(h){c.ypcCancelRecurrenceSuccess_(a,b,h)},function(h){c.ypcCancelRecurrenceFailure_(a,b,h)}).thenCatch(function(){jk(Error("Error occurred in ypc cancel recurrence response handling."))}):jk(Error("Network Manager not initialized")); return!0}, ypcCancelRecurrenceSuccess_:function(a,b,c){cE(this.hostElement);c.data||(c={data:c});c.data&&c.data.actions&&zv(this.hostElement,c.data.actions,this.hostElement);c.data.messageRenderer?w$a(b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(b=b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&py("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",b);vv(a,"yt-service-request-completed",c)}, ypcCancelRecurrenceFailure_:function(a,b,c){cE(this.hostElement);w$a(b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);vv(a,"yt-service-request-error",{error:c,params:[a,b]})}}];var R3c=function(a,b){hb.call(this,b)}; l(R3c,kec);var S3c={};S3c.YtCompleteTransactionBehavior=[BA.YtComponentBehavior,cab.YtEndpointHandlerBehavior,{attached:function(){var a=this;this.registerServiceEndpointHandler(function(b,c){return a.ypcCompleteTransactionHandler(b,c)})}, completeTransaction:function(a,b){var c=this;b={payments_payload:window.btoa(b.integratorData),buybucket_params:a.data.buybucketParams,offer_params:a.data.offerParams};var d=um().resolve(Uw),e=a.data.completeTransactionEndpoint,h=this.get("ypcCompleteTransactionEndpoint.actions",e);h&&zv(this.hostElement,h,this.hostElement);return(h=Dy.instance)&&Gx(h,e)?Pw(h,e,b).then(function(k){return!k||(k==null?0:k.error)?(k=c.get("data.serializedTransactionFlowLoggingParams",a),dj(new e6("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE", k))):{data:k}}).then(function(k){return c.handleCompleteTransactionSuccess_(k,a)},function(){return c.handleCompleteTransactionFailure_(a)}):d.requestDataForServiceEndpoint(e,b).then(function(k){return c.handleCompleteTransactionSuccess_(k,a)},function(){return c.handleCompleteTransactionFailure_(a)})}, handleCompleteTransactionSuccess_:function(a,b){a.data||(a={data:a});if(a.data.messageRenderer)return dj(new R3c(a.data.messageRenderer));if(a.data.trackingParams){var c=iq(),d=hq();c&&d&&Lq(c,d,fq(a.data.trackingParams))}b=this.get("data.serializedTransactionFlowLoggingParams",b);u$a(b);return cj(a)}, handleCompleteTransactionFailure_:function(a){a=this.get("data.serializedTransactionFlowLoggingParams",a);ry("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",a);return dj(new e6("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",a))}, ypcCompleteTransactionHandler:function(a,b){var c=this;if(!b.ypcCompleteTransactionEndpoint)return!1;if(!b.ypcCompleteTransactionEndpoint.transactionParams)return jk(Error("transactionParams not provided for ypcCompleteTransactionEndpoint")),!0;b.ypcCompleteTransactionEndpoint&&b.ypcCompleteTransactionEndpoint.gtmData&&vy(b.ypcCompleteTransactionEndpoint.gtmData);var d=um().resolve(tm(Uw));if(d){bE(this.hostElement);var e=Dy.instance;e&&Gx(e,b)?Pw(e,b).then(function(h){return!h||(h==null?0:h.error)?( h=c.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",b),dj(new e6("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",h))):{data:h}}).then(function(h){vv(a,"yt-service-request-completed"); c.ypcCompleteTransactionSuccess_(b,h)},function(){return c.ypcCompleteTransactionFailure_(b)}):d.requestDataForServiceEndpoint(b).then(function(h){vv(a,"yt-service-request-completed"); c.ypcCompleteTransactionSuccess_(b,h)},function(){return c.ypcCompleteTransactionFailure_(b)})}return!0}, ypcCompleteTransactionSuccess_:function(a,b){cE(this.hostElement);b.data||(b={data:b});wv(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);b.data.messageRenderer||b.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(a):(vy("{\"event\": \"purchased\", \"purchaseStatus\": \"success\"}"),this.logTransactionEvent_("transactionFlowSucceeded",a));b.data.actions&&(a=FSc(b.data.actions),b=GSc(b.data.actions),a.length&&Av(this.hostElement,a),b.length&&zv(this.hostElement, b,this.hostElement))}, ypcCompleteTransactionFailure_:function(a){cE(this.hostElement);wv(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",a,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")}, logTransactionEvent_:function(a,b,c){if(b=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",b))b={serializedTransactionFlowLoggingParams:b},c&&(b.errorType=c),bl(a,b),Hm()}}];function T3c(a,b,c,d){var e=A(c,bv).commandLifeCycleConfig;e&&e.onStartCommand&&zv(a,[e.onStartCommand],b);bE(b);var h=Dy.instance;h&&Gx(h,c)?Pw(h,c,d).then(function(k){if(!k||(k==null?0:k.error))return k=A(c,bv).serializedTransactionFlowLoggingParams,cE(b),dj(new e6("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",k));cE(b);return{data:k}}).then(function(k){cE(b); U3c(k.data);var m=k.data.command;m&&zv(a,[m],b);m=V3c(c,k.data);if(!m){var p=k.data;k=!1;if(p&&p.command&&A(p.command,Bu)){var q;p=((q=A(p.command,Bu))==null?void 0:q.commands)||[];for(q=0;q<p.length;q++)if(A(p[q],UXa)){k=!0;break}}k||vy("{\"event\": \"purchased\", \"purchaseStatus\": \"success\"}")}!m&&e&&e.onSuccessCommand?zv(a,[e.onSuccessCommand],b):m&&e&&e.onFailureCommand&&zv(a,[e.onFailureCommand],b)},function(){cE(b); e&&e.onFailureCommand&&zv(a,[e.onFailureCommand],b);W3c(c)}):Im(Error("InnertubeTransportService not initialized"),"ERROR")} function X3c(a,b,c){var d=[b];c&&d.push(c);return Av(a,d).then(function(e){var h=A(b,bv).serializedTransactionFlowLoggingParams,k=e.data,m=V3c(b,k);m?e=dj(new e6(m,h)):U3c(k);return e},function(){var e=A(b,bv).serializedTransactionFlowLoggingParams; W3c(b);return dj(new e6("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",e))})} function V3c(a,b){a=A(a,bv).serializedTransactionFlowLoggingParams;var c=null;switch(b.ypcResponseCode){case"YPC_RESPONSE_CODE_ERROR":c="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case"YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":c="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case"YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":c="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR";}c?ry(c,a):u$a(a);return c} function W3c(a){ry("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",A(a,bv).serializedTransactionFlowLoggingParams)} function U3c(a){if(a.trackingParams){var b=iq(),c=hq();b&&c&&Lq(b,c,fq(a.trackingParams))}} ;function Y3c(a,b,c){var d=Dy.instance,e=C$a(gk("YPC_MB_URL")),h=new F$a().init(),k=H$a(),m=A(c,QXa).languageCode;m===void 0?Im(Error("language code not exist"),"ERROR"):ej([h,e]).then(function(){var p={ctk:payments.business.integration.ClientTokenFactory.createClientToken(m,k)};d&&Gx(d,c)?Pw(d,c,p).then(function(q){return{data:q}}).then(function(q){vv(b,"yt-service-request-completed",q); q.code!=="ERROR"&&(q=q.data.command)&&zv(a,[q],b)}):Im(Error("InnertubeTransportService not initialized"),"ERROR")})} ;function Z3c(a,b,c,d){var e=Dy.instance;e&&Gx(e,c)?Pw(e,c,d).then(function(h){return{data:h}}).then(function(h){$3c(a,b,c,h)},function(){a4c(c)}):(e=um().resolve(tm(Uw)))&&e.requestDataForServiceEndpoint(c,d).then(function(h){$3c(a,b,c,h)},function(){a4c(c)})} function $3c(a,b,c,d){vv(b,"yt-service-request-completed",d);if(d.code&&d.code=="ERROR")a4c(c);else{(d=d.data.commands)&&zv(a,d,b);var e;(a=(e=A(c,VXa))==null?void 0:e.serializedYpcPauseFlowLoggingParams)&&a&&py("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",a)}} function a4c(a){var b;(a=(b=A(a,VXa))==null?void 0:b.serializedYpcPauseFlowLoggingParams)&&a&&py("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",a,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")} ;function b4c(a,b,c){var d=Dy.instance;d&&Gx(d,c)?Pw(d,c).then(function(e){return{data:e}}).then(function(e){c4c(a,b,c,e)},function(){d4c(c)}):(d=um().resolve(tm(Uw)))&&d.requestDataForServiceEndpoint(c).then(function(e){c4c(a,b,c,e)},function(){d4c(c)})} function c4c(a,b,c,d){vv(b,"yt-service-request-completed",d);d.code&&d.code=="ERROR"?d4c(c):((d=d.data.commands)&&zv(a,d,b),(a=A(c,WXa).serializedYpcResumeFlowLoggingParams)&&a&&py("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",a))} function d4c(a){(a=A(a,WXa).serializedYpcResumeFlowLoggingParams)&&a&&py("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",a,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")} ;var e4c={};e4c.YtEndpointHandlerWithYpcBehavior=[cab.YtEndpointHandlerBehavior,wA.YtActionHandlerBehavior,[{openWalletDialog:function(a,b,c,d,e,h,k){var m=this,p=fj();b=b.replace(/-/g,"+").replace(/_/g,"/");var q=Kk().get("hl");z$a(Oo(ty),b,p.resolve,e,function(r){h&&h();p.reject(r)},q,function(r){return m.onServerBackendAnalyticEvent_(a,c,r)},this.onDialogClose_.bind(this),d,k); return p.promise}, openFixFlowDialog:function(a,b,c,d){a=a.replace(/-/g,"+").replace(/_/g,"/");Oo(ty).openFixFlowDialog(a,b,c,d)}, onDialogClose_:function(){wv(this,"yt-wallet-dialog-closed")}, onServerBackendAnalyticEvent_:function(a,b,c){a.fire("yt-commerce-action-init-done");b&&Av(this.hostElement,[b,{backend_analytics:c}])}}], Hy.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(a,b){a=this.get("data.nativeFlowEndpoint",b);b=this.get("data.fallbackEndpoint",b);a?Av(this.hostElement,[a]):b&&vv(this.hostElement,"yt-navigate",{endpoint:b})}}], Q3c.YtCancelRecurrenceBehavior,S3c.YtCompleteTransactionBehavior,{listeners:{"yt-service-request-sent":"onServiceRequestSent_","yt-service-request-completed":"onGetCartServiceRequestCompleted_","yt-service-request-error":"onServiceRequestError_"},created:function(){this.buyFlowActionMap_={};this.ypcRegisterActionMapJobId_=0}, attached:function(){var a=this;this.registerServiceEndpointHandler(function(b,c,d){return a.handleYPCEndpoint(b,c,d)}); this.ypcRegisterActionMapJobId_=Sk(Hi,function(){a.registerActionMap(a.buyFlowActionMap_)})}, detached:function(){var a=this;Hi.cancelJob(this.ypcRegisterActionMapJobId_);Sk(Hi,function(){a.unregisterActionMap(a.buyFlowActionMap_)})}, handleYPCEndpoint:function(a,b,c){var d=b.ypcGetCartEndpoint;if(d){Dq("commerce_transaction");var e=d.gtmId;e&&uy(e);(d=d.gtmData)&&vy(d)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",b)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(a,b),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",b)!=null?(this.handleYPCFixInstrumentEndpoint_(a,b),!0):b.ypcPauseSubscriptionCommand?(Z3c(this.hostElement,a,b,c),!0): b.ypcResumeSubscriptionCommand?(b4c(this.hostElement,a,b),!0):b.getPaymentInstrumentsParamsCommand?(Y3c(this.hostElement,a,b),!0):b.ypcHandleTransactionEndpoint?(T3c(this.hostElement,a,b,c),!0):!1}, handleYPCGetCartEndpointWithPrefetch_:function(a,b){var c=this;Eq("ttcr",void 0,"commerce_transaction");b=b.ypcGetCartEndpoint;var d=b.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,e=d.encryptedPurchaseParams,h=d.serializedTransactionFlowLoggingParams,k=d.serializedPaymentsClientParams,m=this.createGetCartResponseFromParams_(d,b.offerParams,h);this.changeButtonState(a,!0);gj(this.openWalletDialog(a,e,d.ypcLogWalletAnalyticDataEndpoint,h,function(){c.changeButtonState(a,!1)},function(){c.changeButtonState(a, !1)},k).then(function(p){return c.handleBuyFlowCompleteCallback_(a,m,p)},function(){return c.handleOnLoadError(m)}).then(function(p){return void c.handlePostPurchaseSuccess_(a,m,p)},function(p){return void c.handlePostPurchaseError_(p)}),function(){c.changeButtonState(a,!1); a instanceof Element&&vv(a,"yt-commerce-action-done")})}, createGetCartResponseFromParams_:function(a,b,c){var d=a.completeTransactionEndpoint,e=a.handleTransactionEndpoint;b={data:{offerParams:window.btoa(b),serializedTransactionFlowLoggingParams:c}};e?b.data.handleTransactionEndpoint=e:b.data.completeTransactionEndpoint=d;a.onCartDismissCommand&&(b.data.onCartDismissCommand=a.onCartDismissCommand);return b}, onGetCartServiceRequestCompleted_:function(a,b){var c=this,d=a.target;if(b&&b.data&&b.data.messageRenderer)cE(this.hostElement),this.handleMessageRenderer_(b.data.messageRenderer),this.changeButtonState(d,!1);else{var e=this.get("data.encryptedPurchaseParams",b),h=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",b),k=this.get("data.ypcLogWalletAnalyticDataEndpoint",b),m=this.get("data.serializedPaymentsClientParams",b),p=this.getLoggingParams_(b);if(p||e||h)a.stopPropagation(),Eq("ttcr", void 0,"commerce_transaction"),e||cE(this.hostElement),this.changeButtonState(d,!1),h?wv(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:gk("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:h}}},this]):e&&(this.changeButtonState(d,!0),a=null,a=this.openWalletDialog(d,e,k,p,function(){cE(c.hostElement);c.changeButtonState(d,!1)},function(){cE(c.hostElement); c.changeButtonState(d,!1)},m),gj(a.then(function(q){return c.handleBuyFlowCompleteCallback_(d,b,q)},function(){return c.handleOnLoadError(b)}).then(function(q){return c.handlePostPurchaseSuccess_(d,b,q)},function(q){return c.handlePostPurchaseError_(q)}),function(){c.changeButtonState(d,!1); vv(d,"yt-commerce-action-done")}))}}, onServiceRequestSent_:function(a,b){b&&b.endpoint&&b.endpoint.ypcGetCartEndpoint&&!b.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",b.endpoint.ypcGetCartEndpoint)&&zv(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",b.endpoint.ypcGetCartEndpoint)],a.target),bE(this.hostElement),this.changeButtonState(a.target,!0))}, onServiceRequestError_:function(a,b){if(b&&b.params&&b.params.length){b=g(b.params);for(var c=b.next();!c.done;c=b.next())if((c=c.value)&&c.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",c.ypcGetCartEndpoint)&&zv(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",c.ypcGetCartEndpoint)],a.target);cE(this.hostElement);this.changeButtonState(a.target,!1);break}}}, handleBuyFlowCompleteCallback_:function(a,b,c){var d=c.integratorData;return d==null||d===""||c.error!=null?(d=this.getLoggingParams_(b),String(c.error)==="-1"?(b.data.onCartDismissCommand&&zv(this.hostElement,[b.data.onCartDismissCommand],a),dj(new e6("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",d,!0))):dj(new e6("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",d))):b.data.handleTransactionEndpoint?X3c(this.hostElement,b.data.handleTransactionEndpoint,{payments_payload:d,funds_guarantee_callback_client_data:c.integratorClientCallbackData}): this.completeTransaction(b,c)}, handlePostPurchaseSuccess_:function(a,b,c){b=c.data;var d=!1,e,h;if(b&&((e=b.command)==null?0:(h=e.commandExecutorCommand)==null?0:h.commands)){var k,m;e=(k=b.command)==null?void 0:(m=k.commandExecutorCommand)==null?void 0:m.commands;for(k=0;k<e.length;k++)if(A(e[k],UXa)){d=!0;break}}d||(b&&b.gtmDatas&&b.gtmDatas.length?vy(b.gtmDatas[0]):vy("{\"event\": \"purchased\", \"purchaseStatus\": \"success\"}"));c.data&&c.data.actions&&(b=FSc(c.data.actions),c=GSc(c.data.actions),b.length&&Av(this.hostElement,b), c.length&&zv(this.hostElement,c,a))}, handlePostPurchaseError_:function(a){a&&a.payload&&a.payload.isUserDismiss||Im(Error("Error occurred during buyflow."))}, handleOnLoadError:function(a){a=this.getLoggingParams_(a);return dj(new e6("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",a))}, getLoggingParams_:function(a){return this.get("data.serializedTransactionFlowLoggingParams",a)}, handleMessageRenderer_:function(a){var b=yr(a,"renderer"),c=gk("openPopupConfig");b==="confirmDialogRenderer"&&c&&wv(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:c.popupTypeMap[b],popup:a}},this])}, handleYPCFixInstrumentEndpoint_:function(a,b){var c=this,d=b.ypcFixInstrumentEndpoint;b=d.encryptedFixInstrumentParameters;this.logFixFopEvent_(d,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(a,!0);this.openFixFlowDialog(b,function(e,h){c.onFixFlowCompleteCallback_(d,e,h)},function(){return c.changeButtonState(a,!1)},function(){c.changeButtonState(a,!1); c.logFixFopEvent_(d,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})}, onFixFlowCompleteCallback_:function(a,b,c){var d=Qa("payments.business.integration.scenario.FixInstrument");if(b==d.IntegratorCallbackType.ON_COMPLETE){b="FIX_FOP_EVENT_TYPE_CANCEL";var e=null;c.error!=null?c.error!=d.OnCompleteCallbackError.USER_CANCELLED&&(zv(this.hostElement,[a.errorAction],this.hostElement),b="FIX_FOP_EVENT_TYPE_FAILURE",e="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(zv(this.hostElement,[a.successAction],this.hostElement),b="FIX_FOP_EVENT_TYPE_SUCCESS");zv(this.hostElement,[a.onFinishAction], this.hostElement);this.logFixFopEvent_(a,b,e)}}, logFixFopEvent_:function(a,b,c){(a=a.serializedFixFopLoggingParams)?(b={eventType:b,serializedFixFopLoggingParams:a},c!=null&&(b.errorType=c),bl("fixFopFlow",b),Hm()):Im(Error("Fix Fop Logging params not provided."))}, changeButtonState:function(a,b){y("enable_ypc_spinners")&&a&&(a.is==="yt-button-renderer"||a.is==="ytd-button-renderer")&&(a.disabled=b)}}];var l4c=function(a){this.JSC$27431_clientRoot=a;this.feedbackCollectorActionMap={"yt-help-dialog-requested":f4c,"yt-feedback-dialog-requested":g4c,"yt-signal-action-help":h4c,"yt-signal-action-send-feedback":i4c,"yt-send-feedback-action":j4c,"yt-user-feedback-endpoint":k4c};Br(zr.getInstance(),this.feedbackCollectorActionMap,this.JSC$27431_clientRoot)},m4c; function g4c(a){a=a===void 0?{}:a;um().resolve(Ttb).showFeedbackDialog(a.customProductData,a.feedbackContent,a.onFeedbackSubmitted,a.bucket)} function f4c(a){a=a===void 0?{}:a;um().resolve(Ttb).showHelpDialog(a.helpContext,a.articleId,a.productData)} function h4c(){f4c()} function i4c(){g4c()} function j4c(a,b,c){var d,e,h,k,m,p,q;return t(function(r){switch(r.nextAddress){case 1:d=A(a,sOc);if((e=d)==null?0:e.productId){p={productId:d.productId,bucket:d.bucket,enableAnonymousFeedback:(m=d.enableAnonymousFeedback)!=null?m:!0,allowNonLoggedInFeedback:!0};q={feedbackChoice:c.feedbackChoice};if(!y("web_collect_offline_state")){r.jumpTo(8);break}xa(r,9);return n(r,xAb(q),11)}k={bucket:(h=d)==null?void 0:h.bucket};if(!y("web_collect_offline_state")){r.jumpTo(4);break}k.customProductData={};xa(r, 5);return n(r,xAb(k.customProductData),7);case 7:ya(r,4);break;case 5:za(r);case 4:g4c(k);r.jumpTo(0);break;case 11:ya(r,8);break;case 9:za(r);case 8:Htb(q),Gtb("GFEEDBACK",q),d.productId==="5295751"&&(q.client_attestation=Number(gk("CATSTAT",0))),d.productId==="5295751"&&(q.client_time=Date.now()/1E3/3600),d.productId==="5295751"&&(q.original_playback_id=E5a||""),RSa(p,q),ua(r);}})} function k4c(a){if(a=A(a,nWa)){var b={bucket:a.bucketIdentifier};a.additionalDatas&&(b.customProductData={},a.additionalDatas.forEach(function(c){if(c=c.userFeedbackEndpointProductSpecificValueData)b.customProductData[c.key]=c.value})); g4c(b)}} ;var y4c=function(a){this.JSC$27436_clientRoot=a;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":n4c.bind(null,this.JSC$27436_clientRoot),"yt-signal-action-delete-all-downloads":o4c,"yt-signal-action-delete-download":p4c,"yt-signal-action-delete-playlist-download":q4c,"yt-signal-action-install-pwa":r4c,"yt-signal-action-refresh-downloads":s4c,"yt-offline-video-endpoint":t4c,"yt-offline-playlist-endpoint":u4c,"yt-update-local-app-setting-command":v4c,"yt-offline-orchestration-action-command":w4c, "yt-signal-action-undo-delete-download":x4c};Br(zr.getInstance(),this.downloadManagerActionMap,this.JSC$27436_clientRoot);Ek.instance=new Ek},z4c; function n4c(a){var b=zr.getInstance();var c=Fv("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var d=Fv("DELETE",void 0,"Delete"),e=Fv("CANCEL",void 0,"Cancel");c=Tyb(c,void 0,d,e,{signal:"DELETE_ALL_DOWNLOADS"});Ar(b,[{openPopupAction:c}],a)} function o4c(){return t(function(a){return a.nextAddress==1?n(a,um().resolve(CI),2):n(a,KAb(),0)})} function p4c(a){var b,c;return t(function(d){return d.nextAddress==1?(c=(b=A(a,ur))==null?void 0:b.targetId)?n(d,um().resolve(CI),3):d.jumpTo(0):n(d,um().resolve(BI).deleteVideo(c),0)})} function q4c(a){var b,c;return t(function(d){return d.nextAddress==1?(c=(b=A(a,ur))==null?void 0:b.targetId)?n(d,um().resolve(CI),3):d.jumpTo(0):n(d,JAb(um().resolve(BI),c),0)})} function x4c(a){var b,c;return t(function(d){return(c=(b=A(a,ur))==null?void 0:b.targetId)?n(d,IAb(c),0):d.jumpTo(0)})} function s4c(){y("kevlar_woffle_refresh_dl_load_killswitch")||MAb()} function r4c(){y("kevlar_woffle")&&Ek.instance&&$na()} function t4c(a){var b;if((b=A(a,Wu))==null||!b.videoId)return!1;UAb(um().resolve(BI),A(a,Wu),a.clickTrackingParams);return!0} function u4c(a){var b;if((b=A(a,Vu))==null||!b.playlistId)return!1;TAb(um().resolve(BI),A(a,Vu),a.clickTrackingParams);return!0} function v4c(a){var b=A(a,oXa);(b==null?void 0:b.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(b==null?void 0:b.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||WAb(um().resolve(BI),A(a,oXa))} function w4c(a){a=A(a,tWa);var b;(a==null?0:(b=a.actions)==null?0:b.length)&&XAb(a)} ;var A4c=function(){var a=J.apply(this,arguments)||this;a.actionMap={"yt-get-mdx-status":"handleGetMdxStatus_","yt-add-to-remote-queue-action":"handleAddToQueueAction_","yt-clear-remote-queue-action":"handleClearQueueAction_","yt-insert-in-remote-queue-action":"handleInsertInQueueAction_","yt-remove-from-remote-queue-action":"handleRemoveFromQueueAction_"};a.remoteApi_=null;return a}; l(A4c,J);f=A4c.prototype; f.ready=function(){y("polymer_enable_mdx")&&(SRc({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:y("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:y("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:y("enable_cast_short_lived_lounge_token")}),om("yt-remote-connection-change",this.handleConnectionChange_,this),om("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=ZRc())&&this.remoteApi_.subscribe("remoteQueueChange", this.handleRemoteQueueChange_,this))}; f.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}}; f.handleConnectionChange_=function(a){(this.mdxConnected=a)?(a=VRc(),!a&&cRc()&&dRc()&&(a={key:"cast-selector-receiver",name:dRc()}),a=a.name):a=null;this.receiverName=a;mi(this.remoteApi_);(this.remoteApi_=ZRc())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)}; f.handleReceiverAvailabilityChange_=function(){var a=URc();cRc()&&Tx("yt-remote-cast-available")&&a.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=a.length>0}; f.handleRemoteQueueChange_=function(){var a=this.currentVideoId_,b=this.currentListId_,c=N5(this.remoteApi_);this.currentVideoId_=c.videoId;this.currentListId_=c.listId;this.currentVideoId_&&wv(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,y("polymer_enable_mdx_queue")?this.currentListId_:null,a,b])}; f.handleAddToQueueAction_=function(a){a=A(a,NOc);this.remoteApi_&&(a.videoId?this.remoteApi_.addVideo(a.videoId):a.playlistId&&this.remoteApi_.addPlaylist(a.playlistId))}; f.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()}; f.handleInsertInQueueAction_=function(a){a=A(a,OOc);this.remoteApi_&&a.videoId&&this.remoteApi_.insertVideo(a.videoId)}; f.handleRemoveFromQueueAction_=function(a){a=A(a,POc);this.remoteApi_&&a.videoId&&this.remoteApi_.removeVideo(a.videoId)}; var V$=A4c;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],V$.prototype,"ytActionHandlerBehavior",void 0);u([Q(),v("design:type",Object)],V$.prototype,"appId",void 0);u([Q(),v("design:type",Boolean)],V$.prototype,"mdxConnected",void 0);u([Q(),v("design:type",Boolean)],V$.prototype,"receiverAvailable",void 0);u([Q(),v("design:type",Object)],V$.prototype,"receiverName",void 0);u([Q(),v("design:type",Object)],V$.prototype,"currentVideoId_",void 0); u([Q(),v("design:type",Object)],V$.prototype,"currentListId_",void 0);V$=u([Wy({is:"yt-mdx-manager",disableElementRegistration:!0})],V$);V(V$,"yt-mdx-manager",void 0,{mode:2});var B4c;var C4c;var D4c=function(){var a=J.apply(this,arguments)||this;a.APP_IDS={ytr:3,ytm:5};a.JSC$19024_timeoutId_=0;a.actionMap={"yt-open-create-family-dialog":"open"};return a}; l(D4c,J);f=D4c.prototype;f.created=function(){tOb(2200)}; f.detached=function(){this.observer_&&this.observer_.disconnect()}; f.open=function(a,b){var c=this,d=a.serializedYpcFamilyCreateLoggingParams;this.JSC$19024_timeoutId_=setTimeout(this.abort_.bind(this,a.postFlowErrorEndpoint,d),3E4);b&&(this.onReadyCallback_=b);var e=T(this.hostElement).querySelector("#unicorn-iframe");d&&d&&q$a("ypcFamilyCreateFlowStarted",d);pZa("family_creation",function(){var h=Qa("gapi.config.update"),k=Qa("gapi.family_creation.render");h("iframes/family_creation/url",c.getFamilyCreationUrlWithUnicornParams_());h=3;a.appId&&a.appId in c.APP_IDS&&( h=c.APP_IDS[a.appId]);h={authUser:gk("SESSION_INDEX")||0,clientId:h,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:gk("HL"),initialflow:[4,5,6,7],m:c.isMobile?1:0,onFlowComplete:c.onUnicornFlowComplete_.bind(c,a.postFlowSuccessEndpoint,d),onError:c.onUnicornFlowError_.bind(c,a.postFlowErrorEndpoint,d),onReady:c.onUnicornFlowReady_.bind(c,a.referencePcidParams)};k(e,h)})}; f.close=function(){T(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()}; f.onUnicornFlowComplete_=function(a,b){this.close();b&&b&&q$a("ypcFamilyCreateFlowSucceeded",b);vv(this.hostElement,"yt-navigate",{endpoint:a})}; f.onUnicornFlowError_=function(a,b){this.close();b&&q$a("ypcFamilyCreateFlowCancelled",b);vv(this.hostElement,"yt-navigate",{endpoint:a})}; f.onUnicornFlowReady_=function(a){var b=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();a&&Qa("gapi.family_creation.setConfig")(0,a);this.observer_=new MutationObserver(function(){T(b.hostElement).querySelector("#dialog").fit()}); this.observer_.observe(T(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});T(this.hostElement).querySelector("#dialog").open()}; f.getFamilyCreationUrlWithUnicornParams_=function(){return gk("YTR_FAMILY_CREATION_URL")}; f.getCurrentUrl_=function(){return document.location.href}; f.abort_=function(a,b){this.clearTimeout_();this.onUnicornFlowError_(a,b)}; f.clearTimeout_=function(){clearTimeout(this.JSC$19024_timeoutId_)}; var W$=D4c;u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],W$.prototype,"ytActionHandlerBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],W$.prototype,"isMobile",void 0);u([Q(),v("design:type",Object)],W$.prototype,"onReadyCallback_",void 0);u([Q(),v("design:type",Object)],W$.prototype,"observer_",void 0);W$=u([Wy({is:"yt-create-family-dialog",disableElementRegistration:!0})],W$); V(W$,"yt-create-family-dialog",function(){if(C4c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><tp-yt-paper-dialog id=\"dialog\" with-backdrop=\"\" class=\"style-scope yt-create-family-dialog\">\n <div id=\"unicorn-iframe\" class=\"style-scope yt-create-family-dialog\"></div>\n</tp-yt-paper-dialog>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;B4c===void 0&&(B4c=document.createElement("template"));var d=B4c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);C4c=a}a=C4c;return a},{mode:2});var E4c;var F4c;function G4c(a){setTimeout(function(){requestAnimationFrame(a)},80)} var H4c=function(){var a=J.apply(this,arguments)||this;a.enableRefreshSignatureMomentsWeb=y("enable_cairo_refresh_signature_moments_web");a.STEP=1;a.BLOCK_ON=80;a.MIN_PROGESS=0;a.MAX_PROGESS=100;return a}; l(H4c,J);f=H4c.prototype;f.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)}; f.ready=function(){this.progress_=this.MIN_PROGESS;this.hostElement.hidden=!0;this.hostElement.setAttribute("aria-valuemin",String(this.MIN_PROGESS));this.hostElement.setAttribute("aria-valuemax",String(this.MAX_PROGESS));um().addProvider({provide:OSc,useValue:this})}; f.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)}; f.finish=function(){var a=this;this.progress=this.MAX_PROGESS;G4c(function(){a.progress==a.MAX_PROGESS&&(a.hostElement.hidden=!0)})}; f.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))}; ia.Object.defineProperties(H4c.prototype,{progress:{configurable:!0,enumerable:!0,set:function(a){this.progress_=a;var b="scaleX("+a/this.MAX_PROGESS+")",c=T(this.hostElement).querySelector("#progress").style;c.transform=b;c.webkitTransform=b;this.hostElement.setAttribute("aria-valuenow",String(a))}, get:function(){return this.progress_}}}); var X$=H4c;u([K(BA.YtComponentBehavior),v("design:type",Object)],X$.prototype,"ytComponentBehavior",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],X$.prototype,"enableRefreshSignatureMomentsWeb",void 0);X$=u([Wy({is:"yt-page-navigation-progress",disableElementRegistration:!0})],X$); V(X$,"yt-page-navigation-progress",function(){if(F4c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><div id=\"progress\" class=\"style-scope yt-page-navigation-progress\"></div>\n");a.content.insertBefore(W().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;E4c===void 0&&(E4c=document.createElement("template"));var d=E4c;c.call(b,d.content.cloneNode(!0),a.content.firstChild);F4c=a}a=F4c;return a},{mode:2});var I4c={padding:"10px 16px","font-size":"32px","font-weight":"bold",background:"linear-gradient(135deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%)",color:"#fff","text-shadow":"1px 1px 3px rgba(255, 255, 255, 0.3)","border-radius":"15px"},J4c={"font-size":"12px","font-style":"italic"},K4c={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};function L4c(a){return Object.entries(a).map(function(b){return b.join(":")}).join(";")} ;function M4c(a){var b,c,d;t(function(e){if(e.nextAddress==1)return n(e,N4c(),2);b=e.yieldResult;c=Mv.instance;switch(b){case"granted":d=a.getLocationCommand;break;case"denied":d=a.openDeniedDialogAction;break;case"prompt":d=a.openCollectionDialogAction;break;default:d=a.openCollectionDialogAction;}d&&c.resolveCommand(d);ua(e)})} function N4c(){var a,b;return t(function(c){if(c.nextAddress==1)return a="prompt",navigator.permissions?n(c,navigator.permissions.query({name:"geolocation"}),3):c.jumpTo(2);c.nextAddress!=2&&(b=c.yieldResult,a=b.state);return c.return(a)})} ;function O4c(){var a,b,c;return t(function(d){if(d.nextAddress==1)return a=um().resolve(Xw),a?n(d,Pw(a,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(Jm(Error("InnertubeTransportService unavailable in fetchDatasyncIds")),d.return(void 0));if(b=d.yieldResult){if(b.errorMetadata)return Jm(Error("Datasync IDs fetch responded with "+b.errorMetadata.status+": "+b.error)),d.return(void 0);c=b.datasyncIds;Oxb=c.length;return d.return(c)}Jm(Error("Network request to get Datasync IDs failed.")); return d.return(void 0)})} ;function P4c(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]} function Q4c(a){if(Aoc()){var b=Object.keys(window.sessionStorage);b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=P4c(c);d===void 0||a.includes(d)||self.sessionStorage.removeItem(c)}}} function R4c(){if(!Aoc())return!1;var a=Ok(),b=Object.keys(window.sessionStorage);b=g(b);for(var c=b.next();!c.done;c=b.next())if(c=P4c(c.value),c!==void 0&&c!==a)return!0;return!1} ;function S4c(){O4c().then(function(a){a&&(kpa(a),Yqb(a),g9a(a),Q4c(a))})} function T4c(a){Hi.addLowPriorityJob(function(){var b,c,d,e,h;return t(function(k){switch(k.nextAddress){case 1:if(y("ytidb_clear_optimizations_killswitch")){k.jumpTo(2);break}b=Ok("clear");if(b.startsWith("V")&&b.endsWith("||")){var m=[b];kpa(m);Yqb(m);g9a(m);Q4c(m);return k.return()}c=h9a();d=R4c();return n(k,Zqb(),3);case 3:return e=k.yieldResult,n(k,lpa(),4);case 4:if(h=k.yieldResult,!(c||d||e||h))return k.return();case 2:a.isNetworkAvailable()?S4c():a.listenOnce("publicytnetworkstatus-online", S4c),ua(k);}})})} ;function Y$(a){a={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:Rw(a)}}}};Mv.instance&&Mv.instance.resolveCommand(a)} function U4c(a,b){if(a){var c=Zq();$q(c,3854,void 0,{layer:0,parentLayer:4});switch(a){case 1:var d=176798;break;case 2:d=176799;break;case 3:d=176801;if(b)for(a=g(b),b=a.next();!b.done;b=a.next())if(b=b.value,bg(b,vf(b,jHc,3))===4&&bg(b,2)===1){d=176800;break}break;case 6:d=184594;}d&&(d=br(c,{veType:d}))&&dr(c,d)}} function V4c(a){if(a){var b=Zq();$q(b,3854,void 0,{layer:0,parentLayer:4});switch(a){case 1:var c=176802;break;case 2:c=176803;break;case 8:c=184594;break;case 7:c=186860;break;case 3:case 4:case 5:c=176804;}c&&(a=br(b,{veType:c}))&&dr(b,a)}} function W4c(a){switch(a.latencyType){case 0:Dq("dma_consent_flow");Eq("cpit",a.timestampEpochMillis,"dma_consent_flow");break;case 3:Eq("cpist",a.timestampEpochMillis,"dma_consent_flow");break;case 5:Eq("cprtif",a.timestampEpochMillis,"dma_consent_flow");break;case 4:Eq("cprtli",a.timestampEpochMillis,"dma_consent_flow");break;case 6:Eq("cprt",a.timestampEpochMillis,"dma_consent_flow");break;case 7:Eq("cpdt",a.timestampEpochMillis,"dma_consent_flow");break;case 8:Eq("cpjct",a.timestampEpochMillis, "dma_consent_flow");}} function X4c(a,b){var c,d,e,h,k,m,p,q,r,w,z,C,E,I,N,P,U,ca,aa;return t(function(ea){switch(ea.nextAddress){case 1:xa(ea,2);c=A(a,dOc);e=(d=c)==null?void 0:d.serializedConsentRequest;h=void 0;e&&(h=fHc(ge(e)));if(h===void 0)return ea.return();m=yHc({request:h});m.latencyCallback=W4c;b&&zHc(m,function(){b.then(function(ha){ha.pauseVideo();new uxa().increment()})}); return((p=c)==null?void 0:p.consentAction)==="CONSENT_ACTION_PREWARM"?n(ea,EHc(m),5):n(ea,IHc(m),6);case 6:k=ea.yieldResult;q=Jf(k,Q3);if(q===1){if(((r=eg(k,P3,1,Q3))==null?void 0:bg(r,1))===1||((w=eg(k,P3,1,Q3))==null?void 0:bg(w,1))===2||((z=eg(k,P3,1,Q3))==null?void 0:bg(z,1))===3)y("enable_dma_post_enforcement")?Y$(Fv("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):Y$(Fv("DMA_CONSENT_CONFIRMATION",{},"Your choice will take effect on March 6, 2024. You can change your choices anytime in your Google Account.")); U4c((C=eg(k,P3,1,Q3))==null?void 0:bg(C,1),Lf(k,iHc,3,zf()))}else q===2?(((E=R3(k))==null?void 0:bg(E,1))===5?Y$(Fv("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong and your choices were not saved")):((I=R3(k))==null?void 0:bg(I,1))===1||((N=R3(k))==null?void 0:bg(N,1))===4?Y$(Fv("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((P=R3(k))==null?void 0:bg(P,1))===7&&((U=h)==null?void 0:(ca=Kf(U,O3,4))==null?void 0:bg(ca,4))!==1&&Y$(Fv("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")), V4c((aa=R3(k))==null?void 0:bg(aa,1))):Y$(Fv("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));ea.jumpTo(5);break;case 5:ya(ea,0);break;case 2:za(ea),Y$(Fv("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),ua(ea);}})} ;var Y4c=new Map;function Z4c(){if(!Y4c.has("Worker")){Y4c.set("Worker",!0);var a={api:"BROWSER_API_WEB_WORKER"};a.available="Worker"in window?!0:!1;bl("apiTest",a)}} ;var voa=function(a,b){var c=this;this.handleError=a;this.logEventInternal=b;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){c.hasUnloaded=!0}); this.shouldLogTransactionEndedThisSession=Math.random()<=.2}; voa.prototype.logError=function(a){this.handleError(a)}; voa.prototype.logEvent=function(a,b){switch(a){case"IDB_DATA_CORRUPTED":y("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",b);break;case"IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",b);break;case"IS_SUPPORTED_COMPLETED":y("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",b);break;case"QUOTA_EXCEEDED":$4c(this,b);break;case"TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=.1&& this.logEventInternal("idbTransactionEnded",b);break;case"TRANSACTION_UNEXPECTEDLY_ABORTED":a=Object.assign({},b,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",a);}}; var $4c=function(a,b){TI.getInstance().estimate().then(function(c){c=Object.assign({},b,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:a5c(c==null?void 0:c.usage),deviceStorageQuotaMbytes:a5c(c==null?void 0:c.quota)});a.logEventInternal("idbQuotaExceeded",c)})}; function a5c(a){return typeof a==="undefined"?"-1":String(Math.ceil(a/1048576))} ;var b5c=window; function c5c(){var a=b5c.uaChPolyfill.state;if(a.type===0)bl("clientHintsPolyfillEvent",{clientHintsSupported:!1});else{var b=navigator.userAgent,c=a.syntheticUa!==void 0&&a.syntheticUa===b,d={clientHintsSupported:!0,uaAccessedBeforePolyfill:a.didAccessUaBeforePolyfillAvailable,syntheticUaMatches:c};a.didAccessUaBeforePolyfillAvailable&&(d.uaAccessBeforePolyfillCount=a.uaAccessBeforePolyfillCount,a.firstAccessUaError&&(d.firstUaAccessStack=String(a.firstAccessUaError.stack).replace(/\n/g,""),Im(a.firstAccessUaError)), d.polyfillAvailabilityDelayMs=a.polyfillAvailabilityDelay);bl("clientHintsPolyfillEvent",d);c||(b={syntheticUa:a.syntheticUa,ua:b},b.brand=a.data.brands.map(function(e){return"\""+e.brand+"\"; v=\""+e.version+"\""}),b.mobileness=a.data.mobile,a=a.data.values,a.architecture&&(b.platformArchitecture=a.architecture),a.model&&(b.model=a.model),a.platform&&(b.platformBrand=a.platform),a.platformVersion&&(b.platformVersion=a.platformVersion),a.uaFullVersion&&(b.fullVersion=a.uaFullVersion),bl("clientHintsPolyfillDiagnostics", b))}} var d5c=!1;function e5c(){var a;((a=b5c.uaChPolyfill)==null?void 0:a.state.type)===1?d5c||(b5c.uaChPolyfill.onReady=e5c,d5c=!0):b5c.uaChPolyfill&&c5c()} ;function f5c(a,b){ESc(new DSc(A(b,cPc).addToken,A(b,cPc).commonToken)).then(function(){vv(a,"yt-invoke-instrument-manager-action-completed")},function(c){vv(a,"yt-invoke-instrument-manager-action-error",c)})} ;var Z$=function(){var a=J.apply(this,arguments)||this;a.tabGesturesIsActive=!1;a.topbarIsAboveChipbar=!1;a.hasDelegation=!1;a.darkerDarkTheme=y("web_darker_dark_theme");a.frostedGlass=y("web_frosted_glass");a.scrollAtTop=!0;a.guideScrollTop=0;a.isTheaterModeSession=hk("START_IN_THEATER_MODE");a.isFullWindowSession=hk("START_IN_FULL_WINDOW_MODE");a.hasCreateFamilyDialog=!1;a.mastheadHeight=56;a.networkStatusManager=new Yl;a.actionMap={"yt-command-executor-command":"handleCommandWithCommandHandler", "yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-edu-dismiss-action":"handleEduDismissAction","yt-edu-impression-action":"handleEduImpressionAction","yt-navigate-action":"onYtNavigateAction","yt-navigate-home-action":"onYtNavigateHomeAction","yt-player-fullscreen":"onPlayerFullscreen","yt-register-create-family-dialog":"onYtRegisterCreateFamilyDialog","yt-select-country-command":"handleSelectCountryCommand","yt-select-language-command":"handleSelectLanguageCommand","yt-clear-url-param-command":"handleClearUrlParamCommand", "yt-set-cookie-command":"onSetCookieCommand","yt-set-pref-storage-entry-command":"onSetPrefStorageEntryCommand","yt-set-local-storage-command":"onSetLocalStorageCommand","yt-set-push-notifications-enabled-command":"onSetPushNotificationsEnabledCommand","yt-signal-action-copy-debug-data":"onYtSignalActionCopyDebugData","yt-signal-action-enable-chrome-notifications":"onYtSignalActionEnableChromeNotifications","yt-signal-action-toggle-restricted-mode-on":"onYtSignalActionToggleRestrictedModeOnAction", "yt-signal-action-toggle-restricted-mode-off":"onYtSignalActionToggleRestrictedModeOffAction","yt-signal-action-confirm-mentions-edu":"onYtSignalActionConfirmMentionsEdu","yt-signal-action-record-mentions-edu-impression":"onYtSignalActionRecordMentionsEduImpression","yt-signal-action-show-keyboard-shortcut-dialog":"onYtSignalActionShowKeyboardShortcutDialog","yt-signal-action-skip-navigation":"onYtSignalActionSkipNavigation","yt-signal-action-request-persistent-storage":"onYtSignalActionRequestPersistentStorage", "yt-timed-command":"onYtTimedCommand","yt-window-resized":"onWindowResized","yt-window-scrolled":"onWindowScrolled","yt-persist-subscriptions-display-preferences-command":"handlePersistSubscriptionsDisplayPreferencesCommand","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleWebNativeShareCommand","yt-confirm-dialog-endpoint":"handleConfirmDialogEndpoint","yt-ad-feedback-endpoint":"handleOpenPopupNavigationEndpoints", "yt-create-backstage-post-dialog-endpoint":"handleOpenPopupNavigationEndpoints","yt-manage-purchase-endpoint":"handleOpenPopupNavigationEndpoints","yt-modal-endpoint":"handleOpenPopupNavigationEndpoints","yt-unlimited-family-flow-endpoint":"handleOpenPopupNavigationEndpoints","yt-ypc-cancel-survey-endpoint":"handleOpenPopupNavigationEndpoints","yt-register-promo-command":"handleYtRegisterPromoCommand","yt-location-collection-command":"onYtLocationCollectionCommand","yt-get-location-command":"onYtGetLocationCommand", "yt-log-flow-logging-event-command":"logFlowLoggingEventCommand","yt-save-command-to-session-storage-action":"handleSaveCommandToSessionStorage","yt-show-dma-consent-flow-command":"handleShowDmaConsentFlow","yt-signal-action-show-dma-consent-flow":"handleShowDmaConsentFlow","yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice", "yt-select-active-identity-endpoint":"handleSelectActiveIdentityEndpointInternal","yt-update-permission-role-command":"handleUpdatePermissionRoleCommand","yt-channel-creation-form-endpoint":"handleYtChannelCreationFormEndpoints","yt-google-payment-billing-command":"handleCommandWithCommandHandler","yt-place-miniplayer-in-app":"handlePlaceMiniplayerInApp"};a.dynamicActionMap={"yt-run-attestation-command":function(b){var c=Aub.instance,d=A(b,TSa);return d?y("use_rta_manager_for_async")&&vub()?Eub(c, d,b.clickTrackingParams):Cub(c,d,b.clickTrackingParams):dj(Error("Bad Command: no runAttestationCommand"))}}; return a}; l(Z$,J);f=Z$.prototype;f.created=function(){var a=um();y("kevlar_clear_duplicate_pref_cookie")&&Sk(Hi,function(){var b=li.get("PREF");b&&!/f\d=/.test(b)&&(b=vk("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=b?"PREF=null;domain="+b+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")}); y("gzip_gel_with_worker")&&Gqa();y("jspb_serialize_with_worker")&&eta();y("web_worker_availability_check")&&Z4c();y("nwl_init_killswitch")||Ira().then(function(){Hi.addLowPriorityJob(bSc)}); this.pageManagerAttachedPromise=fj();this.ytdAppBehavior.loadDepsPromise=ej([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new nt(this.onThrottledScroll,200,this);y("external_fullscreen")&&(this.fullscreen=!1);this.ephemeralResponseStore=a.resolve(kA);this.boundOnTouchStart=this.onTouchStart.bind(this);uoa();G9a=!!Qa("ytappsettings.initialized");gy=Qa("ytappsettings.previousValue");H9a=Qa("ytappsettings.previousSnapshotTime");G9a||(G9a=!0,I9a()); BSc();CSc();fk("DEFERRED_DETACH",y("kevlar_tuner_should_defer_detach"));fk("REUSE_COMPONENTS",!0);fk("STAMPER_STABLE_LIST",!0);fk("SCHEDULED_LAZY_LIST",!0);fk("openPopupConfig",fTc);y("kevlar_shell_cleanup")&&Hi.addLowPriorityJob(B8a.bind(this,Oa.caches));hk("IS_SHELL_LOAD")&&Cq({shellStartupDurationMs:Math.round(rl()-xq())});T4c(this.networkStatusManager);y("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",L4c(I4c)),console.log("%cYouTube.com is the second largest website in the world, with hundreds of\nmillions of users and watch-hours per day. It makes you laugh, learn, and leaves\nyou amazed. Are there things that you love about YouTube? Things that you don't?\nHelp us make it better!", L4c(J4c)),console.log("%cVisit http://go/join-youtube-web to apply today.",L4c(K4c)));y("web_ua_ch_polyfill_enabled")&&e5c();FCb(a.resolve(ECb))}; f.ready=function(){this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var a=mZa();a&&!y("external_fullscreen_killswitch")&&document.addEventListener(a,this.setFullscreen.bind(this));(a=window.matchMedia("(prefers-color-scheme: dark)"))&&a.addEventListener&&a.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged()}; f.attached=function(){var a=this;Zw().processSignal("ci");y("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,$ia?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);dv(wYa(),"SUCCESS");this.updateIconSet();rVb(this.guideInnerContent,!1);Px().initVisibilityObserver();this.guideService.guideElement=this.guide;var b=document.createElement("ytd-miniplayer"),c=T(this.hostElement).querySelector("#content");T(this.hostElement).insertBefore(b, c);Zw().processSignal("ma");um().resolve(ax).init(b);hk("IS_SHELL_LOAD")&&(c=document.createElement("ytd-network-status-banner"),T(this.hostElement).insertBefore(c,b));y("kevlar_right_click_on_lockups")&&dM._onCaptureClick&&document.addEventListener("contextmenu",dM._onCaptureClick.bind(dM),!0);var d=function(){var e=GA("yt-page-navigation-progress");T(a.hostElement).appendChild(e)}; setTimeout(function(){Zw().parkOrScheduleJob(d,0,"eocs",16)},0); y("service_worker_push_enabled")&&Sk(Hi,j$a);Br(zr.getInstance(),this.dynamicActionMap,this.hostElement);vv(this.hostElement,"ytd-app-attached");Zw().processSignal("aa");EVb(this.hostElement);Pa("gapi.load",pZa);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();Sk(Hi,function(){var e=document.createElement("ytd-video-preview"); T(T(a.hostElement).querySelector("#video-preview")).appendChild(e)}); this.updateIsInlinePreviewDisabled();if(jy()&&this.isAppDarkTheme()!==iy())this.onDarkModeToggledAction();else b=hy()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==b&&Jm(new Mk("Theme was not applied",this.getThemeSettingsToLog())),this.standalone||(qTc=new pTc(this.hostElement)),z4c=new y4c(this.hostElement),m4c=new l4c(this.hostElement),OTc=new NTc(this.hostElement),y("web_enable_miniplayer_refactor")&&um().resolve(ax).install(this.hostElement)}; f.handlePlaceMiniplayerInApp=function(a){var b=T(this.hostElement).querySelector("#content");this.hostElement.insertBefore(a,b)}; f.getThemeSettingsToLog=function(){var a=hy()==="USER_INTERFACE_THEME_DARK";a=jy()?iy()?"os-dark":"os-light":a?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:a,cookiesEnabled:Hk()}}; f.detached=function(){tVb(this.guideInnerContent);Hi.cancelJob(OM);OM=0;Hi.cancelJob(PM);PM=0;hm(DVb);DVb.length=0;CVb=BVb=null;Px().dispose();y("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);Cr(zr.getInstance(),qTc.playlistHandlerActionMap,qTc.JSC$27135_clientRoot);Cr(zr.getInstance(),z4c.downloadManagerActionMap,z4c.JSC$27436_clientRoot);Cr(zr.getInstance(),m4c.feedbackCollectorActionMap,m4c.JSC$27431_clientRoot);for(var a=g(OTc.eventListeners), b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;c=g(c);for(var d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;b.removeEventListener(d,e)}}Cr(zr.getInstance(),OTc.autonavPauseActionMap,OTc.JSC$17963_clientRoot);y("web_enable_miniplayer_refactor")&&um().resolve(ax).uninstall()}; f.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=Kk().getFlag(186)}; f.computeIsInlinePreviewEnabled=function(a,b,c){return!c&&Rzc({miniplayerIsActive:a,miniplayerPlaybackState:b})}; f.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(U0a(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(Pv({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(Pv({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))}; f.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(W0a(!0))}; f.onYtSignalActionRequestPersistentStorage=function(){if(!y("request_persistent_storage_killswitch")){var a=um().resolve(lCb);a.cachedPersistStatePromise||(a.cachedPersistStatePromise=oDb())}}; f.handleYtChannelCreationFormEndpoints=function(a){a&&this.ytComponentBehavior.resolveCommand(a)}; f.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(W0a(!1))}; f.initIconDefs=function(a,b,c){var d=document.createElement("iron-iconset-svg");d.name=a;a=document.createElementNS("http://www.w3.org/2000/svg","svg");d.appendChild(a);a.appendChild(b);if(c)for(var e in c)d[e]=c[e];document.body.appendChild(d);return d}; f.onWindowResized=function(){wv(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var a=yVb.getInstance();a.documentWidth_=document.body.clientWidth;zVb(a)}; f.onWindowScrolled=function(){var a=um().resolve(Vw).getCurrentPage();a!=null&&a.getScrollTop&&this.ytdReduxBehavior.dispatch(Pv({type:"SET_SCROLL_AT_TOP",payload:a.getScrollTop()<=0}))}; f.guideIsVisibleButNotPersistentSelectorChanged=function(){var a=um().resolve(Vw).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=a.getScrollTop(),document.body.classList.add("lock-scrollbar"),document.body.style.top="-"+this.guideScrollTop+"px"):document.body.classList.contains("lock-scrollbar")&&(document.body.style.overflowY="",document.body.style.top="",document.body.classList.remove("lock-scrollbar"), a.setScrollTop(this.guideScrollTop));xv(this.hostElement,"yt-rich-grid-layout-refreshed")}; f.getCurrentPageScrollableElementType=function(){var a=um().resolve(Vw).getCurrentPage();if(a&&a.getPageScrollingElement())return a.getPageScrollingElement().nodeName}; f.observeGuideVisibility=function(){var a=yVb.getInstance(),b=this.miniGuideVisible;a.guidePersistentAndVisible_=this.guidePersistentAndVisible;a.miniGuideVisible_=b;zVb(a)}; f.handleEduDismissAction=function(a){a&&a.eduDismissAction&&(wv(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),s6a.getInstance(),vx.set(""+a.eduDismissAction.key+"-dismissed",!0))}; f.handleEduImpressionAction=function(a){if(a&&a.eduImpressionAction){var b=s6a.getInstance();a=a.eduImpressionAction.key;b.JSC$9324_eduDisplayedThisLoad_[r6a[a].setKey||a]=!0;vx.set(""+a+"-impression",parseInt(vx.get(""+a+"-impression")||0,10)+1)}}; f.onYtSignalActionConfirmMentionsEdu=function(){wv(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);MM.getInstance();LM.set("edu-dismissed",!0)}; f.onYtSignalActionRecordMentionsEduImpression=function(){MM.getInstance();var a=LM.set,b=parseInt(LM.get("edu-impressions"),10);a.call(LM,"edu-impressions",(isFinite(b)?b:0)+1)}; f.onYtPageManagerAttached=function(a){var b;((b=Zy(a))==null?void 0:b.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()}; f.onInvokeInstrumentManagerAction=function(a,b){f5c(b,a)}; f.updateIconSet=function(){var a=this.hostElement.querySelector("#masthead");if(a){var b=jz(a),c=b.querySelector("g#yt-logo-updated");c&&(a=document.createElementNS("http://www.w3.org/2000/svg","defs"),a.appendChild(c.cloneNode(!0)),(b=b.querySelector("g#yt-logo-red-updated"))&&a.appendChild(b.cloneNode(!0)),this.initIconDefs("yt-logos-ext",a))}}; f.updateMastheadData=function(){var a=this,b,c,d,e;return t(function(h){if(h.nextAddress==1){b=a.data;c=a.hostElement.querySelector("#masthead");if(!c)return h.return();dt(a,function(){c.data=a.topbarData;c.topbarIsAboveChipbar=a.topbarIsAboveChipbar}); return a.get("response.topbar",b)&&a.get("response.topbar.responseContext.maxAgeSeconds",b)!==0?(d=um().resolve(pI))?n(h,d(),7):a.ephemeralResponseStore?n(h,a.ephemeralResponseStore.put("service:topbar:fallback",new lA({innertubeResponse:a.get("response.topbar",b)})),0):h.jumpTo(0):h.jumpTo(0)}return(e=h.yieldResult)?n(h,e.put("service:topbar:fallback",new lA({innertubeResponse:a.get("response.topbar",b)})),0):h.jumpTo(0)})}; f.computeTopbarData=function(a){if(!a)return null;var b;return this.isShortsPage&&this.topbarData&&!A((b=a.response)==null?void 0:b.topbar,AOc)?this.topbarData:a.response&&"topbar"in a.response?A(a.response.topbar,AOc)||null:null}; f.computeChipbarIsBelowTopbar=function(a){if(a==null||!a.response)return!1;a=a.response;var b,c,d;if(!((b=a.contents)==null?0:(c=b.twoColumnBrowseResultsRenderer)==null?0:(d=c.tabs)==null?0:d.length))return!1;var e;if((e=a.header)==null?0:e.pageHeaderRenderer)return!1;b=a.contents.twoColumnBrowseResultsRenderer.tabs[0];var h,k,m;if(!(b==null?0:(h=b.tabRenderer)==null?0:(k=h.content)==null?0:(m=k.richGridRenderer)==null?0:m.header))return!1;var p;return!!A((p=b.tabRenderer.content.richGridRenderer)== null?void 0:p.header,TQb)}; f.onSetTheaterModeEnabled=function(a,b){this.isTheaterModeSession=b.enabled;this.setTheaterModeStyles(b.enabled)}; f.setTheaterModeStyles=function(){this.setMastheadTheme()}; f.onDarkModeToggledAction=function(){ld(window.location.href);var a=!!mk(window.location.href).themeRefresh;a&&Jm(new Mk("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!a){I9a();a={themeRefresh:1};var b=um().resolve(Vw);if(b.isOnWatch()){var c,d;b=((c=b.getPlayerFromWatch())==null?void 0:(d=c.getPlayer())==null?void 0:d.getCurrentTime())||0;b>=1&&(a.time_continue=Math.floor(b))}Hk()||hy()!=="USER_INTERFACE_THEME_DARK"||(a.theme="dark");fy(nk(window.location.href,a))}y("web_appshell_refresh_trigger")&& Oa.caches&&this.refreshAppShellResponse();c=nd(window.location.href);um().resolve(dhb).replaceUrl(wd(c,"theme"))}; f.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)}; f.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)}; f.onPlayerFullscreen=function(a){uv();this.playerFullscreen=a}; f.setRestrictedMode=function(a){var b=Kk();Lk(0,58,a);b.save();um().resolve(Ox).reload()}; f.onPageChanged=function(a){a.detail.newPageType==="ytd-watch-flexy"||a.detail.newPageType==="ytd-watch-fixie"||a.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(Tv("WEB_PAGE_TYPE_WATCH")):a.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(Tv("WEB_PAGE_TYPE_SHORTS")):y("enable_playables_fullscreen_refactor")&&a.detail.newPageType==="ytd-browse"&&a.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(Tv("WEB_PAGE_TYPE_MINI_APP")):this.ytdReduxBehavior.dispatch(Tv("WEB_PAGE_TYPE_UNKNOWN")); a.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()}; f.onSetCookieCommand=function(a){if(a=A(a,wOc)){var b=Kk();a.flagNum&&typeof a.value==="boolean"?(Lk(0,a.flagNum,a.value),b.save()):a.key&&typeof a.stringValue==="string"&&(b.set(a.key,a.stringValue),b.save())}}; f.onSetPrefStorageEntryCommand=function(a){var b=A(a,yOc);b&&kw.getInstance().then(function(c){c!==void 0&&b.key!==void 0&&c.set(b.key,b.value)})}; f.onSetLocalStorageCommand=function(a){(a=A(a,xOc))&&window.localStorage&&typeof a.key==="string"&&typeof a.value==="string"&&(window.localStorage[a.key]=a.value)}; f.onGuideToggleTap=function(){vv(this.hostElement,"yt-guide-toggle")}; f.onGuideToggleHover=function(){vv(this.hostElement,"yt-guide-hover")}; f.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession}; f.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")}; f.setMastheadTheme=function(){var a=jz(this.hostElement).querySelector("#masthead");a&&(a.dark=a.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),a.isDarkThemeForced=!1)}; f.onRequestPanelModeChange=function(a,b){this.hideHeaderShadow=b.mode!=="seamed"}; f.onGuideOpenButtonHover=function(){this.renderGuide=!0}; f.onDrawerIronSelect=function(a){Zy(a).id==="guide"&&this.processDrawerIronSelect()}; f.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var a="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(a="opened"));vv(this.hostElement,"yt-autonav-pause-guide-"+a)}; f.onAddElementToApp=function(a){T(this.hostElement).appendChild(a.detail)}; f.onThrottledScroll=function(){var a=um().resolve(Vw).getCurrentPage();a&&(this.scrollAtTop=a.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()}; f.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen}; f.setFullscreen=function(){if(y("external_fullscreen")||!this.isWatchPage){var a=y("kevlar_fullerscreen_root_only_killswitch")?!!uv():!!uv()&&uv()===document.documentElement;a=(this.isWatchPage||y("web_fullscreen_shorts")&&this.isShortsPage||y("enable_playables_fullscreen_refactor")&&this.isMiniAppPage)&&(a||this.isFullWindowSession);this.fullscreen!==a&&((this.fullscreen=a)&&xv(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&tw.dispatch(E2a(this.fullscreen)),this.toggleFullscreenStyles(this.isWatchPage&& this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen),wv(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}}; f.updateMastheadCssHeight=function(){var a=this.mastheadHeight;this.fullscreen&&(a=0);mz(this.hostElement,{"--ytd-masthead-height":a+"px"})}; f.updateNetworkStatusBannerDisplayStatus=function(){var a="unset";this.fullscreen&&(a="none");mz(this.hostElement,{"--ytd-network-status-banner-display":a})}; f.updateNetworkStatusBannerCssHeight=function(){var a="unset";this.fullscreen&&(a="0px");mz(this.hostElement,{"--ytd-network-status-banner-max-height":a})}; f.toggleFullscreenStyles=function(a,b,c){var d=um().resolve(Vw).getCurrentPage();a||b?(document.body.classList.add("no-scroll"),d.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",EA(this,this.onScroll)),d.setScrollTop(0),mz(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":SM()+"px"})):c?vv(this.hostElement,"yt-guide-close"):(this.isShortsPage&&vv(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),d.pageScrollElement= null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",EA(this,this.onScroll)));this.mastheadHidden=a||b||c;this.updateMastheadCssHeight();y("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()}; f.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()}; f.onYtMastheadHeightChanged=function(a,b){this.mastheadHeight=b.height;this.updateMastheadCssHeight()}; f.onYtNavigateAction=function(a){a=this.get("navigateAction.endpoint",a);vv(this.hostElement,"yt-navigate",{endpoint:a})}; f.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var a=document.createElement("yt-create-family-dialog");T(this.hostElement).appendChild(a);this.hasCreateFamilyDialog=!0}}; f.onSetPushNotificationsEnabledCommand=function(a){var b=this,c=A(a,zOc);c&&typeof c.enabled==="boolean"&&(Notification.permission!=="granted"?V9a().then(function(){Notification.permission==="granted"?(x9a(!c.enabled).then(C9a),c.successAction&&Av(b.hostElement,[c.successAction])):c.failureAction&&Av(b.hostElement,[c.failureAction])}):(x9a(!c.enabled).then(C9a),c.successAction&&Av(this.hostElement,[c.successAction])))}; f.onYtSignalActionEnableChromeNotifications=function(){S9a(!0)}; f.onFocusSearchBox=function(){var a=this.hostElement.querySelector("ytd-searchbox");a&&a.focus()}; f.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:A(this.topbarData.hotkeyDialog,DOc)}}})}; f.onYtSignalActionShowKeyboardShortcutDialog=function(){wv(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()}; f.onYtEndpointChangeHandler=function(a,b){var c=Oo(Nx);c.pendingPrefetchJob_&&(b=!(!b||b.autonav!="1"),c.pendingPrefetchJob_.resolve(a&&G6a(a)?H6a(a,b):""),c.pendingPrefetchJob_=null);wv(this.hostElement,"yt-pause-active-page-context");wv(this.hostElement,"ytd-log-youthere-nav");wv(this.hostElement,"yt-prepare-page-dispose")}; f.handleClearUrlParamCommand=function(a){if(a.clearUrlParamCommand&&a.clearUrlParamCommand.paramKeys){var b=a.clearUrlParamCommand.paramKeys;a=Yn(window.location.href);b=g(b);for(var c=b.next();!c.done;c=b.next())a.JSC$7653_queryData_.remove(c.value);window.history.replaceState(window.history.state,document.title,a.toString())}}; f.handleCommandWithCommandHandler=function(a,b){Mv.instance.resolveCommand(a,{form:{element:b}})}; f.onYtTimedCommand=function(a){var b=this;a=A(a,kOc);var c=a.command;c&&Uk(Hi,function(){var d=A(c,UWa);d?(Mv.instance.resolveCommand(c),b.maybeLogGetAnswerRequestTick(d)):zv(b.hostElement,[c],b.hostElement)},a.timeoutMs||0)}; f.maybeLogGetAnswerRequestTick=function(a){a&&a.isFirstRequest&&(Dq("search_overview_answer"),Eq("so_rq",void 0,"search_overview_answer"))}; f.onYtSignalActionSkipNavigation=function(){var a=um().resolve(Vw).getCurrentPage();am(a)}; f.onYtSignalActionCopyDebugData=function(){Mgb()}; f.handleEntityUpdateCommand=function(a){sw(A(a,gUa).entityBatchUpdate,this.ytdReduxBehavior.store)}; f.logFlowLoggingEventCommand=function(a){if(a=A(a,rTb))if(a.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var b=a.flowEventNamespace,c=a.flowEventType,d=a.flowType;d&&b&&c&&c6a(mx(b,c,a.flowEventMetadata),d)}else{b=lx();c=a.flowEventNamespace;d=a.flowEventType;var e=a.flowType;e&&c&&d&&nx(b,mx(c,d,a.flowEventMetadata),e,a.flowNonce)}}; f.onGuideTouchStart=function(){this.guideScrolledByTouch=!0}; f.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1}; f.onTouchStart=function(){var a=WM();iq()&&fr(a.JSC$13240_screenManager,{visualElement:a.ve})}; f.handleWebNativeShareCommand=function(a){navigator.share({url:A(a,uOc).url}).catch(function(){})}; f.handleSelectCountryCommand=function(a){if(a=A(a,qOc).gl){var b={persist_gl:1,gl:a},c=Kk();c.set("gl",a);c.save();a=Fca(b);fy(a)}}; f.handlePersistSubscriptionsDisplayPreferencesCommand=function(a){if(a=A(a,oOc)){var b=Kk();Lk(0,155,a.useListView);b.save()}}; f.handleSelectLanguageCommand=function(a){if(a=A(a,rOc).hl){var b=Kk();b.set("hl",a);b.save();um().resolve(Ox).reload()}}; f.handleConfirmDialogEndpoint=function(a){(a=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(a))&&this.ytOpenPopupBehavior.openPopup(a)}; f.handleOpenPopupNavigationEndpoints=function(a,b){y("web_button_rework")&&(a=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(a))&&this.ytOpenPopupBehavior.openPopup(a,b)}; f.handleSaveCommandToSessionStorage=function(a){if(a=A(a,YSa)){var b=a.key;b&&a.command&&window.sessionStorage.setItem(""+b,JSON.stringify(a.command))}}; f.hardReloadWithShellPurge=function(a){a=a===void 0?{}:a;a=Object.assign({},a,{purge_shell:1});a=Fca(a);fy(a)}; f.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(a){a&&a.active&&a.active.postMessage({type:"refresh_shell"})}).catch(function(a){a.name!=="SecurityError"&&Im(a)})}; f.onDeviceThemeChanged=function(){var a=iy();Lk(Kk(),185,a);Kk().save()}; f.handleYtRegisterPromoCommand=function(a){if(A(a,vOc)){var b=um().resolve(Vw).getCurrentPage()||this.hostElement;ySc().registerPromoCommand(A(a,vOc),b)}}; f.onYtNavigateHomeAction=function(){if(!y("kevlar_miniplayer_navigate_home_from_app_killswitch")){var a,b,c,d,e=(d=(a=this.topbarData)==null?void 0:(b=a.logo)==null?void 0:(c=b.topbarLogoRenderer)==null?void 0:c.endpoint)!=null?d:ww;this.ytComponentBehavior.resolveCommand(e)}}; f.onYtLocationCollectionCommand=function(a){M4c(A(a,MOc))}; f.onYtGetLocationCommand=function(a){hTc(A(a,LOc),this)}; f.updateRenderGuideFromBinding=function(a){this.renderGuide=a.detail.value}; f.updateGuidePersistentAndVisibleFromBinding=function(a){this.guidePersistentAndVisible=a.detail.value}; f.updateMiniGuideVisibleFromBinding=function(a){this.miniGuideVisible=a.detail.value}; f.onThemeSelected=function(a,b){var c=Kk(),d=a||b?a:iy(),e;if(e=d&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!d&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")ld(window.location.href),e=!0;Lk(0,165,a);Lk(0,174,b);c.save();e&&wv(this.hostElement,"yt-dark-mode-toggled-action",[d]);wv(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])}; f.getCurrentTheme=function(){return jy()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":hy()}; f.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)}; f.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)}; f.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)}; f.handleShowDmaConsentFlow=function(a){var b=this,c,d;return t(function(e){if(e.nextAddress==1){try{c=(d=pA())==null?void 0:d.getPlayerPromise()}catch(h){}return n(e,X4c(a,c),2)}wv(b.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);ua(e)})}; f.handleSelectActiveIdentityEndpointInternal=function(a){s9a();a=A(a,sUb);if(a!=null&&a.supportedTokens){a=g(a.supportedTokens);for(var b=a.next();!b.done;b=a.next())b=b.value,b.accountSigninToken&&fy(b.accountSigninToken.signinUrl,void 0,void 0,window.top)}}; f.handleUpdatePermissionRoleCommand=function(a){if(a=A(a,JWa)){var b;this.hasDelegation=!((b=A(a.renderer,IWa))==null||!b.status)}}; ia.Object.defineProperties(Z$.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}}}); ia.Object.defineProperties(Z$,{template:{configurable:!0,enumerable:!0,get:function(){if(O3c===void 0){var a=document.createElement("template");G(a,"<!--css-build:shady--><!--css-build:shady--><yt-guide-manager id=\"guide-service\" disabled=\"[[standalone]]\" guide-persistent-and-visible=\"[[guidePersistentAndVisible]]\" mini-guide-visible=\"[[miniGuideVisible]]\" render-guide=\"[[renderGuide]]\" on-guide-persistent-and-visible-changed=\"updateGuidePersistentAndVisibleFromBinding\" on-mini-guide-visible-changed=\"updateMiniGuideVisibleFromBinding\" on-render-guide-changed=\"updateRenderGuideFromBinding\" class=\"style-scope ytd-app\">\n</yt-guide-manager>\n<yt-mdx-manager class=\"style-scope ytd-app\"></yt-mdx-manager>\n<yt-playlist-manager class=\"style-scope ytd-app\"></yt-playlist-manager>\n<yt-hotkey-manager class=\"style-scope ytd-app\"></yt-hotkey-manager>\n<div id=\"content\" class=\"style-scope ytd-app\">\n <div id=\"masthead-container\" class=\"style-scope ytd-app\">\n <slot name=\"masthead\" class=\"style-scope ytd-app\"></slot>\n </div>\n <tp-yt-app-drawer id=\"guide\" align=\"start\" role=\"navigation\" class=\"style-scope ytd-app\">\n <div id=\"guide-wrapper\" class=\"style-scope ytd-app\">\n <div id=\"guide-spacer\" class=\"style-scope ytd-app\"></div>\n <div id=\"guide-content\" class=\"style-scope ytd-app\">\n <div id=\"header\" hidden=\"[[guidePersistentAndVisible]]\" class=\"style-scope ytd-app\">\n \n <yt-icon-button id=\"guide-button\" aria-label$=\"[[menuStrings.GUIDE_ALT_LABEL]]\" pressed=\"true\" toggleable=\"true\" on-mouseenter=\"onGuideToggleHover\" on-tap=\"onGuideToggleTap\" class=\"style-scope ytd-app\">\n <yt-icon id=\"guide-icon\" icon=\"yt-icons:menu\" class=\"style-scope ytd-app\"></yt-icon>\n </yt-icon-button>\n <ytd-topbar-logo-renderer country-code=\"[[topbarData.countryCode]]\" data=\"[[topbarData.logo.topbarLogoRenderer]]\" disable-upgrade$=\"[[guideIsVisibleButNotPersistent]]\" class=\"style-scope ytd-app\">\n </ytd-topbar-logo-renderer>\n </div>\n <div id=\"guide-inner-content\" on-touchstart=\"onGuideTouchStart\" on-touchend=\"onGuideTouchEnd\" class=\"style-scope ytd-app\">\n <template is=\"dom-if\" if=\"[[renderGuide]]\" class=\"style-scope ytd-app\">\n <ytd-guide-renderer id=\"guide-renderer\" class=\"style-scope ytd-app\">\n <slot name=\"guide-links-primary\" slot=\"guide-links-primary\" class=\"style-scope ytd-app\"></slot>\n <slot name=\"guide-links-secondary\" slot=\"guide-links-secondary\" class=\"style-scope ytd-app\"></slot>\n <slot name=\"vat-notice\" slot=\"vat-notice\" class=\"style-scope ytd-app\"></slot>\n <slot name=\"copyright\" slot=\"copyright\" class=\"style-scope ytd-app\"></slot>\n </ytd-guide-renderer>\n </template>\n </div>\n </div>\n </div>\n </tp-yt-app-drawer>\n <ytd-mini-guide-renderer disable-upgrade$=\"[[!miniGuideVisible]]\" hidden=\"[[!miniGuideVisible]]\" visible=\"[[miniGuideVisible]]\" class=\"style-scope ytd-app\">\n </ytd-mini-guide-renderer>\n <ytd-page-manager id=\"page-manager\" class=\"style-scope ytd-app\"></ytd-page-manager>\n</div>\n<ytd-permission-role-bottom-bar-renderer class=\"style-scope ytd-app\"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class=\"style-scope ytd-app\"></ytd-popup-container>\n<ytd-third-party-manager class=\"style-scope ytd-app\"></ytd-third-party-manager>\n<div id=\"video-preview\" class=\"style-scope ytd-app\"></div>\n"); a.content.insertBefore(W().content.cloneNode(!0),a.content.firstChild);O3c=a}a=O3c;return a}}}); var $$=Z$;$$.prototype.onOpenHotkeyDialog=$$.prototype.onOpenHotkeyDialog;$$.prototype.onFocusSearchBox=$$.prototype.onFocusSearchBox;$$.prototype.onYtMastheadHeightChanged=$$.prototype.onYtMastheadHeightChanged;$$.prototype.setFullscreen=$$.prototype.setFullscreen;$$.prototype.onAddElementToApp=$$.prototype.onAddElementToApp;$$.prototype.onDrawerIronSelect=$$.prototype.onDrawerIronSelect;$$.prototype.onGuideOpenButtonHover=$$.prototype.onGuideOpenButtonHover; $$.prototype.onRequestPanelModeChange=$$.prototype.onRequestPanelModeChange;$$.prototype.onPageChanged=$$.prototype.onPageChanged;$$.prototype.onSetTheaterModeEnabled=$$.prototype.onSetTheaterModeEnabled;$$.prototype.updateMastheadData=$$.prototype.updateMastheadData;$$.prototype.onYtPageManagerAttached=$$.prototype.onYtPageManagerAttached;$$.prototype.observeGuideVisibility=$$.prototype.observeGuideVisibility;$$.prototype.guideIsVisibleButNotPersistentSelectorChanged=$$.prototype.guideIsVisibleButNotPersistentSelectorChanged; $$.prototype.isInlinePreviewEnabledChanged=$$.prototype.isInlinePreviewEnabledChanged;u([K(Rz),v("design:type",Object)],$$.prototype,"ytdReduxBehavior",void 0);u([K(BD.YtEventForwardingBehavior),v("design:type",Object)],$$.prototype,"ytEventForwardingBehavior",void 0);u([K(Hy.YtOpenPopupBehavior),v("design:type",Object)],$$.prototype,"ytOpenPopupBehavior",void 0);u([K(wA.YtActionHandlerBehavior),v("design:type",Object)],$$.prototype,"ytActionHandlerBehavior",void 0); u([K({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=zr.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;y("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()}, attached:function(){this.registerActionRouterEventListeners_()}, detached:function(){this.unregisterActionRouterEventListeners_()}, registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var a;((a=this.actionRouterNode.hostElement)!=null?a:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}}, unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var a;((a=this.actionRouterNode.hostElement)!=null?a:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)}, onYtAction_:function(a){this.actionRouter_.handleAction(a.detail)}}), v("design:type",Object)],$$.prototype,"ytActionRouterBehavior",void 0);u([K(SSc.YtdAppBehavior),v("design:type",Object)],$$.prototype,"ytdAppBehavior",void 0);u([K(CA.YtEndpointBehavior),v("design:type",Object)],$$.prototype,"ytEndpointBehavior",void 0);u([K(e4c.YtEndpointHandlerWithYpcBehavior),v("design:type",Object)],$$.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);u([K(P3c.YtLogYpcFlowCommandsBehavior),v("design:type",Object)],$$.prototype,"ytLogYpcFlowCommandsBehavior",void 0); u([K(X.YtRendererBehavior),v("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);u([K(BA.YtComponentBehavior),v("design:type",Object)],$$.prototype,"ytComponentBehavior",void 0);u([Q({selector:rgb}),v("design:type",Object)],$$.prototype,"tabGesturesIsActive",void 0);u([Q(),v("design:type",Boolean)],$$.prototype,"renderGuide",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"guidePersistentAndVisible",void 0); u([Q({selector:kgb}),v("design:type",Boolean)],$$.prototype,"guideIsVisibleButNotPersistent",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"standalone",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"miniGuideVisible",void 0);u([Q({selector:qgb}),v("design:type",Number)],$$.prototype,"miniplayerPlaybackState",void 0);u([Q({selector:bA,reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"miniplayerIsActive",void 0); u([Q({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),v("design:type",Boolean)],$$.prototype,"isInlinePreviewEnabled",void 0);u([Q(),v("design:type",Boolean)],$$.prototype,"isInlinePreviewDisabled",void 0);u([Q({reflectToAttribute:!0,value:function(){return hk("START_IN_FULL_WINDOW_MODE")}}), v("design:type",Boolean)],$$.prototype,"mastheadHidden",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"playerFullscreen",void 0);u([Q({value:!1,reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"hideHeaderShadow",void 0);u([Q({value:{GUIDE_ALT_LABEL:Fv("GUIDE_ALT_LABEL",void 0,"Guide")}}),v("design:type",Object)],$$.prototype,"menuStrings",void 0);u([Q({computed:"computeTopbarData(data)"}),v("design:type",Object)],$$.prototype,"topbarData",void 0); u([Q({computed:"computeChipbarIsBelowTopbar(data)"}),v("design:type",Object)],$$.prototype,"topbarIsAboveChipbar",void 0);u([Q({selector:mgb}),v("design:type",Boolean)],$$.prototype,"isWatchPage",void 0);u([Q({selector:ngb,reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"isShortsPage",void 0);u([Q({selector:function(a){return a.ui.currentPageType==="WEB_PAGE_TYPE_MINI_APP"}}), v("design:type",Boolean)],$$.prototype,"isMiniAppPage",void 0);u([Q({reflectToAttribute:!0,value:y("web_background_colors_update")}),v("design:type",Boolean)],$$.prototype,"backgroundRefresh",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"scrolling",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Object)],$$.prototype,"hasDelegation",void 0);u([Q({reflectToAttribute:!0,value:!1}),v("design:type",Boolean)],$$.prototype,"guideScrolledByTouch",void 0); u([Q({reflectToAttribute:!0}),v("design:type",Object)],$$.prototype,"darkerDarkTheme",void 0);u([Q({reflectToAttribute:!0}),v("design:type",Boolean)],$$.prototype,"frostedGlass",void 0);u([Ly("guide"),v("design:type",Object)],$$.prototype,"guide",void 0);u([Ly("guide-service"),v("design:type",w6)],$$.prototype,"guideService",void 0);u([Ly("guide-inner-content"),v("design:type",HTMLDivElement)],$$.prototype,"guideInnerContent",void 0); u([Py("isInlinePreviewEnabled"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$$.prototype,"isInlinePreviewEnabledChanged",null);u([O("guideIsVisibleButNotPersistent"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$$.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null); u([O("guidePersistentAndVisible","miniGuideVisible"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$$.prototype,"observeGuideVisibility",null);u([M("attached"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],$$.prototype,"onYtPageManagerAttached",null);u([O("data"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",Promise)],$$.prototype,"updateMastheadData",null); u([M("yt-set-theater-mode-enabled"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],$$.prototype,"onSetTheaterModeEnabled",null);u([M("yt-page-type-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],$$.prototype,"onPageChanged",null);u([M("yt-request-panel-mode-change"),v("design:type",Function),v("design:paramtypes",[Event,Object]),v("design:returntype")],$$.prototype,"onRequestPanelModeChange",null); u([M("yt-guide-hover"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$$.prototype,"onGuideOpenButtonHover",null);u([M("app-drawer-transitioned"),v("design:type",Function),v("design:paramtypes",[Event]),v("design:returntype")],$$.prototype,"onDrawerIronSelect",null);u([M("yt-add-element-to-app"),v("design:type",Function),v("design:paramtypes",[CustomEvent]),v("design:returntype")],$$.prototype,"onAddElementToApp",null); u([M("yt-set-fullerscreen-styles"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$$.prototype,"setFullscreen",null);u([M("yt-masthead-height-changed"),v("design:type",Function),v("design:paramtypes",[CustomEvent,Object]),v("design:returntype")],$$.prototype,"onYtMastheadHeightChanged",null);u([M("yt-focus-searchbox"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$$.prototype,"onFocusSearchBox",null); u([M("yt-open-hotkey-dialog"),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype")],$$.prototype,"onOpenHotkeyDialog",null);$$=u([R({is:"ytd-app"})],$$);Zw().processSignal("eor")}).call(this);